From 1a4c840cbf39721bd1d9cb6a2b801eb1e2fe3e27 Mon Sep 17 00:00:00 2001 From: Pola Shekar Date: Sat, 28 Mar 2026 22:29:48 +0530 Subject: [PATCH] Neon Code Cleanup as part of Service Deprecation --- .github/policies/resourceManagement.yml | 11 - linter_exclusions.yml | 124 +- src/aks-preview/HISTORY.rst | 7 + .../configs/ext_matrix_default.json | 4 +- src/aks-preview/azext_aks_preview/_consts.py | 4 + src/aks-preview/azext_aks_preview/_help.py | 21 + src/aks-preview/azext_aks_preview/_params.py | 17 + .../azext_aks_preview/agentpool_decorator.py | 67 + src/aks-preview/azext_aks_preview/custom.py | 7 + .../managed_cluster_decorator.py | 120 + .../azext_aks_preview/managednamespace.py | 2 +- ...reate_with_service_account_image_pull.yaml | 993 ++++++ ...pdate_with_service_account_image_pull.yaml | 1946 ++++++++++ .../tests/latest/test_agentpool_decorator.py | 141 +- .../tests/latest/test_aks_commands.py | 222 ++ .../latest/test_managed_cluster_decorator.py | 315 +- .../tests/latest/test_managednamespace.py | 46 + .../test_update_agentpool_profile_preview.py | 13 +- src/aks-preview/setup.py | 2 +- src/aosm/HISTORY.rst | 5 + src/aosm/azext_aosm/azext_metadata.json | 2 +- .../vendored_sdks/azure_storagev2/__init__.py | 2 +- src/aosm/setup.py | 4 +- src/confluent/HISTORY.rst | 10 + .../confluent/agreement}/__cmd_group.py | 4 +- .../latest/confluent/agreement}/__init__.py | 1 + .../aaz/latest/confluent/agreement}/_list.py | 128 +- .../agreement/default}/__cmd_group.py | 4 +- .../confluent/agreement/default}/__init__.py | 1 - .../confluent/agreement/default/_create.py | 263 ++ .../organization/environment/__init__.py | 3 + .../organization/environment/_create.py | 315 ++ .../organization/environment}/_delete.py | 44 +- .../organization/environment/_update.py | 472 +++ .../environment/cluster/__init__.py | 3 + .../environment/cluster/_create.py | 541 +++ .../environment/cluster}/_delete.py | 99 +- .../environment/cluster/_update.py | 728 ++++ .../cluster/connector}/__cmd_group.py | 4 +- .../cluster/connector}/__init__.py | 0 .../environment/cluster/connector/_create.py | 1083 ++++++ .../environment/cluster/connector}/_delete.py | 102 +- .../environment/cluster/connector/_list.py | 521 +++ .../environment/cluster/connector/_show.py | 509 +++ .../environment/cluster/connector/_update.py | 1325 +++++++ .../environment/cluster/topic}/__cmd_group.py | 4 +- .../environment/cluster/topic}/__init__.py | 0 .../environment/cluster/topic/_create.py | 390 ++ .../environment/cluster/topic}/_delete.py | 104 +- .../environment/cluster/topic}/_list.py | 169 +- .../environment/cluster/topic/_show.py | 255 ++ .../environment/cluster/topic/_update.py | 562 +++ .../confluent/validation/__cmd_group.py | 23 + .../latest/confluent/validation}/__init__.py | 5 +- .../confluent/validation/_orgvalidate.py | 481 +++ .../confluent/validation/_orgvalidate_v2.py | 366 ++ .../azext_confluent/azext_metadata.json | 2 +- .../azext_confluent/generated/_help.py | 118 + src/confluent/azext_confluent/manual/_help.py | 118 + src/confluent/setup.py | 2 +- src/index.json | 437 +++ src/managedcleanroom/HISTORY.rst | 42 +- .../azext_managedcleanroom/_frontend_auth.py | 15 +- .../_frontend_commands.py | 39 +- .../_frontend_custom.py | 682 +++- .../azext_managedcleanroom/_help.py | 504 ++- .../azext_managedcleanroom/_params.py | 217 +- .../latest/managedcleanroom/__cmd_group.py | 2 +- .../collaboration/_add_collaborator.py | 87 +- .../managedcleanroom/collaboration/_create.py | 109 +- .../managedcleanroom/collaboration/_delete.py | 6 +- .../collaboration/_enable_workload.py | 51 +- .../managedcleanroom/collaboration/_list.py | 103 +- .../managedcleanroom/collaboration/_pause.py | 51 +- .../collaboration/_recover.py | 51 +- .../managedcleanroom/collaboration/_resume.py | 51 +- .../managedcleanroom/collaboration/_show.py | 51 +- .../managedcleanroom/collaboration/_update.py | 99 +- .../managedcleanroom/collaboration/_wait.py | 49 +- .../managedcleanroom/consortium/_create.py | 30 +- .../managedcleanroom/consortium/_delete.py | 6 +- .../managedcleanroom/consortium/_list.py | 37 +- .../managedcleanroom/consortium/_pause.py | 18 +- .../managedcleanroom/consortium/_recover.py | 18 +- .../managedcleanroom/consortium/_resume.py | 18 +- .../managedcleanroom/consortium/_show.py | 18 +- .../managedcleanroom/consortium/_update.py | 38 +- .../managedcleanroom/consortium/_wait.py | 16 +- .../consortium_view/_create.py | 8 +- .../consortium_view/_delete.py | 6 +- .../managedcleanroom/consortium_view/_list.py | 13 +- .../managedcleanroom/consortium_view/_show.py | 6 +- .../consortium_view/_update.py | 12 +- .../managedcleanroom/consortium_view/_wait.py | 4 +- .../consortium_view/contract/_list.py | 6 +- .../contract/_propose_template.py | 6 +- .../consortium_view/contract/_show.py | 6 +- .../analytics_frontend_api/__init__.py | 3 +- .../analytics_frontend_api/_client.py | 35 +- .../analytics_frontend_api/_configuration.py | 35 +- .../analytics_frontend_api/_patch.py | 3 +- .../analytics_frontend_api/_utils/__init__.py | 2 - .../_utils/serialization.py | 382 +- .../analytics_frontend_api/aio/__init__.py | 4 +- .../analytics_frontend_api/aio/_client.py | 26 +- .../aio/_configuration.py | 38 +- .../analytics_frontend_api/aio/_patch.py | 5 +- .../aio/operations/__init__.py | 4 +- .../aio/operations/_operations.py | 2393 ++++++------- .../aio/operations/_patch.py | 3 +- .../operations/__init__.py | 3 +- .../operations/_operations.py | 3130 +++++++---------- .../operations/_patch.py | 3 +- .../latest/test_frontend_collaboration.py | 221 +- .../tests/latest/test_frontend_dataset.py | 207 +- .../tests/latest/test_frontend_misc.py | 113 +- .../tests/latest/test_frontend_query.py | 405 ++- src/managedcleanroom/setup.py | 2 +- src/neon/HISTORY.rst | 36 - src/neon/README.md | 136 - src/neon/azext_neon/__init__.py | 53 - src/neon/azext_neon/_breaking_change.py | 15 - src/neon/azext_neon/_help.py | 60 - src/neon/azext_neon/_params.py | 13 - src/neon/azext_neon/aaz/__init__.py | 6 - src/neon/azext_neon/aaz/latest/__init__.py | 10 - .../aaz/latest/neon/postgres/__cmd_group.py | 23 - .../aaz/latest/neon/postgres/_create.py | 598 ---- .../neon/postgres/_get_postgres_version.py | 183 - .../latest/neon/postgres/branch/_create.py | 490 --- .../latest/neon/postgres/branch/_delete.py | 174 - .../aaz/latest/neon/postgres/branch/_list.py | 390 -- .../aaz/latest/neon/postgres/branch/_show.py | 392 --- .../latest/neon/postgres/branch/_update.py | 645 ---- .../latest/neon/postgres/endpoint/__init__.py | 14 - .../latest/neon/postgres/endpoint/_create.py | 434 --- .../neon/postgres/neon_role/__cmd_group.py | 23 - .../neon/postgres/neon_role/__init__.py | 14 - .../latest/neon/postgres/neon_role/_create.py | 404 --- .../latest/neon/postgres/neon_role/_list.py | 282 -- .../neon/postgres/organization/__cmd_group.py | 23 - .../neon/postgres/organization/_create.py | 1194 ------- .../neon/postgres/organization/_list.py | 989 ------ .../neon/postgres/organization/_show.py | 629 ---- .../neon/postgres/organization/_update.py | 1196 ------- .../neon/postgres/project/__cmd_group.py | 23 - .../latest/neon/postgres/project/__init__.py | 17 - .../latest/neon/postgres/project/_create.py | 837 ----- .../latest/neon/postgres/project/_delete.py | 161 - .../postgres/project/_get_connection_uri.py | 261 -- .../aaz/latest/neon/postgres/project/_list.py | 518 --- .../aaz/latest/neon/postgres/project/_show.py | 519 --- .../latest/neon/postgres/project/_update.py | 1030 ------ src/neon/azext_neon/azext_metadata.json | 4 - src/neon/azext_neon/commands.py | 15 - src/neon/azext_neon/custom.py | 14 - src/neon/azext_neon/tests/README.md | 228 -- src/neon/azext_neon/tests/__init__.py | 6 - src/neon/azext_neon/tests/latest/__init__.py | 6 - .../tests/latest/recordings/test_neon.yaml | 1367 ------- .../test_neon_database_commands.yaml | 157 - .../test_neon_endpoint_commands.yaml | 157 - .../recordings/test_neon_role_commands.yaml | 157 - src/neon/azext_neon/tests/latest/test_neon.py | 348 -- src/neon/azext_neon/tests/test_config.py | 64 - .../azext_neon/tests/test_requirements.txt | 17 - src/neon/linter_exclusions.yml | 15 - src/neon/setup.cfg | 1 - src/neon/setup.py | 49 - src/service_name.json | 5 - src/standbypool/HISTORY.rst | 7 + .../standby_container_group_pool/_create.py | 30 +- .../standby_container_group_pool/_delete.py | 9 +- .../standby_container_group_pool/_list.py | 30 +- .../standby_container_group_pool/_show.py | 15 +- .../standby_container_group_pool/_status.py | 11 +- .../standby_container_group_pool/_update.py | 443 ++- .../standby_container_group_pool/_wait.py | 11 +- .../aaz/latest/standby_vm_pool/_create.py | 40 +- .../aaz/latest/standby_vm_pool/_delete.py | 9 +- .../aaz/latest/standby_vm_pool/_list.py | 36 +- .../aaz/latest/standby_vm_pool/_show.py | 16 +- .../aaz/latest/standby_vm_pool/_status.py | 11 +- .../aaz/latest/standby_vm_pool/_update.py | 397 ++- .../aaz/latest/standby_vm_pool/_wait.py | 14 +- .../azext_standbypool/azext_metadata.json | 2 +- ...tandby_container_group_pool_scenarios.yaml | 1599 +++------ ...tandby_virtual_machine_pool_scenarios.yaml | 223 +- .../tests/latest/test_standbypool.py | 20 +- src/standbypool/setup.py | 2 +- src/stream-analytics/HISTORY.rst | 4 + .../test_input_create_policy_violation.yaml | 425 +++ .../latest/recordings/test_input_crud.yaml | 4 +- .../latest/recordings/test_job_scale.yaml | 4 +- .../latest/recordings/test_output_crud.yaml | 12 +- .../test_private_endpoint_crud.yaml | 4 +- .../latest/test_stream_analytics_commands.py | 79 + .../streamanalytics/models/_models.py | 24 + .../streamanalytics/models/_models_py3.py | 32 +- src/stream-analytics/setup.py | 2 +- src/workload-orchestration/HISTORY.rst | 11 + .../azext_workload_orchestration/_help.py | 37 + .../azext_workload_orchestration/_params.py | 56 +- .../_resource_validator.py | 79 + .../config_template/_link.py | 5 + .../configuration/_config_helper.py | 15 +- .../context/site_reference/_create.py | 3 + .../solution_template/__init__.py | 1 + .../_update_capabilities.py} | 217 +- .../target/_solution_instance_list.py | 20 +- .../target/_solution_revision_list.py | 20 +- .../target/_target_helper.py | 69 + .../azext_workload_orchestration/commands.py | 5 +- .../azext_workload_orchestration/custom.py | 9 +- .../support/README.md | 463 +++ .../support/__init__.py | 22 + .../support/bundle.py | 706 ++++ .../support/collectors.py | 1070 ++++++ .../support/consts.py | 99 + .../support/utils.py | 419 +++ .../support/validators.py | 849 +++++ src/workload-orchestration/setup.py | 6 +- 222 files changed, 23936 insertions(+), 20925 deletions(-) create mode 100644 src/aks-preview/azext_aks_preview/tests/latest/recordings/test_aks_create_with_service_account_image_pull.yaml create mode 100644 src/aks-preview/azext_aks_preview/tests/latest/recordings/test_aks_update_with_service_account_image_pull.yaml rename src/{neon/azext_neon/aaz/latest/neon/postgres/endpoint => confluent/azext_confluent/aaz/latest/confluent/agreement}/__cmd_group.py (91%) rename src/{neon/azext_neon/aaz/latest/neon => confluent/azext_confluent/aaz/latest/confluent/agreement}/__init__.py (95%) rename src/{neon/azext_neon/aaz/latest/neon/postgres/endpoint => confluent/azext_confluent/aaz/latest/confluent/agreement}/_list.py (55%) rename src/{neon/azext_neon/aaz/latest/neon/postgres/branch => confluent/azext_confluent/aaz/latest/confluent/agreement/default}/__cmd_group.py (86%) rename src/{neon/azext_neon/aaz/latest/neon/postgres => confluent/azext_confluent/aaz/latest/confluent/agreement/default}/__init__.py (92%) create mode 100644 src/confluent/azext_confluent/aaz/latest/confluent/agreement/default/_create.py create mode 100644 src/confluent/azext_confluent/aaz/latest/confluent/organization/environment/_create.py rename src/{neon/azext_neon/aaz/latest/neon/postgres/organization => confluent/azext_confluent/aaz/latest/confluent/organization/environment}/_delete.py (79%) create mode 100644 src/confluent/azext_confluent/aaz/latest/confluent/organization/environment/_update.py create mode 100644 src/confluent/azext_confluent/aaz/latest/confluent/organization/environment/cluster/_create.py rename src/{neon/azext_neon/aaz/latest/neon/postgres/neon_role => confluent/azext_confluent/aaz/latest/confluent/organization/environment/cluster}/_delete.py (61%) create mode 100644 src/confluent/azext_confluent/aaz/latest/confluent/organization/environment/cluster/_update.py rename src/{neon/azext_neon/aaz/latest/neon => confluent/azext_confluent/aaz/latest/confluent/organization/environment/cluster/connector}/__cmd_group.py (86%) rename src/{neon/azext_neon/aaz/latest/neon/postgres/branch => confluent/azext_confluent/aaz/latest/confluent/organization/environment/cluster/connector}/__init__.py (100%) create mode 100644 src/confluent/azext_confluent/aaz/latest/confluent/organization/environment/cluster/connector/_create.py rename src/{neon/azext_neon/aaz/latest/neon/postgres/neon_database => confluent/azext_confluent/aaz/latest/confluent/organization/environment/cluster/connector}/_delete.py (60%) create mode 100644 src/confluent/azext_confluent/aaz/latest/confluent/organization/environment/cluster/connector/_list.py create mode 100644 src/confluent/azext_confluent/aaz/latest/confluent/organization/environment/cluster/connector/_show.py create mode 100644 src/confluent/azext_confluent/aaz/latest/confluent/organization/environment/cluster/connector/_update.py rename src/{neon/azext_neon/aaz/latest/neon/postgres/neon_database => confluent/azext_confluent/aaz/latest/confluent/organization/environment/cluster/topic}/__cmd_group.py (86%) rename src/{neon/azext_neon/aaz/latest/neon/postgres/organization => confluent/azext_confluent/aaz/latest/confluent/organization/environment/cluster/topic}/__init__.py (100%) create mode 100644 src/confluent/azext_confluent/aaz/latest/confluent/organization/environment/cluster/topic/_create.py rename src/{neon/azext_neon/aaz/latest/neon/postgres/endpoint => confluent/azext_confluent/aaz/latest/confluent/organization/environment/cluster/topic}/_delete.py (60%) rename src/{neon/azext_neon/aaz/latest/neon/postgres/neon_database => confluent/azext_confluent/aaz/latest/confluent/organization/environment/cluster/topic}/_list.py (57%) create mode 100644 src/confluent/azext_confluent/aaz/latest/confluent/organization/environment/cluster/topic/_show.py create mode 100644 src/confluent/azext_confluent/aaz/latest/confluent/organization/environment/cluster/topic/_update.py create mode 100644 src/confluent/azext_confluent/aaz/latest/confluent/validation/__cmd_group.py rename src/{neon/azext_neon/aaz/latest/neon/postgres/neon_database => confluent/azext_confluent/aaz/latest/confluent/validation}/__init__.py (86%) create mode 100644 src/confluent/azext_confluent/aaz/latest/confluent/validation/_orgvalidate.py create mode 100644 src/confluent/azext_confluent/aaz/latest/confluent/validation/_orgvalidate_v2.py delete mode 100644 src/neon/HISTORY.rst delete mode 100644 src/neon/README.md delete mode 100644 src/neon/azext_neon/__init__.py delete mode 100644 src/neon/azext_neon/_breaking_change.py delete mode 100644 src/neon/azext_neon/_help.py delete mode 100644 src/neon/azext_neon/_params.py delete mode 100644 src/neon/azext_neon/aaz/__init__.py delete mode 100644 src/neon/azext_neon/aaz/latest/__init__.py delete mode 100644 src/neon/azext_neon/aaz/latest/neon/postgres/__cmd_group.py delete mode 100644 src/neon/azext_neon/aaz/latest/neon/postgres/_create.py delete mode 100644 src/neon/azext_neon/aaz/latest/neon/postgres/_get_postgres_version.py delete mode 100644 src/neon/azext_neon/aaz/latest/neon/postgres/branch/_create.py delete mode 100644 src/neon/azext_neon/aaz/latest/neon/postgres/branch/_delete.py delete mode 100644 src/neon/azext_neon/aaz/latest/neon/postgres/branch/_list.py delete mode 100644 src/neon/azext_neon/aaz/latest/neon/postgres/branch/_show.py delete mode 100644 src/neon/azext_neon/aaz/latest/neon/postgres/branch/_update.py delete mode 100644 src/neon/azext_neon/aaz/latest/neon/postgres/endpoint/__init__.py delete mode 100644 src/neon/azext_neon/aaz/latest/neon/postgres/endpoint/_create.py delete mode 100644 src/neon/azext_neon/aaz/latest/neon/postgres/neon_role/__cmd_group.py delete mode 100644 src/neon/azext_neon/aaz/latest/neon/postgres/neon_role/__init__.py delete mode 100644 src/neon/azext_neon/aaz/latest/neon/postgres/neon_role/_create.py delete mode 100644 src/neon/azext_neon/aaz/latest/neon/postgres/neon_role/_list.py delete mode 100644 src/neon/azext_neon/aaz/latest/neon/postgres/organization/__cmd_group.py delete mode 100644 src/neon/azext_neon/aaz/latest/neon/postgres/organization/_create.py delete mode 100644 src/neon/azext_neon/aaz/latest/neon/postgres/organization/_list.py delete mode 100644 src/neon/azext_neon/aaz/latest/neon/postgres/organization/_show.py delete mode 100644 src/neon/azext_neon/aaz/latest/neon/postgres/organization/_update.py delete mode 100644 src/neon/azext_neon/aaz/latest/neon/postgres/project/__cmd_group.py delete mode 100644 src/neon/azext_neon/aaz/latest/neon/postgres/project/__init__.py delete mode 100644 src/neon/azext_neon/aaz/latest/neon/postgres/project/_create.py delete mode 100644 src/neon/azext_neon/aaz/latest/neon/postgres/project/_delete.py delete mode 100644 src/neon/azext_neon/aaz/latest/neon/postgres/project/_get_connection_uri.py delete mode 100644 src/neon/azext_neon/aaz/latest/neon/postgres/project/_list.py delete mode 100644 src/neon/azext_neon/aaz/latest/neon/postgres/project/_show.py delete mode 100644 src/neon/azext_neon/aaz/latest/neon/postgres/project/_update.py delete mode 100644 src/neon/azext_neon/azext_metadata.json delete mode 100644 src/neon/azext_neon/commands.py delete mode 100644 src/neon/azext_neon/custom.py delete mode 100644 src/neon/azext_neon/tests/README.md delete mode 100644 src/neon/azext_neon/tests/__init__.py delete mode 100644 src/neon/azext_neon/tests/latest/__init__.py delete mode 100644 src/neon/azext_neon/tests/latest/recordings/test_neon.yaml delete mode 100644 src/neon/azext_neon/tests/latest/recordings/test_neon_database_commands.yaml delete mode 100644 src/neon/azext_neon/tests/latest/recordings/test_neon_endpoint_commands.yaml delete mode 100644 src/neon/azext_neon/tests/latest/recordings/test_neon_role_commands.yaml delete mode 100644 src/neon/azext_neon/tests/latest/test_neon.py delete mode 100644 src/neon/azext_neon/tests/test_config.py delete mode 100644 src/neon/azext_neon/tests/test_requirements.txt delete mode 100644 src/neon/linter_exclusions.yml delete mode 100644 src/neon/setup.cfg delete mode 100644 src/neon/setup.py create mode 100644 src/stream-analytics/azext_stream_analytics/tests/latest/recordings/test_input_create_policy_violation.yaml create mode 100644 src/workload-orchestration/azext_workload_orchestration/aaz/latest/workload_orchestration/_resource_validator.py rename src/{neon/azext_neon/aaz/latest/neon/postgres/neon_database/_create.py => workload-orchestration/azext_workload_orchestration/aaz/latest/workload_orchestration/solution_template/_update_capabilities.py} (54%) create mode 100644 src/workload-orchestration/azext_workload_orchestration/aaz/latest/workload_orchestration/target/_target_helper.py create mode 100644 src/workload-orchestration/azext_workload_orchestration/support/README.md create mode 100644 src/workload-orchestration/azext_workload_orchestration/support/__init__.py create mode 100644 src/workload-orchestration/azext_workload_orchestration/support/bundle.py create mode 100644 src/workload-orchestration/azext_workload_orchestration/support/collectors.py create mode 100644 src/workload-orchestration/azext_workload_orchestration/support/consts.py create mode 100644 src/workload-orchestration/azext_workload_orchestration/support/utils.py create mode 100644 src/workload-orchestration/azext_workload_orchestration/support/validators.py diff --git a/.github/policies/resourceManagement.yml b/.github/policies/resourceManagement.yml index c130fb5e8d7..d1a18a01621 100644 --- a/.github/policies/resourceManagement.yml +++ b/.github/policies/resourceManagement.yml @@ -2365,17 +2365,6 @@ configuration: - coffeemug replyTemplate: Thanks for the feedback! We are routing this to the appropriate team for follow-up. cc ${mentionees}. assignMentionees: False - - if: - - hasLabel: - label: Service Attention - - hasLabel: - label: Neon Postgre - then: - - mentionUsers: - mentionees: - - alluri02 - replyTemplate: Thanks for the feedback! We are routing this to the appropriate team for follow-up. cc ${mentionees}. - assignMentionees: False - if: - hasLabel: label: Service Attention diff --git a/linter_exclusions.yml b/linter_exclusions.yml index e5775a7fa6a..cbe52f706c2 100644 --- a/linter_exclusions.yml +++ b/linter_exclusions.yml @@ -124,6 +124,12 @@ aks create: cluster_service_load_balancer_health_probe_mode: rule_exclusions: - option_length_too_long + enable_service_account_image_pull: + rule_exclusions: + - option_length_too_long + service_account_image_pull_default_managed_identity_id: + rule_exclusions: + - option_length_too_long aks update: parameters: aad_admin_group_object_ids: @@ -207,6 +213,15 @@ aks update: disable_application_load_balancer: rule_exclusions: - option_length_too_long + enable_service_account_image_pull: + rule_exclusions: + - option_length_too_long + disable_service_account_image_pull: + rule_exclusions: + - option_length_too_long + service_account_image_pull_default_managed_identity_id: + rule_exclusions: + - option_length_too_long aks agent: parameters: prompt: @@ -401,6 +416,75 @@ codespace plan create: confidentialledger managedccfs update: rule_exclusions: - missing_command_test_coverage +confluent organization environment: + rule_exclusions: + - require_wait_command_if_no_wait +confluent organization environment cluster: + rule_exclusions: + - require_wait_command_if_no_wait +confluent organization environment cluster connector: + rule_exclusions: + - require_wait_command_if_no_wait +confluent organization environment cluster topic: + rule_exclusions: + - require_wait_command_if_no_wait +confluent agreement default create: + rule_exclusions: + - missing_command_example +confluent organization environment create: + rule_exclusions: + - missing_command_example + parameters: + stream_governance_config: + rule_exclusions: + - option_length_too_long +confluent organization environment update: + rule_exclusions: + - missing_command_example + parameters: + stream_governance_config: + rule_exclusions: + - option_length_too_long +confluent organization environment cluster create: + rule_exclusions: + - missing_command_example +confluent organization environment cluster update: + rule_exclusions: + - missing_command_example +confluent organization environment cluster connector create: + rule_exclusions: + - missing_command_example + parameters: + connector_service_type_info: + rule_exclusions: + - option_length_too_long +confluent organization environment cluster connector update: + rule_exclusions: + - missing_command_example + parameters: + connector_service_type_info: + rule_exclusions: + - option_length_too_long +confluent organization environment cluster topic create: + rule_exclusions: + - missing_command_example + parameters: + partitions_reassignments: + rule_exclusions: + - option_length_too_long +confluent organization environment cluster topic update: + rule_exclusions: + - missing_command_example + parameters: + partitions_reassignments: + rule_exclusions: + - option_length_too_long +confluent validation orgvalidate: + rule_exclusions: + - missing_command_example +confluent validation orgvalidate-v2: + rule_exclusions: + - missing_command_example containerapp env create: parameters: infrastructure_subnet_resource_id: @@ -3504,46 +3588,6 @@ eventgrid namespace topic update: rule_exclusions: - option_length_too_long -neon postgres endpoint create: - rule_exclusions: - - missing_command_example - -neon postgres neon-role create: - rule_exclusions: - - missing_command_example - -neon postgres neon-database create: - rule_exclusions: - - missing_command_example - -neon postgres get-postgres-version: - rule_exclusions: - - missing_command_example - -neon postgres branch: - rule_exclusions: - - require_wait_command_if_no_wait - -neon postgres endpoint: - rule_exclusions: - - require_wait_command_if_no_wait - -neon postgres neon-database: - rule_exclusions: - - require_wait_command_if_no_wait - -neon postgres neon-role: - rule_exclusions: - - require_wait_command_if_no_wait - -neon postgres organization: - rule_exclusions: - - require_wait_command_if_no_wait - -neon postgres project: - rule_exclusions: - - require_wait_command_if_no_wait - confcom containers from_vn2: parameters: template: diff --git a/src/aks-preview/HISTORY.rst b/src/aks-preview/HISTORY.rst index 836e4937216..79b399496a8 100644 --- a/src/aks-preview/HISTORY.rst +++ b/src/aks-preview/HISTORY.rst @@ -11,8 +11,15 @@ To release a new version, please select a new version number (usually plus 1 to Pending +++++++ + +19.0.0b28 ++++++++ * Fix `match_condition` kwarg leaking to HTTP transport by overriding `put_mc` and `add_agentpool` to pass `if_match` / `if_none_match` directly to the vendored SDK. This change fixes the compatibility issue as azure-cli/acs module adopts TypeSpec emitted SDKs while azure-cli-extensions/aks-preview still uses the autorest emitted SDK. + `az aks list-vm-skus`: New command to list available VM SKUs for AKS clusters in a given region. +* `az aks create/update`: Add `--enable-service-account-image-pull`, `--disable-service-account-image-pull`, and `--service-account-image-pull-default-managed-identity-id` parameters to manage service account based image pull settings. +* `az aks list-vm-skus`: New command to list available VM SKUs for AKS clusters in a given region. +* Add managed GPU enablement option to node pool property in `az aks nodepool add` and `az aks nodepool update`. +* `az aks namespace update`: Fix location should use existing namespace location. 19.0.0b27 +++++++ diff --git a/src/aks-preview/azcli_aks_live_test/configs/ext_matrix_default.json b/src/aks-preview/azcli_aks_live_test/configs/ext_matrix_default.json index cbec9591737..e3e54bb1540 100644 --- a/src/aks-preview/azcli_aks_live_test/configs/ext_matrix_default.json +++ b/src/aks-preview/azcli_aks_live_test/configs/ext_matrix_default.json @@ -22,7 +22,9 @@ ], "gpu, no quota": [ "test_aks_nodepool_add_with_gpu_instance_profile", - "test_aks_gpu_driver_type" + "test_aks_gpu_driver_type", + "test_aks_nodepool_add_with_enable_managed_gpu", + "test_aks_nodepool_update_with_enable_managed_gpu" ], "pod ip allocation mode static block, missing feature registration": [ "test_aks_create_with_pod_ip_allocation_mode_static_block" diff --git a/src/aks-preview/azext_aks_preview/_consts.py b/src/aks-preview/azext_aks_preview/_consts.py index 9947552d15a..10c430a9ce6 100644 --- a/src/aks-preview/azext_aks_preview/_consts.py +++ b/src/aks-preview/azext_aks_preview/_consts.py @@ -76,6 +76,10 @@ CONST_GPU_DRIVER_INSTALL = "Install" CONST_GPU_DRIVER_NONE = "None" +# gpu management mode +CONST_GPU_MANAGEMENT_MODE_MANAGED = "Managed" +CONST_GPU_MANAGEMENT_MODE_UNMANAGED = "Unmanaged" + # consts for ManagedCluster # load balancer sku CONST_LOAD_BALANCER_SKU_BASIC = "basic" diff --git a/src/aks-preview/azext_aks_preview/_help.py b/src/aks-preview/azext_aks_preview/_help.py index 17581041e38..cac2a156f5c 100644 --- a/src/aks-preview/azext_aks_preview/_help.py +++ b/src/aks-preview/azext_aks_preview/_help.py @@ -519,6 +519,12 @@ - name: --enable-image-integrity type: bool short-summary: Enable ImageIntegrity Service. + - name: --enable-service-account-image-pull + type: bool + short-summary: Enable service account based image pull. For more information, see https://aka.ms/aks/identity-binding/acr-image-pull/docs. + - name: --service-account-image-pull-default-managed-identity-id + type: string + short-summary: The default managed identity resource ID used for image pulls at the cluster level. - name: --dns-zone-resource-id type: string short-summary: The resource ID of the DNS zone resource to use with the App Routing addon. @@ -1228,6 +1234,15 @@ - name: --disable-image-integrity type: bool short-summary: Disable ImageIntegrity Service. + - name: --enable-service-account-image-pull + type: bool + short-summary: Enable service account based image pull. For more information, see https://aka.ms/aks/identity-binding/acr-image-pull/docs. + - name: --disable-service-account-image-pull + type: bool + short-summary: Disable service account based image pull. + - name: --service-account-image-pull-default-managed-identity-id + type: string + short-summary: The default managed identity resource ID used for image pulls at the cluster level. - name: --enable-apiserver-vnet-integration type: bool short-summary: Enable integration of user vnet with control plane apiserver pods. @@ -2203,6 +2218,9 @@ - name: --enable-artifact-streaming type: bool short-summary: Enable artifact streaming for VirtualMachineScaleSets managed by a node pool, to speed up the cold-start of containers on a node through on-demand image loading. To use this feature, container images must also enable artifact streaming on ACR. If not specified, the default is false. + - name: --enable-managed-gpu + type: bool + short-summary: Enable the Managed GPU experience, which installs additional components like DCGM metrics for monitoring on top of the GPU driver. For more details, visit aka.ms/aks/managed-gpu. - name: --skip-gpu-driver-install type: bool short-summary: To skip GPU driver auto installation by AKS on a nodepool using GPU vm size if customers want to manage GPU driver installation by their own. If not specified, the default is false. @@ -2419,6 +2437,9 @@ - name: --enable-artifact-streaming type: bool short-summary: Enable artifact streaming for VirtualMachineScaleSets managed by a node pool, to speed up the cold-start of containers on a node through on-demand image loading. To use this feature, container images must also enable artifact streaming on ACR. If not specified, the default is false. + - name: --enable-managed-gpu + type: bool + short-summary: Enable the Managed GPU experience, which installs additional components like DCGM metrics for monitoring on top of the GPU driver. For more details, visit aka.ms/aks/managed-gpu. - name: --os-sku type: string short-summary: The os-sku of the agent node pool. diff --git a/src/aks-preview/azext_aks_preview/_params.py b/src/aks-preview/azext_aks_preview/_params.py index c51e8bcfdb2..b1c272c44d9 100644 --- a/src/aks-preview/azext_aks_preview/_params.py +++ b/src/aks-preview/azext_aks_preview/_params.py @@ -899,6 +899,8 @@ def load_arguments(self, _): ) c.argument("revision", validator=validate_azure_service_mesh_revision) c.argument("image_cleaner_interval_hours", type=int) + c.argument("enable_service_account_image_pull", action="store_true", is_preview=True) + c.argument("service_account_image_pull_default_managed_identity_id", is_preview=True) c.argument( "cluster_snapshot_id", validator=validate_cluster_snapshot_id, @@ -1454,6 +1456,9 @@ def load_arguments(self, _): ) c.argument("image_cleaner_interval_hours", type=int) c.argument("disable_image_integrity", action="store_true", is_preview=True) + c.argument("enable_service_account_image_pull", action="store_true", is_preview=True) + c.argument("disable_service_account_image_pull", action="store_true", is_preview=True) + c.argument("service_account_image_pull_default_managed_identity_id", is_preview=True) c.argument( "enable_apiserver_vnet_integration", action="store_true", is_preview=True ) @@ -2031,6 +2036,12 @@ def load_arguments(self, _): validator=validate_artifact_streaming, is_preview=True, ) + c.argument( + "enable_managed_gpu", + action="store_true", + is_preview=True, + help="Enable the Managed GPU experience.", + ) c.argument( "node_public_ip_tags", arg_type=tags_type, @@ -2140,6 +2151,12 @@ def load_arguments(self, _): validator=validate_artifact_streaming, is_preview=True, ) + c.argument( + "enable_managed_gpu", + action="store_true", + is_preview=True, + help="Enable the Managed GPU experience.", + ) c.argument( "os_sku", arg_type=get_enum_type(node_os_skus_update), diff --git a/src/aks-preview/azext_aks_preview/agentpool_decorator.py b/src/aks-preview/azext_aks_preview/agentpool_decorator.py index d3d522afa73..6446ac61edc 100644 --- a/src/aks-preview/azext_aks_preview/agentpool_decorator.py +++ b/src/aks-preview/azext_aks_preview/agentpool_decorator.py @@ -44,7 +44,10 @@ CONST_DEFAULT_WINDOWS_VMS_VM_SIZE, CONST_MANAGED_CLUSTER_SKU_NAME_AUTOMATIC, CONST_SSH_ACCESS_LOCALUSER, + CONST_GPU_DRIVER_INSTALL, CONST_GPU_DRIVER_NONE, + CONST_GPU_MANAGEMENT_MODE_MANAGED, + CONST_GPU_MANAGEMENT_MODE_UNMANAGED, CONST_NODEPOOL_MODE_MANAGEDSYSTEM, CONST_NODEPOOL_MODE_MACHINES, ) @@ -587,6 +590,27 @@ def get_enable_artifact_streaming(self) -> bool: enable_artifact_streaming = self.agentpool.artifact_streaming_profile.enabled return enable_artifact_streaming + def get_enable_managed_gpu(self) -> Union[bool, None]: + """Obtain the value of enable_managed_gpu. + :return: bool + """ + + # read the original value passed by the command + enable_managed_gpu = self.raw_param.get("enable_managed_gpu") + + # In create mode, try to read the property value corresponding to the parameter from the `agentpool` object + if self.decorator_mode == DecoratorMode.CREATE: + if ( + self.agentpool and + self.agentpool.gpu_profile is not None and + self.agentpool.gpu_profile.nvidia is not None and + self.agentpool.gpu_profile.nvidia.management_mode is not None + ): + enable_managed_gpu = ( + self.agentpool.gpu_profile.nvidia.management_mode == CONST_GPU_MANAGEMENT_MODE_MANAGED + ) + return enable_managed_gpu + def get_pod_ip_allocation_mode(self: bool = False) -> Union[str, None]: """Get the value of pod_ip_allocation_mode. :return: str or None @@ -1276,6 +1300,21 @@ def set_up_artifact_streaming(self, agentpool: AgentPool) -> AgentPool: agentpool.artifact_streaming_profile.enabled = True return agentpool + def set_up_managed_gpu(self, agentpool: AgentPool) -> AgentPool: + """Set up managed GPU property for the AgentPool object.""" + self._ensure_agentpool(agentpool) + + enable_managed_gpu = self.context.get_enable_managed_gpu() + + if enable_managed_gpu: + if agentpool.gpu_profile is None: + agentpool.gpu_profile = self.models.GPUProfile() # pylint: disable=no-member + if agentpool.gpu_profile.nvidia is None: + agentpool.gpu_profile.nvidia = self.models.NvidiaGPUProfile() # pylint: disable=no-member + agentpool.gpu_profile.nvidia.management_mode = CONST_GPU_MANAGEMENT_MODE_MANAGED + agentpool.gpu_profile.driver = CONST_GPU_DRIVER_INSTALL + return agentpool + def set_up_ssh_access(self, agentpool: AgentPool) -> AgentPool: self._ensure_agentpool(agentpool) @@ -1510,6 +1549,8 @@ def construct_agentpool_profile_preview(self) -> AgentPool: agentpool = self.set_up_init_taints(agentpool) # set up artifact streaming agentpool = self.set_up_artifact_streaming(agentpool) + # set up managed gpu + agentpool = self.set_up_managed_gpu(agentpool) # set up skip_gpu_driver_install agentpool = self.set_up_skip_gpu_driver_install(agentpool) # set up gpu profile @@ -1704,6 +1745,29 @@ def update_artifact_streaming(self, agentpool: AgentPool) -> AgentPool: agentpool.artifact_streaming_profile.enabled = True return agentpool + def update_managed_gpu(self, agentpool: AgentPool) -> AgentPool: + """Update managed GPU property for the AgentPool object. + :return: the AgentPool object + """ + self._ensure_agentpool(agentpool) + + enable_managed_gpu = self.context.get_enable_managed_gpu() + if enable_managed_gpu is None: + return agentpool + + if enable_managed_gpu: + if agentpool.gpu_profile is None: + agentpool.gpu_profile = self.models.GPUProfile() # pylint: disable=no-member + if agentpool.gpu_profile.nvidia is None: + agentpool.gpu_profile.nvidia = self.models.NvidiaGPUProfile() # pylint: disable=no-member + agentpool.gpu_profile.nvidia.management_mode = CONST_GPU_MANAGEMENT_MODE_MANAGED + agentpool.gpu_profile.driver = CONST_GPU_DRIVER_INSTALL + else: + if agentpool.gpu_profile and agentpool.gpu_profile.nvidia: + agentpool.gpu_profile.nvidia.management_mode = CONST_GPU_MANAGEMENT_MODE_UNMANAGED + + return agentpool + def update_os_sku(self, agentpool: AgentPool) -> AgentPool: self._ensure_agentpool(agentpool) @@ -1828,6 +1892,9 @@ def update_agentpool_profile_preview(self, agentpools: List[AgentPool] = None) - # update artifact streaming agentpool = self.update_artifact_streaming(agentpool) + # update managed gpu + agentpool = self.update_managed_gpu(agentpool) + # update secure boot agentpool = self.update_secure_boot(agentpool) diff --git a/src/aks-preview/azext_aks_preview/custom.py b/src/aks-preview/azext_aks_preview/custom.py index a63a6e96202..acc7311ccdf 100644 --- a/src/aks-preview/azext_aks_preview/custom.py +++ b/src/aks-preview/azext_aks_preview/custom.py @@ -1076,6 +1076,8 @@ def aks_create( enable_image_cleaner=False, image_cleaner_interval_hours=None, enable_image_integrity=False, + enable_service_account_image_pull=False, + service_account_image_pull_default_managed_identity_id=None, cluster_snapshot_id=None, enable_apiserver_vnet_integration=False, apiserver_subnet_id=None, @@ -1321,6 +1323,9 @@ def aks_update( image_cleaner_interval_hours=None, enable_image_integrity=False, disable_image_integrity=False, + enable_service_account_image_pull=False, + disable_service_account_image_pull=False, + service_account_image_pull_default_managed_identity_id=None, enable_apiserver_vnet_integration=False, apiserver_subnet_id=None, enable_keda=False, @@ -1919,6 +1924,7 @@ def aks_agentpool_add( asg_ids=None, node_public_ip_tags=None, enable_artifact_streaming=False, + enable_managed_gpu=False, skip_gpu_driver_install=False, gpu_driver=None, driver_type=None, @@ -1993,6 +1999,7 @@ def aks_agentpool_update( allowed_host_ports=None, asg_ids=None, enable_artifact_streaming=False, + enable_managed_gpu=False, os_sku=None, ssh_access=None, yes=False, diff --git a/src/aks-preview/azext_aks_preview/managed_cluster_decorator.py b/src/aks-preview/azext_aks_preview/managed_cluster_decorator.py index c47a8292eac..af1d1ff1615 100644 --- a/src/aks-preview/azext_aks_preview/managed_cluster_decorator.py +++ b/src/aks-preview/azext_aks_preview/managed_cluster_decorator.py @@ -1377,6 +1377,34 @@ def get_disable_image_integrity(self) -> bool: return disable_image_integrity + def get_enable_service_account_image_pull(self) -> bool: + """Obtain the value of enable_service_account_image_pull. + + :return: bool + """ + # read the original value passed by the command + enable_service_account_image_pull = self.raw_param.get("enable_service_account_image_pull") + + return enable_service_account_image_pull + + def get_disable_service_account_image_pull(self) -> bool: + """Obtain the value of disable_service_account_image_pull. + + :return: bool + """ + # read the original value passed by the command + disable_service_account_image_pull = self.raw_param.get("disable_service_account_image_pull") + + return disable_service_account_image_pull + + def get_service_account_image_pull_default_managed_identity_id(self): + """Obtain the value of service_account_image_pull_default_managed_identity_id. + + :return: str or None + """ + # read the original value passed by the command + return self.raw_param.get("service_account_image_pull_default_managed_identity_id") + def get_kms_infrastructure_encryption(self) -> str: """Obtain the value of kms_infrastructure_encryption. @@ -4141,6 +4169,34 @@ def set_up_image_integrity(self, mc: ManagedCluster) -> ManagedCluster: return mc + def set_up_service_account_image_pull(self, mc: ManagedCluster) -> ManagedCluster: + """Set up security profile serviceAccountImagePullProfile for the ManagedCluster object. + + :return: the ManagedCluster object + """ + self._ensure_mc(mc) + + enable_service_account_image_pull = self.context.get_enable_service_account_image_pull() + default_managed_identity_id = self.context.get_service_account_image_pull_default_managed_identity_id() + + if not enable_service_account_image_pull and default_managed_identity_id is not None: + raise RequiredArgumentMissingError( + "--enable-service-account-image-pull is required when " + "--service-account-image-pull-default-managed-identity-id is specified." + ) + + if enable_service_account_image_pull: + if mc.security_profile is None: + mc.security_profile = self.models.ManagedClusterSecurityProfile() # pylint: disable=no-member + mc.security_profile.service_account_image_pull_profile = ( + self.models.ServiceAccountImagePullProfile( # pylint: disable=no-member + enabled=True, + default_managed_identity_id=default_managed_identity_id, + ) + ) + + return mc + def set_up_kms_pmk_and_cmk(self, mc: ManagedCluster) -> ManagedCluster: """Set up security profile KubernetesResourceObjectEncryptionProfile and AzureKeyVaultKms for the ManagedCluster object. @@ -4993,6 +5049,8 @@ def construct_mc_profile_preview(self, bypass_restore_defaults: bool = False) -> mc = self.set_up_image_cleaner(mc) # set up image integrity mc = self.set_up_image_integrity(mc) + # set up service account image pull + mc = self.set_up_service_account_image_pull(mc) # set up KMS infrastructure encryption mc = self.set_up_kms_pmk_and_cmk(mc) # set up cluster snapshot @@ -6374,6 +6432,66 @@ def update_image_integrity(self, mc: ManagedCluster) -> ManagedCluster: return mc + def update_service_account_image_pull(self, mc: ManagedCluster) -> ManagedCluster: + """Update security profile serviceAccountImagePullProfile for the ManagedCluster object. + + :return: the ManagedCluster object + """ + self._ensure_mc(mc) + + enable_service_account_image_pull = self.context.get_enable_service_account_image_pull() + disable_service_account_image_pull = self.context.get_disable_service_account_image_pull() + default_managed_identity_id = self.context.get_service_account_image_pull_default_managed_identity_id() + + # no service account image pull related changes + if ( + not enable_service_account_image_pull + and not disable_service_account_image_pull + and default_managed_identity_id is None + ): + return mc + if enable_service_account_image_pull and disable_service_account_image_pull: + raise MutuallyExclusiveArgumentError( + "Cannot specify --enable-service-account-image-pull and " + "--disable-service-account-image-pull at the same time." + ) + if disable_service_account_image_pull and default_managed_identity_id is not None: + raise MutuallyExclusiveArgumentError( + "Cannot specify --disable-service-account-image-pull and " + "--service-account-image-pull-default-managed-identity-id at the same time." + ) + + if mc.security_profile is None: + mc.security_profile = self.models.ManagedClusterSecurityProfile() # pylint: disable=no-member + + profile = mc.security_profile.service_account_image_pull_profile + if profile is None: + profile = self.models.ServiceAccountImagePullProfile() # pylint: disable=no-member + mc.security_profile.service_account_image_pull_profile = profile + + # If only identity ID is provided without enable/disable, ensure the feature is already enabled + if ( + default_managed_identity_id is not None + and not enable_service_account_image_pull + and not disable_service_account_image_pull + ): + if not profile.enabled: + raise RequiredArgumentMissingError( + "--enable-service-account-image-pull is required when setting " + "--service-account-image-pull-default-managed-identity-id on a cluster " + "that does not have service account image pull enabled." + ) + + if enable_service_account_image_pull: + profile.enabled = True + elif disable_service_account_image_pull: + profile.enabled = False + + if default_managed_identity_id is not None: + profile.default_managed_identity_id = default_managed_identity_id + + return mc + def update_kms_pmk_cmk(self, mc: ManagedCluster) -> ManagedCluster: """Update security profile KubernetesResourceObjectEncryptionProfile for the ManagedCluster object. @@ -7711,6 +7829,8 @@ def update_mc_profile_preview(self) -> ManagedCluster: mc = self.update_image_cleaner(mc) # update image integrity mc = self.update_image_integrity(mc) + # update service account image pull + mc = self.update_service_account_image_pull(mc) # update KMS infrastructure encryption mc = self.update_kms_pmk_cmk(mc) # update workload auto scaler profile diff --git a/src/aks-preview/azext_aks_preview/managednamespace.py b/src/aks-preview/azext_aks_preview/managednamespace.py index 07e37bdf495..d4eae8c885a 100644 --- a/src/aks-preview/azext_aks_preview/managednamespace.py +++ b/src/aks-preview/azext_aks_preview/managednamespace.py @@ -201,7 +201,7 @@ def aks_managed_namespace_update(cmd, client, raw_parameters, headers, existedNa namespace_name = raw_parameters.get("name") namespace_config = updateNamespace(cmd, raw_parameters, existedNamespace) - namespace_config.location = get_cluster_location(cmd, resource_group_name, cluster_name) + namespace_config.location = existedNamespace.location return sdk_no_wait( no_wait, diff --git a/src/aks-preview/azext_aks_preview/tests/latest/recordings/test_aks_create_with_service_account_image_pull.yaml b/src/aks-preview/azext_aks_preview/tests/latest/recordings/test_aks_create_with_service_account_image_pull.yaml new file mode 100644 index 00000000000..100dcffc512 --- /dev/null +++ b/src/aks-preview/azext_aks_preview/tests/latest/recordings/test_aks_create_with_service_account_image_pull.yaml @@ -0,0 +1,993 @@ +interactions: +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - aks create + Connection: + - keep-alive + ParameterSetName: + - --resource-group --name --nodepool-name -c --location --ssh-key-value --enable-service-account-image-pull + --aks-custom-headers + User-Agent: + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.10.12 (Linux-6.8.0-1041-azure-x86_64-with-glibc2.35) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.ContainerService/managedClusters/cliakstest000001?api-version=2026-01-02-preview + response: + body: + string: '{"error":{"code":"ResourceNotFound","message":"The Resource ''Microsoft.ContainerService/managedClusters/cliakstest000001'' + under resource group ''clitest000001'' was not found. For more details please + go to https://aka.ms/ARMResourceNotFoundFix"}}' + headers: + cache-control: + - no-cache + content-length: + - '244' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 18 Mar 2026 12:01:25 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-failure-cause: + - gateway + x-msedge-ref: + - 'Ref A: BCF9477D46E14245861B57F2818BFA62 Ref B: MWH011020806025 Ref C: 2026-03-18T12:01:25Z' + status: + code: 404 + message: Not Found +- request: + body: '{"location": "eastus2euap", "sku": {"name": "Base", "tier": "Free"}, "identity": + {"type": "SystemAssigned"}, "kind": "Base", "properties": {"kubernetesVersion": + "", "dnsPrefix": "cliakstest-clitestaa4heewcv-8ecadf", "agentPoolProfiles": + [{"count": 1, "vmSize": "", "osDiskSizeGB": 0, "workloadRuntime": "OCIContainer", + "osType": "Linux", "enableAutoScaling": false, "type": "VirtualMachineScaleSets", + "mode": "System", "orchestratorVersion": "", "upgradeSettings": {}, "upgradeSettingsBlueGreen": + {}, "enableNodePublicIP": false, "scaleSetPriority": "Regular", "spotMaxPrice": + -1.0, "nodeTaints": [], "nodeInitializationTaints": [], "enableEncryptionAtHost": + false, "enableUltraSSD": false, "enableFIPS": false, "networkProfile": {}, "securityProfile": + {"sshAccess": "localuser"}, "name": "c000002"}], "linuxProfile": {"adminUsername": + "azureuser", "ssh": {"publicKeys": [{"keyData": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCbIg1guRHbI0lV11wWDt1r2cUdcNd27CJsg+SfgC7miZeubtwUhbsPdhMQsfDyhOWHq1+ZL0M+nJZV63d/1dhmhtgyOqejUwrPlzKhydsbrsdUor+JmNJDdW01v7BXHyuymT8G4s09jCasNOwiufbP/qp72ruu0bIA1nySsvlf9pCQAuFkAnVnf/rFhUlOkhtRpwcq8SUNY2zRHR/EKb/4NWY1JzR4sa3q2fWIJdrrX0DvLoa5g9bIEd4Df79ba7v+yiUBOS0zT2ll+z4g9izHK3EO5d8hL4jYxcjKs+wcslSYRWrascfscLgMlMGh0CdKeNTDjHpGPncaf3Z+FwwwjWeuiNBxv7bJo13/8B/098KlVDl4GZqsoBCEjPyJfV6hO0y/LkRGkk7oHWKgeWAfKtfLItRp00eZ4fcJNK9kCaSMmEugoZWcI7NGbZXzqFWqbpRI7NcDP9+WIQ+i9U5vqWsqd/zng4kbuAJ6UuKqIzB0upYrLShfQE3SAck8oaLhJqqq56VfDuASNpJKidV+zq27HfSBmbXnkR/5AK337dc3MXKJypoK/QPMLKUAP5XLPbs+NddJQV7EZXd29DLgp+fRIg3edpKdO7ZErWhv7d+3Kws+e1Y+ypmR2WIVSwVyBEUfgv2C8Ts9gnTF4pNcEY/S2aBicz5Ew2+jdyGNQQ== + test@example.com\n"}]}}, "addonProfiles": {}, "enableRBAC": true, "networkProfile": + {"podCidr": "10.244.0.0/16", "serviceCidr": "10.0.0.0/16", "dnsServiceIP": "10.0.0.10", + "outboundType": "loadBalancer", "loadBalancerSku": "standard"}, "disableLocalAccounts": + false, "securityProfile": {"serviceAccountImagePullProfile": {"enabled": true}}, + "storageProfile": {}, "bootstrapProfile": {"artifactSource": "Direct"}}}' + headers: + AKSHTTPCustomFeatures: + - Microsoft.ContainerService/ServiceAccountImagePullPreview + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - aks create + Connection: + - keep-alive + Content-Length: + - '2023' + Content-Type: + - application/json + ParameterSetName: + - --resource-group --name --nodepool-name -c --location --ssh-key-value --enable-service-account-image-pull + --aks-custom-headers + User-Agent: + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.10.12 (Linux-6.8.0-1041-azure-x86_64-with-glibc2.35) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.ContainerService/managedClusters/cliakstest000001?api-version=2026-01-02-preview + response: + body: + string: "{\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest000001/providers/Microsoft.ContainerService/managedClusters/cliakstest000001\",\n + \"location\": \"eastus2euap\",\n \"name\": \"cliakstest000001\",\n \"type\": + \"Microsoft.ContainerService/ManagedClusters\",\n \"kind\": \"Base\",\n \"properties\": + {\n \"provisioningState\": \"Creating\",\n \"powerState\": {\n \"code\": + \"Running\"\n },\n \"kubernetesVersion\": \"1.33\",\n \"currentKubernetesVersion\": + \"1.33.7\",\n \"dnsPrefix\": \"cliakstest-clitestaa4heewcv-8ecadf\",\n \"fqdn\": + \"cliakstest-clitestaa4heewcv-8ecadf-nyvk2nwo.hcp.eastus2euap.azmk8s.io\",\n + \ \"azurePortalFQDN\": \"cliakstest-clitestaa4heewcv-8ecadf-nyvk2nwo.portal.hcp.eastus2euap.azmk8s.io\",\n + \ \"agentPoolProfiles\": [\n {\n \"name\": \"c000002\",\n \"count\": + 1,\n \"vmSize\": \"Standard_D4ds_v5\",\n \"osDiskSizeGB\": 150,\n \"osDiskType\": + \"Ephemeral\",\n \"kubeletDiskType\": \"OS\",\n \"workloadRuntime\": + \"OCIContainer\",\n \"maxPods\": 250,\n \"type\": \"VirtualMachineScaleSets\",\n + \ \"enableAutoScaling\": false,\n \"scaleDownMode\": \"Delete\",\n \"provisioningState\": + \"Creating\",\n \"powerState\": {\n \"code\": \"Running\"\n },\n + \ \"orchestratorVersion\": \"1.33\",\n \"currentOrchestratorVersion\": + \"1.33.7\",\n \"enableNodePublicIP\": false,\n \"nodeLabels\": {},\n + \ \"mode\": \"System\",\n \"enableEncryptionAtHost\": false,\n \"enableUltraSSD\": + false,\n \"osType\": \"Linux\",\n \"osSKU\": \"Ubuntu\",\n \"nodeImageVersion\": + \"AKSUbuntu-2204gen2containerd-202603.04.0\",\n \"upgradeStrategy\": \"Rolling\",\n + \ \"upgradeSettings\": {\n \"maxSurge\": \"10%\",\n \"maxUnavailable\": + \"0\"\n },\n \"upgradeSettingsBlueGreen\": {},\n \"enableFIPS\": + false,\n \"networkProfile\": {},\n \"securityProfile\": {\n \"sshAccess\": + \"LocalUser\",\n \"enableVTPM\": false,\n \"enableSecureBoot\": false\n + \ }\n }\n ],\n \"linuxProfile\": {\n \"adminUsername\": \"azureuser\",\n + \ \"ssh\": {\n \"publicKeys\": [\n {\n \"keyData\": \"ssh-rsa + AAAAB3NzaC1yc2EAAAADAQABAAACAQCbIg1guRHbI0lV11wWDt1r2cUdcNd27CJsg+SfgC7miZeubtwUhbsPdhMQsfDyhOWHq1+ZL0M+nJZV63d/1dhmhtgyOqejUwrPlzKhydsbrsdUor+JmNJDdW01v7BXHyuymT8G4s09jCasNOwiufbP/qp72ruu0bIA1nySsvlf9pCQAuFkAnVnf/rFhUlOkhtRpwcq8SUNY2zRHR/EKb/4NWY1JzR4sa3q2fWIJdrrX0DvLoa5g9bIEd4Df79ba7v+yiUBOS0zT2ll+z4g9izHK3EO5d8hL4jYxcjKs+wcslSYRWrascfscLgMlMGh0CdKeNTDjHpGPncaf3Z+FwwwjWeuiNBxv7bJo13/8B/098KlVDl4GZqsoBCEjPyJfV6hO0y/LkRGkk7oHWKgeWAfKtfLItRp00eZ4fcJNK9kCaSMmEugoZWcI7NGbZXzqFWqbpRI7NcDP9+WIQ+i9U5vqWsqd/zng4kbuAJ6UuKqIzB0upYrLShfQE3SAck8oaLhJqqq56VfDuASNpJKidV+zq27HfSBmbXnkR/5AK337dc3MXKJypoK/QPMLKUAP5XLPbs+NddJQV7EZXd29DLgp+fRIg3edpKdO7ZErWhv7d+3Kws+e1Y+ypmR2WIVSwVyBEUfgv2C8Ts9gnTF4pNcEY/S2aBicz5Ew2+jdyGNQQ== + test@example.com\\n\"\n }\n ]\n }\n },\n \"servicePrincipalProfile\": + {\n \"clientId\":\"00000000-0000-0000-0000-000000000001\"\n },\n \"nodeResourceGroup\": + \"MC_clitest000001_cliakstest000001_eastus2euap\",\n \"enableRBAC\": true,\n + \ \"supportPlan\": \"KubernetesOfficial\",\n \"networkProfile\": {\n \"networkPlugin\": + \"azure\",\n \"networkPluginMode\": \"overlay\",\n \"networkPolicy\": + \"none\",\n \"networkDataplane\": \"azure\",\n \"loadBalancerSku\": \"standard\",\n + \ \"loadBalancerProfile\": {\n \"managedOutboundIPs\": {\n \"count\": + 1\n },\n \"backendPoolType\": \"nodeIPConfiguration\"\n },\n \"podCidr\": + \"10.244.0.0/16\",\n \"serviceCidr\": \"10.0.0.0/16\",\n \"dnsServiceIP\": + \"10.0.0.10\",\n \"outboundType\": \"loadBalancer\",\n \"podCidrs\": [\n + \ \"10.244.0.0/16\"\n ],\n \"serviceCidrs\": [\n \"10.0.0.0/16\"\n + \ ],\n \"ipFamilies\": [\n \"IPv4\"\n ],\n \"podLinkLocalAccess\": + \"IMDS\"\n },\n \"maxAgentPools\": 100,\n \"autoUpgradeProfile\": {\n \"nodeOSUpgradeChannel\": + \"NodeImage\"\n },\n \"disableLocalAccounts\": false,\n \"securityProfile\": + {\n \"serviceAccountImagePullProfile\": {\n \"enabled\": true\n }\n + \ },\n \"storageProfile\": {\n \"diskCSIDriver\": {\n \"enabled\": true,\n + \ \"version\": \"v1\"\n },\n \"fileCSIDriver\": {\n \"enabled\": + true\n },\n \"snapshotController\": {\n \"enabled\": true\n }\n },\n + \ \"oidcIssuerProfile\": {\n \"enabled\": false\n },\n \"workloadAutoScalerProfile\": + {},\n \"metricsProfile\": {\n \"costAnalysis\": {\n \"enabled\": false\n + \ }\n },\n \"resourceUID\": \"69ba94237b09cc0001bd57f9\",\n \"controlPlanePluginProfiles\": + {\n \"azure-monitor-metrics-ccp\": {\n \"enableV2\": true\n },\n \"gpu-provisioner\": + {\n \"enableV2\": true\n },\n \"karpenter\": {\n \"enableV2\": true\n + \ },\n \"kubelet-serving-csr-approver\": {\n \"enableV2\": true\n },\n + \ \"live-patching-controller\": {\n \"enableV2\": true\n },\n \"secure-tls-bootstrap\": + {\n \"enableV2\": true\n },\n \"static-egress-controller\": {\n \"enableV2\": + true\n }\n },\n \"nodeProvisioningProfile\": {\n \"mode\": \"Manual\",\n + \ \"defaultNodePools\": \"Auto\"\n },\n \"bootstrapProfile\": {\n \"artifactSource\": + \"Direct\"\n },\n \"hostedSystemProfile\": {\n \"enabled\": false\n },\n + \ \"enableFIPS\": false,\n \"healthMonitorProfile\": {\n \"enableContinuousControlPlaneAndAddonMonitor\": + false,\n \"enableOnDemandMonitor\": false\n }\n },\n \"identity\": {\n + \ \"type\": \"SystemAssigned\",\n \"principalId\":\"00000000-0000-0000-0000-000000000001\",\n + \ \"tenantId\": \"72f988bf-86f1-41af-91ab-2d7cd011db47\"\n },\n \"sku\": {\n + \ \"name\": \"Base\",\n \"tier\": \"Free\"\n }\n}" + headers: + azure-asyncoperation: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus2euap/operations/69c1ce0a-0d3a-49da-8203-d44a6a99c358?api-version=2025-03-01&t=639094321001836205&c=MIIH8TCCBtmgAwIBAgIRAPACEB_3HpzeM1w1SuhmHQ0wDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UEAxMrQ0NNRSBHMSBUTFMgUlNBIDIwNDggU0hBMjU2IDIwNDkgRVUyQyBDQSAwMTAeFw0yNjAyMjAxODUzMTlaFw0yNjA1MTYwMDUzMTlaMEAxPjA8BgNVBAMTNWFzeW5jb3BlcmF0aW9uc2lnbmluZ2NlcnRpZmljYXRlLm1hbmFnZW1lbnQuYXp1cmUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnhORWJNtC19m3BfHw9QAkMXDX9rc12A9DcmdfPHteaCGxBhwJ6102HppHsmww3Sdekl4dAA92Nc3NLV3yeFPDmU_pALwfzsfem6lttyWEtgZaDT1lH1r6tqnS4Z6bNSQ9YTUH2wFJZEazi4jhwQibkb7RL8PWlAHI7_IeqoeSoDc_oIYYO1BR5pwNyMmWf0Vf0-AjNmm479Esw1g1_wglnAushpNPUMfKvLD-j2Krfn9SSr1sy8ISnKui_PoRAyFwm1WxtGzLxQCQC01HEMyg1zii9qxwlGD-fP6-899gPGH4bGUxdkgoMUMaeU1A4_D0iO3YcNEqof72U-zPeIV0QIDAQABo4IE7jCCBOowgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDAjAMBgorBgEEAYI3ewQCMAwGA1UdEwEB_wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMA4GA1UdDwEB_wQEAwIFoDAdBgNVHQ4EFgQUTtIZsp3h7sUSeE_jQ146bKX4KaUwHwYDVR0jBBgwFoAUz1EBqulDLGR2G0rwqsDykvhPw7swggHeBgNVHR8EggHVMIIB0TB0oHKgcIZuaHR0cDovL3ByaW1hcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czJldWFwL2NybHMvY2NtZWVhc3R1czJldWFwcGtpL2NjbWVlYXN0dXMyZXVhcGljYTAxLzAvY3VycmVudC5jcmwwdqB0oHKGcGh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czJldWFwL2NybHMvY2NtZWVhc3R1czJldWFwcGtpL2NjbWVlYXN0dXMyZXVhcGljYTAxLzAvY3VycmVudC5jcmwwZaBjoGGGX2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyZXVhcC9jcmxzL2NjbWVlYXN0dXMyZXVhcHBraS9jY21lZWFzdHVzMmV1YXBpY2EwMS8wL2N1cnJlbnQuY3JsMHqgeKB2hnRodHRwOi8vY2NtZWVhc3R1czJldWFwcGtpLmVhc3R1czJldWFwLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJldWFwaWNhMDEvMC9jdXJyZW50LmNybDCCAecGCCsGAQUFBwEBBIIB2TCCAdUweAYIKwYBBQUHMAKGbGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyZXVhcC9jYWNlcnRzL2NjbWVlYXN0dXMyZXVhcHBraS9jY21lZWFzdHVzMmV1YXBpY2EwMS9jZXJ0LmNlcjB6BggrBgEFBQcwAoZuaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMmV1YXAvY2FjZXJ0cy9jY21lZWFzdHVzMmV1YXBwa2kvY2NtZWVhc3R1czJldWFwaWNhMDEvY2VydC5jZXIwaQYIKwYBBQUHMAKGXWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyZXVhcC9jYWNlcnRzL2NjbWVlYXN0dXMyZXVhcHBraS9jY21lZWFzdHVzMmV1YXBpY2EwMS9jZXJ0LmNlcjByBggrBgEFBQcwAoZmaHR0cDovL2NjbWVlYXN0dXMyZXVhcHBraS5lYXN0dXMyZXVhcC5wa2kuY29yZS53aW5kb3dzLm5ldC9jZXJ0aWZpY2F0ZUF1dGhvcml0aWVzL2NjbWVlYXN0dXMyZXVhcGljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQAXqRz_dTvWF2zD3_86i99ADB1KHHDU88dwkxqsMmhfuEv6QnLFIwOqtYR4_LVTKh1vqPbsasd4GWMwHNwCCkj_sMaXlo0_5_JE608lJJc5ZeAkQD4mhL9dMmWP_Uwzr8z3uG6dn7og_xxs_66vrlr6JmETJlfOSjhNxMsR3yHfyx00M9mKAX2OcnCUv9ZnpRaOPdHcB36Lk8wcQAXiKgyT12NzASseTD734iTC_EOCuCH73nx-TKMecTFYJ0EtvMJBlMW5nvS84sjlqHJyeABN8KG6AwY_1M2QxwXbh9MJTFNu2YdU_35WHwYMm760NnDf2d9ocXU7T7RTlhkQHB4l&s=GoUZtmbXwP-LqxUyLSKVczJoJbBb9yhOK2sUFfGFmMPOBTtdSBmJuIqEbIz0kPAQtyS1zkkIImTrlywdmLQR0m2sTdpwg3969N2W9aTez24CEyhHcQFh4d6szxaenZc0X3j6jfOzCni-o8ZF9eBg0PwbRdaT-H2q-w4Wj6GgMl5i3loNF3uwXLFc0Bv5kDZJiQojI1NpXD6l7xhap_4gPi4yB_1qamcomo6554BVgChhJE59Nls-PH3m8JC8rGc9EgMe4JfpCrcF0CYAcG5mAUARdztI27Vzx1UXJB1_SE5SIWx38PdeB71Unt33jCTnLKMO21RmqrIstGFzXz8mmw&h=s89pnfT8dJ2Wt4GkpV32WnM6Hfy5m9gDWbnvWndZmE0 + cache-control: + - no-cache + content-length: + - '5110' + content-type: + - application/json + date: + - Wed, 18 Mar 2026 12:01:40 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-operation-identifier: + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=547f6960-a967-417a-a9a4-0f35fbdca11c/eastus2euap/896f74e0-5f5f-418a-a71b-ef52125932de + x-ms-ratelimit-remaining-subscription-writes: + - '800' + x-ms-throttling-version: + - v2 + x-msedge-ref: + - 'Ref A: F222803543C64A53BFDEF921E201FC9C Ref B: MWH011020806029 Ref C: 2026-03-18T12:01:26Z' + status: + code: 201 + message: Created +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - aks create + Connection: + - keep-alive + ParameterSetName: + - --resource-group --name --nodepool-name -c --location --ssh-key-value --enable-service-account-image-pull + --aks-custom-headers + User-Agent: + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.10.12 (Linux-6.8.0-1041-azure-x86_64-with-glibc2.35) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus2euap/operations/69c1ce0a-0d3a-49da-8203-d44a6a99c358?api-version=2025-03-01&t=639094321001836205&c=MIIH8TCCBtmgAwIBAgIRAPACEB_3HpzeM1w1SuhmHQ0wDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UEAxMrQ0NNRSBHMSBUTFMgUlNBIDIwNDggU0hBMjU2IDIwNDkgRVUyQyBDQSAwMTAeFw0yNjAyMjAxODUzMTlaFw0yNjA1MTYwMDUzMTlaMEAxPjA8BgNVBAMTNWFzeW5jb3BlcmF0aW9uc2lnbmluZ2NlcnRpZmljYXRlLm1hbmFnZW1lbnQuYXp1cmUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnhORWJNtC19m3BfHw9QAkMXDX9rc12A9DcmdfPHteaCGxBhwJ6102HppHsmww3Sdekl4dAA92Nc3NLV3yeFPDmU_pALwfzsfem6lttyWEtgZaDT1lH1r6tqnS4Z6bNSQ9YTUH2wFJZEazi4jhwQibkb7RL8PWlAHI7_IeqoeSoDc_oIYYO1BR5pwNyMmWf0Vf0-AjNmm479Esw1g1_wglnAushpNPUMfKvLD-j2Krfn9SSr1sy8ISnKui_PoRAyFwm1WxtGzLxQCQC01HEMyg1zii9qxwlGD-fP6-899gPGH4bGUxdkgoMUMaeU1A4_D0iO3YcNEqof72U-zPeIV0QIDAQABo4IE7jCCBOowgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDAjAMBgorBgEEAYI3ewQCMAwGA1UdEwEB_wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMA4GA1UdDwEB_wQEAwIFoDAdBgNVHQ4EFgQUTtIZsp3h7sUSeE_jQ146bKX4KaUwHwYDVR0jBBgwFoAUz1EBqulDLGR2G0rwqsDykvhPw7swggHeBgNVHR8EggHVMIIB0TB0oHKgcIZuaHR0cDovL3ByaW1hcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czJldWFwL2NybHMvY2NtZWVhc3R1czJldWFwcGtpL2NjbWVlYXN0dXMyZXVhcGljYTAxLzAvY3VycmVudC5jcmwwdqB0oHKGcGh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czJldWFwL2NybHMvY2NtZWVhc3R1czJldWFwcGtpL2NjbWVlYXN0dXMyZXVhcGljYTAxLzAvY3VycmVudC5jcmwwZaBjoGGGX2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyZXVhcC9jcmxzL2NjbWVlYXN0dXMyZXVhcHBraS9jY21lZWFzdHVzMmV1YXBpY2EwMS8wL2N1cnJlbnQuY3JsMHqgeKB2hnRodHRwOi8vY2NtZWVhc3R1czJldWFwcGtpLmVhc3R1czJldWFwLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJldWFwaWNhMDEvMC9jdXJyZW50LmNybDCCAecGCCsGAQUFBwEBBIIB2TCCAdUweAYIKwYBBQUHMAKGbGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyZXVhcC9jYWNlcnRzL2NjbWVlYXN0dXMyZXVhcHBraS9jY21lZWFzdHVzMmV1YXBpY2EwMS9jZXJ0LmNlcjB6BggrBgEFBQcwAoZuaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMmV1YXAvY2FjZXJ0cy9jY21lZWFzdHVzMmV1YXBwa2kvY2NtZWVhc3R1czJldWFwaWNhMDEvY2VydC5jZXIwaQYIKwYBBQUHMAKGXWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyZXVhcC9jYWNlcnRzL2NjbWVlYXN0dXMyZXVhcHBraS9jY21lZWFzdHVzMmV1YXBpY2EwMS9jZXJ0LmNlcjByBggrBgEFBQcwAoZmaHR0cDovL2NjbWVlYXN0dXMyZXVhcHBraS5lYXN0dXMyZXVhcC5wa2kuY29yZS53aW5kb3dzLm5ldC9jZXJ0aWZpY2F0ZUF1dGhvcml0aWVzL2NjbWVlYXN0dXMyZXVhcGljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQAXqRz_dTvWF2zD3_86i99ADB1KHHDU88dwkxqsMmhfuEv6QnLFIwOqtYR4_LVTKh1vqPbsasd4GWMwHNwCCkj_sMaXlo0_5_JE608lJJc5ZeAkQD4mhL9dMmWP_Uwzr8z3uG6dn7og_xxs_66vrlr6JmETJlfOSjhNxMsR3yHfyx00M9mKAX2OcnCUv9ZnpRaOPdHcB36Lk8wcQAXiKgyT12NzASseTD734iTC_EOCuCH73nx-TKMecTFYJ0EtvMJBlMW5nvS84sjlqHJyeABN8KG6AwY_1M2QxwXbh9MJTFNu2YdU_35WHwYMm760NnDf2d9ocXU7T7RTlhkQHB4l&s=GoUZtmbXwP-LqxUyLSKVczJoJbBb9yhOK2sUFfGFmMPOBTtdSBmJuIqEbIz0kPAQtyS1zkkIImTrlywdmLQR0m2sTdpwg3969N2W9aTez24CEyhHcQFh4d6szxaenZc0X3j6jfOzCni-o8ZF9eBg0PwbRdaT-H2q-w4Wj6GgMl5i3loNF3uwXLFc0Bv5kDZJiQojI1NpXD6l7xhap_4gPi4yB_1qamcomo6554BVgChhJE59Nls-PH3m8JC8rGc9EgMe4JfpCrcF0CYAcG5mAUARdztI27Vzx1UXJB1_SE5SIWx38PdeB71Unt33jCTnLKMO21RmqrIstGFzXz8mmw&h=s89pnfT8dJ2Wt4GkpV32WnM6Hfy5m9gDWbnvWndZmE0 + response: + body: + string: "{\n \"name\": \"69c1ce0a-0d3a-49da-8203-d44a6a99c358\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2026-03-18T12:01:40.0025669Z\"\n}" + headers: + cache-control: + - no-cache + content-length: + - '122' + content-type: + - application/json + date: + - Wed, 18 Mar 2026 12:01:40 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-operation-identifier: + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=547f6960-a967-417a-a9a4-0f35fbdca11c/westus2/69776e6e-ee49-4a61-a101-6ba82028eb8b + x-ms-ratelimit-remaining-subscription-global-reads: + - '16499' + x-msedge-ref: + - 'Ref A: 8FCC90B53B824D84AA4B36D489A30363 Ref B: MWH011020809060 Ref C: 2026-03-18T12:01:40Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - aks create + Connection: + - keep-alive + ParameterSetName: + - --resource-group --name --nodepool-name -c --location --ssh-key-value --enable-service-account-image-pull + --aks-custom-headers + User-Agent: + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.10.12 (Linux-6.8.0-1041-azure-x86_64-with-glibc2.35) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus2euap/operations/69c1ce0a-0d3a-49da-8203-d44a6a99c358?api-version=2025-03-01&t=639094321001836205&c=MIIH8TCCBtmgAwIBAgIRAPACEB_3HpzeM1w1SuhmHQ0wDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UEAxMrQ0NNRSBHMSBUTFMgUlNBIDIwNDggU0hBMjU2IDIwNDkgRVUyQyBDQSAwMTAeFw0yNjAyMjAxODUzMTlaFw0yNjA1MTYwMDUzMTlaMEAxPjA8BgNVBAMTNWFzeW5jb3BlcmF0aW9uc2lnbmluZ2NlcnRpZmljYXRlLm1hbmFnZW1lbnQuYXp1cmUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnhORWJNtC19m3BfHw9QAkMXDX9rc12A9DcmdfPHteaCGxBhwJ6102HppHsmww3Sdekl4dAA92Nc3NLV3yeFPDmU_pALwfzsfem6lttyWEtgZaDT1lH1r6tqnS4Z6bNSQ9YTUH2wFJZEazi4jhwQibkb7RL8PWlAHI7_IeqoeSoDc_oIYYO1BR5pwNyMmWf0Vf0-AjNmm479Esw1g1_wglnAushpNPUMfKvLD-j2Krfn9SSr1sy8ISnKui_PoRAyFwm1WxtGzLxQCQC01HEMyg1zii9qxwlGD-fP6-899gPGH4bGUxdkgoMUMaeU1A4_D0iO3YcNEqof72U-zPeIV0QIDAQABo4IE7jCCBOowgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDAjAMBgorBgEEAYI3ewQCMAwGA1UdEwEB_wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMA4GA1UdDwEB_wQEAwIFoDAdBgNVHQ4EFgQUTtIZsp3h7sUSeE_jQ146bKX4KaUwHwYDVR0jBBgwFoAUz1EBqulDLGR2G0rwqsDykvhPw7swggHeBgNVHR8EggHVMIIB0TB0oHKgcIZuaHR0cDovL3ByaW1hcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czJldWFwL2NybHMvY2NtZWVhc3R1czJldWFwcGtpL2NjbWVlYXN0dXMyZXVhcGljYTAxLzAvY3VycmVudC5jcmwwdqB0oHKGcGh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czJldWFwL2NybHMvY2NtZWVhc3R1czJldWFwcGtpL2NjbWVlYXN0dXMyZXVhcGljYTAxLzAvY3VycmVudC5jcmwwZaBjoGGGX2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyZXVhcC9jcmxzL2NjbWVlYXN0dXMyZXVhcHBraS9jY21lZWFzdHVzMmV1YXBpY2EwMS8wL2N1cnJlbnQuY3JsMHqgeKB2hnRodHRwOi8vY2NtZWVhc3R1czJldWFwcGtpLmVhc3R1czJldWFwLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJldWFwaWNhMDEvMC9jdXJyZW50LmNybDCCAecGCCsGAQUFBwEBBIIB2TCCAdUweAYIKwYBBQUHMAKGbGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyZXVhcC9jYWNlcnRzL2NjbWVlYXN0dXMyZXVhcHBraS9jY21lZWFzdHVzMmV1YXBpY2EwMS9jZXJ0LmNlcjB6BggrBgEFBQcwAoZuaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMmV1YXAvY2FjZXJ0cy9jY21lZWFzdHVzMmV1YXBwa2kvY2NtZWVhc3R1czJldWFwaWNhMDEvY2VydC5jZXIwaQYIKwYBBQUHMAKGXWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyZXVhcC9jYWNlcnRzL2NjbWVlYXN0dXMyZXVhcHBraS9jY21lZWFzdHVzMmV1YXBpY2EwMS9jZXJ0LmNlcjByBggrBgEFBQcwAoZmaHR0cDovL2NjbWVlYXN0dXMyZXVhcHBraS5lYXN0dXMyZXVhcC5wa2kuY29yZS53aW5kb3dzLm5ldC9jZXJ0aWZpY2F0ZUF1dGhvcml0aWVzL2NjbWVlYXN0dXMyZXVhcGljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQAXqRz_dTvWF2zD3_86i99ADB1KHHDU88dwkxqsMmhfuEv6QnLFIwOqtYR4_LVTKh1vqPbsasd4GWMwHNwCCkj_sMaXlo0_5_JE608lJJc5ZeAkQD4mhL9dMmWP_Uwzr8z3uG6dn7og_xxs_66vrlr6JmETJlfOSjhNxMsR3yHfyx00M9mKAX2OcnCUv9ZnpRaOPdHcB36Lk8wcQAXiKgyT12NzASseTD734iTC_EOCuCH73nx-TKMecTFYJ0EtvMJBlMW5nvS84sjlqHJyeABN8KG6AwY_1M2QxwXbh9MJTFNu2YdU_35WHwYMm760NnDf2d9ocXU7T7RTlhkQHB4l&s=GoUZtmbXwP-LqxUyLSKVczJoJbBb9yhOK2sUFfGFmMPOBTtdSBmJuIqEbIz0kPAQtyS1zkkIImTrlywdmLQR0m2sTdpwg3969N2W9aTez24CEyhHcQFh4d6szxaenZc0X3j6jfOzCni-o8ZF9eBg0PwbRdaT-H2q-w4Wj6GgMl5i3loNF3uwXLFc0Bv5kDZJiQojI1NpXD6l7xhap_4gPi4yB_1qamcomo6554BVgChhJE59Nls-PH3m8JC8rGc9EgMe4JfpCrcF0CYAcG5mAUARdztI27Vzx1UXJB1_SE5SIWx38PdeB71Unt33jCTnLKMO21RmqrIstGFzXz8mmw&h=s89pnfT8dJ2Wt4GkpV32WnM6Hfy5m9gDWbnvWndZmE0 + response: + body: + string: "{\n \"name\": \"69c1ce0a-0d3a-49da-8203-d44a6a99c358\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2026-03-18T12:01:40.0025669Z\"\n}" + headers: + cache-control: + - no-cache + content-length: + - '122' + content-type: + - application/json + date: + - Wed, 18 Mar 2026 12:02:10 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-operation-identifier: + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=547f6960-a967-417a-a9a4-0f35fbdca11c/centralus/26350d8b-3c53-47cb-b041-9b24e99d17ca + x-ms-ratelimit-remaining-subscription-global-reads: + - '16499' + x-msedge-ref: + - 'Ref A: F1B3949301ED40448068B55DCADFEB49 Ref B: CO6AA3150217021 Ref C: 2026-03-18T12:02:11Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - aks create + Connection: + - keep-alive + ParameterSetName: + - --resource-group --name --nodepool-name -c --location --ssh-key-value --enable-service-account-image-pull + --aks-custom-headers + User-Agent: + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.10.12 (Linux-6.8.0-1041-azure-x86_64-with-glibc2.35) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus2euap/operations/69c1ce0a-0d3a-49da-8203-d44a6a99c358?api-version=2025-03-01&t=639094321001836205&c=MIIH8TCCBtmgAwIBAgIRAPACEB_3HpzeM1w1SuhmHQ0wDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UEAxMrQ0NNRSBHMSBUTFMgUlNBIDIwNDggU0hBMjU2IDIwNDkgRVUyQyBDQSAwMTAeFw0yNjAyMjAxODUzMTlaFw0yNjA1MTYwMDUzMTlaMEAxPjA8BgNVBAMTNWFzeW5jb3BlcmF0aW9uc2lnbmluZ2NlcnRpZmljYXRlLm1hbmFnZW1lbnQuYXp1cmUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnhORWJNtC19m3BfHw9QAkMXDX9rc12A9DcmdfPHteaCGxBhwJ6102HppHsmww3Sdekl4dAA92Nc3NLV3yeFPDmU_pALwfzsfem6lttyWEtgZaDT1lH1r6tqnS4Z6bNSQ9YTUH2wFJZEazi4jhwQibkb7RL8PWlAHI7_IeqoeSoDc_oIYYO1BR5pwNyMmWf0Vf0-AjNmm479Esw1g1_wglnAushpNPUMfKvLD-j2Krfn9SSr1sy8ISnKui_PoRAyFwm1WxtGzLxQCQC01HEMyg1zii9qxwlGD-fP6-899gPGH4bGUxdkgoMUMaeU1A4_D0iO3YcNEqof72U-zPeIV0QIDAQABo4IE7jCCBOowgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDAjAMBgorBgEEAYI3ewQCMAwGA1UdEwEB_wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMA4GA1UdDwEB_wQEAwIFoDAdBgNVHQ4EFgQUTtIZsp3h7sUSeE_jQ146bKX4KaUwHwYDVR0jBBgwFoAUz1EBqulDLGR2G0rwqsDykvhPw7swggHeBgNVHR8EggHVMIIB0TB0oHKgcIZuaHR0cDovL3ByaW1hcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czJldWFwL2NybHMvY2NtZWVhc3R1czJldWFwcGtpL2NjbWVlYXN0dXMyZXVhcGljYTAxLzAvY3VycmVudC5jcmwwdqB0oHKGcGh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czJldWFwL2NybHMvY2NtZWVhc3R1czJldWFwcGtpL2NjbWVlYXN0dXMyZXVhcGljYTAxLzAvY3VycmVudC5jcmwwZaBjoGGGX2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyZXVhcC9jcmxzL2NjbWVlYXN0dXMyZXVhcHBraS9jY21lZWFzdHVzMmV1YXBpY2EwMS8wL2N1cnJlbnQuY3JsMHqgeKB2hnRodHRwOi8vY2NtZWVhc3R1czJldWFwcGtpLmVhc3R1czJldWFwLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJldWFwaWNhMDEvMC9jdXJyZW50LmNybDCCAecGCCsGAQUFBwEBBIIB2TCCAdUweAYIKwYBBQUHMAKGbGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyZXVhcC9jYWNlcnRzL2NjbWVlYXN0dXMyZXVhcHBraS9jY21lZWFzdHVzMmV1YXBpY2EwMS9jZXJ0LmNlcjB6BggrBgEFBQcwAoZuaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMmV1YXAvY2FjZXJ0cy9jY21lZWFzdHVzMmV1YXBwa2kvY2NtZWVhc3R1czJldWFwaWNhMDEvY2VydC5jZXIwaQYIKwYBBQUHMAKGXWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyZXVhcC9jYWNlcnRzL2NjbWVlYXN0dXMyZXVhcHBraS9jY21lZWFzdHVzMmV1YXBpY2EwMS9jZXJ0LmNlcjByBggrBgEFBQcwAoZmaHR0cDovL2NjbWVlYXN0dXMyZXVhcHBraS5lYXN0dXMyZXVhcC5wa2kuY29yZS53aW5kb3dzLm5ldC9jZXJ0aWZpY2F0ZUF1dGhvcml0aWVzL2NjbWVlYXN0dXMyZXVhcGljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQAXqRz_dTvWF2zD3_86i99ADB1KHHDU88dwkxqsMmhfuEv6QnLFIwOqtYR4_LVTKh1vqPbsasd4GWMwHNwCCkj_sMaXlo0_5_JE608lJJc5ZeAkQD4mhL9dMmWP_Uwzr8z3uG6dn7og_xxs_66vrlr6JmETJlfOSjhNxMsR3yHfyx00M9mKAX2OcnCUv9ZnpRaOPdHcB36Lk8wcQAXiKgyT12NzASseTD734iTC_EOCuCH73nx-TKMecTFYJ0EtvMJBlMW5nvS84sjlqHJyeABN8KG6AwY_1M2QxwXbh9MJTFNu2YdU_35WHwYMm760NnDf2d9ocXU7T7RTlhkQHB4l&s=GoUZtmbXwP-LqxUyLSKVczJoJbBb9yhOK2sUFfGFmMPOBTtdSBmJuIqEbIz0kPAQtyS1zkkIImTrlywdmLQR0m2sTdpwg3969N2W9aTez24CEyhHcQFh4d6szxaenZc0X3j6jfOzCni-o8ZF9eBg0PwbRdaT-H2q-w4Wj6GgMl5i3loNF3uwXLFc0Bv5kDZJiQojI1NpXD6l7xhap_4gPi4yB_1qamcomo6554BVgChhJE59Nls-PH3m8JC8rGc9EgMe4JfpCrcF0CYAcG5mAUARdztI27Vzx1UXJB1_SE5SIWx38PdeB71Unt33jCTnLKMO21RmqrIstGFzXz8mmw&h=s89pnfT8dJ2Wt4GkpV32WnM6Hfy5m9gDWbnvWndZmE0 + response: + body: + string: "{\n \"name\": \"69c1ce0a-0d3a-49da-8203-d44a6a99c358\",\n \"status\": + \"ProvisioningControlPlane\",\n \"startTime\": \"2026-03-18T12:01:40.0025669Z\"\n}" + headers: + cache-control: + - no-cache + content-length: + - '136' + content-type: + - application/json + date: + - Wed, 18 Mar 2026 12:02:41 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-operation-identifier: + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=547f6960-a967-417a-a9a4-0f35fbdca11c/westus2/b0ec9371-4ff9-4d8d-9cec-230efbc21d60 + x-ms-ratelimit-remaining-subscription-global-reads: + - '16499' + x-msedge-ref: + - 'Ref A: 8CD54EEE4B3D4DF993A82CC0CC2FF609 Ref B: MWH011020809042 Ref C: 2026-03-18T12:02:41Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - aks create + Connection: + - keep-alive + ParameterSetName: + - --resource-group --name --nodepool-name -c --location --ssh-key-value --enable-service-account-image-pull + --aks-custom-headers + User-Agent: + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.10.12 (Linux-6.8.0-1041-azure-x86_64-with-glibc2.35) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus2euap/operations/69c1ce0a-0d3a-49da-8203-d44a6a99c358?api-version=2025-03-01&t=639094321001836205&c=MIIH8TCCBtmgAwIBAgIRAPACEB_3HpzeM1w1SuhmHQ0wDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UEAxMrQ0NNRSBHMSBUTFMgUlNBIDIwNDggU0hBMjU2IDIwNDkgRVUyQyBDQSAwMTAeFw0yNjAyMjAxODUzMTlaFw0yNjA1MTYwMDUzMTlaMEAxPjA8BgNVBAMTNWFzeW5jb3BlcmF0aW9uc2lnbmluZ2NlcnRpZmljYXRlLm1hbmFnZW1lbnQuYXp1cmUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnhORWJNtC19m3BfHw9QAkMXDX9rc12A9DcmdfPHteaCGxBhwJ6102HppHsmww3Sdekl4dAA92Nc3NLV3yeFPDmU_pALwfzsfem6lttyWEtgZaDT1lH1r6tqnS4Z6bNSQ9YTUH2wFJZEazi4jhwQibkb7RL8PWlAHI7_IeqoeSoDc_oIYYO1BR5pwNyMmWf0Vf0-AjNmm479Esw1g1_wglnAushpNPUMfKvLD-j2Krfn9SSr1sy8ISnKui_PoRAyFwm1WxtGzLxQCQC01HEMyg1zii9qxwlGD-fP6-899gPGH4bGUxdkgoMUMaeU1A4_D0iO3YcNEqof72U-zPeIV0QIDAQABo4IE7jCCBOowgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDAjAMBgorBgEEAYI3ewQCMAwGA1UdEwEB_wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMA4GA1UdDwEB_wQEAwIFoDAdBgNVHQ4EFgQUTtIZsp3h7sUSeE_jQ146bKX4KaUwHwYDVR0jBBgwFoAUz1EBqulDLGR2G0rwqsDykvhPw7swggHeBgNVHR8EggHVMIIB0TB0oHKgcIZuaHR0cDovL3ByaW1hcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czJldWFwL2NybHMvY2NtZWVhc3R1czJldWFwcGtpL2NjbWVlYXN0dXMyZXVhcGljYTAxLzAvY3VycmVudC5jcmwwdqB0oHKGcGh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czJldWFwL2NybHMvY2NtZWVhc3R1czJldWFwcGtpL2NjbWVlYXN0dXMyZXVhcGljYTAxLzAvY3VycmVudC5jcmwwZaBjoGGGX2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyZXVhcC9jcmxzL2NjbWVlYXN0dXMyZXVhcHBraS9jY21lZWFzdHVzMmV1YXBpY2EwMS8wL2N1cnJlbnQuY3JsMHqgeKB2hnRodHRwOi8vY2NtZWVhc3R1czJldWFwcGtpLmVhc3R1czJldWFwLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJldWFwaWNhMDEvMC9jdXJyZW50LmNybDCCAecGCCsGAQUFBwEBBIIB2TCCAdUweAYIKwYBBQUHMAKGbGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyZXVhcC9jYWNlcnRzL2NjbWVlYXN0dXMyZXVhcHBraS9jY21lZWFzdHVzMmV1YXBpY2EwMS9jZXJ0LmNlcjB6BggrBgEFBQcwAoZuaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMmV1YXAvY2FjZXJ0cy9jY21lZWFzdHVzMmV1YXBwa2kvY2NtZWVhc3R1czJldWFwaWNhMDEvY2VydC5jZXIwaQYIKwYBBQUHMAKGXWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyZXVhcC9jYWNlcnRzL2NjbWVlYXN0dXMyZXVhcHBraS9jY21lZWFzdHVzMmV1YXBpY2EwMS9jZXJ0LmNlcjByBggrBgEFBQcwAoZmaHR0cDovL2NjbWVlYXN0dXMyZXVhcHBraS5lYXN0dXMyZXVhcC5wa2kuY29yZS53aW5kb3dzLm5ldC9jZXJ0aWZpY2F0ZUF1dGhvcml0aWVzL2NjbWVlYXN0dXMyZXVhcGljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQAXqRz_dTvWF2zD3_86i99ADB1KHHDU88dwkxqsMmhfuEv6QnLFIwOqtYR4_LVTKh1vqPbsasd4GWMwHNwCCkj_sMaXlo0_5_JE608lJJc5ZeAkQD4mhL9dMmWP_Uwzr8z3uG6dn7og_xxs_66vrlr6JmETJlfOSjhNxMsR3yHfyx00M9mKAX2OcnCUv9ZnpRaOPdHcB36Lk8wcQAXiKgyT12NzASseTD734iTC_EOCuCH73nx-TKMecTFYJ0EtvMJBlMW5nvS84sjlqHJyeABN8KG6AwY_1M2QxwXbh9MJTFNu2YdU_35WHwYMm760NnDf2d9ocXU7T7RTlhkQHB4l&s=GoUZtmbXwP-LqxUyLSKVczJoJbBb9yhOK2sUFfGFmMPOBTtdSBmJuIqEbIz0kPAQtyS1zkkIImTrlywdmLQR0m2sTdpwg3969N2W9aTez24CEyhHcQFh4d6szxaenZc0X3j6jfOzCni-o8ZF9eBg0PwbRdaT-H2q-w4Wj6GgMl5i3loNF3uwXLFc0Bv5kDZJiQojI1NpXD6l7xhap_4gPi4yB_1qamcomo6554BVgChhJE59Nls-PH3m8JC8rGc9EgMe4JfpCrcF0CYAcG5mAUARdztI27Vzx1UXJB1_SE5SIWx38PdeB71Unt33jCTnLKMO21RmqrIstGFzXz8mmw&h=s89pnfT8dJ2Wt4GkpV32WnM6Hfy5m9gDWbnvWndZmE0 + response: + body: + string: "{\n \"name\": \"69c1ce0a-0d3a-49da-8203-d44a6a99c358\",\n \"status\": + \"ProvisioningControlPlane\",\n \"startTime\": \"2026-03-18T12:01:40.0025669Z\"\n}" + headers: + cache-control: + - no-cache + content-length: + - '136' + content-type: + - application/json + date: + - Wed, 18 Mar 2026 12:03:11 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-operation-identifier: + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=547f6960-a967-417a-a9a4-0f35fbdca11c/centralus/d8af1d0f-844a-4828-a53b-e08594c907f0 + x-ms-ratelimit-remaining-subscription-global-reads: + - '16499' + x-msedge-ref: + - 'Ref A: A5AFCB9FB7194E5D9C9B852D050A7D18 Ref B: MWH011020808031 Ref C: 2026-03-18T12:03:12Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - aks create + Connection: + - keep-alive + ParameterSetName: + - --resource-group --name --nodepool-name -c --location --ssh-key-value --enable-service-account-image-pull + --aks-custom-headers + User-Agent: + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.10.12 (Linux-6.8.0-1041-azure-x86_64-with-glibc2.35) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus2euap/operations/69c1ce0a-0d3a-49da-8203-d44a6a99c358?api-version=2025-03-01&t=639094321001836205&c=MIIH8TCCBtmgAwIBAgIRAPACEB_3HpzeM1w1SuhmHQ0wDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UEAxMrQ0NNRSBHMSBUTFMgUlNBIDIwNDggU0hBMjU2IDIwNDkgRVUyQyBDQSAwMTAeFw0yNjAyMjAxODUzMTlaFw0yNjA1MTYwMDUzMTlaMEAxPjA8BgNVBAMTNWFzeW5jb3BlcmF0aW9uc2lnbmluZ2NlcnRpZmljYXRlLm1hbmFnZW1lbnQuYXp1cmUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnhORWJNtC19m3BfHw9QAkMXDX9rc12A9DcmdfPHteaCGxBhwJ6102HppHsmww3Sdekl4dAA92Nc3NLV3yeFPDmU_pALwfzsfem6lttyWEtgZaDT1lH1r6tqnS4Z6bNSQ9YTUH2wFJZEazi4jhwQibkb7RL8PWlAHI7_IeqoeSoDc_oIYYO1BR5pwNyMmWf0Vf0-AjNmm479Esw1g1_wglnAushpNPUMfKvLD-j2Krfn9SSr1sy8ISnKui_PoRAyFwm1WxtGzLxQCQC01HEMyg1zii9qxwlGD-fP6-899gPGH4bGUxdkgoMUMaeU1A4_D0iO3YcNEqof72U-zPeIV0QIDAQABo4IE7jCCBOowgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDAjAMBgorBgEEAYI3ewQCMAwGA1UdEwEB_wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMA4GA1UdDwEB_wQEAwIFoDAdBgNVHQ4EFgQUTtIZsp3h7sUSeE_jQ146bKX4KaUwHwYDVR0jBBgwFoAUz1EBqulDLGR2G0rwqsDykvhPw7swggHeBgNVHR8EggHVMIIB0TB0oHKgcIZuaHR0cDovL3ByaW1hcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czJldWFwL2NybHMvY2NtZWVhc3R1czJldWFwcGtpL2NjbWVlYXN0dXMyZXVhcGljYTAxLzAvY3VycmVudC5jcmwwdqB0oHKGcGh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czJldWFwL2NybHMvY2NtZWVhc3R1czJldWFwcGtpL2NjbWVlYXN0dXMyZXVhcGljYTAxLzAvY3VycmVudC5jcmwwZaBjoGGGX2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyZXVhcC9jcmxzL2NjbWVlYXN0dXMyZXVhcHBraS9jY21lZWFzdHVzMmV1YXBpY2EwMS8wL2N1cnJlbnQuY3JsMHqgeKB2hnRodHRwOi8vY2NtZWVhc3R1czJldWFwcGtpLmVhc3R1czJldWFwLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJldWFwaWNhMDEvMC9jdXJyZW50LmNybDCCAecGCCsGAQUFBwEBBIIB2TCCAdUweAYIKwYBBQUHMAKGbGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyZXVhcC9jYWNlcnRzL2NjbWVlYXN0dXMyZXVhcHBraS9jY21lZWFzdHVzMmV1YXBpY2EwMS9jZXJ0LmNlcjB6BggrBgEFBQcwAoZuaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMmV1YXAvY2FjZXJ0cy9jY21lZWFzdHVzMmV1YXBwa2kvY2NtZWVhc3R1czJldWFwaWNhMDEvY2VydC5jZXIwaQYIKwYBBQUHMAKGXWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyZXVhcC9jYWNlcnRzL2NjbWVlYXN0dXMyZXVhcHBraS9jY21lZWFzdHVzMmV1YXBpY2EwMS9jZXJ0LmNlcjByBggrBgEFBQcwAoZmaHR0cDovL2NjbWVlYXN0dXMyZXVhcHBraS5lYXN0dXMyZXVhcC5wa2kuY29yZS53aW5kb3dzLm5ldC9jZXJ0aWZpY2F0ZUF1dGhvcml0aWVzL2NjbWVlYXN0dXMyZXVhcGljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQAXqRz_dTvWF2zD3_86i99ADB1KHHDU88dwkxqsMmhfuEv6QnLFIwOqtYR4_LVTKh1vqPbsasd4GWMwHNwCCkj_sMaXlo0_5_JE608lJJc5ZeAkQD4mhL9dMmWP_Uwzr8z3uG6dn7og_xxs_66vrlr6JmETJlfOSjhNxMsR3yHfyx00M9mKAX2OcnCUv9ZnpRaOPdHcB36Lk8wcQAXiKgyT12NzASseTD734iTC_EOCuCH73nx-TKMecTFYJ0EtvMJBlMW5nvS84sjlqHJyeABN8KG6AwY_1M2QxwXbh9MJTFNu2YdU_35WHwYMm760NnDf2d9ocXU7T7RTlhkQHB4l&s=GoUZtmbXwP-LqxUyLSKVczJoJbBb9yhOK2sUFfGFmMPOBTtdSBmJuIqEbIz0kPAQtyS1zkkIImTrlywdmLQR0m2sTdpwg3969N2W9aTez24CEyhHcQFh4d6szxaenZc0X3j6jfOzCni-o8ZF9eBg0PwbRdaT-H2q-w4Wj6GgMl5i3loNF3uwXLFc0Bv5kDZJiQojI1NpXD6l7xhap_4gPi4yB_1qamcomo6554BVgChhJE59Nls-PH3m8JC8rGc9EgMe4JfpCrcF0CYAcG5mAUARdztI27Vzx1UXJB1_SE5SIWx38PdeB71Unt33jCTnLKMO21RmqrIstGFzXz8mmw&h=s89pnfT8dJ2Wt4GkpV32WnM6Hfy5m9gDWbnvWndZmE0 + response: + body: + string: "{\n \"name\": \"69c1ce0a-0d3a-49da-8203-d44a6a99c358\",\n \"status\": + \"CreatingAgentPools\",\n \"startTime\": \"2026-03-18T12:01:40.0025669Z\"\n}" + headers: + cache-control: + - no-cache + content-length: + - '130' + content-type: + - application/json + date: + - Wed, 18 Mar 2026 12:03:43 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-operation-identifier: + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=547f6960-a967-417a-a9a4-0f35fbdca11c/westus2/aa7e4a0f-95a5-4017-b12d-9ddcd89b3caf + x-ms-ratelimit-remaining-subscription-global-reads: + - '16499' + x-msedge-ref: + - 'Ref A: 2F2D23EBDE914AF8BB492DDFABD7E429 Ref B: MWH011020807031 Ref C: 2026-03-18T12:03:42Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - aks create + Connection: + - keep-alive + ParameterSetName: + - --resource-group --name --nodepool-name -c --location --ssh-key-value --enable-service-account-image-pull + --aks-custom-headers + User-Agent: + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.10.12 (Linux-6.8.0-1041-azure-x86_64-with-glibc2.35) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus2euap/operations/69c1ce0a-0d3a-49da-8203-d44a6a99c358?api-version=2025-03-01&t=639094321001836205&c=MIIH8TCCBtmgAwIBAgIRAPACEB_3HpzeM1w1SuhmHQ0wDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UEAxMrQ0NNRSBHMSBUTFMgUlNBIDIwNDggU0hBMjU2IDIwNDkgRVUyQyBDQSAwMTAeFw0yNjAyMjAxODUzMTlaFw0yNjA1MTYwMDUzMTlaMEAxPjA8BgNVBAMTNWFzeW5jb3BlcmF0aW9uc2lnbmluZ2NlcnRpZmljYXRlLm1hbmFnZW1lbnQuYXp1cmUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnhORWJNtC19m3BfHw9QAkMXDX9rc12A9DcmdfPHteaCGxBhwJ6102HppHsmww3Sdekl4dAA92Nc3NLV3yeFPDmU_pALwfzsfem6lttyWEtgZaDT1lH1r6tqnS4Z6bNSQ9YTUH2wFJZEazi4jhwQibkb7RL8PWlAHI7_IeqoeSoDc_oIYYO1BR5pwNyMmWf0Vf0-AjNmm479Esw1g1_wglnAushpNPUMfKvLD-j2Krfn9SSr1sy8ISnKui_PoRAyFwm1WxtGzLxQCQC01HEMyg1zii9qxwlGD-fP6-899gPGH4bGUxdkgoMUMaeU1A4_D0iO3YcNEqof72U-zPeIV0QIDAQABo4IE7jCCBOowgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDAjAMBgorBgEEAYI3ewQCMAwGA1UdEwEB_wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMA4GA1UdDwEB_wQEAwIFoDAdBgNVHQ4EFgQUTtIZsp3h7sUSeE_jQ146bKX4KaUwHwYDVR0jBBgwFoAUz1EBqulDLGR2G0rwqsDykvhPw7swggHeBgNVHR8EggHVMIIB0TB0oHKgcIZuaHR0cDovL3ByaW1hcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czJldWFwL2NybHMvY2NtZWVhc3R1czJldWFwcGtpL2NjbWVlYXN0dXMyZXVhcGljYTAxLzAvY3VycmVudC5jcmwwdqB0oHKGcGh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czJldWFwL2NybHMvY2NtZWVhc3R1czJldWFwcGtpL2NjbWVlYXN0dXMyZXVhcGljYTAxLzAvY3VycmVudC5jcmwwZaBjoGGGX2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyZXVhcC9jcmxzL2NjbWVlYXN0dXMyZXVhcHBraS9jY21lZWFzdHVzMmV1YXBpY2EwMS8wL2N1cnJlbnQuY3JsMHqgeKB2hnRodHRwOi8vY2NtZWVhc3R1czJldWFwcGtpLmVhc3R1czJldWFwLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJldWFwaWNhMDEvMC9jdXJyZW50LmNybDCCAecGCCsGAQUFBwEBBIIB2TCCAdUweAYIKwYBBQUHMAKGbGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyZXVhcC9jYWNlcnRzL2NjbWVlYXN0dXMyZXVhcHBraS9jY21lZWFzdHVzMmV1YXBpY2EwMS9jZXJ0LmNlcjB6BggrBgEFBQcwAoZuaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMmV1YXAvY2FjZXJ0cy9jY21lZWFzdHVzMmV1YXBwa2kvY2NtZWVhc3R1czJldWFwaWNhMDEvY2VydC5jZXIwaQYIKwYBBQUHMAKGXWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyZXVhcC9jYWNlcnRzL2NjbWVlYXN0dXMyZXVhcHBraS9jY21lZWFzdHVzMmV1YXBpY2EwMS9jZXJ0LmNlcjByBggrBgEFBQcwAoZmaHR0cDovL2NjbWVlYXN0dXMyZXVhcHBraS5lYXN0dXMyZXVhcC5wa2kuY29yZS53aW5kb3dzLm5ldC9jZXJ0aWZpY2F0ZUF1dGhvcml0aWVzL2NjbWVlYXN0dXMyZXVhcGljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQAXqRz_dTvWF2zD3_86i99ADB1KHHDU88dwkxqsMmhfuEv6QnLFIwOqtYR4_LVTKh1vqPbsasd4GWMwHNwCCkj_sMaXlo0_5_JE608lJJc5ZeAkQD4mhL9dMmWP_Uwzr8z3uG6dn7og_xxs_66vrlr6JmETJlfOSjhNxMsR3yHfyx00M9mKAX2OcnCUv9ZnpRaOPdHcB36Lk8wcQAXiKgyT12NzASseTD734iTC_EOCuCH73nx-TKMecTFYJ0EtvMJBlMW5nvS84sjlqHJyeABN8KG6AwY_1M2QxwXbh9MJTFNu2YdU_35WHwYMm760NnDf2d9ocXU7T7RTlhkQHB4l&s=GoUZtmbXwP-LqxUyLSKVczJoJbBb9yhOK2sUFfGFmMPOBTtdSBmJuIqEbIz0kPAQtyS1zkkIImTrlywdmLQR0m2sTdpwg3969N2W9aTez24CEyhHcQFh4d6szxaenZc0X3j6jfOzCni-o8ZF9eBg0PwbRdaT-H2q-w4Wj6GgMl5i3loNF3uwXLFc0Bv5kDZJiQojI1NpXD6l7xhap_4gPi4yB_1qamcomo6554BVgChhJE59Nls-PH3m8JC8rGc9EgMe4JfpCrcF0CYAcG5mAUARdztI27Vzx1UXJB1_SE5SIWx38PdeB71Unt33jCTnLKMO21RmqrIstGFzXz8mmw&h=s89pnfT8dJ2Wt4GkpV32WnM6Hfy5m9gDWbnvWndZmE0 + response: + body: + string: "{\n \"name\": \"69c1ce0a-0d3a-49da-8203-d44a6a99c358\",\n \"status\": + \"CreatingAgentPools: 0/1 nodes completed\",\n \"startTime\": \"2026-03-18T12:01:40.0025669Z\"\n}" + headers: + cache-control: + - no-cache + content-length: + - '151' + content-type: + - application/json + date: + - Wed, 18 Mar 2026 12:04:14 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-operation-identifier: + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=547f6960-a967-417a-a9a4-0f35fbdca11c/westus2/518a1ae3-f3fd-4ede-8e23-53be94e63b6a + x-ms-ratelimit-remaining-subscription-global-reads: + - '16499' + x-msedge-ref: + - 'Ref A: 4930226BD49D4037A4A6E884912ED984 Ref B: CO6AA3150220027 Ref C: 2026-03-18T12:04:13Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - aks create + Connection: + - keep-alive + ParameterSetName: + - --resource-group --name --nodepool-name -c --location --ssh-key-value --enable-service-account-image-pull + --aks-custom-headers + User-Agent: + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.10.12 (Linux-6.8.0-1041-azure-x86_64-with-glibc2.35) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus2euap/operations/69c1ce0a-0d3a-49da-8203-d44a6a99c358?api-version=2025-03-01&t=639094321001836205&c=MIIH8TCCBtmgAwIBAgIRAPACEB_3HpzeM1w1SuhmHQ0wDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UEAxMrQ0NNRSBHMSBUTFMgUlNBIDIwNDggU0hBMjU2IDIwNDkgRVUyQyBDQSAwMTAeFw0yNjAyMjAxODUzMTlaFw0yNjA1MTYwMDUzMTlaMEAxPjA8BgNVBAMTNWFzeW5jb3BlcmF0aW9uc2lnbmluZ2NlcnRpZmljYXRlLm1hbmFnZW1lbnQuYXp1cmUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnhORWJNtC19m3BfHw9QAkMXDX9rc12A9DcmdfPHteaCGxBhwJ6102HppHsmww3Sdekl4dAA92Nc3NLV3yeFPDmU_pALwfzsfem6lttyWEtgZaDT1lH1r6tqnS4Z6bNSQ9YTUH2wFJZEazi4jhwQibkb7RL8PWlAHI7_IeqoeSoDc_oIYYO1BR5pwNyMmWf0Vf0-AjNmm479Esw1g1_wglnAushpNPUMfKvLD-j2Krfn9SSr1sy8ISnKui_PoRAyFwm1WxtGzLxQCQC01HEMyg1zii9qxwlGD-fP6-899gPGH4bGUxdkgoMUMaeU1A4_D0iO3YcNEqof72U-zPeIV0QIDAQABo4IE7jCCBOowgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDAjAMBgorBgEEAYI3ewQCMAwGA1UdEwEB_wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMA4GA1UdDwEB_wQEAwIFoDAdBgNVHQ4EFgQUTtIZsp3h7sUSeE_jQ146bKX4KaUwHwYDVR0jBBgwFoAUz1EBqulDLGR2G0rwqsDykvhPw7swggHeBgNVHR8EggHVMIIB0TB0oHKgcIZuaHR0cDovL3ByaW1hcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czJldWFwL2NybHMvY2NtZWVhc3R1czJldWFwcGtpL2NjbWVlYXN0dXMyZXVhcGljYTAxLzAvY3VycmVudC5jcmwwdqB0oHKGcGh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czJldWFwL2NybHMvY2NtZWVhc3R1czJldWFwcGtpL2NjbWVlYXN0dXMyZXVhcGljYTAxLzAvY3VycmVudC5jcmwwZaBjoGGGX2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyZXVhcC9jcmxzL2NjbWVlYXN0dXMyZXVhcHBraS9jY21lZWFzdHVzMmV1YXBpY2EwMS8wL2N1cnJlbnQuY3JsMHqgeKB2hnRodHRwOi8vY2NtZWVhc3R1czJldWFwcGtpLmVhc3R1czJldWFwLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJldWFwaWNhMDEvMC9jdXJyZW50LmNybDCCAecGCCsGAQUFBwEBBIIB2TCCAdUweAYIKwYBBQUHMAKGbGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyZXVhcC9jYWNlcnRzL2NjbWVlYXN0dXMyZXVhcHBraS9jY21lZWFzdHVzMmV1YXBpY2EwMS9jZXJ0LmNlcjB6BggrBgEFBQcwAoZuaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMmV1YXAvY2FjZXJ0cy9jY21lZWFzdHVzMmV1YXBwa2kvY2NtZWVhc3R1czJldWFwaWNhMDEvY2VydC5jZXIwaQYIKwYBBQUHMAKGXWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyZXVhcC9jYWNlcnRzL2NjbWVlYXN0dXMyZXVhcHBraS9jY21lZWFzdHVzMmV1YXBpY2EwMS9jZXJ0LmNlcjByBggrBgEFBQcwAoZmaHR0cDovL2NjbWVlYXN0dXMyZXVhcHBraS5lYXN0dXMyZXVhcC5wa2kuY29yZS53aW5kb3dzLm5ldC9jZXJ0aWZpY2F0ZUF1dGhvcml0aWVzL2NjbWVlYXN0dXMyZXVhcGljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQAXqRz_dTvWF2zD3_86i99ADB1KHHDU88dwkxqsMmhfuEv6QnLFIwOqtYR4_LVTKh1vqPbsasd4GWMwHNwCCkj_sMaXlo0_5_JE608lJJc5ZeAkQD4mhL9dMmWP_Uwzr8z3uG6dn7og_xxs_66vrlr6JmETJlfOSjhNxMsR3yHfyx00M9mKAX2OcnCUv9ZnpRaOPdHcB36Lk8wcQAXiKgyT12NzASseTD734iTC_EOCuCH73nx-TKMecTFYJ0EtvMJBlMW5nvS84sjlqHJyeABN8KG6AwY_1M2QxwXbh9MJTFNu2YdU_35WHwYMm760NnDf2d9ocXU7T7RTlhkQHB4l&s=GoUZtmbXwP-LqxUyLSKVczJoJbBb9yhOK2sUFfGFmMPOBTtdSBmJuIqEbIz0kPAQtyS1zkkIImTrlywdmLQR0m2sTdpwg3969N2W9aTez24CEyhHcQFh4d6szxaenZc0X3j6jfOzCni-o8ZF9eBg0PwbRdaT-H2q-w4Wj6GgMl5i3loNF3uwXLFc0Bv5kDZJiQojI1NpXD6l7xhap_4gPi4yB_1qamcomo6554BVgChhJE59Nls-PH3m8JC8rGc9EgMe4JfpCrcF0CYAcG5mAUARdztI27Vzx1UXJB1_SE5SIWx38PdeB71Unt33jCTnLKMO21RmqrIstGFzXz8mmw&h=s89pnfT8dJ2Wt4GkpV32WnM6Hfy5m9gDWbnvWndZmE0 + response: + body: + string: "{\n \"name\": \"69c1ce0a-0d3a-49da-8203-d44a6a99c358\",\n \"status\": + \"CreatingAgentPools: 0/1 nodes completed\",\n \"startTime\": \"2026-03-18T12:01:40.0025669Z\"\n}" + headers: + cache-control: + - no-cache + content-length: + - '151' + content-type: + - application/json + date: + - Wed, 18 Mar 2026 12:04:44 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-operation-identifier: + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=547f6960-a967-417a-a9a4-0f35fbdca11c/westus2/acc4bc37-207c-43f8-99a8-ae2c0a8fa546 + x-ms-ratelimit-remaining-subscription-global-reads: + - '16499' + x-msedge-ref: + - 'Ref A: 138B53A2808F4CC085B1279D2D683B4E Ref B: MWH011020808062 Ref C: 2026-03-18T12:04:44Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - aks create + Connection: + - keep-alive + ParameterSetName: + - --resource-group --name --nodepool-name -c --location --ssh-key-value --enable-service-account-image-pull + --aks-custom-headers + User-Agent: + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.10.12 (Linux-6.8.0-1041-azure-x86_64-with-glibc2.35) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus2euap/operations/69c1ce0a-0d3a-49da-8203-d44a6a99c358?api-version=2025-03-01&t=639094321001836205&c=MIIH8TCCBtmgAwIBAgIRAPACEB_3HpzeM1w1SuhmHQ0wDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UEAxMrQ0NNRSBHMSBUTFMgUlNBIDIwNDggU0hBMjU2IDIwNDkgRVUyQyBDQSAwMTAeFw0yNjAyMjAxODUzMTlaFw0yNjA1MTYwMDUzMTlaMEAxPjA8BgNVBAMTNWFzeW5jb3BlcmF0aW9uc2lnbmluZ2NlcnRpZmljYXRlLm1hbmFnZW1lbnQuYXp1cmUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnhORWJNtC19m3BfHw9QAkMXDX9rc12A9DcmdfPHteaCGxBhwJ6102HppHsmww3Sdekl4dAA92Nc3NLV3yeFPDmU_pALwfzsfem6lttyWEtgZaDT1lH1r6tqnS4Z6bNSQ9YTUH2wFJZEazi4jhwQibkb7RL8PWlAHI7_IeqoeSoDc_oIYYO1BR5pwNyMmWf0Vf0-AjNmm479Esw1g1_wglnAushpNPUMfKvLD-j2Krfn9SSr1sy8ISnKui_PoRAyFwm1WxtGzLxQCQC01HEMyg1zii9qxwlGD-fP6-899gPGH4bGUxdkgoMUMaeU1A4_D0iO3YcNEqof72U-zPeIV0QIDAQABo4IE7jCCBOowgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDAjAMBgorBgEEAYI3ewQCMAwGA1UdEwEB_wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMA4GA1UdDwEB_wQEAwIFoDAdBgNVHQ4EFgQUTtIZsp3h7sUSeE_jQ146bKX4KaUwHwYDVR0jBBgwFoAUz1EBqulDLGR2G0rwqsDykvhPw7swggHeBgNVHR8EggHVMIIB0TB0oHKgcIZuaHR0cDovL3ByaW1hcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czJldWFwL2NybHMvY2NtZWVhc3R1czJldWFwcGtpL2NjbWVlYXN0dXMyZXVhcGljYTAxLzAvY3VycmVudC5jcmwwdqB0oHKGcGh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czJldWFwL2NybHMvY2NtZWVhc3R1czJldWFwcGtpL2NjbWVlYXN0dXMyZXVhcGljYTAxLzAvY3VycmVudC5jcmwwZaBjoGGGX2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyZXVhcC9jcmxzL2NjbWVlYXN0dXMyZXVhcHBraS9jY21lZWFzdHVzMmV1YXBpY2EwMS8wL2N1cnJlbnQuY3JsMHqgeKB2hnRodHRwOi8vY2NtZWVhc3R1czJldWFwcGtpLmVhc3R1czJldWFwLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJldWFwaWNhMDEvMC9jdXJyZW50LmNybDCCAecGCCsGAQUFBwEBBIIB2TCCAdUweAYIKwYBBQUHMAKGbGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyZXVhcC9jYWNlcnRzL2NjbWVlYXN0dXMyZXVhcHBraS9jY21lZWFzdHVzMmV1YXBpY2EwMS9jZXJ0LmNlcjB6BggrBgEFBQcwAoZuaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMmV1YXAvY2FjZXJ0cy9jY21lZWFzdHVzMmV1YXBwa2kvY2NtZWVhc3R1czJldWFwaWNhMDEvY2VydC5jZXIwaQYIKwYBBQUHMAKGXWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyZXVhcC9jYWNlcnRzL2NjbWVlYXN0dXMyZXVhcHBraS9jY21lZWFzdHVzMmV1YXBpY2EwMS9jZXJ0LmNlcjByBggrBgEFBQcwAoZmaHR0cDovL2NjbWVlYXN0dXMyZXVhcHBraS5lYXN0dXMyZXVhcC5wa2kuY29yZS53aW5kb3dzLm5ldC9jZXJ0aWZpY2F0ZUF1dGhvcml0aWVzL2NjbWVlYXN0dXMyZXVhcGljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQAXqRz_dTvWF2zD3_86i99ADB1KHHDU88dwkxqsMmhfuEv6QnLFIwOqtYR4_LVTKh1vqPbsasd4GWMwHNwCCkj_sMaXlo0_5_JE608lJJc5ZeAkQD4mhL9dMmWP_Uwzr8z3uG6dn7og_xxs_66vrlr6JmETJlfOSjhNxMsR3yHfyx00M9mKAX2OcnCUv9ZnpRaOPdHcB36Lk8wcQAXiKgyT12NzASseTD734iTC_EOCuCH73nx-TKMecTFYJ0EtvMJBlMW5nvS84sjlqHJyeABN8KG6AwY_1M2QxwXbh9MJTFNu2YdU_35WHwYMm760NnDf2d9ocXU7T7RTlhkQHB4l&s=GoUZtmbXwP-LqxUyLSKVczJoJbBb9yhOK2sUFfGFmMPOBTtdSBmJuIqEbIz0kPAQtyS1zkkIImTrlywdmLQR0m2sTdpwg3969N2W9aTez24CEyhHcQFh4d6szxaenZc0X3j6jfOzCni-o8ZF9eBg0PwbRdaT-H2q-w4Wj6GgMl5i3loNF3uwXLFc0Bv5kDZJiQojI1NpXD6l7xhap_4gPi4yB_1qamcomo6554BVgChhJE59Nls-PH3m8JC8rGc9EgMe4JfpCrcF0CYAcG5mAUARdztI27Vzx1UXJB1_SE5SIWx38PdeB71Unt33jCTnLKMO21RmqrIstGFzXz8mmw&h=s89pnfT8dJ2Wt4GkpV32WnM6Hfy5m9gDWbnvWndZmE0 + response: + body: + string: "{\n \"name\": \"69c1ce0a-0d3a-49da-8203-d44a6a99c358\",\n \"status\": + \"CreatingAgentPools: 0/1 nodes completed\",\n \"startTime\": \"2026-03-18T12:01:40.0025669Z\"\n}" + headers: + cache-control: + - no-cache + content-length: + - '151' + content-type: + - application/json + date: + - Wed, 18 Mar 2026 12:05:14 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-operation-identifier: + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=547f6960-a967-417a-a9a4-0f35fbdca11c/westus2/25ab0781-284f-44ae-b681-6171d8c456ef + x-ms-ratelimit-remaining-subscription-global-reads: + - '16499' + x-msedge-ref: + - 'Ref A: C1D7636BA0D44C2CA9B10F2CEECBF15D Ref B: CO6AA3150219039 Ref C: 2026-03-18T12:05:15Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - aks create + Connection: + - keep-alive + ParameterSetName: + - --resource-group --name --nodepool-name -c --location --ssh-key-value --enable-service-account-image-pull + --aks-custom-headers + User-Agent: + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.10.12 (Linux-6.8.0-1041-azure-x86_64-with-glibc2.35) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus2euap/operations/69c1ce0a-0d3a-49da-8203-d44a6a99c358?api-version=2025-03-01&t=639094321001836205&c=MIIH8TCCBtmgAwIBAgIRAPACEB_3HpzeM1w1SuhmHQ0wDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UEAxMrQ0NNRSBHMSBUTFMgUlNBIDIwNDggU0hBMjU2IDIwNDkgRVUyQyBDQSAwMTAeFw0yNjAyMjAxODUzMTlaFw0yNjA1MTYwMDUzMTlaMEAxPjA8BgNVBAMTNWFzeW5jb3BlcmF0aW9uc2lnbmluZ2NlcnRpZmljYXRlLm1hbmFnZW1lbnQuYXp1cmUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnhORWJNtC19m3BfHw9QAkMXDX9rc12A9DcmdfPHteaCGxBhwJ6102HppHsmww3Sdekl4dAA92Nc3NLV3yeFPDmU_pALwfzsfem6lttyWEtgZaDT1lH1r6tqnS4Z6bNSQ9YTUH2wFJZEazi4jhwQibkb7RL8PWlAHI7_IeqoeSoDc_oIYYO1BR5pwNyMmWf0Vf0-AjNmm479Esw1g1_wglnAushpNPUMfKvLD-j2Krfn9SSr1sy8ISnKui_PoRAyFwm1WxtGzLxQCQC01HEMyg1zii9qxwlGD-fP6-899gPGH4bGUxdkgoMUMaeU1A4_D0iO3YcNEqof72U-zPeIV0QIDAQABo4IE7jCCBOowgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDAjAMBgorBgEEAYI3ewQCMAwGA1UdEwEB_wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMA4GA1UdDwEB_wQEAwIFoDAdBgNVHQ4EFgQUTtIZsp3h7sUSeE_jQ146bKX4KaUwHwYDVR0jBBgwFoAUz1EBqulDLGR2G0rwqsDykvhPw7swggHeBgNVHR8EggHVMIIB0TB0oHKgcIZuaHR0cDovL3ByaW1hcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czJldWFwL2NybHMvY2NtZWVhc3R1czJldWFwcGtpL2NjbWVlYXN0dXMyZXVhcGljYTAxLzAvY3VycmVudC5jcmwwdqB0oHKGcGh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czJldWFwL2NybHMvY2NtZWVhc3R1czJldWFwcGtpL2NjbWVlYXN0dXMyZXVhcGljYTAxLzAvY3VycmVudC5jcmwwZaBjoGGGX2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyZXVhcC9jcmxzL2NjbWVlYXN0dXMyZXVhcHBraS9jY21lZWFzdHVzMmV1YXBpY2EwMS8wL2N1cnJlbnQuY3JsMHqgeKB2hnRodHRwOi8vY2NtZWVhc3R1czJldWFwcGtpLmVhc3R1czJldWFwLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJldWFwaWNhMDEvMC9jdXJyZW50LmNybDCCAecGCCsGAQUFBwEBBIIB2TCCAdUweAYIKwYBBQUHMAKGbGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyZXVhcC9jYWNlcnRzL2NjbWVlYXN0dXMyZXVhcHBraS9jY21lZWFzdHVzMmV1YXBpY2EwMS9jZXJ0LmNlcjB6BggrBgEFBQcwAoZuaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMmV1YXAvY2FjZXJ0cy9jY21lZWFzdHVzMmV1YXBwa2kvY2NtZWVhc3R1czJldWFwaWNhMDEvY2VydC5jZXIwaQYIKwYBBQUHMAKGXWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyZXVhcC9jYWNlcnRzL2NjbWVlYXN0dXMyZXVhcHBraS9jY21lZWFzdHVzMmV1YXBpY2EwMS9jZXJ0LmNlcjByBggrBgEFBQcwAoZmaHR0cDovL2NjbWVlYXN0dXMyZXVhcHBraS5lYXN0dXMyZXVhcC5wa2kuY29yZS53aW5kb3dzLm5ldC9jZXJ0aWZpY2F0ZUF1dGhvcml0aWVzL2NjbWVlYXN0dXMyZXVhcGljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQAXqRz_dTvWF2zD3_86i99ADB1KHHDU88dwkxqsMmhfuEv6QnLFIwOqtYR4_LVTKh1vqPbsasd4GWMwHNwCCkj_sMaXlo0_5_JE608lJJc5ZeAkQD4mhL9dMmWP_Uwzr8z3uG6dn7og_xxs_66vrlr6JmETJlfOSjhNxMsR3yHfyx00M9mKAX2OcnCUv9ZnpRaOPdHcB36Lk8wcQAXiKgyT12NzASseTD734iTC_EOCuCH73nx-TKMecTFYJ0EtvMJBlMW5nvS84sjlqHJyeABN8KG6AwY_1M2QxwXbh9MJTFNu2YdU_35WHwYMm760NnDf2d9ocXU7T7RTlhkQHB4l&s=GoUZtmbXwP-LqxUyLSKVczJoJbBb9yhOK2sUFfGFmMPOBTtdSBmJuIqEbIz0kPAQtyS1zkkIImTrlywdmLQR0m2sTdpwg3969N2W9aTez24CEyhHcQFh4d6szxaenZc0X3j6jfOzCni-o8ZF9eBg0PwbRdaT-H2q-w4Wj6GgMl5i3loNF3uwXLFc0Bv5kDZJiQojI1NpXD6l7xhap_4gPi4yB_1qamcomo6554BVgChhJE59Nls-PH3m8JC8rGc9EgMe4JfpCrcF0CYAcG5mAUARdztI27Vzx1UXJB1_SE5SIWx38PdeB71Unt33jCTnLKMO21RmqrIstGFzXz8mmw&h=s89pnfT8dJ2Wt4GkpV32WnM6Hfy5m9gDWbnvWndZmE0 + response: + body: + string: "{\n \"name\": \"69c1ce0a-0d3a-49da-8203-d44a6a99c358\",\n \"status\": + \"ReconcilingAddons\",\n \"startTime\": \"2026-03-18T12:01:40.0025669Z\"\n}" + headers: + cache-control: + - no-cache + content-length: + - '129' + content-type: + - application/json + date: + - Wed, 18 Mar 2026 12:05:45 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-operation-identifier: + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=547f6960-a967-417a-a9a4-0f35fbdca11c/centralus/215a7225-1ab8-4a86-90d2-4426ad55704d + x-ms-ratelimit-remaining-subscription-global-reads: + - '16499' + x-msedge-ref: + - 'Ref A: FEAAE0EAC5EA489D9550A42062B79FE8 Ref B: CO6AA3150217017 Ref C: 2026-03-18T12:05:45Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - aks create + Connection: + - keep-alive + ParameterSetName: + - --resource-group --name --nodepool-name -c --location --ssh-key-value --enable-service-account-image-pull + --aks-custom-headers + User-Agent: + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.10.12 (Linux-6.8.0-1041-azure-x86_64-with-glibc2.35) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus2euap/operations/69c1ce0a-0d3a-49da-8203-d44a6a99c358?api-version=2025-03-01&t=639094321001836205&c=MIIH8TCCBtmgAwIBAgIRAPACEB_3HpzeM1w1SuhmHQ0wDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UEAxMrQ0NNRSBHMSBUTFMgUlNBIDIwNDggU0hBMjU2IDIwNDkgRVUyQyBDQSAwMTAeFw0yNjAyMjAxODUzMTlaFw0yNjA1MTYwMDUzMTlaMEAxPjA8BgNVBAMTNWFzeW5jb3BlcmF0aW9uc2lnbmluZ2NlcnRpZmljYXRlLm1hbmFnZW1lbnQuYXp1cmUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnhORWJNtC19m3BfHw9QAkMXDX9rc12A9DcmdfPHteaCGxBhwJ6102HppHsmww3Sdekl4dAA92Nc3NLV3yeFPDmU_pALwfzsfem6lttyWEtgZaDT1lH1r6tqnS4Z6bNSQ9YTUH2wFJZEazi4jhwQibkb7RL8PWlAHI7_IeqoeSoDc_oIYYO1BR5pwNyMmWf0Vf0-AjNmm479Esw1g1_wglnAushpNPUMfKvLD-j2Krfn9SSr1sy8ISnKui_PoRAyFwm1WxtGzLxQCQC01HEMyg1zii9qxwlGD-fP6-899gPGH4bGUxdkgoMUMaeU1A4_D0iO3YcNEqof72U-zPeIV0QIDAQABo4IE7jCCBOowgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDAjAMBgorBgEEAYI3ewQCMAwGA1UdEwEB_wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMA4GA1UdDwEB_wQEAwIFoDAdBgNVHQ4EFgQUTtIZsp3h7sUSeE_jQ146bKX4KaUwHwYDVR0jBBgwFoAUz1EBqulDLGR2G0rwqsDykvhPw7swggHeBgNVHR8EggHVMIIB0TB0oHKgcIZuaHR0cDovL3ByaW1hcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czJldWFwL2NybHMvY2NtZWVhc3R1czJldWFwcGtpL2NjbWVlYXN0dXMyZXVhcGljYTAxLzAvY3VycmVudC5jcmwwdqB0oHKGcGh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czJldWFwL2NybHMvY2NtZWVhc3R1czJldWFwcGtpL2NjbWVlYXN0dXMyZXVhcGljYTAxLzAvY3VycmVudC5jcmwwZaBjoGGGX2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyZXVhcC9jcmxzL2NjbWVlYXN0dXMyZXVhcHBraS9jY21lZWFzdHVzMmV1YXBpY2EwMS8wL2N1cnJlbnQuY3JsMHqgeKB2hnRodHRwOi8vY2NtZWVhc3R1czJldWFwcGtpLmVhc3R1czJldWFwLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJldWFwaWNhMDEvMC9jdXJyZW50LmNybDCCAecGCCsGAQUFBwEBBIIB2TCCAdUweAYIKwYBBQUHMAKGbGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyZXVhcC9jYWNlcnRzL2NjbWVlYXN0dXMyZXVhcHBraS9jY21lZWFzdHVzMmV1YXBpY2EwMS9jZXJ0LmNlcjB6BggrBgEFBQcwAoZuaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMmV1YXAvY2FjZXJ0cy9jY21lZWFzdHVzMmV1YXBwa2kvY2NtZWVhc3R1czJldWFwaWNhMDEvY2VydC5jZXIwaQYIKwYBBQUHMAKGXWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyZXVhcC9jYWNlcnRzL2NjbWVlYXN0dXMyZXVhcHBraS9jY21lZWFzdHVzMmV1YXBpY2EwMS9jZXJ0LmNlcjByBggrBgEFBQcwAoZmaHR0cDovL2NjbWVlYXN0dXMyZXVhcHBraS5lYXN0dXMyZXVhcC5wa2kuY29yZS53aW5kb3dzLm5ldC9jZXJ0aWZpY2F0ZUF1dGhvcml0aWVzL2NjbWVlYXN0dXMyZXVhcGljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQAXqRz_dTvWF2zD3_86i99ADB1KHHDU88dwkxqsMmhfuEv6QnLFIwOqtYR4_LVTKh1vqPbsasd4GWMwHNwCCkj_sMaXlo0_5_JE608lJJc5ZeAkQD4mhL9dMmWP_Uwzr8z3uG6dn7og_xxs_66vrlr6JmETJlfOSjhNxMsR3yHfyx00M9mKAX2OcnCUv9ZnpRaOPdHcB36Lk8wcQAXiKgyT12NzASseTD734iTC_EOCuCH73nx-TKMecTFYJ0EtvMJBlMW5nvS84sjlqHJyeABN8KG6AwY_1M2QxwXbh9MJTFNu2YdU_35WHwYMm760NnDf2d9ocXU7T7RTlhkQHB4l&s=GoUZtmbXwP-LqxUyLSKVczJoJbBb9yhOK2sUFfGFmMPOBTtdSBmJuIqEbIz0kPAQtyS1zkkIImTrlywdmLQR0m2sTdpwg3969N2W9aTez24CEyhHcQFh4d6szxaenZc0X3j6jfOzCni-o8ZF9eBg0PwbRdaT-H2q-w4Wj6GgMl5i3loNF3uwXLFc0Bv5kDZJiQojI1NpXD6l7xhap_4gPi4yB_1qamcomo6554BVgChhJE59Nls-PH3m8JC8rGc9EgMe4JfpCrcF0CYAcG5mAUARdztI27Vzx1UXJB1_SE5SIWx38PdeB71Unt33jCTnLKMO21RmqrIstGFzXz8mmw&h=s89pnfT8dJ2Wt4GkpV32WnM6Hfy5m9gDWbnvWndZmE0 + response: + body: + string: "{\n \"name\": \"69c1ce0a-0d3a-49da-8203-d44a6a99c358\",\n \"status\": + \"ReconcilingAddons\",\n \"startTime\": \"2026-03-18T12:01:40.0025669Z\"\n}" + headers: + cache-control: + - no-cache + content-length: + - '129' + content-type: + - application/json + date: + - Wed, 18 Mar 2026 12:06:16 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-operation-identifier: + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=547f6960-a967-417a-a9a4-0f35fbdca11c/westus2/daf1c81a-1bea-4282-b232-d14dce216f38 + x-ms-ratelimit-remaining-subscription-global-reads: + - '16499' + x-msedge-ref: + - 'Ref A: D1FE02F726514605947F5778FF413DB7 Ref B: MWH011020807031 Ref C: 2026-03-18T12:06:16Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - aks create + Connection: + - keep-alive + ParameterSetName: + - --resource-group --name --nodepool-name -c --location --ssh-key-value --enable-service-account-image-pull + --aks-custom-headers + User-Agent: + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.10.12 (Linux-6.8.0-1041-azure-x86_64-with-glibc2.35) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus2euap/operations/69c1ce0a-0d3a-49da-8203-d44a6a99c358?api-version=2025-03-01&t=639094321001836205&c=MIIH8TCCBtmgAwIBAgIRAPACEB_3HpzeM1w1SuhmHQ0wDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UEAxMrQ0NNRSBHMSBUTFMgUlNBIDIwNDggU0hBMjU2IDIwNDkgRVUyQyBDQSAwMTAeFw0yNjAyMjAxODUzMTlaFw0yNjA1MTYwMDUzMTlaMEAxPjA8BgNVBAMTNWFzeW5jb3BlcmF0aW9uc2lnbmluZ2NlcnRpZmljYXRlLm1hbmFnZW1lbnQuYXp1cmUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnhORWJNtC19m3BfHw9QAkMXDX9rc12A9DcmdfPHteaCGxBhwJ6102HppHsmww3Sdekl4dAA92Nc3NLV3yeFPDmU_pALwfzsfem6lttyWEtgZaDT1lH1r6tqnS4Z6bNSQ9YTUH2wFJZEazi4jhwQibkb7RL8PWlAHI7_IeqoeSoDc_oIYYO1BR5pwNyMmWf0Vf0-AjNmm479Esw1g1_wglnAushpNPUMfKvLD-j2Krfn9SSr1sy8ISnKui_PoRAyFwm1WxtGzLxQCQC01HEMyg1zii9qxwlGD-fP6-899gPGH4bGUxdkgoMUMaeU1A4_D0iO3YcNEqof72U-zPeIV0QIDAQABo4IE7jCCBOowgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDAjAMBgorBgEEAYI3ewQCMAwGA1UdEwEB_wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMA4GA1UdDwEB_wQEAwIFoDAdBgNVHQ4EFgQUTtIZsp3h7sUSeE_jQ146bKX4KaUwHwYDVR0jBBgwFoAUz1EBqulDLGR2G0rwqsDykvhPw7swggHeBgNVHR8EggHVMIIB0TB0oHKgcIZuaHR0cDovL3ByaW1hcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czJldWFwL2NybHMvY2NtZWVhc3R1czJldWFwcGtpL2NjbWVlYXN0dXMyZXVhcGljYTAxLzAvY3VycmVudC5jcmwwdqB0oHKGcGh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czJldWFwL2NybHMvY2NtZWVhc3R1czJldWFwcGtpL2NjbWVlYXN0dXMyZXVhcGljYTAxLzAvY3VycmVudC5jcmwwZaBjoGGGX2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyZXVhcC9jcmxzL2NjbWVlYXN0dXMyZXVhcHBraS9jY21lZWFzdHVzMmV1YXBpY2EwMS8wL2N1cnJlbnQuY3JsMHqgeKB2hnRodHRwOi8vY2NtZWVhc3R1czJldWFwcGtpLmVhc3R1czJldWFwLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJldWFwaWNhMDEvMC9jdXJyZW50LmNybDCCAecGCCsGAQUFBwEBBIIB2TCCAdUweAYIKwYBBQUHMAKGbGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyZXVhcC9jYWNlcnRzL2NjbWVlYXN0dXMyZXVhcHBraS9jY21lZWFzdHVzMmV1YXBpY2EwMS9jZXJ0LmNlcjB6BggrBgEFBQcwAoZuaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMmV1YXAvY2FjZXJ0cy9jY21lZWFzdHVzMmV1YXBwa2kvY2NtZWVhc3R1czJldWFwaWNhMDEvY2VydC5jZXIwaQYIKwYBBQUHMAKGXWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyZXVhcC9jYWNlcnRzL2NjbWVlYXN0dXMyZXVhcHBraS9jY21lZWFzdHVzMmV1YXBpY2EwMS9jZXJ0LmNlcjByBggrBgEFBQcwAoZmaHR0cDovL2NjbWVlYXN0dXMyZXVhcHBraS5lYXN0dXMyZXVhcC5wa2kuY29yZS53aW5kb3dzLm5ldC9jZXJ0aWZpY2F0ZUF1dGhvcml0aWVzL2NjbWVlYXN0dXMyZXVhcGljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQAXqRz_dTvWF2zD3_86i99ADB1KHHDU88dwkxqsMmhfuEv6QnLFIwOqtYR4_LVTKh1vqPbsasd4GWMwHNwCCkj_sMaXlo0_5_JE608lJJc5ZeAkQD4mhL9dMmWP_Uwzr8z3uG6dn7og_xxs_66vrlr6JmETJlfOSjhNxMsR3yHfyx00M9mKAX2OcnCUv9ZnpRaOPdHcB36Lk8wcQAXiKgyT12NzASseTD734iTC_EOCuCH73nx-TKMecTFYJ0EtvMJBlMW5nvS84sjlqHJyeABN8KG6AwY_1M2QxwXbh9MJTFNu2YdU_35WHwYMm760NnDf2d9ocXU7T7RTlhkQHB4l&s=GoUZtmbXwP-LqxUyLSKVczJoJbBb9yhOK2sUFfGFmMPOBTtdSBmJuIqEbIz0kPAQtyS1zkkIImTrlywdmLQR0m2sTdpwg3969N2W9aTez24CEyhHcQFh4d6szxaenZc0X3j6jfOzCni-o8ZF9eBg0PwbRdaT-H2q-w4Wj6GgMl5i3loNF3uwXLFc0Bv5kDZJiQojI1NpXD6l7xhap_4gPi4yB_1qamcomo6554BVgChhJE59Nls-PH3m8JC8rGc9EgMe4JfpCrcF0CYAcG5mAUARdztI27Vzx1UXJB1_SE5SIWx38PdeB71Unt33jCTnLKMO21RmqrIstGFzXz8mmw&h=s89pnfT8dJ2Wt4GkpV32WnM6Hfy5m9gDWbnvWndZmE0 + response: + body: + string: "{\n \"name\": \"69c1ce0a-0d3a-49da-8203-d44a6a99c358\",\n \"status\": + \"ReconcilingAddons\",\n \"startTime\": \"2026-03-18T12:01:40.0025669Z\"\n}" + headers: + cache-control: + - no-cache + content-length: + - '129' + content-type: + - application/json + date: + - Wed, 18 Mar 2026 12:06:47 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-operation-identifier: + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=547f6960-a967-417a-a9a4-0f35fbdca11c/westus/d39a3715-c122-4b30-a676-06da1047f130 + x-ms-ratelimit-remaining-subscription-global-reads: + - '16499' + x-msedge-ref: + - 'Ref A: 2477F769339F49B8B0CAE3A10E2194AD Ref B: CO6AA3150219045 Ref C: 2026-03-18T12:06:47Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - aks create + Connection: + - keep-alive + ParameterSetName: + - --resource-group --name --nodepool-name -c --location --ssh-key-value --enable-service-account-image-pull + --aks-custom-headers + User-Agent: + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.10.12 (Linux-6.8.0-1041-azure-x86_64-with-glibc2.35) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus2euap/operations/69c1ce0a-0d3a-49da-8203-d44a6a99c358?api-version=2025-03-01&t=639094321001836205&c=MIIH8TCCBtmgAwIBAgIRAPACEB_3HpzeM1w1SuhmHQ0wDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UEAxMrQ0NNRSBHMSBUTFMgUlNBIDIwNDggU0hBMjU2IDIwNDkgRVUyQyBDQSAwMTAeFw0yNjAyMjAxODUzMTlaFw0yNjA1MTYwMDUzMTlaMEAxPjA8BgNVBAMTNWFzeW5jb3BlcmF0aW9uc2lnbmluZ2NlcnRpZmljYXRlLm1hbmFnZW1lbnQuYXp1cmUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnhORWJNtC19m3BfHw9QAkMXDX9rc12A9DcmdfPHteaCGxBhwJ6102HppHsmww3Sdekl4dAA92Nc3NLV3yeFPDmU_pALwfzsfem6lttyWEtgZaDT1lH1r6tqnS4Z6bNSQ9YTUH2wFJZEazi4jhwQibkb7RL8PWlAHI7_IeqoeSoDc_oIYYO1BR5pwNyMmWf0Vf0-AjNmm479Esw1g1_wglnAushpNPUMfKvLD-j2Krfn9SSr1sy8ISnKui_PoRAyFwm1WxtGzLxQCQC01HEMyg1zii9qxwlGD-fP6-899gPGH4bGUxdkgoMUMaeU1A4_D0iO3YcNEqof72U-zPeIV0QIDAQABo4IE7jCCBOowgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDAjAMBgorBgEEAYI3ewQCMAwGA1UdEwEB_wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMA4GA1UdDwEB_wQEAwIFoDAdBgNVHQ4EFgQUTtIZsp3h7sUSeE_jQ146bKX4KaUwHwYDVR0jBBgwFoAUz1EBqulDLGR2G0rwqsDykvhPw7swggHeBgNVHR8EggHVMIIB0TB0oHKgcIZuaHR0cDovL3ByaW1hcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czJldWFwL2NybHMvY2NtZWVhc3R1czJldWFwcGtpL2NjbWVlYXN0dXMyZXVhcGljYTAxLzAvY3VycmVudC5jcmwwdqB0oHKGcGh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czJldWFwL2NybHMvY2NtZWVhc3R1czJldWFwcGtpL2NjbWVlYXN0dXMyZXVhcGljYTAxLzAvY3VycmVudC5jcmwwZaBjoGGGX2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyZXVhcC9jcmxzL2NjbWVlYXN0dXMyZXVhcHBraS9jY21lZWFzdHVzMmV1YXBpY2EwMS8wL2N1cnJlbnQuY3JsMHqgeKB2hnRodHRwOi8vY2NtZWVhc3R1czJldWFwcGtpLmVhc3R1czJldWFwLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJldWFwaWNhMDEvMC9jdXJyZW50LmNybDCCAecGCCsGAQUFBwEBBIIB2TCCAdUweAYIKwYBBQUHMAKGbGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyZXVhcC9jYWNlcnRzL2NjbWVlYXN0dXMyZXVhcHBraS9jY21lZWFzdHVzMmV1YXBpY2EwMS9jZXJ0LmNlcjB6BggrBgEFBQcwAoZuaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMmV1YXAvY2FjZXJ0cy9jY21lZWFzdHVzMmV1YXBwa2kvY2NtZWVhc3R1czJldWFwaWNhMDEvY2VydC5jZXIwaQYIKwYBBQUHMAKGXWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyZXVhcC9jYWNlcnRzL2NjbWVlYXN0dXMyZXVhcHBraS9jY21lZWFzdHVzMmV1YXBpY2EwMS9jZXJ0LmNlcjByBggrBgEFBQcwAoZmaHR0cDovL2NjbWVlYXN0dXMyZXVhcHBraS5lYXN0dXMyZXVhcC5wa2kuY29yZS53aW5kb3dzLm5ldC9jZXJ0aWZpY2F0ZUF1dGhvcml0aWVzL2NjbWVlYXN0dXMyZXVhcGljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQAXqRz_dTvWF2zD3_86i99ADB1KHHDU88dwkxqsMmhfuEv6QnLFIwOqtYR4_LVTKh1vqPbsasd4GWMwHNwCCkj_sMaXlo0_5_JE608lJJc5ZeAkQD4mhL9dMmWP_Uwzr8z3uG6dn7og_xxs_66vrlr6JmETJlfOSjhNxMsR3yHfyx00M9mKAX2OcnCUv9ZnpRaOPdHcB36Lk8wcQAXiKgyT12NzASseTD734iTC_EOCuCH73nx-TKMecTFYJ0EtvMJBlMW5nvS84sjlqHJyeABN8KG6AwY_1M2QxwXbh9MJTFNu2YdU_35WHwYMm760NnDf2d9ocXU7T7RTlhkQHB4l&s=GoUZtmbXwP-LqxUyLSKVczJoJbBb9yhOK2sUFfGFmMPOBTtdSBmJuIqEbIz0kPAQtyS1zkkIImTrlywdmLQR0m2sTdpwg3969N2W9aTez24CEyhHcQFh4d6szxaenZc0X3j6jfOzCni-o8ZF9eBg0PwbRdaT-H2q-w4Wj6GgMl5i3loNF3uwXLFc0Bv5kDZJiQojI1NpXD6l7xhap_4gPi4yB_1qamcomo6554BVgChhJE59Nls-PH3m8JC8rGc9EgMe4JfpCrcF0CYAcG5mAUARdztI27Vzx1UXJB1_SE5SIWx38PdeB71Unt33jCTnLKMO21RmqrIstGFzXz8mmw&h=s89pnfT8dJ2Wt4GkpV32WnM6Hfy5m9gDWbnvWndZmE0 + response: + body: + string: "{\n \"name\": \"69c1ce0a-0d3a-49da-8203-d44a6a99c358\",\n \"status\": + \"ReconcilingAddons\",\n \"startTime\": \"2026-03-18T12:01:40.0025669Z\"\n}" + headers: + cache-control: + - no-cache + content-length: + - '129' + content-type: + - application/json + date: + - Wed, 18 Mar 2026 12:07:18 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-operation-identifier: + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=547f6960-a967-417a-a9a4-0f35fbdca11c/westus/3d696910-cf4a-4c24-ae45-41373fc642ad + x-ms-ratelimit-remaining-subscription-global-reads: + - '16499' + x-msedge-ref: + - 'Ref A: 44C114D2D2E74AD2BEF34D28F50D5515 Ref B: MWH011020806042 Ref C: 2026-03-18T12:07:18Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - aks create + Connection: + - keep-alive + ParameterSetName: + - --resource-group --name --nodepool-name -c --location --ssh-key-value --enable-service-account-image-pull + --aks-custom-headers + User-Agent: + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.10.12 (Linux-6.8.0-1041-azure-x86_64-with-glibc2.35) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus2euap/operations/69c1ce0a-0d3a-49da-8203-d44a6a99c358?api-version=2025-03-01&t=639094321001836205&c=MIIH8TCCBtmgAwIBAgIRAPACEB_3HpzeM1w1SuhmHQ0wDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UEAxMrQ0NNRSBHMSBUTFMgUlNBIDIwNDggU0hBMjU2IDIwNDkgRVUyQyBDQSAwMTAeFw0yNjAyMjAxODUzMTlaFw0yNjA1MTYwMDUzMTlaMEAxPjA8BgNVBAMTNWFzeW5jb3BlcmF0aW9uc2lnbmluZ2NlcnRpZmljYXRlLm1hbmFnZW1lbnQuYXp1cmUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnhORWJNtC19m3BfHw9QAkMXDX9rc12A9DcmdfPHteaCGxBhwJ6102HppHsmww3Sdekl4dAA92Nc3NLV3yeFPDmU_pALwfzsfem6lttyWEtgZaDT1lH1r6tqnS4Z6bNSQ9YTUH2wFJZEazi4jhwQibkb7RL8PWlAHI7_IeqoeSoDc_oIYYO1BR5pwNyMmWf0Vf0-AjNmm479Esw1g1_wglnAushpNPUMfKvLD-j2Krfn9SSr1sy8ISnKui_PoRAyFwm1WxtGzLxQCQC01HEMyg1zii9qxwlGD-fP6-899gPGH4bGUxdkgoMUMaeU1A4_D0iO3YcNEqof72U-zPeIV0QIDAQABo4IE7jCCBOowgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDAjAMBgorBgEEAYI3ewQCMAwGA1UdEwEB_wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMA4GA1UdDwEB_wQEAwIFoDAdBgNVHQ4EFgQUTtIZsp3h7sUSeE_jQ146bKX4KaUwHwYDVR0jBBgwFoAUz1EBqulDLGR2G0rwqsDykvhPw7swggHeBgNVHR8EggHVMIIB0TB0oHKgcIZuaHR0cDovL3ByaW1hcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czJldWFwL2NybHMvY2NtZWVhc3R1czJldWFwcGtpL2NjbWVlYXN0dXMyZXVhcGljYTAxLzAvY3VycmVudC5jcmwwdqB0oHKGcGh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czJldWFwL2NybHMvY2NtZWVhc3R1czJldWFwcGtpL2NjbWVlYXN0dXMyZXVhcGljYTAxLzAvY3VycmVudC5jcmwwZaBjoGGGX2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyZXVhcC9jcmxzL2NjbWVlYXN0dXMyZXVhcHBraS9jY21lZWFzdHVzMmV1YXBpY2EwMS8wL2N1cnJlbnQuY3JsMHqgeKB2hnRodHRwOi8vY2NtZWVhc3R1czJldWFwcGtpLmVhc3R1czJldWFwLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJldWFwaWNhMDEvMC9jdXJyZW50LmNybDCCAecGCCsGAQUFBwEBBIIB2TCCAdUweAYIKwYBBQUHMAKGbGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyZXVhcC9jYWNlcnRzL2NjbWVlYXN0dXMyZXVhcHBraS9jY21lZWFzdHVzMmV1YXBpY2EwMS9jZXJ0LmNlcjB6BggrBgEFBQcwAoZuaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMmV1YXAvY2FjZXJ0cy9jY21lZWFzdHVzMmV1YXBwa2kvY2NtZWVhc3R1czJldWFwaWNhMDEvY2VydC5jZXIwaQYIKwYBBQUHMAKGXWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyZXVhcC9jYWNlcnRzL2NjbWVlYXN0dXMyZXVhcHBraS9jY21lZWFzdHVzMmV1YXBpY2EwMS9jZXJ0LmNlcjByBggrBgEFBQcwAoZmaHR0cDovL2NjbWVlYXN0dXMyZXVhcHBraS5lYXN0dXMyZXVhcC5wa2kuY29yZS53aW5kb3dzLm5ldC9jZXJ0aWZpY2F0ZUF1dGhvcml0aWVzL2NjbWVlYXN0dXMyZXVhcGljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQAXqRz_dTvWF2zD3_86i99ADB1KHHDU88dwkxqsMmhfuEv6QnLFIwOqtYR4_LVTKh1vqPbsasd4GWMwHNwCCkj_sMaXlo0_5_JE608lJJc5ZeAkQD4mhL9dMmWP_Uwzr8z3uG6dn7og_xxs_66vrlr6JmETJlfOSjhNxMsR3yHfyx00M9mKAX2OcnCUv9ZnpRaOPdHcB36Lk8wcQAXiKgyT12NzASseTD734iTC_EOCuCH73nx-TKMecTFYJ0EtvMJBlMW5nvS84sjlqHJyeABN8KG6AwY_1M2QxwXbh9MJTFNu2YdU_35WHwYMm760NnDf2d9ocXU7T7RTlhkQHB4l&s=GoUZtmbXwP-LqxUyLSKVczJoJbBb9yhOK2sUFfGFmMPOBTtdSBmJuIqEbIz0kPAQtyS1zkkIImTrlywdmLQR0m2sTdpwg3969N2W9aTez24CEyhHcQFh4d6szxaenZc0X3j6jfOzCni-o8ZF9eBg0PwbRdaT-H2q-w4Wj6GgMl5i3loNF3uwXLFc0Bv5kDZJiQojI1NpXD6l7xhap_4gPi4yB_1qamcomo6554BVgChhJE59Nls-PH3m8JC8rGc9EgMe4JfpCrcF0CYAcG5mAUARdztI27Vzx1UXJB1_SE5SIWx38PdeB71Unt33jCTnLKMO21RmqrIstGFzXz8mmw&h=s89pnfT8dJ2Wt4GkpV32WnM6Hfy5m9gDWbnvWndZmE0 + response: + body: + string: "{\n \"name\": \"69c1ce0a-0d3a-49da-8203-d44a6a99c358\",\n \"status\": + \"ReconcilingAddons\",\n \"startTime\": \"2026-03-18T12:01:40.0025669Z\"\n}" + headers: + cache-control: + - no-cache + content-length: + - '129' + content-type: + - application/json + date: + - Wed, 18 Mar 2026 12:07:49 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-operation-identifier: + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=547f6960-a967-417a-a9a4-0f35fbdca11c/westus/752460eb-2b2e-4d17-90bb-350ad086bf89 + x-ms-ratelimit-remaining-subscription-global-reads: + - '16499' + x-msedge-ref: + - 'Ref A: C64548F59A1B4841B0AB871ABB12E5A2 Ref B: CO6AA3150219051 Ref C: 2026-03-18T12:07:49Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - aks create + Connection: + - keep-alive + ParameterSetName: + - --resource-group --name --nodepool-name -c --location --ssh-key-value --enable-service-account-image-pull + --aks-custom-headers + User-Agent: + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.10.12 (Linux-6.8.0-1041-azure-x86_64-with-glibc2.35) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus2euap/operations/69c1ce0a-0d3a-49da-8203-d44a6a99c358?api-version=2025-03-01&t=639094321001836205&c=MIIH8TCCBtmgAwIBAgIRAPACEB_3HpzeM1w1SuhmHQ0wDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UEAxMrQ0NNRSBHMSBUTFMgUlNBIDIwNDggU0hBMjU2IDIwNDkgRVUyQyBDQSAwMTAeFw0yNjAyMjAxODUzMTlaFw0yNjA1MTYwMDUzMTlaMEAxPjA8BgNVBAMTNWFzeW5jb3BlcmF0aW9uc2lnbmluZ2NlcnRpZmljYXRlLm1hbmFnZW1lbnQuYXp1cmUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnhORWJNtC19m3BfHw9QAkMXDX9rc12A9DcmdfPHteaCGxBhwJ6102HppHsmww3Sdekl4dAA92Nc3NLV3yeFPDmU_pALwfzsfem6lttyWEtgZaDT1lH1r6tqnS4Z6bNSQ9YTUH2wFJZEazi4jhwQibkb7RL8PWlAHI7_IeqoeSoDc_oIYYO1BR5pwNyMmWf0Vf0-AjNmm479Esw1g1_wglnAushpNPUMfKvLD-j2Krfn9SSr1sy8ISnKui_PoRAyFwm1WxtGzLxQCQC01HEMyg1zii9qxwlGD-fP6-899gPGH4bGUxdkgoMUMaeU1A4_D0iO3YcNEqof72U-zPeIV0QIDAQABo4IE7jCCBOowgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDAjAMBgorBgEEAYI3ewQCMAwGA1UdEwEB_wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMA4GA1UdDwEB_wQEAwIFoDAdBgNVHQ4EFgQUTtIZsp3h7sUSeE_jQ146bKX4KaUwHwYDVR0jBBgwFoAUz1EBqulDLGR2G0rwqsDykvhPw7swggHeBgNVHR8EggHVMIIB0TB0oHKgcIZuaHR0cDovL3ByaW1hcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czJldWFwL2NybHMvY2NtZWVhc3R1czJldWFwcGtpL2NjbWVlYXN0dXMyZXVhcGljYTAxLzAvY3VycmVudC5jcmwwdqB0oHKGcGh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czJldWFwL2NybHMvY2NtZWVhc3R1czJldWFwcGtpL2NjbWVlYXN0dXMyZXVhcGljYTAxLzAvY3VycmVudC5jcmwwZaBjoGGGX2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyZXVhcC9jcmxzL2NjbWVlYXN0dXMyZXVhcHBraS9jY21lZWFzdHVzMmV1YXBpY2EwMS8wL2N1cnJlbnQuY3JsMHqgeKB2hnRodHRwOi8vY2NtZWVhc3R1czJldWFwcGtpLmVhc3R1czJldWFwLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJldWFwaWNhMDEvMC9jdXJyZW50LmNybDCCAecGCCsGAQUFBwEBBIIB2TCCAdUweAYIKwYBBQUHMAKGbGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyZXVhcC9jYWNlcnRzL2NjbWVlYXN0dXMyZXVhcHBraS9jY21lZWFzdHVzMmV1YXBpY2EwMS9jZXJ0LmNlcjB6BggrBgEFBQcwAoZuaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMmV1YXAvY2FjZXJ0cy9jY21lZWFzdHVzMmV1YXBwa2kvY2NtZWVhc3R1czJldWFwaWNhMDEvY2VydC5jZXIwaQYIKwYBBQUHMAKGXWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyZXVhcC9jYWNlcnRzL2NjbWVlYXN0dXMyZXVhcHBraS9jY21lZWFzdHVzMmV1YXBpY2EwMS9jZXJ0LmNlcjByBggrBgEFBQcwAoZmaHR0cDovL2NjbWVlYXN0dXMyZXVhcHBraS5lYXN0dXMyZXVhcC5wa2kuY29yZS53aW5kb3dzLm5ldC9jZXJ0aWZpY2F0ZUF1dGhvcml0aWVzL2NjbWVlYXN0dXMyZXVhcGljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQAXqRz_dTvWF2zD3_86i99ADB1KHHDU88dwkxqsMmhfuEv6QnLFIwOqtYR4_LVTKh1vqPbsasd4GWMwHNwCCkj_sMaXlo0_5_JE608lJJc5ZeAkQD4mhL9dMmWP_Uwzr8z3uG6dn7og_xxs_66vrlr6JmETJlfOSjhNxMsR3yHfyx00M9mKAX2OcnCUv9ZnpRaOPdHcB36Lk8wcQAXiKgyT12NzASseTD734iTC_EOCuCH73nx-TKMecTFYJ0EtvMJBlMW5nvS84sjlqHJyeABN8KG6AwY_1M2QxwXbh9MJTFNu2YdU_35WHwYMm760NnDf2d9ocXU7T7RTlhkQHB4l&s=GoUZtmbXwP-LqxUyLSKVczJoJbBb9yhOK2sUFfGFmMPOBTtdSBmJuIqEbIz0kPAQtyS1zkkIImTrlywdmLQR0m2sTdpwg3969N2W9aTez24CEyhHcQFh4d6szxaenZc0X3j6jfOzCni-o8ZF9eBg0PwbRdaT-H2q-w4Wj6GgMl5i3loNF3uwXLFc0Bv5kDZJiQojI1NpXD6l7xhap_4gPi4yB_1qamcomo6554BVgChhJE59Nls-PH3m8JC8rGc9EgMe4JfpCrcF0CYAcG5mAUARdztI27Vzx1UXJB1_SE5SIWx38PdeB71Unt33jCTnLKMO21RmqrIstGFzXz8mmw&h=s89pnfT8dJ2Wt4GkpV32WnM6Hfy5m9gDWbnvWndZmE0 + response: + body: + string: "{\n \"name\": \"69c1ce0a-0d3a-49da-8203-d44a6a99c358\",\n \"status\": + \"Succeeded\",\n \"startTime\": \"2026-03-18T12:01:40.0025669Z\",\n \"endTime\": + \"2026-03-18T12:07:57.2491723Z\"\n}" + headers: + cache-control: + - no-cache + content-length: + - '165' + content-type: + - application/json + date: + - Wed, 18 Mar 2026 12:08:20 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-operation-identifier: + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=547f6960-a967-417a-a9a4-0f35fbdca11c/westus2/eb129c0d-2eb5-45a5-931d-919c40b0dc21 + x-ms-ratelimit-remaining-subscription-global-reads: + - '16499' + x-msedge-ref: + - 'Ref A: F25FBC4F93D84CA3A06FD61BCC2712DA Ref B: MWH011020807029 Ref C: 2026-03-18T12:08:19Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - aks create + Connection: + - keep-alive + ParameterSetName: + - --resource-group --name --nodepool-name -c --location --ssh-key-value --enable-service-account-image-pull + --aks-custom-headers + User-Agent: + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.10.12 (Linux-6.8.0-1041-azure-x86_64-with-glibc2.35) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.ContainerService/managedClusters/cliakstest000001?api-version=2026-01-02-preview + response: + body: + string: "{\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest000001/providers/Microsoft.ContainerService/managedClusters/cliakstest000001\",\n + \"location\": \"eastus2euap\",\n \"name\": \"cliakstest000001\",\n \"type\": + \"Microsoft.ContainerService/ManagedClusters\",\n \"kind\": \"Base\",\n \"properties\": + {\n \"provisioningState\": \"Succeeded\",\n \"powerState\": {\n \"code\": + \"Running\"\n },\n \"kubernetesVersion\": \"1.33\",\n \"currentKubernetesVersion\": + \"1.33.7\",\n \"dnsPrefix\": \"cliakstest-clitestaa4heewcv-8ecadf\",\n \"fqdn\": + \"cliakstest-clitestaa4heewcv-8ecadf-nyvk2nwo.hcp.eastus2euap.azmk8s.io\",\n + \ \"azurePortalFQDN\": \"cliakstest-clitestaa4heewcv-8ecadf-nyvk2nwo.portal.hcp.eastus2euap.azmk8s.io\",\n + \ \"agentPoolProfiles\": [\n {\n \"name\": \"c000002\",\n \"count\": + 1,\n \"vmSize\": \"Standard_D4ds_v5\",\n \"osDiskSizeGB\": 150,\n \"osDiskType\": + \"Ephemeral\",\n \"kubeletDiskType\": \"OS\",\n \"workloadRuntime\": + \"OCIContainer\",\n \"maxPods\": 250,\n \"type\": \"VirtualMachineScaleSets\",\n + \ \"enableAutoScaling\": false,\n \"scaleDownMode\": \"Delete\",\n \"provisioningState\": + \"Succeeded\",\n \"powerState\": {\n \"code\": \"Running\"\n },\n + \ \"orchestratorVersion\": \"1.33\",\n \"currentOrchestratorVersion\": + \"1.33.7\",\n \"enableNodePublicIP\": false,\n \"mode\": \"System\",\n + \ \"enableEncryptionAtHost\": false,\n \"enableUltraSSD\": false,\n \"osType\": + \"Linux\",\n \"osSKU\": \"Ubuntu\",\n \"nodeImageVersion\": \"AKSUbuntu-2204gen2containerd-202603.04.0\",\n + \ \"upgradeStrategy\": \"Rolling\",\n \"upgradeSettings\": {\n \"maxSurge\": + \"10%\",\n \"maxUnavailable\": \"0\"\n },\n \"upgradeSettingsBlueGreen\": + {},\n \"enableFIPS\": false,\n \"networkProfile\": {},\n \"securityProfile\": + {\n \"sshAccess\": \"LocalUser\",\n \"enableVTPM\": false,\n \"enableSecureBoot\": + false\n },\n \"eTag\": \"2f68f2f3-9efb-4e35-98a2-c8ce2016c149\"\n }\n + \ ],\n \"linuxProfile\": {\n \"adminUsername\": \"azureuser\",\n \"ssh\": + {\n \"publicKeys\": [\n {\n \"keyData\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCbIg1guRHbI0lV11wWDt1r2cUdcNd27CJsg+SfgC7miZeubtwUhbsPdhMQsfDyhOWHq1+ZL0M+nJZV63d/1dhmhtgyOqejUwrPlzKhydsbrsdUor+JmNJDdW01v7BXHyuymT8G4s09jCasNOwiufbP/qp72ruu0bIA1nySsvlf9pCQAuFkAnVnf/rFhUlOkhtRpwcq8SUNY2zRHR/EKb/4NWY1JzR4sa3q2fWIJdrrX0DvLoa5g9bIEd4Df79ba7v+yiUBOS0zT2ll+z4g9izHK3EO5d8hL4jYxcjKs+wcslSYRWrascfscLgMlMGh0CdKeNTDjHpGPncaf3Z+FwwwjWeuiNBxv7bJo13/8B/098KlVDl4GZqsoBCEjPyJfV6hO0y/LkRGkk7oHWKgeWAfKtfLItRp00eZ4fcJNK9kCaSMmEugoZWcI7NGbZXzqFWqbpRI7NcDP9+WIQ+i9U5vqWsqd/zng4kbuAJ6UuKqIzB0upYrLShfQE3SAck8oaLhJqqq56VfDuASNpJKidV+zq27HfSBmbXnkR/5AK337dc3MXKJypoK/QPMLKUAP5XLPbs+NddJQV7EZXd29DLgp+fRIg3edpKdO7ZErWhv7d+3Kws+e1Y+ypmR2WIVSwVyBEUfgv2C8Ts9gnTF4pNcEY/S2aBicz5Ew2+jdyGNQQ== + test@example.com\\n\"\n }\n ]\n }\n },\n \"servicePrincipalProfile\": + {\n \"clientId\":\"00000000-0000-0000-0000-000000000001\"\n },\n \"nodeResourceGroup\": + \"MC_clitest000001_cliakstest000001_eastus2euap\",\n \"enableRBAC\": true,\n + \ \"supportPlan\": \"KubernetesOfficial\",\n \"networkProfile\": {\n \"networkPlugin\": + \"azure\",\n \"networkPluginMode\": \"overlay\",\n \"networkPolicy\": + \"none\",\n \"networkDataplane\": \"azure\",\n \"loadBalancerSku\": \"standard\",\n + \ \"loadBalancerProfile\": {\n \"managedOutboundIPs\": {\n \"count\": + 1\n },\n \"effectiveOutboundIPs\": [\n {\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_clitest000001_cliakstest000001_eastus2euap/providers/Microsoft.Network/publicIPAddresses/b3cc5112-b1c5-41f1-a169-1a3986fb069d\"\n + \ }\n ],\n \"backendPoolType\": \"nodeIPConfiguration\"\n },\n + \ \"podCidr\": \"10.244.0.0/16\",\n \"serviceCidr\": \"10.0.0.0/16\",\n + \ \"dnsServiceIP\": \"10.0.0.10\",\n \"outboundType\": \"loadBalancer\",\n + \ \"podCidrs\": [\n \"10.244.0.0/16\"\n ],\n \"serviceCidrs\": [\n + \ \"10.0.0.0/16\"\n ],\n \"ipFamilies\": [\n \"IPv4\"\n ],\n \"podLinkLocalAccess\": + \"IMDS\"\n },\n \"maxAgentPools\": 100,\n \"identityProfile\": {\n \"kubeletidentity\": + {\n \"resourceId\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/MC_clitest000001_cliakstest000001_eastus2euap/providers/Microsoft.ManagedIdentity/userAssignedIdentities/cliakstest000001-agentpool\",\n + \ \"clientId\":\"00000000-0000-0000-0000-000000000001\",\n \"objectId\":\"00000000-0000-0000-0000-000000000001\"\n + \ }\n },\n \"autoUpgradeProfile\": {\n \"nodeOSUpgradeChannel\": \"NodeImage\"\n + \ },\n \"disableLocalAccounts\": false,\n \"securityProfile\": {\n \"serviceAccountImagePullProfile\": + {\n \"enabled\": true\n }\n },\n \"storageProfile\": {\n \"diskCSIDriver\": + {\n \"enabled\": true,\n \"version\": \"v1\"\n },\n \"fileCSIDriver\": + {\n \"enabled\": true\n },\n \"snapshotController\": {\n \"enabled\": + true\n }\n },\n \"oidcIssuerProfile\": {\n \"enabled\": false\n },\n + \ \"workloadAutoScalerProfile\": {},\n \"metricsProfile\": {\n \"costAnalysis\": + {\n \"enabled\": false\n }\n },\n \"resourceUID\": \"69ba94237b09cc0001bd57f9\",\n + \ \"controlPlanePluginProfiles\": {\n \"azure-monitor-metrics-ccp\": {\n + \ \"enableV2\": true\n },\n \"gpu-provisioner\": {\n \"enableV2\": + true\n },\n \"karpenter\": {\n \"enableV2\": true\n },\n \"kubelet-serving-csr-approver\": + {\n \"enableV2\": true\n },\n \"live-patching-controller\": {\n \"enableV2\": + true\n },\n \"secure-tls-bootstrap\": {\n \"enableV2\": true\n },\n + \ \"static-egress-controller\": {\n \"enableV2\": true\n }\n },\n \"nodeProvisioningProfile\": + {\n \"mode\": \"Manual\",\n \"defaultNodePools\": \"Auto\"\n },\n \"bootstrapProfile\": + {\n \"artifactSource\": \"Direct\"\n },\n \"hostedSystemProfile\": {\n + \ \"enabled\": false\n },\n \"enableFIPS\": false,\n \"healthMonitorProfile\": + {\n \"enableContinuousControlPlaneAndAddonMonitor\": false,\n \"enableOnDemandMonitor\": + false\n }\n },\n \"identity\": {\n \"type\": \"SystemAssigned\",\n \"principalId\":\"00000000-0000-0000-0000-000000000001\",\n + \ \"tenantId\": \"72f988bf-86f1-41af-91ab-2d7cd011db47\"\n },\n \"sku\": {\n + \ \"name\": \"Base\",\n \"tier\": \"Free\"\n },\n \"eTag\": \"24bdee59-e9e5-4181-9fd7-02606b073cad\"\n}" + headers: + cache-control: + - no-cache + content-length: + - '5838' + content-type: + - application/json + date: + - Wed, 18 Mar 2026 12:08:20 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-throttling-version: + - v2 + x-msedge-ref: + - 'Ref A: CCBFC72E36844FD29C280C822A6FB790 Ref B: MWH011020809029 Ref C: 2026-03-18T12:08:20Z' + status: + code: 200 + message: OK +version: 1 diff --git a/src/aks-preview/azext_aks_preview/tests/latest/recordings/test_aks_update_with_service_account_image_pull.yaml b/src/aks-preview/azext_aks_preview/tests/latest/recordings/test_aks_update_with_service_account_image_pull.yaml new file mode 100644 index 00000000000..7f47a647e42 --- /dev/null +++ b/src/aks-preview/azext_aks_preview/tests/latest/recordings/test_aks_update_with_service_account_image_pull.yaml @@ -0,0 +1,1946 @@ +interactions: +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - aks create + Connection: + - keep-alive + ParameterSetName: + - --resource-group --name --nodepool-name -c --location --ssh-key-value + User-Agent: + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.10.12 (Linux-6.8.0-1041-azure-x86_64-with-glibc2.35) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.ContainerService/managedClusters/cliakstest000001?api-version=2026-01-02-preview + response: + body: + string: '{"error":{"code":"ResourceNotFound","message":"The Resource ''Microsoft.ContainerService/managedClusters/cliakstest000001'' + under resource group ''clitest000001'' was not found. For more details please + go to https://aka.ms/ARMResourceNotFoundFix"}}' + headers: + cache-control: + - no-cache + content-length: + - '244' + content-type: + - application/json; charset=utf-8 + date: + - Wed, 18 Mar 2026 12:09:29 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-failure-cause: + - gateway + x-msedge-ref: + - 'Ref A: 6BB38720FBAA4CE2BDEF9ACD63917209 Ref B: MWH011020808034 Ref C: 2026-03-18T12:09:29Z' + status: + code: 404 + message: Not Found +- request: + body: '{"location": "eastus2euap", "sku": {"name": "Base", "tier": "Free"}, "identity": + {"type": "SystemAssigned"}, "kind": "Base", "properties": {"kubernetesVersion": + "", "dnsPrefix": "cliakstest-clitestkqynyob7n-8ecadf", "agentPoolProfiles": + [{"count": 1, "vmSize": "", "osDiskSizeGB": 0, "workloadRuntime": "OCIContainer", + "osType": "Linux", "enableAutoScaling": false, "type": "VirtualMachineScaleSets", + "mode": "System", "orchestratorVersion": "", "upgradeSettings": {}, "upgradeSettingsBlueGreen": + {}, "enableNodePublicIP": false, "scaleSetPriority": "Regular", "spotMaxPrice": + -1.0, "nodeTaints": [], "nodeInitializationTaints": [], "enableEncryptionAtHost": + false, "enableUltraSSD": false, "enableFIPS": false, "networkProfile": {}, "securityProfile": + {"sshAccess": "localuser"}, "name": "c000002"}], "linuxProfile": {"adminUsername": + "azureuser", "ssh": {"publicKeys": [{"keyData": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCbIg1guRHbI0lV11wWDt1r2cUdcNd27CJsg+SfgC7miZeubtwUhbsPdhMQsfDyhOWHq1+ZL0M+nJZV63d/1dhmhtgyOqejUwrPlzKhydsbrsdUor+JmNJDdW01v7BXHyuymT8G4s09jCasNOwiufbP/qp72ruu0bIA1nySsvlf9pCQAuFkAnVnf/rFhUlOkhtRpwcq8SUNY2zRHR/EKb/4NWY1JzR4sa3q2fWIJdrrX0DvLoa5g9bIEd4Df79ba7v+yiUBOS0zT2ll+z4g9izHK3EO5d8hL4jYxcjKs+wcslSYRWrascfscLgMlMGh0CdKeNTDjHpGPncaf3Z+FwwwjWeuiNBxv7bJo13/8B/098KlVDl4GZqsoBCEjPyJfV6hO0y/LkRGkk7oHWKgeWAfKtfLItRp00eZ4fcJNK9kCaSMmEugoZWcI7NGbZXzqFWqbpRI7NcDP9+WIQ+i9U5vqWsqd/zng4kbuAJ6UuKqIzB0upYrLShfQE3SAck8oaLhJqqq56VfDuASNpJKidV+zq27HfSBmbXnkR/5AK337dc3MXKJypoK/QPMLKUAP5XLPbs+NddJQV7EZXd29DLgp+fRIg3edpKdO7ZErWhv7d+3Kws+e1Y+ypmR2WIVSwVyBEUfgv2C8Ts9gnTF4pNcEY/S2aBicz5Ew2+jdyGNQQ== + test@example.com\n"}]}}, "addonProfiles": {}, "enableRBAC": true, "networkProfile": + {"podCidr": "10.244.0.0/16", "serviceCidr": "10.0.0.0/16", "dnsServiceIP": "10.0.0.10", + "outboundType": "loadBalancer", "loadBalancerSku": "standard"}, "disableLocalAccounts": + false, "storageProfile": {}, "bootstrapProfile": {"artifactSource": "Direct"}}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - aks create + Connection: + - keep-alive + Content-Length: + - '1949' + Content-Type: + - application/json + ParameterSetName: + - --resource-group --name --nodepool-name -c --location --ssh-key-value + User-Agent: + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.10.12 (Linux-6.8.0-1041-azure-x86_64-with-glibc2.35) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.ContainerService/managedClusters/cliakstest000001?api-version=2026-01-02-preview + response: + body: + string: "{\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest000001/providers/Microsoft.ContainerService/managedClusters/cliakstest000001\",\n + \"location\": \"eastus2euap\",\n \"name\": \"cliakstest000001\",\n \"type\": + \"Microsoft.ContainerService/ManagedClusters\",\n \"kind\": \"Base\",\n \"properties\": + {\n \"provisioningState\": \"Creating\",\n \"powerState\": {\n \"code\": + \"Running\"\n },\n \"kubernetesVersion\": \"1.33\",\n \"currentKubernetesVersion\": + \"1.33.7\",\n \"dnsPrefix\": \"cliakstest-clitestkqynyob7n-8ecadf\",\n \"fqdn\": + \"cliakstest-clitestkqynyob7n-8ecadf-la80hq7x.hcp.eastus2euap.azmk8s.io\",\n + \ \"azurePortalFQDN\": \"cliakstest-clitestkqynyob7n-8ecadf-la80hq7x.portal.hcp.eastus2euap.azmk8s.io\",\n + \ \"agentPoolProfiles\": [\n {\n \"name\": \"c000002\",\n \"count\": + 1,\n \"vmSize\": \"Standard_D8a_v4\",\n \"osDiskSizeGB\": 200,\n \"osDiskType\": + \"Ephemeral\",\n \"kubeletDiskType\": \"OS\",\n \"workloadRuntime\": + \"OCIContainer\",\n \"maxPods\": 250,\n \"type\": \"VirtualMachineScaleSets\",\n + \ \"enableAutoScaling\": false,\n \"scaleDownMode\": \"Delete\",\n \"provisioningState\": + \"Creating\",\n \"powerState\": {\n \"code\": \"Running\"\n },\n + \ \"orchestratorVersion\": \"1.33\",\n \"currentOrchestratorVersion\": + \"1.33.7\",\n \"enableNodePublicIP\": false,\n \"nodeLabels\": {},\n + \ \"mode\": \"System\",\n \"enableEncryptionAtHost\": false,\n \"enableUltraSSD\": + false,\n \"osType\": \"Linux\",\n \"osSKU\": \"Ubuntu\",\n \"nodeImageVersion\": + \"AKSUbuntu-2204gen2containerd-202603.04.0\",\n \"upgradeStrategy\": \"Rolling\",\n + \ \"upgradeSettings\": {\n \"maxSurge\": \"10%\",\n \"maxUnavailable\": + \"0\"\n },\n \"upgradeSettingsBlueGreen\": {},\n \"enableFIPS\": + false,\n \"networkProfile\": {},\n \"securityProfile\": {\n \"sshAccess\": + \"LocalUser\",\n \"enableVTPM\": false,\n \"enableSecureBoot\": false\n + \ }\n }\n ],\n \"linuxProfile\": {\n \"adminUsername\": \"azureuser\",\n + \ \"ssh\": {\n \"publicKeys\": [\n {\n \"keyData\": \"ssh-rsa + AAAAB3NzaC1yc2EAAAADAQABAAACAQCbIg1guRHbI0lV11wWDt1r2cUdcNd27CJsg+SfgC7miZeubtwUhbsPdhMQsfDyhOWHq1+ZL0M+nJZV63d/1dhmhtgyOqejUwrPlzKhydsbrsdUor+JmNJDdW01v7BXHyuymT8G4s09jCasNOwiufbP/qp72ruu0bIA1nySsvlf9pCQAuFkAnVnf/rFhUlOkhtRpwcq8SUNY2zRHR/EKb/4NWY1JzR4sa3q2fWIJdrrX0DvLoa5g9bIEd4Df79ba7v+yiUBOS0zT2ll+z4g9izHK3EO5d8hL4jYxcjKs+wcslSYRWrascfscLgMlMGh0CdKeNTDjHpGPncaf3Z+FwwwjWeuiNBxv7bJo13/8B/098KlVDl4GZqsoBCEjPyJfV6hO0y/LkRGkk7oHWKgeWAfKtfLItRp00eZ4fcJNK9kCaSMmEugoZWcI7NGbZXzqFWqbpRI7NcDP9+WIQ+i9U5vqWsqd/zng4kbuAJ6UuKqIzB0upYrLShfQE3SAck8oaLhJqqq56VfDuASNpJKidV+zq27HfSBmbXnkR/5AK337dc3MXKJypoK/QPMLKUAP5XLPbs+NddJQV7EZXd29DLgp+fRIg3edpKdO7ZErWhv7d+3Kws+e1Y+ypmR2WIVSwVyBEUfgv2C8Ts9gnTF4pNcEY/S2aBicz5Ew2+jdyGNQQ== + test@example.com\\n\"\n }\n ]\n }\n },\n \"servicePrincipalProfile\": + {\n \"clientId\":\"00000000-0000-0000-0000-000000000001\"\n },\n \"nodeResourceGroup\": + \"MC_clitest000001_cliakstest000001_eastus2euap\",\n \"enableRBAC\": true,\n + \ \"supportPlan\": \"KubernetesOfficial\",\n \"networkProfile\": {\n \"networkPlugin\": + \"azure\",\n \"networkPluginMode\": \"overlay\",\n \"networkPolicy\": + \"none\",\n \"networkDataplane\": \"azure\",\n \"loadBalancerSku\": \"standard\",\n + \ \"loadBalancerProfile\": {\n \"managedOutboundIPs\": {\n \"count\": + 1\n },\n \"backendPoolType\": \"nodeIPConfiguration\"\n },\n \"podCidr\": + \"10.244.0.0/16\",\n \"serviceCidr\": \"10.0.0.0/16\",\n \"dnsServiceIP\": + \"10.0.0.10\",\n \"outboundType\": \"loadBalancer\",\n \"podCidrs\": [\n + \ \"10.244.0.0/16\"\n ],\n \"serviceCidrs\": [\n \"10.0.0.0/16\"\n + \ ],\n \"ipFamilies\": [\n \"IPv4\"\n ],\n \"podLinkLocalAccess\": + \"IMDS\"\n },\n \"maxAgentPools\": 100,\n \"autoUpgradeProfile\": {\n \"nodeOSUpgradeChannel\": + \"NodeImage\"\n },\n \"disableLocalAccounts\": false,\n \"securityProfile\": + {},\n \"storageProfile\": {\n \"diskCSIDriver\": {\n \"enabled\": true,\n + \ \"version\": \"v1\"\n },\n \"fileCSIDriver\": {\n \"enabled\": + true\n },\n \"snapshotController\": {\n \"enabled\": true\n }\n },\n + \ \"oidcIssuerProfile\": {\n \"enabled\": false\n },\n \"workloadAutoScalerProfile\": + {},\n \"metricsProfile\": {\n \"costAnalysis\": {\n \"enabled\": false\n + \ }\n },\n \"resourceUID\": \"69ba960556dd510001841eae\",\n \"controlPlanePluginProfiles\": + {\n \"azure-monitor-metrics-ccp\": {\n \"enableV2\": true\n },\n \"gpu-provisioner\": + {\n \"enableV2\": true\n },\n \"karpenter\": {\n \"enableV2\": true\n + \ },\n \"kubelet-serving-csr-approver\": {\n \"enableV2\": true\n },\n + \ \"live-patching-controller\": {\n \"enableV2\": true\n },\n \"secure-tls-bootstrap\": + {\n \"enableV2\": true\n },\n \"static-egress-controller\": {\n \"enableV2\": + true\n }\n },\n \"nodeProvisioningProfile\": {\n \"mode\": \"Manual\",\n + \ \"defaultNodePools\": \"Auto\"\n },\n \"bootstrapProfile\": {\n \"artifactSource\": + \"Direct\"\n },\n \"hostedSystemProfile\": {\n \"enabled\": false\n },\n + \ \"enableFIPS\": false,\n \"healthMonitorProfile\": {\n \"enableContinuousControlPlaneAndAddonMonitor\": + false,\n \"enableOnDemandMonitor\": false\n }\n },\n \"identity\": {\n + \ \"type\": \"SystemAssigned\",\n \"principalId\":\"00000000-0000-0000-0000-000000000001\",\n + \ \"tenantId\": \"72f988bf-86f1-41af-91ab-2d7cd011db47\"\n },\n \"sku\": {\n + \ \"name\": \"Base\",\n \"tier\": \"Free\"\n }\n}" + headers: + azure-asyncoperation: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus2euap/operations/d6b3ce47-1fd9-4ce6-96cd-c60df25a095a?api-version=2025-03-01&t=639094325824368393&c=MIIH8TCCBtmgAwIBAgIRAPACEB_3HpzeM1w1SuhmHQ0wDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UEAxMrQ0NNRSBHMSBUTFMgUlNBIDIwNDggU0hBMjU2IDIwNDkgRVUyQyBDQSAwMTAeFw0yNjAyMjAxODUzMTlaFw0yNjA1MTYwMDUzMTlaMEAxPjA8BgNVBAMTNWFzeW5jb3BlcmF0aW9uc2lnbmluZ2NlcnRpZmljYXRlLm1hbmFnZW1lbnQuYXp1cmUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnhORWJNtC19m3BfHw9QAkMXDX9rc12A9DcmdfPHteaCGxBhwJ6102HppHsmww3Sdekl4dAA92Nc3NLV3yeFPDmU_pALwfzsfem6lttyWEtgZaDT1lH1r6tqnS4Z6bNSQ9YTUH2wFJZEazi4jhwQibkb7RL8PWlAHI7_IeqoeSoDc_oIYYO1BR5pwNyMmWf0Vf0-AjNmm479Esw1g1_wglnAushpNPUMfKvLD-j2Krfn9SSr1sy8ISnKui_PoRAyFwm1WxtGzLxQCQC01HEMyg1zii9qxwlGD-fP6-899gPGH4bGUxdkgoMUMaeU1A4_D0iO3YcNEqof72U-zPeIV0QIDAQABo4IE7jCCBOowgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDAjAMBgorBgEEAYI3ewQCMAwGA1UdEwEB_wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMA4GA1UdDwEB_wQEAwIFoDAdBgNVHQ4EFgQUTtIZsp3h7sUSeE_jQ146bKX4KaUwHwYDVR0jBBgwFoAUz1EBqulDLGR2G0rwqsDykvhPw7swggHeBgNVHR8EggHVMIIB0TB0oHKgcIZuaHR0cDovL3ByaW1hcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czJldWFwL2NybHMvY2NtZWVhc3R1czJldWFwcGtpL2NjbWVlYXN0dXMyZXVhcGljYTAxLzAvY3VycmVudC5jcmwwdqB0oHKGcGh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czJldWFwL2NybHMvY2NtZWVhc3R1czJldWFwcGtpL2NjbWVlYXN0dXMyZXVhcGljYTAxLzAvY3VycmVudC5jcmwwZaBjoGGGX2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyZXVhcC9jcmxzL2NjbWVlYXN0dXMyZXVhcHBraS9jY21lZWFzdHVzMmV1YXBpY2EwMS8wL2N1cnJlbnQuY3JsMHqgeKB2hnRodHRwOi8vY2NtZWVhc3R1czJldWFwcGtpLmVhc3R1czJldWFwLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJldWFwaWNhMDEvMC9jdXJyZW50LmNybDCCAecGCCsGAQUFBwEBBIIB2TCCAdUweAYIKwYBBQUHMAKGbGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyZXVhcC9jYWNlcnRzL2NjbWVlYXN0dXMyZXVhcHBraS9jY21lZWFzdHVzMmV1YXBpY2EwMS9jZXJ0LmNlcjB6BggrBgEFBQcwAoZuaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMmV1YXAvY2FjZXJ0cy9jY21lZWFzdHVzMmV1YXBwa2kvY2NtZWVhc3R1czJldWFwaWNhMDEvY2VydC5jZXIwaQYIKwYBBQUHMAKGXWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyZXVhcC9jYWNlcnRzL2NjbWVlYXN0dXMyZXVhcHBraS9jY21lZWFzdHVzMmV1YXBpY2EwMS9jZXJ0LmNlcjByBggrBgEFBQcwAoZmaHR0cDovL2NjbWVlYXN0dXMyZXVhcHBraS5lYXN0dXMyZXVhcC5wa2kuY29yZS53aW5kb3dzLm5ldC9jZXJ0aWZpY2F0ZUF1dGhvcml0aWVzL2NjbWVlYXN0dXMyZXVhcGljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQAXqRz_dTvWF2zD3_86i99ADB1KHHDU88dwkxqsMmhfuEv6QnLFIwOqtYR4_LVTKh1vqPbsasd4GWMwHNwCCkj_sMaXlo0_5_JE608lJJc5ZeAkQD4mhL9dMmWP_Uwzr8z3uG6dn7og_xxs_66vrlr6JmETJlfOSjhNxMsR3yHfyx00M9mKAX2OcnCUv9ZnpRaOPdHcB36Lk8wcQAXiKgyT12NzASseTD734iTC_EOCuCH73nx-TKMecTFYJ0EtvMJBlMW5nvS84sjlqHJyeABN8KG6AwY_1M2QxwXbh9MJTFNu2YdU_35WHwYMm760NnDf2d9ocXU7T7RTlhkQHB4l&s=DvkXZIgusJCD-kThFWOKCEqz6JQbLWS-kNPCXqXTlKn6DKTGj2jVW3pA5Aqg5BLYVBivQ5gFU-BGhKc1F05Yg8SK5YE5stSCFiVGZIXyYaoLXEOhLxovOwul_5uub839Nux3j3R8f39wBgPmriNNh5StNeBMJFw8v10lqJsncevjs_MWU8g-Ukz-7TzG6-mcT0UDL-hkY_9PdaErN7rQvbenHWl2JieEmU0rhv4sbAQBf5mLdMRzxZCB2wvOg1xLY8un2subBW_CuEcujHwy1_Vx1xgWNGE2LokinLdnLJ1CuhhzRG6PKHhfZfH981QVxRFlGytjwnsOcJXyuFD1HA&h=ET2OpUeZmJaAz0ERzF7sBRg_5i9PNVOJ_DB72ldxUzY + cache-control: + - no-cache + content-length: + - '5042' + content-type: + - application/json + date: + - Wed, 18 Mar 2026 12:09:42 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-operation-identifier: + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=547f6960-a967-417a-a9a4-0f35fbdca11c/eastus2euap/ccba8bad-4b1c-483f-bd7c-5f8040f87f89 + x-ms-ratelimit-remaining-subscription-writes: + - '800' + x-ms-throttling-version: + - v2 + x-msedge-ref: + - 'Ref A: 5FF64C4B686F4B2DA79D0EA670B2941F Ref B: MWH011020808042 Ref C: 2026-03-18T12:09:30Z' + status: + code: 201 + message: Created +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - aks create + Connection: + - keep-alive + ParameterSetName: + - --resource-group --name --nodepool-name -c --location --ssh-key-value + User-Agent: + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.10.12 (Linux-6.8.0-1041-azure-x86_64-with-glibc2.35) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus2euap/operations/d6b3ce47-1fd9-4ce6-96cd-c60df25a095a?api-version=2025-03-01&t=639094325824368393&c=MIIH8TCCBtmgAwIBAgIRAPACEB_3HpzeM1w1SuhmHQ0wDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UEAxMrQ0NNRSBHMSBUTFMgUlNBIDIwNDggU0hBMjU2IDIwNDkgRVUyQyBDQSAwMTAeFw0yNjAyMjAxODUzMTlaFw0yNjA1MTYwMDUzMTlaMEAxPjA8BgNVBAMTNWFzeW5jb3BlcmF0aW9uc2lnbmluZ2NlcnRpZmljYXRlLm1hbmFnZW1lbnQuYXp1cmUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnhORWJNtC19m3BfHw9QAkMXDX9rc12A9DcmdfPHteaCGxBhwJ6102HppHsmww3Sdekl4dAA92Nc3NLV3yeFPDmU_pALwfzsfem6lttyWEtgZaDT1lH1r6tqnS4Z6bNSQ9YTUH2wFJZEazi4jhwQibkb7RL8PWlAHI7_IeqoeSoDc_oIYYO1BR5pwNyMmWf0Vf0-AjNmm479Esw1g1_wglnAushpNPUMfKvLD-j2Krfn9SSr1sy8ISnKui_PoRAyFwm1WxtGzLxQCQC01HEMyg1zii9qxwlGD-fP6-899gPGH4bGUxdkgoMUMaeU1A4_D0iO3YcNEqof72U-zPeIV0QIDAQABo4IE7jCCBOowgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDAjAMBgorBgEEAYI3ewQCMAwGA1UdEwEB_wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMA4GA1UdDwEB_wQEAwIFoDAdBgNVHQ4EFgQUTtIZsp3h7sUSeE_jQ146bKX4KaUwHwYDVR0jBBgwFoAUz1EBqulDLGR2G0rwqsDykvhPw7swggHeBgNVHR8EggHVMIIB0TB0oHKgcIZuaHR0cDovL3ByaW1hcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czJldWFwL2NybHMvY2NtZWVhc3R1czJldWFwcGtpL2NjbWVlYXN0dXMyZXVhcGljYTAxLzAvY3VycmVudC5jcmwwdqB0oHKGcGh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czJldWFwL2NybHMvY2NtZWVhc3R1czJldWFwcGtpL2NjbWVlYXN0dXMyZXVhcGljYTAxLzAvY3VycmVudC5jcmwwZaBjoGGGX2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyZXVhcC9jcmxzL2NjbWVlYXN0dXMyZXVhcHBraS9jY21lZWFzdHVzMmV1YXBpY2EwMS8wL2N1cnJlbnQuY3JsMHqgeKB2hnRodHRwOi8vY2NtZWVhc3R1czJldWFwcGtpLmVhc3R1czJldWFwLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJldWFwaWNhMDEvMC9jdXJyZW50LmNybDCCAecGCCsGAQUFBwEBBIIB2TCCAdUweAYIKwYBBQUHMAKGbGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyZXVhcC9jYWNlcnRzL2NjbWVlYXN0dXMyZXVhcHBraS9jY21lZWFzdHVzMmV1YXBpY2EwMS9jZXJ0LmNlcjB6BggrBgEFBQcwAoZuaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMmV1YXAvY2FjZXJ0cy9jY21lZWFzdHVzMmV1YXBwa2kvY2NtZWVhc3R1czJldWFwaWNhMDEvY2VydC5jZXIwaQYIKwYBBQUHMAKGXWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyZXVhcC9jYWNlcnRzL2NjbWVlYXN0dXMyZXVhcHBraS9jY21lZWFzdHVzMmV1YXBpY2EwMS9jZXJ0LmNlcjByBggrBgEFBQcwAoZmaHR0cDovL2NjbWVlYXN0dXMyZXVhcHBraS5lYXN0dXMyZXVhcC5wa2kuY29yZS53aW5kb3dzLm5ldC9jZXJ0aWZpY2F0ZUF1dGhvcml0aWVzL2NjbWVlYXN0dXMyZXVhcGljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQAXqRz_dTvWF2zD3_86i99ADB1KHHDU88dwkxqsMmhfuEv6QnLFIwOqtYR4_LVTKh1vqPbsasd4GWMwHNwCCkj_sMaXlo0_5_JE608lJJc5ZeAkQD4mhL9dMmWP_Uwzr8z3uG6dn7og_xxs_66vrlr6JmETJlfOSjhNxMsR3yHfyx00M9mKAX2OcnCUv9ZnpRaOPdHcB36Lk8wcQAXiKgyT12NzASseTD734iTC_EOCuCH73nx-TKMecTFYJ0EtvMJBlMW5nvS84sjlqHJyeABN8KG6AwY_1M2QxwXbh9MJTFNu2YdU_35WHwYMm760NnDf2d9ocXU7T7RTlhkQHB4l&s=DvkXZIgusJCD-kThFWOKCEqz6JQbLWS-kNPCXqXTlKn6DKTGj2jVW3pA5Aqg5BLYVBivQ5gFU-BGhKc1F05Yg8SK5YE5stSCFiVGZIXyYaoLXEOhLxovOwul_5uub839Nux3j3R8f39wBgPmriNNh5StNeBMJFw8v10lqJsncevjs_MWU8g-Ukz-7TzG6-mcT0UDL-hkY_9PdaErN7rQvbenHWl2JieEmU0rhv4sbAQBf5mLdMRzxZCB2wvOg1xLY8un2subBW_CuEcujHwy1_Vx1xgWNGE2LokinLdnLJ1CuhhzRG6PKHhfZfH981QVxRFlGytjwnsOcJXyuFD1HA&h=ET2OpUeZmJaAz0ERzF7sBRg_5i9PNVOJ_DB72ldxUzY + response: + body: + string: "{\n \"name\": \"d6b3ce47-1fd9-4ce6-96cd-c60df25a095a\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2026-03-18T12:09:42.3438986Z\"\n}" + headers: + cache-control: + - no-cache + content-length: + - '122' + content-type: + - application/json + date: + - Wed, 18 Mar 2026 12:09:42 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-operation-identifier: + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=547f6960-a967-417a-a9a4-0f35fbdca11c/westus/758e4ada-14fc-4eba-9d2b-35620fd325e0 + x-ms-ratelimit-remaining-subscription-global-reads: + - '16499' + x-msedge-ref: + - 'Ref A: 203BBA4A82544792A1ECF9EDAFEA250F Ref B: MWH011020808042 Ref C: 2026-03-18T12:09:42Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - aks create + Connection: + - keep-alive + ParameterSetName: + - --resource-group --name --nodepool-name -c --location --ssh-key-value + User-Agent: + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.10.12 (Linux-6.8.0-1041-azure-x86_64-with-glibc2.35) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus2euap/operations/d6b3ce47-1fd9-4ce6-96cd-c60df25a095a?api-version=2025-03-01&t=639094325824368393&c=MIIH8TCCBtmgAwIBAgIRAPACEB_3HpzeM1w1SuhmHQ0wDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UEAxMrQ0NNRSBHMSBUTFMgUlNBIDIwNDggU0hBMjU2IDIwNDkgRVUyQyBDQSAwMTAeFw0yNjAyMjAxODUzMTlaFw0yNjA1MTYwMDUzMTlaMEAxPjA8BgNVBAMTNWFzeW5jb3BlcmF0aW9uc2lnbmluZ2NlcnRpZmljYXRlLm1hbmFnZW1lbnQuYXp1cmUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnhORWJNtC19m3BfHw9QAkMXDX9rc12A9DcmdfPHteaCGxBhwJ6102HppHsmww3Sdekl4dAA92Nc3NLV3yeFPDmU_pALwfzsfem6lttyWEtgZaDT1lH1r6tqnS4Z6bNSQ9YTUH2wFJZEazi4jhwQibkb7RL8PWlAHI7_IeqoeSoDc_oIYYO1BR5pwNyMmWf0Vf0-AjNmm479Esw1g1_wglnAushpNPUMfKvLD-j2Krfn9SSr1sy8ISnKui_PoRAyFwm1WxtGzLxQCQC01HEMyg1zii9qxwlGD-fP6-899gPGH4bGUxdkgoMUMaeU1A4_D0iO3YcNEqof72U-zPeIV0QIDAQABo4IE7jCCBOowgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDAjAMBgorBgEEAYI3ewQCMAwGA1UdEwEB_wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMA4GA1UdDwEB_wQEAwIFoDAdBgNVHQ4EFgQUTtIZsp3h7sUSeE_jQ146bKX4KaUwHwYDVR0jBBgwFoAUz1EBqulDLGR2G0rwqsDykvhPw7swggHeBgNVHR8EggHVMIIB0TB0oHKgcIZuaHR0cDovL3ByaW1hcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czJldWFwL2NybHMvY2NtZWVhc3R1czJldWFwcGtpL2NjbWVlYXN0dXMyZXVhcGljYTAxLzAvY3VycmVudC5jcmwwdqB0oHKGcGh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czJldWFwL2NybHMvY2NtZWVhc3R1czJldWFwcGtpL2NjbWVlYXN0dXMyZXVhcGljYTAxLzAvY3VycmVudC5jcmwwZaBjoGGGX2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyZXVhcC9jcmxzL2NjbWVlYXN0dXMyZXVhcHBraS9jY21lZWFzdHVzMmV1YXBpY2EwMS8wL2N1cnJlbnQuY3JsMHqgeKB2hnRodHRwOi8vY2NtZWVhc3R1czJldWFwcGtpLmVhc3R1czJldWFwLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJldWFwaWNhMDEvMC9jdXJyZW50LmNybDCCAecGCCsGAQUFBwEBBIIB2TCCAdUweAYIKwYBBQUHMAKGbGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyZXVhcC9jYWNlcnRzL2NjbWVlYXN0dXMyZXVhcHBraS9jY21lZWFzdHVzMmV1YXBpY2EwMS9jZXJ0LmNlcjB6BggrBgEFBQcwAoZuaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMmV1YXAvY2FjZXJ0cy9jY21lZWFzdHVzMmV1YXBwa2kvY2NtZWVhc3R1czJldWFwaWNhMDEvY2VydC5jZXIwaQYIKwYBBQUHMAKGXWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyZXVhcC9jYWNlcnRzL2NjbWVlYXN0dXMyZXVhcHBraS9jY21lZWFzdHVzMmV1YXBpY2EwMS9jZXJ0LmNlcjByBggrBgEFBQcwAoZmaHR0cDovL2NjbWVlYXN0dXMyZXVhcHBraS5lYXN0dXMyZXVhcC5wa2kuY29yZS53aW5kb3dzLm5ldC9jZXJ0aWZpY2F0ZUF1dGhvcml0aWVzL2NjbWVlYXN0dXMyZXVhcGljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQAXqRz_dTvWF2zD3_86i99ADB1KHHDU88dwkxqsMmhfuEv6QnLFIwOqtYR4_LVTKh1vqPbsasd4GWMwHNwCCkj_sMaXlo0_5_JE608lJJc5ZeAkQD4mhL9dMmWP_Uwzr8z3uG6dn7og_xxs_66vrlr6JmETJlfOSjhNxMsR3yHfyx00M9mKAX2OcnCUv9ZnpRaOPdHcB36Lk8wcQAXiKgyT12NzASseTD734iTC_EOCuCH73nx-TKMecTFYJ0EtvMJBlMW5nvS84sjlqHJyeABN8KG6AwY_1M2QxwXbh9MJTFNu2YdU_35WHwYMm760NnDf2d9ocXU7T7RTlhkQHB4l&s=DvkXZIgusJCD-kThFWOKCEqz6JQbLWS-kNPCXqXTlKn6DKTGj2jVW3pA5Aqg5BLYVBivQ5gFU-BGhKc1F05Yg8SK5YE5stSCFiVGZIXyYaoLXEOhLxovOwul_5uub839Nux3j3R8f39wBgPmriNNh5StNeBMJFw8v10lqJsncevjs_MWU8g-Ukz-7TzG6-mcT0UDL-hkY_9PdaErN7rQvbenHWl2JieEmU0rhv4sbAQBf5mLdMRzxZCB2wvOg1xLY8un2subBW_CuEcujHwy1_Vx1xgWNGE2LokinLdnLJ1CuhhzRG6PKHhfZfH981QVxRFlGytjwnsOcJXyuFD1HA&h=ET2OpUeZmJaAz0ERzF7sBRg_5i9PNVOJ_DB72ldxUzY + response: + body: + string: "{\n \"name\": \"d6b3ce47-1fd9-4ce6-96cd-c60df25a095a\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2026-03-18T12:09:42.3438986Z\"\n}" + headers: + cache-control: + - no-cache + content-length: + - '122' + content-type: + - application/json + date: + - Wed, 18 Mar 2026 12:10:13 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-operation-identifier: + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=547f6960-a967-417a-a9a4-0f35fbdca11c/centralus/2b84bcf3-0815-410d-95d3-5f26094195e6 + x-ms-ratelimit-remaining-subscription-global-reads: + - '16499' + x-msedge-ref: + - 'Ref A: 97258E9A20A541A88088394F2A3EB11C Ref B: CO6AA3150217051 Ref C: 2026-03-18T12:10:13Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - aks create + Connection: + - keep-alive + ParameterSetName: + - --resource-group --name --nodepool-name -c --location --ssh-key-value + User-Agent: + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.10.12 (Linux-6.8.0-1041-azure-x86_64-with-glibc2.35) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus2euap/operations/d6b3ce47-1fd9-4ce6-96cd-c60df25a095a?api-version=2025-03-01&t=639094325824368393&c=MIIH8TCCBtmgAwIBAgIRAPACEB_3HpzeM1w1SuhmHQ0wDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UEAxMrQ0NNRSBHMSBUTFMgUlNBIDIwNDggU0hBMjU2IDIwNDkgRVUyQyBDQSAwMTAeFw0yNjAyMjAxODUzMTlaFw0yNjA1MTYwMDUzMTlaMEAxPjA8BgNVBAMTNWFzeW5jb3BlcmF0aW9uc2lnbmluZ2NlcnRpZmljYXRlLm1hbmFnZW1lbnQuYXp1cmUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnhORWJNtC19m3BfHw9QAkMXDX9rc12A9DcmdfPHteaCGxBhwJ6102HppHsmww3Sdekl4dAA92Nc3NLV3yeFPDmU_pALwfzsfem6lttyWEtgZaDT1lH1r6tqnS4Z6bNSQ9YTUH2wFJZEazi4jhwQibkb7RL8PWlAHI7_IeqoeSoDc_oIYYO1BR5pwNyMmWf0Vf0-AjNmm479Esw1g1_wglnAushpNPUMfKvLD-j2Krfn9SSr1sy8ISnKui_PoRAyFwm1WxtGzLxQCQC01HEMyg1zii9qxwlGD-fP6-899gPGH4bGUxdkgoMUMaeU1A4_D0iO3YcNEqof72U-zPeIV0QIDAQABo4IE7jCCBOowgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDAjAMBgorBgEEAYI3ewQCMAwGA1UdEwEB_wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMA4GA1UdDwEB_wQEAwIFoDAdBgNVHQ4EFgQUTtIZsp3h7sUSeE_jQ146bKX4KaUwHwYDVR0jBBgwFoAUz1EBqulDLGR2G0rwqsDykvhPw7swggHeBgNVHR8EggHVMIIB0TB0oHKgcIZuaHR0cDovL3ByaW1hcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czJldWFwL2NybHMvY2NtZWVhc3R1czJldWFwcGtpL2NjbWVlYXN0dXMyZXVhcGljYTAxLzAvY3VycmVudC5jcmwwdqB0oHKGcGh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czJldWFwL2NybHMvY2NtZWVhc3R1czJldWFwcGtpL2NjbWVlYXN0dXMyZXVhcGljYTAxLzAvY3VycmVudC5jcmwwZaBjoGGGX2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyZXVhcC9jcmxzL2NjbWVlYXN0dXMyZXVhcHBraS9jY21lZWFzdHVzMmV1YXBpY2EwMS8wL2N1cnJlbnQuY3JsMHqgeKB2hnRodHRwOi8vY2NtZWVhc3R1czJldWFwcGtpLmVhc3R1czJldWFwLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJldWFwaWNhMDEvMC9jdXJyZW50LmNybDCCAecGCCsGAQUFBwEBBIIB2TCCAdUweAYIKwYBBQUHMAKGbGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyZXVhcC9jYWNlcnRzL2NjbWVlYXN0dXMyZXVhcHBraS9jY21lZWFzdHVzMmV1YXBpY2EwMS9jZXJ0LmNlcjB6BggrBgEFBQcwAoZuaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMmV1YXAvY2FjZXJ0cy9jY21lZWFzdHVzMmV1YXBwa2kvY2NtZWVhc3R1czJldWFwaWNhMDEvY2VydC5jZXIwaQYIKwYBBQUHMAKGXWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyZXVhcC9jYWNlcnRzL2NjbWVlYXN0dXMyZXVhcHBraS9jY21lZWFzdHVzMmV1YXBpY2EwMS9jZXJ0LmNlcjByBggrBgEFBQcwAoZmaHR0cDovL2NjbWVlYXN0dXMyZXVhcHBraS5lYXN0dXMyZXVhcC5wa2kuY29yZS53aW5kb3dzLm5ldC9jZXJ0aWZpY2F0ZUF1dGhvcml0aWVzL2NjbWVlYXN0dXMyZXVhcGljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQAXqRz_dTvWF2zD3_86i99ADB1KHHDU88dwkxqsMmhfuEv6QnLFIwOqtYR4_LVTKh1vqPbsasd4GWMwHNwCCkj_sMaXlo0_5_JE608lJJc5ZeAkQD4mhL9dMmWP_Uwzr8z3uG6dn7og_xxs_66vrlr6JmETJlfOSjhNxMsR3yHfyx00M9mKAX2OcnCUv9ZnpRaOPdHcB36Lk8wcQAXiKgyT12NzASseTD734iTC_EOCuCH73nx-TKMecTFYJ0EtvMJBlMW5nvS84sjlqHJyeABN8KG6AwY_1M2QxwXbh9MJTFNu2YdU_35WHwYMm760NnDf2d9ocXU7T7RTlhkQHB4l&s=DvkXZIgusJCD-kThFWOKCEqz6JQbLWS-kNPCXqXTlKn6DKTGj2jVW3pA5Aqg5BLYVBivQ5gFU-BGhKc1F05Yg8SK5YE5stSCFiVGZIXyYaoLXEOhLxovOwul_5uub839Nux3j3R8f39wBgPmriNNh5StNeBMJFw8v10lqJsncevjs_MWU8g-Ukz-7TzG6-mcT0UDL-hkY_9PdaErN7rQvbenHWl2JieEmU0rhv4sbAQBf5mLdMRzxZCB2wvOg1xLY8un2subBW_CuEcujHwy1_Vx1xgWNGE2LokinLdnLJ1CuhhzRG6PKHhfZfH981QVxRFlGytjwnsOcJXyuFD1HA&h=ET2OpUeZmJaAz0ERzF7sBRg_5i9PNVOJ_DB72ldxUzY + response: + body: + string: "{\n \"name\": \"d6b3ce47-1fd9-4ce6-96cd-c60df25a095a\",\n \"status\": + \"ProvisioningControlPlane\",\n \"startTime\": \"2026-03-18T12:09:42.3438986Z\"\n}" + headers: + cache-control: + - no-cache + content-length: + - '136' + content-type: + - application/json + date: + - Wed, 18 Mar 2026 12:10:43 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-operation-identifier: + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=547f6960-a967-417a-a9a4-0f35fbdca11c/westus2/b6554a40-fc74-4d2b-b228-f2aecaaa3116 + x-ms-ratelimit-remaining-subscription-global-reads: + - '16499' + x-msedge-ref: + - 'Ref A: 1A47FA62279F4EF5B01D0DDEEBEDE46C Ref B: MWH011020807062 Ref C: 2026-03-18T12:10:43Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - aks create + Connection: + - keep-alive + ParameterSetName: + - --resource-group --name --nodepool-name -c --location --ssh-key-value + User-Agent: + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.10.12 (Linux-6.8.0-1041-azure-x86_64-with-glibc2.35) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus2euap/operations/d6b3ce47-1fd9-4ce6-96cd-c60df25a095a?api-version=2025-03-01&t=639094325824368393&c=MIIH8TCCBtmgAwIBAgIRAPACEB_3HpzeM1w1SuhmHQ0wDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UEAxMrQ0NNRSBHMSBUTFMgUlNBIDIwNDggU0hBMjU2IDIwNDkgRVUyQyBDQSAwMTAeFw0yNjAyMjAxODUzMTlaFw0yNjA1MTYwMDUzMTlaMEAxPjA8BgNVBAMTNWFzeW5jb3BlcmF0aW9uc2lnbmluZ2NlcnRpZmljYXRlLm1hbmFnZW1lbnQuYXp1cmUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnhORWJNtC19m3BfHw9QAkMXDX9rc12A9DcmdfPHteaCGxBhwJ6102HppHsmww3Sdekl4dAA92Nc3NLV3yeFPDmU_pALwfzsfem6lttyWEtgZaDT1lH1r6tqnS4Z6bNSQ9YTUH2wFJZEazi4jhwQibkb7RL8PWlAHI7_IeqoeSoDc_oIYYO1BR5pwNyMmWf0Vf0-AjNmm479Esw1g1_wglnAushpNPUMfKvLD-j2Krfn9SSr1sy8ISnKui_PoRAyFwm1WxtGzLxQCQC01HEMyg1zii9qxwlGD-fP6-899gPGH4bGUxdkgoMUMaeU1A4_D0iO3YcNEqof72U-zPeIV0QIDAQABo4IE7jCCBOowgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDAjAMBgorBgEEAYI3ewQCMAwGA1UdEwEB_wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMA4GA1UdDwEB_wQEAwIFoDAdBgNVHQ4EFgQUTtIZsp3h7sUSeE_jQ146bKX4KaUwHwYDVR0jBBgwFoAUz1EBqulDLGR2G0rwqsDykvhPw7swggHeBgNVHR8EggHVMIIB0TB0oHKgcIZuaHR0cDovL3ByaW1hcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czJldWFwL2NybHMvY2NtZWVhc3R1czJldWFwcGtpL2NjbWVlYXN0dXMyZXVhcGljYTAxLzAvY3VycmVudC5jcmwwdqB0oHKGcGh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czJldWFwL2NybHMvY2NtZWVhc3R1czJldWFwcGtpL2NjbWVlYXN0dXMyZXVhcGljYTAxLzAvY3VycmVudC5jcmwwZaBjoGGGX2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyZXVhcC9jcmxzL2NjbWVlYXN0dXMyZXVhcHBraS9jY21lZWFzdHVzMmV1YXBpY2EwMS8wL2N1cnJlbnQuY3JsMHqgeKB2hnRodHRwOi8vY2NtZWVhc3R1czJldWFwcGtpLmVhc3R1czJldWFwLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJldWFwaWNhMDEvMC9jdXJyZW50LmNybDCCAecGCCsGAQUFBwEBBIIB2TCCAdUweAYIKwYBBQUHMAKGbGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyZXVhcC9jYWNlcnRzL2NjbWVlYXN0dXMyZXVhcHBraS9jY21lZWFzdHVzMmV1YXBpY2EwMS9jZXJ0LmNlcjB6BggrBgEFBQcwAoZuaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMmV1YXAvY2FjZXJ0cy9jY21lZWFzdHVzMmV1YXBwa2kvY2NtZWVhc3R1czJldWFwaWNhMDEvY2VydC5jZXIwaQYIKwYBBQUHMAKGXWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyZXVhcC9jYWNlcnRzL2NjbWVlYXN0dXMyZXVhcHBraS9jY21lZWFzdHVzMmV1YXBpY2EwMS9jZXJ0LmNlcjByBggrBgEFBQcwAoZmaHR0cDovL2NjbWVlYXN0dXMyZXVhcHBraS5lYXN0dXMyZXVhcC5wa2kuY29yZS53aW5kb3dzLm5ldC9jZXJ0aWZpY2F0ZUF1dGhvcml0aWVzL2NjbWVlYXN0dXMyZXVhcGljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQAXqRz_dTvWF2zD3_86i99ADB1KHHDU88dwkxqsMmhfuEv6QnLFIwOqtYR4_LVTKh1vqPbsasd4GWMwHNwCCkj_sMaXlo0_5_JE608lJJc5ZeAkQD4mhL9dMmWP_Uwzr8z3uG6dn7og_xxs_66vrlr6JmETJlfOSjhNxMsR3yHfyx00M9mKAX2OcnCUv9ZnpRaOPdHcB36Lk8wcQAXiKgyT12NzASseTD734iTC_EOCuCH73nx-TKMecTFYJ0EtvMJBlMW5nvS84sjlqHJyeABN8KG6AwY_1M2QxwXbh9MJTFNu2YdU_35WHwYMm760NnDf2d9ocXU7T7RTlhkQHB4l&s=DvkXZIgusJCD-kThFWOKCEqz6JQbLWS-kNPCXqXTlKn6DKTGj2jVW3pA5Aqg5BLYVBivQ5gFU-BGhKc1F05Yg8SK5YE5stSCFiVGZIXyYaoLXEOhLxovOwul_5uub839Nux3j3R8f39wBgPmriNNh5StNeBMJFw8v10lqJsncevjs_MWU8g-Ukz-7TzG6-mcT0UDL-hkY_9PdaErN7rQvbenHWl2JieEmU0rhv4sbAQBf5mLdMRzxZCB2wvOg1xLY8un2subBW_CuEcujHwy1_Vx1xgWNGE2LokinLdnLJ1CuhhzRG6PKHhfZfH981QVxRFlGytjwnsOcJXyuFD1HA&h=ET2OpUeZmJaAz0ERzF7sBRg_5i9PNVOJ_DB72ldxUzY + response: + body: + string: "{\n \"name\": \"d6b3ce47-1fd9-4ce6-96cd-c60df25a095a\",\n \"status\": + \"ProvisioningControlPlane\",\n \"startTime\": \"2026-03-18T12:09:42.3438986Z\"\n}" + headers: + cache-control: + - no-cache + content-length: + - '136' + content-type: + - application/json + date: + - Wed, 18 Mar 2026 12:11:14 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-operation-identifier: + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=547f6960-a967-417a-a9a4-0f35fbdca11c/westus/23728eff-9a66-44ad-b91a-4d524cab5a58 + x-ms-ratelimit-remaining-subscription-global-reads: + - '16499' + x-msedge-ref: + - 'Ref A: 859715E80B534E6084C04EEA696953EB Ref B: MWH011020808031 Ref C: 2026-03-18T12:11:14Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - aks create + Connection: + - keep-alive + ParameterSetName: + - --resource-group --name --nodepool-name -c --location --ssh-key-value + User-Agent: + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.10.12 (Linux-6.8.0-1041-azure-x86_64-with-glibc2.35) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus2euap/operations/d6b3ce47-1fd9-4ce6-96cd-c60df25a095a?api-version=2025-03-01&t=639094325824368393&c=MIIH8TCCBtmgAwIBAgIRAPACEB_3HpzeM1w1SuhmHQ0wDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UEAxMrQ0NNRSBHMSBUTFMgUlNBIDIwNDggU0hBMjU2IDIwNDkgRVUyQyBDQSAwMTAeFw0yNjAyMjAxODUzMTlaFw0yNjA1MTYwMDUzMTlaMEAxPjA8BgNVBAMTNWFzeW5jb3BlcmF0aW9uc2lnbmluZ2NlcnRpZmljYXRlLm1hbmFnZW1lbnQuYXp1cmUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnhORWJNtC19m3BfHw9QAkMXDX9rc12A9DcmdfPHteaCGxBhwJ6102HppHsmww3Sdekl4dAA92Nc3NLV3yeFPDmU_pALwfzsfem6lttyWEtgZaDT1lH1r6tqnS4Z6bNSQ9YTUH2wFJZEazi4jhwQibkb7RL8PWlAHI7_IeqoeSoDc_oIYYO1BR5pwNyMmWf0Vf0-AjNmm479Esw1g1_wglnAushpNPUMfKvLD-j2Krfn9SSr1sy8ISnKui_PoRAyFwm1WxtGzLxQCQC01HEMyg1zii9qxwlGD-fP6-899gPGH4bGUxdkgoMUMaeU1A4_D0iO3YcNEqof72U-zPeIV0QIDAQABo4IE7jCCBOowgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDAjAMBgorBgEEAYI3ewQCMAwGA1UdEwEB_wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMA4GA1UdDwEB_wQEAwIFoDAdBgNVHQ4EFgQUTtIZsp3h7sUSeE_jQ146bKX4KaUwHwYDVR0jBBgwFoAUz1EBqulDLGR2G0rwqsDykvhPw7swggHeBgNVHR8EggHVMIIB0TB0oHKgcIZuaHR0cDovL3ByaW1hcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czJldWFwL2NybHMvY2NtZWVhc3R1czJldWFwcGtpL2NjbWVlYXN0dXMyZXVhcGljYTAxLzAvY3VycmVudC5jcmwwdqB0oHKGcGh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czJldWFwL2NybHMvY2NtZWVhc3R1czJldWFwcGtpL2NjbWVlYXN0dXMyZXVhcGljYTAxLzAvY3VycmVudC5jcmwwZaBjoGGGX2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyZXVhcC9jcmxzL2NjbWVlYXN0dXMyZXVhcHBraS9jY21lZWFzdHVzMmV1YXBpY2EwMS8wL2N1cnJlbnQuY3JsMHqgeKB2hnRodHRwOi8vY2NtZWVhc3R1czJldWFwcGtpLmVhc3R1czJldWFwLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJldWFwaWNhMDEvMC9jdXJyZW50LmNybDCCAecGCCsGAQUFBwEBBIIB2TCCAdUweAYIKwYBBQUHMAKGbGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyZXVhcC9jYWNlcnRzL2NjbWVlYXN0dXMyZXVhcHBraS9jY21lZWFzdHVzMmV1YXBpY2EwMS9jZXJ0LmNlcjB6BggrBgEFBQcwAoZuaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMmV1YXAvY2FjZXJ0cy9jY21lZWFzdHVzMmV1YXBwa2kvY2NtZWVhc3R1czJldWFwaWNhMDEvY2VydC5jZXIwaQYIKwYBBQUHMAKGXWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyZXVhcC9jYWNlcnRzL2NjbWVlYXN0dXMyZXVhcHBraS9jY21lZWFzdHVzMmV1YXBpY2EwMS9jZXJ0LmNlcjByBggrBgEFBQcwAoZmaHR0cDovL2NjbWVlYXN0dXMyZXVhcHBraS5lYXN0dXMyZXVhcC5wa2kuY29yZS53aW5kb3dzLm5ldC9jZXJ0aWZpY2F0ZUF1dGhvcml0aWVzL2NjbWVlYXN0dXMyZXVhcGljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQAXqRz_dTvWF2zD3_86i99ADB1KHHDU88dwkxqsMmhfuEv6QnLFIwOqtYR4_LVTKh1vqPbsasd4GWMwHNwCCkj_sMaXlo0_5_JE608lJJc5ZeAkQD4mhL9dMmWP_Uwzr8z3uG6dn7og_xxs_66vrlr6JmETJlfOSjhNxMsR3yHfyx00M9mKAX2OcnCUv9ZnpRaOPdHcB36Lk8wcQAXiKgyT12NzASseTD734iTC_EOCuCH73nx-TKMecTFYJ0EtvMJBlMW5nvS84sjlqHJyeABN8KG6AwY_1M2QxwXbh9MJTFNu2YdU_35WHwYMm760NnDf2d9ocXU7T7RTlhkQHB4l&s=DvkXZIgusJCD-kThFWOKCEqz6JQbLWS-kNPCXqXTlKn6DKTGj2jVW3pA5Aqg5BLYVBivQ5gFU-BGhKc1F05Yg8SK5YE5stSCFiVGZIXyYaoLXEOhLxovOwul_5uub839Nux3j3R8f39wBgPmriNNh5StNeBMJFw8v10lqJsncevjs_MWU8g-Ukz-7TzG6-mcT0UDL-hkY_9PdaErN7rQvbenHWl2JieEmU0rhv4sbAQBf5mLdMRzxZCB2wvOg1xLY8un2subBW_CuEcujHwy1_Vx1xgWNGE2LokinLdnLJ1CuhhzRG6PKHhfZfH981QVxRFlGytjwnsOcJXyuFD1HA&h=ET2OpUeZmJaAz0ERzF7sBRg_5i9PNVOJ_DB72ldxUzY + response: + body: + string: "{\n \"name\": \"d6b3ce47-1fd9-4ce6-96cd-c60df25a095a\",\n \"status\": + \"CreatingAgentPools\",\n \"startTime\": \"2026-03-18T12:09:42.3438986Z\"\n}" + headers: + cache-control: + - no-cache + content-length: + - '130' + content-type: + - application/json + date: + - Wed, 18 Mar 2026 12:11:45 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-operation-identifier: + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=547f6960-a967-417a-a9a4-0f35fbdca11c/westus/0b7221b2-aad6-4cc7-9b0c-3cef8bc9bda7 + x-ms-ratelimit-remaining-subscription-global-reads: + - '16499' + x-msedge-ref: + - 'Ref A: B231E08F6E044561801CA48E9969B075 Ref B: MWH011020806062 Ref C: 2026-03-18T12:11:45Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - aks create + Connection: + - keep-alive + ParameterSetName: + - --resource-group --name --nodepool-name -c --location --ssh-key-value + User-Agent: + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.10.12 (Linux-6.8.0-1041-azure-x86_64-with-glibc2.35) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus2euap/operations/d6b3ce47-1fd9-4ce6-96cd-c60df25a095a?api-version=2025-03-01&t=639094325824368393&c=MIIH8TCCBtmgAwIBAgIRAPACEB_3HpzeM1w1SuhmHQ0wDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UEAxMrQ0NNRSBHMSBUTFMgUlNBIDIwNDggU0hBMjU2IDIwNDkgRVUyQyBDQSAwMTAeFw0yNjAyMjAxODUzMTlaFw0yNjA1MTYwMDUzMTlaMEAxPjA8BgNVBAMTNWFzeW5jb3BlcmF0aW9uc2lnbmluZ2NlcnRpZmljYXRlLm1hbmFnZW1lbnQuYXp1cmUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnhORWJNtC19m3BfHw9QAkMXDX9rc12A9DcmdfPHteaCGxBhwJ6102HppHsmww3Sdekl4dAA92Nc3NLV3yeFPDmU_pALwfzsfem6lttyWEtgZaDT1lH1r6tqnS4Z6bNSQ9YTUH2wFJZEazi4jhwQibkb7RL8PWlAHI7_IeqoeSoDc_oIYYO1BR5pwNyMmWf0Vf0-AjNmm479Esw1g1_wglnAushpNPUMfKvLD-j2Krfn9SSr1sy8ISnKui_PoRAyFwm1WxtGzLxQCQC01HEMyg1zii9qxwlGD-fP6-899gPGH4bGUxdkgoMUMaeU1A4_D0iO3YcNEqof72U-zPeIV0QIDAQABo4IE7jCCBOowgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDAjAMBgorBgEEAYI3ewQCMAwGA1UdEwEB_wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMA4GA1UdDwEB_wQEAwIFoDAdBgNVHQ4EFgQUTtIZsp3h7sUSeE_jQ146bKX4KaUwHwYDVR0jBBgwFoAUz1EBqulDLGR2G0rwqsDykvhPw7swggHeBgNVHR8EggHVMIIB0TB0oHKgcIZuaHR0cDovL3ByaW1hcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czJldWFwL2NybHMvY2NtZWVhc3R1czJldWFwcGtpL2NjbWVlYXN0dXMyZXVhcGljYTAxLzAvY3VycmVudC5jcmwwdqB0oHKGcGh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czJldWFwL2NybHMvY2NtZWVhc3R1czJldWFwcGtpL2NjbWVlYXN0dXMyZXVhcGljYTAxLzAvY3VycmVudC5jcmwwZaBjoGGGX2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyZXVhcC9jcmxzL2NjbWVlYXN0dXMyZXVhcHBraS9jY21lZWFzdHVzMmV1YXBpY2EwMS8wL2N1cnJlbnQuY3JsMHqgeKB2hnRodHRwOi8vY2NtZWVhc3R1czJldWFwcGtpLmVhc3R1czJldWFwLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJldWFwaWNhMDEvMC9jdXJyZW50LmNybDCCAecGCCsGAQUFBwEBBIIB2TCCAdUweAYIKwYBBQUHMAKGbGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyZXVhcC9jYWNlcnRzL2NjbWVlYXN0dXMyZXVhcHBraS9jY21lZWFzdHVzMmV1YXBpY2EwMS9jZXJ0LmNlcjB6BggrBgEFBQcwAoZuaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMmV1YXAvY2FjZXJ0cy9jY21lZWFzdHVzMmV1YXBwa2kvY2NtZWVhc3R1czJldWFwaWNhMDEvY2VydC5jZXIwaQYIKwYBBQUHMAKGXWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyZXVhcC9jYWNlcnRzL2NjbWVlYXN0dXMyZXVhcHBraS9jY21lZWFzdHVzMmV1YXBpY2EwMS9jZXJ0LmNlcjByBggrBgEFBQcwAoZmaHR0cDovL2NjbWVlYXN0dXMyZXVhcHBraS5lYXN0dXMyZXVhcC5wa2kuY29yZS53aW5kb3dzLm5ldC9jZXJ0aWZpY2F0ZUF1dGhvcml0aWVzL2NjbWVlYXN0dXMyZXVhcGljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQAXqRz_dTvWF2zD3_86i99ADB1KHHDU88dwkxqsMmhfuEv6QnLFIwOqtYR4_LVTKh1vqPbsasd4GWMwHNwCCkj_sMaXlo0_5_JE608lJJc5ZeAkQD4mhL9dMmWP_Uwzr8z3uG6dn7og_xxs_66vrlr6JmETJlfOSjhNxMsR3yHfyx00M9mKAX2OcnCUv9ZnpRaOPdHcB36Lk8wcQAXiKgyT12NzASseTD734iTC_EOCuCH73nx-TKMecTFYJ0EtvMJBlMW5nvS84sjlqHJyeABN8KG6AwY_1M2QxwXbh9MJTFNu2YdU_35WHwYMm760NnDf2d9ocXU7T7RTlhkQHB4l&s=DvkXZIgusJCD-kThFWOKCEqz6JQbLWS-kNPCXqXTlKn6DKTGj2jVW3pA5Aqg5BLYVBivQ5gFU-BGhKc1F05Yg8SK5YE5stSCFiVGZIXyYaoLXEOhLxovOwul_5uub839Nux3j3R8f39wBgPmriNNh5StNeBMJFw8v10lqJsncevjs_MWU8g-Ukz-7TzG6-mcT0UDL-hkY_9PdaErN7rQvbenHWl2JieEmU0rhv4sbAQBf5mLdMRzxZCB2wvOg1xLY8un2subBW_CuEcujHwy1_Vx1xgWNGE2LokinLdnLJ1CuhhzRG6PKHhfZfH981QVxRFlGytjwnsOcJXyuFD1HA&h=ET2OpUeZmJaAz0ERzF7sBRg_5i9PNVOJ_DB72ldxUzY + response: + body: + string: "{\n \"name\": \"d6b3ce47-1fd9-4ce6-96cd-c60df25a095a\",\n \"status\": + \"CreatingAgentPools: 0/1 nodes completed\",\n \"startTime\": \"2026-03-18T12:09:42.3438986Z\"\n}" + headers: + cache-control: + - no-cache + content-length: + - '151' + content-type: + - application/json + date: + - Wed, 18 Mar 2026 12:12:16 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-operation-identifier: + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=547f6960-a967-417a-a9a4-0f35fbdca11c/westcentralus/7914b56c-e1dd-4e4f-8300-6774863f8a95 + x-ms-ratelimit-remaining-subscription-global-reads: + - '16499' + x-msedge-ref: + - 'Ref A: D9A8B2D6EC1042998607611F456353EE Ref B: MWH011020806036 Ref C: 2026-03-18T12:12:15Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - aks create + Connection: + - keep-alive + ParameterSetName: + - --resource-group --name --nodepool-name -c --location --ssh-key-value + User-Agent: + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.10.12 (Linux-6.8.0-1041-azure-x86_64-with-glibc2.35) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus2euap/operations/d6b3ce47-1fd9-4ce6-96cd-c60df25a095a?api-version=2025-03-01&t=639094325824368393&c=MIIH8TCCBtmgAwIBAgIRAPACEB_3HpzeM1w1SuhmHQ0wDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UEAxMrQ0NNRSBHMSBUTFMgUlNBIDIwNDggU0hBMjU2IDIwNDkgRVUyQyBDQSAwMTAeFw0yNjAyMjAxODUzMTlaFw0yNjA1MTYwMDUzMTlaMEAxPjA8BgNVBAMTNWFzeW5jb3BlcmF0aW9uc2lnbmluZ2NlcnRpZmljYXRlLm1hbmFnZW1lbnQuYXp1cmUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnhORWJNtC19m3BfHw9QAkMXDX9rc12A9DcmdfPHteaCGxBhwJ6102HppHsmww3Sdekl4dAA92Nc3NLV3yeFPDmU_pALwfzsfem6lttyWEtgZaDT1lH1r6tqnS4Z6bNSQ9YTUH2wFJZEazi4jhwQibkb7RL8PWlAHI7_IeqoeSoDc_oIYYO1BR5pwNyMmWf0Vf0-AjNmm479Esw1g1_wglnAushpNPUMfKvLD-j2Krfn9SSr1sy8ISnKui_PoRAyFwm1WxtGzLxQCQC01HEMyg1zii9qxwlGD-fP6-899gPGH4bGUxdkgoMUMaeU1A4_D0iO3YcNEqof72U-zPeIV0QIDAQABo4IE7jCCBOowgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDAjAMBgorBgEEAYI3ewQCMAwGA1UdEwEB_wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMA4GA1UdDwEB_wQEAwIFoDAdBgNVHQ4EFgQUTtIZsp3h7sUSeE_jQ146bKX4KaUwHwYDVR0jBBgwFoAUz1EBqulDLGR2G0rwqsDykvhPw7swggHeBgNVHR8EggHVMIIB0TB0oHKgcIZuaHR0cDovL3ByaW1hcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czJldWFwL2NybHMvY2NtZWVhc3R1czJldWFwcGtpL2NjbWVlYXN0dXMyZXVhcGljYTAxLzAvY3VycmVudC5jcmwwdqB0oHKGcGh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czJldWFwL2NybHMvY2NtZWVhc3R1czJldWFwcGtpL2NjbWVlYXN0dXMyZXVhcGljYTAxLzAvY3VycmVudC5jcmwwZaBjoGGGX2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyZXVhcC9jcmxzL2NjbWVlYXN0dXMyZXVhcHBraS9jY21lZWFzdHVzMmV1YXBpY2EwMS8wL2N1cnJlbnQuY3JsMHqgeKB2hnRodHRwOi8vY2NtZWVhc3R1czJldWFwcGtpLmVhc3R1czJldWFwLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJldWFwaWNhMDEvMC9jdXJyZW50LmNybDCCAecGCCsGAQUFBwEBBIIB2TCCAdUweAYIKwYBBQUHMAKGbGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyZXVhcC9jYWNlcnRzL2NjbWVlYXN0dXMyZXVhcHBraS9jY21lZWFzdHVzMmV1YXBpY2EwMS9jZXJ0LmNlcjB6BggrBgEFBQcwAoZuaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMmV1YXAvY2FjZXJ0cy9jY21lZWFzdHVzMmV1YXBwa2kvY2NtZWVhc3R1czJldWFwaWNhMDEvY2VydC5jZXIwaQYIKwYBBQUHMAKGXWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyZXVhcC9jYWNlcnRzL2NjbWVlYXN0dXMyZXVhcHBraS9jY21lZWFzdHVzMmV1YXBpY2EwMS9jZXJ0LmNlcjByBggrBgEFBQcwAoZmaHR0cDovL2NjbWVlYXN0dXMyZXVhcHBraS5lYXN0dXMyZXVhcC5wa2kuY29yZS53aW5kb3dzLm5ldC9jZXJ0aWZpY2F0ZUF1dGhvcml0aWVzL2NjbWVlYXN0dXMyZXVhcGljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQAXqRz_dTvWF2zD3_86i99ADB1KHHDU88dwkxqsMmhfuEv6QnLFIwOqtYR4_LVTKh1vqPbsasd4GWMwHNwCCkj_sMaXlo0_5_JE608lJJc5ZeAkQD4mhL9dMmWP_Uwzr8z3uG6dn7og_xxs_66vrlr6JmETJlfOSjhNxMsR3yHfyx00M9mKAX2OcnCUv9ZnpRaOPdHcB36Lk8wcQAXiKgyT12NzASseTD734iTC_EOCuCH73nx-TKMecTFYJ0EtvMJBlMW5nvS84sjlqHJyeABN8KG6AwY_1M2QxwXbh9MJTFNu2YdU_35WHwYMm760NnDf2d9ocXU7T7RTlhkQHB4l&s=DvkXZIgusJCD-kThFWOKCEqz6JQbLWS-kNPCXqXTlKn6DKTGj2jVW3pA5Aqg5BLYVBivQ5gFU-BGhKc1F05Yg8SK5YE5stSCFiVGZIXyYaoLXEOhLxovOwul_5uub839Nux3j3R8f39wBgPmriNNh5StNeBMJFw8v10lqJsncevjs_MWU8g-Ukz-7TzG6-mcT0UDL-hkY_9PdaErN7rQvbenHWl2JieEmU0rhv4sbAQBf5mLdMRzxZCB2wvOg1xLY8un2subBW_CuEcujHwy1_Vx1xgWNGE2LokinLdnLJ1CuhhzRG6PKHhfZfH981QVxRFlGytjwnsOcJXyuFD1HA&h=ET2OpUeZmJaAz0ERzF7sBRg_5i9PNVOJ_DB72ldxUzY + response: + body: + string: "{\n \"name\": \"d6b3ce47-1fd9-4ce6-96cd-c60df25a095a\",\n \"status\": + \"CreatingAgentPools: 1/1 nodes completed\",\n \"startTime\": \"2026-03-18T12:09:42.3438986Z\"\n}" + headers: + cache-control: + - no-cache + content-length: + - '151' + content-type: + - application/json + date: + - Wed, 18 Mar 2026 12:12:46 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-operation-identifier: + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=547f6960-a967-417a-a9a4-0f35fbdca11c/westus/430c00d3-29dd-4e25-8593-e14316d2b2a7 + x-ms-ratelimit-remaining-subscription-global-reads: + - '16499' + x-msedge-ref: + - 'Ref A: B84CEAF07CB3416A8E727B495BDA9D36 Ref B: MWH011020807052 Ref C: 2026-03-18T12:12:46Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - aks create + Connection: + - keep-alive + ParameterSetName: + - --resource-group --name --nodepool-name -c --location --ssh-key-value + User-Agent: + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.10.12 (Linux-6.8.0-1041-azure-x86_64-with-glibc2.35) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus2euap/operations/d6b3ce47-1fd9-4ce6-96cd-c60df25a095a?api-version=2025-03-01&t=639094325824368393&c=MIIH8TCCBtmgAwIBAgIRAPACEB_3HpzeM1w1SuhmHQ0wDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UEAxMrQ0NNRSBHMSBUTFMgUlNBIDIwNDggU0hBMjU2IDIwNDkgRVUyQyBDQSAwMTAeFw0yNjAyMjAxODUzMTlaFw0yNjA1MTYwMDUzMTlaMEAxPjA8BgNVBAMTNWFzeW5jb3BlcmF0aW9uc2lnbmluZ2NlcnRpZmljYXRlLm1hbmFnZW1lbnQuYXp1cmUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnhORWJNtC19m3BfHw9QAkMXDX9rc12A9DcmdfPHteaCGxBhwJ6102HppHsmww3Sdekl4dAA92Nc3NLV3yeFPDmU_pALwfzsfem6lttyWEtgZaDT1lH1r6tqnS4Z6bNSQ9YTUH2wFJZEazi4jhwQibkb7RL8PWlAHI7_IeqoeSoDc_oIYYO1BR5pwNyMmWf0Vf0-AjNmm479Esw1g1_wglnAushpNPUMfKvLD-j2Krfn9SSr1sy8ISnKui_PoRAyFwm1WxtGzLxQCQC01HEMyg1zii9qxwlGD-fP6-899gPGH4bGUxdkgoMUMaeU1A4_D0iO3YcNEqof72U-zPeIV0QIDAQABo4IE7jCCBOowgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDAjAMBgorBgEEAYI3ewQCMAwGA1UdEwEB_wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMA4GA1UdDwEB_wQEAwIFoDAdBgNVHQ4EFgQUTtIZsp3h7sUSeE_jQ146bKX4KaUwHwYDVR0jBBgwFoAUz1EBqulDLGR2G0rwqsDykvhPw7swggHeBgNVHR8EggHVMIIB0TB0oHKgcIZuaHR0cDovL3ByaW1hcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czJldWFwL2NybHMvY2NtZWVhc3R1czJldWFwcGtpL2NjbWVlYXN0dXMyZXVhcGljYTAxLzAvY3VycmVudC5jcmwwdqB0oHKGcGh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czJldWFwL2NybHMvY2NtZWVhc3R1czJldWFwcGtpL2NjbWVlYXN0dXMyZXVhcGljYTAxLzAvY3VycmVudC5jcmwwZaBjoGGGX2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyZXVhcC9jcmxzL2NjbWVlYXN0dXMyZXVhcHBraS9jY21lZWFzdHVzMmV1YXBpY2EwMS8wL2N1cnJlbnQuY3JsMHqgeKB2hnRodHRwOi8vY2NtZWVhc3R1czJldWFwcGtpLmVhc3R1czJldWFwLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJldWFwaWNhMDEvMC9jdXJyZW50LmNybDCCAecGCCsGAQUFBwEBBIIB2TCCAdUweAYIKwYBBQUHMAKGbGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyZXVhcC9jYWNlcnRzL2NjbWVlYXN0dXMyZXVhcHBraS9jY21lZWFzdHVzMmV1YXBpY2EwMS9jZXJ0LmNlcjB6BggrBgEFBQcwAoZuaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMmV1YXAvY2FjZXJ0cy9jY21lZWFzdHVzMmV1YXBwa2kvY2NtZWVhc3R1czJldWFwaWNhMDEvY2VydC5jZXIwaQYIKwYBBQUHMAKGXWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyZXVhcC9jYWNlcnRzL2NjbWVlYXN0dXMyZXVhcHBraS9jY21lZWFzdHVzMmV1YXBpY2EwMS9jZXJ0LmNlcjByBggrBgEFBQcwAoZmaHR0cDovL2NjbWVlYXN0dXMyZXVhcHBraS5lYXN0dXMyZXVhcC5wa2kuY29yZS53aW5kb3dzLm5ldC9jZXJ0aWZpY2F0ZUF1dGhvcml0aWVzL2NjbWVlYXN0dXMyZXVhcGljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQAXqRz_dTvWF2zD3_86i99ADB1KHHDU88dwkxqsMmhfuEv6QnLFIwOqtYR4_LVTKh1vqPbsasd4GWMwHNwCCkj_sMaXlo0_5_JE608lJJc5ZeAkQD4mhL9dMmWP_Uwzr8z3uG6dn7og_xxs_66vrlr6JmETJlfOSjhNxMsR3yHfyx00M9mKAX2OcnCUv9ZnpRaOPdHcB36Lk8wcQAXiKgyT12NzASseTD734iTC_EOCuCH73nx-TKMecTFYJ0EtvMJBlMW5nvS84sjlqHJyeABN8KG6AwY_1M2QxwXbh9MJTFNu2YdU_35WHwYMm760NnDf2d9ocXU7T7RTlhkQHB4l&s=DvkXZIgusJCD-kThFWOKCEqz6JQbLWS-kNPCXqXTlKn6DKTGj2jVW3pA5Aqg5BLYVBivQ5gFU-BGhKc1F05Yg8SK5YE5stSCFiVGZIXyYaoLXEOhLxovOwul_5uub839Nux3j3R8f39wBgPmriNNh5StNeBMJFw8v10lqJsncevjs_MWU8g-Ukz-7TzG6-mcT0UDL-hkY_9PdaErN7rQvbenHWl2JieEmU0rhv4sbAQBf5mLdMRzxZCB2wvOg1xLY8un2subBW_CuEcujHwy1_Vx1xgWNGE2LokinLdnLJ1CuhhzRG6PKHhfZfH981QVxRFlGytjwnsOcJXyuFD1HA&h=ET2OpUeZmJaAz0ERzF7sBRg_5i9PNVOJ_DB72ldxUzY + response: + body: + string: "{\n \"name\": \"d6b3ce47-1fd9-4ce6-96cd-c60df25a095a\",\n \"status\": + \"ReconcilingAddons\",\n \"startTime\": \"2026-03-18T12:09:42.3438986Z\"\n}" + headers: + cache-control: + - no-cache + content-length: + - '129' + content-type: + - application/json + date: + - Wed, 18 Mar 2026 12:13:17 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-operation-identifier: + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=547f6960-a967-417a-a9a4-0f35fbdca11c/westcentralus/656f4b28-ec43-4a7a-8955-c4ee3930ba9b + x-ms-ratelimit-remaining-subscription-global-reads: + - '16499' + x-msedge-ref: + - 'Ref A: D42C2A70EF4D46D1B65952D0616BE641 Ref B: MWH011020808040 Ref C: 2026-03-18T12:13:17Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - aks create + Connection: + - keep-alive + ParameterSetName: + - --resource-group --name --nodepool-name -c --location --ssh-key-value + User-Agent: + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.10.12 (Linux-6.8.0-1041-azure-x86_64-with-glibc2.35) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus2euap/operations/d6b3ce47-1fd9-4ce6-96cd-c60df25a095a?api-version=2025-03-01&t=639094325824368393&c=MIIH8TCCBtmgAwIBAgIRAPACEB_3HpzeM1w1SuhmHQ0wDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UEAxMrQ0NNRSBHMSBUTFMgUlNBIDIwNDggU0hBMjU2IDIwNDkgRVUyQyBDQSAwMTAeFw0yNjAyMjAxODUzMTlaFw0yNjA1MTYwMDUzMTlaMEAxPjA8BgNVBAMTNWFzeW5jb3BlcmF0aW9uc2lnbmluZ2NlcnRpZmljYXRlLm1hbmFnZW1lbnQuYXp1cmUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnhORWJNtC19m3BfHw9QAkMXDX9rc12A9DcmdfPHteaCGxBhwJ6102HppHsmww3Sdekl4dAA92Nc3NLV3yeFPDmU_pALwfzsfem6lttyWEtgZaDT1lH1r6tqnS4Z6bNSQ9YTUH2wFJZEazi4jhwQibkb7RL8PWlAHI7_IeqoeSoDc_oIYYO1BR5pwNyMmWf0Vf0-AjNmm479Esw1g1_wglnAushpNPUMfKvLD-j2Krfn9SSr1sy8ISnKui_PoRAyFwm1WxtGzLxQCQC01HEMyg1zii9qxwlGD-fP6-899gPGH4bGUxdkgoMUMaeU1A4_D0iO3YcNEqof72U-zPeIV0QIDAQABo4IE7jCCBOowgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDAjAMBgorBgEEAYI3ewQCMAwGA1UdEwEB_wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMA4GA1UdDwEB_wQEAwIFoDAdBgNVHQ4EFgQUTtIZsp3h7sUSeE_jQ146bKX4KaUwHwYDVR0jBBgwFoAUz1EBqulDLGR2G0rwqsDykvhPw7swggHeBgNVHR8EggHVMIIB0TB0oHKgcIZuaHR0cDovL3ByaW1hcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czJldWFwL2NybHMvY2NtZWVhc3R1czJldWFwcGtpL2NjbWVlYXN0dXMyZXVhcGljYTAxLzAvY3VycmVudC5jcmwwdqB0oHKGcGh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czJldWFwL2NybHMvY2NtZWVhc3R1czJldWFwcGtpL2NjbWVlYXN0dXMyZXVhcGljYTAxLzAvY3VycmVudC5jcmwwZaBjoGGGX2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyZXVhcC9jcmxzL2NjbWVlYXN0dXMyZXVhcHBraS9jY21lZWFzdHVzMmV1YXBpY2EwMS8wL2N1cnJlbnQuY3JsMHqgeKB2hnRodHRwOi8vY2NtZWVhc3R1czJldWFwcGtpLmVhc3R1czJldWFwLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJldWFwaWNhMDEvMC9jdXJyZW50LmNybDCCAecGCCsGAQUFBwEBBIIB2TCCAdUweAYIKwYBBQUHMAKGbGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyZXVhcC9jYWNlcnRzL2NjbWVlYXN0dXMyZXVhcHBraS9jY21lZWFzdHVzMmV1YXBpY2EwMS9jZXJ0LmNlcjB6BggrBgEFBQcwAoZuaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMmV1YXAvY2FjZXJ0cy9jY21lZWFzdHVzMmV1YXBwa2kvY2NtZWVhc3R1czJldWFwaWNhMDEvY2VydC5jZXIwaQYIKwYBBQUHMAKGXWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyZXVhcC9jYWNlcnRzL2NjbWVlYXN0dXMyZXVhcHBraS9jY21lZWFzdHVzMmV1YXBpY2EwMS9jZXJ0LmNlcjByBggrBgEFBQcwAoZmaHR0cDovL2NjbWVlYXN0dXMyZXVhcHBraS5lYXN0dXMyZXVhcC5wa2kuY29yZS53aW5kb3dzLm5ldC9jZXJ0aWZpY2F0ZUF1dGhvcml0aWVzL2NjbWVlYXN0dXMyZXVhcGljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQAXqRz_dTvWF2zD3_86i99ADB1KHHDU88dwkxqsMmhfuEv6QnLFIwOqtYR4_LVTKh1vqPbsasd4GWMwHNwCCkj_sMaXlo0_5_JE608lJJc5ZeAkQD4mhL9dMmWP_Uwzr8z3uG6dn7og_xxs_66vrlr6JmETJlfOSjhNxMsR3yHfyx00M9mKAX2OcnCUv9ZnpRaOPdHcB36Lk8wcQAXiKgyT12NzASseTD734iTC_EOCuCH73nx-TKMecTFYJ0EtvMJBlMW5nvS84sjlqHJyeABN8KG6AwY_1M2QxwXbh9MJTFNu2YdU_35WHwYMm760NnDf2d9ocXU7T7RTlhkQHB4l&s=DvkXZIgusJCD-kThFWOKCEqz6JQbLWS-kNPCXqXTlKn6DKTGj2jVW3pA5Aqg5BLYVBivQ5gFU-BGhKc1F05Yg8SK5YE5stSCFiVGZIXyYaoLXEOhLxovOwul_5uub839Nux3j3R8f39wBgPmriNNh5StNeBMJFw8v10lqJsncevjs_MWU8g-Ukz-7TzG6-mcT0UDL-hkY_9PdaErN7rQvbenHWl2JieEmU0rhv4sbAQBf5mLdMRzxZCB2wvOg1xLY8un2subBW_CuEcujHwy1_Vx1xgWNGE2LokinLdnLJ1CuhhzRG6PKHhfZfH981QVxRFlGytjwnsOcJXyuFD1HA&h=ET2OpUeZmJaAz0ERzF7sBRg_5i9PNVOJ_DB72ldxUzY + response: + body: + string: "{\n \"name\": \"d6b3ce47-1fd9-4ce6-96cd-c60df25a095a\",\n \"status\": + \"Succeeded\",\n \"startTime\": \"2026-03-18T12:09:42.3438986Z\",\n \"endTime\": + \"2026-03-18T12:13:43.0030364Z\"\n}" + headers: + cache-control: + - no-cache + content-length: + - '165' + content-type: + - application/json + date: + - Wed, 18 Mar 2026 12:13:47 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-operation-identifier: + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=547f6960-a967-417a-a9a4-0f35fbdca11c/westus/df177040-1eb5-4ea2-8518-c6c1b6a3824f + x-ms-ratelimit-remaining-subscription-global-reads: + - '16499' + x-msedge-ref: + - 'Ref A: 580A2425C12F4AD8855D025E8E445EB5 Ref B: CO6AA3150219035 Ref C: 2026-03-18T12:13:47Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - aks create + Connection: + - keep-alive + ParameterSetName: + - --resource-group --name --nodepool-name -c --location --ssh-key-value + User-Agent: + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.10.12 (Linux-6.8.0-1041-azure-x86_64-with-glibc2.35) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.ContainerService/managedClusters/cliakstest000001?api-version=2026-01-02-preview + response: + body: + string: "{\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest000001/providers/Microsoft.ContainerService/managedClusters/cliakstest000001\",\n + \"location\": \"eastus2euap\",\n \"name\": \"cliakstest000001\",\n \"type\": + \"Microsoft.ContainerService/ManagedClusters\",\n \"kind\": \"Base\",\n \"properties\": + {\n \"provisioningState\": \"Succeeded\",\n \"powerState\": {\n \"code\": + \"Running\"\n },\n \"kubernetesVersion\": \"1.33\",\n \"currentKubernetesVersion\": + \"1.33.7\",\n \"dnsPrefix\": \"cliakstest-clitestkqynyob7n-8ecadf\",\n \"fqdn\": + \"cliakstest-clitestkqynyob7n-8ecadf-la80hq7x.hcp.eastus2euap.azmk8s.io\",\n + \ \"azurePortalFQDN\": \"cliakstest-clitestkqynyob7n-8ecadf-la80hq7x.portal.hcp.eastus2euap.azmk8s.io\",\n + \ \"agentPoolProfiles\": [\n {\n \"name\": \"c000002\",\n \"count\": + 1,\n \"vmSize\": \"Standard_D8a_v4\",\n \"osDiskSizeGB\": 200,\n \"osDiskType\": + \"Ephemeral\",\n \"kubeletDiskType\": \"OS\",\n \"workloadRuntime\": + \"OCIContainer\",\n \"maxPods\": 250,\n \"type\": \"VirtualMachineScaleSets\",\n + \ \"enableAutoScaling\": false,\n \"scaleDownMode\": \"Delete\",\n \"provisioningState\": + \"Succeeded\",\n \"powerState\": {\n \"code\": \"Running\"\n },\n + \ \"orchestratorVersion\": \"1.33\",\n \"currentOrchestratorVersion\": + \"1.33.7\",\n \"enableNodePublicIP\": false,\n \"mode\": \"System\",\n + \ \"enableEncryptionAtHost\": false,\n \"enableUltraSSD\": false,\n \"osType\": + \"Linux\",\n \"osSKU\": \"Ubuntu\",\n \"nodeImageVersion\": \"AKSUbuntu-2204gen2containerd-202603.04.0\",\n + \ \"upgradeStrategy\": \"Rolling\",\n \"upgradeSettings\": {\n \"maxSurge\": + \"10%\",\n \"maxUnavailable\": \"0\"\n },\n \"upgradeSettingsBlueGreen\": + {},\n \"enableFIPS\": false,\n \"networkProfile\": {},\n \"securityProfile\": + {\n \"sshAccess\": \"LocalUser\",\n \"enableVTPM\": false,\n \"enableSecureBoot\": + false\n },\n \"eTag\": \"03f11d8d-da01-47c8-b196-11da82bdfd22\"\n }\n + \ ],\n \"linuxProfile\": {\n \"adminUsername\": \"azureuser\",\n \"ssh\": + {\n \"publicKeys\": [\n {\n \"keyData\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCbIg1guRHbI0lV11wWDt1r2cUdcNd27CJsg+SfgC7miZeubtwUhbsPdhMQsfDyhOWHq1+ZL0M+nJZV63d/1dhmhtgyOqejUwrPlzKhydsbrsdUor+JmNJDdW01v7BXHyuymT8G4s09jCasNOwiufbP/qp72ruu0bIA1nySsvlf9pCQAuFkAnVnf/rFhUlOkhtRpwcq8SUNY2zRHR/EKb/4NWY1JzR4sa3q2fWIJdrrX0DvLoa5g9bIEd4Df79ba7v+yiUBOS0zT2ll+z4g9izHK3EO5d8hL4jYxcjKs+wcslSYRWrascfscLgMlMGh0CdKeNTDjHpGPncaf3Z+FwwwjWeuiNBxv7bJo13/8B/098KlVDl4GZqsoBCEjPyJfV6hO0y/LkRGkk7oHWKgeWAfKtfLItRp00eZ4fcJNK9kCaSMmEugoZWcI7NGbZXzqFWqbpRI7NcDP9+WIQ+i9U5vqWsqd/zng4kbuAJ6UuKqIzB0upYrLShfQE3SAck8oaLhJqqq56VfDuASNpJKidV+zq27HfSBmbXnkR/5AK337dc3MXKJypoK/QPMLKUAP5XLPbs+NddJQV7EZXd29DLgp+fRIg3edpKdO7ZErWhv7d+3Kws+e1Y+ypmR2WIVSwVyBEUfgv2C8Ts9gnTF4pNcEY/S2aBicz5Ew2+jdyGNQQ== + test@example.com\\n\"\n }\n ]\n }\n },\n \"servicePrincipalProfile\": + {\n \"clientId\":\"00000000-0000-0000-0000-000000000001\"\n },\n \"nodeResourceGroup\": + \"MC_clitest000001_cliakstest000001_eastus2euap\",\n \"enableRBAC\": true,\n + \ \"supportPlan\": \"KubernetesOfficial\",\n \"networkProfile\": {\n \"networkPlugin\": + \"azure\",\n \"networkPluginMode\": \"overlay\",\n \"networkPolicy\": + \"none\",\n \"networkDataplane\": \"azure\",\n \"loadBalancerSku\": \"standard\",\n + \ \"loadBalancerProfile\": {\n \"managedOutboundIPs\": {\n \"count\": + 1\n },\n \"effectiveOutboundIPs\": [\n {\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_clitest000001_cliakstest000001_eastus2euap/providers/Microsoft.Network/publicIPAddresses/c2bacb19-3cbe-4841-8a52-dca2cbe5bec2\"\n + \ }\n ],\n \"backendPoolType\": \"nodeIPConfiguration\"\n },\n + \ \"podCidr\": \"10.244.0.0/16\",\n \"serviceCidr\": \"10.0.0.0/16\",\n + \ \"dnsServiceIP\": \"10.0.0.10\",\n \"outboundType\": \"loadBalancer\",\n + \ \"podCidrs\": [\n \"10.244.0.0/16\"\n ],\n \"serviceCidrs\": [\n + \ \"10.0.0.0/16\"\n ],\n \"ipFamilies\": [\n \"IPv4\"\n ],\n \"podLinkLocalAccess\": + \"IMDS\"\n },\n \"maxAgentPools\": 100,\n \"identityProfile\": {\n \"kubeletidentity\": + {\n \"resourceId\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/MC_clitest000001_cliakstest000001_eastus2euap/providers/Microsoft.ManagedIdentity/userAssignedIdentities/cliakstest000001-agentpool\",\n + \ \"clientId\":\"00000000-0000-0000-0000-000000000001\",\n \"objectId\":\"00000000-0000-0000-0000-000000000001\"\n + \ }\n },\n \"autoUpgradeProfile\": {\n \"nodeOSUpgradeChannel\": \"NodeImage\"\n + \ },\n \"disableLocalAccounts\": false,\n \"securityProfile\": {},\n \"storageProfile\": + {\n \"diskCSIDriver\": {\n \"enabled\": true,\n \"version\": \"v1\"\n + \ },\n \"fileCSIDriver\": {\n \"enabled\": true\n },\n \"snapshotController\": + {\n \"enabled\": true\n }\n },\n \"oidcIssuerProfile\": {\n \"enabled\": + false\n },\n \"workloadAutoScalerProfile\": {},\n \"metricsProfile\": {\n + \ \"costAnalysis\": {\n \"enabled\": false\n }\n },\n \"resourceUID\": + \"69ba960556dd510001841eae\",\n \"controlPlanePluginProfiles\": {\n \"azure-monitor-metrics-ccp\": + {\n \"enableV2\": true\n },\n \"gpu-provisioner\": {\n \"enableV2\": + true\n },\n \"karpenter\": {\n \"enableV2\": true\n },\n \"kubelet-serving-csr-approver\": + {\n \"enableV2\": true\n },\n \"live-patching-controller\": {\n \"enableV2\": + true\n },\n \"secure-tls-bootstrap\": {\n \"enableV2\": true\n },\n + \ \"static-egress-controller\": {\n \"enableV2\": true\n }\n },\n \"nodeProvisioningProfile\": + {\n \"mode\": \"Manual\",\n \"defaultNodePools\": \"Auto\"\n },\n \"bootstrapProfile\": + {\n \"artifactSource\": \"Direct\"\n },\n \"hostedSystemProfile\": {\n + \ \"enabled\": false\n },\n \"enableFIPS\": false,\n \"healthMonitorProfile\": + {\n \"enableContinuousControlPlaneAndAddonMonitor\": false,\n \"enableOnDemandMonitor\": + false\n }\n },\n \"identity\": {\n \"type\": \"SystemAssigned\",\n \"principalId\":\"00000000-0000-0000-0000-000000000001\",\n + \ \"tenantId\": \"72f988bf-86f1-41af-91ab-2d7cd011db47\"\n },\n \"sku\": {\n + \ \"name\": \"Base\",\n \"tier\": \"Free\"\n },\n \"eTag\": \"9ea6a634-1d4b-4acb-8f7f-494aa2775a38\"\n}" + headers: + cache-control: + - no-cache + content-length: + - '5770' + content-type: + - application/json + date: + - Wed, 18 Mar 2026 12:13:48 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-throttling-version: + - v2 + x-msedge-ref: + - 'Ref A: 5E7F8CC049F84E72B59B527DED94FBB8 Ref B: MWH011020809034 Ref C: 2026-03-18T12:13:48Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - aks update + Connection: + - keep-alive + ParameterSetName: + - --resource-group --name --enable-service-account-image-pull --aks-custom-headers + User-Agent: + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.10.12 (Linux-6.8.0-1041-azure-x86_64-with-glibc2.35) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.ContainerService/managedClusters/cliakstest000001?api-version=2026-01-02-preview + response: + body: + string: "{\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest000001/providers/Microsoft.ContainerService/managedClusters/cliakstest000001\",\n + \"location\": \"eastus2euap\",\n \"name\": \"cliakstest000001\",\n \"type\": + \"Microsoft.ContainerService/ManagedClusters\",\n \"kind\": \"Base\",\n \"properties\": + {\n \"provisioningState\": \"Succeeded\",\n \"powerState\": {\n \"code\": + \"Running\"\n },\n \"kubernetesVersion\": \"1.33\",\n \"currentKubernetesVersion\": + \"1.33.7\",\n \"dnsPrefix\": \"cliakstest-clitestkqynyob7n-8ecadf\",\n \"fqdn\": + \"cliakstest-clitestkqynyob7n-8ecadf-la80hq7x.hcp.eastus2euap.azmk8s.io\",\n + \ \"azurePortalFQDN\": \"cliakstest-clitestkqynyob7n-8ecadf-la80hq7x.portal.hcp.eastus2euap.azmk8s.io\",\n + \ \"agentPoolProfiles\": [\n {\n \"name\": \"c000002\",\n \"count\": + 1,\n \"vmSize\": \"Standard_D8a_v4\",\n \"osDiskSizeGB\": 200,\n \"osDiskType\": + \"Ephemeral\",\n \"kubeletDiskType\": \"OS\",\n \"workloadRuntime\": + \"OCIContainer\",\n \"maxPods\": 250,\n \"type\": \"VirtualMachineScaleSets\",\n + \ \"enableAutoScaling\": false,\n \"scaleDownMode\": \"Delete\",\n \"provisioningState\": + \"Succeeded\",\n \"powerState\": {\n \"code\": \"Running\"\n },\n + \ \"orchestratorVersion\": \"1.33\",\n \"currentOrchestratorVersion\": + \"1.33.7\",\n \"enableNodePublicIP\": false,\n \"mode\": \"System\",\n + \ \"enableEncryptionAtHost\": false,\n \"enableUltraSSD\": false,\n \"osType\": + \"Linux\",\n \"osSKU\": \"Ubuntu\",\n \"nodeImageVersion\": \"AKSUbuntu-2204gen2containerd-202603.04.0\",\n + \ \"upgradeStrategy\": \"Rolling\",\n \"upgradeSettings\": {\n \"maxSurge\": + \"10%\",\n \"maxUnavailable\": \"0\"\n },\n \"upgradeSettingsBlueGreen\": + {},\n \"enableFIPS\": false,\n \"networkProfile\": {},\n \"securityProfile\": + {\n \"sshAccess\": \"LocalUser\",\n \"enableVTPM\": false,\n \"enableSecureBoot\": + false\n },\n \"eTag\": \"03f11d8d-da01-47c8-b196-11da82bdfd22\"\n }\n + \ ],\n \"linuxProfile\": {\n \"adminUsername\": \"azureuser\",\n \"ssh\": + {\n \"publicKeys\": [\n {\n \"keyData\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCbIg1guRHbI0lV11wWDt1r2cUdcNd27CJsg+SfgC7miZeubtwUhbsPdhMQsfDyhOWHq1+ZL0M+nJZV63d/1dhmhtgyOqejUwrPlzKhydsbrsdUor+JmNJDdW01v7BXHyuymT8G4s09jCasNOwiufbP/qp72ruu0bIA1nySsvlf9pCQAuFkAnVnf/rFhUlOkhtRpwcq8SUNY2zRHR/EKb/4NWY1JzR4sa3q2fWIJdrrX0DvLoa5g9bIEd4Df79ba7v+yiUBOS0zT2ll+z4g9izHK3EO5d8hL4jYxcjKs+wcslSYRWrascfscLgMlMGh0CdKeNTDjHpGPncaf3Z+FwwwjWeuiNBxv7bJo13/8B/098KlVDl4GZqsoBCEjPyJfV6hO0y/LkRGkk7oHWKgeWAfKtfLItRp00eZ4fcJNK9kCaSMmEugoZWcI7NGbZXzqFWqbpRI7NcDP9+WIQ+i9U5vqWsqd/zng4kbuAJ6UuKqIzB0upYrLShfQE3SAck8oaLhJqqq56VfDuASNpJKidV+zq27HfSBmbXnkR/5AK337dc3MXKJypoK/QPMLKUAP5XLPbs+NddJQV7EZXd29DLgp+fRIg3edpKdO7ZErWhv7d+3Kws+e1Y+ypmR2WIVSwVyBEUfgv2C8Ts9gnTF4pNcEY/S2aBicz5Ew2+jdyGNQQ== + test@example.com\\n\"\n }\n ]\n }\n },\n \"servicePrincipalProfile\": + {\n \"clientId\":\"00000000-0000-0000-0000-000000000001\"\n },\n \"nodeResourceGroup\": + \"MC_clitest000001_cliakstest000001_eastus2euap\",\n \"enableRBAC\": true,\n + \ \"supportPlan\": \"KubernetesOfficial\",\n \"networkProfile\": {\n \"networkPlugin\": + \"azure\",\n \"networkPluginMode\": \"overlay\",\n \"networkPolicy\": + \"none\",\n \"networkDataplane\": \"azure\",\n \"loadBalancerSku\": \"standard\",\n + \ \"loadBalancerProfile\": {\n \"managedOutboundIPs\": {\n \"count\": + 1\n },\n \"effectiveOutboundIPs\": [\n {\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_clitest000001_cliakstest000001_eastus2euap/providers/Microsoft.Network/publicIPAddresses/c2bacb19-3cbe-4841-8a52-dca2cbe5bec2\"\n + \ }\n ],\n \"backendPoolType\": \"nodeIPConfiguration\"\n },\n + \ \"podCidr\": \"10.244.0.0/16\",\n \"serviceCidr\": \"10.0.0.0/16\",\n + \ \"dnsServiceIP\": \"10.0.0.10\",\n \"outboundType\": \"loadBalancer\",\n + \ \"podCidrs\": [\n \"10.244.0.0/16\"\n ],\n \"serviceCidrs\": [\n + \ \"10.0.0.0/16\"\n ],\n \"ipFamilies\": [\n \"IPv4\"\n ],\n \"podLinkLocalAccess\": + \"IMDS\"\n },\n \"maxAgentPools\": 100,\n \"identityProfile\": {\n \"kubeletidentity\": + {\n \"resourceId\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/MC_clitest000001_cliakstest000001_eastus2euap/providers/Microsoft.ManagedIdentity/userAssignedIdentities/cliakstest000001-agentpool\",\n + \ \"clientId\":\"00000000-0000-0000-0000-000000000001\",\n \"objectId\":\"00000000-0000-0000-0000-000000000001\"\n + \ }\n },\n \"autoUpgradeProfile\": {\n \"nodeOSUpgradeChannel\": \"NodeImage\"\n + \ },\n \"disableLocalAccounts\": false,\n \"securityProfile\": {},\n \"storageProfile\": + {\n \"diskCSIDriver\": {\n \"enabled\": true,\n \"version\": \"v1\"\n + \ },\n \"fileCSIDriver\": {\n \"enabled\": true\n },\n \"snapshotController\": + {\n \"enabled\": true\n }\n },\n \"oidcIssuerProfile\": {\n \"enabled\": + false\n },\n \"workloadAutoScalerProfile\": {},\n \"metricsProfile\": {\n + \ \"costAnalysis\": {\n \"enabled\": false\n }\n },\n \"resourceUID\": + \"69ba960556dd510001841eae\",\n \"controlPlanePluginProfiles\": {\n \"azure-monitor-metrics-ccp\": + {\n \"enableV2\": true\n },\n \"gpu-provisioner\": {\n \"enableV2\": + true\n },\n \"karpenter\": {\n \"enableV2\": true\n },\n \"kubelet-serving-csr-approver\": + {\n \"enableV2\": true\n },\n \"live-patching-controller\": {\n \"enableV2\": + true\n },\n \"secure-tls-bootstrap\": {\n \"enableV2\": true\n },\n + \ \"static-egress-controller\": {\n \"enableV2\": true\n }\n },\n \"nodeProvisioningProfile\": + {\n \"mode\": \"Manual\",\n \"defaultNodePools\": \"Auto\"\n },\n \"bootstrapProfile\": + {\n \"artifactSource\": \"Direct\"\n },\n \"hostedSystemProfile\": {\n + \ \"enabled\": false\n },\n \"enableFIPS\": false,\n \"healthMonitorProfile\": + {\n \"enableContinuousControlPlaneAndAddonMonitor\": false,\n \"enableOnDemandMonitor\": + false\n }\n },\n \"identity\": {\n \"type\": \"SystemAssigned\",\n \"principalId\":\"00000000-0000-0000-0000-000000000001\",\n + \ \"tenantId\": \"72f988bf-86f1-41af-91ab-2d7cd011db47\"\n },\n \"sku\": {\n + \ \"name\": \"Base\",\n \"tier\": \"Free\"\n },\n \"eTag\": \"9ea6a634-1d4b-4acb-8f7f-494aa2775a38\"\n}" + headers: + cache-control: + - no-cache + content-length: + - '5770' + content-type: + - application/json + date: + - Wed, 18 Mar 2026 12:13:49 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-throttling-version: + - v2 + x-msedge-ref: + - 'Ref A: D33D4508C9B74BB280C23BF43ED1D3E4 Ref B: MWH011020806042 Ref C: 2026-03-18T12:13:49Z' + status: + code: 200 + message: OK +- request: + body: '{"location": "eastus2euap", "sku": {"name": "Base", "tier": "Free"}, "identity": + {"type": "SystemAssigned"}, "kind": "Base", "properties": {"kubernetesVersion": + "1.33", "dnsPrefix": "cliakstest-clitestkqynyob7n-8ecadf", "agentPoolProfiles": + [{"count": 1, "vmSize": "Standard_D8a_v4", "osDiskSizeGB": 200, "osDiskType": + "Ephemeral", "kubeletDiskType": "OS", "workloadRuntime": "OCIContainer", "maxPods": + 250, "osType": "Linux", "osSKU": "Ubuntu", "enableAutoScaling": false, "scaleDownMode": + "Delete", "type": "VirtualMachineScaleSets", "mode": "System", "orchestratorVersion": + "1.33", "upgradeStrategy": "Rolling", "upgradeSettings": {"maxSurge": "10%", + "maxUnavailable": "0"}, "upgradeSettingsBlueGreen": {}, "powerState": {"code": + "Running"}, "enableNodePublicIP": false, "enableEncryptionAtHost": false, "enableUltraSSD": + false, "enableFIPS": false, "networkProfile": {}, "securityProfile": {"enableVTPM": + false, "enableSecureBoot": false, "sshAccess": "LocalUser"}, "name": "c000002"}], + "linuxProfile": {"adminUsername": "azureuser", "ssh": {"publicKeys": [{"keyData": + "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCbIg1guRHbI0lV11wWDt1r2cUdcNd27CJsg+SfgC7miZeubtwUhbsPdhMQsfDyhOWHq1+ZL0M+nJZV63d/1dhmhtgyOqejUwrPlzKhydsbrsdUor+JmNJDdW01v7BXHyuymT8G4s09jCasNOwiufbP/qp72ruu0bIA1nySsvlf9pCQAuFkAnVnf/rFhUlOkhtRpwcq8SUNY2zRHR/EKb/4NWY1JzR4sa3q2fWIJdrrX0DvLoa5g9bIEd4Df79ba7v+yiUBOS0zT2ll+z4g9izHK3EO5d8hL4jYxcjKs+wcslSYRWrascfscLgMlMGh0CdKeNTDjHpGPncaf3Z+FwwwjWeuiNBxv7bJo13/8B/098KlVDl4GZqsoBCEjPyJfV6hO0y/LkRGkk7oHWKgeWAfKtfLItRp00eZ4fcJNK9kCaSMmEugoZWcI7NGbZXzqFWqbpRI7NcDP9+WIQ+i9U5vqWsqd/zng4kbuAJ6UuKqIzB0upYrLShfQE3SAck8oaLhJqqq56VfDuASNpJKidV+zq27HfSBmbXnkR/5AK337dc3MXKJypoK/QPMLKUAP5XLPbs+NddJQV7EZXd29DLgp+fRIg3edpKdO7ZErWhv7d+3Kws+e1Y+ypmR2WIVSwVyBEUfgv2C8Ts9gnTF4pNcEY/S2aBicz5Ew2+jdyGNQQ== + test@example.com\n"}]}}, "servicePrincipalProfile": {"clientId":"00000000-0000-0000-0000-000000000001"}, + "oidcIssuerProfile": {"enabled": false}, "nodeResourceGroup": "MC_clitest000001_cliakstest000001_eastus2euap", + "enableRBAC": true, "supportPlan": "KubernetesOfficial", "networkProfile": {"networkPlugin": + "azure", "networkPluginMode": "overlay", "networkPolicy": "none", "networkDataplane": + "azure", "podCidr": "10.244.0.0/16", "serviceCidr": "10.0.0.0/16", "dnsServiceIP": + "10.0.0.10", "outboundType": "loadBalancer", "loadBalancerSku": "standard", + "loadBalancerProfile": {"managedOutboundIPs": {"count": 1}, "backendPoolType": + "nodeIPConfiguration"}, "podCidrs": ["10.244.0.0/16"], "serviceCidrs": ["10.0.0.0/16"], + "ipFamilies": ["IPv4"], "podLinkLocalAccess": "IMDS"}, "autoUpgradeProfile": + {"nodeOSUpgradeChannel": "NodeImage"}, "identityProfile": {"kubeletidentity": + {"resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/MC_clitest000001_cliakstest000001_eastus2euap/providers/Microsoft.ManagedIdentity/userAssignedIdentities/cliakstest000001-agentpool", + "clientId":"00000000-0000-0000-0000-000000000001", "objectId":"00000000-0000-0000-0000-000000000001"}}, + "disableLocalAccounts": false, "securityProfile": {"serviceAccountImagePullProfile": + {"enabled": true}}, "storageProfile": {}, "workloadAutoScalerProfile": {}, "metricsProfile": + {"costAnalysis": {"enabled": false}}, "nodeProvisioningProfile": {"mode": "Manual", + "defaultNodePools": "Auto"}, "bootstrapProfile": {"artifactSource": "Direct"}, + "hostedSystemProfile": {"enabled": false}, "healthMonitorProfile": {"enableContinuousControlPlaneAndAddonMonitor": + false, "enableOnDemandMonitor": false}}}' + headers: + AKSHTTPCustomFeatures: + - Microsoft.ContainerService/ServiceAccountImagePullPreview + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - aks update + Connection: + - keep-alive + Content-Length: + - '3492' + Content-Type: + - application/json + ParameterSetName: + - --resource-group --name --enable-service-account-image-pull --aks-custom-headers + User-Agent: + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.10.12 (Linux-6.8.0-1041-azure-x86_64-with-glibc2.35) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.ContainerService/managedClusters/cliakstest000001?api-version=2026-01-02-preview + response: + body: + string: "{\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest000001/providers/Microsoft.ContainerService/managedClusters/cliakstest000001\",\n + \"location\": \"eastus2euap\",\n \"name\": \"cliakstest000001\",\n \"type\": + \"Microsoft.ContainerService/ManagedClusters\",\n \"kind\": \"Base\",\n \"properties\": + {\n \"provisioningState\": \"Updating\",\n \"powerState\": {\n \"code\": + \"Running\"\n },\n \"kubernetesVersion\": \"1.33\",\n \"currentKubernetesVersion\": + \"1.33.7\",\n \"dnsPrefix\": \"cliakstest-clitestkqynyob7n-8ecadf\",\n \"fqdn\": + \"cliakstest-clitestkqynyob7n-8ecadf-la80hq7x.hcp.eastus2euap.azmk8s.io\",\n + \ \"azurePortalFQDN\": \"cliakstest-clitestkqynyob7n-8ecadf-la80hq7x.portal.hcp.eastus2euap.azmk8s.io\",\n + \ \"agentPoolProfiles\": [\n {\n \"name\": \"c000002\",\n \"count\": + 1,\n \"vmSize\": \"Standard_D8a_v4\",\n \"osDiskSizeGB\": 200,\n \"osDiskType\": + \"Ephemeral\",\n \"kubeletDiskType\": \"OS\",\n \"workloadRuntime\": + \"OCIContainer\",\n \"maxPods\": 250,\n \"type\": \"VirtualMachineScaleSets\",\n + \ \"enableAutoScaling\": false,\n \"scaleDownMode\": \"Delete\",\n \"provisioningState\": + \"Updating\",\n \"powerState\": {\n \"code\": \"Running\"\n },\n + \ \"orchestratorVersion\": \"1.33\",\n \"currentOrchestratorVersion\": + \"1.33.7\",\n \"enableNodePublicIP\": false,\n \"nodeLabels\": {},\n + \ \"mode\": \"System\",\n \"enableEncryptionAtHost\": false,\n \"enableUltraSSD\": + false,\n \"osType\": \"Linux\",\n \"osSKU\": \"Ubuntu\",\n \"nodeImageVersion\": + \"AKSUbuntu-2204gen2containerd-202603.04.0\",\n \"upgradeStrategy\": \"Rolling\",\n + \ \"upgradeSettings\": {\n \"maxSurge\": \"10%\",\n \"maxUnavailable\": + \"0\"\n },\n \"upgradeSettingsBlueGreen\": {},\n \"enableFIPS\": + false,\n \"networkProfile\": {},\n \"securityProfile\": {\n \"sshAccess\": + \"LocalUser\",\n \"enableVTPM\": false,\n \"enableSecureBoot\": false\n + \ },\n \"eTag\": \"03f11d8d-da01-47c8-b196-11da82bdfd22\"\n }\n ],\n + \ \"linuxProfile\": {\n \"adminUsername\": \"azureuser\",\n \"ssh\": {\n + \ \"publicKeys\": [\n {\n \"keyData\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCbIg1guRHbI0lV11wWDt1r2cUdcNd27CJsg+SfgC7miZeubtwUhbsPdhMQsfDyhOWHq1+ZL0M+nJZV63d/1dhmhtgyOqejUwrPlzKhydsbrsdUor+JmNJDdW01v7BXHyuymT8G4s09jCasNOwiufbP/qp72ruu0bIA1nySsvlf9pCQAuFkAnVnf/rFhUlOkhtRpwcq8SUNY2zRHR/EKb/4NWY1JzR4sa3q2fWIJdrrX0DvLoa5g9bIEd4Df79ba7v+yiUBOS0zT2ll+z4g9izHK3EO5d8hL4jYxcjKs+wcslSYRWrascfscLgMlMGh0CdKeNTDjHpGPncaf3Z+FwwwjWeuiNBxv7bJo13/8B/098KlVDl4GZqsoBCEjPyJfV6hO0y/LkRGkk7oHWKgeWAfKtfLItRp00eZ4fcJNK9kCaSMmEugoZWcI7NGbZXzqFWqbpRI7NcDP9+WIQ+i9U5vqWsqd/zng4kbuAJ6UuKqIzB0upYrLShfQE3SAck8oaLhJqqq56VfDuASNpJKidV+zq27HfSBmbXnkR/5AK337dc3MXKJypoK/QPMLKUAP5XLPbs+NddJQV7EZXd29DLgp+fRIg3edpKdO7ZErWhv7d+3Kws+e1Y+ypmR2WIVSwVyBEUfgv2C8Ts9gnTF4pNcEY/S2aBicz5Ew2+jdyGNQQ== + test@example.com\\n\"\n }\n ]\n }\n },\n \"servicePrincipalProfile\": + {\n \"clientId\":\"00000000-0000-0000-0000-000000000001\"\n },\n \"nodeResourceGroup\": + \"MC_clitest000001_cliakstest000001_eastus2euap\",\n \"enableRBAC\": true,\n + \ \"supportPlan\": \"KubernetesOfficial\",\n \"networkProfile\": {\n \"networkPlugin\": + \"azure\",\n \"networkPluginMode\": \"overlay\",\n \"networkPolicy\": + \"none\",\n \"networkDataplane\": \"azure\",\n \"loadBalancerSku\": \"standard\",\n + \ \"loadBalancerProfile\": {\n \"managedOutboundIPs\": {\n \"count\": + 1\n },\n \"effectiveOutboundIPs\": [\n {\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_clitest000001_cliakstest000001_eastus2euap/providers/Microsoft.Network/publicIPAddresses/c2bacb19-3cbe-4841-8a52-dca2cbe5bec2\"\n + \ }\n ],\n \"backendPoolType\": \"nodeIPConfiguration\"\n },\n + \ \"podCidr\": \"10.244.0.0/16\",\n \"serviceCidr\": \"10.0.0.0/16\",\n + \ \"dnsServiceIP\": \"10.0.0.10\",\n \"outboundType\": \"loadBalancer\",\n + \ \"podCidrs\": [\n \"10.244.0.0/16\"\n ],\n \"serviceCidrs\": [\n + \ \"10.0.0.0/16\"\n ],\n \"ipFamilies\": [\n \"IPv4\"\n ],\n \"podLinkLocalAccess\": + \"IMDS\"\n },\n \"maxAgentPools\": 100,\n \"identityProfile\": {\n \"kubeletidentity\": + {\n \"resourceId\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/MC_clitest000001_cliakstest000001_eastus2euap/providers/Microsoft.ManagedIdentity/userAssignedIdentities/cliakstest000001-agentpool\",\n + \ \"clientId\":\"00000000-0000-0000-0000-000000000001\",\n \"objectId\":\"00000000-0000-0000-0000-000000000001\"\n + \ }\n },\n \"autoUpgradeProfile\": {\n \"nodeOSUpgradeChannel\": \"NodeImage\"\n + \ },\n \"disableLocalAccounts\": false,\n \"securityProfile\": {\n \"serviceAccountImagePullProfile\": + {\n \"enabled\": true\n }\n },\n \"storageProfile\": {\n \"diskCSIDriver\": + {\n \"enabled\": true,\n \"version\": \"v1\"\n },\n \"fileCSIDriver\": + {\n \"enabled\": true\n },\n \"snapshotController\": {\n \"enabled\": + true\n }\n },\n \"oidcIssuerProfile\": {\n \"enabled\": false\n },\n + \ \"workloadAutoScalerProfile\": {},\n \"metricsProfile\": {\n \"costAnalysis\": + {\n \"enabled\": false\n }\n },\n \"resourceUID\": \"69ba960556dd510001841eae\",\n + \ \"controlPlanePluginProfiles\": {\n \"azure-monitor-metrics-ccp\": {\n + \ \"enableV2\": true\n },\n \"gpu-provisioner\": {\n \"enableV2\": + true\n },\n \"karpenter\": {\n \"enableV2\": true\n },\n \"kubelet-serving-csr-approver\": + {\n \"enableV2\": true\n },\n \"live-patching-controller\": {\n \"enableV2\": + true\n },\n \"secure-tls-bootstrap\": {\n \"enableV2\": true\n },\n + \ \"static-egress-controller\": {\n \"enableV2\": true\n }\n },\n \"nodeProvisioningProfile\": + {\n \"mode\": \"Manual\",\n \"defaultNodePools\": \"Auto\"\n },\n \"bootstrapProfile\": + {\n \"artifactSource\": \"Direct\"\n },\n \"hostedSystemProfile\": {\n + \ \"enabled\": false\n },\n \"enableFIPS\": false,\n \"healthMonitorProfile\": + {\n \"enableContinuousControlPlaneAndAddonMonitor\": false,\n \"enableOnDemandMonitor\": + false\n }\n },\n \"identity\": {\n \"type\": \"SystemAssigned\",\n \"principalId\":\"00000000-0000-0000-0000-000000000001\",\n + \ \"tenantId\": \"72f988bf-86f1-41af-91ab-2d7cd011db47\"\n },\n \"sku\": {\n + \ \"name\": \"Base\",\n \"tier\": \"Free\"\n },\n \"eTag\": \"9ea6a634-1d4b-4acb-8f7f-494aa2775a38\"\n}" + headers: + azure-asyncoperation: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus2euap/operations/f04250e1-625a-4578-a8fa-a7196dca3db9?api-version=2025-03-01&t=639094328374617953&c=MIIH8TCCBtmgAwIBAgIRAPACEB_3HpzeM1w1SuhmHQ0wDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UEAxMrQ0NNRSBHMSBUTFMgUlNBIDIwNDggU0hBMjU2IDIwNDkgRVUyQyBDQSAwMTAeFw0yNjAyMjAxODUzMTlaFw0yNjA1MTYwMDUzMTlaMEAxPjA8BgNVBAMTNWFzeW5jb3BlcmF0aW9uc2lnbmluZ2NlcnRpZmljYXRlLm1hbmFnZW1lbnQuYXp1cmUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnhORWJNtC19m3BfHw9QAkMXDX9rc12A9DcmdfPHteaCGxBhwJ6102HppHsmww3Sdekl4dAA92Nc3NLV3yeFPDmU_pALwfzsfem6lttyWEtgZaDT1lH1r6tqnS4Z6bNSQ9YTUH2wFJZEazi4jhwQibkb7RL8PWlAHI7_IeqoeSoDc_oIYYO1BR5pwNyMmWf0Vf0-AjNmm479Esw1g1_wglnAushpNPUMfKvLD-j2Krfn9SSr1sy8ISnKui_PoRAyFwm1WxtGzLxQCQC01HEMyg1zii9qxwlGD-fP6-899gPGH4bGUxdkgoMUMaeU1A4_D0iO3YcNEqof72U-zPeIV0QIDAQABo4IE7jCCBOowgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDAjAMBgorBgEEAYI3ewQCMAwGA1UdEwEB_wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMA4GA1UdDwEB_wQEAwIFoDAdBgNVHQ4EFgQUTtIZsp3h7sUSeE_jQ146bKX4KaUwHwYDVR0jBBgwFoAUz1EBqulDLGR2G0rwqsDykvhPw7swggHeBgNVHR8EggHVMIIB0TB0oHKgcIZuaHR0cDovL3ByaW1hcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czJldWFwL2NybHMvY2NtZWVhc3R1czJldWFwcGtpL2NjbWVlYXN0dXMyZXVhcGljYTAxLzAvY3VycmVudC5jcmwwdqB0oHKGcGh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czJldWFwL2NybHMvY2NtZWVhc3R1czJldWFwcGtpL2NjbWVlYXN0dXMyZXVhcGljYTAxLzAvY3VycmVudC5jcmwwZaBjoGGGX2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyZXVhcC9jcmxzL2NjbWVlYXN0dXMyZXVhcHBraS9jY21lZWFzdHVzMmV1YXBpY2EwMS8wL2N1cnJlbnQuY3JsMHqgeKB2hnRodHRwOi8vY2NtZWVhc3R1czJldWFwcGtpLmVhc3R1czJldWFwLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJldWFwaWNhMDEvMC9jdXJyZW50LmNybDCCAecGCCsGAQUFBwEBBIIB2TCCAdUweAYIKwYBBQUHMAKGbGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyZXVhcC9jYWNlcnRzL2NjbWVlYXN0dXMyZXVhcHBraS9jY21lZWFzdHVzMmV1YXBpY2EwMS9jZXJ0LmNlcjB6BggrBgEFBQcwAoZuaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMmV1YXAvY2FjZXJ0cy9jY21lZWFzdHVzMmV1YXBwa2kvY2NtZWVhc3R1czJldWFwaWNhMDEvY2VydC5jZXIwaQYIKwYBBQUHMAKGXWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyZXVhcC9jYWNlcnRzL2NjbWVlYXN0dXMyZXVhcHBraS9jY21lZWFzdHVzMmV1YXBpY2EwMS9jZXJ0LmNlcjByBggrBgEFBQcwAoZmaHR0cDovL2NjbWVlYXN0dXMyZXVhcHBraS5lYXN0dXMyZXVhcC5wa2kuY29yZS53aW5kb3dzLm5ldC9jZXJ0aWZpY2F0ZUF1dGhvcml0aWVzL2NjbWVlYXN0dXMyZXVhcGljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQAXqRz_dTvWF2zD3_86i99ADB1KHHDU88dwkxqsMmhfuEv6QnLFIwOqtYR4_LVTKh1vqPbsasd4GWMwHNwCCkj_sMaXlo0_5_JE608lJJc5ZeAkQD4mhL9dMmWP_Uwzr8z3uG6dn7og_xxs_66vrlr6JmETJlfOSjhNxMsR3yHfyx00M9mKAX2OcnCUv9ZnpRaOPdHcB36Lk8wcQAXiKgyT12NzASseTD734iTC_EOCuCH73nx-TKMecTFYJ0EtvMJBlMW5nvS84sjlqHJyeABN8KG6AwY_1M2QxwXbh9MJTFNu2YdU_35WHwYMm760NnDf2d9ocXU7T7RTlhkQHB4l&s=LzxdubCoRtEqfc5sbDABNAt2a-cp8aQrve1w5vfptPpYdzn6Z9xhlG0a8O0GOZW8gvpiM9wNwF6E0KrB4BVCH_yVYoc3R04Xh77XXAWmkNVWmn83yvBClGxH14Z5JlIKgPWNGRaEnS_zqbGpOnaEkX8pSrHDV9gHEc1XUgtoWrdIZl6dc9xyMQYo2RYTZ2xY2VCE24gQFSfqOou0wopEdOvnbVW4aajDprXYyZCJCvPQfp2pgwXke-_KoFJxTDiCBI14dbI51CEYCz7x_zUrNUz5UtJ7YSp4TQIpdsfd5jQ9tVGxqJutsXGvH7on0E0TSBUAw1hGR3d28wBTnKrFmg&h=f000qUK1oprg7hcO-PdAIAfftLbIdbmKx6-bWtpQ9pQ + cache-control: + - no-cache + content-length: + - '5857' + content-type: + - application/json + date: + - Wed, 18 Mar 2026 12:13:57 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-operation-identifier: + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=547f6960-a967-417a-a9a4-0f35fbdca11c/eastus2euap/eb0c2303-b36d-499a-accc-b04464b6bfb4 + x-ms-ratelimit-remaining-subscription-writes: + - '799' + x-ms-throttling-version: + - v2 + x-msedge-ref: + - 'Ref A: 2A47D86FB47F4B36909FFFD9B75669F3 Ref B: CO6AA3150220029 Ref C: 2026-03-18T12:13:50Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - aks update + Connection: + - keep-alive + ParameterSetName: + - --resource-group --name --enable-service-account-image-pull --aks-custom-headers + User-Agent: + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.10.12 (Linux-6.8.0-1041-azure-x86_64-with-glibc2.35) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus2euap/operations/f04250e1-625a-4578-a8fa-a7196dca3db9?api-version=2025-03-01&t=639094328374617953&c=MIIH8TCCBtmgAwIBAgIRAPACEB_3HpzeM1w1SuhmHQ0wDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UEAxMrQ0NNRSBHMSBUTFMgUlNBIDIwNDggU0hBMjU2IDIwNDkgRVUyQyBDQSAwMTAeFw0yNjAyMjAxODUzMTlaFw0yNjA1MTYwMDUzMTlaMEAxPjA8BgNVBAMTNWFzeW5jb3BlcmF0aW9uc2lnbmluZ2NlcnRpZmljYXRlLm1hbmFnZW1lbnQuYXp1cmUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnhORWJNtC19m3BfHw9QAkMXDX9rc12A9DcmdfPHteaCGxBhwJ6102HppHsmww3Sdekl4dAA92Nc3NLV3yeFPDmU_pALwfzsfem6lttyWEtgZaDT1lH1r6tqnS4Z6bNSQ9YTUH2wFJZEazi4jhwQibkb7RL8PWlAHI7_IeqoeSoDc_oIYYO1BR5pwNyMmWf0Vf0-AjNmm479Esw1g1_wglnAushpNPUMfKvLD-j2Krfn9SSr1sy8ISnKui_PoRAyFwm1WxtGzLxQCQC01HEMyg1zii9qxwlGD-fP6-899gPGH4bGUxdkgoMUMaeU1A4_D0iO3YcNEqof72U-zPeIV0QIDAQABo4IE7jCCBOowgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDAjAMBgorBgEEAYI3ewQCMAwGA1UdEwEB_wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMA4GA1UdDwEB_wQEAwIFoDAdBgNVHQ4EFgQUTtIZsp3h7sUSeE_jQ146bKX4KaUwHwYDVR0jBBgwFoAUz1EBqulDLGR2G0rwqsDykvhPw7swggHeBgNVHR8EggHVMIIB0TB0oHKgcIZuaHR0cDovL3ByaW1hcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czJldWFwL2NybHMvY2NtZWVhc3R1czJldWFwcGtpL2NjbWVlYXN0dXMyZXVhcGljYTAxLzAvY3VycmVudC5jcmwwdqB0oHKGcGh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czJldWFwL2NybHMvY2NtZWVhc3R1czJldWFwcGtpL2NjbWVlYXN0dXMyZXVhcGljYTAxLzAvY3VycmVudC5jcmwwZaBjoGGGX2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyZXVhcC9jcmxzL2NjbWVlYXN0dXMyZXVhcHBraS9jY21lZWFzdHVzMmV1YXBpY2EwMS8wL2N1cnJlbnQuY3JsMHqgeKB2hnRodHRwOi8vY2NtZWVhc3R1czJldWFwcGtpLmVhc3R1czJldWFwLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJldWFwaWNhMDEvMC9jdXJyZW50LmNybDCCAecGCCsGAQUFBwEBBIIB2TCCAdUweAYIKwYBBQUHMAKGbGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyZXVhcC9jYWNlcnRzL2NjbWVlYXN0dXMyZXVhcHBraS9jY21lZWFzdHVzMmV1YXBpY2EwMS9jZXJ0LmNlcjB6BggrBgEFBQcwAoZuaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMmV1YXAvY2FjZXJ0cy9jY21lZWFzdHVzMmV1YXBwa2kvY2NtZWVhc3R1czJldWFwaWNhMDEvY2VydC5jZXIwaQYIKwYBBQUHMAKGXWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyZXVhcC9jYWNlcnRzL2NjbWVlYXN0dXMyZXVhcHBraS9jY21lZWFzdHVzMmV1YXBpY2EwMS9jZXJ0LmNlcjByBggrBgEFBQcwAoZmaHR0cDovL2NjbWVlYXN0dXMyZXVhcHBraS5lYXN0dXMyZXVhcC5wa2kuY29yZS53aW5kb3dzLm5ldC9jZXJ0aWZpY2F0ZUF1dGhvcml0aWVzL2NjbWVlYXN0dXMyZXVhcGljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQAXqRz_dTvWF2zD3_86i99ADB1KHHDU88dwkxqsMmhfuEv6QnLFIwOqtYR4_LVTKh1vqPbsasd4GWMwHNwCCkj_sMaXlo0_5_JE608lJJc5ZeAkQD4mhL9dMmWP_Uwzr8z3uG6dn7og_xxs_66vrlr6JmETJlfOSjhNxMsR3yHfyx00M9mKAX2OcnCUv9ZnpRaOPdHcB36Lk8wcQAXiKgyT12NzASseTD734iTC_EOCuCH73nx-TKMecTFYJ0EtvMJBlMW5nvS84sjlqHJyeABN8KG6AwY_1M2QxwXbh9MJTFNu2YdU_35WHwYMm760NnDf2d9ocXU7T7RTlhkQHB4l&s=LzxdubCoRtEqfc5sbDABNAt2a-cp8aQrve1w5vfptPpYdzn6Z9xhlG0a8O0GOZW8gvpiM9wNwF6E0KrB4BVCH_yVYoc3R04Xh77XXAWmkNVWmn83yvBClGxH14Z5JlIKgPWNGRaEnS_zqbGpOnaEkX8pSrHDV9gHEc1XUgtoWrdIZl6dc9xyMQYo2RYTZ2xY2VCE24gQFSfqOou0wopEdOvnbVW4aajDprXYyZCJCvPQfp2pgwXke-_KoFJxTDiCBI14dbI51CEYCz7x_zUrNUz5UtJ7YSp4TQIpdsfd5jQ9tVGxqJutsXGvH7on0E0TSBUAw1hGR3d28wBTnKrFmg&h=f000qUK1oprg7hcO-PdAIAfftLbIdbmKx6-bWtpQ9pQ + response: + body: + string: "{\n \"name\": \"f04250e1-625a-4578-a8fa-a7196dca3db9\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2026-03-18T12:13:57.3663362Z\"\n}" + headers: + cache-control: + - no-cache + content-length: + - '122' + content-type: + - application/json + date: + - Wed, 18 Mar 2026 12:13:57 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-operation-identifier: + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=547f6960-a967-417a-a9a4-0f35fbdca11c/westus2/d060f22e-ab5f-43a4-bc92-d294a1764c57 + x-ms-ratelimit-remaining-subscription-global-reads: + - '16499' + x-msedge-ref: + - 'Ref A: 67F3E771310142249220105D6F9FC669 Ref B: CO6AA3150218021 Ref C: 2026-03-18T12:13:57Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - aks update + Connection: + - keep-alive + ParameterSetName: + - --resource-group --name --enable-service-account-image-pull --aks-custom-headers + User-Agent: + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.10.12 (Linux-6.8.0-1041-azure-x86_64-with-glibc2.35) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus2euap/operations/f04250e1-625a-4578-a8fa-a7196dca3db9?api-version=2025-03-01&t=639094328374617953&c=MIIH8TCCBtmgAwIBAgIRAPACEB_3HpzeM1w1SuhmHQ0wDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UEAxMrQ0NNRSBHMSBUTFMgUlNBIDIwNDggU0hBMjU2IDIwNDkgRVUyQyBDQSAwMTAeFw0yNjAyMjAxODUzMTlaFw0yNjA1MTYwMDUzMTlaMEAxPjA8BgNVBAMTNWFzeW5jb3BlcmF0aW9uc2lnbmluZ2NlcnRpZmljYXRlLm1hbmFnZW1lbnQuYXp1cmUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnhORWJNtC19m3BfHw9QAkMXDX9rc12A9DcmdfPHteaCGxBhwJ6102HppHsmww3Sdekl4dAA92Nc3NLV3yeFPDmU_pALwfzsfem6lttyWEtgZaDT1lH1r6tqnS4Z6bNSQ9YTUH2wFJZEazi4jhwQibkb7RL8PWlAHI7_IeqoeSoDc_oIYYO1BR5pwNyMmWf0Vf0-AjNmm479Esw1g1_wglnAushpNPUMfKvLD-j2Krfn9SSr1sy8ISnKui_PoRAyFwm1WxtGzLxQCQC01HEMyg1zii9qxwlGD-fP6-899gPGH4bGUxdkgoMUMaeU1A4_D0iO3YcNEqof72U-zPeIV0QIDAQABo4IE7jCCBOowgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDAjAMBgorBgEEAYI3ewQCMAwGA1UdEwEB_wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMA4GA1UdDwEB_wQEAwIFoDAdBgNVHQ4EFgQUTtIZsp3h7sUSeE_jQ146bKX4KaUwHwYDVR0jBBgwFoAUz1EBqulDLGR2G0rwqsDykvhPw7swggHeBgNVHR8EggHVMIIB0TB0oHKgcIZuaHR0cDovL3ByaW1hcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czJldWFwL2NybHMvY2NtZWVhc3R1czJldWFwcGtpL2NjbWVlYXN0dXMyZXVhcGljYTAxLzAvY3VycmVudC5jcmwwdqB0oHKGcGh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czJldWFwL2NybHMvY2NtZWVhc3R1czJldWFwcGtpL2NjbWVlYXN0dXMyZXVhcGljYTAxLzAvY3VycmVudC5jcmwwZaBjoGGGX2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyZXVhcC9jcmxzL2NjbWVlYXN0dXMyZXVhcHBraS9jY21lZWFzdHVzMmV1YXBpY2EwMS8wL2N1cnJlbnQuY3JsMHqgeKB2hnRodHRwOi8vY2NtZWVhc3R1czJldWFwcGtpLmVhc3R1czJldWFwLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJldWFwaWNhMDEvMC9jdXJyZW50LmNybDCCAecGCCsGAQUFBwEBBIIB2TCCAdUweAYIKwYBBQUHMAKGbGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyZXVhcC9jYWNlcnRzL2NjbWVlYXN0dXMyZXVhcHBraS9jY21lZWFzdHVzMmV1YXBpY2EwMS9jZXJ0LmNlcjB6BggrBgEFBQcwAoZuaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMmV1YXAvY2FjZXJ0cy9jY21lZWFzdHVzMmV1YXBwa2kvY2NtZWVhc3R1czJldWFwaWNhMDEvY2VydC5jZXIwaQYIKwYBBQUHMAKGXWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyZXVhcC9jYWNlcnRzL2NjbWVlYXN0dXMyZXVhcHBraS9jY21lZWFzdHVzMmV1YXBpY2EwMS9jZXJ0LmNlcjByBggrBgEFBQcwAoZmaHR0cDovL2NjbWVlYXN0dXMyZXVhcHBraS5lYXN0dXMyZXVhcC5wa2kuY29yZS53aW5kb3dzLm5ldC9jZXJ0aWZpY2F0ZUF1dGhvcml0aWVzL2NjbWVlYXN0dXMyZXVhcGljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQAXqRz_dTvWF2zD3_86i99ADB1KHHDU88dwkxqsMmhfuEv6QnLFIwOqtYR4_LVTKh1vqPbsasd4GWMwHNwCCkj_sMaXlo0_5_JE608lJJc5ZeAkQD4mhL9dMmWP_Uwzr8z3uG6dn7og_xxs_66vrlr6JmETJlfOSjhNxMsR3yHfyx00M9mKAX2OcnCUv9ZnpRaOPdHcB36Lk8wcQAXiKgyT12NzASseTD734iTC_EOCuCH73nx-TKMecTFYJ0EtvMJBlMW5nvS84sjlqHJyeABN8KG6AwY_1M2QxwXbh9MJTFNu2YdU_35WHwYMm760NnDf2d9ocXU7T7RTlhkQHB4l&s=LzxdubCoRtEqfc5sbDABNAt2a-cp8aQrve1w5vfptPpYdzn6Z9xhlG0a8O0GOZW8gvpiM9wNwF6E0KrB4BVCH_yVYoc3R04Xh77XXAWmkNVWmn83yvBClGxH14Z5JlIKgPWNGRaEnS_zqbGpOnaEkX8pSrHDV9gHEc1XUgtoWrdIZl6dc9xyMQYo2RYTZ2xY2VCE24gQFSfqOou0wopEdOvnbVW4aajDprXYyZCJCvPQfp2pgwXke-_KoFJxTDiCBI14dbI51CEYCz7x_zUrNUz5UtJ7YSp4TQIpdsfd5jQ9tVGxqJutsXGvH7on0E0TSBUAw1hGR3d28wBTnKrFmg&h=f000qUK1oprg7hcO-PdAIAfftLbIdbmKx6-bWtpQ9pQ + response: + body: + string: "{\n \"name\": \"f04250e1-625a-4578-a8fa-a7196dca3db9\",\n \"status\": + \"ProvisioningControlPlane\",\n \"startTime\": \"2026-03-18T12:13:57.3663362Z\"\n}" + headers: + cache-control: + - no-cache + content-length: + - '136' + content-type: + - application/json + date: + - Wed, 18 Mar 2026 12:14:28 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-operation-identifier: + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=547f6960-a967-417a-a9a4-0f35fbdca11c/westus/04213660-f4dc-4193-b962-2f8fba6cf3a0 + x-ms-ratelimit-remaining-subscription-global-reads: + - '16499' + x-msedge-ref: + - 'Ref A: 05643CDF3C1F4E6BA55C7E50552291CA Ref B: CO6AA3150220009 Ref C: 2026-03-18T12:14:28Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - aks update + Connection: + - keep-alive + ParameterSetName: + - --resource-group --name --enable-service-account-image-pull --aks-custom-headers + User-Agent: + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.10.12 (Linux-6.8.0-1041-azure-x86_64-with-glibc2.35) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus2euap/operations/f04250e1-625a-4578-a8fa-a7196dca3db9?api-version=2025-03-01&t=639094328374617953&c=MIIH8TCCBtmgAwIBAgIRAPACEB_3HpzeM1w1SuhmHQ0wDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UEAxMrQ0NNRSBHMSBUTFMgUlNBIDIwNDggU0hBMjU2IDIwNDkgRVUyQyBDQSAwMTAeFw0yNjAyMjAxODUzMTlaFw0yNjA1MTYwMDUzMTlaMEAxPjA8BgNVBAMTNWFzeW5jb3BlcmF0aW9uc2lnbmluZ2NlcnRpZmljYXRlLm1hbmFnZW1lbnQuYXp1cmUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnhORWJNtC19m3BfHw9QAkMXDX9rc12A9DcmdfPHteaCGxBhwJ6102HppHsmww3Sdekl4dAA92Nc3NLV3yeFPDmU_pALwfzsfem6lttyWEtgZaDT1lH1r6tqnS4Z6bNSQ9YTUH2wFJZEazi4jhwQibkb7RL8PWlAHI7_IeqoeSoDc_oIYYO1BR5pwNyMmWf0Vf0-AjNmm479Esw1g1_wglnAushpNPUMfKvLD-j2Krfn9SSr1sy8ISnKui_PoRAyFwm1WxtGzLxQCQC01HEMyg1zii9qxwlGD-fP6-899gPGH4bGUxdkgoMUMaeU1A4_D0iO3YcNEqof72U-zPeIV0QIDAQABo4IE7jCCBOowgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDAjAMBgorBgEEAYI3ewQCMAwGA1UdEwEB_wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMA4GA1UdDwEB_wQEAwIFoDAdBgNVHQ4EFgQUTtIZsp3h7sUSeE_jQ146bKX4KaUwHwYDVR0jBBgwFoAUz1EBqulDLGR2G0rwqsDykvhPw7swggHeBgNVHR8EggHVMIIB0TB0oHKgcIZuaHR0cDovL3ByaW1hcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czJldWFwL2NybHMvY2NtZWVhc3R1czJldWFwcGtpL2NjbWVlYXN0dXMyZXVhcGljYTAxLzAvY3VycmVudC5jcmwwdqB0oHKGcGh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czJldWFwL2NybHMvY2NtZWVhc3R1czJldWFwcGtpL2NjbWVlYXN0dXMyZXVhcGljYTAxLzAvY3VycmVudC5jcmwwZaBjoGGGX2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyZXVhcC9jcmxzL2NjbWVlYXN0dXMyZXVhcHBraS9jY21lZWFzdHVzMmV1YXBpY2EwMS8wL2N1cnJlbnQuY3JsMHqgeKB2hnRodHRwOi8vY2NtZWVhc3R1czJldWFwcGtpLmVhc3R1czJldWFwLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJldWFwaWNhMDEvMC9jdXJyZW50LmNybDCCAecGCCsGAQUFBwEBBIIB2TCCAdUweAYIKwYBBQUHMAKGbGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyZXVhcC9jYWNlcnRzL2NjbWVlYXN0dXMyZXVhcHBraS9jY21lZWFzdHVzMmV1YXBpY2EwMS9jZXJ0LmNlcjB6BggrBgEFBQcwAoZuaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMmV1YXAvY2FjZXJ0cy9jY21lZWFzdHVzMmV1YXBwa2kvY2NtZWVhc3R1czJldWFwaWNhMDEvY2VydC5jZXIwaQYIKwYBBQUHMAKGXWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyZXVhcC9jYWNlcnRzL2NjbWVlYXN0dXMyZXVhcHBraS9jY21lZWFzdHVzMmV1YXBpY2EwMS9jZXJ0LmNlcjByBggrBgEFBQcwAoZmaHR0cDovL2NjbWVlYXN0dXMyZXVhcHBraS5lYXN0dXMyZXVhcC5wa2kuY29yZS53aW5kb3dzLm5ldC9jZXJ0aWZpY2F0ZUF1dGhvcml0aWVzL2NjbWVlYXN0dXMyZXVhcGljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQAXqRz_dTvWF2zD3_86i99ADB1KHHDU88dwkxqsMmhfuEv6QnLFIwOqtYR4_LVTKh1vqPbsasd4GWMwHNwCCkj_sMaXlo0_5_JE608lJJc5ZeAkQD4mhL9dMmWP_Uwzr8z3uG6dn7og_xxs_66vrlr6JmETJlfOSjhNxMsR3yHfyx00M9mKAX2OcnCUv9ZnpRaOPdHcB36Lk8wcQAXiKgyT12NzASseTD734iTC_EOCuCH73nx-TKMecTFYJ0EtvMJBlMW5nvS84sjlqHJyeABN8KG6AwY_1M2QxwXbh9MJTFNu2YdU_35WHwYMm760NnDf2d9ocXU7T7RTlhkQHB4l&s=LzxdubCoRtEqfc5sbDABNAt2a-cp8aQrve1w5vfptPpYdzn6Z9xhlG0a8O0GOZW8gvpiM9wNwF6E0KrB4BVCH_yVYoc3R04Xh77XXAWmkNVWmn83yvBClGxH14Z5JlIKgPWNGRaEnS_zqbGpOnaEkX8pSrHDV9gHEc1XUgtoWrdIZl6dc9xyMQYo2RYTZ2xY2VCE24gQFSfqOou0wopEdOvnbVW4aajDprXYyZCJCvPQfp2pgwXke-_KoFJxTDiCBI14dbI51CEYCz7x_zUrNUz5UtJ7YSp4TQIpdsfd5jQ9tVGxqJutsXGvH7on0E0TSBUAw1hGR3d28wBTnKrFmg&h=f000qUK1oprg7hcO-PdAIAfftLbIdbmKx6-bWtpQ9pQ + response: + body: + string: "{\n \"name\": \"f04250e1-625a-4578-a8fa-a7196dca3db9\",\n \"status\": + \"ProvisioningControlPlane\",\n \"startTime\": \"2026-03-18T12:13:57.3663362Z\"\n}" + headers: + cache-control: + - no-cache + content-length: + - '136' + content-type: + - application/json + date: + - Wed, 18 Mar 2026 12:14:59 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-operation-identifier: + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=547f6960-a967-417a-a9a4-0f35fbdca11c/westus2/3d69fb89-9854-4d09-a912-ddc3bab9e7f2 + x-ms-ratelimit-remaining-subscription-global-reads: + - '16499' + x-msedge-ref: + - 'Ref A: 884252C12B2A4820B48C1653689BE61A Ref B: MWH011020806034 Ref C: 2026-03-18T12:14:59Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - aks update + Connection: + - keep-alive + ParameterSetName: + - --resource-group --name --enable-service-account-image-pull --aks-custom-headers + User-Agent: + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.10.12 (Linux-6.8.0-1041-azure-x86_64-with-glibc2.35) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus2euap/operations/f04250e1-625a-4578-a8fa-a7196dca3db9?api-version=2025-03-01&t=639094328374617953&c=MIIH8TCCBtmgAwIBAgIRAPACEB_3HpzeM1w1SuhmHQ0wDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UEAxMrQ0NNRSBHMSBUTFMgUlNBIDIwNDggU0hBMjU2IDIwNDkgRVUyQyBDQSAwMTAeFw0yNjAyMjAxODUzMTlaFw0yNjA1MTYwMDUzMTlaMEAxPjA8BgNVBAMTNWFzeW5jb3BlcmF0aW9uc2lnbmluZ2NlcnRpZmljYXRlLm1hbmFnZW1lbnQuYXp1cmUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnhORWJNtC19m3BfHw9QAkMXDX9rc12A9DcmdfPHteaCGxBhwJ6102HppHsmww3Sdekl4dAA92Nc3NLV3yeFPDmU_pALwfzsfem6lttyWEtgZaDT1lH1r6tqnS4Z6bNSQ9YTUH2wFJZEazi4jhwQibkb7RL8PWlAHI7_IeqoeSoDc_oIYYO1BR5pwNyMmWf0Vf0-AjNmm479Esw1g1_wglnAushpNPUMfKvLD-j2Krfn9SSr1sy8ISnKui_PoRAyFwm1WxtGzLxQCQC01HEMyg1zii9qxwlGD-fP6-899gPGH4bGUxdkgoMUMaeU1A4_D0iO3YcNEqof72U-zPeIV0QIDAQABo4IE7jCCBOowgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDAjAMBgorBgEEAYI3ewQCMAwGA1UdEwEB_wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMA4GA1UdDwEB_wQEAwIFoDAdBgNVHQ4EFgQUTtIZsp3h7sUSeE_jQ146bKX4KaUwHwYDVR0jBBgwFoAUz1EBqulDLGR2G0rwqsDykvhPw7swggHeBgNVHR8EggHVMIIB0TB0oHKgcIZuaHR0cDovL3ByaW1hcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czJldWFwL2NybHMvY2NtZWVhc3R1czJldWFwcGtpL2NjbWVlYXN0dXMyZXVhcGljYTAxLzAvY3VycmVudC5jcmwwdqB0oHKGcGh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czJldWFwL2NybHMvY2NtZWVhc3R1czJldWFwcGtpL2NjbWVlYXN0dXMyZXVhcGljYTAxLzAvY3VycmVudC5jcmwwZaBjoGGGX2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyZXVhcC9jcmxzL2NjbWVlYXN0dXMyZXVhcHBraS9jY21lZWFzdHVzMmV1YXBpY2EwMS8wL2N1cnJlbnQuY3JsMHqgeKB2hnRodHRwOi8vY2NtZWVhc3R1czJldWFwcGtpLmVhc3R1czJldWFwLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJldWFwaWNhMDEvMC9jdXJyZW50LmNybDCCAecGCCsGAQUFBwEBBIIB2TCCAdUweAYIKwYBBQUHMAKGbGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyZXVhcC9jYWNlcnRzL2NjbWVlYXN0dXMyZXVhcHBraS9jY21lZWFzdHVzMmV1YXBpY2EwMS9jZXJ0LmNlcjB6BggrBgEFBQcwAoZuaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMmV1YXAvY2FjZXJ0cy9jY21lZWFzdHVzMmV1YXBwa2kvY2NtZWVhc3R1czJldWFwaWNhMDEvY2VydC5jZXIwaQYIKwYBBQUHMAKGXWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyZXVhcC9jYWNlcnRzL2NjbWVlYXN0dXMyZXVhcHBraS9jY21lZWFzdHVzMmV1YXBpY2EwMS9jZXJ0LmNlcjByBggrBgEFBQcwAoZmaHR0cDovL2NjbWVlYXN0dXMyZXVhcHBraS5lYXN0dXMyZXVhcC5wa2kuY29yZS53aW5kb3dzLm5ldC9jZXJ0aWZpY2F0ZUF1dGhvcml0aWVzL2NjbWVlYXN0dXMyZXVhcGljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQAXqRz_dTvWF2zD3_86i99ADB1KHHDU88dwkxqsMmhfuEv6QnLFIwOqtYR4_LVTKh1vqPbsasd4GWMwHNwCCkj_sMaXlo0_5_JE608lJJc5ZeAkQD4mhL9dMmWP_Uwzr8z3uG6dn7og_xxs_66vrlr6JmETJlfOSjhNxMsR3yHfyx00M9mKAX2OcnCUv9ZnpRaOPdHcB36Lk8wcQAXiKgyT12NzASseTD734iTC_EOCuCH73nx-TKMecTFYJ0EtvMJBlMW5nvS84sjlqHJyeABN8KG6AwY_1M2QxwXbh9MJTFNu2YdU_35WHwYMm760NnDf2d9ocXU7T7RTlhkQHB4l&s=LzxdubCoRtEqfc5sbDABNAt2a-cp8aQrve1w5vfptPpYdzn6Z9xhlG0a8O0GOZW8gvpiM9wNwF6E0KrB4BVCH_yVYoc3R04Xh77XXAWmkNVWmn83yvBClGxH14Z5JlIKgPWNGRaEnS_zqbGpOnaEkX8pSrHDV9gHEc1XUgtoWrdIZl6dc9xyMQYo2RYTZ2xY2VCE24gQFSfqOou0wopEdOvnbVW4aajDprXYyZCJCvPQfp2pgwXke-_KoFJxTDiCBI14dbI51CEYCz7x_zUrNUz5UtJ7YSp4TQIpdsfd5jQ9tVGxqJutsXGvH7on0E0TSBUAw1hGR3d28wBTnKrFmg&h=f000qUK1oprg7hcO-PdAIAfftLbIdbmKx6-bWtpQ9pQ + response: + body: + string: "{\n \"name\": \"f04250e1-625a-4578-a8fa-a7196dca3db9\",\n \"status\": + \"ReconcilingAddons\",\n \"startTime\": \"2026-03-18T12:13:57.3663362Z\"\n}" + headers: + cache-control: + - no-cache + content-length: + - '129' + content-type: + - application/json + date: + - Wed, 18 Mar 2026 12:15:30 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-operation-identifier: + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=547f6960-a967-417a-a9a4-0f35fbdca11c/westus2/8ab6b3c4-9cf5-4c0f-987b-aa4dbb0cde54 + x-ms-ratelimit-remaining-subscription-global-reads: + - '16499' + x-msedge-ref: + - 'Ref A: 8149562F68304A418AF30B6C47FAD74D Ref B: CO6AA3150218033 Ref C: 2026-03-18T12:15:30Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - aks update + Connection: + - keep-alive + ParameterSetName: + - --resource-group --name --enable-service-account-image-pull --aks-custom-headers + User-Agent: + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.10.12 (Linux-6.8.0-1041-azure-x86_64-with-glibc2.35) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus2euap/operations/f04250e1-625a-4578-a8fa-a7196dca3db9?api-version=2025-03-01&t=639094328374617953&c=MIIH8TCCBtmgAwIBAgIRAPACEB_3HpzeM1w1SuhmHQ0wDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UEAxMrQ0NNRSBHMSBUTFMgUlNBIDIwNDggU0hBMjU2IDIwNDkgRVUyQyBDQSAwMTAeFw0yNjAyMjAxODUzMTlaFw0yNjA1MTYwMDUzMTlaMEAxPjA8BgNVBAMTNWFzeW5jb3BlcmF0aW9uc2lnbmluZ2NlcnRpZmljYXRlLm1hbmFnZW1lbnQuYXp1cmUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnhORWJNtC19m3BfHw9QAkMXDX9rc12A9DcmdfPHteaCGxBhwJ6102HppHsmww3Sdekl4dAA92Nc3NLV3yeFPDmU_pALwfzsfem6lttyWEtgZaDT1lH1r6tqnS4Z6bNSQ9YTUH2wFJZEazi4jhwQibkb7RL8PWlAHI7_IeqoeSoDc_oIYYO1BR5pwNyMmWf0Vf0-AjNmm479Esw1g1_wglnAushpNPUMfKvLD-j2Krfn9SSr1sy8ISnKui_PoRAyFwm1WxtGzLxQCQC01HEMyg1zii9qxwlGD-fP6-899gPGH4bGUxdkgoMUMaeU1A4_D0iO3YcNEqof72U-zPeIV0QIDAQABo4IE7jCCBOowgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDAjAMBgorBgEEAYI3ewQCMAwGA1UdEwEB_wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMA4GA1UdDwEB_wQEAwIFoDAdBgNVHQ4EFgQUTtIZsp3h7sUSeE_jQ146bKX4KaUwHwYDVR0jBBgwFoAUz1EBqulDLGR2G0rwqsDykvhPw7swggHeBgNVHR8EggHVMIIB0TB0oHKgcIZuaHR0cDovL3ByaW1hcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czJldWFwL2NybHMvY2NtZWVhc3R1czJldWFwcGtpL2NjbWVlYXN0dXMyZXVhcGljYTAxLzAvY3VycmVudC5jcmwwdqB0oHKGcGh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czJldWFwL2NybHMvY2NtZWVhc3R1czJldWFwcGtpL2NjbWVlYXN0dXMyZXVhcGljYTAxLzAvY3VycmVudC5jcmwwZaBjoGGGX2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyZXVhcC9jcmxzL2NjbWVlYXN0dXMyZXVhcHBraS9jY21lZWFzdHVzMmV1YXBpY2EwMS8wL2N1cnJlbnQuY3JsMHqgeKB2hnRodHRwOi8vY2NtZWVhc3R1czJldWFwcGtpLmVhc3R1czJldWFwLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJldWFwaWNhMDEvMC9jdXJyZW50LmNybDCCAecGCCsGAQUFBwEBBIIB2TCCAdUweAYIKwYBBQUHMAKGbGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyZXVhcC9jYWNlcnRzL2NjbWVlYXN0dXMyZXVhcHBraS9jY21lZWFzdHVzMmV1YXBpY2EwMS9jZXJ0LmNlcjB6BggrBgEFBQcwAoZuaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMmV1YXAvY2FjZXJ0cy9jY21lZWFzdHVzMmV1YXBwa2kvY2NtZWVhc3R1czJldWFwaWNhMDEvY2VydC5jZXIwaQYIKwYBBQUHMAKGXWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyZXVhcC9jYWNlcnRzL2NjbWVlYXN0dXMyZXVhcHBraS9jY21lZWFzdHVzMmV1YXBpY2EwMS9jZXJ0LmNlcjByBggrBgEFBQcwAoZmaHR0cDovL2NjbWVlYXN0dXMyZXVhcHBraS5lYXN0dXMyZXVhcC5wa2kuY29yZS53aW5kb3dzLm5ldC9jZXJ0aWZpY2F0ZUF1dGhvcml0aWVzL2NjbWVlYXN0dXMyZXVhcGljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQAXqRz_dTvWF2zD3_86i99ADB1KHHDU88dwkxqsMmhfuEv6QnLFIwOqtYR4_LVTKh1vqPbsasd4GWMwHNwCCkj_sMaXlo0_5_JE608lJJc5ZeAkQD4mhL9dMmWP_Uwzr8z3uG6dn7og_xxs_66vrlr6JmETJlfOSjhNxMsR3yHfyx00M9mKAX2OcnCUv9ZnpRaOPdHcB36Lk8wcQAXiKgyT12NzASseTD734iTC_EOCuCH73nx-TKMecTFYJ0EtvMJBlMW5nvS84sjlqHJyeABN8KG6AwY_1M2QxwXbh9MJTFNu2YdU_35WHwYMm760NnDf2d9ocXU7T7RTlhkQHB4l&s=LzxdubCoRtEqfc5sbDABNAt2a-cp8aQrve1w5vfptPpYdzn6Z9xhlG0a8O0GOZW8gvpiM9wNwF6E0KrB4BVCH_yVYoc3R04Xh77XXAWmkNVWmn83yvBClGxH14Z5JlIKgPWNGRaEnS_zqbGpOnaEkX8pSrHDV9gHEc1XUgtoWrdIZl6dc9xyMQYo2RYTZ2xY2VCE24gQFSfqOou0wopEdOvnbVW4aajDprXYyZCJCvPQfp2pgwXke-_KoFJxTDiCBI14dbI51CEYCz7x_zUrNUz5UtJ7YSp4TQIpdsfd5jQ9tVGxqJutsXGvH7on0E0TSBUAw1hGR3d28wBTnKrFmg&h=f000qUK1oprg7hcO-PdAIAfftLbIdbmKx6-bWtpQ9pQ + response: + body: + string: "{\n \"name\": \"f04250e1-625a-4578-a8fa-a7196dca3db9\",\n \"status\": + \"Succeeded\",\n \"startTime\": \"2026-03-18T12:13:57.3663362Z\",\n \"endTime\": + \"2026-03-18T12:15:55.0189742Z\"\n}" + headers: + cache-control: + - no-cache + content-length: + - '165' + content-type: + - application/json + date: + - Wed, 18 Mar 2026 12:16:01 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-operation-identifier: + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=547f6960-a967-417a-a9a4-0f35fbdca11c/westcentralus/80c328f9-ca24-40e2-942b-4b85051b99e7 + x-ms-ratelimit-remaining-subscription-global-reads: + - '16499' + x-msedge-ref: + - 'Ref A: 91E9296382E24107B9387CC6A3237181 Ref B: MWH011020808023 Ref C: 2026-03-18T12:16:00Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - aks update + Connection: + - keep-alive + ParameterSetName: + - --resource-group --name --enable-service-account-image-pull --aks-custom-headers + User-Agent: + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.10.12 (Linux-6.8.0-1041-azure-x86_64-with-glibc2.35) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.ContainerService/managedClusters/cliakstest000001?api-version=2026-01-02-preview + response: + body: + string: "{\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest000001/providers/Microsoft.ContainerService/managedClusters/cliakstest000001\",\n + \"location\": \"eastus2euap\",\n \"name\": \"cliakstest000001\",\n \"type\": + \"Microsoft.ContainerService/ManagedClusters\",\n \"kind\": \"Base\",\n \"properties\": + {\n \"provisioningState\": \"Succeeded\",\n \"powerState\": {\n \"code\": + \"Running\"\n },\n \"kubernetesVersion\": \"1.33\",\n \"currentKubernetesVersion\": + \"1.33.7\",\n \"dnsPrefix\": \"cliakstest-clitestkqynyob7n-8ecadf\",\n \"fqdn\": + \"cliakstest-clitestkqynyob7n-8ecadf-la80hq7x.hcp.eastus2euap.azmk8s.io\",\n + \ \"azurePortalFQDN\": \"cliakstest-clitestkqynyob7n-8ecadf-la80hq7x.portal.hcp.eastus2euap.azmk8s.io\",\n + \ \"agentPoolProfiles\": [\n {\n \"name\": \"c000002\",\n \"count\": + 1,\n \"vmSize\": \"Standard_D8a_v4\",\n \"osDiskSizeGB\": 200,\n \"osDiskType\": + \"Ephemeral\",\n \"kubeletDiskType\": \"OS\",\n \"workloadRuntime\": + \"OCIContainer\",\n \"maxPods\": 250,\n \"type\": \"VirtualMachineScaleSets\",\n + \ \"enableAutoScaling\": false,\n \"scaleDownMode\": \"Delete\",\n \"provisioningState\": + \"Succeeded\",\n \"powerState\": {\n \"code\": \"Running\"\n },\n + \ \"orchestratorVersion\": \"1.33\",\n \"currentOrchestratorVersion\": + \"1.33.7\",\n \"enableNodePublicIP\": false,\n \"mode\": \"System\",\n + \ \"enableEncryptionAtHost\": false,\n \"enableUltraSSD\": false,\n \"osType\": + \"Linux\",\n \"osSKU\": \"Ubuntu\",\n \"nodeImageVersion\": \"AKSUbuntu-2204gen2containerd-202603.04.0\",\n + \ \"upgradeStrategy\": \"Rolling\",\n \"upgradeSettings\": {\n \"maxSurge\": + \"10%\",\n \"maxUnavailable\": \"0\"\n },\n \"upgradeSettingsBlueGreen\": + {},\n \"enableFIPS\": false,\n \"networkProfile\": {},\n \"securityProfile\": + {\n \"sshAccess\": \"LocalUser\",\n \"enableVTPM\": false,\n \"enableSecureBoot\": + false\n },\n \"eTag\": \"1d6692cf-acea-46de-9ad0-b230bf6e599d\"\n }\n + \ ],\n \"linuxProfile\": {\n \"adminUsername\": \"azureuser\",\n \"ssh\": + {\n \"publicKeys\": [\n {\n \"keyData\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCbIg1guRHbI0lV11wWDt1r2cUdcNd27CJsg+SfgC7miZeubtwUhbsPdhMQsfDyhOWHq1+ZL0M+nJZV63d/1dhmhtgyOqejUwrPlzKhydsbrsdUor+JmNJDdW01v7BXHyuymT8G4s09jCasNOwiufbP/qp72ruu0bIA1nySsvlf9pCQAuFkAnVnf/rFhUlOkhtRpwcq8SUNY2zRHR/EKb/4NWY1JzR4sa3q2fWIJdrrX0DvLoa5g9bIEd4Df79ba7v+yiUBOS0zT2ll+z4g9izHK3EO5d8hL4jYxcjKs+wcslSYRWrascfscLgMlMGh0CdKeNTDjHpGPncaf3Z+FwwwjWeuiNBxv7bJo13/8B/098KlVDl4GZqsoBCEjPyJfV6hO0y/LkRGkk7oHWKgeWAfKtfLItRp00eZ4fcJNK9kCaSMmEugoZWcI7NGbZXzqFWqbpRI7NcDP9+WIQ+i9U5vqWsqd/zng4kbuAJ6UuKqIzB0upYrLShfQE3SAck8oaLhJqqq56VfDuASNpJKidV+zq27HfSBmbXnkR/5AK337dc3MXKJypoK/QPMLKUAP5XLPbs+NddJQV7EZXd29DLgp+fRIg3edpKdO7ZErWhv7d+3Kws+e1Y+ypmR2WIVSwVyBEUfgv2C8Ts9gnTF4pNcEY/S2aBicz5Ew2+jdyGNQQ== + test@example.com\\n\"\n }\n ]\n }\n },\n \"servicePrincipalProfile\": + {\n \"clientId\":\"00000000-0000-0000-0000-000000000001\"\n },\n \"nodeResourceGroup\": + \"MC_clitest000001_cliakstest000001_eastus2euap\",\n \"enableRBAC\": true,\n + \ \"supportPlan\": \"KubernetesOfficial\",\n \"networkProfile\": {\n \"networkPlugin\": + \"azure\",\n \"networkPluginMode\": \"overlay\",\n \"networkPolicy\": + \"none\",\n \"networkDataplane\": \"azure\",\n \"loadBalancerSku\": \"standard\",\n + \ \"loadBalancerProfile\": {\n \"managedOutboundIPs\": {\n \"count\": + 1\n },\n \"effectiveOutboundIPs\": [\n {\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_clitest000001_cliakstest000001_eastus2euap/providers/Microsoft.Network/publicIPAddresses/c2bacb19-3cbe-4841-8a52-dca2cbe5bec2\"\n + \ }\n ],\n \"backendPoolType\": \"nodeIPConfiguration\"\n },\n + \ \"podCidr\": \"10.244.0.0/16\",\n \"serviceCidr\": \"10.0.0.0/16\",\n + \ \"dnsServiceIP\": \"10.0.0.10\",\n \"outboundType\": \"loadBalancer\",\n + \ \"podCidrs\": [\n \"10.244.0.0/16\"\n ],\n \"serviceCidrs\": [\n + \ \"10.0.0.0/16\"\n ],\n \"ipFamilies\": [\n \"IPv4\"\n ],\n \"podLinkLocalAccess\": + \"IMDS\"\n },\n \"maxAgentPools\": 100,\n \"identityProfile\": {\n \"kubeletidentity\": + {\n \"resourceId\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/MC_clitest000001_cliakstest000001_eastus2euap/providers/Microsoft.ManagedIdentity/userAssignedIdentities/cliakstest000001-agentpool\",\n + \ \"clientId\":\"00000000-0000-0000-0000-000000000001\",\n \"objectId\":\"00000000-0000-0000-0000-000000000001\"\n + \ }\n },\n \"autoUpgradeProfile\": {\n \"nodeOSUpgradeChannel\": \"NodeImage\"\n + \ },\n \"disableLocalAccounts\": false,\n \"securityProfile\": {\n \"serviceAccountImagePullProfile\": + {\n \"enabled\": true\n }\n },\n \"storageProfile\": {\n \"diskCSIDriver\": + {\n \"enabled\": true,\n \"version\": \"v1\"\n },\n \"fileCSIDriver\": + {\n \"enabled\": true\n },\n \"snapshotController\": {\n \"enabled\": + true\n }\n },\n \"oidcIssuerProfile\": {\n \"enabled\": false\n },\n + \ \"workloadAutoScalerProfile\": {},\n \"metricsProfile\": {\n \"costAnalysis\": + {\n \"enabled\": false\n }\n },\n \"resourceUID\": \"69ba960556dd510001841eae\",\n + \ \"controlPlanePluginProfiles\": {\n \"azure-monitor-metrics-ccp\": {\n + \ \"enableV2\": true\n },\n \"gpu-provisioner\": {\n \"enableV2\": + true\n },\n \"karpenter\": {\n \"enableV2\": true\n },\n \"kubelet-serving-csr-approver\": + {\n \"enableV2\": true\n },\n \"live-patching-controller\": {\n \"enableV2\": + true\n },\n \"secure-tls-bootstrap\": {\n \"enableV2\": true\n },\n + \ \"static-egress-controller\": {\n \"enableV2\": true\n }\n },\n \"nodeProvisioningProfile\": + {\n \"mode\": \"Manual\",\n \"defaultNodePools\": \"Auto\"\n },\n \"bootstrapProfile\": + {\n \"artifactSource\": \"Direct\"\n },\n \"hostedSystemProfile\": {\n + \ \"enabled\": false\n },\n \"enableFIPS\": false,\n \"healthMonitorProfile\": + {\n \"enableContinuousControlPlaneAndAddonMonitor\": false,\n \"enableOnDemandMonitor\": + false\n }\n },\n \"identity\": {\n \"type\": \"SystemAssigned\",\n \"principalId\":\"00000000-0000-0000-0000-000000000001\",\n + \ \"tenantId\": \"72f988bf-86f1-41af-91ab-2d7cd011db47\"\n },\n \"sku\": {\n + \ \"name\": \"Base\",\n \"tier\": \"Free\"\n },\n \"eTag\": \"e5f27cf5-1c93-4142-b27c-48602f33e17f\"\n}" + headers: + cache-control: + - no-cache + content-length: + - '5837' + content-type: + - application/json + date: + - Wed, 18 Mar 2026 12:16:00 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-throttling-version: + - v2 + x-msedge-ref: + - 'Ref A: 4345B2D2D73A46B4B5E8FC38533B96D7 Ref B: CO6AA3150220053 Ref C: 2026-03-18T12:16:01Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - aks update + Connection: + - keep-alive + ParameterSetName: + - --resource-group --name --disable-service-account-image-pull + User-Agent: + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.10.12 (Linux-6.8.0-1041-azure-x86_64-with-glibc2.35) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.ContainerService/managedClusters/cliakstest000001?api-version=2026-01-02-preview + response: + body: + string: "{\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest000001/providers/Microsoft.ContainerService/managedClusters/cliakstest000001\",\n + \"location\": \"eastus2euap\",\n \"name\": \"cliakstest000001\",\n \"type\": + \"Microsoft.ContainerService/ManagedClusters\",\n \"kind\": \"Base\",\n \"properties\": + {\n \"provisioningState\": \"Succeeded\",\n \"powerState\": {\n \"code\": + \"Running\"\n },\n \"kubernetesVersion\": \"1.33\",\n \"currentKubernetesVersion\": + \"1.33.7\",\n \"dnsPrefix\": \"cliakstest-clitestkqynyob7n-8ecadf\",\n \"fqdn\": + \"cliakstest-clitestkqynyob7n-8ecadf-la80hq7x.hcp.eastus2euap.azmk8s.io\",\n + \ \"azurePortalFQDN\": \"cliakstest-clitestkqynyob7n-8ecadf-la80hq7x.portal.hcp.eastus2euap.azmk8s.io\",\n + \ \"agentPoolProfiles\": [\n {\n \"name\": \"c000002\",\n \"count\": + 1,\n \"vmSize\": \"Standard_D8a_v4\",\n \"osDiskSizeGB\": 200,\n \"osDiskType\": + \"Ephemeral\",\n \"kubeletDiskType\": \"OS\",\n \"workloadRuntime\": + \"OCIContainer\",\n \"maxPods\": 250,\n \"type\": \"VirtualMachineScaleSets\",\n + \ \"enableAutoScaling\": false,\n \"scaleDownMode\": \"Delete\",\n \"provisioningState\": + \"Succeeded\",\n \"powerState\": {\n \"code\": \"Running\"\n },\n + \ \"orchestratorVersion\": \"1.33\",\n \"currentOrchestratorVersion\": + \"1.33.7\",\n \"enableNodePublicIP\": false,\n \"mode\": \"System\",\n + \ \"enableEncryptionAtHost\": false,\n \"enableUltraSSD\": false,\n \"osType\": + \"Linux\",\n \"osSKU\": \"Ubuntu\",\n \"nodeImageVersion\": \"AKSUbuntu-2204gen2containerd-202603.04.0\",\n + \ \"upgradeStrategy\": \"Rolling\",\n \"upgradeSettings\": {\n \"maxSurge\": + \"10%\",\n \"maxUnavailable\": \"0\"\n },\n \"upgradeSettingsBlueGreen\": + {},\n \"enableFIPS\": false,\n \"networkProfile\": {},\n \"securityProfile\": + {\n \"sshAccess\": \"LocalUser\",\n \"enableVTPM\": false,\n \"enableSecureBoot\": + false\n },\n \"eTag\": \"1d6692cf-acea-46de-9ad0-b230bf6e599d\"\n }\n + \ ],\n \"linuxProfile\": {\n \"adminUsername\": \"azureuser\",\n \"ssh\": + {\n \"publicKeys\": [\n {\n \"keyData\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCbIg1guRHbI0lV11wWDt1r2cUdcNd27CJsg+SfgC7miZeubtwUhbsPdhMQsfDyhOWHq1+ZL0M+nJZV63d/1dhmhtgyOqejUwrPlzKhydsbrsdUor+JmNJDdW01v7BXHyuymT8G4s09jCasNOwiufbP/qp72ruu0bIA1nySsvlf9pCQAuFkAnVnf/rFhUlOkhtRpwcq8SUNY2zRHR/EKb/4NWY1JzR4sa3q2fWIJdrrX0DvLoa5g9bIEd4Df79ba7v+yiUBOS0zT2ll+z4g9izHK3EO5d8hL4jYxcjKs+wcslSYRWrascfscLgMlMGh0CdKeNTDjHpGPncaf3Z+FwwwjWeuiNBxv7bJo13/8B/098KlVDl4GZqsoBCEjPyJfV6hO0y/LkRGkk7oHWKgeWAfKtfLItRp00eZ4fcJNK9kCaSMmEugoZWcI7NGbZXzqFWqbpRI7NcDP9+WIQ+i9U5vqWsqd/zng4kbuAJ6UuKqIzB0upYrLShfQE3SAck8oaLhJqqq56VfDuASNpJKidV+zq27HfSBmbXnkR/5AK337dc3MXKJypoK/QPMLKUAP5XLPbs+NddJQV7EZXd29DLgp+fRIg3edpKdO7ZErWhv7d+3Kws+e1Y+ypmR2WIVSwVyBEUfgv2C8Ts9gnTF4pNcEY/S2aBicz5Ew2+jdyGNQQ== + test@example.com\\n\"\n }\n ]\n }\n },\n \"servicePrincipalProfile\": + {\n \"clientId\":\"00000000-0000-0000-0000-000000000001\"\n },\n \"nodeResourceGroup\": + \"MC_clitest000001_cliakstest000001_eastus2euap\",\n \"enableRBAC\": true,\n + \ \"supportPlan\": \"KubernetesOfficial\",\n \"networkProfile\": {\n \"networkPlugin\": + \"azure\",\n \"networkPluginMode\": \"overlay\",\n \"networkPolicy\": + \"none\",\n \"networkDataplane\": \"azure\",\n \"loadBalancerSku\": \"standard\",\n + \ \"loadBalancerProfile\": {\n \"managedOutboundIPs\": {\n \"count\": + 1\n },\n \"effectiveOutboundIPs\": [\n {\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_clitest000001_cliakstest000001_eastus2euap/providers/Microsoft.Network/publicIPAddresses/c2bacb19-3cbe-4841-8a52-dca2cbe5bec2\"\n + \ }\n ],\n \"backendPoolType\": \"nodeIPConfiguration\"\n },\n + \ \"podCidr\": \"10.244.0.0/16\",\n \"serviceCidr\": \"10.0.0.0/16\",\n + \ \"dnsServiceIP\": \"10.0.0.10\",\n \"outboundType\": \"loadBalancer\",\n + \ \"podCidrs\": [\n \"10.244.0.0/16\"\n ],\n \"serviceCidrs\": [\n + \ \"10.0.0.0/16\"\n ],\n \"ipFamilies\": [\n \"IPv4\"\n ],\n \"podLinkLocalAccess\": + \"IMDS\"\n },\n \"maxAgentPools\": 100,\n \"identityProfile\": {\n \"kubeletidentity\": + {\n \"resourceId\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/MC_clitest000001_cliakstest000001_eastus2euap/providers/Microsoft.ManagedIdentity/userAssignedIdentities/cliakstest000001-agentpool\",\n + \ \"clientId\":\"00000000-0000-0000-0000-000000000001\",\n \"objectId\":\"00000000-0000-0000-0000-000000000001\"\n + \ }\n },\n \"autoUpgradeProfile\": {\n \"nodeOSUpgradeChannel\": \"NodeImage\"\n + \ },\n \"disableLocalAccounts\": false,\n \"securityProfile\": {\n \"serviceAccountImagePullProfile\": + {\n \"enabled\": true\n }\n },\n \"storageProfile\": {\n \"diskCSIDriver\": + {\n \"enabled\": true,\n \"version\": \"v1\"\n },\n \"fileCSIDriver\": + {\n \"enabled\": true\n },\n \"snapshotController\": {\n \"enabled\": + true\n }\n },\n \"oidcIssuerProfile\": {\n \"enabled\": false\n },\n + \ \"workloadAutoScalerProfile\": {},\n \"metricsProfile\": {\n \"costAnalysis\": + {\n \"enabled\": false\n }\n },\n \"resourceUID\": \"69ba960556dd510001841eae\",\n + \ \"controlPlanePluginProfiles\": {\n \"azure-monitor-metrics-ccp\": {\n + \ \"enableV2\": true\n },\n \"gpu-provisioner\": {\n \"enableV2\": + true\n },\n \"karpenter\": {\n \"enableV2\": true\n },\n \"kubelet-serving-csr-approver\": + {\n \"enableV2\": true\n },\n \"live-patching-controller\": {\n \"enableV2\": + true\n },\n \"secure-tls-bootstrap\": {\n \"enableV2\": true\n },\n + \ \"static-egress-controller\": {\n \"enableV2\": true\n }\n },\n \"nodeProvisioningProfile\": + {\n \"mode\": \"Manual\",\n \"defaultNodePools\": \"Auto\"\n },\n \"bootstrapProfile\": + {\n \"artifactSource\": \"Direct\"\n },\n \"hostedSystemProfile\": {\n + \ \"enabled\": false\n },\n \"enableFIPS\": false,\n \"healthMonitorProfile\": + {\n \"enableContinuousControlPlaneAndAddonMonitor\": false,\n \"enableOnDemandMonitor\": + false\n }\n },\n \"identity\": {\n \"type\": \"SystemAssigned\",\n \"principalId\":\"00000000-0000-0000-0000-000000000001\",\n + \ \"tenantId\": \"72f988bf-86f1-41af-91ab-2d7cd011db47\"\n },\n \"sku\": {\n + \ \"name\": \"Base\",\n \"tier\": \"Free\"\n },\n \"eTag\": \"e5f27cf5-1c93-4142-b27c-48602f33e17f\"\n}" + headers: + cache-control: + - no-cache + content-length: + - '5837' + content-type: + - application/json + date: + - Wed, 18 Mar 2026 12:16:03 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-throttling-version: + - v2 + x-msedge-ref: + - 'Ref A: 0BF77490D32640B1805DC1CF2D31E4CC Ref B: MWH011020806062 Ref C: 2026-03-18T12:16:02Z' + status: + code: 200 + message: OK +- request: + body: '{"location": "eastus2euap", "sku": {"name": "Base", "tier": "Free"}, "identity": + {"type": "SystemAssigned"}, "kind": "Base", "properties": {"kubernetesVersion": + "1.33", "dnsPrefix": "cliakstest-clitestkqynyob7n-8ecadf", "agentPoolProfiles": + [{"count": 1, "vmSize": "Standard_D8a_v4", "osDiskSizeGB": 200, "osDiskType": + "Ephemeral", "kubeletDiskType": "OS", "workloadRuntime": "OCIContainer", "maxPods": + 250, "osType": "Linux", "osSKU": "Ubuntu", "enableAutoScaling": false, "scaleDownMode": + "Delete", "type": "VirtualMachineScaleSets", "mode": "System", "orchestratorVersion": + "1.33", "upgradeStrategy": "Rolling", "upgradeSettings": {"maxSurge": "10%", + "maxUnavailable": "0"}, "upgradeSettingsBlueGreen": {}, "powerState": {"code": + "Running"}, "enableNodePublicIP": false, "enableEncryptionAtHost": false, "enableUltraSSD": + false, "enableFIPS": false, "networkProfile": {}, "securityProfile": {"enableVTPM": + false, "enableSecureBoot": false, "sshAccess": "LocalUser"}, "name": "c000002"}], + "linuxProfile": {"adminUsername": "azureuser", "ssh": {"publicKeys": [{"keyData": + "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCbIg1guRHbI0lV11wWDt1r2cUdcNd27CJsg+SfgC7miZeubtwUhbsPdhMQsfDyhOWHq1+ZL0M+nJZV63d/1dhmhtgyOqejUwrPlzKhydsbrsdUor+JmNJDdW01v7BXHyuymT8G4s09jCasNOwiufbP/qp72ruu0bIA1nySsvlf9pCQAuFkAnVnf/rFhUlOkhtRpwcq8SUNY2zRHR/EKb/4NWY1JzR4sa3q2fWIJdrrX0DvLoa5g9bIEd4Df79ba7v+yiUBOS0zT2ll+z4g9izHK3EO5d8hL4jYxcjKs+wcslSYRWrascfscLgMlMGh0CdKeNTDjHpGPncaf3Z+FwwwjWeuiNBxv7bJo13/8B/098KlVDl4GZqsoBCEjPyJfV6hO0y/LkRGkk7oHWKgeWAfKtfLItRp00eZ4fcJNK9kCaSMmEugoZWcI7NGbZXzqFWqbpRI7NcDP9+WIQ+i9U5vqWsqd/zng4kbuAJ6UuKqIzB0upYrLShfQE3SAck8oaLhJqqq56VfDuASNpJKidV+zq27HfSBmbXnkR/5AK337dc3MXKJypoK/QPMLKUAP5XLPbs+NddJQV7EZXd29DLgp+fRIg3edpKdO7ZErWhv7d+3Kws+e1Y+ypmR2WIVSwVyBEUfgv2C8Ts9gnTF4pNcEY/S2aBicz5Ew2+jdyGNQQ== + test@example.com\n"}]}}, "servicePrincipalProfile": {"clientId":"00000000-0000-0000-0000-000000000001"}, + "oidcIssuerProfile": {"enabled": false}, "nodeResourceGroup": "MC_clitest000001_cliakstest000001_eastus2euap", + "enableRBAC": true, "supportPlan": "KubernetesOfficial", "networkProfile": {"networkPlugin": + "azure", "networkPluginMode": "overlay", "networkPolicy": "none", "networkDataplane": + "azure", "podCidr": "10.244.0.0/16", "serviceCidr": "10.0.0.0/16", "dnsServiceIP": + "10.0.0.10", "outboundType": "loadBalancer", "loadBalancerSku": "standard", + "loadBalancerProfile": {"managedOutboundIPs": {"count": 1}, "backendPoolType": + "nodeIPConfiguration"}, "podCidrs": ["10.244.0.0/16"], "serviceCidrs": ["10.0.0.0/16"], + "ipFamilies": ["IPv4"], "podLinkLocalAccess": "IMDS"}, "autoUpgradeProfile": + {"nodeOSUpgradeChannel": "NodeImage"}, "identityProfile": {"kubeletidentity": + {"resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/MC_clitest000001_cliakstest000001_eastus2euap/providers/Microsoft.ManagedIdentity/userAssignedIdentities/cliakstest000001-agentpool", + "clientId":"00000000-0000-0000-0000-000000000001", "objectId":"00000000-0000-0000-0000-000000000001"}}, + "disableLocalAccounts": false, "securityProfile": {"serviceAccountImagePullProfile": + {"enabled": false}}, "storageProfile": {}, "workloadAutoScalerProfile": {}, + "metricsProfile": {"costAnalysis": {"enabled": false}}, "nodeProvisioningProfile": + {"mode": "Manual", "defaultNodePools": "Auto"}, "bootstrapProfile": {"artifactSource": + "Direct"}, "hostedSystemProfile": {"enabled": false}, "healthMonitorProfile": + {"enableContinuousControlPlaneAndAddonMonitor": false, "enableOnDemandMonitor": + false}}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - aks update + Connection: + - keep-alive + Content-Length: + - '3493' + Content-Type: + - application/json + ParameterSetName: + - --resource-group --name --disable-service-account-image-pull + User-Agent: + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.10.12 (Linux-6.8.0-1041-azure-x86_64-with-glibc2.35) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.ContainerService/managedClusters/cliakstest000001?api-version=2026-01-02-preview + response: + body: + string: "{\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest000001/providers/Microsoft.ContainerService/managedClusters/cliakstest000001\",\n + \"location\": \"eastus2euap\",\n \"name\": \"cliakstest000001\",\n \"type\": + \"Microsoft.ContainerService/ManagedClusters\",\n \"kind\": \"Base\",\n \"properties\": + {\n \"provisioningState\": \"Updating\",\n \"powerState\": {\n \"code\": + \"Running\"\n },\n \"kubernetesVersion\": \"1.33\",\n \"currentKubernetesVersion\": + \"1.33.7\",\n \"dnsPrefix\": \"cliakstest-clitestkqynyob7n-8ecadf\",\n \"fqdn\": + \"cliakstest-clitestkqynyob7n-8ecadf-la80hq7x.hcp.eastus2euap.azmk8s.io\",\n + \ \"azurePortalFQDN\": \"cliakstest-clitestkqynyob7n-8ecadf-la80hq7x.portal.hcp.eastus2euap.azmk8s.io\",\n + \ \"agentPoolProfiles\": [\n {\n \"name\": \"c000002\",\n \"count\": + 1,\n \"vmSize\": \"Standard_D8a_v4\",\n \"osDiskSizeGB\": 200,\n \"osDiskType\": + \"Ephemeral\",\n \"kubeletDiskType\": \"OS\",\n \"workloadRuntime\": + \"OCIContainer\",\n \"maxPods\": 250,\n \"type\": \"VirtualMachineScaleSets\",\n + \ \"enableAutoScaling\": false,\n \"scaleDownMode\": \"Delete\",\n \"provisioningState\": + \"Updating\",\n \"powerState\": {\n \"code\": \"Running\"\n },\n + \ \"orchestratorVersion\": \"1.33\",\n \"currentOrchestratorVersion\": + \"1.33.7\",\n \"enableNodePublicIP\": false,\n \"nodeLabels\": {},\n + \ \"mode\": \"System\",\n \"enableEncryptionAtHost\": false,\n \"enableUltraSSD\": + false,\n \"osType\": \"Linux\",\n \"osSKU\": \"Ubuntu\",\n \"nodeImageVersion\": + \"AKSUbuntu-2204gen2containerd-202603.04.0\",\n \"upgradeStrategy\": \"Rolling\",\n + \ \"upgradeSettings\": {\n \"maxSurge\": \"10%\",\n \"maxUnavailable\": + \"0\"\n },\n \"upgradeSettingsBlueGreen\": {},\n \"enableFIPS\": + false,\n \"networkProfile\": {},\n \"securityProfile\": {\n \"sshAccess\": + \"LocalUser\",\n \"enableVTPM\": false,\n \"enableSecureBoot\": false\n + \ },\n \"eTag\": \"1d6692cf-acea-46de-9ad0-b230bf6e599d\"\n }\n ],\n + \ \"linuxProfile\": {\n \"adminUsername\": \"azureuser\",\n \"ssh\": {\n + \ \"publicKeys\": [\n {\n \"keyData\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCbIg1guRHbI0lV11wWDt1r2cUdcNd27CJsg+SfgC7miZeubtwUhbsPdhMQsfDyhOWHq1+ZL0M+nJZV63d/1dhmhtgyOqejUwrPlzKhydsbrsdUor+JmNJDdW01v7BXHyuymT8G4s09jCasNOwiufbP/qp72ruu0bIA1nySsvlf9pCQAuFkAnVnf/rFhUlOkhtRpwcq8SUNY2zRHR/EKb/4NWY1JzR4sa3q2fWIJdrrX0DvLoa5g9bIEd4Df79ba7v+yiUBOS0zT2ll+z4g9izHK3EO5d8hL4jYxcjKs+wcslSYRWrascfscLgMlMGh0CdKeNTDjHpGPncaf3Z+FwwwjWeuiNBxv7bJo13/8B/098KlVDl4GZqsoBCEjPyJfV6hO0y/LkRGkk7oHWKgeWAfKtfLItRp00eZ4fcJNK9kCaSMmEugoZWcI7NGbZXzqFWqbpRI7NcDP9+WIQ+i9U5vqWsqd/zng4kbuAJ6UuKqIzB0upYrLShfQE3SAck8oaLhJqqq56VfDuASNpJKidV+zq27HfSBmbXnkR/5AK337dc3MXKJypoK/QPMLKUAP5XLPbs+NddJQV7EZXd29DLgp+fRIg3edpKdO7ZErWhv7d+3Kws+e1Y+ypmR2WIVSwVyBEUfgv2C8Ts9gnTF4pNcEY/S2aBicz5Ew2+jdyGNQQ== + test@example.com\\n\"\n }\n ]\n }\n },\n \"servicePrincipalProfile\": + {\n \"clientId\":\"00000000-0000-0000-0000-000000000001\"\n },\n \"nodeResourceGroup\": + \"MC_clitest000001_cliakstest000001_eastus2euap\",\n \"enableRBAC\": true,\n + \ \"supportPlan\": \"KubernetesOfficial\",\n \"networkProfile\": {\n \"networkPlugin\": + \"azure\",\n \"networkPluginMode\": \"overlay\",\n \"networkPolicy\": + \"none\",\n \"networkDataplane\": \"azure\",\n \"loadBalancerSku\": \"standard\",\n + \ \"loadBalancerProfile\": {\n \"managedOutboundIPs\": {\n \"count\": + 1\n },\n \"effectiveOutboundIPs\": [\n {\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_clitest000001_cliakstest000001_eastus2euap/providers/Microsoft.Network/publicIPAddresses/c2bacb19-3cbe-4841-8a52-dca2cbe5bec2\"\n + \ }\n ],\n \"backendPoolType\": \"nodeIPConfiguration\"\n },\n + \ \"podCidr\": \"10.244.0.0/16\",\n \"serviceCidr\": \"10.0.0.0/16\",\n + \ \"dnsServiceIP\": \"10.0.0.10\",\n \"outboundType\": \"loadBalancer\",\n + \ \"podCidrs\": [\n \"10.244.0.0/16\"\n ],\n \"serviceCidrs\": [\n + \ \"10.0.0.0/16\"\n ],\n \"ipFamilies\": [\n \"IPv4\"\n ],\n \"podLinkLocalAccess\": + \"IMDS\"\n },\n \"maxAgentPools\": 100,\n \"identityProfile\": {\n \"kubeletidentity\": + {\n \"resourceId\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/MC_clitest000001_cliakstest000001_eastus2euap/providers/Microsoft.ManagedIdentity/userAssignedIdentities/cliakstest000001-agentpool\",\n + \ \"clientId\":\"00000000-0000-0000-0000-000000000001\",\n \"objectId\":\"00000000-0000-0000-0000-000000000001\"\n + \ }\n },\n \"autoUpgradeProfile\": {\n \"nodeOSUpgradeChannel\": \"NodeImage\"\n + \ },\n \"disableLocalAccounts\": false,\n \"securityProfile\": {\n \"serviceAccountImagePullProfile\": + {\n \"enabled\": false\n }\n },\n \"storageProfile\": {\n \"diskCSIDriver\": + {\n \"enabled\": true,\n \"version\": \"v1\"\n },\n \"fileCSIDriver\": + {\n \"enabled\": true\n },\n \"snapshotController\": {\n \"enabled\": + true\n }\n },\n \"oidcIssuerProfile\": {\n \"enabled\": false\n },\n + \ \"workloadAutoScalerProfile\": {},\n \"metricsProfile\": {\n \"costAnalysis\": + {\n \"enabled\": false\n }\n },\n \"resourceUID\": \"69ba960556dd510001841eae\",\n + \ \"controlPlanePluginProfiles\": {\n \"azure-monitor-metrics-ccp\": {\n + \ \"enableV2\": true\n },\n \"gpu-provisioner\": {\n \"enableV2\": + true\n },\n \"karpenter\": {\n \"enableV2\": true\n },\n \"kubelet-serving-csr-approver\": + {\n \"enableV2\": true\n },\n \"live-patching-controller\": {\n \"enableV2\": + true\n },\n \"secure-tls-bootstrap\": {\n \"enableV2\": true\n },\n + \ \"static-egress-controller\": {\n \"enableV2\": true\n }\n },\n \"nodeProvisioningProfile\": + {\n \"mode\": \"Manual\",\n \"defaultNodePools\": \"Auto\"\n },\n \"bootstrapProfile\": + {\n \"artifactSource\": \"Direct\"\n },\n \"hostedSystemProfile\": {\n + \ \"enabled\": false\n },\n \"enableFIPS\": false,\n \"healthMonitorProfile\": + {\n \"enableContinuousControlPlaneAndAddonMonitor\": false,\n \"enableOnDemandMonitor\": + false\n }\n },\n \"identity\": {\n \"type\": \"SystemAssigned\",\n \"principalId\":\"00000000-0000-0000-0000-000000000001\",\n + \ \"tenantId\": \"72f988bf-86f1-41af-91ab-2d7cd011db47\"\n },\n \"sku\": {\n + \ \"name\": \"Base\",\n \"tier\": \"Free\"\n },\n \"eTag\": \"e5f27cf5-1c93-4142-b27c-48602f33e17f\"\n}" + headers: + azure-asyncoperation: + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus2euap/operations/79184c02-6793-4a38-9d8e-0c5f41b30915?api-version=2025-03-01&t=639094329719202436&c=MIIH8TCCBtmgAwIBAgIRAPACEB_3HpzeM1w1SuhmHQ0wDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UEAxMrQ0NNRSBHMSBUTFMgUlNBIDIwNDggU0hBMjU2IDIwNDkgRVUyQyBDQSAwMTAeFw0yNjAyMjAxODUzMTlaFw0yNjA1MTYwMDUzMTlaMEAxPjA8BgNVBAMTNWFzeW5jb3BlcmF0aW9uc2lnbmluZ2NlcnRpZmljYXRlLm1hbmFnZW1lbnQuYXp1cmUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnhORWJNtC19m3BfHw9QAkMXDX9rc12A9DcmdfPHteaCGxBhwJ6102HppHsmww3Sdekl4dAA92Nc3NLV3yeFPDmU_pALwfzsfem6lttyWEtgZaDT1lH1r6tqnS4Z6bNSQ9YTUH2wFJZEazi4jhwQibkb7RL8PWlAHI7_IeqoeSoDc_oIYYO1BR5pwNyMmWf0Vf0-AjNmm479Esw1g1_wglnAushpNPUMfKvLD-j2Krfn9SSr1sy8ISnKui_PoRAyFwm1WxtGzLxQCQC01HEMyg1zii9qxwlGD-fP6-899gPGH4bGUxdkgoMUMaeU1A4_D0iO3YcNEqof72U-zPeIV0QIDAQABo4IE7jCCBOowgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDAjAMBgorBgEEAYI3ewQCMAwGA1UdEwEB_wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMA4GA1UdDwEB_wQEAwIFoDAdBgNVHQ4EFgQUTtIZsp3h7sUSeE_jQ146bKX4KaUwHwYDVR0jBBgwFoAUz1EBqulDLGR2G0rwqsDykvhPw7swggHeBgNVHR8EggHVMIIB0TB0oHKgcIZuaHR0cDovL3ByaW1hcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czJldWFwL2NybHMvY2NtZWVhc3R1czJldWFwcGtpL2NjbWVlYXN0dXMyZXVhcGljYTAxLzAvY3VycmVudC5jcmwwdqB0oHKGcGh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czJldWFwL2NybHMvY2NtZWVhc3R1czJldWFwcGtpL2NjbWVlYXN0dXMyZXVhcGljYTAxLzAvY3VycmVudC5jcmwwZaBjoGGGX2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyZXVhcC9jcmxzL2NjbWVlYXN0dXMyZXVhcHBraS9jY21lZWFzdHVzMmV1YXBpY2EwMS8wL2N1cnJlbnQuY3JsMHqgeKB2hnRodHRwOi8vY2NtZWVhc3R1czJldWFwcGtpLmVhc3R1czJldWFwLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJldWFwaWNhMDEvMC9jdXJyZW50LmNybDCCAecGCCsGAQUFBwEBBIIB2TCCAdUweAYIKwYBBQUHMAKGbGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyZXVhcC9jYWNlcnRzL2NjbWVlYXN0dXMyZXVhcHBraS9jY21lZWFzdHVzMmV1YXBpY2EwMS9jZXJ0LmNlcjB6BggrBgEFBQcwAoZuaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMmV1YXAvY2FjZXJ0cy9jY21lZWFzdHVzMmV1YXBwa2kvY2NtZWVhc3R1czJldWFwaWNhMDEvY2VydC5jZXIwaQYIKwYBBQUHMAKGXWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyZXVhcC9jYWNlcnRzL2NjbWVlYXN0dXMyZXVhcHBraS9jY21lZWFzdHVzMmV1YXBpY2EwMS9jZXJ0LmNlcjByBggrBgEFBQcwAoZmaHR0cDovL2NjbWVlYXN0dXMyZXVhcHBraS5lYXN0dXMyZXVhcC5wa2kuY29yZS53aW5kb3dzLm5ldC9jZXJ0aWZpY2F0ZUF1dGhvcml0aWVzL2NjbWVlYXN0dXMyZXVhcGljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQAXqRz_dTvWF2zD3_86i99ADB1KHHDU88dwkxqsMmhfuEv6QnLFIwOqtYR4_LVTKh1vqPbsasd4GWMwHNwCCkj_sMaXlo0_5_JE608lJJc5ZeAkQD4mhL9dMmWP_Uwzr8z3uG6dn7og_xxs_66vrlr6JmETJlfOSjhNxMsR3yHfyx00M9mKAX2OcnCUv9ZnpRaOPdHcB36Lk8wcQAXiKgyT12NzASseTD734iTC_EOCuCH73nx-TKMecTFYJ0EtvMJBlMW5nvS84sjlqHJyeABN8KG6AwY_1M2QxwXbh9MJTFNu2YdU_35WHwYMm760NnDf2d9ocXU7T7RTlhkQHB4l&s=jcv1OQayUGqcYv3Xro5_lz-scP9cLO8oQupRTB3fDgcTWASPSkM4Wx2hIWxt2p9aTOqzDrbW4-ktkY44ptHhX6XF243iA9g2-AjtaATx3a3Hi8hJ8hHXB_HsJmegeWI-q8-mKkDz2xBFiwPc5glwEbKJcSfc1Ojc15whfsR5Xvu_5KYeJ0rPVwWfU-fD9PE6Z1Ce9LGpkMpa8cZyHGrhhNRfhFPYWjyOUBGYypIveyItwtNrqNNrGKOaCsDSsYJW5PLJh9EO--syVqcCzZaUwalxxYkE2c9dN_zJyeqBj3mcd1L76_JRypNRMivc8o5FC9iT9ERHnYC5bmmRAY_PXw&h=rBY9g4MzeL6W5A7tUHUuZeGR7ncBPg6AA2zO76MzNug + cache-control: + - no-cache + content-length: + - '5858' + content-type: + - application/json + date: + - Wed, 18 Mar 2026 12:16:11 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-operation-identifier: + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=547f6960-a967-417a-a9a4-0f35fbdca11c/eastus2euap/638fa273-840c-4d93-9357-3fa00339aeea + x-ms-ratelimit-remaining-subscription-writes: + - '799' + x-ms-throttling-version: + - v2 + x-msedge-ref: + - 'Ref A: D66B90EA6E834AC789B92C154EF18F82 Ref B: MWH011020806031 Ref C: 2026-03-18T12:16:04Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - aks update + Connection: + - keep-alive + ParameterSetName: + - --resource-group --name --disable-service-account-image-pull + User-Agent: + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.10.12 (Linux-6.8.0-1041-azure-x86_64-with-glibc2.35) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus2euap/operations/79184c02-6793-4a38-9d8e-0c5f41b30915?api-version=2025-03-01&t=639094329719202436&c=MIIH8TCCBtmgAwIBAgIRAPACEB_3HpzeM1w1SuhmHQ0wDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UEAxMrQ0NNRSBHMSBUTFMgUlNBIDIwNDggU0hBMjU2IDIwNDkgRVUyQyBDQSAwMTAeFw0yNjAyMjAxODUzMTlaFw0yNjA1MTYwMDUzMTlaMEAxPjA8BgNVBAMTNWFzeW5jb3BlcmF0aW9uc2lnbmluZ2NlcnRpZmljYXRlLm1hbmFnZW1lbnQuYXp1cmUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnhORWJNtC19m3BfHw9QAkMXDX9rc12A9DcmdfPHteaCGxBhwJ6102HppHsmww3Sdekl4dAA92Nc3NLV3yeFPDmU_pALwfzsfem6lttyWEtgZaDT1lH1r6tqnS4Z6bNSQ9YTUH2wFJZEazi4jhwQibkb7RL8PWlAHI7_IeqoeSoDc_oIYYO1BR5pwNyMmWf0Vf0-AjNmm479Esw1g1_wglnAushpNPUMfKvLD-j2Krfn9SSr1sy8ISnKui_PoRAyFwm1WxtGzLxQCQC01HEMyg1zii9qxwlGD-fP6-899gPGH4bGUxdkgoMUMaeU1A4_D0iO3YcNEqof72U-zPeIV0QIDAQABo4IE7jCCBOowgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDAjAMBgorBgEEAYI3ewQCMAwGA1UdEwEB_wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMA4GA1UdDwEB_wQEAwIFoDAdBgNVHQ4EFgQUTtIZsp3h7sUSeE_jQ146bKX4KaUwHwYDVR0jBBgwFoAUz1EBqulDLGR2G0rwqsDykvhPw7swggHeBgNVHR8EggHVMIIB0TB0oHKgcIZuaHR0cDovL3ByaW1hcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czJldWFwL2NybHMvY2NtZWVhc3R1czJldWFwcGtpL2NjbWVlYXN0dXMyZXVhcGljYTAxLzAvY3VycmVudC5jcmwwdqB0oHKGcGh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czJldWFwL2NybHMvY2NtZWVhc3R1czJldWFwcGtpL2NjbWVlYXN0dXMyZXVhcGljYTAxLzAvY3VycmVudC5jcmwwZaBjoGGGX2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyZXVhcC9jcmxzL2NjbWVlYXN0dXMyZXVhcHBraS9jY21lZWFzdHVzMmV1YXBpY2EwMS8wL2N1cnJlbnQuY3JsMHqgeKB2hnRodHRwOi8vY2NtZWVhc3R1czJldWFwcGtpLmVhc3R1czJldWFwLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJldWFwaWNhMDEvMC9jdXJyZW50LmNybDCCAecGCCsGAQUFBwEBBIIB2TCCAdUweAYIKwYBBQUHMAKGbGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyZXVhcC9jYWNlcnRzL2NjbWVlYXN0dXMyZXVhcHBraS9jY21lZWFzdHVzMmV1YXBpY2EwMS9jZXJ0LmNlcjB6BggrBgEFBQcwAoZuaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMmV1YXAvY2FjZXJ0cy9jY21lZWFzdHVzMmV1YXBwa2kvY2NtZWVhc3R1czJldWFwaWNhMDEvY2VydC5jZXIwaQYIKwYBBQUHMAKGXWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyZXVhcC9jYWNlcnRzL2NjbWVlYXN0dXMyZXVhcHBraS9jY21lZWFzdHVzMmV1YXBpY2EwMS9jZXJ0LmNlcjByBggrBgEFBQcwAoZmaHR0cDovL2NjbWVlYXN0dXMyZXVhcHBraS5lYXN0dXMyZXVhcC5wa2kuY29yZS53aW5kb3dzLm5ldC9jZXJ0aWZpY2F0ZUF1dGhvcml0aWVzL2NjbWVlYXN0dXMyZXVhcGljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQAXqRz_dTvWF2zD3_86i99ADB1KHHDU88dwkxqsMmhfuEv6QnLFIwOqtYR4_LVTKh1vqPbsasd4GWMwHNwCCkj_sMaXlo0_5_JE608lJJc5ZeAkQD4mhL9dMmWP_Uwzr8z3uG6dn7og_xxs_66vrlr6JmETJlfOSjhNxMsR3yHfyx00M9mKAX2OcnCUv9ZnpRaOPdHcB36Lk8wcQAXiKgyT12NzASseTD734iTC_EOCuCH73nx-TKMecTFYJ0EtvMJBlMW5nvS84sjlqHJyeABN8KG6AwY_1M2QxwXbh9MJTFNu2YdU_35WHwYMm760NnDf2d9ocXU7T7RTlhkQHB4l&s=jcv1OQayUGqcYv3Xro5_lz-scP9cLO8oQupRTB3fDgcTWASPSkM4Wx2hIWxt2p9aTOqzDrbW4-ktkY44ptHhX6XF243iA9g2-AjtaATx3a3Hi8hJ8hHXB_HsJmegeWI-q8-mKkDz2xBFiwPc5glwEbKJcSfc1Ojc15whfsR5Xvu_5KYeJ0rPVwWfU-fD9PE6Z1Ce9LGpkMpa8cZyHGrhhNRfhFPYWjyOUBGYypIveyItwtNrqNNrGKOaCsDSsYJW5PLJh9EO--syVqcCzZaUwalxxYkE2c9dN_zJyeqBj3mcd1L76_JRypNRMivc8o5FC9iT9ERHnYC5bmmRAY_PXw&h=rBY9g4MzeL6W5A7tUHUuZeGR7ncBPg6AA2zO76MzNug + response: + body: + string: "{\n \"name\": \"79184c02-6793-4a38-9d8e-0c5f41b30915\",\n \"status\": + \"InProgress\",\n \"startTime\": \"2026-03-18T12:16:11.7584105Z\"\n}" + headers: + cache-control: + - no-cache + content-length: + - '122' + content-type: + - application/json + date: + - Wed, 18 Mar 2026 12:16:12 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-operation-identifier: + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=547f6960-a967-417a-a9a4-0f35fbdca11c/westus/aa9b68b9-43e5-4472-910f-f61b246aaa13 + x-ms-ratelimit-remaining-subscription-global-reads: + - '16499' + x-msedge-ref: + - 'Ref A: 452BBCD921684F4B945FAFC87D614885 Ref B: MWH011020808036 Ref C: 2026-03-18T12:16:12Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - aks update + Connection: + - keep-alive + ParameterSetName: + - --resource-group --name --disable-service-account-image-pull + User-Agent: + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.10.12 (Linux-6.8.0-1041-azure-x86_64-with-glibc2.35) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus2euap/operations/79184c02-6793-4a38-9d8e-0c5f41b30915?api-version=2025-03-01&t=639094329719202436&c=MIIH8TCCBtmgAwIBAgIRAPACEB_3HpzeM1w1SuhmHQ0wDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UEAxMrQ0NNRSBHMSBUTFMgUlNBIDIwNDggU0hBMjU2IDIwNDkgRVUyQyBDQSAwMTAeFw0yNjAyMjAxODUzMTlaFw0yNjA1MTYwMDUzMTlaMEAxPjA8BgNVBAMTNWFzeW5jb3BlcmF0aW9uc2lnbmluZ2NlcnRpZmljYXRlLm1hbmFnZW1lbnQuYXp1cmUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnhORWJNtC19m3BfHw9QAkMXDX9rc12A9DcmdfPHteaCGxBhwJ6102HppHsmww3Sdekl4dAA92Nc3NLV3yeFPDmU_pALwfzsfem6lttyWEtgZaDT1lH1r6tqnS4Z6bNSQ9YTUH2wFJZEazi4jhwQibkb7RL8PWlAHI7_IeqoeSoDc_oIYYO1BR5pwNyMmWf0Vf0-AjNmm479Esw1g1_wglnAushpNPUMfKvLD-j2Krfn9SSr1sy8ISnKui_PoRAyFwm1WxtGzLxQCQC01HEMyg1zii9qxwlGD-fP6-899gPGH4bGUxdkgoMUMaeU1A4_D0iO3YcNEqof72U-zPeIV0QIDAQABo4IE7jCCBOowgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDAjAMBgorBgEEAYI3ewQCMAwGA1UdEwEB_wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMA4GA1UdDwEB_wQEAwIFoDAdBgNVHQ4EFgQUTtIZsp3h7sUSeE_jQ146bKX4KaUwHwYDVR0jBBgwFoAUz1EBqulDLGR2G0rwqsDykvhPw7swggHeBgNVHR8EggHVMIIB0TB0oHKgcIZuaHR0cDovL3ByaW1hcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czJldWFwL2NybHMvY2NtZWVhc3R1czJldWFwcGtpL2NjbWVlYXN0dXMyZXVhcGljYTAxLzAvY3VycmVudC5jcmwwdqB0oHKGcGh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czJldWFwL2NybHMvY2NtZWVhc3R1czJldWFwcGtpL2NjbWVlYXN0dXMyZXVhcGljYTAxLzAvY3VycmVudC5jcmwwZaBjoGGGX2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyZXVhcC9jcmxzL2NjbWVlYXN0dXMyZXVhcHBraS9jY21lZWFzdHVzMmV1YXBpY2EwMS8wL2N1cnJlbnQuY3JsMHqgeKB2hnRodHRwOi8vY2NtZWVhc3R1czJldWFwcGtpLmVhc3R1czJldWFwLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJldWFwaWNhMDEvMC9jdXJyZW50LmNybDCCAecGCCsGAQUFBwEBBIIB2TCCAdUweAYIKwYBBQUHMAKGbGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyZXVhcC9jYWNlcnRzL2NjbWVlYXN0dXMyZXVhcHBraS9jY21lZWFzdHVzMmV1YXBpY2EwMS9jZXJ0LmNlcjB6BggrBgEFBQcwAoZuaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMmV1YXAvY2FjZXJ0cy9jY21lZWFzdHVzMmV1YXBwa2kvY2NtZWVhc3R1czJldWFwaWNhMDEvY2VydC5jZXIwaQYIKwYBBQUHMAKGXWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyZXVhcC9jYWNlcnRzL2NjbWVlYXN0dXMyZXVhcHBraS9jY21lZWFzdHVzMmV1YXBpY2EwMS9jZXJ0LmNlcjByBggrBgEFBQcwAoZmaHR0cDovL2NjbWVlYXN0dXMyZXVhcHBraS5lYXN0dXMyZXVhcC5wa2kuY29yZS53aW5kb3dzLm5ldC9jZXJ0aWZpY2F0ZUF1dGhvcml0aWVzL2NjbWVlYXN0dXMyZXVhcGljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQAXqRz_dTvWF2zD3_86i99ADB1KHHDU88dwkxqsMmhfuEv6QnLFIwOqtYR4_LVTKh1vqPbsasd4GWMwHNwCCkj_sMaXlo0_5_JE608lJJc5ZeAkQD4mhL9dMmWP_Uwzr8z3uG6dn7og_xxs_66vrlr6JmETJlfOSjhNxMsR3yHfyx00M9mKAX2OcnCUv9ZnpRaOPdHcB36Lk8wcQAXiKgyT12NzASseTD734iTC_EOCuCH73nx-TKMecTFYJ0EtvMJBlMW5nvS84sjlqHJyeABN8KG6AwY_1M2QxwXbh9MJTFNu2YdU_35WHwYMm760NnDf2d9ocXU7T7RTlhkQHB4l&s=jcv1OQayUGqcYv3Xro5_lz-scP9cLO8oQupRTB3fDgcTWASPSkM4Wx2hIWxt2p9aTOqzDrbW4-ktkY44ptHhX6XF243iA9g2-AjtaATx3a3Hi8hJ8hHXB_HsJmegeWI-q8-mKkDz2xBFiwPc5glwEbKJcSfc1Ojc15whfsR5Xvu_5KYeJ0rPVwWfU-fD9PE6Z1Ce9LGpkMpa8cZyHGrhhNRfhFPYWjyOUBGYypIveyItwtNrqNNrGKOaCsDSsYJW5PLJh9EO--syVqcCzZaUwalxxYkE2c9dN_zJyeqBj3mcd1L76_JRypNRMivc8o5FC9iT9ERHnYC5bmmRAY_PXw&h=rBY9g4MzeL6W5A7tUHUuZeGR7ncBPg6AA2zO76MzNug + response: + body: + string: "{\n \"name\": \"79184c02-6793-4a38-9d8e-0c5f41b30915\",\n \"status\": + \"ProvisioningControlPlane\",\n \"startTime\": \"2026-03-18T12:16:11.7584105Z\"\n}" + headers: + cache-control: + - no-cache + content-length: + - '136' + content-type: + - application/json + date: + - Wed, 18 Mar 2026 12:16:43 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-operation-identifier: + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=547f6960-a967-417a-a9a4-0f35fbdca11c/centralus/c335f8aa-dd31-4805-b433-12b4b7fa18d7 + x-ms-ratelimit-remaining-subscription-global-reads: + - '16499' + x-msedge-ref: + - 'Ref A: E572E19F598144D4873D9C7BF92FD28F Ref B: CO6AA3150217047 Ref C: 2026-03-18T12:16:42Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - aks update + Connection: + - keep-alive + ParameterSetName: + - --resource-group --name --disable-service-account-image-pull + User-Agent: + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.10.12 (Linux-6.8.0-1041-azure-x86_64-with-glibc2.35) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus2euap/operations/79184c02-6793-4a38-9d8e-0c5f41b30915?api-version=2025-03-01&t=639094329719202436&c=MIIH8TCCBtmgAwIBAgIRAPACEB_3HpzeM1w1SuhmHQ0wDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UEAxMrQ0NNRSBHMSBUTFMgUlNBIDIwNDggU0hBMjU2IDIwNDkgRVUyQyBDQSAwMTAeFw0yNjAyMjAxODUzMTlaFw0yNjA1MTYwMDUzMTlaMEAxPjA8BgNVBAMTNWFzeW5jb3BlcmF0aW9uc2lnbmluZ2NlcnRpZmljYXRlLm1hbmFnZW1lbnQuYXp1cmUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnhORWJNtC19m3BfHw9QAkMXDX9rc12A9DcmdfPHteaCGxBhwJ6102HppHsmww3Sdekl4dAA92Nc3NLV3yeFPDmU_pALwfzsfem6lttyWEtgZaDT1lH1r6tqnS4Z6bNSQ9YTUH2wFJZEazi4jhwQibkb7RL8PWlAHI7_IeqoeSoDc_oIYYO1BR5pwNyMmWf0Vf0-AjNmm479Esw1g1_wglnAushpNPUMfKvLD-j2Krfn9SSr1sy8ISnKui_PoRAyFwm1WxtGzLxQCQC01HEMyg1zii9qxwlGD-fP6-899gPGH4bGUxdkgoMUMaeU1A4_D0iO3YcNEqof72U-zPeIV0QIDAQABo4IE7jCCBOowgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDAjAMBgorBgEEAYI3ewQCMAwGA1UdEwEB_wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMA4GA1UdDwEB_wQEAwIFoDAdBgNVHQ4EFgQUTtIZsp3h7sUSeE_jQ146bKX4KaUwHwYDVR0jBBgwFoAUz1EBqulDLGR2G0rwqsDykvhPw7swggHeBgNVHR8EggHVMIIB0TB0oHKgcIZuaHR0cDovL3ByaW1hcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czJldWFwL2NybHMvY2NtZWVhc3R1czJldWFwcGtpL2NjbWVlYXN0dXMyZXVhcGljYTAxLzAvY3VycmVudC5jcmwwdqB0oHKGcGh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czJldWFwL2NybHMvY2NtZWVhc3R1czJldWFwcGtpL2NjbWVlYXN0dXMyZXVhcGljYTAxLzAvY3VycmVudC5jcmwwZaBjoGGGX2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyZXVhcC9jcmxzL2NjbWVlYXN0dXMyZXVhcHBraS9jY21lZWFzdHVzMmV1YXBpY2EwMS8wL2N1cnJlbnQuY3JsMHqgeKB2hnRodHRwOi8vY2NtZWVhc3R1czJldWFwcGtpLmVhc3R1czJldWFwLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJldWFwaWNhMDEvMC9jdXJyZW50LmNybDCCAecGCCsGAQUFBwEBBIIB2TCCAdUweAYIKwYBBQUHMAKGbGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyZXVhcC9jYWNlcnRzL2NjbWVlYXN0dXMyZXVhcHBraS9jY21lZWFzdHVzMmV1YXBpY2EwMS9jZXJ0LmNlcjB6BggrBgEFBQcwAoZuaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMmV1YXAvY2FjZXJ0cy9jY21lZWFzdHVzMmV1YXBwa2kvY2NtZWVhc3R1czJldWFwaWNhMDEvY2VydC5jZXIwaQYIKwYBBQUHMAKGXWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyZXVhcC9jYWNlcnRzL2NjbWVlYXN0dXMyZXVhcHBraS9jY21lZWFzdHVzMmV1YXBpY2EwMS9jZXJ0LmNlcjByBggrBgEFBQcwAoZmaHR0cDovL2NjbWVlYXN0dXMyZXVhcHBraS5lYXN0dXMyZXVhcC5wa2kuY29yZS53aW5kb3dzLm5ldC9jZXJ0aWZpY2F0ZUF1dGhvcml0aWVzL2NjbWVlYXN0dXMyZXVhcGljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQAXqRz_dTvWF2zD3_86i99ADB1KHHDU88dwkxqsMmhfuEv6QnLFIwOqtYR4_LVTKh1vqPbsasd4GWMwHNwCCkj_sMaXlo0_5_JE608lJJc5ZeAkQD4mhL9dMmWP_Uwzr8z3uG6dn7og_xxs_66vrlr6JmETJlfOSjhNxMsR3yHfyx00M9mKAX2OcnCUv9ZnpRaOPdHcB36Lk8wcQAXiKgyT12NzASseTD734iTC_EOCuCH73nx-TKMecTFYJ0EtvMJBlMW5nvS84sjlqHJyeABN8KG6AwY_1M2QxwXbh9MJTFNu2YdU_35WHwYMm760NnDf2d9ocXU7T7RTlhkQHB4l&s=jcv1OQayUGqcYv3Xro5_lz-scP9cLO8oQupRTB3fDgcTWASPSkM4Wx2hIWxt2p9aTOqzDrbW4-ktkY44ptHhX6XF243iA9g2-AjtaATx3a3Hi8hJ8hHXB_HsJmegeWI-q8-mKkDz2xBFiwPc5glwEbKJcSfc1Ojc15whfsR5Xvu_5KYeJ0rPVwWfU-fD9PE6Z1Ce9LGpkMpa8cZyHGrhhNRfhFPYWjyOUBGYypIveyItwtNrqNNrGKOaCsDSsYJW5PLJh9EO--syVqcCzZaUwalxxYkE2c9dN_zJyeqBj3mcd1L76_JRypNRMivc8o5FC9iT9ERHnYC5bmmRAY_PXw&h=rBY9g4MzeL6W5A7tUHUuZeGR7ncBPg6AA2zO76MzNug + response: + body: + string: "{\n \"name\": \"79184c02-6793-4a38-9d8e-0c5f41b30915\",\n \"status\": + \"ProvisioningControlPlane\",\n \"startTime\": \"2026-03-18T12:16:11.7584105Z\"\n}" + headers: + cache-control: + - no-cache + content-length: + - '136' + content-type: + - application/json + date: + - Wed, 18 Mar 2026 12:17:13 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-operation-identifier: + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=547f6960-a967-417a-a9a4-0f35fbdca11c/westcentralus/4a847056-722b-4db8-b108-98375920988f + x-ms-ratelimit-remaining-subscription-global-reads: + - '16499' + x-msedge-ref: + - 'Ref A: B12C0CCB162B4E54A0FAC3623874374D Ref B: CO6AA3150217045 Ref C: 2026-03-18T12:17:13Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - aks update + Connection: + - keep-alive + ParameterSetName: + - --resource-group --name --disable-service-account-image-pull + User-Agent: + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.10.12 (Linux-6.8.0-1041-azure-x86_64-with-glibc2.35) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus2euap/operations/79184c02-6793-4a38-9d8e-0c5f41b30915?api-version=2025-03-01&t=639094329719202436&c=MIIH8TCCBtmgAwIBAgIRAPACEB_3HpzeM1w1SuhmHQ0wDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UEAxMrQ0NNRSBHMSBUTFMgUlNBIDIwNDggU0hBMjU2IDIwNDkgRVUyQyBDQSAwMTAeFw0yNjAyMjAxODUzMTlaFw0yNjA1MTYwMDUzMTlaMEAxPjA8BgNVBAMTNWFzeW5jb3BlcmF0aW9uc2lnbmluZ2NlcnRpZmljYXRlLm1hbmFnZW1lbnQuYXp1cmUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnhORWJNtC19m3BfHw9QAkMXDX9rc12A9DcmdfPHteaCGxBhwJ6102HppHsmww3Sdekl4dAA92Nc3NLV3yeFPDmU_pALwfzsfem6lttyWEtgZaDT1lH1r6tqnS4Z6bNSQ9YTUH2wFJZEazi4jhwQibkb7RL8PWlAHI7_IeqoeSoDc_oIYYO1BR5pwNyMmWf0Vf0-AjNmm479Esw1g1_wglnAushpNPUMfKvLD-j2Krfn9SSr1sy8ISnKui_PoRAyFwm1WxtGzLxQCQC01HEMyg1zii9qxwlGD-fP6-899gPGH4bGUxdkgoMUMaeU1A4_D0iO3YcNEqof72U-zPeIV0QIDAQABo4IE7jCCBOowgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDAjAMBgorBgEEAYI3ewQCMAwGA1UdEwEB_wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMA4GA1UdDwEB_wQEAwIFoDAdBgNVHQ4EFgQUTtIZsp3h7sUSeE_jQ146bKX4KaUwHwYDVR0jBBgwFoAUz1EBqulDLGR2G0rwqsDykvhPw7swggHeBgNVHR8EggHVMIIB0TB0oHKgcIZuaHR0cDovL3ByaW1hcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czJldWFwL2NybHMvY2NtZWVhc3R1czJldWFwcGtpL2NjbWVlYXN0dXMyZXVhcGljYTAxLzAvY3VycmVudC5jcmwwdqB0oHKGcGh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czJldWFwL2NybHMvY2NtZWVhc3R1czJldWFwcGtpL2NjbWVlYXN0dXMyZXVhcGljYTAxLzAvY3VycmVudC5jcmwwZaBjoGGGX2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyZXVhcC9jcmxzL2NjbWVlYXN0dXMyZXVhcHBraS9jY21lZWFzdHVzMmV1YXBpY2EwMS8wL2N1cnJlbnQuY3JsMHqgeKB2hnRodHRwOi8vY2NtZWVhc3R1czJldWFwcGtpLmVhc3R1czJldWFwLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJldWFwaWNhMDEvMC9jdXJyZW50LmNybDCCAecGCCsGAQUFBwEBBIIB2TCCAdUweAYIKwYBBQUHMAKGbGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyZXVhcC9jYWNlcnRzL2NjbWVlYXN0dXMyZXVhcHBraS9jY21lZWFzdHVzMmV1YXBpY2EwMS9jZXJ0LmNlcjB6BggrBgEFBQcwAoZuaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMmV1YXAvY2FjZXJ0cy9jY21lZWFzdHVzMmV1YXBwa2kvY2NtZWVhc3R1czJldWFwaWNhMDEvY2VydC5jZXIwaQYIKwYBBQUHMAKGXWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyZXVhcC9jYWNlcnRzL2NjbWVlYXN0dXMyZXVhcHBraS9jY21lZWFzdHVzMmV1YXBpY2EwMS9jZXJ0LmNlcjByBggrBgEFBQcwAoZmaHR0cDovL2NjbWVlYXN0dXMyZXVhcHBraS5lYXN0dXMyZXVhcC5wa2kuY29yZS53aW5kb3dzLm5ldC9jZXJ0aWZpY2F0ZUF1dGhvcml0aWVzL2NjbWVlYXN0dXMyZXVhcGljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQAXqRz_dTvWF2zD3_86i99ADB1KHHDU88dwkxqsMmhfuEv6QnLFIwOqtYR4_LVTKh1vqPbsasd4GWMwHNwCCkj_sMaXlo0_5_JE608lJJc5ZeAkQD4mhL9dMmWP_Uwzr8z3uG6dn7og_xxs_66vrlr6JmETJlfOSjhNxMsR3yHfyx00M9mKAX2OcnCUv9ZnpRaOPdHcB36Lk8wcQAXiKgyT12NzASseTD734iTC_EOCuCH73nx-TKMecTFYJ0EtvMJBlMW5nvS84sjlqHJyeABN8KG6AwY_1M2QxwXbh9MJTFNu2YdU_35WHwYMm760NnDf2d9ocXU7T7RTlhkQHB4l&s=jcv1OQayUGqcYv3Xro5_lz-scP9cLO8oQupRTB3fDgcTWASPSkM4Wx2hIWxt2p9aTOqzDrbW4-ktkY44ptHhX6XF243iA9g2-AjtaATx3a3Hi8hJ8hHXB_HsJmegeWI-q8-mKkDz2xBFiwPc5glwEbKJcSfc1Ojc15whfsR5Xvu_5KYeJ0rPVwWfU-fD9PE6Z1Ce9LGpkMpa8cZyHGrhhNRfhFPYWjyOUBGYypIveyItwtNrqNNrGKOaCsDSsYJW5PLJh9EO--syVqcCzZaUwalxxYkE2c9dN_zJyeqBj3mcd1L76_JRypNRMivc8o5FC9iT9ERHnYC5bmmRAY_PXw&h=rBY9g4MzeL6W5A7tUHUuZeGR7ncBPg6AA2zO76MzNug + response: + body: + string: "{\n \"name\": \"79184c02-6793-4a38-9d8e-0c5f41b30915\",\n \"status\": + \"ReconcilingAddons\",\n \"startTime\": \"2026-03-18T12:16:11.7584105Z\"\n}" + headers: + cache-control: + - no-cache + content-length: + - '129' + content-type: + - application/json + date: + - Wed, 18 Mar 2026 12:17:44 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-operation-identifier: + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=547f6960-a967-417a-a9a4-0f35fbdca11c/centralus/273f8f30-fc39-421c-906e-573d04f35ecd + x-ms-ratelimit-remaining-subscription-global-reads: + - '16499' + x-msedge-ref: + - 'Ref A: 9409B40E368B4049976E8F06C675C898 Ref B: MWH011020807060 Ref C: 2026-03-18T12:17:44Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - aks update + Connection: + - keep-alive + ParameterSetName: + - --resource-group --name --disable-service-account-image-pull + User-Agent: + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.10.12 (Linux-6.8.0-1041-azure-x86_64-with-glibc2.35) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.ContainerService/locations/eastus2euap/operations/79184c02-6793-4a38-9d8e-0c5f41b30915?api-version=2025-03-01&t=639094329719202436&c=MIIH8TCCBtmgAwIBAgIRAPACEB_3HpzeM1w1SuhmHQ0wDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UEAxMrQ0NNRSBHMSBUTFMgUlNBIDIwNDggU0hBMjU2IDIwNDkgRVUyQyBDQSAwMTAeFw0yNjAyMjAxODUzMTlaFw0yNjA1MTYwMDUzMTlaMEAxPjA8BgNVBAMTNWFzeW5jb3BlcmF0aW9uc2lnbmluZ2NlcnRpZmljYXRlLm1hbmFnZW1lbnQuYXp1cmUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnhORWJNtC19m3BfHw9QAkMXDX9rc12A9DcmdfPHteaCGxBhwJ6102HppHsmww3Sdekl4dAA92Nc3NLV3yeFPDmU_pALwfzsfem6lttyWEtgZaDT1lH1r6tqnS4Z6bNSQ9YTUH2wFJZEazi4jhwQibkb7RL8PWlAHI7_IeqoeSoDc_oIYYO1BR5pwNyMmWf0Vf0-AjNmm479Esw1g1_wglnAushpNPUMfKvLD-j2Krfn9SSr1sy8ISnKui_PoRAyFwm1WxtGzLxQCQC01HEMyg1zii9qxwlGD-fP6-899gPGH4bGUxdkgoMUMaeU1A4_D0iO3YcNEqof72U-zPeIV0QIDAQABo4IE7jCCBOowgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDAjAMBgorBgEEAYI3ewQCMAwGA1UdEwEB_wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMA4GA1UdDwEB_wQEAwIFoDAdBgNVHQ4EFgQUTtIZsp3h7sUSeE_jQ146bKX4KaUwHwYDVR0jBBgwFoAUz1EBqulDLGR2G0rwqsDykvhPw7swggHeBgNVHR8EggHVMIIB0TB0oHKgcIZuaHR0cDovL3ByaW1hcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czJldWFwL2NybHMvY2NtZWVhc3R1czJldWFwcGtpL2NjbWVlYXN0dXMyZXVhcGljYTAxLzAvY3VycmVudC5jcmwwdqB0oHKGcGh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czJldWFwL2NybHMvY2NtZWVhc3R1czJldWFwcGtpL2NjbWVlYXN0dXMyZXVhcGljYTAxLzAvY3VycmVudC5jcmwwZaBjoGGGX2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyZXVhcC9jcmxzL2NjbWVlYXN0dXMyZXVhcHBraS9jY21lZWFzdHVzMmV1YXBpY2EwMS8wL2N1cnJlbnQuY3JsMHqgeKB2hnRodHRwOi8vY2NtZWVhc3R1czJldWFwcGtpLmVhc3R1czJldWFwLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJldWFwaWNhMDEvMC9jdXJyZW50LmNybDCCAecGCCsGAQUFBwEBBIIB2TCCAdUweAYIKwYBBQUHMAKGbGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyZXVhcC9jYWNlcnRzL2NjbWVlYXN0dXMyZXVhcHBraS9jY21lZWFzdHVzMmV1YXBpY2EwMS9jZXJ0LmNlcjB6BggrBgEFBQcwAoZuaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMmV1YXAvY2FjZXJ0cy9jY21lZWFzdHVzMmV1YXBwa2kvY2NtZWVhc3R1czJldWFwaWNhMDEvY2VydC5jZXIwaQYIKwYBBQUHMAKGXWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyZXVhcC9jYWNlcnRzL2NjbWVlYXN0dXMyZXVhcHBraS9jY21lZWFzdHVzMmV1YXBpY2EwMS9jZXJ0LmNlcjByBggrBgEFBQcwAoZmaHR0cDovL2NjbWVlYXN0dXMyZXVhcHBraS5lYXN0dXMyZXVhcC5wa2kuY29yZS53aW5kb3dzLm5ldC9jZXJ0aWZpY2F0ZUF1dGhvcml0aWVzL2NjbWVlYXN0dXMyZXVhcGljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQAXqRz_dTvWF2zD3_86i99ADB1KHHDU88dwkxqsMmhfuEv6QnLFIwOqtYR4_LVTKh1vqPbsasd4GWMwHNwCCkj_sMaXlo0_5_JE608lJJc5ZeAkQD4mhL9dMmWP_Uwzr8z3uG6dn7og_xxs_66vrlr6JmETJlfOSjhNxMsR3yHfyx00M9mKAX2OcnCUv9ZnpRaOPdHcB36Lk8wcQAXiKgyT12NzASseTD734iTC_EOCuCH73nx-TKMecTFYJ0EtvMJBlMW5nvS84sjlqHJyeABN8KG6AwY_1M2QxwXbh9MJTFNu2YdU_35WHwYMm760NnDf2d9ocXU7T7RTlhkQHB4l&s=jcv1OQayUGqcYv3Xro5_lz-scP9cLO8oQupRTB3fDgcTWASPSkM4Wx2hIWxt2p9aTOqzDrbW4-ktkY44ptHhX6XF243iA9g2-AjtaATx3a3Hi8hJ8hHXB_HsJmegeWI-q8-mKkDz2xBFiwPc5glwEbKJcSfc1Ojc15whfsR5Xvu_5KYeJ0rPVwWfU-fD9PE6Z1Ce9LGpkMpa8cZyHGrhhNRfhFPYWjyOUBGYypIveyItwtNrqNNrGKOaCsDSsYJW5PLJh9EO--syVqcCzZaUwalxxYkE2c9dN_zJyeqBj3mcd1L76_JRypNRMivc8o5FC9iT9ERHnYC5bmmRAY_PXw&h=rBY9g4MzeL6W5A7tUHUuZeGR7ncBPg6AA2zO76MzNug + response: + body: + string: "{\n \"name\": \"79184c02-6793-4a38-9d8e-0c5f41b30915\",\n \"status\": + \"Succeeded\",\n \"startTime\": \"2026-03-18T12:16:11.7584105Z\",\n \"endTime\": + \"2026-03-18T12:17:58.5478037Z\"\n}" + headers: + cache-control: + - no-cache + content-length: + - '165' + content-type: + - application/json + date: + - Wed, 18 Mar 2026 12:18:14 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-operation-identifier: + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=547f6960-a967-417a-a9a4-0f35fbdca11c/westus/ff726b59-1111-42d6-970a-e32aff67666a + x-ms-ratelimit-remaining-subscription-global-reads: + - '16499' + x-msedge-ref: + - 'Ref A: D7069C2FB4A94DC7B001DC5EED2D5889 Ref B: CO6AA3150217011 Ref C: 2026-03-18T12:18:14Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - aks update + Connection: + - keep-alive + ParameterSetName: + - --resource-group --name --disable-service-account-image-pull + User-Agent: + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.10.12 (Linux-6.8.0-1041-azure-x86_64-with-glibc2.35) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.ContainerService/managedClusters/cliakstest000001?api-version=2026-01-02-preview + response: + body: + string: "{\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest000001/providers/Microsoft.ContainerService/managedClusters/cliakstest000001\",\n + \"location\": \"eastus2euap\",\n \"name\": \"cliakstest000001\",\n \"type\": + \"Microsoft.ContainerService/ManagedClusters\",\n \"kind\": \"Base\",\n \"properties\": + {\n \"provisioningState\": \"Succeeded\",\n \"powerState\": {\n \"code\": + \"Running\"\n },\n \"kubernetesVersion\": \"1.33\",\n \"currentKubernetesVersion\": + \"1.33.7\",\n \"dnsPrefix\": \"cliakstest-clitestkqynyob7n-8ecadf\",\n \"fqdn\": + \"cliakstest-clitestkqynyob7n-8ecadf-la80hq7x.hcp.eastus2euap.azmk8s.io\",\n + \ \"azurePortalFQDN\": \"cliakstest-clitestkqynyob7n-8ecadf-la80hq7x.portal.hcp.eastus2euap.azmk8s.io\",\n + \ \"agentPoolProfiles\": [\n {\n \"name\": \"c000002\",\n \"count\": + 1,\n \"vmSize\": \"Standard_D8a_v4\",\n \"osDiskSizeGB\": 200,\n \"osDiskType\": + \"Ephemeral\",\n \"kubeletDiskType\": \"OS\",\n \"workloadRuntime\": + \"OCIContainer\",\n \"maxPods\": 250,\n \"type\": \"VirtualMachineScaleSets\",\n + \ \"enableAutoScaling\": false,\n \"scaleDownMode\": \"Delete\",\n \"provisioningState\": + \"Succeeded\",\n \"powerState\": {\n \"code\": \"Running\"\n },\n + \ \"orchestratorVersion\": \"1.33\",\n \"currentOrchestratorVersion\": + \"1.33.7\",\n \"enableNodePublicIP\": false,\n \"mode\": \"System\",\n + \ \"enableEncryptionAtHost\": false,\n \"enableUltraSSD\": false,\n \"osType\": + \"Linux\",\n \"osSKU\": \"Ubuntu\",\n \"nodeImageVersion\": \"AKSUbuntu-2204gen2containerd-202603.04.0\",\n + \ \"upgradeStrategy\": \"Rolling\",\n \"upgradeSettings\": {\n \"maxSurge\": + \"10%\",\n \"maxUnavailable\": \"0\"\n },\n \"upgradeSettingsBlueGreen\": + {},\n \"enableFIPS\": false,\n \"networkProfile\": {},\n \"securityProfile\": + {\n \"sshAccess\": \"LocalUser\",\n \"enableVTPM\": false,\n \"enableSecureBoot\": + false\n },\n \"eTag\": \"8da7e1ef-a11d-4f1c-96e9-e421c01a386a\"\n }\n + \ ],\n \"linuxProfile\": {\n \"adminUsername\": \"azureuser\",\n \"ssh\": + {\n \"publicKeys\": [\n {\n \"keyData\": \"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCbIg1guRHbI0lV11wWDt1r2cUdcNd27CJsg+SfgC7miZeubtwUhbsPdhMQsfDyhOWHq1+ZL0M+nJZV63d/1dhmhtgyOqejUwrPlzKhydsbrsdUor+JmNJDdW01v7BXHyuymT8G4s09jCasNOwiufbP/qp72ruu0bIA1nySsvlf9pCQAuFkAnVnf/rFhUlOkhtRpwcq8SUNY2zRHR/EKb/4NWY1JzR4sa3q2fWIJdrrX0DvLoa5g9bIEd4Df79ba7v+yiUBOS0zT2ll+z4g9izHK3EO5d8hL4jYxcjKs+wcslSYRWrascfscLgMlMGh0CdKeNTDjHpGPncaf3Z+FwwwjWeuiNBxv7bJo13/8B/098KlVDl4GZqsoBCEjPyJfV6hO0y/LkRGkk7oHWKgeWAfKtfLItRp00eZ4fcJNK9kCaSMmEugoZWcI7NGbZXzqFWqbpRI7NcDP9+WIQ+i9U5vqWsqd/zng4kbuAJ6UuKqIzB0upYrLShfQE3SAck8oaLhJqqq56VfDuASNpJKidV+zq27HfSBmbXnkR/5AK337dc3MXKJypoK/QPMLKUAP5XLPbs+NddJQV7EZXd29DLgp+fRIg3edpKdO7ZErWhv7d+3Kws+e1Y+ypmR2WIVSwVyBEUfgv2C8Ts9gnTF4pNcEY/S2aBicz5Ew2+jdyGNQQ== + test@example.com\\n\"\n }\n ]\n }\n },\n \"servicePrincipalProfile\": + {\n \"clientId\":\"00000000-0000-0000-0000-000000000001\"\n },\n \"nodeResourceGroup\": + \"MC_clitest000001_cliakstest000001_eastus2euap\",\n \"enableRBAC\": true,\n + \ \"supportPlan\": \"KubernetesOfficial\",\n \"networkProfile\": {\n \"networkPlugin\": + \"azure\",\n \"networkPluginMode\": \"overlay\",\n \"networkPolicy\": + \"none\",\n \"networkDataplane\": \"azure\",\n \"loadBalancerSku\": \"standard\",\n + \ \"loadBalancerProfile\": {\n \"managedOutboundIPs\": {\n \"count\": + 1\n },\n \"effectiveOutboundIPs\": [\n {\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MC_clitest000001_cliakstest000001_eastus2euap/providers/Microsoft.Network/publicIPAddresses/c2bacb19-3cbe-4841-8a52-dca2cbe5bec2\"\n + \ }\n ],\n \"backendPoolType\": \"nodeIPConfiguration\"\n },\n + \ \"podCidr\": \"10.244.0.0/16\",\n \"serviceCidr\": \"10.0.0.0/16\",\n + \ \"dnsServiceIP\": \"10.0.0.10\",\n \"outboundType\": \"loadBalancer\",\n + \ \"podCidrs\": [\n \"10.244.0.0/16\"\n ],\n \"serviceCidrs\": [\n + \ \"10.0.0.0/16\"\n ],\n \"ipFamilies\": [\n \"IPv4\"\n ],\n \"podLinkLocalAccess\": + \"IMDS\"\n },\n \"maxAgentPools\": 100,\n \"identityProfile\": {\n \"kubeletidentity\": + {\n \"resourceId\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/MC_clitest000001_cliakstest000001_eastus2euap/providers/Microsoft.ManagedIdentity/userAssignedIdentities/cliakstest000001-agentpool\",\n + \ \"clientId\":\"00000000-0000-0000-0000-000000000001\",\n \"objectId\":\"00000000-0000-0000-0000-000000000001\"\n + \ }\n },\n \"autoUpgradeProfile\": {\n \"nodeOSUpgradeChannel\": \"NodeImage\"\n + \ },\n \"disableLocalAccounts\": false,\n \"securityProfile\": {\n \"serviceAccountImagePullProfile\": + {\n \"enabled\": false\n }\n },\n \"storageProfile\": {\n \"diskCSIDriver\": + {\n \"enabled\": true,\n \"version\": \"v1\"\n },\n \"fileCSIDriver\": + {\n \"enabled\": true\n },\n \"snapshotController\": {\n \"enabled\": + true\n }\n },\n \"oidcIssuerProfile\": {\n \"enabled\": false\n },\n + \ \"workloadAutoScalerProfile\": {},\n \"metricsProfile\": {\n \"costAnalysis\": + {\n \"enabled\": false\n }\n },\n \"resourceUID\": \"69ba960556dd510001841eae\",\n + \ \"controlPlanePluginProfiles\": {\n \"azure-monitor-metrics-ccp\": {\n + \ \"enableV2\": true\n },\n \"gpu-provisioner\": {\n \"enableV2\": + true\n },\n \"karpenter\": {\n \"enableV2\": true\n },\n \"kubelet-serving-csr-approver\": + {\n \"enableV2\": true\n },\n \"live-patching-controller\": {\n \"enableV2\": + true\n },\n \"secure-tls-bootstrap\": {\n \"enableV2\": true\n },\n + \ \"static-egress-controller\": {\n \"enableV2\": true\n }\n },\n \"nodeProvisioningProfile\": + {\n \"mode\": \"Manual\",\n \"defaultNodePools\": \"Auto\"\n },\n \"bootstrapProfile\": + {\n \"artifactSource\": \"Direct\"\n },\n \"hostedSystemProfile\": {\n + \ \"enabled\": false\n },\n \"enableFIPS\": false,\n \"healthMonitorProfile\": + {\n \"enableContinuousControlPlaneAndAddonMonitor\": false,\n \"enableOnDemandMonitor\": + false\n }\n },\n \"identity\": {\n \"type\": \"SystemAssigned\",\n \"principalId\":\"00000000-0000-0000-0000-000000000001\",\n + \ \"tenantId\": \"72f988bf-86f1-41af-91ab-2d7cd011db47\"\n },\n \"sku\": {\n + \ \"name\": \"Base\",\n \"tier\": \"Free\"\n },\n \"eTag\": \"00d2a2dc-78ec-4642-849f-abaa54e7e741\"\n}" + headers: + cache-control: + - no-cache + content-length: + - '5838' + content-type: + - application/json + date: + - Wed, 18 Mar 2026 12:18:16 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-throttling-version: + - v2 + x-msedge-ref: + - 'Ref A: 3714CB6D83994736A7354C9889AF56D8 Ref B: CO6AA3150219029 Ref C: 2026-03-18T12:18:15Z' + status: + code: 200 + message: OK +version: 1 diff --git a/src/aks-preview/azext_aks_preview/tests/latest/test_agentpool_decorator.py b/src/aks-preview/azext_aks_preview/tests/latest/test_agentpool_decorator.py index f211311be2d..8bbe8fe9028 100644 --- a/src/aks-preview/azext_aks_preview/tests/latest/test_agentpool_decorator.py +++ b/src/aks-preview/azext_aks_preview/tests/latest/test_agentpool_decorator.py @@ -36,6 +36,7 @@ CONST_MANAGED_CLUSTER_SKU_NAME_BASE, CONST_MANAGED_CLUSTER_SKU_NAME_AUTOMATIC, CONST_GPU_DRIVER_NONE, + CONST_GPU_MANAGEMENT_MODE_MANAGED, CONST_NODEPOOL_MODE_MANAGEDSYSTEM, CONST_NODEPOOL_MODE_MACHINES, ) @@ -257,6 +258,45 @@ def common_get_enable_artifact_streaming(self): ctx_2.attach_agentpool(agentpool_2) self.assertEqual(ctx_2.get_enable_artifact_streaming(), None) + def common_get_enable_managed_gpu(self): + # default + ctx_1 = AKSPreviewAgentPoolContext( + self.cmd, + AKSAgentPoolParamDict({"enable_managed_gpu": None}), + self.models, + DecoratorMode.CREATE, + self.agentpool_decorator_mode, + ) + self.assertEqual(ctx_1.get_enable_managed_gpu(), None) + agentpool_1 = self.create_initialized_agentpool_instance( + gpu_profile=self.models.GPUProfile( + nvidia=self.models.NvidiaGPUProfile( + management_mode=CONST_GPU_MANAGEMENT_MODE_MANAGED + ) + ) + ) + ctx_1.attach_agentpool(agentpool_1) + self.assertEqual(ctx_1.get_enable_managed_gpu(), True) + + # default + ctx_2 = AKSPreviewAgentPoolContext( + self.cmd, + AKSAgentPoolParamDict({"enable_managed_gpu": None}), + self.models, + DecoratorMode.UPDATE, + self.agentpool_decorator_mode, + ) + self.assertEqual(ctx_2.get_enable_managed_gpu(), None) + agentpool_2 = self.create_initialized_agentpool_instance( + gpu_profile=self.models.GPUProfile( + nvidia=self.models.NvidiaGPUProfile( + management_mode=CONST_GPU_MANAGEMENT_MODE_MANAGED + ) + ) + ) + ctx_2.attach_agentpool(agentpool_2) + self.assertEqual(ctx_2.get_enable_managed_gpu(), None) + def common_get_pod_ip_allocation_mode(self): # default ctx_1 = AKSPreviewAgentPoolContext( @@ -1037,6 +1077,9 @@ def test_get_workload_runtime(self): def test_get_enable_artifact_streaming(self): self.common_get_enable_artifact_streaming() + def test_get_enable_managed_gpu(self): + self.common_get_enable_managed_gpu() + def test_get_pod_ip_allocation_mode(self): self.common_get_pod_ip_allocation_mode() @@ -1130,6 +1173,9 @@ def test_get_workload_runtime(self): def test_get_enable_artifact_streaming(self): self.common_get_enable_artifact_streaming() + + def test_get_enable_managed_gpu(self): + self.common_get_enable_managed_gpu() def test_get_pod_ip_allocation_mode(self): self.common_get_pod_ip_allocation_mode() @@ -1450,6 +1496,31 @@ def common_set_up_artifact_streaming(self): ) self.assertEqual(dec_agentpool_1, ground_truth_agentpool_1) + def common_set_up_managed_gpu(self): + dec_1 = AKSPreviewAgentPoolAddDecorator( + self.cmd, + self.client, + {"enable_managed_gpu": True}, + self.resource_type, + self.agentpool_decorator_mode, + ) + # fail on passing the wrong agentpool object + with self.assertRaises(CLIInternalError): + dec_1.set_up_managed_gpu(None) + agentpool_1 = self.create_initialized_agentpool_instance(restore_defaults=False) + dec_1.context.attach_agentpool(agentpool_1) + dec_agentpool_1 = dec_1.set_up_managed_gpu(agentpool_1) + dec_agentpool_1 = self._restore_defaults_in_agentpool(dec_agentpool_1) + ground_truth_agentpool_1 = self.create_initialized_agentpool_instance( + gpu_profile=self.models.GPUProfile( + driver=CONST_GPU_DRIVER_INSTALL, + nvidia=self.models.NvidiaGPUProfile( + management_mode=CONST_GPU_MANAGEMENT_MODE_MANAGED + ) + ) + ) + self.assertEqual(dec_agentpool_1, ground_truth_agentpool_1) + def common_set_up_skip_gpu_driver_install(self): dec_1 = AKSPreviewAgentPoolAddDecorator( self.cmd, @@ -1999,6 +2070,9 @@ def test_set_up_gpu_propertes(self): def test_set_up_artifact_streaming(self): self.common_set_up_artifact_streaming() + def test_set_up_managed_gpu(self): + self.common_set_up_managed_gpu() + def test_set_up_skip_gpu_driver_install(self): self.common_set_up_skip_gpu_driver_install() @@ -2144,6 +2218,9 @@ def test_set_up_gpu_propertes(self): def test_set_up_artifact_streaming(self): self.common_set_up_artifact_streaming() + + def test_set_up_managed_gpu(self): + self.common_set_up_managed_gpu() def test_set_up_skip_gpu_driver_install(self): self.common_set_up_skip_gpu_driver_install() @@ -2322,12 +2399,12 @@ def common_update_artifact_streaming(self): ) dec_1.context.attach_agentpool(agentpool_1) dec_agentpool_1 = dec_1.update_artifact_streaming(agentpool_1) - grond_truth_agentpool_1 = self.create_initialized_agentpool_instance( + ground_truth_agentpool_1 = self.create_initialized_agentpool_instance( artifact_streaming_profile=self.models.AgentPoolArtifactStreamingProfile( enabled=True ) ) - self.assertEqual(dec_agentpool_1, grond_truth_agentpool_1) + self.assertEqual(dec_agentpool_1, ground_truth_agentpool_1) dec_2 = AKSPreviewAgentPoolUpdateDecorator( self.cmd, @@ -2342,11 +2419,63 @@ def common_update_artifact_streaming(self): agentpool_2 = self.create_initialized_agentpool_instance() dec_2.context.attach_agentpool(agentpool_2) dec_agentpool_2 = dec_2.update_artifact_streaming(agentpool_2) - grond_truth_agentpool_2 = self.create_initialized_agentpool_instance( + ground_truth_agentpool_2 = self.create_initialized_agentpool_instance( artifact_streaming_profile=self.models.AgentPoolArtifactStreamingProfile( enabled=True ) ) + self.assertEqual(dec_agentpool_2, ground_truth_agentpool_2) + + def common_update_managed_gpu(self): + dec_1 = AKSPreviewAgentPoolUpdateDecorator( + self.cmd, + self.client, + {"enable_managed_gpu": None}, + self.resource_type, + self.agentpool_decorator_mode, + ) + # fail on passing the wrong agentpool object + with self.assertRaises(CLIInternalError): + dec_1.update_managed_gpu(None) + agentpool_1 = self.create_initialized_agentpool_instance( + gpu_profile=self.models.GPUProfile( + nvidia=self.models.NvidiaGPUProfile( + management_mode=CONST_GPU_MANAGEMENT_MODE_MANAGED + ) + ) + ) + dec_1.context.attach_agentpool(agentpool_1) + dec_agentpool_1 = dec_1.update_managed_gpu(agentpool_1) + ground_truth_agentpool_1 = self.create_initialized_agentpool_instance( + gpu_profile=self.models.GPUProfile( + nvidia=self.models.NvidiaGPUProfile( + management_mode=CONST_GPU_MANAGEMENT_MODE_MANAGED + ) + ) + ) + self.assertEqual(dec_agentpool_1, ground_truth_agentpool_1) + + dec_2 = AKSPreviewAgentPoolUpdateDecorator( + self.cmd, + self.client, + {"enable_managed_gpu": True}, + self.resource_type, + self.agentpool_decorator_mode, + ) + # fail on passing the wrong agentpool object + with self.assertRaises(CLIInternalError): + dec_2.update_managed_gpu(None) + agentpool_2 = self.create_initialized_agentpool_instance() + dec_2.context.attach_agentpool(agentpool_2) + dec_agentpool_2 = dec_2.update_managed_gpu(agentpool_2) + grond_truth_agentpool_2 = self.create_initialized_agentpool_instance( + gpu_profile=self.models.GPUProfile( + driver=CONST_GPU_DRIVER_INSTALL, + nvidia=self.models.NvidiaGPUProfile( + management_mode=CONST_GPU_MANAGEMENT_MODE_MANAGED + ) + ) + ) self.assertEqual(dec_agentpool_2, grond_truth_agentpool_2) def common_update_secure_boot(self): @@ -2849,6 +2978,9 @@ def setUp(self): def test_update_artifact_streaming(self): self.common_update_artifact_streaming() + def test_update_managed_gpu(self): + self.common_update_managed_gpu() + def test_update_secure_boot(self): self.common_update_secure_boot() @@ -2941,6 +3073,9 @@ def setUp(self): def test_update_artifact_streaming(self): self.common_update_artifact_streaming() + + def test_update_managed_gpu(self): + self.common_update_managed_gpu() def test_update_secure_boot(self): self.common_update_secure_boot() diff --git a/src/aks-preview/azext_aks_preview/tests/latest/test_aks_commands.py b/src/aks-preview/azext_aks_preview/tests/latest/test_aks_commands.py index 09d8f18bf65..a21bbbed4aa 100644 --- a/src/aks-preview/azext_aks_preview/tests/latest/test_aks_commands.py +++ b/src/aks-preview/azext_aks_preview/tests/latest/test_aks_commands.py @@ -6868,6 +6868,61 @@ def test_aks_nodepool_add_with_artifact_streaming( checks=[self.is_empty()], ) + @live_only() + @AllowLargeResponse() + @AKSCustomResourceGroupPreparer( + random_name_length=17, name_prefix="clitest", location="westus3" + ) + def test_aks_nodepool_add_with_enable_managed_gpu( + self, resource_group, resource_group_location + ): + aks_name = self.create_random_name("cliakstest", 16) + nodepool_name = self.create_random_name("n", 6) + + self.kwargs.update( + { + "resource_group": resource_group, + "name": aks_name, + "location": resource_group_location, + "ssh_key_value": self.generate_ssh_keys(), + "node_pool_name": nodepool_name, + "node_vm_size": "Standard_NC6s_v3", + } + ) + + # create + create_cmd = ( + "aks create --resource-group={resource_group} --name={name} " + "--ssh-key-value={ssh_key_value} " + ) + + self.cmd( + create_cmd, + checks=[ + self.check("provisioningState", "Succeeded"), + ], + ) + + # nodepool add + self.cmd( + "aks nodepool add --resource-group={resource_group} --cluster-name={name} --name={node_pool_name} " + "--node-vm-size={node_vm_size} --node-count 1 " + " --enable-managed-gpu", + checks=[ + self.check("provisioningState", "Succeeded"), + self.check("gpuProfile.driver", "Install"), + self.check( + "gpuProfile.nvidia.managementMode", "Managed" + ), + ], + ) + + # delete + self.cmd( + "aks delete -g {resource_group} -n {name} --yes --no-wait", + checks=[self.is_empty()], + ) + @AllowLargeResponse() @AKSCustomResourceGroupPreparer( random_name_length=17, name_prefix="clitest", location="eastus" @@ -11269,6 +11324,111 @@ def test_aks_update_with_image_integrity( ], ) + @AllowLargeResponse() + @AKSCustomResourceGroupPreparer( + random_name_length=17, name_prefix="clitest", location="eastus2euap" + ) + def test_aks_create_with_service_account_image_pull( + self, resource_group, resource_group_location + ): + # reset the count so in replay mode the random names will start with 0 + self.test_resources_count = 0 + # kwargs for string formatting + aks_name = self.create_random_name("cliakstest", 16) + node_pool_name = self.create_random_name("c", 6) + self.kwargs.update( + { + "resource_group": resource_group, + "name": aks_name, + "node_pool_name": node_pool_name, + "location": resource_group_location, + "ssh_key_value": self.generate_ssh_keys(), + } + ) + # create cluster with --enable-service-account-image-pull + create_cmd = ( + "aks create --resource-group={resource_group} --name={name} " + "--nodepool-name {node_pool_name} -c 1 " + "--location {location} --ssh-key-value={ssh_key_value} " + "--enable-service-account-image-pull " + "--aks-custom-headers AKSHTTPCustomFeatures=Microsoft.ContainerService/ServiceAccountImagePullPreview" + ) + self.cmd( + create_cmd, + checks=[ + self.check("provisioningState", "Succeeded"), + self.check( + "securityProfile.serviceAccountImagePullProfile.enabled", + True, + ), + ], + ) + + @AllowLargeResponse() + @AKSCustomResourceGroupPreparer( + random_name_length=17, name_prefix="clitest", location="eastus2euap" + ) + def test_aks_update_with_service_account_image_pull( + self, resource_group, resource_group_location + ): + # reset the count so in replay mode the random names will start with 0 + self.test_resources_count = 0 + # kwargs for string formatting + aks_name = self.create_random_name("cliakstest", 16) + node_pool_name = self.create_random_name("c", 6) + self.kwargs.update( + { + "resource_group": resource_group, + "name": aks_name, + "node_pool_name": node_pool_name, + "location": resource_group_location, + "ssh_key_value": self.generate_ssh_keys(), + } + ) + # create cluster + create_cmd = ( + "aks create --resource-group={resource_group} --name={name} " + "--nodepool-name {node_pool_name} -c 1 " + "--location {location} --ssh-key-value={ssh_key_value}" + ) + self.cmd( + create_cmd, + checks=[ + self.check("provisioningState", "Succeeded"), + ], + ) + # update: enable service account image pull + update_cmd = ( + "aks update --resource-group={resource_group} --name={name} " + "--enable-service-account-image-pull " + "--aks-custom-headers AKSHTTPCustomFeatures=Microsoft.ContainerService/ServiceAccountImagePullPreview" + ) + self.cmd( + update_cmd, + checks=[ + self.check("provisioningState", "Succeeded"), + self.check( + "securityProfile.serviceAccountImagePullProfile.enabled", + True, + ), + ], + ) + # update: disable service account image pull + update_cmd = ( + "aks update --resource-group={resource_group} --name={name} " + "--disable-service-account-image-pull" + ) + self.cmd( + update_cmd, + checks=[ + self.check("provisioningState", "Succeeded"), + self.check( + "securityProfile.serviceAccountImagePullProfile.enabled", + False, + ), + ], + ) + @AllowLargeResponse() @AKSCustomResourceGroupPreparer( random_name_length=17, name_prefix="clitest", location="westus2" @@ -16443,6 +16603,68 @@ def test_aks_nodepool_update_with_artifact_streaming( ], ) + @live_only() + @AllowLargeResponse() + @AKSCustomResourceGroupPreparer( + random_name_length=17, name_prefix="clitest", location="westus3" + ) + def test_aks_nodepool_update_with_enable_managed_gpu( + self, resource_group, resource_group_location + ): + aks_name = self.create_random_name("cliakstest", 16) + nodepool_name = self.create_random_name("n", 6) + + self.kwargs.update( + { + "resource_group": resource_group, + "name": aks_name, + "location": resource_group_location, + "ssh_key_value": self.generate_ssh_keys(), + "node_pool_name": nodepool_name, + "node_vm_size": "Standard_NC6s_v3", + } + ) + + self.cmd( + "aks create " + "--resource-group={resource_group} " + "--name={name} " + "--location={location} " + "--ssh-key-value={ssh_key_value} " + "--nodepool-name={node_pool_name} " + "--node-count=1 " + "--node-vm-size={node_vm_size}", + checks=[ + self.check("provisioningState", "Succeeded"), + ], + ) + + self.cmd( + "aks nodepool update " + "--resource-group={resource_group} " + "--cluster-name={name} " + "--name={node_pool_name} " + "--enable-managed-gpu", + checks=[ + self.check("provisioningState", "Succeeded"), + self.check("gpuProfile.driver", "Install"), + self.check( + "gpuProfile.nvidia.managementMode", "Managed" + ), + ], + ) + + # delete + cmd = ( + "aks delete --resource-group={resource_group} --name={name} --yes --no-wait" + ) + self.cmd( + cmd, + checks=[ + self.is_empty(), + ], + ) + @AllowLargeResponse() @AKSCustomResourceGroupPreparer( random_name_length=17, name_prefix="clitest", location="westus2" diff --git a/src/aks-preview/azext_aks_preview/tests/latest/test_managed_cluster_decorator.py b/src/aks-preview/azext_aks_preview/tests/latest/test_managed_cluster_decorator.py index bb9e2f348a8..3f0a16b3ff7 100644 --- a/src/aks-preview/azext_aks_preview/tests/latest/test_managed_cluster_decorator.py +++ b/src/aks-preview/azext_aks_preview/tests/latest/test_managed_cluster_decorator.py @@ -1843,7 +1843,86 @@ def test_get_image_cleaner_interval_hours(self): ) self.assertIsNone(ctx_0.get_image_cleaner_interval_hours()) + def test_get_enable_service_account_image_pull(self): + ctx_0 = AKSPreviewManagedClusterContext( + self.cmd, + AKSManagedClusterParamDict({}), + self.models, + decorator_mode=DecoratorMode.CREATE, + ) + self.assertEqual(ctx_0.get_enable_service_account_image_pull(), None) + ctx_1 = AKSPreviewManagedClusterContext( + self.cmd, + AKSManagedClusterParamDict( + { + "enable_service_account_image_pull": True, + } + ), + self.models, + decorator_mode=DecoratorMode.CREATE, + ) + self.assertEqual(ctx_1.get_enable_service_account_image_pull(), True) + + ctx_2 = AKSPreviewManagedClusterContext( + self.cmd, + AKSManagedClusterParamDict( + { + "enable_service_account_image_pull": False, + } + ), + self.models, + decorator_mode=DecoratorMode.UPDATE, + ) + self.assertEqual(ctx_2.get_enable_service_account_image_pull(), False) + + def test_get_disable_service_account_image_pull(self): + ctx_0 = AKSPreviewManagedClusterContext( + self.cmd, + AKSManagedClusterParamDict({}), + self.models, + decorator_mode=DecoratorMode.UPDATE, + ) + self.assertEqual(ctx_0.get_disable_service_account_image_pull(), None) + + ctx_1 = AKSPreviewManagedClusterContext( + self.cmd, + AKSManagedClusterParamDict( + { + "disable_service_account_image_pull": True, + } + ), + self.models, + decorator_mode=DecoratorMode.UPDATE, + ) + self.assertEqual(ctx_1.get_disable_service_account_image_pull(), True) + + def test_get_service_account_image_pull_default_managed_identity_id(self): + ctx_0 = AKSPreviewManagedClusterContext( + self.cmd, + AKSManagedClusterParamDict({}), + self.models, + decorator_mode=DecoratorMode.CREATE, + ) + self.assertIsNone(ctx_0.get_service_account_image_pull_default_managed_identity_id()) + + ctx_1 = AKSPreviewManagedClusterContext( + self.cmd, + AKSManagedClusterParamDict( + { + "service_account_image_pull_default_managed_identity_id": "test_identity_id", + } + ), + self.models, + decorator_mode=DecoratorMode.CREATE, + ) + self.assertEqual( + ctx_1.get_service_account_image_pull_default_managed_identity_id(), + "test_identity_id", + ) + + def test_get_image_cleaner_interval_hours_extended(self): + ctx_2 = AKSPreviewManagedClusterContext( self.cmd, AKSManagedClusterParamDict( { @@ -1854,7 +1933,7 @@ def test_get_image_cleaner_interval_hours(self): self.models, decorator_mode=DecoratorMode.CREATE, ) - self.assertEqual(ctx_1.get_image_cleaner_interval_hours(), 24) + self.assertEqual(ctx_2.get_image_cleaner_interval_hours(), 24) ctx_2 = AKSPreviewManagedClusterContext( self.cmd, @@ -6037,6 +6116,87 @@ def test_set_up_image_cleaner(self): ) self.assertEqual(dec_mc_2, ground_truth_mc_2) + def test_set_up_service_account_image_pull(self): + # test no-op when not enabled + dec_1 = AKSPreviewManagedClusterCreateDecorator( + self.cmd, + self.client, + {}, + CUSTOM_MGMT_AKS_PREVIEW, + ) + mc_1 = self.models.ManagedCluster(location="test_location") + dec_1.context.attach_mc(mc_1) + dec_mc_1 = dec_1.set_up_service_account_image_pull(mc_1) + ground_truth_mc_1 = self.models.ManagedCluster(location="test_location") + self.assertEqual(dec_mc_1, ground_truth_mc_1) + + # test enabled without managed identity id + dec_2 = AKSPreviewManagedClusterCreateDecorator( + self.cmd, + self.client, + { + "enable_service_account_image_pull": True, + }, + CUSTOM_MGMT_AKS_PREVIEW, + ) + mc_2 = self.models.ManagedCluster(location="test_location") + dec_2.context.attach_mc(mc_2) + dec_mc_2 = dec_2.set_up_service_account_image_pull(mc_2) + + ground_truth_profile_2 = self.models.ServiceAccountImagePullProfile( + enabled=True, + default_managed_identity_id=None, + ) + ground_truth_security_profile_2 = self.models.ManagedClusterSecurityProfile( + service_account_image_pull_profile=ground_truth_profile_2, + ) + ground_truth_mc_2 = self.models.ManagedCluster( + location="test_location", + security_profile=ground_truth_security_profile_2, + ) + self.assertEqual(dec_mc_2, ground_truth_mc_2) + + # test enabled with managed identity id + dec_3 = AKSPreviewManagedClusterCreateDecorator( + self.cmd, + self.client, + { + "enable_service_account_image_pull": True, + "service_account_image_pull_default_managed_identity_id": "test_identity_id", + }, + CUSTOM_MGMT_AKS_PREVIEW, + ) + mc_3 = self.models.ManagedCluster(location="test_location") + dec_3.context.attach_mc(mc_3) + dec_mc_3 = dec_3.set_up_service_account_image_pull(mc_3) + + ground_truth_profile_3 = self.models.ServiceAccountImagePullProfile( + enabled=True, + default_managed_identity_id="test_identity_id", + ) + ground_truth_security_profile_3 = self.models.ManagedClusterSecurityProfile( + service_account_image_pull_profile=ground_truth_profile_3, + ) + ground_truth_mc_3 = self.models.ManagedCluster( + location="test_location", + security_profile=ground_truth_security_profile_3, + ) + self.assertEqual(dec_mc_3, ground_truth_mc_3) + + # test identity id without enable raises RequiredArgumentMissingError + dec_4 = AKSPreviewManagedClusterCreateDecorator( + self.cmd, + self.client, + { + "service_account_image_pull_default_managed_identity_id": "test_identity_id", + }, + CUSTOM_MGMT_AKS_PREVIEW, + ) + mc_4 = self.models.ManagedCluster(location="test_location") + dec_4.context.attach_mc(mc_4) + with self.assertRaises(RequiredArgumentMissingError): + dec_4.set_up_service_account_image_pull(mc_4) + def test_set_up_azure_keyvault_kms(self): key_id_1 = ( "https://fakekeyvault.vault.azure.net/secrets/fakekeyname/fakekeyversion" @@ -9237,6 +9397,159 @@ def test_update_image_cleaner(self): ) self.assertEqual(dec_mc_5, ground_truth_mc_5) + def test_update_service_account_image_pull(self): + # test no-op when neither enable nor disable + dec_1 = AKSPreviewManagedClusterUpdateDecorator( + self.cmd, + self.client, + {}, + CUSTOM_MGMT_AKS_PREVIEW, + ) + mc_1 = self.models.ManagedCluster(location="test_location") + dec_1.context.attach_mc(mc_1) + dec_mc_1 = dec_1.update_service_account_image_pull(mc_1) + ground_truth_mc_1 = self.models.ManagedCluster(location="test_location") + self.assertEqual(dec_mc_1, ground_truth_mc_1) + + # test enable + dec_2 = AKSPreviewManagedClusterUpdateDecorator( + self.cmd, + self.client, + { + "enable_service_account_image_pull": True, + }, + CUSTOM_MGMT_AKS_PREVIEW, + ) + mc_2 = self.models.ManagedCluster(location="test_location") + dec_2.context.attach_mc(mc_2) + dec_mc_2 = dec_2.update_service_account_image_pull(mc_2) + + ground_truth_profile_2 = self.models.ServiceAccountImagePullProfile( + enabled=True, + ) + ground_truth_security_profile_2 = self.models.ManagedClusterSecurityProfile( + service_account_image_pull_profile=ground_truth_profile_2, + ) + ground_truth_mc_2 = self.models.ManagedCluster( + location="test_location", + security_profile=ground_truth_security_profile_2, + ) + self.assertEqual(dec_mc_2, ground_truth_mc_2) + + # test disable + dec_3 = AKSPreviewManagedClusterUpdateDecorator( + self.cmd, + self.client, + { + "disable_service_account_image_pull": True, + }, + CUSTOM_MGMT_AKS_PREVIEW, + ) + security_profile = self.models.ManagedClusterSecurityProfile() + security_profile.service_account_image_pull_profile = ( + self.models.ServiceAccountImagePullProfile( + enabled=True, + ) + ) + mc_3 = self.models.ManagedCluster( + location="test_location", + security_profile=security_profile, + ) + dec_3.context.attach_mc(mc_3) + dec_mc_3 = dec_3.update_service_account_image_pull(mc_3) + + ground_truth_profile_3 = self.models.ServiceAccountImagePullProfile( + enabled=False, + ) + ground_truth_security_profile_3 = self.models.ManagedClusterSecurityProfile( + service_account_image_pull_profile=ground_truth_profile_3, + ) + ground_truth_mc_3 = self.models.ManagedCluster( + location="test_location", + security_profile=ground_truth_security_profile_3, + ) + self.assertEqual(dec_mc_3, ground_truth_mc_3) + + # test mutual exclusivity + dec_4 = AKSPreviewManagedClusterUpdateDecorator( + self.cmd, + self.client, + { + "enable_service_account_image_pull": True, + "disable_service_account_image_pull": True, + }, + CUSTOM_MGMT_AKS_PREVIEW, + ) + mc_4 = self.models.ManagedCluster(location="test_location") + dec_4.context.attach_mc(mc_4) + with self.assertRaises(MutuallyExclusiveArgumentError): + dec_4.update_service_account_image_pull(mc_4) + + # test update default managed identity id only + dec_5 = AKSPreviewManagedClusterUpdateDecorator( + self.cmd, + self.client, + { + "service_account_image_pull_default_managed_identity_id": "new_identity_id", + }, + CUSTOM_MGMT_AKS_PREVIEW, + ) + security_profile = self.models.ManagedClusterSecurityProfile() + security_profile.service_account_image_pull_profile = ( + self.models.ServiceAccountImagePullProfile( + enabled=True, + default_managed_identity_id="old_identity_id", + ) + ) + mc_5 = self.models.ManagedCluster( + location="test_location", + security_profile=security_profile, + ) + dec_5.context.attach_mc(mc_5) + dec_mc_5 = dec_5.update_service_account_image_pull(mc_5) + + ground_truth_profile_5 = self.models.ServiceAccountImagePullProfile( + enabled=True, + default_managed_identity_id="new_identity_id", + ) + ground_truth_security_profile_5 = self.models.ManagedClusterSecurityProfile( + service_account_image_pull_profile=ground_truth_profile_5, + ) + ground_truth_mc_5 = self.models.ManagedCluster( + location="test_location", + security_profile=ground_truth_security_profile_5, + ) + self.assertEqual(dec_mc_5, ground_truth_mc_5) + + # test disable + identity id raises MutuallyExclusiveArgumentError + dec_6 = AKSPreviewManagedClusterUpdateDecorator( + self.cmd, + self.client, + { + "disable_service_account_image_pull": True, + "service_account_image_pull_default_managed_identity_id": "test_identity_id", + }, + CUSTOM_MGMT_AKS_PREVIEW, + ) + mc_6 = self.models.ManagedCluster(location="test_location") + dec_6.context.attach_mc(mc_6) + with self.assertRaises(MutuallyExclusiveArgumentError): + dec_6.update_service_account_image_pull(mc_6) + + # test identity id only on cluster without feature enabled raises RequiredArgumentMissingError + dec_7 = AKSPreviewManagedClusterUpdateDecorator( + self.cmd, + self.client, + { + "service_account_image_pull_default_managed_identity_id": "test_identity_id", + }, + CUSTOM_MGMT_AKS_PREVIEW, + ) + mc_7 = self.models.ManagedCluster(location="test_location") + dec_7.context.attach_mc(mc_7) + with self.assertRaises(RequiredArgumentMissingError): + dec_7.update_service_account_image_pull(mc_7) + def test_update_azure_keyvault_kms(self): dec_1 = AKSPreviewManagedClusterUpdateDecorator( self.cmd, diff --git a/src/aks-preview/azext_aks_preview/tests/latest/test_managednamespace.py b/src/aks-preview/azext_aks_preview/tests/latest/test_managednamespace.py index e1b7b278b2c..61944c6e439 100644 --- a/src/aks-preview/azext_aks_preview/tests/latest/test_managednamespace.py +++ b/src/aks-preview/azext_aks_preview/tests/latest/test_managednamespace.py @@ -287,6 +287,52 @@ def test_update_managed_namespace_with_invalid_delete_policy(self, mock_get_clie ns.aks_managed_namespace_update(cmd, None, raw_parameters, None, None, False) self.assertIn(err, str(cm.exception)) + def test_update_managed_namespace_sets_location_from_existing_namespace(self, mock_get_client): + register_aks_preview_resource_type() + cli_ctx = MockCLI() + cmd = MockCmd(cli_ctx) + + mock_client = Mock() + + existing_ns = Mock() + existing_ns.name = "test_managed_namespace" + existing_ns.location = "westus2" + existing_ns.properties.default_resource_quota.cpu_request = "300m" + existing_ns.properties.default_resource_quota.cpu_limit = "500m" + existing_ns.properties.default_resource_quota.memory_request = "1Gi" + existing_ns.properties.default_resource_quota.memory_limit = "2Gi" + existing_ns.properties.default_network_policy.ingress = "DenyAll" + existing_ns.properties.default_network_policy.egress = "AllowAll" + existing_ns.properties.adoption_policy = "Never" + existing_ns.properties.delete_policy = "Keep" + + raw_parameters = { + "resource_group_name": "test_rg", + "cluster_name": "test_cluster", + "name": "test_managed_namespace", + "tags": {}, + "labels": None, + "annotations": ["a=c"], + "cpu_request": None, + "cpu_limit": None, + "memory_request": None, + "memory_limit": None, + "ingress_policy": None, + "egress_policy": None, + "adoption_policy": None, + "delete_policy": None, + } + + ns.aks_managed_namespace_update(cmd, mock_client, raw_parameters, None, existing_ns, False) + + # The namespace passed to begin_create_or_update should carry the existing location + call_args = mock_client.begin_create_or_update.call_args + namespace_config = call_args[0][3] # 4th positional arg + self.assertEqual(namespace_config.location, "westus2") + + # No managed cluster GET should be needed for the update path + mock_get_client.assert_not_called() + if __name__ == "__main__": unittest.main() diff --git a/src/aks-preview/azext_aks_preview/tests/latest/test_update_agentpool_profile_preview.py b/src/aks-preview/azext_aks_preview/tests/latest/test_update_agentpool_profile_preview.py index 7df5619d3ac..a9d5f9548ab 100644 --- a/src/aks-preview/azext_aks_preview/tests/latest/test_update_agentpool_profile_preview.py +++ b/src/aks-preview/azext_aks_preview/tests/latest/test_update_agentpool_profile_preview.py @@ -123,6 +123,7 @@ def test_update_agentpool_profile_preview_default_behavior(self): # Mock all the update methods to return the agentpool unchanged decorator.update_network_profile = Mock(return_value=agentpool) decorator.update_artifact_streaming = Mock(return_value=agentpool) + decorator.update_managed_gpu = Mock(return_value=agentpool) decorator.update_secure_boot = Mock(return_value=agentpool) decorator.update_vtpm = Mock(return_value=agentpool) decorator.update_os_sku = Mock(return_value=agentpool) @@ -146,6 +147,7 @@ def test_update_agentpool_profile_preview_default_behavior(self): # Verify that all update methods were called decorator.update_network_profile.assert_called_once_with(agentpool) decorator.update_artifact_streaming.assert_called_once_with(agentpool) + decorator.update_managed_gpu.assert_called_once_with(agentpool) decorator.update_secure_boot.assert_called_once_with(agentpool) decorator.update_vtpm.assert_called_once_with(agentpool) decorator.update_os_sku.assert_called_once_with(agentpool) @@ -187,6 +189,7 @@ def test_update_agentpool_profile_preview_with_agentpools_parameter(self): # Mock all the update methods to return the agentpool unchanged decorator.update_network_profile = Mock(return_value=agentpool) decorator.update_artifact_streaming = Mock(return_value=agentpool) + decorator.update_managed_gpu = Mock(return_value=agentpool) decorator.update_secure_boot = Mock(return_value=agentpool) decorator.update_vtpm = Mock(return_value=agentpool) decorator.update_os_sku = Mock(return_value=agentpool) @@ -238,6 +241,7 @@ def test_update_agentpool_profile_preview_managed_system_mode(self): # Mock all the update methods (they should not be called for ManagedSystem mode) decorator.update_network_profile = Mock() decorator.update_artifact_streaming = Mock() + decorator.update_managed_gpu = Mock() decorator.update_secure_boot = Mock() decorator.update_vtpm = Mock() decorator.update_os_sku = Mock() @@ -267,6 +271,7 @@ def test_update_agentpool_profile_preview_managed_system_mode(self): # Verify that none of the update methods were called for ManagedSystem mode decorator.update_network_profile.assert_not_called() decorator.update_artifact_streaming.assert_not_called() + decorator.update_managed_gpu.assert_not_called() decorator.update_secure_boot.assert_not_called() decorator.update_vtpm.assert_not_called() decorator.update_os_sku.assert_not_called() @@ -345,6 +350,7 @@ def test_update_agentpool_profile_preview_system_mode_regular_flow(self): # Mock all the update methods to return the agentpool unchanged decorator.update_network_profile = Mock(return_value=agentpool) decorator.update_artifact_streaming = Mock(return_value=agentpool) + decorator.update_managed_gpu = Mock(return_value=agentpool) decorator.update_secure_boot = Mock(return_value=agentpool) decorator.update_vtpm = Mock(return_value=agentpool) decorator.update_os_sku = Mock(return_value=agentpool) @@ -366,6 +372,7 @@ def test_update_agentpool_profile_preview_system_mode_regular_flow(self): # Verify that all update methods were called for System mode decorator.update_network_profile.assert_called_once_with(agentpool) decorator.update_artifact_streaming.assert_called_once_with(agentpool) + decorator.update_managed_gpu.assert_called_once_with(agentpool) decorator.update_secure_boot.assert_called_once_with(agentpool) decorator.update_vtpm.assert_called_once_with(agentpool) decorator.update_os_sku.assert_called_once_with(agentpool) @@ -412,6 +419,7 @@ def mock_method(pool): decorator.update_network_profile = create_mock_update_method("update_network_profile") decorator.update_artifact_streaming = create_mock_update_method("update_artifact_streaming") + decorator.update_managed_gpu = create_mock_update_method("update_managed_gpu") decorator.update_secure_boot = create_mock_update_method("update_secure_boot") decorator.update_vtpm = create_mock_update_method("update_vtpm") decorator.update_os_sku = create_mock_update_method("update_os_sku") @@ -430,6 +438,7 @@ def mock_method(pool): expected_order = [ "update_network_profile", "update_artifact_streaming", + "update_managed_gpu", "update_secure_boot", "update_vtpm", "update_os_sku", @@ -478,6 +487,7 @@ def track_and_return(pool): decorator.update_network_profile = create_tracking_mock("update_network_profile") decorator.update_artifact_streaming = create_tracking_mock("update_artifact_streaming") + decorator.update_managed_gpu = create_tracking_mock("update_managed_gpu") decorator.update_secure_boot = create_tracking_mock("update_secure_boot") decorator.update_vtpm = create_tracking_mock("update_vtpm") decorator.update_os_sku = create_tracking_mock("update_os_sku") @@ -547,7 +557,7 @@ def test_update_agentpool_profile_preview_mixed_modes_scenario(self): # Mock all update methods update_methods = [ - 'update_network_profile', 'update_artifact_streaming', + 'update_network_profile', 'update_artifact_streaming', 'update_managed_gpu', 'update_secure_boot', 'update_vtpm', 'update_os_sku', 'update_fips_image', 'update_ssh_access', 'update_localdns_profile', 'update_auto_scaler_properties_vms', 'update_upgrade_strategy', 'update_blue_green_upgrade_settings', 'update_gpu_profile' @@ -613,6 +623,7 @@ def test_update_agentpool_profile_preview_managed_cluster_mode(self): # Mock all the update methods decorator.update_network_profile = Mock(return_value=agentpool) decorator.update_artifact_streaming = Mock(return_value=agentpool) + decorator.update_managed_gpu = Mock(return_value=agentpool) decorator.update_secure_boot = Mock(return_value=agentpool) decorator.update_vtpm = Mock(return_value=agentpool) decorator.update_os_sku = Mock(return_value=agentpool) diff --git a/src/aks-preview/setup.py b/src/aks-preview/setup.py index ee7097e469c..2b7515ea68c 100644 --- a/src/aks-preview/setup.py +++ b/src/aks-preview/setup.py @@ -9,7 +9,7 @@ from setuptools import find_packages, setup -VERSION = "19.0.0b27" +VERSION = "19.0.0b28" CLASSIFIERS = [ "Development Status :: 4 - Beta", diff --git a/src/aosm/HISTORY.rst b/src/aosm/HISTORY.rst index b214088e7ab..fcb94251483 100644 --- a/src/aosm/HISTORY.rst +++ b/src/aosm/HISTORY.rst @@ -2,6 +2,11 @@ Release History =============== +2.0.0b6 +++++++++ +* Updating genson dependency to 1.3.0 to fix update/install issues with azure cli version 2.84.0. +* This version requires a minimum of 2.78.0 Azure core CLI. See install instructions: https://github.com/MicrosoftDocs/azure-docs-cli/blob/main/docs-ref-conceptual/Latest-version/install-azure-cli.md + 2.0.0b5 ++++++++ * Remove `__import__('pkg_resources').declare_namespace(__name__)` from `vendored_sdks/azure_storagev2/__init__.py` to fix the namespace package issue. diff --git a/src/aosm/azext_aosm/azext_metadata.json b/src/aosm/azext_aosm/azext_metadata.json index e506328978c..36c95b47e03 100644 --- a/src/aosm/azext_aosm/azext_metadata.json +++ b/src/aosm/azext_aosm/azext_metadata.json @@ -1,4 +1,4 @@ { "azext.isPreview": true, - "azext.minCliCoreVersion": "2.70.0" + "azext.minCliCoreVersion": "2.78.0" } \ No newline at end of file diff --git a/src/aosm/azext_aosm/vendored_sdks/azure_storagev2/__init__.py b/src/aosm/azext_aosm/vendored_sdks/azure_storagev2/__init__.py index c5263f74db4..b40e9df40ea 100644 --- a/src/aosm/azext_aosm/vendored_sdks/azure_storagev2/__init__.py +++ b/src/aosm/azext_aosm/vendored_sdks/azure_storagev2/__init__.py @@ -1,4 +1,4 @@ # -------------------------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. # Licensed under the MIT License. See License.txt in the project root for license information. -# -------------------------------------------------------------------------------------------- +# -------------------------------------------------------------------------------------------- \ No newline at end of file diff --git a/src/aosm/setup.py b/src/aosm/setup.py index b3d2640600a..c2c7f6cd53c 100644 --- a/src/aosm/setup.py +++ b/src/aosm/setup.py @@ -17,7 +17,7 @@ # Confirm this is the right version number you want and it matches your # HISTORY.rst entry. -VERSION = "2.0.0b5" +VERSION = "2.0.0b6" # The full list of classifiers is available at @@ -36,7 +36,7 @@ DEPENDENCIES = [ "oras==0.1.30", "jinja2==3.1.6", - "genson==1.2.2", + "genson==1.3.0", "ruamel.yaml==0.18.6", ] diff --git a/src/confluent/HISTORY.rst b/src/confluent/HISTORY.rst index 19ae0de0496..25b6308233d 100644 --- a/src/confluent/HISTORY.rst +++ b/src/confluent/HISTORY.rst @@ -2,6 +2,16 @@ Release History =============== +1.2.0 ++++++ +* Updated to API version 2025-08-18-preview. +* Added `az confluent agreement list` and `az confluent agreement default create` commands for managing Confluent marketplace agreements. +* Added `az confluent organization environment create/delete/update` commands for managing environments within a Confluent organization. +* Added `az confluent organization environment cluster create/delete/update` commands for managing clusters within an environment. +* Added `az confluent organization environment cluster connector create/delete/list/show/update` commands for managing connectors within a cluster. +* Added `az confluent organization environment cluster topic create/delete/list/show/update` commands for managing topics within a cluster. +* Added `az confluent validation orgvalidate` and `az confluent validation orgvalidate-v2` commands for validating Confluent organization configurations. + 1.1.0 +++++ * Updated az confluent organization create command to accept term_id as an optional parameter. diff --git a/src/neon/azext_neon/aaz/latest/neon/postgres/endpoint/__cmd_group.py b/src/confluent/azext_confluent/aaz/latest/confluent/agreement/__cmd_group.py similarity index 91% rename from src/neon/azext_neon/aaz/latest/neon/postgres/endpoint/__cmd_group.py rename to src/confluent/azext_confluent/aaz/latest/confluent/agreement/__cmd_group.py index 582362e6762..c66527096c8 100644 --- a/src/neon/azext_neon/aaz/latest/neon/postgres/endpoint/__cmd_group.py +++ b/src/confluent/azext_confluent/aaz/latest/confluent/agreement/__cmd_group.py @@ -12,10 +12,10 @@ @register_command_group( - "neon postgres endpoint", + "confluent agreement", ) class __CMDGroup(AAZCommandGroup): - """Manage Endpoint + """Manage Agreement """ pass diff --git a/src/neon/azext_neon/aaz/latest/neon/__init__.py b/src/confluent/azext_confluent/aaz/latest/confluent/agreement/__init__.py similarity index 95% rename from src/neon/azext_neon/aaz/latest/neon/__init__.py rename to src/confluent/azext_confluent/aaz/latest/confluent/agreement/__init__.py index 5a9d61963d6..d63ae5a6fc9 100644 --- a/src/neon/azext_neon/aaz/latest/neon/__init__.py +++ b/src/confluent/azext_confluent/aaz/latest/confluent/agreement/__init__.py @@ -9,3 +9,4 @@ # flake8: noqa from .__cmd_group import * +from ._list import * diff --git a/src/neon/azext_neon/aaz/latest/neon/postgres/endpoint/_list.py b/src/confluent/azext_confluent/aaz/latest/confluent/agreement/_list.py similarity index 55% rename from src/neon/azext_neon/aaz/latest/neon/postgres/endpoint/_list.py rename to src/confluent/azext_confluent/aaz/latest/confluent/agreement/_list.py index 99b6305be39..8536c5c4504 100644 --- a/src/neon/azext_neon/aaz/latest/neon/postgres/endpoint/_list.py +++ b/src/confluent/azext_confluent/aaz/latest/confluent/agreement/_list.py @@ -12,16 +12,16 @@ @register_command( - "neon postgres endpoint list", + "confluent agreement list", ) class List(AAZCommand): - """List all endpoints in a Neon branch. + """List Confluent marketplace agreements in the subscription. """ _aaz_info = { - "version": "2025-03-01", + "version": "2024-02-13", "resources": [ - ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/neon.postgres/organizations/{}/projects/{}/branches/{}/endpoints", "2025-03-01"], + ["mgmt-plane", "/subscriptions/{}/providers/microsoft.confluent/agreements", "2024-02-13"], ] } @@ -40,53 +40,11 @@ def _build_arguments_schema(cls, *args, **kwargs): cls._args_schema = super()._build_arguments_schema(*args, **kwargs) # define Arg Group "" - - _args_schema = cls._args_schema - _args_schema.branch_id = AAZStrArg( - options=["--branch-id"], - help="Id of the Neon branch", - required=True, - fmt=AAZStrArgFormat( - pattern="^\\S.{0,62}\\S$|^\\S$", - ), - ) - _args_schema.organization_name = AAZStrArg( - options=["--organization-name"], - help="Name of the Neon organization.", - required=True, - fmt=AAZStrArgFormat( - pattern="^[a-zA-Z0-9][a-zA-Z0-9_\\-.: ]*$", - max_length=50, - min_length=1, - ), - blank=AAZPromptInput( - msg="Please provide Neon Organization name:", - ), - ) - _args_schema.project_name = AAZStrArg( - options=["--project-name"], - help="Name of the Neon project.", - required=True, - fmt=AAZStrArgFormat( - pattern="^\\S.{0,62}\\S$|^\\S$", - ), - ) - _args_schema.project_id = AAZStrArg( - options=["--project-id"], - help="The ID of the project.", - fmt=AAZStrArgFormat( - pattern="^[a-z0-9-]{1,60}$", - ), - ) - _args_schema.resource_group = AAZResourceGroupNameArg( - help="Name of the Azure resource group.", - required=True, - ) return cls._args_schema def _execute_operations(self): self.pre_operations() - self.EndpointsList(ctx=self.ctx)() + self.MarketplaceAgreementsList(ctx=self.ctx)() self.post_operations() @register_callback @@ -102,7 +60,7 @@ def _output(self, *args, **kwargs): next_link = self.deserialize_output(self.ctx.vars.instance.next_link) return result, next_link - class EndpointsList(AAZHttpOperation): + class MarketplaceAgreementsList(AAZHttpOperation): CLIENT_TYPE = "MgmtClient" def __call__(self, *args, **kwargs): @@ -116,7 +74,7 @@ def __call__(self, *args, **kwargs): @property def url(self): return self.client.format_url( - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Neon.Postgres/organizations/{organizationName}/projects/{projectName}/branches/{branchName}/endpoints", + "/subscriptions/{subscriptionId}/providers/Microsoft.Confluent/agreements", **self.url_parameters ) @@ -126,27 +84,11 @@ def method(self): @property def error_format(self): - return "MgmtErrorFormat" + return "ODataV4Format" @property def url_parameters(self): parameters = { - **self.serialize_url_param( - "branchName", self.ctx.args.branch_id, - required=True, - ), - **self.serialize_url_param( - "organizationName", self.ctx.args.organization_name, - required=True, - ), - **self.serialize_url_param( - "projectName", getattr(self.ctx.args, 'project_id', None) or self.ctx.args.project_name, - required=True, - ), - **self.serialize_url_param( - "resourceGroupName", self.ctx.args.resource_group, - required=True, - ), **self.serialize_url_param( "subscriptionId", self.ctx.subscription_id, required=True, @@ -158,7 +100,7 @@ def url_parameters(self): def query_parameters(self): parameters = { **self.serialize_query_param( - "api-version", "2025-03-01", + "api-version", "2024-02-13", required=True, ), } @@ -194,9 +136,7 @@ def _build_schema_on_200(cls): _schema_on_200.next_link = AAZStrType( serialized_name="nextLink", ) - _schema_on_200.value = AAZListType( - flags={"required": True}, - ) + _schema_on_200.value = AAZListType() value = cls._schema_on_200.value value.Element = AAZObjectType() @@ -208,7 +148,9 @@ def _build_schema_on_200(cls): _element.name = AAZStrType( flags={"read_only": True}, ) - _element.properties = AAZObjectType() + _element.properties = AAZObjectType( + flags={"client_flatten": True}, + ) _element.system_data = AAZObjectType( serialized_name="systemData", flags={"read_only": True}, @@ -218,42 +160,20 @@ def _build_schema_on_200(cls): ) properties = cls._schema_on_200.value.Element.properties - properties.attributes = AAZListType() - properties.branch_id = AAZStrType( - serialized_name="branchId", - ) - properties.created_at = AAZStrType( - serialized_name="createdAt", - flags={"read_only": True}, - ) - properties.endpoint_type = AAZStrType( - serialized_name="endpointType", - ) - properties.entity_id = AAZStrType( - serialized_name="entityId", - flags={"read_only": True}, + properties.accepted = AAZBoolType() + properties.license_text_link = AAZStrType( + serialized_name="licenseTextLink", ) - properties.entity_name = AAZStrType( - serialized_name="entityName", - ) - properties.project_id = AAZStrType( - serialized_name="projectId", - ) - properties.provisioning_state = AAZStrType( - serialized_name="provisioningState", - flags={"read_only": True}, - ) - - attributes = cls._schema_on_200.value.Element.properties.attributes - attributes.Element = AAZObjectType() - - _element = cls._schema_on_200.value.Element.properties.attributes.Element - _element.name = AAZStrType( - flags={"required": True}, + properties.plan = AAZStrType() + properties.privacy_policy_link = AAZStrType( + serialized_name="privacyPolicyLink", ) - _element.value = AAZStrType( - flags={"required": True}, + properties.product = AAZStrType() + properties.publisher = AAZStrType() + properties.retrieve_datetime = AAZStrType( + serialized_name="retrieveDatetime", ) + properties.signature = AAZStrType() system_data = cls._schema_on_200.value.Element.system_data system_data.created_at = AAZStrType( diff --git a/src/neon/azext_neon/aaz/latest/neon/postgres/branch/__cmd_group.py b/src/confluent/azext_confluent/aaz/latest/confluent/agreement/default/__cmd_group.py similarity index 86% rename from src/neon/azext_neon/aaz/latest/neon/postgres/branch/__cmd_group.py rename to src/confluent/azext_confluent/aaz/latest/confluent/agreement/default/__cmd_group.py index d4e61b202b3..a2bb8e6ad78 100644 --- a/src/neon/azext_neon/aaz/latest/neon/postgres/branch/__cmd_group.py +++ b/src/confluent/azext_confluent/aaz/latest/confluent/agreement/default/__cmd_group.py @@ -12,10 +12,10 @@ @register_command_group( - "neon postgres branch", + "confluent agreement default", ) class __CMDGroup(AAZCommandGroup): - """Manage branches within a Neon Postgres database. + """Manage Default """ pass diff --git a/src/neon/azext_neon/aaz/latest/neon/postgres/__init__.py b/src/confluent/azext_confluent/aaz/latest/confluent/agreement/default/__init__.py similarity index 92% rename from src/neon/azext_neon/aaz/latest/neon/postgres/__init__.py rename to src/confluent/azext_confluent/aaz/latest/confluent/agreement/default/__init__.py index 7cdc421591e..a6df9f5a835 100644 --- a/src/neon/azext_neon/aaz/latest/neon/postgres/__init__.py +++ b/src/confluent/azext_confluent/aaz/latest/confluent/agreement/default/__init__.py @@ -10,4 +10,3 @@ from .__cmd_group import * from ._create import * -from ._get_postgres_version import * diff --git a/src/confluent/azext_confluent/aaz/latest/confluent/agreement/default/_create.py b/src/confluent/azext_confluent/aaz/latest/confluent/agreement/default/_create.py new file mode 100644 index 00000000000..06446f58bbc --- /dev/null +++ b/src/confluent/azext_confluent/aaz/latest/confluent/agreement/default/_create.py @@ -0,0 +1,263 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "confluent agreement default create", +) +class Create(AAZCommand): + """Create Confluent Marketplace agreement in the subscription. + """ + + _aaz_info = { + "version": "2024-02-13", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/providers/microsoft.confluent/agreements/default", "2024-02-13"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return self._output() + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + # define Arg Group "Properties" + + _args_schema = cls._args_schema + _args_schema.accepted = AAZBoolArg( + options=["--accepted"], + arg_group="Properties", + help="If any version of the terms have been accepted, otherwise false.", + ) + _args_schema.license_text_link = AAZStrArg( + options=["--license-text-link"], + arg_group="Properties", + help="Link to HTML with Microsoft and Publisher terms.", + ) + _args_schema.plan = AAZStrArg( + options=["--plan"], + arg_group="Properties", + help="Plan identifier string.", + ) + _args_schema.privacy_policy_link = AAZStrArg( + options=["--privacy-policy-link"], + arg_group="Properties", + help="Link to the privacy policy of the publisher.", + ) + _args_schema.product = AAZStrArg( + options=["--product"], + arg_group="Properties", + help="Product identifier string.", + ) + _args_schema.publisher = AAZStrArg( + options=["--publisher"], + arg_group="Properties", + help="Publisher identifier string.", + ) + _args_schema.retrieve_datetime = AAZDateTimeArg( + options=["--retrieve-datetime"], + arg_group="Properties", + help="Date and time in UTC of when the terms were accepted. This is empty if Accepted is false.", + ) + _args_schema.signature = AAZStrArg( + options=["--signature"], + arg_group="Properties", + help="Terms signature.", + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + self.MarketplaceAgreementsCreate(ctx=self.ctx)() + self.post_operations() + + @register_callback + def pre_operations(self): + pass + + @register_callback + def post_operations(self): + pass + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class MarketplaceAgreementsCreate(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/providers/Microsoft.Confluent/agreements/default", + **self.url_parameters + ) + + @property + def method(self): + return "PUT" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2024-02-13", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Content-Type", "application/json", + ), + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + @property + def content(self): + _content_value, _builder = self.new_content_builder( + self.ctx.args, + typ=AAZObjectType, + typ_kwargs={"flags": {"client_flatten": True}} + ) + _builder.set_prop("properties", AAZObjectType, typ_kwargs={"flags": {"client_flatten": True}}) + + properties = _builder.get(".properties") + if properties is not None: + properties.set_prop("accepted", AAZBoolType, ".accepted") + properties.set_prop("licenseTextLink", AAZStrType, ".license_text_link") + properties.set_prop("plan", AAZStrType, ".plan") + properties.set_prop("privacyPolicyLink", AAZStrType, ".privacy_policy_link") + properties.set_prop("product", AAZStrType, ".product") + properties.set_prop("publisher", AAZStrType, ".publisher") + properties.set_prop("retrieveDatetime", AAZStrType, ".retrieve_datetime") + properties.set_prop("signature", AAZStrType, ".signature") + + return self.serialize_content(_content_value) + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.id = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200.name = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + _schema_on_200.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _schema_on_200.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = cls._schema_on_200.properties + properties.accepted = AAZBoolType() + properties.license_text_link = AAZStrType( + serialized_name="licenseTextLink", + ) + properties.plan = AAZStrType() + properties.privacy_policy_link = AAZStrType( + serialized_name="privacyPolicyLink", + ) + properties.product = AAZStrType() + properties.publisher = AAZStrType() + properties.retrieve_datetime = AAZStrType( + serialized_name="retrieveDatetime", + ) + properties.signature = AAZStrType() + + system_data = cls._schema_on_200.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + ) + + return cls._schema_on_200 + + +class _CreateHelper: + """Helper class for Create""" + + +__all__ = ["Create"] diff --git a/src/confluent/azext_confluent/aaz/latest/confluent/organization/environment/__init__.py b/src/confluent/azext_confluent/aaz/latest/confluent/organization/environment/__init__.py index 2df85698253..c401f439385 100644 --- a/src/confluent/azext_confluent/aaz/latest/confluent/organization/environment/__init__.py +++ b/src/confluent/azext_confluent/aaz/latest/confluent/organization/environment/__init__.py @@ -9,5 +9,8 @@ # flake8: noqa from .__cmd_group import * +from ._create import * +from ._delete import * from ._list import * from ._show import * +from ._update import * diff --git a/src/confluent/azext_confluent/aaz/latest/confluent/organization/environment/_create.py b/src/confluent/azext_confluent/aaz/latest/confluent/organization/environment/_create.py new file mode 100644 index 00000000000..11dc41e090f --- /dev/null +++ b/src/confluent/azext_confluent/aaz/latest/confluent/organization/environment/_create.py @@ -0,0 +1,315 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "confluent organization environment create", + is_preview=True, +) +class Create(AAZCommand): + """Create confluent environment + """ + + _aaz_info = { + "version": "2025-08-18-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.confluent/organizations/{}/environments/{}", "2025-08-18-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return self._output() + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.environment_id = AAZStrArg( + options=["-n", "--name", "--environment-id"], + help="Confluent environment id", + required=True, + ) + _args_schema.organization_name = AAZStrArg( + options=["--organization-name"], + help="Organization resource name", + required=True, + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + + # define Arg Group "Body" + + _args_schema = cls._args_schema + _args_schema.kind = AAZStrArg( + options=["--kind"], + arg_group="Body", + help="Type of environment", + ) + + # define Arg Group "Properties" + + _args_schema = cls._args_schema + _args_schema.metadata = AAZObjectArg( + options=["--metadata"], + arg_group="Properties", + help="Metadata of the record", + ) + _args_schema.stream_governance_config = AAZObjectArg( + options=["--stream-governance-config"], + arg_group="Properties", + help="Stream governance configuration", + ) + + metadata = cls._args_schema.metadata + metadata.created_timestamp = AAZStrArg( + options=["created-timestamp"], + help="Created Date Time", + ) + metadata.deleted_timestamp = AAZStrArg( + options=["deleted-timestamp"], + help="Deleted Date time", + ) + metadata.resource_name = AAZStrArg( + options=["resource-name"], + help="Resource name of the record", + ) + metadata.self = AAZStrArg( + options=["self"], + help="Self lookup url", + ) + metadata.updated_timestamp = AAZStrArg( + options=["updated-timestamp"], + help="Updated Date time", + ) + + stream_governance_config = cls._args_schema.stream_governance_config + stream_governance_config.package = AAZStrArg( + options=["package"], + help="Stream governance configuration", + enum={"ADVANCED": "ADVANCED", "ESSENTIALS": "ESSENTIALS"}, + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + self.EnvironmentCreateOrUpdate(ctx=self.ctx)() + self.post_operations() + + @register_callback + def pre_operations(self): + pass + + @register_callback + def post_operations(self): + pass + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class EnvironmentCreateOrUpdate(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200, 201]: + return self.on_200_201(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Confluent/organizations/{organizationName}/environments/{environmentId}", + **self.url_parameters + ) + + @property + def method(self): + return "PUT" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "environmentId", self.ctx.args.environment_id, + required=True, + ), + **self.serialize_url_param( + "organizationName", self.ctx.args.organization_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2025-08-18-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Content-Type", "application/json", + ), + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + @property + def content(self): + _content_value, _builder = self.new_content_builder( + self.ctx.args, + typ=AAZObjectType, + typ_kwargs={"flags": {"client_flatten": True}} + ) + _builder.set_prop("kind", AAZStrType, ".kind") + _builder.set_prop("properties", AAZObjectType, typ_kwargs={"flags": {"client_flatten": True}}) + + properties = _builder.get(".properties") + if properties is not None: + properties.set_prop("metadata", AAZObjectType, ".metadata") + properties.set_prop("streamGovernanceConfig", AAZObjectType, ".stream_governance_config") + + metadata = _builder.get(".properties.metadata") + if metadata is not None: + metadata.set_prop("createdTimestamp", AAZStrType, ".created_timestamp") + metadata.set_prop("deletedTimestamp", AAZStrType, ".deleted_timestamp") + metadata.set_prop("resourceName", AAZStrType, ".resource_name") + metadata.set_prop("self", AAZStrType, ".self") + metadata.set_prop("updatedTimestamp", AAZStrType, ".updated_timestamp") + + stream_governance_config = _builder.get(".properties.streamGovernanceConfig") + if stream_governance_config is not None: + stream_governance_config.set_prop("package", AAZStrType, ".package") + + return self.serialize_content(_content_value) + + def on_200_201(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200_201 + ) + + _schema_on_200_201 = None + + @classmethod + def _build_schema_on_200_201(cls): + if cls._schema_on_200_201 is not None: + return cls._schema_on_200_201 + + cls._schema_on_200_201 = AAZObjectType() + + _schema_on_200_201 = cls._schema_on_200_201 + _schema_on_200_201.id = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200_201.kind = AAZStrType() + _schema_on_200_201.name = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200_201.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + _schema_on_200_201.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _schema_on_200_201.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = cls._schema_on_200_201.properties + properties.metadata = AAZObjectType() + properties.stream_governance_config = AAZObjectType( + serialized_name="streamGovernanceConfig", + ) + + metadata = cls._schema_on_200_201.properties.metadata + metadata.created_timestamp = AAZStrType( + serialized_name="createdTimestamp", + ) + metadata.deleted_timestamp = AAZStrType( + serialized_name="deletedTimestamp", + ) + metadata.resource_name = AAZStrType( + serialized_name="resourceName", + ) + metadata.self = AAZStrType() + metadata.updated_timestamp = AAZStrType( + serialized_name="updatedTimestamp", + ) + + stream_governance_config = cls._schema_on_200_201.properties.stream_governance_config + stream_governance_config.package = AAZStrType() + + system_data = cls._schema_on_200_201.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + ) + + return cls._schema_on_200_201 + + +class _CreateHelper: + """Helper class for Create""" + + +__all__ = ["Create"] diff --git a/src/neon/azext_neon/aaz/latest/neon/postgres/organization/_delete.py b/src/confluent/azext_confluent/aaz/latest/confluent/organization/environment/_delete.py similarity index 79% rename from src/neon/azext_neon/aaz/latest/neon/postgres/organization/_delete.py rename to src/confluent/azext_confluent/aaz/latest/confluent/organization/environment/_delete.py index 79c797af4df..5b0a0c62d7e 100644 --- a/src/neon/azext_neon/aaz/latest/neon/postgres/organization/_delete.py +++ b/src/confluent/azext_confluent/aaz/latest/confluent/organization/environment/_delete.py @@ -12,20 +12,18 @@ @register_command( - "neon postgres organization delete", + "confluent organization environment delete", + is_preview=True, confirmation="Are you sure you want to perform this operation?", ) class Delete(AAZCommand): - """Delete an existing Neon organization within Azure. - - :example: Delete Neon Postgres Organization - az neon postgres organization delete --subscription 12345678-1234-1234-1234-123456789abc --resource-group demoResourceGroup --name demoNeonResource + """Delete confluent environment by id """ _aaz_info = { - "version": "2025-03-01", + "version": "2025-08-18-preview", "resources": [ - ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/neon.postgres/organizations/{}", "2025-03-01"], + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.confluent/organizations/{}/environments/{}", "2025-08-18-preview"], ] } @@ -46,26 +44,26 @@ def _build_arguments_schema(cls, *args, **kwargs): # define Arg Group "" _args_schema = cls._args_schema - _args_schema.name = AAZStrArg( - options=["-n", "--name"], - help="Name of the Neon organization", + _args_schema.environment_id = AAZStrArg( + options=["-n", "--name", "--environment-id"], + help="Confluent environment id", + required=True, + id_part="child_name_1", + ) + _args_schema.organization_name = AAZStrArg( + options=["--organization-name"], + help="Organization resource name", required=True, id_part="name", - fmt=AAZStrArgFormat( - pattern="^[a-zA-Z0-9][a-zA-Z0-9_\\-.: ]*$", - max_length=50, - min_length=1, - ), ) _args_schema.resource_group = AAZResourceGroupNameArg( - help="Name of the Azure resource group.", required=True, ) return cls._args_schema def _execute_operations(self): self.pre_operations() - yield self.OrganizationsDelete(ctx=self.ctx)() + yield self.EnvironmentDelete(ctx=self.ctx)() self.post_operations() @register_callback @@ -76,7 +74,7 @@ def pre_operations(self): def post_operations(self): pass - class OrganizationsDelete(AAZHttpOperation): + class EnvironmentDelete(AAZHttpOperation): CLIENT_TYPE = "MgmtClient" def __call__(self, *args, **kwargs): @@ -115,7 +113,7 @@ def __call__(self, *args, **kwargs): @property def url(self): return self.client.format_url( - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Neon.Postgres/organizations/{organizationName}", + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Confluent/organizations/{organizationName}/environments/{environmentId}", **self.url_parameters ) @@ -131,7 +129,11 @@ def error_format(self): def url_parameters(self): parameters = { **self.serialize_url_param( - "organizationName", self.ctx.args.name, + "environmentId", self.ctx.args.environment_id, + required=True, + ), + **self.serialize_url_param( + "organizationName", self.ctx.args.organization_name, required=True, ), **self.serialize_url_param( @@ -149,7 +151,7 @@ def url_parameters(self): def query_parameters(self): parameters = { **self.serialize_query_param( - "api-version", "2025-03-01", + "api-version", "2025-08-18-preview", required=True, ), } diff --git a/src/confluent/azext_confluent/aaz/latest/confluent/organization/environment/_update.py b/src/confluent/azext_confluent/aaz/latest/confluent/organization/environment/_update.py new file mode 100644 index 00000000000..1353c8f82f1 --- /dev/null +++ b/src/confluent/azext_confluent/aaz/latest/confluent/organization/environment/_update.py @@ -0,0 +1,472 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "confluent organization environment update", + is_preview=True, +) +class Update(AAZCommand): + """Update confluent environment + """ + + _aaz_info = { + "version": "2025-08-18-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.confluent/organizations/{}/environments/{}", "2025-08-18-preview"], + ] + } + + AZ_SUPPORT_GENERIC_UPDATE = True + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return self._output() + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.environment_id = AAZStrArg( + options=["-n", "--name", "--environment-id"], + help="Confluent environment id", + required=True, + id_part="child_name_1", + ) + _args_schema.organization_name = AAZStrArg( + options=["--organization-name"], + help="Organization resource name", + required=True, + id_part="name", + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + + # define Arg Group "Body" + + _args_schema = cls._args_schema + _args_schema.kind = AAZStrArg( + options=["--kind"], + arg_group="Body", + help="Type of environment", + nullable=True, + ) + + # define Arg Group "Properties" + + _args_schema = cls._args_schema + _args_schema.metadata = AAZObjectArg( + options=["--metadata"], + arg_group="Properties", + help="Metadata of the record", + nullable=True, + ) + _args_schema.stream_governance_config = AAZObjectArg( + options=["--stream-governance-config"], + arg_group="Properties", + help="Stream governance configuration", + nullable=True, + ) + + metadata = cls._args_schema.metadata + metadata.created_timestamp = AAZStrArg( + options=["created-timestamp"], + help="Created Date Time", + nullable=True, + ) + metadata.deleted_timestamp = AAZStrArg( + options=["deleted-timestamp"], + help="Deleted Date time", + nullable=True, + ) + metadata.resource_name = AAZStrArg( + options=["resource-name"], + help="Resource name of the record", + nullable=True, + ) + metadata.self = AAZStrArg( + options=["self"], + help="Self lookup url", + nullable=True, + ) + metadata.updated_timestamp = AAZStrArg( + options=["updated-timestamp"], + help="Updated Date time", + nullable=True, + ) + + stream_governance_config = cls._args_schema.stream_governance_config + stream_governance_config.package = AAZStrArg( + options=["package"], + help="Stream governance configuration", + nullable=True, + enum={"ADVANCED": "ADVANCED", "ESSENTIALS": "ESSENTIALS"}, + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + self.OrganizationGetEnvironmentById(ctx=self.ctx)() + self.pre_instance_update(self.ctx.vars.instance) + self.InstanceUpdateByJson(ctx=self.ctx)() + self.InstanceUpdateByGeneric(ctx=self.ctx)() + self.post_instance_update(self.ctx.vars.instance) + self.EnvironmentCreateOrUpdate(ctx=self.ctx)() + self.post_operations() + + @register_callback + def pre_operations(self): + pass + + @register_callback + def post_operations(self): + pass + + @register_callback + def pre_instance_update(self, instance): + pass + + @register_callback + def post_instance_update(self, instance): + pass + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class OrganizationGetEnvironmentById(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Confluent/organizations/{organizationName}/environments/{environmentId}", + **self.url_parameters + ) + + @property + def method(self): + return "GET" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "environmentId", self.ctx.args.environment_id, + required=True, + ), + **self.serialize_url_param( + "organizationName", self.ctx.args.organization_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2025-08-18-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + _UpdateHelper._build_schema_sc_environment_record_read(cls._schema_on_200) + + return cls._schema_on_200 + + class EnvironmentCreateOrUpdate(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200, 201]: + return self.on_200_201(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Confluent/organizations/{organizationName}/environments/{environmentId}", + **self.url_parameters + ) + + @property + def method(self): + return "PUT" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "environmentId", self.ctx.args.environment_id, + required=True, + ), + **self.serialize_url_param( + "organizationName", self.ctx.args.organization_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2025-08-18-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Content-Type", "application/json", + ), + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + @property + def content(self): + _content_value, _builder = self.new_content_builder( + self.ctx.args, + value=self.ctx.vars.instance, + ) + + return self.serialize_content(_content_value) + + def on_200_201(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200_201 + ) + + _schema_on_200_201 = None + + @classmethod + def _build_schema_on_200_201(cls): + if cls._schema_on_200_201 is not None: + return cls._schema_on_200_201 + + cls._schema_on_200_201 = AAZObjectType() + _UpdateHelper._build_schema_sc_environment_record_read(cls._schema_on_200_201) + + return cls._schema_on_200_201 + + class InstanceUpdateByJson(AAZJsonInstanceUpdateOperation): + + def __call__(self, *args, **kwargs): + self._update_instance(self.ctx.vars.instance) + + def _update_instance(self, instance): + _instance_value, _builder = self.new_content_builder( + self.ctx.args, + value=instance, + typ=AAZObjectType + ) + _builder.set_prop("kind", AAZStrType, ".kind") + _builder.set_prop("properties", AAZObjectType, typ_kwargs={"flags": {"client_flatten": True}}) + + properties = _builder.get(".properties") + if properties is not None: + properties.set_prop("metadata", AAZObjectType, ".metadata") + properties.set_prop("streamGovernanceConfig", AAZObjectType, ".stream_governance_config") + + metadata = _builder.get(".properties.metadata") + if metadata is not None: + metadata.set_prop("createdTimestamp", AAZStrType, ".created_timestamp") + metadata.set_prop("deletedTimestamp", AAZStrType, ".deleted_timestamp") + metadata.set_prop("resourceName", AAZStrType, ".resource_name") + metadata.set_prop("self", AAZStrType, ".self") + metadata.set_prop("updatedTimestamp", AAZStrType, ".updated_timestamp") + + stream_governance_config = _builder.get(".properties.streamGovernanceConfig") + if stream_governance_config is not None: + stream_governance_config.set_prop("package", AAZStrType, ".package") + + return _instance_value + + class InstanceUpdateByGeneric(AAZGenericInstanceUpdateOperation): + + def __call__(self, *args, **kwargs): + self._update_instance_by_generic( + self.ctx.vars.instance, + self.ctx.generic_update_args + ) + + +class _UpdateHelper: + """Helper class for Update""" + + _schema_sc_environment_record_read = None + + @classmethod + def _build_schema_sc_environment_record_read(cls, _schema): + if cls._schema_sc_environment_record_read is not None: + _schema.id = cls._schema_sc_environment_record_read.id + _schema.kind = cls._schema_sc_environment_record_read.kind + _schema.name = cls._schema_sc_environment_record_read.name + _schema.properties = cls._schema_sc_environment_record_read.properties + _schema.system_data = cls._schema_sc_environment_record_read.system_data + _schema.type = cls._schema_sc_environment_record_read.type + return + + cls._schema_sc_environment_record_read = _schema_sc_environment_record_read = AAZObjectType() + + sc_environment_record_read = _schema_sc_environment_record_read + sc_environment_record_read.id = AAZStrType( + flags={"read_only": True}, + ) + sc_environment_record_read.kind = AAZStrType() + sc_environment_record_read.name = AAZStrType( + flags={"read_only": True}, + ) + sc_environment_record_read.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + sc_environment_record_read.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + sc_environment_record_read.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = _schema_sc_environment_record_read.properties + properties.metadata = AAZObjectType() + properties.stream_governance_config = AAZObjectType( + serialized_name="streamGovernanceConfig", + ) + + metadata = _schema_sc_environment_record_read.properties.metadata + metadata.created_timestamp = AAZStrType( + serialized_name="createdTimestamp", + ) + metadata.deleted_timestamp = AAZStrType( + serialized_name="deletedTimestamp", + ) + metadata.resource_name = AAZStrType( + serialized_name="resourceName", + ) + metadata.self = AAZStrType() + metadata.updated_timestamp = AAZStrType( + serialized_name="updatedTimestamp", + ) + + stream_governance_config = _schema_sc_environment_record_read.properties.stream_governance_config + stream_governance_config.package = AAZStrType() + + system_data = _schema_sc_environment_record_read.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + ) + + _schema.id = cls._schema_sc_environment_record_read.id + _schema.kind = cls._schema_sc_environment_record_read.kind + _schema.name = cls._schema_sc_environment_record_read.name + _schema.properties = cls._schema_sc_environment_record_read.properties + _schema.system_data = cls._schema_sc_environment_record_read.system_data + _schema.type = cls._schema_sc_environment_record_read.type + + +__all__ = ["Update"] diff --git a/src/confluent/azext_confluent/aaz/latest/confluent/organization/environment/cluster/__init__.py b/src/confluent/azext_confluent/aaz/latest/confluent/organization/environment/cluster/__init__.py index e02e05398d8..be302b0b95c 100644 --- a/src/confluent/azext_confluent/aaz/latest/confluent/organization/environment/cluster/__init__.py +++ b/src/confluent/azext_confluent/aaz/latest/confluent/organization/environment/cluster/__init__.py @@ -9,6 +9,9 @@ # flake8: noqa from .__cmd_group import * +from ._create import * from ._create_api_key import * +from ._delete import * from ._list import * from ._show import * +from ._update import * diff --git a/src/confluent/azext_confluent/aaz/latest/confluent/organization/environment/cluster/_create.py b/src/confluent/azext_confluent/aaz/latest/confluent/organization/environment/cluster/_create.py new file mode 100644 index 00000000000..80a4afd6969 --- /dev/null +++ b/src/confluent/azext_confluent/aaz/latest/confluent/organization/environment/cluster/_create.py @@ -0,0 +1,541 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "confluent organization environment cluster create", + is_preview=True, +) +class Create(AAZCommand): + """Create confluent clusters + """ + + _aaz_info = { + "version": "2025-08-18-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.confluent/organizations/{}/environments/{}/clusters/{}", "2025-08-18-preview"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return self._output() + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.cluster_id = AAZStrArg( + options=["-n", "--name", "--cluster-id"], + help="Confluent kafka or schema registry cluster id", + required=True, + ) + _args_schema.environment_id = AAZStrArg( + options=["--environment-id"], + help="Confluent environment id", + required=True, + ) + _args_schema.organization_name = AAZStrArg( + options=["--organization-name"], + help="Organization resource name", + required=True, + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + + # define Arg Group "Body" + + _args_schema = cls._args_schema + _args_schema.kind = AAZStrArg( + options=["--kind"], + arg_group="Body", + help="Type of cluster", + ) + + # define Arg Group "Properties" + + _args_schema = cls._args_schema + _args_schema.metadata = AAZObjectArg( + options=["--metadata"], + arg_group="Properties", + help="Metadata of the record", + ) + _args_schema.spec = AAZObjectArg( + options=["--spec"], + arg_group="Properties", + help="Specification of the cluster", + ) + _args_schema.status = AAZObjectArg( + options=["--status"], + arg_group="Properties", + help="Specification of the cluster status", + ) + + metadata = cls._args_schema.metadata + metadata.created_timestamp = AAZStrArg( + options=["created-timestamp"], + help="Created Date Time", + ) + metadata.deleted_timestamp = AAZStrArg( + options=["deleted-timestamp"], + help="Deleted Date time", + ) + metadata.resource_name = AAZStrArg( + options=["resource-name"], + help="Resource name of the record", + ) + metadata.self = AAZStrArg( + options=["self"], + help="Self lookup url", + ) + metadata.updated_timestamp = AAZStrArg( + options=["updated-timestamp"], + help="Updated Date time", + ) + + spec = cls._args_schema.spec + spec.api_endpoint = AAZStrArg( + options=["api-endpoint"], + help="The Kafka API cluster endpoint", + ) + spec.availability = AAZStrArg( + options=["availability"], + help="The availability zone configuration of the cluster", + ) + spec.byok = AAZObjectArg( + options=["byok"], + help="Specification of the cluster byok", + ) + spec.cloud = AAZStrArg( + options=["cloud"], + help="The cloud service provider", + ) + spec.config = AAZObjectArg( + options=["config"], + help="Specification of the cluster configuration", + ) + spec.environment = AAZObjectArg( + options=["environment"], + help="Specification of the cluster environment", + ) + cls._build_args_sc_cluster_network_environment_entity_create(spec.environment) + spec.http_endpoint = AAZStrArg( + options=["http-endpoint"], + help="The cluster HTTP request URL.", + ) + spec.kafka_bootstrap_endpoint = AAZStrArg( + options=["kafka-bootstrap-endpoint"], + help="The bootstrap endpoint used by Kafka clients to connect to the cluster", + ) + spec.name = AAZStrArg( + options=["name"], + help="The name of the cluster", + ) + spec.network = AAZObjectArg( + options=["network"], + help="Specification of the cluster network", + ) + cls._build_args_sc_cluster_network_environment_entity_create(spec.network) + spec.package = AAZStrArg( + options=["package"], + help="Stream governance configuration", + enum={"ADVANCED": "ADVANCED", "ESSENTIALS": "ESSENTIALS"}, + ) + spec.region = AAZStrArg( + options=["region"], + help="The cloud service provider region", + ) + spec.zone = AAZStrArg( + options=["zone"], + help="type of zone availability", + ) + + byok = cls._args_schema.spec.byok + byok.id = AAZStrArg( + options=["id"], + help="ID of the referred resource", + ) + byok.related = AAZStrArg( + options=["related"], + help="API URL for accessing or modifying the referred object", + ) + byok.resource_name = AAZStrArg( + options=["resource-name"], + help="CRN reference to the referred resource", + ) + + config = cls._args_schema.spec.config + config.kind = AAZStrArg( + options=["kind"], + help="The lifecycle phase of the cluster", + ) + + status = cls._args_schema.status + status.cku = AAZIntArg( + options=["cku"], + help="The number of Confluent Kafka Units", + ) + status.phase = AAZStrArg( + options=["phase"], + help="The lifecycle phase of the cluster", + ) + return cls._args_schema + + _args_sc_cluster_network_environment_entity_create = None + + @classmethod + def _build_args_sc_cluster_network_environment_entity_create(cls, _schema): + if cls._args_sc_cluster_network_environment_entity_create is not None: + _schema.environment = cls._args_sc_cluster_network_environment_entity_create.environment + _schema.id = cls._args_sc_cluster_network_environment_entity_create.id + _schema.related = cls._args_sc_cluster_network_environment_entity_create.related + _schema.resource_name = cls._args_sc_cluster_network_environment_entity_create.resource_name + return + + cls._args_sc_cluster_network_environment_entity_create = AAZObjectArg() + + sc_cluster_network_environment_entity_create = cls._args_sc_cluster_network_environment_entity_create + sc_cluster_network_environment_entity_create.environment = AAZStrArg( + options=["environment"], + help="Environment of the referred resource", + ) + sc_cluster_network_environment_entity_create.id = AAZStrArg( + options=["id"], + help="ID of the referred resource", + ) + sc_cluster_network_environment_entity_create.related = AAZStrArg( + options=["related"], + help="API URL for accessing or modifying the referred object", + ) + sc_cluster_network_environment_entity_create.resource_name = AAZStrArg( + options=["resource-name"], + help="CRN reference to the referred resource", + ) + + _schema.environment = cls._args_sc_cluster_network_environment_entity_create.environment + _schema.id = cls._args_sc_cluster_network_environment_entity_create.id + _schema.related = cls._args_sc_cluster_network_environment_entity_create.related + _schema.resource_name = cls._args_sc_cluster_network_environment_entity_create.resource_name + + def _execute_operations(self): + self.pre_operations() + self.ClusterCreateOrUpdate(ctx=self.ctx)() + self.post_operations() + + @register_callback + def pre_operations(self): + pass + + @register_callback + def post_operations(self): + pass + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class ClusterCreateOrUpdate(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200, 201]: + return self.on_200_201(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Confluent/organizations/{organizationName}/environments/{environmentId}/clusters/{clusterId}", + **self.url_parameters + ) + + @property + def method(self): + return "PUT" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "clusterId", self.ctx.args.cluster_id, + required=True, + ), + **self.serialize_url_param( + "environmentId", self.ctx.args.environment_id, + required=True, + ), + **self.serialize_url_param( + "organizationName", self.ctx.args.organization_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2025-08-18-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Content-Type", "application/json", + ), + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + @property + def content(self): + _content_value, _builder = self.new_content_builder( + self.ctx.args, + typ=AAZObjectType, + typ_kwargs={"flags": {"client_flatten": True}} + ) + _builder.set_prop("kind", AAZStrType, ".kind") + _builder.set_prop("properties", AAZObjectType, typ_kwargs={"flags": {"client_flatten": True}}) + + properties = _builder.get(".properties") + if properties is not None: + properties.set_prop("metadata", AAZObjectType, ".metadata") + properties.set_prop("spec", AAZObjectType, ".spec") + properties.set_prop("status", AAZObjectType, ".status") + + metadata = _builder.get(".properties.metadata") + if metadata is not None: + metadata.set_prop("createdTimestamp", AAZStrType, ".created_timestamp") + metadata.set_prop("deletedTimestamp", AAZStrType, ".deleted_timestamp") + metadata.set_prop("resourceName", AAZStrType, ".resource_name") + metadata.set_prop("self", AAZStrType, ".self") + metadata.set_prop("updatedTimestamp", AAZStrType, ".updated_timestamp") + + spec = _builder.get(".properties.spec") + if spec is not None: + spec.set_prop("apiEndpoint", AAZStrType, ".api_endpoint") + spec.set_prop("availability", AAZStrType, ".availability") + spec.set_prop("byok", AAZObjectType, ".byok") + spec.set_prop("cloud", AAZStrType, ".cloud") + spec.set_prop("config", AAZObjectType, ".config") + _CreateHelper._build_schema_sc_cluster_network_environment_entity_create(spec.set_prop("environment", AAZObjectType, ".environment")) + spec.set_prop("httpEndpoint", AAZStrType, ".http_endpoint") + spec.set_prop("kafkaBootstrapEndpoint", AAZStrType, ".kafka_bootstrap_endpoint") + spec.set_prop("name", AAZStrType, ".name") + _CreateHelper._build_schema_sc_cluster_network_environment_entity_create(spec.set_prop("network", AAZObjectType, ".network")) + spec.set_prop("package", AAZStrType, ".package") + spec.set_prop("region", AAZStrType, ".region") + spec.set_prop("zone", AAZStrType, ".zone") + + byok = _builder.get(".properties.spec.byok") + if byok is not None: + byok.set_prop("id", AAZStrType, ".id") + byok.set_prop("related", AAZStrType, ".related") + byok.set_prop("resourceName", AAZStrType, ".resource_name") + + config = _builder.get(".properties.spec.config") + if config is not None: + config.set_prop("kind", AAZStrType, ".kind") + + status = _builder.get(".properties.status") + if status is not None: + status.set_prop("cku", AAZIntType, ".cku") + status.set_prop("phase", AAZStrType, ".phase") + + return self.serialize_content(_content_value) + + def on_200_201(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200_201 + ) + + _schema_on_200_201 = None + + @classmethod + def _build_schema_on_200_201(cls): + if cls._schema_on_200_201 is not None: + return cls._schema_on_200_201 + + cls._schema_on_200_201 = AAZObjectType() + + _schema_on_200_201 = cls._schema_on_200_201 + _schema_on_200_201.id = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200_201.kind = AAZStrType() + _schema_on_200_201.name = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200_201.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + _schema_on_200_201.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _schema_on_200_201.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = cls._schema_on_200_201.properties + properties.metadata = AAZObjectType() + properties.spec = AAZObjectType() + properties.status = AAZObjectType() + + metadata = cls._schema_on_200_201.properties.metadata + metadata.created_timestamp = AAZStrType( + serialized_name="createdTimestamp", + ) + metadata.deleted_timestamp = AAZStrType( + serialized_name="deletedTimestamp", + ) + metadata.resource_name = AAZStrType( + serialized_name="resourceName", + ) + metadata.self = AAZStrType() + metadata.updated_timestamp = AAZStrType( + serialized_name="updatedTimestamp", + ) + + spec = cls._schema_on_200_201.properties.spec + spec.api_endpoint = AAZStrType( + serialized_name="apiEndpoint", + ) + spec.availability = AAZStrType() + spec.byok = AAZObjectType() + spec.cloud = AAZStrType() + spec.config = AAZObjectType() + spec.environment = AAZObjectType() + _CreateHelper._build_schema_sc_cluster_network_environment_entity_read(spec.environment) + spec.http_endpoint = AAZStrType( + serialized_name="httpEndpoint", + ) + spec.kafka_bootstrap_endpoint = AAZStrType( + serialized_name="kafkaBootstrapEndpoint", + ) + spec.name = AAZStrType() + spec.network = AAZObjectType() + _CreateHelper._build_schema_sc_cluster_network_environment_entity_read(spec.network) + spec.package = AAZStrType() + spec.region = AAZStrType() + spec.zone = AAZStrType() + + byok = cls._schema_on_200_201.properties.spec.byok + byok.id = AAZStrType() + byok.related = AAZStrType() + byok.resource_name = AAZStrType( + serialized_name="resourceName", + ) + + config = cls._schema_on_200_201.properties.spec.config + config.kind = AAZStrType() + + status = cls._schema_on_200_201.properties.status + status.cku = AAZIntType() + status.phase = AAZStrType() + + system_data = cls._schema_on_200_201.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + ) + + return cls._schema_on_200_201 + + +class _CreateHelper: + """Helper class for Create""" + + @classmethod + def _build_schema_sc_cluster_network_environment_entity_create(cls, _builder): + if _builder is None: + return + _builder.set_prop("environment", AAZStrType, ".environment") + _builder.set_prop("id", AAZStrType, ".id") + _builder.set_prop("related", AAZStrType, ".related") + _builder.set_prop("resourceName", AAZStrType, ".resource_name") + + _schema_sc_cluster_network_environment_entity_read = None + + @classmethod + def _build_schema_sc_cluster_network_environment_entity_read(cls, _schema): + if cls._schema_sc_cluster_network_environment_entity_read is not None: + _schema.environment = cls._schema_sc_cluster_network_environment_entity_read.environment + _schema.id = cls._schema_sc_cluster_network_environment_entity_read.id + _schema.related = cls._schema_sc_cluster_network_environment_entity_read.related + _schema.resource_name = cls._schema_sc_cluster_network_environment_entity_read.resource_name + return + + cls._schema_sc_cluster_network_environment_entity_read = _schema_sc_cluster_network_environment_entity_read = AAZObjectType() + + sc_cluster_network_environment_entity_read = _schema_sc_cluster_network_environment_entity_read + sc_cluster_network_environment_entity_read.environment = AAZStrType() + sc_cluster_network_environment_entity_read.id = AAZStrType() + sc_cluster_network_environment_entity_read.related = AAZStrType() + sc_cluster_network_environment_entity_read.resource_name = AAZStrType( + serialized_name="resourceName", + ) + + _schema.environment = cls._schema_sc_cluster_network_environment_entity_read.environment + _schema.id = cls._schema_sc_cluster_network_environment_entity_read.id + _schema.related = cls._schema_sc_cluster_network_environment_entity_read.related + _schema.resource_name = cls._schema_sc_cluster_network_environment_entity_read.resource_name + + +__all__ = ["Create"] diff --git a/src/neon/azext_neon/aaz/latest/neon/postgres/neon_role/_delete.py b/src/confluent/azext_confluent/aaz/latest/confluent/organization/environment/cluster/_delete.py similarity index 61% rename from src/neon/azext_neon/aaz/latest/neon/postgres/neon_role/_delete.py rename to src/confluent/azext_confluent/aaz/latest/confluent/organization/environment/cluster/_delete.py index 7623d16f78d..a7ab9500dbf 100644 --- a/src/neon/azext_neon/aaz/latest/neon/postgres/neon_role/_delete.py +++ b/src/confluent/azext_confluent/aaz/latest/confluent/organization/environment/cluster/_delete.py @@ -12,24 +12,26 @@ @register_command( - "neon postgres neon-role delete", + "confluent organization environment cluster delete", + is_preview=True, confirmation="Are you sure you want to perform this operation?", ) class Delete(AAZCommand): - """Delete a NeonRole + """Delete confluent cluster by id """ _aaz_info = { - "version": "2025-06-23-preview", + "version": "2025-08-18-preview", "resources": [ - ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/neon.postgres/organizations/{}/projects/{}/branches/{}/neonroles/{}", "2025-06-23-preview"], + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.confluent/organizations/{}/environments/{}/clusters/{}", "2025-08-18-preview"], ] } + AZ_SUPPORT_NO_WAIT = True + def _handler(self, command_args): super()._handler(command_args) - self._execute_operations() - return None + return self.build_lro_poller(self._execute_operations, None) _args_schema = None @@ -42,43 +44,23 @@ def _build_arguments_schema(cls, *args, **kwargs): # define Arg Group "" _args_schema = cls._args_schema - _args_schema.branch_name = AAZStrArg( - options=["--branch-name"], - help="The name of the Branch", + _args_schema.cluster_id = AAZStrArg( + options=["-n", "--name", "--cluster-id"], + help="Confluent kafka or schema registry cluster id", required=True, id_part="child_name_2", - fmt=AAZStrArgFormat( - pattern="^\\S.{0,62}\\S$|^\\S$", - ), ) - _args_schema.neon_role_name = AAZStrArg( - options=["-n", "--name", "--neon-role-name"], - help="The name of the NeonRole", + _args_schema.environment_id = AAZStrArg( + options=["--environment-id"], + help="Confluent environment id", required=True, - id_part="child_name_3", - fmt=AAZStrArgFormat( - pattern="^\\S.{0,62}\\S$|^\\S$", - ), + id_part="child_name_1", ) _args_schema.organization_name = AAZStrArg( options=["--organization-name"], - help="Name of the Neon Organizations resource", + help="Organization resource name", required=True, id_part="name", - fmt=AAZStrArgFormat( - pattern="^[a-zA-Z0-9][a-zA-Z0-9_\\-.: ]*$", - max_length=50, - min_length=1, - ), - ) - _args_schema.project_name = AAZStrArg( - options=["--project-name"], - help="The name of the Project", - required=True, - id_part="child_name_1", - fmt=AAZStrArgFormat( - pattern="^\\S.{0,62}\\S$|^\\S$", - ), ) _args_schema.resource_group = AAZResourceGroupNameArg( required=True, @@ -87,7 +69,7 @@ def _build_arguments_schema(cls, *args, **kwargs): def _execute_operations(self): self.pre_operations() - self.NeonRolesDelete(ctx=self.ctx)() + yield self.ClusterDelete(ctx=self.ctx)() self.post_operations() @register_callback @@ -98,23 +80,46 @@ def pre_operations(self): def post_operations(self): pass - class NeonRolesDelete(AAZHttpOperation): + class ClusterDelete(AAZHttpOperation): CLIENT_TYPE = "MgmtClient" def __call__(self, *args, **kwargs): request = self.make_request() session = self.client.send_request(request=request, stream=False, **kwargs) - if session.http_response.status_code in [200]: - return self.on_200(session) + if session.http_response.status_code in [202]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200_201, + self.on_error, + lro_options={"final-state-via": "location"}, + path_format_arguments=self.url_parameters, + ) if session.http_response.status_code in [204]: - return self.on_204(session) + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_204, + self.on_error, + lro_options={"final-state-via": "location"}, + path_format_arguments=self.url_parameters, + ) + if session.http_response.status_code in [200, 201]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200_201, + self.on_error, + lro_options={"final-state-via": "location"}, + path_format_arguments=self.url_parameters, + ) return self.on_error(session.http_response) @property def url(self): return self.client.format_url( - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Neon.Postgres/organizations/{organizationName}/projects/{projectName}/branches/{branchName}/neonRoles/{neonRoleName}", + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Confluent/organizations/{organizationName}/environments/{environmentId}/clusters/{clusterId}", **self.url_parameters ) @@ -130,21 +135,17 @@ def error_format(self): def url_parameters(self): parameters = { **self.serialize_url_param( - "branchName", self.ctx.args.branch_name, + "clusterId", self.ctx.args.cluster_id, required=True, ), **self.serialize_url_param( - "neonRoleName", self.ctx.args.neon_role_name, + "environmentId", self.ctx.args.environment_id, required=True, ), **self.serialize_url_param( "organizationName", self.ctx.args.organization_name, required=True, ), - **self.serialize_url_param( - "projectName", self.ctx.args.project_name, - required=True, - ), **self.serialize_url_param( "resourceGroupName", self.ctx.args.resource_group, required=True, @@ -160,16 +161,16 @@ def url_parameters(self): def query_parameters(self): parameters = { **self.serialize_query_param( - "api-version", "2025-06-23-preview", + "api-version", "2025-08-18-preview", required=True, ), } return parameters - def on_200(self, session): + def on_204(self, session): pass - def on_204(self, session): + def on_200_201(self, session): pass diff --git a/src/confluent/azext_confluent/aaz/latest/confluent/organization/environment/cluster/_update.py b/src/confluent/azext_confluent/aaz/latest/confluent/organization/environment/cluster/_update.py new file mode 100644 index 00000000000..1a142b5ecbd --- /dev/null +++ b/src/confluent/azext_confluent/aaz/latest/confluent/organization/environment/cluster/_update.py @@ -0,0 +1,728 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "confluent organization environment cluster update", + is_preview=True, +) +class Update(AAZCommand): + """Update confluent clusters + """ + + _aaz_info = { + "version": "2025-08-18-preview", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.confluent/organizations/{}/environments/{}/clusters/{}", "2025-08-18-preview"], + ] + } + + AZ_SUPPORT_GENERIC_UPDATE = True + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return self._output() + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.cluster_id = AAZStrArg( + options=["-n", "--name", "--cluster-id"], + help="Confluent kafka or schema registry cluster id", + required=True, + id_part="child_name_2", + ) + _args_schema.environment_id = AAZStrArg( + options=["--environment-id"], + help="Confluent environment id", + required=True, + id_part="child_name_1", + ) + _args_schema.organization_name = AAZStrArg( + options=["--organization-name"], + help="Organization resource name", + required=True, + id_part="name", + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + + # define Arg Group "Body" + + _args_schema = cls._args_schema + _args_schema.kind = AAZStrArg( + options=["--kind"], + arg_group="Body", + help="Type of cluster", + nullable=True, + ) + + # define Arg Group "Properties" + + _args_schema = cls._args_schema + _args_schema.metadata = AAZObjectArg( + options=["--metadata"], + arg_group="Properties", + help="Metadata of the record", + nullable=True, + ) + _args_schema.spec = AAZObjectArg( + options=["--spec"], + arg_group="Properties", + help="Specification of the cluster", + nullable=True, + ) + _args_schema.status = AAZObjectArg( + options=["--status"], + arg_group="Properties", + help="Specification of the cluster status", + nullable=True, + ) + + metadata = cls._args_schema.metadata + metadata.created_timestamp = AAZStrArg( + options=["created-timestamp"], + help="Created Date Time", + nullable=True, + ) + metadata.deleted_timestamp = AAZStrArg( + options=["deleted-timestamp"], + help="Deleted Date time", + nullable=True, + ) + metadata.resource_name = AAZStrArg( + options=["resource-name"], + help="Resource name of the record", + nullable=True, + ) + metadata.self = AAZStrArg( + options=["self"], + help="Self lookup url", + nullable=True, + ) + metadata.updated_timestamp = AAZStrArg( + options=["updated-timestamp"], + help="Updated Date time", + nullable=True, + ) + + spec = cls._args_schema.spec + spec.api_endpoint = AAZStrArg( + options=["api-endpoint"], + help="The Kafka API cluster endpoint", + nullable=True, + ) + spec.availability = AAZStrArg( + options=["availability"], + help="The availability zone configuration of the cluster", + nullable=True, + ) + spec.byok = AAZObjectArg( + options=["byok"], + help="Specification of the cluster byok", + nullable=True, + ) + spec.cloud = AAZStrArg( + options=["cloud"], + help="The cloud service provider", + nullable=True, + ) + spec.config = AAZObjectArg( + options=["config"], + help="Specification of the cluster configuration", + nullable=True, + ) + spec.environment = AAZObjectArg( + options=["environment"], + help="Specification of the cluster environment", + nullable=True, + ) + cls._build_args_sc_cluster_network_environment_entity_update(spec.environment) + spec.http_endpoint = AAZStrArg( + options=["http-endpoint"], + help="The cluster HTTP request URL.", + nullable=True, + ) + spec.kafka_bootstrap_endpoint = AAZStrArg( + options=["kafka-bootstrap-endpoint"], + help="The bootstrap endpoint used by Kafka clients to connect to the cluster", + nullable=True, + ) + spec.name = AAZStrArg( + options=["name"], + help="The name of the cluster", + nullable=True, + ) + spec.network = AAZObjectArg( + options=["network"], + help="Specification of the cluster network", + nullable=True, + ) + cls._build_args_sc_cluster_network_environment_entity_update(spec.network) + spec.package = AAZStrArg( + options=["package"], + help="Stream governance configuration", + nullable=True, + enum={"ADVANCED": "ADVANCED", "ESSENTIALS": "ESSENTIALS"}, + ) + spec.region = AAZStrArg( + options=["region"], + help="The cloud service provider region", + nullable=True, + ) + spec.zone = AAZStrArg( + options=["zone"], + help="type of zone availability", + nullable=True, + ) + + byok = cls._args_schema.spec.byok + byok.id = AAZStrArg( + options=["id"], + help="ID of the referred resource", + nullable=True, + ) + byok.related = AAZStrArg( + options=["related"], + help="API URL for accessing or modifying the referred object", + nullable=True, + ) + byok.resource_name = AAZStrArg( + options=["resource-name"], + help="CRN reference to the referred resource", + nullable=True, + ) + + config = cls._args_schema.spec.config + config.kind = AAZStrArg( + options=["kind"], + help="The lifecycle phase of the cluster", + nullable=True, + ) + + status = cls._args_schema.status + status.cku = AAZIntArg( + options=["cku"], + help="The number of Confluent Kafka Units", + nullable=True, + ) + status.phase = AAZStrArg( + options=["phase"], + help="The lifecycle phase of the cluster", + nullable=True, + ) + return cls._args_schema + + _args_sc_cluster_network_environment_entity_update = None + + @classmethod + def _build_args_sc_cluster_network_environment_entity_update(cls, _schema): + if cls._args_sc_cluster_network_environment_entity_update is not None: + _schema.environment = cls._args_sc_cluster_network_environment_entity_update.environment + _schema.id = cls._args_sc_cluster_network_environment_entity_update.id + _schema.related = cls._args_sc_cluster_network_environment_entity_update.related + _schema.resource_name = cls._args_sc_cluster_network_environment_entity_update.resource_name + return + + cls._args_sc_cluster_network_environment_entity_update = AAZObjectArg( + nullable=True, + ) + + sc_cluster_network_environment_entity_update = cls._args_sc_cluster_network_environment_entity_update + sc_cluster_network_environment_entity_update.environment = AAZStrArg( + options=["environment"], + help="Environment of the referred resource", + nullable=True, + ) + sc_cluster_network_environment_entity_update.id = AAZStrArg( + options=["id"], + help="ID of the referred resource", + nullable=True, + ) + sc_cluster_network_environment_entity_update.related = AAZStrArg( + options=["related"], + help="API URL for accessing or modifying the referred object", + nullable=True, + ) + sc_cluster_network_environment_entity_update.resource_name = AAZStrArg( + options=["resource-name"], + help="CRN reference to the referred resource", + nullable=True, + ) + + _schema.environment = cls._args_sc_cluster_network_environment_entity_update.environment + _schema.id = cls._args_sc_cluster_network_environment_entity_update.id + _schema.related = cls._args_sc_cluster_network_environment_entity_update.related + _schema.resource_name = cls._args_sc_cluster_network_environment_entity_update.resource_name + + def _execute_operations(self): + self.pre_operations() + self.OrganizationGetClusterById(ctx=self.ctx)() + self.pre_instance_update(self.ctx.vars.instance) + self.InstanceUpdateByJson(ctx=self.ctx)() + self.InstanceUpdateByGeneric(ctx=self.ctx)() + self.post_instance_update(self.ctx.vars.instance) + self.ClusterCreateOrUpdate(ctx=self.ctx)() + self.post_operations() + + @register_callback + def pre_operations(self): + pass + + @register_callback + def post_operations(self): + pass + + @register_callback + def pre_instance_update(self, instance): + pass + + @register_callback + def post_instance_update(self, instance): + pass + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class OrganizationGetClusterById(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Confluent/organizations/{organizationName}/environments/{environmentId}/clusters/{clusterId}", + **self.url_parameters + ) + + @property + def method(self): + return "GET" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "clusterId", self.ctx.args.cluster_id, + required=True, + ), + **self.serialize_url_param( + "environmentId", self.ctx.args.environment_id, + required=True, + ), + **self.serialize_url_param( + "organizationName", self.ctx.args.organization_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2025-08-18-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + _UpdateHelper._build_schema_sc_cluster_record_read(cls._schema_on_200) + + return cls._schema_on_200 + + class ClusterCreateOrUpdate(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200, 201]: + return self.on_200_201(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Confluent/organizations/{organizationName}/environments/{environmentId}/clusters/{clusterId}", + **self.url_parameters + ) + + @property + def method(self): + return "PUT" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "clusterId", self.ctx.args.cluster_id, + required=True, + ), + **self.serialize_url_param( + "environmentId", self.ctx.args.environment_id, + required=True, + ), + **self.serialize_url_param( + "organizationName", self.ctx.args.organization_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2025-08-18-preview", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Content-Type", "application/json", + ), + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + @property + def content(self): + _content_value, _builder = self.new_content_builder( + self.ctx.args, + value=self.ctx.vars.instance, + ) + + return self.serialize_content(_content_value) + + def on_200_201(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200_201 + ) + + _schema_on_200_201 = None + + @classmethod + def _build_schema_on_200_201(cls): + if cls._schema_on_200_201 is not None: + return cls._schema_on_200_201 + + cls._schema_on_200_201 = AAZObjectType() + _UpdateHelper._build_schema_sc_cluster_record_read(cls._schema_on_200_201) + + return cls._schema_on_200_201 + + class InstanceUpdateByJson(AAZJsonInstanceUpdateOperation): + + def __call__(self, *args, **kwargs): + self._update_instance(self.ctx.vars.instance) + + def _update_instance(self, instance): + _instance_value, _builder = self.new_content_builder( + self.ctx.args, + value=instance, + typ=AAZObjectType + ) + _builder.set_prop("kind", AAZStrType, ".kind") + _builder.set_prop("properties", AAZObjectType, typ_kwargs={"flags": {"client_flatten": True}}) + + properties = _builder.get(".properties") + if properties is not None: + properties.set_prop("metadata", AAZObjectType, ".metadata") + properties.set_prop("spec", AAZObjectType, ".spec") + properties.set_prop("status", AAZObjectType, ".status") + + metadata = _builder.get(".properties.metadata") + if metadata is not None: + metadata.set_prop("createdTimestamp", AAZStrType, ".created_timestamp") + metadata.set_prop("deletedTimestamp", AAZStrType, ".deleted_timestamp") + metadata.set_prop("resourceName", AAZStrType, ".resource_name") + metadata.set_prop("self", AAZStrType, ".self") + metadata.set_prop("updatedTimestamp", AAZStrType, ".updated_timestamp") + + spec = _builder.get(".properties.spec") + if spec is not None: + spec.set_prop("apiEndpoint", AAZStrType, ".api_endpoint") + spec.set_prop("availability", AAZStrType, ".availability") + spec.set_prop("byok", AAZObjectType, ".byok") + spec.set_prop("cloud", AAZStrType, ".cloud") + spec.set_prop("config", AAZObjectType, ".config") + _UpdateHelper._build_schema_sc_cluster_network_environment_entity_update(spec.set_prop("environment", AAZObjectType, ".environment")) + spec.set_prop("httpEndpoint", AAZStrType, ".http_endpoint") + spec.set_prop("kafkaBootstrapEndpoint", AAZStrType, ".kafka_bootstrap_endpoint") + spec.set_prop("name", AAZStrType, ".name") + _UpdateHelper._build_schema_sc_cluster_network_environment_entity_update(spec.set_prop("network", AAZObjectType, ".network")) + spec.set_prop("package", AAZStrType, ".package") + spec.set_prop("region", AAZStrType, ".region") + spec.set_prop("zone", AAZStrType, ".zone") + + byok = _builder.get(".properties.spec.byok") + if byok is not None: + byok.set_prop("id", AAZStrType, ".id") + byok.set_prop("related", AAZStrType, ".related") + byok.set_prop("resourceName", AAZStrType, ".resource_name") + + config = _builder.get(".properties.spec.config") + if config is not None: + config.set_prop("kind", AAZStrType, ".kind") + + status = _builder.get(".properties.status") + if status is not None: + status.set_prop("cku", AAZIntType, ".cku") + status.set_prop("phase", AAZStrType, ".phase") + + return _instance_value + + class InstanceUpdateByGeneric(AAZGenericInstanceUpdateOperation): + + def __call__(self, *args, **kwargs): + self._update_instance_by_generic( + self.ctx.vars.instance, + self.ctx.generic_update_args + ) + + +class _UpdateHelper: + """Helper class for Update""" + + @classmethod + def _build_schema_sc_cluster_network_environment_entity_update(cls, _builder): + if _builder is None: + return + _builder.set_prop("environment", AAZStrType, ".environment") + _builder.set_prop("id", AAZStrType, ".id") + _builder.set_prop("related", AAZStrType, ".related") + _builder.set_prop("resourceName", AAZStrType, ".resource_name") + + _schema_sc_cluster_network_environment_entity_read = None + + @classmethod + def _build_schema_sc_cluster_network_environment_entity_read(cls, _schema): + if cls._schema_sc_cluster_network_environment_entity_read is not None: + _schema.environment = cls._schema_sc_cluster_network_environment_entity_read.environment + _schema.id = cls._schema_sc_cluster_network_environment_entity_read.id + _schema.related = cls._schema_sc_cluster_network_environment_entity_read.related + _schema.resource_name = cls._schema_sc_cluster_network_environment_entity_read.resource_name + return + + cls._schema_sc_cluster_network_environment_entity_read = _schema_sc_cluster_network_environment_entity_read = AAZObjectType() + + sc_cluster_network_environment_entity_read = _schema_sc_cluster_network_environment_entity_read + sc_cluster_network_environment_entity_read.environment = AAZStrType() + sc_cluster_network_environment_entity_read.id = AAZStrType() + sc_cluster_network_environment_entity_read.related = AAZStrType() + sc_cluster_network_environment_entity_read.resource_name = AAZStrType( + serialized_name="resourceName", + ) + + _schema.environment = cls._schema_sc_cluster_network_environment_entity_read.environment + _schema.id = cls._schema_sc_cluster_network_environment_entity_read.id + _schema.related = cls._schema_sc_cluster_network_environment_entity_read.related + _schema.resource_name = cls._schema_sc_cluster_network_environment_entity_read.resource_name + + _schema_sc_cluster_record_read = None + + @classmethod + def _build_schema_sc_cluster_record_read(cls, _schema): + if cls._schema_sc_cluster_record_read is not None: + _schema.id = cls._schema_sc_cluster_record_read.id + _schema.kind = cls._schema_sc_cluster_record_read.kind + _schema.name = cls._schema_sc_cluster_record_read.name + _schema.properties = cls._schema_sc_cluster_record_read.properties + _schema.system_data = cls._schema_sc_cluster_record_read.system_data + _schema.type = cls._schema_sc_cluster_record_read.type + return + + cls._schema_sc_cluster_record_read = _schema_sc_cluster_record_read = AAZObjectType() + + sc_cluster_record_read = _schema_sc_cluster_record_read + sc_cluster_record_read.id = AAZStrType( + flags={"read_only": True}, + ) + sc_cluster_record_read.kind = AAZStrType() + sc_cluster_record_read.name = AAZStrType( + flags={"read_only": True}, + ) + sc_cluster_record_read.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + sc_cluster_record_read.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + sc_cluster_record_read.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = _schema_sc_cluster_record_read.properties + properties.metadata = AAZObjectType() + properties.spec = AAZObjectType() + properties.status = AAZObjectType() + + metadata = _schema_sc_cluster_record_read.properties.metadata + metadata.created_timestamp = AAZStrType( + serialized_name="createdTimestamp", + ) + metadata.deleted_timestamp = AAZStrType( + serialized_name="deletedTimestamp", + ) + metadata.resource_name = AAZStrType( + serialized_name="resourceName", + ) + metadata.self = AAZStrType() + metadata.updated_timestamp = AAZStrType( + serialized_name="updatedTimestamp", + ) + + spec = _schema_sc_cluster_record_read.properties.spec + spec.api_endpoint = AAZStrType( + serialized_name="apiEndpoint", + ) + spec.availability = AAZStrType() + spec.byok = AAZObjectType() + spec.cloud = AAZStrType() + spec.config = AAZObjectType() + spec.environment = AAZObjectType() + cls._build_schema_sc_cluster_network_environment_entity_read(spec.environment) + spec.http_endpoint = AAZStrType( + serialized_name="httpEndpoint", + ) + spec.kafka_bootstrap_endpoint = AAZStrType( + serialized_name="kafkaBootstrapEndpoint", + ) + spec.name = AAZStrType() + spec.network = AAZObjectType() + cls._build_schema_sc_cluster_network_environment_entity_read(spec.network) + spec.package = AAZStrType() + spec.region = AAZStrType() + spec.zone = AAZStrType() + + byok = _schema_sc_cluster_record_read.properties.spec.byok + byok.id = AAZStrType() + byok.related = AAZStrType() + byok.resource_name = AAZStrType( + serialized_name="resourceName", + ) + + config = _schema_sc_cluster_record_read.properties.spec.config + config.kind = AAZStrType() + + status = _schema_sc_cluster_record_read.properties.status + status.cku = AAZIntType() + status.phase = AAZStrType() + + system_data = _schema_sc_cluster_record_read.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + ) + + _schema.id = cls._schema_sc_cluster_record_read.id + _schema.kind = cls._schema_sc_cluster_record_read.kind + _schema.name = cls._schema_sc_cluster_record_read.name + _schema.properties = cls._schema_sc_cluster_record_read.properties + _schema.system_data = cls._schema_sc_cluster_record_read.system_data + _schema.type = cls._schema_sc_cluster_record_read.type + + +__all__ = ["Update"] diff --git a/src/neon/azext_neon/aaz/latest/neon/__cmd_group.py b/src/confluent/azext_confluent/aaz/latest/confluent/organization/environment/cluster/connector/__cmd_group.py similarity index 86% rename from src/neon/azext_neon/aaz/latest/neon/__cmd_group.py rename to src/confluent/azext_confluent/aaz/latest/confluent/organization/environment/cluster/connector/__cmd_group.py index cb8b7c550f1..1561045402f 100644 --- a/src/neon/azext_neon/aaz/latest/neon/__cmd_group.py +++ b/src/confluent/azext_confluent/aaz/latest/confluent/organization/environment/cluster/connector/__cmd_group.py @@ -12,10 +12,10 @@ @register_command_group( - "neon", + "confluent organization environment cluster connector", ) class __CMDGroup(AAZCommandGroup): - """Manage Neon Postgres databases and related resources within Azure. + """Manage Connector """ pass diff --git a/src/neon/azext_neon/aaz/latest/neon/postgres/branch/__init__.py b/src/confluent/azext_confluent/aaz/latest/confluent/organization/environment/cluster/connector/__init__.py similarity index 100% rename from src/neon/azext_neon/aaz/latest/neon/postgres/branch/__init__.py rename to src/confluent/azext_confluent/aaz/latest/confluent/organization/environment/cluster/connector/__init__.py diff --git a/src/confluent/azext_confluent/aaz/latest/confluent/organization/environment/cluster/connector/_create.py b/src/confluent/azext_confluent/aaz/latest/confluent/organization/environment/cluster/connector/_create.py new file mode 100644 index 00000000000..f13b5d24d90 --- /dev/null +++ b/src/confluent/azext_confluent/aaz/latest/confluent/organization/environment/cluster/connector/_create.py @@ -0,0 +1,1083 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "confluent organization environment cluster connector create", +) +class Create(AAZCommand): + """Create confluent connector by Name + """ + + _aaz_info = { + "version": "2024-07-01", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.confluent/organizations/{}/environments/{}/clusters/{}/connectors/{}", "2024-07-01"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return self._output() + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.cluster_id = AAZStrArg( + options=["--cluster-id"], + help="Confluent kafka or schema registry cluster id", + required=True, + ) + _args_schema.connector_name = AAZStrArg( + options=["-n", "--name", "--connector-name"], + help="Confluent connector name", + required=True, + ) + _args_schema.environment_id = AAZStrArg( + options=["--environment-id"], + help="Confluent environment id", + required=True, + ) + _args_schema.organization_name = AAZStrArg( + options=["--organization-name"], + help="Organization resource name", + required=True, + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + + # define Arg Group "Properties" + + _args_schema = cls._args_schema + _args_schema.connector_basic_info = AAZObjectArg( + options=["--connector-basic-info"], + arg_group="Properties", + help="Connector Info Base", + ) + _args_schema.connector_service_type_info = AAZObjectArg( + options=["--connector-service-type-info"], + arg_group="Properties", + help="Connector Service type info base properties.", + ) + _args_schema.partner_connector_info = AAZObjectArg( + options=["--partner-connector-info"], + arg_group="Properties", + help="The connection information consumed by applications.", + ) + + connector_basic_info = cls._args_schema.connector_basic_info + connector_basic_info.connector_class = AAZStrArg( + options=["connector-class"], + help="Connector Class", + enum={"AZUREBLOBSINK": "AZUREBLOBSINK", "AZUREBLOBSOURCE": "AZUREBLOBSOURCE"}, + ) + connector_basic_info.connector_id = AAZStrArg( + options=["connector-id"], + help="Connector Id", + ) + connector_basic_info.connector_name = AAZStrArg( + options=["connector-name"], + help="Connector Name", + ) + connector_basic_info.connector_state = AAZStrArg( + options=["connector-state"], + help="Connector Status", + enum={"FAILED": "FAILED", "PAUSED": "PAUSED", "PROVISIONING": "PROVISIONING", "RUNNING": "RUNNING"}, + ) + connector_basic_info.connector_type = AAZStrArg( + options=["connector-type"], + help="Connector Type", + enum={"SINK": "SINK", "SOURCE": "SOURCE"}, + ) + + connector_service_type_info = cls._args_schema.connector_service_type_info + connector_service_type_info.azure_blob_storage_sink_connector = AAZObjectArg( + options=["azure-blob-storage-sink-connector"], + ) + connector_service_type_info.azure_blob_storage_source_connector = AAZObjectArg( + options=["azure-blob-storage-source-connector"], + ) + connector_service_type_info.azure_cosmos_db_sink_connector = AAZObjectArg( + options=["azure-cosmos-db-sink-connector"], + ) + connector_service_type_info.azure_cosmos_db_source_connector = AAZObjectArg( + options=["azure-cosmos-db-source-connector"], + ) + connector_service_type_info.azure_synapse_analytics_sink_connector = AAZObjectArg( + options=["azure-synapse-analytics-sink-connector"], + ) + + azure_blob_storage_sink_connector = cls._args_schema.connector_service_type_info.azure_blob_storage_sink_connector + azure_blob_storage_sink_connector.storage_account_key = AAZStrArg( + options=["storage-account-key"], + help="Azure Blob Storage Account Key", + ) + azure_blob_storage_sink_connector.storage_account_name = AAZStrArg( + options=["storage-account-name"], + help="Azure Blob Storage Account Name", + ) + azure_blob_storage_sink_connector.storage_container_name = AAZStrArg( + options=["storage-container-name"], + help="Azure Blob Storage Account Container Name", + ) + + azure_blob_storage_source_connector = cls._args_schema.connector_service_type_info.azure_blob_storage_source_connector + azure_blob_storage_source_connector.storage_account_key = AAZStrArg( + options=["storage-account-key"], + help="Azure Blob Storage Account Key", + ) + azure_blob_storage_source_connector.storage_account_name = AAZStrArg( + options=["storage-account-name"], + help="Azure Blob Storage Account Name", + ) + azure_blob_storage_source_connector.storage_container_name = AAZStrArg( + options=["storage-container-name"], + help="Azure Blob Storage Account Container Name", + ) + + azure_cosmos_db_sink_connector = cls._args_schema.connector_service_type_info.azure_cosmos_db_sink_connector + azure_cosmos_db_sink_connector.cosmos_connection_endpoint = AAZStrArg( + options=["cosmos-connection-endpoint"], + help="Azure Cosmos Database Connection Endpoint", + ) + azure_cosmos_db_sink_connector.cosmos_containers_topic_mapping = AAZStrArg( + options=["cosmos-containers-topic-mapping"], + help="Azure Cosmos Database Containers Topic Mapping", + ) + azure_cosmos_db_sink_connector.cosmos_database_name = AAZStrArg( + options=["cosmos-database-name"], + help="Azure Cosmos Database Name", + ) + azure_cosmos_db_sink_connector.cosmos_id_strategy = AAZStrArg( + options=["cosmos-id-strategy"], + help="Azure Cosmos Database Id Strategy", + ) + azure_cosmos_db_sink_connector.cosmos_master_key = AAZStrArg( + options=["cosmos-master-key"], + help="Azure Cosmos Database Master Key", + ) + + azure_cosmos_db_source_connector = cls._args_schema.connector_service_type_info.azure_cosmos_db_source_connector + azure_cosmos_db_source_connector.cosmos_connection_endpoint = AAZStrArg( + options=["cosmos-connection-endpoint"], + help="Azure Cosmos Database Connection Endpoint", + ) + azure_cosmos_db_source_connector.cosmos_containers_topic_mapping = AAZStrArg( + options=["cosmos-containers-topic-mapping"], + help="Azure Cosmos Database Containers Topic Mapping", + ) + azure_cosmos_db_source_connector.cosmos_database_name = AAZStrArg( + options=["cosmos-database-name"], + help="Azure Cosmos Database Name", + ) + azure_cosmos_db_source_connector.cosmos_master_key = AAZStrArg( + options=["cosmos-master-key"], + help="Azure Cosmos Database Master Key", + ) + azure_cosmos_db_source_connector.cosmos_message_key_enabled = AAZBoolArg( + options=["cosmos-message-key-enabled"], + help="Azure Cosmos Database Message Key Enabled", + ) + azure_cosmos_db_source_connector.cosmos_message_key_field = AAZStrArg( + options=["cosmos-message-key-field"], + help="Azure Cosmos Database Message Key Field", + ) + + azure_synapse_analytics_sink_connector = cls._args_schema.connector_service_type_info.azure_synapse_analytics_sink_connector + azure_synapse_analytics_sink_connector.synapse_sql_database_name = AAZStrArg( + options=["synapse-sql-database-name"], + help="Azure Synapse Dedicated SQL Pool Database Name", + ) + azure_synapse_analytics_sink_connector.synapse_sql_password = AAZStrArg( + options=["synapse-sql-password"], + help="Azure Synapse SQL login details", + ) + azure_synapse_analytics_sink_connector.synapse_sql_server_name = AAZStrArg( + options=["synapse-sql-server-name"], + help="Azure Synapse Analytics SQL Server Name", + ) + azure_synapse_analytics_sink_connector.synapse_sql_user = AAZStrArg( + options=["synapse-sql-user"], + help="Azure Synapse SQL login details", + ) + + partner_connector_info = cls._args_schema.partner_connector_info + partner_connector_info.kafka_azure_blob_storage_sink = AAZObjectArg( + options=["kafka-azure-blob-storage-sink"], + ) + partner_connector_info.kafka_azure_blob_storage_source = AAZObjectArg( + options=["kafka-azure-blob-storage-source"], + ) + partner_connector_info.kafka_azure_cosmos_db_sink = AAZObjectArg( + options=["kafka-azure-cosmos-db-sink"], + ) + partner_connector_info.kafka_azure_cosmos_db_source = AAZObjectArg( + options=["kafka-azure-cosmos-db-source"], + ) + partner_connector_info.kafka_azure_synapse_analytics_sink = AAZObjectArg( + options=["kafka-azure-synapse-analytics-sink"], + ) + + kafka_azure_blob_storage_sink = cls._args_schema.partner_connector_info.kafka_azure_blob_storage_sink + kafka_azure_blob_storage_sink.api_key = AAZStrArg( + options=["api-key"], + help="Kafka API Key", + ) + kafka_azure_blob_storage_sink.api_secret = AAZStrArg( + options=["api-secret"], + help="Kafka API Key Secret", + ) + kafka_azure_blob_storage_sink.auth_type = AAZStrArg( + options=["auth-type"], + help="Kafka Auth Type", + enum={"KAFKA_API_KEY": "KAFKA_API_KEY", "SERVICE_ACCOUNT": "SERVICE_ACCOUNT"}, + ) + kafka_azure_blob_storage_sink.flush_size = AAZStrArg( + options=["flush-size"], + help="Flush size", + ) + kafka_azure_blob_storage_sink.input_format = AAZStrArg( + options=["input-format"], + help="Kafka Input Data Format Type", + enum={"AVRO": "AVRO", "BYTES": "BYTES", "JSON": "JSON", "PROTOBUF": "PROTOBUF", "STRING": "STRING"}, + ) + kafka_azure_blob_storage_sink.max_tasks = AAZStrArg( + options=["max-tasks"], + help="Maximum Tasks", + ) + kafka_azure_blob_storage_sink.output_format = AAZStrArg( + options=["output-format"], + help="Kafka Output Data Format Type", + enum={"AVRO": "AVRO", "BYTES": "BYTES", "JSON": "JSON", "PROTOBUF": "PROTOBUF", "STRING": "STRING"}, + ) + kafka_azure_blob_storage_sink.service_account_id = AAZStrArg( + options=["service-account-id"], + help="Kafka Service Account Id", + ) + kafka_azure_blob_storage_sink.time_interval = AAZStrArg( + options=["time-interval"], + help="Time Interval", + ) + kafka_azure_blob_storage_sink.topics = AAZListArg( + options=["topics"], + help="Kafka topics list", + ) + kafka_azure_blob_storage_sink.topics_dir = AAZStrArg( + options=["topics-dir"], + help="Kafka topics directory", + ) + + topics = cls._args_schema.partner_connector_info.kafka_azure_blob_storage_sink.topics + topics.Element = AAZStrArg() + + kafka_azure_blob_storage_source = cls._args_schema.partner_connector_info.kafka_azure_blob_storage_source + kafka_azure_blob_storage_source.api_key = AAZStrArg( + options=["api-key"], + help="Kafka API Key", + ) + kafka_azure_blob_storage_source.api_secret = AAZStrArg( + options=["api-secret"], + help="Kafka API Secret", + ) + kafka_azure_blob_storage_source.auth_type = AAZStrArg( + options=["auth-type"], + help="Kafka Auth Type", + enum={"KAFKA_API_KEY": "KAFKA_API_KEY", "SERVICE_ACCOUNT": "SERVICE_ACCOUNT"}, + ) + kafka_azure_blob_storage_source.input_format = AAZStrArg( + options=["input-format"], + help="Kafka Input Data Format Type", + enum={"AVRO": "AVRO", "BYTES": "BYTES", "JSON": "JSON", "PROTOBUF": "PROTOBUF", "STRING": "STRING"}, + ) + kafka_azure_blob_storage_source.max_tasks = AAZStrArg( + options=["max-tasks"], + help="Maximum Tasks", + ) + kafka_azure_blob_storage_source.output_format = AAZStrArg( + options=["output-format"], + help="Kafka Output Data Format Type", + enum={"AVRO": "AVRO", "BYTES": "BYTES", "JSON": "JSON", "PROTOBUF": "PROTOBUF", "STRING": "STRING"}, + ) + kafka_azure_blob_storage_source.service_account_id = AAZStrArg( + options=["service-account-id"], + help="Kafka Service Account Id", + ) + kafka_azure_blob_storage_source.topic_regex = AAZStrArg( + options=["topic-regex"], + help="Kafka topics Regex pattern", + ) + kafka_azure_blob_storage_source.topics_dir = AAZStrArg( + options=["topics-dir"], + help="Kafka topics directory", + ) + + kafka_azure_cosmos_db_sink = cls._args_schema.partner_connector_info.kafka_azure_cosmos_db_sink + kafka_azure_cosmos_db_sink.api_key = AAZStrArg( + options=["api-key"], + help="Kafka API Key", + ) + kafka_azure_cosmos_db_sink.api_secret = AAZStrArg( + options=["api-secret"], + help="Kafka API Key Secret", + ) + kafka_azure_cosmos_db_sink.auth_type = AAZStrArg( + options=["auth-type"], + help="Kafka Auth Type", + enum={"KAFKA_API_KEY": "KAFKA_API_KEY", "SERVICE_ACCOUNT": "SERVICE_ACCOUNT"}, + ) + kafka_azure_cosmos_db_sink.flush_size = AAZStrArg( + options=["flush-size"], + help="Flush size", + ) + kafka_azure_cosmos_db_sink.input_format = AAZStrArg( + options=["input-format"], + help="Kafka Input Data Format Type", + enum={"AVRO": "AVRO", "BYTES": "BYTES", "JSON": "JSON", "PROTOBUF": "PROTOBUF", "STRING": "STRING"}, + ) + kafka_azure_cosmos_db_sink.max_tasks = AAZStrArg( + options=["max-tasks"], + help="Maximum Tasks", + ) + kafka_azure_cosmos_db_sink.output_format = AAZStrArg( + options=["output-format"], + help="Kafka Output Data Format Type", + enum={"AVRO": "AVRO", "BYTES": "BYTES", "JSON": "JSON", "PROTOBUF": "PROTOBUF", "STRING": "STRING"}, + ) + kafka_azure_cosmos_db_sink.service_account_id = AAZStrArg( + options=["service-account-id"], + help="Kafka Service Account Id", + ) + kafka_azure_cosmos_db_sink.time_interval = AAZStrArg( + options=["time-interval"], + help="Time Interval", + ) + kafka_azure_cosmos_db_sink.topics = AAZListArg( + options=["topics"], + help="Kafka topics list", + ) + kafka_azure_cosmos_db_sink.topics_dir = AAZStrArg( + options=["topics-dir"], + help="Kafka topics directory", + ) + + topics = cls._args_schema.partner_connector_info.kafka_azure_cosmos_db_sink.topics + topics.Element = AAZStrArg() + + kafka_azure_cosmos_db_source = cls._args_schema.partner_connector_info.kafka_azure_cosmos_db_source + kafka_azure_cosmos_db_source.api_key = AAZStrArg( + options=["api-key"], + help="Kafka API Key", + ) + kafka_azure_cosmos_db_source.api_secret = AAZStrArg( + options=["api-secret"], + help="Kafka API Secret", + ) + kafka_azure_cosmos_db_source.auth_type = AAZStrArg( + options=["auth-type"], + help="Kafka Auth Type", + enum={"KAFKA_API_KEY": "KAFKA_API_KEY", "SERVICE_ACCOUNT": "SERVICE_ACCOUNT"}, + ) + kafka_azure_cosmos_db_source.input_format = AAZStrArg( + options=["input-format"], + help="Kafka Input Data Format Type", + enum={"AVRO": "AVRO", "BYTES": "BYTES", "JSON": "JSON", "PROTOBUF": "PROTOBUF", "STRING": "STRING"}, + ) + kafka_azure_cosmos_db_source.max_tasks = AAZStrArg( + options=["max-tasks"], + help="Maximum Tasks", + ) + kafka_azure_cosmos_db_source.output_format = AAZStrArg( + options=["output-format"], + help="Kafka Output Data Format Type", + enum={"AVRO": "AVRO", "BYTES": "BYTES", "JSON": "JSON", "PROTOBUF": "PROTOBUF", "STRING": "STRING"}, + ) + kafka_azure_cosmos_db_source.service_account_id = AAZStrArg( + options=["service-account-id"], + help="Kafka Service Account Id", + ) + kafka_azure_cosmos_db_source.topic_regex = AAZStrArg( + options=["topic-regex"], + help="Kafka topics Regex pattern", + ) + kafka_azure_cosmos_db_source.topics_dir = AAZStrArg( + options=["topics-dir"], + help="Kafka topics directory", + ) + + kafka_azure_synapse_analytics_sink = cls._args_schema.partner_connector_info.kafka_azure_synapse_analytics_sink + kafka_azure_synapse_analytics_sink.api_key = AAZStrArg( + options=["api-key"], + help="Kafka API Key", + ) + kafka_azure_synapse_analytics_sink.api_secret = AAZStrArg( + options=["api-secret"], + help="Kafka API Key Secret", + ) + kafka_azure_synapse_analytics_sink.auth_type = AAZStrArg( + options=["auth-type"], + help="Kafka Auth Type", + enum={"KAFKA_API_KEY": "KAFKA_API_KEY", "SERVICE_ACCOUNT": "SERVICE_ACCOUNT"}, + ) + kafka_azure_synapse_analytics_sink.flush_size = AAZStrArg( + options=["flush-size"], + help="Flush size", + ) + kafka_azure_synapse_analytics_sink.input_format = AAZStrArg( + options=["input-format"], + help="Kafka Input Data Format Type", + enum={"AVRO": "AVRO", "BYTES": "BYTES", "JSON": "JSON", "PROTOBUF": "PROTOBUF", "STRING": "STRING"}, + ) + kafka_azure_synapse_analytics_sink.max_tasks = AAZStrArg( + options=["max-tasks"], + help="Maximum Tasks", + ) + kafka_azure_synapse_analytics_sink.output_format = AAZStrArg( + options=["output-format"], + help="Kafka Output Data Format Type", + enum={"AVRO": "AVRO", "BYTES": "BYTES", "JSON": "JSON", "PROTOBUF": "PROTOBUF", "STRING": "STRING"}, + ) + kafka_azure_synapse_analytics_sink.service_account_id = AAZStrArg( + options=["service-account-id"], + help="Kafka Service Account Id", + ) + kafka_azure_synapse_analytics_sink.time_interval = AAZStrArg( + options=["time-interval"], + help="Time Interval", + ) + kafka_azure_synapse_analytics_sink.topics = AAZListArg( + options=["topics"], + help="Kafka topics list", + ) + kafka_azure_synapse_analytics_sink.topics_dir = AAZStrArg( + options=["topics-dir"], + help="Kafka topics directory", + ) + + topics = cls._args_schema.partner_connector_info.kafka_azure_synapse_analytics_sink.topics + topics.Element = AAZStrArg() + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + self.ConnectorCreateOrUpdate(ctx=self.ctx)() + self.post_operations() + + @register_callback + def pre_operations(self): + pass + + @register_callback + def post_operations(self): + pass + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class ConnectorCreateOrUpdate(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200, 201]: + return self.on_200_201(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Confluent/organizations/{organizationName}/environments/{environmentId}/clusters/{clusterId}/connectors/{connectorName}", + **self.url_parameters + ) + + @property + def method(self): + return "PUT" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "clusterId", self.ctx.args.cluster_id, + required=True, + ), + **self.serialize_url_param( + "connectorName", self.ctx.args.connector_name, + required=True, + ), + **self.serialize_url_param( + "environmentId", self.ctx.args.environment_id, + required=True, + ), + **self.serialize_url_param( + "organizationName", self.ctx.args.organization_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2024-07-01", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Content-Type", "application/json", + ), + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + @property + def content(self): + _content_value, _builder = self.new_content_builder( + self.ctx.args, + typ=AAZObjectType, + typ_kwargs={"flags": {"client_flatten": True}} + ) + _builder.set_prop("properties", AAZObjectType, ".", typ_kwargs={"flags": {"required": True, "client_flatten": True}}) + + properties = _builder.get(".properties") + if properties is not None: + properties.set_prop("connectorBasicInfo", AAZObjectType, ".connector_basic_info") + properties.set_prop("connectorServiceTypeInfo", AAZObjectType, ".connector_service_type_info") + properties.set_prop("partnerConnectorInfo", AAZObjectType, ".partner_connector_info") + + connector_basic_info = _builder.get(".properties.connectorBasicInfo") + if connector_basic_info is not None: + connector_basic_info.set_prop("connectorClass", AAZStrType, ".connector_class") + connector_basic_info.set_prop("connectorId", AAZStrType, ".connector_id") + connector_basic_info.set_prop("connectorName", AAZStrType, ".connector_name") + connector_basic_info.set_prop("connectorState", AAZStrType, ".connector_state") + connector_basic_info.set_prop("connectorType", AAZStrType, ".connector_type") + + connector_service_type_info = _builder.get(".properties.connectorServiceTypeInfo") + if connector_service_type_info is not None: + connector_service_type_info.set_const("connectorServiceType", "AzureBlobStorageSinkConnector", AAZStrType, ".azure_blob_storage_sink_connector", typ_kwargs={"flags": {"required": True}}) + connector_service_type_info.set_const("connectorServiceType", "AzureBlobStorageSourceConnector", AAZStrType, ".azure_blob_storage_source_connector", typ_kwargs={"flags": {"required": True}}) + connector_service_type_info.set_const("connectorServiceType", "AzureCosmosDBSinkConnector", AAZStrType, ".azure_cosmos_db_sink_connector", typ_kwargs={"flags": {"required": True}}) + connector_service_type_info.set_const("connectorServiceType", "AzureCosmosDBSourceConnector", AAZStrType, ".azure_cosmos_db_source_connector", typ_kwargs={"flags": {"required": True}}) + connector_service_type_info.set_const("connectorServiceType", "AzureSynapseAnalyticsSinkConnector", AAZStrType, ".azure_synapse_analytics_sink_connector", typ_kwargs={"flags": {"required": True}}) + connector_service_type_info.discriminate_by("connectorServiceType", "AzureBlobStorageSinkConnector") + connector_service_type_info.discriminate_by("connectorServiceType", "AzureBlobStorageSourceConnector") + connector_service_type_info.discriminate_by("connectorServiceType", "AzureCosmosDBSinkConnector") + connector_service_type_info.discriminate_by("connectorServiceType", "AzureCosmosDBSourceConnector") + connector_service_type_info.discriminate_by("connectorServiceType", "AzureSynapseAnalyticsSinkConnector") + + disc_azure_blob_storage_sink_connector = _builder.get(".properties.connectorServiceTypeInfo{connectorServiceType:AzureBlobStorageSinkConnector}") + if disc_azure_blob_storage_sink_connector is not None: + disc_azure_blob_storage_sink_connector.set_prop("storageAccountKey", AAZStrType, ".azure_blob_storage_sink_connector.storage_account_key") + disc_azure_blob_storage_sink_connector.set_prop("storageAccountName", AAZStrType, ".azure_blob_storage_sink_connector.storage_account_name") + disc_azure_blob_storage_sink_connector.set_prop("storageContainerName", AAZStrType, ".azure_blob_storage_sink_connector.storage_container_name") + + disc_azure_blob_storage_source_connector = _builder.get(".properties.connectorServiceTypeInfo{connectorServiceType:AzureBlobStorageSourceConnector}") + if disc_azure_blob_storage_source_connector is not None: + disc_azure_blob_storage_source_connector.set_prop("storageAccountKey", AAZStrType, ".azure_blob_storage_source_connector.storage_account_key", typ_kwargs={"flags": {"secret": True}}) + disc_azure_blob_storage_source_connector.set_prop("storageAccountName", AAZStrType, ".azure_blob_storage_source_connector.storage_account_name") + disc_azure_blob_storage_source_connector.set_prop("storageContainerName", AAZStrType, ".azure_blob_storage_source_connector.storage_container_name") + + disc_azure_cosmos_db_sink_connector = _builder.get(".properties.connectorServiceTypeInfo{connectorServiceType:AzureCosmosDBSinkConnector}") + if disc_azure_cosmos_db_sink_connector is not None: + disc_azure_cosmos_db_sink_connector.set_prop("cosmosConnectionEndpoint", AAZStrType, ".azure_cosmos_db_sink_connector.cosmos_connection_endpoint") + disc_azure_cosmos_db_sink_connector.set_prop("cosmosContainersTopicMapping", AAZStrType, ".azure_cosmos_db_sink_connector.cosmos_containers_topic_mapping") + disc_azure_cosmos_db_sink_connector.set_prop("cosmosDatabaseName", AAZStrType, ".azure_cosmos_db_sink_connector.cosmos_database_name") + disc_azure_cosmos_db_sink_connector.set_prop("cosmosIdStrategy", AAZStrType, ".azure_cosmos_db_sink_connector.cosmos_id_strategy") + disc_azure_cosmos_db_sink_connector.set_prop("cosmosMasterKey", AAZStrType, ".azure_cosmos_db_sink_connector.cosmos_master_key") + + disc_azure_cosmos_db_source_connector = _builder.get(".properties.connectorServiceTypeInfo{connectorServiceType:AzureCosmosDBSourceConnector}") + if disc_azure_cosmos_db_source_connector is not None: + disc_azure_cosmos_db_source_connector.set_prop("cosmosConnectionEndpoint", AAZStrType, ".azure_cosmos_db_source_connector.cosmos_connection_endpoint") + disc_azure_cosmos_db_source_connector.set_prop("cosmosContainersTopicMapping", AAZStrType, ".azure_cosmos_db_source_connector.cosmos_containers_topic_mapping") + disc_azure_cosmos_db_source_connector.set_prop("cosmosDatabaseName", AAZStrType, ".azure_cosmos_db_source_connector.cosmos_database_name") + disc_azure_cosmos_db_source_connector.set_prop("cosmosMasterKey", AAZStrType, ".azure_cosmos_db_source_connector.cosmos_master_key") + disc_azure_cosmos_db_source_connector.set_prop("cosmosMessageKeyEnabled", AAZBoolType, ".azure_cosmos_db_source_connector.cosmos_message_key_enabled") + disc_azure_cosmos_db_source_connector.set_prop("cosmosMessageKeyField", AAZStrType, ".azure_cosmos_db_source_connector.cosmos_message_key_field") + + disc_azure_synapse_analytics_sink_connector = _builder.get(".properties.connectorServiceTypeInfo{connectorServiceType:AzureSynapseAnalyticsSinkConnector}") + if disc_azure_synapse_analytics_sink_connector is not None: + disc_azure_synapse_analytics_sink_connector.set_prop("synapseSqlDatabaseName", AAZStrType, ".azure_synapse_analytics_sink_connector.synapse_sql_database_name") + disc_azure_synapse_analytics_sink_connector.set_prop("synapseSqlPassword", AAZStrType, ".azure_synapse_analytics_sink_connector.synapse_sql_password") + disc_azure_synapse_analytics_sink_connector.set_prop("synapseSqlServerName", AAZStrType, ".azure_synapse_analytics_sink_connector.synapse_sql_server_name") + disc_azure_synapse_analytics_sink_connector.set_prop("synapseSqlUser", AAZStrType, ".azure_synapse_analytics_sink_connector.synapse_sql_user") + + partner_connector_info = _builder.get(".properties.partnerConnectorInfo") + if partner_connector_info is not None: + partner_connector_info.set_const("partnerConnectorType", "KafkaAzureBlobStorageSink", AAZStrType, ".kafka_azure_blob_storage_sink", typ_kwargs={"flags": {"required": True}}) + partner_connector_info.set_const("partnerConnectorType", "KafkaAzureBlobStorageSource", AAZStrType, ".kafka_azure_blob_storage_source", typ_kwargs={"flags": {"required": True}}) + partner_connector_info.set_const("partnerConnectorType", "KafkaAzureCosmosDBSink", AAZStrType, ".kafka_azure_cosmos_db_sink", typ_kwargs={"flags": {"required": True}}) + partner_connector_info.set_const("partnerConnectorType", "KafkaAzureCosmosDBSource", AAZStrType, ".kafka_azure_cosmos_db_source", typ_kwargs={"flags": {"required": True}}) + partner_connector_info.set_const("partnerConnectorType", "KafkaAzureSynapseAnalyticsSink", AAZStrType, ".kafka_azure_synapse_analytics_sink", typ_kwargs={"flags": {"required": True}}) + partner_connector_info.discriminate_by("partnerConnectorType", "KafkaAzureBlobStorageSink") + partner_connector_info.discriminate_by("partnerConnectorType", "KafkaAzureBlobStorageSource") + partner_connector_info.discriminate_by("partnerConnectorType", "KafkaAzureCosmosDBSink") + partner_connector_info.discriminate_by("partnerConnectorType", "KafkaAzureCosmosDBSource") + partner_connector_info.discriminate_by("partnerConnectorType", "KafkaAzureSynapseAnalyticsSink") + + disc_kafka_azure_blob_storage_sink = _builder.get(".properties.partnerConnectorInfo{partnerConnectorType:KafkaAzureBlobStorageSink}") + if disc_kafka_azure_blob_storage_sink is not None: + disc_kafka_azure_blob_storage_sink.set_prop("apiKey", AAZStrType, ".kafka_azure_blob_storage_sink.api_key") + disc_kafka_azure_blob_storage_sink.set_prop("apiSecret", AAZStrType, ".kafka_azure_blob_storage_sink.api_secret") + disc_kafka_azure_blob_storage_sink.set_prop("authType", AAZStrType, ".kafka_azure_blob_storage_sink.auth_type") + disc_kafka_azure_blob_storage_sink.set_prop("flushSize", AAZStrType, ".kafka_azure_blob_storage_sink.flush_size") + disc_kafka_azure_blob_storage_sink.set_prop("inputFormat", AAZStrType, ".kafka_azure_blob_storage_sink.input_format") + disc_kafka_azure_blob_storage_sink.set_prop("maxTasks", AAZStrType, ".kafka_azure_blob_storage_sink.max_tasks") + disc_kafka_azure_blob_storage_sink.set_prop("outputFormat", AAZStrType, ".kafka_azure_blob_storage_sink.output_format") + disc_kafka_azure_blob_storage_sink.set_prop("serviceAccountId", AAZStrType, ".kafka_azure_blob_storage_sink.service_account_id") + disc_kafka_azure_blob_storage_sink.set_prop("timeInterval", AAZStrType, ".kafka_azure_blob_storage_sink.time_interval") + disc_kafka_azure_blob_storage_sink.set_prop("topics", AAZListType, ".kafka_azure_blob_storage_sink.topics") + disc_kafka_azure_blob_storage_sink.set_prop("topicsDir", AAZStrType, ".kafka_azure_blob_storage_sink.topics_dir") + + topics = _builder.get(".properties.partnerConnectorInfo{partnerConnectorType:KafkaAzureBlobStorageSink}.topics") + if topics is not None: + topics.set_elements(AAZStrType, ".") + + disc_kafka_azure_blob_storage_source = _builder.get(".properties.partnerConnectorInfo{partnerConnectorType:KafkaAzureBlobStorageSource}") + if disc_kafka_azure_blob_storage_source is not None: + disc_kafka_azure_blob_storage_source.set_prop("apiKey", AAZStrType, ".kafka_azure_blob_storage_source.api_key") + disc_kafka_azure_blob_storage_source.set_prop("apiSecret", AAZStrType, ".kafka_azure_blob_storage_source.api_secret", typ_kwargs={"flags": {"secret": True}}) + disc_kafka_azure_blob_storage_source.set_prop("authType", AAZStrType, ".kafka_azure_blob_storage_source.auth_type") + disc_kafka_azure_blob_storage_source.set_prop("inputFormat", AAZStrType, ".kafka_azure_blob_storage_source.input_format") + disc_kafka_azure_blob_storage_source.set_prop("maxTasks", AAZStrType, ".kafka_azure_blob_storage_source.max_tasks") + disc_kafka_azure_blob_storage_source.set_prop("outputFormat", AAZStrType, ".kafka_azure_blob_storage_source.output_format") + disc_kafka_azure_blob_storage_source.set_prop("serviceAccountId", AAZStrType, ".kafka_azure_blob_storage_source.service_account_id") + disc_kafka_azure_blob_storage_source.set_prop("topicRegex", AAZStrType, ".kafka_azure_blob_storage_source.topic_regex") + disc_kafka_azure_blob_storage_source.set_prop("topicsDir", AAZStrType, ".kafka_azure_blob_storage_source.topics_dir") + + disc_kafka_azure_cosmos_db_sink = _builder.get(".properties.partnerConnectorInfo{partnerConnectorType:KafkaAzureCosmosDBSink}") + if disc_kafka_azure_cosmos_db_sink is not None: + disc_kafka_azure_cosmos_db_sink.set_prop("apiKey", AAZStrType, ".kafka_azure_cosmos_db_sink.api_key") + disc_kafka_azure_cosmos_db_sink.set_prop("apiSecret", AAZStrType, ".kafka_azure_cosmos_db_sink.api_secret") + disc_kafka_azure_cosmos_db_sink.set_prop("authType", AAZStrType, ".kafka_azure_cosmos_db_sink.auth_type") + disc_kafka_azure_cosmos_db_sink.set_prop("flushSize", AAZStrType, ".kafka_azure_cosmos_db_sink.flush_size") + disc_kafka_azure_cosmos_db_sink.set_prop("inputFormat", AAZStrType, ".kafka_azure_cosmos_db_sink.input_format") + disc_kafka_azure_cosmos_db_sink.set_prop("maxTasks", AAZStrType, ".kafka_azure_cosmos_db_sink.max_tasks") + disc_kafka_azure_cosmos_db_sink.set_prop("outputFormat", AAZStrType, ".kafka_azure_cosmos_db_sink.output_format") + disc_kafka_azure_cosmos_db_sink.set_prop("serviceAccountId", AAZStrType, ".kafka_azure_cosmos_db_sink.service_account_id") + disc_kafka_azure_cosmos_db_sink.set_prop("timeInterval", AAZStrType, ".kafka_azure_cosmos_db_sink.time_interval") + disc_kafka_azure_cosmos_db_sink.set_prop("topics", AAZListType, ".kafka_azure_cosmos_db_sink.topics") + disc_kafka_azure_cosmos_db_sink.set_prop("topicsDir", AAZStrType, ".kafka_azure_cosmos_db_sink.topics_dir") + + topics = _builder.get(".properties.partnerConnectorInfo{partnerConnectorType:KafkaAzureCosmosDBSink}.topics") + if topics is not None: + topics.set_elements(AAZStrType, ".") + + disc_kafka_azure_cosmos_db_source = _builder.get(".properties.partnerConnectorInfo{partnerConnectorType:KafkaAzureCosmosDBSource}") + if disc_kafka_azure_cosmos_db_source is not None: + disc_kafka_azure_cosmos_db_source.set_prop("apiKey", AAZStrType, ".kafka_azure_cosmos_db_source.api_key") + disc_kafka_azure_cosmos_db_source.set_prop("apiSecret", AAZStrType, ".kafka_azure_cosmos_db_source.api_secret", typ_kwargs={"flags": {"secret": True}}) + disc_kafka_azure_cosmos_db_source.set_prop("authType", AAZStrType, ".kafka_azure_cosmos_db_source.auth_type") + disc_kafka_azure_cosmos_db_source.set_prop("inputFormat", AAZStrType, ".kafka_azure_cosmos_db_source.input_format") + disc_kafka_azure_cosmos_db_source.set_prop("maxTasks", AAZStrType, ".kafka_azure_cosmos_db_source.max_tasks") + disc_kafka_azure_cosmos_db_source.set_prop("outputFormat", AAZStrType, ".kafka_azure_cosmos_db_source.output_format") + disc_kafka_azure_cosmos_db_source.set_prop("serviceAccountId", AAZStrType, ".kafka_azure_cosmos_db_source.service_account_id") + disc_kafka_azure_cosmos_db_source.set_prop("topicRegex", AAZStrType, ".kafka_azure_cosmos_db_source.topic_regex") + disc_kafka_azure_cosmos_db_source.set_prop("topicsDir", AAZStrType, ".kafka_azure_cosmos_db_source.topics_dir") + + disc_kafka_azure_synapse_analytics_sink = _builder.get(".properties.partnerConnectorInfo{partnerConnectorType:KafkaAzureSynapseAnalyticsSink}") + if disc_kafka_azure_synapse_analytics_sink is not None: + disc_kafka_azure_synapse_analytics_sink.set_prop("apiKey", AAZStrType, ".kafka_azure_synapse_analytics_sink.api_key") + disc_kafka_azure_synapse_analytics_sink.set_prop("apiSecret", AAZStrType, ".kafka_azure_synapse_analytics_sink.api_secret") + disc_kafka_azure_synapse_analytics_sink.set_prop("authType", AAZStrType, ".kafka_azure_synapse_analytics_sink.auth_type") + disc_kafka_azure_synapse_analytics_sink.set_prop("flushSize", AAZStrType, ".kafka_azure_synapse_analytics_sink.flush_size") + disc_kafka_azure_synapse_analytics_sink.set_prop("inputFormat", AAZStrType, ".kafka_azure_synapse_analytics_sink.input_format") + disc_kafka_azure_synapse_analytics_sink.set_prop("maxTasks", AAZStrType, ".kafka_azure_synapse_analytics_sink.max_tasks") + disc_kafka_azure_synapse_analytics_sink.set_prop("outputFormat", AAZStrType, ".kafka_azure_synapse_analytics_sink.output_format") + disc_kafka_azure_synapse_analytics_sink.set_prop("serviceAccountId", AAZStrType, ".kafka_azure_synapse_analytics_sink.service_account_id") + disc_kafka_azure_synapse_analytics_sink.set_prop("timeInterval", AAZStrType, ".kafka_azure_synapse_analytics_sink.time_interval") + disc_kafka_azure_synapse_analytics_sink.set_prop("topics", AAZListType, ".kafka_azure_synapse_analytics_sink.topics") + disc_kafka_azure_synapse_analytics_sink.set_prop("topicsDir", AAZStrType, ".kafka_azure_synapse_analytics_sink.topics_dir") + + topics = _builder.get(".properties.partnerConnectorInfo{partnerConnectorType:KafkaAzureSynapseAnalyticsSink}.topics") + if topics is not None: + topics.set_elements(AAZStrType, ".") + + return self.serialize_content(_content_value) + + def on_200_201(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200_201 + ) + + _schema_on_200_201 = None + + @classmethod + def _build_schema_on_200_201(cls): + if cls._schema_on_200_201 is not None: + return cls._schema_on_200_201 + + cls._schema_on_200_201 = AAZObjectType() + + _schema_on_200_201 = cls._schema_on_200_201 + _schema_on_200_201.id = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200_201.name = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200_201.properties = AAZObjectType( + flags={"required": True, "client_flatten": True}, + ) + _schema_on_200_201.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _schema_on_200_201.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = cls._schema_on_200_201.properties + properties.connector_basic_info = AAZObjectType( + serialized_name="connectorBasicInfo", + ) + properties.connector_service_type_info = AAZObjectType( + serialized_name="connectorServiceTypeInfo", + ) + properties.partner_connector_info = AAZObjectType( + serialized_name="partnerConnectorInfo", + ) + + connector_basic_info = cls._schema_on_200_201.properties.connector_basic_info + connector_basic_info.connector_class = AAZStrType( + serialized_name="connectorClass", + ) + connector_basic_info.connector_id = AAZStrType( + serialized_name="connectorId", + ) + connector_basic_info.connector_name = AAZStrType( + serialized_name="connectorName", + ) + connector_basic_info.connector_state = AAZStrType( + serialized_name="connectorState", + ) + connector_basic_info.connector_type = AAZStrType( + serialized_name="connectorType", + ) + + connector_service_type_info = cls._schema_on_200_201.properties.connector_service_type_info + connector_service_type_info.connector_service_type = AAZStrType( + serialized_name="connectorServiceType", + flags={"required": True}, + ) + + disc_azure_blob_storage_sink_connector = cls._schema_on_200_201.properties.connector_service_type_info.discriminate_by("connector_service_type", "AzureBlobStorageSinkConnector") + disc_azure_blob_storage_sink_connector.storage_account_key = AAZStrType( + serialized_name="storageAccountKey", + ) + disc_azure_blob_storage_sink_connector.storage_account_name = AAZStrType( + serialized_name="storageAccountName", + ) + disc_azure_blob_storage_sink_connector.storage_container_name = AAZStrType( + serialized_name="storageContainerName", + ) + + disc_azure_blob_storage_source_connector = cls._schema_on_200_201.properties.connector_service_type_info.discriminate_by("connector_service_type", "AzureBlobStorageSourceConnector") + disc_azure_blob_storage_source_connector.storage_account_key = AAZStrType( + serialized_name="storageAccountKey", + flags={"secret": True}, + ) + disc_azure_blob_storage_source_connector.storage_account_name = AAZStrType( + serialized_name="storageAccountName", + ) + disc_azure_blob_storage_source_connector.storage_container_name = AAZStrType( + serialized_name="storageContainerName", + ) + + disc_azure_cosmos_db_sink_connector = cls._schema_on_200_201.properties.connector_service_type_info.discriminate_by("connector_service_type", "AzureCosmosDBSinkConnector") + disc_azure_cosmos_db_sink_connector.cosmos_connection_endpoint = AAZStrType( + serialized_name="cosmosConnectionEndpoint", + ) + disc_azure_cosmos_db_sink_connector.cosmos_containers_topic_mapping = AAZStrType( + serialized_name="cosmosContainersTopicMapping", + ) + disc_azure_cosmos_db_sink_connector.cosmos_database_name = AAZStrType( + serialized_name="cosmosDatabaseName", + ) + disc_azure_cosmos_db_sink_connector.cosmos_id_strategy = AAZStrType( + serialized_name="cosmosIdStrategy", + ) + disc_azure_cosmos_db_sink_connector.cosmos_master_key = AAZStrType( + serialized_name="cosmosMasterKey", + ) + + disc_azure_cosmos_db_source_connector = cls._schema_on_200_201.properties.connector_service_type_info.discriminate_by("connector_service_type", "AzureCosmosDBSourceConnector") + disc_azure_cosmos_db_source_connector.cosmos_connection_endpoint = AAZStrType( + serialized_name="cosmosConnectionEndpoint", + ) + disc_azure_cosmos_db_source_connector.cosmos_containers_topic_mapping = AAZStrType( + serialized_name="cosmosContainersTopicMapping", + ) + disc_azure_cosmos_db_source_connector.cosmos_database_name = AAZStrType( + serialized_name="cosmosDatabaseName", + ) + disc_azure_cosmos_db_source_connector.cosmos_master_key = AAZStrType( + serialized_name="cosmosMasterKey", + ) + disc_azure_cosmos_db_source_connector.cosmos_message_key_enabled = AAZBoolType( + serialized_name="cosmosMessageKeyEnabled", + ) + disc_azure_cosmos_db_source_connector.cosmos_message_key_field = AAZStrType( + serialized_name="cosmosMessageKeyField", + ) + + disc_azure_synapse_analytics_sink_connector = cls._schema_on_200_201.properties.connector_service_type_info.discriminate_by("connector_service_type", "AzureSynapseAnalyticsSinkConnector") + disc_azure_synapse_analytics_sink_connector.synapse_sql_database_name = AAZStrType( + serialized_name="synapseSqlDatabaseName", + ) + disc_azure_synapse_analytics_sink_connector.synapse_sql_password = AAZStrType( + serialized_name="synapseSqlPassword", + ) + disc_azure_synapse_analytics_sink_connector.synapse_sql_server_name = AAZStrType( + serialized_name="synapseSqlServerName", + ) + disc_azure_synapse_analytics_sink_connector.synapse_sql_user = AAZStrType( + serialized_name="synapseSqlUser", + ) + + partner_connector_info = cls._schema_on_200_201.properties.partner_connector_info + partner_connector_info.partner_connector_type = AAZStrType( + serialized_name="partnerConnectorType", + flags={"required": True}, + ) + + disc_kafka_azure_blob_storage_sink = cls._schema_on_200_201.properties.partner_connector_info.discriminate_by("partner_connector_type", "KafkaAzureBlobStorageSink") + disc_kafka_azure_blob_storage_sink.api_key = AAZStrType( + serialized_name="apiKey", + ) + disc_kafka_azure_blob_storage_sink.api_secret = AAZStrType( + serialized_name="apiSecret", + ) + disc_kafka_azure_blob_storage_sink.auth_type = AAZStrType( + serialized_name="authType", + ) + disc_kafka_azure_blob_storage_sink.flush_size = AAZStrType( + serialized_name="flushSize", + ) + disc_kafka_azure_blob_storage_sink.input_format = AAZStrType( + serialized_name="inputFormat", + ) + disc_kafka_azure_blob_storage_sink.max_tasks = AAZStrType( + serialized_name="maxTasks", + ) + disc_kafka_azure_blob_storage_sink.output_format = AAZStrType( + serialized_name="outputFormat", + ) + disc_kafka_azure_blob_storage_sink.service_account_id = AAZStrType( + serialized_name="serviceAccountId", + ) + disc_kafka_azure_blob_storage_sink.time_interval = AAZStrType( + serialized_name="timeInterval", + ) + disc_kafka_azure_blob_storage_sink.topics = AAZListType() + disc_kafka_azure_blob_storage_sink.topics_dir = AAZStrType( + serialized_name="topicsDir", + ) + + topics = cls._schema_on_200_201.properties.partner_connector_info.discriminate_by("partner_connector_type", "KafkaAzureBlobStorageSink").topics + topics.Element = AAZStrType() + + disc_kafka_azure_blob_storage_source = cls._schema_on_200_201.properties.partner_connector_info.discriminate_by("partner_connector_type", "KafkaAzureBlobStorageSource") + disc_kafka_azure_blob_storage_source.api_key = AAZStrType( + serialized_name="apiKey", + ) + disc_kafka_azure_blob_storage_source.api_secret = AAZStrType( + serialized_name="apiSecret", + flags={"secret": True}, + ) + disc_kafka_azure_blob_storage_source.auth_type = AAZStrType( + serialized_name="authType", + ) + disc_kafka_azure_blob_storage_source.input_format = AAZStrType( + serialized_name="inputFormat", + ) + disc_kafka_azure_blob_storage_source.max_tasks = AAZStrType( + serialized_name="maxTasks", + ) + disc_kafka_azure_blob_storage_source.output_format = AAZStrType( + serialized_name="outputFormat", + ) + disc_kafka_azure_blob_storage_source.service_account_id = AAZStrType( + serialized_name="serviceAccountId", + ) + disc_kafka_azure_blob_storage_source.topic_regex = AAZStrType( + serialized_name="topicRegex", + ) + disc_kafka_azure_blob_storage_source.topics_dir = AAZStrType( + serialized_name="topicsDir", + ) + + disc_kafka_azure_cosmos_db_sink = cls._schema_on_200_201.properties.partner_connector_info.discriminate_by("partner_connector_type", "KafkaAzureCosmosDBSink") + disc_kafka_azure_cosmos_db_sink.api_key = AAZStrType( + serialized_name="apiKey", + ) + disc_kafka_azure_cosmos_db_sink.api_secret = AAZStrType( + serialized_name="apiSecret", + ) + disc_kafka_azure_cosmos_db_sink.auth_type = AAZStrType( + serialized_name="authType", + ) + disc_kafka_azure_cosmos_db_sink.flush_size = AAZStrType( + serialized_name="flushSize", + ) + disc_kafka_azure_cosmos_db_sink.input_format = AAZStrType( + serialized_name="inputFormat", + ) + disc_kafka_azure_cosmos_db_sink.max_tasks = AAZStrType( + serialized_name="maxTasks", + ) + disc_kafka_azure_cosmos_db_sink.output_format = AAZStrType( + serialized_name="outputFormat", + ) + disc_kafka_azure_cosmos_db_sink.service_account_id = AAZStrType( + serialized_name="serviceAccountId", + ) + disc_kafka_azure_cosmos_db_sink.time_interval = AAZStrType( + serialized_name="timeInterval", + ) + disc_kafka_azure_cosmos_db_sink.topics = AAZListType() + disc_kafka_azure_cosmos_db_sink.topics_dir = AAZStrType( + serialized_name="topicsDir", + ) + + topics = cls._schema_on_200_201.properties.partner_connector_info.discriminate_by("partner_connector_type", "KafkaAzureCosmosDBSink").topics + topics.Element = AAZStrType() + + disc_kafka_azure_cosmos_db_source = cls._schema_on_200_201.properties.partner_connector_info.discriminate_by("partner_connector_type", "KafkaAzureCosmosDBSource") + disc_kafka_azure_cosmos_db_source.api_key = AAZStrType( + serialized_name="apiKey", + ) + disc_kafka_azure_cosmos_db_source.api_secret = AAZStrType( + serialized_name="apiSecret", + flags={"secret": True}, + ) + disc_kafka_azure_cosmos_db_source.auth_type = AAZStrType( + serialized_name="authType", + ) + disc_kafka_azure_cosmos_db_source.input_format = AAZStrType( + serialized_name="inputFormat", + ) + disc_kafka_azure_cosmos_db_source.max_tasks = AAZStrType( + serialized_name="maxTasks", + ) + disc_kafka_azure_cosmos_db_source.output_format = AAZStrType( + serialized_name="outputFormat", + ) + disc_kafka_azure_cosmos_db_source.service_account_id = AAZStrType( + serialized_name="serviceAccountId", + ) + disc_kafka_azure_cosmos_db_source.topic_regex = AAZStrType( + serialized_name="topicRegex", + ) + disc_kafka_azure_cosmos_db_source.topics_dir = AAZStrType( + serialized_name="topicsDir", + ) + + disc_kafka_azure_synapse_analytics_sink = cls._schema_on_200_201.properties.partner_connector_info.discriminate_by("partner_connector_type", "KafkaAzureSynapseAnalyticsSink") + disc_kafka_azure_synapse_analytics_sink.api_key = AAZStrType( + serialized_name="apiKey", + ) + disc_kafka_azure_synapse_analytics_sink.api_secret = AAZStrType( + serialized_name="apiSecret", + ) + disc_kafka_azure_synapse_analytics_sink.auth_type = AAZStrType( + serialized_name="authType", + ) + disc_kafka_azure_synapse_analytics_sink.flush_size = AAZStrType( + serialized_name="flushSize", + ) + disc_kafka_azure_synapse_analytics_sink.input_format = AAZStrType( + serialized_name="inputFormat", + ) + disc_kafka_azure_synapse_analytics_sink.max_tasks = AAZStrType( + serialized_name="maxTasks", + ) + disc_kafka_azure_synapse_analytics_sink.output_format = AAZStrType( + serialized_name="outputFormat", + ) + disc_kafka_azure_synapse_analytics_sink.service_account_id = AAZStrType( + serialized_name="serviceAccountId", + ) + disc_kafka_azure_synapse_analytics_sink.time_interval = AAZStrType( + serialized_name="timeInterval", + ) + disc_kafka_azure_synapse_analytics_sink.topics = AAZListType() + disc_kafka_azure_synapse_analytics_sink.topics_dir = AAZStrType( + serialized_name="topicsDir", + ) + + topics = cls._schema_on_200_201.properties.partner_connector_info.discriminate_by("partner_connector_type", "KafkaAzureSynapseAnalyticsSink").topics + topics.Element = AAZStrType() + + system_data = cls._schema_on_200_201.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + ) + + return cls._schema_on_200_201 + + +class _CreateHelper: + """Helper class for Create""" + + +__all__ = ["Create"] diff --git a/src/neon/azext_neon/aaz/latest/neon/postgres/neon_database/_delete.py b/src/confluent/azext_confluent/aaz/latest/confluent/organization/environment/cluster/connector/_delete.py similarity index 60% rename from src/neon/azext_neon/aaz/latest/neon/postgres/neon_database/_delete.py rename to src/confluent/azext_confluent/aaz/latest/confluent/organization/environment/cluster/connector/_delete.py index 6b607e77ab6..d087d977ef8 100644 --- a/src/neon/azext_neon/aaz/latest/neon/postgres/neon_database/_delete.py +++ b/src/confluent/azext_confluent/aaz/latest/confluent/organization/environment/cluster/connector/_delete.py @@ -12,24 +12,25 @@ @register_command( - "neon postgres neon-database delete", + "confluent organization environment cluster connector delete", confirmation="Are you sure you want to perform this operation?", ) class Delete(AAZCommand): - """Delete a NeonDatabase + """Delete confluent connector by name """ _aaz_info = { - "version": "2025-06-23-preview", + "version": "2024-07-01", "resources": [ - ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/neon.postgres/organizations/{}/projects/{}/branches/{}/neondatabases/{}", "2025-06-23-preview"], + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.confluent/organizations/{}/environments/{}/clusters/{}/connectors/{}", "2024-07-01"], ] } + AZ_SUPPORT_NO_WAIT = True + def _handler(self, command_args): super()._handler(command_args) - self._execute_operations() - return None + return self.build_lro_poller(self._execute_operations, None) _args_schema = None @@ -42,43 +43,29 @@ def _build_arguments_schema(cls, *args, **kwargs): # define Arg Group "" _args_schema = cls._args_schema - _args_schema.branch_name = AAZStrArg( - options=["--branch-name"], - help="The name of the Branch", + _args_schema.cluster_id = AAZStrArg( + options=["--cluster-id"], + help="Confluent kafka or schema registry cluster id", required=True, id_part="child_name_2", - fmt=AAZStrArgFormat( - pattern="^\\S.{0,62}\\S$|^\\S$", - ), ) - _args_schema.neon_database_name = AAZStrArg( - options=["-n", "--name", "--neon-database-name"], - help="The name of the NeonDatabase", + _args_schema.connector_name = AAZStrArg( + options=["-n", "--name", "--connector-name"], + help="Confluent connector name", required=True, id_part="child_name_3", - fmt=AAZStrArgFormat( - pattern="^\\S.{0,62}\\S$|^\\S$", - ), + ) + _args_schema.environment_id = AAZStrArg( + options=["--environment-id"], + help="Confluent environment id", + required=True, + id_part="child_name_1", ) _args_schema.organization_name = AAZStrArg( options=["--organization-name"], - help="Name of the Neon Organizations resource", + help="Organization resource name", required=True, id_part="name", - fmt=AAZStrArgFormat( - pattern="^[a-zA-Z0-9][a-zA-Z0-9_\\-.: ]*$", - max_length=50, - min_length=1, - ), - ) - _args_schema.project_name = AAZStrArg( - options=["--project-name"], - help="The name of the Project", - required=True, - id_part="child_name_1", - fmt=AAZStrArgFormat( - pattern="^\\S.{0,62}\\S$|^\\S$", - ), ) _args_schema.resource_group = AAZResourceGroupNameArg( required=True, @@ -87,7 +74,7 @@ def _build_arguments_schema(cls, *args, **kwargs): def _execute_operations(self): self.pre_operations() - self.NeonDatabasesDelete(ctx=self.ctx)() + yield self.ConnectorDelete(ctx=self.ctx)() self.post_operations() @register_callback @@ -98,23 +85,46 @@ def pre_operations(self): def post_operations(self): pass - class NeonDatabasesDelete(AAZHttpOperation): + class ConnectorDelete(AAZHttpOperation): CLIENT_TYPE = "MgmtClient" def __call__(self, *args, **kwargs): request = self.make_request() session = self.client.send_request(request=request, stream=False, **kwargs) - if session.http_response.status_code in [200]: - return self.on_200(session) + if session.http_response.status_code in [202]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200_201, + self.on_error, + lro_options={"final-state-via": "location"}, + path_format_arguments=self.url_parameters, + ) if session.http_response.status_code in [204]: - return self.on_204(session) + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_204, + self.on_error, + lro_options={"final-state-via": "location"}, + path_format_arguments=self.url_parameters, + ) + if session.http_response.status_code in [200, 201]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200_201, + self.on_error, + lro_options={"final-state-via": "location"}, + path_format_arguments=self.url_parameters, + ) return self.on_error(session.http_response) @property def url(self): return self.client.format_url( - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Neon.Postgres/organizations/{organizationName}/projects/{projectName}/branches/{branchName}/neonDatabases/{neonDatabaseName}", + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Confluent/organizations/{organizationName}/environments/{environmentId}/clusters/{clusterId}/connectors/{connectorName}", **self.url_parameters ) @@ -130,19 +140,19 @@ def error_format(self): def url_parameters(self): parameters = { **self.serialize_url_param( - "branchName", self.ctx.args.branch_name, + "clusterId", self.ctx.args.cluster_id, required=True, ), **self.serialize_url_param( - "neonDatabaseName", self.ctx.args.neon_database_name, + "connectorName", self.ctx.args.connector_name, required=True, ), **self.serialize_url_param( - "organizationName", self.ctx.args.organization_name, + "environmentId", self.ctx.args.environment_id, required=True, ), **self.serialize_url_param( - "projectName", self.ctx.args.project_name, + "organizationName", self.ctx.args.organization_name, required=True, ), **self.serialize_url_param( @@ -160,16 +170,16 @@ def url_parameters(self): def query_parameters(self): parameters = { **self.serialize_query_param( - "api-version", "2025-06-23-preview", + "api-version", "2024-07-01", required=True, ), } return parameters - def on_200(self, session): + def on_204(self, session): pass - def on_204(self, session): + def on_200_201(self, session): pass diff --git a/src/confluent/azext_confluent/aaz/latest/confluent/organization/environment/cluster/connector/_list.py b/src/confluent/azext_confluent/aaz/latest/confluent/organization/environment/cluster/connector/_list.py new file mode 100644 index 00000000000..24cc2b26c0d --- /dev/null +++ b/src/confluent/azext_confluent/aaz/latest/confluent/organization/environment/cluster/connector/_list.py @@ -0,0 +1,521 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "confluent organization environment cluster connector list", +) +class List(AAZCommand): + """List all the connectors in a cluster + """ + + _aaz_info = { + "version": "2024-07-01", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.confluent/organizations/{}/environments/{}/clusters/{}/connectors", "2024-07-01"], + ] + } + + AZ_SUPPORT_PAGINATION = True + + def _handler(self, command_args): + super()._handler(command_args) + return self.build_paging(self._execute_operations, self._output) + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.cluster_id = AAZStrArg( + options=["--cluster-id"], + help="Confluent kafka or schema registry cluster id", + required=True, + ) + _args_schema.environment_id = AAZStrArg( + options=["--environment-id"], + help="Confluent environment id", + required=True, + ) + _args_schema.organization_name = AAZStrArg( + options=["--organization-name"], + help="Organization resource name", + required=True, + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.page_size = AAZIntArg( + options=["--page-size"], + help="Pagination size", + ) + _args_schema.page_token = AAZStrArg( + options=["--page-token"], + help="An opaque pagination token to fetch the next set of records", + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + self.ConnectorList(ctx=self.ctx)() + self.post_operations() + + @register_callback + def pre_operations(self): + pass + + @register_callback + def post_operations(self): + pass + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance.value, client_flatten=True) + next_link = self.deserialize_output(self.ctx.vars.instance.next_link) + return result, next_link + + class ConnectorList(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Confluent/organizations/{organizationName}/environments/{environmentId}/clusters/{clusterId}/connectors", + **self.url_parameters + ) + + @property + def method(self): + return "GET" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "clusterId", self.ctx.args.cluster_id, + required=True, + ), + **self.serialize_url_param( + "environmentId", self.ctx.args.environment_id, + required=True, + ), + **self.serialize_url_param( + "organizationName", self.ctx.args.organization_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "pageSize", self.ctx.args.page_size, + ), + **self.serialize_query_param( + "pageToken", self.ctx.args.page_token, + ), + **self.serialize_query_param( + "api-version", "2024-07-01", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.next_link = AAZStrType( + serialized_name="nextLink", + ) + _schema_on_200.value = AAZListType() + + value = cls._schema_on_200.value + value.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element + _element.id = AAZStrType( + flags={"read_only": True}, + ) + _element.name = AAZStrType( + flags={"read_only": True}, + ) + _element.properties = AAZObjectType( + flags={"required": True, "client_flatten": True}, + ) + _element.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _element.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = cls._schema_on_200.value.Element.properties + properties.connector_basic_info = AAZObjectType( + serialized_name="connectorBasicInfo", + ) + properties.connector_service_type_info = AAZObjectType( + serialized_name="connectorServiceTypeInfo", + ) + properties.partner_connector_info = AAZObjectType( + serialized_name="partnerConnectorInfo", + ) + + connector_basic_info = cls._schema_on_200.value.Element.properties.connector_basic_info + connector_basic_info.connector_class = AAZStrType( + serialized_name="connectorClass", + ) + connector_basic_info.connector_id = AAZStrType( + serialized_name="connectorId", + ) + connector_basic_info.connector_name = AAZStrType( + serialized_name="connectorName", + ) + connector_basic_info.connector_state = AAZStrType( + serialized_name="connectorState", + ) + connector_basic_info.connector_type = AAZStrType( + serialized_name="connectorType", + ) + + connector_service_type_info = cls._schema_on_200.value.Element.properties.connector_service_type_info + connector_service_type_info.connector_service_type = AAZStrType( + serialized_name="connectorServiceType", + flags={"required": True}, + ) + + disc_azure_blob_storage_sink_connector = cls._schema_on_200.value.Element.properties.connector_service_type_info.discriminate_by("connector_service_type", "AzureBlobStorageSinkConnector") + disc_azure_blob_storage_sink_connector.storage_account_key = AAZStrType( + serialized_name="storageAccountKey", + ) + disc_azure_blob_storage_sink_connector.storage_account_name = AAZStrType( + serialized_name="storageAccountName", + ) + disc_azure_blob_storage_sink_connector.storage_container_name = AAZStrType( + serialized_name="storageContainerName", + ) + + disc_azure_blob_storage_source_connector = cls._schema_on_200.value.Element.properties.connector_service_type_info.discriminate_by("connector_service_type", "AzureBlobStorageSourceConnector") + disc_azure_blob_storage_source_connector.storage_account_key = AAZStrType( + serialized_name="storageAccountKey", + flags={"secret": True}, + ) + disc_azure_blob_storage_source_connector.storage_account_name = AAZStrType( + serialized_name="storageAccountName", + ) + disc_azure_blob_storage_source_connector.storage_container_name = AAZStrType( + serialized_name="storageContainerName", + ) + + disc_azure_cosmos_db_sink_connector = cls._schema_on_200.value.Element.properties.connector_service_type_info.discriminate_by("connector_service_type", "AzureCosmosDBSinkConnector") + disc_azure_cosmos_db_sink_connector.cosmos_connection_endpoint = AAZStrType( + serialized_name="cosmosConnectionEndpoint", + ) + disc_azure_cosmos_db_sink_connector.cosmos_containers_topic_mapping = AAZStrType( + serialized_name="cosmosContainersTopicMapping", + ) + disc_azure_cosmos_db_sink_connector.cosmos_database_name = AAZStrType( + serialized_name="cosmosDatabaseName", + ) + disc_azure_cosmos_db_sink_connector.cosmos_id_strategy = AAZStrType( + serialized_name="cosmosIdStrategy", + ) + disc_azure_cosmos_db_sink_connector.cosmos_master_key = AAZStrType( + serialized_name="cosmosMasterKey", + ) + + disc_azure_cosmos_db_source_connector = cls._schema_on_200.value.Element.properties.connector_service_type_info.discriminate_by("connector_service_type", "AzureCosmosDBSourceConnector") + disc_azure_cosmos_db_source_connector.cosmos_connection_endpoint = AAZStrType( + serialized_name="cosmosConnectionEndpoint", + ) + disc_azure_cosmos_db_source_connector.cosmos_containers_topic_mapping = AAZStrType( + serialized_name="cosmosContainersTopicMapping", + ) + disc_azure_cosmos_db_source_connector.cosmos_database_name = AAZStrType( + serialized_name="cosmosDatabaseName", + ) + disc_azure_cosmos_db_source_connector.cosmos_master_key = AAZStrType( + serialized_name="cosmosMasterKey", + ) + disc_azure_cosmos_db_source_connector.cosmos_message_key_enabled = AAZBoolType( + serialized_name="cosmosMessageKeyEnabled", + ) + disc_azure_cosmos_db_source_connector.cosmos_message_key_field = AAZStrType( + serialized_name="cosmosMessageKeyField", + ) + + disc_azure_synapse_analytics_sink_connector = cls._schema_on_200.value.Element.properties.connector_service_type_info.discriminate_by("connector_service_type", "AzureSynapseAnalyticsSinkConnector") + disc_azure_synapse_analytics_sink_connector.synapse_sql_database_name = AAZStrType( + serialized_name="synapseSqlDatabaseName", + ) + disc_azure_synapse_analytics_sink_connector.synapse_sql_password = AAZStrType( + serialized_name="synapseSqlPassword", + ) + disc_azure_synapse_analytics_sink_connector.synapse_sql_server_name = AAZStrType( + serialized_name="synapseSqlServerName", + ) + disc_azure_synapse_analytics_sink_connector.synapse_sql_user = AAZStrType( + serialized_name="synapseSqlUser", + ) + + partner_connector_info = cls._schema_on_200.value.Element.properties.partner_connector_info + partner_connector_info.partner_connector_type = AAZStrType( + serialized_name="partnerConnectorType", + flags={"required": True}, + ) + + disc_kafka_azure_blob_storage_sink = cls._schema_on_200.value.Element.properties.partner_connector_info.discriminate_by("partner_connector_type", "KafkaAzureBlobStorageSink") + disc_kafka_azure_blob_storage_sink.api_key = AAZStrType( + serialized_name="apiKey", + ) + disc_kafka_azure_blob_storage_sink.api_secret = AAZStrType( + serialized_name="apiSecret", + ) + disc_kafka_azure_blob_storage_sink.auth_type = AAZStrType( + serialized_name="authType", + ) + disc_kafka_azure_blob_storage_sink.flush_size = AAZStrType( + serialized_name="flushSize", + ) + disc_kafka_azure_blob_storage_sink.input_format = AAZStrType( + serialized_name="inputFormat", + ) + disc_kafka_azure_blob_storage_sink.max_tasks = AAZStrType( + serialized_name="maxTasks", + ) + disc_kafka_azure_blob_storage_sink.output_format = AAZStrType( + serialized_name="outputFormat", + ) + disc_kafka_azure_blob_storage_sink.service_account_id = AAZStrType( + serialized_name="serviceAccountId", + ) + disc_kafka_azure_blob_storage_sink.time_interval = AAZStrType( + serialized_name="timeInterval", + ) + disc_kafka_azure_blob_storage_sink.topics = AAZListType() + disc_kafka_azure_blob_storage_sink.topics_dir = AAZStrType( + serialized_name="topicsDir", + ) + + topics = cls._schema_on_200.value.Element.properties.partner_connector_info.discriminate_by("partner_connector_type", "KafkaAzureBlobStorageSink").topics + topics.Element = AAZStrType() + + disc_kafka_azure_blob_storage_source = cls._schema_on_200.value.Element.properties.partner_connector_info.discriminate_by("partner_connector_type", "KafkaAzureBlobStorageSource") + disc_kafka_azure_blob_storage_source.api_key = AAZStrType( + serialized_name="apiKey", + ) + disc_kafka_azure_blob_storage_source.api_secret = AAZStrType( + serialized_name="apiSecret", + flags={"secret": True}, + ) + disc_kafka_azure_blob_storage_source.auth_type = AAZStrType( + serialized_name="authType", + ) + disc_kafka_azure_blob_storage_source.input_format = AAZStrType( + serialized_name="inputFormat", + ) + disc_kafka_azure_blob_storage_source.max_tasks = AAZStrType( + serialized_name="maxTasks", + ) + disc_kafka_azure_blob_storage_source.output_format = AAZStrType( + serialized_name="outputFormat", + ) + disc_kafka_azure_blob_storage_source.service_account_id = AAZStrType( + serialized_name="serviceAccountId", + ) + disc_kafka_azure_blob_storage_source.topic_regex = AAZStrType( + serialized_name="topicRegex", + ) + disc_kafka_azure_blob_storage_source.topics_dir = AAZStrType( + serialized_name="topicsDir", + ) + + disc_kafka_azure_cosmos_db_sink = cls._schema_on_200.value.Element.properties.partner_connector_info.discriminate_by("partner_connector_type", "KafkaAzureCosmosDBSink") + disc_kafka_azure_cosmos_db_sink.api_key = AAZStrType( + serialized_name="apiKey", + ) + disc_kafka_azure_cosmos_db_sink.api_secret = AAZStrType( + serialized_name="apiSecret", + ) + disc_kafka_azure_cosmos_db_sink.auth_type = AAZStrType( + serialized_name="authType", + ) + disc_kafka_azure_cosmos_db_sink.flush_size = AAZStrType( + serialized_name="flushSize", + ) + disc_kafka_azure_cosmos_db_sink.input_format = AAZStrType( + serialized_name="inputFormat", + ) + disc_kafka_azure_cosmos_db_sink.max_tasks = AAZStrType( + serialized_name="maxTasks", + ) + disc_kafka_azure_cosmos_db_sink.output_format = AAZStrType( + serialized_name="outputFormat", + ) + disc_kafka_azure_cosmos_db_sink.service_account_id = AAZStrType( + serialized_name="serviceAccountId", + ) + disc_kafka_azure_cosmos_db_sink.time_interval = AAZStrType( + serialized_name="timeInterval", + ) + disc_kafka_azure_cosmos_db_sink.topics = AAZListType() + disc_kafka_azure_cosmos_db_sink.topics_dir = AAZStrType( + serialized_name="topicsDir", + ) + + topics = cls._schema_on_200.value.Element.properties.partner_connector_info.discriminate_by("partner_connector_type", "KafkaAzureCosmosDBSink").topics + topics.Element = AAZStrType() + + disc_kafka_azure_cosmos_db_source = cls._schema_on_200.value.Element.properties.partner_connector_info.discriminate_by("partner_connector_type", "KafkaAzureCosmosDBSource") + disc_kafka_azure_cosmos_db_source.api_key = AAZStrType( + serialized_name="apiKey", + ) + disc_kafka_azure_cosmos_db_source.api_secret = AAZStrType( + serialized_name="apiSecret", + flags={"secret": True}, + ) + disc_kafka_azure_cosmos_db_source.auth_type = AAZStrType( + serialized_name="authType", + ) + disc_kafka_azure_cosmos_db_source.input_format = AAZStrType( + serialized_name="inputFormat", + ) + disc_kafka_azure_cosmos_db_source.max_tasks = AAZStrType( + serialized_name="maxTasks", + ) + disc_kafka_azure_cosmos_db_source.output_format = AAZStrType( + serialized_name="outputFormat", + ) + disc_kafka_azure_cosmos_db_source.service_account_id = AAZStrType( + serialized_name="serviceAccountId", + ) + disc_kafka_azure_cosmos_db_source.topic_regex = AAZStrType( + serialized_name="topicRegex", + ) + disc_kafka_azure_cosmos_db_source.topics_dir = AAZStrType( + serialized_name="topicsDir", + ) + + disc_kafka_azure_synapse_analytics_sink = cls._schema_on_200.value.Element.properties.partner_connector_info.discriminate_by("partner_connector_type", "KafkaAzureSynapseAnalyticsSink") + disc_kafka_azure_synapse_analytics_sink.api_key = AAZStrType( + serialized_name="apiKey", + ) + disc_kafka_azure_synapse_analytics_sink.api_secret = AAZStrType( + serialized_name="apiSecret", + ) + disc_kafka_azure_synapse_analytics_sink.auth_type = AAZStrType( + serialized_name="authType", + ) + disc_kafka_azure_synapse_analytics_sink.flush_size = AAZStrType( + serialized_name="flushSize", + ) + disc_kafka_azure_synapse_analytics_sink.input_format = AAZStrType( + serialized_name="inputFormat", + ) + disc_kafka_azure_synapse_analytics_sink.max_tasks = AAZStrType( + serialized_name="maxTasks", + ) + disc_kafka_azure_synapse_analytics_sink.output_format = AAZStrType( + serialized_name="outputFormat", + ) + disc_kafka_azure_synapse_analytics_sink.service_account_id = AAZStrType( + serialized_name="serviceAccountId", + ) + disc_kafka_azure_synapse_analytics_sink.time_interval = AAZStrType( + serialized_name="timeInterval", + ) + disc_kafka_azure_synapse_analytics_sink.topics = AAZListType() + disc_kafka_azure_synapse_analytics_sink.topics_dir = AAZStrType( + serialized_name="topicsDir", + ) + + topics = cls._schema_on_200.value.Element.properties.partner_connector_info.discriminate_by("partner_connector_type", "KafkaAzureSynapseAnalyticsSink").topics + topics.Element = AAZStrType() + + system_data = cls._schema_on_200.value.Element.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + ) + + return cls._schema_on_200 + + +class _ListHelper: + """Helper class for List""" + + +__all__ = ["List"] diff --git a/src/confluent/azext_confluent/aaz/latest/confluent/organization/environment/cluster/connector/_show.py b/src/confluent/azext_confluent/aaz/latest/confluent/organization/environment/cluster/connector/_show.py new file mode 100644 index 00000000000..ebb119c20a7 --- /dev/null +++ b/src/confluent/azext_confluent/aaz/latest/confluent/organization/environment/cluster/connector/_show.py @@ -0,0 +1,509 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "confluent organization environment cluster connector show", +) +class Show(AAZCommand): + """Get confluent connector by Name + """ + + _aaz_info = { + "version": "2024-07-01", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.confluent/organizations/{}/environments/{}/clusters/{}/connectors/{}", "2024-07-01"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return self._output() + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.cluster_id = AAZStrArg( + options=["--cluster-id"], + help="Confluent kafka or schema registry cluster id", + required=True, + id_part="child_name_2", + ) + _args_schema.connector_name = AAZStrArg( + options=["-n", "--name", "--connector-name"], + help="Confluent connector name", + required=True, + id_part="child_name_3", + ) + _args_schema.environment_id = AAZStrArg( + options=["--environment-id"], + help="Confluent environment id", + required=True, + id_part="child_name_1", + ) + _args_schema.organization_name = AAZStrArg( + options=["--organization-name"], + help="Organization resource name", + required=True, + id_part="name", + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + self.ConnectorGet(ctx=self.ctx)() + self.post_operations() + + @register_callback + def pre_operations(self): + pass + + @register_callback + def post_operations(self): + pass + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class ConnectorGet(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Confluent/organizations/{organizationName}/environments/{environmentId}/clusters/{clusterId}/connectors/{connectorName}", + **self.url_parameters + ) + + @property + def method(self): + return "GET" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "clusterId", self.ctx.args.cluster_id, + required=True, + ), + **self.serialize_url_param( + "connectorName", self.ctx.args.connector_name, + required=True, + ), + **self.serialize_url_param( + "environmentId", self.ctx.args.environment_id, + required=True, + ), + **self.serialize_url_param( + "organizationName", self.ctx.args.organization_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2024-07-01", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.id = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200.name = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200.properties = AAZObjectType( + flags={"required": True, "client_flatten": True}, + ) + _schema_on_200.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _schema_on_200.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = cls._schema_on_200.properties + properties.connector_basic_info = AAZObjectType( + serialized_name="connectorBasicInfo", + ) + properties.connector_service_type_info = AAZObjectType( + serialized_name="connectorServiceTypeInfo", + ) + properties.partner_connector_info = AAZObjectType( + serialized_name="partnerConnectorInfo", + ) + + connector_basic_info = cls._schema_on_200.properties.connector_basic_info + connector_basic_info.connector_class = AAZStrType( + serialized_name="connectorClass", + ) + connector_basic_info.connector_id = AAZStrType( + serialized_name="connectorId", + ) + connector_basic_info.connector_name = AAZStrType( + serialized_name="connectorName", + ) + connector_basic_info.connector_state = AAZStrType( + serialized_name="connectorState", + ) + connector_basic_info.connector_type = AAZStrType( + serialized_name="connectorType", + ) + + connector_service_type_info = cls._schema_on_200.properties.connector_service_type_info + connector_service_type_info.connector_service_type = AAZStrType( + serialized_name="connectorServiceType", + flags={"required": True}, + ) + + disc_azure_blob_storage_sink_connector = cls._schema_on_200.properties.connector_service_type_info.discriminate_by("connector_service_type", "AzureBlobStorageSinkConnector") + disc_azure_blob_storage_sink_connector.storage_account_key = AAZStrType( + serialized_name="storageAccountKey", + ) + disc_azure_blob_storage_sink_connector.storage_account_name = AAZStrType( + serialized_name="storageAccountName", + ) + disc_azure_blob_storage_sink_connector.storage_container_name = AAZStrType( + serialized_name="storageContainerName", + ) + + disc_azure_blob_storage_source_connector = cls._schema_on_200.properties.connector_service_type_info.discriminate_by("connector_service_type", "AzureBlobStorageSourceConnector") + disc_azure_blob_storage_source_connector.storage_account_key = AAZStrType( + serialized_name="storageAccountKey", + flags={"secret": True}, + ) + disc_azure_blob_storage_source_connector.storage_account_name = AAZStrType( + serialized_name="storageAccountName", + ) + disc_azure_blob_storage_source_connector.storage_container_name = AAZStrType( + serialized_name="storageContainerName", + ) + + disc_azure_cosmos_db_sink_connector = cls._schema_on_200.properties.connector_service_type_info.discriminate_by("connector_service_type", "AzureCosmosDBSinkConnector") + disc_azure_cosmos_db_sink_connector.cosmos_connection_endpoint = AAZStrType( + serialized_name="cosmosConnectionEndpoint", + ) + disc_azure_cosmos_db_sink_connector.cosmos_containers_topic_mapping = AAZStrType( + serialized_name="cosmosContainersTopicMapping", + ) + disc_azure_cosmos_db_sink_connector.cosmos_database_name = AAZStrType( + serialized_name="cosmosDatabaseName", + ) + disc_azure_cosmos_db_sink_connector.cosmos_id_strategy = AAZStrType( + serialized_name="cosmosIdStrategy", + ) + disc_azure_cosmos_db_sink_connector.cosmos_master_key = AAZStrType( + serialized_name="cosmosMasterKey", + ) + + disc_azure_cosmos_db_source_connector = cls._schema_on_200.properties.connector_service_type_info.discriminate_by("connector_service_type", "AzureCosmosDBSourceConnector") + disc_azure_cosmos_db_source_connector.cosmos_connection_endpoint = AAZStrType( + serialized_name="cosmosConnectionEndpoint", + ) + disc_azure_cosmos_db_source_connector.cosmos_containers_topic_mapping = AAZStrType( + serialized_name="cosmosContainersTopicMapping", + ) + disc_azure_cosmos_db_source_connector.cosmos_database_name = AAZStrType( + serialized_name="cosmosDatabaseName", + ) + disc_azure_cosmos_db_source_connector.cosmos_master_key = AAZStrType( + serialized_name="cosmosMasterKey", + ) + disc_azure_cosmos_db_source_connector.cosmos_message_key_enabled = AAZBoolType( + serialized_name="cosmosMessageKeyEnabled", + ) + disc_azure_cosmos_db_source_connector.cosmos_message_key_field = AAZStrType( + serialized_name="cosmosMessageKeyField", + ) + + disc_azure_synapse_analytics_sink_connector = cls._schema_on_200.properties.connector_service_type_info.discriminate_by("connector_service_type", "AzureSynapseAnalyticsSinkConnector") + disc_azure_synapse_analytics_sink_connector.synapse_sql_database_name = AAZStrType( + serialized_name="synapseSqlDatabaseName", + ) + disc_azure_synapse_analytics_sink_connector.synapse_sql_password = AAZStrType( + serialized_name="synapseSqlPassword", + ) + disc_azure_synapse_analytics_sink_connector.synapse_sql_server_name = AAZStrType( + serialized_name="synapseSqlServerName", + ) + disc_azure_synapse_analytics_sink_connector.synapse_sql_user = AAZStrType( + serialized_name="synapseSqlUser", + ) + + partner_connector_info = cls._schema_on_200.properties.partner_connector_info + partner_connector_info.partner_connector_type = AAZStrType( + serialized_name="partnerConnectorType", + flags={"required": True}, + ) + + disc_kafka_azure_blob_storage_sink = cls._schema_on_200.properties.partner_connector_info.discriminate_by("partner_connector_type", "KafkaAzureBlobStorageSink") + disc_kafka_azure_blob_storage_sink.api_key = AAZStrType( + serialized_name="apiKey", + ) + disc_kafka_azure_blob_storage_sink.api_secret = AAZStrType( + serialized_name="apiSecret", + ) + disc_kafka_azure_blob_storage_sink.auth_type = AAZStrType( + serialized_name="authType", + ) + disc_kafka_azure_blob_storage_sink.flush_size = AAZStrType( + serialized_name="flushSize", + ) + disc_kafka_azure_blob_storage_sink.input_format = AAZStrType( + serialized_name="inputFormat", + ) + disc_kafka_azure_blob_storage_sink.max_tasks = AAZStrType( + serialized_name="maxTasks", + ) + disc_kafka_azure_blob_storage_sink.output_format = AAZStrType( + serialized_name="outputFormat", + ) + disc_kafka_azure_blob_storage_sink.service_account_id = AAZStrType( + serialized_name="serviceAccountId", + ) + disc_kafka_azure_blob_storage_sink.time_interval = AAZStrType( + serialized_name="timeInterval", + ) + disc_kafka_azure_blob_storage_sink.topics = AAZListType() + disc_kafka_azure_blob_storage_sink.topics_dir = AAZStrType( + serialized_name="topicsDir", + ) + + topics = cls._schema_on_200.properties.partner_connector_info.discriminate_by("partner_connector_type", "KafkaAzureBlobStorageSink").topics + topics.Element = AAZStrType() + + disc_kafka_azure_blob_storage_source = cls._schema_on_200.properties.partner_connector_info.discriminate_by("partner_connector_type", "KafkaAzureBlobStorageSource") + disc_kafka_azure_blob_storage_source.api_key = AAZStrType( + serialized_name="apiKey", + ) + disc_kafka_azure_blob_storage_source.api_secret = AAZStrType( + serialized_name="apiSecret", + flags={"secret": True}, + ) + disc_kafka_azure_blob_storage_source.auth_type = AAZStrType( + serialized_name="authType", + ) + disc_kafka_azure_blob_storage_source.input_format = AAZStrType( + serialized_name="inputFormat", + ) + disc_kafka_azure_blob_storage_source.max_tasks = AAZStrType( + serialized_name="maxTasks", + ) + disc_kafka_azure_blob_storage_source.output_format = AAZStrType( + serialized_name="outputFormat", + ) + disc_kafka_azure_blob_storage_source.service_account_id = AAZStrType( + serialized_name="serviceAccountId", + ) + disc_kafka_azure_blob_storage_source.topic_regex = AAZStrType( + serialized_name="topicRegex", + ) + disc_kafka_azure_blob_storage_source.topics_dir = AAZStrType( + serialized_name="topicsDir", + ) + + disc_kafka_azure_cosmos_db_sink = cls._schema_on_200.properties.partner_connector_info.discriminate_by("partner_connector_type", "KafkaAzureCosmosDBSink") + disc_kafka_azure_cosmos_db_sink.api_key = AAZStrType( + serialized_name="apiKey", + ) + disc_kafka_azure_cosmos_db_sink.api_secret = AAZStrType( + serialized_name="apiSecret", + ) + disc_kafka_azure_cosmos_db_sink.auth_type = AAZStrType( + serialized_name="authType", + ) + disc_kafka_azure_cosmos_db_sink.flush_size = AAZStrType( + serialized_name="flushSize", + ) + disc_kafka_azure_cosmos_db_sink.input_format = AAZStrType( + serialized_name="inputFormat", + ) + disc_kafka_azure_cosmos_db_sink.max_tasks = AAZStrType( + serialized_name="maxTasks", + ) + disc_kafka_azure_cosmos_db_sink.output_format = AAZStrType( + serialized_name="outputFormat", + ) + disc_kafka_azure_cosmos_db_sink.service_account_id = AAZStrType( + serialized_name="serviceAccountId", + ) + disc_kafka_azure_cosmos_db_sink.time_interval = AAZStrType( + serialized_name="timeInterval", + ) + disc_kafka_azure_cosmos_db_sink.topics = AAZListType() + disc_kafka_azure_cosmos_db_sink.topics_dir = AAZStrType( + serialized_name="topicsDir", + ) + + topics = cls._schema_on_200.properties.partner_connector_info.discriminate_by("partner_connector_type", "KafkaAzureCosmosDBSink").topics + topics.Element = AAZStrType() + + disc_kafka_azure_cosmos_db_source = cls._schema_on_200.properties.partner_connector_info.discriminate_by("partner_connector_type", "KafkaAzureCosmosDBSource") + disc_kafka_azure_cosmos_db_source.api_key = AAZStrType( + serialized_name="apiKey", + ) + disc_kafka_azure_cosmos_db_source.api_secret = AAZStrType( + serialized_name="apiSecret", + flags={"secret": True}, + ) + disc_kafka_azure_cosmos_db_source.auth_type = AAZStrType( + serialized_name="authType", + ) + disc_kafka_azure_cosmos_db_source.input_format = AAZStrType( + serialized_name="inputFormat", + ) + disc_kafka_azure_cosmos_db_source.max_tasks = AAZStrType( + serialized_name="maxTasks", + ) + disc_kafka_azure_cosmos_db_source.output_format = AAZStrType( + serialized_name="outputFormat", + ) + disc_kafka_azure_cosmos_db_source.service_account_id = AAZStrType( + serialized_name="serviceAccountId", + ) + disc_kafka_azure_cosmos_db_source.topic_regex = AAZStrType( + serialized_name="topicRegex", + ) + disc_kafka_azure_cosmos_db_source.topics_dir = AAZStrType( + serialized_name="topicsDir", + ) + + disc_kafka_azure_synapse_analytics_sink = cls._schema_on_200.properties.partner_connector_info.discriminate_by("partner_connector_type", "KafkaAzureSynapseAnalyticsSink") + disc_kafka_azure_synapse_analytics_sink.api_key = AAZStrType( + serialized_name="apiKey", + ) + disc_kafka_azure_synapse_analytics_sink.api_secret = AAZStrType( + serialized_name="apiSecret", + ) + disc_kafka_azure_synapse_analytics_sink.auth_type = AAZStrType( + serialized_name="authType", + ) + disc_kafka_azure_synapse_analytics_sink.flush_size = AAZStrType( + serialized_name="flushSize", + ) + disc_kafka_azure_synapse_analytics_sink.input_format = AAZStrType( + serialized_name="inputFormat", + ) + disc_kafka_azure_synapse_analytics_sink.max_tasks = AAZStrType( + serialized_name="maxTasks", + ) + disc_kafka_azure_synapse_analytics_sink.output_format = AAZStrType( + serialized_name="outputFormat", + ) + disc_kafka_azure_synapse_analytics_sink.service_account_id = AAZStrType( + serialized_name="serviceAccountId", + ) + disc_kafka_azure_synapse_analytics_sink.time_interval = AAZStrType( + serialized_name="timeInterval", + ) + disc_kafka_azure_synapse_analytics_sink.topics = AAZListType() + disc_kafka_azure_synapse_analytics_sink.topics_dir = AAZStrType( + serialized_name="topicsDir", + ) + + topics = cls._schema_on_200.properties.partner_connector_info.discriminate_by("partner_connector_type", "KafkaAzureSynapseAnalyticsSink").topics + topics.Element = AAZStrType() + + system_data = cls._schema_on_200.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + ) + + return cls._schema_on_200 + + +class _ShowHelper: + """Helper class for Show""" + + +__all__ = ["Show"] diff --git a/src/confluent/azext_confluent/aaz/latest/confluent/organization/environment/cluster/connector/_update.py b/src/confluent/azext_confluent/aaz/latest/confluent/organization/environment/cluster/connector/_update.py new file mode 100644 index 00000000000..10afff8d282 --- /dev/null +++ b/src/confluent/azext_confluent/aaz/latest/confluent/organization/environment/cluster/connector/_update.py @@ -0,0 +1,1325 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "confluent organization environment cluster connector update", +) +class Update(AAZCommand): + """Update confluent connector by Name + """ + + _aaz_info = { + "version": "2024-07-01", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.confluent/organizations/{}/environments/{}/clusters/{}/connectors/{}", "2024-07-01"], + ] + } + + AZ_SUPPORT_GENERIC_UPDATE = True + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return self._output() + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.cluster_id = AAZStrArg( + options=["--cluster-id"], + help="Confluent kafka or schema registry cluster id", + required=True, + id_part="child_name_2", + ) + _args_schema.connector_name = AAZStrArg( + options=["-n", "--name", "--connector-name"], + help="Confluent connector name", + required=True, + id_part="child_name_3", + ) + _args_schema.environment_id = AAZStrArg( + options=["--environment-id"], + help="Confluent environment id", + required=True, + id_part="child_name_1", + ) + _args_schema.organization_name = AAZStrArg( + options=["--organization-name"], + help="Organization resource name", + required=True, + id_part="name", + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + + # define Arg Group "Properties" + + _args_schema = cls._args_schema + _args_schema.connector_basic_info = AAZObjectArg( + options=["--connector-basic-info"], + arg_group="Properties", + help="Connector Info Base", + nullable=True, + ) + _args_schema.connector_service_type_info = AAZObjectArg( + options=["--connector-service-type-info"], + arg_group="Properties", + help="Connector Service type info base properties.", + nullable=True, + ) + _args_schema.partner_connector_info = AAZObjectArg( + options=["--partner-connector-info"], + arg_group="Properties", + help="The connection information consumed by applications.", + nullable=True, + ) + + connector_basic_info = cls._args_schema.connector_basic_info + connector_basic_info.connector_class = AAZStrArg( + options=["connector-class"], + help="Connector Class", + nullable=True, + enum={"AZUREBLOBSINK": "AZUREBLOBSINK", "AZUREBLOBSOURCE": "AZUREBLOBSOURCE"}, + ) + connector_basic_info.connector_id = AAZStrArg( + options=["connector-id"], + help="Connector Id", + nullable=True, + ) + connector_basic_info.connector_name = AAZStrArg( + options=["connector-name"], + help="Connector Name", + nullable=True, + ) + connector_basic_info.connector_state = AAZStrArg( + options=["connector-state"], + help="Connector Status", + nullable=True, + enum={"FAILED": "FAILED", "PAUSED": "PAUSED", "PROVISIONING": "PROVISIONING", "RUNNING": "RUNNING"}, + ) + connector_basic_info.connector_type = AAZStrArg( + options=["connector-type"], + help="Connector Type", + nullable=True, + enum={"SINK": "SINK", "SOURCE": "SOURCE"}, + ) + + connector_service_type_info = cls._args_schema.connector_service_type_info + connector_service_type_info.azure_blob_storage_sink_connector = AAZObjectArg( + options=["azure-blob-storage-sink-connector"], + ) + connector_service_type_info.azure_blob_storage_source_connector = AAZObjectArg( + options=["azure-blob-storage-source-connector"], + ) + connector_service_type_info.azure_cosmos_db_sink_connector = AAZObjectArg( + options=["azure-cosmos-db-sink-connector"], + ) + connector_service_type_info.azure_cosmos_db_source_connector = AAZObjectArg( + options=["azure-cosmos-db-source-connector"], + ) + connector_service_type_info.azure_synapse_analytics_sink_connector = AAZObjectArg( + options=["azure-synapse-analytics-sink-connector"], + ) + + azure_blob_storage_sink_connector = cls._args_schema.connector_service_type_info.azure_blob_storage_sink_connector + azure_blob_storage_sink_connector.storage_account_key = AAZStrArg( + options=["storage-account-key"], + help="Azure Blob Storage Account Key", + nullable=True, + ) + azure_blob_storage_sink_connector.storage_account_name = AAZStrArg( + options=["storage-account-name"], + help="Azure Blob Storage Account Name", + nullable=True, + ) + azure_blob_storage_sink_connector.storage_container_name = AAZStrArg( + options=["storage-container-name"], + help="Azure Blob Storage Account Container Name", + nullable=True, + ) + + azure_blob_storage_source_connector = cls._args_schema.connector_service_type_info.azure_blob_storage_source_connector + azure_blob_storage_source_connector.storage_account_key = AAZStrArg( + options=["storage-account-key"], + help="Azure Blob Storage Account Key", + nullable=True, + ) + azure_blob_storage_source_connector.storage_account_name = AAZStrArg( + options=["storage-account-name"], + help="Azure Blob Storage Account Name", + nullable=True, + ) + azure_blob_storage_source_connector.storage_container_name = AAZStrArg( + options=["storage-container-name"], + help="Azure Blob Storage Account Container Name", + nullable=True, + ) + + azure_cosmos_db_sink_connector = cls._args_schema.connector_service_type_info.azure_cosmos_db_sink_connector + azure_cosmos_db_sink_connector.cosmos_connection_endpoint = AAZStrArg( + options=["cosmos-connection-endpoint"], + help="Azure Cosmos Database Connection Endpoint", + nullable=True, + ) + azure_cosmos_db_sink_connector.cosmos_containers_topic_mapping = AAZStrArg( + options=["cosmos-containers-topic-mapping"], + help="Azure Cosmos Database Containers Topic Mapping", + nullable=True, + ) + azure_cosmos_db_sink_connector.cosmos_database_name = AAZStrArg( + options=["cosmos-database-name"], + help="Azure Cosmos Database Name", + nullable=True, + ) + azure_cosmos_db_sink_connector.cosmos_id_strategy = AAZStrArg( + options=["cosmos-id-strategy"], + help="Azure Cosmos Database Id Strategy", + nullable=True, + ) + azure_cosmos_db_sink_connector.cosmos_master_key = AAZStrArg( + options=["cosmos-master-key"], + help="Azure Cosmos Database Master Key", + nullable=True, + ) + + azure_cosmos_db_source_connector = cls._args_schema.connector_service_type_info.azure_cosmos_db_source_connector + azure_cosmos_db_source_connector.cosmos_connection_endpoint = AAZStrArg( + options=["cosmos-connection-endpoint"], + help="Azure Cosmos Database Connection Endpoint", + nullable=True, + ) + azure_cosmos_db_source_connector.cosmos_containers_topic_mapping = AAZStrArg( + options=["cosmos-containers-topic-mapping"], + help="Azure Cosmos Database Containers Topic Mapping", + nullable=True, + ) + azure_cosmos_db_source_connector.cosmos_database_name = AAZStrArg( + options=["cosmos-database-name"], + help="Azure Cosmos Database Name", + nullable=True, + ) + azure_cosmos_db_source_connector.cosmos_master_key = AAZStrArg( + options=["cosmos-master-key"], + help="Azure Cosmos Database Master Key", + nullable=True, + ) + azure_cosmos_db_source_connector.cosmos_message_key_enabled = AAZBoolArg( + options=["cosmos-message-key-enabled"], + help="Azure Cosmos Database Message Key Enabled", + nullable=True, + ) + azure_cosmos_db_source_connector.cosmos_message_key_field = AAZStrArg( + options=["cosmos-message-key-field"], + help="Azure Cosmos Database Message Key Field", + nullable=True, + ) + + azure_synapse_analytics_sink_connector = cls._args_schema.connector_service_type_info.azure_synapse_analytics_sink_connector + azure_synapse_analytics_sink_connector.synapse_sql_database_name = AAZStrArg( + options=["synapse-sql-database-name"], + help="Azure Synapse Dedicated SQL Pool Database Name", + nullable=True, + ) + azure_synapse_analytics_sink_connector.synapse_sql_password = AAZStrArg( + options=["synapse-sql-password"], + help="Azure Synapse SQL login details", + nullable=True, + ) + azure_synapse_analytics_sink_connector.synapse_sql_server_name = AAZStrArg( + options=["synapse-sql-server-name"], + help="Azure Synapse Analytics SQL Server Name", + nullable=True, + ) + azure_synapse_analytics_sink_connector.synapse_sql_user = AAZStrArg( + options=["synapse-sql-user"], + help="Azure Synapse SQL login details", + nullable=True, + ) + + partner_connector_info = cls._args_schema.partner_connector_info + partner_connector_info.kafka_azure_blob_storage_sink = AAZObjectArg( + options=["kafka-azure-blob-storage-sink"], + ) + partner_connector_info.kafka_azure_blob_storage_source = AAZObjectArg( + options=["kafka-azure-blob-storage-source"], + ) + partner_connector_info.kafka_azure_cosmos_db_sink = AAZObjectArg( + options=["kafka-azure-cosmos-db-sink"], + ) + partner_connector_info.kafka_azure_cosmos_db_source = AAZObjectArg( + options=["kafka-azure-cosmos-db-source"], + ) + partner_connector_info.kafka_azure_synapse_analytics_sink = AAZObjectArg( + options=["kafka-azure-synapse-analytics-sink"], + ) + + kafka_azure_blob_storage_sink = cls._args_schema.partner_connector_info.kafka_azure_blob_storage_sink + kafka_azure_blob_storage_sink.api_key = AAZStrArg( + options=["api-key"], + help="Kafka API Key", + nullable=True, + ) + kafka_azure_blob_storage_sink.api_secret = AAZStrArg( + options=["api-secret"], + help="Kafka API Key Secret", + nullable=True, + ) + kafka_azure_blob_storage_sink.auth_type = AAZStrArg( + options=["auth-type"], + help="Kafka Auth Type", + nullable=True, + enum={"KAFKA_API_KEY": "KAFKA_API_KEY", "SERVICE_ACCOUNT": "SERVICE_ACCOUNT"}, + ) + kafka_azure_blob_storage_sink.flush_size = AAZStrArg( + options=["flush-size"], + help="Flush size", + nullable=True, + ) + kafka_azure_blob_storage_sink.input_format = AAZStrArg( + options=["input-format"], + help="Kafka Input Data Format Type", + nullable=True, + enum={"AVRO": "AVRO", "BYTES": "BYTES", "JSON": "JSON", "PROTOBUF": "PROTOBUF", "STRING": "STRING"}, + ) + kafka_azure_blob_storage_sink.max_tasks = AAZStrArg( + options=["max-tasks"], + help="Maximum Tasks", + nullable=True, + ) + kafka_azure_blob_storage_sink.output_format = AAZStrArg( + options=["output-format"], + help="Kafka Output Data Format Type", + nullable=True, + enum={"AVRO": "AVRO", "BYTES": "BYTES", "JSON": "JSON", "PROTOBUF": "PROTOBUF", "STRING": "STRING"}, + ) + kafka_azure_blob_storage_sink.service_account_id = AAZStrArg( + options=["service-account-id"], + help="Kafka Service Account Id", + nullable=True, + ) + kafka_azure_blob_storage_sink.time_interval = AAZStrArg( + options=["time-interval"], + help="Time Interval", + nullable=True, + ) + kafka_azure_blob_storage_sink.topics = AAZListArg( + options=["topics"], + help="Kafka topics list", + nullable=True, + ) + kafka_azure_blob_storage_sink.topics_dir = AAZStrArg( + options=["topics-dir"], + help="Kafka topics directory", + nullable=True, + ) + + topics = cls._args_schema.partner_connector_info.kafka_azure_blob_storage_sink.topics + topics.Element = AAZStrArg( + nullable=True, + ) + + kafka_azure_blob_storage_source = cls._args_schema.partner_connector_info.kafka_azure_blob_storage_source + kafka_azure_blob_storage_source.api_key = AAZStrArg( + options=["api-key"], + help="Kafka API Key", + nullable=True, + ) + kafka_azure_blob_storage_source.api_secret = AAZStrArg( + options=["api-secret"], + help="Kafka API Secret", + nullable=True, + ) + kafka_azure_blob_storage_source.auth_type = AAZStrArg( + options=["auth-type"], + help="Kafka Auth Type", + nullable=True, + enum={"KAFKA_API_KEY": "KAFKA_API_KEY", "SERVICE_ACCOUNT": "SERVICE_ACCOUNT"}, + ) + kafka_azure_blob_storage_source.input_format = AAZStrArg( + options=["input-format"], + help="Kafka Input Data Format Type", + nullable=True, + enum={"AVRO": "AVRO", "BYTES": "BYTES", "JSON": "JSON", "PROTOBUF": "PROTOBUF", "STRING": "STRING"}, + ) + kafka_azure_blob_storage_source.max_tasks = AAZStrArg( + options=["max-tasks"], + help="Maximum Tasks", + nullable=True, + ) + kafka_azure_blob_storage_source.output_format = AAZStrArg( + options=["output-format"], + help="Kafka Output Data Format Type", + nullable=True, + enum={"AVRO": "AVRO", "BYTES": "BYTES", "JSON": "JSON", "PROTOBUF": "PROTOBUF", "STRING": "STRING"}, + ) + kafka_azure_blob_storage_source.service_account_id = AAZStrArg( + options=["service-account-id"], + help="Kafka Service Account Id", + nullable=True, + ) + kafka_azure_blob_storage_source.topic_regex = AAZStrArg( + options=["topic-regex"], + help="Kafka topics Regex pattern", + nullable=True, + ) + kafka_azure_blob_storage_source.topics_dir = AAZStrArg( + options=["topics-dir"], + help="Kafka topics directory", + nullable=True, + ) + + kafka_azure_cosmos_db_sink = cls._args_schema.partner_connector_info.kafka_azure_cosmos_db_sink + kafka_azure_cosmos_db_sink.api_key = AAZStrArg( + options=["api-key"], + help="Kafka API Key", + nullable=True, + ) + kafka_azure_cosmos_db_sink.api_secret = AAZStrArg( + options=["api-secret"], + help="Kafka API Key Secret", + nullable=True, + ) + kafka_azure_cosmos_db_sink.auth_type = AAZStrArg( + options=["auth-type"], + help="Kafka Auth Type", + nullable=True, + enum={"KAFKA_API_KEY": "KAFKA_API_KEY", "SERVICE_ACCOUNT": "SERVICE_ACCOUNT"}, + ) + kafka_azure_cosmos_db_sink.flush_size = AAZStrArg( + options=["flush-size"], + help="Flush size", + nullable=True, + ) + kafka_azure_cosmos_db_sink.input_format = AAZStrArg( + options=["input-format"], + help="Kafka Input Data Format Type", + nullable=True, + enum={"AVRO": "AVRO", "BYTES": "BYTES", "JSON": "JSON", "PROTOBUF": "PROTOBUF", "STRING": "STRING"}, + ) + kafka_azure_cosmos_db_sink.max_tasks = AAZStrArg( + options=["max-tasks"], + help="Maximum Tasks", + nullable=True, + ) + kafka_azure_cosmos_db_sink.output_format = AAZStrArg( + options=["output-format"], + help="Kafka Output Data Format Type", + nullable=True, + enum={"AVRO": "AVRO", "BYTES": "BYTES", "JSON": "JSON", "PROTOBUF": "PROTOBUF", "STRING": "STRING"}, + ) + kafka_azure_cosmos_db_sink.service_account_id = AAZStrArg( + options=["service-account-id"], + help="Kafka Service Account Id", + nullable=True, + ) + kafka_azure_cosmos_db_sink.time_interval = AAZStrArg( + options=["time-interval"], + help="Time Interval", + nullable=True, + ) + kafka_azure_cosmos_db_sink.topics = AAZListArg( + options=["topics"], + help="Kafka topics list", + nullable=True, + ) + kafka_azure_cosmos_db_sink.topics_dir = AAZStrArg( + options=["topics-dir"], + help="Kafka topics directory", + nullable=True, + ) + + topics = cls._args_schema.partner_connector_info.kafka_azure_cosmos_db_sink.topics + topics.Element = AAZStrArg( + nullable=True, + ) + + kafka_azure_cosmos_db_source = cls._args_schema.partner_connector_info.kafka_azure_cosmos_db_source + kafka_azure_cosmos_db_source.api_key = AAZStrArg( + options=["api-key"], + help="Kafka API Key", + nullable=True, + ) + kafka_azure_cosmos_db_source.api_secret = AAZStrArg( + options=["api-secret"], + help="Kafka API Secret", + nullable=True, + ) + kafka_azure_cosmos_db_source.auth_type = AAZStrArg( + options=["auth-type"], + help="Kafka Auth Type", + nullable=True, + enum={"KAFKA_API_KEY": "KAFKA_API_KEY", "SERVICE_ACCOUNT": "SERVICE_ACCOUNT"}, + ) + kafka_azure_cosmos_db_source.input_format = AAZStrArg( + options=["input-format"], + help="Kafka Input Data Format Type", + nullable=True, + enum={"AVRO": "AVRO", "BYTES": "BYTES", "JSON": "JSON", "PROTOBUF": "PROTOBUF", "STRING": "STRING"}, + ) + kafka_azure_cosmos_db_source.max_tasks = AAZStrArg( + options=["max-tasks"], + help="Maximum Tasks", + nullable=True, + ) + kafka_azure_cosmos_db_source.output_format = AAZStrArg( + options=["output-format"], + help="Kafka Output Data Format Type", + nullable=True, + enum={"AVRO": "AVRO", "BYTES": "BYTES", "JSON": "JSON", "PROTOBUF": "PROTOBUF", "STRING": "STRING"}, + ) + kafka_azure_cosmos_db_source.service_account_id = AAZStrArg( + options=["service-account-id"], + help="Kafka Service Account Id", + nullable=True, + ) + kafka_azure_cosmos_db_source.topic_regex = AAZStrArg( + options=["topic-regex"], + help="Kafka topics Regex pattern", + nullable=True, + ) + kafka_azure_cosmos_db_source.topics_dir = AAZStrArg( + options=["topics-dir"], + help="Kafka topics directory", + nullable=True, + ) + + kafka_azure_synapse_analytics_sink = cls._args_schema.partner_connector_info.kafka_azure_synapse_analytics_sink + kafka_azure_synapse_analytics_sink.api_key = AAZStrArg( + options=["api-key"], + help="Kafka API Key", + nullable=True, + ) + kafka_azure_synapse_analytics_sink.api_secret = AAZStrArg( + options=["api-secret"], + help="Kafka API Key Secret", + nullable=True, + ) + kafka_azure_synapse_analytics_sink.auth_type = AAZStrArg( + options=["auth-type"], + help="Kafka Auth Type", + nullable=True, + enum={"KAFKA_API_KEY": "KAFKA_API_KEY", "SERVICE_ACCOUNT": "SERVICE_ACCOUNT"}, + ) + kafka_azure_synapse_analytics_sink.flush_size = AAZStrArg( + options=["flush-size"], + help="Flush size", + nullable=True, + ) + kafka_azure_synapse_analytics_sink.input_format = AAZStrArg( + options=["input-format"], + help="Kafka Input Data Format Type", + nullable=True, + enum={"AVRO": "AVRO", "BYTES": "BYTES", "JSON": "JSON", "PROTOBUF": "PROTOBUF", "STRING": "STRING"}, + ) + kafka_azure_synapse_analytics_sink.max_tasks = AAZStrArg( + options=["max-tasks"], + help="Maximum Tasks", + nullable=True, + ) + kafka_azure_synapse_analytics_sink.output_format = AAZStrArg( + options=["output-format"], + help="Kafka Output Data Format Type", + nullable=True, + enum={"AVRO": "AVRO", "BYTES": "BYTES", "JSON": "JSON", "PROTOBUF": "PROTOBUF", "STRING": "STRING"}, + ) + kafka_azure_synapse_analytics_sink.service_account_id = AAZStrArg( + options=["service-account-id"], + help="Kafka Service Account Id", + nullable=True, + ) + kafka_azure_synapse_analytics_sink.time_interval = AAZStrArg( + options=["time-interval"], + help="Time Interval", + nullable=True, + ) + kafka_azure_synapse_analytics_sink.topics = AAZListArg( + options=["topics"], + help="Kafka topics list", + nullable=True, + ) + kafka_azure_synapse_analytics_sink.topics_dir = AAZStrArg( + options=["topics-dir"], + help="Kafka topics directory", + nullable=True, + ) + + topics = cls._args_schema.partner_connector_info.kafka_azure_synapse_analytics_sink.topics + topics.Element = AAZStrArg( + nullable=True, + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + self.ConnectorGet(ctx=self.ctx)() + self.pre_instance_update(self.ctx.vars.instance) + self.InstanceUpdateByJson(ctx=self.ctx)() + self.InstanceUpdateByGeneric(ctx=self.ctx)() + self.post_instance_update(self.ctx.vars.instance) + self.ConnectorCreateOrUpdate(ctx=self.ctx)() + self.post_operations() + + @register_callback + def pre_operations(self): + pass + + @register_callback + def post_operations(self): + pass + + @register_callback + def pre_instance_update(self, instance): + pass + + @register_callback + def post_instance_update(self, instance): + pass + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class ConnectorGet(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Confluent/organizations/{organizationName}/environments/{environmentId}/clusters/{clusterId}/connectors/{connectorName}", + **self.url_parameters + ) + + @property + def method(self): + return "GET" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "clusterId", self.ctx.args.cluster_id, + required=True, + ), + **self.serialize_url_param( + "connectorName", self.ctx.args.connector_name, + required=True, + ), + **self.serialize_url_param( + "environmentId", self.ctx.args.environment_id, + required=True, + ), + **self.serialize_url_param( + "organizationName", self.ctx.args.organization_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2024-07-01", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + _UpdateHelper._build_schema_connector_resource_read(cls._schema_on_200) + + return cls._schema_on_200 + + class ConnectorCreateOrUpdate(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200, 201]: + return self.on_200_201(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Confluent/organizations/{organizationName}/environments/{environmentId}/clusters/{clusterId}/connectors/{connectorName}", + **self.url_parameters + ) + + @property + def method(self): + return "PUT" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "clusterId", self.ctx.args.cluster_id, + required=True, + ), + **self.serialize_url_param( + "connectorName", self.ctx.args.connector_name, + required=True, + ), + **self.serialize_url_param( + "environmentId", self.ctx.args.environment_id, + required=True, + ), + **self.serialize_url_param( + "organizationName", self.ctx.args.organization_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2024-07-01", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Content-Type", "application/json", + ), + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + @property + def content(self): + _content_value, _builder = self.new_content_builder( + self.ctx.args, + value=self.ctx.vars.instance, + ) + + return self.serialize_content(_content_value) + + def on_200_201(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200_201 + ) + + _schema_on_200_201 = None + + @classmethod + def _build_schema_on_200_201(cls): + if cls._schema_on_200_201 is not None: + return cls._schema_on_200_201 + + cls._schema_on_200_201 = AAZObjectType() + _UpdateHelper._build_schema_connector_resource_read(cls._schema_on_200_201) + + return cls._schema_on_200_201 + + class InstanceUpdateByJson(AAZJsonInstanceUpdateOperation): + + def __call__(self, *args, **kwargs): + self._update_instance(self.ctx.vars.instance) + + def _update_instance(self, instance): + _instance_value, _builder = self.new_content_builder( + self.ctx.args, + value=instance, + typ=AAZObjectType + ) + _builder.set_prop("properties", AAZObjectType, ".", typ_kwargs={"flags": {"required": True, "client_flatten": True}}) + + properties = _builder.get(".properties") + if properties is not None: + properties.set_prop("connectorBasicInfo", AAZObjectType, ".connector_basic_info") + properties.set_prop("connectorServiceTypeInfo", AAZObjectType, ".connector_service_type_info") + properties.set_prop("partnerConnectorInfo", AAZObjectType, ".partner_connector_info") + + connector_basic_info = _builder.get(".properties.connectorBasicInfo") + if connector_basic_info is not None: + connector_basic_info.set_prop("connectorClass", AAZStrType, ".connector_class") + connector_basic_info.set_prop("connectorId", AAZStrType, ".connector_id") + connector_basic_info.set_prop("connectorName", AAZStrType, ".connector_name") + connector_basic_info.set_prop("connectorState", AAZStrType, ".connector_state") + connector_basic_info.set_prop("connectorType", AAZStrType, ".connector_type") + + connector_service_type_info = _builder.get(".properties.connectorServiceTypeInfo") + if connector_service_type_info is not None: + connector_service_type_info.set_const("connectorServiceType", "AzureBlobStorageSinkConnector", AAZStrType, ".azure_blob_storage_sink_connector", typ_kwargs={"flags": {"required": True}}) + connector_service_type_info.set_const("connectorServiceType", "AzureBlobStorageSourceConnector", AAZStrType, ".azure_blob_storage_source_connector", typ_kwargs={"flags": {"required": True}}) + connector_service_type_info.set_const("connectorServiceType", "AzureCosmosDBSinkConnector", AAZStrType, ".azure_cosmos_db_sink_connector", typ_kwargs={"flags": {"required": True}}) + connector_service_type_info.set_const("connectorServiceType", "AzureCosmosDBSourceConnector", AAZStrType, ".azure_cosmos_db_source_connector", typ_kwargs={"flags": {"required": True}}) + connector_service_type_info.set_const("connectorServiceType", "AzureSynapseAnalyticsSinkConnector", AAZStrType, ".azure_synapse_analytics_sink_connector", typ_kwargs={"flags": {"required": True}}) + connector_service_type_info.discriminate_by("connectorServiceType", "AzureBlobStorageSinkConnector") + connector_service_type_info.discriminate_by("connectorServiceType", "AzureBlobStorageSourceConnector") + connector_service_type_info.discriminate_by("connectorServiceType", "AzureCosmosDBSinkConnector") + connector_service_type_info.discriminate_by("connectorServiceType", "AzureCosmosDBSourceConnector") + connector_service_type_info.discriminate_by("connectorServiceType", "AzureSynapseAnalyticsSinkConnector") + + disc_azure_blob_storage_sink_connector = _builder.get(".properties.connectorServiceTypeInfo{connectorServiceType:AzureBlobStorageSinkConnector}") + if disc_azure_blob_storage_sink_connector is not None: + disc_azure_blob_storage_sink_connector.set_prop("storageAccountKey", AAZStrType, ".azure_blob_storage_sink_connector.storage_account_key") + disc_azure_blob_storage_sink_connector.set_prop("storageAccountName", AAZStrType, ".azure_blob_storage_sink_connector.storage_account_name") + disc_azure_blob_storage_sink_connector.set_prop("storageContainerName", AAZStrType, ".azure_blob_storage_sink_connector.storage_container_name") + + disc_azure_blob_storage_source_connector = _builder.get(".properties.connectorServiceTypeInfo{connectorServiceType:AzureBlobStorageSourceConnector}") + if disc_azure_blob_storage_source_connector is not None: + disc_azure_blob_storage_source_connector.set_prop("storageAccountKey", AAZStrType, ".azure_blob_storage_source_connector.storage_account_key", typ_kwargs={"flags": {"secret": True}}) + disc_azure_blob_storage_source_connector.set_prop("storageAccountName", AAZStrType, ".azure_blob_storage_source_connector.storage_account_name") + disc_azure_blob_storage_source_connector.set_prop("storageContainerName", AAZStrType, ".azure_blob_storage_source_connector.storage_container_name") + + disc_azure_cosmos_db_sink_connector = _builder.get(".properties.connectorServiceTypeInfo{connectorServiceType:AzureCosmosDBSinkConnector}") + if disc_azure_cosmos_db_sink_connector is not None: + disc_azure_cosmos_db_sink_connector.set_prop("cosmosConnectionEndpoint", AAZStrType, ".azure_cosmos_db_sink_connector.cosmos_connection_endpoint") + disc_azure_cosmos_db_sink_connector.set_prop("cosmosContainersTopicMapping", AAZStrType, ".azure_cosmos_db_sink_connector.cosmos_containers_topic_mapping") + disc_azure_cosmos_db_sink_connector.set_prop("cosmosDatabaseName", AAZStrType, ".azure_cosmos_db_sink_connector.cosmos_database_name") + disc_azure_cosmos_db_sink_connector.set_prop("cosmosIdStrategy", AAZStrType, ".azure_cosmos_db_sink_connector.cosmos_id_strategy") + disc_azure_cosmos_db_sink_connector.set_prop("cosmosMasterKey", AAZStrType, ".azure_cosmos_db_sink_connector.cosmos_master_key") + + disc_azure_cosmos_db_source_connector = _builder.get(".properties.connectorServiceTypeInfo{connectorServiceType:AzureCosmosDBSourceConnector}") + if disc_azure_cosmos_db_source_connector is not None: + disc_azure_cosmos_db_source_connector.set_prop("cosmosConnectionEndpoint", AAZStrType, ".azure_cosmos_db_source_connector.cosmos_connection_endpoint") + disc_azure_cosmos_db_source_connector.set_prop("cosmosContainersTopicMapping", AAZStrType, ".azure_cosmos_db_source_connector.cosmos_containers_topic_mapping") + disc_azure_cosmos_db_source_connector.set_prop("cosmosDatabaseName", AAZStrType, ".azure_cosmos_db_source_connector.cosmos_database_name") + disc_azure_cosmos_db_source_connector.set_prop("cosmosMasterKey", AAZStrType, ".azure_cosmos_db_source_connector.cosmos_master_key") + disc_azure_cosmos_db_source_connector.set_prop("cosmosMessageKeyEnabled", AAZBoolType, ".azure_cosmos_db_source_connector.cosmos_message_key_enabled") + disc_azure_cosmos_db_source_connector.set_prop("cosmosMessageKeyField", AAZStrType, ".azure_cosmos_db_source_connector.cosmos_message_key_field") + + disc_azure_synapse_analytics_sink_connector = _builder.get(".properties.connectorServiceTypeInfo{connectorServiceType:AzureSynapseAnalyticsSinkConnector}") + if disc_azure_synapse_analytics_sink_connector is not None: + disc_azure_synapse_analytics_sink_connector.set_prop("synapseSqlDatabaseName", AAZStrType, ".azure_synapse_analytics_sink_connector.synapse_sql_database_name") + disc_azure_synapse_analytics_sink_connector.set_prop("synapseSqlPassword", AAZStrType, ".azure_synapse_analytics_sink_connector.synapse_sql_password") + disc_azure_synapse_analytics_sink_connector.set_prop("synapseSqlServerName", AAZStrType, ".azure_synapse_analytics_sink_connector.synapse_sql_server_name") + disc_azure_synapse_analytics_sink_connector.set_prop("synapseSqlUser", AAZStrType, ".azure_synapse_analytics_sink_connector.synapse_sql_user") + + partner_connector_info = _builder.get(".properties.partnerConnectorInfo") + if partner_connector_info is not None: + partner_connector_info.set_const("partnerConnectorType", "KafkaAzureBlobStorageSink", AAZStrType, ".kafka_azure_blob_storage_sink", typ_kwargs={"flags": {"required": True}}) + partner_connector_info.set_const("partnerConnectorType", "KafkaAzureBlobStorageSource", AAZStrType, ".kafka_azure_blob_storage_source", typ_kwargs={"flags": {"required": True}}) + partner_connector_info.set_const("partnerConnectorType", "KafkaAzureCosmosDBSink", AAZStrType, ".kafka_azure_cosmos_db_sink", typ_kwargs={"flags": {"required": True}}) + partner_connector_info.set_const("partnerConnectorType", "KafkaAzureCosmosDBSource", AAZStrType, ".kafka_azure_cosmos_db_source", typ_kwargs={"flags": {"required": True}}) + partner_connector_info.set_const("partnerConnectorType", "KafkaAzureSynapseAnalyticsSink", AAZStrType, ".kafka_azure_synapse_analytics_sink", typ_kwargs={"flags": {"required": True}}) + partner_connector_info.discriminate_by("partnerConnectorType", "KafkaAzureBlobStorageSink") + partner_connector_info.discriminate_by("partnerConnectorType", "KafkaAzureBlobStorageSource") + partner_connector_info.discriminate_by("partnerConnectorType", "KafkaAzureCosmosDBSink") + partner_connector_info.discriminate_by("partnerConnectorType", "KafkaAzureCosmosDBSource") + partner_connector_info.discriminate_by("partnerConnectorType", "KafkaAzureSynapseAnalyticsSink") + + disc_kafka_azure_blob_storage_sink = _builder.get(".properties.partnerConnectorInfo{partnerConnectorType:KafkaAzureBlobStorageSink}") + if disc_kafka_azure_blob_storage_sink is not None: + disc_kafka_azure_blob_storage_sink.set_prop("apiKey", AAZStrType, ".kafka_azure_blob_storage_sink.api_key") + disc_kafka_azure_blob_storage_sink.set_prop("apiSecret", AAZStrType, ".kafka_azure_blob_storage_sink.api_secret") + disc_kafka_azure_blob_storage_sink.set_prop("authType", AAZStrType, ".kafka_azure_blob_storage_sink.auth_type") + disc_kafka_azure_blob_storage_sink.set_prop("flushSize", AAZStrType, ".kafka_azure_blob_storage_sink.flush_size") + disc_kafka_azure_blob_storage_sink.set_prop("inputFormat", AAZStrType, ".kafka_azure_blob_storage_sink.input_format") + disc_kafka_azure_blob_storage_sink.set_prop("maxTasks", AAZStrType, ".kafka_azure_blob_storage_sink.max_tasks") + disc_kafka_azure_blob_storage_sink.set_prop("outputFormat", AAZStrType, ".kafka_azure_blob_storage_sink.output_format") + disc_kafka_azure_blob_storage_sink.set_prop("serviceAccountId", AAZStrType, ".kafka_azure_blob_storage_sink.service_account_id") + disc_kafka_azure_blob_storage_sink.set_prop("timeInterval", AAZStrType, ".kafka_azure_blob_storage_sink.time_interval") + disc_kafka_azure_blob_storage_sink.set_prop("topics", AAZListType, ".kafka_azure_blob_storage_sink.topics") + disc_kafka_azure_blob_storage_sink.set_prop("topicsDir", AAZStrType, ".kafka_azure_blob_storage_sink.topics_dir") + + topics = _builder.get(".properties.partnerConnectorInfo{partnerConnectorType:KafkaAzureBlobStorageSink}.topics") + if topics is not None: + topics.set_elements(AAZStrType, ".") + + disc_kafka_azure_blob_storage_source = _builder.get(".properties.partnerConnectorInfo{partnerConnectorType:KafkaAzureBlobStorageSource}") + if disc_kafka_azure_blob_storage_source is not None: + disc_kafka_azure_blob_storage_source.set_prop("apiKey", AAZStrType, ".kafka_azure_blob_storage_source.api_key") + disc_kafka_azure_blob_storage_source.set_prop("apiSecret", AAZStrType, ".kafka_azure_blob_storage_source.api_secret", typ_kwargs={"flags": {"secret": True}}) + disc_kafka_azure_blob_storage_source.set_prop("authType", AAZStrType, ".kafka_azure_blob_storage_source.auth_type") + disc_kafka_azure_blob_storage_source.set_prop("inputFormat", AAZStrType, ".kafka_azure_blob_storage_source.input_format") + disc_kafka_azure_blob_storage_source.set_prop("maxTasks", AAZStrType, ".kafka_azure_blob_storage_source.max_tasks") + disc_kafka_azure_blob_storage_source.set_prop("outputFormat", AAZStrType, ".kafka_azure_blob_storage_source.output_format") + disc_kafka_azure_blob_storage_source.set_prop("serviceAccountId", AAZStrType, ".kafka_azure_blob_storage_source.service_account_id") + disc_kafka_azure_blob_storage_source.set_prop("topicRegex", AAZStrType, ".kafka_azure_blob_storage_source.topic_regex") + disc_kafka_azure_blob_storage_source.set_prop("topicsDir", AAZStrType, ".kafka_azure_blob_storage_source.topics_dir") + + disc_kafka_azure_cosmos_db_sink = _builder.get(".properties.partnerConnectorInfo{partnerConnectorType:KafkaAzureCosmosDBSink}") + if disc_kafka_azure_cosmos_db_sink is not None: + disc_kafka_azure_cosmos_db_sink.set_prop("apiKey", AAZStrType, ".kafka_azure_cosmos_db_sink.api_key") + disc_kafka_azure_cosmos_db_sink.set_prop("apiSecret", AAZStrType, ".kafka_azure_cosmos_db_sink.api_secret") + disc_kafka_azure_cosmos_db_sink.set_prop("authType", AAZStrType, ".kafka_azure_cosmos_db_sink.auth_type") + disc_kafka_azure_cosmos_db_sink.set_prop("flushSize", AAZStrType, ".kafka_azure_cosmos_db_sink.flush_size") + disc_kafka_azure_cosmos_db_sink.set_prop("inputFormat", AAZStrType, ".kafka_azure_cosmos_db_sink.input_format") + disc_kafka_azure_cosmos_db_sink.set_prop("maxTasks", AAZStrType, ".kafka_azure_cosmos_db_sink.max_tasks") + disc_kafka_azure_cosmos_db_sink.set_prop("outputFormat", AAZStrType, ".kafka_azure_cosmos_db_sink.output_format") + disc_kafka_azure_cosmos_db_sink.set_prop("serviceAccountId", AAZStrType, ".kafka_azure_cosmos_db_sink.service_account_id") + disc_kafka_azure_cosmos_db_sink.set_prop("timeInterval", AAZStrType, ".kafka_azure_cosmos_db_sink.time_interval") + disc_kafka_azure_cosmos_db_sink.set_prop("topics", AAZListType, ".kafka_azure_cosmos_db_sink.topics") + disc_kafka_azure_cosmos_db_sink.set_prop("topicsDir", AAZStrType, ".kafka_azure_cosmos_db_sink.topics_dir") + + topics = _builder.get(".properties.partnerConnectorInfo{partnerConnectorType:KafkaAzureCosmosDBSink}.topics") + if topics is not None: + topics.set_elements(AAZStrType, ".") + + disc_kafka_azure_cosmos_db_source = _builder.get(".properties.partnerConnectorInfo{partnerConnectorType:KafkaAzureCosmosDBSource}") + if disc_kafka_azure_cosmos_db_source is not None: + disc_kafka_azure_cosmos_db_source.set_prop("apiKey", AAZStrType, ".kafka_azure_cosmos_db_source.api_key") + disc_kafka_azure_cosmos_db_source.set_prop("apiSecret", AAZStrType, ".kafka_azure_cosmos_db_source.api_secret", typ_kwargs={"flags": {"secret": True}}) + disc_kafka_azure_cosmos_db_source.set_prop("authType", AAZStrType, ".kafka_azure_cosmos_db_source.auth_type") + disc_kafka_azure_cosmos_db_source.set_prop("inputFormat", AAZStrType, ".kafka_azure_cosmos_db_source.input_format") + disc_kafka_azure_cosmos_db_source.set_prop("maxTasks", AAZStrType, ".kafka_azure_cosmos_db_source.max_tasks") + disc_kafka_azure_cosmos_db_source.set_prop("outputFormat", AAZStrType, ".kafka_azure_cosmos_db_source.output_format") + disc_kafka_azure_cosmos_db_source.set_prop("serviceAccountId", AAZStrType, ".kafka_azure_cosmos_db_source.service_account_id") + disc_kafka_azure_cosmos_db_source.set_prop("topicRegex", AAZStrType, ".kafka_azure_cosmos_db_source.topic_regex") + disc_kafka_azure_cosmos_db_source.set_prop("topicsDir", AAZStrType, ".kafka_azure_cosmos_db_source.topics_dir") + + disc_kafka_azure_synapse_analytics_sink = _builder.get(".properties.partnerConnectorInfo{partnerConnectorType:KafkaAzureSynapseAnalyticsSink}") + if disc_kafka_azure_synapse_analytics_sink is not None: + disc_kafka_azure_synapse_analytics_sink.set_prop("apiKey", AAZStrType, ".kafka_azure_synapse_analytics_sink.api_key") + disc_kafka_azure_synapse_analytics_sink.set_prop("apiSecret", AAZStrType, ".kafka_azure_synapse_analytics_sink.api_secret") + disc_kafka_azure_synapse_analytics_sink.set_prop("authType", AAZStrType, ".kafka_azure_synapse_analytics_sink.auth_type") + disc_kafka_azure_synapse_analytics_sink.set_prop("flushSize", AAZStrType, ".kafka_azure_synapse_analytics_sink.flush_size") + disc_kafka_azure_synapse_analytics_sink.set_prop("inputFormat", AAZStrType, ".kafka_azure_synapse_analytics_sink.input_format") + disc_kafka_azure_synapse_analytics_sink.set_prop("maxTasks", AAZStrType, ".kafka_azure_synapse_analytics_sink.max_tasks") + disc_kafka_azure_synapse_analytics_sink.set_prop("outputFormat", AAZStrType, ".kafka_azure_synapse_analytics_sink.output_format") + disc_kafka_azure_synapse_analytics_sink.set_prop("serviceAccountId", AAZStrType, ".kafka_azure_synapse_analytics_sink.service_account_id") + disc_kafka_azure_synapse_analytics_sink.set_prop("timeInterval", AAZStrType, ".kafka_azure_synapse_analytics_sink.time_interval") + disc_kafka_azure_synapse_analytics_sink.set_prop("topics", AAZListType, ".kafka_azure_synapse_analytics_sink.topics") + disc_kafka_azure_synapse_analytics_sink.set_prop("topicsDir", AAZStrType, ".kafka_azure_synapse_analytics_sink.topics_dir") + + topics = _builder.get(".properties.partnerConnectorInfo{partnerConnectorType:KafkaAzureSynapseAnalyticsSink}.topics") + if topics is not None: + topics.set_elements(AAZStrType, ".") + + return _instance_value + + class InstanceUpdateByGeneric(AAZGenericInstanceUpdateOperation): + + def __call__(self, *args, **kwargs): + self._update_instance_by_generic( + self.ctx.vars.instance, + self.ctx.generic_update_args + ) + + +class _UpdateHelper: + """Helper class for Update""" + + _schema_connector_resource_read = None + + @classmethod + def _build_schema_connector_resource_read(cls, _schema): + if cls._schema_connector_resource_read is not None: + _schema.id = cls._schema_connector_resource_read.id + _schema.name = cls._schema_connector_resource_read.name + _schema.properties = cls._schema_connector_resource_read.properties + _schema.system_data = cls._schema_connector_resource_read.system_data + _schema.type = cls._schema_connector_resource_read.type + return + + cls._schema_connector_resource_read = _schema_connector_resource_read = AAZObjectType() + + connector_resource_read = _schema_connector_resource_read + connector_resource_read.id = AAZStrType( + flags={"read_only": True}, + ) + connector_resource_read.name = AAZStrType( + flags={"read_only": True}, + ) + connector_resource_read.properties = AAZObjectType( + flags={"required": True, "client_flatten": True}, + ) + connector_resource_read.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + connector_resource_read.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = _schema_connector_resource_read.properties + properties.connector_basic_info = AAZObjectType( + serialized_name="connectorBasicInfo", + ) + properties.connector_service_type_info = AAZObjectType( + serialized_name="connectorServiceTypeInfo", + ) + properties.partner_connector_info = AAZObjectType( + serialized_name="partnerConnectorInfo", + ) + + connector_basic_info = _schema_connector_resource_read.properties.connector_basic_info + connector_basic_info.connector_class = AAZStrType( + serialized_name="connectorClass", + ) + connector_basic_info.connector_id = AAZStrType( + serialized_name="connectorId", + ) + connector_basic_info.connector_name = AAZStrType( + serialized_name="connectorName", + ) + connector_basic_info.connector_state = AAZStrType( + serialized_name="connectorState", + ) + connector_basic_info.connector_type = AAZStrType( + serialized_name="connectorType", + ) + + connector_service_type_info = _schema_connector_resource_read.properties.connector_service_type_info + connector_service_type_info.connector_service_type = AAZStrType( + serialized_name="connectorServiceType", + flags={"required": True}, + ) + + disc_azure_blob_storage_sink_connector = _schema_connector_resource_read.properties.connector_service_type_info.discriminate_by("connector_service_type", "AzureBlobStorageSinkConnector") + disc_azure_blob_storage_sink_connector.storage_account_key = AAZStrType( + serialized_name="storageAccountKey", + ) + disc_azure_blob_storage_sink_connector.storage_account_name = AAZStrType( + serialized_name="storageAccountName", + ) + disc_azure_blob_storage_sink_connector.storage_container_name = AAZStrType( + serialized_name="storageContainerName", + ) + + disc_azure_blob_storage_source_connector = _schema_connector_resource_read.properties.connector_service_type_info.discriminate_by("connector_service_type", "AzureBlobStorageSourceConnector") + disc_azure_blob_storage_source_connector.storage_account_key = AAZStrType( + serialized_name="storageAccountKey", + flags={"secret": True}, + ) + disc_azure_blob_storage_source_connector.storage_account_name = AAZStrType( + serialized_name="storageAccountName", + ) + disc_azure_blob_storage_source_connector.storage_container_name = AAZStrType( + serialized_name="storageContainerName", + ) + + disc_azure_cosmos_db_sink_connector = _schema_connector_resource_read.properties.connector_service_type_info.discriminate_by("connector_service_type", "AzureCosmosDBSinkConnector") + disc_azure_cosmos_db_sink_connector.cosmos_connection_endpoint = AAZStrType( + serialized_name="cosmosConnectionEndpoint", + ) + disc_azure_cosmos_db_sink_connector.cosmos_containers_topic_mapping = AAZStrType( + serialized_name="cosmosContainersTopicMapping", + ) + disc_azure_cosmos_db_sink_connector.cosmos_database_name = AAZStrType( + serialized_name="cosmosDatabaseName", + ) + disc_azure_cosmos_db_sink_connector.cosmos_id_strategy = AAZStrType( + serialized_name="cosmosIdStrategy", + ) + disc_azure_cosmos_db_sink_connector.cosmos_master_key = AAZStrType( + serialized_name="cosmosMasterKey", + ) + + disc_azure_cosmos_db_source_connector = _schema_connector_resource_read.properties.connector_service_type_info.discriminate_by("connector_service_type", "AzureCosmosDBSourceConnector") + disc_azure_cosmos_db_source_connector.cosmos_connection_endpoint = AAZStrType( + serialized_name="cosmosConnectionEndpoint", + ) + disc_azure_cosmos_db_source_connector.cosmos_containers_topic_mapping = AAZStrType( + serialized_name="cosmosContainersTopicMapping", + ) + disc_azure_cosmos_db_source_connector.cosmos_database_name = AAZStrType( + serialized_name="cosmosDatabaseName", + ) + disc_azure_cosmos_db_source_connector.cosmos_master_key = AAZStrType( + serialized_name="cosmosMasterKey", + ) + disc_azure_cosmos_db_source_connector.cosmos_message_key_enabled = AAZBoolType( + serialized_name="cosmosMessageKeyEnabled", + ) + disc_azure_cosmos_db_source_connector.cosmos_message_key_field = AAZStrType( + serialized_name="cosmosMessageKeyField", + ) + + disc_azure_synapse_analytics_sink_connector = _schema_connector_resource_read.properties.connector_service_type_info.discriminate_by("connector_service_type", "AzureSynapseAnalyticsSinkConnector") + disc_azure_synapse_analytics_sink_connector.synapse_sql_database_name = AAZStrType( + serialized_name="synapseSqlDatabaseName", + ) + disc_azure_synapse_analytics_sink_connector.synapse_sql_password = AAZStrType( + serialized_name="synapseSqlPassword", + ) + disc_azure_synapse_analytics_sink_connector.synapse_sql_server_name = AAZStrType( + serialized_name="synapseSqlServerName", + ) + disc_azure_synapse_analytics_sink_connector.synapse_sql_user = AAZStrType( + serialized_name="synapseSqlUser", + ) + + partner_connector_info = _schema_connector_resource_read.properties.partner_connector_info + partner_connector_info.partner_connector_type = AAZStrType( + serialized_name="partnerConnectorType", + flags={"required": True}, + ) + + disc_kafka_azure_blob_storage_sink = _schema_connector_resource_read.properties.partner_connector_info.discriminate_by("partner_connector_type", "KafkaAzureBlobStorageSink") + disc_kafka_azure_blob_storage_sink.api_key = AAZStrType( + serialized_name="apiKey", + ) + disc_kafka_azure_blob_storage_sink.api_secret = AAZStrType( + serialized_name="apiSecret", + ) + disc_kafka_azure_blob_storage_sink.auth_type = AAZStrType( + serialized_name="authType", + ) + disc_kafka_azure_blob_storage_sink.flush_size = AAZStrType( + serialized_name="flushSize", + ) + disc_kafka_azure_blob_storage_sink.input_format = AAZStrType( + serialized_name="inputFormat", + ) + disc_kafka_azure_blob_storage_sink.max_tasks = AAZStrType( + serialized_name="maxTasks", + ) + disc_kafka_azure_blob_storage_sink.output_format = AAZStrType( + serialized_name="outputFormat", + ) + disc_kafka_azure_blob_storage_sink.service_account_id = AAZStrType( + serialized_name="serviceAccountId", + ) + disc_kafka_azure_blob_storage_sink.time_interval = AAZStrType( + serialized_name="timeInterval", + ) + disc_kafka_azure_blob_storage_sink.topics = AAZListType() + disc_kafka_azure_blob_storage_sink.topics_dir = AAZStrType( + serialized_name="topicsDir", + ) + + topics = _schema_connector_resource_read.properties.partner_connector_info.discriminate_by("partner_connector_type", "KafkaAzureBlobStorageSink").topics + topics.Element = AAZStrType() + + disc_kafka_azure_blob_storage_source = _schema_connector_resource_read.properties.partner_connector_info.discriminate_by("partner_connector_type", "KafkaAzureBlobStorageSource") + disc_kafka_azure_blob_storage_source.api_key = AAZStrType( + serialized_name="apiKey", + ) + disc_kafka_azure_blob_storage_source.api_secret = AAZStrType( + serialized_name="apiSecret", + flags={"secret": True}, + ) + disc_kafka_azure_blob_storage_source.auth_type = AAZStrType( + serialized_name="authType", + ) + disc_kafka_azure_blob_storage_source.input_format = AAZStrType( + serialized_name="inputFormat", + ) + disc_kafka_azure_blob_storage_source.max_tasks = AAZStrType( + serialized_name="maxTasks", + ) + disc_kafka_azure_blob_storage_source.output_format = AAZStrType( + serialized_name="outputFormat", + ) + disc_kafka_azure_blob_storage_source.service_account_id = AAZStrType( + serialized_name="serviceAccountId", + ) + disc_kafka_azure_blob_storage_source.topic_regex = AAZStrType( + serialized_name="topicRegex", + ) + disc_kafka_azure_blob_storage_source.topics_dir = AAZStrType( + serialized_name="topicsDir", + ) + + disc_kafka_azure_cosmos_db_sink = _schema_connector_resource_read.properties.partner_connector_info.discriminate_by("partner_connector_type", "KafkaAzureCosmosDBSink") + disc_kafka_azure_cosmos_db_sink.api_key = AAZStrType( + serialized_name="apiKey", + ) + disc_kafka_azure_cosmos_db_sink.api_secret = AAZStrType( + serialized_name="apiSecret", + ) + disc_kafka_azure_cosmos_db_sink.auth_type = AAZStrType( + serialized_name="authType", + ) + disc_kafka_azure_cosmos_db_sink.flush_size = AAZStrType( + serialized_name="flushSize", + ) + disc_kafka_azure_cosmos_db_sink.input_format = AAZStrType( + serialized_name="inputFormat", + ) + disc_kafka_azure_cosmos_db_sink.max_tasks = AAZStrType( + serialized_name="maxTasks", + ) + disc_kafka_azure_cosmos_db_sink.output_format = AAZStrType( + serialized_name="outputFormat", + ) + disc_kafka_azure_cosmos_db_sink.service_account_id = AAZStrType( + serialized_name="serviceAccountId", + ) + disc_kafka_azure_cosmos_db_sink.time_interval = AAZStrType( + serialized_name="timeInterval", + ) + disc_kafka_azure_cosmos_db_sink.topics = AAZListType() + disc_kafka_azure_cosmos_db_sink.topics_dir = AAZStrType( + serialized_name="topicsDir", + ) + + topics = _schema_connector_resource_read.properties.partner_connector_info.discriminate_by("partner_connector_type", "KafkaAzureCosmosDBSink").topics + topics.Element = AAZStrType() + + disc_kafka_azure_cosmos_db_source = _schema_connector_resource_read.properties.partner_connector_info.discriminate_by("partner_connector_type", "KafkaAzureCosmosDBSource") + disc_kafka_azure_cosmos_db_source.api_key = AAZStrType( + serialized_name="apiKey", + ) + disc_kafka_azure_cosmos_db_source.api_secret = AAZStrType( + serialized_name="apiSecret", + flags={"secret": True}, + ) + disc_kafka_azure_cosmos_db_source.auth_type = AAZStrType( + serialized_name="authType", + ) + disc_kafka_azure_cosmos_db_source.input_format = AAZStrType( + serialized_name="inputFormat", + ) + disc_kafka_azure_cosmos_db_source.max_tasks = AAZStrType( + serialized_name="maxTasks", + ) + disc_kafka_azure_cosmos_db_source.output_format = AAZStrType( + serialized_name="outputFormat", + ) + disc_kafka_azure_cosmos_db_source.service_account_id = AAZStrType( + serialized_name="serviceAccountId", + ) + disc_kafka_azure_cosmos_db_source.topic_regex = AAZStrType( + serialized_name="topicRegex", + ) + disc_kafka_azure_cosmos_db_source.topics_dir = AAZStrType( + serialized_name="topicsDir", + ) + + disc_kafka_azure_synapse_analytics_sink = _schema_connector_resource_read.properties.partner_connector_info.discriminate_by("partner_connector_type", "KafkaAzureSynapseAnalyticsSink") + disc_kafka_azure_synapse_analytics_sink.api_key = AAZStrType( + serialized_name="apiKey", + ) + disc_kafka_azure_synapse_analytics_sink.api_secret = AAZStrType( + serialized_name="apiSecret", + ) + disc_kafka_azure_synapse_analytics_sink.auth_type = AAZStrType( + serialized_name="authType", + ) + disc_kafka_azure_synapse_analytics_sink.flush_size = AAZStrType( + serialized_name="flushSize", + ) + disc_kafka_azure_synapse_analytics_sink.input_format = AAZStrType( + serialized_name="inputFormat", + ) + disc_kafka_azure_synapse_analytics_sink.max_tasks = AAZStrType( + serialized_name="maxTasks", + ) + disc_kafka_azure_synapse_analytics_sink.output_format = AAZStrType( + serialized_name="outputFormat", + ) + disc_kafka_azure_synapse_analytics_sink.service_account_id = AAZStrType( + serialized_name="serviceAccountId", + ) + disc_kafka_azure_synapse_analytics_sink.time_interval = AAZStrType( + serialized_name="timeInterval", + ) + disc_kafka_azure_synapse_analytics_sink.topics = AAZListType() + disc_kafka_azure_synapse_analytics_sink.topics_dir = AAZStrType( + serialized_name="topicsDir", + ) + + topics = _schema_connector_resource_read.properties.partner_connector_info.discriminate_by("partner_connector_type", "KafkaAzureSynapseAnalyticsSink").topics + topics.Element = AAZStrType() + + system_data = _schema_connector_resource_read.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + ) + + _schema.id = cls._schema_connector_resource_read.id + _schema.name = cls._schema_connector_resource_read.name + _schema.properties = cls._schema_connector_resource_read.properties + _schema.system_data = cls._schema_connector_resource_read.system_data + _schema.type = cls._schema_connector_resource_read.type + + +__all__ = ["Update"] diff --git a/src/neon/azext_neon/aaz/latest/neon/postgres/neon_database/__cmd_group.py b/src/confluent/azext_confluent/aaz/latest/confluent/organization/environment/cluster/topic/__cmd_group.py similarity index 86% rename from src/neon/azext_neon/aaz/latest/neon/postgres/neon_database/__cmd_group.py rename to src/confluent/azext_confluent/aaz/latest/confluent/organization/environment/cluster/topic/__cmd_group.py index fffb1adae53..b46b0a18e78 100644 --- a/src/neon/azext_neon/aaz/latest/neon/postgres/neon_database/__cmd_group.py +++ b/src/confluent/azext_confluent/aaz/latest/confluent/organization/environment/cluster/topic/__cmd_group.py @@ -12,10 +12,10 @@ @register_command_group( - "neon postgres neon-database", + "confluent organization environment cluster topic", ) class __CMDGroup(AAZCommandGroup): - """Manage Neon Postgres databases within Azure. + """Manage Topic """ pass diff --git a/src/neon/azext_neon/aaz/latest/neon/postgres/organization/__init__.py b/src/confluent/azext_confluent/aaz/latest/confluent/organization/environment/cluster/topic/__init__.py similarity index 100% rename from src/neon/azext_neon/aaz/latest/neon/postgres/organization/__init__.py rename to src/confluent/azext_confluent/aaz/latest/confluent/organization/environment/cluster/topic/__init__.py diff --git a/src/confluent/azext_confluent/aaz/latest/confluent/organization/environment/cluster/topic/_create.py b/src/confluent/azext_confluent/aaz/latest/confluent/organization/environment/cluster/topic/_create.py new file mode 100644 index 00000000000..227660b176b --- /dev/null +++ b/src/confluent/azext_confluent/aaz/latest/confluent/organization/environment/cluster/topic/_create.py @@ -0,0 +1,390 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "confluent organization environment cluster topic create", +) +class Create(AAZCommand): + """Create confluent topics by Name + """ + + _aaz_info = { + "version": "2024-07-01", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.confluent/organizations/{}/environments/{}/clusters/{}/topics/{}", "2024-07-01"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return self._output() + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.cluster_id = AAZStrArg( + options=["--cluster-id"], + help="Confluent kafka or schema registry cluster id", + required=True, + ) + _args_schema.environment_id = AAZStrArg( + options=["--environment-id"], + help="Confluent environment id", + required=True, + ) + _args_schema.organization_name = AAZStrArg( + options=["--organization-name"], + help="Organization resource name", + required=True, + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.topic_name = AAZStrArg( + options=["-n", "--name", "--topic-name"], + help="Confluent kafka or schema registry topic name", + required=True, + ) + + # define Arg Group "Properties" + + _args_schema = cls._args_schema + _args_schema.configs = AAZObjectArg( + options=["--configs"], + arg_group="Properties", + help="Config Specification of the topic", + ) + cls._build_args_topics_related_link_create(_args_schema.configs) + _args_schema.input_configs = AAZListArg( + options=["--input-configs"], + arg_group="Properties", + help="Input Config Specification of the topic", + ) + _args_schema.kind = AAZStrArg( + options=["--kind"], + arg_group="Properties", + help="Type of topic", + ) + _args_schema.metadata = AAZObjectArg( + options=["--metadata"], + arg_group="Properties", + help="Metadata of the record", + ) + _args_schema.partitions = AAZObjectArg( + options=["--partitions"], + arg_group="Properties", + help="Partition Specification of the topic", + ) + cls._build_args_topics_related_link_create(_args_schema.partitions) + _args_schema.partitions_count = AAZStrArg( + options=["--partitions-count"], + arg_group="Properties", + help="Partition count of the topic", + ) + _args_schema.partitions_reassignments = AAZObjectArg( + options=["--partitions-reassignments"], + arg_group="Properties", + help="Partition Reassignment Specification of the topic", + ) + cls._build_args_topics_related_link_create(_args_schema.partitions_reassignments) + _args_schema.replication_factor = AAZStrArg( + options=["--replication-factor"], + arg_group="Properties", + help="Replication factor of the topic", + ) + _args_schema.topic_id = AAZStrArg( + options=["--topic-id"], + arg_group="Properties", + help="Topic Id returned by Confluent", + ) + + input_configs = cls._args_schema.input_configs + input_configs.Element = AAZObjectArg() + + _element = cls._args_schema.input_configs.Element + _element.name = AAZStrArg( + options=["name"], + help="Name of the topic input config", + ) + _element.value = AAZStrArg( + options=["value"], + help="Value of the topic input config", + ) + + metadata = cls._args_schema.metadata + metadata.resource_name = AAZStrArg( + options=["resource-name"], + help="Resource name of the record", + ) + metadata.self = AAZStrArg( + options=["self"], + help="Self lookup url", + ) + return cls._args_schema + + _args_topics_related_link_create = None + + @classmethod + def _build_args_topics_related_link_create(cls, _schema): + if cls._args_topics_related_link_create is not None: + _schema.related = cls._args_topics_related_link_create.related + return + + cls._args_topics_related_link_create = AAZObjectArg() + + topics_related_link_create = cls._args_topics_related_link_create + topics_related_link_create.related = AAZStrArg( + options=["related"], + help="Relationship of the topic", + ) + + _schema.related = cls._args_topics_related_link_create.related + + def _execute_operations(self): + self.pre_operations() + self.TopicsCreate(ctx=self.ctx)() + self.post_operations() + + @register_callback + def pre_operations(self): + pass + + @register_callback + def post_operations(self): + pass + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class TopicsCreate(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200, 201]: + return self.on_200_201(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Confluent/organizations/{organizationName}/environments/{environmentId}/clusters/{clusterId}/topics/{topicName}", + **self.url_parameters + ) + + @property + def method(self): + return "PUT" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "clusterId", self.ctx.args.cluster_id, + required=True, + ), + **self.serialize_url_param( + "environmentId", self.ctx.args.environment_id, + required=True, + ), + **self.serialize_url_param( + "organizationName", self.ctx.args.organization_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "topicName", self.ctx.args.topic_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2024-07-01", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Content-Type", "application/json", + ), + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + @property + def content(self): + _content_value, _builder = self.new_content_builder( + self.ctx.args, + typ=AAZObjectType, + typ_kwargs={"flags": {"client_flatten": True}} + ) + _builder.set_prop("properties", AAZObjectType, typ_kwargs={"flags": {"client_flatten": True}}) + + properties = _builder.get(".properties") + if properties is not None: + _CreateHelper._build_schema_topics_related_link_create(properties.set_prop("configs", AAZObjectType, ".configs")) + properties.set_prop("inputConfigs", AAZListType, ".input_configs") + properties.set_prop("kind", AAZStrType, ".kind") + properties.set_prop("metadata", AAZObjectType, ".metadata") + _CreateHelper._build_schema_topics_related_link_create(properties.set_prop("partitions", AAZObjectType, ".partitions")) + properties.set_prop("partitionsCount", AAZStrType, ".partitions_count") + _CreateHelper._build_schema_topics_related_link_create(properties.set_prop("partitionsReassignments", AAZObjectType, ".partitions_reassignments")) + properties.set_prop("replicationFactor", AAZStrType, ".replication_factor") + properties.set_prop("topicId", AAZStrType, ".topic_id") + + input_configs = _builder.get(".properties.inputConfigs") + if input_configs is not None: + input_configs.set_elements(AAZObjectType, ".") + + _elements = _builder.get(".properties.inputConfigs[]") + if _elements is not None: + _elements.set_prop("name", AAZStrType, ".name") + _elements.set_prop("value", AAZStrType, ".value") + + metadata = _builder.get(".properties.metadata") + if metadata is not None: + metadata.set_prop("resourceName", AAZStrType, ".resource_name") + metadata.set_prop("self", AAZStrType, ".self") + + return self.serialize_content(_content_value) + + def on_200_201(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200_201 + ) + + _schema_on_200_201 = None + + @classmethod + def _build_schema_on_200_201(cls): + if cls._schema_on_200_201 is not None: + return cls._schema_on_200_201 + + cls._schema_on_200_201 = AAZObjectType() + + _schema_on_200_201 = cls._schema_on_200_201 + _schema_on_200_201.id = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200_201.name = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200_201.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + _schema_on_200_201.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = cls._schema_on_200_201.properties + properties.configs = AAZObjectType() + _CreateHelper._build_schema_topics_related_link_read(properties.configs) + properties.input_configs = AAZListType( + serialized_name="inputConfigs", + ) + properties.kind = AAZStrType() + properties.metadata = AAZObjectType() + properties.partitions = AAZObjectType() + _CreateHelper._build_schema_topics_related_link_read(properties.partitions) + properties.partitions_count = AAZStrType( + serialized_name="partitionsCount", + ) + properties.partitions_reassignments = AAZObjectType( + serialized_name="partitionsReassignments", + ) + _CreateHelper._build_schema_topics_related_link_read(properties.partitions_reassignments) + properties.replication_factor = AAZStrType( + serialized_name="replicationFactor", + ) + properties.topic_id = AAZStrType( + serialized_name="topicId", + ) + + input_configs = cls._schema_on_200_201.properties.input_configs + input_configs.Element = AAZObjectType() + + _element = cls._schema_on_200_201.properties.input_configs.Element + _element.name = AAZStrType() + _element.value = AAZStrType() + + metadata = cls._schema_on_200_201.properties.metadata + metadata.resource_name = AAZStrType( + serialized_name="resourceName", + ) + metadata.self = AAZStrType() + + return cls._schema_on_200_201 + + +class _CreateHelper: + """Helper class for Create""" + + @classmethod + def _build_schema_topics_related_link_create(cls, _builder): + if _builder is None: + return + _builder.set_prop("related", AAZStrType, ".related") + + _schema_topics_related_link_read = None + + @classmethod + def _build_schema_topics_related_link_read(cls, _schema): + if cls._schema_topics_related_link_read is not None: + _schema.related = cls._schema_topics_related_link_read.related + return + + cls._schema_topics_related_link_read = _schema_topics_related_link_read = AAZObjectType() + + topics_related_link_read = _schema_topics_related_link_read + topics_related_link_read.related = AAZStrType() + + _schema.related = cls._schema_topics_related_link_read.related + + +__all__ = ["Create"] diff --git a/src/neon/azext_neon/aaz/latest/neon/postgres/endpoint/_delete.py b/src/confluent/azext_confluent/aaz/latest/confluent/organization/environment/cluster/topic/_delete.py similarity index 60% rename from src/neon/azext_neon/aaz/latest/neon/postgres/endpoint/_delete.py rename to src/confluent/azext_confluent/aaz/latest/confluent/organization/environment/cluster/topic/_delete.py index 44ea416b4a7..ba20f7b841e 100644 --- a/src/neon/azext_neon/aaz/latest/neon/postgres/endpoint/_delete.py +++ b/src/confluent/azext_confluent/aaz/latest/confluent/organization/environment/cluster/topic/_delete.py @@ -12,24 +12,25 @@ @register_command( - "neon postgres endpoint delete", + "confluent organization environment cluster topic delete", confirmation="Are you sure you want to perform this operation?", ) class Delete(AAZCommand): - """Delete a Endpoint + """Delete confluent topic by name """ _aaz_info = { - "version": "2025-06-23-preview", + "version": "2024-07-01", "resources": [ - ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/neon.postgres/organizations/{}/projects/{}/branches/{}/endpoints/{}", "2025-06-23-preview"], + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.confluent/organizations/{}/environments/{}/clusters/{}/topics/{}", "2024-07-01"], ] } + AZ_SUPPORT_NO_WAIT = True + def _handler(self, command_args): super()._handler(command_args) - self._execute_operations() - return None + return self.build_lro_poller(self._execute_operations, None) _args_schema = None @@ -42,52 +43,38 @@ def _build_arguments_schema(cls, *args, **kwargs): # define Arg Group "" _args_schema = cls._args_schema - _args_schema.branch_name = AAZStrArg( - options=["--branch-name"], - help="The name of the Branch", + _args_schema.cluster_id = AAZStrArg( + options=["--cluster-id"], + help="Confluent kafka or schema registry cluster id", required=True, id_part="child_name_2", - fmt=AAZStrArgFormat( - pattern="^\\S.{0,62}\\S$|^\\S$", - ), ) - _args_schema.endpoint_name = AAZStrArg( - options=["-n", "--name", "--endpoint-name"], - help="The name of the Endpoint", + _args_schema.environment_id = AAZStrArg( + options=["--environment-id"], + help="Confluent environment id", required=True, - id_part="child_name_3", - fmt=AAZStrArgFormat( - pattern="^\\S.{0,62}\\S$|^\\S$", - ), + id_part="child_name_1", ) _args_schema.organization_name = AAZStrArg( options=["--organization-name"], - help="Name of the Neon Organizations resource", + help="Organization resource name", required=True, id_part="name", - fmt=AAZStrArgFormat( - pattern="^[a-zA-Z0-9][a-zA-Z0-9_\\-.: ]*$", - max_length=50, - min_length=1, - ), ) - _args_schema.project_name = AAZStrArg( - options=["--project-name"], - help="The name of the Project", + _args_schema.resource_group = AAZResourceGroupNameArg( required=True, - id_part="child_name_1", - fmt=AAZStrArgFormat( - pattern="^\\S.{0,62}\\S$|^\\S$", - ), ) - _args_schema.resource_group = AAZResourceGroupNameArg( + _args_schema.topic_name = AAZStrArg( + options=["-n", "--name", "--topic-name"], + help="Confluent kafka or schema registry topic name", required=True, + id_part="child_name_3", ) return cls._args_schema def _execute_operations(self): self.pre_operations() - self.EndpointsDelete(ctx=self.ctx)() + yield self.TopicsDelete(ctx=self.ctx)() self.post_operations() @register_callback @@ -98,23 +85,46 @@ def pre_operations(self): def post_operations(self): pass - class EndpointsDelete(AAZHttpOperation): + class TopicsDelete(AAZHttpOperation): CLIENT_TYPE = "MgmtClient" def __call__(self, *args, **kwargs): request = self.make_request() session = self.client.send_request(request=request, stream=False, **kwargs) - if session.http_response.status_code in [200]: - return self.on_200(session) + if session.http_response.status_code in [202]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200_201, + self.on_error, + lro_options={"final-state-via": "location"}, + path_format_arguments=self.url_parameters, + ) if session.http_response.status_code in [204]: - return self.on_204(session) + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_204, + self.on_error, + lro_options={"final-state-via": "location"}, + path_format_arguments=self.url_parameters, + ) + if session.http_response.status_code in [200, 201]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200_201, + self.on_error, + lro_options={"final-state-via": "location"}, + path_format_arguments=self.url_parameters, + ) return self.on_error(session.http_response) @property def url(self): return self.client.format_url( - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Neon.Postgres/organizations/{organizationName}/projects/{projectName}/branches/{branchName}/endpoints/{endpointName}", + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Confluent/organizations/{organizationName}/environments/{environmentId}/clusters/{clusterId}/topics/{topicName}", **self.url_parameters ) @@ -130,11 +140,11 @@ def error_format(self): def url_parameters(self): parameters = { **self.serialize_url_param( - "branchName", self.ctx.args.branch_name, + "clusterId", self.ctx.args.cluster_id, required=True, ), **self.serialize_url_param( - "endpointName", self.ctx.args.endpoint_name, + "environmentId", self.ctx.args.environment_id, required=True, ), **self.serialize_url_param( @@ -142,15 +152,15 @@ def url_parameters(self): required=True, ), **self.serialize_url_param( - "projectName", self.ctx.args.project_name, + "resourceGroupName", self.ctx.args.resource_group, required=True, ), **self.serialize_url_param( - "resourceGroupName", self.ctx.args.resource_group, + "subscriptionId", self.ctx.subscription_id, required=True, ), **self.serialize_url_param( - "subscriptionId", self.ctx.subscription_id, + "topicName", self.ctx.args.topic_name, required=True, ), } @@ -160,16 +170,16 @@ def url_parameters(self): def query_parameters(self): parameters = { **self.serialize_query_param( - "api-version", "2025-06-23-preview", + "api-version", "2024-07-01", required=True, ), } return parameters - def on_200(self, session): + def on_204(self, session): pass - def on_204(self, session): + def on_200_201(self, session): pass diff --git a/src/neon/azext_neon/aaz/latest/neon/postgres/neon_database/_list.py b/src/confluent/azext_confluent/aaz/latest/confluent/organization/environment/cluster/topic/_list.py similarity index 57% rename from src/neon/azext_neon/aaz/latest/neon/postgres/neon_database/_list.py rename to src/confluent/azext_confluent/aaz/latest/confluent/organization/environment/cluster/topic/_list.py index 6a384b17e4c..5ecd2167e3a 100644 --- a/src/neon/azext_neon/aaz/latest/neon/postgres/neon_database/_list.py +++ b/src/confluent/azext_confluent/aaz/latest/confluent/organization/environment/cluster/topic/_list.py @@ -12,19 +12,16 @@ @register_command( - "neon postgres neon-database list", + "confluent organization environment cluster topic list", ) class List(AAZCommand): - """List all Neon Postgres databases associated with a specific branch. - - :example: List Neon Databases under a Branch - az neon postgres neon-database list --resource-group rgneon --organization-name org-test-cli --project-id old-frost-16758796 --branch-id br-spring-field-a8vje3tr + """List of all the topics in a clusters """ _aaz_info = { - "version": "2025-03-01", + "version": "2024-07-01", "resources": [ - ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/neon.postgres/organizations/{}/projects/{}/branches/{}/neondatabases", "2025-03-01"], + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.confluent/organizations/{}/environments/{}/clusters/{}/topics", "2024-07-01"], ] } @@ -45,44 +42,37 @@ def _build_arguments_schema(cls, *args, **kwargs): # define Arg Group "" _args_schema = cls._args_schema - _args_schema.branch_id = AAZStrArg( - options=["--branch-id"], - help="Id of the Neon branch", + _args_schema.cluster_id = AAZStrArg( + options=["--cluster-id"], + help="Confluent kafka or schema registry cluster id", required=True, - fmt=AAZStrArgFormat( - pattern="^\\S.{0,62}\\S$|^\\S$", - ), ) - _args_schema.organization_name = AAZStrArg( - options=["--organization-name"], - help="Name of the Neon organization.", + _args_schema.environment_id = AAZStrArg( + options=["--environment-id"], + help="Confluent environment id", required=True, - fmt=AAZStrArgFormat( - pattern="^[a-zA-Z0-9][a-zA-Z0-9_\\-.: ]*$", - max_length=50, - min_length=1, - ), - blank=AAZPromptInput( - msg="Please provide Neon Organization name:", - ), ) - _args_schema.project_id = AAZStrArg( - options=["--project-id"], - help="Id of the Neon project", + _args_schema.organization_name = AAZStrArg( + options=["--organization-name"], + help="Organization resource name", required=True, - fmt=AAZStrArgFormat( - pattern="^\\S.{0,62}\\S$|^\\S$", - ), ) _args_schema.resource_group = AAZResourceGroupNameArg( - help="Name of the Azure resource group.", required=True, ) + _args_schema.page_size = AAZIntArg( + options=["--page-size"], + help="Pagination size", + ) + _args_schema.page_token = AAZStrArg( + options=["--page-token"], + help="An opaque pagination token to fetch the next set of records", + ) return cls._args_schema def _execute_operations(self): self.pre_operations() - self.NeonDatabasesList(ctx=self.ctx)() + self.TopicsList(ctx=self.ctx)() self.post_operations() @register_callback @@ -98,7 +88,7 @@ def _output(self, *args, **kwargs): next_link = self.deserialize_output(self.ctx.vars.instance.next_link) return result, next_link - class NeonDatabasesList(AAZHttpOperation): + class TopicsList(AAZHttpOperation): CLIENT_TYPE = "MgmtClient" def __call__(self, *args, **kwargs): @@ -112,7 +102,7 @@ def __call__(self, *args, **kwargs): @property def url(self): return self.client.format_url( - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Neon.Postgres/organizations/{organizationName}/projects/{projectName}/branches/{branchName}/neonDatabases", + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Confluent/organizations/{organizationName}/environments/{environmentId}/clusters/{clusterId}/topics", **self.url_parameters ) @@ -122,21 +112,21 @@ def method(self): @property def error_format(self): - return "MgmtErrorFormat" + return "ODataV4Format" @property def url_parameters(self): parameters = { **self.serialize_url_param( - "branchName", self.ctx.args.branch_id, + "clusterId", self.ctx.args.cluster_id, required=True, ), **self.serialize_url_param( - "organizationName", self.ctx.args.organization_name, + "environmentId", self.ctx.args.environment_id, required=True, ), **self.serialize_url_param( - "projectName", self.ctx.args.project_id, + "organizationName", self.ctx.args.organization_name, required=True, ), **self.serialize_url_param( @@ -154,7 +144,13 @@ def url_parameters(self): def query_parameters(self): parameters = { **self.serialize_query_param( - "api-version", "2025-03-01", + "pageSize", self.ctx.args.page_size, + ), + **self.serialize_query_param( + "pageToken", self.ctx.args.page_token, + ), + **self.serialize_query_param( + "api-version", "2024-07-01", required=True, ), } @@ -190,9 +186,7 @@ def _build_schema_on_200(cls): _schema_on_200.next_link = AAZStrType( serialized_name="nextLink", ) - _schema_on_200.value = AAZListType( - flags={"required": True}, - ) + _schema_on_200.value = AAZListType() value = cls._schema_on_200.value value.Element = AAZObjectType() @@ -204,69 +198,49 @@ def _build_schema_on_200(cls): _element.name = AAZStrType( flags={"read_only": True}, ) - _element.properties = AAZObjectType() - _element.system_data = AAZObjectType( - serialized_name="systemData", - flags={"read_only": True}, + _element.properties = AAZObjectType( + flags={"client_flatten": True}, ) _element.type = AAZStrType( flags={"read_only": True}, ) properties = cls._schema_on_200.value.Element.properties - properties.attributes = AAZListType() - properties.branch_id = AAZStrType( - serialized_name="branchId", + properties.configs = AAZObjectType() + _ListHelper._build_schema_topics_related_link_read(properties.configs) + properties.input_configs = AAZListType( + serialized_name="inputConfigs", ) - properties.created_at = AAZStrType( - serialized_name="createdAt", - flags={"read_only": True}, + properties.kind = AAZStrType() + properties.metadata = AAZObjectType() + properties.partitions = AAZObjectType() + _ListHelper._build_schema_topics_related_link_read(properties.partitions) + properties.partitions_count = AAZStrType( + serialized_name="partitionsCount", ) - properties.entity_id = AAZStrType( - serialized_name="entityId", - flags={"read_only": True}, + properties.partitions_reassignments = AAZObjectType( + serialized_name="partitionsReassignments", ) - properties.entity_name = AAZStrType( - serialized_name="entityName", + _ListHelper._build_schema_topics_related_link_read(properties.partitions_reassignments) + properties.replication_factor = AAZStrType( + serialized_name="replicationFactor", ) - properties.owner_name = AAZStrType( - serialized_name="ownerName", - ) - properties.provisioning_state = AAZStrType( - serialized_name="provisioningState", - flags={"read_only": True}, + properties.topic_id = AAZStrType( + serialized_name="topicId", ) - attributes = cls._schema_on_200.value.Element.properties.attributes - attributes.Element = AAZObjectType() + input_configs = cls._schema_on_200.value.Element.properties.input_configs + input_configs.Element = AAZObjectType() - _element = cls._schema_on_200.value.Element.properties.attributes.Element - _element.name = AAZStrType( - flags={"required": True}, - ) - _element.value = AAZStrType( - flags={"required": True}, - ) + _element = cls._schema_on_200.value.Element.properties.input_configs.Element + _element.name = AAZStrType() + _element.value = AAZStrType() - system_data = cls._schema_on_200.value.Element.system_data - system_data.created_at = AAZStrType( - serialized_name="createdAt", - ) - system_data.created_by = AAZStrType( - serialized_name="createdBy", - ) - system_data.created_by_type = AAZStrType( - serialized_name="createdByType", - ) - system_data.last_modified_at = AAZStrType( - serialized_name="lastModifiedAt", - ) - system_data.last_modified_by = AAZStrType( - serialized_name="lastModifiedBy", - ) - system_data.last_modified_by_type = AAZStrType( - serialized_name="lastModifiedByType", + metadata = cls._schema_on_200.value.Element.properties.metadata + metadata.resource_name = AAZStrType( + serialized_name="resourceName", ) + metadata.self = AAZStrType() return cls._schema_on_200 @@ -274,5 +248,20 @@ def _build_schema_on_200(cls): class _ListHelper: """Helper class for List""" + _schema_topics_related_link_read = None + + @classmethod + def _build_schema_topics_related_link_read(cls, _schema): + if cls._schema_topics_related_link_read is not None: + _schema.related = cls._schema_topics_related_link_read.related + return + + cls._schema_topics_related_link_read = _schema_topics_related_link_read = AAZObjectType() + + topics_related_link_read = _schema_topics_related_link_read + topics_related_link_read.related = AAZStrType() + + _schema.related = cls._schema_topics_related_link_read.related + __all__ = ["List"] diff --git a/src/confluent/azext_confluent/aaz/latest/confluent/organization/environment/cluster/topic/_show.py b/src/confluent/azext_confluent/aaz/latest/confluent/organization/environment/cluster/topic/_show.py new file mode 100644 index 00000000000..e3d5a091beb --- /dev/null +++ b/src/confluent/azext_confluent/aaz/latest/confluent/organization/environment/cluster/topic/_show.py @@ -0,0 +1,255 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "confluent organization environment cluster topic show", +) +class Show(AAZCommand): + """Get confluent topic by Name + """ + + _aaz_info = { + "version": "2024-07-01", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.confluent/organizations/{}/environments/{}/clusters/{}/topics/{}", "2024-07-01"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return self._output() + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.cluster_id = AAZStrArg( + options=["--cluster-id"], + help="Confluent kafka or schema registry cluster id", + required=True, + id_part="child_name_2", + ) + _args_schema.environment_id = AAZStrArg( + options=["--environment-id"], + help="Confluent environment id", + required=True, + id_part="child_name_1", + ) + _args_schema.organization_name = AAZStrArg( + options=["--organization-name"], + help="Organization resource name", + required=True, + id_part="name", + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.topic_name = AAZStrArg( + options=["-n", "--name", "--topic-name"], + help="Confluent kafka or schema registry topic name", + required=True, + id_part="child_name_3", + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + self.TopicsGet(ctx=self.ctx)() + self.post_operations() + + @register_callback + def pre_operations(self): + pass + + @register_callback + def post_operations(self): + pass + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class TopicsGet(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Confluent/organizations/{organizationName}/environments/{environmentId}/clusters/{clusterId}/topics/{topicName}", + **self.url_parameters + ) + + @property + def method(self): + return "GET" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "clusterId", self.ctx.args.cluster_id, + required=True, + ), + **self.serialize_url_param( + "environmentId", self.ctx.args.environment_id, + required=True, + ), + **self.serialize_url_param( + "organizationName", self.ctx.args.organization_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "topicName", self.ctx.args.topic_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2024-07-01", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.id = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200.name = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + _schema_on_200.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = cls._schema_on_200.properties + properties.configs = AAZObjectType() + _ShowHelper._build_schema_topics_related_link_read(properties.configs) + properties.input_configs = AAZListType( + serialized_name="inputConfigs", + ) + properties.kind = AAZStrType() + properties.metadata = AAZObjectType() + properties.partitions = AAZObjectType() + _ShowHelper._build_schema_topics_related_link_read(properties.partitions) + properties.partitions_count = AAZStrType( + serialized_name="partitionsCount", + ) + properties.partitions_reassignments = AAZObjectType( + serialized_name="partitionsReassignments", + ) + _ShowHelper._build_schema_topics_related_link_read(properties.partitions_reassignments) + properties.replication_factor = AAZStrType( + serialized_name="replicationFactor", + ) + properties.topic_id = AAZStrType( + serialized_name="topicId", + ) + + input_configs = cls._schema_on_200.properties.input_configs + input_configs.Element = AAZObjectType() + + _element = cls._schema_on_200.properties.input_configs.Element + _element.name = AAZStrType() + _element.value = AAZStrType() + + metadata = cls._schema_on_200.properties.metadata + metadata.resource_name = AAZStrType( + serialized_name="resourceName", + ) + metadata.self = AAZStrType() + + return cls._schema_on_200 + + +class _ShowHelper: + """Helper class for Show""" + + _schema_topics_related_link_read = None + + @classmethod + def _build_schema_topics_related_link_read(cls, _schema): + if cls._schema_topics_related_link_read is not None: + _schema.related = cls._schema_topics_related_link_read.related + return + + cls._schema_topics_related_link_read = _schema_topics_related_link_read = AAZObjectType() + + topics_related_link_read = _schema_topics_related_link_read + topics_related_link_read.related = AAZStrType() + + _schema.related = cls._schema_topics_related_link_read.related + + +__all__ = ["Show"] diff --git a/src/confluent/azext_confluent/aaz/latest/confluent/organization/environment/cluster/topic/_update.py b/src/confluent/azext_confluent/aaz/latest/confluent/organization/environment/cluster/topic/_update.py new file mode 100644 index 00000000000..71fade572c6 --- /dev/null +++ b/src/confluent/azext_confluent/aaz/latest/confluent/organization/environment/cluster/topic/_update.py @@ -0,0 +1,562 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "confluent organization environment cluster topic update", +) +class Update(AAZCommand): + """Update confluent topics by Name + """ + + _aaz_info = { + "version": "2024-07-01", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.confluent/organizations/{}/environments/{}/clusters/{}/topics/{}", "2024-07-01"], + ] + } + + AZ_SUPPORT_GENERIC_UPDATE = True + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return self._output() + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.cluster_id = AAZStrArg( + options=["--cluster-id"], + help="Confluent kafka or schema registry cluster id", + required=True, + id_part="child_name_2", + ) + _args_schema.environment_id = AAZStrArg( + options=["--environment-id"], + help="Confluent environment id", + required=True, + id_part="child_name_1", + ) + _args_schema.organization_name = AAZStrArg( + options=["--organization-name"], + help="Organization resource name", + required=True, + id_part="name", + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.topic_name = AAZStrArg( + options=["-n", "--name", "--topic-name"], + help="Confluent kafka or schema registry topic name", + required=True, + id_part="child_name_3", + ) + + # define Arg Group "Properties" + + _args_schema = cls._args_schema + _args_schema.configs = AAZObjectArg( + options=["--configs"], + arg_group="Properties", + help="Config Specification of the topic", + nullable=True, + ) + cls._build_args_topics_related_link_update(_args_schema.configs) + _args_schema.input_configs = AAZListArg( + options=["--input-configs"], + arg_group="Properties", + help="Input Config Specification of the topic", + nullable=True, + ) + _args_schema.kind = AAZStrArg( + options=["--kind"], + arg_group="Properties", + help="Type of topic", + nullable=True, + ) + _args_schema.metadata = AAZObjectArg( + options=["--metadata"], + arg_group="Properties", + help="Metadata of the record", + nullable=True, + ) + _args_schema.partitions = AAZObjectArg( + options=["--partitions"], + arg_group="Properties", + help="Partition Specification of the topic", + nullable=True, + ) + cls._build_args_topics_related_link_update(_args_schema.partitions) + _args_schema.partitions_count = AAZStrArg( + options=["--partitions-count"], + arg_group="Properties", + help="Partition count of the topic", + nullable=True, + ) + _args_schema.partitions_reassignments = AAZObjectArg( + options=["--partitions-reassignments"], + arg_group="Properties", + help="Partition Reassignment Specification of the topic", + nullable=True, + ) + cls._build_args_topics_related_link_update(_args_schema.partitions_reassignments) + _args_schema.replication_factor = AAZStrArg( + options=["--replication-factor"], + arg_group="Properties", + help="Replication factor of the topic", + nullable=True, + ) + _args_schema.topic_id = AAZStrArg( + options=["--topic-id"], + arg_group="Properties", + help="Topic Id returned by Confluent", + nullable=True, + ) + + input_configs = cls._args_schema.input_configs + input_configs.Element = AAZObjectArg( + nullable=True, + ) + + _element = cls._args_schema.input_configs.Element + _element.name = AAZStrArg( + options=["name"], + help="Name of the topic input config", + nullable=True, + ) + _element.value = AAZStrArg( + options=["value"], + help="Value of the topic input config", + nullable=True, + ) + + metadata = cls._args_schema.metadata + metadata.resource_name = AAZStrArg( + options=["resource-name"], + help="Resource name of the record", + nullable=True, + ) + metadata.self = AAZStrArg( + options=["self"], + help="Self lookup url", + nullable=True, + ) + return cls._args_schema + + _args_topics_related_link_update = None + + @classmethod + def _build_args_topics_related_link_update(cls, _schema): + if cls._args_topics_related_link_update is not None: + _schema.related = cls._args_topics_related_link_update.related + return + + cls._args_topics_related_link_update = AAZObjectArg( + nullable=True, + ) + + topics_related_link_update = cls._args_topics_related_link_update + topics_related_link_update.related = AAZStrArg( + options=["related"], + help="Relationship of the topic", + nullable=True, + ) + + _schema.related = cls._args_topics_related_link_update.related + + def _execute_operations(self): + self.pre_operations() + self.TopicsGet(ctx=self.ctx)() + self.pre_instance_update(self.ctx.vars.instance) + self.InstanceUpdateByJson(ctx=self.ctx)() + self.InstanceUpdateByGeneric(ctx=self.ctx)() + self.post_instance_update(self.ctx.vars.instance) + self.TopicsCreate(ctx=self.ctx)() + self.post_operations() + + @register_callback + def pre_operations(self): + pass + + @register_callback + def post_operations(self): + pass + + @register_callback + def pre_instance_update(self, instance): + pass + + @register_callback + def post_instance_update(self, instance): + pass + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class TopicsGet(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Confluent/organizations/{organizationName}/environments/{environmentId}/clusters/{clusterId}/topics/{topicName}", + **self.url_parameters + ) + + @property + def method(self): + return "GET" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "clusterId", self.ctx.args.cluster_id, + required=True, + ), + **self.serialize_url_param( + "environmentId", self.ctx.args.environment_id, + required=True, + ), + **self.serialize_url_param( + "organizationName", self.ctx.args.organization_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "topicName", self.ctx.args.topic_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2024-07-01", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + _UpdateHelper._build_schema_topic_record_read(cls._schema_on_200) + + return cls._schema_on_200 + + class TopicsCreate(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200, 201]: + return self.on_200_201(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Confluent/organizations/{organizationName}/environments/{environmentId}/clusters/{clusterId}/topics/{topicName}", + **self.url_parameters + ) + + @property + def method(self): + return "PUT" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "clusterId", self.ctx.args.cluster_id, + required=True, + ), + **self.serialize_url_param( + "environmentId", self.ctx.args.environment_id, + required=True, + ), + **self.serialize_url_param( + "organizationName", self.ctx.args.organization_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + **self.serialize_url_param( + "topicName", self.ctx.args.topic_name, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2024-07-01", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Content-Type", "application/json", + ), + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + @property + def content(self): + _content_value, _builder = self.new_content_builder( + self.ctx.args, + value=self.ctx.vars.instance, + ) + + return self.serialize_content(_content_value) + + def on_200_201(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200_201 + ) + + _schema_on_200_201 = None + + @classmethod + def _build_schema_on_200_201(cls): + if cls._schema_on_200_201 is not None: + return cls._schema_on_200_201 + + cls._schema_on_200_201 = AAZObjectType() + _UpdateHelper._build_schema_topic_record_read(cls._schema_on_200_201) + + return cls._schema_on_200_201 + + class InstanceUpdateByJson(AAZJsonInstanceUpdateOperation): + + def __call__(self, *args, **kwargs): + self._update_instance(self.ctx.vars.instance) + + def _update_instance(self, instance): + _instance_value, _builder = self.new_content_builder( + self.ctx.args, + value=instance, + typ=AAZObjectType + ) + _builder.set_prop("properties", AAZObjectType, typ_kwargs={"flags": {"client_flatten": True}}) + + properties = _builder.get(".properties") + if properties is not None: + _UpdateHelper._build_schema_topics_related_link_update(properties.set_prop("configs", AAZObjectType, ".configs")) + properties.set_prop("inputConfigs", AAZListType, ".input_configs") + properties.set_prop("kind", AAZStrType, ".kind") + properties.set_prop("metadata", AAZObjectType, ".metadata") + _UpdateHelper._build_schema_topics_related_link_update(properties.set_prop("partitions", AAZObjectType, ".partitions")) + properties.set_prop("partitionsCount", AAZStrType, ".partitions_count") + _UpdateHelper._build_schema_topics_related_link_update(properties.set_prop("partitionsReassignments", AAZObjectType, ".partitions_reassignments")) + properties.set_prop("replicationFactor", AAZStrType, ".replication_factor") + properties.set_prop("topicId", AAZStrType, ".topic_id") + + input_configs = _builder.get(".properties.inputConfigs") + if input_configs is not None: + input_configs.set_elements(AAZObjectType, ".") + + _elements = _builder.get(".properties.inputConfigs[]") + if _elements is not None: + _elements.set_prop("name", AAZStrType, ".name") + _elements.set_prop("value", AAZStrType, ".value") + + metadata = _builder.get(".properties.metadata") + if metadata is not None: + metadata.set_prop("resourceName", AAZStrType, ".resource_name") + metadata.set_prop("self", AAZStrType, ".self") + + return _instance_value + + class InstanceUpdateByGeneric(AAZGenericInstanceUpdateOperation): + + def __call__(self, *args, **kwargs): + self._update_instance_by_generic( + self.ctx.vars.instance, + self.ctx.generic_update_args + ) + + +class _UpdateHelper: + """Helper class for Update""" + + @classmethod + def _build_schema_topics_related_link_update(cls, _builder): + if _builder is None: + return + _builder.set_prop("related", AAZStrType, ".related") + + _schema_topic_record_read = None + + @classmethod + def _build_schema_topic_record_read(cls, _schema): + if cls._schema_topic_record_read is not None: + _schema.id = cls._schema_topic_record_read.id + _schema.name = cls._schema_topic_record_read.name + _schema.properties = cls._schema_topic_record_read.properties + _schema.type = cls._schema_topic_record_read.type + return + + cls._schema_topic_record_read = _schema_topic_record_read = AAZObjectType() + + topic_record_read = _schema_topic_record_read + topic_record_read.id = AAZStrType( + flags={"read_only": True}, + ) + topic_record_read.name = AAZStrType( + flags={"read_only": True}, + ) + topic_record_read.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + topic_record_read.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = _schema_topic_record_read.properties + properties.configs = AAZObjectType() + cls._build_schema_topics_related_link_read(properties.configs) + properties.input_configs = AAZListType( + serialized_name="inputConfigs", + ) + properties.kind = AAZStrType() + properties.metadata = AAZObjectType() + properties.partitions = AAZObjectType() + cls._build_schema_topics_related_link_read(properties.partitions) + properties.partitions_count = AAZStrType( + serialized_name="partitionsCount", + ) + properties.partitions_reassignments = AAZObjectType( + serialized_name="partitionsReassignments", + ) + cls._build_schema_topics_related_link_read(properties.partitions_reassignments) + properties.replication_factor = AAZStrType( + serialized_name="replicationFactor", + ) + properties.topic_id = AAZStrType( + serialized_name="topicId", + ) + + input_configs = _schema_topic_record_read.properties.input_configs + input_configs.Element = AAZObjectType() + + _element = _schema_topic_record_read.properties.input_configs.Element + _element.name = AAZStrType() + _element.value = AAZStrType() + + metadata = _schema_topic_record_read.properties.metadata + metadata.resource_name = AAZStrType( + serialized_name="resourceName", + ) + metadata.self = AAZStrType() + + _schema.id = cls._schema_topic_record_read.id + _schema.name = cls._schema_topic_record_read.name + _schema.properties = cls._schema_topic_record_read.properties + _schema.type = cls._schema_topic_record_read.type + + _schema_topics_related_link_read = None + + @classmethod + def _build_schema_topics_related_link_read(cls, _schema): + if cls._schema_topics_related_link_read is not None: + _schema.related = cls._schema_topics_related_link_read.related + return + + cls._schema_topics_related_link_read = _schema_topics_related_link_read = AAZObjectType() + + topics_related_link_read = _schema_topics_related_link_read + topics_related_link_read.related = AAZStrType() + + _schema.related = cls._schema_topics_related_link_read.related + + +__all__ = ["Update"] diff --git a/src/confluent/azext_confluent/aaz/latest/confluent/validation/__cmd_group.py b/src/confluent/azext_confluent/aaz/latest/confluent/validation/__cmd_group.py new file mode 100644 index 00000000000..e2a1e355487 --- /dev/null +++ b/src/confluent/azext_confluent/aaz/latest/confluent/validation/__cmd_group.py @@ -0,0 +1,23 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command_group( + "confluent validation", +) +class __CMDGroup(AAZCommandGroup): + """Manage Validation + """ + pass + + +__all__ = ["__CMDGroup"] diff --git a/src/neon/azext_neon/aaz/latest/neon/postgres/neon_database/__init__.py b/src/confluent/azext_confluent/aaz/latest/confluent/validation/__init__.py similarity index 86% rename from src/neon/azext_neon/aaz/latest/neon/postgres/neon_database/__init__.py rename to src/confluent/azext_confluent/aaz/latest/confluent/validation/__init__.py index 7fccbe55080..6d3edf0ca3a 100644 --- a/src/neon/azext_neon/aaz/latest/neon/postgres/neon_database/__init__.py +++ b/src/confluent/azext_confluent/aaz/latest/confluent/validation/__init__.py @@ -9,6 +9,5 @@ # flake8: noqa from .__cmd_group import * -from ._create import * -from ._delete import * -from ._list import * +from ._orgvalidate import * +from ._orgvalidate_v2 import * diff --git a/src/confluent/azext_confluent/aaz/latest/confluent/validation/_orgvalidate.py b/src/confluent/azext_confluent/aaz/latest/confluent/validation/_orgvalidate.py new file mode 100644 index 00000000000..3a9fc0c3b99 --- /dev/null +++ b/src/confluent/azext_confluent/aaz/latest/confluent/validation/_orgvalidate.py @@ -0,0 +1,481 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "confluent validation orgvalidate", +) +class Orgvalidate(AAZCommand): + """Organization Validate proxy resource + """ + + _aaz_info = { + "version": "2024-02-13", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.confluent/validations/{}/orgvalidate", "2024-02-13"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return self._output() + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.organization_name = AAZStrArg( + options=["--organization-name"], + help="Organization resource name", + required=True, + id_part="name", + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + + # define Arg Group "Body" + + _args_schema = cls._args_schema + _args_schema.location = AAZResourceLocationArg( + arg_group="Body", + help="Location of Organization resource", + fmt=AAZResourceLocationArgFormat( + resource_group_arg="resource_group", + ), + ) + _args_schema.tags = AAZDictArg( + options=["--tags"], + arg_group="Body", + help="Organization resource tags", + ) + + tags = cls._args_schema.tags + tags.Element = AAZStrArg() + + # define Arg Group "Properties" + + _args_schema = cls._args_schema + _args_schema.link_organization = AAZObjectArg( + options=["--link-organization"], + arg_group="Properties", + help="Link an existing Confluent organization", + ) + _args_schema.offer_detail = AAZObjectArg( + options=["--offer-detail"], + arg_group="Properties", + help="Confluent offer detail", + required=True, + ) + _args_schema.user_detail = AAZObjectArg( + options=["--user-detail"], + arg_group="Properties", + help="Subscriber detail", + required=True, + ) + + link_organization = cls._args_schema.link_organization + link_organization.token = AAZStrArg( + options=["token"], + help="User auth token", + required=True, + ) + + offer_detail = cls._args_schema.offer_detail + offer_detail.id = AAZStrArg( + options=["id"], + help="Offer Id", + required=True, + fmt=AAZStrArgFormat( + max_length=50, + ), + ) + offer_detail.plan_id = AAZStrArg( + options=["plan-id"], + help="Offer Plan Id", + required=True, + fmt=AAZStrArgFormat( + max_length=200, + ), + ) + offer_detail.plan_name = AAZStrArg( + options=["plan-name"], + help="Offer Plan Name", + required=True, + fmt=AAZStrArgFormat( + max_length=200, + ), + ) + offer_detail.private_offer_id = AAZStrArg( + options=["private-offer-id"], + help="Private Offer Id", + fmt=AAZStrArgFormat( + max_length=255, + ), + ) + offer_detail.private_offer_ids = AAZListArg( + options=["private-offer-ids"], + help="Array of Private Offer Ids", + ) + offer_detail.publisher_id = AAZStrArg( + options=["publisher-id"], + help="Publisher Id", + required=True, + fmt=AAZStrArgFormat( + max_length=50, + ), + ) + offer_detail.status = AAZStrArg( + options=["status"], + help="SaaS Offer Status", + enum={"Failed": "Failed", "InProgress": "InProgress", "PendingFulfillmentStart": "PendingFulfillmentStart", "Reinstated": "Reinstated", "Started": "Started", "Subscribed": "Subscribed", "Succeeded": "Succeeded", "Suspended": "Suspended", "Unsubscribed": "Unsubscribed", "Updating": "Updating"}, + ) + offer_detail.term_id = AAZStrArg( + options=["term-id"], + help="Offer Plan Term Id", + fmt=AAZStrArgFormat( + max_length=50, + ), + ) + offer_detail.term_unit = AAZStrArg( + options=["term-unit"], + help="Offer Plan Term unit", + required=True, + fmt=AAZStrArgFormat( + max_length=25, + ), + ) + + private_offer_ids = cls._args_schema.offer_detail.private_offer_ids + private_offer_ids.Element = AAZStrArg() + + user_detail = cls._args_schema.user_detail + user_detail.aad_email = AAZStrArg( + options=["aad-email"], + help="AAD email address", + ) + user_detail.email_address = AAZStrArg( + options=["email-address"], + help="Email address", + required=True, + fmt=AAZStrArgFormat( + pattern="^\\S+@\\S+\\.\\S+$", + ), + ) + user_detail.first_name = AAZStrArg( + options=["first-name"], + help="First name", + fmt=AAZStrArgFormat( + max_length=50, + ), + ) + user_detail.last_name = AAZStrArg( + options=["last-name"], + help="Last name", + fmt=AAZStrArgFormat( + max_length=50, + ), + ) + user_detail.user_principal_name = AAZStrArg( + options=["user-principal-name"], + help="User principal name", + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + self.ValidationsValidateOrganization(ctx=self.ctx)() + self.post_operations() + + @register_callback + def pre_operations(self): + pass + + @register_callback + def post_operations(self): + pass + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class ValidationsValidateOrganization(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Confluent/validations/{organizationName}/orgvalidate", + **self.url_parameters + ) + + @property + def method(self): + return "POST" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "organizationName", self.ctx.args.organization_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2024-02-13", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Content-Type", "application/json", + ), + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + @property + def content(self): + _content_value, _builder = self.new_content_builder( + self.ctx.args, + typ=AAZObjectType, + typ_kwargs={"flags": {"required": True, "client_flatten": True}} + ) + _builder.set_prop("location", AAZStrType, ".location") + _builder.set_prop("properties", AAZObjectType, ".", typ_kwargs={"flags": {"required": True, "client_flatten": True}}) + _builder.set_prop("tags", AAZDictType, ".tags") + + properties = _builder.get(".properties") + if properties is not None: + properties.set_prop("linkOrganization", AAZObjectType, ".link_organization") + properties.set_prop("offerDetail", AAZObjectType, ".offer_detail", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("userDetail", AAZObjectType, ".user_detail", typ_kwargs={"flags": {"required": True}}) + + link_organization = _builder.get(".properties.linkOrganization") + if link_organization is not None: + link_organization.set_prop("token", AAZStrType, ".token", typ_kwargs={"flags": {"secret": True}}) + + offer_detail = _builder.get(".properties.offerDetail") + if offer_detail is not None: + offer_detail.set_prop("id", AAZStrType, ".id", typ_kwargs={"flags": {"required": True}}) + offer_detail.set_prop("planId", AAZStrType, ".plan_id", typ_kwargs={"flags": {"required": True}}) + offer_detail.set_prop("planName", AAZStrType, ".plan_name", typ_kwargs={"flags": {"required": True}}) + offer_detail.set_prop("privateOfferId", AAZStrType, ".private_offer_id") + offer_detail.set_prop("privateOfferIds", AAZListType, ".private_offer_ids") + offer_detail.set_prop("publisherId", AAZStrType, ".publisher_id", typ_kwargs={"flags": {"required": True}}) + offer_detail.set_prop("status", AAZStrType, ".status") + offer_detail.set_prop("termId", AAZStrType, ".term_id") + offer_detail.set_prop("termUnit", AAZStrType, ".term_unit", typ_kwargs={"flags": {"required": True}}) + + private_offer_ids = _builder.get(".properties.offerDetail.privateOfferIds") + if private_offer_ids is not None: + private_offer_ids.set_elements(AAZStrType, ".") + + user_detail = _builder.get(".properties.userDetail") + if user_detail is not None: + user_detail.set_prop("aadEmail", AAZStrType, ".aad_email") + user_detail.set_prop("emailAddress", AAZStrType, ".email_address", typ_kwargs={"flags": {"required": True}}) + user_detail.set_prop("firstName", AAZStrType, ".first_name") + user_detail.set_prop("lastName", AAZStrType, ".last_name") + user_detail.set_prop("userPrincipalName", AAZStrType, ".user_principal_name") + + tags = _builder.get(".tags") + if tags is not None: + tags.set_elements(AAZStrType, ".") + + return self.serialize_content(_content_value) + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.id = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200.location = AAZStrType() + _schema_on_200.name = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200.properties = AAZObjectType( + flags={"required": True, "client_flatten": True}, + ) + _schema_on_200.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _schema_on_200.tags = AAZDictType() + _schema_on_200.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = cls._schema_on_200.properties + properties.created_time = AAZStrType( + serialized_name="createdTime", + flags={"read_only": True}, + ) + properties.offer_detail = AAZObjectType( + serialized_name="offerDetail", + flags={"required": True}, + ) + properties.organization_id = AAZStrType( + serialized_name="organizationId", + flags={"read_only": True}, + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + properties.sso_url = AAZStrType( + serialized_name="ssoUrl", + flags={"read_only": True}, + ) + properties.user_detail = AAZObjectType( + serialized_name="userDetail", + flags={"required": True}, + ) + + offer_detail = cls._schema_on_200.properties.offer_detail + offer_detail.id = AAZStrType( + flags={"required": True}, + ) + offer_detail.plan_id = AAZStrType( + serialized_name="planId", + flags={"required": True}, + ) + offer_detail.plan_name = AAZStrType( + serialized_name="planName", + flags={"required": True}, + ) + offer_detail.private_offer_id = AAZStrType( + serialized_name="privateOfferId", + ) + offer_detail.private_offer_ids = AAZListType( + serialized_name="privateOfferIds", + ) + offer_detail.publisher_id = AAZStrType( + serialized_name="publisherId", + flags={"required": True}, + ) + offer_detail.status = AAZStrType() + offer_detail.term_id = AAZStrType( + serialized_name="termId", + ) + offer_detail.term_unit = AAZStrType( + serialized_name="termUnit", + flags={"required": True}, + ) + + private_offer_ids = cls._schema_on_200.properties.offer_detail.private_offer_ids + private_offer_ids.Element = AAZStrType() + + user_detail = cls._schema_on_200.properties.user_detail + user_detail.aad_email = AAZStrType( + serialized_name="aadEmail", + ) + user_detail.email_address = AAZStrType( + serialized_name="emailAddress", + flags={"required": True}, + ) + user_detail.first_name = AAZStrType( + serialized_name="firstName", + ) + user_detail.last_name = AAZStrType( + serialized_name="lastName", + ) + user_detail.user_principal_name = AAZStrType( + serialized_name="userPrincipalName", + ) + + system_data = cls._schema_on_200.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + ) + + tags = cls._schema_on_200.tags + tags.Element = AAZStrType() + + return cls._schema_on_200 + + +class _OrgvalidateHelper: + """Helper class for Orgvalidate""" + + +__all__ = ["Orgvalidate"] diff --git a/src/confluent/azext_confluent/aaz/latest/confluent/validation/_orgvalidate_v2.py b/src/confluent/azext_confluent/aaz/latest/confluent/validation/_orgvalidate_v2.py new file mode 100644 index 00000000000..195002d207b --- /dev/null +++ b/src/confluent/azext_confluent/aaz/latest/confluent/validation/_orgvalidate_v2.py @@ -0,0 +1,366 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "confluent validation orgvalidate-v2", +) +class OrgvalidateV2(AAZCommand): + """Validate Confluent organization resource + """ + + _aaz_info = { + "version": "2024-02-13", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.confluent/validations/{}/orgvalidatev2", "2024-02-13"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return self._output() + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.organization_name = AAZStrArg( + options=["--organization-name"], + help="Organization resource name", + required=True, + id_part="name", + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + + # define Arg Group "Body" + + _args_schema = cls._args_schema + _args_schema.location = AAZResourceLocationArg( + arg_group="Body", + help="Location of Organization resource", + fmt=AAZResourceLocationArgFormat( + resource_group_arg="resource_group", + ), + ) + _args_schema.tags = AAZDictArg( + options=["--tags"], + arg_group="Body", + help="Organization resource tags", + ) + + tags = cls._args_schema.tags + tags.Element = AAZStrArg() + + # define Arg Group "Properties" + + _args_schema = cls._args_schema + _args_schema.link_organization = AAZObjectArg( + options=["--link-organization"], + arg_group="Properties", + help="Link an existing Confluent organization", + ) + _args_schema.offer_detail = AAZObjectArg( + options=["--offer-detail"], + arg_group="Properties", + help="Confluent offer detail", + required=True, + ) + _args_schema.user_detail = AAZObjectArg( + options=["--user-detail"], + arg_group="Properties", + help="Subscriber detail", + required=True, + ) + + link_organization = cls._args_schema.link_organization + link_organization.token = AAZStrArg( + options=["token"], + help="User auth token", + required=True, + ) + + offer_detail = cls._args_schema.offer_detail + offer_detail.id = AAZStrArg( + options=["id"], + help="Offer Id", + required=True, + fmt=AAZStrArgFormat( + max_length=50, + ), + ) + offer_detail.plan_id = AAZStrArg( + options=["plan-id"], + help="Offer Plan Id", + required=True, + fmt=AAZStrArgFormat( + max_length=200, + ), + ) + offer_detail.plan_name = AAZStrArg( + options=["plan-name"], + help="Offer Plan Name", + required=True, + fmt=AAZStrArgFormat( + max_length=200, + ), + ) + offer_detail.private_offer_id = AAZStrArg( + options=["private-offer-id"], + help="Private Offer Id", + fmt=AAZStrArgFormat( + max_length=255, + ), + ) + offer_detail.private_offer_ids = AAZListArg( + options=["private-offer-ids"], + help="Array of Private Offer Ids", + ) + offer_detail.publisher_id = AAZStrArg( + options=["publisher-id"], + help="Publisher Id", + required=True, + fmt=AAZStrArgFormat( + max_length=50, + ), + ) + offer_detail.status = AAZStrArg( + options=["status"], + help="SaaS Offer Status", + enum={"Failed": "Failed", "InProgress": "InProgress", "PendingFulfillmentStart": "PendingFulfillmentStart", "Reinstated": "Reinstated", "Started": "Started", "Subscribed": "Subscribed", "Succeeded": "Succeeded", "Suspended": "Suspended", "Unsubscribed": "Unsubscribed", "Updating": "Updating"}, + ) + offer_detail.term_id = AAZStrArg( + options=["term-id"], + help="Offer Plan Term Id", + fmt=AAZStrArgFormat( + max_length=50, + ), + ) + offer_detail.term_unit = AAZStrArg( + options=["term-unit"], + help="Offer Plan Term unit", + required=True, + fmt=AAZStrArgFormat( + max_length=25, + ), + ) + + private_offer_ids = cls._args_schema.offer_detail.private_offer_ids + private_offer_ids.Element = AAZStrArg() + + user_detail = cls._args_schema.user_detail + user_detail.aad_email = AAZStrArg( + options=["aad-email"], + help="AAD email address", + ) + user_detail.email_address = AAZStrArg( + options=["email-address"], + help="Email address", + required=True, + fmt=AAZStrArgFormat( + pattern="^\\S+@\\S+\\.\\S+$", + ), + ) + user_detail.first_name = AAZStrArg( + options=["first-name"], + help="First name", + fmt=AAZStrArgFormat( + max_length=50, + ), + ) + user_detail.last_name = AAZStrArg( + options=["last-name"], + help="Last name", + fmt=AAZStrArgFormat( + max_length=50, + ), + ) + user_detail.user_principal_name = AAZStrArg( + options=["user-principal-name"], + help="User principal name", + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + self.ValidationsValidateOrganizationV2(ctx=self.ctx)() + self.post_operations() + + @register_callback + def pre_operations(self): + pass + + @register_callback + def post_operations(self): + pass + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class ValidationsValidateOrganizationV2(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Confluent/validations/{organizationName}/orgvalidateV2", + **self.url_parameters + ) + + @property + def method(self): + return "POST" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "organizationName", self.ctx.args.organization_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2024-02-13", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Content-Type", "application/json", + ), + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + @property + def content(self): + _content_value, _builder = self.new_content_builder( + self.ctx.args, + typ=AAZObjectType, + typ_kwargs={"flags": {"required": True, "client_flatten": True}} + ) + _builder.set_prop("location", AAZStrType, ".location") + _builder.set_prop("properties", AAZObjectType, ".", typ_kwargs={"flags": {"required": True, "client_flatten": True}}) + _builder.set_prop("tags", AAZDictType, ".tags") + + properties = _builder.get(".properties") + if properties is not None: + properties.set_prop("linkOrganization", AAZObjectType, ".link_organization") + properties.set_prop("offerDetail", AAZObjectType, ".offer_detail", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("userDetail", AAZObjectType, ".user_detail", typ_kwargs={"flags": {"required": True}}) + + link_organization = _builder.get(".properties.linkOrganization") + if link_organization is not None: + link_organization.set_prop("token", AAZStrType, ".token", typ_kwargs={"flags": {"secret": True}}) + + offer_detail = _builder.get(".properties.offerDetail") + if offer_detail is not None: + offer_detail.set_prop("id", AAZStrType, ".id", typ_kwargs={"flags": {"required": True}}) + offer_detail.set_prop("planId", AAZStrType, ".plan_id", typ_kwargs={"flags": {"required": True}}) + offer_detail.set_prop("planName", AAZStrType, ".plan_name", typ_kwargs={"flags": {"required": True}}) + offer_detail.set_prop("privateOfferId", AAZStrType, ".private_offer_id") + offer_detail.set_prop("privateOfferIds", AAZListType, ".private_offer_ids") + offer_detail.set_prop("publisherId", AAZStrType, ".publisher_id", typ_kwargs={"flags": {"required": True}}) + offer_detail.set_prop("status", AAZStrType, ".status") + offer_detail.set_prop("termId", AAZStrType, ".term_id") + offer_detail.set_prop("termUnit", AAZStrType, ".term_unit", typ_kwargs={"flags": {"required": True}}) + + private_offer_ids = _builder.get(".properties.offerDetail.privateOfferIds") + if private_offer_ids is not None: + private_offer_ids.set_elements(AAZStrType, ".") + + user_detail = _builder.get(".properties.userDetail") + if user_detail is not None: + user_detail.set_prop("aadEmail", AAZStrType, ".aad_email") + user_detail.set_prop("emailAddress", AAZStrType, ".email_address", typ_kwargs={"flags": {"required": True}}) + user_detail.set_prop("firstName", AAZStrType, ".first_name") + user_detail.set_prop("lastName", AAZStrType, ".last_name") + user_detail.set_prop("userPrincipalName", AAZStrType, ".user_principal_name") + + tags = _builder.get(".tags") + if tags is not None: + tags.set_elements(AAZStrType, ".") + + return self.serialize_content(_content_value) + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.info = AAZDictType() + + info = cls._schema_on_200.info + info.Element = AAZStrType() + + return cls._schema_on_200 + + +class _OrgvalidateV2Helper: + """Helper class for OrgvalidateV2""" + + +__all__ = ["OrgvalidateV2"] diff --git a/src/confluent/azext_confluent/azext_metadata.json b/src/confluent/azext_confluent/azext_metadata.json index b9c3b873766..06012c7c942 100644 --- a/src/confluent/azext_confluent/azext_metadata.json +++ b/src/confluent/azext_confluent/azext_metadata.json @@ -1,3 +1,3 @@ { - "azext.minCliCoreVersion": "2.70.0" + "azext.minCliCoreVersion": "2.75.0" } \ No newline at end of file diff --git a/src/confluent/azext_confluent/generated/_help.py b/src/confluent/azext_confluent/generated/_help.py index 758309e4f7b..7e6df3300d7 100644 --- a/src/confluent/azext_confluent/generated/_help.py +++ b/src/confluent/azext_confluent/generated/_help.py @@ -93,3 +93,121 @@ text: |- az confluent organization wait --name "myOrganization" --resource-group "myResourceGroup" --deleted """ + +helps['confluent agreement default create'] = """ + type: command + short-summary: "Create Confluent Marketplace agreement in the subscription." + examples: + - name: Create agreement + text: |- + az confluent agreement default create --accepted true +""" + +helps['confluent organization environment create'] = """ + type: command + short-summary: "Create confluent environment." + examples: + - name: Create environment + text: |- + az confluent organization environment create --organization-name myOrganization \ +--resource-group myResourceGroup --name env-abc123 --kind Standard +""" + +helps['confluent organization environment update'] = """ + type: command + short-summary: "Update confluent environment." + examples: + - name: Update environment + text: |- + az confluent organization environment update --organization-name myOrganization \ +--resource-group myResourceGroup --name env-abc123 --stream-governance-config package=ESSENTIALS +""" + +helps['confluent organization environment cluster create'] = """ + type: command + short-summary: "Create confluent clusters." + examples: + - name: Create cluster + text: |- + az confluent organization environment cluster create --organization-name myOrganization \ +--resource-group myResourceGroup --environment-id env-abc123 --name lkc-abc123 --kind Kafka +""" + +helps['confluent organization environment cluster update'] = """ + type: command + short-summary: "Update confluent clusters." + examples: + - name: Update cluster + text: |- + az confluent organization environment cluster update --organization-name myOrganization \ +--resource-group myResourceGroup --environment-id env-abc123 --name lkc-abc123 \ +--spec availability=SINGLE_ZONE cloud=Azure +""" + +helps['confluent organization environment cluster connector create'] = """ + type: command + short-summary: "Create confluent connector." + examples: + - name: Create connector + text: |- + az confluent organization environment cluster connector create --organization-name myOrganization \ +--resource-group myResourceGroup --environment-id env-abc123 --cluster-id lkc-abc123 --name my-connector \ +--connector-basic-info connector-type=SINK connector-class=AZUREBLOBSINK +""" + +helps['confluent organization environment cluster connector update'] = """ + type: command + short-summary: "Update confluent connector." + examples: + - name: Update connector + text: |- + az confluent organization environment cluster connector update --organization-name myOrganization \ +--resource-group myResourceGroup --environment-id env-abc123 --cluster-id lkc-abc123 --name my-connector \ +--connector-basic-info connector-state=PAUSED +""" + +helps['confluent organization environment cluster topic create'] = """ + type: command + short-summary: "Create confluent topic." + examples: + - name: Create topic + text: |- + az confluent organization environment cluster topic create --organization-name myOrganization \ +--resource-group myResourceGroup --environment-id env-abc123 --cluster-id lkc-abc123 --name my-topic \ +--partitions-count 6 +""" + +helps['confluent organization environment cluster topic update'] = """ + type: command + short-summary: "Update confluent topic." + examples: + - name: Update topic + text: |- + az confluent organization environment cluster topic update --organization-name myOrganization \ +--resource-group myResourceGroup --environment-id env-abc123 --cluster-id lkc-abc123 --name my-topic \ +--input-configs '[{name:retention.ms,value:604800000}]' +""" + +helps['confluent validation orgvalidate'] = """ + type: command + short-summary: "Organization Validate proxy resource." + examples: + - name: Validate organization + text: |- + az confluent validation orgvalidate --organization-name myOrganization \ +--resource-group myResourceGroup \ +--offer-detail id="confluent-cloud-azure-prod" plan-id="confluent-cloud-azure-payg-prod" plan-name="Confluent Cloud - Pay as you Go" publisher-id="confluentinc" term-unit="P1M" \ +--user-detail email-address="user@example.com" +""" + +helps['confluent validation orgvalidate-v2'] = """ + type: command + short-summary: "Validate Confluent organization resource." + examples: + - name: Validate organization (v2) + text: |- + az confluent validation orgvalidate-v2 --organization-name myOrganization \ +--resource-group myResourceGroup \ +--offer-detail id="confluent-cloud-azure-prod" plan-id="confluent-cloud-azure-payg-prod" plan-name="Confluent Cloud - Pay as you Go" publisher-id="confluentinc" term-unit="P1M" \ +--user-detail email-address="user@example.com" +""" diff --git a/src/confluent/azext_confluent/manual/_help.py b/src/confluent/azext_confluent/manual/_help.py index 5add413bd63..4617f743f6b 100644 --- a/src/confluent/azext_confluent/manual/_help.py +++ b/src/confluent/azext_confluent/manual/_help.py @@ -78,3 +78,121 @@ text: |- az confluent offer-detail show """ + +helps['confluent agreement default create'] = """ + type: command + short-summary: "Create Confluent Marketplace agreement in the subscription." + examples: + - name: Create agreement + text: |- + az confluent agreement default create --accepted true +""" + +helps['confluent organization environment create'] = """ + type: command + short-summary: "Create confluent environment." + examples: + - name: Create environment + text: |- + az confluent organization environment create --organization-name myOrganization \ +--resource-group myResourceGroup --name env-abc123 --kind Standard +""" + +helps['confluent organization environment update'] = """ + type: command + short-summary: "Update confluent environment." + examples: + - name: Update environment + text: |- + az confluent organization environment update --organization-name myOrganization \ +--resource-group myResourceGroup --name env-abc123 --stream-governance-config package=ESSENTIALS +""" + +helps['confluent organization environment cluster create'] = """ + type: command + short-summary: "Create confluent clusters." + examples: + - name: Create cluster + text: |- + az confluent organization environment cluster create --organization-name myOrganization \ +--resource-group myResourceGroup --environment-id env-abc123 --name lkc-abc123 --kind Kafka +""" + +helps['confluent organization environment cluster update'] = """ + type: command + short-summary: "Update confluent clusters." + examples: + - name: Update cluster + text: |- + az confluent organization environment cluster update --organization-name myOrganization \ +--resource-group myResourceGroup --environment-id env-abc123 --name lkc-abc123 \ +--spec availability=SINGLE_ZONE cloud=Azure +""" + +helps['confluent organization environment cluster connector create'] = """ + type: command + short-summary: "Create confluent connector." + examples: + - name: Create connector + text: |- + az confluent organization environment cluster connector create --organization-name myOrganization \ +--resource-group myResourceGroup --environment-id env-abc123 --cluster-id lkc-abc123 --name my-connector \ +--connector-basic-info connector-type=SINK connector-class=AZUREBLOBSINK +""" + +helps['confluent organization environment cluster connector update'] = """ + type: command + short-summary: "Update confluent connector." + examples: + - name: Update connector + text: |- + az confluent organization environment cluster connector update --organization-name myOrganization \ +--resource-group myResourceGroup --environment-id env-abc123 --cluster-id lkc-abc123 --name my-connector \ +--connector-basic-info connector-state=PAUSED +""" + +helps['confluent organization environment cluster topic create'] = """ + type: command + short-summary: "Create confluent topic." + examples: + - name: Create topic + text: |- + az confluent organization environment cluster topic create --organization-name myOrganization \ +--resource-group myResourceGroup --environment-id env-abc123 --cluster-id lkc-abc123 --name my-topic \ +--partitions-count 6 +""" + +helps['confluent organization environment cluster topic update'] = """ + type: command + short-summary: "Update confluent topic." + examples: + - name: Update topic + text: |- + az confluent organization environment cluster topic update --organization-name myOrganization \ +--resource-group myResourceGroup --environment-id env-abc123 --cluster-id lkc-abc123 --name my-topic \ +--input-configs '[{name:retention.ms,value:604800000}]' +""" + +helps['confluent validation orgvalidate'] = """ + type: command + short-summary: "Organization Validate proxy resource." + examples: + - name: Validate organization + text: |- + az confluent validation orgvalidate --organization-name myOrganization \ +--resource-group myResourceGroup \ +--offer-detail id="confluent-cloud-azure-prod" plan-id="confluent-cloud-azure-payg-prod" plan-name="Confluent Cloud - Pay as you Go" publisher-id="confluentinc" term-unit="P1M" \ +--user-detail email-address="user@example.com" +""" + +helps['confluent validation orgvalidate-v2'] = """ + type: command + short-summary: "Validate Confluent organization resource." + examples: + - name: Validate organization (v2) + text: |- + az confluent validation orgvalidate-v2 --organization-name myOrganization \ +--resource-group myResourceGroup \ +--offer-detail id="confluent-cloud-azure-prod" plan-id="confluent-cloud-azure-payg-prod" plan-name="Confluent Cloud - Pay as you Go" publisher-id="confluentinc" term-unit="P1M" \ +--user-detail email-address="user@example.com" +""" diff --git a/src/confluent/setup.py b/src/confluent/setup.py index d9eced51620..2838e8cdc2f 100644 --- a/src/confluent/setup.py +++ b/src/confluent/setup.py @@ -10,7 +10,7 @@ from setuptools import setup, find_packages # HISTORY.rst entry. -VERSION = '1.1.0' +VERSION = '1.2.0' # The full list of classifiers is available at # https://pypi.python.org/pypi?%3Aaction=list_classifiers diff --git a/src/index.json b/src/index.json index fbf4011cae2..b25d7ea0a4a 100644 --- a/src/index.json +++ b/src/index.json @@ -18045,6 +18045,49 @@ "version": "19.0.0b27" }, "sha256Digest": "85e78f0f78a6b367b04be226ab0e1eef296e88f422f5f992c694db34c2212c18" + }, + { + "downloadUrl": "https://azcliprod.blob.core.windows.net/cli-extensions/aks_preview-19.0.0b28-py2.py3-none-any.whl", + "filename": "aks_preview-19.0.0b28-py2.py3-none-any.whl", + "metadata": { + "azext.isPreview": true, + "azext.minCliCoreVersion": "2.73.0", + "classifiers": [ + "Development Status :: 4 - Beta", + "Intended Audience :: Developers", + "Intended Audience :: System Administrators", + "Programming Language :: Python", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.6", + "Programming Language :: Python :: 3.7", + "Programming Language :: Python :: 3.8", + "License :: OSI Approved :: MIT License" + ], + "extensions": { + "python.details": { + "contacts": [ + { + "email": "azpycli@microsoft.com", + "name": "Microsoft Corporation", + "role": "author" + } + ], + "document_names": { + "description": "DESCRIPTION.rst" + }, + "project_urls": { + "Home": "https://github.com/Azure/azure-cli-extensions/tree/main/src/aks-preview" + } + } + }, + "generator": "bdist_wheel (0.30.0)", + "license": "MIT", + "metadata_version": "2.0", + "name": "aks-preview", + "summary": "Provides a preview for upcoming AKS features", + "version": "19.0.0b28" + }, + "sha256Digest": "0add7b23459a628a40238ed303059561e3294dfeb70887af0e783f3cf01e2d6e" } ], "aksarc": [ @@ -22024,6 +22067,63 @@ "version": "2.0.0b5" }, "sha256Digest": "4115f3d7954614bdeec68001f6f95d2608db3c17ad2215f86d237d0642ebd8e3" + }, + { + "downloadUrl": "https://azcliprod.blob.core.windows.net/cli-extensions/aosm-2.0.0b6-py3-none-any.whl", + "filename": "aosm-2.0.0b6-py3-none-any.whl", + "metadata": { + "azext.isPreview": true, + "azext.minCliCoreVersion": "2.78.0", + "classifiers": [ + "Development Status :: 4 - Beta", + "Intended Audience :: Developers", + "Intended Audience :: System Administrators", + "Programming Language :: Python", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.7", + "Programming Language :: Python :: 3.8", + "License :: OSI Approved :: MIT License" + ], + "extensions": { + "python.details": { + "contacts": [ + { + "email": "azpycli@microsoft.com", + "name": "Microsoft Corporation", + "role": "author" + } + ], + "document_names": { + "description": "DESCRIPTION.rst" + }, + "project_urls": { + "Home": "https://github.com/Azure/azure-cli-extensions/tree/master/src/aosm" + } + } + }, + "extras": [], + "generator": "bdist_wheel (0.30.0)", + "license": "MIT", + "metadata_version": "2.0", + "name": "aosm", + "run_requires": [ + { + "requires": [ + "genson (==1.3.0)", + "genson==1.3.0", + "jinja2 (==3.1.6)", + "jinja2==3.1.6", + "oras (==0.1.30)", + "oras==0.1.30", + "ruamel.yaml (==0.18.6)", + "ruamel.yaml==0.18.6" + ] + } + ], + "summary": "Microsoft Azure Command-Line Tools Aosm Extension", + "version": "2.0.0b6" + }, + "sha256Digest": "6be24263f6d15c425cfaedc6a436e464c027123f4725ec3b6c2ef038d426603a" } ], "apic-extension": [ @@ -44396,6 +44496,48 @@ "version": "1.1.0" }, "sha256Digest": "5ff8d60a607f074d59e7a63feb1725fb87b677b0c30ec3076aa674fcfb54e935" + }, + { + "downloadUrl": "https://azcliprod.blob.core.windows.net/cli-extensions/confluent-1.2.0-py3-none-any.whl", + "filename": "confluent-1.2.0-py3-none-any.whl", + "metadata": { + "azext.minCliCoreVersion": "2.75.0", + "classifiers": [ + "Development Status :: 4 - Beta", + "Intended Audience :: Developers", + "Intended Audience :: System Administrators", + "Programming Language :: Python", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.6", + "Programming Language :: Python :: 3.7", + "Programming Language :: Python :: 3.8", + "License :: OSI Approved :: MIT License" + ], + "extensions": { + "python.details": { + "contacts": [ + { + "email": "azpycli@microsoft.com", + "name": "Microsoft Corporation", + "role": "author" + } + ], + "document_names": { + "description": "DESCRIPTION.rst" + }, + "project_urls": { + "Home": "https://github.com/Azure/azure-cli-extensions/tree/main/src/confluent" + } + } + }, + "generator": "bdist_wheel (0.30.0)", + "license": "MIT", + "metadata_version": "2.0", + "name": "confluent", + "summary": "Microsoft Azure Command-Line Tools ConfluentManagementClient Extension", + "version": "1.2.0" + }, + "sha256Digest": "00d8a68c5c8b6dbddb8879f5de7054b0d9933d6e1e1ab117f8ed4b7d430906c4" } ], "connectedk8s": [ @@ -78922,6 +79064,122 @@ "version": "1.0.0b2" }, "sha256Digest": "a7e4deab5f4f7a3cb75a8cfb21e8845ca394f4e77476080958a5a4f759f101bf" + }, + { + "downloadUrl": "https://azcliprod.blob.core.windows.net/cli-extensions/managedcleanroom-1.0.0b3-py3-none-any.whl", + "filename": "managedcleanroom-1.0.0b3-py3-none-any.whl", + "metadata": { + "azext.isPreview": true, + "azext.minCliCoreVersion": "2.75.0", + "classifiers": [ + "Development Status :: 4 - Beta", + "Intended Audience :: Developers", + "Intended Audience :: System Administrators", + "Programming Language :: Python", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.9", + "Programming Language :: Python :: 3.10", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Programming Language :: Python :: 3.13", + "License :: OSI Approved :: MIT License" + ], + "extensions": { + "python.details": { + "contacts": [ + { + "email": "azpycli@microsoft.com", + "name": "Microsoft Corporation", + "role": "author" + } + ], + "document_names": { + "description": "DESCRIPTION.rst" + }, + "project_urls": { + "Home": "https://github.com/Azure/azure-cli-extensions/tree/main/src/managedcleanroom" + } + } + }, + "extras": [], + "generator": "bdist_wheel (0.30.0)", + "license": "MIT", + "metadata_version": "2.0", + "name": "managedcleanroom", + "run_requires": [ + { + "requires": [ + "azure-core (>=1.24.0)", + "azure-core>=1.24.0", + "msal (>=1.20.0)", + "msal>=1.20.0", + "typing-extensions (>=4.0.0)", + "typing-extensions>=4.0.0" + ] + } + ], + "summary": "Microsoft Azure Command-Line Tools Managedcleanroom Extension.", + "version": "1.0.0b3" + }, + "sha256Digest": "fae2ad673bbc28e6bee5ff821399b32d4b489298c3b774f631caf2926bb19b86" + }, + { + "downloadUrl": "https://azcliprod.blob.core.windows.net/cli-extensions/managedcleanroom-1.0.0b4-py3-none-any.whl", + "filename": "managedcleanroom-1.0.0b4-py3-none-any.whl", + "metadata": { + "azext.isPreview": true, + "azext.minCliCoreVersion": "2.75.0", + "classifiers": [ + "Development Status :: 4 - Beta", + "Intended Audience :: Developers", + "Intended Audience :: System Administrators", + "Programming Language :: Python", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.9", + "Programming Language :: Python :: 3.10", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Programming Language :: Python :: 3.13", + "License :: OSI Approved :: MIT License" + ], + "extensions": { + "python.details": { + "contacts": [ + { + "email": "azpycli@microsoft.com", + "name": "Microsoft Corporation", + "role": "author" + } + ], + "document_names": { + "description": "DESCRIPTION.rst" + }, + "project_urls": { + "Home": "https://github.com/Azure/azure-cli-extensions/tree/main/src/managedcleanroom" + } + } + }, + "extras": [], + "generator": "bdist_wheel (0.30.0)", + "license": "MIT", + "metadata_version": "2.0", + "name": "managedcleanroom", + "run_requires": [ + { + "requires": [ + "azure-core (>=1.24.0)", + "azure-core>=1.24.0", + "msal (>=1.20.0)", + "msal>=1.20.0", + "typing-extensions (>=4.0.0)", + "typing-extensions>=4.0.0" + ] + } + ], + "summary": "Microsoft Azure Command-Line Tools Managedcleanroom Extension.", + "version": "1.0.0b4" + }, + "sha256Digest": "10af445fa5b8e336ec5e2ec65b3a696a3fecb52d7614d1b2e392c4f59d50f2a4" } ], "managednetworkfabric": [ @@ -108073,6 +108331,48 @@ "version": "1.12.3" }, "sha256Digest": "82e15e31d8ebad4b2c829772cd5285175567fc2f9ecb4437385a1a94bf16bff6" + }, + { + "downloadUrl": "https://hciarcvmsstorage.z13.web.core.windows.net/cli-extensions/stack_hci_vm-1.13.0-py3-none-any.whl", + "filename": "stack_hci_vm-1.13.0-py3-none-any.whl", + "metadata": { + "azext.minCliCoreVersion": "2.15.0", + "classifiers": [ + "Development Status :: 4 - Beta", + "Intended Audience :: Developers", + "Intended Audience :: System Administrators", + "Programming Language :: Python", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.6", + "Programming Language :: Python :: 3.7", + "Programming Language :: Python :: 3.8", + "License :: OSI Approved :: MIT License" + ], + "extensions": { + "python.details": { + "contacts": [ + { + "email": "azpycli@microsoft.com", + "name": "Microsoft Corporation", + "role": "author" + } + ], + "document_names": { + "description": "DESCRIPTION.rst" + }, + "project_urls": { + "Home": "https://github.com/Azure/azure-cli-extensions/tree/master/src/stack-hci-vm" + } + } + }, + "generator": "bdist_wheel (0.30.0)", + "license": "MIT", + "metadata_version": "2.0", + "name": "stack-hci-vm", + "summary": "Microsoft Azure Command-Line Tools Stack-HCi-VM Extension", + "version": "1.13.0" + }, + "sha256Digest": "fc6289cbbfa24f7ddebe767852935707d18d056b622c83895e1939559a30228b" } ], "standbypool": [ @@ -108204,6 +108504,49 @@ "version": "2.0.0" }, "sha256Digest": "f27b228379f787b1d9aa01500b48de96f396b3c6d9a1edae39815ed00c4905f7" + }, + { + "downloadUrl": "https://azcliprod.blob.core.windows.net/cli-extensions/standbypool-2.1.0-py3-none-any.whl", + "filename": "standbypool-2.1.0-py3-none-any.whl", + "metadata": { + "azext.isPreview": false, + "azext.minCliCoreVersion": "2.75.0", + "classifiers": [ + "Development Status :: 4 - Beta", + "Intended Audience :: Developers", + "Intended Audience :: System Administrators", + "Programming Language :: Python", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.7", + "Programming Language :: Python :: 3.8", + "Programming Language :: Python :: 3.9", + "License :: OSI Approved :: MIT License" + ], + "extensions": { + "python.details": { + "contacts": [ + { + "email": "azpycli@microsoft.com", + "name": "Microsoft Corporation", + "role": "author" + } + ], + "document_names": { + "description": "DESCRIPTION.rst" + }, + "project_urls": { + "Home": "https://github.com/Azure/azure-cli-extensions/tree/main/src/standbypool" + } + } + }, + "generator": "bdist_wheel (0.30.0)", + "license": "MIT", + "metadata_version": "2.0", + "name": "standbypool", + "summary": "Microsoft Azure Command-Line Tools Standbypool Extension.", + "version": "2.1.0" + }, + "sha256Digest": "b81ffc3b63363a30323c3ecbfbdf0bddfbfcacc6d61bce0016557b55744e8ab6" } ], "staticwebapp": [ @@ -111368,6 +111711,48 @@ "version": "1.0.1" }, "sha256Digest": "2d06e99587f024132bd3721e84f144d2a1ddc1cdefe4dc3f65fb3ecfc8e0299d" + }, + { + "downloadUrl": "https://azcliprod.blob.core.windows.net/cli-extensions/stream_analytics-1.0.2-py3-none-any.whl", + "filename": "stream_analytics-1.0.2-py3-none-any.whl", + "metadata": { + "azext.minCliCoreVersion": "2.75.0", + "classifiers": [ + "Development Status :: 4 - Beta", + "Intended Audience :: Developers", + "Intended Audience :: System Administrators", + "Programming Language :: Python", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.6", + "Programming Language :: Python :: 3.7", + "Programming Language :: Python :: 3.8", + "License :: OSI Approved :: MIT License" + ], + "extensions": { + "python.details": { + "contacts": [ + { + "email": "azpycli@microsoft.com", + "name": "Microsoft Corporation", + "role": "author" + } + ], + "document_names": { + "description": "DESCRIPTION.rst" + }, + "project_urls": { + "Home": "https://github.com/Azure/azure-cli-extensions/tree/main/src/stream-analytics" + } + } + }, + "generator": "bdist_wheel (0.30.0)", + "license": "MIT", + "metadata_version": "2.0", + "name": "stream-analytics", + "summary": "Microsoft Azure Command-Line Tools StreamAnalyticsManagementClient Extension", + "version": "1.0.2" + }, + "sha256Digest": "1c0921b5e1782da00edd89cead61ef1c9fbd2ba29de27b3d1827270d70c9b4b8" } ], "subscription": [ @@ -119006,6 +119391,58 @@ "version": "5.1.0" }, "sha256Digest": "ffd306862a90a4450f27d02054cd2d67f490891755bceb17560767a80b5f48cc" + }, + { + "downloadUrl": "https://azcliprod.blob.core.windows.net/cli-extensions/workload_orchestration-5.1.1-py3-none-any.whl", + "filename": "workload_orchestration-5.1.1-py3-none-any.whl", + "metadata": { + "azext.isPreview": false, + "azext.minCliCoreVersion": "2.67.0", + "classifiers": [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "Intended Audience :: System Administrators", + "Programming Language :: Python", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.7", + "Programming Language :: Python :: 3.8", + "Programming Language :: Python :: 3.9", + "License :: OSI Approved :: MIT License" + ], + "extensions": { + "python.details": { + "contacts": [ + { + "email": "azpycli@microsoft.com", + "name": "Microsoft Corporation", + "role": "author" + } + ], + "document_names": { + "description": "DESCRIPTION.rst" + }, + "project_urls": { + "Home": "https://github.com/Azure/azure-cli-extensions/tree/main/src/workload-orchestration" + } + } + }, + "extras": [], + "generator": "bdist_wheel (0.30.0)", + "license": "MIT", + "metadata_version": "2.0", + "name": "workload-orchestration", + "run_requires": [ + { + "requires": [ + "kubernetes (>=24.2.0)", + "kubernetes>=24.2.0" + ] + } + ], + "summary": "Microsoft Azure Command-Line Tools WorkloadOperations Extension.", + "version": "5.1.1" + }, + "sha256Digest": "9ad98545de8adae3a9ce029ecdd0280430fb986161edb964506bcca926a37524" } ], "workloads": [ diff --git a/src/managedcleanroom/HISTORY.rst b/src/managedcleanroom/HISTORY.rst index 6e046ab8d21..4447c820abe 100644 --- a/src/managedcleanroom/HISTORY.rst +++ b/src/managedcleanroom/HISTORY.rst @@ -4,10 +4,46 @@ Release History =============== 1.0.0b1 -++++++ ++++++++ * Initial release. 1.0.0b2 -++++++ ++++++++ * Add frontend commandlets -* Add MSAL device code flow authentication \ No newline at end of file +* Add MSAL device code flow authentication + +1.0.0b3 +++++++ +* Update commands to reflect new API version 2026-03-31-preview + +1.0.0b4 ++++++++ +* Updated to latest Frontend API spec from develop branch (2026-03-01-preview) +* Regenerated analytics_frontend_api SDK with updated method signatures +* SDK Changes (internal, transparent to CLI users): + - Method renames: collaboration.list → collaboration.list_get + - Method renames: analytics_dataset_* → analytics_datasets_* (dataset → datasets, plural) + - Method renames: check_consent_document_id_get → consent_document_id_get + - Method renames: set_consent_document_id_put → consent_document_id_put +* BREAKING CHANGE: All frontend API endpoints now require api-version=2026-03-01-preview query parameter +* Added: --api-version parameter to all frontend commands (default: 2026-03-01-preview) +* Updated: SDK client now automatically injects api-version into all API requests +* BREAKING CHANGE: Removed deprecated commands (APIs no longer supported in SDK): + - `az managedcleanroom frontend workloads list` + - `az managedcleanroom frontend analytics deploymentinfo` + - `az managedcleanroom frontend attestation cgs` + - `az managedcleanroom frontend analytics attestationreport cleanroom` + - `az managedcleanroom frontend analytics query vote accept` + - `az managedcleanroom frontend analytics query vote reject` +* BREAKING CHANGE: Consent action values changed from 'accept/reject' to 'enable/disable' +* BREAKING CHANGE: Vote commands consolidated into single unified endpoint +* Added: `az managedcleanroom frontend report` - Comprehensive attestation report (replaces cgs/cleanroom commands) +* Added: `az managedcleanroom frontend oidc set-issuer-url` - Configure OIDC issuer URL +* Added: `az managedcleanroom frontend oidc keys` - Get OIDC signing keys (JWKS) +* Added: `az managedcleanroom frontend analytics dataset queries` - List queries using a specific dataset +* Added: `az managedcleanroom frontend analytics secret set` - Set analytics secrets +* Added: `az managedcleanroom frontend analytics query vote` - Unified vote command with --vote-action parameter +* Updated: Added --active-only filter to collaboration list and show commands +* Updated: Added --pending-only filter to invitation list command +* Updated: Added --scope, --from-seqno, --to-seqno filters to audit event list command +* Updated: Response structures modernized (many list endpoints now return structured objects with value arrays) \ No newline at end of file diff --git a/src/managedcleanroom/azext_managedcleanroom/_frontend_auth.py b/src/managedcleanroom/azext_managedcleanroom/_frontend_auth.py index 5b7ba8e7929..138dce170f1 100644 --- a/src/managedcleanroom/azext_managedcleanroom/_frontend_auth.py +++ b/src/managedcleanroom/azext_managedcleanroom/_frontend_auth.py @@ -30,10 +30,12 @@ def get_frontend_token(cmd): profile = Profile(cli_ctx=cmd.cli_ctx) subscription = get_subscription_id(cmd.cli_ctx) - # Priority 0: explicit token via environment variable (for local/test envs only) + # Priority 0: explicit token via environment variable (for local/test envs + # only) env_token = os.environ.get('MANAGEDCLEANROOM_ACCESS_TOKEN') if env_token: - logger.warning("Using token from MANAGEDCLEANROOM_ACCESS_TOKEN env var FOR TESTING PURPOSES ONLY") + logger.warning( + "Using token from MANAGEDCLEANROOM_ACCESS_TOKEN env var FOR TESTING PURPOSES ONLY") from collections import namedtuple AccessToken = namedtuple('AccessToken', ['token', 'expires_on']) token_obj = AccessToken(token=env_token, expires_on=0) @@ -87,7 +89,7 @@ def set_frontend_config(cmd, endpoint): endpoint) -def get_frontend_client(cmd, endpoint=None): +def get_frontend_client(cmd, endpoint=None, api_version=None): """Create Analytics Frontend API client with Azure authentication Uses Profile.get_raw_token() to fetch access token from Azure context. @@ -96,12 +98,18 @@ def get_frontend_client(cmd, endpoint=None): :param cmd: CLI command context :param endpoint: Optional explicit endpoint URL (overrides config) :type endpoint: str + :param api_version: Optional API version (defaults to 2026-03-01-preview) + :type api_version: str :return: Configured AnalyticsFrontendAPI client :raises: CLIError if token fetch fails or endpoint not configured """ from .analytics_frontend_api import AnalyticsFrontendAPI from azure.core.pipeline.policies import BearerTokenCredentialPolicy, SansIOHTTPPolicy + # Use provided api_version or default + if api_version is None: + api_version = '2026-03-01-preview' + api_endpoint = endpoint or get_frontend_config(cmd) if not api_endpoint: raise CLIError( @@ -172,5 +180,6 @@ def on_request(self, request): # Return configured client return AnalyticsFrontendAPI( endpoint=api_endpoint, + api_version=api_version, authentication_policy=auth_policy ) diff --git a/src/managedcleanroom/azext_managedcleanroom/_frontend_commands.py b/src/managedcleanroom/azext_managedcleanroom/_frontend_commands.py index 26ac237ea89..540c0617bbd 100644 --- a/src/managedcleanroom/azext_managedcleanroom/_frontend_commands.py +++ b/src/managedcleanroom/azext_managedcleanroom/_frontend_commands.py @@ -26,22 +26,23 @@ def load_frontend_command_table(loader, _): # Show command at frontend level (requires --collaboration-id) with loader.command_group('managedcleanroom frontend', custom_command_type=frontend_custom) as g: g.custom_show_command('show', 'frontend_collaboration_show') - - # Workloads commands - with loader.command_group('managedcleanroom frontend workloads', custom_command_type=frontend_custom) as g: - g.custom_command('list', 'frontend_collaboration_workloads_list') + g.custom_show_command('report', 'frontend_collaboration_report_show') # Analytics commands with loader.command_group('managedcleanroom frontend analytics', custom_command_type=frontend_custom) as g: g.custom_show_command('show', 'frontend_collaboration_analytics_show') - g.custom_command( - 'deploymentinfo', - 'frontend_collaboration_analytics_deploymentinfo') g.custom_command( 'cleanroompolicy', 'frontend_collaboration_analytics_cleanroompolicy') # OIDC commands + with loader.command_group('managedcleanroom frontend oidc', custom_command_type=frontend_custom) as g: + g.custom_command( + 'set-issuer-url', + 'frontend_collaboration_oidc_set_issuer_url') + g.custom_show_command('keys', 'frontend_collaboration_oidc_keys_show') + + # Keep issuerinfo for backwards compatibility with loader.command_group('managedcleanroom frontend oidc issuerinfo', custom_command_type=frontend_custom) as g: g.custom_show_command( 'show', 'frontend_collaboration_oidc_issuerinfo_show') @@ -57,6 +58,9 @@ def load_frontend_command_table(loader, _): g.custom_command('list', 'frontend_collaboration_dataset_list') g.custom_show_command('show', 'frontend_collaboration_dataset_show') g.custom_command('publish', 'frontend_collaboration_dataset_publish') + g.custom_command( + 'queries', + 'frontend_collaboration_dataset_queries_list') # Consent commands with loader.command_group('managedcleanroom frontend consent', custom_command_type=frontend_custom) as g: @@ -69,13 +73,7 @@ def load_frontend_command_table(loader, _): g.custom_show_command('show', 'frontend_collaboration_query_show') g.custom_command('publish', 'frontend_collaboration_query_publish') g.custom_command('run', 'frontend_collaboration_query_run') - - # Query vote commands - with loader.command_group( - 'managedcleanroom frontend analytics query vote', - custom_command_type=frontend_custom) as g: - g.custom_command('accept', 'frontend_collaboration_query_vote_accept') - g.custom_command('reject', 'frontend_collaboration_query_vote_reject') + g.custom_command('vote', 'frontend_collaboration_query_vote') # Query run history commands with loader.command_group( @@ -97,16 +95,9 @@ def load_frontend_command_table(loader, _): custom_command_type=frontend_custom) as g: g.custom_command('list', 'frontend_collaboration_audit_list') - # Attestation commands - with loader.command_group('managedcleanroom frontend attestation', custom_command_type=frontend_custom) as g: - g.custom_command('cgs', 'frontend_collaboration_attestation_cgs') - - with loader.command_group( - 'managedcleanroom frontend analytics attestationreport', - custom_command_type=frontend_custom) as g: - g.custom_command( - 'cleanroom', - 'frontend_collaboration_attestation_cleanroom') + # Analytics secrets command + with loader.command_group('managedcleanroom frontend analytics secret', custom_command_type=frontend_custom) as g: + g.custom_command('set', 'frontend_collaboration_analytics_secret_set') # Configuration and authentication commands with loader.command_group('managedcleanroom frontend', custom_command_type=frontend_custom) as g: diff --git a/src/managedcleanroom/azext_managedcleanroom/_frontend_custom.py b/src/managedcleanroom/azext_managedcleanroom/_frontend_custom.py index b359b1af880..5ca97afba3c 100644 --- a/src/managedcleanroom/azext_managedcleanroom/_frontend_custom.py +++ b/src/managedcleanroom/azext_managedcleanroom/_frontend_custom.py @@ -16,77 +16,79 @@ # Base Collaboration Commands # ============================================================================ -def frontend_collaboration_list(cmd): +def frontend_collaboration_list(cmd, active_only=False, api_version=None): """List all collaborations :param cmd: CLI command context - :return: List of collaboration IDs + :param active_only: When true, returns only active collaborations (default: False) + :param api_version: API version to use for this request + :return: List of collaboration objects with collaborationId, collaborationName, userStatus """ - client = get_frontend_client(cmd) - return client.collaboration.list() + client = get_frontend_client(cmd, api_version=api_version) + return client.collaboration.list_get(active_only=active_only) -def frontend_collaboration_show(cmd, collaboration_id): +def frontend_collaboration_show( + cmd, + collaboration_id, + active_only=False, + api_version=None): """Show collaboration details :param cmd: CLI command context :param collaboration_id: Collaboration identifier + :param active_only: When true, queries only active collaborations (default: False) + :param api_version: API version to use for this request :return: Collaboration details """ - client = get_frontend_client(cmd) - return client.collaboration.id_get(collaboration_id) + client = get_frontend_client(cmd, api_version=api_version) + return client.collaboration.id_get( + collaboration_id, active_only=active_only) -# ============================================================================ -# Workloads Commands -# ============================================================================ +def frontend_collaboration_report_show( + cmd, collaboration_id, api_version=None): + """Get collaboration report (comprehensive attestation report) -def frontend_collaboration_workloads_list(cmd, collaboration_id): - """List workloads for a collaboration + Replaces the deprecated attestation cgs and cleanroom commands. + Returns attestation reports from CGS and consortium manager. :param cmd: CLI command context :param collaboration_id: Collaboration identifier - :return: List of workloads + :param api_version: API version to use for this request + :return: Collaboration report with cgs and consortiumManager attestation details """ - client = get_frontend_client(cmd) - return client.collaboration.workloads_get(collaboration_id) + client = get_frontend_client(cmd, api_version=api_version) + return client.collaboration.report_get(collaboration_id) # ============================================================================ # Analytics Commands # ============================================================================ -def frontend_collaboration_analytics_show(cmd, collaboration_id): +def frontend_collaboration_analytics_show( + cmd, collaboration_id, api_version=None): """Show analytics information for a collaboration :param cmd: CLI command context :param collaboration_id: Collaboration identifier + :param api_version: API version to use for this request :return: Analytics information """ - client = get_frontend_client(cmd) + client = get_frontend_client(cmd, api_version=api_version) return client.collaboration.analytics_get(collaboration_id) -def frontend_collaboration_analytics_deploymentinfo(cmd, collaboration_id): - """Get deployment info for analytics workload - - :param cmd: CLI command context - :param collaboration_id: Collaboration identifier - :return: Deployment information - """ - client = get_frontend_client(cmd) - return client.collaboration.analytics_deployment_info_get( - collaboration_id) - - -def frontend_collaboration_analytics_cleanroompolicy(cmd, collaboration_id): +def frontend_collaboration_analytics_cleanroompolicy( + cmd, collaboration_id, api_version=None): """Get cleanroom policy for analytics workload :param cmd: CLI command context :param collaboration_id: Collaboration identifier + :param api_version: API version to use for this request :return: Cleanroom policy """ - client = get_frontend_client(cmd) + client = get_frontend_client(cmd, api_version=api_version) return client.collaboration.analytics_cleanroompolicy_get( collaboration_id) @@ -95,56 +97,96 @@ def frontend_collaboration_analytics_cleanroompolicy(cmd, collaboration_id): # OIDC Commands # ============================================================================ -def frontend_collaboration_oidc_issuerinfo_show(cmd, collaboration_id): +def frontend_collaboration_oidc_issuerinfo_show( + cmd, collaboration_id, api_version=None): """Show OIDC issuer information :param cmd: CLI command context :param collaboration_id: Collaboration identifier + :param api_version: API version to use for this request :return: OIDC issuer information """ - client = get_frontend_client(cmd) + client = get_frontend_client(cmd, api_version=api_version) return client.collaboration.oidc_issuer_info_get(collaboration_id) +def frontend_collaboration_oidc_set_issuer_url( + cmd, collaboration_id, url, api_version=None): + """Set collaboration OIDC issuer URL + + :param cmd: CLI command context + :param collaboration_id: Collaboration identifier + :param url: OIDC issuer URL + :param api_version: API version to use for this request + :return: Operation result + """ + body = {"url": url} + client = get_frontend_client(cmd, api_version=api_version) + return client.collaboration.oidc_set_issuer_url_post( + collaboration_id, body=body) + + +def frontend_collaboration_oidc_keys_show( + cmd, collaboration_id, api_version=None): + """Get collaboration OIDC signing keys (JWKS format) + + :param cmd: CLI command context + :param collaboration_id: Collaboration identifier + :param api_version: API version to use for this request + :return: OIDC keys in JWKS format + """ + client = get_frontend_client(cmd, api_version=api_version) + return client.collaboration.oidc_keys_get(collaboration_id) + + # ============================================================================ # Invitation Commands # ============================================================================ -def frontend_collaboration_invitation_list(cmd, collaboration_id): +def frontend_collaboration_invitation_list( + cmd, + collaboration_id, + pending_only=False, + api_version=None): """List invitations for a collaboration :param cmd: CLI command context :param collaboration_id: Collaboration identifier - :return: List of invitations + :param pending_only: When true, returns only pending invitations (default: False) + :param api_version: API version to use for this request + :return: Invitations object with array of invitation details """ - client = get_frontend_client(cmd) - return client.collaboration.invitations_get(collaboration_id) + client = get_frontend_client(cmd, api_version=api_version) + return client.collaboration.invitations_get( + collaboration_id, pending_only=pending_only) def frontend_collaboration_invitation_show( - cmd, collaboration_id, invitation_id): + cmd, collaboration_id, invitation_id, api_version=None): """Show invitation details :param cmd: CLI command context :param collaboration_id: Collaboration identifier :param invitation_id: Invitation identifier + :param api_version: API version to use for this request :return: Invitation details """ - client = get_frontend_client(cmd) + client = get_frontend_client(cmd, api_version=api_version) return client.collaboration.invitation_id_get( collaboration_id, invitation_id) def frontend_collaboration_invitation_accept( - cmd, collaboration_id, invitation_id): + cmd, collaboration_id, invitation_id, api_version=None): """Accept an invitation :param cmd: CLI command context :param collaboration_id: Collaboration identifier :param invitation_id: Invitation identifier + :param api_version: API version to use for this request :return: Acceptance result """ - client = get_frontend_client(cmd) + client = get_frontend_client(cmd, api_version=api_version) return client.collaboration.invitation_id_accept_post( collaboration_id, invitation_id) @@ -153,81 +195,270 @@ def frontend_collaboration_invitation_accept( # Dataset Commands # ============================================================================ -def frontend_collaboration_dataset_list(cmd, collaboration_id): +def frontend_collaboration_dataset_list( + cmd, collaboration_id, api_version=None): """List datasets for a collaboration :param cmd: CLI command context :param collaboration_id: Collaboration identifier + :param api_version: API version to use for this request :return: List of datasets """ - client = get_frontend_client(cmd) + client = get_frontend_client(cmd, api_version=api_version) return client.collaboration.analytics_datasets_list_get(collaboration_id) -def frontend_collaboration_dataset_show(cmd, collaboration_id, document_id): +def frontend_collaboration_dataset_show( + cmd, + collaboration_id, + document_id, + api_version=None): """Show dataset details :param cmd: CLI command context :param collaboration_id: Collaboration identifier :param document_id: Dataset document identifier + :param api_version: API version to use for this request :return: Dataset details """ - client = get_frontend_client(cmd) - return client.collaboration.analytics_dataset_document_id_get( + client = get_frontend_client(cmd, api_version=api_version) + return client.collaboration.analytics_datasets_document_id_get( collaboration_id, document_id) +# pylint: disable=too-many-locals def frontend_collaboration_dataset_publish( - cmd, collaboration_id, document_id, body): + cmd, collaboration_id, document_id, + body=None, + storage_account_url=None, + container_name=None, + storage_account_type=None, + encryption_mode=None, + schema_file=None, + schema_format=None, + access_mode=None, + allowed_fields=None, + identity_name=None, + identity_client_id=None, + identity_tenant_id=None, + identity_issuer_url=None, + dek_keyvault_url=None, + dek_secret_id=None, + kek_keyvault_url=None, + kek_secret_id=None, + kek_maa_url=None, + api_version=None): """Publish a dataset :param cmd: CLI command context :param collaboration_id: Collaboration identifier :param document_id: Dataset document identifier - :param body: Publish configuration JSON (string, dict, or @file) + :param body: Publish configuration JSON (string, dict, or @file) - legacy mode + :param storage_account_url: Azure Storage account URL + :param container_name: Blob container name + :param storage_account_type: Storage account type + :param encryption_mode: Encryption mode (SSE or CPK) + :param schema_file: Path to schema file (@path/to/schema.json) + :param schema_format: Schema format (default: Delta) + :param access_mode: Access mode + :param allowed_fields: Comma-separated allowed field names + :param identity_name: Managed identity name + :param identity_client_id: Client ID + :param identity_tenant_id: Tenant ID + :param identity_issuer_url: OIDC issuer URL + :param dek_keyvault_url: DEK Key Vault URL (CPK mode) + :param dek_secret_id: DEK secret ID (CPK mode) + :param kek_keyvault_url: KEK Key Vault URL (CPK mode) + :param kek_secret_id: KEK secret ID (CPK mode) + :param kek_maa_url: KEK MAA URL (CPK mode) + :param api_version: API version to use for this request :return: Publish result """ import json + from azure.cli.core.util import CLIError - # Handle body parameter - convert string to dict if needed - if isinstance(body, str): - body = json.loads(body) + # Check for mutual exclusion: body vs parameters + has_params = any([ + storage_account_url, container_name, storage_account_type, encryption_mode, + schema_file, access_mode, identity_name, identity_client_id, + identity_tenant_id, identity_issuer_url + ]) + + if body and has_params: + raise CLIError( + 'Cannot use --body together with individual parameters. ' + 'Use either --body or the parameter flags.') + + # Legacy mode: use body directly + if body: + if isinstance(body, str): + body = json.loads(body) + client = get_frontend_client(cmd, api_version=api_version) + return client.collaboration.analytics_datasets_document_id_publish_post( + collaboration_id, document_id, body) + + # Parameter mode: construct body from parameters + if not has_params: + raise CLIError( + 'Either --body or individual parameters (--storage-account-url, ' + '--container-name, etc.) must be provided.') + + # Validate required parameters + required_params = { + 'storage_account_url': storage_account_url, + 'container_name': container_name, + 'storage_account_type': storage_account_type, + 'encryption_mode': encryption_mode, + 'schema_file': schema_file, + 'access_mode': access_mode, + 'identity_name': identity_name, + 'identity_client_id': identity_client_id, + 'identity_tenant_id': identity_tenant_id, + 'identity_issuer_url': identity_issuer_url + } + + missing = [k for k, v in required_params.items() if v is None] + if missing: + missing_params = ", ".join(f"--{k.replace('_', '-')}" for k in missing) + raise CLIError(f'Missing required parameters: {missing_params}') + + # Validate CPK parameters if encryption_mode is CPK + if encryption_mode and encryption_mode.upper() == 'CPK': + cpk_params = { + 'dek_keyvault_url': dek_keyvault_url, + 'dek_secret_id': dek_secret_id, + 'kek_keyvault_url': kek_keyvault_url, + 'kek_secret_id': kek_secret_id, + 'kek_maa_url': kek_maa_url + } + missing_cpk = [k for k, v in cpk_params.items() if v is None] + if missing_cpk: + missing_cpk_params = ", ".join( + f"--{k.replace('_', '-')}" for k in missing_cpk) + raise CLIError( + f'CPK encryption mode requires: {missing_cpk_params}') + + # Load schema from file + schema_content = None + if schema_file.startswith('@'): + schema_path = schema_file[1:] + try: + with open(schema_path, 'r') as f: + schema_content = json.load(f) + except FileNotFoundError: + raise CLIError(f'Schema file not found: {schema_path}') + except json.JSONDecodeError as e: + raise CLIError(f'Invalid JSON in schema file: {str(e)}') + else: + raise CLIError('--schema-file must be a file path prefixed with @ (e.g., @schema.json)') + + # Override format if provided + if schema_format: + schema_content['format'] = schema_format + + # Build datasetAccessPolicy + dataset_access_policy = { + 'accessMode': access_mode + } + if allowed_fields: + dataset_access_policy['allowedFields'] = [f.strip() for f in allowed_fields.split(',')] + + # Build store configuration + store = { + 'storageAccountUrl': storage_account_url, + 'containerName': container_name, + 'storageAccountType': storage_account_type, + 'encryptionMode': encryption_mode + } + + # Build identity + identity = { + 'name': identity_name, + 'clientId': identity_client_id, + 'tenantId': identity_tenant_id, + 'issuerUrl': identity_issuer_url + } + + # Construct final body + body = { + 'name': document_id, + 'datasetSchema': schema_content, + 'datasetAccessPolicy': dataset_access_policy, + 'store': store, + 'identity': identity + } + + # Add DEK/KEK for CPK mode + if encryption_mode and encryption_mode.upper() == 'CPK': + body['dek'] = { + 'keyVaultUrl': dek_keyvault_url, + 'secretId': dek_secret_id + } + body['kek'] = { + 'keyVaultUrl': kek_keyvault_url, + 'secretId': kek_secret_id, + 'maaUrl': kek_maa_url + } - client = get_frontend_client(cmd) - return client.collaboration.analytics_dataset_document_id_publish_post( + client = get_frontend_client(cmd, api_version=api_version) + return client.collaboration.analytics_datasets_document_id_publish_post( collaboration_id, document_id, body) +def frontend_collaboration_dataset_queries_list( + cmd, collaboration_id, document_id, api_version=None): + """List queries that use a specific dataset + + :param cmd: CLI command context + :param collaboration_id: Collaboration identifier + :param document_id: Dataset document identifier + :param api_version: API version to use for this request + :return: List of query IDs using this dataset + """ + client = get_frontend_client(cmd, api_version=api_version) + return client.collaboration.analytics_datasets_document_id_queries_get( + collaboration_id, document_id) + + # ============================================================================ # Consent Commands # ============================================================================ -def frontend_collaboration_consent_check(cmd, collaboration_id, document_id): +def frontend_collaboration_consent_check( + cmd, + collaboration_id, + document_id, + api_version=None): """Check consent document status :param cmd: CLI command context :param collaboration_id: Collaboration identifier :param document_id: Consent document identifier + :param api_version: API version to use for this request :return: Consent status """ - client = get_frontend_client(cmd) - return client.collaboration.check_consent_document_id_get( + client = get_frontend_client(cmd, api_version=api_version) + return client.collaboration.consent_document_id_get( collaboration_id, document_id) def frontend_collaboration_consent_set( - cmd, collaboration_id, document_id, consent_action): + cmd, collaboration_id, document_id, consent_action, api_version=None): """Set consent document action + NOTE: API changed - consent action is now 'enable' or 'disable' (not accept/reject) + :param cmd: CLI command context :param collaboration_id: Collaboration identifier :param document_id: Consent document identifier - :param consent_action: Consent action (e.g., 'enable', 'disable') + :param consent_action: Consent action ('enable' or 'disable') + :param api_version: API version to use for this request :return: Action result """ - client = get_frontend_client(cmd) - return client.collaboration.set_consent_document_id_consent_action_post( - collaboration_id, document_id, consent_action + body = {"consentAction": consent_action} + client = get_frontend_client(cmd, api_version=api_version) + return client.collaboration.consent_document_id_put( + collaboration_id, document_id, body=body ) @@ -235,47 +466,198 @@ def frontend_collaboration_consent_set( # Query Commands # ============================================================================ -def frontend_collaboration_query_list(cmd, collaboration_id): +def frontend_collaboration_query_list(cmd, collaboration_id, api_version=None): """List queries for a collaboration :param cmd: CLI command context :param collaboration_id: Collaboration identifier + :param api_version: API version to use for this request :return: List of queries """ - client = get_frontend_client(cmd) + client = get_frontend_client(cmd, api_version=api_version) return client.collaboration.analytics_queries_list_get(collaboration_id) -def frontend_collaboration_query_show(cmd, collaboration_id, document_id): +def frontend_collaboration_query_show( + cmd, + collaboration_id, + document_id, + api_version=None): """Show query details :param cmd: CLI command context :param collaboration_id: Collaboration identifier :param document_id: Query document identifier + :param api_version: API version to use for this request :return: Query details """ - client = get_frontend_client(cmd) + client = get_frontend_client(cmd, api_version=api_version) return client.collaboration.analytics_queries_document_id_get( collaboration_id, document_id) +# pylint: disable=too-many-locals,too-many-branches def frontend_collaboration_query_publish( - cmd, collaboration_id, document_id, body): + cmd, collaboration_id, document_id, + body=None, + query_segment=None, + execution_sequence=None, + input_datasets=None, + output_dataset=None, + api_version=None): """Publish a query :param cmd: CLI command context :param collaboration_id: Collaboration identifier :param document_id: Query document identifier - :param body: Publish configuration JSON (string, dict, or @file) + :param body: Publish configuration JSON (string, dict, or @file) - legacy mode + :param query_segment: List of query segments (repeatable, @file.sql or inline SQL) + :param execution_sequence: Comma-separated execution sequence numbers + :param input_datasets: Comma-separated input datasets (datasetId:viewName pairs) + :param output_dataset: Output dataset (datasetId:viewName) + :param api_version: API version to use for this request :return: Publish result """ import json + from azure.cli.core.util import CLIError - # Handle body parameter - convert string to dict if needed - if isinstance(body, str): - body = json.loads(body) + # Check for mutual exclusion: body vs parameters + has_params = any([ + query_segment, execution_sequence, input_datasets, output_dataset]) + + if body and has_params: + raise CLIError( + 'Cannot use --body together with individual parameters. ' + 'Use either --body or the parameter flags.') + + # Legacy mode: use body directly + if body: + if isinstance(body, str): + body = json.loads(body) + client = get_frontend_client(cmd, api_version=api_version) + return client.collaboration.analytics_queries_document_id_publish_post( + collaboration_id, document_id, body) + + # Parameter mode: construct body from parameters + if not has_params: + raise CLIError( + 'Either --body or individual parameters (--query-segment, ' + '--execution-sequence, etc.) must be provided.') + + # Validate required parameters + if not query_segment: + raise CLIError( + '--query-segment is required (can be specified multiple times)') + if not input_datasets: + raise CLIError('--input-datasets is required') + if not output_dataset: + raise CLIError('--output-dataset is required') + + # Parse query segments - detect mode (FILE vs INLINE) + file_segments = [s for s in query_segment if s.startswith('@')] + inline_segments = [s for s in query_segment if not s.startswith('@')] + + # Cannot mix file and inline segments + if file_segments and inline_segments: + raise CLIError( + 'Cannot mix @file.json and inline SQL segments. ' + 'Either use all @file.json segments or all inline SQL strings.') + + query_data = [] + + if file_segments: + # FILE mode: segments are JSON files with full object structure + if execution_sequence: + raise CLIError( + '--execution-sequence must not be provided when using ' + '@file.json segments. Include executionSequence inside ' + 'each JSON file.') + + for seg in file_segments: + file_path = seg[1:] + try: + with open(file_path, 'r') as f: + segment_obj = json.load(f) + except FileNotFoundError: + raise CLIError(f'Query segment file not found: {file_path}') + except json.JSONDecodeError as e: + raise CLIError( + f'Invalid JSON in segment file {file_path}: {str(e)}') + + # Validate required fields + if 'data' not in segment_obj: + raise CLIError( + f'Segment file {file_path} must contain "data" field') + if 'executionSequence' not in segment_obj: + raise CLIError( + f'Segment file {file_path} must contain ' + f'"executionSequence" field') + + # Build segment with defaults for optional fields + query_data.append({ + 'data': segment_obj['data'], + 'executionSequence': segment_obj['executionSequence'], + 'preConditions': segment_obj.get('preConditions', ''), + 'postFilters': segment_obj.get('postFilters', '') + }) + + else: + # INLINE mode: segments are raw SQL strings + if not execution_sequence: + raise CLIError( + '--execution-sequence is required when using inline SQL ' + 'segments.') + + # Parse execution sequence + try: + exec_seq = [int(x.strip()) + for x in execution_sequence.split(',')] + except ValueError: + raise CLIError( + '--execution-sequence must be comma-separated integers ' + '(e.g., "1,1,2")') + + # Validate segment count matches execution sequence count + if len(inline_segments) != len(exec_seq): + raise CLIError( + f'Number of query segments ({len(inline_segments)}) must ' + f'match execution sequence count ({len(exec_seq)})') + + # Build queryData array from inline SQL + for sql, seq in zip(inline_segments, exec_seq): + query_data.append({ + 'data': sql, + 'executionSequence': seq, + 'preConditions': '', + 'postFilters': '' + }) + + # Parse input datasets (comma-separated datasetId:viewName pairs) + input_ds_list = [] + for ds in input_datasets.split(','): + ds = ds.strip() + if ':' not in ds: + raise CLIError( + f'Invalid input dataset format: {ds}. ' + f'Expected format: datasetId:viewName') + dataset_id, view_name = ds.split(':', 1) + input_ds_list.append(f'{dataset_id.strip()}:{view_name.strip()}') + input_ds_str = ','.join(input_ds_list) + + # Parse output dataset + if ':' not in output_dataset: + raise CLIError( + f'Invalid output dataset format: {output_dataset}. ' + f'Expected format: datasetId:viewName') + + # Construct body + body = { + 'inputDatasets': input_ds_str, + 'outputDataset': output_dataset, + 'queryData': query_data + } - client = get_frontend_client(cmd) + client = get_frontend_client(cmd, api_version=api_version) return client.collaboration.analytics_queries_document_id_publish_post( collaboration_id, document_id, body) @@ -284,7 +666,12 @@ def frontend_collaboration_query_run( cmd, collaboration_id, document_id, - body=None): + body=None, + dry_run=False, + start_date=None, + end_date=None, + use_optimizer=False, + api_version=None): """Run a query :param cmd: CLI command context @@ -292,10 +679,24 @@ def frontend_collaboration_query_run( :param document_id: Query document identifier :param body: Run configuration JSON (string, dict, or @file). Optional fields: runId (auto-generated if not provided), dryRun, startDate, endDate, useOptimizer + :param dry_run: Perform a dry run without executing the query + :param start_date: Start date for query execution + :param end_date: End date for query execution + :param use_optimizer: Use query optimizer + :param api_version: API version to use for this request :return: Run result """ import json import uuid + from azure.cli.core.util import CLIError + + # Check for mutual exclusion: body vs parameters + has_params = any([dry_run, start_date, end_date, use_optimizer]) + + if body and has_params: + raise CLIError( + 'Cannot use --body together with individual parameters. ' + 'Use either --body or the parameter flags.') # Handle body parameter - convert string to dict if needed if body and isinstance(body, str): @@ -305,61 +706,53 @@ def frontend_collaboration_query_run( if not body: body = {} + # Add parameter values to body if in parameter mode + if has_params: + if dry_run: + body['dryRun'] = True + if start_date: + body['startDate'] = start_date + if end_date: + body['endDate'] = end_date + if use_optimizer: + body['useOptimizer'] = True + # Auto-generate runId if not provided if 'runId' not in body: body['runId'] = str(uuid.uuid4()) - client = get_frontend_client(cmd) + client = get_frontend_client(cmd, api_version=api_version) return client.collaboration.analytics_queries_document_id_run_post( collaboration_id, document_id, body=body) -# ============================================================================ -# Query Vote Commands -# ============================================================================ - -def frontend_collaboration_query_vote_accept( - cmd, collaboration_id, document_id, body=None): - """Accept query vote - - :param cmd: CLI command context - :param collaboration_id: Collaboration identifier - :param document_id: Query document identifier - :param body: Optional vote configuration JSON (string, dict, or @file) - :return: Vote result - """ - import json - - # Handle body parameter - convert string to dict if needed - if body and isinstance(body, str): - body = json.loads(body) - - client = get_frontend_client(cmd) - return client.collaboration.analytics_queries_document_id_vote_accept_post( - collaboration_id, document_id, body=body - ) - - -def frontend_collaboration_query_vote_reject( - cmd, collaboration_id, document_id, body=None): - """Reject query vote +def frontend_collaboration_query_vote( + cmd, + collaboration_id, + document_id, + vote_action, + proposal_id=None, + api_version=None): + """Vote on a query (unified accept/reject endpoint) :param cmd: CLI command context :param collaboration_id: Collaboration identifier :param document_id: Query document identifier - :param body: Optional vote configuration JSON (string, dict, or @file) - :return: Vote result + :param vote_action: Vote action ('accept' or 'reject') + :param proposal_id: Optional proposal ID + :param api_version: API version to use for this request + :return: Vote result (None on success - 204 No Content) """ - import json + body = { + "voteAction": vote_action + } - # Handle body parameter - convert string to dict if needed - if body and isinstance(body, str): - body = json.loads(body) + if proposal_id: + body["proposalId"] = proposal_id - client = get_frontend_client(cmd) - return client.collaboration.analytics_queries_document_id_vote_reject_post( - collaboration_id, document_id, body=body - ) + client = get_frontend_client(cmd, api_version=api_version) + return client.collaboration.analytics_queries_document_id_vote_post( + collaboration_id, document_id, body=body) # ============================================================================ @@ -367,30 +760,32 @@ def frontend_collaboration_query_vote_reject( # ============================================================================ def frontend_collaboration_query_runhistory_list( - cmd, collaboration_id, document_id): + cmd, collaboration_id, document_id, api_version=None): """List query run history :param cmd: CLI command context :param collaboration_id: Collaboration identifier :param document_id: Query document identifier + :param api_version: API version to use for this request :return: List of query runs """ - client = get_frontend_client(cmd) + client = get_frontend_client(cmd, api_version=api_version) return client.collaboration.analytics_queries_document_id_runhistory_get( collaboration_id, document_id ) def frontend_collaboration_query_runresult_show( - cmd, collaboration_id, job_id): + cmd, collaboration_id, job_id, api_version=None): """Show query job result details :param cmd: CLI command context :param collaboration_id: Collaboration identifier :param job_id: Query job identifier + :param api_version: API version to use for this request :return: Query job result details """ - client = get_frontend_client(cmd) + client = get_frontend_client(cmd, api_version=api_version) return client.collaboration.analytics_queries_jobid_get( collaboration_id, job_id) @@ -399,42 +794,47 @@ def frontend_collaboration_query_runresult_show( # Audit Commands # ============================================================================ -def frontend_collaboration_audit_list(cmd, collaboration_id): +def frontend_collaboration_audit_list( + cmd, + collaboration_id, + scope=None, + from_seqno=None, + to_seqno=None, + api_version=None): """List audit events for a collaboration :param cmd: CLI command context :param collaboration_id: Collaboration identifier - :return: List of audit events - """ - client = get_frontend_client(cmd) - return client.collaboration.analytics_auditevents_get(collaboration_id) - - -# ============================================================================ -# Attestation Commands -# ============================================================================ - -def frontend_collaboration_attestation_cgs(cmd, collaboration_id): - """Get CGS attestation report - - :param cmd: CLI command context - :param collaboration_id: Collaboration identifier - :return: CGS attestation report + :param scope: Optional scope filter + :param from_seqno: Optional starting sequence number + :param to_seqno: Optional ending sequence number + :param api_version: API version to use for this request + :return: Paginated audit events with nextLink and value array """ - client = get_frontend_client(cmd) - return client.collaboration.attestationreport_cgs_get(collaboration_id) + client = get_frontend_client(cmd, api_version=api_version) + return client.collaboration.analytics_auditevents_get( + collaboration_id, scope=scope, from_seqno=from_seqno, to_seqno=to_seqno) -def frontend_collaboration_attestation_cleanroom(cmd, collaboration_id): - """Get cleanroom attestation report +def frontend_collaboration_analytics_secret_set( + cmd, + collaboration_id, + secret_name, + secret_value, + api_version=None): + """Set secret for analytics workload :param cmd: CLI command context :param collaboration_id: Collaboration identifier - :return: Cleanroom attestation report + :param secret_name: Secret name + :param secret_value: Secret value + :param api_version: API version to use for this request + :return: Operation result """ - client = get_frontend_client(cmd) - return client.collaboration.attestationreport_cleanroom_get( - collaboration_id) + body = {"secretValue": secret_value} + client = get_frontend_client(cmd, api_version=api_version) + return client.collaboration.analytics_secrets_secret_name_put( + collaboration_id, secret_name, body=body) # ============================================================================ diff --git a/src/managedcleanroom/azext_managedcleanroom/_help.py b/src/managedcleanroom/azext_managedcleanroom/_help.py index ba30e9980c9..6186b2ea1c3 100644 --- a/src/managedcleanroom/azext_managedcleanroom/_help.py +++ b/src/managedcleanroom/azext_managedcleanroom/_help.py @@ -24,6 +24,12 @@ 2. Azure CLI authentication (az login) You must configure the Analytics Frontend API endpoint URL before using these commands. + + All frontend commands support the --api-version parameter to specify the API version. + Default: 2026-03-01-preview + + Supported versions: + - 2026-03-01-preview """ helps['managedcleanroom frontend login'] = """ @@ -116,6 +122,8 @@ examples: - name: List all collaborations text: az managedcleanroom frontend collaboration list + - name: List only active collaborations + text: az managedcleanroom frontend collaboration list --active-only """ helps['managedcleanroom frontend show'] = """ @@ -124,24 +132,30 @@ examples: - name: Show collaboration details text: az managedcleanroom frontend show --collaboration-id + - name: Show collaboration details (active collaborations only) + text: az managedcleanroom frontend show --collaboration-id --active-only """ # ============================================================================ -# Workloads Help +# Report Help # ============================================================================ -helps['managedcleanroom frontend workloads'] = """ - type: group - short-summary: Manage collaboration workloads -""" - -helps['managedcleanroom frontend workloads list'] = """ +helps['managedcleanroom frontend report'] = """ type: command - short-summary: List workloads for a collaboration + short-summary: Get comprehensive attestation report + long-summary: | + Retrieves a comprehensive attestation report for a collaboration, + including CGS attestation and cleanroom attestation information. + + This command replaces the deprecated 'attestation cgs' and + 'attestationreport cleanroom' commands, providing a unified + report endpoint. examples: - - name: List workloads - text: az managedcleanroom frontend workloads list -c + - name: Get attestation report for a collaboration + text: az managedcleanroom frontend report --collaboration-id + - name: Get attestation report (short form) + text: az managedcleanroom frontend report -c """ @@ -162,14 +176,6 @@ text: az managedcleanroom frontend analytics show -c """ -helps['managedcleanroom frontend analytics deploymentinfo'] = """ - type: command - short-summary: Get deployment information - examples: - - name: Get deployment info - text: az managedcleanroom frontend analytics deploymentinfo -c -""" - helps['managedcleanroom frontend analytics cleanroompolicy'] = """ type: command short-summary: Get cleanroom policy @@ -179,6 +185,33 @@ """ +# ============================================================================ +# Analytics Secret Help +# ============================================================================ + +helps['managedcleanroom frontend analytics secret'] = """ + type: group + short-summary: Manage analytics secrets +""" + +helps['managedcleanroom frontend analytics secret set'] = """ + type: command + short-summary: Set an analytics secret + long-summary: | + Sets or updates a secret in the analytics collaboration. Secrets are + used for secure configuration values needed by analytics workloads. + examples: + - name: Set an analytics secret + text: | + az managedcleanroom frontend analytics secret set \ + --collaboration-id \ + --secret-name \ + --secret-value + - name: Set secret (short form) + text: az managedcleanroom frontend analytics secret set -c --secret-name mySecret --secret-value myValue +""" + + # ============================================================================ # OIDC Help # ============================================================================ @@ -188,6 +221,36 @@ short-summary: Manage OIDC configuration """ +helps['managedcleanroom frontend oidc set-issuer-url'] = """ + type: command + short-summary: Set OIDC issuer URL for a collaboration + long-summary: | + Configures the OIDC issuer URL for the collaboration. This URL is used + for OpenID Connect authentication and token validation. + examples: + - name: Set OIDC issuer URL + text: | + az managedcleanroom frontend oidc set-issuer-url \ + --collaboration-id \ + --url https://oidc.example.com + - name: Set OIDC issuer URL (short form) + text: az managedcleanroom frontend oidc set-issuer-url -c --url https://oidc.example.com +""" + +helps['managedcleanroom frontend oidc keys'] = """ + type: command + short-summary: Get OIDC signing keys (JWKS) + long-summary: | + Retrieves the JSON Web Key Set (JWKS) containing the public keys used + to verify OIDC tokens issued by the collaboration. This endpoint returns + the keys in standard JWKS format. + examples: + - name: Get OIDC signing keys + text: az managedcleanroom frontend oidc keys --collaboration-id + - name: Get OIDC signing keys (short form) + text: az managedcleanroom frontend oidc keys -c +""" + helps['managedcleanroom frontend oidc issuerinfo'] = """ type: group short-summary: Manage OIDC issuer information @@ -215,8 +278,10 @@ type: command short-summary: List invitations for a collaboration examples: - - name: List invitations + - name: List all invitations text: az managedcleanroom frontend invitation list -c + - name: List only pending invitations + text: az managedcleanroom frontend invitation list -c --pending-only """ helps['managedcleanroom frontend invitation show'] = """ @@ -261,31 +326,134 @@ text: az managedcleanroom frontend analytics dataset show -c -d """ +helps['managedcleanroom frontend analytics dataset queries'] = """ + type: command + short-summary: List queries that use a specific dataset + long-summary: | + Retrieves a list of all queries that reference the specified dataset + as an input. This is useful for understanding dataset dependencies + and impact analysis. + examples: + - name: List queries using a dataset + text: | + az managedcleanroom frontend analytics dataset queries \ + --collaboration-id \ + --document-id + - name: List queries using a dataset (short form) + text: az managedcleanroom frontend analytics dataset queries -c -d +""" + helps['managedcleanroom frontend analytics dataset publish'] = """ type: command - short-summary: Publish a dataset + short-summary: Publish a dataset to the collaboration long-summary: | - Publishes a dataset with configuration including dataset access point, - protection settings, encryption secrets, and identity configuration. - - The body parameter must contain a JSON object with: - - data.datasetAccessPoint: Dataset access configuration - - name: Access point name - - path: Dataset path - - protection: Protection configuration with proxyMode, proxyType, etc. + Publish a dataset configuration with storage, schema, access policy, and identity information. + Supports both SSE (Server-Side Encryption) and CPK (Customer-Provided Key) encryption modes. + You can use either individual parameters or a JSON body file for configuration. + parameters: + - name: --collaboration-id -c + type: string + short-summary: Collaboration identifier + - name: --document-id -d + type: string + short-summary: Dataset document identifier + - name: --body + type: string + short-summary: JSON configuration file path (@file.json) or JSON string (legacy mode) + - name: --storage-account-url + type: string + short-summary: Azure Storage account URL + - name: --container-name + type: string + short-summary: Blob container name + - name: --storage-account-type + type: string + short-summary: Storage account type (e.g., AzureStorageAccount) + - name: --encryption-mode + type: string + short-summary: Encryption mode (SSE or CPK) + - name: --schema-file + type: string + short-summary: Path to schema file (@path/to/schema.json) containing field definitions + - name: --schema-format + type: string + short-summary: Schema format (default is Delta) + - name: --access-mode + type: string + short-summary: Access mode (e.g., ReadWrite) + - name: --allowed-fields + type: string + short-summary: Comma-separated list of allowed field names + - name: --identity-name + type: string + short-summary: Managed identity name + - name: --identity-client-id + type: string + short-summary: Managed identity client ID (GUID) + - name: --identity-tenant-id + type: string + short-summary: Tenant ID (GUID) + - name: --identity-issuer-url + type: string + short-summary: OIDC issuer URL (HTTPS) + - name: --dek-keyvault-url + type: string + short-summary: Key Vault URL for DEK (CPK mode only) + - name: --dek-secret-id + type: string + short-summary: DEK secret ID (CPK mode only) + - name: --kek-keyvault-url + type: string + short-summary: Key Vault URL for KEK (CPK mode only) + - name: --kek-secret-id + type: string + short-summary: KEK secret ID (CPK mode only) + - name: --kek-maa-url + type: string + short-summary: MAA URL for KEK (CPK mode only) examples: - - name: Publish a dataset with configuration from file + - name: Publish a dataset using SSE encryption with individual parameters text: | az managedcleanroom frontend analytics dataset publish \ - --collaboration-id \ - --document-id \ - --body @publish-config.json - - name: Publish a dataset with inline JSON + --collaboration-id my-collab-123 \ + --document-id my-dataset \ + --storage-account-url https://mystorageaccount.blob.core.windows.net \ + --container-name datasets \ + --storage-account-type AzureStorageAccount \ + --encryption-mode SSE \ + --schema-file @schema.json \ + --access-mode ReadWrite \ + --allowed-fields "customer_id,revenue,date" \ + --identity-name northwind-identity \ + --identity-client-id fb907136-1234-5678-9abc-def012345678 \ + --identity-tenant-id 72f988bf-1234-5678-9abc-def012345678 \ + --identity-issuer-url https://oidc.example.com/issuer + - name: Publish a dataset using CPK encryption with individual parameters text: | az managedcleanroom frontend analytics dataset publish \ - --collaboration-id \ - --document-id \ - --body '{"data": {"datasetAccessPoint": {"name": "my-dataset", "path": "/data/path", "protection": {}}}}' + --collaboration-id my-collab-123 \ + --document-id my-dataset \ + --storage-account-url https://mystorageaccount.blob.core.windows.net \ + --container-name datasets \ + --storage-account-type AzureStorageAccount \ + --encryption-mode CPK \ + --schema-file @schema.json \ + --access-mode ReadWrite \ + --identity-name northwind-identity \ + --identity-client-id fb907136-1234-5678-9abc-def012345678 \ + --identity-tenant-id 72f988bf-1234-5678-9abc-def012345678 \ + --identity-issuer-url https://oidc.example.com/issuer \ + --dek-keyvault-url https://mykeyvault.vault.azure.net \ + --dek-secret-id dek-secret-123 \ + --kek-keyvault-url https://mykeyvault.vault.azure.net \ + --kek-secret-id kek-secret-123 \ + --kek-maa-url https://sharedeus.eus.attest.azure.net + - name: Publish a dataset using a JSON body file (legacy mode) + text: | + az managedcleanroom frontend analytics dataset publish \ + --collaboration-id my-collab-123 \ + --document-id my-dataset \ + --body @dataset-config.json """ @@ -309,6 +477,11 @@ helps['managedcleanroom frontend consent set'] = """ type: command short-summary: Set consent document action + long-summary: | + Enables or disables consent for a specific document in the collaboration. + + Note: This command was updated in version 1.0.0b4. The consent actions + changed from 'accept/reject' to 'enable/disable'. examples: - name: Enable consent text: az managedcleanroom frontend consent set -c --document-id --consent-action enable @@ -344,68 +517,120 @@ helps['managedcleanroom frontend analytics query publish'] = """ type: command - short-summary: Publish a query + short-summary: Publish a query to the collaboration long-summary: | - Publishes a query with configuration including input datasets, output dataset, - and query execution segments. - - The body parameter must contain a JSON object with: - - inputDatasets: Array of input dataset configurations - - outputDataset: Output dataset configuration - - queryData: Query execution data with segments + Publish a query configuration with SQL segments, execution sequence, and dataset mappings. + Query segments can be provided as @file.json (full segment object including executionSequence) + or as inline SQL strings (requires --execution-sequence parameter). The execution sequence + defines which segments run in parallel (same number) or sequentially (different numbers). + Cannot mix @file.json and inline SQL segments in the same command. + parameters: + - name: --collaboration-id -c + type: string + short-summary: Collaboration identifier + - name: --document-id -d + type: string + short-summary: Query document identifier + - name: --body + type: string + short-summary: JSON configuration file path (@file.json) or JSON string (legacy mode) + - name: --query-segment + type: string + short-summary: Query segment SQL (@file.sql or inline). Repeatable. Order matters. + - name: --execution-sequence + type: string + short-summary: Comma-separated execution sequence numbers (e.g., "1,1,2"). Must match segment count. + - name: --input-datasets + type: string + short-summary: Comma-separated input datasets as datasetId:viewName pairs + - name: --output-dataset + type: string + short-summary: Output dataset as datasetId:viewName examples: - - name: Publish a query with configuration from file + - name: Publish a query with segments from JSON files (segment files include executionSequence) text: | - az managedcleanroom frontend analytics query publish \ - --collaboration-id \ - --document-id \ - --body @query-publish-config.json - - name: Publish a query with inline JSON + az managedcleanroom frontend analytics query publish \\ + --collaboration-id my-collab-123 \\ + --document-id my-query \\ + --query-segment @segment1.json \\ + --query-segment @segment2.json \\ + --query-segment @segment3.json \\ + --input-datasets "dataset1:view1,dataset2:view2" \\ + --output-dataset "output-dataset:results" + + Note: Each segment JSON file should contain: + data, executionSequence, preConditions, postFilters fields + - name: Publish a query with inline SQL segments (requires --execution-sequence) + text: | + az managedcleanroom frontend analytics query publish \\ + --collaboration-id my-collab-123 \\ + --document-id my-query \\ + --query-segment "SELECT * FROM table1" \\ + --query-segment "SELECT * FROM table2" \\ + --execution-sequence "1,2" \\ + --input-datasets "dataset1:view1" \\ + --output-dataset "output-dataset:results" + - name: Publish a query using a JSON body file (legacy mode) text: | az managedcleanroom frontend analytics query publish \ - --collaboration-id \ - --document-id \ - --body '{"inputDatasets": [{"datasetDocumentId": "...", "view": "..."}], "outputDataset": {}, "queryData": {"segments": []}}' + --collaboration-id my-collab-123 \ + --document-id my-query \ + --body @query-config.json """ helps['managedcleanroom frontend analytics query run'] = """ type: command - short-summary: Run a query + short-summary: Run a query in the collaboration long-summary: | - Executes a query against the collaboration's analytics workload. - The run configuration can be provided via --body parameter. - If runId is not specified in body, it will be auto-generated. + Execute a published query with optional configuration parameters. + A run ID is automatically generated if not provided. parameters: + - name: --collaboration-id -c + type: string + short-summary: Collaboration identifier - name: --document-id -d type: string short-summary: Query document identifier - name: --body type: string - short-summary: Run configuration (JSON string or @file path) - long-summary: | - Optional JSON configuration containing: - - runId: Unique run identifier (auto-generated if not provided) - - dryRun: Boolean flag for dry run mode - - startDate: ISO-8601 formatted start date - - endDate: ISO-8601 formatted end date - - useOptimizer: Boolean flag to enable query optimizer + short-summary: JSON configuration file path (@file.json) or JSON string (legacy mode) + - name: --dry-run + type: bool + short-summary: Perform a dry run without executing the query + - name: --start-date + type: string + short-summary: Start date for query execution + - name: --end-date + type: string + short-summary: End date for query execution + - name: --use-optimizer + type: bool + short-summary: Use query optimizer examples: - - name: Run query with auto-generated run ID + - name: Run a query with default settings text: | az managedcleanroom frontend analytics query run \ - --collaboration-id \ - --document-id - - name: Run query with specific configuration + --collaboration-id my-collab-123 \ + --document-id my-query + - name: Run a query with dry run and date range text: | az managedcleanroom frontend analytics query run \ - --collaboration-id \ - --document-id \ - --body '{"runId": "my-run-001", "dryRun": false, "useOptimizer": true}' - - name: Run query with configuration from file + --collaboration-id my-collab-123 \ + --document-id my-query \ + --dry-run \ + --start-date "2024-01-01" \ + --end-date "2024-12-31" + - name: Run a query with optimizer enabled text: | az managedcleanroom frontend analytics query run \ - --collaboration-id \ - --document-id \ + --collaboration-id my-collab-123 \ + --document-id my-query \ + --use-optimizer + - name: Run a query using a JSON body file (legacy mode) + text: | + az managedcleanroom frontend analytics query run \ + --collaboration-id my-collab-123 \ + --document-id my-query \ --body @run-config.json """ @@ -415,70 +640,37 @@ # ============================================================================ helps['managedcleanroom frontend analytics query vote'] = """ - type: group - short-summary: Manage query voting -""" - -helps['managedcleanroom frontend analytics query vote accept'] = """ type: command - short-summary: Accept a query vote + short-summary: Vote on a query (accept or reject) long-summary: | - Accepts a query vote for the specified collaboration and query document. - Optionally accepts a --body parameter for additional vote configuration. - parameters: - - name: --body - type: string - short-summary: Optional vote configuration (JSON string or @file path) - long-summary: | - Optional JSON configuration containing: - - reason: Text explanation for accepting the vote - - metadata: Additional metadata for the vote - examples: - - name: Accept query vote - text: az managedcleanroom frontend analytics query vote accept -c --document-id - - name: Accept query vote with reason - text: | - az managedcleanroom frontend analytics query vote accept \ - -c \ - --document-id \ - --body '{"reason": "Query meets all compliance requirements"}' - - name: Accept query vote with configuration from file - text: | - az managedcleanroom frontend analytics query vote accept \ - -c \ - --document-id \ - --body @vote-config.json -""" + Submits a vote for a query in the collaboration. This unified endpoint + allows you to accept or reject a query with a single command. -helps['managedcleanroom frontend analytics query vote reject'] = """ - type: command - short-summary: Reject a query vote - long-summary: | - Rejects a query vote for the specified collaboration and query document. - Optionally accepts a --body parameter for additional vote configuration. + This command replaces the deprecated 'vote accept' and 'vote reject' + commands in version 1.0.0b4. parameters: - - name: --body + - name: --vote-action type: string - short-summary: Optional vote configuration (JSON string or @file path) + short-summary: Vote action (accept or reject) long-summary: | - Optional JSON configuration containing: - - reason: Text explanation for rejecting the vote - - metadata: Additional metadata for the vote + The vote action to perform: + - accept: Approve the query + - reject: Reject the query examples: - - name: Reject query vote - text: az managedcleanroom frontend analytics query vote reject -c --document-id - - name: Reject query vote with reason + - name: Accept a query vote text: | - az managedcleanroom frontend analytics query vote reject \ - -c \ + az managedcleanroom frontend analytics query vote \ + --collaboration-id \ --document-id \ - --body '{"reason": "Query violates data access policy"}' - - name: Reject query vote with configuration from file + --vote-action accept + - name: Reject a query vote text: | - az managedcleanroom frontend analytics query vote reject \ - -c \ + az managedcleanroom frontend analytics query vote \ + --collaboration-id \ --document-id \ - --body @vote-config.json + --vote-action reject + - name: Accept query vote (short form) + text: az managedcleanroom frontend analytics query vote -c -d --vote-action accept """ @@ -528,38 +720,36 @@ helps['managedcleanroom frontend analytics auditevent list'] = """ type: command short-summary: List audit events for a collaboration + long-summary: | + Retrieves audit events for a collaboration with optional filtering. + + Filter options: + - scope: Filter by audit event scope (e.g., 'dataset', 'query', 'collaboration') + - from_seqno: Starting sequence number for event range + - to_seqno: Ending sequence number for event range examples: - - name: List audit events + - name: List all audit events text: az managedcleanroom frontend analytics auditevent list -c + - name: List audit events for dataset scope + text: | + az managedcleanroom frontend analytics auditevent list \ + --collaboration-id \ + --scope dataset + - name: List audit events in sequence number range + text: | + az managedcleanroom frontend analytics auditevent list \ + --collaboration-id \ + --from-seqno 100 \ + --to-seqno 200 + - name: List dataset audit events in specific range + text: | + az managedcleanroom frontend analytics auditevent list \ + -c \ + --scope dataset \ + --from-seqno 50 \ + --to-seqno 150 """ - # ============================================================================ -# Attestation Help +# Attestation Help (Deprecated - Use 'report' command instead) # ============================================================================ - -helps['managedcleanroom frontend attestation'] = """ - type: group - short-summary: View attestation reports -""" - -helps['managedcleanroom frontend attestation cgs'] = """ - type: command - short-summary: Get CGS attestation report - examples: - - name: Get CGS attestation report - text: az managedcleanroom frontend attestation cgs -c -""" - -helps['managedcleanroom frontend analytics attestationreport'] = """ - type: group - short-summary: View attestation reports -""" - -helps['managedcleanroom frontend analytics attestationreport cleanroom'] = """ - type: command - short-summary: Get cleanroom attestation report - examples: - - name: Get cleanroom attestation report - text: az managedcleanroom frontend analytics attestationreport cleanroom -c -""" diff --git a/src/managedcleanroom/azext_managedcleanroom/_params.py b/src/managedcleanroom/azext_managedcleanroom/_params.py index 7b191452a54..9594acfe9c2 100644 --- a/src/managedcleanroom/azext_managedcleanroom/_params.py +++ b/src/managedcleanroom/azext_managedcleanroom/_params.py @@ -12,6 +12,17 @@ def load_arguments(self, _): # pylint: disable=unused-argument from knack.arguments import CLIArgumentType + # Global API versioning parameter for all frontend commands + with self.argument_context('managedcleanroom frontend') as c: + from azure.cli.core.commands.parameters import get_enum_type + c.argument( + 'api_version', + options_list=['--api-version'], + help='API version to use for this request. Default: 2026-03-01-preview', + arg_type=get_enum_type( + ['2026-03-01-preview']), + default='2026-03-01-preview') + # Define argument types for frontend commands collaboration_id_type = CLIArgumentType( options_list=['--collaboration-id', '-c'], @@ -35,15 +46,29 @@ def load_arguments(self, _): # pylint: disable=unused-argument consent_action_type = CLIArgumentType( options_list=['--consent-action', '-a'], - help='Consent action (enable/disable)' + help="Consent action: 'enable' or 'disable'" + ) + + vote_action_type = CLIArgumentType( + options_list=['--vote-action'], + help="Vote action: 'accept' or 'reject'" ) # Show command context with self.argument_context('managedcleanroom frontend show') as c: c.argument('collaboration_id', collaboration_id_type) - - # Workloads context - with self.argument_context('managedcleanroom frontend workloads') as c: + c.argument('active_only', options_list=['--active-only'], + action='store_true', + help='Query only active collaborations') + + # Collaboration list context + with self.argument_context('managedcleanroom frontend collaboration list') as c: + c.argument('active_only', options_list=['--active-only'], + action='store_true', + help='Filter to active collaborations only') + + # Report context + with self.argument_context('managedcleanroom frontend report') as c: c.argument('collaboration_id', collaboration_id_type) # Analytics context @@ -54,10 +79,24 @@ def load_arguments(self, _): # pylint: disable=unused-argument with self.argument_context('managedcleanroom frontend oidc issuerinfo') as c: c.argument('collaboration_id', collaboration_id_type) + # OIDC set-issuer-url context + with self.argument_context('managedcleanroom frontend oidc set-issuer-url') as c: + c.argument('collaboration_id', collaboration_id_type) + c.argument('url', options_list=['--url'], help='OIDC issuer URL') + + # OIDC keys context + with self.argument_context('managedcleanroom frontend oidc keys') as c: + c.argument('collaboration_id', collaboration_id_type) + # Invitation context with self.argument_context('managedcleanroom frontend invitation') as c: c.argument('collaboration_id', collaboration_id_type) + with self.argument_context('managedcleanroom frontend invitation list') as c: + c.argument('pending_only', options_list=['--pending-only'], + action='store_true', + help='Filter to pending invitations only') + with self.argument_context('managedcleanroom frontend invitation show') as c: c.argument('invitation_id', invitation_id_type) @@ -77,7 +116,93 @@ def load_arguments(self, _): # pylint: disable=unused-argument 'body', type=str, help='JSON string or @file path containing publish configuration. ' - 'Must include datasetAccessPoint with name, path, and protection details.') + 'Must include datasetAccessPoint with name, path, and ' + 'protection details.') + + # Storage parameters + c.argument( + 'storage_account_url', + options_list=['--storage-account-url'], + help='Azure Storage account URL') + c.argument( + 'container_name', + options_list=['--container-name'], + help='Blob container name') + c.argument( + 'storage_account_type', + options_list=['--storage-account-type'], + help='Storage account type (e.g., AzureStorageAccount)') + c.argument( + 'encryption_mode', + options_list=['--encryption-mode'], + help='Encryption mode: SSE or CPK') + + # Schema parameters + c.argument( + 'schema_file', + options_list=['--schema-file'], + help='Path to schema file (@path/to/schema.json) containing ' + 'field definitions') + c.argument( + 'schema_format', + options_list=['--schema-format'], + help='Schema format (default: Delta)') + + # Access policy parameters + c.argument( + 'access_mode', + options_list=['--access-mode'], + help='Access mode (e.g., ReadWrite)') + c.argument( + 'allowed_fields', + options_list=['--allowed-fields'], + help='Comma-separated list of allowed field names') + + # Identity parameters + c.argument( + 'identity_name', + options_list=['--identity-name'], + help='Managed identity name') + c.argument( + 'identity_client_id', + options_list=['--identity-client-id'], + help='Managed identity client ID (GUID)') + c.argument( + 'identity_tenant_id', + options_list=['--identity-tenant-id'], + help='Tenant ID (GUID)') + c.argument( + 'identity_issuer_url', + options_list=['--identity-issuer-url'], + help='OIDC issuer URL (HTTPS)') + + # CPK DEK parameters + c.argument( + 'dek_keyvault_url', + options_list=['--dek-keyvault-url'], + help='Key Vault URL for DEK (CPK mode only)') + c.argument( + 'dek_secret_id', + options_list=['--dek-secret-id'], + help='DEK secret ID (CPK mode only)') + + # CPK KEK parameters + c.argument( + 'kek_keyvault_url', + options_list=['--kek-keyvault-url'], + help='Key Vault URL for KEK (CPK mode only)') + c.argument( + 'kek_secret_id', + options_list=['--kek-secret-id'], + help='KEK secret ID (CPK mode only)') + c.argument( + 'kek_maa_url', + options_list=['--kek-maa-url'], + help='MAA URL for KEK (CPK mode only)') + + # Dataset queries context + with self.argument_context('managedcleanroom frontend analytics dataset queries') as c: + c.argument('document_id', document_id_type) # Consent context with self.argument_context('managedcleanroom frontend consent') as c: @@ -102,30 +227,63 @@ def load_arguments(self, _): # pylint: disable=unused-argument help='JSON string or @file path containing publish configuration. ' 'Must include inputDatasets, outputDataset, and queryData.') - with self.argument_context('managedcleanroom frontend analytics query run') as c: - c.argument('document_id', document_id_type) c.argument( - 'body', type=str, help='JSON string or @file path containing run configuration. ' - 'Optional fields: runId (auto-generated if not provided), dryRun, startDate, endDate, useOptimizer.') + 'query_segment', + options_list=['--query-segment'], + action='append', + help='Query segment: @file.json (full segment object with data, ' + 'executionSequence, preConditions, postFilters) or inline SQL string. ' + 'Repeatable. Order matters. Cannot mix @file.json and inline segments.') + c.argument( + 'execution_sequence', + options_list=['--execution-sequence'], + help='Comma-separated execution sequence numbers (e.g., "1,1,2"). ' + 'Required for inline SQL segments. Not used with @file.json segments ' + '(include executionSequence in each JSON file instead).') + c.argument( + 'input_datasets', + options_list=['--input-datasets'], + help='Comma-separated input datasets as datasetId:viewName pairs') + c.argument( + 'output_dataset', + options_list=['--output-dataset'], + help='Output dataset as datasetId:viewName') - # Query vote context - with self.argument_context('managedcleanroom frontend analytics query vote') as c: - c.argument('collaboration_id', collaboration_id_type) + with self.argument_context('managedcleanroom frontend analytics query run') as c: c.argument('document_id', document_id_type) - - # Add body parameter for vote accept - with self.argument_context('managedcleanroom frontend analytics query vote accept') as c: c.argument( 'body', type=str, - help='Optional JSON string or @file path containing vote accept configuration.') + help='JSON string or @file path containing run configuration. ' + 'Optional fields: runId (auto-generated if not provided), ' + 'dryRun, startDate, endDate, useOptimizer.') - # Add body parameter for vote reject - with self.argument_context('managedcleanroom frontend analytics query vote reject') as c: c.argument( - 'body', - type=str, - help='Optional JSON string or @file path containing vote reject configuration.') + 'dry_run', + options_list=['--dry-run'], + action='store_true', + help='Perform a dry run without executing the query') + c.argument( + 'start_date', + options_list=['--start-date'], + help='Start date for query execution') + c.argument( + 'end_date', + options_list=['--end-date'], + help='End date for query execution') + c.argument( + 'use_optimizer', + options_list=['--use-optimizer'], + action='store_true', + help='Use query optimizer') + + # Query vote context (unified) + with self.argument_context('managedcleanroom frontend analytics query vote') as c: + c.argument('collaboration_id', collaboration_id_type) + c.argument('document_id', document_id_type) + c.argument('vote_action', vote_action_type) + c.argument('proposal_id', options_list=['--proposal-id'], + help='Optional proposal ID') # Query runhistory context with self.argument_context('managedcleanroom frontend analytics query runhistory') as c: @@ -145,6 +303,23 @@ def load_arguments(self, _): # pylint: disable=unused-argument with self.argument_context('managedcleanroom frontend analytics auditevent') as c: c.argument('collaboration_id', collaboration_id_type) + # Audit event list context + with self.argument_context('managedcleanroom frontend analytics auditevent list') as c: + c.argument('scope', options_list=['--scope'], + help='Optional scope filter') + c.argument('from_seqno', options_list=['--from-seqno'], + help='Optional starting sequence number') + c.argument('to_seqno', options_list=['--to-seqno'], + help='Optional ending sequence number') + + # Analytics secrets context + with self.argument_context('managedcleanroom frontend analytics secret set') as c: + c.argument('collaboration_id', collaboration_id_type) + c.argument('secret_name', options_list=['--secret-name', '-n'], + help='Secret name') + c.argument('secret_value', options_list=['--secret-value', '-v'], + help='Secret value') + # Attestation context with self.argument_context('managedcleanroom frontend attestation') as c: c.argument('collaboration_id', collaboration_id_type) diff --git a/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/__cmd_group.py b/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/__cmd_group.py index bf0505d07d3..d455b8d803e 100644 --- a/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/__cmd_group.py +++ b/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/__cmd_group.py @@ -15,7 +15,7 @@ "managedcleanroom", ) class __CMDGroup(AAZCommandGroup): - """Manage Clean Room + """Manage Azure Confidential Clean Room """ pass diff --git a/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/collaboration/_add_collaborator.py b/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/collaboration/_add_collaborator.py index eb5e443b262..52d0dc2da6d 100644 --- a/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/collaboration/_add_collaborator.py +++ b/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/collaboration/_add_collaborator.py @@ -18,14 +18,17 @@ class AddCollaborator(AAZCommand): """Adds a collaborator to a collaboration. - :example: Add Collaborator - az managedcleanroom collaboration add-collaborator --resource-group testrg --collaboration-name ContosoCollaboration --email alice@example.com + :example: Add Collaborator(User) + az managedcleanroom collaboration add-collaborator --resource-group testrg --collaboration-name ContosoCollaboration --user-identifier "alice@contoso.com" + + :example: Add Collaborator(Service Principal) + az managedcleanroom collaboration add-collaborator --resource-group testrg --collaboration-name ContosoCollaboration --user-identifier "0d6b305c-85ee-419f-9c87-d3405c24aab6" --tenant-id "72f988bf-86f1-41af-91ab-2d7cd011db47" --object-id "0f8fad5b-d9cb-469f-a165-70867728950e" """ _aaz_info = { - "version": "2025-10-31-preview", + "version": "2026-03-31-preview", "resources": [ - ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}/addcollaborator", "2025-10-31-preview"], + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}/addcollaborator", "2026-03-31-preview"], ] } @@ -59,14 +62,23 @@ def _build_arguments_schema(cls, *args, **kwargs): required=True, ) - # define Arg Group "Body" + # define Arg Group "Collaborator" _args_schema = cls._args_schema - _args_schema.email = AAZStrArg( - options=["--email"], - arg_group="Body", - help="Email of the collaborator to be added.", - required=True, + _args_schema.object_id = AAZStrArg( + options=["--object-id"], + arg_group="Collaborator", + help="Object ID of the collaborator.", + ) + _args_schema.tenant_id = AAZStrArg( + options=["--tenant-id"], + arg_group="Collaborator", + help="Tenant ID of the collaborator.", + ) + _args_schema.user_identifier = AAZStrArg( + options=["--user-identifier"], + arg_group="Collaborator", + help="User identifier of the collaborator. This can be specified as an email (no OID/TID should be specified) or an SPN (OID/TID required).", ) return cls._args_schema @@ -151,7 +163,7 @@ def url_parameters(self): def query_parameters(self): parameters = { **self.serialize_query_param( - "api-version", "2025-10-31-preview", + "api-version", "2026-03-31-preview", required=True, ), } @@ -176,7 +188,13 @@ def content(self): typ=AAZObjectType, typ_kwargs={"flags": {"required": True, "client_flatten": True}} ) - _builder.set_prop("email", AAZStrType, ".email", typ_kwargs={"flags": {"required": True}}) + _builder.set_prop("collaborator", AAZObjectType, ".", typ_kwargs={"flags": {"required": True, "client_flatten": True}}) + + collaborator = _builder.get(".collaborator") + if collaborator is not None: + collaborator.set_prop("objectId", AAZStrType, ".object_id") + collaborator.set_prop("tenantId", AAZStrType, ".tenant_id") + collaborator.set_prop("userIdentifier", AAZStrType, ".user_identifier") return self.serialize_content(_content_value) @@ -225,14 +243,15 @@ def _build_schema_on_200(cls): serialized_name="clusterEndpoint", flags={"read_only": True}, ) + properties.collaboration_state = AAZStrType( + serialized_name="collaborationState", + flags={"read_only": True}, + ) + properties.collaborators = AAZListType() properties.consortium_arm_id = AAZStrType( serialized_name="consortiumArmId", flags={"read_only": True}, ) - properties.consortium_type = AAZStrType( - serialized_name="consortiumType", - flags={"required": True}, - ) properties.health = AAZObjectType( flags={"read_only": True}, ) @@ -244,14 +263,28 @@ def _build_schema_on_200(cls): serialized_name="provisioningState", flags={"read_only": True}, ) - properties.user_identity = AAZObjectType( - serialized_name="userIdentity", - flags={"required": True}, - ) properties.workloads = AAZListType( flags={"read_only": True}, ) + collaborators = cls._schema_on_200.properties.collaborators + collaborators.Element = AAZObjectType() + + _element = cls._schema_on_200.properties.collaborators.Element + _element.is_collaboration_owner = AAZBoolType( + serialized_name="isCollaborationOwner", + flags={"read_only": True}, + ) + _element.object_id = AAZStrType( + serialized_name="objectId", + ) + _element.tenant_id = AAZStrType( + serialized_name="tenantId", + ) + _element.user_identifier = AAZStrType( + serialized_name="userIdentifier", + ) + health = cls._schema_on_200.properties.health health.health_issues = AAZListType( serialized_name="healthIssues", @@ -283,20 +316,6 @@ def _build_schema_on_200(cls): _element = cls._schema_on_200.properties.managed_on_behalf_of_configuration.mobo_broker_resources.Element _element.id = AAZStrType() - user_identity = cls._schema_on_200.properties.user_identity - user_identity.account_type = AAZStrType( - serialized_name="accountType", - flags={"required": True}, - ) - user_identity.object_id = AAZStrType( - serialized_name="objectId", - flags={"required": True}, - ) - user_identity.tenant_id = AAZStrType( - serialized_name="tenantId", - flags={"required": True}, - ) - workloads = cls._schema_on_200.properties.workloads workloads.Element = AAZObjectType() diff --git a/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/collaboration/_create.py b/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/collaboration/_create.py index 220417b0633..123fb2f8844 100644 --- a/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/collaboration/_create.py +++ b/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/collaboration/_create.py @@ -19,13 +19,13 @@ class Create(AAZCommand): """Create a collaboration. :example: Create Collaboration - az managedcleanroom collaboration create --resource-group testrg --collaboration-name ContosoCollaboration --location northeurope --consortium-type ConfidentialACI --user-identity "{tenant-id:fd3c3665-1729-4b7b-9a38-238e83b0f98b,object-id:fd3c3665-1729-4b7b-9a38-238e83b0f98b,account-type:microsoft}" + az managedcleanroom collaboration create --resource-group testrg --collaboration-name ContosoCollaboration --location northeurope """ _aaz_info = { - "version": "2025-10-31-preview", + "version": "2026-03-31-preview", "resources": [ - ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}", "2025-10-31-preview"], + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}", "2026-03-31-preview"], ] } @@ -61,36 +61,27 @@ def _build_arguments_schema(cls, *args, **kwargs): # define Arg Group "Properties" _args_schema = cls._args_schema - _args_schema.consortium_type = AAZStrArg( - options=["--consortium-type"], + _args_schema.collaborators = AAZListArg( + options=["--collaborators"], arg_group="Properties", - help="Gets or sets the consortium type.", - required=True, - enum={"ConfidentialACI": "ConfidentialACI"}, - ) - _args_schema.user_identity = AAZObjectArg( - options=["--user-identity"], - arg_group="Properties", - help="Gets or sets the user identity.", - required=True, + help="Gets or sets the collaborators.", ) - user_identity = cls._args_schema.user_identity - user_identity.account_type = AAZStrArg( - options=["account-type"], - help="Account type of the user identity.", - required=True, - enum={"microsoft": "microsoft"}, - ) - user_identity.object_id = AAZStrArg( + collaborators = cls._args_schema.collaborators + collaborators.Element = AAZObjectArg() + + _element = cls._args_schema.collaborators.Element + _element.object_id = AAZStrArg( options=["object-id"], - help="Object ID of the user identity.", - required=True, + help="Object ID of the collaborator.", ) - user_identity.tenant_id = AAZStrArg( + _element.tenant_id = AAZStrArg( options=["tenant-id"], - help="Tenant ID of the user identity.", - required=True, + help="Tenant ID of the collaborator.", + ) + _element.user_identifier = AAZStrArg( + options=["user-identifier"], + help="User identifier of the collaborator. This can be specified as an email (no OID/TID should be specified) or an SPN (OID/TID required).", ) # define Arg Group "Resource" @@ -203,7 +194,7 @@ def url_parameters(self): def query_parameters(self): parameters = { **self.serialize_query_param( - "api-version", "2025-10-31-preview", + "api-version", "2026-03-31-preview", required=True, ), } @@ -235,14 +226,17 @@ def content(self): properties = _builder.get(".properties") if properties is not None: - properties.set_prop("consortiumType", AAZStrType, ".consortium_type", typ_kwargs={"flags": {"required": True}}) - properties.set_prop("userIdentity", AAZObjectType, ".user_identity", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("collaborators", AAZListType, ".collaborators") + + collaborators = _builder.get(".properties.collaborators") + if collaborators is not None: + collaborators.set_elements(AAZObjectType, ".") - user_identity = _builder.get(".properties.userIdentity") - if user_identity is not None: - user_identity.set_prop("accountType", AAZStrType, ".account_type", typ_kwargs={"flags": {"required": True}}) - user_identity.set_prop("objectId", AAZStrType, ".object_id", typ_kwargs={"flags": {"required": True}}) - user_identity.set_prop("tenantId", AAZStrType, ".tenant_id", typ_kwargs={"flags": {"required": True}}) + _elements = _builder.get(".properties.collaborators[]") + if _elements is not None: + _elements.set_prop("objectId", AAZStrType, ".object_id") + _elements.set_prop("tenantId", AAZStrType, ".tenant_id") + _elements.set_prop("userIdentifier", AAZStrType, ".user_identifier") tags = _builder.get(".tags") if tags is not None: @@ -295,14 +289,15 @@ def _build_schema_on_200_201(cls): serialized_name="clusterEndpoint", flags={"read_only": True}, ) + properties.collaboration_state = AAZStrType( + serialized_name="collaborationState", + flags={"read_only": True}, + ) + properties.collaborators = AAZListType() properties.consortium_arm_id = AAZStrType( serialized_name="consortiumArmId", flags={"read_only": True}, ) - properties.consortium_type = AAZStrType( - serialized_name="consortiumType", - flags={"required": True}, - ) properties.health = AAZObjectType( flags={"read_only": True}, ) @@ -314,14 +309,28 @@ def _build_schema_on_200_201(cls): serialized_name="provisioningState", flags={"read_only": True}, ) - properties.user_identity = AAZObjectType( - serialized_name="userIdentity", - flags={"required": True}, - ) properties.workloads = AAZListType( flags={"read_only": True}, ) + collaborators = cls._schema_on_200_201.properties.collaborators + collaborators.Element = AAZObjectType() + + _element = cls._schema_on_200_201.properties.collaborators.Element + _element.is_collaboration_owner = AAZBoolType( + serialized_name="isCollaborationOwner", + flags={"read_only": True}, + ) + _element.object_id = AAZStrType( + serialized_name="objectId", + ) + _element.tenant_id = AAZStrType( + serialized_name="tenantId", + ) + _element.user_identifier = AAZStrType( + serialized_name="userIdentifier", + ) + health = cls._schema_on_200_201.properties.health health.health_issues = AAZListType( serialized_name="healthIssues", @@ -353,20 +362,6 @@ def _build_schema_on_200_201(cls): _element = cls._schema_on_200_201.properties.managed_on_behalf_of_configuration.mobo_broker_resources.Element _element.id = AAZStrType() - user_identity = cls._schema_on_200_201.properties.user_identity - user_identity.account_type = AAZStrType( - serialized_name="accountType", - flags={"required": True}, - ) - user_identity.object_id = AAZStrType( - serialized_name="objectId", - flags={"required": True}, - ) - user_identity.tenant_id = AAZStrType( - serialized_name="tenantId", - flags={"required": True}, - ) - workloads = cls._schema_on_200_201.properties.workloads workloads.Element = AAZObjectType() diff --git a/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/collaboration/_delete.py b/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/collaboration/_delete.py index 8c7e9f103d4..03cfd936dc5 100644 --- a/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/collaboration/_delete.py +++ b/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/collaboration/_delete.py @@ -24,9 +24,9 @@ class Delete(AAZCommand): """ _aaz_info = { - "version": "2025-10-31-preview", + "version": "2026-03-31-preview", "resources": [ - ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}", "2025-10-31-preview"], + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}", "2026-03-31-preview"], ] } @@ -147,7 +147,7 @@ def url_parameters(self): def query_parameters(self): parameters = { **self.serialize_query_param( - "api-version", "2025-10-31-preview", + "api-version", "2026-03-31-preview", required=True, ), } diff --git a/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/collaboration/_enable_workload.py b/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/collaboration/_enable_workload.py index 5a3940dced6..1b46f3cc219 100644 --- a/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/collaboration/_enable_workload.py +++ b/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/collaboration/_enable_workload.py @@ -23,9 +23,9 @@ class EnableWorkload(AAZCommand): """ _aaz_info = { - "version": "2025-10-31-preview", + "version": "2026-03-31-preview", "resources": [ - ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}/enableworkload", "2025-10-31-preview"], + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}/enableworkload", "2026-03-31-preview"], ] } @@ -152,7 +152,7 @@ def url_parameters(self): def query_parameters(self): parameters = { **self.serialize_query_param( - "api-version", "2025-10-31-preview", + "api-version", "2026-03-31-preview", required=True, ), } @@ -226,14 +226,15 @@ def _build_schema_on_200(cls): serialized_name="clusterEndpoint", flags={"read_only": True}, ) + properties.collaboration_state = AAZStrType( + serialized_name="collaborationState", + flags={"read_only": True}, + ) + properties.collaborators = AAZListType() properties.consortium_arm_id = AAZStrType( serialized_name="consortiumArmId", flags={"read_only": True}, ) - properties.consortium_type = AAZStrType( - serialized_name="consortiumType", - flags={"required": True}, - ) properties.health = AAZObjectType( flags={"read_only": True}, ) @@ -245,14 +246,28 @@ def _build_schema_on_200(cls): serialized_name="provisioningState", flags={"read_only": True}, ) - properties.user_identity = AAZObjectType( - serialized_name="userIdentity", - flags={"required": True}, - ) properties.workloads = AAZListType( flags={"read_only": True}, ) + collaborators = cls._schema_on_200.properties.collaborators + collaborators.Element = AAZObjectType() + + _element = cls._schema_on_200.properties.collaborators.Element + _element.is_collaboration_owner = AAZBoolType( + serialized_name="isCollaborationOwner", + flags={"read_only": True}, + ) + _element.object_id = AAZStrType( + serialized_name="objectId", + ) + _element.tenant_id = AAZStrType( + serialized_name="tenantId", + ) + _element.user_identifier = AAZStrType( + serialized_name="userIdentifier", + ) + health = cls._schema_on_200.properties.health health.health_issues = AAZListType( serialized_name="healthIssues", @@ -284,20 +299,6 @@ def _build_schema_on_200(cls): _element = cls._schema_on_200.properties.managed_on_behalf_of_configuration.mobo_broker_resources.Element _element.id = AAZStrType() - user_identity = cls._schema_on_200.properties.user_identity - user_identity.account_type = AAZStrType( - serialized_name="accountType", - flags={"required": True}, - ) - user_identity.object_id = AAZStrType( - serialized_name="objectId", - flags={"required": True}, - ) - user_identity.tenant_id = AAZStrType( - serialized_name="tenantId", - flags={"required": True}, - ) - workloads = cls._schema_on_200.properties.workloads workloads.Element = AAZObjectType() diff --git a/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/collaboration/_list.py b/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/collaboration/_list.py index a22d342ffae..e88a6e21ae7 100644 --- a/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/collaboration/_list.py +++ b/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/collaboration/_list.py @@ -20,13 +20,16 @@ class List(AAZCommand): :example: List collaborations in subscription az managedcleanroom collaboration list + + :example: List collaborations in a resource group + az managedcleanroom collaboration list --resource-group testrg """ _aaz_info = { - "version": "2025-10-31-preview", + "version": "2026-03-31-preview", "resources": [ - ["mgmt-plane", "/subscriptions/{}/providers/microsoft.cleanroom/collaborations", "2025-10-31-preview"], - ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations", "2025-10-31-preview"], + ["mgmt-plane", "/subscriptions/{}/providers/microsoft.cleanroom/collaborations", "2026-03-31-preview"], + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations", "2026-03-31-preview"], ] } @@ -113,7 +116,7 @@ def url_parameters(self): def query_parameters(self): parameters = { **self.serialize_query_param( - "api-version", "2025-10-31-preview", + "api-version", "2026-03-31-preview", required=True, ), } @@ -184,14 +187,15 @@ def _build_schema_on_200(cls): serialized_name="clusterEndpoint", flags={"read_only": True}, ) + properties.collaboration_state = AAZStrType( + serialized_name="collaborationState", + flags={"read_only": True}, + ) + properties.collaborators = AAZListType() properties.consortium_arm_id = AAZStrType( serialized_name="consortiumArmId", flags={"read_only": True}, ) - properties.consortium_type = AAZStrType( - serialized_name="consortiumType", - flags={"required": True}, - ) properties.health = AAZObjectType( flags={"read_only": True}, ) @@ -203,14 +207,28 @@ def _build_schema_on_200(cls): serialized_name="provisioningState", flags={"read_only": True}, ) - properties.user_identity = AAZObjectType( - serialized_name="userIdentity", - flags={"required": True}, - ) properties.workloads = AAZListType( flags={"read_only": True}, ) + collaborators = cls._schema_on_200.value.Element.properties.collaborators + collaborators.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element.properties.collaborators.Element + _element.is_collaboration_owner = AAZBoolType( + serialized_name="isCollaborationOwner", + flags={"read_only": True}, + ) + _element.object_id = AAZStrType( + serialized_name="objectId", + ) + _element.tenant_id = AAZStrType( + serialized_name="tenantId", + ) + _element.user_identifier = AAZStrType( + serialized_name="userIdentifier", + ) + health = cls._schema_on_200.value.Element.properties.health health.health_issues = AAZListType( serialized_name="healthIssues", @@ -242,20 +260,6 @@ def _build_schema_on_200(cls): _element = cls._schema_on_200.value.Element.properties.managed_on_behalf_of_configuration.mobo_broker_resources.Element _element.id = AAZStrType() - user_identity = cls._schema_on_200.value.Element.properties.user_identity - user_identity.account_type = AAZStrType( - serialized_name="accountType", - flags={"required": True}, - ) - user_identity.object_id = AAZStrType( - serialized_name="objectId", - flags={"required": True}, - ) - user_identity.tenant_id = AAZStrType( - serialized_name="tenantId", - flags={"required": True}, - ) - workloads = cls._schema_on_200.value.Element.properties.workloads workloads.Element = AAZObjectType() @@ -340,7 +344,7 @@ def url_parameters(self): def query_parameters(self): parameters = { **self.serialize_query_param( - "api-version", "2025-10-31-preview", + "api-version", "2026-03-31-preview", required=True, ), } @@ -411,14 +415,15 @@ def _build_schema_on_200(cls): serialized_name="clusterEndpoint", flags={"read_only": True}, ) + properties.collaboration_state = AAZStrType( + serialized_name="collaborationState", + flags={"read_only": True}, + ) + properties.collaborators = AAZListType() properties.consortium_arm_id = AAZStrType( serialized_name="consortiumArmId", flags={"read_only": True}, ) - properties.consortium_type = AAZStrType( - serialized_name="consortiumType", - flags={"required": True}, - ) properties.health = AAZObjectType( flags={"read_only": True}, ) @@ -430,14 +435,28 @@ def _build_schema_on_200(cls): serialized_name="provisioningState", flags={"read_only": True}, ) - properties.user_identity = AAZObjectType( - serialized_name="userIdentity", - flags={"required": True}, - ) properties.workloads = AAZListType( flags={"read_only": True}, ) + collaborators = cls._schema_on_200.value.Element.properties.collaborators + collaborators.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element.properties.collaborators.Element + _element.is_collaboration_owner = AAZBoolType( + serialized_name="isCollaborationOwner", + flags={"read_only": True}, + ) + _element.object_id = AAZStrType( + serialized_name="objectId", + ) + _element.tenant_id = AAZStrType( + serialized_name="tenantId", + ) + _element.user_identifier = AAZStrType( + serialized_name="userIdentifier", + ) + health = cls._schema_on_200.value.Element.properties.health health.health_issues = AAZListType( serialized_name="healthIssues", @@ -469,20 +488,6 @@ def _build_schema_on_200(cls): _element = cls._schema_on_200.value.Element.properties.managed_on_behalf_of_configuration.mobo_broker_resources.Element _element.id = AAZStrType() - user_identity = cls._schema_on_200.value.Element.properties.user_identity - user_identity.account_type = AAZStrType( - serialized_name="accountType", - flags={"required": True}, - ) - user_identity.object_id = AAZStrType( - serialized_name="objectId", - flags={"required": True}, - ) - user_identity.tenant_id = AAZStrType( - serialized_name="tenantId", - flags={"required": True}, - ) - workloads = cls._schema_on_200.value.Element.properties.workloads workloads.Element = AAZObjectType() diff --git a/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/collaboration/_pause.py b/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/collaboration/_pause.py index 0e6a8c8fc64..34f01f29ccb 100644 --- a/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/collaboration/_pause.py +++ b/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/collaboration/_pause.py @@ -23,9 +23,9 @@ class Pause(AAZCommand): """ _aaz_info = { - "version": "2025-10-31-preview", + "version": "2026-03-31-preview", "resources": [ - ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}/pause", "2025-10-31-preview"], + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}/pause", "2026-03-31-preview"], ] } @@ -141,7 +141,7 @@ def url_parameters(self): def query_parameters(self): parameters = { **self.serialize_query_param( - "api-version", "2025-10-31-preview", + "api-version", "2026-03-31-preview", required=True, ), } @@ -201,14 +201,15 @@ def _build_schema_on_200(cls): serialized_name="clusterEndpoint", flags={"read_only": True}, ) + properties.collaboration_state = AAZStrType( + serialized_name="collaborationState", + flags={"read_only": True}, + ) + properties.collaborators = AAZListType() properties.consortium_arm_id = AAZStrType( serialized_name="consortiumArmId", flags={"read_only": True}, ) - properties.consortium_type = AAZStrType( - serialized_name="consortiumType", - flags={"required": True}, - ) properties.health = AAZObjectType( flags={"read_only": True}, ) @@ -220,14 +221,28 @@ def _build_schema_on_200(cls): serialized_name="provisioningState", flags={"read_only": True}, ) - properties.user_identity = AAZObjectType( - serialized_name="userIdentity", - flags={"required": True}, - ) properties.workloads = AAZListType( flags={"read_only": True}, ) + collaborators = cls._schema_on_200.properties.collaborators + collaborators.Element = AAZObjectType() + + _element = cls._schema_on_200.properties.collaborators.Element + _element.is_collaboration_owner = AAZBoolType( + serialized_name="isCollaborationOwner", + flags={"read_only": True}, + ) + _element.object_id = AAZStrType( + serialized_name="objectId", + ) + _element.tenant_id = AAZStrType( + serialized_name="tenantId", + ) + _element.user_identifier = AAZStrType( + serialized_name="userIdentifier", + ) + health = cls._schema_on_200.properties.health health.health_issues = AAZListType( serialized_name="healthIssues", @@ -259,20 +274,6 @@ def _build_schema_on_200(cls): _element = cls._schema_on_200.properties.managed_on_behalf_of_configuration.mobo_broker_resources.Element _element.id = AAZStrType() - user_identity = cls._schema_on_200.properties.user_identity - user_identity.account_type = AAZStrType( - serialized_name="accountType", - flags={"required": True}, - ) - user_identity.object_id = AAZStrType( - serialized_name="objectId", - flags={"required": True}, - ) - user_identity.tenant_id = AAZStrType( - serialized_name="tenantId", - flags={"required": True}, - ) - workloads = cls._schema_on_200.properties.workloads workloads.Element = AAZObjectType() diff --git a/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/collaboration/_recover.py b/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/collaboration/_recover.py index 3e6bd3d878e..296a6a8c149 100644 --- a/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/collaboration/_recover.py +++ b/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/collaboration/_recover.py @@ -23,9 +23,9 @@ class Recover(AAZCommand): """ _aaz_info = { - "version": "2025-10-31-preview", + "version": "2026-03-31-preview", "resources": [ - ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}/recover", "2025-10-31-preview"], + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}/recover", "2026-03-31-preview"], ] } @@ -151,7 +151,7 @@ def url_parameters(self): def query_parameters(self): parameters = { **self.serialize_query_param( - "api-version", "2025-10-31-preview", + "api-version", "2026-03-31-preview", required=True, ), } @@ -225,14 +225,15 @@ def _build_schema_on_200(cls): serialized_name="clusterEndpoint", flags={"read_only": True}, ) + properties.collaboration_state = AAZStrType( + serialized_name="collaborationState", + flags={"read_only": True}, + ) + properties.collaborators = AAZListType() properties.consortium_arm_id = AAZStrType( serialized_name="consortiumArmId", flags={"read_only": True}, ) - properties.consortium_type = AAZStrType( - serialized_name="consortiumType", - flags={"required": True}, - ) properties.health = AAZObjectType( flags={"read_only": True}, ) @@ -244,14 +245,28 @@ def _build_schema_on_200(cls): serialized_name="provisioningState", flags={"read_only": True}, ) - properties.user_identity = AAZObjectType( - serialized_name="userIdentity", - flags={"required": True}, - ) properties.workloads = AAZListType( flags={"read_only": True}, ) + collaborators = cls._schema_on_200.properties.collaborators + collaborators.Element = AAZObjectType() + + _element = cls._schema_on_200.properties.collaborators.Element + _element.is_collaboration_owner = AAZBoolType( + serialized_name="isCollaborationOwner", + flags={"read_only": True}, + ) + _element.object_id = AAZStrType( + serialized_name="objectId", + ) + _element.tenant_id = AAZStrType( + serialized_name="tenantId", + ) + _element.user_identifier = AAZStrType( + serialized_name="userIdentifier", + ) + health = cls._schema_on_200.properties.health health.health_issues = AAZListType( serialized_name="healthIssues", @@ -283,20 +298,6 @@ def _build_schema_on_200(cls): _element = cls._schema_on_200.properties.managed_on_behalf_of_configuration.mobo_broker_resources.Element _element.id = AAZStrType() - user_identity = cls._schema_on_200.properties.user_identity - user_identity.account_type = AAZStrType( - serialized_name="accountType", - flags={"required": True}, - ) - user_identity.object_id = AAZStrType( - serialized_name="objectId", - flags={"required": True}, - ) - user_identity.tenant_id = AAZStrType( - serialized_name="tenantId", - flags={"required": True}, - ) - workloads = cls._schema_on_200.properties.workloads workloads.Element = AAZObjectType() diff --git a/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/collaboration/_resume.py b/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/collaboration/_resume.py index bffbe2602a2..993826f6cd3 100644 --- a/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/collaboration/_resume.py +++ b/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/collaboration/_resume.py @@ -23,9 +23,9 @@ class Resume(AAZCommand): """ _aaz_info = { - "version": "2025-10-31-preview", + "version": "2026-03-31-preview", "resources": [ - ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}/resume", "2025-10-31-preview"], + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}/resume", "2026-03-31-preview"], ] } @@ -141,7 +141,7 @@ def url_parameters(self): def query_parameters(self): parameters = { **self.serialize_query_param( - "api-version", "2025-10-31-preview", + "api-version", "2026-03-31-preview", required=True, ), } @@ -201,14 +201,15 @@ def _build_schema_on_200(cls): serialized_name="clusterEndpoint", flags={"read_only": True}, ) + properties.collaboration_state = AAZStrType( + serialized_name="collaborationState", + flags={"read_only": True}, + ) + properties.collaborators = AAZListType() properties.consortium_arm_id = AAZStrType( serialized_name="consortiumArmId", flags={"read_only": True}, ) - properties.consortium_type = AAZStrType( - serialized_name="consortiumType", - flags={"required": True}, - ) properties.health = AAZObjectType( flags={"read_only": True}, ) @@ -220,14 +221,28 @@ def _build_schema_on_200(cls): serialized_name="provisioningState", flags={"read_only": True}, ) - properties.user_identity = AAZObjectType( - serialized_name="userIdentity", - flags={"required": True}, - ) properties.workloads = AAZListType( flags={"read_only": True}, ) + collaborators = cls._schema_on_200.properties.collaborators + collaborators.Element = AAZObjectType() + + _element = cls._schema_on_200.properties.collaborators.Element + _element.is_collaboration_owner = AAZBoolType( + serialized_name="isCollaborationOwner", + flags={"read_only": True}, + ) + _element.object_id = AAZStrType( + serialized_name="objectId", + ) + _element.tenant_id = AAZStrType( + serialized_name="tenantId", + ) + _element.user_identifier = AAZStrType( + serialized_name="userIdentifier", + ) + health = cls._schema_on_200.properties.health health.health_issues = AAZListType( serialized_name="healthIssues", @@ -259,20 +274,6 @@ def _build_schema_on_200(cls): _element = cls._schema_on_200.properties.managed_on_behalf_of_configuration.mobo_broker_resources.Element _element.id = AAZStrType() - user_identity = cls._schema_on_200.properties.user_identity - user_identity.account_type = AAZStrType( - serialized_name="accountType", - flags={"required": True}, - ) - user_identity.object_id = AAZStrType( - serialized_name="objectId", - flags={"required": True}, - ) - user_identity.tenant_id = AAZStrType( - serialized_name="tenantId", - flags={"required": True}, - ) - workloads = cls._schema_on_200.properties.workloads workloads.Element = AAZObjectType() diff --git a/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/collaboration/_show.py b/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/collaboration/_show.py index 8c2706a6afa..31a327f398c 100644 --- a/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/collaboration/_show.py +++ b/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/collaboration/_show.py @@ -23,9 +23,9 @@ class Show(AAZCommand): """ _aaz_info = { - "version": "2025-10-31-preview", + "version": "2026-03-31-preview", "resources": [ - ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}", "2025-10-31-preview"], + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}", "2026-03-31-preview"], ] } @@ -124,7 +124,7 @@ def url_parameters(self): def query_parameters(self): parameters = { **self.serialize_query_param( - "api-version", "2025-10-31-preview", + "api-version", "2026-03-31-preview", required=True, ), } @@ -184,14 +184,15 @@ def _build_schema_on_200(cls): serialized_name="clusterEndpoint", flags={"read_only": True}, ) + properties.collaboration_state = AAZStrType( + serialized_name="collaborationState", + flags={"read_only": True}, + ) + properties.collaborators = AAZListType() properties.consortium_arm_id = AAZStrType( serialized_name="consortiumArmId", flags={"read_only": True}, ) - properties.consortium_type = AAZStrType( - serialized_name="consortiumType", - flags={"required": True}, - ) properties.health = AAZObjectType( flags={"read_only": True}, ) @@ -203,14 +204,28 @@ def _build_schema_on_200(cls): serialized_name="provisioningState", flags={"read_only": True}, ) - properties.user_identity = AAZObjectType( - serialized_name="userIdentity", - flags={"required": True}, - ) properties.workloads = AAZListType( flags={"read_only": True}, ) + collaborators = cls._schema_on_200.properties.collaborators + collaborators.Element = AAZObjectType() + + _element = cls._schema_on_200.properties.collaborators.Element + _element.is_collaboration_owner = AAZBoolType( + serialized_name="isCollaborationOwner", + flags={"read_only": True}, + ) + _element.object_id = AAZStrType( + serialized_name="objectId", + ) + _element.tenant_id = AAZStrType( + serialized_name="tenantId", + ) + _element.user_identifier = AAZStrType( + serialized_name="userIdentifier", + ) + health = cls._schema_on_200.properties.health health.health_issues = AAZListType( serialized_name="healthIssues", @@ -242,20 +257,6 @@ def _build_schema_on_200(cls): _element = cls._schema_on_200.properties.managed_on_behalf_of_configuration.mobo_broker_resources.Element _element.id = AAZStrType() - user_identity = cls._schema_on_200.properties.user_identity - user_identity.account_type = AAZStrType( - serialized_name="accountType", - flags={"required": True}, - ) - user_identity.object_id = AAZStrType( - serialized_name="objectId", - flags={"required": True}, - ) - user_identity.tenant_id = AAZStrType( - serialized_name="tenantId", - flags={"required": True}, - ) - workloads = cls._schema_on_200.properties.workloads workloads.Element = AAZObjectType() diff --git a/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/collaboration/_update.py b/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/collaboration/_update.py index c50bfffb5c4..99d138ab716 100644 --- a/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/collaboration/_update.py +++ b/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/collaboration/_update.py @@ -18,14 +18,14 @@ class Update(AAZCommand): """Update a collaboration. - :example: Create Collaboration - az managedcleanroom collaboration update --resource-group testrg --collaboration-name ContosoCollaboration --consortium-type ConfidentialACI --user-identity "{tenant-id:fd3c3665-1729-4b7b-9a38-238e83b0f98b,object-id:fd3c3665-1729-4b7b-9a38-238e83b0f98b,account-type:microsoft}" + :example: Update Collaboration + az managedcleanroom collaboration update --resource-group testrg --collaboration-name ContosoCollaboration --tags "env=testing" """ _aaz_info = { - "version": "2025-10-31-preview", + "version": "2026-03-31-preview", "resources": [ - ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}", "2025-10-31-preview"], + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}", "2026-03-31-preview"], ] } @@ -61,36 +61,6 @@ def _build_arguments_schema(cls, *args, **kwargs): required=True, ) - # define Arg Group "Properties" - - _args_schema = cls._args_schema - _args_schema.consortium_type = AAZStrArg( - options=["--consortium-type"], - arg_group="Properties", - help="Gets or sets the consortium type.", - enum={"ConfidentialACI": "ConfidentialACI"}, - ) - _args_schema.user_identity = AAZObjectArg( - options=["--user-identity"], - arg_group="Properties", - help="Gets or sets the user identity.", - ) - - user_identity = cls._args_schema.user_identity - user_identity.account_type = AAZStrArg( - options=["account-type"], - help="Account type of the user identity.", - enum={"microsoft": "microsoft"}, - ) - user_identity.object_id = AAZStrArg( - options=["object-id"], - help="Object ID of the user identity.", - ) - user_identity.tenant_id = AAZStrArg( - options=["tenant-id"], - help="Tenant ID of the user identity.", - ) - # define Arg Group "Resource" _args_schema = cls._args_schema @@ -185,7 +155,7 @@ def url_parameters(self): def query_parameters(self): parameters = { **self.serialize_query_param( - "api-version", "2025-10-31-preview", + "api-version", "2026-03-31-preview", required=True, ), } @@ -284,7 +254,7 @@ def url_parameters(self): def query_parameters(self): parameters = { **self.serialize_query_param( - "api-version", "2025-10-31-preview", + "api-version", "2026-03-31-preview", required=True, ), } @@ -342,20 +312,8 @@ def _update_instance(self, instance): value=instance, typ=AAZObjectType ) - _builder.set_prop("properties", AAZObjectType, ".", typ_kwargs={"flags": {"required": True, "client_flatten": True}}) _builder.set_prop("tags", AAZDictType, ".tags") - properties = _builder.get(".properties") - if properties is not None: - properties.set_prop("consortiumType", AAZStrType, ".consortium_type", typ_kwargs={"flags": {"required": True}}) - properties.set_prop("userIdentity", AAZObjectType, ".user_identity", typ_kwargs={"flags": {"required": True}}) - - user_identity = _builder.get(".properties.userIdentity") - if user_identity is not None: - user_identity.set_prop("accountType", AAZStrType, ".account_type", typ_kwargs={"flags": {"required": True}}) - user_identity.set_prop("objectId", AAZStrType, ".object_id", typ_kwargs={"flags": {"required": True}}) - user_identity.set_prop("tenantId", AAZStrType, ".tenant_id", typ_kwargs={"flags": {"required": True}}) - tags = _builder.get(".tags") if tags is not None: tags.set_elements(AAZStrType, ".") @@ -419,14 +377,15 @@ def _build_schema_collaboration_read(cls, _schema): serialized_name="clusterEndpoint", flags={"read_only": True}, ) + properties.collaboration_state = AAZStrType( + serialized_name="collaborationState", + flags={"read_only": True}, + ) + properties.collaborators = AAZListType() properties.consortium_arm_id = AAZStrType( serialized_name="consortiumArmId", flags={"read_only": True}, ) - properties.consortium_type = AAZStrType( - serialized_name="consortiumType", - flags={"required": True}, - ) properties.health = AAZObjectType( flags={"read_only": True}, ) @@ -438,14 +397,28 @@ def _build_schema_collaboration_read(cls, _schema): serialized_name="provisioningState", flags={"read_only": True}, ) - properties.user_identity = AAZObjectType( - serialized_name="userIdentity", - flags={"required": True}, - ) properties.workloads = AAZListType( flags={"read_only": True}, ) + collaborators = _schema_collaboration_read.properties.collaborators + collaborators.Element = AAZObjectType() + + _element = _schema_collaboration_read.properties.collaborators.Element + _element.is_collaboration_owner = AAZBoolType( + serialized_name="isCollaborationOwner", + flags={"read_only": True}, + ) + _element.object_id = AAZStrType( + serialized_name="objectId", + ) + _element.tenant_id = AAZStrType( + serialized_name="tenantId", + ) + _element.user_identifier = AAZStrType( + serialized_name="userIdentifier", + ) + health = _schema_collaboration_read.properties.health health.health_issues = AAZListType( serialized_name="healthIssues", @@ -477,20 +450,6 @@ def _build_schema_collaboration_read(cls, _schema): _element = _schema_collaboration_read.properties.managed_on_behalf_of_configuration.mobo_broker_resources.Element _element.id = AAZStrType() - user_identity = _schema_collaboration_read.properties.user_identity - user_identity.account_type = AAZStrType( - serialized_name="accountType", - flags={"required": True}, - ) - user_identity.object_id = AAZStrType( - serialized_name="objectId", - flags={"required": True}, - ) - user_identity.tenant_id = AAZStrType( - serialized_name="tenantId", - flags={"required": True}, - ) - workloads = _schema_collaboration_read.properties.workloads workloads.Element = AAZObjectType() diff --git a/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/collaboration/_wait.py b/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/collaboration/_wait.py index 3530dc74426..fe2e982c1a6 100644 --- a/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/collaboration/_wait.py +++ b/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/collaboration/_wait.py @@ -21,7 +21,7 @@ class Wait(AAZWaitCommand): _aaz_info = { "resources": [ - ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}", "2025-10-31-preview"], + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/collaborations/{}", "2026-03-31-preview"], ] } @@ -120,7 +120,7 @@ def url_parameters(self): def query_parameters(self): parameters = { **self.serialize_query_param( - "api-version", "2025-10-31-preview", + "api-version", "2026-03-31-preview", required=True, ), } @@ -180,14 +180,15 @@ def _build_schema_on_200(cls): serialized_name="clusterEndpoint", flags={"read_only": True}, ) + properties.collaboration_state = AAZStrType( + serialized_name="collaborationState", + flags={"read_only": True}, + ) + properties.collaborators = AAZListType() properties.consortium_arm_id = AAZStrType( serialized_name="consortiumArmId", flags={"read_only": True}, ) - properties.consortium_type = AAZStrType( - serialized_name="consortiumType", - flags={"required": True}, - ) properties.health = AAZObjectType( flags={"read_only": True}, ) @@ -199,14 +200,28 @@ def _build_schema_on_200(cls): serialized_name="provisioningState", flags={"read_only": True}, ) - properties.user_identity = AAZObjectType( - serialized_name="userIdentity", - flags={"required": True}, - ) properties.workloads = AAZListType( flags={"read_only": True}, ) + collaborators = cls._schema_on_200.properties.collaborators + collaborators.Element = AAZObjectType() + + _element = cls._schema_on_200.properties.collaborators.Element + _element.is_collaboration_owner = AAZBoolType( + serialized_name="isCollaborationOwner", + flags={"read_only": True}, + ) + _element.object_id = AAZStrType( + serialized_name="objectId", + ) + _element.tenant_id = AAZStrType( + serialized_name="tenantId", + ) + _element.user_identifier = AAZStrType( + serialized_name="userIdentifier", + ) + health = cls._schema_on_200.properties.health health.health_issues = AAZListType( serialized_name="healthIssues", @@ -238,20 +253,6 @@ def _build_schema_on_200(cls): _element = cls._schema_on_200.properties.managed_on_behalf_of_configuration.mobo_broker_resources.Element _element.id = AAZStrType() - user_identity = cls._schema_on_200.properties.user_identity - user_identity.account_type = AAZStrType( - serialized_name="accountType", - flags={"required": True}, - ) - user_identity.object_id = AAZStrType( - serialized_name="objectId", - flags={"required": True}, - ) - user_identity.tenant_id = AAZStrType( - serialized_name="tenantId", - flags={"required": True}, - ) - workloads = cls._schema_on_200.properties.workloads workloads.Element = AAZObjectType() diff --git a/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/consortium/_create.py b/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/consortium/_create.py index f832bc7f7e7..eb104dc4855 100644 --- a/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/consortium/_create.py +++ b/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/consortium/_create.py @@ -23,9 +23,9 @@ class Create(AAZCommand): """ _aaz_info = { - "version": "2025-10-31-preview", + "version": "2026-03-31-preview", "resources": [ - ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiums/{}", "2025-10-31-preview"], + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiums/{}", "2026-03-31-preview"], ] } @@ -61,12 +61,6 @@ def _build_arguments_schema(cls, *args, **kwargs): # define Arg Group "Properties" _args_schema = cls._args_schema - _args_schema.consortium_type = AAZStrArg( - options=["--consortium-type"], - arg_group="Properties", - help="Gets or sets the consortium type.", - enum={"ConfidentialACI": "ConfidentialACI"}, - ) _args_schema.members = AAZListArg( options=["--members"], arg_group="Properties", @@ -97,6 +91,10 @@ def _build_arguments_schema(cls, *args, **kwargs): help="Indicates if the member is an operator.", required=True, ) + _element.recovery_role = AAZStrArg( + options=["recovery-role"], + help="Gets or sets the recovery role for non-operator members.", + ) # define Arg Group "Resource" @@ -208,7 +206,7 @@ def url_parameters(self): def query_parameters(self): parameters = { **self.serialize_query_param( - "api-version", "2025-10-31-preview", + "api-version", "2026-03-31-preview", required=True, ), } @@ -240,7 +238,6 @@ def content(self): properties = _builder.get(".properties") if properties is not None: - properties.set_prop("consortiumType", AAZStrType, ".consortium_type") properties.set_prop("members", AAZListType, ".members") members = _builder.get(".properties.members") @@ -253,6 +250,7 @@ def content(self): _elements.set_prop("encryptionKeyPem", AAZStrType, ".encryption_key_pem", typ_kwargs={"flags": {"required": True}}) _elements.set_prop("identifier", AAZStrType, ".identifier", typ_kwargs={"flags": {"required": True}}) _elements.set_prop("isOperator", AAZBoolType, ".is_operator", typ_kwargs={"flags": {"required": True}}) + _elements.set_prop("recoveryRole", AAZStrType, ".recovery_role") tags = _builder.get(".tags") if tags is not None: @@ -301,12 +299,17 @@ def _build_schema_on_200_201(cls): ) properties = cls._schema_on_200_201.properties - properties.consortium_type = AAZStrType( - serialized_name="consortiumType", + properties.consortium_state = AAZStrType( + serialized_name="consortiumState", + flags={"read_only": True}, ) properties.endpoint = AAZStrType( flags={"read_only": True}, ) + properties.governance_type = AAZStrType( + serialized_name="governanceType", + flags={"read_only": True}, + ) properties.health = AAZObjectType( flags={"read_only": True}, ) @@ -374,6 +377,9 @@ def _build_schema_on_200_201(cls): serialized_name="isOperator", flags={"required": True}, ) + _element.recovery_role = AAZStrType( + serialized_name="recoveryRole", + ) system_data = cls._schema_on_200_201.system_data system_data.created_at = AAZStrType( diff --git a/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/consortium/_delete.py b/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/consortium/_delete.py index ec7da8d5881..2eff71c4fa8 100644 --- a/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/consortium/_delete.py +++ b/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/consortium/_delete.py @@ -24,9 +24,9 @@ class Delete(AAZCommand): """ _aaz_info = { - "version": "2025-10-31-preview", + "version": "2026-03-31-preview", "resources": [ - ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiums/{}", "2025-10-31-preview"], + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiums/{}", "2026-03-31-preview"], ] } @@ -147,7 +147,7 @@ def url_parameters(self): def query_parameters(self): parameters = { **self.serialize_query_param( - "api-version", "2025-10-31-preview", + "api-version", "2026-03-31-preview", required=True, ), } diff --git a/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/consortium/_list.py b/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/consortium/_list.py index e006c39f31a..b0be6b3dbde 100644 --- a/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/consortium/_list.py +++ b/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/consortium/_list.py @@ -20,13 +20,16 @@ class List(AAZCommand): :example: List consortiums in subscription az managedcleanroom consortium list + + :example: List consortiums in a resource group + az managedcleanroom consortium list --resource-group testrg """ _aaz_info = { - "version": "2025-10-31-preview", + "version": "2026-03-31-preview", "resources": [ - ["mgmt-plane", "/subscriptions/{}/providers/microsoft.cleanroom/consortiums", "2025-10-31-preview"], - ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiums", "2025-10-31-preview"], + ["mgmt-plane", "/subscriptions/{}/providers/microsoft.cleanroom/consortiums", "2026-03-31-preview"], + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiums", "2026-03-31-preview"], ] } @@ -113,7 +116,7 @@ def url_parameters(self): def query_parameters(self): parameters = { **self.serialize_query_param( - "api-version", "2025-10-31-preview", + "api-version", "2026-03-31-preview", required=True, ), } @@ -180,12 +183,17 @@ def _build_schema_on_200(cls): ) properties = cls._schema_on_200.value.Element.properties - properties.consortium_type = AAZStrType( - serialized_name="consortiumType", + properties.consortium_state = AAZStrType( + serialized_name="consortiumState", + flags={"read_only": True}, ) properties.endpoint = AAZStrType( flags={"read_only": True}, ) + properties.governance_type = AAZStrType( + serialized_name="governanceType", + flags={"read_only": True}, + ) properties.health = AAZObjectType( flags={"read_only": True}, ) @@ -253,6 +261,9 @@ def _build_schema_on_200(cls): serialized_name="isOperator", flags={"required": True}, ) + _element.recovery_role = AAZStrType( + serialized_name="recoveryRole", + ) system_data = cls._schema_on_200.value.Element.system_data system_data.created_at = AAZStrType( @@ -323,7 +334,7 @@ def url_parameters(self): def query_parameters(self): parameters = { **self.serialize_query_param( - "api-version", "2025-10-31-preview", + "api-version", "2026-03-31-preview", required=True, ), } @@ -390,12 +401,17 @@ def _build_schema_on_200(cls): ) properties = cls._schema_on_200.value.Element.properties - properties.consortium_type = AAZStrType( - serialized_name="consortiumType", + properties.consortium_state = AAZStrType( + serialized_name="consortiumState", + flags={"read_only": True}, ) properties.endpoint = AAZStrType( flags={"read_only": True}, ) + properties.governance_type = AAZStrType( + serialized_name="governanceType", + flags={"read_only": True}, + ) properties.health = AAZObjectType( flags={"read_only": True}, ) @@ -463,6 +479,9 @@ def _build_schema_on_200(cls): serialized_name="isOperator", flags={"required": True}, ) + _element.recovery_role = AAZStrType( + serialized_name="recoveryRole", + ) system_data = cls._schema_on_200.value.Element.system_data system_data.created_at = AAZStrType( diff --git a/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/consortium/_pause.py b/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/consortium/_pause.py index 3ad3baf7538..4fd305ba186 100644 --- a/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/consortium/_pause.py +++ b/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/consortium/_pause.py @@ -23,9 +23,9 @@ class Pause(AAZCommand): """ _aaz_info = { - "version": "2025-10-31-preview", + "version": "2026-03-31-preview", "resources": [ - ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiums/{}/pause", "2025-10-31-preview"], + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiums/{}/pause", "2026-03-31-preview"], ] } @@ -141,7 +141,7 @@ def url_parameters(self): def query_parameters(self): parameters = { **self.serialize_query_param( - "api-version", "2025-10-31-preview", + "api-version", "2026-03-31-preview", required=True, ), } @@ -197,12 +197,17 @@ def _build_schema_on_200(cls): ) properties = cls._schema_on_200.properties - properties.consortium_type = AAZStrType( - serialized_name="consortiumType", + properties.consortium_state = AAZStrType( + serialized_name="consortiumState", + flags={"read_only": True}, ) properties.endpoint = AAZStrType( flags={"read_only": True}, ) + properties.governance_type = AAZStrType( + serialized_name="governanceType", + flags={"read_only": True}, + ) properties.health = AAZObjectType( flags={"read_only": True}, ) @@ -270,6 +275,9 @@ def _build_schema_on_200(cls): serialized_name="isOperator", flags={"required": True}, ) + _element.recovery_role = AAZStrType( + serialized_name="recoveryRole", + ) system_data = cls._schema_on_200.system_data system_data.created_at = AAZStrType( diff --git a/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/consortium/_recover.py b/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/consortium/_recover.py index 5b516f9d10f..1699db7ff25 100644 --- a/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/consortium/_recover.py +++ b/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/consortium/_recover.py @@ -23,9 +23,9 @@ class Recover(AAZCommand): """ _aaz_info = { - "version": "2025-10-31-preview", + "version": "2026-03-31-preview", "resources": [ - ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiums/{}/recover", "2025-10-31-preview"], + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiums/{}/recover", "2026-03-31-preview"], ] } @@ -151,7 +151,7 @@ def url_parameters(self): def query_parameters(self): parameters = { **self.serialize_query_param( - "api-version", "2025-10-31-preview", + "api-version", "2026-03-31-preview", required=True, ), } @@ -221,12 +221,17 @@ def _build_schema_on_200(cls): ) properties = cls._schema_on_200.properties - properties.consortium_type = AAZStrType( - serialized_name="consortiumType", + properties.consortium_state = AAZStrType( + serialized_name="consortiumState", + flags={"read_only": True}, ) properties.endpoint = AAZStrType( flags={"read_only": True}, ) + properties.governance_type = AAZStrType( + serialized_name="governanceType", + flags={"read_only": True}, + ) properties.health = AAZObjectType( flags={"read_only": True}, ) @@ -294,6 +299,9 @@ def _build_schema_on_200(cls): serialized_name="isOperator", flags={"required": True}, ) + _element.recovery_role = AAZStrType( + serialized_name="recoveryRole", + ) system_data = cls._schema_on_200.system_data system_data.created_at = AAZStrType( diff --git a/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/consortium/_resume.py b/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/consortium/_resume.py index ed819da4f5d..0cc2ec04cba 100644 --- a/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/consortium/_resume.py +++ b/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/consortium/_resume.py @@ -23,9 +23,9 @@ class Resume(AAZCommand): """ _aaz_info = { - "version": "2025-10-31-preview", + "version": "2026-03-31-preview", "resources": [ - ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiums/{}/resume", "2025-10-31-preview"], + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiums/{}/resume", "2026-03-31-preview"], ] } @@ -141,7 +141,7 @@ def url_parameters(self): def query_parameters(self): parameters = { **self.serialize_query_param( - "api-version", "2025-10-31-preview", + "api-version", "2026-03-31-preview", required=True, ), } @@ -197,12 +197,17 @@ def _build_schema_on_200(cls): ) properties = cls._schema_on_200.properties - properties.consortium_type = AAZStrType( - serialized_name="consortiumType", + properties.consortium_state = AAZStrType( + serialized_name="consortiumState", + flags={"read_only": True}, ) properties.endpoint = AAZStrType( flags={"read_only": True}, ) + properties.governance_type = AAZStrType( + serialized_name="governanceType", + flags={"read_only": True}, + ) properties.health = AAZObjectType( flags={"read_only": True}, ) @@ -270,6 +275,9 @@ def _build_schema_on_200(cls): serialized_name="isOperator", flags={"required": True}, ) + _element.recovery_role = AAZStrType( + serialized_name="recoveryRole", + ) system_data = cls._schema_on_200.system_data system_data.created_at = AAZStrType( diff --git a/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/consortium/_show.py b/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/consortium/_show.py index af87f5f090d..229866e1eb4 100644 --- a/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/consortium/_show.py +++ b/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/consortium/_show.py @@ -23,9 +23,9 @@ class Show(AAZCommand): """ _aaz_info = { - "version": "2025-10-31-preview", + "version": "2026-03-31-preview", "resources": [ - ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiums/{}", "2025-10-31-preview"], + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiums/{}", "2026-03-31-preview"], ] } @@ -124,7 +124,7 @@ def url_parameters(self): def query_parameters(self): parameters = { **self.serialize_query_param( - "api-version", "2025-10-31-preview", + "api-version", "2026-03-31-preview", required=True, ), } @@ -180,12 +180,17 @@ def _build_schema_on_200(cls): ) properties = cls._schema_on_200.properties - properties.consortium_type = AAZStrType( - serialized_name="consortiumType", + properties.consortium_state = AAZStrType( + serialized_name="consortiumState", + flags={"read_only": True}, ) properties.endpoint = AAZStrType( flags={"read_only": True}, ) + properties.governance_type = AAZStrType( + serialized_name="governanceType", + flags={"read_only": True}, + ) properties.health = AAZObjectType( flags={"read_only": True}, ) @@ -253,6 +258,9 @@ def _build_schema_on_200(cls): serialized_name="isOperator", flags={"required": True}, ) + _element.recovery_role = AAZStrType( + serialized_name="recoveryRole", + ) system_data = cls._schema_on_200.system_data system_data.created_at = AAZStrType( diff --git a/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/consortium/_update.py b/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/consortium/_update.py index 8ed426c9569..388a6cfef48 100644 --- a/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/consortium/_update.py +++ b/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/consortium/_update.py @@ -18,14 +18,14 @@ class Update(AAZCommand): """Update a consortium. - :example: Create Consortium - az managedcleanroom consortium update --resource-group testrg --consortium-name ContosoConsortium + :example: Update Consortium + az managedcleanroom consortium update --resource-group testrg --consortium-name ContosoConsortium --tags "env=testing" """ _aaz_info = { - "version": "2025-10-31-preview", + "version": "2026-03-31-preview", "resources": [ - ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiums/{}", "2025-10-31-preview"], + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiums/{}", "2026-03-31-preview"], ] } @@ -64,13 +64,6 @@ def _build_arguments_schema(cls, *args, **kwargs): # define Arg Group "Properties" _args_schema = cls._args_schema - _args_schema.consortium_type = AAZStrArg( - options=["--consortium-type"], - arg_group="Properties", - help="Gets or sets the consortium type.", - nullable=True, - enum={"ConfidentialACI": "ConfidentialACI"}, - ) _args_schema.members = AAZListArg( options=["--members"], arg_group="Properties", @@ -100,6 +93,11 @@ def _build_arguments_schema(cls, *args, **kwargs): options=["is-operator"], help="Indicates if the member is an operator.", ) + _element.recovery_role = AAZStrArg( + options=["recovery-role"], + help="Gets or sets the recovery role for non-operator members.", + nullable=True, + ) # define Arg Group "Resource" @@ -195,7 +193,7 @@ def url_parameters(self): def query_parameters(self): parameters = { **self.serialize_query_param( - "api-version", "2025-10-31-preview", + "api-version", "2026-03-31-preview", required=True, ), } @@ -294,7 +292,7 @@ def url_parameters(self): def query_parameters(self): parameters = { **self.serialize_query_param( - "api-version", "2025-10-31-preview", + "api-version", "2026-03-31-preview", required=True, ), } @@ -357,7 +355,6 @@ def _update_instance(self, instance): properties = _builder.get(".properties") if properties is not None: - properties.set_prop("consortiumType", AAZStrType, ".consortium_type") properties.set_prop("members", AAZListType, ".members") members = _builder.get(".properties.members") @@ -370,6 +367,7 @@ def _update_instance(self, instance): _elements.set_prop("encryptionKeyPem", AAZStrType, ".encryption_key_pem", typ_kwargs={"flags": {"required": True}}) _elements.set_prop("identifier", AAZStrType, ".identifier", typ_kwargs={"flags": {"required": True}}) _elements.set_prop("isOperator", AAZBoolType, ".is_operator", typ_kwargs={"flags": {"required": True}}) + _elements.set_prop("recoveryRole", AAZStrType, ".recovery_role") tags = _builder.get(".tags") if tags is not None: @@ -430,12 +428,17 @@ def _build_schema_consortium_read(cls, _schema): ) properties = _schema_consortium_read.properties - properties.consortium_type = AAZStrType( - serialized_name="consortiumType", + properties.consortium_state = AAZStrType( + serialized_name="consortiumState", + flags={"read_only": True}, ) properties.endpoint = AAZStrType( flags={"read_only": True}, ) + properties.governance_type = AAZStrType( + serialized_name="governanceType", + flags={"read_only": True}, + ) properties.health = AAZObjectType( flags={"read_only": True}, ) @@ -503,6 +506,9 @@ def _build_schema_consortium_read(cls, _schema): serialized_name="isOperator", flags={"required": True}, ) + _element.recovery_role = AAZStrType( + serialized_name="recoveryRole", + ) system_data = _schema_consortium_read.system_data system_data.created_at = AAZStrType( diff --git a/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/consortium/_wait.py b/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/consortium/_wait.py index 9e6bde94be6..fdae162d6e6 100644 --- a/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/consortium/_wait.py +++ b/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/consortium/_wait.py @@ -21,7 +21,7 @@ class Wait(AAZWaitCommand): _aaz_info = { "resources": [ - ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiums/{}", "2025-10-31-preview"], + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiums/{}", "2026-03-31-preview"], ] } @@ -120,7 +120,7 @@ def url_parameters(self): def query_parameters(self): parameters = { **self.serialize_query_param( - "api-version", "2025-10-31-preview", + "api-version", "2026-03-31-preview", required=True, ), } @@ -176,12 +176,17 @@ def _build_schema_on_200(cls): ) properties = cls._schema_on_200.properties - properties.consortium_type = AAZStrType( - serialized_name="consortiumType", + properties.consortium_state = AAZStrType( + serialized_name="consortiumState", + flags={"read_only": True}, ) properties.endpoint = AAZStrType( flags={"read_only": True}, ) + properties.governance_type = AAZStrType( + serialized_name="governanceType", + flags={"read_only": True}, + ) properties.health = AAZObjectType( flags={"read_only": True}, ) @@ -249,6 +254,9 @@ def _build_schema_on_200(cls): serialized_name="isOperator", flags={"required": True}, ) + _element.recovery_role = AAZStrType( + serialized_name="recoveryRole", + ) system_data = cls._schema_on_200.system_data system_data.created_at = AAZStrType( diff --git a/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/consortium_view/_create.py b/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/consortium_view/_create.py index 3015a2c9768..1be8d0f3650 100644 --- a/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/consortium_view/_create.py +++ b/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/consortium_view/_create.py @@ -19,13 +19,13 @@ class Create(AAZCommand): """Create a consortium view. :example: Create Consortium View - az managedcleanroom consortium-view create --resource-group testrg --consortium-view-name ContosoConsortiumView --location northeurope --consortium-endpoint https://ContosoEndpoint/ --consortium-service-certificate-pem Contoso certificate pem --member "{certificate-pem:membercertificate,signed-payload:membersignedpayload}" + az managedcleanroom consortium-view create --resource-group testrg --consortium-view-name ContosoConsortiumView --location northeurope --consortium-endpoint https://ContosoEndpoint/ --certificate-pem Contoso certificate pem --member "{certificate-pem:membercertificate,signed-payload:membersignedpayload}" """ _aaz_info = { - "version": "2025-10-31-preview", + "version": "2026-03-31-preview", "resources": [ - ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiumviews/{}", "2025-10-31-preview"], + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiumviews/{}", "2026-03-31-preview"], ] } @@ -205,7 +205,7 @@ def url_parameters(self): def query_parameters(self): parameters = { **self.serialize_query_param( - "api-version", "2025-10-31-preview", + "api-version", "2026-03-31-preview", required=True, ), } diff --git a/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/consortium_view/_delete.py b/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/consortium_view/_delete.py index 316068b2a82..eb4c4d8e25f 100644 --- a/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/consortium_view/_delete.py +++ b/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/consortium_view/_delete.py @@ -24,9 +24,9 @@ class Delete(AAZCommand): """ _aaz_info = { - "version": "2025-10-31-preview", + "version": "2026-03-31-preview", "resources": [ - ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiumviews/{}", "2025-10-31-preview"], + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiumviews/{}", "2026-03-31-preview"], ] } @@ -147,7 +147,7 @@ def url_parameters(self): def query_parameters(self): parameters = { **self.serialize_query_param( - "api-version", "2025-10-31-preview", + "api-version", "2026-03-31-preview", required=True, ), } diff --git a/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/consortium_view/_list.py b/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/consortium_view/_list.py index 6d3a8092d6b..253f19b0c0c 100644 --- a/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/consortium_view/_list.py +++ b/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/consortium_view/_list.py @@ -20,13 +20,16 @@ class List(AAZCommand): :example: List consortium views in subscription az managedcleanroom consortium-view list + + :example: List consortium views in a resource group + az managedcleanroom consortium-view list --resource-group testrg """ _aaz_info = { - "version": "2025-10-31-preview", + "version": "2026-03-31-preview", "resources": [ - ["mgmt-plane", "/subscriptions/{}/providers/microsoft.cleanroom/consortiumviews", "2025-10-31-preview"], - ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiumviews", "2025-10-31-preview"], + ["mgmt-plane", "/subscriptions/{}/providers/microsoft.cleanroom/consortiumviews", "2026-03-31-preview"], + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiumviews", "2026-03-31-preview"], ] } @@ -113,7 +116,7 @@ def url_parameters(self): def query_parameters(self): parameters = { **self.serialize_query_param( - "api-version", "2025-10-31-preview", + "api-version", "2026-03-31-preview", required=True, ), } @@ -278,7 +281,7 @@ def url_parameters(self): def query_parameters(self): parameters = { **self.serialize_query_param( - "api-version", "2025-10-31-preview", + "api-version", "2026-03-31-preview", required=True, ), } diff --git a/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/consortium_view/_show.py b/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/consortium_view/_show.py index 1713a4a25e5..3659f2dd460 100644 --- a/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/consortium_view/_show.py +++ b/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/consortium_view/_show.py @@ -23,9 +23,9 @@ class Show(AAZCommand): """ _aaz_info = { - "version": "2025-10-31-preview", + "version": "2026-03-31-preview", "resources": [ - ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiumviews/{}", "2025-10-31-preview"], + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiumviews/{}", "2026-03-31-preview"], ] } @@ -124,7 +124,7 @@ def url_parameters(self): def query_parameters(self): parameters = { **self.serialize_query_param( - "api-version", "2025-10-31-preview", + "api-version", "2026-03-31-preview", required=True, ), } diff --git a/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/consortium_view/_update.py b/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/consortium_view/_update.py index b9ac42bfd09..55026a84ff0 100644 --- a/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/consortium_view/_update.py +++ b/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/consortium_view/_update.py @@ -18,14 +18,14 @@ class Update(AAZCommand): """Update a consortium view. - :example: Create Consortium View - az managedcleanroom consortium-view update --resource-group testrg --consortium-view-name ContosoConsortiumView --consortium-endpoint https://ContosoEndpoint/ --consortium-service-certificate-pem Contoso certificate pem --member "{certificate-pem:membercertificate,signed-payload:membersignedpayload}" + :example: Update Consortium View + az managedcleanroom consortium-view update --resource-group testrg --consortium-view-name ContosoConsortiumView --consortium-endpoint https://ContosoEndpoint/ --certificate-pem Contoso certificate pem --member "{certificate-pem:membercertificate,signed-payload:membersignedpayload}" """ _aaz_info = { - "version": "2025-10-31-preview", + "version": "2026-03-31-preview", "resources": [ - ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiumviews/{}", "2025-10-31-preview"], + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiumviews/{}", "2026-03-31-preview"], ] } @@ -187,7 +187,7 @@ def url_parameters(self): def query_parameters(self): parameters = { **self.serialize_query_param( - "api-version", "2025-10-31-preview", + "api-version", "2026-03-31-preview", required=True, ), } @@ -286,7 +286,7 @@ def url_parameters(self): def query_parameters(self): parameters = { **self.serialize_query_param( - "api-version", "2025-10-31-preview", + "api-version", "2026-03-31-preview", required=True, ), } diff --git a/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/consortium_view/_wait.py b/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/consortium_view/_wait.py index b15cd3e667b..984048035e5 100644 --- a/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/consortium_view/_wait.py +++ b/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/consortium_view/_wait.py @@ -21,7 +21,7 @@ class Wait(AAZWaitCommand): _aaz_info = { "resources": [ - ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiumviews/{}", "2025-10-31-preview"], + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiumviews/{}", "2026-03-31-preview"], ] } @@ -120,7 +120,7 @@ def url_parameters(self): def query_parameters(self): parameters = { **self.serialize_query_param( - "api-version", "2025-10-31-preview", + "api-version", "2026-03-31-preview", required=True, ), } diff --git a/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/consortium_view/contract/_list.py b/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/consortium_view/contract/_list.py index 701ad24fed6..e4211cacdf4 100644 --- a/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/consortium_view/contract/_list.py +++ b/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/consortium_view/contract/_list.py @@ -23,9 +23,9 @@ class List(AAZCommand): """ _aaz_info = { - "version": "2025-10-31-preview", + "version": "2026-03-31-preview", "resources": [ - ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiumviews/{}/contracts", "2025-10-31-preview"], + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiumviews/{}/contracts", "2026-03-31-preview"], ] } @@ -125,7 +125,7 @@ def url_parameters(self): def query_parameters(self): parameters = { **self.serialize_query_param( - "api-version", "2025-10-31-preview", + "api-version", "2026-03-31-preview", required=True, ), } diff --git a/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/consortium_view/contract/_propose_template.py b/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/consortium_view/contract/_propose_template.py index f8212502d79..494f7b7fffe 100644 --- a/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/consortium_view/contract/_propose_template.py +++ b/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/consortium_view/contract/_propose_template.py @@ -23,9 +23,9 @@ class ProposeTemplate(AAZCommand): """ _aaz_info = { - "version": "2025-10-31-preview", + "version": "2026-03-31-preview", "resources": [ - ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiumviews/{}/contracts/{}/proposetemplate", "2025-10-31-preview"], + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiumviews/{}/contracts/{}/proposetemplate", "2026-03-31-preview"], ] } @@ -154,7 +154,7 @@ def url_parameters(self): def query_parameters(self): parameters = { **self.serialize_query_param( - "api-version", "2025-10-31-preview", + "api-version", "2026-03-31-preview", required=True, ), } diff --git a/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/consortium_view/contract/_show.py b/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/consortium_view/contract/_show.py index e03bab4f673..016af6ffc2f 100644 --- a/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/consortium_view/contract/_show.py +++ b/src/managedcleanroom/azext_managedcleanroom/aaz/latest/managedcleanroom/consortium_view/contract/_show.py @@ -23,9 +23,9 @@ class Show(AAZCommand): """ _aaz_info = { - "version": "2025-10-31-preview", + "version": "2026-03-31-preview", "resources": [ - ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiumviews/{}/contracts/{}", "2025-10-31-preview"], + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.cleanroom/consortiumviews/{}/contracts/{}", "2026-03-31-preview"], ] } @@ -137,7 +137,7 @@ def url_parameters(self): def query_parameters(self): parameters = { **self.serialize_query_param( - "api-version", "2025-10-31-preview", + "api-version", "2026-03-31-preview", required=True, ), } diff --git a/src/managedcleanroom/azext_managedcleanroom/analytics_frontend_api/__init__.py b/src/managedcleanroom/azext_managedcleanroom/analytics_frontend_api/__init__.py index 2cf24dc7f73..a2915430dea 100644 --- a/src/managedcleanroom/azext_managedcleanroom/analytics_frontend_api/__init__.py +++ b/src/managedcleanroom/azext_managedcleanroom/analytics_frontend_api/__init__.py @@ -3,8 +3,8 @@ # Copyright (c) Microsoft Corporation. All rights reserved. # Licensed under the MIT License. See License.txt in the project root for license information. # -------------------------------------------------------------------------- +# flake8: noqa: F403 # pylint: disable=wrong-import-position -# flake8: noqa from typing import TYPE_CHECKING @@ -15,6 +15,7 @@ try: from ._patch import __all__ as _patch_all + from ._patch import * except ImportError: _patch_all = [] from ._patch import patch_sdk as _patch_sdk diff --git a/src/managedcleanroom/azext_managedcleanroom/analytics_frontend_api/_client.py b/src/managedcleanroom/azext_managedcleanroom/analytics_frontend_api/_client.py index 68b4266b83d..a3ae5a123bd 100644 --- a/src/managedcleanroom/azext_managedcleanroom/analytics_frontend_api/_client.py +++ b/src/managedcleanroom/azext_managedcleanroom/analytics_frontend_api/_client.py @@ -17,7 +17,7 @@ from .operations import CollaborationOperations -class AnalyticsFrontendAPI: # pylint: disable=client-accepts-api-version-keyword +class AnalyticsFrontendAPI: """Analytics Frontend API. Use following command to generate the typescript client - npx openapi-typescript ./openapi.yaml --output ./typescript.ts. @@ -25,6 +25,9 @@ class AnalyticsFrontendAPI: # pylint: disable=client-accepts-api-version-keywor :vartype collaboration: analytics_frontend_api.operations.CollaborationOperations :keyword endpoint: Service URL. Required. Default value is "". :paramtype endpoint: str + :keyword api_version: Api Version. Default value is "2026-03-01-preview". Note that overriding + this default value may result in unsupported behavior. + :paramtype api_version: str """ def __init__( # pylint: disable=missing-client-constructor-parameter-credential @@ -35,39 +38,28 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ - policies.RequestIdPolicy( - **kwargs), + policies.RequestIdPolicy(**kwargs), self._config.headers_policy, self._config.user_agent_policy, self._config.proxy_policy, - policies.ContentDecodePolicy( - **kwargs), + policies.ContentDecodePolicy(**kwargs), 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, + policies.DistributedTracingPolicy(**kwargs), + policies.SensitiveHeaderCleanupPolicy(**kwargs) if self._config.redirect_policy else None, self._config.http_logging_policy, ] - self._client: PipelineClient = PipelineClient( - base_url=endpoint, policies=_policies, **kwargs) + self._client: PipelineClient = PipelineClient(base_url=endpoint, policies=_policies, **kwargs) self._serialize = Serializer() self._deserialize = Deserializer() self._serialize.client_side_validation = False - self.collaboration = CollaborationOperations( - self._client, self._config, self._serialize, self._deserialize) - - def send_request( - self, - request: HttpRequest, - *, - stream: bool = False, - **kwargs: Any) -> HttpResponse: + self.collaboration = CollaborationOperations(self._client, self._config, self._serialize, self._deserialize) + + 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 @@ -87,8 +79,7 @@ def send_request( request_copy = deepcopy(request) request_copy.url = self._client.format_url(request_copy.url) - return self._client.send_request( - request_copy, stream=stream, **kwargs) # type: ignore + return self._client.send_request(request_copy, stream=stream, **kwargs) # type: ignore def close(self) -> None: self._client.close() diff --git a/src/managedcleanroom/azext_managedcleanroom/analytics_frontend_api/_configuration.py b/src/managedcleanroom/azext_managedcleanroom/analytics_frontend_api/_configuration.py index eeaf278d296..23dc01e234d 100644 --- a/src/managedcleanroom/azext_managedcleanroom/analytics_frontend_api/_configuration.py +++ b/src/managedcleanroom/azext_managedcleanroom/analytics_frontend_api/_configuration.py @@ -3,7 +3,6 @@ # Copyright (c) Microsoft Corporation. All rights reserved. # Licensed under the MIT License. See License.txt in the project root for license information. # -------------------------------------------------------------------------- -# flake8: noqa # pylint: disable=too-few-public-methods from typing import Any @@ -18,31 +17,27 @@ class AnalyticsFrontendAPIConfiguration: # pylint: disable=too-many-instance-at Note that all parameters used to create this instance are saved as instance attributes. + + :keyword api_version: Api Version. Default value is "2026-03-01-preview". Note that overriding + this default value may result in unsupported behavior. + :paramtype api_version: str """ def __init__(self, **kwargs: Any) -> None: + api_version: str = kwargs.pop("api_version", "2026-03-01-preview") - kwargs.setdefault( - "sdk_moniker", - "analyticsfrontendapi/{}".format(VERSION)) + self.api_version = api_version + kwargs.setdefault("sdk_moniker", "analyticsfrontendapi/{}".format(VERSION)) self.polling_interval = kwargs.get("polling_interval", 30) self._configure(**kwargs) 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 policies.HttpLoggingPolicy(**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.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 policies.HttpLoggingPolicy(**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") diff --git a/src/managedcleanroom/azext_managedcleanroom/analytics_frontend_api/_patch.py b/src/managedcleanroom/azext_managedcleanroom/analytics_frontend_api/_patch.py index 2bd950a309c..87676c65a8f 100644 --- a/src/managedcleanroom/azext_managedcleanroom/analytics_frontend_api/_patch.py +++ b/src/managedcleanroom/azext_managedcleanroom/analytics_frontend_api/_patch.py @@ -9,8 +9,7 @@ """ -# Add all objects you want publicly available to users at this package level -__all__: list[str] = [] +__all__: list[str] = [] # Add all objects you want publicly available to users at this package level def patch_sdk(): diff --git a/src/managedcleanroom/azext_managedcleanroom/analytics_frontend_api/_utils/__init__.py b/src/managedcleanroom/azext_managedcleanroom/analytics_frontend_api/_utils/__init__.py index b900d16f984..bb9094db921 100644 --- a/src/managedcleanroom/azext_managedcleanroom/analytics_frontend_api/_utils/__init__.py +++ b/src/managedcleanroom/azext_managedcleanroom/analytics_frontend_api/_utils/__init__.py @@ -1,6 +1,4 @@ -# 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. # -------------------------------------------------------------------------- -# flake8: noqa diff --git a/src/managedcleanroom/azext_managedcleanroom/analytics_frontend_api/_utils/serialization.py b/src/managedcleanroom/azext_managedcleanroom/analytics_frontend_api/_utils/serialization.py index 2ce3b56ff79..53fbca493e3 100644 --- a/src/managedcleanroom/azext_managedcleanroom/analytics_frontend_api/_utils/serialization.py +++ b/src/managedcleanroom/azext_managedcleanroom/analytics_frontend_api/_utils/serialization.py @@ -1,10 +1,11 @@ +# pylint: disable=line-too-long,useless-suppression,too-many-lines +# flake8: noqa: E731 +# 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. # -------------------------------------------------------------------------- -# pylint: disable=line-too-long,useless-suppression,too-many-lines,protected-access,broad-exception-caught,multiple-statements -# flake8: noqa -# coding=utf-8 + # pyright: reportUnnecessaryTypeIgnoreComment=false from base64 import b64decode, b64encode @@ -56,8 +57,7 @@ class RawDeserializer: CONTEXT_NAME = "deserialized_data" @classmethod - def deserialize_from_text( - cls, data: Optional[Union[AnyStr, IO]], content_type: Optional[str] = None) -> 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. @@ -90,17 +90,14 @@ def deserialize_from_text( try: return json.loads(data_as_str) except ValueError as err: - raise DeserializationError( - "JSON is invalid: {}".format(err), err) from err + raise DeserializationError("JSON is invalid: {}".format(err), err) from err elif "xml" in (content_type or []): try: try: if isinstance(data, unicode): # type: ignore - # If I'm Python 2.7 and unicode XML will scream if I - # try a "fromstring" on unicode string - data_as_str = data_as_str.encode( - encoding="utf-8") # type: ignore + # If I'm Python 2.7 and unicode XML will scream if I try a "fromstring" on unicode string + data_as_str = data_as_str.encode(encoding="utf-8") # type: ignore except NameError: pass @@ -127,12 +124,10 @@ def _json_attemp(data): raise DeserializationError("XML is invalid") from err elif content_type.startswith("text/"): return data_as_str - raise DeserializationError( - "Cannot deserialize content-type: {}".format(content_type)) + raise DeserializationError("Cannot deserialize content-type: {}".format(content_type)) @classmethod - def deserialize_from_http_generics( - cls, body_bytes: Optional[Union[AnyStr, IO]], headers: 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 @@ -147,8 +142,7 @@ def deserialize_from_http_generics( # 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() + 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, @@ -240,15 +234,9 @@ def __init__(self, **kwargs: Any) -> None: self.additional_properties: Optional[dict[str, Any]] = {} for k in kwargs: # pylint: disable=consider-using-dict-items 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__) + _LOGGER.warning("%s is not a known attribute of class %s and will be ignored", k, self.__class__) elif k in self._validation and self._validation[k].get("readonly", False): - _LOGGER.warning( - "Readonly attribute %s will be ignored in class %s", - k, - self.__class__) + _LOGGER.warning("Readonly attribute %s will be ignored in class %s", k, self.__class__) else: setattr(self, k, kwargs[k]) @@ -277,8 +265,7 @@ def __str__(self) -> str: @classmethod def enable_additional_properties_sending(cls) -> None: - cls._attribute_map["additional_properties"] = { - "key": "", "type": "{object}"} + cls._attribute_map["additional_properties"] = {"key": "", "type": "{object}"} @classmethod def is_xml_model(cls) -> bool: @@ -300,11 +287,7 @@ def _create_xml_node(cls): 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: bool = False, **kwargs: Any) -> JSON: """Return the JSON that would be sent to server from this model. @@ -369,24 +352,16 @@ def _infer_class_models(cls): try: 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)} + client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} if cls.__name__ not in client_models: raise ValueError("Not Autorest generated code") except Exception: # pylint: disable=broad-exception-caught - # Assume it's not Autorest generated (tests?). Add ourselves as - # dependencies. + # Assume it's not Autorest generated (tests?). Add ourselves as dependencies. client_models = {cls.__name__: cls} return client_models @classmethod - def deserialize( - cls, - data: Any, - content_type: Optional[str] = None) -> Self: + def deserialize(cls, data: Any, content_type: Optional[str] = None) -> Self: """Parse a str using the RestAPI syntax and return a model. :param str data: A str using RestAPI structure. JSON by default. @@ -396,10 +371,7 @@ def deserialize( :rtype: Self """ deserializer = Deserializer(cls._infer_class_models()) - return deserializer( - cls.__name__, - data, - content_type=content_type) # type: ignore + return deserializer(cls.__name__, data, content_type=content_type) # type: ignore @classmethod def from_dict( @@ -431,10 +403,7 @@ def from_dict( if key_extractors is None else key_extractors ) - return deserializer( - cls.__name__, - data, - content_type=content_type) # type: ignore + return deserializer(cls.__name__, data, content_type=content_type) # type: ignore @classmethod def _flatten_subtype(cls, key, objects): @@ -442,8 +411,7 @@ def _flatten_subtype(cls, key, objects): return {} result = dict(cls._subtype_map[key]) for valuetype in cls._subtype_map[key].values(): - result |= objects[valuetype]._flatten_subtype( - key, objects) # pylint: disable=protected-access + result |= objects[valuetype]._flatten_subtype(key, objects) # pylint: disable=protected-access return result @classmethod @@ -460,24 +428,18 @@ def _classify(cls, response, objects): subtype_value = None if not isinstance(response, ET.Element): - rest_api_response_key = cls._get_rest_key_parts( - subtype_key)[-1] - subtype_value = response.get( - rest_api_response_key, None) or response.get( - subtype_key, None) + rest_api_response_key = cls._get_rest_key_parts(subtype_key)[-1] + subtype_value = response.get(rest_api_response_key, None) or response.get(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) if cls.__name__ == subtype_value: return cls - flatten_mapping_type = cls._flatten_subtype( - subtype_key, objects) + flatten_mapping_type = cls._flatten_subtype(subtype_key, objects) try: - # type: ignore - 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.", @@ -486,10 +448,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 @@ -501,8 +460,7 @@ def _get_rest_key_parts(cls, attr_key): :rtype: list """ 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] + return [_decode_attribute_map_key(key_part) for key_part in rest_split_key] def _decode_attribute_map_key(key): @@ -522,14 +480,7 @@ class Serializer: # pylint: disable=too-many-public-methods 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"} + days = {0: "Mon", 1: "Tue", 2: "Wed", 3: "Thu", 4: "Fri", 5: "Sat", 6: "Sun"} months = { 1: "Jan", 2: "Feb", @@ -609,8 +560,7 @@ def _serialize( # pylint: disable=too-many-nested-blocks, too-many-branches, to try: is_xml_model_serialization = kwargs["is_xml"] except KeyError: - is_xml_model_serialization = kwargs.setdefault( - "is_xml", target_obj.is_xml_model()) + is_xml_model_serialization = kwargs.setdefault("is_xml", target_obj.is_xml_model()) serialized = {} if is_xml_model_serialization: @@ -634,13 +584,11 @@ def _serialize( # pylint: disable=too-many-nested-blocks, too-many-branches, to if is_xml_model_serialization: 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, 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", {}) @@ -660,21 +608,17 @@ def _serialize( # pylint: disable=too-many-nested-blocks, too-many-branches, to 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", {}): + # we MUST replace the tag with the local tag. But keeping the namespaces. + if "name" not in getattr(orig_attr, "_xml_map", {}): splitted_tag = new_attr.tag.split("}") if len(splitted_tag) == 2: # Namespace - new_attr.tag = "}".join( - [splitted_tag[0], xml_name]) + new_attr.tag = "}".join([splitted_tag[0], xml_name]) else: new_attr.tag = xml_name 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 = _create_xml_node(xml_name, xml_prefix, xml_ns) local_node.text = str(new_attr) serialized.append(local_node) # type: ignore else: # JSON @@ -693,8 +637,7 @@ def _serialize( # pylint: disable=too-many-nested-blocks, too-many-branches, to raise except (AttributeError, KeyError, TypeError) as err: - msg = "Attribute {} in object {} cannot be serialized.\n{}".format( - attr_name, class_name, str(target_obj)) + msg = "Attribute {} in object {} cannot be serialized.\n{}".format(attr_name, class_name, str(target_obj)) raise SerializationError(msg) from err return serialized @@ -711,14 +654,12 @@ def body(self, data, data_type, **kwargs): # Just in case this is a dict internal_data_type_str = data_type.strip("[]{}") - internal_data_type = self.dependencies.get( - internal_data_type_str, None) + internal_data_type = self.dependencies.get(internal_data_type_str, None) try: is_xml_model_serialization = kwargs["is_xml"] except KeyError: if internal_data_type and issubclass(internal_data_type, Model): - is_xml_model_serialization = kwargs.setdefault( - "is_xml", internal_data_type.is_xml_model()) + is_xml_model_serialization = kwargs.setdefault("is_xml", internal_data_type.is_xml_model()) else: is_xml_model_serialization = False if internal_data_type and not isinstance(internal_data_type, Enum): @@ -737,11 +678,9 @@ def body(self, data, data_type, **kwargs): attribute_key_case_insensitive_extractor, last_rest_key_case_insensitive_extractor, ] - data = deserializer._deserialize( - data_type, data) # pylint: disable=protected-access + data = deserializer._deserialize(data_type, data) # pylint: disable=protected-access except DeserializationError as err: - raise SerializationError( - "Unable to build a model: " + str(err)) from err + raise SerializationError("Unable to build a model: " + str(err)) from err return self._serialize(data, data_type, **kwargs) @@ -763,14 +702,11 @@ def url(self, name, data, data_type, **kwargs): if kwargs.get("skip_quote") is True: output = str(output) - output = output.replace( - "{", quote("{")).replace("}", quote("}")) + output = output.replace("{", quote("{")).replace("}", quote("}")) else: output = quote(str(output), safe="") except SerializationError as exc: - raise TypeError( - "{} must be type {}.".format( - name, data_type)) from exc + raise TypeError("{} must be type {}.".format(name, data_type)) from exc return output def query(self, name, data, data_type, **kwargs): @@ -785,13 +721,11 @@ def query(self, name, data, data_type, **kwargs): :returns: The serialized query parameter """ try: - # Treat the list aside, since we don't want to encode the div - # separator + # 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] do_quote = not kwargs.get("skip_quote", False) - return self.serialize_iter( - data, internal_data_type, do_quote=do_quote, **kwargs) + 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) @@ -802,9 +736,7 @@ def query(self, name, data, data_type, **kwargs): else: output = quote(str(output), safe="") except SerializationError as exc: - raise TypeError( - "{} must be type {}.".format( - name, data_type)) from exc + raise TypeError("{} must be type {}.".format(name, data_type)) from exc return str(output) def header(self, name, data, data_type, **kwargs): @@ -826,9 +758,7 @@ def header(self, name, data, data_type, **kwargs): if data_type == "bool": output = json.dumps(output) except SerializationError as exc: - raise TypeError( - "{} must be type {}.".format( - name, data_type)) from exc + raise TypeError("{} must be type {}.".format(name, data_type)) from exc return str(output) def serialize_data(self, data, data_type, **kwargs): @@ -856,15 +786,13 @@ def serialize_data(self, data, data_type, **kwargs): # If dependencies is empty, try with current data class # It has to be a subclass of Enum anyway - enum_type = self.dependencies.get( - data_type, cast(type, data.__class__)) + enum_type = self.dependencies.get(data_type, cast(type, data.__class__)) if issubclass(enum_type, Enum): return Serializer.serialize_enum(data, enum_obj=enum_type) 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}." @@ -873,8 +801,7 @@ def serialize_data(self, data, data_type, **kwargs): @classmethod def _get_custom_serializers(cls, data_type, **kwargs): # pylint: disable=inconsistent-return-statements - custom_serializer = kwargs.get( - "basic_types_serializers", {}).get(data_type) + custom_serializer = kwargs.get("basic_types_serializers", {}).get(data_type) if custom_serializer: return custom_serializer if kwargs.get("is_xml", False): @@ -963,9 +890,7 @@ def serialize_iter(self, data, iter_type, div=None, **kwargs): serialized.append(None) if kwargs.get("do_quote", False): - serialized = [ - "" if s is None else quote( - str(s), safe="") for s in serialized] + 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] @@ -978,15 +903,11 @@ def serialize_iter(self, data, iter_type, div=None, **kwargs): if not xml_name: xml_name = serialization_ctxt["key"] - # Create a wrap node if necessary (use the fact that Element and - # list have "append") + # 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" @@ -994,10 +915,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) @@ -1016,8 +934,7 @@ 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) + serialized[self.serialize_unicode(key)] = self.serialize_data(value, dict_type, **kwargs) except ValueError as err: if isinstance(err, SerializationError): raise @@ -1028,10 +945,7 @@ def serialize_dict(self, attr, dict_type, **kwargs): 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 @@ -1054,8 +968,7 @@ def serialize_object(self, attr, **kwargs): # pylint: disable=too-many-return-s return attr obj_type = type(attr) if obj_type in self.basic_types: - return self.serialize_basic( - attr, self.basic_types[obj_type], **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 str: @@ -1079,8 +992,7 @@ def serialize_object(self, attr, **kwargs): # pylint: disable=too-many-return-s 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 @@ -1203,12 +1115,10 @@ def serialize_rfc(attr, **kwargs): # pylint: disable=unused-argument """ 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 as exc: - raise TypeError( - "RFC1123 object must be valid Datetime object.") from exc + raise TypeError("RFC1123 object must be valid Datetime object.") from exc return "{}, {:02} {} {:04} {:02}:{:02}:{:02} GMT".format( Serializer.days[utc.tm_wday], @@ -1233,22 +1143,17 @@ def serialize_iso(attr, **kwargs): # pylint: disable=unused-argument 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 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) + 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." @@ -1271,12 +1176,10 @@ def serialize_unix(attr, **kwargs): # pylint: disable=unused-argument 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 as exc: - raise TypeError( - "Unix time object must be valid Datetime object.") from exc + raise TypeError("Unix time object must be valid Datetime object.") from exc def rest_key_extractor(attr, attr_desc, data): # pylint: disable=unused-argument @@ -1284,8 +1187,7 @@ def rest_key_extractor(attr, attr_desc, data): # pylint: disable=unused-argumen working_data = data while "." in key: - # Need the cast, as for some reasons "split" is typed as list[str | - # Any] + # 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]) @@ -1313,8 +1215,7 @@ def rest_key_case_insensitive_extractor( # pylint: disable=unused-argument, inc key = _decode_attribute_map_key(dict_keys[0]) break working_key = _decode_attribute_map_key(dict_keys[0]) - working_data = attribute_key_case_insensitive_extractor( - working_key, None, working_data) + working_data = attribute_key_case_insensitive_extractor(working_key, None, working_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 @@ -1322,8 +1223,7 @@ def rest_key_case_insensitive_extractor( # pylint: disable=unused-argument, inc key = ".".join(dict_keys[1:]) if working_data: - return attribute_key_case_insensitive_extractor( - key, None, working_data) + return attribute_key_case_insensitive_extractor(key, None, working_data) def last_rest_key_extractor(attr, attr_desc, data): # pylint: disable=unused-argument @@ -1419,11 +1319,7 @@ def xml_key_extractor(attr, attr_desc, data): # pylint: disable=unused-argument # - 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: @@ -1459,8 +1355,7 @@ def xml_key_extractor(attr, attr_desc, data): # pylint: disable=unused-argument # Here it's not a itertype, we should have found one element only or empty if len(children) > 1: - raise DeserializationError( - "Find several XML '{}' where it was not expected".format(xml_name)) + raise DeserializationError("Find several XML '{}' where it was not expected".format(xml_name)) return children[0] @@ -1473,8 +1368,7 @@ class Deserializer: 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}\.?\d*Z?[-+]?[\d{2}]?:?[\d{2}]?") + valid_date = re.compile(r"\d{4}[-]\d{2}[-]\d{2}T\d{2}:\d{2}:\d{2}\.?\d*Z?[-+]?[\d{2}]?:?[\d{2}]?") def __init__(self, classes: Optional[Mapping[str, type]] = None) -> None: self.deserialize_type = { @@ -1532,15 +1426,9 @@ def _deserialize(self, target_obj, data): # pylint: disable=inconsistent-return """ # 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( - ): # pylint: disable=protected-access + for attr, mapconfig in data._attribute_map.items(): # pylint: disable=protected-access if attr in constants: continue value = getattr(data, attr) @@ -1548,8 +1436,7 @@ def _deserialize(self, target_obj, data): # pylint: disable=inconsistent-return continue local_type = mapconfig["type"] internal_data_type = local_type.strip("[]{}") - if internal_data_type not in self.dependencies or isinstance( - internal_data_type, Enum): + if internal_data_type not in self.dependencies or isinstance(internal_data_type, Enum): continue setattr(data, attr, self._deserialize(local_type, value)) return data @@ -1566,12 +1453,10 @@ def _deserialize(self, target_obj, data): # pylint: disable=inconsistent-return if data is None or data is CoreNull: return data try: - # type: ignore # pylint: disable=protected-access - attributes = response._attribute_map + attributes = response._attribute_map # type: ignore # pylint: disable=protected-access d_attrs = {} for attr, attr_desc in attributes.items(): - # Check empty string. If it's not empty, someone has a real - # "additionalProperties"... + # Check empty string. If it's not empty, someone has a real "additionalProperties"... if attr == "additional_properties" and attr_desc["key"] == "": continue raw_value = None @@ -1587,9 +1472,9 @@ def _deserialize(self, target_obj, data): # pylint: disable=inconsistent-return 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) + " (duplicate extraction, follow extractors order)" + ) + _LOGGER.warning(msg, found_value, key_extractor, attr) continue raw_value = found_value @@ -1598,18 +1483,14 @@ def _deserialize(self, target_obj, data): # pylint: disable=inconsistent-return except (AttributeError, TypeError, KeyError) as err: msg = "Unable to deserialize to object: " + class_name # type: ignore raise DeserializationError(msg) from err - additional_properties = self._build_additional_properties( - attributes, data) - return self._instantiate_model( - response, d_attrs, additional_properties) + additional_properties = self._build_additional_properties(attributes, data) + return self._instantiate_model(response, d_attrs, additional_properties) 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") != "": - # Check empty string. If it's not empty, someone has a real - # "additionalProperties" + 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} @@ -1643,8 +1524,7 @@ def _classify_target(self, target, data): return target, target try: - # type: ignore # pylint: disable=protected-access - target = target._classify(data, self.dependencies) + target = target._classify(data, self.dependencies) # type: ignore # pylint: disable=protected-access except AttributeError: pass # Target is not a Model, no classify return target, target.__class__.__name__ # type: ignore @@ -1664,10 +1544,10 @@ def failsafe_deserialize(self, target_obj, data, content_type=None): """ try: return self(target_obj, data, content_type=content_type) - except BaseException: # pylint: disable=bare-except + except: # pylint: disable=bare-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 @staticmethod @@ -1689,30 +1569,23 @@ def _unpack_content(raw_data, content_type=None): :rtype: object :return: Unpacked content. """ - # Assume this is enough to detect a Pipeline Response without importing - # it + # Assume this is enough to detect a Pipeline Response without importing it context = getattr(raw_data, "context", {}) if context: if RawDeserializer.CONTEXT_NAME in context: return context[RawDeserializer.CONTEXT_NAME] - raise ValueError( - "This pipeline didn't have the RawDeserializer policy; can't deserialize") + 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. + # 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) + return RawDeserializer.deserialize_from_http_generics(raw_data.text, raw_data.headers) if isinstance(raw_data, (str, bytes)) or hasattr(raw_data, "read"): - return RawDeserializer.deserialize_from_text( - raw_data, content_type) # type: ignore + return RawDeserializer.deserialize_from_text(raw_data, content_type) # type: ignore return raw_data def _instantiate_model(self, response, attrs, additional_properties=None): @@ -1737,10 +1610,7 @@ def _instantiate_model(self, response, attrs, additional_properties=None): for k, v in response._validation.items() # pylint: disable=protected-access # type: ignore if v.get("constant") ] - kwargs = { - k: v for k, - v in attrs.items() if k not in subtype and k not in readonly + - const} + 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)) @@ -1748,8 +1618,7 @@ def _instantiate_model(self, response, attrs, additional_properties=None): response_obj.additional_properties = additional_properties # type: ignore return response_obj except TypeError as err: - msg = "Unable to deserialize {} into model {}. ".format( - kwargs, response) # type: ignore + msg = "Unable to deserialize {} into model {}. ".format(kwargs, response) # type: ignore raise DeserializationError(msg + str(err)) from err else: try: @@ -1779,20 +1648,15 @@ def deserialize_data(self, data, data_type): # pylint: disable=too-many-return- if data_type in self.basic_types.values(): return self.deserialize_basic(data, data_type) if data_type in self.deserialize_type: - if isinstance( - data, - self.deserialize_expected_types.get( - data_type, - tuple())): + if isinstance(data, self.deserialize_expected_types.get(data_type, tuple())): return data - def is_a_text_parsing_type(x): return x not in [ # pylint: disable=unnecessary-lambda-assignment + is_a_text_parsing_type = lambda x: x not in [ # pylint: disable=unnecessary-lambda-assignment "object", "[]", r"{}", ] - if isinstance(data, ET.Element) and is_a_text_parsing_type( - data_type) and not data.text: + if isinstance(data, ET.Element) and is_a_text_parsing_type(data_type) and not data.text: return None data_val = self.deserialize_type[data_type](data) return data_val @@ -1823,14 +1687,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): @@ -1843,16 +1703,12 @@ 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"} attr = {el.tag: el.text for el in attr} - return {k: self.deserialize_data(v, dict_type) - for k, v in attr.items()} + return {k: self.deserialize_data(v, dict_type) for k, v in attr.items()} def deserialize_object(self, attr, **kwargs): # pylint: disable=too-many-return-statements """Deserialize a generic object. @@ -1880,8 +1736,7 @@ def deserialize_object(self, attr, **kwargs): # pylint: disable=too-many-return 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 @@ -1985,20 +1840,15 @@ def deserialize_enum(data, enum_obj): return list(enum_obj.__members__.values())[data] except IndexError as exc: error = "{!r} is not a valid index for enum {!r}" - raise DeserializationError( - error.format(data, enum_obj)) from exc + raise DeserializationError(error.format(data, enum_obj)) from exc try: return enum_obj(str(data)) except ValueError: for enum_value in enum_obj: if enum_value.value.lower() == str(data).lower(): return enum_value - # We don't fail anymore for unknown value, we deserialize as a - # string - _LOGGER.warning( - "Deserializer is not able to find %s as valid enum in %s", - data, - enum_obj) + # We don't fail anymore for unknown value, we deserialize as a string + _LOGGER.warning("Deserializer is not able to find %s as valid enum in %s", data, enum_obj) return Deserializer.deserialize_unicode(data) @staticmethod @@ -2090,11 +1940,8 @@ def deserialize_date(attr): if isinstance(attr, ET.Element): attr = attr.text 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. + 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=0, defaultday=0) @staticmethod @@ -2109,9 +1956,7 @@ def deserialize_time(attr): if isinstance(attr, ET.Element): attr = attr.text if re.search(r"[^\W\d_]", attr, re.I + re.U): # type: ignore - raise DeserializationError( - "Date must have only digits and -. Received: %s" % - attr) + raise DeserializationError("Date must have only digits and -. Received: %s" % attr) return isodate.parse_time(attr) @staticmethod @@ -2127,8 +1972,9 @@ def deserialize_rfc(attr): attr = attr.text try: parsed_date = email.utils.parsedate_tz(attr) # type: ignore - date_obj = datetime.datetime(*parsed_date[:6], tzinfo=datetime.timezone( - datetime.timedelta(minutes=(parsed_date[9] or 0) / 60))) + date_obj = datetime.datetime( + *parsed_date[:6], tzinfo=datetime.timezone(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: diff --git a/src/managedcleanroom/azext_managedcleanroom/analytics_frontend_api/aio/__init__.py b/src/managedcleanroom/azext_managedcleanroom/analytics_frontend_api/aio/__init__.py index 3578f877ac3..a2915430dea 100644 --- a/src/managedcleanroom/azext_managedcleanroom/analytics_frontend_api/aio/__init__.py +++ b/src/managedcleanroom/azext_managedcleanroom/analytics_frontend_api/aio/__init__.py @@ -3,9 +3,8 @@ # Copyright (c) Microsoft Corporation. All rights reserved. # Licensed under the MIT License. See License.txt in the project root for license information. # -------------------------------------------------------------------------- +# flake8: noqa: F403 # pylint: disable=wrong-import-position -# flake8: noqa - from typing import TYPE_CHECKING @@ -16,6 +15,7 @@ try: from ._patch import __all__ as _patch_all + from ._patch import * except ImportError: _patch_all = [] from ._patch import patch_sdk as _patch_sdk diff --git a/src/managedcleanroom/azext_managedcleanroom/analytics_frontend_api/aio/_client.py b/src/managedcleanroom/azext_managedcleanroom/analytics_frontend_api/aio/_client.py index 91762a99f99..efbdf666ab9 100644 --- a/src/managedcleanroom/azext_managedcleanroom/analytics_frontend_api/aio/_client.py +++ b/src/managedcleanroom/azext_managedcleanroom/analytics_frontend_api/aio/_client.py @@ -17,7 +17,7 @@ from .operations import CollaborationOperations -class AnalyticsFrontendAPI: # pylint: disable=client-accepts-api-version-keyword +class AnalyticsFrontendAPI: """Analytics Frontend API. Use following command to generate the typescript client - npx openapi-typescript ./openapi.yaml --output ./typescript.ts. @@ -25,6 +25,9 @@ class AnalyticsFrontendAPI: # pylint: disable=client-accepts-api-version-keywor :vartype collaboration: analytics_frontend_api.aio.operations.CollaborationOperations :keyword endpoint: Service URL. Required. Default value is "". :paramtype endpoint: str + :keyword api_version: Api Version. Default value is "2026-03-01-preview". Note that overriding + this default value may result in unsupported behavior. + :paramtype api_version: str """ def __init__( # pylint: disable=missing-client-constructor-parameter-credential @@ -35,32 +38,26 @@ def __init__( # pylint: disable=missing-client-constructor-parameter-credential _policies = kwargs.pop("policies", None) if _policies is None: _policies = [ - policies.RequestIdPolicy( - **kwargs), + policies.RequestIdPolicy(**kwargs), self._config.headers_policy, self._config.user_agent_policy, self._config.proxy_policy, - policies.ContentDecodePolicy( - **kwargs), + policies.ContentDecodePolicy(**kwargs), 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, + policies.DistributedTracingPolicy(**kwargs), + policies.SensitiveHeaderCleanupPolicy(**kwargs) if self._config.redirect_policy else None, self._config.http_logging_policy, ] - self._client: AsyncPipelineClient = AsyncPipelineClient( - base_url=endpoint, policies=_policies, **kwargs) + self._client: AsyncPipelineClient = AsyncPipelineClient(base_url=endpoint, policies=_policies, **kwargs) self._serialize = Serializer() self._deserialize = Deserializer() self._serialize.client_side_validation = False - self.collaboration = CollaborationOperations( - self._client, self._config, self._serialize, self._deserialize) + self.collaboration = CollaborationOperations(self._client, self._config, self._serialize, self._deserialize) def send_request( self, request: HttpRequest, *, stream: bool = False, **kwargs: Any @@ -84,8 +81,7 @@ def send_request( request_copy = deepcopy(request) request_copy.url = self._client.format_url(request_copy.url) - return self._client.send_request( - request_copy, stream=stream, **kwargs) # type: ignore + return self._client.send_request(request_copy, stream=stream, **kwargs) # type: ignore async def close(self) -> None: await self._client.close() diff --git a/src/managedcleanroom/azext_managedcleanroom/analytics_frontend_api/aio/_configuration.py b/src/managedcleanroom/azext_managedcleanroom/analytics_frontend_api/aio/_configuration.py index 10313c63deb..57d5d6b89bb 100644 --- a/src/managedcleanroom/azext_managedcleanroom/analytics_frontend_api/aio/_configuration.py +++ b/src/managedcleanroom/azext_managedcleanroom/analytics_frontend_api/aio/_configuration.py @@ -3,7 +3,7 @@ # Copyright (c) Microsoft Corporation. All rights reserved. # Licensed under the MIT License. See License.txt in the project root for license information. # -------------------------------------------------------------------------- -# pylint :disable=too-few-public-methods +# pylint: disable=too-few-public-methods from typing import Any @@ -12,36 +12,32 @@ VERSION = "unknown" -class AnalyticsFrontendAPIConfiguration: # pylint: disable=too-many-instance-attributes, too-few-public-methods +class AnalyticsFrontendAPIConfiguration: # pylint: disable=too-many-instance-attributes """Configuration for AnalyticsFrontendAPI. Note that all parameters used to create this instance are saved as instance attributes. + + :keyword api_version: Api Version. Default value is "2026-03-01-preview". Note that overriding + this default value may result in unsupported behavior. + :paramtype api_version: str """ def __init__(self, **kwargs: Any) -> None: + api_version: str = kwargs.pop("api_version", "2026-03-01-preview") - kwargs.setdefault( - "sdk_moniker", - "analyticsfrontendapi/{}".format(VERSION)) + self.api_version = api_version + kwargs.setdefault("sdk_moniker", "analyticsfrontendapi/{}".format(VERSION)) self.polling_interval = kwargs.get("polling_interval", 30) self._configure(**kwargs) 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 policies.HttpLoggingPolicy(**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.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 policies.HttpLoggingPolicy(**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") diff --git a/src/managedcleanroom/azext_managedcleanroom/analytics_frontend_api/aio/_patch.py b/src/managedcleanroom/azext_managedcleanroom/analytics_frontend_api/aio/_patch.py index e51d96769fd..87676c65a8f 100644 --- a/src/managedcleanroom/azext_managedcleanroom/analytics_frontend_api/aio/_patch.py +++ b/src/managedcleanroom/azext_managedcleanroom/analytics_frontend_api/aio/_patch.py @@ -3,16 +3,13 @@ # Copyright (c) Microsoft Corporation. All rights reserved. # Licensed under the MIT License. See License.txt in the project root for license information. # -------------------------------------------------------------------------- -# flake8: noqa - """Customize generated code here. Follow our quickstart for examples: https://aka.ms/azsdk/python/dpcodegen/python/customize """ -# Add all objects you want publicly available to users at this package level -__all__: list[str] = [] +__all__: list[str] = [] # Add all objects you want publicly available to users at this package level def patch_sdk(): diff --git a/src/managedcleanroom/azext_managedcleanroom/analytics_frontend_api/aio/operations/__init__.py b/src/managedcleanroom/azext_managedcleanroom/analytics_frontend_api/aio/operations/__init__.py index 5edce0373ad..5a4c57889d9 100644 --- a/src/managedcleanroom/azext_managedcleanroom/analytics_frontend_api/aio/operations/__init__.py +++ b/src/managedcleanroom/azext_managedcleanroom/analytics_frontend_api/aio/operations/__init__.py @@ -3,9 +3,8 @@ # Copyright (c) Microsoft Corporation. All rights reserved. # Licensed under the MIT License. See License.txt in the project root for license information. # -------------------------------------------------------------------------- +# flake8: noqa: F403 # pylint: disable=wrong-import-position -# flake8: noqa - from typing import TYPE_CHECKING @@ -15,6 +14,7 @@ from ._operations import CollaborationOperations # type: ignore from ._patch import __all__ as _patch_all +from ._patch import * from ._patch import patch_sdk as _patch_sdk __all__ = [ diff --git a/src/managedcleanroom/azext_managedcleanroom/analytics_frontend_api/aio/operations/_operations.py b/src/managedcleanroom/azext_managedcleanroom/analytics_frontend_api/aio/operations/_operations.py index fd87da6a1d0..e3ec7f77050 100644 --- a/src/managedcleanroom/azext_managedcleanroom/analytics_frontend_api/aio/operations/_operations.py +++ b/src/managedcleanroom/azext_managedcleanroom/analytics_frontend_api/aio/operations/_operations.py @@ -1,10 +1,9 @@ +# pylint: disable=too-many-lines # 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. # -------------------------------------------------------------------------- -# pylint: disable=too-many-lines - from collections.abc import MutableMapping from io import IOBase from typing import Any, Callable, IO, Optional, TypeVar, Union, cast, overload @@ -27,38 +26,36 @@ from ...operations._operations import ( build_collaboration_analytics_auditevents_get_request, build_collaboration_analytics_cleanroompolicy_get_request, - build_collaboration_analytics_dataset_document_id_get_request, - build_collaboration_analytics_dataset_document_id_publish_post_request, + build_collaboration_analytics_datasets_document_id_get_request, + build_collaboration_analytics_datasets_document_id_publish_post_request, + build_collaboration_analytics_datasets_document_id_queries_get_request, build_collaboration_analytics_datasets_list_get_request, - build_collaboration_analytics_deployment_info_get_request, build_collaboration_analytics_get_request, build_collaboration_analytics_queries_document_id_get_request, build_collaboration_analytics_queries_document_id_publish_post_request, build_collaboration_analytics_queries_document_id_run_post_request, - build_collaboration_analytics_queries_document_id_runhistory_get_request, - build_collaboration_analytics_queries_document_id_vote_accept_post_request, - build_collaboration_analytics_queries_document_id_vote_reject_post_request, - build_collaboration_analytics_queries_jobid_get_request, + build_collaboration_analytics_queries_document_id_runs_get_request, + build_collaboration_analytics_queries_document_id_vote_post_request, build_collaboration_analytics_queries_list_get_request, - build_collaboration_attestationreport_cgs_get_request, - build_collaboration_attestationreport_cleanroom_get_request, - build_collaboration_check_consent_document_id_get_request, + build_collaboration_analytics_runs_job_id_get_request, + build_collaboration_analytics_secrets_secret_name_put_request, + build_collaboration_consent_document_id_get_request, + build_collaboration_consent_document_id_put_request, build_collaboration_id_get_request, build_collaboration_invitation_id_accept_post_request, build_collaboration_invitation_id_get_request, build_collaboration_invitations_get_request, - build_collaboration_list_request, + build_collaboration_list_get_request, build_collaboration_oidc_issuer_info_get_request, - build_collaboration_set_consent_document_id_consent_action_post_request, - build_collaboration_workloads_get_request, + build_collaboration_oidc_keys_get_request, + build_collaboration_oidc_set_issuer_url_post_request, + build_collaboration_report_get_request, ) from .._configuration import AnalyticsFrontendAPIConfiguration JSON = MutableMapping[str, Any] T = TypeVar("T") -ClsType = Optional[Callable[[PipelineResponse[HttpRequest, - AsyncHttpResponse], T, dict[str, Any]], Any]] -List = list +ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, dict[str, Any]], Any]] class CollaborationOperations: # pylint: disable=too-many-public-methods @@ -73,28 +70,22 @@ class CollaborationOperations: # pylint: disable=too-many-public-methods def __init__(self, *args, **kwargs) -> None: input_args = list(args) - self._client: AsyncPipelineClient = input_args.pop( - 0) if input_args else kwargs.pop("client") - self._config: AnalyticsFrontendAPIConfiguration = input_args.pop( - 0) if input_args else kwargs.pop("config") - self._serialize: Serializer = input_args.pop( - 0) if input_args else kwargs.pop("serializer") - self._deserialize: Deserializer = input_args.pop( - 0) if input_args else kwargs.pop("deserializer") + self._client: AsyncPipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: AnalyticsFrontendAPIConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") @distributed_trace_async - async def list( - self, - body: Optional[Any] = None, - **kwargs: Any) -> List[str]: + async def list_get(self, *, active_only: bool = False, **kwargs: Any) -> list[JSON]: """List all collaborations. List all collaborations. - :param body: Default value is None. - :type body: any - :return: list of str - :rtype: list[str] + :keyword active_only: When true, returns only active collaborations (email-only lookup). When + false or omitted, returns all collaborations. Default value is False. + :paramtype active_only: bool + :return: list of JSON object + :rtype: list[JSON] :raises ~azure.core.exceptions.HttpResponseError: Example: @@ -102,7 +93,11 @@ async def list( # response body for status code(s): 200 response == [ - "str" + { + "collaborationId": "str", + "collaborationName": "str", + "userStatus": "str" + } ] """ error_map: MutableMapping = { @@ -113,23 +108,14 @@ async def list( } error_map.update(kwargs.pop("error_map", {}) or {}) - _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _headers = kwargs.pop("headers", {}) or {} _params = kwargs.pop("params", {}) or {} - content_type: Optional[str] = kwargs.pop( - "content_type", _headers.pop( - "Content-Type", "application/json")) - content_type = content_type if body else None - cls: ClsType[List[str]] = kwargs.pop("cls", None) - - if body is not None: - _json = body - else: - _json = None + cls: ClsType[list[JSON]] = kwargs.pop("cls", None) - _request = build_collaboration_list_request( - content_type=content_type, - json=_json, + _request = build_collaboration_list_get_request( + active_only=active_only, + api_version=self._config.api_version, headers=_headers, params=_params, ) @@ -143,10 +129,7 @@ async def list( 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) + map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) if response.content: @@ -155,29 +138,21 @@ async def list( deserialized = None if cls: - return cls( - pipeline_response, - cast( - List[str], - deserialized), - {}) # type: ignore + return cls(pipeline_response, cast(list[JSON], deserialized), {}) # type: ignore - return cast(List[str], deserialized) # type: ignore + return cast(list[JSON], deserialized) # type: ignore @distributed_trace_async - async def id_get( - self, - collaboration_id: str, - body: Optional[Any] = None, - **kwargs: Any) -> JSON: + async def id_get(self, collaboration_id: str, *, active_only: bool = False, **kwargs: Any) -> JSON: """Get collaboration by id. Get collaboration by id. :param collaboration_id: Required. :type collaboration_id: str - :param body: Default value is None. - :type body: any + :keyword active_only: When true, queries only the email-based table (active collaborations). + When false or omitted, queries all tables. Default value is False. + :paramtype active_only: bool :return: JSON object :rtype: JSON :raises ~azure.core.exceptions.HttpResponseError: @@ -188,9 +163,7 @@ async def id_get( # response body for status code(s): 200 response == { "collaborationId": "str", - "consortiumEndpoint": "str", - "consortiumServiceCertificatePem": "str", - "userEmail": "str", + "collaborationName": "str", "userStatus": "str" } # response body for status code(s): 422 @@ -210,24 +183,15 @@ async def id_get( } error_map.update(kwargs.pop("error_map", {}) or {}) - _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _headers = kwargs.pop("headers", {}) or {} _params = kwargs.pop("params", {}) or {} - content_type: Optional[str] = kwargs.pop( - "content_type", _headers.pop( - "Content-Type", "application/json")) - content_type = content_type if body else None cls: ClsType[JSON] = kwargs.pop("cls", None) - if body is not None: - _json = body - else: - _json = None - _request = build_collaboration_id_get_request( collaboration_id=collaboration_id, - content_type=content_type, - json=_json, + active_only=active_only, + api_version=self._config.api_version, headers=_headers, params=_params, ) @@ -241,10 +205,7 @@ async def id_get( response = pipeline_response.http_response if response.status_code not in [200, 422]: - map_error( - status_code=response.status_code, - response=response, - error_map=error_map) + map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) if response.content: @@ -253,38 +214,61 @@ async def id_get( deserialized = None if cls: - return cls( - pipeline_response, - cast( - JSON, - deserialized), - {}) # type: ignore + return cls(pipeline_response, cast(JSON, deserialized), {}) # type: ignore return cast(JSON, deserialized) # type: ignore @distributed_trace_async - async def workloads_get( - self, collaboration_id: str, body: Optional[Any] = None, **kwargs: Any - ) -> Union[List[str], JSON]: - """List all collaboration workloads. + async def report_get(self, collaboration_id: str, **kwargs: Any) -> JSON: + """Get collaboration report. - List all collaboration workloads. + Get collaboration report. :param collaboration_id: Required. :type collaboration_id: str - :param body: Default value is None. - :type body: any - :return: list of str or JSON object - :rtype: list[str] or JSON + :return: JSON object + :rtype: JSON :raises ~azure.core.exceptions.HttpResponseError: Example: .. code-block:: python # response body for status code(s): 200 - response == [ - "str" - ] + response == { + "cgs": { + "cgsEndpoint": "str", + "recoveryAgentEndpoint": "str", + "report": { + "platform": "str", + "reportDataPayload": "str", + "report": { + "attestation": "str", + "platformCertificates": "str", + "serviceCert": "str", + "uvmEndorsements": "str" + } + } + }, + "consortiumManager": { + "endpoint": "str", + "report": { + "platform": "str", + "serviceCert": "str", + "hostData": "str", + "report": { + "attestation": "str", + "platformCertificates": "str", + "serviceCert": "str", + "uvmEndorsements": "str" + } + } + } + } + # response body for status code(s): 400 + response == { + "error": "str", + "message": "str" + } # response body for status code(s): 422 response == { "loc": [ @@ -302,24 +286,14 @@ async def workloads_get( } error_map.update(kwargs.pop("error_map", {}) or {}) - _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _headers = kwargs.pop("headers", {}) or {} _params = kwargs.pop("params", {}) or {} - content_type: Optional[str] = kwargs.pop( - "content_type", _headers.pop( - "Content-Type", "application/json")) - content_type = content_type if body else None - cls: ClsType[Union[List[str], JSON]] = kwargs.pop("cls", None) - - if body is not None: - _json = body - else: - _json = None + cls: ClsType[JSON] = kwargs.pop("cls", None) - _request = build_collaboration_workloads_get_request( + _request = build_collaboration_report_get_request( collaboration_id=collaboration_id, - content_type=content_type, - json=_json, + api_version=self._config.api_version, headers=_headers, params=_params, ) @@ -332,11 +306,8 @@ async def workloads_get( response = pipeline_response.http_response - if response.status_code not in [200, 422]: - map_error( - status_code=response.status_code, - response=response, - error_map=error_map) + if response.status_code not in [200, 400, 422]: + map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) if response.content: @@ -345,25 +316,18 @@ async def workloads_get( deserialized = None if cls: - return cls(pipeline_response, cast( - Union[List[str], JSON], deserialized), {}) # type: ignore + return cls(pipeline_response, cast(JSON, deserialized), {}) # type: ignore - return cast(Union[List[str], JSON], deserialized) # type: ignore + return cast(JSON, deserialized) # type: ignore @distributed_trace_async - async def analytics_get( - self, - collaboration_id: str, - body: Optional[Any] = None, - **kwargs: Any) -> JSON: + async def analytics_get(self, collaboration_id: str, **kwargs: Any) -> JSON: """Get collaboration analytics workload. Get collaboration analytics workload. :param collaboration_id: Required. :type collaboration_id: str - :param body: Default value is None. - :type body: any :return: JSON object :rtype: JSON :raises ~azure.core.exceptions.HttpResponseError: @@ -373,7 +337,7 @@ async def analytics_get( # response body for status code(s): 200 response == { - "data": {}, + "data": "str", "id": "str", "state": "str", "version": "str" @@ -395,24 +359,14 @@ async def analytics_get( } error_map.update(kwargs.pop("error_map", {}) or {}) - _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _headers = kwargs.pop("headers", {}) or {} _params = kwargs.pop("params", {}) or {} - content_type: Optional[str] = kwargs.pop( - "content_type", _headers.pop( - "Content-Type", "application/json")) - content_type = content_type if body else None cls: ClsType[JSON] = kwargs.pop("cls", None) - if body is not None: - _json = body - else: - _json = None - _request = build_collaboration_analytics_get_request( collaboration_id=collaboration_id, - content_type=content_type, - json=_json, + api_version=self._config.api_version, headers=_headers, params=_params, ) @@ -426,10 +380,7 @@ async def analytics_get( response = pipeline_response.http_response if response.status_code not in [200, 422]: - map_error( - status_code=response.status_code, - response=response, - error_map=error_map) + map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) if response.content: @@ -438,27 +389,18 @@ async def analytics_get( deserialized = None if cls: - return cls( - pipeline_response, - cast( - JSON, - deserialized), - {}) # type: ignore + return cls(pipeline_response, cast(JSON, deserialized), {}) # type: ignore return cast(JSON, deserialized) # type: ignore @distributed_trace_async - async def analytics_deployment_info_get( - self, collaboration_id: str, body: Optional[Any] = None, **kwargs: Any - ) -> JSON: - """Get collaboration analytics deploymentInfo. + async def analytics_cleanroompolicy_get(self, collaboration_id: str, **kwargs: Any) -> JSON: + """Get collaboration analytics cleanroompolicy. - Get collaboration analytics deploymentInfo. + Get collaboration analytics cleanroompolicy. :param collaboration_id: Required. :type collaboration_id: str - :param body: Default value is None. - :type body: any :return: JSON object :rtype: JSON :raises ~azure.core.exceptions.HttpResponseError: @@ -468,7 +410,14 @@ async def analytics_deployment_info_get( # response body for status code(s): 200 response == { - "data": {} + "claims": { + "claims": { + "str": {} + } + }, + "proposalIds": [ + "str" + ] } # response body for status code(s): 422 response == { @@ -487,24 +436,14 @@ async def analytics_deployment_info_get( } error_map.update(kwargs.pop("error_map", {}) or {}) - _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _headers = kwargs.pop("headers", {}) or {} _params = kwargs.pop("params", {}) or {} - content_type: Optional[str] = kwargs.pop( - "content_type", _headers.pop( - "Content-Type", "application/json")) - content_type = content_type if body else None cls: ClsType[JSON] = kwargs.pop("cls", None) - if body is not None: - _json = body - else: - _json = None - - _request = build_collaboration_analytics_deployment_info_get_request( + _request = build_collaboration_analytics_cleanroompolicy_get_request( collaboration_id=collaboration_id, - content_type=content_type, - json=_json, + api_version=self._config.api_version, headers=_headers, params=_params, ) @@ -518,10 +457,7 @@ async def analytics_deployment_info_get( response = pipeline_response.http_response if response.status_code not in [200, 422]: - map_error( - status_code=response.status_code, - response=response, - error_map=error_map) + map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) if response.content: @@ -530,27 +466,18 @@ async def analytics_deployment_info_get( deserialized = None if cls: - return cls( - pipeline_response, - cast( - JSON, - deserialized), - {}) # type: ignore + return cls(pipeline_response, cast(JSON, deserialized), {}) # type: ignore return cast(JSON, deserialized) # type: ignore @distributed_trace_async - async def analytics_cleanroompolicy_get( - self, collaboration_id: str, body: Optional[Any] = None, **kwargs: Any - ) -> JSON: - """Get collaboration analytics cleanroompolicy. + async def oidc_issuer_info_get(self, collaboration_id: str, **kwargs: Any) -> JSON: + """Get collaboration OIDC issuer info. - Get collaboration analytics cleanroompolicy. + Get collaboration OIDC issuer info. :param collaboration_id: Required. :type collaboration_id: str - :param body: Default value is None. - :type body: any :return: JSON object :rtype: JSON :raises ~azure.core.exceptions.HttpResponseError: @@ -560,8 +487,12 @@ async def analytics_cleanroompolicy_get( # response body for status code(s): 200 response == { - "policy": {}, - "proposalId": "str" + "enabled": bool, + "issuerUrl": "str", + "tenantData": { + "issuerUrl": "str", + "tenantId": "str" + } } # response body for status code(s): 422 response == { @@ -580,24 +511,14 @@ async def analytics_cleanroompolicy_get( } error_map.update(kwargs.pop("error_map", {}) or {}) - _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _headers = kwargs.pop("headers", {}) or {} _params = kwargs.pop("params", {}) or {} - content_type: Optional[str] = kwargs.pop( - "content_type", _headers.pop( - "Content-Type", "application/json")) - content_type = content_type if body else None cls: ClsType[JSON] = kwargs.pop("cls", None) - if body is not None: - _json = body - else: - _json = None - - _request = build_collaboration_analytics_cleanroompolicy_get_request( + _request = build_collaboration_oidc_issuer_info_get_request( collaboration_id=collaboration_id, - content_type=content_type, - json=_json, + api_version=self._config.api_version, headers=_headers, params=_params, ) @@ -611,10 +532,7 @@ async def analytics_cleanroompolicy_get( response = pipeline_response.http_response if response.status_code not in [200, 422]: - map_error( - status_code=response.status_code, - response=response, - error_map=error_map) + map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) if response.content: @@ -623,29 +541,30 @@ async def analytics_cleanroompolicy_get( deserialized = None if cls: - return cls( - pipeline_response, - cast( - JSON, - deserialized), - {}) # type: ignore + return cls(pipeline_response, cast(JSON, deserialized), {}) # type: ignore return cast(JSON, deserialized) # type: ignore - @distributed_trace_async - async def oidc_issuer_info_get( - self, - collaboration_id: str, - body: Optional[Any] = None, - **kwargs: Any) -> JSON: - """Get collaboration oidcissuer. + @overload + async def oidc_set_issuer_url_post( + self, + collaboration_id: str, + body: Optional[JSON] = None, + *, + content_type: str = "application/json", + **kwargs: Any + ) -> JSON: + """Set collaboration oidc issuer url. - Get collaboration oidcissuer. + Set collaboration oidc issuer url. :param collaboration_id: Required. :type collaboration_id: str :param body: Default value is None. - :type body: any + :type body: JSON + :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. + Default value is "application/json". + :paramtype content_type: str :return: JSON object :rtype: JSON :raises ~azure.core.exceptions.HttpResponseError: @@ -653,14 +572,96 @@ async def oidc_issuer_info_get( Example: .. code-block:: python + # JSON input template you can fill out and use as your body input. + body = { + "url": "str" + } + # response body for status code(s): 200 response == { - "enabled": bool, - "issuerUrl": "str", - "tenantData": { - "issuerUrl": "str", - "tenantId": "str" - } + "message": "str", + "url": "str" + } + # response body for status code(s): 422 + response == { + "loc": [ + {} + ], + "msg": "str", + "type": "str" + } + """ + + @overload + async def oidc_set_issuer_url_post( + self, + collaboration_id: str, + body: Optional[IO[bytes]] = None, + *, + content_type: str = "application/json", + **kwargs: Any + ) -> JSON: + """Set collaboration oidc issuer url. + + Set collaboration oidc issuer url. + + :param collaboration_id: Required. + :type collaboration_id: str + :param body: Default value is None. + :type body: 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: JSON object + :rtype: JSON + :raises ~azure.core.exceptions.HttpResponseError: + + Example: + .. code-block:: python + + # response body for status code(s): 200 + response == { + "message": "str", + "url": "str" + } + # response body for status code(s): 422 + response == { + "loc": [ + {} + ], + "msg": "str", + "type": "str" + } + """ + + @distributed_trace_async + async def oidc_set_issuer_url_post( + self, collaboration_id: str, body: Optional[Union[JSON, IO[bytes]]] = None, **kwargs: Any + ) -> JSON: + """Set collaboration oidc issuer url. + + Set collaboration oidc issuer url. + + :param collaboration_id: Required. + :type collaboration_id: str + :param body: Is either a JSON type or a IO[bytes] type. Default value is None. + :type body: JSON or IO[bytes] + :return: JSON object + :rtype: JSON + :raises ~azure.core.exceptions.HttpResponseError: + + Example: + .. code-block:: python + + # JSON input template you can fill out and use as your body input. + body = { + "url": "str" + } + + # response body for status code(s): 200 + response == { + "message": "str", + "url": "str" } # response body for status code(s): 422 response == { @@ -682,21 +683,27 @@ async def oidc_issuer_info_get( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = kwargs.pop("params", {}) or {} - content_type: Optional[str] = kwargs.pop( - "content_type", _headers.pop( - "Content-Type", "application/json")) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) content_type = content_type if body else None cls: ClsType[JSON] = kwargs.pop("cls", None) - if body is not None: - _json = body + content_type = content_type or "application/json" if body else None + _json = None + _content = None + if isinstance(body, (IOBase, bytes)): + _content = body else: - _json = None + if body is not None: + _json = body + else: + _json = None - _request = build_collaboration_oidc_issuer_info_get_request( + _request = build_collaboration_oidc_set_issuer_url_post_request( collaboration_id=collaboration_id, content_type=content_type, + api_version=self._config.api_version, json=_json, + content=_content, headers=_headers, params=_params, ) @@ -710,10 +717,7 @@ async def oidc_issuer_info_get( response = pipeline_response.http_response if response.status_code not in [200, 422]: - map_error( - status_code=response.status_code, - response=response, - error_map=error_map) + map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) if response.content: @@ -722,38 +726,43 @@ async def oidc_issuer_info_get( deserialized = None if cls: - return cls( - pipeline_response, - cast( - JSON, - deserialized), - {}) # type: ignore + return cls(pipeline_response, cast(JSON, deserialized), {}) # type: ignore return cast(JSON, deserialized) # type: ignore @distributed_trace_async - async def invitations_get( - self, collaboration_id: str, body: Optional[Any] = None, **kwargs: Any - ) -> Union[List[str], JSON]: - """List all invitations. + async def oidc_keys_get(self, collaboration_id: str, **kwargs: Any) -> JSON: + """Get collaboration oidc signing keys (JWKS). - List all invitations. + Get collaboration oidc signing keys (JWKS). :param collaboration_id: Required. :type collaboration_id: str - :param body: Default value is None. - :type body: any - :return: list of str or JSON object - :rtype: list[str] or JSON + :return: JSON object + :rtype: JSON :raises ~azure.core.exceptions.HttpResponseError: Example: .. code-block:: python # response body for status code(s): 200 - response == [ - "str" - ] + response == { + "keys": [ + { + "kty": "str", + "alg": "str", + "e": "str", + "kid": "str", + "n": "str", + "use": "str", + "x5c": [ + "str" + ], + "x5t": "str", + "x5t #S256": "str" + } + ] + } # response body for status code(s): 422 response == { "loc": [ @@ -771,24 +780,14 @@ async def invitations_get( } error_map.update(kwargs.pop("error_map", {}) or {}) - _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _headers = kwargs.pop("headers", {}) or {} _params = kwargs.pop("params", {}) or {} - content_type: Optional[str] = kwargs.pop( - "content_type", _headers.pop( - "Content-Type", "application/json")) - content_type = content_type if body else None - cls: ClsType[Union[List[str], JSON]] = kwargs.pop("cls", None) - - if body is not None: - _json = body - else: - _json = None + cls: ClsType[JSON] = kwargs.pop("cls", None) - _request = build_collaboration_invitations_get_request( + _request = build_collaboration_oidc_keys_get_request( collaboration_id=collaboration_id, - content_type=content_type, - json=_json, + api_version=self._config.api_version, headers=_headers, params=_params, ) @@ -802,10 +801,7 @@ async def invitations_get( response = pipeline_response.http_response if response.status_code not in [200, 422]: - map_error( - status_code=response.status_code, - response=response, - error_map=error_map) + map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) if response.content: @@ -814,28 +810,21 @@ async def invitations_get( deserialized = None if cls: - return cls(pipeline_response, cast( - Union[List[str], JSON], deserialized), {}) # type: ignore + return cls(pipeline_response, cast(JSON, deserialized), {}) # type: ignore - return cast(Union[List[str], JSON], deserialized) # type: ignore + return cast(JSON, deserialized) # type: ignore @distributed_trace_async - async def invitation_id_get( - self, - collaboration_id: str, - invitation_id: str, - body: Optional[Any] = None, - **kwargs: Any) -> JSON: - """Get invitation by id. + async def invitations_get(self, collaboration_id: str, *, pending_only: bool = False, **kwargs: Any) -> JSON: + """List all invitations. - Get invitation by id. + List all invitations. :param collaboration_id: Required. :type collaboration_id: str - :param invitation_id: Required. - :type invitation_id: str - :param body: Default value is None. - :type body: any + :keyword pending_only: When true, returns only invitations where the user's status is not + Active. When false or omitted, returns all matching invitations. Default value is False. + :paramtype pending_only: bool :return: JSON object :rtype: JSON :raises ~azure.core.exceptions.HttpResponseError: @@ -847,13 +836,7 @@ async def invitation_id_get( response == { "accountType": "str", "invitationId": "str", - "status": "str", - "userInfo": { - "data": { - "tenantId": "str" - }, - "userId": "str" - } + "status": "str" } # response body for status code(s): 422 response == { @@ -872,25 +855,15 @@ async def invitation_id_get( } error_map.update(kwargs.pop("error_map", {}) or {}) - _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _headers = kwargs.pop("headers", {}) or {} _params = kwargs.pop("params", {}) or {} - content_type: Optional[str] = kwargs.pop( - "content_type", _headers.pop( - "Content-Type", "application/json")) - content_type = content_type if body else None cls: ClsType[JSON] = kwargs.pop("cls", None) - if body is not None: - _json = body - else: - _json = None - - _request = build_collaboration_invitation_id_get_request( + _request = build_collaboration_invitations_get_request( collaboration_id=collaboration_id, - invitation_id=invitation_id, - content_type=content_type, - json=_json, + pending_only=pending_only, + api_version=self._config.api_version, headers=_headers, params=_params, ) @@ -904,10 +877,7 @@ async def invitation_id_get( response = pipeline_response.http_response if response.status_code not in [200, 422]: - map_error( - status_code=response.status_code, - response=response, - error_map=error_map) + map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) if response.content: @@ -916,43 +886,43 @@ async def invitation_id_get( deserialized = None if cls: - return cls( - pipeline_response, - cast( - JSON, - deserialized), - {}) # type: ignore + return cls(pipeline_response, cast(JSON, deserialized), {}) # type: ignore return cast(JSON, deserialized) # type: ignore @distributed_trace_async - async def invitation_id_accept_post(self, - collaboration_id: str, - invitation_id: str, - body: Optional[Any] = None, - **kwargs: Any) -> Union[Any, - JSON]: - """Accept invitation by id. + async def invitation_id_get(self, collaboration_id: str, invitation_id: str, **kwargs: Any) -> JSON: + """Get invitation by id. - Accept invitation by id. + Get invitation by id. :param collaboration_id: Required. :type collaboration_id: str :param invitation_id: Required. :type invitation_id: str - :param body: Default value is None. - :type body: any - :return: any or JSON object - :rtype: any or JSON + :return: JSON object + :rtype: JSON :raises ~azure.core.exceptions.HttpResponseError: Example: .. code-block:: python - # response body for status code(s): 422 + # response body for status code(s): 200 response == { - "loc": [ - {} + "accountType": "str", + "invitationId": "str", + "status": "str", + "userInfo": { + "data": { + "tenantId": "str" + }, + "userId": "str" + } + } + # response body for status code(s): 422 + response == { + "loc": [ + {} ], "msg": "str", "type": "str" @@ -966,25 +936,15 @@ async def invitation_id_accept_post(self, } error_map.update(kwargs.pop("error_map", {}) or {}) - _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _headers = kwargs.pop("headers", {}) or {} _params = kwargs.pop("params", {}) or {} - content_type: Optional[str] = kwargs.pop( - "content_type", _headers.pop( - "Content-Type", "application/json")) - content_type = content_type if body else None - cls: ClsType[Union[Any, JSON]] = kwargs.pop("cls", None) - - if body is not None: - _json = body - else: - _json = None + cls: ClsType[JSON] = kwargs.pop("cls", None) - _request = build_collaboration_invitation_id_accept_post_request( + _request = build_collaboration_invitation_id_get_request( collaboration_id=collaboration_id, invitation_id=invitation_id, - content_type=content_type, - json=_json, + api_version=self._config.api_version, headers=_headers, params=_params, ) @@ -998,10 +958,7 @@ async def invitation_id_accept_post(self, response = pipeline_response.http_response if response.status_code not in [200, 422]: - map_error( - status_code=response.status_code, - response=response, - error_map=error_map) + map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) if response.content: @@ -1010,34 +967,109 @@ async def invitation_id_accept_post(self, deserialized = None if cls: - return cls(pipeline_response, cast( - Union[Any, JSON], deserialized), {}) # type: ignore + return cls(pipeline_response, cast(JSON, deserialized), {}) # type: ignore + + return cast(JSON, deserialized) # type: ignore + + @distributed_trace_async + async def invitation_id_accept_post( + self, collaboration_id: str, invitation_id: str, **kwargs: Any + ) -> Optional[JSON]: + """Accept invitation by id. + + Accept invitation by id. + + :param collaboration_id: Required. + :type collaboration_id: str + :param invitation_id: Required. + :type invitation_id: str + :return: JSON object or None + :rtype: JSON or None + :raises ~azure.core.exceptions.HttpResponseError: + + Example: + .. code-block:: python + + # response body for status code(s): 422 + response == { + "loc": [ + {} + ], + "msg": "str", + "type": "str" + } + """ + error_map: MutableMapping = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + _headers = kwargs.pop("headers", {}) or {} + _params = kwargs.pop("params", {}) or {} + + cls: ClsType[Optional[JSON]] = kwargs.pop("cls", None) + + _request = build_collaboration_invitation_id_accept_post_request( + collaboration_id=collaboration_id, + invitation_id=invitation_id, + api_version=self._config.api_version, + headers=_headers, + params=_params, + ) + _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 [204, 422]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response) + + deserialized = None + if response.status_code == 422: + if response.content: + deserialized = response.json() + else: + deserialized = None + + if cls: + return cls(pipeline_response, deserialized, {}) # type: ignore - return cast(Union[Any, JSON], deserialized) # type: ignore + return deserialized # type: ignore @distributed_trace_async - async def analytics_datasets_list_get( - self, collaboration_id: str, body: Optional[Any] = None, **kwargs: Any - ) -> Union[List[str], JSON]: + async def analytics_datasets_list_get(self, collaboration_id: str, **kwargs: Any) -> JSON: """List all datasets. List all datasets. :param collaboration_id: Required. :type collaboration_id: str - :param body: Default value is None. - :type body: any - :return: list of str or JSON object - :rtype: list[str] or JSON + :return: JSON object + :rtype: JSON :raises ~azure.core.exceptions.HttpResponseError: Example: .. code-block:: python # response body for status code(s): 200 - response == [ - "str" - ] + response == { + "value": [ + { + "id": "str", + "labels": { + "str": "str" + } + } + ] + } # response body for status code(s): 422 response == { "loc": [ @@ -1055,24 +1087,14 @@ async def analytics_datasets_list_get( } error_map.update(kwargs.pop("error_map", {}) or {}) - _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _headers = kwargs.pop("headers", {}) or {} _params = kwargs.pop("params", {}) or {} - content_type: Optional[str] = kwargs.pop( - "content_type", _headers.pop( - "Content-Type", "application/json")) - content_type = content_type if body else None - cls: ClsType[Union[List[str], JSON]] = kwargs.pop("cls", None) - - if body is not None: - _json = body - else: - _json = None + cls: ClsType[JSON] = kwargs.pop("cls", None) _request = build_collaboration_analytics_datasets_list_get_request( collaboration_id=collaboration_id, - content_type=content_type, - json=_json, + api_version=self._config.api_version, headers=_headers, params=_params, ) @@ -1086,10 +1108,7 @@ async def analytics_datasets_list_get( response = pipeline_response.http_response if response.status_code not in [200, 422]: - map_error( - status_code=response.status_code, - response=response, - error_map=error_map) + map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) if response.content: @@ -1098,18 +1117,12 @@ async def analytics_datasets_list_get( deserialized = None if cls: - return cls(pipeline_response, cast( - Union[List[str], JSON], deserialized), {}) # type: ignore + return cls(pipeline_response, cast(JSON, deserialized), {}) # type: ignore - return cast(Union[List[str], JSON], deserialized) # type: ignore + return cast(JSON, deserialized) # type: ignore @distributed_trace_async - async def analytics_dataset_document_id_get( - self, - collaboration_id: str, - document_id: str, - body: Optional[Any] = None, - **kwargs: Any) -> JSON: + async def analytics_datasets_document_id_get(self, collaboration_id: str, document_id: str, **kwargs: Any) -> JSON: """Get dataset by id. Get dataset by id. @@ -1118,8 +1131,6 @@ async def analytics_dataset_document_id_get( :type collaboration_id: str :param document_id: Required. :type document_id: str - :param body: Default value is None. - :type body: any :return: JSON object :rtype: JSON :raises ~azure.core.exceptions.HttpResponseError: @@ -1130,77 +1141,6 @@ async def analytics_dataset_document_id_get( # response body for status code(s): 200 response == { "data": { - "datasetAccessPoint": { - "name": "str", - "path": "str", - "protection": { - "proxyMode": "str", - "proxyType": "str", - "configuration": "", - "encryptionSecretAccessIdentity": { - "clientId": "str", - "name": "str", - "tenantId": "str", - "tokenIssuer": {} - }, - "encryptionSecrets": { - "dek": { - "name": "str", - "secret": { - "backingResource": { - "id": "str", - "name": "str", - "provider": { - "protocol": - "str", - "url": "str", - "configuration": "" - }, - "type": "str" - }, - "secretType": "str" - } - }, - "kek": { - "name": "str", - "secret": { - "backingResource": { - "id": "str", - "name": "str", - "provider": { - "protocol": - "str", - "url": "str", - "configuration": "" - }, - "type": "str" - }, - "secretType": "str" - } - } - }, - "privacyPolicy": { - "policy": {} - } - }, - "store": { - "id": "str", - "name": "str", - "provider": { - "protocol": "str", - "url": "str", - "configuration": "" - }, - "type": "str" - }, - "type": "str", - "identity": { - "clientId": "str", - "name": "str", - "tenantId": "str", - "tokenIssuer": {} - } - }, "datasetAccessPolicy": { "accessMode": "str", "allowedFields": [ @@ -1216,7 +1156,30 @@ async def analytics_dataset_document_id_get( ], "format": "str" }, - "name": "str" + "name": "str", + "store": { + "containerName": "str", + "encryptionMode": "str", + "storageAccountType": "str", + "storageAccountUrl": "str", + "awsCgsSecretId": "str" + }, + "dek": { + "keyVaultUrl": "str", + "secretId": "str", + "maaUrl": "str" + }, + "identity": { + "clientId": "str", + "issuerUrl": "str", + "name": "str", + "tenantId": "str" + }, + "kek": { + "keyVaultUrl": "str", + "secretId": "str", + "maaUrl": "str" + } }, "id": "str", "proposerId": "str", @@ -1240,25 +1203,15 @@ async def analytics_dataset_document_id_get( } error_map.update(kwargs.pop("error_map", {}) or {}) - _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _headers = kwargs.pop("headers", {}) or {} _params = kwargs.pop("params", {}) or {} - content_type: Optional[str] = kwargs.pop( - "content_type", _headers.pop( - "Content-Type", "application/json")) - content_type = content_type if body else None cls: ClsType[JSON] = kwargs.pop("cls", None) - if body is not None: - _json = body - else: - _json = None - - _request = build_collaboration_analytics_dataset_document_id_get_request( + _request = build_collaboration_analytics_datasets_document_id_get_request( collaboration_id=collaboration_id, document_id=document_id, - content_type=content_type, - json=_json, + api_version=self._config.api_version, headers=_headers, params=_params, ) @@ -1272,10 +1225,7 @@ async def analytics_dataset_document_id_get( response = pipeline_response.http_response if response.status_code not in [200, 422]: - map_error( - status_code=response.status_code, - response=response, - error_map=error_map) + map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) if response.content: @@ -1284,17 +1234,12 @@ async def analytics_dataset_document_id_get( deserialized = None if cls: - return cls( - pipeline_response, - cast( - JSON, - deserialized), - {}) # type: ignore + return cls(pipeline_response, cast(JSON, deserialized), {}) # type: ignore return cast(JSON, deserialized) # type: ignore @overload - async def analytics_dataset_document_id_publish_post( # pylint: disable=name-too-long + async def analytics_datasets_document_id_publish_post( # pylint: disable=name-too-long self, collaboration_id: str, document_id: str, @@ -1302,7 +1247,7 @@ async def analytics_dataset_document_id_publish_post( # pylint: disable=name-to *, content_type: str = "application/json", **kwargs: Any - ) -> Union[Any, JSON]: + ) -> Optional[JSON]: """Publish dataset by id. Publish dataset by id. @@ -1316,8 +1261,8 @@ async def analytics_dataset_document_id_publish_post( # pylint: disable=name-to :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. Default value is "application/json". :paramtype content_type: str - :return: any or JSON object - :rtype: any or JSON + :return: JSON object or None + :rtype: JSON or None :raises ~azure.core.exceptions.HttpResponseError: Example: @@ -1325,96 +1270,45 @@ async def analytics_dataset_document_id_publish_post( # pylint: disable=name-to # JSON input template you can fill out and use as your body input. body = { - "data": { - "datasetAccessPoint": { - "name": "str", - "path": "str", - "protection": { - "proxyMode": "str", - "proxyType": "str", - "configuration": "", - "encryptionSecretAccessIdentity": { - "clientId": "str", - "name": "str", - "tenantId": "str", - "tokenIssuer": {} - }, - "encryptionSecrets": { - "dek": { - "name": "str", - "secret": { - "backingResource": { - "id": "str", - "name": "str", - "provider": { - "protocol": - "str", - "url": "str", - "configuration": "" - }, - "type": "str" - }, - "secretType": "str" - } - }, - "kek": { - "name": "str", - "secret": { - "backingResource": { - "id": "str", - "name": "str", - "provider": { - "protocol": - "str", - "url": "str", - "configuration": "" - }, - "type": "str" - }, - "secretType": "str" - } - } - }, - "privacyPolicy": { - "policy": {} - } - }, - "store": { - "id": "str", - "name": "str", - "provider": { - "protocol": "str", - "url": "str", - "configuration": "" - }, - "type": "str" - }, - "type": "str", - "identity": { - "clientId": "str", - "name": "str", - "tenantId": "str", - "tokenIssuer": {} + "datasetAccessPolicy": { + "accessMode": "str", + "allowedFields": [ + "str" + ] + }, + "datasetSchema": { + "fields": [ + { + "fieldName": "str", + "fieldType": "str" } - }, - "datasetAccessPolicy": { - "accessMode": "str", - "allowedFields": [ - "str" - ] - }, - "datasetSchema": { - "fields": [ - { - "fieldName": "str", - "fieldType": "str" - } - ], - "format": "str" - }, - "name": "str" + ], + "format": "str" }, - "version": "str" + "name": "str", + "store": { + "containerName": "str", + "encryptionMode": "str", + "storageAccountType": "str", + "storageAccountUrl": "str", + "awsCgsSecretId": "str" + }, + "dek": { + "keyVaultUrl": "str", + "secretId": "str", + "maaUrl": "str" + }, + "identity": { + "clientId": "str", + "issuerUrl": "str", + "name": "str", + "tenantId": "str" + }, + "kek": { + "keyVaultUrl": "str", + "secretId": "str", + "maaUrl": "str" + } } # response body for status code(s): 422 @@ -1428,7 +1322,7 @@ async def analytics_dataset_document_id_publish_post( # pylint: disable=name-to """ @overload - async def analytics_dataset_document_id_publish_post( # pylint: disable=name-too-long + async def analytics_datasets_document_id_publish_post( # pylint: disable=name-too-long self, collaboration_id: str, document_id: str, @@ -1436,7 +1330,7 @@ async def analytics_dataset_document_id_publish_post( # pylint: disable=name-to *, content_type: str = "application/json", **kwargs: Any - ) -> Union[Any, JSON]: + ) -> Optional[JSON]: """Publish dataset by id. Publish dataset by id. @@ -1450,8 +1344,8 @@ async def analytics_dataset_document_id_publish_post( # pylint: disable=name-to :keyword content_type: Body Parameter content-type. Content type parameter for binary body. Default value is "application/json". :paramtype content_type: str - :return: any or JSON object - :rtype: any or JSON + :return: JSON object or None + :rtype: JSON or None :raises ~azure.core.exceptions.HttpResponseError: Example: @@ -1468,9 +1362,9 @@ async def analytics_dataset_document_id_publish_post( # pylint: disable=name-to """ @distributed_trace_async - async def analytics_dataset_document_id_publish_post( # pylint: disable=name-too-long + async def analytics_datasets_document_id_publish_post( # pylint: disable=name-too-long self, collaboration_id: str, document_id: str, body: Union[JSON, IO[bytes]], **kwargs: Any - ) -> Union[Any, JSON]: + ) -> Optional[JSON]: """Publish dataset by id. Publish dataset by id. @@ -1481,8 +1375,8 @@ async def analytics_dataset_document_id_publish_post( # pylint: disable=name-to :type document_id: str :param body: Is either a JSON type or a IO[bytes] type. Required. :type body: JSON or IO[bytes] - :return: any or JSON object - :rtype: any or JSON + :return: JSON object or None + :rtype: JSON or None :raises ~azure.core.exceptions.HttpResponseError: Example: @@ -1490,96 +1384,45 @@ async def analytics_dataset_document_id_publish_post( # pylint: disable=name-to # JSON input template you can fill out and use as your body input. body = { - "data": { - "datasetAccessPoint": { - "name": "str", - "path": "str", - "protection": { - "proxyMode": "str", - "proxyType": "str", - "configuration": "", - "encryptionSecretAccessIdentity": { - "clientId": "str", - "name": "str", - "tenantId": "str", - "tokenIssuer": {} - }, - "encryptionSecrets": { - "dek": { - "name": "str", - "secret": { - "backingResource": { - "id": "str", - "name": "str", - "provider": { - "protocol": - "str", - "url": "str", - "configuration": "" - }, - "type": "str" - }, - "secretType": "str" - } - }, - "kek": { - "name": "str", - "secret": { - "backingResource": { - "id": "str", - "name": "str", - "provider": { - "protocol": - "str", - "url": "str", - "configuration": "" - }, - "type": "str" - }, - "secretType": "str" - } - } - }, - "privacyPolicy": { - "policy": {} - } - }, - "store": { - "id": "str", - "name": "str", - "provider": { - "protocol": "str", - "url": "str", - "configuration": "" - }, - "type": "str" - }, - "type": "str", - "identity": { - "clientId": "str", - "name": "str", - "tenantId": "str", - "tokenIssuer": {} + "datasetAccessPolicy": { + "accessMode": "str", + "allowedFields": [ + "str" + ] + }, + "datasetSchema": { + "fields": [ + { + "fieldName": "str", + "fieldType": "str" } - }, - "datasetAccessPolicy": { - "accessMode": "str", - "allowedFields": [ - "str" - ] - }, - "datasetSchema": { - "fields": [ - { - "fieldName": "str", - "fieldType": "str" - } - ], - "format": "str" - }, - "name": "str" + ], + "format": "str" }, - "version": "str" + "name": "str", + "store": { + "containerName": "str", + "encryptionMode": "str", + "storageAccountType": "str", + "storageAccountUrl": "str", + "awsCgsSecretId": "str" + }, + "dek": { + "keyVaultUrl": "str", + "secretId": "str", + "maaUrl": "str" + }, + "identity": { + "clientId": "str", + "issuerUrl": "str", + "name": "str", + "tenantId": "str" + }, + "kek": { + "keyVaultUrl": "str", + "secretId": "str", + "maaUrl": "str" + } } # response body for status code(s): 422 @@ -1602,9 +1445,8 @@ async def analytics_dataset_document_id_publish_post( # pylint: disable=name-to _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = kwargs.pop("params", {}) or {} - content_type: Optional[str] = kwargs.pop( - "content_type", _headers.pop("Content-Type", None)) - cls: ClsType[Union[Any, JSON]] = kwargs.pop("cls", None) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + cls: ClsType[Optional[JSON]] = kwargs.pop("cls", None) content_type = content_type or "application/json" _json = None @@ -1614,10 +1456,11 @@ async def analytics_dataset_document_id_publish_post( # pylint: disable=name-to else: _json = body - _request = build_collaboration_analytics_dataset_document_id_publish_post_request( + _request = build_collaboration_analytics_datasets_document_id_publish_post_request( collaboration_id=collaboration_id, document_id=document_id, content_type=content_type, + api_version=self._config.api_version, json=_json, content=_content, headers=_headers, @@ -1632,31 +1475,24 @@ async def analytics_dataset_document_id_publish_post( # pylint: disable=name-to response = pipeline_response.http_response - if response.status_code not in [200, 422]: - map_error( - status_code=response.status_code, - response=response, - error_map=error_map) + if response.status_code not in [204, 422]: + map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) - if response.content: - deserialized = response.json() - else: - deserialized = None + deserialized = None + if response.status_code == 422: + if response.content: + deserialized = response.json() + else: + deserialized = None if cls: - return cls(pipeline_response, cast( - Union[Any, JSON], deserialized), {}) # type: ignore + return cls(pipeline_response, deserialized, {}) # type: ignore - return cast(Union[Any, JSON], deserialized) # type: ignore + return deserialized # type: ignore @distributed_trace_async - async def check_consent_document_id_get( - self, - collaboration_id: str, - document_id: str, - body: Optional[Any] = None, - **kwargs: Any) -> JSON: + async def consent_document_id_get(self, collaboration_id: str, document_id: str, **kwargs: Any) -> JSON: """Check execution consent by ID of the Query or the Dataset. Check execution consent by ID of the Query or the Dataset. @@ -1665,8 +1501,6 @@ async def check_consent_document_id_get( :type collaboration_id: str :param document_id: Required. :type document_id: str - :param body: Default value is None. - :type body: any :return: JSON object :rtype: JSON :raises ~azure.core.exceptions.HttpResponseError: @@ -1699,25 +1533,15 @@ async def check_consent_document_id_get( } error_map.update(kwargs.pop("error_map", {}) or {}) - _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _headers = kwargs.pop("headers", {}) or {} _params = kwargs.pop("params", {}) or {} - content_type: Optional[str] = kwargs.pop( - "content_type", _headers.pop( - "Content-Type", "application/json")) - content_type = content_type if body else None cls: ClsType[JSON] = kwargs.pop("cls", None) - if body is not None: - _json = body - else: - _json = None - - _request = build_collaboration_check_consent_document_id_get_request( + _request = build_collaboration_consent_document_id_get_request( collaboration_id=collaboration_id, document_id=document_id, - content_type=content_type, - json=_json, + api_version=self._config.api_version, headers=_headers, params=_params, ) @@ -1731,10 +1555,7 @@ async def check_consent_document_id_get( response = pipeline_response.http_response if response.status_code not in [200, 422]: - map_error( - status_code=response.status_code, - response=response, - error_map=error_map) + map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) if response.content: @@ -1743,38 +1564,121 @@ async def check_consent_document_id_get( deserialized = None if cls: - return cls( - pipeline_response, - cast( - JSON, - deserialized), - {}) # type: ignore + return cls(pipeline_response, cast(JSON, deserialized), {}) # type: ignore return cast(JSON, deserialized) # type: ignore + @overload + async def consent_document_id_put( + self, + collaboration_id: str, + document_id: str, + body: JSON, + *, + content_type: str = "application/json", + **kwargs: Any + ) -> Optional[JSON]: + """Set execution consent (enable / disable) by ID of the Query or the Dataset. + + Set execution consent (enable / disable) by ID of the Query or the Dataset. + + :param collaboration_id: Required. + :type collaboration_id: str + :param document_id: Required. + :type document_id: str + :param body: Required. + :type body: JSON + :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. + Default value is "application/json". + :paramtype content_type: str + :return: JSON object or None + :rtype: JSON or None + :raises ~azure.core.exceptions.HttpResponseError: + + Example: + .. code-block:: python + + # JSON input template you can fill out and use as your body input. + body = { + "consentAction": "str" + } + + # response body for status code(s): 422 + response == { + "loc": [ + {} + ], + "msg": "str", + "type": "str" + } + """ + + @overload + async def consent_document_id_put( + self, + collaboration_id: str, + document_id: str, + body: IO[bytes], + *, + content_type: str = "application/json", + **kwargs: Any + ) -> Optional[JSON]: + """Set execution consent (enable / disable) by ID of the Query or the Dataset. + + Set execution consent (enable / disable) by ID of the Query or the Dataset. + + :param collaboration_id: Required. + :type collaboration_id: str + :param document_id: Required. + :type document_id: str + :param body: Required. + :type body: 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: JSON object or None + :rtype: JSON or None + :raises ~azure.core.exceptions.HttpResponseError: + + Example: + .. code-block:: python + + # response body for status code(s): 422 + response == { + "loc": [ + {} + ], + "msg": "str", + "type": "str" + } + """ + @distributed_trace_async - async def set_consent_document_id_consent_action_post( # pylint: disable=name-too-long - self, collaboration_id: str, document_id: str, consent_action: str, body: Optional[Any] = None, **kwargs: Any - ) -> Union[Any, JSON]: - """Set execution consent (accept / reject) by ID of the Query or the Dataset. + async def consent_document_id_put( + self, collaboration_id: str, document_id: str, body: Union[JSON, IO[bytes]], **kwargs: Any + ) -> Optional[JSON]: + """Set execution consent (enable / disable) by ID of the Query or the Dataset. - Set execution consent (accept / reject) by ID of the Query or the Dataset. + Set execution consent (enable / disable) by ID of the Query or the Dataset. :param collaboration_id: Required. :type collaboration_id: str :param document_id: Required. :type document_id: str - :param consent_action: Known values are: "enable" and "disable". Required. - :type consent_action: str - :param body: Default value is None. - :type body: any - :return: any or JSON object - :rtype: any or JSON + :param body: Is either a JSON type or a IO[bytes] type. Required. + :type body: JSON or IO[bytes] + :return: JSON object or None + :rtype: JSON or None :raises ~azure.core.exceptions.HttpResponseError: Example: .. code-block:: python + # JSON input template you can fill out and use as your body input. + body = { + "consentAction": "str" + } + # response body for status code(s): 422 response == { "loc": [ @@ -1795,23 +1699,24 @@ async def set_consent_document_id_consent_action_post( # pylint: disable=name-t _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = kwargs.pop("params", {}) or {} - content_type: Optional[str] = kwargs.pop( - "content_type", _headers.pop( - "Content-Type", "application/json")) - content_type = content_type if body else None - cls: ClsType[Union[Any, JSON]] = kwargs.pop("cls", None) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + cls: ClsType[Optional[JSON]] = kwargs.pop("cls", None) - if body is not None: - _json = body + content_type = content_type or "application/json" + _json = None + _content = None + if isinstance(body, (IOBase, bytes)): + _content = body else: - _json = None + _json = body - _request = build_collaboration_set_consent_document_id_consent_action_post_request( + _request = build_collaboration_consent_document_id_put_request( collaboration_id=collaboration_id, document_id=document_id, - consent_action=consent_action, content_type=content_type, + api_version=self._config.api_version, json=_json, + content=_content, headers=_headers, params=_params, ) @@ -1824,23 +1729,21 @@ async def set_consent_document_id_consent_action_post( # pylint: disable=name-t response = pipeline_response.http_response - if response.status_code not in [200, 422]: - map_error( - status_code=response.status_code, - response=response, - error_map=error_map) + if response.status_code not in [204, 422]: + map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) - if response.content: - deserialized = response.json() - else: - deserialized = None + deserialized = None + if response.status_code == 422: + if response.content: + deserialized = response.json() + else: + deserialized = None if cls: - return cls(pipeline_response, cast( - Union[Any, JSON], deserialized), {}) # type: ignore + return cls(pipeline_response, deserialized, {}) # type: ignore - return cast(Union[Any, JSON], deserialized) # type: ignore + return deserialized # type: ignore @overload async def analytics_queries_document_id_publish_post( # pylint: disable=name-too-long @@ -1851,7 +1754,7 @@ async def analytics_queries_document_id_publish_post( # pylint: disable=name-to *, content_type: str = "application/json", **kwargs: Any - ) -> Union[Any, JSON]: + ) -> Optional[JSON]: """Publish query by id. Publish query by id. @@ -1865,8 +1768,8 @@ async def analytics_queries_document_id_publish_post( # pylint: disable=name-to :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. Default value is "application/json". :paramtype content_type: str - :return: any or JSON object - :rtype: any or JSON + :return: JSON object or None + :rtype: JSON or None :raises ~azure.core.exceptions.HttpResponseError: Example: @@ -1874,36 +1777,16 @@ async def analytics_queries_document_id_publish_post( # pylint: disable=name-to # JSON input template you can fill out and use as your body input. body = { - "inputDatasets": [ + "inputDatasets": "str", + "outputDataset": "str", + "queryData": [ { - "datasetDocumentId": "str", - "view": "str" + "data": "str", + "executionSequence": 0, + "postFilters": "str", + "preConditions": "str" } - ], - "outputDataset": { - "datasetDocumentId": "str", - "view": "str" - }, - "queryData": { - "segments": [ - { - "data": "str", - "executionSequence": 0, - "postFilters": [ - { - "columnName": "str", - "value": 0 - } - ], - "preConditions": [ - { - "minRowCount": 0, - "viewName": "str" - } - ] - } - ] - } + ] } # response body for status code(s): 422 @@ -1925,7 +1808,7 @@ async def analytics_queries_document_id_publish_post( # pylint: disable=name-to *, content_type: str = "application/json", **kwargs: Any - ) -> Union[Any, JSON]: + ) -> Optional[JSON]: """Publish query by id. Publish query by id. @@ -1939,8 +1822,8 @@ async def analytics_queries_document_id_publish_post( # pylint: disable=name-to :keyword content_type: Body Parameter content-type. Content type parameter for binary body. Default value is "application/json". :paramtype content_type: str - :return: any or JSON object - :rtype: any or JSON + :return: JSON object or None + :rtype: JSON or None :raises ~azure.core.exceptions.HttpResponseError: Example: @@ -1959,7 +1842,7 @@ async def analytics_queries_document_id_publish_post( # pylint: disable=name-to @distributed_trace_async async def analytics_queries_document_id_publish_post( # pylint: disable=name-too-long self, collaboration_id: str, document_id: str, body: Union[JSON, IO[bytes]], **kwargs: Any - ) -> Union[Any, JSON]: + ) -> Optional[JSON]: """Publish query by id. Publish query by id. @@ -1970,8 +1853,8 @@ async def analytics_queries_document_id_publish_post( # pylint: disable=name-to :type document_id: str :param body: Is either a JSON type or a IO[bytes] type. Required. :type body: JSON or IO[bytes] - :return: any or JSON object - :rtype: any or JSON + :return: JSON object or None + :rtype: JSON or None :raises ~azure.core.exceptions.HttpResponseError: Example: @@ -1979,36 +1862,16 @@ async def analytics_queries_document_id_publish_post( # pylint: disable=name-to # JSON input template you can fill out and use as your body input. body = { - "inputDatasets": [ + "inputDatasets": "str", + "outputDataset": "str", + "queryData": [ { - "datasetDocumentId": "str", - "view": "str" + "data": "str", + "executionSequence": 0, + "postFilters": "str", + "preConditions": "str" } - ], - "outputDataset": { - "datasetDocumentId": "str", - "view": "str" - }, - "queryData": { - "segments": [ - { - "data": "str", - "executionSequence": 0, - "postFilters": [ - { - "columnName": "str", - "value": 0 - } - ], - "preConditions": [ - { - "minRowCount": 0, - "viewName": "str" - } - ] - } - ] - } + ] } # response body for status code(s): 422 @@ -2031,9 +1894,8 @@ async def analytics_queries_document_id_publish_post( # pylint: disable=name-to _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = kwargs.pop("params", {}) or {} - content_type: Optional[str] = kwargs.pop( - "content_type", _headers.pop("Content-Type", None)) - cls: ClsType[Union[Any, JSON]] = kwargs.pop("cls", None) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + cls: ClsType[Optional[JSON]] = kwargs.pop("cls", None) content_type = content_type or "application/json" _json = None @@ -2047,6 +1909,7 @@ async def analytics_queries_document_id_publish_post( # pylint: disable=name-to collaboration_id=collaboration_id, document_id=document_id, content_type=content_type, + api_version=self._config.api_version, json=_json, content=_content, headers=_headers, @@ -2061,129 +1924,30 @@ async def analytics_queries_document_id_publish_post( # pylint: disable=name-to response = pipeline_response.http_response - if response.status_code not in [200, 422]: - map_error( - status_code=response.status_code, - response=response, - error_map=error_map) + if response.status_code not in [204, 422]: + map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) - if response.content: - deserialized = response.json() - else: - deserialized = None + deserialized = None + if response.status_code == 422: + if response.content: + deserialized = response.json() + else: + deserialized = None if cls: - return cls(pipeline_response, cast( - Union[Any, JSON], deserialized), {}) # type: ignore + return cls(pipeline_response, deserialized, {}) # type: ignore - return cast(Union[Any, JSON], deserialized) # type: ignore + return deserialized # type: ignore @distributed_trace_async - async def analytics_queries_list_get( - self, collaboration_id: str, body: Optional[Any] = None, **kwargs: Any - ) -> Union[List[str], JSON]: + async def analytics_queries_list_get(self, collaboration_id: str, **kwargs: Any) -> JSON: """List all queries. List all queries. :param collaboration_id: Required. :type collaboration_id: str - :param body: Default value is None. - :type body: any - :return: list of str or JSON object - :rtype: list[str] or JSON - :raises ~azure.core.exceptions.HttpResponseError: - - Example: - .. code-block:: python - - # response body for status code(s): 200 - response == [ - "str" - ] - # response body for status code(s): 422 - response == { - "loc": [ - {} - ], - "msg": "str", - "type": "str" - } - """ - error_map: MutableMapping = { - 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 = kwargs.pop("params", {}) or {} - - content_type: Optional[str] = kwargs.pop( - "content_type", _headers.pop( - "Content-Type", "application/json")) - content_type = content_type if body else None - cls: ClsType[Union[List[str], JSON]] = kwargs.pop("cls", None) - - if body is not None: - _json = body - else: - _json = None - - _request = build_collaboration_analytics_queries_list_get_request( - collaboration_id=collaboration_id, - content_type=content_type, - json=_json, - headers=_headers, - params=_params, - ) - _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, 422]: - map_error( - status_code=response.status_code, - response=response, - error_map=error_map) - raise HttpResponseError(response=response) - - if response.content: - deserialized = response.json() - else: - deserialized = None - - if cls: - return cls(pipeline_response, cast( - Union[List[str], JSON], deserialized), {}) # type: ignore - - return cast(Union[List[str], JSON], deserialized) # type: ignore - - @distributed_trace_async - async def analytics_queries_document_id_get( - self, - collaboration_id: str, - document_id: str, - body: Optional[Any] = None, - **kwargs: Any) -> JSON: - """Get query by id. - - Get query by id. - - :param collaboration_id: Required. - :type collaboration_id: str - :param document_id: Required. - :type document_id: str - :param body: Default value is None. - :type body: any :return: JSON object :rtype: JSON :raises ~azure.core.exceptions.HttpResponseError: @@ -2193,31 +1957,14 @@ async def analytics_queries_document_id_get( # response body for status code(s): 200 response == { - "approvers": [ + "value": [ { - "approverId": "str", - "approverIdType": "str" - } - ], - "data": { - "applicationType": "str", - "inputDataset": [ - { - "specification": "str", - "view": "str" + "id": "str", + "labels": { + "str": "str" } - ], - "outputDataset": { - "specification": "str", - "view": "str" - }, - "query": "str" - }, - "id": "str", - "proposalId": "str", - "proposerId": "str", - "state": "str", - "version": "str" + } + ] } # response body for status code(s): 422 response == { @@ -2236,170 +1983,83 @@ async def analytics_queries_document_id_get( } error_map.update(kwargs.pop("error_map", {}) or {}) - _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _headers = kwargs.pop("headers", {}) or {} _params = kwargs.pop("params", {}) or {} - content_type: Optional[str] = kwargs.pop( - "content_type", _headers.pop( - "Content-Type", "application/json")) - content_type = content_type if body else None cls: ClsType[JSON] = kwargs.pop("cls", None) - if body is not None: - _json = body - else: - _json = None - - _request = build_collaboration_analytics_queries_document_id_get_request( + _request = build_collaboration_analytics_queries_list_get_request( collaboration_id=collaboration_id, - document_id=document_id, - content_type=content_type, - json=_json, + api_version=self._config.api_version, headers=_headers, params=_params, ) _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, 422]: - map_error( - status_code=response.status_code, - response=response, - error_map=error_map) - raise HttpResponseError(response=response) - - if response.content: - deserialized = response.json() - else: - deserialized = None - - if cls: - return cls( - pipeline_response, - cast( - JSON, - deserialized), - {}) # type: ignore - - return cast(JSON, deserialized) # type: ignore - - @overload - async def analytics_queries_document_id_vote_accept_post( # pylint: disable=name-too-long - self, - collaboration_id: str, - document_id: str, - body: Optional[JSON] = None, - *, - content_type: str = "application/json", - **kwargs: Any - ) -> Union[Any, JSON]: - """Vote accept on query by id. - - Vote accept on query by id. - - :param collaboration_id: Required. - :type collaboration_id: str - :param document_id: Required. - :type document_id: str - :param body: Default value is None. - :type body: JSON - :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. - Default value is "application/json". - :paramtype content_type: str - :return: any or JSON object - :rtype: any or JSON - :raises ~azure.core.exceptions.HttpResponseError: - - Example: - .. code-block:: python - - # JSON input template you can fill out and use as your body input. - body = { - "proposalId": "str" - } - - # response body for status code(s): 422 - response == { - "loc": [ - {} - ], - "msg": "str", - "type": "str" - } - """ - - @overload - async def analytics_queries_document_id_vote_accept_post( # pylint: disable=name-too-long - self, - collaboration_id: str, - document_id: str, - body: Optional[IO[bytes]] = None, - *, - content_type: str = "application/json", - **kwargs: Any - ) -> Union[Any, JSON]: - """Vote accept on query by id. + pipeline_response: PipelineResponse = await self._client._pipeline.run( # pylint: disable=protected-access + _request, stream=_stream, **kwargs + ) - Vote accept on query by id. + response = pipeline_response.http_response - :param collaboration_id: Required. - :type collaboration_id: str - :param document_id: Required. - :type document_id: str - :param body: Default value is None. - :type body: 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: any or JSON object - :rtype: any or JSON - :raises ~azure.core.exceptions.HttpResponseError: + if response.status_code not in [200, 422]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response) - Example: - .. code-block:: python + if response.content: + deserialized = response.json() + else: + deserialized = None - # response body for status code(s): 422 - response == { - "loc": [ - {} - ], - "msg": "str", - "type": "str" - } - """ + if cls: + return cls(pipeline_response, cast(JSON, deserialized), {}) # type: ignore + + return cast(JSON, deserialized) # type: ignore @distributed_trace_async - async def analytics_queries_document_id_vote_accept_post( # pylint: disable=name-too-long - self, collaboration_id: str, document_id: str, body: Optional[Union[JSON, IO[bytes]]] = None, **kwargs: Any - ) -> Union[Any, JSON]: - """Vote accept on query by id. + async def analytics_queries_document_id_get(self, collaboration_id: str, document_id: str, **kwargs: Any) -> JSON: + """Get query by id. - Vote accept on query by id. + Get query by id. :param collaboration_id: Required. :type collaboration_id: str :param document_id: Required. :type document_id: str - :param body: Is either a JSON type or a IO[bytes] type. Default value is None. - :type body: JSON or IO[bytes] - :return: any or JSON object - :rtype: any or JSON + :return: JSON object + :rtype: JSON :raises ~azure.core.exceptions.HttpResponseError: Example: .. code-block:: python - # JSON input template you can fill out and use as your body input. - body = { - "proposalId": "str" + # response body for status code(s): 200 + response == { + "approvers": [ + { + "approverId": "str", + "approverIdType": "str" + } + ], + "data": { + "inputDatasets": "str", + "outputDataset": "str", + "queryData": [ + { + "data": "str", + "executionSequence": 0, + "postFilters": "str", + "preConditions": "str" + } + ] + }, + "id": "str", + "proposalId": "str", + "proposerId": "str", + "state": "str", + "version": "str" } - # response body for status code(s): 422 response == { "loc": [ @@ -2417,31 +2077,15 @@ async def analytics_queries_document_id_vote_accept_post( # pylint: disable=nam } error_map.update(kwargs.pop("error_map", {}) or {}) - _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _headers = kwargs.pop("headers", {}) or {} _params = kwargs.pop("params", {}) or {} - content_type: Optional[str] = kwargs.pop( - "content_type", _headers.pop("Content-Type", None)) - content_type = content_type if body else None - cls: ClsType[Union[Any, JSON]] = kwargs.pop("cls", None) - - content_type = content_type or "application/json" if body else None - _json = None - _content = None - if isinstance(body, (IOBase, bytes)): - _content = body - else: - if body is not None: - _json = body - else: - _json = None + cls: ClsType[JSON] = kwargs.pop("cls", None) - _request = build_collaboration_analytics_queries_document_id_vote_accept_post_request( + _request = build_collaboration_analytics_queries_document_id_get_request( collaboration_id=collaboration_id, document_id=document_id, - content_type=content_type, - json=_json, - content=_content, + api_version=self._config.api_version, headers=_headers, params=_params, ) @@ -2455,10 +2099,7 @@ async def analytics_queries_document_id_vote_accept_post( # pylint: disable=nam response = pipeline_response.http_response if response.status_code not in [200, 422]: - map_error( - status_code=response.status_code, - response=response, - error_map=error_map) + map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) if response.content: @@ -2467,13 +2108,12 @@ async def analytics_queries_document_id_vote_accept_post( # pylint: disable=nam deserialized = None if cls: - return cls(pipeline_response, cast( - Union[Any, JSON], deserialized), {}) # type: ignore + return cls(pipeline_response, cast(JSON, deserialized), {}) # type: ignore - return cast(Union[Any, JSON], deserialized) # type: ignore + return cast(JSON, deserialized) # type: ignore @overload - async def analytics_queries_document_id_vote_reject_post( # pylint: disable=name-too-long + async def analytics_queries_document_id_vote_post( self, collaboration_id: str, document_id: str, @@ -2481,10 +2121,10 @@ async def analytics_queries_document_id_vote_reject_post( # pylint: disable=nam *, content_type: str = "application/json", **kwargs: Any - ) -> Union[Any, JSON]: - """Vote reject on query by id. + ) -> Optional[JSON]: + """Vote on query by id. - Vote reject on query by id. + Vote on query by id. :param collaboration_id: Required. :type collaboration_id: str @@ -2495,8 +2135,8 @@ async def analytics_queries_document_id_vote_reject_post( # pylint: disable=nam :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. Default value is "application/json". :paramtype content_type: str - :return: any or JSON object - :rtype: any or JSON + :return: JSON object or None + :rtype: JSON or None :raises ~azure.core.exceptions.HttpResponseError: Example: @@ -2504,7 +2144,8 @@ async def analytics_queries_document_id_vote_reject_post( # pylint: disable=nam # JSON input template you can fill out and use as your body input. body = { - "proposalId": "str" + "proposalId": "str", + "voteAction": "str" } # response body for status code(s): 422 @@ -2518,7 +2159,7 @@ async def analytics_queries_document_id_vote_reject_post( # pylint: disable=nam """ @overload - async def analytics_queries_document_id_vote_reject_post( # pylint: disable=name-too-long + async def analytics_queries_document_id_vote_post( self, collaboration_id: str, document_id: str, @@ -2526,10 +2167,10 @@ async def analytics_queries_document_id_vote_reject_post( # pylint: disable=nam *, content_type: str = "application/json", **kwargs: Any - ) -> Union[Any, JSON]: - """Vote reject on query by id. + ) -> Optional[JSON]: + """Vote on query by id. - Vote reject on query by id. + Vote on query by id. :param collaboration_id: Required. :type collaboration_id: str @@ -2540,8 +2181,8 @@ async def analytics_queries_document_id_vote_reject_post( # pylint: disable=nam :keyword content_type: Body Parameter content-type. Content type parameter for binary body. Default value is "application/json". :paramtype content_type: str - :return: any or JSON object - :rtype: any or JSON + :return: JSON object or None + :rtype: JSON or None :raises ~azure.core.exceptions.HttpResponseError: Example: @@ -2558,12 +2199,12 @@ async def analytics_queries_document_id_vote_reject_post( # pylint: disable=nam """ @distributed_trace_async - async def analytics_queries_document_id_vote_reject_post( # pylint: disable=name-too-long + async def analytics_queries_document_id_vote_post( self, collaboration_id: str, document_id: str, body: Optional[Union[JSON, IO[bytes]]] = None, **kwargs: Any - ) -> Union[Any, JSON]: - """Vote reject on query by id. + ) -> Optional[JSON]: + """Vote on query by id. - Vote reject on query by id. + Vote on query by id. :param collaboration_id: Required. :type collaboration_id: str @@ -2571,8 +2212,8 @@ async def analytics_queries_document_id_vote_reject_post( # pylint: disable=nam :type document_id: str :param body: Is either a JSON type or a IO[bytes] type. Default value is None. :type body: JSON or IO[bytes] - :return: any or JSON object - :rtype: any or JSON + :return: JSON object or None + :rtype: JSON or None :raises ~azure.core.exceptions.HttpResponseError: Example: @@ -2580,7 +2221,8 @@ async def analytics_queries_document_id_vote_reject_post( # pylint: disable=nam # JSON input template you can fill out and use as your body input. body = { - "proposalId": "str" + "proposalId": "str", + "voteAction": "str" } # response body for status code(s): 422 @@ -2603,10 +2245,9 @@ async def analytics_queries_document_id_vote_reject_post( # pylint: disable=nam _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = kwargs.pop("params", {}) or {} - content_type: Optional[str] = kwargs.pop( - "content_type", _headers.pop("Content-Type", None)) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) content_type = content_type if body else None - cls: ClsType[Union[Any, JSON]] = kwargs.pop("cls", None) + cls: ClsType[Optional[JSON]] = kwargs.pop("cls", None) content_type = content_type or "application/json" if body else None _json = None @@ -2619,10 +2260,11 @@ async def analytics_queries_document_id_vote_reject_post( # pylint: disable=nam else: _json = None - _request = build_collaboration_analytics_queries_document_id_vote_reject_post_request( + _request = build_collaboration_analytics_queries_document_id_vote_post_request( collaboration_id=collaboration_id, document_id=document_id, content_type=content_type, + api_version=self._config.api_version, json=_json, content=_content, headers=_headers, @@ -2637,23 +2279,21 @@ async def analytics_queries_document_id_vote_reject_post( # pylint: disable=nam response = pipeline_response.http_response - if response.status_code not in [200, 422]: - map_error( - status_code=response.status_code, - response=response, - error_map=error_map) + if response.status_code not in [204, 422]: + map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) - if response.content: - deserialized = response.json() - else: - deserialized = None + deserialized = None + if response.status_code == 422: + if response.content: + deserialized = response.json() + else: + deserialized = None if cls: - return cls(pipeline_response, cast( - Union[Any, JSON], deserialized), {}) # type: ignore + return cls(pipeline_response, deserialized, {}) # type: ignore - return cast(Union[Any, JSON], deserialized) # type: ignore + return deserialized # type: ignore @overload async def analytics_queries_document_id_run_post( @@ -2875,8 +2515,7 @@ async def analytics_queries_document_id_run_post( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = kwargs.pop("params", {}) or {} - content_type: Optional[str] = kwargs.pop( - "content_type", _headers.pop("Content-Type", None)) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) cls: ClsType[JSON] = kwargs.pop("cls", None) content_type = content_type or "application/json" @@ -2891,6 +2530,7 @@ async def analytics_queries_document_id_run_post( collaboration_id=collaboration_id, document_id=document_id, content_type=content_type, + api_version=self._config.api_version, json=_json, content=_content, headers=_headers, @@ -2906,10 +2546,7 @@ async def analytics_queries_document_id_run_post( response = pipeline_response.http_response if response.status_code not in [200, 422]: - map_error( - status_code=response.status_code, - response=response, - error_map=error_map) + map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) if response.content: @@ -2918,32 +2555,20 @@ async def analytics_queries_document_id_run_post( deserialized = None if cls: - return cls( - pipeline_response, - cast( - JSON, - deserialized), - {}) # type: ignore + return cls(pipeline_response, cast(JSON, deserialized), {}) # type: ignore return cast(JSON, deserialized) # type: ignore @distributed_trace_async - async def analytics_queries_jobid_get( - self, - collaboration_id: str, - jobid: str, - body: Optional[Any] = None, - **kwargs: Any) -> JSON: - """Get query run result by run id. + async def analytics_runs_job_id_get(self, collaboration_id: str, job_id: str, **kwargs: Any) -> JSON: + """Get query run result by job id. - Get query run result by run id. + Get query run result by job id. :param collaboration_id: Required. :type collaboration_id: str - :param jobid: Required. - :type jobid: str - :param body: Default value is None. - :type body: any + :param job_id: Required. + :type job_id: str :return: JSON object :rtype: JSON :raises ~azure.core.exceptions.HttpResponseError: @@ -2989,25 +2614,15 @@ async def analytics_queries_jobid_get( } error_map.update(kwargs.pop("error_map", {}) or {}) - _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _headers = kwargs.pop("headers", {}) or {} _params = kwargs.pop("params", {}) or {} - content_type: Optional[str] = kwargs.pop( - "content_type", _headers.pop( - "Content-Type", "application/json")) - content_type = content_type if body else None cls: ClsType[JSON] = kwargs.pop("cls", None) - if body is not None: - _json = body - else: - _json = None - - _request = build_collaboration_analytics_queries_jobid_get_request( + _request = build_collaboration_analytics_runs_job_id_get_request( collaboration_id=collaboration_id, - jobid=jobid, - content_type=content_type, - json=_json, + job_id=job_id, + api_version=self._config.api_version, headers=_headers, params=_params, ) @@ -3021,10 +2636,7 @@ async def analytics_queries_jobid_get( response = pipeline_response.http_response if response.status_code not in [200, 422]: - map_error( - status_code=response.status_code, - response=response, - error_map=error_map) + map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) if response.content: @@ -3033,19 +2645,14 @@ async def analytics_queries_jobid_get( deserialized = None if cls: - return cls( - pipeline_response, - cast( - JSON, - deserialized), - {}) # type: ignore + return cls(pipeline_response, cast(JSON, deserialized), {}) # type: ignore return cast(JSON, deserialized) # type: ignore @distributed_trace_async - async def analytics_queries_document_id_runhistory_get( # pylint: disable=name-too-long - self, collaboration_id: str, document_id: str, body: Optional[Any] = None, **kwargs: Any - ) -> Union[List[JSON], JSON]: + async def analytics_queries_document_id_runs_get( + self, collaboration_id: str, document_id: str, **kwargs: Any + ) -> Union[list[JSON], JSON]: """Get query run history by query id. Get query run history by query id. @@ -3054,8 +2661,6 @@ async def analytics_queries_document_id_runhistory_get( # pylint: disable=name- :type collaboration_id: str :param document_id: Required. :type document_id: str - :param body: Default value is None. - :type body: any :return: list of JSON object or JSON object :rtype: list[JSON] or JSON :raises ~azure.core.exceptions.HttpResponseError: @@ -3066,9 +2671,48 @@ async def analytics_queries_document_id_runhistory_get( # pylint: disable=name- # response body for status code(s): 200 response == [ { - "data": {}, "queryId": "str", - "runId": "str" + "runs": [ + { + "isSuccessful": bool, + "runId": "str", + "durationSeconds": 0.0, + "endTime": "2020-02-20 00:00:00", + "error": { + "code": "str", + "message": "str" + }, + "startTime": "2020-02-20 00:00:00", + "stats": { + "rowsRead": 0, + "rowsWritten": 0 + } + } + ], + "latestRun": { + "isSuccessful": bool, + "runId": "str", + "durationSeconds": 0.0, + "endTime": "2020-02-20 00:00:00", + "error": { + "code": "str", + "message": "str" + }, + "startTime": "2020-02-20 00:00:00", + "stats": { + "rowsRead": 0, + "rowsWritten": 0 + } + }, + "summary": { + "avgDurationSeconds": 0.0, + "failedRuns": 0, + "successfulRuns": 0, + "totalRowsRead": 0, + "totalRowsWritten": 0, + "totalRuns": 0, + "totalRuntimeSeconds": 0.0 + } } ] # response body for status code(s): 422 @@ -3088,25 +2732,15 @@ async def analytics_queries_document_id_runhistory_get( # pylint: disable=name- } error_map.update(kwargs.pop("error_map", {}) or {}) - _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _headers = kwargs.pop("headers", {}) or {} _params = kwargs.pop("params", {}) or {} - content_type: Optional[str] = kwargs.pop( - "content_type", _headers.pop( - "Content-Type", "application/json")) - content_type = content_type if body else None - cls: ClsType[Union[List[JSON], JSON]] = kwargs.pop("cls", None) - - if body is not None: - _json = body - else: - _json = None + cls: ClsType[Union[list[JSON], JSON]] = kwargs.pop("cls", None) - _request = build_collaboration_analytics_queries_document_id_runhistory_get_request( + _request = build_collaboration_analytics_queries_document_id_runs_get_request( collaboration_id=collaboration_id, document_id=document_id, - content_type=content_type, - json=_json, + api_version=self._config.api_version, headers=_headers, params=_params, ) @@ -3120,10 +2754,7 @@ async def analytics_queries_document_id_runhistory_get( # pylint: disable=name- response = pipeline_response.http_response if response.status_code not in [200, 422]: - map_error( - status_code=response.status_code, - response=response, - error_map=error_map) + map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) if response.content: @@ -3132,25 +2763,24 @@ async def analytics_queries_document_id_runhistory_get( # pylint: disable=name- deserialized = None if cls: - return cls(pipeline_response, cast( - Union[List[JSON], JSON], deserialized), {}) # type: ignore + return cls(pipeline_response, cast(Union[list[JSON], JSON], deserialized), {}) # type: ignore - return cast(Union[List[JSON], JSON], deserialized) # type: ignore + return cast(Union[list[JSON], JSON], deserialized) # type: ignore @distributed_trace_async - async def analytics_auditevents_get( - self, collaboration_id: str, body: Optional[Any] = None, **kwargs: Any - ) -> Union[List[JSON], JSON]: - """Get audit events for analytics workload. + async def analytics_datasets_document_id_queries_get( # pylint: disable=name-too-long + self, collaboration_id: str, document_id: str, **kwargs: Any + ) -> Union[list[str], JSON]: + """Get queries by dataset id. - Get audit events for analytics workload. + Get queries by dataset id. :param collaboration_id: Required. :type collaboration_id: str - :param body: Default value is None. - :type body: any - :return: list of JSON object or JSON object - :rtype: list[JSON] or JSON + :param document_id: Required. + :type document_id: str + :return: list of str or JSON object + :rtype: list[str] or JSON :raises ~azure.core.exceptions.HttpResponseError: Example: @@ -3158,13 +2788,7 @@ async def analytics_auditevents_get( # response body for status code(s): 200 response == [ - { - "data": {}, - "id": "str", - "scope": "str", - "timestamp": "str", - "timestampIso": "str" - } + "str" ] # response body for status code(s): 422 response == { @@ -3183,24 +2807,15 @@ async def analytics_auditevents_get( } error_map.update(kwargs.pop("error_map", {}) or {}) - _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _headers = kwargs.pop("headers", {}) or {} _params = kwargs.pop("params", {}) or {} - content_type: Optional[str] = kwargs.pop( - "content_type", _headers.pop( - "Content-Type", "application/json")) - content_type = content_type if body else None - cls: ClsType[Union[List[JSON], JSON]] = kwargs.pop("cls", None) - - if body is not None: - _json = body - else: - _json = None + cls: ClsType[Union[list[str], JSON]] = kwargs.pop("cls", None) - _request = build_collaboration_analytics_auditevents_get_request( + _request = build_collaboration_analytics_datasets_document_id_queries_get_request( collaboration_id=collaboration_id, - content_type=content_type, - json=_json, + document_id=document_id, + api_version=self._config.api_version, headers=_headers, params=_params, ) @@ -3214,10 +2829,7 @@ async def analytics_auditevents_get( response = pipeline_response.http_response if response.status_code not in [200, 422]: - map_error( - status_code=response.status_code, - response=response, - error_map=error_map) + map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) if response.content: @@ -3226,25 +2838,33 @@ async def analytics_auditevents_get( deserialized = None if cls: - return cls(pipeline_response, cast( - Union[List[JSON], JSON], deserialized), {}) # type: ignore + return cls(pipeline_response, cast(Union[list[str], JSON], deserialized), {}) # type: ignore - return cast(Union[List[JSON], JSON], deserialized) # type: ignore + return cast(Union[list[str], JSON], deserialized) # type: ignore - @distributed_trace_async - async def attestationreport_cgs_get( - self, - collaboration_id: str, - body: Optional[Any] = None, - **kwargs: Any) -> JSON: - """Get attestation report from CGS. + @overload + async def analytics_secrets_secret_name_put( + self, + collaboration_id: str, + secret_name: str, + body: Optional[JSON] = None, + *, + content_type: str = "application/json", + **kwargs: Any + ) -> JSON: + """Set secret for analytics workload. - Get attestation report from CGS. + Set secret for analytics workload. :param collaboration_id: Required. :type collaboration_id: str + :param secret_name: Required. + :type secret_name: str :param body: Default value is None. - :type body: any + :type body: JSON + :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. + Default value is "application/json". + :paramtype content_type: str :return: JSON object :rtype: JSON :raises ~azure.core.exceptions.HttpResponseError: @@ -3252,15 +2872,98 @@ async def attestationreport_cgs_get( Example: .. code-block:: python + # JSON input template you can fill out and use as your body input. + body = { + "secretValue": "str" + } + # response body for status code(s): 200 response == { - "platform": "str", - "reportDataPayload": "str", - "report": { - "attestation": "str", - "platformCertificates": "str", - "uvmEndorsements": "str" - } + "secretId": "str" + } + # response body for status code(s): 422 + response == { + "loc": [ + {} + ], + "msg": "str", + "type": "str" + } + """ + + @overload + async def analytics_secrets_secret_name_put( + self, + collaboration_id: str, + secret_name: str, + body: Optional[IO[bytes]] = None, + *, + content_type: str = "application/json", + **kwargs: Any + ) -> JSON: + """Set secret for analytics workload. + + Set secret for analytics workload. + + :param collaboration_id: Required. + :type collaboration_id: str + :param secret_name: Required. + :type secret_name: str + :param body: Default value is None. + :type body: 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: JSON object + :rtype: JSON + :raises ~azure.core.exceptions.HttpResponseError: + + Example: + .. code-block:: python + + # response body for status code(s): 200 + response == { + "secretId": "str" + } + # response body for status code(s): 422 + response == { + "loc": [ + {} + ], + "msg": "str", + "type": "str" + } + """ + + @distributed_trace_async + async def analytics_secrets_secret_name_put( + self, collaboration_id: str, secret_name: str, body: Optional[Union[JSON, IO[bytes]]] = None, **kwargs: Any + ) -> JSON: + """Set secret for analytics workload. + + Set secret for analytics workload. + + :param collaboration_id: Required. + :type collaboration_id: str + :param secret_name: Required. + :type secret_name: str + :param body: Is either a JSON type or a IO[bytes] type. Default value is None. + :type body: JSON or IO[bytes] + :return: JSON object + :rtype: JSON + :raises ~azure.core.exceptions.HttpResponseError: + + Example: + .. code-block:: python + + # JSON input template you can fill out and use as your body input. + body = { + "secretValue": "str" + } + + # response body for status code(s): 200 + response == { + "secretId": "str" } # response body for status code(s): 422 response == { @@ -3282,21 +2985,28 @@ async def attestationreport_cgs_get( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = kwargs.pop("params", {}) or {} - content_type: Optional[str] = kwargs.pop( - "content_type", _headers.pop( - "Content-Type", "application/json")) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) content_type = content_type if body else None cls: ClsType[JSON] = kwargs.pop("cls", None) - if body is not None: - _json = body + content_type = content_type or "application/json" if body else None + _json = None + _content = None + if isinstance(body, (IOBase, bytes)): + _content = body else: - _json = None + if body is not None: + _json = body + else: + _json = None - _request = build_collaboration_attestationreport_cgs_get_request( + _request = build_collaboration_analytics_secrets_secret_name_put_request( collaboration_id=collaboration_id, + secret_name=secret_name, content_type=content_type, + api_version=self._config.api_version, json=_json, + content=_content, headers=_headers, params=_params, ) @@ -3310,10 +3020,7 @@ async def attestationreport_cgs_get( response = pipeline_response.http_response if response.status_code not in [200, 422]: - map_error( - status_code=response.status_code, - response=response, - error_map=error_map) + map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) if response.content: @@ -3322,27 +3029,32 @@ async def attestationreport_cgs_get( deserialized = None if cls: - return cls( - pipeline_response, - cast( - JSON, - deserialized), - {}) # type: ignore + return cls(pipeline_response, cast(JSON, deserialized), {}) # type: ignore return cast(JSON, deserialized) # type: ignore @distributed_trace_async - async def attestationreport_cleanroom_get( - self, collaboration_id: str, body: Optional[Any] = None, **kwargs: Any + async def analytics_auditevents_get( + self, + collaboration_id: str, + *, + scope: Optional[str] = None, + from_seqno: Optional[str] = None, + to_seqno: Optional[str] = None, + **kwargs: Any ) -> JSON: - """Get attestation report from Cleanroom. + """Get audit events for analytics workload. - Get attestation report from Cleanroom. + Get audit events for analytics workload. :param collaboration_id: Required. :type collaboration_id: str - :param body: Default value is None. - :type body: any + :keyword scope: The event scope to query. Default value is None. + :paramtype scope: str + :keyword from_seqno: Start of the ledger sequence number range. Default value is None. + :paramtype from_seqno: str + :keyword to_seqno: End of the ledger sequence number range. Default value is None. + :paramtype to_seqno: str :return: JSON object :rtype: JSON :raises ~azure.core.exceptions.HttpResponseError: @@ -3352,13 +3064,19 @@ async def attestationreport_cleanroom_get( # response body for status code(s): 200 response == { - "platform": "str", - "reportDataPayload": "str", - "report": { - "attestation": "str", - "platformCertificates": "str", - "uvmEndorsements": "str" - } + "nextLink": "str", + "value": [ + { + "data": { + "message": "str", + "source": "str" + }, + "id": "str", + "scope": "str", + "timestamp": "str", + "timestampIso": "str" + } + ] } # response body for status code(s): 422 response == { @@ -3377,24 +3095,17 @@ async def attestationreport_cleanroom_get( } error_map.update(kwargs.pop("error_map", {}) or {}) - _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _headers = kwargs.pop("headers", {}) or {} _params = kwargs.pop("params", {}) or {} - content_type: Optional[str] = kwargs.pop( - "content_type", _headers.pop( - "Content-Type", "application/json")) - content_type = content_type if body else None cls: ClsType[JSON] = kwargs.pop("cls", None) - if body is not None: - _json = body - else: - _json = None - - _request = build_collaboration_attestationreport_cleanroom_get_request( + _request = build_collaboration_analytics_auditevents_get_request( collaboration_id=collaboration_id, - content_type=content_type, - json=_json, + scope=scope, + from_seqno=from_seqno, + to_seqno=to_seqno, + api_version=self._config.api_version, headers=_headers, params=_params, ) @@ -3408,10 +3119,7 @@ async def attestationreport_cleanroom_get( response = pipeline_response.http_response if response.status_code not in [200, 422]: - map_error( - status_code=response.status_code, - response=response, - error_map=error_map) + map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) if response.content: @@ -3420,11 +3128,6 @@ async def attestationreport_cleanroom_get( deserialized = None if cls: - return cls( - pipeline_response, - cast( - JSON, - deserialized), - {}) # type: ignore + return cls(pipeline_response, cast(JSON, deserialized), {}) # type: ignore return cast(JSON, deserialized) # type: ignore diff --git a/src/managedcleanroom/azext_managedcleanroom/analytics_frontend_api/aio/operations/_patch.py b/src/managedcleanroom/azext_managedcleanroom/analytics_frontend_api/aio/operations/_patch.py index 2bd950a309c..87676c65a8f 100644 --- a/src/managedcleanroom/azext_managedcleanroom/analytics_frontend_api/aio/operations/_patch.py +++ b/src/managedcleanroom/azext_managedcleanroom/analytics_frontend_api/aio/operations/_patch.py @@ -9,8 +9,7 @@ """ -# Add all objects you want publicly available to users at this package level -__all__: list[str] = [] +__all__: list[str] = [] # Add all objects you want publicly available to users at this package level def patch_sdk(): diff --git a/src/managedcleanroom/azext_managedcleanroom/analytics_frontend_api/operations/__init__.py b/src/managedcleanroom/azext_managedcleanroom/analytics_frontend_api/operations/__init__.py index 2ab6c65218e..5a4c57889d9 100644 --- a/src/managedcleanroom/azext_managedcleanroom/analytics_frontend_api/operations/__init__.py +++ b/src/managedcleanroom/azext_managedcleanroom/analytics_frontend_api/operations/__init__.py @@ -3,8 +3,8 @@ # Copyright (c) Microsoft Corporation. All rights reserved. # Licensed under the MIT License. See License.txt in the project root for license information. # -------------------------------------------------------------------------- +# flake8: noqa: F403 # pylint: disable=wrong-import-position -# flake8: noqa from typing import TYPE_CHECKING @@ -14,6 +14,7 @@ from ._operations import CollaborationOperations # type: ignore from ._patch import __all__ as _patch_all +from ._patch import * from ._patch import patch_sdk as _patch_sdk __all__ = [ diff --git a/src/managedcleanroom/azext_managedcleanroom/analytics_frontend_api/operations/_operations.py b/src/managedcleanroom/azext_managedcleanroom/analytics_frontend_api/operations/_operations.py index ac19c22f997..61807e6a0e7 100644 --- a/src/managedcleanroom/azext_managedcleanroom/analytics_frontend_api/operations/_operations.py +++ b/src/managedcleanroom/azext_managedcleanroom/analytics_frontend_api/operations/_operations.py @@ -1,10 +1,9 @@ +# pylint: disable=too-many-lines # 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. # -------------------------------------------------------------------------- -# pylint: disable=too-many-lines - from collections.abc import MutableMapping from io import IOBase from typing import Any, Callable, IO, Optional, TypeVar, Union, cast, overload @@ -28,841 +27,729 @@ JSON = MutableMapping[str, Any] T = TypeVar("T") -ClsType = Optional[Callable[[ - PipelineResponse[HttpRequest, HttpResponse], T, dict[str, Any]], Any]] -List = list +ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, dict[str, Any]], Any]] _SERIALIZER = Serializer() _SERIALIZER.client_side_validation = False -def build_collaboration_list_request( - *, - json: Optional[Any] = None, - **kwargs: Any) -> HttpRequest: +def build_collaboration_list_get_request(*, active_only: bool = False, **kwargs: Any) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - content_type: Optional[str] = kwargs.pop( - "content_type", _headers.pop( - "Content-Type", None)) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-03-01-preview")) accept = _headers.pop("Accept", "application/json") # Construct URL _url = "/collaborations" + # Construct parameters + if active_only is not None: + _params["activeOnly"] = _SERIALIZER.query("active_only", active_only, "bool") + _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="GET", - url=_url, - headers=_headers, - json=json, - **kwargs) + return HttpRequest(method="GET", url=_url, params=_params, headers=_headers, **kwargs) def build_collaboration_id_get_request( - collaboration_id: str, *, json: Optional[Any] = None, **kwargs: Any + collaboration_id: str, *, active_only: bool = False, **kwargs: Any ) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - content_type: Optional[str] = kwargs.pop( - "content_type", _headers.pop( - "Content-Type", None)) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-03-01-preview")) accept = _headers.pop("Accept", "application/json") # Construct URL - _url = "/collaborations/{collaboration_id}" + _url = "/collaborations/{collaborationId}" path_format_arguments = { - "collaboration_id": _SERIALIZER.url( - "collaboration_id", collaboration_id, "str"), } + "collaborationId": _SERIALIZER.url("collaboration_id", collaboration_id, "str"), + } _url: str = _url.format(**path_format_arguments) # type: ignore + # Construct parameters + if active_only is not None: + _params["activeOnly"] = _SERIALIZER.query("active_only", active_only, "bool") + _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="GET", - url=_url, - headers=_headers, - json=json, - **kwargs) + return HttpRequest(method="GET", url=_url, params=_params, headers=_headers, **kwargs) -def build_collaboration_workloads_get_request( # pylint: disable=name-too-long - collaboration_id: str, *, json: Optional[Any] = None, **kwargs: Any -) -> HttpRequest: +def build_collaboration_report_get_request(collaboration_id: str, **kwargs: Any) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - content_type: Optional[str] = kwargs.pop( - "content_type", _headers.pop( - "Content-Type", None)) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-03-01-preview")) accept = _headers.pop("Accept", "application/json") # Construct URL - _url = "/collaborations/{collaboration_id}/workloads" + _url = "/collaborations/{collaborationId}/report" path_format_arguments = { - "collaboration_id": _SERIALIZER.url( - "collaboration_id", collaboration_id, "str"), } + "collaborationId": _SERIALIZER.url("collaboration_id", collaboration_id, "str"), + } _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="GET", - url=_url, - headers=_headers, - json=json, - **kwargs) + return HttpRequest(method="GET", url=_url, params=_params, headers=_headers, **kwargs) def build_collaboration_analytics_get_request( # pylint: disable=name-too-long - collaboration_id: str, *, json: Optional[Any] = None, **kwargs: Any + collaboration_id: str, **kwargs: Any ) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - content_type: Optional[str] = kwargs.pop( - "content_type", _headers.pop( - "Content-Type", None)) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-03-01-preview")) accept = _headers.pop("Accept", "application/json") # Construct URL - _url = "/collaborations/{collaboration_id}/analytics" + _url = "/collaborations/{collaborationId}/analytics" path_format_arguments = { - "collaboration_id": _SERIALIZER.url( - "collaboration_id", collaboration_id, "str"), } + "collaborationId": _SERIALIZER.url("collaboration_id", collaboration_id, "str"), + } _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="GET", - url=_url, - headers=_headers, - json=json, - **kwargs) + return HttpRequest(method="GET", url=_url, params=_params, headers=_headers, **kwargs) -def build_collaboration_analytics_deployment_info_get_request( # pylint: disable=name-too-long - collaboration_id: str, *, json: Optional[Any] = None, **kwargs: Any +def build_collaboration_analytics_cleanroompolicy_get_request( # pylint: disable=name-too-long + collaboration_id: str, **kwargs: Any ) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - content_type: Optional[str] = kwargs.pop( - "content_type", _headers.pop( - "Content-Type", None)) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-03-01-preview")) accept = _headers.pop("Accept", "application/json") # Construct URL - _url = "/collaborations/{collaboration_id}/analytics/deploymentInfo" + _url = "/collaborations/{collaborationId}/analytics/cleanroompolicy" path_format_arguments = { - "collaboration_id": _SERIALIZER.url( - "collaboration_id", collaboration_id, "str"), } + "collaborationId": _SERIALIZER.url("collaboration_id", collaboration_id, "str"), + } _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="GET", - url=_url, - headers=_headers, - json=json, - **kwargs) + return HttpRequest(method="GET", url=_url, params=_params, headers=_headers, **kwargs) -def build_collaboration_analytics_cleanroompolicy_get_request( # pylint: disable=name-too-long - collaboration_id: str, *, json: Optional[Any] = None, **kwargs: Any +def build_collaboration_oidc_issuer_info_get_request( # pylint: disable=name-too-long + collaboration_id: str, **kwargs: Any ) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - content_type: Optional[str] = kwargs.pop( - "content_type", _headers.pop( - "Content-Type", None)) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-03-01-preview")) accept = _headers.pop("Accept", "application/json") # Construct URL - _url = "/collaborations/{collaboration_id}/analytics/cleanroompolicy" + _url = "/collaborations/{collaborationId}/oidc/issuerInfo" path_format_arguments = { - "collaboration_id": _SERIALIZER.url( - "collaboration_id", collaboration_id, "str"), } + "collaborationId": _SERIALIZER.url("collaboration_id", collaboration_id, "str"), + } _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="GET", - url=_url, - headers=_headers, - json=json, - **kwargs) + return HttpRequest(method="GET", url=_url, params=_params, headers=_headers, **kwargs) -def build_collaboration_oidc_issuer_info_get_request( # pylint: disable=name-too-long - collaboration_id: str, *, json: Optional[Any] = None, **kwargs: Any +def build_collaboration_oidc_set_issuer_url_post_request( # pylint: disable=name-too-long + collaboration_id: str, **kwargs: Any ) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - content_type: Optional[str] = kwargs.pop( - "content_type", _headers.pop( - "Content-Type", None)) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-03-01-preview")) accept = _headers.pop("Accept", "application/json") # Construct URL - _url = "/collaborations/{collaboration_id}/oidc/issuerInfo" + _url = "/collaborations/{collaborationId}/oidc/setIssuerUrl" path_format_arguments = { - "collaboration_id": _SERIALIZER.url( - "collaboration_id", collaboration_id, "str"), } + "collaborationId": _SERIALIZER.url("collaboration_id", collaboration_id, "str"), + } _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["Content-Type"] = _SERIALIZER.header("content_type", content_type, "str") _headers["Accept"] = _SERIALIZER.header("accept", accept, "str") - return HttpRequest( - method="GET", - url=_url, - headers=_headers, - json=json, - **kwargs) + return HttpRequest(method="POST", url=_url, params=_params, headers=_headers, **kwargs) -def build_collaboration_invitations_get_request( # pylint: disable=name-too-long - collaboration_id: str, *, json: Optional[Any] = None, **kwargs: Any +def build_collaboration_oidc_keys_get_request( # pylint: disable=name-too-long + collaboration_id: str, **kwargs: Any ) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - content_type: Optional[str] = kwargs.pop( - "content_type", _headers.pop( - "Content-Type", None)) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-03-01-preview")) accept = _headers.pop("Accept", "application/json") # Construct URL - _url = "/collaborations/{collaboration_id}/invitations" + _url = "/collaborations/{collaborationId}/oidc/keys" path_format_arguments = { - "collaboration_id": _SERIALIZER.url( - "collaboration_id", collaboration_id, "str"), } + "collaborationId": _SERIALIZER.url("collaboration_id", collaboration_id, "str"), + } _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="GET", - url=_url, - headers=_headers, - json=json, - **kwargs) + return HttpRequest(method="GET", url=_url, params=_params, headers=_headers, **kwargs) -def build_collaboration_invitation_id_get_request( # pylint: disable=name-too-long - collaboration_id: str, invitation_id: str, *, json: Optional[Any] = None, **kwargs: Any +def build_collaboration_invitations_get_request( # pylint: disable=name-too-long + collaboration_id: str, *, pending_only: bool = False, **kwargs: Any ) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - content_type: Optional[str] = kwargs.pop( - "content_type", _headers.pop( - "Content-Type", None)) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-03-01-preview")) accept = _headers.pop("Accept", "application/json") # Construct URL - _url = "/collaborations/{collaboration_id}/invitations/{invitation_id}" + _url = "/collaborations/{collaborationId}/invitations" path_format_arguments = { - "collaboration_id": _SERIALIZER.url( - "collaboration_id", - collaboration_id, - "str"), - "invitation_id": _SERIALIZER.url( - "invitation_id", - invitation_id, - "str"), + "collaborationId": _SERIALIZER.url("collaboration_id", collaboration_id, "str"), } _url: str = _url.format(**path_format_arguments) # type: ignore + # Construct parameters + if pending_only is not None: + _params["pendingOnly"] = _SERIALIZER.query("pending_only", pending_only, "bool") + _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="GET", - url=_url, - headers=_headers, - json=json, - **kwargs) + return HttpRequest(method="GET", url=_url, params=_params, headers=_headers, **kwargs) -def build_collaboration_invitation_id_accept_post_request( # pylint: disable=name-too-long - collaboration_id: str, invitation_id: str, *, json: Optional[Any] = None, **kwargs: Any +def build_collaboration_invitation_id_get_request( # pylint: disable=name-too-long + collaboration_id: str, invitation_id: str, **kwargs: Any ) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - content_type: Optional[str] = kwargs.pop( - "content_type", _headers.pop( - "Content-Type", None)) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-03-01-preview")) accept = _headers.pop("Accept", "application/json") # Construct URL - _url = "/collaborations/{collaboration_id}/invitations/{invitation_id}/accept" + _url = "/collaborations/{collaborationId}/invitations/{invitationId}" path_format_arguments = { - "collaboration_id": _SERIALIZER.url( - "collaboration_id", - collaboration_id, - "str"), - "invitation_id": _SERIALIZER.url( - "invitation_id", - invitation_id, - "str"), + "collaborationId": _SERIALIZER.url("collaboration_id", collaboration_id, "str"), + "invitationId": _SERIALIZER.url("invitation_id", invitation_id, "str"), } _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, - headers=_headers, - json=json, - **kwargs) + return HttpRequest(method="GET", url=_url, params=_params, headers=_headers, **kwargs) -def build_collaboration_analytics_datasets_list_get_request( # pylint: disable=name-too-long - collaboration_id: str, *, json: Optional[Any] = None, **kwargs: Any +def build_collaboration_invitation_id_accept_post_request( # pylint: disable=name-too-long + collaboration_id: str, invitation_id: str, **kwargs: Any ) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - content_type: Optional[str] = kwargs.pop( - "content_type", _headers.pop( - "Content-Type", None)) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-03-01-preview")) accept = _headers.pop("Accept", "application/json") # Construct URL - _url = "/collaborations/{collaboration_id}/analytics/datasets" + _url = "/collaborations/{collaborationId}/invitations/{invitationId}/accept" path_format_arguments = { - "collaboration_id": _SERIALIZER.url( - "collaboration_id", collaboration_id, "str"), } + "collaborationId": _SERIALIZER.url("collaboration_id", collaboration_id, "str"), + "invitationId": _SERIALIZER.url("invitation_id", invitation_id, "str"), + } _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="GET", - url=_url, - headers=_headers, - json=json, - **kwargs) + return HttpRequest(method="POST", url=_url, params=_params, headers=_headers, **kwargs) -def build_collaboration_analytics_dataset_document_id_get_request( # pylint: disable=name-too-long - collaboration_id: str, document_id: str, *, json: Optional[Any] = None, **kwargs: Any +def build_collaboration_analytics_datasets_list_get_request( # pylint: disable=name-too-long + collaboration_id: str, **kwargs: Any ) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - content_type: Optional[str] = kwargs.pop( - "content_type", _headers.pop( - "Content-Type", None)) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-03-01-preview")) accept = _headers.pop("Accept", "application/json") # Construct URL - _url = "/collaborations/{collaboration_id}/analytics/datasets/{document_id}" + _url = "/collaborations/{collaborationId}/analytics/datasets" path_format_arguments = { - "collaboration_id": _SERIALIZER.url( - "collaboration_id", collaboration_id, "str"), "document_id": _SERIALIZER.url( - "document_id", document_id, "str"), } + "collaborationId": _SERIALIZER.url("collaboration_id", collaboration_id, "str"), + } _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="GET", - url=_url, - headers=_headers, - json=json, - **kwargs) + return HttpRequest(method="GET", url=_url, params=_params, headers=_headers, **kwargs) -def build_collaboration_analytics_dataset_document_id_publish_post_request( # pylint: disable=name-too-long +def build_collaboration_analytics_datasets_document_id_get_request( # pylint: disable=name-too-long collaboration_id: str, document_id: str, **kwargs: Any ) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - content_type: Optional[str] = kwargs.pop( - "content_type", _headers.pop( - "Content-Type", None)) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-03-01-preview")) accept = _headers.pop("Accept", "application/json") # Construct URL - _url = "/collaborations/{collaboration_id}/analytics/datasets/{document_id}/publish" + _url = "/collaborations/{collaborationId}/analytics/datasets/{documentId}" path_format_arguments = { - "collaboration_id": _SERIALIZER.url( - "collaboration_id", collaboration_id, "str"), "document_id": _SERIALIZER.url( - "document_id", document_id, "str"), } + "collaborationId": _SERIALIZER.url("collaboration_id", collaboration_id, "str"), + "documentId": _SERIALIZER.url("document_id", document_id, "str"), + } _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, headers=_headers, **kwargs) + return HttpRequest(method="GET", url=_url, params=_params, headers=_headers, **kwargs) -def build_collaboration_check_consent_document_id_get_request( # pylint: disable=name-too-long - collaboration_id: str, document_id: str, *, json: Optional[Any] = None, **kwargs: Any +def build_collaboration_analytics_datasets_document_id_publish_post_request( # pylint: disable=name-too-long + collaboration_id: str, document_id: str, **kwargs: Any ) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - content_type: Optional[str] = kwargs.pop( - "content_type", _headers.pop( - "Content-Type", None)) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-03-01-preview")) accept = _headers.pop("Accept", "application/json") # Construct URL - _url = "/collaborations/{collaboration_id}/checkExecutionConsent/{document_id}" + _url = "/collaborations/{collaborationId}/analytics/datasets/{documentId}/publish" path_format_arguments = { - "collaboration_id": _SERIALIZER.url( - "collaboration_id", collaboration_id, "str"), "document_id": _SERIALIZER.url( - "document_id", document_id, "str"), } + "collaborationId": _SERIALIZER.url("collaboration_id", collaboration_id, "str"), + "documentId": _SERIALIZER.url("document_id", document_id, "str"), + } _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["Content-Type"] = _SERIALIZER.header("content_type", content_type, "str") _headers["Accept"] = _SERIALIZER.header("accept", accept, "str") - return HttpRequest( - method="GET", - url=_url, - headers=_headers, - json=json, - **kwargs) + return HttpRequest(method="POST", url=_url, params=_params, headers=_headers, **kwargs) -def build_collaboration_set_consent_document_id_consent_action_post_request( # pylint: disable=name-too-long - collaboration_id: str, document_id: str, consent_action: str, *, json: Optional[Any] = None, **kwargs: Any +def build_collaboration_consent_document_id_get_request( # pylint: disable=name-too-long + collaboration_id: str, document_id: str, **kwargs: Any ) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - content_type: Optional[str] = kwargs.pop( - "content_type", _headers.pop( - "Content-Type", None)) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-03-01-preview")) accept = _headers.pop("Accept", "application/json") # Construct URL - _url = "/collaborations/{collaboration_id}/setExecutionConsent/{document_id}/{consentAction}" + _url = "/collaborations/{collaborationId}/consent/{documentId}" path_format_arguments = { - "collaboration_id": _SERIALIZER.url( - "collaboration_id", collaboration_id, "str"), "document_id": _SERIALIZER.url( - "document_id", document_id, "str"), "consentAction": _SERIALIZER.url( - "consent_action", consent_action, "str"), } + "collaborationId": _SERIALIZER.url("collaboration_id", collaboration_id, "str"), + "documentId": _SERIALIZER.url("document_id", document_id, "str"), + } _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, - headers=_headers, - json=json, - **kwargs) + return HttpRequest(method="GET", url=_url, params=_params, headers=_headers, **kwargs) -def build_collaboration_analytics_queries_document_id_publish_post_request( # pylint: disable=name-too-long +def build_collaboration_consent_document_id_put_request( # pylint: disable=name-too-long collaboration_id: str, document_id: str, **kwargs: Any ) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - content_type: Optional[str] = kwargs.pop( - "content_type", _headers.pop( - "Content-Type", None)) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-03-01-preview")) accept = _headers.pop("Accept", "application/json") # Construct URL - _url = "/collaborations/{collaboration_id}/analytics/queries/{document_id}/publish" + _url = "/collaborations/{collaborationId}/consent/{documentId}" path_format_arguments = { - "collaboration_id": _SERIALIZER.url( - "collaboration_id", collaboration_id, "str"), "document_id": _SERIALIZER.url( - "document_id", document_id, "str"), } + "collaborationId": _SERIALIZER.url("collaboration_id", collaboration_id, "str"), + "documentId": _SERIALIZER.url("document_id", document_id, "str"), + } _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["Content-Type"] = _SERIALIZER.header("content_type", content_type, "str") _headers["Accept"] = _SERIALIZER.header("accept", accept, "str") - return HttpRequest(method="POST", url=_url, headers=_headers, **kwargs) + return HttpRequest(method="PUT", url=_url, params=_params, headers=_headers, **kwargs) -def build_collaboration_analytics_queries_list_get_request( # pylint: disable=name-too-long - collaboration_id: str, *, json: Optional[Any] = None, **kwargs: Any +def build_collaboration_analytics_queries_document_id_publish_post_request( # pylint: disable=name-too-long + collaboration_id: str, document_id: str, **kwargs: Any ) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - content_type: Optional[str] = kwargs.pop( - "content_type", _headers.pop( - "Content-Type", None)) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-03-01-preview")) accept = _headers.pop("Accept", "application/json") # Construct URL - _url = "/collaborations/{collaboration_id}/analytics/queries" + _url = "/collaborations/{collaborationId}/analytics/queries/{documentId}/publish" path_format_arguments = { - "collaboration_id": _SERIALIZER.url( - "collaboration_id", collaboration_id, "str"), } + "collaborationId": _SERIALIZER.url("collaboration_id", collaboration_id, "str"), + "documentId": _SERIALIZER.url("document_id", document_id, "str"), + } _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["Content-Type"] = _SERIALIZER.header("content_type", content_type, "str") _headers["Accept"] = _SERIALIZER.header("accept", accept, "str") - return HttpRequest( - method="GET", - url=_url, - headers=_headers, - json=json, - **kwargs) + return HttpRequest(method="POST", url=_url, params=_params, headers=_headers, **kwargs) -def build_collaboration_analytics_queries_document_id_get_request( # pylint: disable=name-too-long - collaboration_id: str, document_id: str, *, json: Optional[Any] = None, **kwargs: Any +def build_collaboration_analytics_queries_list_get_request( # pylint: disable=name-too-long + collaboration_id: str, **kwargs: Any ) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - content_type: Optional[str] = kwargs.pop( - "content_type", _headers.pop( - "Content-Type", None)) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-03-01-preview")) accept = _headers.pop("Accept", "application/json") # Construct URL - _url = "/collaborations/{collaboration_id}/analytics/queries/{document_id}" + _url = "/collaborations/{collaborationId}/analytics/queries" path_format_arguments = { - "collaboration_id": _SERIALIZER.url( - "collaboration_id", collaboration_id, "str"), "document_id": _SERIALIZER.url( - "document_id", document_id, "str"), } + "collaborationId": _SERIALIZER.url("collaboration_id", collaboration_id, "str"), + } _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="GET", - url=_url, - headers=_headers, - json=json, - **kwargs) + return HttpRequest(method="GET", url=_url, params=_params, headers=_headers, **kwargs) -def build_collaboration_analytics_queries_document_id_vote_accept_post_request( # pylint: disable=name-too-long +def build_collaboration_analytics_queries_document_id_get_request( # pylint: disable=name-too-long collaboration_id: str, document_id: str, **kwargs: Any ) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - content_type: Optional[str] = kwargs.pop( - "content_type", _headers.pop( - "Content-Type", None)) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-03-01-preview")) accept = _headers.pop("Accept", "application/json") # Construct URL - _url = "/collaborations/{collaboration_id}/analytics/queries/{document_id}/voteaccept" + _url = "/collaborations/{collaborationId}/analytics/queries/{documentId}" path_format_arguments = { - "collaboration_id": _SERIALIZER.url( - "collaboration_id", collaboration_id, "str"), "document_id": _SERIALIZER.url( - "document_id", document_id, "str"), } + "collaborationId": _SERIALIZER.url("collaboration_id", collaboration_id, "str"), + "documentId": _SERIALIZER.url("document_id", document_id, "str"), + } _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, headers=_headers, **kwargs) + return HttpRequest(method="GET", url=_url, params=_params, headers=_headers, **kwargs) -def build_collaboration_analytics_queries_document_id_vote_reject_post_request( # pylint: disable=name-too-long +def build_collaboration_analytics_queries_document_id_vote_post_request( # pylint: disable=name-too-long collaboration_id: str, document_id: str, **kwargs: Any ) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - content_type: Optional[str] = kwargs.pop( - "content_type", _headers.pop( - "Content-Type", None)) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-03-01-preview")) accept = _headers.pop("Accept", "application/json") # Construct URL - _url = "/collaborations/{collaboration_id}/analytics/queries/{document_id}/votereject" + _url = "/collaborations/{collaborationId}/analytics/queries/{documentId}/vote" path_format_arguments = { - "collaboration_id": _SERIALIZER.url( - "collaboration_id", collaboration_id, "str"), "document_id": _SERIALIZER.url( - "document_id", document_id, "str"), } + "collaborationId": _SERIALIZER.url("collaboration_id", collaboration_id, "str"), + "documentId": _SERIALIZER.url("document_id", document_id, "str"), + } _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["Content-Type"] = _SERIALIZER.header("content_type", content_type, "str") _headers["Accept"] = _SERIALIZER.header("accept", accept, "str") - return HttpRequest(method="POST", url=_url, headers=_headers, **kwargs) + return HttpRequest(method="POST", url=_url, params=_params, headers=_headers, **kwargs) def build_collaboration_analytics_queries_document_id_run_post_request( # pylint: disable=name-too-long collaboration_id: str, document_id: str, **kwargs: Any ) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - content_type: Optional[str] = kwargs.pop( - "content_type", _headers.pop( - "Content-Type", None)) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-03-01-preview")) accept = _headers.pop("Accept", "application/json") # Construct URL - _url = "/collaborations/{collaboration_id}/analytics/queries/{document_id}/run" + _url = "/collaborations/{collaborationId}/analytics/queries/{documentId}/run" path_format_arguments = { - "collaboration_id": _SERIALIZER.url( - "collaboration_id", collaboration_id, "str"), "document_id": _SERIALIZER.url( - "document_id", document_id, "str"), } + "collaborationId": _SERIALIZER.url("collaboration_id", collaboration_id, "str"), + "documentId": _SERIALIZER.url("document_id", document_id, "str"), + } _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["Content-Type"] = _SERIALIZER.header("content_type", content_type, "str") _headers["Accept"] = _SERIALIZER.header("accept", accept, "str") - return HttpRequest(method="POST", url=_url, headers=_headers, **kwargs) + return HttpRequest(method="POST", url=_url, params=_params, headers=_headers, **kwargs) -def build_collaboration_analytics_queries_jobid_get_request( # pylint: disable=name-too-long - collaboration_id: str, jobid: str, *, json: Optional[Any] = None, **kwargs: Any +def build_collaboration_analytics_runs_job_id_get_request( # pylint: disable=name-too-long + collaboration_id: str, job_id: str, **kwargs: Any ) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - content_type: Optional[str] = kwargs.pop( - "content_type", _headers.pop( - "Content-Type", None)) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-03-01-preview")) accept = _headers.pop("Accept", "application/json") # Construct URL - _url = "/collaborations/{collaboration_id}/analytics/runResult/{jobid}" + _url = "/collaborations/{collaborationId}/analytics/runs/{jobId}" path_format_arguments = { - "collaboration_id": _SERIALIZER.url( - "collaboration_id", collaboration_id, "str"), "jobid": _SERIALIZER.url( - "jobid", jobid, "str"), } + "collaborationId": _SERIALIZER.url("collaboration_id", collaboration_id, "str"), + "jobId": _SERIALIZER.url("job_id", job_id, "str"), + } _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="GET", - url=_url, - headers=_headers, - json=json, - **kwargs) + return HttpRequest(method="GET", url=_url, params=_params, headers=_headers, **kwargs) -def build_collaboration_analytics_queries_document_id_runhistory_get_request( # pylint: disable=name-too-long - collaboration_id: str, document_id: str, *, json: Optional[Any] = None, **kwargs: Any +def build_collaboration_analytics_queries_document_id_runs_get_request( # pylint: disable=name-too-long + collaboration_id: str, document_id: str, **kwargs: Any ) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - content_type: Optional[str] = kwargs.pop( - "content_type", _headers.pop( - "Content-Type", None)) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-03-01-preview")) accept = _headers.pop("Accept", "application/json") # Construct URL - _url = "/collaborations/{collaboration_id}/analytics/queries/{document_id}/runHistory" + _url = "/collaborations/{collaborationId}/analytics/queries/{documentId}/runs" path_format_arguments = { - "collaboration_id": _SERIALIZER.url( - "collaboration_id", collaboration_id, "str"), "document_id": _SERIALIZER.url( - "document_id", document_id, "str"), } + "collaborationId": _SERIALIZER.url("collaboration_id", collaboration_id, "str"), + "documentId": _SERIALIZER.url("document_id", document_id, "str"), + } _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="GET", - url=_url, - headers=_headers, - json=json, - **kwargs) + return HttpRequest(method="GET", url=_url, params=_params, headers=_headers, **kwargs) -def build_collaboration_analytics_auditevents_get_request( # pylint: disable=name-too-long - collaboration_id: str, *, json: Optional[Any] = None, **kwargs: Any +def build_collaboration_analytics_datasets_document_id_queries_get_request( # pylint: disable=name-too-long + collaboration_id: str, document_id: str, **kwargs: Any ) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - content_type: Optional[str] = kwargs.pop( - "content_type", _headers.pop( - "Content-Type", None)) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-03-01-preview")) accept = _headers.pop("Accept", "application/json") # Construct URL - _url = "/collaborations/{collaboration_id}/analytics/auditevents" + _url = "/collaborations/{collaborationId}/analytics/datasets/{documentId}/queries" path_format_arguments = { - "collaboration_id": _SERIALIZER.url( - "collaboration_id", collaboration_id, "str"), } + "collaborationId": _SERIALIZER.url("collaboration_id", collaboration_id, "str"), + "documentId": _SERIALIZER.url("document_id", document_id, "str"), + } _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="GET", - url=_url, - headers=_headers, - json=json, - **kwargs) + return HttpRequest(method="GET", url=_url, params=_params, headers=_headers, **kwargs) -def build_collaboration_attestationreport_cgs_get_request( # pylint: disable=name-too-long - collaboration_id: str, *, json: Optional[Any] = None, **kwargs: Any +def build_collaboration_analytics_secrets_secret_name_put_request( # pylint: disable=name-too-long + collaboration_id: str, secret_name: str, **kwargs: Any ) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - content_type: Optional[str] = kwargs.pop( - "content_type", _headers.pop( - "Content-Type", None)) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-03-01-preview")) accept = _headers.pop("Accept", "application/json") # Construct URL - _url = "/collaborations/{collaboration_id}/attestationreport/cgs" + _url = "/collaborations/{collaborationId}/analytics/secrets/{secretName}" path_format_arguments = { - "collaboration_id": _SERIALIZER.url( - "collaboration_id", collaboration_id, "str"), } + "collaborationId": _SERIALIZER.url("collaboration_id", collaboration_id, "str"), + "secretName": _SERIALIZER.url("secret_name", secret_name, "str"), + } _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["Content-Type"] = _SERIALIZER.header("content_type", content_type, "str") _headers["Accept"] = _SERIALIZER.header("accept", accept, "str") - return HttpRequest( - method="GET", - url=_url, - headers=_headers, - json=json, - **kwargs) + return HttpRequest(method="PUT", url=_url, params=_params, headers=_headers, **kwargs) -def build_collaboration_attestationreport_cleanroom_get_request( # pylint: disable=name-too-long - collaboration_id: str, *, json: Optional[Any] = None, **kwargs: Any +def build_collaboration_analytics_auditevents_get_request( # pylint: disable=name-too-long + collaboration_id: str, + *, + scope: Optional[str] = None, + from_seqno: Optional[str] = None, + to_seqno: Optional[str] = None, + **kwargs: Any ) -> HttpRequest: _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) - content_type: Optional[str] = kwargs.pop( - "content_type", _headers.pop( - "Content-Type", None)) + api_version: str = kwargs.pop("api_version", _params.pop("api-version", "2026-03-01-preview")) accept = _headers.pop("Accept", "application/json") # Construct URL - _url = "/collaborations/{collaboration_id}/analytics/attestationreport/cleanroom" + _url = "/collaborations/{collaborationId}/analytics/auditevents" path_format_arguments = { - "collaboration_id": _SERIALIZER.url( - "collaboration_id", collaboration_id, "str"), } + "collaborationId": _SERIALIZER.url("collaboration_id", collaboration_id, "str"), + } _url: str = _url.format(**path_format_arguments) # type: ignore + # Construct parameters + if scope is not None: + _params["scope"] = _SERIALIZER.query("scope", scope, "str") + if from_seqno is not None: + _params["from_seqno"] = _SERIALIZER.query("from_seqno", from_seqno, "str") + if to_seqno is not None: + _params["to_seqno"] = _SERIALIZER.query("to_seqno", to_seqno, "str") + _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="GET", - url=_url, - headers=_headers, - json=json, - **kwargs) + return HttpRequest(method="GET", url=_url, params=_params, headers=_headers, **kwargs) class CollaborationOperations: # pylint: disable=too-many-public-methods @@ -877,25 +764,22 @@ class CollaborationOperations: # pylint: disable=too-many-public-methods def __init__(self, *args, **kwargs) -> None: input_args = list(args) - self._client: PipelineClient = input_args.pop( - 0) if input_args else kwargs.pop("client") - self._config: AnalyticsFrontendAPIConfiguration = input_args.pop( - 0) if input_args else kwargs.pop("config") - self._serialize: Serializer = input_args.pop( - 0) if input_args else kwargs.pop("serializer") - self._deserialize: Deserializer = input_args.pop( - 0) if input_args else kwargs.pop("deserializer") + self._client: PipelineClient = input_args.pop(0) if input_args else kwargs.pop("client") + self._config: AnalyticsFrontendAPIConfiguration = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize: Serializer = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize: Deserializer = input_args.pop(0) if input_args else kwargs.pop("deserializer") @distributed_trace - def list(self, body: Optional[Any] = None, **kwargs: Any) -> List[str]: + def list_get(self, *, active_only: bool = False, **kwargs: Any) -> list[JSON]: """List all collaborations. List all collaborations. - :param body: Default value is None. - :type body: any - :return: list of str - :rtype: list[str] + :keyword active_only: When true, returns only active collaborations (email-only lookup). When + false or omitted, returns all collaborations. Default value is False. + :paramtype active_only: bool + :return: list of JSON object + :rtype: list[JSON] :raises ~azure.core.exceptions.HttpResponseError: Example: @@ -903,7 +787,11 @@ def list(self, body: Optional[Any] = None, **kwargs: Any) -> List[str]: # response body for status code(s): 200 response == [ - "str" + { + "collaborationId": "str", + "collaborationName": "str", + "userStatus": "str" + } ] """ error_map: MutableMapping = { @@ -914,23 +802,14 @@ def list(self, body: Optional[Any] = None, **kwargs: Any) -> List[str]: } error_map.update(kwargs.pop("error_map", {}) or {}) - _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _headers = kwargs.pop("headers", {}) or {} _params = kwargs.pop("params", {}) or {} - content_type: Optional[str] = kwargs.pop( - "content_type", _headers.pop( - "Content-Type", "application/json")) - content_type = content_type if body else None - cls: ClsType[List[str]] = kwargs.pop("cls", None) - - if body is not None: - _json = body - else: - _json = None + cls: ClsType[list[JSON]] = kwargs.pop("cls", None) - _request = build_collaboration_list_request( - content_type=content_type, - json=_json, + _request = build_collaboration_list_get_request( + active_only=active_only, + api_version=self._config.api_version, headers=_headers, params=_params, ) @@ -944,10 +823,7 @@ def list(self, body: Optional[Any] = None, **kwargs: Any) -> List[str]: 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) + map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) if response.content: @@ -956,29 +832,21 @@ def list(self, body: Optional[Any] = None, **kwargs: Any) -> List[str]: deserialized = None if cls: - return cls( - pipeline_response, - cast( - List[str], - deserialized), - {}) # type: ignore + return cls(pipeline_response, cast(list[JSON], deserialized), {}) # type: ignore - return cast(List[str], deserialized) # type: ignore + return cast(list[JSON], deserialized) # type: ignore @distributed_trace - def id_get( - self, - collaboration_id: str, - body: Optional[Any] = None, - **kwargs: Any) -> JSON: + def id_get(self, collaboration_id: str, *, active_only: bool = False, **kwargs: Any) -> JSON: """Get collaboration by id. Get collaboration by id. :param collaboration_id: Required. :type collaboration_id: str - :param body: Default value is None. - :type body: any + :keyword active_only: When true, queries only the email-based table (active collaborations). + When false or omitted, queries all tables. Default value is False. + :paramtype active_only: bool :return: JSON object :rtype: JSON :raises ~azure.core.exceptions.HttpResponseError: @@ -989,9 +857,7 @@ def id_get( # response body for status code(s): 200 response == { "collaborationId": "str", - "consortiumEndpoint": "str", - "consortiumServiceCertificatePem": "str", - "userEmail": "str", + "collaborationName": "str", "userStatus": "str" } # response body for status code(s): 422 @@ -1011,24 +877,15 @@ def id_get( } error_map.update(kwargs.pop("error_map", {}) or {}) - _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _headers = kwargs.pop("headers", {}) or {} _params = kwargs.pop("params", {}) or {} - content_type: Optional[str] = kwargs.pop( - "content_type", _headers.pop( - "Content-Type", "application/json")) - content_type = content_type if body else None cls: ClsType[JSON] = kwargs.pop("cls", None) - if body is not None: - _json = body - else: - _json = None - _request = build_collaboration_id_get_request( collaboration_id=collaboration_id, - content_type=content_type, - json=_json, + active_only=active_only, + api_version=self._config.api_version, headers=_headers, params=_params, ) @@ -1042,10 +899,7 @@ def id_get( response = pipeline_response.http_response if response.status_code not in [200, 422]: - map_error( - status_code=response.status_code, - response=response, - error_map=error_map) + map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) if response.content: @@ -1054,40 +908,61 @@ def id_get( deserialized = None if cls: - return cls( - pipeline_response, - cast( - JSON, - deserialized), - {}) # type: ignore + return cls(pipeline_response, cast(JSON, deserialized), {}) # type: ignore return cast(JSON, deserialized) # type: ignore @distributed_trace - def workloads_get(self, - collaboration_id: str, - body: Optional[Any] = None, - **kwargs: Any) -> Union[List[str], - JSON]: - """List all collaboration workloads. + def report_get(self, collaboration_id: str, **kwargs: Any) -> JSON: + """Get collaboration report. - List all collaboration workloads. + Get collaboration report. :param collaboration_id: Required. :type collaboration_id: str - :param body: Default value is None. - :type body: any - :return: list of str or JSON object - :rtype: list[str] or JSON + :return: JSON object + :rtype: JSON :raises ~azure.core.exceptions.HttpResponseError: Example: .. code-block:: python # response body for status code(s): 200 - response == [ - "str" - ] + response == { + "cgs": { + "cgsEndpoint": "str", + "recoveryAgentEndpoint": "str", + "report": { + "platform": "str", + "reportDataPayload": "str", + "report": { + "attestation": "str", + "platformCertificates": "str", + "serviceCert": "str", + "uvmEndorsements": "str" + } + } + }, + "consortiumManager": { + "endpoint": "str", + "report": { + "platform": "str", + "serviceCert": "str", + "hostData": "str", + "report": { + "attestation": "str", + "platformCertificates": "str", + "serviceCert": "str", + "uvmEndorsements": "str" + } + } + } + } + # response body for status code(s): 400 + response == { + "error": "str", + "message": "str" + } # response body for status code(s): 422 response == { "loc": [ @@ -1105,24 +980,14 @@ def workloads_get(self, } error_map.update(kwargs.pop("error_map", {}) or {}) - _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _headers = kwargs.pop("headers", {}) or {} _params = kwargs.pop("params", {}) or {} - content_type: Optional[str] = kwargs.pop( - "content_type", _headers.pop( - "Content-Type", "application/json")) - content_type = content_type if body else None - cls: ClsType[Union[List[str], JSON]] = kwargs.pop("cls", None) - - if body is not None: - _json = body - else: - _json = None + cls: ClsType[JSON] = kwargs.pop("cls", None) - _request = build_collaboration_workloads_get_request( + _request = build_collaboration_report_get_request( collaboration_id=collaboration_id, - content_type=content_type, - json=_json, + api_version=self._config.api_version, headers=_headers, params=_params, ) @@ -1135,11 +1000,8 @@ def workloads_get(self, response = pipeline_response.http_response - if response.status_code not in [200, 422]: - map_error( - status_code=response.status_code, - response=response, - error_map=error_map) + if response.status_code not in [200, 400, 422]: + map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) if response.content: @@ -1148,25 +1010,18 @@ def workloads_get(self, deserialized = None if cls: - return cls(pipeline_response, cast( - Union[List[str], JSON], deserialized), {}) # type: ignore + return cls(pipeline_response, cast(JSON, deserialized), {}) # type: ignore - return cast(Union[List[str], JSON], deserialized) # type: ignore + return cast(JSON, deserialized) # type: ignore @distributed_trace - def analytics_get( - self, - collaboration_id: str, - body: Optional[Any] = None, - **kwargs: Any) -> JSON: + def analytics_get(self, collaboration_id: str, **kwargs: Any) -> JSON: """Get collaboration analytics workload. Get collaboration analytics workload. :param collaboration_id: Required. :type collaboration_id: str - :param body: Default value is None. - :type body: any :return: JSON object :rtype: JSON :raises ~azure.core.exceptions.HttpResponseError: @@ -1176,7 +1031,7 @@ def analytics_get( # response body for status code(s): 200 response == { - "data": {}, + "data": "str", "id": "str", "state": "str", "version": "str" @@ -1198,24 +1053,14 @@ def analytics_get( } error_map.update(kwargs.pop("error_map", {}) or {}) - _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _headers = kwargs.pop("headers", {}) or {} _params = kwargs.pop("params", {}) or {} - content_type: Optional[str] = kwargs.pop( - "content_type", _headers.pop( - "Content-Type", "application/json")) - content_type = content_type if body else None cls: ClsType[JSON] = kwargs.pop("cls", None) - if body is not None: - _json = body - else: - _json = None - _request = build_collaboration_analytics_get_request( collaboration_id=collaboration_id, - content_type=content_type, - json=_json, + api_version=self._config.api_version, headers=_headers, params=_params, ) @@ -1229,10 +1074,7 @@ def analytics_get( response = pipeline_response.http_response if response.status_code not in [200, 422]: - map_error( - status_code=response.status_code, - response=response, - error_map=error_map) + map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) if response.content: @@ -1241,29 +1083,18 @@ def analytics_get( deserialized = None if cls: - return cls( - pipeline_response, - cast( - JSON, - deserialized), - {}) # type: ignore + return cls(pipeline_response, cast(JSON, deserialized), {}) # type: ignore return cast(JSON, deserialized) # type: ignore @distributed_trace - def analytics_deployment_info_get( - self, - collaboration_id: str, - body: Optional[Any] = None, - **kwargs: Any) -> JSON: - """Get collaboration analytics deploymentInfo. + def analytics_cleanroompolicy_get(self, collaboration_id: str, **kwargs: Any) -> JSON: + """Get collaboration analytics cleanroompolicy. - Get collaboration analytics deploymentInfo. + Get collaboration analytics cleanroompolicy. :param collaboration_id: Required. :type collaboration_id: str - :param body: Default value is None. - :type body: any :return: JSON object :rtype: JSON :raises ~azure.core.exceptions.HttpResponseError: @@ -1273,7 +1104,14 @@ def analytics_deployment_info_get( # response body for status code(s): 200 response == { - "data": {} + "claims": { + "claims": { + "str": {} + } + }, + "proposalIds": [ + "str" + ] } # response body for status code(s): 422 response == { @@ -1292,24 +1130,14 @@ def analytics_deployment_info_get( } error_map.update(kwargs.pop("error_map", {}) or {}) - _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _headers = kwargs.pop("headers", {}) or {} _params = kwargs.pop("params", {}) or {} - content_type: Optional[str] = kwargs.pop( - "content_type", _headers.pop( - "Content-Type", "application/json")) - content_type = content_type if body else None cls: ClsType[JSON] = kwargs.pop("cls", None) - if body is not None: - _json = body - else: - _json = None - - _request = build_collaboration_analytics_deployment_info_get_request( + _request = build_collaboration_analytics_cleanroompolicy_get_request( collaboration_id=collaboration_id, - content_type=content_type, - json=_json, + api_version=self._config.api_version, headers=_headers, params=_params, ) @@ -1323,10 +1151,7 @@ def analytics_deployment_info_get( response = pipeline_response.http_response if response.status_code not in [200, 422]: - map_error( - status_code=response.status_code, - response=response, - error_map=error_map) + map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) if response.content: @@ -1335,29 +1160,18 @@ def analytics_deployment_info_get( deserialized = None if cls: - return cls( - pipeline_response, - cast( - JSON, - deserialized), - {}) # type: ignore + return cls(pipeline_response, cast(JSON, deserialized), {}) # type: ignore return cast(JSON, deserialized) # type: ignore @distributed_trace - def analytics_cleanroompolicy_get( - self, - collaboration_id: str, - body: Optional[Any] = None, - **kwargs: Any) -> JSON: - """Get collaboration analytics cleanroompolicy. + def oidc_issuer_info_get(self, collaboration_id: str, **kwargs: Any) -> JSON: + """Get collaboration OIDC issuer info. - Get collaboration analytics cleanroompolicy. + Get collaboration OIDC issuer info. :param collaboration_id: Required. :type collaboration_id: str - :param body: Default value is None. - :type body: any :return: JSON object :rtype: JSON :raises ~azure.core.exceptions.HttpResponseError: @@ -1367,8 +1181,12 @@ def analytics_cleanroompolicy_get( # response body for status code(s): 200 response == { - "policy": {}, - "proposalId": "str" + "enabled": bool, + "issuerUrl": "str", + "tenantData": { + "issuerUrl": "str", + "tenantId": "str" + } } # response body for status code(s): 422 response == { @@ -1387,24 +1205,14 @@ def analytics_cleanroompolicy_get( } error_map.update(kwargs.pop("error_map", {}) or {}) - _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _headers = kwargs.pop("headers", {}) or {} _params = kwargs.pop("params", {}) or {} - content_type: Optional[str] = kwargs.pop( - "content_type", _headers.pop( - "Content-Type", "application/json")) - content_type = content_type if body else None cls: ClsType[JSON] = kwargs.pop("cls", None) - if body is not None: - _json = body - else: - _json = None - - _request = build_collaboration_analytics_cleanroompolicy_get_request( + _request = build_collaboration_oidc_issuer_info_get_request( collaboration_id=collaboration_id, - content_type=content_type, - json=_json, + api_version=self._config.api_version, headers=_headers, params=_params, ) @@ -1418,10 +1226,7 @@ def analytics_cleanroompolicy_get( response = pipeline_response.http_response if response.status_code not in [200, 422]: - map_error( - status_code=response.status_code, - response=response, - error_map=error_map) + map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) if response.content: @@ -1430,29 +1235,30 @@ def analytics_cleanroompolicy_get( deserialized = None if cls: - return cls( - pipeline_response, - cast( - JSON, - deserialized), - {}) # type: ignore + return cls(pipeline_response, cast(JSON, deserialized), {}) # type: ignore return cast(JSON, deserialized) # type: ignore - @distributed_trace - def oidc_issuer_info_get( - self, - collaboration_id: str, - body: Optional[Any] = None, - **kwargs: Any) -> JSON: - """Get collaboration oidcissuer. + @overload + def oidc_set_issuer_url_post( + self, + collaboration_id: str, + body: Optional[JSON] = None, + *, + content_type: str = "application/json", + **kwargs: Any + ) -> JSON: + """Set collaboration oidc issuer url. - Get collaboration oidcissuer. + Set collaboration oidc issuer url. :param collaboration_id: Required. :type collaboration_id: str :param body: Default value is None. - :type body: any + :type body: JSON + :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. + Default value is "application/json". + :paramtype content_type: str :return: JSON object :rtype: JSON :raises ~azure.core.exceptions.HttpResponseError: @@ -1460,14 +1266,15 @@ def oidc_issuer_info_get( Example: .. code-block:: python + # JSON input template you can fill out and use as your body input. + body = { + "url": "str" + } + # response body for status code(s): 200 response == { - "enabled": bool, - "issuerUrl": "str", - "tenantData": { - "issuerUrl": "str", - "tenantId": "str" - } + "message": "str", + "url": "str" } # response body for status code(s): 422 response == { @@ -1478,49 +1285,133 @@ def oidc_issuer_info_get( "type": "str" } """ - error_map: MutableMapping = { - 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 = kwargs.pop("params", {}) or {} - - content_type: Optional[str] = kwargs.pop( - "content_type", _headers.pop( - "Content-Type", "application/json")) - content_type = content_type if body else None - cls: ClsType[JSON] = kwargs.pop("cls", None) - if body is not None: - _json = body - else: - _json = None + @overload + def oidc_set_issuer_url_post( + self, + collaboration_id: str, + body: Optional[IO[bytes]] = None, + *, + content_type: str = "application/json", + **kwargs: Any + ) -> JSON: + """Set collaboration oidc issuer url. - _request = build_collaboration_oidc_issuer_info_get_request( - collaboration_id=collaboration_id, - content_type=content_type, - json=_json, - headers=_headers, - params=_params, - ) - _request.url = self._client.format_url(_request.url) + Set collaboration oidc issuer url. - _stream = False - pipeline_response: PipelineResponse = self._client._pipeline.run( # pylint: disable=protected-access - _request, stream=_stream, **kwargs - ) + :param collaboration_id: Required. + :type collaboration_id: str + :param body: Default value is None. + :type body: 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: JSON object + :rtype: JSON + :raises ~azure.core.exceptions.HttpResponseError: - response = pipeline_response.http_response + Example: + .. code-block:: python + + # response body for status code(s): 200 + response == { + "message": "str", + "url": "str" + } + # response body for status code(s): 422 + response == { + "loc": [ + {} + ], + "msg": "str", + "type": "str" + } + """ + + @distributed_trace + def oidc_set_issuer_url_post( + self, collaboration_id: str, body: Optional[Union[JSON, IO[bytes]]] = None, **kwargs: Any + ) -> JSON: + """Set collaboration oidc issuer url. + + Set collaboration oidc issuer url. + + :param collaboration_id: Required. + :type collaboration_id: str + :param body: Is either a JSON type or a IO[bytes] type. Default value is None. + :type body: JSON or IO[bytes] + :return: JSON object + :rtype: JSON + :raises ~azure.core.exceptions.HttpResponseError: + + Example: + .. code-block:: python + + # JSON input template you can fill out and use as your body input. + body = { + "url": "str" + } + + # response body for status code(s): 200 + response == { + "message": "str", + "url": "str" + } + # response body for status code(s): 422 + response == { + "loc": [ + {} + ], + "msg": "str", + "type": "str" + } + """ + error_map: MutableMapping = { + 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 = kwargs.pop("params", {}) or {} + + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + content_type = content_type if body else None + cls: ClsType[JSON] = kwargs.pop("cls", None) + + content_type = content_type or "application/json" if body else None + _json = None + _content = None + if isinstance(body, (IOBase, bytes)): + _content = body + else: + if body is not None: + _json = body + else: + _json = None + + _request = build_collaboration_oidc_set_issuer_url_post_request( + collaboration_id=collaboration_id, + content_type=content_type, + api_version=self._config.api_version, + json=_json, + content=_content, + headers=_headers, + params=_params, + ) + _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, 422]: - map_error( - status_code=response.status_code, - response=response, - error_map=error_map) + map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) if response.content: @@ -1529,38 +1420,43 @@ def oidc_issuer_info_get( deserialized = None if cls: - return cls( - pipeline_response, - cast( - JSON, - deserialized), - {}) # type: ignore + return cls(pipeline_response, cast(JSON, deserialized), {}) # type: ignore return cast(JSON, deserialized) # type: ignore @distributed_trace - def invitations_get( - self, collaboration_id: str, body: Optional[Any] = None, **kwargs: Any - ) -> Union[List[str], JSON]: - """List all invitations. + def oidc_keys_get(self, collaboration_id: str, **kwargs: Any) -> JSON: + """Get collaboration oidc signing keys (JWKS). - List all invitations. + Get collaboration oidc signing keys (JWKS). :param collaboration_id: Required. :type collaboration_id: str - :param body: Default value is None. - :type body: any - :return: list of str or JSON object - :rtype: list[str] or JSON + :return: JSON object + :rtype: JSON :raises ~azure.core.exceptions.HttpResponseError: Example: .. code-block:: python # response body for status code(s): 200 - response == [ - "str" - ] + response == { + "keys": [ + { + "kty": "str", + "alg": "str", + "e": "str", + "kid": "str", + "n": "str", + "use": "str", + "x5c": [ + "str" + ], + "x5t": "str", + "x5t #S256": "str" + } + ] + } # response body for status code(s): 422 response == { "loc": [ @@ -1578,24 +1474,90 @@ def invitations_get( } error_map.update(kwargs.pop("error_map", {}) or {}) - _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _headers = kwargs.pop("headers", {}) or {} _params = kwargs.pop("params", {}) or {} - content_type: Optional[str] = kwargs.pop( - "content_type", _headers.pop( - "Content-Type", "application/json")) - content_type = content_type if body else None - cls: ClsType[Union[List[str], JSON]] = kwargs.pop("cls", None) + cls: ClsType[JSON] = kwargs.pop("cls", None) - if body is not None: - _json = body + _request = build_collaboration_oidc_keys_get_request( + collaboration_id=collaboration_id, + api_version=self._config.api_version, + headers=_headers, + params=_params, + ) + _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, 422]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response) + + if response.content: + deserialized = response.json() else: - _json = None + deserialized = None + + if cls: + return cls(pipeline_response, cast(JSON, deserialized), {}) # type: ignore + + return cast(JSON, deserialized) # type: ignore + + @distributed_trace + def invitations_get(self, collaboration_id: str, *, pending_only: bool = False, **kwargs: Any) -> JSON: + """List all invitations. + + List all invitations. + + :param collaboration_id: Required. + :type collaboration_id: str + :keyword pending_only: When true, returns only invitations where the user's status is not + Active. When false or omitted, returns all matching invitations. Default value is False. + :paramtype pending_only: bool + :return: JSON object + :rtype: JSON + :raises ~azure.core.exceptions.HttpResponseError: + + Example: + .. code-block:: python + + # response body for status code(s): 200 + response == { + "accountType": "str", + "invitationId": "str", + "status": "str" + } + # response body for status code(s): 422 + response == { + "loc": [ + {} + ], + "msg": "str", + "type": "str" + } + """ + error_map: MutableMapping = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + _headers = kwargs.pop("headers", {}) or {} + _params = kwargs.pop("params", {}) or {} + + cls: ClsType[JSON] = kwargs.pop("cls", None) _request = build_collaboration_invitations_get_request( collaboration_id=collaboration_id, - content_type=content_type, - json=_json, + pending_only=pending_only, + api_version=self._config.api_version, headers=_headers, params=_params, ) @@ -1609,10 +1571,7 @@ def invitations_get( response = pipeline_response.http_response if response.status_code not in [200, 422]: - map_error( - status_code=response.status_code, - response=response, - error_map=error_map) + map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) if response.content: @@ -1621,18 +1580,12 @@ def invitations_get( deserialized = None if cls: - return cls(pipeline_response, cast( - Union[List[str], JSON], deserialized), {}) # type: ignore + return cls(pipeline_response, cast(JSON, deserialized), {}) # type: ignore - return cast(Union[List[str], JSON], deserialized) # type: ignore + return cast(JSON, deserialized) # type: ignore @distributed_trace - def invitation_id_get( - self, - collaboration_id: str, - invitation_id: str, - body: Optional[Any] = None, - **kwargs: Any) -> JSON: + def invitation_id_get(self, collaboration_id: str, invitation_id: str, **kwargs: Any) -> JSON: """Get invitation by id. Get invitation by id. @@ -1641,8 +1594,6 @@ def invitation_id_get( :type collaboration_id: str :param invitation_id: Required. :type invitation_id: str - :param body: Default value is None. - :type body: any :return: JSON object :rtype: JSON :raises ~azure.core.exceptions.HttpResponseError: @@ -1679,25 +1630,15 @@ def invitation_id_get( } error_map.update(kwargs.pop("error_map", {}) or {}) - _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _headers = kwargs.pop("headers", {}) or {} _params = kwargs.pop("params", {}) or {} - content_type: Optional[str] = kwargs.pop( - "content_type", _headers.pop( - "Content-Type", "application/json")) - content_type = content_type if body else None cls: ClsType[JSON] = kwargs.pop("cls", None) - if body is not None: - _json = body - else: - _json = None - _request = build_collaboration_invitation_id_get_request( collaboration_id=collaboration_id, invitation_id=invitation_id, - content_type=content_type, - json=_json, + api_version=self._config.api_version, headers=_headers, params=_params, ) @@ -1711,10 +1652,7 @@ def invitation_id_get( response = pipeline_response.http_response if response.status_code not in [200, 422]: - map_error( - status_code=response.status_code, - response=response, - error_map=error_map) + map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) if response.content: @@ -1723,22 +1661,12 @@ def invitation_id_get( deserialized = None if cls: - return cls( - pipeline_response, - cast( - JSON, - deserialized), - {}) # type: ignore + return cls(pipeline_response, cast(JSON, deserialized), {}) # type: ignore return cast(JSON, deserialized) # type: ignore @distributed_trace - def invitation_id_accept_post(self, - collaboration_id: str, - invitation_id: str, - body: Optional[Any] = None, - **kwargs: Any) -> Union[Any, - JSON]: + def invitation_id_accept_post(self, collaboration_id: str, invitation_id: str, **kwargs: Any) -> Optional[JSON]: """Accept invitation by id. Accept invitation by id. @@ -1747,10 +1675,8 @@ def invitation_id_accept_post(self, :type collaboration_id: str :param invitation_id: Required. :type invitation_id: str - :param body: Default value is None. - :type body: any - :return: any or JSON object - :rtype: any or JSON + :return: JSON object or None + :rtype: JSON or None :raises ~azure.core.exceptions.HttpResponseError: Example: @@ -1773,25 +1699,15 @@ def invitation_id_accept_post(self, } error_map.update(kwargs.pop("error_map", {}) or {}) - _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _headers = kwargs.pop("headers", {}) or {} _params = kwargs.pop("params", {}) or {} - content_type: Optional[str] = kwargs.pop( - "content_type", _headers.pop( - "Content-Type", "application/json")) - content_type = content_type if body else None - cls: ClsType[Union[Any, JSON]] = kwargs.pop("cls", None) - - if body is not None: - _json = body - else: - _json = None + cls: ClsType[Optional[JSON]] = kwargs.pop("cls", None) _request = build_collaboration_invitation_id_accept_post_request( collaboration_id=collaboration_id, invitation_id=invitation_id, - content_type=content_type, - json=_json, + api_version=self._config.api_version, headers=_headers, params=_params, ) @@ -1804,47 +1720,48 @@ def invitation_id_accept_post(self, response = pipeline_response.http_response - if response.status_code not in [200, 422]: - map_error( - status_code=response.status_code, - response=response, - error_map=error_map) + if response.status_code not in [204, 422]: + map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) - if response.content: - deserialized = response.json() - else: - deserialized = None + deserialized = None + if response.status_code == 422: + if response.content: + deserialized = response.json() + else: + deserialized = None if cls: - return cls(pipeline_response, cast( - Union[Any, JSON], deserialized), {}) # type: ignore + return cls(pipeline_response, deserialized, {}) # type: ignore - return cast(Union[Any, JSON], deserialized) # type: ignore + return deserialized # type: ignore @distributed_trace - def analytics_datasets_list_get( - self, collaboration_id: str, body: Optional[Any] = None, **kwargs: Any - ) -> Union[List[str], JSON]: + def analytics_datasets_list_get(self, collaboration_id: str, **kwargs: Any) -> JSON: """List all datasets. List all datasets. :param collaboration_id: Required. :type collaboration_id: str - :param body: Default value is None. - :type body: any - :return: list of str or JSON object - :rtype: list[str] or JSON + :return: JSON object + :rtype: JSON :raises ~azure.core.exceptions.HttpResponseError: Example: .. code-block:: python # response body for status code(s): 200 - response == [ - "str" - ] + response == { + "value": [ + { + "id": "str", + "labels": { + "str": "str" + } + } + ] + } # response body for status code(s): 422 response == { "loc": [ @@ -1862,24 +1779,14 @@ def analytics_datasets_list_get( } error_map.update(kwargs.pop("error_map", {}) or {}) - _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _headers = kwargs.pop("headers", {}) or {} _params = kwargs.pop("params", {}) or {} - content_type: Optional[str] = kwargs.pop( - "content_type", _headers.pop( - "Content-Type", "application/json")) - content_type = content_type if body else None - cls: ClsType[Union[List[str], JSON]] = kwargs.pop("cls", None) - - if body is not None: - _json = body - else: - _json = None + cls: ClsType[JSON] = kwargs.pop("cls", None) _request = build_collaboration_analytics_datasets_list_get_request( collaboration_id=collaboration_id, - content_type=content_type, - json=_json, + api_version=self._config.api_version, headers=_headers, params=_params, ) @@ -1893,10 +1800,7 @@ def analytics_datasets_list_get( response = pipeline_response.http_response if response.status_code not in [200, 422]: - map_error( - status_code=response.status_code, - response=response, - error_map=error_map) + map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) if response.content: @@ -1905,18 +1809,12 @@ def analytics_datasets_list_get( deserialized = None if cls: - return cls(pipeline_response, cast( - Union[List[str], JSON], deserialized), {}) # type: ignore + return cls(pipeline_response, cast(JSON, deserialized), {}) # type: ignore - return cast(Union[List[str], JSON], deserialized) # type: ignore + return cast(JSON, deserialized) # type: ignore @distributed_trace - def analytics_dataset_document_id_get( - self, - collaboration_id: str, - document_id: str, - body: Optional[Any] = None, - **kwargs: Any) -> JSON: + def analytics_datasets_document_id_get(self, collaboration_id: str, document_id: str, **kwargs: Any) -> JSON: """Get dataset by id. Get dataset by id. @@ -1925,8 +1823,6 @@ def analytics_dataset_document_id_get( :type collaboration_id: str :param document_id: Required. :type document_id: str - :param body: Default value is None. - :type body: any :return: JSON object :rtype: JSON :raises ~azure.core.exceptions.HttpResponseError: @@ -1937,77 +1833,6 @@ def analytics_dataset_document_id_get( # response body for status code(s): 200 response == { "data": { - "datasetAccessPoint": { - "name": "str", - "path": "str", - "protection": { - "proxyMode": "str", - "proxyType": "str", - "configuration": "", - "encryptionSecretAccessIdentity": { - "clientId": "str", - "name": "str", - "tenantId": "str", - "tokenIssuer": {} - }, - "encryptionSecrets": { - "dek": { - "name": "str", - "secret": { - "backingResource": { - "id": "str", - "name": "str", - "provider": { - "protocol": - "str", - "url": "str", - "configuration": "" - }, - "type": "str" - }, - "secretType": "str" - } - }, - "kek": { - "name": "str", - "secret": { - "backingResource": { - "id": "str", - "name": "str", - "provider": { - "protocol": - "str", - "url": "str", - "configuration": "" - }, - "type": "str" - }, - "secretType": "str" - } - } - }, - "privacyPolicy": { - "policy": {} - } - }, - "store": { - "id": "str", - "name": "str", - "provider": { - "protocol": "str", - "url": "str", - "configuration": "" - }, - "type": "str" - }, - "type": "str", - "identity": { - "clientId": "str", - "name": "str", - "tenantId": "str", - "tokenIssuer": {} - } - }, "datasetAccessPolicy": { "accessMode": "str", "allowedFields": [ @@ -2023,7 +1848,30 @@ def analytics_dataset_document_id_get( ], "format": "str" }, - "name": "str" + "name": "str", + "store": { + "containerName": "str", + "encryptionMode": "str", + "storageAccountType": "str", + "storageAccountUrl": "str", + "awsCgsSecretId": "str" + }, + "dek": { + "keyVaultUrl": "str", + "secretId": "str", + "maaUrl": "str" + }, + "identity": { + "clientId": "str", + "issuerUrl": "str", + "name": "str", + "tenantId": "str" + }, + "kek": { + "keyVaultUrl": "str", + "secretId": "str", + "maaUrl": "str" + } }, "id": "str", "proposerId": "str", @@ -2047,25 +1895,15 @@ def analytics_dataset_document_id_get( } error_map.update(kwargs.pop("error_map", {}) or {}) - _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _headers = kwargs.pop("headers", {}) or {} _params = kwargs.pop("params", {}) or {} - content_type: Optional[str] = kwargs.pop( - "content_type", _headers.pop( - "Content-Type", "application/json")) - content_type = content_type if body else None cls: ClsType[JSON] = kwargs.pop("cls", None) - if body is not None: - _json = body - else: - _json = None - - _request = build_collaboration_analytics_dataset_document_id_get_request( + _request = build_collaboration_analytics_datasets_document_id_get_request( collaboration_id=collaboration_id, document_id=document_id, - content_type=content_type, - json=_json, + api_version=self._config.api_version, headers=_headers, params=_params, ) @@ -2079,10 +1917,7 @@ def analytics_dataset_document_id_get( response = pipeline_response.http_response if response.status_code not in [200, 422]: - map_error( - status_code=response.status_code, - response=response, - error_map=error_map) + map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) if response.content: @@ -2091,17 +1926,12 @@ def analytics_dataset_document_id_get( deserialized = None if cls: - return cls( - pipeline_response, - cast( - JSON, - deserialized), - {}) # type: ignore + return cls(pipeline_response, cast(JSON, deserialized), {}) # type: ignore return cast(JSON, deserialized) # type: ignore @overload - def analytics_dataset_document_id_publish_post( # pylint: disable=name-too-long + def analytics_datasets_document_id_publish_post( # pylint: disable=name-too-long self, collaboration_id: str, document_id: str, @@ -2109,7 +1939,7 @@ def analytics_dataset_document_id_publish_post( # pylint: disable=name-too-long *, content_type: str = "application/json", **kwargs: Any - ) -> Union[Any, JSON]: + ) -> Optional[JSON]: """Publish dataset by id. Publish dataset by id. @@ -2123,8 +1953,8 @@ def analytics_dataset_document_id_publish_post( # pylint: disable=name-too-long :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. Default value is "application/json". :paramtype content_type: str - :return: any or JSON object - :rtype: any or JSON + :return: JSON object or None + :rtype: JSON or None :raises ~azure.core.exceptions.HttpResponseError: Example: @@ -2132,96 +1962,45 @@ def analytics_dataset_document_id_publish_post( # pylint: disable=name-too-long # JSON input template you can fill out and use as your body input. body = { - "data": { - "datasetAccessPoint": { - "name": "str", - "path": "str", - "protection": { - "proxyMode": "str", - "proxyType": "str", - "configuration": "", - "encryptionSecretAccessIdentity": { - "clientId": "str", - "name": "str", - "tenantId": "str", - "tokenIssuer": {} - }, - "encryptionSecrets": { - "dek": { - "name": "str", - "secret": { - "backingResource": { - "id": "str", - "name": "str", - "provider": { - "protocol": - "str", - "url": "str", - "configuration": "" - }, - "type": "str" - }, - "secretType": "str" - } - }, - "kek": { - "name": "str", - "secret": { - "backingResource": { - "id": "str", - "name": "str", - "provider": { - "protocol": - "str", - "url": "str", - "configuration": "" - }, - "type": "str" - }, - "secretType": "str" - } - } - }, - "privacyPolicy": { - "policy": {} - } - }, - "store": { - "id": "str", - "name": "str", - "provider": { - "protocol": "str", - "url": "str", - "configuration": "" - }, - "type": "str" - }, - "type": "str", - "identity": { - "clientId": "str", - "name": "str", - "tenantId": "str", - "tokenIssuer": {} + "datasetAccessPolicy": { + "accessMode": "str", + "allowedFields": [ + "str" + ] + }, + "datasetSchema": { + "fields": [ + { + "fieldName": "str", + "fieldType": "str" } - }, - "datasetAccessPolicy": { - "accessMode": "str", - "allowedFields": [ - "str" - ] - }, - "datasetSchema": { - "fields": [ - { - "fieldName": "str", - "fieldType": "str" - } - ], - "format": "str" - }, - "name": "str" + ], + "format": "str" }, - "version": "str" + "name": "str", + "store": { + "containerName": "str", + "encryptionMode": "str", + "storageAccountType": "str", + "storageAccountUrl": "str", + "awsCgsSecretId": "str" + }, + "dek": { + "keyVaultUrl": "str", + "secretId": "str", + "maaUrl": "str" + }, + "identity": { + "clientId": "str", + "issuerUrl": "str", + "name": "str", + "tenantId": "str" + }, + "kek": { + "keyVaultUrl": "str", + "secretId": "str", + "maaUrl": "str" + } } # response body for status code(s): 422 @@ -2235,7 +2014,7 @@ def analytics_dataset_document_id_publish_post( # pylint: disable=name-too-long """ @overload - def analytics_dataset_document_id_publish_post( # pylint: disable=name-too-long + def analytics_datasets_document_id_publish_post( # pylint: disable=name-too-long self, collaboration_id: str, document_id: str, @@ -2243,7 +2022,7 @@ def analytics_dataset_document_id_publish_post( # pylint: disable=name-too-long *, content_type: str = "application/json", **kwargs: Any - ) -> Union[Any, JSON]: + ) -> Optional[JSON]: """Publish dataset by id. Publish dataset by id. @@ -2257,8 +2036,8 @@ def analytics_dataset_document_id_publish_post( # pylint: disable=name-too-long :keyword content_type: Body Parameter content-type. Content type parameter for binary body. Default value is "application/json". :paramtype content_type: str - :return: any or JSON object - :rtype: any or JSON + :return: JSON object or None + :rtype: JSON or None :raises ~azure.core.exceptions.HttpResponseError: Example: @@ -2275,9 +2054,9 @@ def analytics_dataset_document_id_publish_post( # pylint: disable=name-too-long """ @distributed_trace - def analytics_dataset_document_id_publish_post( # pylint: disable=name-too-long + def analytics_datasets_document_id_publish_post( # pylint: disable=name-too-long self, collaboration_id: str, document_id: str, body: Union[JSON, IO[bytes]], **kwargs: Any - ) -> Union[Any, JSON]: + ) -> Optional[JSON]: """Publish dataset by id. Publish dataset by id. @@ -2288,8 +2067,8 @@ def analytics_dataset_document_id_publish_post( # pylint: disable=name-too-long :type document_id: str :param body: Is either a JSON type or a IO[bytes] type. Required. :type body: JSON or IO[bytes] - :return: any or JSON object - :rtype: any or JSON + :return: JSON object or None + :rtype: JSON or None :raises ~azure.core.exceptions.HttpResponseError: Example: @@ -2297,96 +2076,45 @@ def analytics_dataset_document_id_publish_post( # pylint: disable=name-too-long # JSON input template you can fill out and use as your body input. body = { - "data": { - "datasetAccessPoint": { - "name": "str", - "path": "str", - "protection": { - "proxyMode": "str", - "proxyType": "str", - "configuration": "", - "encryptionSecretAccessIdentity": { - "clientId": "str", - "name": "str", - "tenantId": "str", - "tokenIssuer": {} - }, - "encryptionSecrets": { - "dek": { - "name": "str", - "secret": { - "backingResource": { - "id": "str", - "name": "str", - "provider": { - "protocol": - "str", - "url": "str", - "configuration": "" - }, - "type": "str" - }, - "secretType": "str" - } - }, - "kek": { - "name": "str", - "secret": { - "backingResource": { - "id": "str", - "name": "str", - "provider": { - "protocol": - "str", - "url": "str", - "configuration": "" - }, - "type": "str" - }, - "secretType": "str" - } - } - }, - "privacyPolicy": { - "policy": {} - } - }, - "store": { - "id": "str", - "name": "str", - "provider": { - "protocol": "str", - "url": "str", - "configuration": "" - }, - "type": "str" - }, - "type": "str", - "identity": { - "clientId": "str", - "name": "str", - "tenantId": "str", - "tokenIssuer": {} + "datasetAccessPolicy": { + "accessMode": "str", + "allowedFields": [ + "str" + ] + }, + "datasetSchema": { + "fields": [ + { + "fieldName": "str", + "fieldType": "str" } - }, - "datasetAccessPolicy": { - "accessMode": "str", - "allowedFields": [ - "str" - ] - }, - "datasetSchema": { - "fields": [ - { - "fieldName": "str", - "fieldType": "str" - } - ], - "format": "str" - }, - "name": "str" + ], + "format": "str" }, - "version": "str" + "name": "str", + "store": { + "containerName": "str", + "encryptionMode": "str", + "storageAccountType": "str", + "storageAccountUrl": "str", + "awsCgsSecretId": "str" + }, + "dek": { + "keyVaultUrl": "str", + "secretId": "str", + "maaUrl": "str" + }, + "identity": { + "clientId": "str", + "issuerUrl": "str", + "name": "str", + "tenantId": "str" + }, + "kek": { + "keyVaultUrl": "str", + "secretId": "str", + "maaUrl": "str" + } } # response body for status code(s): 422 @@ -2409,9 +2137,8 @@ def analytics_dataset_document_id_publish_post( # pylint: disable=name-too-long _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = kwargs.pop("params", {}) or {} - content_type: Optional[str] = kwargs.pop( - "content_type", _headers.pop("Content-Type", None)) - cls: ClsType[Union[Any, JSON]] = kwargs.pop("cls", None) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + cls: ClsType[Optional[JSON]] = kwargs.pop("cls", None) content_type = content_type or "application/json" _json = None @@ -2421,10 +2148,11 @@ def analytics_dataset_document_id_publish_post( # pylint: disable=name-too-long else: _json = body - _request = build_collaboration_analytics_dataset_document_id_publish_post_request( + _request = build_collaboration_analytics_datasets_document_id_publish_post_request( collaboration_id=collaboration_id, document_id=document_id, content_type=content_type, + api_version=self._config.api_version, json=_json, content=_content, headers=_headers, @@ -2439,31 +2167,24 @@ def analytics_dataset_document_id_publish_post( # pylint: disable=name-too-long response = pipeline_response.http_response - if response.status_code not in [200, 422]: - map_error( - status_code=response.status_code, - response=response, - error_map=error_map) + if response.status_code not in [204, 422]: + map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) - if response.content: - deserialized = response.json() - else: - deserialized = None + deserialized = None + if response.status_code == 422: + if response.content: + deserialized = response.json() + else: + deserialized = None if cls: - return cls(pipeline_response, cast( - Union[Any, JSON], deserialized), {}) # type: ignore + return cls(pipeline_response, deserialized, {}) # type: ignore - return cast(Union[Any, JSON], deserialized) # type: ignore + return deserialized # type: ignore @distributed_trace - def check_consent_document_id_get( - self, - collaboration_id: str, - document_id: str, - body: Optional[Any] = None, - **kwargs: Any) -> JSON: + def consent_document_id_get(self, collaboration_id: str, document_id: str, **kwargs: Any) -> JSON: """Check execution consent by ID of the Query or the Dataset. Check execution consent by ID of the Query or the Dataset. @@ -2472,8 +2193,6 @@ def check_consent_document_id_get( :type collaboration_id: str :param document_id: Required. :type document_id: str - :param body: Default value is None. - :type body: any :return: JSON object :rtype: JSON :raises ~azure.core.exceptions.HttpResponseError: @@ -2506,25 +2225,15 @@ def check_consent_document_id_get( } error_map.update(kwargs.pop("error_map", {}) or {}) - _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _headers = kwargs.pop("headers", {}) or {} _params = kwargs.pop("params", {}) or {} - content_type: Optional[str] = kwargs.pop( - "content_type", _headers.pop( - "Content-Type", "application/json")) - content_type = content_type if body else None cls: ClsType[JSON] = kwargs.pop("cls", None) - if body is not None: - _json = body - else: - _json = None - - _request = build_collaboration_check_consent_document_id_get_request( + _request = build_collaboration_consent_document_id_get_request( collaboration_id=collaboration_id, document_id=document_id, - content_type=content_type, - json=_json, + api_version=self._config.api_version, headers=_headers, params=_params, ) @@ -2538,10 +2247,7 @@ def check_consent_document_id_get( response = pipeline_response.http_response if response.status_code not in [200, 422]: - map_error( - status_code=response.status_code, - response=response, - error_map=error_map) + map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) if response.content: @@ -2550,38 +2256,121 @@ def check_consent_document_id_get( deserialized = None if cls: - return cls( - pipeline_response, - cast( - JSON, - deserialized), - {}) # type: ignore + return cls(pipeline_response, cast(JSON, deserialized), {}) # type: ignore return cast(JSON, deserialized) # type: ignore + @overload + def consent_document_id_put( + self, + collaboration_id: str, + document_id: str, + body: JSON, + *, + content_type: str = "application/json", + **kwargs: Any + ) -> Optional[JSON]: + """Set execution consent (enable / disable) by ID of the Query or the Dataset. + + Set execution consent (enable / disable) by ID of the Query or the Dataset. + + :param collaboration_id: Required. + :type collaboration_id: str + :param document_id: Required. + :type document_id: str + :param body: Required. + :type body: JSON + :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. + Default value is "application/json". + :paramtype content_type: str + :return: JSON object or None + :rtype: JSON or None + :raises ~azure.core.exceptions.HttpResponseError: + + Example: + .. code-block:: python + + # JSON input template you can fill out and use as your body input. + body = { + "consentAction": "str" + } + + # response body for status code(s): 422 + response == { + "loc": [ + {} + ], + "msg": "str", + "type": "str" + } + """ + + @overload + def consent_document_id_put( + self, + collaboration_id: str, + document_id: str, + body: IO[bytes], + *, + content_type: str = "application/json", + **kwargs: Any + ) -> Optional[JSON]: + """Set execution consent (enable / disable) by ID of the Query or the Dataset. + + Set execution consent (enable / disable) by ID of the Query or the Dataset. + + :param collaboration_id: Required. + :type collaboration_id: str + :param document_id: Required. + :type document_id: str + :param body: Required. + :type body: 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: JSON object or None + :rtype: JSON or None + :raises ~azure.core.exceptions.HttpResponseError: + + Example: + .. code-block:: python + + # response body for status code(s): 422 + response == { + "loc": [ + {} + ], + "msg": "str", + "type": "str" + } + """ + @distributed_trace - def set_consent_document_id_consent_action_post( # pylint: disable=name-too-long - self, collaboration_id: str, document_id: str, consent_action: str, body: Optional[Any] = None, **kwargs: Any - ) -> Union[Any, JSON]: - """Set execution consent (accept / reject) by ID of the Query or the Dataset. + def consent_document_id_put( + self, collaboration_id: str, document_id: str, body: Union[JSON, IO[bytes]], **kwargs: Any + ) -> Optional[JSON]: + """Set execution consent (enable / disable) by ID of the Query or the Dataset. - Set execution consent (accept / reject) by ID of the Query or the Dataset. + Set execution consent (enable / disable) by ID of the Query or the Dataset. :param collaboration_id: Required. :type collaboration_id: str :param document_id: Required. :type document_id: str - :param consent_action: Known values are: "enable" and "disable". Required. - :type consent_action: str - :param body: Default value is None. - :type body: any - :return: any or JSON object - :rtype: any or JSON + :param body: Is either a JSON type or a IO[bytes] type. Required. + :type body: JSON or IO[bytes] + :return: JSON object or None + :rtype: JSON or None :raises ~azure.core.exceptions.HttpResponseError: Example: .. code-block:: python + # JSON input template you can fill out and use as your body input. + body = { + "consentAction": "str" + } + # response body for status code(s): 422 response == { "loc": [ @@ -2602,23 +2391,24 @@ def set_consent_document_id_consent_action_post( # pylint: disable=name-too-lon _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = kwargs.pop("params", {}) or {} - content_type: Optional[str] = kwargs.pop( - "content_type", _headers.pop( - "Content-Type", "application/json")) - content_type = content_type if body else None - cls: ClsType[Union[Any, JSON]] = kwargs.pop("cls", None) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + cls: ClsType[Optional[JSON]] = kwargs.pop("cls", None) - if body is not None: - _json = body + content_type = content_type or "application/json" + _json = None + _content = None + if isinstance(body, (IOBase, bytes)): + _content = body else: - _json = None + _json = body - _request = build_collaboration_set_consent_document_id_consent_action_post_request( + _request = build_collaboration_consent_document_id_put_request( collaboration_id=collaboration_id, document_id=document_id, - consent_action=consent_action, content_type=content_type, + api_version=self._config.api_version, json=_json, + content=_content, headers=_headers, params=_params, ) @@ -2631,23 +2421,21 @@ def set_consent_document_id_consent_action_post( # pylint: disable=name-too-lon response = pipeline_response.http_response - if response.status_code not in [200, 422]: - map_error( - status_code=response.status_code, - response=response, - error_map=error_map) + if response.status_code not in [204, 422]: + map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) - if response.content: - deserialized = response.json() - else: - deserialized = None + deserialized = None + if response.status_code == 422: + if response.content: + deserialized = response.json() + else: + deserialized = None if cls: - return cls(pipeline_response, cast( - Union[Any, JSON], deserialized), {}) # type: ignore + return cls(pipeline_response, deserialized, {}) # type: ignore - return cast(Union[Any, JSON], deserialized) # type: ignore + return deserialized # type: ignore @overload def analytics_queries_document_id_publish_post( # pylint: disable=name-too-long @@ -2658,7 +2446,7 @@ def analytics_queries_document_id_publish_post( # pylint: disable=name-too-long *, content_type: str = "application/json", **kwargs: Any - ) -> Union[Any, JSON]: + ) -> Optional[JSON]: """Publish query by id. Publish query by id. @@ -2672,8 +2460,8 @@ def analytics_queries_document_id_publish_post( # pylint: disable=name-too-long :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. Default value is "application/json". :paramtype content_type: str - :return: any or JSON object - :rtype: any or JSON + :return: JSON object or None + :rtype: JSON or None :raises ~azure.core.exceptions.HttpResponseError: Example: @@ -2681,36 +2469,16 @@ def analytics_queries_document_id_publish_post( # pylint: disable=name-too-long # JSON input template you can fill out and use as your body input. body = { - "inputDatasets": [ + "inputDatasets": "str", + "outputDataset": "str", + "queryData": [ { - "datasetDocumentId": "str", - "view": "str" + "data": "str", + "executionSequence": 0, + "postFilters": "str", + "preConditions": "str" } - ], - "outputDataset": { - "datasetDocumentId": "str", - "view": "str" - }, - "queryData": { - "segments": [ - { - "data": "str", - "executionSequence": 0, - "postFilters": [ - { - "columnName": "str", - "value": 0 - } - ], - "preConditions": [ - { - "minRowCount": 0, - "viewName": "str" - } - ] - } - ] - } + ] } # response body for status code(s): 422 @@ -2732,7 +2500,7 @@ def analytics_queries_document_id_publish_post( # pylint: disable=name-too-long *, content_type: str = "application/json", **kwargs: Any - ) -> Union[Any, JSON]: + ) -> Optional[JSON]: """Publish query by id. Publish query by id. @@ -2746,8 +2514,8 @@ def analytics_queries_document_id_publish_post( # pylint: disable=name-too-long :keyword content_type: Body Parameter content-type. Content type parameter for binary body. Default value is "application/json". :paramtype content_type: str - :return: any or JSON object - :rtype: any or JSON + :return: JSON object or None + :rtype: JSON or None :raises ~azure.core.exceptions.HttpResponseError: Example: @@ -2766,7 +2534,7 @@ def analytics_queries_document_id_publish_post( # pylint: disable=name-too-long @distributed_trace def analytics_queries_document_id_publish_post( # pylint: disable=name-too-long self, collaboration_id: str, document_id: str, body: Union[JSON, IO[bytes]], **kwargs: Any - ) -> Union[Any, JSON]: + ) -> Optional[JSON]: """Publish query by id. Publish query by id. @@ -2777,8 +2545,8 @@ def analytics_queries_document_id_publish_post( # pylint: disable=name-too-long :type document_id: str :param body: Is either a JSON type or a IO[bytes] type. Required. :type body: JSON or IO[bytes] - :return: any or JSON object - :rtype: any or JSON + :return: JSON object or None + :rtype: JSON or None :raises ~azure.core.exceptions.HttpResponseError: Example: @@ -2786,36 +2554,16 @@ def analytics_queries_document_id_publish_post( # pylint: disable=name-too-long # JSON input template you can fill out and use as your body input. body = { - "inputDatasets": [ + "inputDatasets": "str", + "outputDataset": "str", + "queryData": [ { - "datasetDocumentId": "str", - "view": "str" + "data": "str", + "executionSequence": 0, + "postFilters": "str", + "preConditions": "str" } - ], - "outputDataset": { - "datasetDocumentId": "str", - "view": "str" - }, - "queryData": { - "segments": [ - { - "data": "str", - "executionSequence": 0, - "postFilters": [ - { - "columnName": "str", - "value": 0 - } - ], - "preConditions": [ - { - "minRowCount": 0, - "viewName": "str" - } - ] - } - ] - } + ] } # response body for status code(s): 422 @@ -2838,9 +2586,8 @@ def analytics_queries_document_id_publish_post( # pylint: disable=name-too-long _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = kwargs.pop("params", {}) or {} - content_type: Optional[str] = kwargs.pop( - "content_type", _headers.pop("Content-Type", None)) - cls: ClsType[Union[Any, JSON]] = kwargs.pop("cls", None) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) + cls: ClsType[Optional[JSON]] = kwargs.pop("cls", None) content_type = content_type or "application/json" _json = None @@ -2854,6 +2601,7 @@ def analytics_queries_document_id_publish_post( # pylint: disable=name-too-long collaboration_id=collaboration_id, document_id=document_id, content_type=content_type, + api_version=self._config.api_version, json=_json, content=_content, headers=_headers, @@ -2868,129 +2616,30 @@ def analytics_queries_document_id_publish_post( # pylint: disable=name-too-long response = pipeline_response.http_response - if response.status_code not in [200, 422]: - map_error( - status_code=response.status_code, - response=response, - error_map=error_map) + if response.status_code not in [204, 422]: + map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) - if response.content: - deserialized = response.json() - else: - deserialized = None + deserialized = None + if response.status_code == 422: + if response.content: + deserialized = response.json() + else: + deserialized = None if cls: - return cls(pipeline_response, cast( - Union[Any, JSON], deserialized), {}) # type: ignore + return cls(pipeline_response, deserialized, {}) # type: ignore - return cast(Union[Any, JSON], deserialized) # type: ignore + return deserialized # type: ignore @distributed_trace - def analytics_queries_list_get( - self, collaboration_id: str, body: Optional[Any] = None, **kwargs: Any - ) -> Union[List[str], JSON]: + def analytics_queries_list_get(self, collaboration_id: str, **kwargs: Any) -> JSON: """List all queries. List all queries. :param collaboration_id: Required. :type collaboration_id: str - :param body: Default value is None. - :type body: any - :return: list of str or JSON object - :rtype: list[str] or JSON - :raises ~azure.core.exceptions.HttpResponseError: - - Example: - .. code-block:: python - - # response body for status code(s): 200 - response == [ - "str" - ] - # response body for status code(s): 422 - response == { - "loc": [ - {} - ], - "msg": "str", - "type": "str" - } - """ - error_map: MutableMapping = { - 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 = kwargs.pop("params", {}) or {} - - content_type: Optional[str] = kwargs.pop( - "content_type", _headers.pop( - "Content-Type", "application/json")) - content_type = content_type if body else None - cls: ClsType[Union[List[str], JSON]] = kwargs.pop("cls", None) - - if body is not None: - _json = body - else: - _json = None - - _request = build_collaboration_analytics_queries_list_get_request( - collaboration_id=collaboration_id, - content_type=content_type, - json=_json, - headers=_headers, - params=_params, - ) - _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, 422]: - map_error( - status_code=response.status_code, - response=response, - error_map=error_map) - raise HttpResponseError(response=response) - - if response.content: - deserialized = response.json() - else: - deserialized = None - - if cls: - return cls(pipeline_response, cast( - Union[List[str], JSON], deserialized), {}) # type: ignore - - return cast(Union[List[str], JSON], deserialized) # type: ignore - - @distributed_trace - def analytics_queries_document_id_get( - self, - collaboration_id: str, - document_id: str, - body: Optional[Any] = None, - **kwargs: Any) -> JSON: - """Get query by id. - - Get query by id. - - :param collaboration_id: Required. - :type collaboration_id: str - :param document_id: Required. - :type document_id: str - :param body: Default value is None. - :type body: any :return: JSON object :rtype: JSON :raises ~azure.core.exceptions.HttpResponseError: @@ -3000,31 +2649,14 @@ def analytics_queries_document_id_get( # response body for status code(s): 200 response == { - "approvers": [ + "value": [ { - "approverId": "str", - "approverIdType": "str" - } - ], - "data": { - "applicationType": "str", - "inputDataset": [ - { - "specification": "str", - "view": "str" + "id": "str", + "labels": { + "str": "str" } - ], - "outputDataset": { - "specification": "str", - "view": "str" - }, - "query": "str" - }, - "id": "str", - "proposalId": "str", - "proposerId": "str", - "state": "str", - "version": "str" + } + ] } # response body for status code(s): 422 response == { @@ -3043,25 +2675,14 @@ def analytics_queries_document_id_get( } error_map.update(kwargs.pop("error_map", {}) or {}) - _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _headers = kwargs.pop("headers", {}) or {} _params = kwargs.pop("params", {}) or {} - content_type: Optional[str] = kwargs.pop( - "content_type", _headers.pop( - "Content-Type", "application/json")) - content_type = content_type if body else None cls: ClsType[JSON] = kwargs.pop("cls", None) - if body is not None: - _json = body - else: - _json = None - - _request = build_collaboration_analytics_queries_document_id_get_request( + _request = build_collaboration_analytics_queries_list_get_request( collaboration_id=collaboration_id, - document_id=document_id, - content_type=content_type, - json=_json, + api_version=self._config.api_version, headers=_headers, params=_params, ) @@ -3069,144 +2690,68 @@ def analytics_queries_document_id_get( _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, 422]: - map_error( - status_code=response.status_code, - response=response, - error_map=error_map) - raise HttpResponseError(response=response) - - if response.content: - deserialized = response.json() - else: - deserialized = None - - if cls: - return cls( - pipeline_response, - cast( - JSON, - deserialized), - {}) # type: ignore - - return cast(JSON, deserialized) # type: ignore - - @overload - def analytics_queries_document_id_vote_accept_post( # pylint: disable=name-too-long - self, - collaboration_id: str, - document_id: str, - body: Optional[JSON] = None, - *, - content_type: str = "application/json", - **kwargs: Any - ) -> Union[Any, JSON]: - """Vote accept on query by id. - - Vote accept on query by id. - - :param collaboration_id: Required. - :type collaboration_id: str - :param document_id: Required. - :type document_id: str - :param body: Default value is None. - :type body: JSON - :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. - Default value is "application/json". - :paramtype content_type: str - :return: any or JSON object - :rtype: any or JSON - :raises ~azure.core.exceptions.HttpResponseError: - - Example: - .. code-block:: python - - # JSON input template you can fill out and use as your body input. - body = { - "proposalId": "str" - } - - # response body for status code(s): 422 - response == { - "loc": [ - {} - ], - "msg": "str", - "type": "str" - } - """ - - @overload - def analytics_queries_document_id_vote_accept_post( # pylint: disable=name-too-long - self, - collaboration_id: str, - document_id: str, - body: Optional[IO[bytes]] = None, - *, - content_type: str = "application/json", - **kwargs: Any - ) -> Union[Any, JSON]: - """Vote accept on query by id. + _request, stream=_stream, **kwargs + ) - Vote accept on query by id. + response = pipeline_response.http_response - :param collaboration_id: Required. - :type collaboration_id: str - :param document_id: Required. - :type document_id: str - :param body: Default value is None. - :type body: 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: any or JSON object - :rtype: any or JSON - :raises ~azure.core.exceptions.HttpResponseError: + if response.status_code not in [200, 422]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response) - Example: - .. code-block:: python + if response.content: + deserialized = response.json() + else: + deserialized = None - # response body for status code(s): 422 - response == { - "loc": [ - {} - ], - "msg": "str", - "type": "str" - } - """ + if cls: + return cls(pipeline_response, cast(JSON, deserialized), {}) # type: ignore + + return cast(JSON, deserialized) # type: ignore @distributed_trace - def analytics_queries_document_id_vote_accept_post( # pylint: disable=name-too-long - self, collaboration_id: str, document_id: str, body: Optional[Union[JSON, IO[bytes]]] = None, **kwargs: Any - ) -> Union[Any, JSON]: - """Vote accept on query by id. + def analytics_queries_document_id_get(self, collaboration_id: str, document_id: str, **kwargs: Any) -> JSON: + """Get query by id. - Vote accept on query by id. + Get query by id. :param collaboration_id: Required. :type collaboration_id: str :param document_id: Required. :type document_id: str - :param body: Is either a JSON type or a IO[bytes] type. Default value is None. - :type body: JSON or IO[bytes] - :return: any or JSON object - :rtype: any or JSON + :return: JSON object + :rtype: JSON :raises ~azure.core.exceptions.HttpResponseError: Example: .. code-block:: python - # JSON input template you can fill out and use as your body input. - body = { - "proposalId": "str" + # response body for status code(s): 200 + response == { + "approvers": [ + { + "approverId": "str", + "approverIdType": "str" + } + ], + "data": { + "inputDatasets": "str", + "outputDataset": "str", + "queryData": [ + { + "data": "str", + "executionSequence": 0, + "postFilters": "str", + "preConditions": "str" + } + ] + }, + "id": "str", + "proposalId": "str", + "proposerId": "str", + "state": "str", + "version": "str" } - # response body for status code(s): 422 response == { "loc": [ @@ -3224,31 +2769,15 @@ def analytics_queries_document_id_vote_accept_post( # pylint: disable=name-too- } error_map.update(kwargs.pop("error_map", {}) or {}) - _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _headers = kwargs.pop("headers", {}) or {} _params = kwargs.pop("params", {}) or {} - content_type: Optional[str] = kwargs.pop( - "content_type", _headers.pop("Content-Type", None)) - content_type = content_type if body else None - cls: ClsType[Union[Any, JSON]] = kwargs.pop("cls", None) - - content_type = content_type or "application/json" if body else None - _json = None - _content = None - if isinstance(body, (IOBase, bytes)): - _content = body - else: - if body is not None: - _json = body - else: - _json = None + cls: ClsType[JSON] = kwargs.pop("cls", None) - _request = build_collaboration_analytics_queries_document_id_vote_accept_post_request( + _request = build_collaboration_analytics_queries_document_id_get_request( collaboration_id=collaboration_id, document_id=document_id, - content_type=content_type, - json=_json, - content=_content, + api_version=self._config.api_version, headers=_headers, params=_params, ) @@ -3262,10 +2791,7 @@ def analytics_queries_document_id_vote_accept_post( # pylint: disable=name-too- response = pipeline_response.http_response if response.status_code not in [200, 422]: - map_error( - status_code=response.status_code, - response=response, - error_map=error_map) + map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) if response.content: @@ -3274,13 +2800,12 @@ def analytics_queries_document_id_vote_accept_post( # pylint: disable=name-too- deserialized = None if cls: - return cls(pipeline_response, cast( - Union[Any, JSON], deserialized), {}) # type: ignore + return cls(pipeline_response, cast(JSON, deserialized), {}) # type: ignore - return cast(Union[Any, JSON], deserialized) # type: ignore + return cast(JSON, deserialized) # type: ignore @overload - def analytics_queries_document_id_vote_reject_post( # pylint: disable=name-too-long + def analytics_queries_document_id_vote_post( self, collaboration_id: str, document_id: str, @@ -3288,10 +2813,10 @@ def analytics_queries_document_id_vote_reject_post( # pylint: disable=name-too- *, content_type: str = "application/json", **kwargs: Any - ) -> Union[Any, JSON]: - """Vote reject on query by id. + ) -> Optional[JSON]: + """Vote on query by id. - Vote reject on query by id. + Vote on query by id. :param collaboration_id: Required. :type collaboration_id: str @@ -3302,8 +2827,8 @@ def analytics_queries_document_id_vote_reject_post( # pylint: disable=name-too- :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. Default value is "application/json". :paramtype content_type: str - :return: any or JSON object - :rtype: any or JSON + :return: JSON object or None + :rtype: JSON or None :raises ~azure.core.exceptions.HttpResponseError: Example: @@ -3311,7 +2836,8 @@ def analytics_queries_document_id_vote_reject_post( # pylint: disable=name-too- # JSON input template you can fill out and use as your body input. body = { - "proposalId": "str" + "proposalId": "str", + "voteAction": "str" } # response body for status code(s): 422 @@ -3325,7 +2851,7 @@ def analytics_queries_document_id_vote_reject_post( # pylint: disable=name-too- """ @overload - def analytics_queries_document_id_vote_reject_post( # pylint: disable=name-too-long + def analytics_queries_document_id_vote_post( self, collaboration_id: str, document_id: str, @@ -3333,10 +2859,10 @@ def analytics_queries_document_id_vote_reject_post( # pylint: disable=name-too- *, content_type: str = "application/json", **kwargs: Any - ) -> Union[Any, JSON]: - """Vote reject on query by id. + ) -> Optional[JSON]: + """Vote on query by id. - Vote reject on query by id. + Vote on query by id. :param collaboration_id: Required. :type collaboration_id: str @@ -3347,8 +2873,8 @@ def analytics_queries_document_id_vote_reject_post( # pylint: disable=name-too- :keyword content_type: Body Parameter content-type. Content type parameter for binary body. Default value is "application/json". :paramtype content_type: str - :return: any or JSON object - :rtype: any or JSON + :return: JSON object or None + :rtype: JSON or None :raises ~azure.core.exceptions.HttpResponseError: Example: @@ -3365,12 +2891,12 @@ def analytics_queries_document_id_vote_reject_post( # pylint: disable=name-too- """ @distributed_trace - def analytics_queries_document_id_vote_reject_post( # pylint: disable=name-too-long + def analytics_queries_document_id_vote_post( self, collaboration_id: str, document_id: str, body: Optional[Union[JSON, IO[bytes]]] = None, **kwargs: Any - ) -> Union[Any, JSON]: - """Vote reject on query by id. + ) -> Optional[JSON]: + """Vote on query by id. - Vote reject on query by id. + Vote on query by id. :param collaboration_id: Required. :type collaboration_id: str @@ -3378,8 +2904,8 @@ def analytics_queries_document_id_vote_reject_post( # pylint: disable=name-too- :type document_id: str :param body: Is either a JSON type or a IO[bytes] type. Default value is None. :type body: JSON or IO[bytes] - :return: any or JSON object - :rtype: any or JSON + :return: JSON object or None + :rtype: JSON or None :raises ~azure.core.exceptions.HttpResponseError: Example: @@ -3387,7 +2913,8 @@ def analytics_queries_document_id_vote_reject_post( # pylint: disable=name-too- # JSON input template you can fill out and use as your body input. body = { - "proposalId": "str" + "proposalId": "str", + "voteAction": "str" } # response body for status code(s): 422 @@ -3410,10 +2937,9 @@ def analytics_queries_document_id_vote_reject_post( # pylint: disable=name-too- _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = kwargs.pop("params", {}) or {} - content_type: Optional[str] = kwargs.pop( - "content_type", _headers.pop("Content-Type", None)) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) content_type = content_type if body else None - cls: ClsType[Union[Any, JSON]] = kwargs.pop("cls", None) + cls: ClsType[Optional[JSON]] = kwargs.pop("cls", None) content_type = content_type or "application/json" if body else None _json = None @@ -3426,10 +2952,11 @@ def analytics_queries_document_id_vote_reject_post( # pylint: disable=name-too- else: _json = None - _request = build_collaboration_analytics_queries_document_id_vote_reject_post_request( + _request = build_collaboration_analytics_queries_document_id_vote_post_request( collaboration_id=collaboration_id, document_id=document_id, content_type=content_type, + api_version=self._config.api_version, json=_json, content=_content, headers=_headers, @@ -3444,23 +2971,21 @@ def analytics_queries_document_id_vote_reject_post( # pylint: disable=name-too- response = pipeline_response.http_response - if response.status_code not in [200, 422]: - map_error( - status_code=response.status_code, - response=response, - error_map=error_map) + if response.status_code not in [204, 422]: + map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) - if response.content: - deserialized = response.json() - else: - deserialized = None + deserialized = None + if response.status_code == 422: + if response.content: + deserialized = response.json() + else: + deserialized = None if cls: - return cls(pipeline_response, cast( - Union[Any, JSON], deserialized), {}) # type: ignore + return cls(pipeline_response, deserialized, {}) # type: ignore - return cast(Union[Any, JSON], deserialized) # type: ignore + return deserialized # type: ignore @overload def analytics_queries_document_id_run_post( @@ -3682,8 +3207,7 @@ def analytics_queries_document_id_run_post( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = kwargs.pop("params", {}) or {} - content_type: Optional[str] = kwargs.pop( - "content_type", _headers.pop("Content-Type", None)) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) cls: ClsType[JSON] = kwargs.pop("cls", None) content_type = content_type or "application/json" @@ -3698,6 +3222,7 @@ def analytics_queries_document_id_run_post( collaboration_id=collaboration_id, document_id=document_id, content_type=content_type, + api_version=self._config.api_version, json=_json, content=_content, headers=_headers, @@ -3713,10 +3238,7 @@ def analytics_queries_document_id_run_post( response = pipeline_response.http_response if response.status_code not in [200, 422]: - map_error( - status_code=response.status_code, - response=response, - error_map=error_map) + map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) if response.content: @@ -3725,32 +3247,20 @@ def analytics_queries_document_id_run_post( deserialized = None if cls: - return cls( - pipeline_response, - cast( - JSON, - deserialized), - {}) # type: ignore + return cls(pipeline_response, cast(JSON, deserialized), {}) # type: ignore return cast(JSON, deserialized) # type: ignore @distributed_trace - def analytics_queries_jobid_get( - self, - collaboration_id: str, - jobid: str, - body: Optional[Any] = None, - **kwargs: Any) -> JSON: - """Get query run result by run id. + def analytics_runs_job_id_get(self, collaboration_id: str, job_id: str, **kwargs: Any) -> JSON: + """Get query run result by job id. - Get query run result by run id. + Get query run result by job id. :param collaboration_id: Required. :type collaboration_id: str - :param jobid: Required. - :type jobid: str - :param body: Default value is None. - :type body: any + :param job_id: Required. + :type job_id: str :return: JSON object :rtype: JSON :raises ~azure.core.exceptions.HttpResponseError: @@ -3796,25 +3306,15 @@ def analytics_queries_jobid_get( } error_map.update(kwargs.pop("error_map", {}) or {}) - _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _headers = kwargs.pop("headers", {}) or {} _params = kwargs.pop("params", {}) or {} - content_type: Optional[str] = kwargs.pop( - "content_type", _headers.pop( - "Content-Type", "application/json")) - content_type = content_type if body else None cls: ClsType[JSON] = kwargs.pop("cls", None) - if body is not None: - _json = body - else: - _json = None - - _request = build_collaboration_analytics_queries_jobid_get_request( + _request = build_collaboration_analytics_runs_job_id_get_request( collaboration_id=collaboration_id, - jobid=jobid, - content_type=content_type, - json=_json, + job_id=job_id, + api_version=self._config.api_version, headers=_headers, params=_params, ) @@ -3828,10 +3328,7 @@ def analytics_queries_jobid_get( response = pipeline_response.http_response if response.status_code not in [200, 422]: - map_error( - status_code=response.status_code, - response=response, - error_map=error_map) + map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) if response.content: @@ -3840,19 +3337,14 @@ def analytics_queries_jobid_get( deserialized = None if cls: - return cls( - pipeline_response, - cast( - JSON, - deserialized), - {}) # type: ignore + return cls(pipeline_response, cast(JSON, deserialized), {}) # type: ignore return cast(JSON, deserialized) # type: ignore @distributed_trace - def analytics_queries_document_id_runhistory_get( # pylint: disable=name-too-long - self, collaboration_id: str, document_id: str, body: Optional[Any] = None, **kwargs: Any - ) -> Union[List[JSON], JSON]: + def analytics_queries_document_id_runs_get( + self, collaboration_id: str, document_id: str, **kwargs: Any + ) -> Union[list[JSON], JSON]: """Get query run history by query id. Get query run history by query id. @@ -3861,8 +3353,6 @@ def analytics_queries_document_id_runhistory_get( # pylint: disable=name-too-lo :type collaboration_id: str :param document_id: Required. :type document_id: str - :param body: Default value is None. - :type body: any :return: list of JSON object or JSON object :rtype: list[JSON] or JSON :raises ~azure.core.exceptions.HttpResponseError: @@ -3873,9 +3363,48 @@ def analytics_queries_document_id_runhistory_get( # pylint: disable=name-too-lo # response body for status code(s): 200 response == [ { - "data": {}, "queryId": "str", - "runId": "str" + "runs": [ + { + "isSuccessful": bool, + "runId": "str", + "durationSeconds": 0.0, + "endTime": "2020-02-20 00:00:00", + "error": { + "code": "str", + "message": "str" + }, + "startTime": "2020-02-20 00:00:00", + "stats": { + "rowsRead": 0, + "rowsWritten": 0 + } + } + ], + "latestRun": { + "isSuccessful": bool, + "runId": "str", + "durationSeconds": 0.0, + "endTime": "2020-02-20 00:00:00", + "error": { + "code": "str", + "message": "str" + }, + "startTime": "2020-02-20 00:00:00", + "stats": { + "rowsRead": 0, + "rowsWritten": 0 + } + }, + "summary": { + "avgDurationSeconds": 0.0, + "failedRuns": 0, + "successfulRuns": 0, + "totalRowsRead": 0, + "totalRowsWritten": 0, + "totalRuns": 0, + "totalRuntimeSeconds": 0.0 + } } ] # response body for status code(s): 422 @@ -3895,25 +3424,15 @@ def analytics_queries_document_id_runhistory_get( # pylint: disable=name-too-lo } error_map.update(kwargs.pop("error_map", {}) or {}) - _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _headers = kwargs.pop("headers", {}) or {} _params = kwargs.pop("params", {}) or {} - content_type: Optional[str] = kwargs.pop( - "content_type", _headers.pop( - "Content-Type", "application/json")) - content_type = content_type if body else None - cls: ClsType[Union[List[JSON], JSON]] = kwargs.pop("cls", None) - - if body is not None: - _json = body - else: - _json = None + cls: ClsType[Union[list[JSON], JSON]] = kwargs.pop("cls", None) - _request = build_collaboration_analytics_queries_document_id_runhistory_get_request( + _request = build_collaboration_analytics_queries_document_id_runs_get_request( collaboration_id=collaboration_id, document_id=document_id, - content_type=content_type, - json=_json, + api_version=self._config.api_version, headers=_headers, params=_params, ) @@ -3927,10 +3446,7 @@ def analytics_queries_document_id_runhistory_get( # pylint: disable=name-too-lo response = pipeline_response.http_response if response.status_code not in [200, 422]: - map_error( - status_code=response.status_code, - response=response, - error_map=error_map) + map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) if response.content: @@ -3939,25 +3455,24 @@ def analytics_queries_document_id_runhistory_get( # pylint: disable=name-too-lo deserialized = None if cls: - return cls(pipeline_response, cast( - Union[List[JSON], JSON], deserialized), {}) # type: ignore + return cls(pipeline_response, cast(Union[list[JSON], JSON], deserialized), {}) # type: ignore - return cast(Union[List[JSON], JSON], deserialized) # type: ignore + return cast(Union[list[JSON], JSON], deserialized) # type: ignore @distributed_trace - def analytics_auditevents_get( - self, collaboration_id: str, body: Optional[Any] = None, **kwargs: Any - ) -> Union[List[JSON], JSON]: - """Get audit events for analytics workload. + def analytics_datasets_document_id_queries_get( # pylint: disable=name-too-long + self, collaboration_id: str, document_id: str, **kwargs: Any + ) -> Union[list[str], JSON]: + """Get queries by dataset id. - Get audit events for analytics workload. + Get queries by dataset id. :param collaboration_id: Required. :type collaboration_id: str - :param body: Default value is None. - :type body: any - :return: list of JSON object or JSON object - :rtype: list[JSON] or JSON + :param document_id: Required. + :type document_id: str + :return: list of str or JSON object + :rtype: list[str] or JSON :raises ~azure.core.exceptions.HttpResponseError: Example: @@ -3965,13 +3480,7 @@ def analytics_auditevents_get( # response body for status code(s): 200 response == [ - { - "data": {}, - "id": "str", - "scope": "str", - "timestamp": "str", - "timestampIso": "str" - } + "str" ] # response body for status code(s): 422 response == { @@ -3990,24 +3499,15 @@ def analytics_auditevents_get( } error_map.update(kwargs.pop("error_map", {}) or {}) - _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _headers = kwargs.pop("headers", {}) or {} _params = kwargs.pop("params", {}) or {} - content_type: Optional[str] = kwargs.pop( - "content_type", _headers.pop( - "Content-Type", "application/json")) - content_type = content_type if body else None - cls: ClsType[Union[List[JSON], JSON]] = kwargs.pop("cls", None) - - if body is not None: - _json = body - else: - _json = None + cls: ClsType[Union[list[str], JSON]] = kwargs.pop("cls", None) - _request = build_collaboration_analytics_auditevents_get_request( + _request = build_collaboration_analytics_datasets_document_id_queries_get_request( collaboration_id=collaboration_id, - content_type=content_type, - json=_json, + document_id=document_id, + api_version=self._config.api_version, headers=_headers, params=_params, ) @@ -4021,10 +3521,7 @@ def analytics_auditevents_get( response = pipeline_response.http_response if response.status_code not in [200, 422]: - map_error( - status_code=response.status_code, - response=response, - error_map=error_map) + map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) if response.content: @@ -4033,25 +3530,33 @@ def analytics_auditevents_get( deserialized = None if cls: - return cls(pipeline_response, cast( - Union[List[JSON], JSON], deserialized), {}) # type: ignore + return cls(pipeline_response, cast(Union[list[str], JSON], deserialized), {}) # type: ignore - return cast(Union[List[JSON], JSON], deserialized) # type: ignore + return cast(Union[list[str], JSON], deserialized) # type: ignore - @distributed_trace - def attestationreport_cgs_get( - self, - collaboration_id: str, - body: Optional[Any] = None, - **kwargs: Any) -> JSON: - """Get attestation report from CGS. + @overload + def analytics_secrets_secret_name_put( + self, + collaboration_id: str, + secret_name: str, + body: Optional[JSON] = None, + *, + content_type: str = "application/json", + **kwargs: Any + ) -> JSON: + """Set secret for analytics workload. - Get attestation report from CGS. + Set secret for analytics workload. :param collaboration_id: Required. :type collaboration_id: str + :param secret_name: Required. + :type secret_name: str :param body: Default value is None. - :type body: any + :type body: JSON + :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. + Default value is "application/json". + :paramtype content_type: str :return: JSON object :rtype: JSON :raises ~azure.core.exceptions.HttpResponseError: @@ -4059,15 +3564,98 @@ def attestationreport_cgs_get( Example: .. code-block:: python + # JSON input template you can fill out and use as your body input. + body = { + "secretValue": "str" + } + # response body for status code(s): 200 response == { - "platform": "str", - "reportDataPayload": "str", - "report": { - "attestation": "str", - "platformCertificates": "str", - "uvmEndorsements": "str" - } + "secretId": "str" + } + # response body for status code(s): 422 + response == { + "loc": [ + {} + ], + "msg": "str", + "type": "str" + } + """ + + @overload + def analytics_secrets_secret_name_put( + self, + collaboration_id: str, + secret_name: str, + body: Optional[IO[bytes]] = None, + *, + content_type: str = "application/json", + **kwargs: Any + ) -> JSON: + """Set secret for analytics workload. + + Set secret for analytics workload. + + :param collaboration_id: Required. + :type collaboration_id: str + :param secret_name: Required. + :type secret_name: str + :param body: Default value is None. + :type body: 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: JSON object + :rtype: JSON + :raises ~azure.core.exceptions.HttpResponseError: + + Example: + .. code-block:: python + + # response body for status code(s): 200 + response == { + "secretId": "str" + } + # response body for status code(s): 422 + response == { + "loc": [ + {} + ], + "msg": "str", + "type": "str" + } + """ + + @distributed_trace + def analytics_secrets_secret_name_put( + self, collaboration_id: str, secret_name: str, body: Optional[Union[JSON, IO[bytes]]] = None, **kwargs: Any + ) -> JSON: + """Set secret for analytics workload. + + Set secret for analytics workload. + + :param collaboration_id: Required. + :type collaboration_id: str + :param secret_name: Required. + :type secret_name: str + :param body: Is either a JSON type or a IO[bytes] type. Default value is None. + :type body: JSON or IO[bytes] + :return: JSON object + :rtype: JSON + :raises ~azure.core.exceptions.HttpResponseError: + + Example: + .. code-block:: python + + # JSON input template you can fill out and use as your body input. + body = { + "secretValue": "str" + } + + # response body for status code(s): 200 + response == { + "secretId": "str" } # response body for status code(s): 422 response == { @@ -4089,21 +3677,28 @@ def attestationreport_cgs_get( _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) _params = kwargs.pop("params", {}) or {} - content_type: Optional[str] = kwargs.pop( - "content_type", _headers.pop( - "Content-Type", "application/json")) + content_type: Optional[str] = kwargs.pop("content_type", _headers.pop("Content-Type", None)) content_type = content_type if body else None cls: ClsType[JSON] = kwargs.pop("cls", None) - if body is not None: - _json = body + content_type = content_type or "application/json" if body else None + _json = None + _content = None + if isinstance(body, (IOBase, bytes)): + _content = body else: - _json = None + if body is not None: + _json = body + else: + _json = None - _request = build_collaboration_attestationreport_cgs_get_request( + _request = build_collaboration_analytics_secrets_secret_name_put_request( collaboration_id=collaboration_id, + secret_name=secret_name, content_type=content_type, + api_version=self._config.api_version, json=_json, + content=_content, headers=_headers, params=_params, ) @@ -4117,10 +3712,7 @@ def attestationreport_cgs_get( response = pipeline_response.http_response if response.status_code not in [200, 422]: - map_error( - status_code=response.status_code, - response=response, - error_map=error_map) + map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) if response.content: @@ -4129,29 +3721,32 @@ def attestationreport_cgs_get( deserialized = None if cls: - return cls( - pipeline_response, - cast( - JSON, - deserialized), - {}) # type: ignore + return cls(pipeline_response, cast(JSON, deserialized), {}) # type: ignore return cast(JSON, deserialized) # type: ignore @distributed_trace - def attestationreport_cleanroom_get( - self, - collaboration_id: str, - body: Optional[Any] = None, - **kwargs: Any) -> JSON: - """Get attestation report from Cleanroom. + def analytics_auditevents_get( + self, + collaboration_id: str, + *, + scope: Optional[str] = None, + from_seqno: Optional[str] = None, + to_seqno: Optional[str] = None, + **kwargs: Any + ) -> JSON: + """Get audit events for analytics workload. - Get attestation report from Cleanroom. + Get audit events for analytics workload. :param collaboration_id: Required. :type collaboration_id: str - :param body: Default value is None. - :type body: any + :keyword scope: The event scope to query. Default value is None. + :paramtype scope: str + :keyword from_seqno: Start of the ledger sequence number range. Default value is None. + :paramtype from_seqno: str + :keyword to_seqno: End of the ledger sequence number range. Default value is None. + :paramtype to_seqno: str :return: JSON object :rtype: JSON :raises ~azure.core.exceptions.HttpResponseError: @@ -4161,13 +3756,19 @@ def attestationreport_cleanroom_get( # response body for status code(s): 200 response == { - "platform": "str", - "reportDataPayload": "str", - "report": { - "attestation": "str", - "platformCertificates": "str", - "uvmEndorsements": "str" - } + "nextLink": "str", + "value": [ + { + "data": { + "message": "str", + "source": "str" + }, + "id": "str", + "scope": "str", + "timestamp": "str", + "timestampIso": "str" + } + ] } # response body for status code(s): 422 response == { @@ -4186,24 +3787,17 @@ def attestationreport_cleanroom_get( } error_map.update(kwargs.pop("error_map", {}) or {}) - _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _headers = kwargs.pop("headers", {}) or {} _params = kwargs.pop("params", {}) or {} - content_type: Optional[str] = kwargs.pop( - "content_type", _headers.pop( - "Content-Type", "application/json")) - content_type = content_type if body else None cls: ClsType[JSON] = kwargs.pop("cls", None) - if body is not None: - _json = body - else: - _json = None - - _request = build_collaboration_attestationreport_cleanroom_get_request( + _request = build_collaboration_analytics_auditevents_get_request( collaboration_id=collaboration_id, - content_type=content_type, - json=_json, + scope=scope, + from_seqno=from_seqno, + to_seqno=to_seqno, + api_version=self._config.api_version, headers=_headers, params=_params, ) @@ -4217,10 +3811,7 @@ def attestationreport_cleanroom_get( response = pipeline_response.http_response if response.status_code not in [200, 422]: - map_error( - status_code=response.status_code, - response=response, - error_map=error_map) + map_error(status_code=response.status_code, response=response, error_map=error_map) raise HttpResponseError(response=response) if response.content: @@ -4229,11 +3820,6 @@ def attestationreport_cleanroom_get( deserialized = None if cls: - return cls( - pipeline_response, - cast( - JSON, - deserialized), - {}) # type: ignore + return cls(pipeline_response, cast(JSON, deserialized), {}) # type: ignore return cast(JSON, deserialized) # type: ignore diff --git a/src/managedcleanroom/azext_managedcleanroom/analytics_frontend_api/operations/_patch.py b/src/managedcleanroom/azext_managedcleanroom/analytics_frontend_api/operations/_patch.py index 2bd950a309c..87676c65a8f 100644 --- a/src/managedcleanroom/azext_managedcleanroom/analytics_frontend_api/operations/_patch.py +++ b/src/managedcleanroom/azext_managedcleanroom/analytics_frontend_api/operations/_patch.py @@ -9,8 +9,7 @@ """ -# Add all objects you want publicly available to users at this package level -__all__: list[str] = [] +__all__: list[str] = [] # Add all objects you want publicly available to users at this package level def patch_sdk(): diff --git a/src/managedcleanroom/azext_managedcleanroom/tests/latest/test_frontend_collaboration.py b/src/managedcleanroom/azext_managedcleanroom/tests/latest/test_frontend_collaboration.py index de1124110aa..b42e5653640 100644 --- a/src/managedcleanroom/azext_managedcleanroom/tests/latest/test_frontend_collaboration.py +++ b/src/managedcleanroom/azext_managedcleanroom/tests/latest/test_frontend_collaboration.py @@ -13,11 +13,13 @@ from azext_managedcleanroom._frontend_custom import ( frontend_collaboration_list, frontend_collaboration_show, - frontend_collaboration_workloads_list, frontend_collaboration_analytics_show, - frontend_collaboration_analytics_deploymentinfo, frontend_collaboration_analytics_cleanroompolicy, - frontend_collaboration_oidc_issuerinfo_show + frontend_collaboration_oidc_issuerinfo_show, + frontend_collaboration_oidc_set_issuer_url, + frontend_collaboration_oidc_keys_show, + frontend_collaboration_report_show, + frontend_collaboration_dataset_queries_list ) from azext_managedcleanroom.tests.latest.test_utils import ( MOCK_COLLABORATION, @@ -36,7 +38,7 @@ def test_list_collaborations_success(self, mock_get_client): """Test listing collaborations returns correct data""" # Mock the client and its methods mock_client = Mock() - mock_client.collaboration.list.return_value = MOCK_COLLABORATION_LIST + mock_client.collaboration.list_get.return_value = MOCK_COLLABORATION_LIST mock_get_client.return_value = mock_client # Execute @@ -46,14 +48,14 @@ def test_list_collaborations_success(self, mock_get_client): self.assertEqual(len(result), 2) self.assertEqual(result[0]["collaborationId"], "collab-1") self.assertEqual(result[1]["collaborationId"], "collab-2") - mock_client.collaboration.list.assert_called_once() + mock_client.collaboration.list_get.assert_called_once() @patch('azext_managedcleanroom._frontend_custom.get_frontend_client') def test_list_collaborations_empty(self, mock_get_client): """Test listing collaborations with no results""" # Mock the client mock_client = Mock() - mock_client.collaboration.list.return_value = [] + mock_client.collaboration.list_get.return_value = [] mock_get_client.return_value = mock_client # Execute @@ -83,7 +85,7 @@ def test_show_collaboration_success(self, mock_get_client): self.assertEqual(result["collaborationId"], "test-collab-123") self.assertEqual(result["name"], "Test Collaboration") mock_client.collaboration.id_get.assert_called_once_with( - "test-collab-123") + "test-collab-123", active_only=False) @patch('azext_managedcleanroom._frontend_custom.get_frontend_client') def test_show_collaboration_not_found(self, mock_get_client): @@ -103,32 +105,6 @@ def test_show_collaboration_not_found(self, mock_get_client): self.assertIn("not found", str(context.exception)) - # Workloads Tests - - @patch('azext_managedcleanroom._frontend_custom.get_frontend_client') - def test_list_workloads_success(self, mock_get_client): - """Test listing workloads for a collaboration""" - # Mock workloads response - mock_workloads = [ - {"workloadId": "workload-1", "name": "Workload 1"}, - {"workloadId": "workload-2", "name": "Workload 2"} - ] - mock_client = Mock() - mock_client.collaboration.workloads_get.return_value = mock_workloads - mock_get_client.return_value = mock_client - - # Execute - result = frontend_collaboration_workloads_list( - cmd=Mock(), - collaboration_id="test-collab-123" - ) - - # Verify - self.assertEqual(len(result), 2) - self.assertEqual(result[0]["workloadId"], "workload-1") - mock_client.collaboration.workloads_get.assert_called_once_with( - "test-collab-123") - # Analytics Tests @patch('azext_managedcleanroom._frontend_custom.get_frontend_client') @@ -151,31 +127,6 @@ def test_show_analytics(self, mock_get_client): mock_client.collaboration.analytics_get.assert_called_once_with( "test-collab-123") - @patch('azext_managedcleanroom._frontend_custom.get_frontend_client') - def test_show_analytics_deployment_info(self, mock_get_client): - """Test showing analytics deployment information""" - # Mock deployment info - mock_deployment_info = { - "deploymentId": "deploy-123", - "region": "eastus", - "status": "deployed" - } - mock_client = Mock() - mock_client.collaboration.analytics_deployment_info_get.return_value = mock_deployment_info - mock_get_client.return_value = mock_client - - # Execute - result = frontend_collaboration_analytics_deploymentinfo( - cmd=Mock(), - collaboration_id="test-collab-123" - ) - - # Verify - self.assertEqual(result["deploymentId"], "deploy-123") - self.assertEqual(result["region"], "eastus") - mock_client.collaboration.analytics_deployment_info_get.assert_called_once_with( - "test-collab-123") - @patch('azext_managedcleanroom._frontend_custom.get_frontend_client') def test_show_analytics_cleanroom_policy(self, mock_get_client): """Test showing cleanroom policy""" @@ -225,6 +176,160 @@ def test_show_oidc_issuer_info(self, mock_get_client): mock_client.collaboration.oidc_issuer_info_get.assert_called_once_with( "test-collab-123") + @patch('azext_managedcleanroom._frontend_custom.get_frontend_client') + def test_oidc_set_issuer_url(self, mock_get_client): + """Test setting OIDC issuer URL""" + # Mock OIDC response + mock_oidc = { + "issuer": "https://new-issuer.example.com", + "updatedAt": "2024-01-01T00:00:00Z" + } + mock_client = Mock() + mock_client.collaboration.oidc_set_issuer_url_post.return_value = mock_oidc + mock_get_client.return_value = mock_client + + # Execute + result = frontend_collaboration_oidc_set_issuer_url( + cmd=Mock(), + collaboration_id="test-collab-123", + url="https://new-issuer.example.com" + ) + + # Verify + self.assertEqual(result["issuer"], "https://new-issuer.example.com") + mock_client.collaboration.oidc_set_issuer_url_post.assert_called_once_with( + "test-collab-123", body={"url": "https://new-issuer.example.com"}) + + @patch('azext_managedcleanroom._frontend_custom.get_frontend_client') + def test_oidc_keys_show(self, mock_get_client): + """Test showing OIDC keys""" + # Mock OIDC keys response + mock_keys = { + "keys": [ + {"kid": "key1", "kty": "RSA", "use": "sig"}, + {"kid": "key2", "kty": "RSA", "use": "sig"} + ] + } + mock_client = Mock() + mock_client.collaboration.oidc_keys_get.return_value = mock_keys + mock_get_client.return_value = mock_client + + # Execute + result = frontend_collaboration_oidc_keys_show( + cmd=Mock(), + collaboration_id="test-collab-123" + ) + + # Verify + self.assertEqual(len(result["keys"]), 2) + self.assertEqual(result["keys"][0]["kid"], "key1") + mock_client.collaboration.oidc_keys_get.assert_called_once_with( + "test-collab-123") + + # Report Tests + + @patch('azext_managedcleanroom._frontend_custom.get_frontend_client') + def test_show_collaboration_report(self, mock_get_client): + """Test showing collaboration report""" + # Mock report response + mock_report = { + "collaborationId": "test-collab-123", + "reportData": { + "totalQueries": 42, + "totalDatasets": 10, + "participants": 5 + }, + "generatedAt": "2024-01-01T00:00:00Z" + } + mock_client = Mock() + mock_client.collaboration.report_get.return_value = mock_report + mock_get_client.return_value = mock_client + + # Execute + result = frontend_collaboration_report_show( + cmd=Mock(), + collaboration_id="test-collab-123" + ) + + # Verify + self.assertEqual(result["collaborationId"], "test-collab-123") + self.assertEqual(result["reportData"]["totalQueries"], 42) + mock_client.collaboration.report_get.assert_called_once_with( + "test-collab-123") + + # Dataset Queries Tests + + @patch('azext_managedcleanroom._frontend_custom.get_frontend_client') + def test_dataset_queries_list(self, mock_get_client): + """Test listing queries for a dataset""" + # Mock queries list response + mock_queries = [ + {"queryId": "query-1", "datasetId": "dataset-123", "name": "Query 1"}, + {"queryId": "query-2", "datasetId": "dataset-123", "name": "Query 2"} + ] + mock_client = Mock() + mock_client.collaboration.analytics_datasets_document_id_queries_get.return_value = mock_queries + mock_get_client.return_value = mock_client + + # Execute + result = frontend_collaboration_dataset_queries_list( + cmd=Mock(), + collaboration_id="test-collab-123", + document_id="dataset-123" + ) + + # Verify + self.assertEqual(len(result), 2) + self.assertEqual(result[0]["queryId"], "query-1") + self.assertEqual(result[1]["queryId"], "query-2") + mock_client.collaboration.analytics_datasets_document_id_queries_get.assert_called_once_with( + "test-collab-123", "dataset-123") + + # Filter Tests + + @patch('azext_managedcleanroom._frontend_custom.get_frontend_client') + def test_list_collaborations_with_active_only_filter( + self, mock_get_client): + """Test listing collaborations with active_only filter""" + # Mock the client + mock_client = Mock() + mock_client.collaboration.list_get.return_value = [ + {"collaborationId": "collab-1", "name": "Active Collab 1", "status": "active"} + ] + mock_get_client.return_value = mock_client + + # Execute + result = frontend_collaboration_list( + cmd=Mock(), + active_only=True + ) + + # Verify + self.assertEqual(len(result), 1) + self.assertEqual(result[0]["status"], "active") + mock_client.collaboration.list_get.assert_called_once_with( + active_only=True) + + @patch('azext_managedcleanroom._frontend_custom.get_frontend_client') + def test_show_collaboration_with_active_only_filter(self, mock_get_client): + """Test showing collaboration with active_only check""" + # Mock the client + mock_client = Mock() + mock_client.collaboration.id_get.return_value = MOCK_COLLABORATION + mock_get_client.return_value = mock_client + + # Execute + result = frontend_collaboration_show( + cmd=Mock(), + collaboration_id="test-collab-123", + active_only=True + ) + + # Verify + self.assertEqual(result["collaborationId"], "test-collab-123") + mock_client.collaboration.id_get.assert_called_once_with( + "test-collab-123", active_only=True) + if __name__ == '__main__': unittest.main() diff --git a/src/managedcleanroom/azext_managedcleanroom/tests/latest/test_frontend_dataset.py b/src/managedcleanroom/azext_managedcleanroom/tests/latest/test_frontend_dataset.py index d2c251cb5fa..818b9593b39 100644 --- a/src/managedcleanroom/azext_managedcleanroom/tests/latest/test_frontend_dataset.py +++ b/src/managedcleanroom/azext_managedcleanroom/tests/latest/test_frontend_dataset.py @@ -8,6 +8,7 @@ Tests dataset list, show, and publish commands from _frontend_custom.py. """ +import json import unittest from unittest.mock import Mock, patch from azext_managedcleanroom._frontend_custom import ( @@ -54,7 +55,7 @@ def test_show_dataset_success(self, mock_get_client): """Test showing a specific dataset""" # Mock the client mock_client = Mock() - mock_client.collaboration.analytics_dataset_document_id_get.return_value = MOCK_DATASET + mock_client.collaboration.analytics_datasets_document_id_get.return_value = MOCK_DATASET mock_get_client.return_value = mock_client # Execute @@ -68,7 +69,7 @@ def test_show_dataset_success(self, mock_get_client): self.assertEqual(result["datasetId"], "test-dataset-123") self.assertEqual(result["name"], "Customer Data") self.assertEqual(result["status"], "published") - mock_client.collaboration.analytics_dataset_document_id_get.assert_called_once_with( + mock_client.collaboration.analytics_datasets_document_id_get.assert_called_once_with( "test-collab-123", "test-dataset-123") # Publish Dataset Tests @@ -83,7 +84,7 @@ def test_publish_dataset_success(self, mock_get_client): "publishedAt": "2024-01-01T00:00:00Z" } mock_client = Mock() - mock_client.collaboration.analytics_dataset_document_id_publish_post.return_value = mock_publish_response + mock_client.collaboration.analytics_datasets_document_id_publish_post.return_value = mock_publish_response mock_get_client.return_value = mock_client # Test body @@ -108,7 +109,7 @@ def test_publish_dataset_success(self, mock_get_client): # Verify self.assertEqual(result["datasetId"], "test-dataset-123") self.assertEqual(result["status"], "published") - mock_client.collaboration.analytics_dataset_document_id_publish_post.assert_called_once_with( + mock_client.collaboration.analytics_datasets_document_id_publish_post.assert_called_once_with( "test-collab-123", "test-dataset-123", test_body) @patch('azext_managedcleanroom._frontend_custom.get_frontend_client') @@ -116,7 +117,7 @@ def test_publish_dataset_failure(self, mock_get_client): """Test handling publish failure (ERROR SCENARIO)""" # Mock error mock_client = Mock() - mock_client.collaboration.analytics_dataset_document_id_publish_post.side_effect = Exception( + mock_client.collaboration.analytics_datasets_document_id_publish_post.side_effect = Exception( "Dataset validation failed") mock_get_client.return_value = mock_client @@ -134,6 +135,202 @@ def test_publish_dataset_failure(self, mock_get_client): self.assertIn("validation failed", str(context.exception)) + @patch('azext_managedcleanroom._frontend_custom.get_frontend_client') + def test_publish_dataset_with_sse_parameters(self, mock_get_client): + """Test publishing a dataset using SSE parameters""" + # Mock publish response + mock_publish_response = { + "datasetId": "test-dataset-123", + "status": "published", + "publishedAt": "2024-01-01T00:00:00Z" + } + mock_client = Mock() + mock_client.collaboration.analytics_datasets_document_id_publish_post.return_value = mock_publish_response + mock_get_client.return_value = mock_client + + # Mock file reading + test_schema = { + "fields": [ + {"fieldName": "customer_id", "fieldType": "string"}, + {"fieldName": "revenue", "fieldType": "decimal"} + ], + "format": "Delta" + } + + with patch('builtins.open', unittest.mock.mock_open(read_data=json.dumps(test_schema))): + # Execute with SSE parameters + result = frontend_collaboration_dataset_publish( + cmd=Mock(), + collaboration_id="test-collab-123", + document_id="test-dataset-123", + body=None, + storage_account_url="https://mystorageaccount.blob.core.windows.net", + container_name="datasets", + storage_account_type="AzureStorageAccount", + encryption_mode="SSE", + schema_file="@schema.json", + schema_format=None, + access_mode="ReadWrite", + allowed_fields="customer_id,revenue", + identity_name="northwind-identity", + identity_client_id="fb907136-1234-5678-9abc-def012345678", + identity_tenant_id="72f988bf-1234-5678-9abc-def012345678", + identity_issuer_url="https://oidc.example.com/issuer", + dek_keyvault_url=None, + dek_secret_id=None, + kek_keyvault_url=None, + kek_secret_id=None, + kek_maa_url=None + ) + + # Verify + self.assertEqual(result["datasetId"], "test-dataset-123") + self.assertEqual(result["status"], "published") + + # Verify the body was constructed correctly + call_args = mock_client.collaboration.analytics_datasets_document_id_publish_post.call_args + body = call_args[0][2] + self.assertEqual(body["name"], "test-dataset-123") + self.assertEqual(body["store"]["storageAccountUrl"], "https://mystorageaccount.blob.core.windows.net") + self.assertEqual(body["store"]["encryptionMode"], "SSE") + self.assertEqual(body["identity"]["name"], "northwind-identity") + self.assertNotIn("dek", body) + self.assertNotIn("kek", body) + + @patch('azext_managedcleanroom._frontend_custom.get_frontend_client') + def test_publish_dataset_with_cpk_parameters(self, mock_get_client): + """Test publishing a dataset using CPK parameters""" + # Mock publish response + mock_publish_response = { + "datasetId": "test-dataset-cpk", + "status": "published", + "publishedAt": "2024-01-01T00:00:00Z" + } + mock_client = Mock() + mock_client.collaboration.analytics_datasets_document_id_publish_post.return_value = mock_publish_response + mock_get_client.return_value = mock_client + + # Mock file reading + test_schema = { + "fields": [{"fieldName": "id", "fieldType": "string"}], + "format": "Delta" + } + + with patch('builtins.open', unittest.mock.mock_open(read_data=json.dumps(test_schema))): + # Execute with CPK parameters + result = frontend_collaboration_dataset_publish( + cmd=Mock(), + collaboration_id="test-collab-123", + document_id="test-dataset-cpk", + body=None, + storage_account_url="https://mystorageaccount.blob.core.windows.net", + container_name="datasets", + storage_account_type="AzureStorageAccount", + encryption_mode="CPK", + schema_file="@schema.json", + schema_format=None, + access_mode="ReadWrite", + allowed_fields=None, + identity_name="northwind-identity", + identity_client_id="fb907136-1234-5678-9abc-def012345678", + identity_tenant_id="72f988bf-1234-5678-9abc-def012345678", + identity_issuer_url="https://oidc.example.com/issuer", + dek_keyvault_url="https://mykeyvault.vault.azure.net", + dek_secret_id="dek-secret-123", + kek_keyvault_url="https://mykeyvault.vault.azure.net", + kek_secret_id="kek-secret-123", + kek_maa_url="https://sharedeus.eus.attest.azure.net" + ) + + # Verify + self.assertEqual(result["datasetId"], "test-dataset-cpk") + self.assertEqual(result["status"], "published") + + # Verify CPK fields are present in body + call_args = mock_client.collaboration.analytics_datasets_document_id_publish_post.call_args + body = call_args[0][2] + self.assertIn("dek", body) + self.assertEqual(body["dek"]["keyVaultUrl"], "https://mykeyvault.vault.azure.net") + self.assertIn("kek", body) + self.assertEqual(body["kek"]["secretId"], "kek-secret-123") + + @patch('azext_managedcleanroom._frontend_custom.get_frontend_client') + def test_publish_dataset_mutual_exclusion(self, mock_get_client): + """Test that body and parameters are mutually exclusive""" + from azure.cli.core.util import CLIError + + mock_client = Mock() + mock_get_client.return_value = mock_client + + # Execute with both body and parameters - should raise error + with self.assertRaises(CLIError) as context: + frontend_collaboration_dataset_publish( + cmd=Mock(), + collaboration_id="test-collab-123", + document_id="test-dataset-123", + body={"data": "test"}, + storage_account_url="https://mystorageaccount.blob.core.windows.net", + container_name="datasets" + ) + + self.assertIn("Cannot use --body together with individual parameters", str(context.exception)) + + @patch('azext_managedcleanroom._frontend_custom.get_frontend_client') + def test_publish_dataset_missing_required_parameters(self, mock_get_client): + """Test validation of required parameters""" + from azure.cli.core.util import CLIError + + mock_client = Mock() + mock_get_client.return_value = mock_client + + # Execute with missing required parameters - should raise error + with self.assertRaises(CLIError) as context: + frontend_collaboration_dataset_publish( + cmd=Mock(), + collaboration_id="test-collab-123", + document_id="test-dataset-123", + body=None, + storage_account_url="https://mystorageaccount.blob.core.windows.net", + # Missing container_name and other required params + ) + + self.assertIn("Missing required parameters", str(context.exception)) + + @patch('azext_managedcleanroom._frontend_custom.get_frontend_client') + def test_publish_dataset_cpk_missing_keys(self, mock_get_client): + """Test CPK mode requires DEK/KEK parameters""" + from azure.cli.core.util import CLIError + + mock_client = Mock() + mock_get_client.return_value = mock_client + + # Mock file reading + test_schema = {"fields": [], "format": "Delta"} + + with patch('builtins.open', unittest.mock.mock_open(read_data=json.dumps(test_schema))): + # Execute CPK mode without DEK/KEK params - should raise error + with self.assertRaises(CLIError) as context: + frontend_collaboration_dataset_publish( + cmd=Mock(), + collaboration_id="test-collab-123", + document_id="test-dataset-123", + body=None, + storage_account_url="https://mystorageaccount.blob.core.windows.net", + container_name="datasets", + storage_account_type="AzureStorageAccount", + encryption_mode="CPK", + schema_file="@schema.json", + access_mode="ReadWrite", + identity_name="northwind-identity", + identity_client_id="fb907136-1234-5678-9abc-def012345678", + identity_tenant_id="72f988bf-1234-5678-9abc-def012345678", + identity_issuer_url="https://oidc.example.com/issuer" + # Missing DEK/KEK params + ) + + self.assertIn("CPK encryption mode requires", str(context.exception)) + + if __name__ == '__main__': unittest.main() diff --git a/src/managedcleanroom/azext_managedcleanroom/tests/latest/test_frontend_misc.py b/src/managedcleanroom/azext_managedcleanroom/tests/latest/test_frontend_misc.py index 613ee1886ce..78d4a897666 100644 --- a/src/managedcleanroom/azext_managedcleanroom/tests/latest/test_frontend_misc.py +++ b/src/managedcleanroom/azext_managedcleanroom/tests/latest/test_frontend_misc.py @@ -17,8 +17,7 @@ frontend_collaboration_consent_check, frontend_collaboration_consent_set, frontend_collaboration_audit_list, - frontend_collaboration_attestation_cgs, - frontend_collaboration_attestation_cleanroom + frontend_collaboration_analytics_secret_set ) @@ -59,7 +58,7 @@ def test_list_invitations(self, mock_get_client): self.assertEqual(result[0]["invitationId"], "invite-1") self.assertEqual(result[1]["invitationId"], "invite-2") mock_client.collaboration.invitations_get.assert_called_once_with( - "test-collab-123") + "test-collab-123", pending_only=False) @patch('azext_managedcleanroom._frontend_custom.get_frontend_client') def test_show_invitation(self, mock_get_client): @@ -120,7 +119,7 @@ def test_check_consent(self, mock_get_client): """Test checking consent status""" # Mock the client and its method chain mock_client = Mock() - mock_client.collaboration.check_consent_document_id_get.return_value = { + mock_client.collaboration.consent_document_id_get.return_value = { "documentId": "doc-123", "consentGiven": True, "consentedAt": "2024-01-01T00:00:00Z" @@ -137,7 +136,7 @@ def test_check_consent(self, mock_get_client): # Verify self.assertEqual(result["documentId"], "doc-123") self.assertTrue(result["consentGiven"]) - mock_client.collaboration.check_consent_document_id_get.assert_called_once_with( + mock_client.collaboration.consent_document_id_get.assert_called_once_with( "test-collab-123", "doc-123") @patch('azext_managedcleanroom._frontend_custom.get_frontend_client') @@ -145,7 +144,7 @@ def test_set_consent(self, mock_get_client): """Test setting consent action""" # Mock the client and its method chain mock_client = Mock() - mock_client.collaboration.set_consent_document_id_consent_action_post.return_value = { + mock_client.collaboration.consent_document_id_put.return_value = { "documentId": "doc-123", "action": "enable", "updatedAt": "2024-01-01T00:00:00Z"} mock_get_client.return_value = mock_client @@ -159,8 +158,8 @@ def test_set_consent(self, mock_get_client): # Verify self.assertEqual(result["action"], "enable") - mock_client.collaboration.set_consent_document_id_consent_action_post.assert_called_once_with( - "test-collab-123", "doc-123", "enable") + mock_client.collaboration.consent_document_id_put.assert_called_once_with( + "test-collab-123", "doc-123", body={"consentAction": "enable"}) # Audit Test @@ -196,57 +195,97 @@ def test_list_audit_logs(self, mock_get_client): self.assertEqual(result[0]["logId"], "test-log-123") self.assertEqual(result[1]["logId"], "log-456") mock_client.collaboration.analytics_auditevents_get.assert_called_once_with( - "test-collab-123") + "test-collab-123", scope=None, from_seqno=None, to_seqno=None) - # Attestation Tests + # Analytics Secret Tests @patch('azext_managedcleanroom._frontend_custom.get_frontend_client') - def test_get_attestation_cgs(self, mock_get_client): - """Test getting CGS attestation""" - # Mock the client and its method chain + def test_analytics_secret_set(self, mock_get_client): + """Test setting analytics secret""" + # Mock the client mock_client = Mock() - mock_client.collaboration.attestationreport_cgs_get.return_value = { - "attestationType": "cgs", - "token": "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9...", - "issuedAt": "2024-01-01T00:00:00Z" + mock_client.collaboration.analytics_secrets_secret_name_put.return_value = { + "secretName": "test-secret", + "status": "set", + "updatedAt": "2024-01-01T00:00:00Z" } mock_get_client.return_value = mock_client # Execute - result = frontend_collaboration_attestation_cgs( + result = frontend_collaboration_analytics_secret_set( cmd=Mock(), - collaboration_id="test-collab-123" + collaboration_id="test-collab-123", + secret_name="test-secret", + secret_value="secret-value-123" ) # Verify - self.assertEqual(result["attestationType"], "cgs") - self.assertIn("token", result) - mock_client.collaboration.attestationreport_cgs_get.assert_called_once_with( - "test-collab-123") + self.assertEqual(result["secretName"], "test-secret") + self.assertEqual(result["status"], "set") + mock_client.collaboration.analytics_secrets_secret_name_put.assert_called_once_with( + "test-collab-123", "test-secret", body={"secretValue": "secret-value-123"}) + + # Invitation Filter Tests @patch('azext_managedcleanroom._frontend_custom.get_frontend_client') - def test_get_attestation_cleanroom(self, mock_get_client): - """Test getting cleanroom attestation""" - # Mock the client and its method chain + def test_list_invitations_with_pending_only_filter(self, mock_get_client): + """Test listing invitations with pending_only filter""" + # Mock the client mock_client = Mock() - mock_client.collaboration.attestationreport_cleanroom_get.return_value = { - "attestationType": "cleanroom", - "token": "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9...", - "issuedAt": "2024-01-01T00:00:00Z", - "cleanroomId": "cleanroom-123"} + mock_client.collaboration.invitations_get.return_value = [ + { + "invitationId": "invite-1", + "collaborationId": "test-collab-123", + "inviteeEmail": "user1@example.com", + "status": "pending" + } + ] mock_get_client.return_value = mock_client # Execute - result = frontend_collaboration_attestation_cleanroom( + result = frontend_collaboration_invitation_list( cmd=Mock(), - collaboration_id="test-collab-123" + collaboration_id="test-collab-123", + pending_only=True ) # Verify - self.assertEqual(result["attestationType"], "cleanroom") - self.assertIn("cleanroomId", result) - mock_client.collaboration.attestationreport_cleanroom_get.assert_called_once_with( - "test-collab-123") + self.assertEqual(len(result), 1) + self.assertEqual(result[0]["status"], "pending") + mock_client.collaboration.invitations_get.assert_called_once_with( + "test-collab-123", pending_only=True) + + # Audit Filter Tests + + @patch('azext_managedcleanroom._frontend_custom.get_frontend_client') + def test_list_audit_with_filters(self, mock_get_client): + """Test listing audit logs with filters""" + # Mock the client + mock_client = Mock() + mock_client.collaboration.analytics_auditevents_get.return_value = [ + { + "logId": "test-log-123", + "timestamp": "2024-01-01T00:00:00Z", + "action": "query_executed", + "userId": "user-123" + } + ] + mock_get_client.return_value = mock_client + + # Execute + result = frontend_collaboration_audit_list( + cmd=Mock(), + collaboration_id="test-collab-123", + scope="analytics", + from_seqno=100, + to_seqno=200 + ) + + # Verify + self.assertEqual(len(result), 1) + self.assertEqual(result[0]["action"], "query_executed") + mock_client.collaboration.analytics_auditevents_get.assert_called_once_with( + "test-collab-123", scope="analytics", from_seqno=100, to_seqno=200) if __name__ == '__main__': diff --git a/src/managedcleanroom/azext_managedcleanroom/tests/latest/test_frontend_query.py b/src/managedcleanroom/azext_managedcleanroom/tests/latest/test_frontend_query.py index e66fe5c3f01..8fcb3739935 100644 --- a/src/managedcleanroom/azext_managedcleanroom/tests/latest/test_frontend_query.py +++ b/src/managedcleanroom/azext_managedcleanroom/tests/latest/test_frontend_query.py @@ -8,6 +8,7 @@ Tests query CRUD, execution, voting, and run history commands from _frontend_custom.py. """ +import json import unittest from unittest.mock import Mock, patch from azext_managedcleanroom._frontend_custom import ( @@ -15,8 +16,7 @@ frontend_collaboration_query_show, frontend_collaboration_query_publish, frontend_collaboration_query_run, - frontend_collaboration_query_vote_accept, - frontend_collaboration_query_vote_reject, + frontend_collaboration_query_vote, frontend_collaboration_query_runhistory_list, frontend_collaboration_query_runresult_show ) @@ -156,42 +156,44 @@ def test_vote_accept_query(self, mock_get_client): """Test accepting a query vote""" # Mock the client and its method chain mock_client = Mock() - mock_client.collaboration.analytics_queries_document_id_vote_accept_post.return_value = { - "queryId": "test-query-123", "voteStatus": "accepted", "votedAt": "2024-01-01T00:00:00Z"} + # 204 No Content + mock_client.collaboration.analytics_queries_document_id_vote_post.return_value = None mock_get_client.return_value = mock_client # Execute - result = frontend_collaboration_query_vote_accept( + result = frontend_collaboration_query_vote( cmd=Mock(), collaboration_id="test-collab-123", - document_id="test-query-123" + document_id="test-query-123", + vote_action="accept" ) # Verify - self.assertEqual(result["voteStatus"], "accepted") - mock_client.collaboration.analytics_queries_document_id_vote_accept_post.assert_called_once_with( - "test-collab-123", "test-query-123", body=None) + self.assertIsNone(result) # 204 No Content returns None + mock_client.collaboration.analytics_queries_document_id_vote_post.assert_called_once_with( + "test-collab-123", "test-query-123", body={"voteAction": "accept"}) @patch('azext_managedcleanroom._frontend_custom.get_frontend_client') def test_vote_reject_query(self, mock_get_client): """Test rejecting a query vote""" # Mock the client and its method chain mock_client = Mock() - mock_client.collaboration.analytics_queries_document_id_vote_reject_post.return_value = { - "queryId": "test-query-123", "voteStatus": "rejected", "votedAt": "2024-01-01T00:00:00Z"} + # 204 No Content + mock_client.collaboration.analytics_queries_document_id_vote_post.return_value = None mock_get_client.return_value = mock_client # Execute - result = frontend_collaboration_query_vote_reject( + result = frontend_collaboration_query_vote( cmd=Mock(), collaboration_id="test-collab-123", - document_id="test-query-123" + document_id="test-query-123", + vote_action="reject" ) # Verify - self.assertEqual(result["voteStatus"], "rejected") - mock_client.collaboration.analytics_queries_document_id_vote_reject_post.assert_called_once_with( - "test-collab-123", "test-query-123", body=None) + self.assertIsNone(result) # 204 No Content returns None + mock_client.collaboration.analytics_queries_document_id_vote_post.assert_called_once_with( + "test-collab-123", "test-query-123", body={"voteAction": "reject"}) # Query Run History Tests @@ -256,6 +258,377 @@ def test_show_query_run_result(self, mock_get_client): mock_client.collaboration.analytics_queries_jobid_get.assert_called_once_with( "test-collab-123", "test-job-123") + # Query Publish with Parameters Tests + + @patch('azext_managedcleanroom._frontend_custom.get_frontend_client') + def test_publish_query_with_parameters_from_files(self, mock_get_client): + """Test publishing a query with SQL segments from JSON files""" + # Mock the client + mock_client = Mock() + mock_client.collaboration.analytics_queries_document_id_publish_post.return_value = { + "queryId": "test-query-123", + "status": "published" + } + mock_get_client.return_value = mock_client + + # Mock file reading for JSON segment files + segment_1 = { + "data": "SELECT * FROM table1", + "executionSequence": 1, + "preConditions": "", + "postFilters": "" + } + segment_2 = { + "data": "SELECT * FROM table2", + "executionSequence": 1, + "preConditions": "", + "postFilters": "" + } + segment_3 = { + "data": "SELECT * FROM table3", + "executionSequence": 2, + "preConditions": "", + "postFilters": "" + } + + def mock_open_handler(filename, mode='r'): + content = { + 'segment1.json': json.dumps(segment_1), + 'segment2.json': json.dumps(segment_2), + 'segment3.json': json.dumps(segment_3) + } + file_content = content.get(filename, "") + return unittest.mock.mock_open(read_data=file_content)() + + with patch('builtins.open', side_effect=mock_open_handler): + # Execute + result = frontend_collaboration_query_publish( + cmd=Mock(), + collaboration_id="test-collab-123", + document_id="test-query-123", + body=None, + query_segment=["@segment1.json", "@segment2.json", "@segment3.json"], + execution_sequence=None, + input_datasets="dataset1:view1,dataset2:view2", + output_dataset="output-dataset:results" + ) + + # Verify + self.assertEqual(result["queryId"], "test-query-123") + self.assertEqual(result["status"], "published") + + # Verify body construction - segments were parsed from JSON + call_args = mock_client.collaboration.analytics_queries_document_id_publish_post.call_args + body = call_args[0][2] + self.assertEqual(body["inputDatasets"], "dataset1:view1,dataset2:view2") + self.assertEqual(body["outputDataset"], "output-dataset:results") + self.assertEqual(len(body["queryData"]), 3) + self.assertEqual(body["queryData"][0]["data"], "SELECT * FROM table1") + self.assertEqual(body["queryData"][0]["executionSequence"], 1) + self.assertEqual(body["queryData"][2]["executionSequence"], 2) + + @patch('azext_managedcleanroom._frontend_custom.get_frontend_client') + def test_publish_query_with_inline_sql(self, mock_get_client): + """Test publishing a query with inline SQL segments""" + # Mock the client + mock_client = Mock() + mock_client.collaboration.analytics_queries_document_id_publish_post.return_value = { + "queryId": "test-query-inline", + "status": "published" + } + mock_get_client.return_value = mock_client + + # Execute with inline SQL + result = frontend_collaboration_query_publish( + cmd=Mock(), + collaboration_id="test-collab-123", + document_id="test-query-inline", + body=None, + query_segment=["SELECT * FROM table1", "SELECT * FROM table2"], + execution_sequence="1,2", + input_datasets="dataset1:view1", + output_dataset="output-dataset:results" + ) + + # Verify + self.assertEqual(result["status"], "published") + + # Verify body construction + call_args = mock_client.collaboration.analytics_queries_document_id_publish_post.call_args + body = call_args[0][2] + self.assertEqual(len(body["queryData"]), 2) + self.assertEqual(body["queryData"][0]["data"], "SELECT * FROM table1") + self.assertEqual(body["queryData"][1]["executionSequence"], 2) + + @patch('azext_managedcleanroom._frontend_custom.get_frontend_client') + def test_publish_query_mutual_exclusion(self, mock_get_client): + """Test that body and parameters are mutually exclusive for query publish""" + from azure.cli.core.util import CLIError + + mock_client = Mock() + mock_get_client.return_value = mock_client + + # Execute with both body and parameters - should raise error + with self.assertRaises(CLIError) as context: + frontend_collaboration_query_publish( + cmd=Mock(), + collaboration_id="test-collab-123", + document_id="test-query-123", + body={"queryData": []}, + query_segment=["SELECT * FROM table1"] + ) + + self.assertIn("Cannot use --body together with individual parameters", str(context.exception)) + + @patch('azext_managedcleanroom._frontend_custom.get_frontend_client') + def test_publish_query_segment_count_mismatch(self, mock_get_client): + """Test validation when segment count doesn't match execution sequence count""" + from azure.cli.core.util import CLIError + + mock_client = Mock() + mock_get_client.return_value = mock_client + + # Execute with mismatched counts - should raise error + with self.assertRaises(CLIError) as context: + frontend_collaboration_query_publish( + cmd=Mock(), + collaboration_id="test-collab-123", + document_id="test-query-123", + body=None, + query_segment=["SELECT * FROM table1", "SELECT * FROM table2"], + execution_sequence="1,2,3", # 3 numbers for 2 segments + input_datasets="dataset1:view1", + output_dataset="output-dataset:results" + ) + + self.assertIn("must match execution sequence count", str(context.exception)) + + @patch('azext_managedcleanroom._frontend_custom.get_frontend_client') + def test_publish_query_file_mode_rejects_exec_seq(self, mock_get_client): + """Test that FILE mode raises error if --execution-sequence is provided""" + from azure.cli.core.util import CLIError + + mock_client = Mock() + mock_get_client.return_value = mock_client + + segment_json = json.dumps({ + "data": "SELECT * FROM table1", + "executionSequence": 1, + "preConditions": "", + "postFilters": "" + }) + + with patch('builtins.open', unittest.mock.mock_open(read_data=segment_json)): + with self.assertRaises(CLIError) as context: + frontend_collaboration_query_publish( + cmd=Mock(), + collaboration_id="test-collab-123", + document_id="test-query-123", + body=None, + query_segment=["@segment1.json"], + execution_sequence="1", # Should raise error + input_datasets="dataset1:view1", + output_dataset="output-dataset:results" + ) + + self.assertIn("must not be provided when using @file.json", str(context.exception)) + + @patch('azext_managedcleanroom._frontend_custom.get_frontend_client') + def test_publish_query_inline_mode_requires_exec_seq(self, mock_get_client): + """Test that INLINE mode requires --execution-sequence""" + from azure.cli.core.util import CLIError + + mock_client = Mock() + mock_get_client.return_value = mock_client + + with self.assertRaises(CLIError) as context: + frontend_collaboration_query_publish( + cmd=Mock(), + collaboration_id="test-collab-123", + document_id="test-query-123", + body=None, + query_segment=["SELECT * FROM table1"], + execution_sequence=None, # Should raise error + input_datasets="dataset1:view1", + output_dataset="output-dataset:results" + ) + + self.assertIn("required when using inline SQL", str(context.exception)) + + @patch('azext_managedcleanroom._frontend_custom.get_frontend_client') + def test_publish_query_disallows_mixed_segments(self, mock_get_client): + """Test that mixing @file.json and inline segments raises error""" + from azure.cli.core.util import CLIError + + mock_client = Mock() + mock_get_client.return_value = mock_client + + with self.assertRaises(CLIError) as context: + frontend_collaboration_query_publish( + cmd=Mock(), + collaboration_id="test-collab-123", + document_id="test-query-123", + body=None, + query_segment=["@segment1.json", "SELECT * FROM table2"], # Mixed + execution_sequence="1,2", + input_datasets="dataset1:view1", + output_dataset="output-dataset:results" + ) + + self.assertIn("Cannot mix @file.json and inline SQL", str(context.exception)) + + @patch('azext_managedcleanroom._frontend_custom.get_frontend_client') + def test_publish_query_file_missing_execution_sequence(self, mock_get_client): + """Test that segment JSON file must contain executionSequence""" + from azure.cli.core.util import CLIError + + mock_client = Mock() + mock_get_client.return_value = mock_client + + # Segment JSON missing executionSequence field + segment_json = json.dumps({ + "data": "SELECT * FROM table1", + "preConditions": "", + "postFilters": "" + }) + + with patch('builtins.open', unittest.mock.mock_open(read_data=segment_json)): + with self.assertRaises(CLIError) as context: + frontend_collaboration_query_publish( + cmd=Mock(), + collaboration_id="test-collab-123", + document_id="test-query-123", + body=None, + query_segment=["@segment1.json"], + execution_sequence=None, + input_datasets="dataset1:view1", + output_dataset="output-dataset:results" + ) + + self.assertIn('must contain "executionSequence"', str(context.exception)) + + @patch('azext_managedcleanroom._frontend_custom.get_frontend_client') + def test_publish_query_invalid_dataset_format(self, mock_get_client): + """Test validation of dataset ID:view format""" + from azure.cli.core.util import CLIError + + mock_client = Mock() + mock_get_client.return_value = mock_client + + # Execute with invalid dataset format - should raise error + with self.assertRaises(CLIError) as context: + frontend_collaboration_query_publish( + cmd=Mock(), + collaboration_id="test-collab-123", + document_id="test-query-123", + body=None, + query_segment=["SELECT * FROM table1"], + execution_sequence="1", + input_datasets="dataset1", # Missing :viewName + output_dataset="output-dataset:results" + ) + + self.assertIn("Invalid input dataset format", str(context.exception)) + + # Query Run with Parameters Tests + + @patch('uuid.uuid4') + @patch('azext_managedcleanroom._frontend_custom.get_frontend_client') + def test_run_query_with_parameters(self, mock_get_client, mock_uuid4): + """Test running a query with individual parameters""" + # Mock UUID generation + mock_uuid4.return_value = "generated-run-id-456" + + # Mock the client + mock_client = Mock() + mock_client.collaboration.analytics_queries_document_id_run_post.return_value = { + "runId": "generated-run-id-456", + "status": "running" + } + mock_get_client.return_value = mock_client + + # Execute with parameters + result = frontend_collaboration_query_run( + cmd=Mock(), + collaboration_id="test-collab-123", + document_id="test-query-123", + body=None, + dry_run=True, + start_date="2024-01-01", + end_date="2024-12-31", + use_optimizer=True + ) + + # Verify + self.assertEqual(result["runId"], "generated-run-id-456") + + # Verify body was constructed with parameters + call_args = mock_client.collaboration.analytics_queries_document_id_run_post.call_args + body = call_args[1]["body"] + self.assertEqual(body["dryRun"], True) + self.assertEqual(body["startDate"], "2024-01-01") + self.assertEqual(body["endDate"], "2024-12-31") + self.assertEqual(body["useOptimizer"], True) + self.assertEqual(body["runId"], "generated-run-id-456") + + @patch('azext_managedcleanroom._frontend_custom.get_frontend_client') + def test_run_query_mutual_exclusion(self, mock_get_client): + """Test that body and parameters are mutually exclusive for query run""" + from azure.cli.core.util import CLIError + + mock_client = Mock() + mock_get_client.return_value = mock_client + + # Execute with both body and parameters - should raise error + with self.assertRaises(CLIError) as context: + frontend_collaboration_query_run( + cmd=Mock(), + collaboration_id="test-collab-123", + document_id="test-query-123", + body={"runId": "test-run-id"}, + dry_run=True + ) + + self.assertIn("Cannot use --body together with individual parameters", str(context.exception)) + + @patch('uuid.uuid4') + @patch('azext_managedcleanroom._frontend_custom.get_frontend_client') + def test_run_query_with_partial_parameters(self, mock_get_client, mock_uuid4): + """Test running a query with only some optional parameters""" + # Mock UUID generation + mock_uuid4.return_value = "generated-run-id-789" + + # Mock the client + mock_client = Mock() + mock_client.collaboration.analytics_queries_document_id_run_post.return_value = { + "runId": "generated-run-id-789", + "status": "running" + } + mock_get_client.return_value = mock_client + + # Execute with only dry_run parameter + result = frontend_collaboration_query_run( + cmd=Mock(), + collaboration_id="test-collab-123", + document_id="test-query-123", + body=None, + dry_run=True, + start_date=None, + end_date=None, + use_optimizer=False + ) + + # Verify + self.assertEqual(result["status"], "running") + + # Verify only dry_run is in body (not False boolean values) + call_args = mock_client.collaboration.analytics_queries_document_id_run_post.call_args + body = call_args[1]["body"] + self.assertEqual(body["dryRun"], True) + self.assertNotIn("startDate", body) + self.assertNotIn("endDate", body) + self.assertNotIn("useOptimizer", body) + if __name__ == '__main__': unittest.main() diff --git a/src/managedcleanroom/setup.py b/src/managedcleanroom/setup.py index 482f23f5044..1c7d7a36b43 100644 --- a/src/managedcleanroom/setup.py +++ b/src/managedcleanroom/setup.py @@ -10,7 +10,7 @@ # HISTORY.rst entry. -VERSION = '1.0.0b2' +VERSION = '1.0.0b4' # The full list of classifiers is available at # https://pypi.python.org/pypi?%3Aaction=list_classifiers diff --git a/src/neon/HISTORY.rst b/src/neon/HISTORY.rst deleted file mode 100644 index 2e961c51258..00000000000 --- a/src/neon/HISTORY.rst +++ /dev/null @@ -1,36 +0,0 @@ -.. :changelog: - -Release History -=============== - -1.0.1b1 -++++++ -* Preview commands for the new entities -* Remove unnecessary wait commands to reduce complexity -* Add linter exclusions for missing_command_example and require_wait_command_if_no_wait rules -* Comprehensive testing with real Azure resources validation -* Successfully tested endpoint, role, and database creation with live Azure subscription - -1.0.0 -++++++ -* GA release. - -1.0.0b1 -++++++ -* Initial release. - -1.0.0b2 -++++++ -* Updated command descriptions. - -1.0.0b3 -++++++ -* GA release of Neon CLI. Supports Change Plan, Project, Branches and Database Connection commands. - -1.0.0b4 -++++++ -* Update the CLI command description to support AI related queries. - -1.0.0b5 -++++++ -* Deprecate 'az neon' command group with end-of-life notice and migration guidance. \ No newline at end of file diff --git a/src/neon/README.md b/src/neon/README.md deleted file mode 100644 index 186be1292c1..00000000000 --- a/src/neon/README.md +++ /dev/null @@ -1,136 +0,0 @@ -# Azure CLI Neon Extension # - -This is an extension to Azure CLI to manage Neon Postgres resources. - -## How to use ## - -### Install the extension ### - -Install this extension using the below CLI command: -``` -az extension add --name neon -``` - -### Check the version ### - -``` -az extension show --name neon --query version -``` - -### Connect to Azure subscription ### - -``` -az login -az account set -s {subs_id} -``` - -### Create a resource group (or use an existing one) ### - -``` -az group create -n demoResourceGroup -l eastus -``` - -## Available Commands ## - -### Organization Commands ### - -#### Create a Neon Postgres Organization #### - -``` -az neon postgres organization create --resource-group {resource_group} --name {resource_name} --user-details '{{"first-name": "{user_first_name}", "last-name": "{user_last_name}", "email-address": "{user_email}", "upn": "{user_upn}", "phone-number": "{user_phone}"}}' --marketplace-details '{{"subscription-id": "{subscription_id}", "subscription-status": "{subscription_status}", "offer-details": {{"publisher-id": "{publisher_id}", "offer-id": "{offer_id}", "plan-id": "{plan_id}", "plan-name": "{plan_name}", "term-unit": "{term_unit}", "term-id": "{term_id}"}}}}' --company-details '{{"company-name": "{company_name}", "office-address": "{office_address}", "country": "{country}", "domain": "{domain}", "number-of-employees": {number_of_employee}}}' --partner-organization-properties '{{"organization-id": "{org_id}", "org-name": "{partner_org_name}", "single-sign-on-properties": {{"single-sign-on-state": "{sso_state}", "enterprise-app-id": "{app_id}", "single-sign-on-url": "{sso_url}", "aad-domains": ["{domain}"]}}}}' --tags "{key:value}" --location {location} -``` - -#### Show a Neon Postgres Organization #### - -``` -az neon postgres organization show --resource-group {resource_group} --name {resource_name} -``` - -#### Delete a Neon Postgres Organization #### - -``` -az neon postgres organization delete --resource-group {resource_group} --name {resource_name} -``` - -#### List Neon Organizations by Subscription #### - -``` -az neon postgres organization list --subscription {subscription_id} --resource-group {resource_group} -``` - -#### Update a Neon Postgres Organization #### - -``` -az neon postgres organization create --resource-group {resource_group} --name {resource_name} --user-details '{{"first-name": "{user_first_name}", "last-name": "{user_last_name}", "email-address": "{user_email}", "upn": "{user_upn}", "phone-number": "{user_phone}"}}' --marketplace-details '{{"subscription-id": "{subscription_id}", "subscription-status": "{subscription_status}", "offer-details": {{"publisher-id": "{publisher_id}", "offer-id": "{offer_id}", "plan-id": "{plan_id}", "plan-name": "{plan_name}", "term-unit": "{term_unit}", "term-id": "{term_id}"}}}}' --company-details '{{"company-name": "{company_name}", "office-address": "{office_address}", "country": "{country}", "domain": "{domain}", "number-of-employees": {number_of_employee}}}' --partner-organization-properties '{{"organization-id": "{org_id}", "org-name": "{partner_org_name}", "single-sign-on-properties": {{"single-sign-on-state": "{sso_state}", "enterprise-app-id": "{app_id}", "single-sign-on-url": "{sso_url}", "aad-domains": ["{domain}"]}}}}' --tags "{key:value}" --location {location} -``` - -### Project Commands ### - -#### Create a Neon Postgres Project with in an Organization #### - -``` -az neon postgres project create --resource-group {resource_group} --organization-name {organization_name} --name {project_name} --region {region} --pg-version {pg_version} --branch '{{"branch-name": "{banch_name}", "database-name": "{database_name}", "role-name": "{reole_name}""}}' -``` - -#### Show a Neon Postgres Project in an Organization #### - -``` -az neon postgres project show --resource-group {resource_group} --organization-name {organization_name} --project-id {project_id} -``` - -#### List Neon Postgres Projects under an Organization #### - -``` -az neon postgres project list --resource-group {resource_group} --organization-name {organization_name} -``` - -#### Delete a Neon Postgres Project in an Organization #### - -``` -az neon postgres project delete --resource-group {resource_group} --organization-name {organization_name} --project-id {project_id} -``` - -### Branch Commands ### - -#### Create a Branch in a Neon Postgres Project #### - -``` -az neon postgres branch create --resource-group {resource_group} --organization-name {organization_name} --project-name {project_id} --project-id {project_id} --branch-name {branch_name} --role-name {role_name} --database-name {database_name} -``` - -#### Show a Branch in a Neon Postgres Project #### - -``` -az neon postgres branch show --resource-group {resource_group} --organization-name {organization_name} --project-id {project_id} --branch-id {branch_id} -``` - -#### List Branches in a Neon Postgres Project #### - -``` -az neon postgres branch list --resource-group {resource_group} --organization-name {organization_name} --project-id {project_id} -``` - -#### Delete a Branch in a Neon Postgres Project #### - -``` -az neon postgres branch delete --resource-group {resource_group} --organization-name {organization_name} --project-id {project_id} --branch-id {branch_id} -``` - -### Neon Database Commands ### - -#### List Databases in a Neon Postgres Branch #### - -``` -az neon postgres database list --resource-group {resource_group} --organization-name {organization_name} --project-id {project_id} --branch-id {branch_id} -``` - -### Neon Role Commands ### - -#### List Roles in a Neon Postgres Branch #### - -``` -az neon postgres neon-role list --resource-group {resource_group} --organization-name {organization_name} --project-id {project_id} --branch-id {branch_id} - -``` - -If you have issues, please give feedback by opening an issue at https://github.com/Azure/azure-cli-extensions/issues. diff --git a/src/neon/azext_neon/__init__.py b/src/neon/azext_neon/__init__.py deleted file mode 100644 index 8ecc1b77769..00000000000 --- a/src/neon/azext_neon/__init__.py +++ /dev/null @@ -1,53 +0,0 @@ -# -------------------------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for license information. -# -# Code generated by aaz-dev-tools -# -------------------------------------------------------------------------------------------- - -import logging - -from azure.cli.core import AzCommandsLoader -from azext_neon._help import helps # pylint: disable=unused-import - -logger = logging.getLogger(__name__) - -_DEPRECATION_WARNING = ( - "WARNING: The Neon Postgres service and Azure CLI extension has been retired as of March 13, 2026. " - "This extension will no longer be maintained. " - "There is no replacement or migration path." -) - - -class NeonCommandsLoader(AzCommandsLoader): - - def __init__(self, cli_ctx=None): - from azure.cli.core.commands import CliCommandType - custom_command_type = CliCommandType( - operations_tmpl='azext_neon.custom#{}') - super().__init__(cli_ctx=cli_ctx, - custom_command_type=custom_command_type) - - def load_command_table(self, args): - logger.warning(_DEPRECATION_WARNING) - from azext_neon.commands import load_command_table - from azure.cli.core.aaz import load_aaz_command_table - try: - from . import aaz - except ImportError: - aaz = None - if aaz: - load_aaz_command_table( - loader=self, - aaz_pkg_name=aaz.__name__, - args=args - ) - load_command_table(self, args) - return self.command_table - - def load_arguments(self, command): - from azext_neon._params import load_arguments - load_arguments(self, command) - - -COMMAND_LOADER_CLS = NeonCommandsLoader diff --git a/src/neon/azext_neon/_breaking_change.py b/src/neon/azext_neon/_breaking_change.py deleted file mode 100644 index b851e4560fa..00000000000 --- a/src/neon/azext_neon/_breaking_change.py +++ /dev/null @@ -1,15 +0,0 @@ -# -------------------------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for license information. -# -------------------------------------------------------------------------------------------- - -from azure.cli.core.breaking_change import register_command_group_deprecate -from azure.cli.core.breaking_change import register_other_breaking_change - -register_command_group_deprecate('az neon') - -message = """Deprecation Notice: The Neon Azure Native Integration is being deprecated and will -reach end of life on January 31, 2026. Transfer your projects to a Neon managed organization -today. Migration documentation is available at https://neon.com/docs/import/migrate-from-azure-native""" - -register_other_breaking_change('az neon', message) diff --git a/src/neon/azext_neon/_help.py b/src/neon/azext_neon/_help.py deleted file mode 100644 index 87c18df6876..00000000000 --- a/src/neon/azext_neon/_help.py +++ /dev/null @@ -1,60 +0,0 @@ -# -------------------------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for license information. -# -# Code generated by aaz-dev-tools -# -------------------------------------------------------------------------------------------- - -# pylint: disable=line-too-long -# pylint: disable=too-many-lines - -from knack.help_files import helps # pylint: disable=unused-import - - -helps['neon postgres endpoint create'] = """ -type: command -short-summary: Create a new Neon PostgreSQL endpoint -examples: - - name: Create a read-only endpoint - text: | - az neon postgres endpoint create --resource-group myResourceGroup --organization-name myOrg --project-name myProject --branch-name main --endpoint-name myEndpoint --endpoint-type read_only - - name: Create a read-write endpoint with custom compute settings - text: | - az neon postgres endpoint create --resource-group myResourceGroup --organization-name myOrg --project-name myProject --branch-name main --endpoint-name myEndpoint --endpoint-type read_write --compute-name custom-compute --size '{"autoscaling-limit-min-cu": 0.25, "autoscaling-limit-max-cu": 4}' -""" - -helps['neon postgres get-postgres-version'] = """ -type: command -short-summary: Get available PostgreSQL versions for Neon -examples: - - name: List all available PostgreSQL versions - text: | - az neon postgres get-postgres-version --resource-group myResourceGroup - - name: Get information for a specific PostgreSQL version - text: | - az neon postgres get-postgres-version --resource-group myResourceGroup --version 15 -""" - -helps['neon postgres neon-role create'] = """ -type: command -short-summary: Create a new database role in a Neon PostgreSQL branch -examples: - - name: Create a new database role - text: | - az neon postgres neon-role create --resource-group myResourceGroup --organization-name myOrg --project-name myProject --branch-name main --neon-role-name myRole - - name: Create a role with specific attributes - text: | - az neon postgres neon-role create --resource-group myResourceGroup --organization-name myOrg --project-name myProject --branch-name main --neon-role-name myRole --attributes '[{"name":"roleType","value":"admin"}]' -""" - -helps['neon postgres neon-database create'] = """ -type: command -short-summary: Create a new database in a Neon PostgreSQL branch -examples: - - name: Create a new database with a specific owner - text: | - az neon postgres neon-database create --resource-group myResourceGroup --organization-name myOrg --project-name myProject --branch-name main --neon-database-name myDatabase --owner-name myRole - - name: Create a database with custom attributes - text: | - az neon postgres neon-database create --resource-group myResourceGroup --organization-name myOrg --project-name myProject --branch-name main --neon-database-name myDatabase --owner-name myRole --attributes '[{"name":"encoding","value":"UTF8"}]' -""" diff --git a/src/neon/azext_neon/_params.py b/src/neon/azext_neon/_params.py deleted file mode 100644 index cfcec717c9c..00000000000 --- a/src/neon/azext_neon/_params.py +++ /dev/null @@ -1,13 +0,0 @@ -# -------------------------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for license information. -# -# Code generated by aaz-dev-tools -# -------------------------------------------------------------------------------------------- - -# pylint: disable=too-many-lines -# pylint: disable=too-many-statements - - -def load_arguments(self, _): # pylint: disable=unused-argument - pass diff --git a/src/neon/azext_neon/aaz/__init__.py b/src/neon/azext_neon/aaz/__init__.py deleted file mode 100644 index 5757aea3175..00000000000 --- a/src/neon/azext_neon/aaz/__init__.py +++ /dev/null @@ -1,6 +0,0 @@ -# -------------------------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for license information. -# -# Code generated by aaz-dev-tools -# -------------------------------------------------------------------------------------------- diff --git a/src/neon/azext_neon/aaz/latest/__init__.py b/src/neon/azext_neon/aaz/latest/__init__.py deleted file mode 100644 index f6acc11aa4e..00000000000 --- a/src/neon/azext_neon/aaz/latest/__init__.py +++ /dev/null @@ -1,10 +0,0 @@ -# -------------------------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for license information. -# -# Code generated by aaz-dev-tools -# -------------------------------------------------------------------------------------------- - -# pylint: skip-file -# flake8: noqa - diff --git a/src/neon/azext_neon/aaz/latest/neon/postgres/__cmd_group.py b/src/neon/azext_neon/aaz/latest/neon/postgres/__cmd_group.py deleted file mode 100644 index 745e1d2f204..00000000000 --- a/src/neon/azext_neon/aaz/latest/neon/postgres/__cmd_group.py +++ /dev/null @@ -1,23 +0,0 @@ -# -------------------------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for license information. -# -# Code generated by aaz-dev-tools -# -------------------------------------------------------------------------------------------- - -# pylint: skip-file -# flake8: noqa - -from azure.cli.core.aaz import * - - -@register_command_group( - "neon postgres", -) -class __CMDGroup(AAZCommandGroup): - """Manage Neon Serverless Postgres resources including organizations, projects, and branches. - """ - pass - - -__all__ = ["__CMDGroup"] diff --git a/src/neon/azext_neon/aaz/latest/neon/postgres/_create.py b/src/neon/azext_neon/aaz/latest/neon/postgres/_create.py deleted file mode 100644 index 062c5cea8d0..00000000000 --- a/src/neon/azext_neon/aaz/latest/neon/postgres/_create.py +++ /dev/null @@ -1,598 +0,0 @@ -# -------------------------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for license information. -# -# Code generated by aaz-dev-tools -# -------------------------------------------------------------------------------------------- - -# pylint: skip-file -# flake8: noqa - -from azure.cli.core.aaz import * - - -class Create(AAZCommand): - """Create a Neon organization - - :example: Organizations_CreateOrUpdate - az neon postgres create --resource-group demoResourceGroup --name demoNeonResource --location eastus --subscription 12345678-1234-1234-1234-123456789abc --marketplace-details "{subscription-id:abcd1234-5678-90ab-cdef-12345678abcd,subscription-status:PendingFulfillmentStart,offer-details:{publisher-id:microsoft,offer-id:neon-postgres,plan-id:serverless-plan,plan-name:'Neon Serverless Postgres - Free (Test_Liftr)',term-unit:P1M,term-id:term1234}}" --user-details "{first-name:John,last-name:Doe,email-address:johndoe@example.com,upn:johndoe,phone-number:+1234567890}" --company-details "{company-name:'DemoCompany',country:USA,business-phone:+9876543210,office-address:'123 Azure Ave, Redmond, WA',domain:democompany.com,number-of-employees:1000}" --partner-organization-properties "{organization-id:org-5678,org-name:'PartnerOrg',single-sign-on-properties:{single-sign-on-state:Enable,enterprise-app-id:app-9876,single-sign-on-url:'https://sso.partnerorg.com',aad-domains:['partnerorg.com']}}" - """ - - _aaz_info = { - "version": "2024-08-01-preview", - "resources": [ - ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/neon.postgres/organizations/{}", "2024-08-01-preview"], - ] - } - - AZ_SUPPORT_NO_WAIT = True - - def _handler(self, command_args): - super()._handler(command_args) - return self.build_lro_poller(self._execute_operations, self._output) - - _args_schema = None - - @classmethod - def _build_arguments_schema(cls, *args, **kwargs): - if cls._args_schema is not None: - return cls._args_schema - cls._args_schema = super()._build_arguments_schema(*args, **kwargs) - - # define Arg Group "" - - _args_schema = cls._args_schema - _args_schema.name = AAZStrArg( - options=["-n", "--name"], - help="Name of the Neon organization", - required=True, - fmt=AAZStrArgFormat( - pattern="^[a-zA-Z0-9][a-zA-Z0-9_\\-.: ]*$", - max_length=50, - min_length=1, - ), - ) - _args_schema.resource_group = AAZResourceGroupNameArg( - help="Name of the resource group", - required=True, - ) - - # define Arg Group "Properties" - - _args_schema = cls._args_schema - _args_schema.company_details = AAZObjectArg( - options=["--company-details"], - arg_group="Properties", - help="Details of the company.", - ) - _args_schema.marketplace_details = AAZObjectArg( - options=["--marketplace-details"], - arg_group="Properties", - help="Marketplace details of the resource.", - ) - _args_schema.partner_organization_properties = AAZObjectArg( - options=["--partner-org-props", "--partner-organization-properties"], - arg_group="Properties", - help="Organization properties", - ) - _args_schema.user_details = AAZObjectArg( - options=["--user-details"], - arg_group="Properties", - help="Details of the user.", - ) - - company_details = cls._args_schema.company_details - company_details.business_phone = AAZStrArg( - options=["business-phone"], - help="Business phone number of the company", - ) - company_details.company_name = AAZStrArg( - options=["company-name"], - help="Company name", - ) - company_details.country = AAZStrArg( - options=["country"], - help="Country name of the company", - ) - company_details.domain = AAZStrArg( - options=["domain"], - help="Domain of the user", - ) - company_details.number_of_employees = AAZIntArg( - options=["number-of-employees"], - help="Number of employees in the company", - ) - company_details.office_address = AAZStrArg( - options=["office-address"], - help="Office address of the company", - ) - - marketplace_details = cls._args_schema.marketplace_details - marketplace_details.offer_details = AAZObjectArg( - options=["offer-details"], - help="Offer details for the marketplace that is selected by the user", - required=True, - ) - marketplace_details.subscription_id = AAZStrArg( - options=["subscription-id"], - help="SaaS subscription id for the the marketplace offer", - ) - marketplace_details.subscription_status = AAZStrArg( - options=["subscription-status"], - help="Marketplace subscription status", - enum={"PendingFulfillmentStart": "PendingFulfillmentStart", "Subscribed": "Subscribed", "Suspended": "Suspended", "Unsubscribed": "Unsubscribed"}, - ) - - offer_details = cls._args_schema.marketplace_details.offer_details - offer_details.offer_id = AAZStrArg( - options=["offer-id"], - help="Offer Id for the marketplace offer", - required=True, - ) - offer_details.plan_id = AAZStrArg( - options=["plan-id"], - help="Plan Id for the marketplace offer", - required=True, - ) - offer_details.plan_name = AAZStrArg( - options=["plan-name"], - help="Plan Name for the marketplace offer", - ) - offer_details.publisher_id = AAZStrArg( - options=["publisher-id"], - help="Publisher Id for the marketplace offer", - required=True, - ) - offer_details.term_id = AAZStrArg( - options=["term-id"], - help="Term Id for the marketplace offer", - ) - offer_details.term_unit = AAZStrArg( - options=["term-unit"], - help="Term Name for the marketplace offer", - ) - - partner_organization_properties = cls._args_schema.partner_organization_properties - partner_organization_properties.organization_id = AAZStrArg( - options=["organization-id"], - help="Organization Id in partner's system", - ) - partner_organization_properties.org_name = AAZStrArg( - options=["org-name"], - help="Organization name in partner's system", - required=True, - fmt=AAZStrArgFormat( - pattern="^[a-zA-Z0-9][a-zA-Z0-9_\\-.: ]*$", - max_length=50, - min_length=1, - ), - ) - partner_organization_properties.single_sign_on_properties = AAZObjectArg( - options=["single-sign-on-properties"], - help="Single Sign On properties for the organization", - ) - - single_sign_on_properties = cls._args_schema.partner_organization_properties.single_sign_on_properties - single_sign_on_properties.aad_domains = AAZListArg( - options=["aad-domains"], - help="List of AAD domains fetched from Microsoft Graph for user.", - ) - single_sign_on_properties.enterprise_app_id = AAZStrArg( - options=["enterprise-app-id"], - help="AAD enterprise application Id used to setup SSO", - ) - single_sign_on_properties.single_sign_on_state = AAZStrArg( - options=["single-sign-on-state"], - help="State of the Single Sign On for the organization", - enum={"Disable": "Disable", "Enable": "Enable", "Initial": "Initial"}, - ) - single_sign_on_properties.single_sign_on_url = AAZStrArg( - options=["single-sign-on-url"], - help="URL for SSO to be used by the partner to redirect the user to their system", - ) - - aad_domains = cls._args_schema.partner_organization_properties.single_sign_on_properties.aad_domains - aad_domains.Element = AAZStrArg() - - user_details = cls._args_schema.user_details - user_details.email_address = AAZStrArg( - options=["email-address"], - help="Email address of the user", - fmt=AAZStrArgFormat( - pattern="^[A-Za-z0-9._%+-]+@(?:[A-Za-z0-9-]+\\.)+[A-Za-z]{2,}$", - ), - ) - user_details.first_name = AAZStrArg( - options=["first-name"], - help="First name of the user", - ) - user_details.last_name = AAZStrArg( - options=["last-name"], - help="Last name of the user", - ) - user_details.phone_number = AAZStrArg( - options=["phone-number"], - help="User's phone number", - ) - user_details.upn = AAZStrArg( - options=["upn"], - help="User's principal name", - ) - - # define Arg Group "Resource" - - _args_schema = cls._args_schema - _args_schema.location = AAZResourceLocationArg( - arg_group="Resource", - help="The geo-location where the resource lives", - required=True, - fmt=AAZResourceLocationArgFormat( - resource_group_arg="resource_group", - ), - ) - _args_schema.tags = AAZDictArg( - options=["--tags"], - arg_group="Resource", - help="Resource tags.", - ) - - tags = cls._args_schema.tags - tags.Element = AAZStrArg() - return cls._args_schema - - def _execute_operations(self): - self.pre_operations() - yield self.OrganizationsCreateOrUpdate(ctx=self.ctx)() - self.post_operations() - - @register_callback - def pre_operations(self): - pass - - @register_callback - def post_operations(self): - pass - - def _output(self, *args, **kwargs): - result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) - return result - - class OrganizationsCreateOrUpdate(AAZHttpOperation): - CLIENT_TYPE = "MgmtClient" - - def __call__(self, *args, **kwargs): - request = self.make_request() - session = self.client.send_request(request=request, stream=False, **kwargs) - if session.http_response.status_code in [202]: - return self.client.build_lro_polling( - self.ctx.args.no_wait, - session, - self.on_200_201, - self.on_error, - lro_options={"final-state-via": "azure-async-operation"}, - path_format_arguments=self.url_parameters, - ) - if session.http_response.status_code in [200, 201]: - return self.client.build_lro_polling( - self.ctx.args.no_wait, - session, - self.on_200_201, - self.on_error, - lro_options={"final-state-via": "azure-async-operation"}, - path_format_arguments=self.url_parameters, - ) - - return self.on_error(session.http_response) - - @property - def url(self): - return self.client.format_url( - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Neon.Postgres/organizations/{organizationName}", - **self.url_parameters - ) - - @property - def method(self): - return "PUT" - - @property - def error_format(self): - return "MgmtErrorFormat" - - @property - def url_parameters(self): - parameters = { - **self.serialize_url_param( - "organizationName", self.ctx.args.name, - required=True, - ), - **self.serialize_url_param( - "resourceGroupName", self.ctx.args.resource_group, - required=True, - ), - **self.serialize_url_param( - "subscriptionId", self.ctx.subscription_id, - required=True, - ), - } - return parameters - - @property - def query_parameters(self): - parameters = { - **self.serialize_query_param( - "api-version", "2024-08-01-preview", - required=True, - ), - } - return parameters - - @property - def header_parameters(self): - parameters = { - **self.serialize_header_param( - "Content-Type", "application/json", - ), - **self.serialize_header_param( - "Accept", "application/json", - ), - } - return parameters - - @property - def content(self): - _content_value, _builder = self.new_content_builder( - self.ctx.args, - typ=AAZObjectType, - typ_kwargs={"flags": {"required": True, "client_flatten": True}} - ) - _builder.set_prop("location", AAZStrType, ".location", typ_kwargs={"flags": {"required": True}}) - _builder.set_prop("properties", AAZObjectType) - _builder.set_prop("tags", AAZDictType, ".tags") - - properties = _builder.get(".properties") - if properties is not None: - properties.set_prop("companyDetails", AAZObjectType, ".company_details", typ_kwargs={"flags": {"required": True}}) - properties.set_prop("marketplaceDetails", AAZObjectType, ".marketplace_details", typ_kwargs={"flags": {"required": True}}) - properties.set_prop("partnerOrganizationProperties", AAZObjectType, ".partner_organization_properties") - properties.set_prop("userDetails", AAZObjectType, ".user_details", typ_kwargs={"flags": {"required": True}}) - - company_details = _builder.get(".properties.companyDetails") - if company_details is not None: - company_details.set_prop("businessPhone", AAZStrType, ".business_phone") - company_details.set_prop("companyName", AAZStrType, ".company_name") - company_details.set_prop("country", AAZStrType, ".country") - company_details.set_prop("domain", AAZStrType, ".domain") - company_details.set_prop("numberOfEmployees", AAZIntType, ".number_of_employees") - company_details.set_prop("officeAddress", AAZStrType, ".office_address") - - marketplace_details = _builder.get(".properties.marketplaceDetails") - if marketplace_details is not None: - marketplace_details.set_prop("offerDetails", AAZObjectType, ".offer_details", typ_kwargs={"flags": {"required": True}}) - marketplace_details.set_prop("subscriptionId", AAZStrType, ".subscription_id") - marketplace_details.set_prop("subscriptionStatus", AAZStrType, ".subscription_status") - - offer_details = _builder.get(".properties.marketplaceDetails.offerDetails") - if offer_details is not None: - offer_details.set_prop("offerId", AAZStrType, ".offer_id", typ_kwargs={"flags": {"required": True}}) - offer_details.set_prop("planId", AAZStrType, ".plan_id", typ_kwargs={"flags": {"required": True}}) - offer_details.set_prop("planName", AAZStrType, ".plan_name") - offer_details.set_prop("publisherId", AAZStrType, ".publisher_id", typ_kwargs={"flags": {"required": True}}) - offer_details.set_prop("termId", AAZStrType, ".term_id") - offer_details.set_prop("termUnit", AAZStrType, ".term_unit") - - partner_organization_properties = _builder.get(".properties.partnerOrganizationProperties") - if partner_organization_properties is not None: - partner_organization_properties.set_prop("organizationId", AAZStrType, ".organization_id") - partner_organization_properties.set_prop("organizationName", AAZStrType, ".org_name", typ_kwargs={"flags": {"required": True}}) - partner_organization_properties.set_prop("singleSignOnProperties", AAZObjectType, ".single_sign_on_properties") - - single_sign_on_properties = _builder.get(".properties.partnerOrganizationProperties.singleSignOnProperties") - if single_sign_on_properties is not None: - single_sign_on_properties.set_prop("aadDomains", AAZListType, ".aad_domains") - single_sign_on_properties.set_prop("enterpriseAppId", AAZStrType, ".enterprise_app_id") - single_sign_on_properties.set_prop("singleSignOnState", AAZStrType, ".single_sign_on_state") - single_sign_on_properties.set_prop("singleSignOnUrl", AAZStrType, ".single_sign_on_url") - - aad_domains = _builder.get(".properties.partnerOrganizationProperties.singleSignOnProperties.aadDomains") - if aad_domains is not None: - aad_domains.set_elements(AAZStrType, ".") - - user_details = _builder.get(".properties.userDetails") - if user_details is not None: - user_details.set_prop("emailAddress", AAZStrType, ".email_address") - user_details.set_prop("firstName", AAZStrType, ".first_name") - user_details.set_prop("lastName", AAZStrType, ".last_name") - user_details.set_prop("phoneNumber", AAZStrType, ".phone_number") - user_details.set_prop("upn", AAZStrType, ".upn") - - tags = _builder.get(".tags") - if tags is not None: - tags.set_elements(AAZStrType, ".") - - return self.serialize_content(_content_value) - - def on_200_201(self, session): - data = self.deserialize_http_content(session) - self.ctx.set_var( - "instance", - data, - schema_builder=self._build_schema_on_200_201 - ) - - _schema_on_200_201 = None - - @classmethod - def _build_schema_on_200_201(cls): - if cls._schema_on_200_201 is not None: - return cls._schema_on_200_201 - - cls._schema_on_200_201 = AAZObjectType() - - _schema_on_200_201 = cls._schema_on_200_201 - _schema_on_200_201.id = AAZStrType( - flags={"read_only": True}, - ) - _schema_on_200_201.location = AAZStrType( - flags={"required": True}, - ) - _schema_on_200_201.name = AAZStrType( - flags={"read_only": True}, - ) - _schema_on_200_201.properties = AAZObjectType() - _schema_on_200_201.system_data = AAZObjectType( - serialized_name="systemData", - flags={"read_only": True}, - ) - _schema_on_200_201.tags = AAZDictType() - _schema_on_200_201.type = AAZStrType( - flags={"read_only": True}, - ) - - properties = cls._schema_on_200_201.properties - properties.company_details = AAZObjectType( - serialized_name="companyDetails", - flags={"required": True}, - ) - properties.marketplace_details = AAZObjectType( - serialized_name="marketplaceDetails", - flags={"required": True}, - ) - properties.partner_organization_properties = AAZObjectType( - serialized_name="partnerOrganizationProperties", - ) - properties.provisioning_state = AAZStrType( - serialized_name="provisioningState", - flags={"read_only": True}, - ) - properties.user_details = AAZObjectType( - serialized_name="userDetails", - flags={"required": True}, - ) - - company_details = cls._schema_on_200_201.properties.company_details - company_details.business_phone = AAZStrType( - serialized_name="businessPhone", - ) - company_details.company_name = AAZStrType( - serialized_name="companyName", - ) - company_details.country = AAZStrType() - company_details.domain = AAZStrType() - company_details.number_of_employees = AAZIntType( - serialized_name="numberOfEmployees", - ) - company_details.office_address = AAZStrType( - serialized_name="officeAddress", - ) - - marketplace_details = cls._schema_on_200_201.properties.marketplace_details - marketplace_details.offer_details = AAZObjectType( - serialized_name="offerDetails", - flags={"required": True}, - ) - marketplace_details.subscription_id = AAZStrType( - serialized_name="subscriptionId", - ) - marketplace_details.subscription_status = AAZStrType( - serialized_name="subscriptionStatus", - ) - - offer_details = cls._schema_on_200_201.properties.marketplace_details.offer_details - offer_details.offer_id = AAZStrType( - serialized_name="offerId", - flags={"required": True}, - ) - offer_details.plan_id = AAZStrType( - serialized_name="planId", - flags={"required": True}, - ) - offer_details.plan_name = AAZStrType( - serialized_name="planName", - ) - offer_details.publisher_id = AAZStrType( - serialized_name="publisherId", - flags={"required": True}, - ) - offer_details.term_id = AAZStrType( - serialized_name="termId", - ) - offer_details.term_unit = AAZStrType( - serialized_name="termUnit", - ) - - partner_organization_properties = cls._schema_on_200_201.properties.partner_organization_properties - partner_organization_properties.organization_id = AAZStrType( - serialized_name="organizationId", - ) - partner_organization_properties.organization_name = AAZStrType( - serialized_name="organizationName", - flags={"required": True}, - ) - partner_organization_properties.single_sign_on_properties = AAZObjectType( - serialized_name="singleSignOnProperties", - ) - - single_sign_on_properties = cls._schema_on_200_201.properties.partner_organization_properties.single_sign_on_properties - single_sign_on_properties.aad_domains = AAZListType( - serialized_name="aadDomains", - ) - single_sign_on_properties.enterprise_app_id = AAZStrType( - serialized_name="enterpriseAppId", - ) - single_sign_on_properties.single_sign_on_state = AAZStrType( - serialized_name="singleSignOnState", - ) - single_sign_on_properties.single_sign_on_url = AAZStrType( - serialized_name="singleSignOnUrl", - ) - - aad_domains = cls._schema_on_200_201.properties.partner_organization_properties.single_sign_on_properties.aad_domains - aad_domains.Element = AAZStrType() - - user_details = cls._schema_on_200_201.properties.user_details - user_details.email_address = AAZStrType( - serialized_name="emailAddress", - ) - user_details.first_name = AAZStrType( - serialized_name="firstName", - ) - user_details.last_name = AAZStrType( - serialized_name="lastName", - ) - user_details.phone_number = AAZStrType( - serialized_name="phoneNumber", - ) - user_details.upn = AAZStrType() - - system_data = cls._schema_on_200_201.system_data - system_data.created_at = AAZStrType( - serialized_name="createdAt", - ) - system_data.created_by = AAZStrType( - serialized_name="createdBy", - ) - system_data.created_by_type = AAZStrType( - serialized_name="createdByType", - ) - system_data.last_modified_at = AAZStrType( - serialized_name="lastModifiedAt", - ) - system_data.last_modified_by = AAZStrType( - serialized_name="lastModifiedBy", - ) - system_data.last_modified_by_type = AAZStrType( - serialized_name="lastModifiedByType", - ) - - tags = cls._schema_on_200_201.tags - tags.Element = AAZStrType() - - return cls._schema_on_200_201 - - -class _CreateHelper: - """Helper class for Create""" - - -__all__ = ["Create"] diff --git a/src/neon/azext_neon/aaz/latest/neon/postgres/_get_postgres_version.py b/src/neon/azext_neon/aaz/latest/neon/postgres/_get_postgres_version.py deleted file mode 100644 index 20690ddcb87..00000000000 --- a/src/neon/azext_neon/aaz/latest/neon/postgres/_get_postgres_version.py +++ /dev/null @@ -1,183 +0,0 @@ -# -------------------------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for license information. -# -# Code generated by aaz-dev-tools -# -------------------------------------------------------------------------------------------- - -# pylint: skip-file -# flake8: noqa - -from azure.cli.core.aaz import * - - -@register_command( - "neon postgres get-postgres-version", -) -class GetPostgresVersion(AAZCommand): - """Action to retrieve the PostgreSQL versions. - """ - - _aaz_info = { - "version": "2025-06-23-preview", - "resources": [ - ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/neon.postgres/getpostgresversions", "2025-06-23-preview"], - ] - } - - def _handler(self, command_args): - super()._handler(command_args) - self._execute_operations() - return self._output() - - _args_schema = None - - @classmethod - def _build_arguments_schema(cls, *args, **kwargs): - if cls._args_schema is not None: - return cls._args_schema - cls._args_schema = super()._build_arguments_schema(*args, **kwargs) - - # define Arg Group "" - - _args_schema = cls._args_schema - _args_schema.resource_group = AAZResourceGroupNameArg( - required=True, - ) - - # define Arg Group "Parameters" - - _args_schema = cls._args_schema - _args_schema.version = AAZIntArg( - options=["--version"], - arg_group="Parameters", - help="The major PostgreSQL version number", - ) - return cls._args_schema - - def _execute_operations(self): - self.pre_operations() - self.OrganizationsGetPostgresVersions(ctx=self.ctx)() - self.post_operations() - - @register_callback - def pre_operations(self): - pass - - @register_callback - def post_operations(self): - pass - - def _output(self, *args, **kwargs): - result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) - return result - - class OrganizationsGetPostgresVersions(AAZHttpOperation): - CLIENT_TYPE = "MgmtClient" - - def __call__(self, *args, **kwargs): - request = self.make_request() - session = self.client.send_request(request=request, stream=False, **kwargs) - if session.http_response.status_code in [200]: - return self.on_200(session) - - return self.on_error(session.http_response) - - @property - def url(self): - return self.client.format_url( - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Neon.Postgres/getPostgresVersions", - **self.url_parameters - ) - - @property - def method(self): - return "POST" - - @property - def error_format(self): - return "MgmtErrorFormat" - - @property - def url_parameters(self): - parameters = { - **self.serialize_url_param( - "resourceGroupName", self.ctx.args.resource_group, - required=True, - ), - **self.serialize_url_param( - "subscriptionId", self.ctx.subscription_id, - required=True, - ), - } - return parameters - - @property - def query_parameters(self): - parameters = { - **self.serialize_query_param( - "api-version", "2025-06-23-preview", - required=True, - ), - } - return parameters - - @property - def header_parameters(self): - parameters = { - **self.serialize_header_param( - "Content-Type", "application/json", - ), - **self.serialize_header_param( - "Accept", "application/json", - ), - } - return parameters - - @property - def content(self): - _content_value, _builder = self.new_content_builder( - self.ctx.args, - typ=AAZObjectType, - typ_kwargs={"flags": {"client_flatten": True}} - ) - _builder.set_prop("version", AAZIntType, ".version") - - return self.serialize_content(_content_value) - - def on_200(self, session): - data = self.deserialize_http_content(session) - self.ctx.set_var( - "instance", - data, - schema_builder=self._build_schema_on_200 - ) - - _schema_on_200 = None - - @classmethod - def _build_schema_on_200(cls): - if cls._schema_on_200 is not None: - return cls._schema_on_200 - - cls._schema_on_200 = AAZObjectType() - - _schema_on_200 = cls._schema_on_200 - _schema_on_200.versions = AAZListType( - flags={"required": True}, - ) - - versions = cls._schema_on_200.versions - versions.Element = AAZObjectType() - - _element = cls._schema_on_200.versions.Element - _element.version = AAZIntType() - - return cls._schema_on_200 - - -class _GetPostgresVersionHelper: - """Helper class for GetPostgresVersion""" - - -__all__ = ["GetPostgresVersion"] diff --git a/src/neon/azext_neon/aaz/latest/neon/postgres/branch/_create.py b/src/neon/azext_neon/aaz/latest/neon/postgres/branch/_create.py deleted file mode 100644 index 8722eb70574..00000000000 --- a/src/neon/azext_neon/aaz/latest/neon/postgres/branch/_create.py +++ /dev/null @@ -1,490 +0,0 @@ -# -------------------------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for license information. -# -# Code generated by aaz-dev-tools -# -------------------------------------------------------------------------------------------- - -# pylint: skip-file -# flake8: noqa - -from azure.cli.core.aaz import * - - -@register_command( - "neon postgres branch create", -) -class Create(AAZCommand): - """Create a new branch within a Neon Postgres database. - - :example: Create a Branch - az neon postgres branch create --resource-group rgneon --organization-name org-cli-test --project-name old-frost-16758796 --branch-name test-branch --entity-name test-branch --role-name test_role --database-name testneondb - """ - - _aaz_info = { - "version": "2025-03-01", - "resources": [ - ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/neon.postgres/organizations/{}/projects/{}/branches/{}", "2025-03-01"], - ] - } - - AZ_SUPPORT_NO_WAIT = True - - def _handler(self, command_args): - super()._handler(command_args) - return self.build_lro_poller(self._execute_operations, self._output) - - _args_schema = None - - @classmethod - def _build_arguments_schema(cls, *args, **kwargs): - if cls._args_schema is not None: - return cls._args_schema - cls._args_schema = super()._build_arguments_schema(*args, **kwargs) - - # define Arg Group "" - - _args_schema = cls._args_schema - _args_schema.branch_name = AAZStrArg( - options=["-n", "--name", "--branch-name"], - help="Name of the Neon branch.", - required=True, - fmt=AAZStrArgFormat( - pattern="^\\S.{0,62}\\S$|^\\S$", - ), - ) - _args_schema.organization_name = AAZStrArg( - options=["--organization-name"], - help="Name of the Neon organization.", - required=True, - fmt=AAZStrArgFormat( - pattern="^[a-zA-Z0-9][a-zA-Z0-9_\\-.: ]*$", - max_length=50, - min_length=1, - ), - blank=AAZPromptInput( - msg="Please provide Neon Organization name:", - ), - ) - _args_schema.project_name = AAZStrArg( - options=["--project-name"], - help="Name of the Neon project.", - required=True, - fmt=AAZStrArgFormat( - pattern="^\\S.{0,62}\\S$|^\\S$", - ), - ) - _args_schema.resource_group = AAZResourceGroupNameArg( - help="Name of the Azure resource group.", - required=True, - ) - - # define Arg Group "Properties" - - _args_schema = cls._args_schema - _args_schema.database_name = AAZStrArg( - options=["--database-name"], - arg_group="Properties", - help="Neon Database name associated with the branch", - ) - _args_schema.entity_name = AAZStrArg( - options=["--entity-name"], - arg_group="Properties", - help="Name of the resource", - fmt=AAZStrArgFormat( - pattern="^\\S.{0,62}\\S$|^\\S$", - ), - ) - _args_schema.parent_id = AAZStrArg( - options=["--parent-id"], - arg_group="Properties", - help="The ID of the parent branch", - fmt=AAZStrArgFormat( - pattern="^[a-z0-9-]{1,60}$", - ), - ) - _args_schema.role_name = AAZStrArg( - options=["--role-name"], - arg_group="Properties", - help="Role name associated with the branch", - ) - return cls._args_schema - - _args_attributes_create = None - - @classmethod - def _build_args_attributes_create(cls, _schema): - if cls._args_attributes_create is not None: - _schema.name = cls._args_attributes_create.name - _schema.value = cls._args_attributes_create.value - return - - cls._args_attributes_create = AAZObjectArg() - - attributes_create = cls._args_attributes_create - attributes_create.name = AAZStrArg( - options=["name"], - help="Name of the attribute", - required=True, - ) - attributes_create.value = AAZStrArg( - options=["value"], - help="Value of the attribute", - required=True, - ) - - _schema.name = cls._args_attributes_create.name - _schema.value = cls._args_attributes_create.value - - def _execute_operations(self): - self.pre_operations() - yield self.BranchesCreateOrUpdate(ctx=self.ctx)() - self.post_operations() - - @register_callback - def pre_operations(self): - pass - - @register_callback - def post_operations(self): - pass - - def _output(self, *args, **kwargs): - result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) - return result - - class BranchesCreateOrUpdate(AAZHttpOperation): - CLIENT_TYPE = "MgmtClient" - - def __call__(self, *args, **kwargs): - request = self.make_request() - session = self.client.send_request(request=request, stream=False, **kwargs) - if session.http_response.status_code in [202]: - return self.client.build_lro_polling( - self.ctx.args.no_wait, - session, - self.on_200_201, - self.on_error, - lro_options={"final-state-via": "azure-async-operation"}, - path_format_arguments=self.url_parameters, - ) - if session.http_response.status_code in [200, 201]: - return self.client.build_lro_polling( - self.ctx.args.no_wait, - session, - self.on_200_201, - self.on_error, - lro_options={"final-state-via": "azure-async-operation"}, - path_format_arguments=self.url_parameters, - ) - - return self.on_error(session.http_response) - - @property - def url(self): - return self.client.format_url( - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Neon.Postgres/organizations/{organizationName}/projects/{projectName}/branches/{branchName}", - **self.url_parameters - ) - - @property - def method(self): - return "PUT" - - @property - def error_format(self): - return "MgmtErrorFormat" - - @property - def url_parameters(self): - parameters = { - **self.serialize_url_param( - "branchName", self.ctx.args.branch_name, - required=True, - ), - **self.serialize_url_param( - "organizationName", self.ctx.args.organization_name, - required=True, - ), - **self.serialize_url_param( - "projectName", self.ctx.args.project_name, - required=True, - ), - **self.serialize_url_param( - "resourceGroupName", self.ctx.args.resource_group, - required=True, - ), - **self.serialize_url_param( - "subscriptionId", self.ctx.subscription_id, - required=True, - ), - } - return parameters - - @property - def query_parameters(self): - parameters = { - **self.serialize_query_param( - "api-version", "2025-03-01", - required=True, - ), - } - return parameters - - @property - def header_parameters(self): - parameters = { - **self.serialize_header_param( - "Content-Type", "application/json", - ), - **self.serialize_header_param( - "Accept", "application/json", - ), - } - return parameters - - @property - def content(self): - _content_value, _builder = self.new_content_builder( - self.ctx.args, - typ=AAZObjectType, - typ_kwargs={"flags": {"required": True, "client_flatten": True}} - ) - _builder.set_prop("properties", AAZObjectType) - - properties = _builder.get(".properties") - if properties is not None: - properties.set_prop("databaseName", AAZStrType, ".database_name") - properties.set_prop("entityName", AAZStrType, ".entity_name") - properties.set_prop("parentId", AAZStrType, ".parent_id") - properties.set_prop("roleName", AAZStrType, ".role_name") - - return self.serialize_content(_content_value) - - def on_200_201(self, session): - data = self.deserialize_http_content(session) - self.ctx.set_var( - "instance", - data, - schema_builder=self._build_schema_on_200_201 - ) - - _schema_on_200_201 = None - - @classmethod - def _build_schema_on_200_201(cls): - if cls._schema_on_200_201 is not None: - return cls._schema_on_200_201 - - cls._schema_on_200_201 = AAZObjectType() - - _schema_on_200_201 = cls._schema_on_200_201 - _schema_on_200_201.id = AAZStrType( - flags={"read_only": True}, - ) - _schema_on_200_201.name = AAZStrType( - flags={"read_only": True}, - ) - _schema_on_200_201.properties = AAZObjectType() - _schema_on_200_201.system_data = AAZObjectType( - serialized_name="systemData", - flags={"read_only": True}, - ) - _schema_on_200_201.type = AAZStrType( - flags={"read_only": True}, - ) - - properties = cls._schema_on_200_201.properties - properties.attributes = AAZListType() - properties.created_at = AAZStrType( - serialized_name="createdAt", - flags={"read_only": True}, - ) - properties.database_name = AAZStrType( - serialized_name="databaseName", - ) - properties.databases = AAZListType() - properties.endpoints = AAZListType() - properties.entity_id = AAZStrType( - serialized_name="entityId", - flags={"read_only": True}, - ) - properties.entity_name = AAZStrType( - serialized_name="entityName", - ) - properties.parent_id = AAZStrType( - serialized_name="parentId", - ) - properties.project_id = AAZStrType( - serialized_name="projectId", - ) - properties.provisioning_state = AAZStrType( - serialized_name="provisioningState", - flags={"read_only": True}, - ) - properties.role_name = AAZStrType( - serialized_name="roleName", - ) - properties.roles = AAZListType() - - attributes = cls._schema_on_200_201.properties.attributes - attributes.Element = AAZObjectType() - _CreateHelper._build_schema_attributes_read(attributes.Element) - - databases = cls._schema_on_200_201.properties.databases - databases.Element = AAZObjectType() - - _element = cls._schema_on_200_201.properties.databases.Element - _element.attributes = AAZListType() - _element.branch_id = AAZStrType( - serialized_name="branchId", - ) - _element.created_at = AAZStrType( - serialized_name="createdAt", - flags={"read_only": True}, - ) - _element.entity_id = AAZStrType( - serialized_name="entityId", - flags={"read_only": True}, - ) - _element.entity_name = AAZStrType( - serialized_name="entityName", - ) - _element.owner_name = AAZStrType( - serialized_name="ownerName", - ) - _element.provisioning_state = AAZStrType( - serialized_name="provisioningState", - flags={"read_only": True}, - ) - - attributes = cls._schema_on_200_201.properties.databases.Element.attributes - attributes.Element = AAZObjectType() - _CreateHelper._build_schema_attributes_read(attributes.Element) - - endpoints = cls._schema_on_200_201.properties.endpoints - endpoints.Element = AAZObjectType() - - _element = cls._schema_on_200_201.properties.endpoints.Element - _element.attributes = AAZListType() - _element.branch_id = AAZStrType( - serialized_name="branchId", - ) - _element.created_at = AAZStrType( - serialized_name="createdAt", - flags={"read_only": True}, - ) - _element.endpoint_type = AAZStrType( - serialized_name="endpointType", - ) - _element.entity_id = AAZStrType( - serialized_name="entityId", - flags={"read_only": True}, - ) - _element.entity_name = AAZStrType( - serialized_name="entityName", - ) - _element.project_id = AAZStrType( - serialized_name="projectId", - ) - _element.provisioning_state = AAZStrType( - serialized_name="provisioningState", - flags={"read_only": True}, - ) - - attributes = cls._schema_on_200_201.properties.endpoints.Element.attributes - attributes.Element = AAZObjectType() - _CreateHelper._build_schema_attributes_read(attributes.Element) - - roles = cls._schema_on_200_201.properties.roles - roles.Element = AAZObjectType() - - _element = cls._schema_on_200_201.properties.roles.Element - _element.attributes = AAZListType() - _element.branch_id = AAZStrType( - serialized_name="branchId", - ) - _element.created_at = AAZStrType( - serialized_name="createdAt", - flags={"read_only": True}, - ) - _element.entity_id = AAZStrType( - serialized_name="entityId", - flags={"read_only": True}, - ) - _element.entity_name = AAZStrType( - serialized_name="entityName", - ) - _element.is_super_user = AAZBoolType( - serialized_name="isSuperUser", - ) - _element.permissions = AAZListType() - _element.provisioning_state = AAZStrType( - serialized_name="provisioningState", - flags={"read_only": True}, - ) - - attributes = cls._schema_on_200_201.properties.roles.Element.attributes - attributes.Element = AAZObjectType() - _CreateHelper._build_schema_attributes_read(attributes.Element) - - permissions = cls._schema_on_200_201.properties.roles.Element.permissions - permissions.Element = AAZStrType() - - system_data = cls._schema_on_200_201.system_data - system_data.created_at = AAZStrType( - serialized_name="createdAt", - ) - system_data.created_by = AAZStrType( - serialized_name="createdBy", - ) - system_data.created_by_type = AAZStrType( - serialized_name="createdByType", - ) - system_data.last_modified_at = AAZStrType( - serialized_name="lastModifiedAt", - ) - system_data.last_modified_by = AAZStrType( - serialized_name="lastModifiedBy", - ) - system_data.last_modified_by_type = AAZStrType( - serialized_name="lastModifiedByType", - ) - - return cls._schema_on_200_201 - - -class _CreateHelper: - """Helper class for Create""" - - @classmethod - def _build_schema_attributes_create(cls, _builder): - if _builder is None: - return - _builder.set_prop("name", AAZStrType, ".name", typ_kwargs={"flags": {"required": True}}) - _builder.set_prop("value", AAZStrType, ".value", typ_kwargs={"flags": {"required": True}}) - - _schema_attributes_read = None - - @classmethod - def _build_schema_attributes_read(cls, _schema): - if cls._schema_attributes_read is not None: - _schema.name = cls._schema_attributes_read.name - _schema.value = cls._schema_attributes_read.value - return - - cls._schema_attributes_read = _schema_attributes_read = AAZObjectType() - - attributes_read = _schema_attributes_read - attributes_read.name = AAZStrType( - flags={"required": True}, - ) - attributes_read.value = AAZStrType( - flags={"required": True}, - ) - - _schema.name = cls._schema_attributes_read.name - _schema.value = cls._schema_attributes_read.value - - -__all__ = ["Create"] diff --git a/src/neon/azext_neon/aaz/latest/neon/postgres/branch/_delete.py b/src/neon/azext_neon/aaz/latest/neon/postgres/branch/_delete.py deleted file mode 100644 index a4a66aeb76f..00000000000 --- a/src/neon/azext_neon/aaz/latest/neon/postgres/branch/_delete.py +++ /dev/null @@ -1,174 +0,0 @@ -# -------------------------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for license information. -# -# Code generated by aaz-dev-tools -# -------------------------------------------------------------------------------------------- - -# pylint: skip-file -# flake8: noqa - -from azure.cli.core.aaz import * - - -@register_command( - "neon postgres branch delete", - confirmation="Are you sure you want to perform this operation?", -) -class Delete(AAZCommand): - """Delete an existing branch within a Neon Postgres database. - - :example: Delete Branch - az neon postgres branch delete --subscription 38a546de-5736-48e8-a69a-5cc636794112 --resource-group rgneon --organization-name org-cli-test --project-id old-frost-16758796 --branch-id br-spring-field-a8vje3tr - """ - - _aaz_info = { - "version": "2025-03-01", - "resources": [ - ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/neon.postgres/organizations/{}/projects/{}/branches/{}", "2025-03-01"], - ] - } - - def _handler(self, command_args): - super()._handler(command_args) - self._execute_operations() - return None - - _args_schema = None - - @classmethod - def _build_arguments_schema(cls, *args, **kwargs): - if cls._args_schema is not None: - return cls._args_schema - cls._args_schema = super()._build_arguments_schema(*args, **kwargs) - - # define Arg Group "" - - _args_schema = cls._args_schema - _args_schema.branch_id = AAZStrArg( - options=["--branch-id"], - help="Id of the Neon branch", - required=True, - id_part="child_name_2", - fmt=AAZStrArgFormat( - pattern="^\\S.{0,62}\\S$|^\\S$", - ), - ) - _args_schema.organization_name = AAZStrArg( - options=["--organization-name"], - help="Name of the Neon organization.", - required=True, - id_part="name", - fmt=AAZStrArgFormat( - pattern="^[a-zA-Z0-9][a-zA-Z0-9_\\-.: ]*$", - max_length=50, - min_length=1, - ), - blank=AAZPromptInput( - msg="Please provide Neon Organization name:", - ), - ) - _args_schema.project_id = AAZStrArg( - options=["--project-id"], - help="Id of the Neon project", - required=True, - id_part="child_name_1", - fmt=AAZStrArgFormat( - pattern="^\\S.{0,62}\\S$|^\\S$", - ), - ) - _args_schema.resource_group = AAZResourceGroupNameArg( - help="Name of the Azure resource group.", - required=True, - ) - return cls._args_schema - - def _execute_operations(self): - self.pre_operations() - self.BranchesDelete(ctx=self.ctx)() - self.post_operations() - - @register_callback - def pre_operations(self): - pass - - @register_callback - def post_operations(self): - pass - - class BranchesDelete(AAZHttpOperation): - CLIENT_TYPE = "MgmtClient" - - def __call__(self, *args, **kwargs): - request = self.make_request() - session = self.client.send_request(request=request, stream=False, **kwargs) - if session.http_response.status_code in [200]: - return self.on_200(session) - if session.http_response.status_code in [204]: - return self.on_204(session) - - return self.on_error(session.http_response) - - @property - def url(self): - return self.client.format_url( - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Neon.Postgres/organizations/{organizationName}/projects/{projectName}/branches/{branchName}", - **self.url_parameters - ) - - @property - def method(self): - return "DELETE" - - @property - def error_format(self): - return "MgmtErrorFormat" - - @property - def url_parameters(self): - parameters = { - **self.serialize_url_param( - "branchName", self.ctx.args.branch_id, - required=True, - ), - **self.serialize_url_param( - "organizationName", self.ctx.args.organization_name, - required=True, - ), - **self.serialize_url_param( - "projectName", self.ctx.args.project_id, - required=True, - ), - **self.serialize_url_param( - "resourceGroupName", self.ctx.args.resource_group, - required=True, - ), - **self.serialize_url_param( - "subscriptionId", self.ctx.subscription_id, - required=True, - ), - } - return parameters - - @property - def query_parameters(self): - parameters = { - **self.serialize_query_param( - "api-version", "2025-03-01", - required=True, - ), - } - return parameters - - def on_200(self, session): - pass - - def on_204(self, session): - pass - - -class _DeleteHelper: - """Helper class for Delete""" - - -__all__ = ["Delete"] diff --git a/src/neon/azext_neon/aaz/latest/neon/postgres/branch/_list.py b/src/neon/azext_neon/aaz/latest/neon/postgres/branch/_list.py deleted file mode 100644 index acc13d89b51..00000000000 --- a/src/neon/azext_neon/aaz/latest/neon/postgres/branch/_list.py +++ /dev/null @@ -1,390 +0,0 @@ -# -------------------------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for license information. -# -# Code generated by aaz-dev-tools -# -------------------------------------------------------------------------------------------- - -# pylint: skip-file -# flake8: noqa - -from azure.cli.core.aaz import * - - -@register_command( - "neon postgres branch list", -) -class List(AAZCommand): - """List all branch resources within a specific project in Neon Postgres. - - :example: List Branches under a Project - az neon postgres branch list --subscription 38a546de-5736-48e8-a69a-5cc636794112 --resource-group rgneon --organization-name org-cli-test --project-id old-frost-16758796 - """ - - _aaz_info = { - "version": "2025-03-01", - "resources": [ - ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/neon.postgres/organizations/{}/projects/{}/branches", "2025-03-01"], - ] - } - - AZ_SUPPORT_PAGINATION = True - - def _handler(self, command_args): - super()._handler(command_args) - return self.build_paging(self._execute_operations, self._output) - - _args_schema = None - - @classmethod - def _build_arguments_schema(cls, *args, **kwargs): - if cls._args_schema is not None: - return cls._args_schema - cls._args_schema = super()._build_arguments_schema(*args, **kwargs) - - # define Arg Group "" - - _args_schema = cls._args_schema - _args_schema.organization_name = AAZStrArg( - options=["--organization-name"], - help="Name of the Neon organization.", - required=True, - fmt=AAZStrArgFormat( - pattern="^[a-zA-Z0-9][a-zA-Z0-9_\\-.: ]*$", - max_length=50, - min_length=1, - ), - blank=AAZPromptInput( - msg="Please provide Neon Organization name:", - ), - ) - _args_schema.project_id = AAZStrArg( - options=["--project-id"], - help="Id of the Neon project", - required=True, - fmt=AAZStrArgFormat( - pattern="^\\S.{0,62}\\S$|^\\S$", - ), - ) - _args_schema.resource_group = AAZResourceGroupNameArg( - help="Name of the Azure resource group.", - required=True, - ) - return cls._args_schema - - def _execute_operations(self): - self.pre_operations() - self.BranchesList(ctx=self.ctx)() - self.post_operations() - - @register_callback - def pre_operations(self): - pass - - @register_callback - def post_operations(self): - pass - - def _output(self, *args, **kwargs): - result = self.deserialize_output(self.ctx.vars.instance.value, client_flatten=True) - next_link = self.deserialize_output(self.ctx.vars.instance.next_link) - return result, next_link - - class BranchesList(AAZHttpOperation): - CLIENT_TYPE = "MgmtClient" - - def __call__(self, *args, **kwargs): - request = self.make_request() - session = self.client.send_request(request=request, stream=False, **kwargs) - if session.http_response.status_code in [200]: - return self.on_200(session) - - return self.on_error(session.http_response) - - @property - def url(self): - return self.client.format_url( - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Neon.Postgres/organizations/{organizationName}/projects/{projectName}/branches", - **self.url_parameters - ) - - @property - def method(self): - return "GET" - - @property - def error_format(self): - return "MgmtErrorFormat" - - @property - def url_parameters(self): - parameters = { - **self.serialize_url_param( - "organizationName", self.ctx.args.organization_name, - required=True, - ), - **self.serialize_url_param( - "projectName", self.ctx.args.project_id, - required=True, - ), - **self.serialize_url_param( - "resourceGroupName", self.ctx.args.resource_group, - required=True, - ), - **self.serialize_url_param( - "subscriptionId", self.ctx.subscription_id, - required=True, - ), - } - return parameters - - @property - def query_parameters(self): - parameters = { - **self.serialize_query_param( - "api-version", "2025-03-01", - required=True, - ), - } - return parameters - - @property - def header_parameters(self): - parameters = { - **self.serialize_header_param( - "Accept", "application/json", - ), - } - return parameters - - def on_200(self, session): - data = self.deserialize_http_content(session) - self.ctx.set_var( - "instance", - data, - schema_builder=self._build_schema_on_200 - ) - - _schema_on_200 = None - - @classmethod - def _build_schema_on_200(cls): - if cls._schema_on_200 is not None: - return cls._schema_on_200 - - cls._schema_on_200 = AAZObjectType() - - _schema_on_200 = cls._schema_on_200 - _schema_on_200.next_link = AAZStrType( - serialized_name="nextLink", - ) - _schema_on_200.value = AAZListType( - flags={"required": True}, - ) - - value = cls._schema_on_200.value - value.Element = AAZObjectType() - - _element = cls._schema_on_200.value.Element - _element.id = AAZStrType( - flags={"read_only": True}, - ) - _element.name = AAZStrType( - flags={"read_only": True}, - ) - _element.properties = AAZObjectType() - _element.system_data = AAZObjectType( - serialized_name="systemData", - flags={"read_only": True}, - ) - _element.type = AAZStrType( - flags={"read_only": True}, - ) - - properties = cls._schema_on_200.value.Element.properties - properties.attributes = AAZListType() - properties.created_at = AAZStrType( - serialized_name="createdAt", - flags={"read_only": True}, - ) - properties.database_name = AAZStrType( - serialized_name="databaseName", - ) - properties.databases = AAZListType() - properties.endpoints = AAZListType() - properties.entity_id = AAZStrType( - serialized_name="entityId", - flags={"read_only": True}, - ) - properties.entity_name = AAZStrType( - serialized_name="entityName", - ) - properties.parent_id = AAZStrType( - serialized_name="parentId", - ) - properties.project_id = AAZStrType( - serialized_name="projectId", - ) - properties.provisioning_state = AAZStrType( - serialized_name="provisioningState", - flags={"read_only": True}, - ) - properties.role_name = AAZStrType( - serialized_name="roleName", - ) - properties.roles = AAZListType() - - attributes = cls._schema_on_200.value.Element.properties.attributes - attributes.Element = AAZObjectType() - _ListHelper._build_schema_attributes_read(attributes.Element) - - databases = cls._schema_on_200.value.Element.properties.databases - databases.Element = AAZObjectType() - - _element = cls._schema_on_200.value.Element.properties.databases.Element - _element.attributes = AAZListType() - _element.branch_id = AAZStrType( - serialized_name="branchId", - ) - _element.created_at = AAZStrType( - serialized_name="createdAt", - flags={"read_only": True}, - ) - _element.entity_id = AAZStrType( - serialized_name="entityId", - flags={"read_only": True}, - ) - _element.entity_name = AAZStrType( - serialized_name="entityName", - ) - _element.owner_name = AAZStrType( - serialized_name="ownerName", - ) - _element.provisioning_state = AAZStrType( - serialized_name="provisioningState", - flags={"read_only": True}, - ) - - attributes = cls._schema_on_200.value.Element.properties.databases.Element.attributes - attributes.Element = AAZObjectType() - _ListHelper._build_schema_attributes_read(attributes.Element) - - endpoints = cls._schema_on_200.value.Element.properties.endpoints - endpoints.Element = AAZObjectType() - - _element = cls._schema_on_200.value.Element.properties.endpoints.Element - _element.attributes = AAZListType() - _element.branch_id = AAZStrType( - serialized_name="branchId", - ) - _element.created_at = AAZStrType( - serialized_name="createdAt", - flags={"read_only": True}, - ) - _element.endpoint_type = AAZStrType( - serialized_name="endpointType", - ) - _element.entity_id = AAZStrType( - serialized_name="entityId", - flags={"read_only": True}, - ) - _element.entity_name = AAZStrType( - serialized_name="entityName", - ) - _element.project_id = AAZStrType( - serialized_name="projectId", - ) - _element.provisioning_state = AAZStrType( - serialized_name="provisioningState", - flags={"read_only": True}, - ) - - attributes = cls._schema_on_200.value.Element.properties.endpoints.Element.attributes - attributes.Element = AAZObjectType() - _ListHelper._build_schema_attributes_read(attributes.Element) - - roles = cls._schema_on_200.value.Element.properties.roles - roles.Element = AAZObjectType() - - _element = cls._schema_on_200.value.Element.properties.roles.Element - _element.attributes = AAZListType() - _element.branch_id = AAZStrType( - serialized_name="branchId", - ) - _element.created_at = AAZStrType( - serialized_name="createdAt", - flags={"read_only": True}, - ) - _element.entity_id = AAZStrType( - serialized_name="entityId", - flags={"read_only": True}, - ) - _element.entity_name = AAZStrType( - serialized_name="entityName", - ) - _element.is_super_user = AAZBoolType( - serialized_name="isSuperUser", - ) - _element.permissions = AAZListType() - _element.provisioning_state = AAZStrType( - serialized_name="provisioningState", - flags={"read_only": True}, - ) - - attributes = cls._schema_on_200.value.Element.properties.roles.Element.attributes - attributes.Element = AAZObjectType() - _ListHelper._build_schema_attributes_read(attributes.Element) - - permissions = cls._schema_on_200.value.Element.properties.roles.Element.permissions - permissions.Element = AAZStrType() - - system_data = cls._schema_on_200.value.Element.system_data - system_data.created_at = AAZStrType( - serialized_name="createdAt", - ) - system_data.created_by = AAZStrType( - serialized_name="createdBy", - ) - system_data.created_by_type = AAZStrType( - serialized_name="createdByType", - ) - system_data.last_modified_at = AAZStrType( - serialized_name="lastModifiedAt", - ) - system_data.last_modified_by = AAZStrType( - serialized_name="lastModifiedBy", - ) - system_data.last_modified_by_type = AAZStrType( - serialized_name="lastModifiedByType", - ) - - return cls._schema_on_200 - - -class _ListHelper: - """Helper class for List""" - - _schema_attributes_read = None - - @classmethod - def _build_schema_attributes_read(cls, _schema): - if cls._schema_attributes_read is not None: - _schema.name = cls._schema_attributes_read.name - _schema.value = cls._schema_attributes_read.value - return - - cls._schema_attributes_read = _schema_attributes_read = AAZObjectType() - - attributes_read = _schema_attributes_read - attributes_read.name = AAZStrType( - flags={"required": True}, - ) - attributes_read.value = AAZStrType( - flags={"required": True}, - ) - - _schema.name = cls._schema_attributes_read.name - _schema.value = cls._schema_attributes_read.value - - -__all__ = ["List"] diff --git a/src/neon/azext_neon/aaz/latest/neon/postgres/branch/_show.py b/src/neon/azext_neon/aaz/latest/neon/postgres/branch/_show.py deleted file mode 100644 index 0ae9a1d8283..00000000000 --- a/src/neon/azext_neon/aaz/latest/neon/postgres/branch/_show.py +++ /dev/null @@ -1,392 +0,0 @@ -# -------------------------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for license information. -# -# Code generated by aaz-dev-tools -# -------------------------------------------------------------------------------------------- - -# pylint: skip-file -# flake8: noqa - -from azure.cli.core.aaz import * - - -@register_command( - "neon postgres branch show", -) -class Show(AAZCommand): - """Retrieve details of a specific branch within a Neon Postgres database. - - :example: Show Branch Details - az neon postgres branch show --subscription 38a546de-5736-48e8-a69a-5cc636794112 --resource-group rgneon --organization-name org-cli-test --project-id old-frost-16758796 --branch-id br-spring-field-a8vje3tr - """ - - _aaz_info = { - "version": "2025-03-01", - "resources": [ - ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/neon.postgres/organizations/{}/projects/{}/branches/{}", "2025-03-01"], - ] - } - - def _handler(self, command_args): - super()._handler(command_args) - self._execute_operations() - return self._output() - - _args_schema = None - - @classmethod - def _build_arguments_schema(cls, *args, **kwargs): - if cls._args_schema is not None: - return cls._args_schema - cls._args_schema = super()._build_arguments_schema(*args, **kwargs) - - # define Arg Group "" - - _args_schema = cls._args_schema - _args_schema.branch_id = AAZStrArg( - options=["--branch-id"], - help="Id of the Neon branch", - required=True, - id_part="child_name_2", - fmt=AAZStrArgFormat( - pattern="^\\S.{0,62}\\S$|^\\S$", - ), - ) - _args_schema.organization_name = AAZStrArg( - options=["--organization-name"], - help="Name of the Neon organization.", - required=True, - id_part="name", - fmt=AAZStrArgFormat( - pattern="^[a-zA-Z0-9][a-zA-Z0-9_\\-.: ]*$", - max_length=50, - min_length=1, - ), - blank=AAZPromptInput( - msg="Please provide Neon Organization name:", - ), - ) - _args_schema.project_id = AAZStrArg( - options=["--project-id"], - help="Id of the Neon project", - required=True, - id_part="child_name_1", - fmt=AAZStrArgFormat( - pattern="^\\S.{0,62}\\S$|^\\S$", - ), - ) - _args_schema.resource_group = AAZResourceGroupNameArg( - help="Name of the Azure resource group.", - required=True, - ) - return cls._args_schema - - def _execute_operations(self): - self.pre_operations() - self.BranchesGet(ctx=self.ctx)() - self.post_operations() - - @register_callback - def pre_operations(self): - pass - - @register_callback - def post_operations(self): - pass - - def _output(self, *args, **kwargs): - result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) - return result - - class BranchesGet(AAZHttpOperation): - CLIENT_TYPE = "MgmtClient" - - def __call__(self, *args, **kwargs): - request = self.make_request() - session = self.client.send_request(request=request, stream=False, **kwargs) - if session.http_response.status_code in [200]: - return self.on_200(session) - - return self.on_error(session.http_response) - - @property - def url(self): - return self.client.format_url( - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Neon.Postgres/organizations/{organizationName}/projects/{projectName}/branches/{branchName}", - **self.url_parameters - ) - - @property - def method(self): - return "GET" - - @property - def error_format(self): - return "MgmtErrorFormat" - - @property - def url_parameters(self): - parameters = { - **self.serialize_url_param( - "branchName", self.ctx.args.branch_id, - required=True, - ), - **self.serialize_url_param( - "organizationName", self.ctx.args.organization_name, - required=True, - ), - **self.serialize_url_param( - "projectName", self.ctx.args.project_id, - required=True, - ), - **self.serialize_url_param( - "resourceGroupName", self.ctx.args.resource_group, - required=True, - ), - **self.serialize_url_param( - "subscriptionId", self.ctx.subscription_id, - required=True, - ), - } - return parameters - - @property - def query_parameters(self): - parameters = { - **self.serialize_query_param( - "api-version", "2025-03-01", - required=True, - ), - } - return parameters - - @property - def header_parameters(self): - parameters = { - **self.serialize_header_param( - "Accept", "application/json", - ), - } - return parameters - - def on_200(self, session): - data = self.deserialize_http_content(session) - self.ctx.set_var( - "instance", - data, - schema_builder=self._build_schema_on_200 - ) - - _schema_on_200 = None - - @classmethod - def _build_schema_on_200(cls): - if cls._schema_on_200 is not None: - return cls._schema_on_200 - - cls._schema_on_200 = AAZObjectType() - - _schema_on_200 = cls._schema_on_200 - _schema_on_200.id = AAZStrType( - flags={"read_only": True}, - ) - _schema_on_200.name = AAZStrType( - flags={"read_only": True}, - ) - _schema_on_200.properties = AAZObjectType() - _schema_on_200.system_data = AAZObjectType( - serialized_name="systemData", - flags={"read_only": True}, - ) - _schema_on_200.type = AAZStrType( - flags={"read_only": True}, - ) - - properties = cls._schema_on_200.properties - properties.attributes = AAZListType() - properties.created_at = AAZStrType( - serialized_name="createdAt", - flags={"read_only": True}, - ) - properties.database_name = AAZStrType( - serialized_name="databaseName", - ) - properties.databases = AAZListType() - properties.endpoints = AAZListType() - properties.entity_id = AAZStrType( - serialized_name="entityId", - flags={"read_only": True}, - ) - properties.entity_name = AAZStrType( - serialized_name="entityName", - ) - properties.parent_id = AAZStrType( - serialized_name="parentId", - ) - properties.project_id = AAZStrType( - serialized_name="projectId", - ) - properties.provisioning_state = AAZStrType( - serialized_name="provisioningState", - flags={"read_only": True}, - ) - properties.role_name = AAZStrType( - serialized_name="roleName", - ) - properties.roles = AAZListType() - - attributes = cls._schema_on_200.properties.attributes - attributes.Element = AAZObjectType() - _ShowHelper._build_schema_attributes_read(attributes.Element) - - databases = cls._schema_on_200.properties.databases - databases.Element = AAZObjectType() - - _element = cls._schema_on_200.properties.databases.Element - _element.attributes = AAZListType() - _element.branch_id = AAZStrType( - serialized_name="branchId", - ) - _element.created_at = AAZStrType( - serialized_name="createdAt", - flags={"read_only": True}, - ) - _element.entity_id = AAZStrType( - serialized_name="entityId", - flags={"read_only": True}, - ) - _element.entity_name = AAZStrType( - serialized_name="entityName", - ) - _element.owner_name = AAZStrType( - serialized_name="ownerName", - ) - _element.provisioning_state = AAZStrType( - serialized_name="provisioningState", - flags={"read_only": True}, - ) - - attributes = cls._schema_on_200.properties.databases.Element.attributes - attributes.Element = AAZObjectType() - _ShowHelper._build_schema_attributes_read(attributes.Element) - - endpoints = cls._schema_on_200.properties.endpoints - endpoints.Element = AAZObjectType() - - _element = cls._schema_on_200.properties.endpoints.Element - _element.attributes = AAZListType() - _element.branch_id = AAZStrType( - serialized_name="branchId", - ) - _element.created_at = AAZStrType( - serialized_name="createdAt", - flags={"read_only": True}, - ) - _element.endpoint_type = AAZStrType( - serialized_name="endpointType", - ) - _element.entity_id = AAZStrType( - serialized_name="entityId", - flags={"read_only": True}, - ) - _element.entity_name = AAZStrType( - serialized_name="entityName", - ) - _element.project_id = AAZStrType( - serialized_name="projectId", - ) - _element.provisioning_state = AAZStrType( - serialized_name="provisioningState", - flags={"read_only": True}, - ) - - attributes = cls._schema_on_200.properties.endpoints.Element.attributes - attributes.Element = AAZObjectType() - _ShowHelper._build_schema_attributes_read(attributes.Element) - - roles = cls._schema_on_200.properties.roles - roles.Element = AAZObjectType() - - _element = cls._schema_on_200.properties.roles.Element - _element.attributes = AAZListType() - _element.branch_id = AAZStrType( - serialized_name="branchId", - ) - _element.created_at = AAZStrType( - serialized_name="createdAt", - flags={"read_only": True}, - ) - _element.entity_id = AAZStrType( - serialized_name="entityId", - flags={"read_only": True}, - ) - _element.entity_name = AAZStrType( - serialized_name="entityName", - ) - _element.is_super_user = AAZBoolType( - serialized_name="isSuperUser", - ) - _element.permissions = AAZListType() - _element.provisioning_state = AAZStrType( - serialized_name="provisioningState", - flags={"read_only": True}, - ) - - attributes = cls._schema_on_200.properties.roles.Element.attributes - attributes.Element = AAZObjectType() - _ShowHelper._build_schema_attributes_read(attributes.Element) - - permissions = cls._schema_on_200.properties.roles.Element.permissions - permissions.Element = AAZStrType() - - system_data = cls._schema_on_200.system_data - system_data.created_at = AAZStrType( - serialized_name="createdAt", - ) - system_data.created_by = AAZStrType( - serialized_name="createdBy", - ) - system_data.created_by_type = AAZStrType( - serialized_name="createdByType", - ) - system_data.last_modified_at = AAZStrType( - serialized_name="lastModifiedAt", - ) - system_data.last_modified_by = AAZStrType( - serialized_name="lastModifiedBy", - ) - system_data.last_modified_by_type = AAZStrType( - serialized_name="lastModifiedByType", - ) - - return cls._schema_on_200 - - -class _ShowHelper: - """Helper class for Show""" - - _schema_attributes_read = None - - @classmethod - def _build_schema_attributes_read(cls, _schema): - if cls._schema_attributes_read is not None: - _schema.name = cls._schema_attributes_read.name - _schema.value = cls._schema_attributes_read.value - return - - cls._schema_attributes_read = _schema_attributes_read = AAZObjectType() - - attributes_read = _schema_attributes_read - attributes_read.name = AAZStrType( - flags={"required": True}, - ) - attributes_read.value = AAZStrType( - flags={"required": True}, - ) - - _schema.name = cls._schema_attributes_read.name - _schema.value = cls._schema_attributes_read.value - - -__all__ = ["Show"] diff --git a/src/neon/azext_neon/aaz/latest/neon/postgres/branch/_update.py b/src/neon/azext_neon/aaz/latest/neon/postgres/branch/_update.py deleted file mode 100644 index cf2b397f71f..00000000000 --- a/src/neon/azext_neon/aaz/latest/neon/postgres/branch/_update.py +++ /dev/null @@ -1,645 +0,0 @@ -# -------------------------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for license information. -# -# Code generated by aaz-dev-tools -# -------------------------------------------------------------------------------------------- - -# pylint: skip-file -# flake8: noqa - -from azure.cli.core.aaz import * - - -@register_command( - "neon postgres branch update", -) -class Update(AAZCommand): - """Update the properties of an existing branch within a Neon Postgres database. - - :example: Update a Branch - az neon postgres branch update --resource-group rgneon --organization-name org-cli-test --project-name old-frost-16758796 --project-id old-frost-16758796 --branch-name test-branch --entity-name test-branch2 --role-name test_role --database-name testneondb - """ - - _aaz_info = { - "version": "2025-03-01", - "resources": [ - ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/neon.postgres/organizations/{}/projects/{}/branches/{}", "2025-03-01"], - ] - } - - AZ_SUPPORT_NO_WAIT = True - - AZ_SUPPORT_GENERIC_UPDATE = True - - def _handler(self, command_args): - super()._handler(command_args) - return self.build_lro_poller(self._execute_operations, self._output) - - _args_schema = None - - @classmethod - def _build_arguments_schema(cls, *args, **kwargs): - if cls._args_schema is not None: - return cls._args_schema - cls._args_schema = super()._build_arguments_schema(*args, **kwargs) - - # define Arg Group "" - - _args_schema = cls._args_schema - _args_schema.branch_name = AAZStrArg( - options=["-n", "--name", "--branch-name"], - help="Name of the Neon branch.", - required=True, - id_part="child_name_2", - fmt=AAZStrArgFormat( - pattern="^\\S.{0,62}\\S$|^\\S$", - ), - ) - _args_schema.organization_name = AAZStrArg( - options=["--organization-name"], - help="Name of the Neon organization.", - required=True, - id_part="name", - fmt=AAZStrArgFormat( - pattern="^[a-zA-Z0-9][a-zA-Z0-9_\\-.: ]*$", - max_length=50, - min_length=1, - ), - blank=AAZPromptInput( - msg="Please provide Neon Organization name:", - ), - ) - _args_schema.project_name = AAZStrArg( - options=["--project-name"], - help="Name of the Neon project.", - required=True, - id_part="child_name_1", - fmt=AAZStrArgFormat( - pattern="^\\S.{0,62}\\S$|^\\S$", - ), - ) - _args_schema.resource_group = AAZResourceGroupNameArg( - help="Name of the Azure resource group.", - required=True, - ) - - # define Arg Group "Properties" - - _args_schema = cls._args_schema - _args_schema.database_name = AAZStrArg( - options=["--database-name"], - arg_group="Properties", - help="Neon Database name associated with the branch", - nullable=True, - ) - _args_schema.entity_name = AAZStrArg( - options=["--entity-name"], - arg_group="Properties", - help="Name of the resource", - nullable=True, - fmt=AAZStrArgFormat( - pattern="^\\S.{0,62}\\S$|^\\S$", - ), - ) - _args_schema.parent_id = AAZStrArg( - options=["--parent-id"], - arg_group="Properties", - help="The ID of the parent branch", - nullable=True, - fmt=AAZStrArgFormat( - pattern="^[a-z0-9-]{1,60}$", - ), - ) - _args_schema.role_name = AAZStrArg( - options=["--role-name"], - arg_group="Properties", - help="Role name associated with the branch", - nullable=True, - ) - return cls._args_schema - - _args_attributes_update = None - - @classmethod - def _build_args_attributes_update(cls, _schema): - if cls._args_attributes_update is not None: - _schema.name = cls._args_attributes_update.name - _schema.value = cls._args_attributes_update.value - return - - cls._args_attributes_update = AAZObjectArg( - nullable=True, - ) - - attributes_update = cls._args_attributes_update - attributes_update.name = AAZStrArg( - options=["name"], - help="Name of the attribute", - ) - attributes_update.value = AAZStrArg( - options=["value"], - help="Value of the attribute", - ) - - _schema.name = cls._args_attributes_update.name - _schema.value = cls._args_attributes_update.value - - def _execute_operations(self): - self.pre_operations() - self.BranchesGet(ctx=self.ctx)() - self.pre_instance_update(self.ctx.vars.instance) - self.InstanceUpdateByJson(ctx=self.ctx)() - self.InstanceUpdateByGeneric(ctx=self.ctx)() - self.post_instance_update(self.ctx.vars.instance) - yield self.BranchesCreateOrUpdate(ctx=self.ctx)() - self.post_operations() - - @register_callback - def pre_operations(self): - pass - - @register_callback - def post_operations(self): - pass - - @register_callback - def pre_instance_update(self, instance): - pass - - @register_callback - def post_instance_update(self, instance): - pass - - def _output(self, *args, **kwargs): - result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) - return result - - class BranchesGet(AAZHttpOperation): - CLIENT_TYPE = "MgmtClient" - - def __call__(self, *args, **kwargs): - request = self.make_request() - session = self.client.send_request(request=request, stream=False, **kwargs) - if session.http_response.status_code in [200]: - return self.on_200(session) - - return self.on_error(session.http_response) - - @property - def url(self): - return self.client.format_url( - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Neon.Postgres/organizations/{organizationName}/projects/{projectName}/branches/{branchName}", - **self.url_parameters - ) - - @property - def method(self): - return "GET" - - @property - def error_format(self): - return "MgmtErrorFormat" - - @property - def url_parameters(self): - parameters = { - **self.serialize_url_param( - "branchName", self.ctx.args.branch_name, - required=True, - ), - **self.serialize_url_param( - "organizationName", self.ctx.args.organization_name, - required=True, - ), - **self.serialize_url_param( - "projectName", self.ctx.args.project_name, - required=True, - ), - **self.serialize_url_param( - "resourceGroupName", self.ctx.args.resource_group, - required=True, - ), - **self.serialize_url_param( - "subscriptionId", self.ctx.subscription_id, - required=True, - ), - } - return parameters - - @property - def query_parameters(self): - parameters = { - **self.serialize_query_param( - "api-version", "2025-03-01", - required=True, - ), - } - return parameters - - @property - def header_parameters(self): - parameters = { - **self.serialize_header_param( - "Accept", "application/json", - ), - } - return parameters - - def on_200(self, session): - data = self.deserialize_http_content(session) - self.ctx.set_var( - "instance", - data, - schema_builder=self._build_schema_on_200 - ) - - _schema_on_200 = None - - @classmethod - def _build_schema_on_200(cls): - if cls._schema_on_200 is not None: - return cls._schema_on_200 - - cls._schema_on_200 = AAZObjectType() - _UpdateHelper._build_schema_branch_read(cls._schema_on_200) - - return cls._schema_on_200 - - class BranchesCreateOrUpdate(AAZHttpOperation): - CLIENT_TYPE = "MgmtClient" - - def __call__(self, *args, **kwargs): - request = self.make_request() - session = self.client.send_request(request=request, stream=False, **kwargs) - if session.http_response.status_code in [202]: - return self.client.build_lro_polling( - self.ctx.args.no_wait, - session, - self.on_200_201, - self.on_error, - lro_options={"final-state-via": "azure-async-operation"}, - path_format_arguments=self.url_parameters, - ) - if session.http_response.status_code in [200, 201]: - return self.client.build_lro_polling( - self.ctx.args.no_wait, - session, - self.on_200_201, - self.on_error, - lro_options={"final-state-via": "azure-async-operation"}, - path_format_arguments=self.url_parameters, - ) - - return self.on_error(session.http_response) - - @property - def url(self): - return self.client.format_url( - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Neon.Postgres/organizations/{organizationName}/projects/{projectName}/branches/{branchName}", - **self.url_parameters - ) - - @property - def method(self): - return "PUT" - - @property - def error_format(self): - return "MgmtErrorFormat" - - @property - def url_parameters(self): - parameters = { - **self.serialize_url_param( - "branchName", self.ctx.args.branch_name, - required=True, - ), - **self.serialize_url_param( - "organizationName", self.ctx.args.organization_name, - required=True, - ), - **self.serialize_url_param( - "projectName", self.ctx.args.project_name, - required=True, - ), - **self.serialize_url_param( - "resourceGroupName", self.ctx.args.resource_group, - required=True, - ), - **self.serialize_url_param( - "subscriptionId", self.ctx.subscription_id, - required=True, - ), - } - return parameters - - @property - def query_parameters(self): - parameters = { - **self.serialize_query_param( - "api-version", "2025-03-01", - required=True, - ), - } - return parameters - - @property - def header_parameters(self): - parameters = { - **self.serialize_header_param( - "Content-Type", "application/json", - ), - **self.serialize_header_param( - "Accept", "application/json", - ), - } - return parameters - - @property - def content(self): - _content_value, _builder = self.new_content_builder( - self.ctx.args, - value=self.ctx.vars.instance, - ) - - return self.serialize_content(_content_value) - - def on_200_201(self, session): - data = self.deserialize_http_content(session) - self.ctx.set_var( - "instance", - data, - schema_builder=self._build_schema_on_200_201 - ) - - _schema_on_200_201 = None - - @classmethod - def _build_schema_on_200_201(cls): - if cls._schema_on_200_201 is not None: - return cls._schema_on_200_201 - - cls._schema_on_200_201 = AAZObjectType() - _UpdateHelper._build_schema_branch_read(cls._schema_on_200_201) - - return cls._schema_on_200_201 - - class InstanceUpdateByJson(AAZJsonInstanceUpdateOperation): - - def __call__(self, *args, **kwargs): - self._update_instance(self.ctx.vars.instance) - - def _update_instance(self, instance): - _instance_value, _builder = self.new_content_builder( - self.ctx.args, - value=instance, - typ=AAZObjectType - ) - _builder.set_prop("properties", AAZObjectType) - - properties = _builder.get(".properties") - if properties is not None: - properties.set_prop("databaseName", AAZStrType, ".database_name") - properties.set_prop("entityName", AAZStrType, ".entity_name") - properties.set_prop("parentId", AAZStrType, ".parent_id") - properties.set_prop("roleName", AAZStrType, ".role_name") - - return _instance_value - - class InstanceUpdateByGeneric(AAZGenericInstanceUpdateOperation): - - def __call__(self, *args, **kwargs): - self._update_instance_by_generic( - self.ctx.vars.instance, - self.ctx.generic_update_args - ) - - -class _UpdateHelper: - """Helper class for Update""" - - @classmethod - def _build_schema_attributes_update(cls, _builder): - if _builder is None: - return - _builder.set_prop("name", AAZStrType, ".name", typ_kwargs={"flags": {"required": True}}) - _builder.set_prop("value", AAZStrType, ".value", typ_kwargs={"flags": {"required": True}}) - - _schema_attributes_read = None - - @classmethod - def _build_schema_attributes_read(cls, _schema): - if cls._schema_attributes_read is not None: - _schema.name = cls._schema_attributes_read.name - _schema.value = cls._schema_attributes_read.value - return - - cls._schema_attributes_read = _schema_attributes_read = AAZObjectType() - - attributes_read = _schema_attributes_read - attributes_read.name = AAZStrType( - flags={"required": True}, - ) - attributes_read.value = AAZStrType( - flags={"required": True}, - ) - - _schema.name = cls._schema_attributes_read.name - _schema.value = cls._schema_attributes_read.value - - _schema_branch_read = None - - @classmethod - def _build_schema_branch_read(cls, _schema): - if cls._schema_branch_read is not None: - _schema.id = cls._schema_branch_read.id - _schema.name = cls._schema_branch_read.name - _schema.properties = cls._schema_branch_read.properties - _schema.system_data = cls._schema_branch_read.system_data - _schema.type = cls._schema_branch_read.type - return - - cls._schema_branch_read = _schema_branch_read = AAZObjectType() - - branch_read = _schema_branch_read - branch_read.id = AAZStrType( - flags={"read_only": True}, - ) - branch_read.name = AAZStrType( - flags={"read_only": True}, - ) - branch_read.properties = AAZObjectType() - branch_read.system_data = AAZObjectType( - serialized_name="systemData", - flags={"read_only": True}, - ) - branch_read.type = AAZStrType( - flags={"read_only": True}, - ) - - properties = _schema_branch_read.properties - properties.attributes = AAZListType() - properties.created_at = AAZStrType( - serialized_name="createdAt", - flags={"read_only": True}, - ) - properties.database_name = AAZStrType( - serialized_name="databaseName", - ) - properties.databases = AAZListType() - properties.endpoints = AAZListType() - properties.entity_id = AAZStrType( - serialized_name="entityId", - flags={"read_only": True}, - ) - properties.entity_name = AAZStrType( - serialized_name="entityName", - ) - properties.parent_id = AAZStrType( - serialized_name="parentId", - ) - properties.project_id = AAZStrType( - serialized_name="projectId", - ) - properties.provisioning_state = AAZStrType( - serialized_name="provisioningState", - flags={"read_only": True}, - ) - properties.role_name = AAZStrType( - serialized_name="roleName", - ) - properties.roles = AAZListType() - - attributes = _schema_branch_read.properties.attributes - attributes.Element = AAZObjectType() - cls._build_schema_attributes_read(attributes.Element) - - databases = _schema_branch_read.properties.databases - databases.Element = AAZObjectType() - - _element = _schema_branch_read.properties.databases.Element - _element.attributes = AAZListType() - _element.branch_id = AAZStrType( - serialized_name="branchId", - ) - _element.created_at = AAZStrType( - serialized_name="createdAt", - flags={"read_only": True}, - ) - _element.entity_id = AAZStrType( - serialized_name="entityId", - flags={"read_only": True}, - ) - _element.entity_name = AAZStrType( - serialized_name="entityName", - ) - _element.owner_name = AAZStrType( - serialized_name="ownerName", - ) - _element.provisioning_state = AAZStrType( - serialized_name="provisioningState", - flags={"read_only": True}, - ) - - attributes = _schema_branch_read.properties.databases.Element.attributes - attributes.Element = AAZObjectType() - cls._build_schema_attributes_read(attributes.Element) - - endpoints = _schema_branch_read.properties.endpoints - endpoints.Element = AAZObjectType() - - _element = _schema_branch_read.properties.endpoints.Element - _element.attributes = AAZListType() - _element.branch_id = AAZStrType( - serialized_name="branchId", - ) - _element.created_at = AAZStrType( - serialized_name="createdAt", - flags={"read_only": True}, - ) - _element.endpoint_type = AAZStrType( - serialized_name="endpointType", - ) - _element.entity_id = AAZStrType( - serialized_name="entityId", - flags={"read_only": True}, - ) - _element.entity_name = AAZStrType( - serialized_name="entityName", - ) - _element.project_id = AAZStrType( - serialized_name="projectId", - ) - _element.provisioning_state = AAZStrType( - serialized_name="provisioningState", - flags={"read_only": True}, - ) - - attributes = _schema_branch_read.properties.endpoints.Element.attributes - attributes.Element = AAZObjectType() - cls._build_schema_attributes_read(attributes.Element) - - roles = _schema_branch_read.properties.roles - roles.Element = AAZObjectType() - - _element = _schema_branch_read.properties.roles.Element - _element.attributes = AAZListType() - _element.branch_id = AAZStrType( - serialized_name="branchId", - ) - _element.created_at = AAZStrType( - serialized_name="createdAt", - flags={"read_only": True}, - ) - _element.entity_id = AAZStrType( - serialized_name="entityId", - flags={"read_only": True}, - ) - _element.entity_name = AAZStrType( - serialized_name="entityName", - ) - _element.is_super_user = AAZBoolType( - serialized_name="isSuperUser", - ) - _element.permissions = AAZListType() - _element.provisioning_state = AAZStrType( - serialized_name="provisioningState", - flags={"read_only": True}, - ) - - attributes = _schema_branch_read.properties.roles.Element.attributes - attributes.Element = AAZObjectType() - cls._build_schema_attributes_read(attributes.Element) - - permissions = _schema_branch_read.properties.roles.Element.permissions - permissions.Element = AAZStrType() - - system_data = _schema_branch_read.system_data - system_data.created_at = AAZStrType( - serialized_name="createdAt", - ) - system_data.created_by = AAZStrType( - serialized_name="createdBy", - ) - system_data.created_by_type = AAZStrType( - serialized_name="createdByType", - ) - system_data.last_modified_at = AAZStrType( - serialized_name="lastModifiedAt", - ) - system_data.last_modified_by = AAZStrType( - serialized_name="lastModifiedBy", - ) - system_data.last_modified_by_type = AAZStrType( - serialized_name="lastModifiedByType", - ) - - _schema.id = cls._schema_branch_read.id - _schema.name = cls._schema_branch_read.name - _schema.properties = cls._schema_branch_read.properties - _schema.system_data = cls._schema_branch_read.system_data - _schema.type = cls._schema_branch_read.type - - -__all__ = ["Update"] diff --git a/src/neon/azext_neon/aaz/latest/neon/postgres/endpoint/__init__.py b/src/neon/azext_neon/aaz/latest/neon/postgres/endpoint/__init__.py deleted file mode 100644 index 7fccbe55080..00000000000 --- a/src/neon/azext_neon/aaz/latest/neon/postgres/endpoint/__init__.py +++ /dev/null @@ -1,14 +0,0 @@ -# -------------------------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for license information. -# -# Code generated by aaz-dev-tools -# -------------------------------------------------------------------------------------------- - -# pylint: skip-file -# flake8: noqa - -from .__cmd_group import * -from ._create import * -from ._delete import * -from ._list import * diff --git a/src/neon/azext_neon/aaz/latest/neon/postgres/endpoint/_create.py b/src/neon/azext_neon/aaz/latest/neon/postgres/endpoint/_create.py deleted file mode 100644 index 29455042c22..00000000000 --- a/src/neon/azext_neon/aaz/latest/neon/postgres/endpoint/_create.py +++ /dev/null @@ -1,434 +0,0 @@ -# -------------------------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for license information. -# -# Code generated by aaz-dev-tools -# -------------------------------------------------------------------------------------------- - -# pylint: skip-file -# flake8: noqa - -from azure.cli.core.aaz import * - - -@register_command( - "neon postgres endpoint create", -) -class Create(AAZCommand): - """Create a Endpoint - """ - - _aaz_info = { - "version": "2025-06-23-preview", - "resources": [ - ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/neon.postgres/organizations/{}/projects/{}/branches/{}/endpoints/{}", "2025-06-23-preview"], - ] - } - - AZ_SUPPORT_NO_WAIT = True - - def _handler(self, command_args): - super()._handler(command_args) - return self.build_lro_poller(self._execute_operations, self._output) - - _args_schema = None - - @classmethod - def _build_arguments_schema(cls, *args, **kwargs): - if cls._args_schema is not None: - return cls._args_schema - cls._args_schema = super()._build_arguments_schema(*args, **kwargs) - - # define Arg Group "" - - _args_schema = cls._args_schema - _args_schema.branch_name = AAZStrArg( - options=["--branch-name"], - help="The name of the Branch", - required=True, - fmt=AAZStrArgFormat( - pattern="^\\S.{0,62}\\S$|^\\S$", - ), - ) - _args_schema.endpoint_name = AAZStrArg( - options=["-n", "--name", "--endpoint-name"], - help="The name of the Endpoint", - required=True, - fmt=AAZStrArgFormat( - pattern="^\\S.{0,62}\\S$|^\\S$", - ), - ) - _args_schema.organization_name = AAZStrArg( - options=["--organization-name"], - help="Name of the Neon Organizations resource", - required=True, - fmt=AAZStrArgFormat( - pattern="^[a-zA-Z0-9][a-zA-Z0-9_\\-.: ]*$", - max_length=50, - min_length=1, - ), - ) - _args_schema.project_name = AAZStrArg( - options=["--project-name"], - help="The name of the Project", - required=True, - fmt=AAZStrArgFormat( - pattern="^\\S.{0,62}\\S$|^\\S$", - ), - ) - _args_schema.resource_group = AAZResourceGroupNameArg( - required=True, - ) - - # define Arg Group "Properties" - - _args_schema = cls._args_schema - _args_schema.attributes = AAZListArg( - options=["--attributes"], - arg_group="Properties", - help="Additional attributes for the entity", - ) - _args_schema.branch_id = AAZStrArg( - options=["--branch-id"], - arg_group="Properties", - help="The ID of the branch this endpoint belongs to", - ) - _args_schema.compute_name = AAZStrArg( - options=["--compute-name"], - arg_group="Properties", - help="Name of the compute endpoint", - fmt=AAZStrArgFormat( - pattern="^\\S.{0,62}\\S$|^\\S$", - ), - ) - _args_schema.endpoint_id = AAZStrArg( - options=["--endpoint-id"], - arg_group="Properties", - help="Unique identifier for the compute endpoint", - fmt=AAZStrArgFormat( - pattern="^[a-z0-9-]{1,60}$", - ), - ) - _args_schema.endpoint_type = AAZStrArg( - options=["--endpoint-type"], - arg_group="Properties", - help="The type of the endpoint", - enum={"read_only": "read_only", "read_write": "read_write"}, - ) - _args_schema.entity_name = AAZStrArg( - options=["--entity-name"], - arg_group="Properties", - help="Name of the resource", - fmt=AAZStrArgFormat( - pattern="^\\S.{0,62}\\S$|^\\S$", - ), - ) - _args_schema.project_id = AAZStrArg( - options=["--project-id"], - arg_group="Properties", - help="The ID of the project this endpoint belongs to", - ) - _args_schema.size = AAZObjectArg( - options=["--size"], - arg_group="Properties", - help="The compute units size range for autoscaling (MinCU-MaxCU)", - ) - - attributes = cls._args_schema.attributes - attributes.Element = AAZObjectArg() - - _element = cls._args_schema.attributes.Element - _element.name = AAZStrArg( - options=["name"], - help="Name of the attribute", - required=True, - ) - _element.value = AAZStrArg( - options=["value"], - help="Value of the attribute", - required=True, - ) - - size = cls._args_schema.size - size.autoscaling_limit_max_cu = AAZFloatArg( - options=["autoscaling-limit-max-cu"], - help="The maximum compute units for autoscaling", - required=True, - ) - size.autoscaling_limit_min_cu = AAZFloatArg( - options=["autoscaling-limit-min-cu"], - help="The minimum compute units for autoscaling", - required=True, - ) - return cls._args_schema - - def _execute_operations(self): - self.pre_operations() - yield self.EndpointsCreateOrUpdate(ctx=self.ctx)() - self.post_operations() - - @register_callback - def pre_operations(self): - pass - - @register_callback - def post_operations(self): - pass - - def _output(self, *args, **kwargs): - result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) - return result - - class EndpointsCreateOrUpdate(AAZHttpOperation): - CLIENT_TYPE = "MgmtClient" - - def __call__(self, *args, **kwargs): - request = self.make_request() - session = self.client.send_request(request=request, stream=False, **kwargs) - if session.http_response.status_code in [202]: - return self.client.build_lro_polling( - self.ctx.args.no_wait, - session, - self.on_200_201, - self.on_error, - lro_options={"final-state-via": "azure-async-operation"}, - path_format_arguments=self.url_parameters, - ) - if session.http_response.status_code in [200, 201]: - return self.client.build_lro_polling( - self.ctx.args.no_wait, - session, - self.on_200_201, - self.on_error, - lro_options={"final-state-via": "azure-async-operation"}, - path_format_arguments=self.url_parameters, - ) - - return self.on_error(session.http_response) - - @property - def url(self): - return self.client.format_url( - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Neon.Postgres/organizations/{organizationName}/projects/{projectName}/branches/{branchName}/endpoints/{endpointName}", - **self.url_parameters - ) - - @property - def method(self): - return "PUT" - - @property - def error_format(self): - return "MgmtErrorFormat" - - @property - def url_parameters(self): - parameters = { - **self.serialize_url_param( - "branchName", self.ctx.args.branch_id if self.ctx.args.branch_id else self.ctx.args.branch_name, - required=True, - ), - **self.serialize_url_param( - "endpointName", self.ctx.args.endpoint_name, - required=True, - ), - **self.serialize_url_param( - "organizationName", self.ctx.args.organization_name, - required=True, - ), - **self.serialize_url_param( - "projectName", self.ctx.args.project_id if self.ctx.args.project_id else self.ctx.args.project_name, - required=True, - ), - **self.serialize_url_param( - "resourceGroupName", self.ctx.args.resource_group, - required=True, - ), - **self.serialize_url_param( - "subscriptionId", self.ctx.subscription_id, - required=True, - ), - } - return parameters - - @property - def query_parameters(self): - parameters = { - **self.serialize_query_param( - "api-version", "2025-06-23-preview", - required=True, - ), - } - return parameters - - @property - def header_parameters(self): - parameters = { - **self.serialize_header_param( - "Content-Type", "application/json", - ), - **self.serialize_header_param( - "Accept", "application/json", - ), - } - return parameters - - @property - def content(self): - _content_value, _builder = self.new_content_builder( - self.ctx.args, - typ=AAZObjectType, - typ_kwargs={"flags": {"required": True, "client_flatten": True}} - ) - _builder.set_prop("properties", AAZObjectType) - - properties = _builder.get(".properties") - if properties is not None: - properties.set_prop("attributes", AAZListType, ".attributes") - properties.set_prop("branchId", AAZStrType, ".branch_id") - properties.set_prop("computeName", AAZStrType, ".compute_name") - properties.set_prop("endpointId", AAZStrType, ".endpoint_id") - properties.set_prop("endpointType", AAZStrType, ".endpoint_type") - properties.set_prop("entityName", AAZStrType, ".entity_name") - properties.set_prop("projectId", AAZStrType, ".project_id") - properties.set_prop("size", AAZObjectType, ".size") - - attributes = _builder.get(".properties.attributes") - if attributes is not None: - attributes.set_elements(AAZObjectType, ".") - - _elements = _builder.get(".properties.attributes[]") - if _elements is not None: - _elements.set_prop("name", AAZStrType, ".name", typ_kwargs={"flags": {"required": True}}) - _elements.set_prop("value", AAZStrType, ".value", typ_kwargs={"flags": {"required": True}}) - - size = _builder.get(".properties.size") - if size is not None: - size.set_prop("autoscalingLimitMaxCu", AAZFloatType, ".autoscaling_limit_max_cu", typ_kwargs={"flags": {"required": True}}) - size.set_prop("autoscalingLimitMinCu", AAZFloatType, ".autoscaling_limit_min_cu", typ_kwargs={"flags": {"required": True}}) - - return self.serialize_content(_content_value) - - def on_200_201(self, session): - data = self.deserialize_http_content(session) - self.ctx.set_var( - "instance", - data, - schema_builder=self._build_schema_on_200_201 - ) - - _schema_on_200_201 = None - - @classmethod - def _build_schema_on_200_201(cls): - if cls._schema_on_200_201 is not None: - return cls._schema_on_200_201 - - cls._schema_on_200_201 = AAZObjectType() - - _schema_on_200_201 = cls._schema_on_200_201 - _schema_on_200_201.id = AAZStrType( - flags={"read_only": True}, - ) - _schema_on_200_201.name = AAZStrType( - flags={"read_only": True}, - ) - _schema_on_200_201.properties = AAZObjectType() - _schema_on_200_201.system_data = AAZObjectType( - serialized_name="systemData", - flags={"read_only": True}, - ) - _schema_on_200_201.type = AAZStrType( - flags={"read_only": True}, - ) - - properties = cls._schema_on_200_201.properties - properties.attributes = AAZListType() - properties.branch_id = AAZStrType( - serialized_name="branchId", - ) - properties.compute_name = AAZStrType( - serialized_name="computeName", - ) - properties.created_at = AAZStrType( - serialized_name="createdAt", - flags={"read_only": True}, - ) - properties.endpoint_id = AAZStrType( - serialized_name="endpointId", - ) - properties.endpoint_type = AAZStrType( - serialized_name="endpointType", - ) - properties.entity_id = AAZStrType( - serialized_name="entityId", - flags={"read_only": True}, - ) - properties.entity_name = AAZStrType( - serialized_name="entityName", - ) - properties.last_active = AAZStrType( - serialized_name="lastActive", - flags={"read_only": True}, - ) - properties.project_id = AAZStrType( - serialized_name="projectId", - ) - properties.provisioning_state = AAZStrType( - serialized_name="provisioningState", - flags={"read_only": True}, - ) - properties.size = AAZObjectType() - properties.status = AAZStrType( - flags={"read_only": True}, - ) - - attributes = cls._schema_on_200_201.properties.attributes - attributes.Element = AAZObjectType() - - _element = cls._schema_on_200_201.properties.attributes.Element - _element.name = AAZStrType( - flags={"required": True}, - ) - _element.value = AAZStrType( - flags={"required": True}, - ) - - size = cls._schema_on_200_201.properties.size - size.autoscaling_limit_max_cu = AAZFloatType( - serialized_name="autoscalingLimitMaxCu", - flags={"required": True}, - ) - size.autoscaling_limit_min_cu = AAZFloatType( - serialized_name="autoscalingLimitMinCu", - flags={"required": True}, - ) - - system_data = cls._schema_on_200_201.system_data - system_data.created_at = AAZStrType( - serialized_name="createdAt", - ) - system_data.created_by = AAZStrType( - serialized_name="createdBy", - ) - system_data.created_by_type = AAZStrType( - serialized_name="createdByType", - ) - system_data.last_modified_at = AAZStrType( - serialized_name="lastModifiedAt", - ) - system_data.last_modified_by = AAZStrType( - serialized_name="lastModifiedBy", - ) - system_data.last_modified_by_type = AAZStrType( - serialized_name="lastModifiedByType", - ) - - return cls._schema_on_200_201 - - -class _CreateHelper: - """Helper class for Create""" - - -__all__ = ["Create"] diff --git a/src/neon/azext_neon/aaz/latest/neon/postgres/neon_role/__cmd_group.py b/src/neon/azext_neon/aaz/latest/neon/postgres/neon_role/__cmd_group.py deleted file mode 100644 index 5d6869fff25..00000000000 --- a/src/neon/azext_neon/aaz/latest/neon/postgres/neon_role/__cmd_group.py +++ /dev/null @@ -1,23 +0,0 @@ -# -------------------------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for license information. -# -# Code generated by aaz-dev-tools -# -------------------------------------------------------------------------------------------- - -# pylint: skip-file -# flake8: noqa - -from azure.cli.core.aaz import * - - -@register_command_group( - "neon postgres neon-role", -) -class __CMDGroup(AAZCommandGroup): - """Manage roles and permissions within Neon Postgres databases. - """ - pass - - -__all__ = ["__CMDGroup"] diff --git a/src/neon/azext_neon/aaz/latest/neon/postgres/neon_role/__init__.py b/src/neon/azext_neon/aaz/latest/neon/postgres/neon_role/__init__.py deleted file mode 100644 index 7fccbe55080..00000000000 --- a/src/neon/azext_neon/aaz/latest/neon/postgres/neon_role/__init__.py +++ /dev/null @@ -1,14 +0,0 @@ -# -------------------------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for license information. -# -# Code generated by aaz-dev-tools -# -------------------------------------------------------------------------------------------- - -# pylint: skip-file -# flake8: noqa - -from .__cmd_group import * -from ._create import * -from ._delete import * -from ._list import * diff --git a/src/neon/azext_neon/aaz/latest/neon/postgres/neon_role/_create.py b/src/neon/azext_neon/aaz/latest/neon/postgres/neon_role/_create.py deleted file mode 100644 index d447774bda2..00000000000 --- a/src/neon/azext_neon/aaz/latest/neon/postgres/neon_role/_create.py +++ /dev/null @@ -1,404 +0,0 @@ -# -------------------------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for license information. -# -# Code generated by aaz-dev-tools -# -------------------------------------------------------------------------------------------- - -# pylint: skip-file -# flake8: noqa - -from azure.cli.core.aaz import * - - -@register_command( - "neon postgres neon-role create", -) -class Create(AAZCommand): - """Create a NeonRole - """ - - _aaz_info = { - "version": "2025-06-23-preview", - "resources": [ - ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/neon.postgres/organizations/{}/projects/{}/branches/{}/neonroles/{}", "2025-06-23-preview"], - ] - } - - AZ_SUPPORT_NO_WAIT = True - - def _handler(self, command_args): - super()._handler(command_args) - return self.build_lro_poller(self._execute_operations, self._output) - - _args_schema = None - - @classmethod - def _build_arguments_schema(cls, *args, **kwargs): - if cls._args_schema is not None: - return cls._args_schema - cls._args_schema = super()._build_arguments_schema(*args, **kwargs) - - # define Arg Group "" - - _args_schema = cls._args_schema - _args_schema.branch_name = AAZStrArg( - options=["--branch-name"], - help="The name of the Branch", - required=True, - fmt=AAZStrArgFormat( - pattern="^\\S.{0,62}\\S$|^\\S$", - ), - ) - _args_schema.neon_role_name = AAZStrArg( - options=["-n", "--name", "--neon-role-name"], - help="The name of the NeonRole", - required=True, - fmt=AAZStrArgFormat( - pattern="^\\S.{0,62}\\S$|^\\S$", - ), - ) - _args_schema.organization_name = AAZStrArg( - options=["--organization-name"], - help="Name of the Neon Organizations resource", - required=True, - fmt=AAZStrArgFormat( - pattern="^[a-zA-Z0-9][a-zA-Z0-9_\\-.: ]*$", - max_length=50, - min_length=1, - ), - ) - _args_schema.project_name = AAZStrArg( - options=["--project-name"], - help="The name of the Project", - required=True, - fmt=AAZStrArgFormat( - pattern="^\\S.{0,62}\\S$|^\\S$", - ), - ) - _args_schema.project_id = AAZStrArg( - options=["--project-id"], - help="The ID of the project this role belongs to", - fmt=AAZStrArgFormat( - pattern="^[a-z0-9-]{1,60}$", - ), - ) - _args_schema.branch_id = AAZStrArg( - options=["--branch-id"], - help="The ID of the branch this role belongs to", - fmt=AAZStrArgFormat( - pattern="^[a-z0-9-]{1,60}$", - ), - ) - _args_schema.resource_group = AAZResourceGroupNameArg( - required=True, - ) - - # define Arg Group "Properties" - - _args_schema = cls._args_schema - _args_schema.attributes = AAZListArg( - options=["--attributes"], - arg_group="Properties", - help="Additional attributes for the entity", - ) - _args_schema.entity_name = AAZStrArg( - options=["--entity-name"], - arg_group="Properties", - help="Name of the resource", - fmt=AAZStrArgFormat( - pattern="^\\S.{0,62}\\S$|^\\S$", - ), - ) - _args_schema.is_super_user = AAZBoolArg( - options=["--is-super-user"], - arg_group="Properties", - help="Indicates whether the role has superuser privileges", - ) - _args_schema.permissions = AAZListArg( - options=["--permissions"], - arg_group="Properties", - help="Permissions assigned to the role", - ) - _args_schema.role_name = AAZStrArg( - options=["--role-name"], - arg_group="Properties", - help="Name of the role", - fmt=AAZStrArgFormat( - pattern="^\\S.{0,62}\\S$|^\\S$", - ), - ) - - attributes = cls._args_schema.attributes - attributes.Element = AAZObjectArg() - - _element = cls._args_schema.attributes.Element - _element.name = AAZStrArg( - options=["name"], - help="Name of the attribute", - required=True, - ) - _element.value = AAZStrArg( - options=["value"], - help="Value of the attribute", - required=True, - ) - - permissions = cls._args_schema.permissions - permissions.Element = AAZStrArg() - return cls._args_schema - - def _execute_operations(self): - self.pre_operations() - yield self.NeonRolesCreateOrUpdate(ctx=self.ctx)() - self.post_operations() - - @register_callback - def pre_operations(self): - pass - - @register_callback - def post_operations(self): - pass - - def _output(self, *args, **kwargs): - result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) - return result - - class NeonRolesCreateOrUpdate(AAZHttpOperation): - CLIENT_TYPE = "MgmtClient" - - def __call__(self, *args, **kwargs): - request = self.make_request() - session = self.client.send_request(request=request, stream=False, **kwargs) - if session.http_response.status_code in [202]: - return self.client.build_lro_polling( - self.ctx.args.no_wait, - session, - self.on_200_201, - self.on_error, - lro_options={"final-state-via": "azure-async-operation"}, - path_format_arguments=self.url_parameters, - ) - if session.http_response.status_code in [200, 201]: - return self.client.build_lro_polling( - self.ctx.args.no_wait, - session, - self.on_200_201, - self.on_error, - lro_options={"final-state-via": "azure-async-operation"}, - path_format_arguments=self.url_parameters, - ) - - return self.on_error(session.http_response) - - @property - def url(self): - return self.client.format_url( - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Neon.Postgres/organizations/{organizationName}/projects/{projectName}/branches/{branchName}/neonRoles/{neonRoleName}", - **self.url_parameters - ) - - @property - def method(self): - return "PUT" - - @property - def error_format(self): - return "MgmtErrorFormat" - - @property - def url_parameters(self): - parameters = { - **self.serialize_url_param( - "branchName", self.ctx.args.branch_id if self.ctx.args.branch_id else self.ctx.args.branch_name, - required=True, - ), - **self.serialize_url_param( - "neonRoleName", self.ctx.args.neon_role_name, - required=True, - ), - **self.serialize_url_param( - "organizationName", self.ctx.args.organization_name, - required=True, - ), - **self.serialize_url_param( - "projectName", self.ctx.args.project_id if self.ctx.args.project_id else self.ctx.args.project_name, - required=True, - ), - **self.serialize_url_param( - "resourceGroupName", self.ctx.args.resource_group, - required=True, - ), - **self.serialize_url_param( - "subscriptionId", self.ctx.subscription_id, - required=True, - ), - } - return parameters - - @property - def query_parameters(self): - parameters = { - **self.serialize_query_param( - "api-version", "2025-06-23-preview", - required=True, - ), - } - return parameters - - @property - def header_parameters(self): - parameters = { - **self.serialize_header_param( - "Content-Type", "application/json", - ), - **self.serialize_header_param( - "Accept", "application/json", - ), - } - return parameters - - @property - def content(self): - _content_value, _builder = self.new_content_builder( - self.ctx.args, - typ=AAZObjectType, - typ_kwargs={"flags": {"required": True, "client_flatten": True}} - ) - _builder.set_prop("properties", AAZObjectType) - - properties = _builder.get(".properties") - if properties is not None: - properties.set_prop("attributes", AAZListType, ".attributes") - properties.set_prop("branchId", AAZStrType, ".branch_id") - properties.set_prop("entityName", AAZStrType, ".entity_name") - properties.set_prop("isSuperUser", AAZBoolType, ".is_super_user") - properties.set_prop("permissions", AAZListType, ".permissions") - properties.set_prop("roleName", AAZStrType, ".role_name") - - attributes = _builder.get(".properties.attributes") - if attributes is not None: - attributes.set_elements(AAZObjectType, ".") - - _elements = _builder.get(".properties.attributes[]") - if _elements is not None: - _elements.set_prop("name", AAZStrType, ".name", typ_kwargs={"flags": {"required": True}}) - _elements.set_prop("value", AAZStrType, ".value", typ_kwargs={"flags": {"required": True}}) - - permissions = _builder.get(".properties.permissions") - if permissions is not None: - permissions.set_elements(AAZStrType, ".") - - return self.serialize_content(_content_value) - - def on_200_201(self, session): - data = self.deserialize_http_content(session) - self.ctx.set_var( - "instance", - data, - schema_builder=self._build_schema_on_200_201 - ) - - _schema_on_200_201 = None - - @classmethod - def _build_schema_on_200_201(cls): - if cls._schema_on_200_201 is not None: - return cls._schema_on_200_201 - - cls._schema_on_200_201 = AAZObjectType() - - _schema_on_200_201 = cls._schema_on_200_201 - _schema_on_200_201.id = AAZStrType( - flags={"read_only": True}, - ) - _schema_on_200_201.name = AAZStrType( - flags={"read_only": True}, - ) - _schema_on_200_201.properties = AAZObjectType() - _schema_on_200_201.system_data = AAZObjectType( - serialized_name="systemData", - flags={"read_only": True}, - ) - _schema_on_200_201.type = AAZStrType( - flags={"read_only": True}, - ) - - properties = cls._schema_on_200_201.properties - properties.attributes = AAZListType() - properties.branch_id = AAZStrType( - serialized_name="branchId", - ) - properties.created_at = AAZStrType( - serialized_name="createdAt", - flags={"read_only": True}, - ) - properties.entity_id = AAZStrType( - serialized_name="entityId", - flags={"read_only": True}, - ) - properties.entity_name = AAZStrType( - serialized_name="entityName", - ) - properties.is_super_user = AAZBoolType( - serialized_name="isSuperUser", - ) - properties.last_updated = AAZStrType( - serialized_name="lastUpdated", - flags={"read_only": True}, - ) - properties.owns = AAZStrType( - flags={"read_only": True}, - ) - properties.permissions = AAZListType() - properties.provisioning_state = AAZStrType( - serialized_name="provisioningState", - flags={"read_only": True}, - ) - properties.role_name = AAZStrType( - serialized_name="roleName", - ) - - attributes = cls._schema_on_200_201.properties.attributes - attributes.Element = AAZObjectType() - - _element = cls._schema_on_200_201.properties.attributes.Element - _element.name = AAZStrType( - flags={"required": True}, - ) - _element.value = AAZStrType( - flags={"required": True}, - ) - - permissions = cls._schema_on_200_201.properties.permissions - permissions.Element = AAZStrType() - - system_data = cls._schema_on_200_201.system_data - system_data.created_at = AAZStrType( - serialized_name="createdAt", - ) - system_data.created_by = AAZStrType( - serialized_name="createdBy", - ) - system_data.created_by_type = AAZStrType( - serialized_name="createdByType", - ) - system_data.last_modified_at = AAZStrType( - serialized_name="lastModifiedAt", - ) - system_data.last_modified_by = AAZStrType( - serialized_name="lastModifiedBy", - ) - system_data.last_modified_by_type = AAZStrType( - serialized_name="lastModifiedByType", - ) - - return cls._schema_on_200_201 - - -class _CreateHelper: - """Helper class for Create""" - - -__all__ = ["Create"] diff --git a/src/neon/azext_neon/aaz/latest/neon/postgres/neon_role/_list.py b/src/neon/azext_neon/aaz/latest/neon/postgres/neon_role/_list.py deleted file mode 100644 index 4e7884bbdcc..00000000000 --- a/src/neon/azext_neon/aaz/latest/neon/postgres/neon_role/_list.py +++ /dev/null @@ -1,282 +0,0 @@ -# -------------------------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for license information. -# -# Code generated by aaz-dev-tools -# -------------------------------------------------------------------------------------------- - -# pylint: skip-file -# flake8: noqa - -from azure.cli.core.aaz import * - - -@register_command( - "neon postgres neon-role list", -) -class List(AAZCommand): - """List all roles and permissions associated with a specific branch in Neon Postgres. - - :example: List Neon Roles under a Branch - az neon postgres neon-role list --resource-group rgneon --organization-name org-test-cli --project-id old-frost-16758796 --branch-id br-spring-field-a8vje3tr - """ - - _aaz_info = { - "version": "2025-03-01", - "resources": [ - ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/neon.postgres/organizations/{}/projects/{}/branches/{}/neonroles", "2025-03-01"], - ] - } - - AZ_SUPPORT_PAGINATION = True - - def _handler(self, command_args): - super()._handler(command_args) - return self.build_paging(self._execute_operations, self._output) - - _args_schema = None - - @classmethod - def _build_arguments_schema(cls, *args, **kwargs): - if cls._args_schema is not None: - return cls._args_schema - cls._args_schema = super()._build_arguments_schema(*args, **kwargs) - - # define Arg Group "" - - _args_schema = cls._args_schema - _args_schema.branch_id = AAZStrArg( - options=["--branch-id"], - help="Id of the Neon branch", - required=True, - fmt=AAZStrArgFormat( - pattern="^\\S.{0,62}\\S$|^\\S$", - ), - ) - _args_schema.organization_name = AAZStrArg( - options=["--organization-name"], - help="Name of the Neon organization.", - required=True, - fmt=AAZStrArgFormat( - pattern="^[a-zA-Z0-9][a-zA-Z0-9_\\-.: ]*$", - max_length=50, - min_length=1, - ), - blank=AAZPromptInput( - msg="Please provide Neon Organization name:", - ), - ) - _args_schema.project_id = AAZStrArg( - options=["--project-id"], - help="Id of the Neon project", - required=True, - fmt=AAZStrArgFormat( - pattern="^\\S.{0,62}\\S$|^\\S$", - ), - ) - _args_schema.resource_group = AAZResourceGroupNameArg( - help="Name of the Azure resource group.", - required=True, - ) - return cls._args_schema - - def _execute_operations(self): - self.pre_operations() - self.NeonRolesList(ctx=self.ctx)() - self.post_operations() - - @register_callback - def pre_operations(self): - pass - - @register_callback - def post_operations(self): - pass - - def _output(self, *args, **kwargs): - result = self.deserialize_output(self.ctx.vars.instance.value, client_flatten=True) - next_link = self.deserialize_output(self.ctx.vars.instance.next_link) - return result, next_link - - class NeonRolesList(AAZHttpOperation): - CLIENT_TYPE = "MgmtClient" - - def __call__(self, *args, **kwargs): - request = self.make_request() - session = self.client.send_request(request=request, stream=False, **kwargs) - if session.http_response.status_code in [200]: - return self.on_200(session) - - return self.on_error(session.http_response) - - @property - def url(self): - return self.client.format_url( - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Neon.Postgres/organizations/{organizationName}/projects/{projectName}/branches/{branchName}/neonRoles", - **self.url_parameters - ) - - @property - def method(self): - return "GET" - - @property - def error_format(self): - return "MgmtErrorFormat" - - @property - def url_parameters(self): - parameters = { - **self.serialize_url_param( - "branchName", self.ctx.args.branch_id, - required=True, - ), - **self.serialize_url_param( - "organizationName", self.ctx.args.organization_name, - required=True, - ), - **self.serialize_url_param( - "projectName", self.ctx.args.project_id, - required=True, - ), - **self.serialize_url_param( - "resourceGroupName", self.ctx.args.resource_group, - required=True, - ), - **self.serialize_url_param( - "subscriptionId", self.ctx.subscription_id, - required=True, - ), - } - return parameters - - @property - def query_parameters(self): - parameters = { - **self.serialize_query_param( - "api-version", "2025-03-01", - required=True, - ), - } - return parameters - - @property - def header_parameters(self): - parameters = { - **self.serialize_header_param( - "Accept", "application/json", - ), - } - return parameters - - def on_200(self, session): - data = self.deserialize_http_content(session) - self.ctx.set_var( - "instance", - data, - schema_builder=self._build_schema_on_200 - ) - - _schema_on_200 = None - - @classmethod - def _build_schema_on_200(cls): - if cls._schema_on_200 is not None: - return cls._schema_on_200 - - cls._schema_on_200 = AAZObjectType() - - _schema_on_200 = cls._schema_on_200 - _schema_on_200.next_link = AAZStrType( - serialized_name="nextLink", - ) - _schema_on_200.value = AAZListType( - flags={"required": True}, - ) - - value = cls._schema_on_200.value - value.Element = AAZObjectType() - - _element = cls._schema_on_200.value.Element - _element.id = AAZStrType( - flags={"read_only": True}, - ) - _element.name = AAZStrType( - flags={"read_only": True}, - ) - _element.properties = AAZObjectType() - _element.system_data = AAZObjectType( - serialized_name="systemData", - flags={"read_only": True}, - ) - _element.type = AAZStrType( - flags={"read_only": True}, - ) - - properties = cls._schema_on_200.value.Element.properties - properties.attributes = AAZListType() - properties.branch_id = AAZStrType( - serialized_name="branchId", - ) - properties.created_at = AAZStrType( - serialized_name="createdAt", - flags={"read_only": True}, - ) - properties.entity_id = AAZStrType( - serialized_name="entityId", - flags={"read_only": True}, - ) - properties.entity_name = AAZStrType( - serialized_name="entityName", - ) - properties.is_super_user = AAZBoolType( - serialized_name="isSuperUser", - ) - properties.permissions = AAZListType() - properties.provisioning_state = AAZStrType( - serialized_name="provisioningState", - flags={"read_only": True}, - ) - - attributes = cls._schema_on_200.value.Element.properties.attributes - attributes.Element = AAZObjectType() - - _element = cls._schema_on_200.value.Element.properties.attributes.Element - _element.name = AAZStrType( - flags={"required": True}, - ) - _element.value = AAZStrType( - flags={"required": True}, - ) - - permissions = cls._schema_on_200.value.Element.properties.permissions - permissions.Element = AAZStrType() - - system_data = cls._schema_on_200.value.Element.system_data - system_data.created_at = AAZStrType( - serialized_name="createdAt", - ) - system_data.created_by = AAZStrType( - serialized_name="createdBy", - ) - system_data.created_by_type = AAZStrType( - serialized_name="createdByType", - ) - system_data.last_modified_at = AAZStrType( - serialized_name="lastModifiedAt", - ) - system_data.last_modified_by = AAZStrType( - serialized_name="lastModifiedBy", - ) - system_data.last_modified_by_type = AAZStrType( - serialized_name="lastModifiedByType", - ) - - return cls._schema_on_200 - - -class _ListHelper: - """Helper class for List""" - - -__all__ = ["List"] diff --git a/src/neon/azext_neon/aaz/latest/neon/postgres/organization/__cmd_group.py b/src/neon/azext_neon/aaz/latest/neon/postgres/organization/__cmd_group.py deleted file mode 100644 index 83f6e7e7ef9..00000000000 --- a/src/neon/azext_neon/aaz/latest/neon/postgres/organization/__cmd_group.py +++ /dev/null @@ -1,23 +0,0 @@ -# -------------------------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for license information. -# -# Code generated by aaz-dev-tools -# -------------------------------------------------------------------------------------------- - -# pylint: skip-file -# flake8: noqa - -from azure.cli.core.aaz import * - - -@register_command_group( - "neon postgres organization", -) -class __CMDGroup(AAZCommandGroup): - """Manage Neon organizations, which are entities created on the Neon side. - """ - pass - - -__all__ = ["__CMDGroup"] diff --git a/src/neon/azext_neon/aaz/latest/neon/postgres/organization/_create.py b/src/neon/azext_neon/aaz/latest/neon/postgres/organization/_create.py deleted file mode 100644 index b542548bd6d..00000000000 --- a/src/neon/azext_neon/aaz/latest/neon/postgres/organization/_create.py +++ /dev/null @@ -1,1194 +0,0 @@ -# -------------------------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for license information. -# -# Code generated by aaz-dev-tools -# -------------------------------------------------------------------------------------------- - -# pylint: skip-file -# flake8: noqa - -from azure.cli.core.aaz import * - - -@register_command( - "neon postgres organization create", -) -class Create(AAZCommand): - """Create a new Neon organization within a specified Azure resource group in Azure. This is typically the first step in provisioning Neon Serverless Postgres. - - :example: Create Neon Postgres Organization - az az neon postgres organization create --resource-group sralluri_rg --name Org-cli-test --location "Central US EUAP" --subscription 68a546de-5736-48e8-a69a-5cc636794112 --marketplace-details "{subscription-id:329b25d9-168d-48d5-de4b-28b2324db159,subscription-status:Pending-fullfilment,offer-details:{publisher-id:neon1722366567200,offer-id:neon_serverless_postgres_azure_prod,plan-id:neon_serverless_postgres_azure_prod_free,plan-name:'Free Plan',term-unit:P1M,term-id:gmz7xq9ge3py}}" --user-details "{first-name:User,last-name:Conotoso,email-address:contoso@outlook.com,upn:contoso@outlook.com,phone-number:''}" --company-details "{company-name:'',country:'',business-phone:''}" --partner-organization-properties "{organization-name:Org-cli-test}" --project-properties "{region:'Central US EUAP',pgVersion:17,branch:{branch-name:main,database-name:neondb,role-name:owner_role},project-name:Org-cli-test-project}" - az neon postgres create --resource-group sralluri_rg --name Org-cli-test --location "Central US EUAP" --subscription 68a546de-5736-48e8-a69a-5cc636794112 --marketplace-details "{subscription-id:329b25d9-168d-48d5-de4b-28b2324db159,subscription-status:Pending-fullfilment,offer-details:{publisher-id:neon1722366567200,offer-id:neon_serverless_postgres_azure_prod,plan-id:neon_serverless_postgres_azure_prod_free,plan-name:'Free Plan',term-unit:P1M,term-id:gmz7xq9ge3py}}" --user-details "{first-name:User,last-name:Conotoso,email-address:contoso@outlook.com,upn:contoso@outlook.com,phone-number:''}" --company-details "{company-name:'',country:'',business-phone:''}" --partner-organization-properties "{organization-name:Org-cli-test}" --project-properties "{region:'Central US EUAP',pgVersion:17,branch:{branch-name:main,database-name:neondb,role-name:owner_role},project-name:Org-cli-test-project}" - """ - - _aaz_info = { - "version": "2025-03-01", - "resources": [ - ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/neon.postgres/organizations/{}", "2025-03-01"], - ] - } - - AZ_SUPPORT_NO_WAIT = True - - def _handler(self, command_args): - super()._handler(command_args) - return self.build_lro_poller(self._execute_operations, self._output) - - _args_schema = None - - @classmethod - def _build_arguments_schema(cls, *args, **kwargs): - if cls._args_schema is not None: - return cls._args_schema - cls._args_schema = super()._build_arguments_schema(*args, **kwargs) - - # define Arg Group "" - - _args_schema = cls._args_schema - _args_schema.name = AAZStrArg( - options=["-n", "--name"], - help="Name of the Neon organization", - required=True, - fmt=AAZStrArgFormat( - pattern="^[a-zA-Z0-9][a-zA-Z0-9_\\-.: ]*$", - max_length=50, - min_length=1, - ), - ) - _args_schema.resource_group = AAZResourceGroupNameArg( - help="Name of the Azure resource group.", - required=True, - ) - - # define Arg Group "Properties" - - _args_schema = cls._args_schema - _args_schema.company_details = AAZObjectArg( - options=["--company-details"], - arg_group="Properties", - help="Details of the company.", - ) - _args_schema.marketplace_details = AAZObjectArg( - options=["--marketplace-details"], - arg_group="Properties", - help="Marketplace details of the resource.", - ) - _args_schema.partner_organization_properties = AAZObjectArg( - options=["--partner-org-props", "--partner-organization-properties"], - arg_group="Properties", - help="Organization properties", - ) - _args_schema.project_properties = AAZObjectArg( - options=["--project-props", "--project-properties"], - arg_group="Properties", - help="Neon Project Properties", - ) - _args_schema.user_details = AAZObjectArg( - options=["--user-details"], - arg_group="Properties", - help="Details of the user.", - ) - - company_details = cls._args_schema.company_details - company_details.business_phone = AAZStrArg( - options=["business-phone"], - help="Business phone number of the company", - ) - company_details.company_name = AAZStrArg( - options=["company-name"], - help="Company name", - ) - company_details.country = AAZStrArg( - options=["country"], - help="Country name of the company", - ) - company_details.domain = AAZStrArg( - options=["domain"], - help="Domain of the user", - ) - company_details.number_of_employees = AAZIntArg( - options=["number-of-employees"], - help="Number of employees in the company", - ) - company_details.office_address = AAZStrArg( - options=["office-address"], - help="Office address of the company", - ) - - marketplace_details = cls._args_schema.marketplace_details - marketplace_details.offer_details = AAZObjectArg( - options=["offer-details"], - help="Offer details for the marketplace that is selected by the user", - required=True, - ) - marketplace_details.subscription_id = AAZStrArg( - options=["subscription-id"], - help="SaaS subscription id for the the marketplace offer", - ) - marketplace_details.subscription_status = AAZStrArg( - options=["subscription-status"], - help="Marketplace subscription status", - default="PendingFulfillmentStart", - enum={"PendingFulfillmentStart": "PendingFulfillmentStart", "Subscribed": "Subscribed", "Suspended": "Suspended", "Unsubscribed": "Unsubscribed"}, - ) - - offer_details = cls._args_schema.marketplace_details.offer_details - offer_details.offer_id = AAZStrArg( - options=["offer-id"], - help="Offer Id for the marketplace offer", - required=True, - default="neon_serverless_postgres_azure_prod", - ) - offer_details.plan_id = AAZStrArg( - options=["plan-id"], - help="Plan Id for the marketplace offer", - required=True, - default="neon_serverless_postgres_azure_prod_free", - ) - offer_details.plan_name = AAZStrArg( - options=["plan-name"], - help="Plan Name for the marketplace offer", - default="Free Plan", - ) - offer_details.publisher_id = AAZStrArg( - options=["publisher-id"], - help="Publisher Id for the marketplace offer", - required=True, - default="neon1722366567200", - ) - offer_details.term_id = AAZStrArg( - options=["term-id"], - help="Term Id for the marketplace offer", - default="gmz7xq9ge3py", - ) - offer_details.term_unit = AAZStrArg( - options=["term-unit"], - help="Term Name for the marketplace offer", - default="P1M", - ) - - partner_organization_properties = cls._args_schema.partner_organization_properties - partner_organization_properties.organization_id = AAZStrArg( - options=["organization-id"], - help="Organization Id in partner's system", - ) - partner_organization_properties.organization_name = AAZStrArg( - options=["organization-name"], - help="Organization name in Neon Partner Console", - required=True, - fmt=AAZStrArgFormat( - pattern="^\\S.{0,62}\\S$|^\\S$", - max_length=50, - min_length=1, - ), - ) - partner_organization_properties.single_sign_on_properties = AAZObjectArg( - options=["single-sign-on-properties"], - help="Single Sign On properties for the organization", - ) - - single_sign_on_properties = cls._args_schema.partner_organization_properties.single_sign_on_properties - single_sign_on_properties.aad_domains = AAZListArg( - options=["aad-domains"], - help="List of AAD domains fetched from Microsoft Graph for user.", - ) - single_sign_on_properties.enterprise_app_id = AAZStrArg( - options=["enterprise-app-id"], - help="AAD enterprise application Id used to setup SSO", - ) - single_sign_on_properties.single_sign_on_state = AAZStrArg( - options=["single-sign-on-state"], - help="State of the Single Sign On for the organization", - enum={"Disable": "Disable", "Enable": "Enable", "Initial": "Initial"}, - ) - single_sign_on_properties.single_sign_on_url = AAZStrArg( - options=["single-sign-on-url"], - help="URL for SSO to be used by the partner to redirect the user to their system", - ) - - aad_domains = cls._args_schema.partner_organization_properties.single_sign_on_properties.aad_domains - aad_domains.Element = AAZStrArg() - - project_properties = cls._args_schema.project_properties - project_properties.branch = AAZObjectArg( - options=["branch"], - help="The Branch properties of the project. This is optional", - ) - project_properties.project_name = AAZStrArg( - options=["project-name"], - help="Name of the resource", - fmt=AAZStrArgFormat( - pattern="^\\S.{0,62}\\S$|^\\S$", - ), - ) - project_properties.pg_version = AAZIntArg( - options=["pg-version"], - help="Postgres version for the project", - default=17, - ) - project_properties.region = AAZStrArg( - options=["region"], - help="Region where the project is created", - ) - - branch = cls._args_schema.project_properties.branch - branch.database_name = AAZStrArg( - options=["database-name"], - help="Database name associated with the branch", - default="neondb", - ) - branch.branch_name = AAZStrArg( - options=["branch-name"], - help="Name of the resource", - fmt=AAZStrArgFormat( - pattern="^\\S.{0,62}\\S$|^\\S$", - ), - ) - branch.role_name = AAZStrArg( - options=["role-name"], - help="Role name associated with the branch", - default="Owner_role", - ) - - user_details = cls._args_schema.user_details - user_details.email_address = AAZStrArg( - options=["email-address"], - help="Email address of the user", - fmt=AAZStrArgFormat( - pattern="^[A-Za-z0-9._%+-]+@(?:[A-Za-z0-9-]+\\.)+[A-Za-z]{2,}$", - ), - ) - user_details.first_name = AAZStrArg( - options=["first-name"], - help="First name of the user", - ) - user_details.last_name = AAZStrArg( - options=["last-name"], - help="Last name of the user", - ) - user_details.phone_number = AAZStrArg( - options=["phone-number"], - help="User's phone number", - ) - user_details.upn = AAZStrArg( - options=["upn"], - help="User's principal name", - ) - - # define Arg Group "Resource" - - _args_schema = cls._args_schema - _args_schema.location = AAZResourceLocationArg( - arg_group="Resource", - help="The geo-location where the resource lives", - required=True, - fmt=AAZResourceLocationArgFormat( - resource_group_arg="resource_group", - ), - ) - _args_schema.tags = AAZDictArg( - options=["--tags"], - arg_group="Resource", - help="Resource tags.", - ) - - tags = cls._args_schema.tags - tags.Element = AAZStrArg() - return cls._args_schema - - _args_attributes_create = None - - @classmethod - def _build_args_attributes_create(cls, _schema): - if cls._args_attributes_create is not None: - _schema.name = cls._args_attributes_create.name - _schema.value = cls._args_attributes_create.value - return - - cls._args_attributes_create = AAZObjectArg() - - attributes_create = cls._args_attributes_create - attributes_create.name = AAZStrArg( - options=["name"], - help="Name of the attribute", - required=True, - ) - attributes_create.value = AAZStrArg( - options=["value"], - help="Value of the attribute", - required=True, - ) - - _schema.name = cls._args_attributes_create.name - _schema.value = cls._args_attributes_create.value - - _args_endpoint_properties_create = None - - @classmethod - def _build_args_endpoint_properties_create(cls, _schema): - if cls._args_endpoint_properties_create is not None: - _schema.attributes = cls._args_endpoint_properties_create.attributes - _schema.branch_id = cls._args_endpoint_properties_create.branch_id - _schema.endpoint_type = cls._args_endpoint_properties_create.endpoint_type - _schema.entity_name = cls._args_endpoint_properties_create.entity_name - _schema.project_id = cls._args_endpoint_properties_create.project_id - return - - cls._args_endpoint_properties_create = AAZObjectArg() - - endpoint_properties_create = cls._args_endpoint_properties_create - endpoint_properties_create.attributes = AAZListArg( - options=["attributes"], - help="Additional attributes for the entity", - ) - endpoint_properties_create.branch_id = AAZStrArg( - options=["branch-id"], - help="The ID of the branch this endpoint belongs to", - ) - endpoint_properties_create.endpoint_type = AAZStrArg( - options=["endpoint-type"], - help="The type of the endpoint", - enum={"read_only": "read_only", "read_write": "read_write"}, - ) - endpoint_properties_create.entity_name = AAZStrArg( - options=["entity-name"], - help="Name of the resource", - fmt=AAZStrArgFormat( - pattern="^\\S.{0,62}\\S$|^\\S$", - ), - ) - endpoint_properties_create.project_id = AAZStrArg( - options=["project-id"], - help="The ID of the project this endpoint belongs to", - ) - - attributes = cls._args_endpoint_properties_create.attributes - attributes.Element = AAZObjectArg() - cls._build_args_attributes_create(attributes.Element) - - _schema.attributes = cls._args_endpoint_properties_create.attributes - _schema.branch_id = cls._args_endpoint_properties_create.branch_id - _schema.endpoint_type = cls._args_endpoint_properties_create.endpoint_type - _schema.entity_name = cls._args_endpoint_properties_create.entity_name - _schema.project_id = cls._args_endpoint_properties_create.project_id - - _args_neon_database_properties_create = None - - @classmethod - def _build_args_neon_database_properties_create(cls, _schema): - if cls._args_neon_database_properties_create is not None: - _schema.attributes = cls._args_neon_database_properties_create.attributes - _schema.branch_id = cls._args_neon_database_properties_create.branch_id - _schema.entity_name = cls._args_neon_database_properties_create.entity_name - _schema.owner_name = cls._args_neon_database_properties_create.owner_name - return - - cls._args_neon_database_properties_create = AAZObjectArg() - - neon_database_properties_create = cls._args_neon_database_properties_create - neon_database_properties_create.attributes = AAZListArg( - options=["attributes"], - help="Additional attributes for the entity", - ) - neon_database_properties_create.branch_id = AAZStrArg( - options=["branch-id"], - help="The ID of the branch this database belongs to", - ) - neon_database_properties_create.entity_name = AAZStrArg( - options=["entity-name"], - help="Name of the resource", - fmt=AAZStrArgFormat( - pattern="^\\S.{0,62}\\S$|^\\S$", - ), - ) - neon_database_properties_create.owner_name = AAZStrArg( - options=["owner-name"], - help="The name of the role that owns the database", - ) - - attributes = cls._args_neon_database_properties_create.attributes - attributes.Element = AAZObjectArg() - cls._build_args_attributes_create(attributes.Element) - - _schema.attributes = cls._args_neon_database_properties_create.attributes - _schema.branch_id = cls._args_neon_database_properties_create.branch_id - _schema.entity_name = cls._args_neon_database_properties_create.entity_name - _schema.owner_name = cls._args_neon_database_properties_create.owner_name - - _args_neon_role_properties_create = None - - @classmethod - def _build_args_neon_role_properties_create(cls, _schema): - if cls._args_neon_role_properties_create is not None: - _schema.attributes = cls._args_neon_role_properties_create.attributes - _schema.branch_id = cls._args_neon_role_properties_create.branch_id - _schema.entity_name = cls._args_neon_role_properties_create.entity_name - _schema.is_super_user = cls._args_neon_role_properties_create.is_super_user - _schema.permissions = cls._args_neon_role_properties_create.permissions - return - - cls._args_neon_role_properties_create = AAZObjectArg() - - neon_role_properties_create = cls._args_neon_role_properties_create - neon_role_properties_create.attributes = AAZListArg( - options=["attributes"], - help="Additional attributes for the entity", - ) - neon_role_properties_create.branch_id = AAZStrArg( - options=["branch-id"], - help="The ID of the branch this role belongs to", - ) - neon_role_properties_create.entity_name = AAZStrArg( - options=["entity-name"], - help="Name of the resource", - fmt=AAZStrArgFormat( - pattern="^\\S.{0,62}\\S$|^\\S$", - ), - ) - neon_role_properties_create.is_super_user = AAZBoolArg( - options=["is-super-user"], - help="Indicates whether the role has superuser privileges", - ) - neon_role_properties_create.permissions = AAZListArg( - options=["permissions"], - help="Permissions assigned to the role", - ) - - attributes = cls._args_neon_role_properties_create.attributes - attributes.Element = AAZObjectArg() - cls._build_args_attributes_create(attributes.Element) - - permissions = cls._args_neon_role_properties_create.permissions - permissions.Element = AAZStrArg() - - _schema.attributes = cls._args_neon_role_properties_create.attributes - _schema.branch_id = cls._args_neon_role_properties_create.branch_id - _schema.entity_name = cls._args_neon_role_properties_create.entity_name - _schema.is_super_user = cls._args_neon_role_properties_create.is_super_user - _schema.permissions = cls._args_neon_role_properties_create.permissions - - def _execute_operations(self): - self.pre_operations() - yield self.OrganizationsCreateOrUpdate(ctx=self.ctx)() - self.post_operations() - - @register_callback - def pre_operations(self): - pass - - @register_callback - def post_operations(self): - pass - - def _output(self, *args, **kwargs): - result = self.deserialize_output(self.ctx.vars.instance, client_flatten=False) - return result - - class OrganizationsCreateOrUpdate(AAZHttpOperation): - CLIENT_TYPE = "MgmtClient" - - def __call__(self, *args, **kwargs): - request = self.make_request() - session = self.client.send_request(request=request, stream=False, **kwargs) - if session.http_response.status_code in [202]: - return self.client.build_lro_polling( - self.ctx.args.no_wait, - session, - self.on_200_201, - self.on_error, - lro_options={"final-state-via": "azure-async-operation"}, - path_format_arguments=self.url_parameters, - ) - if session.http_response.status_code in [200, 201]: - return self.client.build_lro_polling( - self.ctx.args.no_wait, - session, - self.on_200_201, - self.on_error, - lro_options={"final-state-via": "azure-async-operation"}, - path_format_arguments=self.url_parameters, - ) - - return self.on_error(session.http_response) - - @property - def url(self): - return self.client.format_url( - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Neon.Postgres/organizations/{organizationName}", - **self.url_parameters - ) - - @property - def method(self): - return "PUT" - - @property - def error_format(self): - return "MgmtErrorFormat" - - @property - def url_parameters(self): - parameters = { - **self.serialize_url_param( - "organizationName", self.ctx.args.name, - required=True, - ), - **self.serialize_url_param( - "resourceGroupName", self.ctx.args.resource_group, - required=True, - ), - **self.serialize_url_param( - "subscriptionId", self.ctx.subscription_id, - required=True, - ), - } - return parameters - - @property - def query_parameters(self): - parameters = { - **self.serialize_query_param( - "api-version", "2025-03-01", - required=True, - ), - } - return parameters - - @property - def header_parameters(self): - parameters = { - **self.serialize_header_param( - "Content-Type", "application/json", - ), - **self.serialize_header_param( - "Accept", "application/json", - ), - } - return parameters - - @property - def content(self): - _content_value, _builder = self.new_content_builder( - self.ctx.args, - typ=AAZObjectType, - typ_kwargs={"flags": {"required": True, "client_flatten": True}} - ) - _builder.set_prop("location", AAZStrType, ".location", typ_kwargs={"flags": {"required": True}}) - _builder.set_prop("properties", AAZObjectType) - _builder.set_prop("tags", AAZDictType, ".tags") - - properties = _builder.get(".properties") - if properties is not None: - properties.set_prop("companyDetails", AAZObjectType, ".company_details", typ_kwargs={"flags": {"required": True}}) - properties.set_prop("marketplaceDetails", AAZObjectType, ".marketplace_details", typ_kwargs={"flags": {"required": True}}) - properties.set_prop("partnerOrganizationProperties", AAZObjectType, ".partner_organization_properties") - properties.set_prop("projectProperties", AAZObjectType, ".project_properties") - properties.set_prop("userDetails", AAZObjectType, ".user_details", typ_kwargs={"flags": {"required": True}}) - - company_details = _builder.get(".properties.companyDetails") - if company_details is not None: - company_details.set_prop("businessPhone", AAZStrType, ".business_phone") - company_details.set_prop("companyName", AAZStrType, ".company_name") - company_details.set_prop("country", AAZStrType, ".country") - company_details.set_prop("domain", AAZStrType, ".domain") - company_details.set_prop("numberOfEmployees", AAZIntType, ".number_of_employees") - company_details.set_prop("officeAddress", AAZStrType, ".office_address") - - marketplace_details = _builder.get(".properties.marketplaceDetails") - if marketplace_details is not None: - marketplace_details.set_prop("offerDetails", AAZObjectType, ".offer_details", typ_kwargs={"flags": {"required": True}}) - marketplace_details.set_prop("subscriptionId", AAZStrType, ".subscription_id") - marketplace_details.set_prop("subscriptionStatus", AAZStrType, ".subscription_status") - - offer_details = _builder.get(".properties.marketplaceDetails.offerDetails") - if offer_details is not None: - offer_details.set_prop("offerId", AAZStrType, ".offer_id", typ_kwargs={"flags": {"required": True}}) - offer_details.set_prop("planId", AAZStrType, ".plan_id", typ_kwargs={"flags": {"required": True}}) - offer_details.set_prop("planName", AAZStrType, ".plan_name") - offer_details.set_prop("publisherId", AAZStrType, ".publisher_id", typ_kwargs={"flags": {"required": True}}) - offer_details.set_prop("termId", AAZStrType, ".term_id") - offer_details.set_prop("termUnit", AAZStrType, ".term_unit") - - partner_organization_properties = _builder.get(".properties.partnerOrganizationProperties") - if partner_organization_properties is not None: - partner_organization_properties.set_prop("organizationId", AAZStrType, ".organization_id") - partner_organization_properties.set_prop("organizationName", AAZStrType, ".organization_name", typ_kwargs={"flags": {"required": True}}) - partner_organization_properties.set_prop("singleSignOnProperties", AAZObjectType, ".single_sign_on_properties") - - single_sign_on_properties = _builder.get(".properties.partnerOrganizationProperties.singleSignOnProperties") - if single_sign_on_properties is not None: - single_sign_on_properties.set_prop("aadDomains", AAZListType, ".aad_domains") - single_sign_on_properties.set_prop("enterpriseAppId", AAZStrType, ".enterprise_app_id") - single_sign_on_properties.set_prop("singleSignOnState", AAZStrType, ".single_sign_on_state") - single_sign_on_properties.set_prop("singleSignOnUrl", AAZStrType, ".single_sign_on_url") - - aad_domains = _builder.get(".properties.partnerOrganizationProperties.singleSignOnProperties.aadDomains") - if aad_domains is not None: - aad_domains.set_elements(AAZStrType, ".") - - project_properties = _builder.get(".properties.projectProperties") - if project_properties is not None: - project_properties.set_prop("branch", AAZObjectType, ".branch") - project_properties.set_prop("entityName", AAZStrType, ".project_name") - project_properties.set_prop("pgVersion", AAZIntType, ".pg_version") - project_properties.set_prop("regionId", AAZStrType, ".region") - - branch = _builder.get(".properties.projectProperties.branch") - if branch is not None: - branch.set_prop("databaseName", AAZStrType, ".database_name") - branch.set_prop("entityName", AAZStrType, ".branch_name") - branch.set_prop("roleName", AAZStrType, ".role_name") - - user_details = _builder.get(".properties.userDetails") - if user_details is not None: - user_details.set_prop("emailAddress", AAZStrType, ".email_address") - user_details.set_prop("firstName", AAZStrType, ".first_name") - user_details.set_prop("lastName", AAZStrType, ".last_name") - user_details.set_prop("phoneNumber", AAZStrType, ".phone_number") - user_details.set_prop("upn", AAZStrType, ".upn") - - tags = _builder.get(".tags") - if tags is not None: - tags.set_elements(AAZStrType, ".") - - return self.serialize_content(_content_value) - - def on_200_201(self, session): - data = self.deserialize_http_content(session) - self.ctx.set_var( - "instance", - data, - schema_builder=self._build_schema_on_200_201 - ) - - _schema_on_200_201 = None - - @classmethod - def _build_schema_on_200_201(cls): - if cls._schema_on_200_201 is not None: - return cls._schema_on_200_201 - - cls._schema_on_200_201 = AAZObjectType() - - _schema_on_200_201 = cls._schema_on_200_201 - _schema_on_200_201.id = AAZStrType( - flags={"read_only": True}, - ) - _schema_on_200_201.location = AAZStrType( - flags={"required": True}, - ) - _schema_on_200_201.name = AAZStrType( - flags={"read_only": True}, - ) - _schema_on_200_201.properties = AAZObjectType() - _schema_on_200_201.system_data = AAZObjectType( - serialized_name="systemData", - flags={"read_only": True}, - ) - _schema_on_200_201.tags = AAZDictType() - _schema_on_200_201.type = AAZStrType( - flags={"read_only": True}, - ) - - properties = cls._schema_on_200_201.properties - properties.company_details = AAZObjectType( - serialized_name="companyDetails", - flags={"required": True}, - ) - properties.marketplace_details = AAZObjectType( - serialized_name="marketplaceDetails", - flags={"required": True}, - ) - properties.partner_organization_properties = AAZObjectType( - serialized_name="partnerOrganizationProperties", - ) - properties.project_properties = AAZObjectType( - serialized_name="projectProperties", - ) - properties.provisioning_state = AAZStrType( - serialized_name="provisioningState", - flags={"read_only": True}, - ) - properties.user_details = AAZObjectType( - serialized_name="userDetails", - flags={"required": True}, - ) - - company_details = cls._schema_on_200_201.properties.company_details - company_details.business_phone = AAZStrType( - serialized_name="businessPhone", - ) - company_details.company_name = AAZStrType( - serialized_name="companyName", - ) - company_details.country = AAZStrType() - company_details.domain = AAZStrType() - company_details.number_of_employees = AAZIntType( - serialized_name="numberOfEmployees", - ) - company_details.office_address = AAZStrType( - serialized_name="officeAddress", - ) - - marketplace_details = cls._schema_on_200_201.properties.marketplace_details - marketplace_details.offer_details = AAZObjectType( - serialized_name="offerDetails", - flags={"required": True}, - ) - marketplace_details.subscription_id = AAZStrType( - serialized_name="subscriptionId", - ) - marketplace_details.subscription_status = AAZStrType( - serialized_name="subscriptionStatus", - ) - - offer_details = cls._schema_on_200_201.properties.marketplace_details.offer_details - offer_details.offer_id = AAZStrType( - serialized_name="offerId", - flags={"required": True}, - ) - offer_details.plan_id = AAZStrType( - serialized_name="planId", - flags={"required": True}, - ) - offer_details.plan_name = AAZStrType( - serialized_name="planName", - ) - offer_details.publisher_id = AAZStrType( - serialized_name="publisherId", - flags={"required": True}, - ) - offer_details.term_id = AAZStrType( - serialized_name="termId", - ) - offer_details.term_unit = AAZStrType( - serialized_name="termUnit", - ) - - partner_organization_properties = cls._schema_on_200_201.properties.partner_organization_properties - partner_organization_properties.organization_id = AAZStrType( - serialized_name="organizationId", - ) - partner_organization_properties.organization_name = AAZStrType( - serialized_name="organizationName", - flags={"required": True}, - ) - partner_organization_properties.single_sign_on_properties = AAZObjectType( - serialized_name="singleSignOnProperties", - ) - - single_sign_on_properties = cls._schema_on_200_201.properties.partner_organization_properties.single_sign_on_properties - single_sign_on_properties.aad_domains = AAZListType( - serialized_name="aadDomains", - ) - single_sign_on_properties.enterprise_app_id = AAZStrType( - serialized_name="enterpriseAppId", - ) - single_sign_on_properties.single_sign_on_state = AAZStrType( - serialized_name="singleSignOnState", - ) - single_sign_on_properties.single_sign_on_url = AAZStrType( - serialized_name="singleSignOnUrl", - ) - - aad_domains = cls._schema_on_200_201.properties.partner_organization_properties.single_sign_on_properties.aad_domains - aad_domains.Element = AAZStrType() - - project_properties = cls._schema_on_200_201.properties.project_properties - project_properties.attributes = AAZListType() - project_properties.branch = AAZObjectType() - project_properties.created_at = AAZStrType( - serialized_name="createdAt", - flags={"read_only": True}, - ) - project_properties.databases = AAZListType() - project_properties.default_endpoint_settings = AAZObjectType( - serialized_name="defaultEndpointSettings", - ) - project_properties.endpoints = AAZListType() - project_properties.entity_id = AAZStrType( - serialized_name="entityId", - flags={"read_only": True}, - ) - project_properties.entity_name = AAZStrType( - serialized_name="entityName", - ) - project_properties.history_retention = AAZIntType( - serialized_name="historyRetention", - ) - project_properties.pg_version = AAZIntType( - serialized_name="pgVersion", - ) - project_properties.provisioning_state = AAZStrType( - serialized_name="provisioningState", - flags={"read_only": True}, - ) - project_properties.region_id = AAZStrType( - serialized_name="regionId", - ) - project_properties.roles = AAZListType() - project_properties.storage = AAZIntType() - - attributes = cls._schema_on_200_201.properties.project_properties.attributes - attributes.Element = AAZObjectType() - _CreateHelper._build_schema_attributes_read(attributes.Element) - - branch = cls._schema_on_200_201.properties.project_properties.branch - branch.attributes = AAZListType() - branch.created_at = AAZStrType( - serialized_name="createdAt", - flags={"read_only": True}, - ) - branch.database_name = AAZStrType( - serialized_name="databaseName", - ) - branch.databases = AAZListType() - branch.endpoints = AAZListType() - branch.entity_id = AAZStrType( - serialized_name="entityId", - flags={"read_only": True}, - ) - branch.entity_name = AAZStrType( - serialized_name="entityName", - ) - branch.parent_id = AAZStrType( - serialized_name="parentId", - ) - branch.project_id = AAZStrType( - serialized_name="projectId", - ) - branch.provisioning_state = AAZStrType( - serialized_name="provisioningState", - flags={"read_only": True}, - ) - branch.role_name = AAZStrType( - serialized_name="roleName", - ) - branch.roles = AAZListType() - - attributes = cls._schema_on_200_201.properties.project_properties.branch.attributes - attributes.Element = AAZObjectType() - _CreateHelper._build_schema_attributes_read(attributes.Element) - - databases = cls._schema_on_200_201.properties.project_properties.branch.databases - databases.Element = AAZObjectType() - _CreateHelper._build_schema_neon_database_properties_read(databases.Element) - - endpoints = cls._schema_on_200_201.properties.project_properties.branch.endpoints - endpoints.Element = AAZObjectType() - _CreateHelper._build_schema_endpoint_properties_read(endpoints.Element) - - roles = cls._schema_on_200_201.properties.project_properties.branch.roles - roles.Element = AAZObjectType() - _CreateHelper._build_schema_neon_role_properties_read(roles.Element) - - databases = cls._schema_on_200_201.properties.project_properties.databases - databases.Element = AAZObjectType() - _CreateHelper._build_schema_neon_database_properties_read(databases.Element) - - default_endpoint_settings = cls._schema_on_200_201.properties.project_properties.default_endpoint_settings - default_endpoint_settings.autoscaling_limit_max_cu = AAZFloatType( - serialized_name="autoscalingLimitMaxCu", - flags={"required": True}, - ) - default_endpoint_settings.autoscaling_limit_min_cu = AAZFloatType( - serialized_name="autoscalingLimitMinCu", - flags={"required": True}, - ) - - endpoints = cls._schema_on_200_201.properties.project_properties.endpoints - endpoints.Element = AAZObjectType() - _CreateHelper._build_schema_endpoint_properties_read(endpoints.Element) - - roles = cls._schema_on_200_201.properties.project_properties.roles - roles.Element = AAZObjectType() - _CreateHelper._build_schema_neon_role_properties_read(roles.Element) - - user_details = cls._schema_on_200_201.properties.user_details - user_details.email_address = AAZStrType( - serialized_name="emailAddress", - ) - user_details.first_name = AAZStrType( - serialized_name="firstName", - ) - user_details.last_name = AAZStrType( - serialized_name="lastName", - ) - user_details.phone_number = AAZStrType( - serialized_name="phoneNumber", - ) - user_details.upn = AAZStrType() - - system_data = cls._schema_on_200_201.system_data - system_data.created_at = AAZStrType( - serialized_name="createdAt", - ) - system_data.created_by = AAZStrType( - serialized_name="createdBy", - ) - system_data.created_by_type = AAZStrType( - serialized_name="createdByType", - ) - system_data.last_modified_at = AAZStrType( - serialized_name="lastModifiedAt", - ) - system_data.last_modified_by = AAZStrType( - serialized_name="lastModifiedBy", - ) - system_data.last_modified_by_type = AAZStrType( - serialized_name="lastModifiedByType", - ) - - tags = cls._schema_on_200_201.tags - tags.Element = AAZStrType() - - return cls._schema_on_200_201 - - -class _CreateHelper: - """Helper class for Create""" - - @classmethod - def _build_schema_attributes_create(cls, _builder): - if _builder is None: - return - _builder.set_prop("name", AAZStrType, ".name", typ_kwargs={"flags": {"required": True}}) - _builder.set_prop("value", AAZStrType, ".value", typ_kwargs={"flags": {"required": True}}) - - @classmethod - def _build_schema_endpoint_properties_create(cls, _builder): - if _builder is None: - return - _builder.set_prop("attributes", AAZListType, ".attributes") - _builder.set_prop("branchId", AAZStrType, ".branch_id") - _builder.set_prop("endpointType", AAZStrType, ".endpoint_type") - _builder.set_prop("entityName", AAZStrType, ".entity_name") - _builder.set_prop("projectId", AAZStrType, ".project_id") - - attributes = _builder.get(".attributes") - if attributes is not None: - cls._build_schema_attributes_create(attributes.set_elements(AAZObjectType, ".")) - - @classmethod - def _build_schema_neon_database_properties_create(cls, _builder): - if _builder is None: - return - _builder.set_prop("attributes", AAZListType, ".attributes") - _builder.set_prop("branchId", AAZStrType, ".branch_id") - _builder.set_prop("entityName", AAZStrType, ".entity_name") - _builder.set_prop("ownerName", AAZStrType, ".owner_name") - - attributes = _builder.get(".attributes") - if attributes is not None: - cls._build_schema_attributes_create(attributes.set_elements(AAZObjectType, ".")) - - @classmethod - def _build_schema_neon_role_properties_create(cls, _builder): - if _builder is None: - return - _builder.set_prop("attributes", AAZListType, ".attributes") - _builder.set_prop("branchId", AAZStrType, ".branch_id") - _builder.set_prop("entityName", AAZStrType, ".entity_name") - _builder.set_prop("isSuperUser", AAZBoolType, ".is_super_user") - _builder.set_prop("permissions", AAZListType, ".permissions") - - attributes = _builder.get(".attributes") - if attributes is not None: - cls._build_schema_attributes_create(attributes.set_elements(AAZObjectType, ".")) - - permissions = _builder.get(".permissions") - if permissions is not None: - permissions.set_elements(AAZStrType, ".") - - _schema_attributes_read = None - - @classmethod - def _build_schema_attributes_read(cls, _schema): - if cls._schema_attributes_read is not None: - _schema.name = cls._schema_attributes_read.name - _schema.value = cls._schema_attributes_read.value - return - - cls._schema_attributes_read = _schema_attributes_read = AAZObjectType() - - attributes_read = _schema_attributes_read - attributes_read.name = AAZStrType( - flags={"required": True}, - ) - attributes_read.value = AAZStrType( - flags={"required": True}, - ) - - _schema.name = cls._schema_attributes_read.name - _schema.value = cls._schema_attributes_read.value - - _schema_endpoint_properties_read = None - - @classmethod - def _build_schema_endpoint_properties_read(cls, _schema): - if cls._schema_endpoint_properties_read is not None: - _schema.attributes = cls._schema_endpoint_properties_read.attributes - _schema.branch_id = cls._schema_endpoint_properties_read.branch_id - _schema.created_at = cls._schema_endpoint_properties_read.created_at - _schema.endpoint_type = cls._schema_endpoint_properties_read.endpoint_type - _schema.entity_id = cls._schema_endpoint_properties_read.entity_id - _schema.entity_name = cls._schema_endpoint_properties_read.entity_name - _schema.project_id = cls._schema_endpoint_properties_read.project_id - _schema.provisioning_state = cls._schema_endpoint_properties_read.provisioning_state - return - - cls._schema_endpoint_properties_read = _schema_endpoint_properties_read = AAZObjectType() - - endpoint_properties_read = _schema_endpoint_properties_read - endpoint_properties_read.attributes = AAZListType() - endpoint_properties_read.branch_id = AAZStrType( - serialized_name="branchId", - ) - endpoint_properties_read.created_at = AAZStrType( - serialized_name="createdAt", - flags={"read_only": True}, - ) - endpoint_properties_read.endpoint_type = AAZStrType( - serialized_name="endpointType", - ) - endpoint_properties_read.entity_id = AAZStrType( - serialized_name="entityId", - flags={"read_only": True}, - ) - endpoint_properties_read.entity_name = AAZStrType( - serialized_name="entityName", - ) - endpoint_properties_read.project_id = AAZStrType( - serialized_name="projectId", - ) - endpoint_properties_read.provisioning_state = AAZStrType( - serialized_name="provisioningState", - flags={"read_only": True}, - ) - - attributes = _schema_endpoint_properties_read.attributes - attributes.Element = AAZObjectType() - cls._build_schema_attributes_read(attributes.Element) - - _schema.attributes = cls._schema_endpoint_properties_read.attributes - _schema.branch_id = cls._schema_endpoint_properties_read.branch_id - _schema.created_at = cls._schema_endpoint_properties_read.created_at - _schema.endpoint_type = cls._schema_endpoint_properties_read.endpoint_type - _schema.entity_id = cls._schema_endpoint_properties_read.entity_id - _schema.entity_name = cls._schema_endpoint_properties_read.entity_name - _schema.project_id = cls._schema_endpoint_properties_read.project_id - _schema.provisioning_state = cls._schema_endpoint_properties_read.provisioning_state - - _schema_neon_database_properties_read = None - - @classmethod - def _build_schema_neon_database_properties_read(cls, _schema): - if cls._schema_neon_database_properties_read is not None: - _schema.attributes = cls._schema_neon_database_properties_read.attributes - _schema.branch_id = cls._schema_neon_database_properties_read.branch_id - _schema.created_at = cls._schema_neon_database_properties_read.created_at - _schema.entity_id = cls._schema_neon_database_properties_read.entity_id - _schema.entity_name = cls._schema_neon_database_properties_read.entity_name - _schema.owner_name = cls._schema_neon_database_properties_read.owner_name - _schema.provisioning_state = cls._schema_neon_database_properties_read.provisioning_state - return - - cls._schema_neon_database_properties_read = _schema_neon_database_properties_read = AAZObjectType() - - neon_database_properties_read = _schema_neon_database_properties_read - neon_database_properties_read.attributes = AAZListType() - neon_database_properties_read.branch_id = AAZStrType( - serialized_name="branchId", - ) - neon_database_properties_read.created_at = AAZStrType( - serialized_name="createdAt", - flags={"read_only": True}, - ) - neon_database_properties_read.entity_id = AAZStrType( - serialized_name="entityId", - flags={"read_only": True}, - ) - neon_database_properties_read.entity_name = AAZStrType( - serialized_name="entityName", - ) - neon_database_properties_read.owner_name = AAZStrType( - serialized_name="ownerName", - ) - neon_database_properties_read.provisioning_state = AAZStrType( - serialized_name="provisioningState", - flags={"read_only": True}, - ) - - attributes = _schema_neon_database_properties_read.attributes - attributes.Element = AAZObjectType() - cls._build_schema_attributes_read(attributes.Element) - - _schema.attributes = cls._schema_neon_database_properties_read.attributes - _schema.branch_id = cls._schema_neon_database_properties_read.branch_id - _schema.created_at = cls._schema_neon_database_properties_read.created_at - _schema.entity_id = cls._schema_neon_database_properties_read.entity_id - _schema.entity_name = cls._schema_neon_database_properties_read.entity_name - _schema.owner_name = cls._schema_neon_database_properties_read.owner_name - _schema.provisioning_state = cls._schema_neon_database_properties_read.provisioning_state - - _schema_neon_role_properties_read = None - - @classmethod - def _build_schema_neon_role_properties_read(cls, _schema): - if cls._schema_neon_role_properties_read is not None: - _schema.attributes = cls._schema_neon_role_properties_read.attributes - _schema.branch_id = cls._schema_neon_role_properties_read.branch_id - _schema.created_at = cls._schema_neon_role_properties_read.created_at - _schema.entity_id = cls._schema_neon_role_properties_read.entity_id - _schema.entity_name = cls._schema_neon_role_properties_read.entity_name - _schema.is_super_user = cls._schema_neon_role_properties_read.is_super_user - _schema.permissions = cls._schema_neon_role_properties_read.permissions - _schema.provisioning_state = cls._schema_neon_role_properties_read.provisioning_state - return - - cls._schema_neon_role_properties_read = _schema_neon_role_properties_read = AAZObjectType() - - neon_role_properties_read = _schema_neon_role_properties_read - neon_role_properties_read.attributes = AAZListType() - neon_role_properties_read.branch_id = AAZStrType( - serialized_name="branchId", - ) - neon_role_properties_read.created_at = AAZStrType( - serialized_name="createdAt", - flags={"read_only": True}, - ) - neon_role_properties_read.entity_id = AAZStrType( - serialized_name="entityId", - flags={"read_only": True}, - ) - neon_role_properties_read.entity_name = AAZStrType( - serialized_name="entityName", - ) - neon_role_properties_read.is_super_user = AAZBoolType( - serialized_name="isSuperUser", - ) - neon_role_properties_read.permissions = AAZListType() - neon_role_properties_read.provisioning_state = AAZStrType( - serialized_name="provisioningState", - flags={"read_only": True}, - ) - - attributes = _schema_neon_role_properties_read.attributes - attributes.Element = AAZObjectType() - cls._build_schema_attributes_read(attributes.Element) - - permissions = _schema_neon_role_properties_read.permissions - permissions.Element = AAZStrType() - - _schema.attributes = cls._schema_neon_role_properties_read.attributes - _schema.branch_id = cls._schema_neon_role_properties_read.branch_id - _schema.created_at = cls._schema_neon_role_properties_read.created_at - _schema.entity_id = cls._schema_neon_role_properties_read.entity_id - _schema.entity_name = cls._schema_neon_role_properties_read.entity_name - _schema.is_super_user = cls._schema_neon_role_properties_read.is_super_user - _schema.permissions = cls._schema_neon_role_properties_read.permissions - _schema.provisioning_state = cls._schema_neon_role_properties_read.provisioning_state - - -__all__ = ["Create"] diff --git a/src/neon/azext_neon/aaz/latest/neon/postgres/organization/_list.py b/src/neon/azext_neon/aaz/latest/neon/postgres/organization/_list.py deleted file mode 100644 index 8060be9a5e8..00000000000 --- a/src/neon/azext_neon/aaz/latest/neon/postgres/organization/_list.py +++ /dev/null @@ -1,989 +0,0 @@ -# -------------------------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for license information. -# -# Code generated by aaz-dev-tools -# -------------------------------------------------------------------------------------------- - -# pylint: skip-file -# flake8: noqa - -from azure.cli.core.aaz import * - - -@register_command( - "neon postgres organization list", -) -class List(AAZCommand): - """List all Neon organizations associated with a specific subscription ID. - - :example: List Neon Postgres Organization - az neon postgres organization list --subscription 12345678-1234-1234-1234-123456789abc --resource-group demoResourceGroup - """ - - _aaz_info = { - "version": "2025-03-01", - "resources": [ - ["mgmt-plane", "/subscriptions/{}/providers/neon.postgres/organizations", "2025-03-01"], - ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/neon.postgres/organizations", "2025-03-01"], - ] - } - - AZ_SUPPORT_PAGINATION = True - - def _handler(self, command_args): - super()._handler(command_args) - return self.build_paging(self._execute_operations, self._output) - - _args_schema = None - - @classmethod - def _build_arguments_schema(cls, *args, **kwargs): - if cls._args_schema is not None: - return cls._args_schema - cls._args_schema = super()._build_arguments_schema(*args, **kwargs) - - # define Arg Group "" - - _args_schema = cls._args_schema - _args_schema.resource_group = AAZResourceGroupNameArg( - help="Name of the Azure resource group.", - ) - return cls._args_schema - - def _execute_operations(self): - self.pre_operations() - condition_0 = has_value(self.ctx.subscription_id) and has_value(self.ctx.args.resource_group) is not True - condition_1 = has_value(self.ctx.args.resource_group) and has_value(self.ctx.subscription_id) - if condition_0: - self.OrganizationsListBySubscription(ctx=self.ctx)() - if condition_1: - self.OrganizationsListByResourceGroup(ctx=self.ctx)() - self.post_operations() - - @register_callback - def pre_operations(self): - pass - - @register_callback - def post_operations(self): - pass - - def _output(self, *args, **kwargs): - result = self.deserialize_output(self.ctx.vars.instance.value, client_flatten=True) - next_link = self.deserialize_output(self.ctx.vars.instance.next_link) - return result, next_link - - class OrganizationsListBySubscription(AAZHttpOperation): - CLIENT_TYPE = "MgmtClient" - - def __call__(self, *args, **kwargs): - request = self.make_request() - session = self.client.send_request(request=request, stream=False, **kwargs) - if session.http_response.status_code in [200]: - return self.on_200(session) - - return self.on_error(session.http_response) - - @property - def url(self): - return self.client.format_url( - "/subscriptions/{subscriptionId}/providers/Neon.Postgres/organizations", - **self.url_parameters - ) - - @property - def method(self): - return "GET" - - @property - def error_format(self): - return "MgmtErrorFormat" - - @property - def url_parameters(self): - parameters = { - **self.serialize_url_param( - "subscriptionId", self.ctx.subscription_id, - required=True, - ), - } - return parameters - - @property - def query_parameters(self): - parameters = { - **self.serialize_query_param( - "api-version", "2025-03-01", - required=True, - ), - } - return parameters - - @property - def header_parameters(self): - parameters = { - **self.serialize_header_param( - "Accept", "application/json", - ), - } - return parameters - - def on_200(self, session): - data = self.deserialize_http_content(session) - self.ctx.set_var( - "instance", - data, - schema_builder=self._build_schema_on_200 - ) - - _schema_on_200 = None - - @classmethod - def _build_schema_on_200(cls): - if cls._schema_on_200 is not None: - return cls._schema_on_200 - - cls._schema_on_200 = AAZObjectType() - - _schema_on_200 = cls._schema_on_200 - _schema_on_200.next_link = AAZStrType( - serialized_name="nextLink", - ) - _schema_on_200.value = AAZListType( - flags={"required": True}, - ) - - value = cls._schema_on_200.value - value.Element = AAZObjectType() - - _element = cls._schema_on_200.value.Element - _element.id = AAZStrType( - flags={"read_only": True}, - ) - _element.location = AAZStrType( - flags={"required": True}, - ) - _element.name = AAZStrType( - flags={"read_only": True}, - ) - _element.properties = AAZObjectType() - _element.system_data = AAZObjectType( - serialized_name="systemData", - flags={"read_only": True}, - ) - _element.tags = AAZDictType() - _element.type = AAZStrType( - flags={"read_only": True}, - ) - - properties = cls._schema_on_200.value.Element.properties - properties.company_details = AAZObjectType( - serialized_name="companyDetails", - flags={"required": True}, - ) - properties.marketplace_details = AAZObjectType( - serialized_name="marketplaceDetails", - flags={"required": True}, - ) - properties.partner_organization_properties = AAZObjectType( - serialized_name="partnerOrganizationProperties", - ) - properties.project_properties = AAZObjectType( - serialized_name="projectProperties", - ) - properties.provisioning_state = AAZStrType( - serialized_name="provisioningState", - flags={"read_only": True}, - ) - properties.user_details = AAZObjectType( - serialized_name="userDetails", - flags={"required": True}, - ) - - company_details = cls._schema_on_200.value.Element.properties.company_details - company_details.business_phone = AAZStrType( - serialized_name="businessPhone", - ) - company_details.company_name = AAZStrType( - serialized_name="companyName", - ) - company_details.country = AAZStrType() - company_details.domain = AAZStrType() - company_details.number_of_employees = AAZIntType( - serialized_name="numberOfEmployees", - ) - company_details.office_address = AAZStrType( - serialized_name="officeAddress", - ) - - marketplace_details = cls._schema_on_200.value.Element.properties.marketplace_details - marketplace_details.offer_details = AAZObjectType( - serialized_name="offerDetails", - flags={"required": True}, - ) - marketplace_details.subscription_id = AAZStrType( - serialized_name="subscriptionId", - ) - marketplace_details.subscription_status = AAZStrType( - serialized_name="subscriptionStatus", - ) - - offer_details = cls._schema_on_200.value.Element.properties.marketplace_details.offer_details - offer_details.offer_id = AAZStrType( - serialized_name="offerId", - flags={"required": True}, - ) - offer_details.plan_id = AAZStrType( - serialized_name="planId", - flags={"required": True}, - ) - offer_details.plan_name = AAZStrType( - serialized_name="planName", - ) - offer_details.publisher_id = AAZStrType( - serialized_name="publisherId", - flags={"required": True}, - ) - offer_details.term_id = AAZStrType( - serialized_name="termId", - ) - offer_details.term_unit = AAZStrType( - serialized_name="termUnit", - ) - - partner_organization_properties = cls._schema_on_200.value.Element.properties.partner_organization_properties - partner_organization_properties.organization_id = AAZStrType( - serialized_name="organizationId", - ) - partner_organization_properties.organization_name = AAZStrType( - serialized_name="organizationName", - flags={"required": True}, - ) - partner_organization_properties.single_sign_on_properties = AAZObjectType( - serialized_name="singleSignOnProperties", - ) - - single_sign_on_properties = cls._schema_on_200.value.Element.properties.partner_organization_properties.single_sign_on_properties - single_sign_on_properties.aad_domains = AAZListType( - serialized_name="aadDomains", - ) - single_sign_on_properties.enterprise_app_id = AAZStrType( - serialized_name="enterpriseAppId", - ) - single_sign_on_properties.single_sign_on_state = AAZStrType( - serialized_name="singleSignOnState", - ) - single_sign_on_properties.single_sign_on_url = AAZStrType( - serialized_name="singleSignOnUrl", - ) - - aad_domains = cls._schema_on_200.value.Element.properties.partner_organization_properties.single_sign_on_properties.aad_domains - aad_domains.Element = AAZStrType() - - project_properties = cls._schema_on_200.value.Element.properties.project_properties - project_properties.attributes = AAZListType() - project_properties.branch = AAZObjectType() - project_properties.created_at = AAZStrType( - serialized_name="createdAt", - flags={"read_only": True}, - ) - project_properties.databases = AAZListType() - project_properties.default_endpoint_settings = AAZObjectType( - serialized_name="defaultEndpointSettings", - ) - project_properties.endpoints = AAZListType() - project_properties.entity_id = AAZStrType( - serialized_name="entityId", - flags={"read_only": True}, - ) - project_properties.entity_name = AAZStrType( - serialized_name="entityName", - ) - project_properties.history_retention = AAZIntType( - serialized_name="historyRetention", - ) - project_properties.pg_version = AAZIntType( - serialized_name="pgVersion", - ) - project_properties.provisioning_state = AAZStrType( - serialized_name="provisioningState", - flags={"read_only": True}, - ) - project_properties.region_id = AAZStrType( - serialized_name="regionId", - ) - project_properties.roles = AAZListType() - project_properties.storage = AAZIntType() - - attributes = cls._schema_on_200.value.Element.properties.project_properties.attributes - attributes.Element = AAZObjectType() - _ListHelper._build_schema_attributes_read(attributes.Element) - - branch = cls._schema_on_200.value.Element.properties.project_properties.branch - branch.attributes = AAZListType() - branch.created_at = AAZStrType( - serialized_name="createdAt", - flags={"read_only": True}, - ) - branch.database_name = AAZStrType( - serialized_name="databaseName", - ) - branch.databases = AAZListType() - branch.endpoints = AAZListType() - branch.entity_id = AAZStrType( - serialized_name="entityId", - flags={"read_only": True}, - ) - branch.entity_name = AAZStrType( - serialized_name="entityName", - ) - branch.parent_id = AAZStrType( - serialized_name="parentId", - ) - branch.project_id = AAZStrType( - serialized_name="projectId", - ) - branch.provisioning_state = AAZStrType( - serialized_name="provisioningState", - flags={"read_only": True}, - ) - branch.role_name = AAZStrType( - serialized_name="roleName", - ) - branch.roles = AAZListType() - - attributes = cls._schema_on_200.value.Element.properties.project_properties.branch.attributes - attributes.Element = AAZObjectType() - _ListHelper._build_schema_attributes_read(attributes.Element) - - databases = cls._schema_on_200.value.Element.properties.project_properties.branch.databases - databases.Element = AAZObjectType() - _ListHelper._build_schema_neon_database_properties_read(databases.Element) - - endpoints = cls._schema_on_200.value.Element.properties.project_properties.branch.endpoints - endpoints.Element = AAZObjectType() - _ListHelper._build_schema_endpoint_properties_read(endpoints.Element) - - roles = cls._schema_on_200.value.Element.properties.project_properties.branch.roles - roles.Element = AAZObjectType() - _ListHelper._build_schema_neon_role_properties_read(roles.Element) - - databases = cls._schema_on_200.value.Element.properties.project_properties.databases - databases.Element = AAZObjectType() - _ListHelper._build_schema_neon_database_properties_read(databases.Element) - - default_endpoint_settings = cls._schema_on_200.value.Element.properties.project_properties.default_endpoint_settings - default_endpoint_settings.autoscaling_limit_max_cu = AAZFloatType( - serialized_name="autoscalingLimitMaxCu", - flags={"required": True}, - ) - default_endpoint_settings.autoscaling_limit_min_cu = AAZFloatType( - serialized_name="autoscalingLimitMinCu", - flags={"required": True}, - ) - - endpoints = cls._schema_on_200.value.Element.properties.project_properties.endpoints - endpoints.Element = AAZObjectType() - _ListHelper._build_schema_endpoint_properties_read(endpoints.Element) - - roles = cls._schema_on_200.value.Element.properties.project_properties.roles - roles.Element = AAZObjectType() - _ListHelper._build_schema_neon_role_properties_read(roles.Element) - - user_details = cls._schema_on_200.value.Element.properties.user_details - user_details.email_address = AAZStrType( - serialized_name="emailAddress", - ) - user_details.first_name = AAZStrType( - serialized_name="firstName", - ) - user_details.last_name = AAZStrType( - serialized_name="lastName", - ) - user_details.phone_number = AAZStrType( - serialized_name="phoneNumber", - ) - user_details.upn = AAZStrType() - - system_data = cls._schema_on_200.value.Element.system_data - system_data.created_at = AAZStrType( - serialized_name="createdAt", - ) - system_data.created_by = AAZStrType( - serialized_name="createdBy", - ) - system_data.created_by_type = AAZStrType( - serialized_name="createdByType", - ) - system_data.last_modified_at = AAZStrType( - serialized_name="lastModifiedAt", - ) - system_data.last_modified_by = AAZStrType( - serialized_name="lastModifiedBy", - ) - system_data.last_modified_by_type = AAZStrType( - serialized_name="lastModifiedByType", - ) - - tags = cls._schema_on_200.value.Element.tags - tags.Element = AAZStrType() - - return cls._schema_on_200 - - class OrganizationsListByResourceGroup(AAZHttpOperation): - CLIENT_TYPE = "MgmtClient" - - def __call__(self, *args, **kwargs): - request = self.make_request() - session = self.client.send_request(request=request, stream=False, **kwargs) - if session.http_response.status_code in [200]: - return self.on_200(session) - - return self.on_error(session.http_response) - - @property - def url(self): - return self.client.format_url( - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Neon.Postgres/organizations", - **self.url_parameters - ) - - @property - def method(self): - return "GET" - - @property - def error_format(self): - return "MgmtErrorFormat" - - @property - def url_parameters(self): - parameters = { - **self.serialize_url_param( - "resourceGroupName", self.ctx.args.resource_group, - required=True, - ), - **self.serialize_url_param( - "subscriptionId", self.ctx.subscription_id, - required=True, - ), - } - return parameters - - @property - def query_parameters(self): - parameters = { - **self.serialize_query_param( - "api-version", "2025-03-01", - required=True, - ), - } - return parameters - - @property - def header_parameters(self): - parameters = { - **self.serialize_header_param( - "Accept", "application/json", - ), - } - return parameters - - def on_200(self, session): - data = self.deserialize_http_content(session) - self.ctx.set_var( - "instance", - data, - schema_builder=self._build_schema_on_200 - ) - - _schema_on_200 = None - - @classmethod - def _build_schema_on_200(cls): - if cls._schema_on_200 is not None: - return cls._schema_on_200 - - cls._schema_on_200 = AAZObjectType() - - _schema_on_200 = cls._schema_on_200 - _schema_on_200.next_link = AAZStrType( - serialized_name="nextLink", - ) - _schema_on_200.value = AAZListType( - flags={"required": True}, - ) - - value = cls._schema_on_200.value - value.Element = AAZObjectType() - - _element = cls._schema_on_200.value.Element - _element.id = AAZStrType( - flags={"read_only": True}, - ) - _element.location = AAZStrType( - flags={"required": True}, - ) - _element.name = AAZStrType( - flags={"read_only": True}, - ) - _element.properties = AAZObjectType() - _element.system_data = AAZObjectType( - serialized_name="systemData", - flags={"read_only": True}, - ) - _element.tags = AAZDictType() - _element.type = AAZStrType( - flags={"read_only": True}, - ) - - properties = cls._schema_on_200.value.Element.properties - properties.company_details = AAZObjectType( - serialized_name="companyDetails", - flags={"required": True}, - ) - properties.marketplace_details = AAZObjectType( - serialized_name="marketplaceDetails", - flags={"required": True}, - ) - properties.partner_organization_properties = AAZObjectType( - serialized_name="partnerOrganizationProperties", - ) - properties.project_properties = AAZObjectType( - serialized_name="projectProperties", - ) - properties.provisioning_state = AAZStrType( - serialized_name="provisioningState", - flags={"read_only": True}, - ) - properties.user_details = AAZObjectType( - serialized_name="userDetails", - flags={"required": True}, - ) - - company_details = cls._schema_on_200.value.Element.properties.company_details - company_details.business_phone = AAZStrType( - serialized_name="businessPhone", - ) - company_details.company_name = AAZStrType( - serialized_name="companyName", - ) - company_details.country = AAZStrType() - company_details.domain = AAZStrType() - company_details.number_of_employees = AAZIntType( - serialized_name="numberOfEmployees", - ) - company_details.office_address = AAZStrType( - serialized_name="officeAddress", - ) - - marketplace_details = cls._schema_on_200.value.Element.properties.marketplace_details - marketplace_details.offer_details = AAZObjectType( - serialized_name="offerDetails", - flags={"required": True}, - ) - marketplace_details.subscription_id = AAZStrType( - serialized_name="subscriptionId", - ) - marketplace_details.subscription_status = AAZStrType( - serialized_name="subscriptionStatus", - ) - - offer_details = cls._schema_on_200.value.Element.properties.marketplace_details.offer_details - offer_details.offer_id = AAZStrType( - serialized_name="offerId", - flags={"required": True}, - ) - offer_details.plan_id = AAZStrType( - serialized_name="planId", - flags={"required": True}, - ) - offer_details.plan_name = AAZStrType( - serialized_name="planName", - ) - offer_details.publisher_id = AAZStrType( - serialized_name="publisherId", - flags={"required": True}, - ) - offer_details.term_id = AAZStrType( - serialized_name="termId", - ) - offer_details.term_unit = AAZStrType( - serialized_name="termUnit", - ) - - partner_organization_properties = cls._schema_on_200.value.Element.properties.partner_organization_properties - partner_organization_properties.organization_id = AAZStrType( - serialized_name="organizationId", - ) - partner_organization_properties.organization_name = AAZStrType( - serialized_name="organizationName", - flags={"required": True}, - ) - partner_organization_properties.single_sign_on_properties = AAZObjectType( - serialized_name="singleSignOnProperties", - ) - - single_sign_on_properties = cls._schema_on_200.value.Element.properties.partner_organization_properties.single_sign_on_properties - single_sign_on_properties.aad_domains = AAZListType( - serialized_name="aadDomains", - ) - single_sign_on_properties.enterprise_app_id = AAZStrType( - serialized_name="enterpriseAppId", - ) - single_sign_on_properties.single_sign_on_state = AAZStrType( - serialized_name="singleSignOnState", - ) - single_sign_on_properties.single_sign_on_url = AAZStrType( - serialized_name="singleSignOnUrl", - ) - - aad_domains = cls._schema_on_200.value.Element.properties.partner_organization_properties.single_sign_on_properties.aad_domains - aad_domains.Element = AAZStrType() - - project_properties = cls._schema_on_200.value.Element.properties.project_properties - project_properties.attributes = AAZListType() - project_properties.branch = AAZObjectType() - project_properties.created_at = AAZStrType( - serialized_name="createdAt", - flags={"read_only": True}, - ) - project_properties.databases = AAZListType() - project_properties.default_endpoint_settings = AAZObjectType( - serialized_name="defaultEndpointSettings", - ) - project_properties.endpoints = AAZListType() - project_properties.entity_id = AAZStrType( - serialized_name="entityId", - flags={"read_only": True}, - ) - project_properties.entity_name = AAZStrType( - serialized_name="entityName", - ) - project_properties.history_retention = AAZIntType( - serialized_name="historyRetention", - ) - project_properties.pg_version = AAZIntType( - serialized_name="pgVersion", - ) - project_properties.provisioning_state = AAZStrType( - serialized_name="provisioningState", - flags={"read_only": True}, - ) - project_properties.region_id = AAZStrType( - serialized_name="regionId", - ) - project_properties.roles = AAZListType() - project_properties.storage = AAZIntType() - - attributes = cls._schema_on_200.value.Element.properties.project_properties.attributes - attributes.Element = AAZObjectType() - _ListHelper._build_schema_attributes_read(attributes.Element) - - branch = cls._schema_on_200.value.Element.properties.project_properties.branch - branch.attributes = AAZListType() - branch.created_at = AAZStrType( - serialized_name="createdAt", - flags={"read_only": True}, - ) - branch.database_name = AAZStrType( - serialized_name="databaseName", - ) - branch.databases = AAZListType() - branch.endpoints = AAZListType() - branch.entity_id = AAZStrType( - serialized_name="entityId", - flags={"read_only": True}, - ) - branch.entity_name = AAZStrType( - serialized_name="entityName", - ) - branch.parent_id = AAZStrType( - serialized_name="parentId", - ) - branch.project_id = AAZStrType( - serialized_name="projectId", - ) - branch.provisioning_state = AAZStrType( - serialized_name="provisioningState", - flags={"read_only": True}, - ) - branch.role_name = AAZStrType( - serialized_name="roleName", - ) - branch.roles = AAZListType() - - attributes = cls._schema_on_200.value.Element.properties.project_properties.branch.attributes - attributes.Element = AAZObjectType() - _ListHelper._build_schema_attributes_read(attributes.Element) - - databases = cls._schema_on_200.value.Element.properties.project_properties.branch.databases - databases.Element = AAZObjectType() - _ListHelper._build_schema_neon_database_properties_read(databases.Element) - - endpoints = cls._schema_on_200.value.Element.properties.project_properties.branch.endpoints - endpoints.Element = AAZObjectType() - _ListHelper._build_schema_endpoint_properties_read(endpoints.Element) - - roles = cls._schema_on_200.value.Element.properties.project_properties.branch.roles - roles.Element = AAZObjectType() - _ListHelper._build_schema_neon_role_properties_read(roles.Element) - - databases = cls._schema_on_200.value.Element.properties.project_properties.databases - databases.Element = AAZObjectType() - _ListHelper._build_schema_neon_database_properties_read(databases.Element) - - default_endpoint_settings = cls._schema_on_200.value.Element.properties.project_properties.default_endpoint_settings - default_endpoint_settings.autoscaling_limit_max_cu = AAZFloatType( - serialized_name="autoscalingLimitMaxCu", - flags={"required": True}, - ) - default_endpoint_settings.autoscaling_limit_min_cu = AAZFloatType( - serialized_name="autoscalingLimitMinCu", - flags={"required": True}, - ) - - endpoints = cls._schema_on_200.value.Element.properties.project_properties.endpoints - endpoints.Element = AAZObjectType() - _ListHelper._build_schema_endpoint_properties_read(endpoints.Element) - - roles = cls._schema_on_200.value.Element.properties.project_properties.roles - roles.Element = AAZObjectType() - _ListHelper._build_schema_neon_role_properties_read(roles.Element) - - user_details = cls._schema_on_200.value.Element.properties.user_details - user_details.email_address = AAZStrType( - serialized_name="emailAddress", - ) - user_details.first_name = AAZStrType( - serialized_name="firstName", - ) - user_details.last_name = AAZStrType( - serialized_name="lastName", - ) - user_details.phone_number = AAZStrType( - serialized_name="phoneNumber", - ) - user_details.upn = AAZStrType() - - system_data = cls._schema_on_200.value.Element.system_data - system_data.created_at = AAZStrType( - serialized_name="createdAt", - ) - system_data.created_by = AAZStrType( - serialized_name="createdBy", - ) - system_data.created_by_type = AAZStrType( - serialized_name="createdByType", - ) - system_data.last_modified_at = AAZStrType( - serialized_name="lastModifiedAt", - ) - system_data.last_modified_by = AAZStrType( - serialized_name="lastModifiedBy", - ) - system_data.last_modified_by_type = AAZStrType( - serialized_name="lastModifiedByType", - ) - - tags = cls._schema_on_200.value.Element.tags - tags.Element = AAZStrType() - - return cls._schema_on_200 - - -class _ListHelper: - """Helper class for List""" - - _schema_attributes_read = None - - @classmethod - def _build_schema_attributes_read(cls, _schema): - if cls._schema_attributes_read is not None: - _schema.name = cls._schema_attributes_read.name - _schema.value = cls._schema_attributes_read.value - return - - cls._schema_attributes_read = _schema_attributes_read = AAZObjectType() - - attributes_read = _schema_attributes_read - attributes_read.name = AAZStrType( - flags={"required": True}, - ) - attributes_read.value = AAZStrType( - flags={"required": True}, - ) - - _schema.name = cls._schema_attributes_read.name - _schema.value = cls._schema_attributes_read.value - - _schema_endpoint_properties_read = None - - @classmethod - def _build_schema_endpoint_properties_read(cls, _schema): - if cls._schema_endpoint_properties_read is not None: - _schema.attributes = cls._schema_endpoint_properties_read.attributes - _schema.branch_id = cls._schema_endpoint_properties_read.branch_id - _schema.created_at = cls._schema_endpoint_properties_read.created_at - _schema.endpoint_type = cls._schema_endpoint_properties_read.endpoint_type - _schema.entity_id = cls._schema_endpoint_properties_read.entity_id - _schema.entity_name = cls._schema_endpoint_properties_read.entity_name - _schema.project_id = cls._schema_endpoint_properties_read.project_id - _schema.provisioning_state = cls._schema_endpoint_properties_read.provisioning_state - return - - cls._schema_endpoint_properties_read = _schema_endpoint_properties_read = AAZObjectType() - - endpoint_properties_read = _schema_endpoint_properties_read - endpoint_properties_read.attributes = AAZListType() - endpoint_properties_read.branch_id = AAZStrType( - serialized_name="branchId", - ) - endpoint_properties_read.created_at = AAZStrType( - serialized_name="createdAt", - flags={"read_only": True}, - ) - endpoint_properties_read.endpoint_type = AAZStrType( - serialized_name="endpointType", - ) - endpoint_properties_read.entity_id = AAZStrType( - serialized_name="entityId", - flags={"read_only": True}, - ) - endpoint_properties_read.entity_name = AAZStrType( - serialized_name="entityName", - ) - endpoint_properties_read.project_id = AAZStrType( - serialized_name="projectId", - ) - endpoint_properties_read.provisioning_state = AAZStrType( - serialized_name="provisioningState", - flags={"read_only": True}, - ) - - attributes = _schema_endpoint_properties_read.attributes - attributes.Element = AAZObjectType() - cls._build_schema_attributes_read(attributes.Element) - - _schema.attributes = cls._schema_endpoint_properties_read.attributes - _schema.branch_id = cls._schema_endpoint_properties_read.branch_id - _schema.created_at = cls._schema_endpoint_properties_read.created_at - _schema.endpoint_type = cls._schema_endpoint_properties_read.endpoint_type - _schema.entity_id = cls._schema_endpoint_properties_read.entity_id - _schema.entity_name = cls._schema_endpoint_properties_read.entity_name - _schema.project_id = cls._schema_endpoint_properties_read.project_id - _schema.provisioning_state = cls._schema_endpoint_properties_read.provisioning_state - - _schema_neon_database_properties_read = None - - @classmethod - def _build_schema_neon_database_properties_read(cls, _schema): - if cls._schema_neon_database_properties_read is not None: - _schema.attributes = cls._schema_neon_database_properties_read.attributes - _schema.branch_id = cls._schema_neon_database_properties_read.branch_id - _schema.created_at = cls._schema_neon_database_properties_read.created_at - _schema.entity_id = cls._schema_neon_database_properties_read.entity_id - _schema.entity_name = cls._schema_neon_database_properties_read.entity_name - _schema.owner_name = cls._schema_neon_database_properties_read.owner_name - _schema.provisioning_state = cls._schema_neon_database_properties_read.provisioning_state - return - - cls._schema_neon_database_properties_read = _schema_neon_database_properties_read = AAZObjectType() - - neon_database_properties_read = _schema_neon_database_properties_read - neon_database_properties_read.attributes = AAZListType() - neon_database_properties_read.branch_id = AAZStrType( - serialized_name="branchId", - ) - neon_database_properties_read.created_at = AAZStrType( - serialized_name="createdAt", - flags={"read_only": True}, - ) - neon_database_properties_read.entity_id = AAZStrType( - serialized_name="entityId", - flags={"read_only": True}, - ) - neon_database_properties_read.entity_name = AAZStrType( - serialized_name="entityName", - ) - neon_database_properties_read.owner_name = AAZStrType( - serialized_name="ownerName", - ) - neon_database_properties_read.provisioning_state = AAZStrType( - serialized_name="provisioningState", - flags={"read_only": True}, - ) - - attributes = _schema_neon_database_properties_read.attributes - attributes.Element = AAZObjectType() - cls._build_schema_attributes_read(attributes.Element) - - _schema.attributes = cls._schema_neon_database_properties_read.attributes - _schema.branch_id = cls._schema_neon_database_properties_read.branch_id - _schema.created_at = cls._schema_neon_database_properties_read.created_at - _schema.entity_id = cls._schema_neon_database_properties_read.entity_id - _schema.entity_name = cls._schema_neon_database_properties_read.entity_name - _schema.owner_name = cls._schema_neon_database_properties_read.owner_name - _schema.provisioning_state = cls._schema_neon_database_properties_read.provisioning_state - - _schema_neon_role_properties_read = None - - @classmethod - def _build_schema_neon_role_properties_read(cls, _schema): - if cls._schema_neon_role_properties_read is not None: - _schema.attributes = cls._schema_neon_role_properties_read.attributes - _schema.branch_id = cls._schema_neon_role_properties_read.branch_id - _schema.created_at = cls._schema_neon_role_properties_read.created_at - _schema.entity_id = cls._schema_neon_role_properties_read.entity_id - _schema.entity_name = cls._schema_neon_role_properties_read.entity_name - _schema.is_super_user = cls._schema_neon_role_properties_read.is_super_user - _schema.permissions = cls._schema_neon_role_properties_read.permissions - _schema.provisioning_state = cls._schema_neon_role_properties_read.provisioning_state - return - - cls._schema_neon_role_properties_read = _schema_neon_role_properties_read = AAZObjectType() - - neon_role_properties_read = _schema_neon_role_properties_read - neon_role_properties_read.attributes = AAZListType() - neon_role_properties_read.branch_id = AAZStrType( - serialized_name="branchId", - ) - neon_role_properties_read.created_at = AAZStrType( - serialized_name="createdAt", - flags={"read_only": True}, - ) - neon_role_properties_read.entity_id = AAZStrType( - serialized_name="entityId", - flags={"read_only": True}, - ) - neon_role_properties_read.entity_name = AAZStrType( - serialized_name="entityName", - ) - neon_role_properties_read.is_super_user = AAZBoolType( - serialized_name="isSuperUser", - ) - neon_role_properties_read.permissions = AAZListType() - neon_role_properties_read.provisioning_state = AAZStrType( - serialized_name="provisioningState", - flags={"read_only": True}, - ) - - attributes = _schema_neon_role_properties_read.attributes - attributes.Element = AAZObjectType() - cls._build_schema_attributes_read(attributes.Element) - - permissions = _schema_neon_role_properties_read.permissions - permissions.Element = AAZStrType() - - _schema.attributes = cls._schema_neon_role_properties_read.attributes - _schema.branch_id = cls._schema_neon_role_properties_read.branch_id - _schema.created_at = cls._schema_neon_role_properties_read.created_at - _schema.entity_id = cls._schema_neon_role_properties_read.entity_id - _schema.entity_name = cls._schema_neon_role_properties_read.entity_name - _schema.is_super_user = cls._schema_neon_role_properties_read.is_super_user - _schema.permissions = cls._schema_neon_role_properties_read.permissions - _schema.provisioning_state = cls._schema_neon_role_properties_read.provisioning_state - - -__all__ = ["List"] diff --git a/src/neon/azext_neon/aaz/latest/neon/postgres/organization/_show.py b/src/neon/azext_neon/aaz/latest/neon/postgres/organization/_show.py deleted file mode 100644 index 11a5fb9fdda..00000000000 --- a/src/neon/azext_neon/aaz/latest/neon/postgres/organization/_show.py +++ /dev/null @@ -1,629 +0,0 @@ -# -------------------------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for license information. -# -# Code generated by aaz-dev-tools -# -------------------------------------------------------------------------------------------- - -# pylint: skip-file -# flake8: noqa - -from azure.cli.core.aaz import * - - -@register_command( - "neon postgres organization show", -) -class Show(AAZCommand): - """Retrieve details of a specific Neon organization. - - :example: Show Neon Postgres Organization - az neon postgres organization show --resource-group demoResourceGroup --name demoNeonResource - """ - - _aaz_info = { - "version": "2025-03-01", - "resources": [ - ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/neon.postgres/organizations/{}", "2025-03-01"], - ] - } - - def _handler(self, command_args): - super()._handler(command_args) - self._execute_operations() - return self._output() - - _args_schema = None - - @classmethod - def _build_arguments_schema(cls, *args, **kwargs): - if cls._args_schema is not None: - return cls._args_schema - cls._args_schema = super()._build_arguments_schema(*args, **kwargs) - - # define Arg Group "" - - _args_schema = cls._args_schema - _args_schema.name = AAZStrArg( - options=["-n", "--name"], - help="Name of the Neon organization", - required=True, - id_part="name", - fmt=AAZStrArgFormat( - pattern="^[a-zA-Z0-9][a-zA-Z0-9_\\-.: ]*$", - max_length=50, - min_length=1, - ), - ) - _args_schema.resource_group = AAZResourceGroupNameArg( - help="Name of the Azure resource group.", - required=True, - ) - return cls._args_schema - - def _execute_operations(self): - self.pre_operations() - self.OrganizationsGet(ctx=self.ctx)() - self.post_operations() - - @register_callback - def pre_operations(self): - pass - - @register_callback - def post_operations(self): - pass - - def _output(self, *args, **kwargs): - result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) - return result - - class OrganizationsGet(AAZHttpOperation): - CLIENT_TYPE = "MgmtClient" - - def __call__(self, *args, **kwargs): - request = self.make_request() - session = self.client.send_request(request=request, stream=False, **kwargs) - if session.http_response.status_code in [200]: - return self.on_200(session) - - return self.on_error(session.http_response) - - @property - def url(self): - return self.client.format_url( - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Neon.Postgres/organizations/{organizationName}", - **self.url_parameters - ) - - @property - def method(self): - return "GET" - - @property - def error_format(self): - return "MgmtErrorFormat" - - @property - def url_parameters(self): - parameters = { - **self.serialize_url_param( - "organizationName", self.ctx.args.name, - required=True, - ), - **self.serialize_url_param( - "resourceGroupName", self.ctx.args.resource_group, - required=True, - ), - **self.serialize_url_param( - "subscriptionId", self.ctx.subscription_id, - required=True, - ), - } - return parameters - - @property - def query_parameters(self): - parameters = { - **self.serialize_query_param( - "api-version", "2025-03-01", - required=True, - ), - } - return parameters - - @property - def header_parameters(self): - parameters = { - **self.serialize_header_param( - "Accept", "application/json", - ), - } - return parameters - - def on_200(self, session): - data = self.deserialize_http_content(session) - self.ctx.set_var( - "instance", - data, - schema_builder=self._build_schema_on_200 - ) - - _schema_on_200 = None - - @classmethod - def _build_schema_on_200(cls): - if cls._schema_on_200 is not None: - return cls._schema_on_200 - - cls._schema_on_200 = AAZObjectType() - - _schema_on_200 = cls._schema_on_200 - _schema_on_200.id = AAZStrType( - flags={"read_only": True}, - ) - _schema_on_200.location = AAZStrType( - flags={"required": True}, - ) - _schema_on_200.name = AAZStrType( - flags={"read_only": True}, - ) - _schema_on_200.properties = AAZObjectType() - _schema_on_200.system_data = AAZObjectType( - serialized_name="systemData", - flags={"read_only": True}, - ) - _schema_on_200.tags = AAZDictType() - _schema_on_200.type = AAZStrType( - flags={"read_only": True}, - ) - - properties = cls._schema_on_200.properties - properties.company_details = AAZObjectType( - serialized_name="companyDetails", - flags={"required": True}, - ) - properties.marketplace_details = AAZObjectType( - serialized_name="marketplaceDetails", - flags={"required": True}, - ) - properties.partner_organization_properties = AAZObjectType( - serialized_name="partnerOrganizationProperties", - ) - properties.project_properties = AAZObjectType( - serialized_name="projectProperties", - ) - properties.provisioning_state = AAZStrType( - serialized_name="provisioningState", - flags={"read_only": True}, - ) - properties.user_details = AAZObjectType( - serialized_name="userDetails", - flags={"required": True}, - ) - - company_details = cls._schema_on_200.properties.company_details - company_details.business_phone = AAZStrType( - serialized_name="businessPhone", - ) - company_details.company_name = AAZStrType( - serialized_name="companyName", - ) - company_details.country = AAZStrType() - company_details.domain = AAZStrType() - company_details.number_of_employees = AAZIntType( - serialized_name="numberOfEmployees", - ) - company_details.office_address = AAZStrType( - serialized_name="officeAddress", - ) - - marketplace_details = cls._schema_on_200.properties.marketplace_details - marketplace_details.offer_details = AAZObjectType( - serialized_name="offerDetails", - flags={"required": True}, - ) - marketplace_details.subscription_id = AAZStrType( - serialized_name="subscriptionId", - ) - marketplace_details.subscription_status = AAZStrType( - serialized_name="subscriptionStatus", - ) - - offer_details = cls._schema_on_200.properties.marketplace_details.offer_details - offer_details.offer_id = AAZStrType( - serialized_name="offerId", - flags={"required": True}, - ) - offer_details.plan_id = AAZStrType( - serialized_name="planId", - flags={"required": True}, - ) - offer_details.plan_name = AAZStrType( - serialized_name="planName", - ) - offer_details.publisher_id = AAZStrType( - serialized_name="publisherId", - flags={"required": True}, - ) - offer_details.term_id = AAZStrType( - serialized_name="termId", - ) - offer_details.term_unit = AAZStrType( - serialized_name="termUnit", - ) - - partner_organization_properties = cls._schema_on_200.properties.partner_organization_properties - partner_organization_properties.organization_id = AAZStrType( - serialized_name="organizationId", - ) - partner_organization_properties.organization_name = AAZStrType( - serialized_name="organizationName", - flags={"required": True}, - ) - partner_organization_properties.single_sign_on_properties = AAZObjectType( - serialized_name="singleSignOnProperties", - ) - - single_sign_on_properties = cls._schema_on_200.properties.partner_organization_properties.single_sign_on_properties - single_sign_on_properties.aad_domains = AAZListType( - serialized_name="aadDomains", - ) - single_sign_on_properties.enterprise_app_id = AAZStrType( - serialized_name="enterpriseAppId", - ) - single_sign_on_properties.single_sign_on_state = AAZStrType( - serialized_name="singleSignOnState", - ) - single_sign_on_properties.single_sign_on_url = AAZStrType( - serialized_name="singleSignOnUrl", - ) - - aad_domains = cls._schema_on_200.properties.partner_organization_properties.single_sign_on_properties.aad_domains - aad_domains.Element = AAZStrType() - - project_properties = cls._schema_on_200.properties.project_properties - project_properties.attributes = AAZListType() - project_properties.branch = AAZObjectType() - project_properties.created_at = AAZStrType( - serialized_name="createdAt", - flags={"read_only": True}, - ) - project_properties.databases = AAZListType() - project_properties.default_endpoint_settings = AAZObjectType( - serialized_name="defaultEndpointSettings", - ) - project_properties.endpoints = AAZListType() - project_properties.entity_id = AAZStrType( - serialized_name="entityId", - flags={"read_only": True}, - ) - project_properties.entity_name = AAZStrType( - serialized_name="entityName", - ) - project_properties.history_retention = AAZIntType( - serialized_name="historyRetention", - ) - project_properties.pg_version = AAZIntType( - serialized_name="pgVersion", - ) - project_properties.provisioning_state = AAZStrType( - serialized_name="provisioningState", - flags={"read_only": True}, - ) - project_properties.region_id = AAZStrType( - serialized_name="regionId", - ) - project_properties.roles = AAZListType() - project_properties.storage = AAZIntType() - - attributes = cls._schema_on_200.properties.project_properties.attributes - attributes.Element = AAZObjectType() - _ShowHelper._build_schema_attributes_read(attributes.Element) - - branch = cls._schema_on_200.properties.project_properties.branch - branch.attributes = AAZListType() - branch.created_at = AAZStrType( - serialized_name="createdAt", - flags={"read_only": True}, - ) - branch.database_name = AAZStrType( - serialized_name="databaseName", - ) - branch.databases = AAZListType() - branch.endpoints = AAZListType() - branch.entity_id = AAZStrType( - serialized_name="entityId", - flags={"read_only": True}, - ) - branch.entity_name = AAZStrType( - serialized_name="entityName", - ) - branch.parent_id = AAZStrType( - serialized_name="parentId", - ) - branch.project_id = AAZStrType( - serialized_name="projectId", - ) - branch.provisioning_state = AAZStrType( - serialized_name="provisioningState", - flags={"read_only": True}, - ) - branch.role_name = AAZStrType( - serialized_name="roleName", - ) - branch.roles = AAZListType() - - attributes = cls._schema_on_200.properties.project_properties.branch.attributes - attributes.Element = AAZObjectType() - _ShowHelper._build_schema_attributes_read(attributes.Element) - - databases = cls._schema_on_200.properties.project_properties.branch.databases - databases.Element = AAZObjectType() - _ShowHelper._build_schema_neon_database_properties_read(databases.Element) - - endpoints = cls._schema_on_200.properties.project_properties.branch.endpoints - endpoints.Element = AAZObjectType() - _ShowHelper._build_schema_endpoint_properties_read(endpoints.Element) - - roles = cls._schema_on_200.properties.project_properties.branch.roles - roles.Element = AAZObjectType() - _ShowHelper._build_schema_neon_role_properties_read(roles.Element) - - databases = cls._schema_on_200.properties.project_properties.databases - databases.Element = AAZObjectType() - _ShowHelper._build_schema_neon_database_properties_read(databases.Element) - - default_endpoint_settings = cls._schema_on_200.properties.project_properties.default_endpoint_settings - default_endpoint_settings.autoscaling_limit_max_cu = AAZFloatType( - serialized_name="autoscalingLimitMaxCu", - flags={"required": True}, - ) - default_endpoint_settings.autoscaling_limit_min_cu = AAZFloatType( - serialized_name="autoscalingLimitMinCu", - flags={"required": True}, - ) - - endpoints = cls._schema_on_200.properties.project_properties.endpoints - endpoints.Element = AAZObjectType() - _ShowHelper._build_schema_endpoint_properties_read(endpoints.Element) - - roles = cls._schema_on_200.properties.project_properties.roles - roles.Element = AAZObjectType() - _ShowHelper._build_schema_neon_role_properties_read(roles.Element) - - user_details = cls._schema_on_200.properties.user_details - user_details.email_address = AAZStrType( - serialized_name="emailAddress", - ) - user_details.first_name = AAZStrType( - serialized_name="firstName", - ) - user_details.last_name = AAZStrType( - serialized_name="lastName", - ) - user_details.phone_number = AAZStrType( - serialized_name="phoneNumber", - ) - user_details.upn = AAZStrType() - - system_data = cls._schema_on_200.system_data - system_data.created_at = AAZStrType( - serialized_name="createdAt", - ) - system_data.created_by = AAZStrType( - serialized_name="createdBy", - ) - system_data.created_by_type = AAZStrType( - serialized_name="createdByType", - ) - system_data.last_modified_at = AAZStrType( - serialized_name="lastModifiedAt", - ) - system_data.last_modified_by = AAZStrType( - serialized_name="lastModifiedBy", - ) - system_data.last_modified_by_type = AAZStrType( - serialized_name="lastModifiedByType", - ) - - tags = cls._schema_on_200.tags - tags.Element = AAZStrType() - - return cls._schema_on_200 - - -class _ShowHelper: - """Helper class for Show""" - - _schema_attributes_read = None - - @classmethod - def _build_schema_attributes_read(cls, _schema): - if cls._schema_attributes_read is not None: - _schema.name = cls._schema_attributes_read.name - _schema.value = cls._schema_attributes_read.value - return - - cls._schema_attributes_read = _schema_attributes_read = AAZObjectType() - - attributes_read = _schema_attributes_read - attributes_read.name = AAZStrType( - flags={"required": True}, - ) - attributes_read.value = AAZStrType( - flags={"required": True}, - ) - - _schema.name = cls._schema_attributes_read.name - _schema.value = cls._schema_attributes_read.value - - _schema_endpoint_properties_read = None - - @classmethod - def _build_schema_endpoint_properties_read(cls, _schema): - if cls._schema_endpoint_properties_read is not None: - _schema.attributes = cls._schema_endpoint_properties_read.attributes - _schema.branch_id = cls._schema_endpoint_properties_read.branch_id - _schema.created_at = cls._schema_endpoint_properties_read.created_at - _schema.endpoint_type = cls._schema_endpoint_properties_read.endpoint_type - _schema.entity_id = cls._schema_endpoint_properties_read.entity_id - _schema.entity_name = cls._schema_endpoint_properties_read.entity_name - _schema.project_id = cls._schema_endpoint_properties_read.project_id - _schema.provisioning_state = cls._schema_endpoint_properties_read.provisioning_state - return - - cls._schema_endpoint_properties_read = _schema_endpoint_properties_read = AAZObjectType() - - endpoint_properties_read = _schema_endpoint_properties_read - endpoint_properties_read.attributes = AAZListType() - endpoint_properties_read.branch_id = AAZStrType( - serialized_name="branchId", - ) - endpoint_properties_read.created_at = AAZStrType( - serialized_name="createdAt", - flags={"read_only": True}, - ) - endpoint_properties_read.endpoint_type = AAZStrType( - serialized_name="endpointType", - ) - endpoint_properties_read.entity_id = AAZStrType( - serialized_name="entityId", - flags={"read_only": True}, - ) - endpoint_properties_read.entity_name = AAZStrType( - serialized_name="entityName", - ) - endpoint_properties_read.project_id = AAZStrType( - serialized_name="projectId", - ) - endpoint_properties_read.provisioning_state = AAZStrType( - serialized_name="provisioningState", - flags={"read_only": True}, - ) - - attributes = _schema_endpoint_properties_read.attributes - attributes.Element = AAZObjectType() - cls._build_schema_attributes_read(attributes.Element) - - _schema.attributes = cls._schema_endpoint_properties_read.attributes - _schema.branch_id = cls._schema_endpoint_properties_read.branch_id - _schema.created_at = cls._schema_endpoint_properties_read.created_at - _schema.endpoint_type = cls._schema_endpoint_properties_read.endpoint_type - _schema.entity_id = cls._schema_endpoint_properties_read.entity_id - _schema.entity_name = cls._schema_endpoint_properties_read.entity_name - _schema.project_id = cls._schema_endpoint_properties_read.project_id - _schema.provisioning_state = cls._schema_endpoint_properties_read.provisioning_state - - _schema_neon_database_properties_read = None - - @classmethod - def _build_schema_neon_database_properties_read(cls, _schema): - if cls._schema_neon_database_properties_read is not None: - _schema.attributes = cls._schema_neon_database_properties_read.attributes - _schema.branch_id = cls._schema_neon_database_properties_read.branch_id - _schema.created_at = cls._schema_neon_database_properties_read.created_at - _schema.entity_id = cls._schema_neon_database_properties_read.entity_id - _schema.entity_name = cls._schema_neon_database_properties_read.entity_name - _schema.owner_name = cls._schema_neon_database_properties_read.owner_name - _schema.provisioning_state = cls._schema_neon_database_properties_read.provisioning_state - return - - cls._schema_neon_database_properties_read = _schema_neon_database_properties_read = AAZObjectType() - - neon_database_properties_read = _schema_neon_database_properties_read - neon_database_properties_read.attributes = AAZListType() - neon_database_properties_read.branch_id = AAZStrType( - serialized_name="branchId", - ) - neon_database_properties_read.created_at = AAZStrType( - serialized_name="createdAt", - flags={"read_only": True}, - ) - neon_database_properties_read.entity_id = AAZStrType( - serialized_name="entityId", - flags={"read_only": True}, - ) - neon_database_properties_read.entity_name = AAZStrType( - serialized_name="entityName", - ) - neon_database_properties_read.owner_name = AAZStrType( - serialized_name="ownerName", - ) - neon_database_properties_read.provisioning_state = AAZStrType( - serialized_name="provisioningState", - flags={"read_only": True}, - ) - - attributes = _schema_neon_database_properties_read.attributes - attributes.Element = AAZObjectType() - cls._build_schema_attributes_read(attributes.Element) - - _schema.attributes = cls._schema_neon_database_properties_read.attributes - _schema.branch_id = cls._schema_neon_database_properties_read.branch_id - _schema.created_at = cls._schema_neon_database_properties_read.created_at - _schema.entity_id = cls._schema_neon_database_properties_read.entity_id - _schema.entity_name = cls._schema_neon_database_properties_read.entity_name - _schema.owner_name = cls._schema_neon_database_properties_read.owner_name - _schema.provisioning_state = cls._schema_neon_database_properties_read.provisioning_state - - _schema_neon_role_properties_read = None - - @classmethod - def _build_schema_neon_role_properties_read(cls, _schema): - if cls._schema_neon_role_properties_read is not None: - _schema.attributes = cls._schema_neon_role_properties_read.attributes - _schema.branch_id = cls._schema_neon_role_properties_read.branch_id - _schema.created_at = cls._schema_neon_role_properties_read.created_at - _schema.entity_id = cls._schema_neon_role_properties_read.entity_id - _schema.entity_name = cls._schema_neon_role_properties_read.entity_name - _schema.is_super_user = cls._schema_neon_role_properties_read.is_super_user - _schema.permissions = cls._schema_neon_role_properties_read.permissions - _schema.provisioning_state = cls._schema_neon_role_properties_read.provisioning_state - return - - cls._schema_neon_role_properties_read = _schema_neon_role_properties_read = AAZObjectType() - - neon_role_properties_read = _schema_neon_role_properties_read - neon_role_properties_read.attributes = AAZListType() - neon_role_properties_read.branch_id = AAZStrType( - serialized_name="branchId", - ) - neon_role_properties_read.created_at = AAZStrType( - serialized_name="createdAt", - flags={"read_only": True}, - ) - neon_role_properties_read.entity_id = AAZStrType( - serialized_name="entityId", - flags={"read_only": True}, - ) - neon_role_properties_read.entity_name = AAZStrType( - serialized_name="entityName", - ) - neon_role_properties_read.is_super_user = AAZBoolType( - serialized_name="isSuperUser", - ) - neon_role_properties_read.permissions = AAZListType() - neon_role_properties_read.provisioning_state = AAZStrType( - serialized_name="provisioningState", - flags={"read_only": True}, - ) - - attributes = _schema_neon_role_properties_read.attributes - attributes.Element = AAZObjectType() - cls._build_schema_attributes_read(attributes.Element) - - permissions = _schema_neon_role_properties_read.permissions - permissions.Element = AAZStrType() - - _schema.attributes = cls._schema_neon_role_properties_read.attributes - _schema.branch_id = cls._schema_neon_role_properties_read.branch_id - _schema.created_at = cls._schema_neon_role_properties_read.created_at - _schema.entity_id = cls._schema_neon_role_properties_read.entity_id - _schema.entity_name = cls._schema_neon_role_properties_read.entity_name - _schema.is_super_user = cls._schema_neon_role_properties_read.is_super_user - _schema.permissions = cls._schema_neon_role_properties_read.permissions - _schema.provisioning_state = cls._schema_neon_role_properties_read.provisioning_state - - -__all__ = ["Show"] diff --git a/src/neon/azext_neon/aaz/latest/neon/postgres/organization/_update.py b/src/neon/azext_neon/aaz/latest/neon/postgres/organization/_update.py deleted file mode 100644 index 01e344d584c..00000000000 --- a/src/neon/azext_neon/aaz/latest/neon/postgres/organization/_update.py +++ /dev/null @@ -1,1196 +0,0 @@ -# -------------------------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for license information. -# -# Code generated by aaz-dev-tools -# -------------------------------------------------------------------------------------------- - -# pylint: skip-file -# flake8: noqa - -from azure.cli.core.aaz import * - - -@register_command( - "neon postgres organization update", -) -class Update(AAZCommand): - """Update the properties of an existing Neon organization within Azure. - - :example: Update Neon Postgres Organization - az neon postgres create --resource-group demoResourceGroup --name demoNeonResource --location eastus2 --subscription 12345678-1234-1234-1234-123456789abc --marketplace-details "{subscription-id:abcd1234-5678-90ab-cdef-12345678abcd,subscription-status:Subscribed,offer-details:{publisher-id:neon1722366567200,offer-id:neon_serverless_postgres_azure_prod,plan-id:neon_serverless_postgres_azure_prod_scale,plan-name:Scale Plan,term-unit:P1M,term-id:gmz7xq9ge3py}}" --company-details "{}" --partner-organization-properties "{}" - """ - - _aaz_info = { - "version": "2025-03-01", - "resources": [ - ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/neon.postgres/organizations/{}", "2025-03-01"], - ] - } - - AZ_SUPPORT_NO_WAIT = True - - AZ_SUPPORT_GENERIC_UPDATE = True - - def _handler(self, command_args): - super()._handler(command_args) - return self.build_lro_poller(self._execute_operations, self._output) - - _args_schema = None - - @classmethod - def _build_arguments_schema(cls, *args, **kwargs): - if cls._args_schema is not None: - return cls._args_schema - cls._args_schema = super()._build_arguments_schema(*args, **kwargs) - - # define Arg Group "" - - _args_schema = cls._args_schema - _args_schema.name = AAZStrArg( - options=["-n", "--name"], - help="Name of the Neon organization", - required=True, - id_part="name", - fmt=AAZStrArgFormat( - pattern="^[a-zA-Z0-9][a-zA-Z0-9_\\-.: ]*$", - max_length=50, - min_length=1, - ), - ) - _args_schema.resource_group = AAZResourceGroupNameArg( - help="Name of the Azure resource group.", - required=True, - ) - - # define Arg Group "Properties" - - _args_schema = cls._args_schema - _args_schema.company_details = AAZObjectArg( - options=["--company-details"], - arg_group="Properties", - help="Details of the company.", - ) - _args_schema.marketplace_details = AAZObjectArg( - options=["--marketplace-details"], - arg_group="Properties", - help="Marketplace details of the resource.", - ) - - company_details = cls._args_schema.company_details - company_details.business_phone = AAZStrArg( - options=["business-phone"], - help="Business phone number of the company", - nullable=True, - ) - company_details.company_name = AAZStrArg( - options=["company-name"], - help="Company name", - nullable=True, - ) - company_details.country = AAZStrArg( - options=["country"], - help="Country name of the company", - nullable=True, - ) - company_details.domain = AAZStrArg( - options=["domain"], - help="Domain of the user", - nullable=True, - ) - company_details.number_of_employees = AAZIntArg( - options=["number-of-employees"], - help="Number of employees in the company", - nullable=True, - ) - company_details.office_address = AAZStrArg( - options=["office-address"], - help="Office address of the company", - nullable=True, - ) - - marketplace_details = cls._args_schema.marketplace_details - marketplace_details.offer_details = AAZObjectArg( - options=["offer-details"], - help="Offer details for the marketplace that is selected by the user", - ) - marketplace_details.subscription_id = AAZStrArg( - options=["subscription-id"], - help="SaaS subscription id for the the marketplace offer", - nullable=True, - ) - marketplace_details.subscription_status = AAZStrArg( - options=["subscription-status"], - help="Marketplace subscription status", - nullable=True, - enum={"PendingFulfillmentStart": "PendingFulfillmentStart", "Subscribed": "Subscribed", "Suspended": "Suspended", "Unsubscribed": "Unsubscribed"}, - ) - - offer_details = cls._args_schema.marketplace_details.offer_details - offer_details.offer_id = AAZStrArg( - options=["offer-id"], - help="Offer Id for the marketplace offer", - ) - offer_details.plan_id = AAZStrArg( - options=["plan-id"], - help="Plan Id for the marketplace offer", - ) - offer_details.plan_name = AAZStrArg( - options=["plan-name"], - help="Plan Name for the marketplace offer", - nullable=True, - ) - offer_details.publisher_id = AAZStrArg( - options=["publisher-id"], - help="Publisher Id for the marketplace offer", - ) - offer_details.term_id = AAZStrArg( - options=["term-id"], - help="Term Id for the marketplace offer", - nullable=True, - ) - offer_details.term_unit = AAZStrArg( - options=["term-unit"], - help="Term Name for the marketplace offer", - nullable=True, - ) - - # define Arg Group "Resource" - - _args_schema = cls._args_schema - _args_schema.tags = AAZDictArg( - options=["--tags"], - arg_group="Resource", - help="Resource tags.", - nullable=True, - ) - - tags = cls._args_schema.tags - tags.Element = AAZStrArg( - nullable=True, - ) - return cls._args_schema - - _args_attributes_update = None - - @classmethod - def _build_args_attributes_update(cls, _schema): - if cls._args_attributes_update is not None: - _schema.name = cls._args_attributes_update.name - _schema.value = cls._args_attributes_update.value - return - - cls._args_attributes_update = AAZObjectArg( - nullable=True, - ) - - attributes_update = cls._args_attributes_update - attributes_update.name = AAZStrArg( - options=["name"], - help="Name of the attribute", - ) - attributes_update.value = AAZStrArg( - options=["value"], - help="Value of the attribute", - ) - - _schema.name = cls._args_attributes_update.name - _schema.value = cls._args_attributes_update.value - - _args_endpoint_properties_update = None - - @classmethod - def _build_args_endpoint_properties_update(cls, _schema): - if cls._args_endpoint_properties_update is not None: - _schema.attributes = cls._args_endpoint_properties_update.attributes - _schema.branch_id = cls._args_endpoint_properties_update.branch_id - _schema.endpoint_type = cls._args_endpoint_properties_update.endpoint_type - _schema.entity_name = cls._args_endpoint_properties_update.entity_name - _schema.project_id = cls._args_endpoint_properties_update.project_id - return - - cls._args_endpoint_properties_update = AAZObjectArg( - nullable=True, - ) - - endpoint_properties_update = cls._args_endpoint_properties_update - endpoint_properties_update.attributes = AAZListArg( - options=["attributes"], - help="Additional attributes for the entity", - nullable=True, - ) - endpoint_properties_update.branch_id = AAZStrArg( - options=["branch-id"], - help="The ID of the branch this endpoint belongs to", - nullable=True, - ) - endpoint_properties_update.endpoint_type = AAZStrArg( - options=["endpoint-type"], - help="The type of the endpoint", - nullable=True, - enum={"read_only": "read_only", "read_write": "read_write"}, - ) - endpoint_properties_update.entity_name = AAZStrArg( - options=["entity-name"], - help="Name of the resource", - nullable=True, - fmt=AAZStrArgFormat( - pattern="^\\S.{0,62}\\S$|^\\S$", - ), - ) - endpoint_properties_update.project_id = AAZStrArg( - options=["project-id"], - help="The ID of the project this endpoint belongs to", - nullable=True, - ) - - attributes = cls._args_endpoint_properties_update.attributes - attributes.Element = AAZObjectArg( - nullable=True, - ) - cls._build_args_attributes_update(attributes.Element) - - _schema.attributes = cls._args_endpoint_properties_update.attributes - _schema.branch_id = cls._args_endpoint_properties_update.branch_id - _schema.endpoint_type = cls._args_endpoint_properties_update.endpoint_type - _schema.entity_name = cls._args_endpoint_properties_update.entity_name - _schema.project_id = cls._args_endpoint_properties_update.project_id - - _args_neon_database_properties_update = None - - @classmethod - def _build_args_neon_database_properties_update(cls, _schema): - if cls._args_neon_database_properties_update is not None: - _schema.attributes = cls._args_neon_database_properties_update.attributes - _schema.branch_id = cls._args_neon_database_properties_update.branch_id - _schema.entity_name = cls._args_neon_database_properties_update.entity_name - _schema.owner_name = cls._args_neon_database_properties_update.owner_name - return - - cls._args_neon_database_properties_update = AAZObjectArg( - nullable=True, - ) - - neon_database_properties_update = cls._args_neon_database_properties_update - neon_database_properties_update.attributes = AAZListArg( - options=["attributes"], - help="Additional attributes for the entity", - nullable=True, - ) - neon_database_properties_update.branch_id = AAZStrArg( - options=["branch-id"], - help="The ID of the branch this database belongs to", - nullable=True, - ) - neon_database_properties_update.entity_name = AAZStrArg( - options=["entity-name"], - help="Name of the resource", - nullable=True, - fmt=AAZStrArgFormat( - pattern="^\\S.{0,62}\\S$|^\\S$", - ), - ) - neon_database_properties_update.owner_name = AAZStrArg( - options=["owner-name"], - help="The name of the role that owns the database", - nullable=True, - ) - - attributes = cls._args_neon_database_properties_update.attributes - attributes.Element = AAZObjectArg( - nullable=True, - ) - cls._build_args_attributes_update(attributes.Element) - - _schema.attributes = cls._args_neon_database_properties_update.attributes - _schema.branch_id = cls._args_neon_database_properties_update.branch_id - _schema.entity_name = cls._args_neon_database_properties_update.entity_name - _schema.owner_name = cls._args_neon_database_properties_update.owner_name - - _args_neon_role_properties_update = None - - @classmethod - def _build_args_neon_role_properties_update(cls, _schema): - if cls._args_neon_role_properties_update is not None: - _schema.attributes = cls._args_neon_role_properties_update.attributes - _schema.branch_id = cls._args_neon_role_properties_update.branch_id - _schema.entity_name = cls._args_neon_role_properties_update.entity_name - _schema.is_super_user = cls._args_neon_role_properties_update.is_super_user - _schema.permissions = cls._args_neon_role_properties_update.permissions - return - - cls._args_neon_role_properties_update = AAZObjectArg( - nullable=True, - ) - - neon_role_properties_update = cls._args_neon_role_properties_update - neon_role_properties_update.attributes = AAZListArg( - options=["attributes"], - help="Additional attributes for the entity", - nullable=True, - ) - neon_role_properties_update.branch_id = AAZStrArg( - options=["branch-id"], - help="The ID of the branch this role belongs to", - nullable=True, - ) - neon_role_properties_update.entity_name = AAZStrArg( - options=["entity-name"], - help="Name of the resource", - nullable=True, - fmt=AAZStrArgFormat( - pattern="^\\S.{0,62}\\S$|^\\S$", - ), - ) - neon_role_properties_update.is_super_user = AAZBoolArg( - options=["is-super-user"], - help="Indicates whether the role has superuser privileges", - nullable=True, - ) - neon_role_properties_update.permissions = AAZListArg( - options=["permissions"], - help="Permissions assigned to the role", - nullable=True, - ) - - attributes = cls._args_neon_role_properties_update.attributes - attributes.Element = AAZObjectArg( - nullable=True, - ) - cls._build_args_attributes_update(attributes.Element) - - permissions = cls._args_neon_role_properties_update.permissions - permissions.Element = AAZStrArg( - nullable=True, - ) - - _schema.attributes = cls._args_neon_role_properties_update.attributes - _schema.branch_id = cls._args_neon_role_properties_update.branch_id - _schema.entity_name = cls._args_neon_role_properties_update.entity_name - _schema.is_super_user = cls._args_neon_role_properties_update.is_super_user - _schema.permissions = cls._args_neon_role_properties_update.permissions - - def _execute_operations(self): - self.pre_operations() - self.OrganizationsGet(ctx=self.ctx)() - self.pre_instance_update(self.ctx.vars.instance) - self.InstanceUpdateByJson(ctx=self.ctx)() - self.InstanceUpdateByGeneric(ctx=self.ctx)() - self.post_instance_update(self.ctx.vars.instance) - yield self.OrganizationsCreateOrUpdate(ctx=self.ctx)() - self.post_operations() - - @register_callback - def pre_operations(self): - pass - - @register_callback - def post_operations(self): - pass - - @register_callback - def pre_instance_update(self, instance): - pass - - @register_callback - def post_instance_update(self, instance): - pass - - def _output(self, *args, **kwargs): - result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) - return result - - class OrganizationsGet(AAZHttpOperation): - CLIENT_TYPE = "MgmtClient" - - def __call__(self, *args, **kwargs): - request = self.make_request() - session = self.client.send_request(request=request, stream=False, **kwargs) - if session.http_response.status_code in [200]: - return self.on_200(session) - - return self.on_error(session.http_response) - - @property - def url(self): - return self.client.format_url( - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Neon.Postgres/organizations/{organizationName}", - **self.url_parameters - ) - - @property - def method(self): - return "GET" - - @property - def error_format(self): - return "MgmtErrorFormat" - - @property - def url_parameters(self): - parameters = { - **self.serialize_url_param( - "organizationName", self.ctx.args.name, - required=True, - ), - **self.serialize_url_param( - "resourceGroupName", self.ctx.args.resource_group, - required=True, - ), - **self.serialize_url_param( - "subscriptionId", self.ctx.subscription_id, - required=True, - ), - } - return parameters - - @property - def query_parameters(self): - parameters = { - **self.serialize_query_param( - "api-version", "2025-03-01", - required=True, - ), - } - return parameters - - @property - def header_parameters(self): - parameters = { - **self.serialize_header_param( - "Accept", "application/json", - ), - } - return parameters - - def on_200(self, session): - data = self.deserialize_http_content(session) - self.ctx.set_var( - "instance", - data, - schema_builder=self._build_schema_on_200 - ) - - _schema_on_200 = None - - @classmethod - def _build_schema_on_200(cls): - if cls._schema_on_200 is not None: - return cls._schema_on_200 - - cls._schema_on_200 = AAZObjectType() - _UpdateHelper._build_schema_organization_resource_read(cls._schema_on_200) - - return cls._schema_on_200 - - class OrganizationsCreateOrUpdate(AAZHttpOperation): - CLIENT_TYPE = "MgmtClient" - - def __call__(self, *args, **kwargs): - request = self.make_request() - session = self.client.send_request(request=request, stream=False, **kwargs) - if session.http_response.status_code in [202]: - return self.client.build_lro_polling( - self.ctx.args.no_wait, - session, - self.on_200_201, - self.on_error, - lro_options={"final-state-via": "azure-async-operation"}, - path_format_arguments=self.url_parameters, - ) - if session.http_response.status_code in [200, 201]: - return self.client.build_lro_polling( - self.ctx.args.no_wait, - session, - self.on_200_201, - self.on_error, - lro_options={"final-state-via": "azure-async-operation"}, - path_format_arguments=self.url_parameters, - ) - - return self.on_error(session.http_response) - - @property - def url(self): - return self.client.format_url( - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Neon.Postgres/organizations/{organizationName}", - **self.url_parameters - ) - - @property - def method(self): - return "PUT" - - @property - def error_format(self): - return "MgmtErrorFormat" - - @property - def url_parameters(self): - parameters = { - **self.serialize_url_param( - "organizationName", self.ctx.args.name, - required=True, - ), - **self.serialize_url_param( - "resourceGroupName", self.ctx.args.resource_group, - required=True, - ), - **self.serialize_url_param( - "subscriptionId", self.ctx.subscription_id, - required=True, - ), - } - return parameters - - @property - def query_parameters(self): - parameters = { - **self.serialize_query_param( - "api-version", "2025-03-01", - required=True, - ), - } - return parameters - - @property - def header_parameters(self): - parameters = { - **self.serialize_header_param( - "Content-Type", "application/json", - ), - **self.serialize_header_param( - "Accept", "application/json", - ), - } - return parameters - - @property - def content(self): - _content_value, _builder = self.new_content_builder( - self.ctx.args, - value=self.ctx.vars.instance, - ) - - return self.serialize_content(_content_value) - - def on_200_201(self, session): - data = self.deserialize_http_content(session) - self.ctx.set_var( - "instance", - data, - schema_builder=self._build_schema_on_200_201 - ) - - _schema_on_200_201 = None - - @classmethod - def _build_schema_on_200_201(cls): - if cls._schema_on_200_201 is not None: - return cls._schema_on_200_201 - - cls._schema_on_200_201 = AAZObjectType() - _UpdateHelper._build_schema_organization_resource_read(cls._schema_on_200_201) - - return cls._schema_on_200_201 - - class InstanceUpdateByJson(AAZJsonInstanceUpdateOperation): - - def __call__(self, *args, **kwargs): - self._update_instance(self.ctx.vars.instance) - - def _update_instance(self, instance): - _instance_value, _builder = self.new_content_builder( - self.ctx.args, - value=instance, - typ=AAZObjectType - ) - _builder.set_prop("properties", AAZObjectType) - _builder.set_prop("tags", AAZDictType, ".tags") - - properties = _builder.get(".properties") - if properties is not None: - properties.set_prop("companyDetails", AAZObjectType, ".company_details", typ_kwargs={"flags": {"required": True}}) - properties.set_prop("marketplaceDetails", AAZObjectType, ".marketplace_details", typ_kwargs={"flags": {"required": True}}) - - company_details = _builder.get(".properties.companyDetails") - if company_details is not None: - company_details.set_prop("businessPhone", AAZStrType, ".business_phone") - company_details.set_prop("companyName", AAZStrType, ".company_name") - company_details.set_prop("country", AAZStrType, ".country") - company_details.set_prop("domain", AAZStrType, ".domain") - company_details.set_prop("numberOfEmployees", AAZIntType, ".number_of_employees") - company_details.set_prop("officeAddress", AAZStrType, ".office_address") - - marketplace_details = _builder.get(".properties.marketplaceDetails") - if marketplace_details is not None: - marketplace_details.set_prop("offerDetails", AAZObjectType, ".offer_details", typ_kwargs={"flags": {"required": True}}) - marketplace_details.set_prop("subscriptionId", AAZStrType, ".subscription_id") - marketplace_details.set_prop("subscriptionStatus", AAZStrType, ".subscription_status") - - offer_details = _builder.get(".properties.marketplaceDetails.offerDetails") - if offer_details is not None: - offer_details.set_prop("offerId", AAZStrType, ".offer_id", typ_kwargs={"flags": {"required": True}}) - offer_details.set_prop("planId", AAZStrType, ".plan_id", typ_kwargs={"flags": {"required": True}}) - offer_details.set_prop("planName", AAZStrType, ".plan_name") - offer_details.set_prop("publisherId", AAZStrType, ".publisher_id", typ_kwargs={"flags": {"required": True}}) - offer_details.set_prop("termId", AAZStrType, ".term_id") - offer_details.set_prop("termUnit", AAZStrType, ".term_unit") - - tags = _builder.get(".tags") - if tags is not None: - tags.set_elements(AAZStrType, ".") - - return _instance_value - - class InstanceUpdateByGeneric(AAZGenericInstanceUpdateOperation): - - def __call__(self, *args, **kwargs): - self._update_instance_by_generic( - self.ctx.vars.instance, - self.ctx.generic_update_args - ) - - -class _UpdateHelper: - """Helper class for Update""" - - @classmethod - def _build_schema_attributes_update(cls, _builder): - if _builder is None: - return - _builder.set_prop("name", AAZStrType, ".name", typ_kwargs={"flags": {"required": True}}) - _builder.set_prop("value", AAZStrType, ".value", typ_kwargs={"flags": {"required": True}}) - - @classmethod - def _build_schema_endpoint_properties_update(cls, _builder): - if _builder is None: - return - _builder.set_prop("attributes", AAZListType, ".attributes") - _builder.set_prop("branchId", AAZStrType, ".branch_id") - _builder.set_prop("endpointType", AAZStrType, ".endpoint_type") - _builder.set_prop("entityName", AAZStrType, ".entity_name") - _builder.set_prop("projectId", AAZStrType, ".project_id") - - attributes = _builder.get(".attributes") - if attributes is not None: - cls._build_schema_attributes_update(attributes.set_elements(AAZObjectType, ".")) - - @classmethod - def _build_schema_neon_database_properties_update(cls, _builder): - if _builder is None: - return - _builder.set_prop("attributes", AAZListType, ".attributes") - _builder.set_prop("branchId", AAZStrType, ".branch_id") - _builder.set_prop("entityName", AAZStrType, ".entity_name") - _builder.set_prop("ownerName", AAZStrType, ".owner_name") - - attributes = _builder.get(".attributes") - if attributes is not None: - cls._build_schema_attributes_update(attributes.set_elements(AAZObjectType, ".")) - - @classmethod - def _build_schema_neon_role_properties_update(cls, _builder): - if _builder is None: - return - _builder.set_prop("attributes", AAZListType, ".attributes") - _builder.set_prop("branchId", AAZStrType, ".branch_id") - _builder.set_prop("entityName", AAZStrType, ".entity_name") - _builder.set_prop("isSuperUser", AAZBoolType, ".is_super_user") - _builder.set_prop("permissions", AAZListType, ".permissions") - - attributes = _builder.get(".attributes") - if attributes is not None: - cls._build_schema_attributes_update(attributes.set_elements(AAZObjectType, ".")) - - permissions = _builder.get(".permissions") - if permissions is not None: - permissions.set_elements(AAZStrType, ".") - - _schema_attributes_read = None - - @classmethod - def _build_schema_attributes_read(cls, _schema): - if cls._schema_attributes_read is not None: - _schema.name = cls._schema_attributes_read.name - _schema.value = cls._schema_attributes_read.value - return - - cls._schema_attributes_read = _schema_attributes_read = AAZObjectType() - - attributes_read = _schema_attributes_read - attributes_read.name = AAZStrType( - flags={"required": True}, - ) - attributes_read.value = AAZStrType( - flags={"required": True}, - ) - - _schema.name = cls._schema_attributes_read.name - _schema.value = cls._schema_attributes_read.value - - _schema_endpoint_properties_read = None - - @classmethod - def _build_schema_endpoint_properties_read(cls, _schema): - if cls._schema_endpoint_properties_read is not None: - _schema.attributes = cls._schema_endpoint_properties_read.attributes - _schema.branch_id = cls._schema_endpoint_properties_read.branch_id - _schema.created_at = cls._schema_endpoint_properties_read.created_at - _schema.endpoint_type = cls._schema_endpoint_properties_read.endpoint_type - _schema.entity_id = cls._schema_endpoint_properties_read.entity_id - _schema.entity_name = cls._schema_endpoint_properties_read.entity_name - _schema.project_id = cls._schema_endpoint_properties_read.project_id - _schema.provisioning_state = cls._schema_endpoint_properties_read.provisioning_state - return - - cls._schema_endpoint_properties_read = _schema_endpoint_properties_read = AAZObjectType() - - endpoint_properties_read = _schema_endpoint_properties_read - endpoint_properties_read.attributes = AAZListType() - endpoint_properties_read.branch_id = AAZStrType( - serialized_name="branchId", - ) - endpoint_properties_read.created_at = AAZStrType( - serialized_name="createdAt", - flags={"read_only": True}, - ) - endpoint_properties_read.endpoint_type = AAZStrType( - serialized_name="endpointType", - ) - endpoint_properties_read.entity_id = AAZStrType( - serialized_name="entityId", - flags={"read_only": True}, - ) - endpoint_properties_read.entity_name = AAZStrType( - serialized_name="entityName", - ) - endpoint_properties_read.project_id = AAZStrType( - serialized_name="projectId", - ) - endpoint_properties_read.provisioning_state = AAZStrType( - serialized_name="provisioningState", - flags={"read_only": True}, - ) - - attributes = _schema_endpoint_properties_read.attributes - attributes.Element = AAZObjectType() - cls._build_schema_attributes_read(attributes.Element) - - _schema.attributes = cls._schema_endpoint_properties_read.attributes - _schema.branch_id = cls._schema_endpoint_properties_read.branch_id - _schema.created_at = cls._schema_endpoint_properties_read.created_at - _schema.endpoint_type = cls._schema_endpoint_properties_read.endpoint_type - _schema.entity_id = cls._schema_endpoint_properties_read.entity_id - _schema.entity_name = cls._schema_endpoint_properties_read.entity_name - _schema.project_id = cls._schema_endpoint_properties_read.project_id - _schema.provisioning_state = cls._schema_endpoint_properties_read.provisioning_state - - _schema_neon_database_properties_read = None - - @classmethod - def _build_schema_neon_database_properties_read(cls, _schema): - if cls._schema_neon_database_properties_read is not None: - _schema.attributes = cls._schema_neon_database_properties_read.attributes - _schema.branch_id = cls._schema_neon_database_properties_read.branch_id - _schema.created_at = cls._schema_neon_database_properties_read.created_at - _schema.entity_id = cls._schema_neon_database_properties_read.entity_id - _schema.entity_name = cls._schema_neon_database_properties_read.entity_name - _schema.owner_name = cls._schema_neon_database_properties_read.owner_name - _schema.provisioning_state = cls._schema_neon_database_properties_read.provisioning_state - return - - cls._schema_neon_database_properties_read = _schema_neon_database_properties_read = AAZObjectType() - - neon_database_properties_read = _schema_neon_database_properties_read - neon_database_properties_read.attributes = AAZListType() - neon_database_properties_read.branch_id = AAZStrType( - serialized_name="branchId", - ) - neon_database_properties_read.created_at = AAZStrType( - serialized_name="createdAt", - flags={"read_only": True}, - ) - neon_database_properties_read.entity_id = AAZStrType( - serialized_name="entityId", - flags={"read_only": True}, - ) - neon_database_properties_read.entity_name = AAZStrType( - serialized_name="entityName", - ) - neon_database_properties_read.owner_name = AAZStrType( - serialized_name="ownerName", - ) - neon_database_properties_read.provisioning_state = AAZStrType( - serialized_name="provisioningState", - flags={"read_only": True}, - ) - - attributes = _schema_neon_database_properties_read.attributes - attributes.Element = AAZObjectType() - cls._build_schema_attributes_read(attributes.Element) - - _schema.attributes = cls._schema_neon_database_properties_read.attributes - _schema.branch_id = cls._schema_neon_database_properties_read.branch_id - _schema.created_at = cls._schema_neon_database_properties_read.created_at - _schema.entity_id = cls._schema_neon_database_properties_read.entity_id - _schema.entity_name = cls._schema_neon_database_properties_read.entity_name - _schema.owner_name = cls._schema_neon_database_properties_read.owner_name - _schema.provisioning_state = cls._schema_neon_database_properties_read.provisioning_state - - _schema_neon_role_properties_read = None - - @classmethod - def _build_schema_neon_role_properties_read(cls, _schema): - if cls._schema_neon_role_properties_read is not None: - _schema.attributes = cls._schema_neon_role_properties_read.attributes - _schema.branch_id = cls._schema_neon_role_properties_read.branch_id - _schema.created_at = cls._schema_neon_role_properties_read.created_at - _schema.entity_id = cls._schema_neon_role_properties_read.entity_id - _schema.entity_name = cls._schema_neon_role_properties_read.entity_name - _schema.is_super_user = cls._schema_neon_role_properties_read.is_super_user - _schema.permissions = cls._schema_neon_role_properties_read.permissions - _schema.provisioning_state = cls._schema_neon_role_properties_read.provisioning_state - return - - cls._schema_neon_role_properties_read = _schema_neon_role_properties_read = AAZObjectType() - - neon_role_properties_read = _schema_neon_role_properties_read - neon_role_properties_read.attributes = AAZListType() - neon_role_properties_read.branch_id = AAZStrType( - serialized_name="branchId", - ) - neon_role_properties_read.created_at = AAZStrType( - serialized_name="createdAt", - flags={"read_only": True}, - ) - neon_role_properties_read.entity_id = AAZStrType( - serialized_name="entityId", - flags={"read_only": True}, - ) - neon_role_properties_read.entity_name = AAZStrType( - serialized_name="entityName", - ) - neon_role_properties_read.is_super_user = AAZBoolType( - serialized_name="isSuperUser", - ) - neon_role_properties_read.permissions = AAZListType() - neon_role_properties_read.provisioning_state = AAZStrType( - serialized_name="provisioningState", - flags={"read_only": True}, - ) - - attributes = _schema_neon_role_properties_read.attributes - attributes.Element = AAZObjectType() - cls._build_schema_attributes_read(attributes.Element) - - permissions = _schema_neon_role_properties_read.permissions - permissions.Element = AAZStrType() - - _schema.attributes = cls._schema_neon_role_properties_read.attributes - _schema.branch_id = cls._schema_neon_role_properties_read.branch_id - _schema.created_at = cls._schema_neon_role_properties_read.created_at - _schema.entity_id = cls._schema_neon_role_properties_read.entity_id - _schema.entity_name = cls._schema_neon_role_properties_read.entity_name - _schema.is_super_user = cls._schema_neon_role_properties_read.is_super_user - _schema.permissions = cls._schema_neon_role_properties_read.permissions - _schema.provisioning_state = cls._schema_neon_role_properties_read.provisioning_state - - _schema_organization_resource_read = None - - @classmethod - def _build_schema_organization_resource_read(cls, _schema): - if cls._schema_organization_resource_read is not None: - _schema.id = cls._schema_organization_resource_read.id - _schema.location = cls._schema_organization_resource_read.location - _schema.name = cls._schema_organization_resource_read.name - _schema.properties = cls._schema_organization_resource_read.properties - _schema.system_data = cls._schema_organization_resource_read.system_data - _schema.tags = cls._schema_organization_resource_read.tags - _schema.type = cls._schema_organization_resource_read.type - return - - cls._schema_organization_resource_read = _schema_organization_resource_read = AAZObjectType() - - organization_resource_read = _schema_organization_resource_read - organization_resource_read.id = AAZStrType( - flags={"read_only": True}, - ) - organization_resource_read.location = AAZStrType( - flags={"required": True}, - ) - organization_resource_read.name = AAZStrType( - flags={"read_only": True}, - ) - organization_resource_read.properties = AAZObjectType() - organization_resource_read.system_data = AAZObjectType( - serialized_name="systemData", - flags={"read_only": True}, - ) - organization_resource_read.tags = AAZDictType() - organization_resource_read.type = AAZStrType( - flags={"read_only": True}, - ) - - properties = _schema_organization_resource_read.properties - properties.company_details = AAZObjectType( - serialized_name="companyDetails", - flags={"required": True}, - ) - properties.marketplace_details = AAZObjectType( - serialized_name="marketplaceDetails", - flags={"required": True}, - ) - properties.partner_organization_properties = AAZObjectType( - serialized_name="partnerOrganizationProperties", - ) - properties.project_properties = AAZObjectType( - serialized_name="projectProperties", - ) - properties.provisioning_state = AAZStrType( - serialized_name="provisioningState", - flags={"read_only": True}, - ) - properties.user_details = AAZObjectType( - serialized_name="userDetails", - flags={"required": True}, - ) - - company_details = _schema_organization_resource_read.properties.company_details - company_details.business_phone = AAZStrType( - serialized_name="businessPhone", - ) - company_details.company_name = AAZStrType( - serialized_name="companyName", - ) - company_details.country = AAZStrType() - company_details.domain = AAZStrType() - company_details.number_of_employees = AAZIntType( - serialized_name="numberOfEmployees", - ) - company_details.office_address = AAZStrType( - serialized_name="officeAddress", - ) - - marketplace_details = _schema_organization_resource_read.properties.marketplace_details - marketplace_details.offer_details = AAZObjectType( - serialized_name="offerDetails", - flags={"required": True}, - ) - marketplace_details.subscription_id = AAZStrType( - serialized_name="subscriptionId", - ) - marketplace_details.subscription_status = AAZStrType( - serialized_name="subscriptionStatus", - ) - - offer_details = _schema_organization_resource_read.properties.marketplace_details.offer_details - offer_details.offer_id = AAZStrType( - serialized_name="offerId", - flags={"required": True}, - ) - offer_details.plan_id = AAZStrType( - serialized_name="planId", - flags={"required": True}, - ) - offer_details.plan_name = AAZStrType( - serialized_name="planName", - ) - offer_details.publisher_id = AAZStrType( - serialized_name="publisherId", - flags={"required": True}, - ) - offer_details.term_id = AAZStrType( - serialized_name="termId", - ) - offer_details.term_unit = AAZStrType( - serialized_name="termUnit", - ) - - partner_organization_properties = _schema_organization_resource_read.properties.partner_organization_properties - partner_organization_properties.organization_id = AAZStrType( - serialized_name="organizationId", - ) - partner_organization_properties.organization_name = AAZStrType( - serialized_name="organizationName", - flags={"required": True}, - ) - partner_organization_properties.single_sign_on_properties = AAZObjectType( - serialized_name="singleSignOnProperties", - ) - - single_sign_on_properties = _schema_organization_resource_read.properties.partner_organization_properties.single_sign_on_properties - single_sign_on_properties.aad_domains = AAZListType( - serialized_name="aadDomains", - ) - single_sign_on_properties.enterprise_app_id = AAZStrType( - serialized_name="enterpriseAppId", - ) - single_sign_on_properties.single_sign_on_state = AAZStrType( - serialized_name="singleSignOnState", - ) - single_sign_on_properties.single_sign_on_url = AAZStrType( - serialized_name="singleSignOnUrl", - ) - - aad_domains = _schema_organization_resource_read.properties.partner_organization_properties.single_sign_on_properties.aad_domains - aad_domains.Element = AAZStrType() - - project_properties = _schema_organization_resource_read.properties.project_properties - project_properties.attributes = AAZListType() - project_properties.branch = AAZObjectType() - project_properties.created_at = AAZStrType( - serialized_name="createdAt", - flags={"read_only": True}, - ) - project_properties.databases = AAZListType() - project_properties.default_endpoint_settings = AAZObjectType( - serialized_name="defaultEndpointSettings", - ) - project_properties.endpoints = AAZListType() - project_properties.entity_id = AAZStrType( - serialized_name="entityId", - flags={"read_only": True}, - ) - project_properties.entity_name = AAZStrType( - serialized_name="entityName", - ) - project_properties.history_retention = AAZIntType( - serialized_name="historyRetention", - ) - project_properties.pg_version = AAZIntType( - serialized_name="pgVersion", - ) - project_properties.provisioning_state = AAZStrType( - serialized_name="provisioningState", - flags={"read_only": True}, - ) - project_properties.region_id = AAZStrType( - serialized_name="regionId", - ) - project_properties.roles = AAZListType() - project_properties.storage = AAZIntType() - - attributes = _schema_organization_resource_read.properties.project_properties.attributes - attributes.Element = AAZObjectType() - cls._build_schema_attributes_read(attributes.Element) - - branch = _schema_organization_resource_read.properties.project_properties.branch - branch.attributes = AAZListType() - branch.created_at = AAZStrType( - serialized_name="createdAt", - flags={"read_only": True}, - ) - branch.database_name = AAZStrType( - serialized_name="databaseName", - ) - branch.databases = AAZListType() - branch.endpoints = AAZListType() - branch.entity_id = AAZStrType( - serialized_name="entityId", - flags={"read_only": True}, - ) - branch.entity_name = AAZStrType( - serialized_name="entityName", - ) - branch.parent_id = AAZStrType( - serialized_name="parentId", - ) - branch.project_id = AAZStrType( - serialized_name="projectId", - ) - branch.provisioning_state = AAZStrType( - serialized_name="provisioningState", - flags={"read_only": True}, - ) - branch.role_name = AAZStrType( - serialized_name="roleName", - ) - branch.roles = AAZListType() - - attributes = _schema_organization_resource_read.properties.project_properties.branch.attributes - attributes.Element = AAZObjectType() - cls._build_schema_attributes_read(attributes.Element) - - databases = _schema_organization_resource_read.properties.project_properties.branch.databases - databases.Element = AAZObjectType() - cls._build_schema_neon_database_properties_read(databases.Element) - - endpoints = _schema_organization_resource_read.properties.project_properties.branch.endpoints - endpoints.Element = AAZObjectType() - cls._build_schema_endpoint_properties_read(endpoints.Element) - - roles = _schema_organization_resource_read.properties.project_properties.branch.roles - roles.Element = AAZObjectType() - cls._build_schema_neon_role_properties_read(roles.Element) - - databases = _schema_organization_resource_read.properties.project_properties.databases - databases.Element = AAZObjectType() - cls._build_schema_neon_database_properties_read(databases.Element) - - default_endpoint_settings = _schema_organization_resource_read.properties.project_properties.default_endpoint_settings - default_endpoint_settings.autoscaling_limit_max_cu = AAZFloatType( - serialized_name="autoscalingLimitMaxCu", - flags={"required": True}, - ) - default_endpoint_settings.autoscaling_limit_min_cu = AAZFloatType( - serialized_name="autoscalingLimitMinCu", - flags={"required": True}, - ) - - endpoints = _schema_organization_resource_read.properties.project_properties.endpoints - endpoints.Element = AAZObjectType() - cls._build_schema_endpoint_properties_read(endpoints.Element) - - roles = _schema_organization_resource_read.properties.project_properties.roles - roles.Element = AAZObjectType() - cls._build_schema_neon_role_properties_read(roles.Element) - - user_details = _schema_organization_resource_read.properties.user_details - user_details.email_address = AAZStrType( - serialized_name="emailAddress", - ) - user_details.first_name = AAZStrType( - serialized_name="firstName", - ) - user_details.last_name = AAZStrType( - serialized_name="lastName", - ) - user_details.phone_number = AAZStrType( - serialized_name="phoneNumber", - ) - user_details.upn = AAZStrType() - - system_data = _schema_organization_resource_read.system_data - system_data.created_at = AAZStrType( - serialized_name="createdAt", - ) - system_data.created_by = AAZStrType( - serialized_name="createdBy", - ) - system_data.created_by_type = AAZStrType( - serialized_name="createdByType", - ) - system_data.last_modified_at = AAZStrType( - serialized_name="lastModifiedAt", - ) - system_data.last_modified_by = AAZStrType( - serialized_name="lastModifiedBy", - ) - system_data.last_modified_by_type = AAZStrType( - serialized_name="lastModifiedByType", - ) - - tags = _schema_organization_resource_read.tags - tags.Element = AAZStrType() - - _schema.id = cls._schema_organization_resource_read.id - _schema.location = cls._schema_organization_resource_read.location - _schema.name = cls._schema_organization_resource_read.name - _schema.properties = cls._schema_organization_resource_read.properties - _schema.system_data = cls._schema_organization_resource_read.system_data - _schema.tags = cls._schema_organization_resource_read.tags - _schema.type = cls._schema_organization_resource_read.type - - -__all__ = ["Update"] diff --git a/src/neon/azext_neon/aaz/latest/neon/postgres/project/__cmd_group.py b/src/neon/azext_neon/aaz/latest/neon/postgres/project/__cmd_group.py deleted file mode 100644 index 776ee9ef91f..00000000000 --- a/src/neon/azext_neon/aaz/latest/neon/postgres/project/__cmd_group.py +++ /dev/null @@ -1,23 +0,0 @@ -# -------------------------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for license information. -# -# Code generated by aaz-dev-tools -# -------------------------------------------------------------------------------------------- - -# pylint: skip-file -# flake8: noqa - -from azure.cli.core.aaz import * - - -@register_command_group( - "neon postgres project", -) -class __CMDGroup(AAZCommandGroup): - """Manage Neon projects, including listing, creating, updating, deleting, and retrieving project information. - """ - pass - - -__all__ = ["__CMDGroup"] diff --git a/src/neon/azext_neon/aaz/latest/neon/postgres/project/__init__.py b/src/neon/azext_neon/aaz/latest/neon/postgres/project/__init__.py deleted file mode 100644 index 10ee80eadde..00000000000 --- a/src/neon/azext_neon/aaz/latest/neon/postgres/project/__init__.py +++ /dev/null @@ -1,17 +0,0 @@ -# -------------------------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for license information. -# -# Code generated by aaz-dev-tools -# -------------------------------------------------------------------------------------------- - -# pylint: skip-file -# flake8: noqa - -from .__cmd_group import * -from ._create import * -from ._delete import * -from ._get_connection_uri import * -from ._list import * -from ._show import * -from ._update import * diff --git a/src/neon/azext_neon/aaz/latest/neon/postgres/project/_create.py b/src/neon/azext_neon/aaz/latest/neon/postgres/project/_create.py deleted file mode 100644 index 6df49b6bc76..00000000000 --- a/src/neon/azext_neon/aaz/latest/neon/postgres/project/_create.py +++ /dev/null @@ -1,837 +0,0 @@ -# -------------------------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for license information. -# -# Code generated by aaz-dev-tools -# -------------------------------------------------------------------------------------------- - -# pylint: skip-file -# flake8: noqa - -from azure.cli.core.aaz import * - - -@register_command( - "neon postgres project create", -) -class Create(AAZCommand): - """Create a new Neon project resource within Azure. - - :example: Create Neon Project - az neon postgres project create --resource-group rgneon --organization-name neon-org --project-name neon-project --region eastus2 --pg-version 17 --branch "{branch-name:main, role-name:owner_role,database-name:neondb}" - """ - - _aaz_info = { - "version": "2025-03-01", - "resources": [ - ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/neon.postgres/organizations/{}/projects/{}", "2025-03-01"], - ] - } - - AZ_SUPPORT_NO_WAIT = True - - def _handler(self, command_args): - super()._handler(command_args) - return self.build_lro_poller(self._execute_operations, self._output) - - _args_schema = None - - @classmethod - def _build_arguments_schema(cls, *args, **kwargs): - if cls._args_schema is not None: - return cls._args_schema - cls._args_schema = super()._build_arguments_schema(*args, **kwargs) - - # define Arg Group "" - - _args_schema = cls._args_schema - _args_schema.organization_name = AAZStrArg( - options=["--organization-name"], - help="Name of the Neon organization.", - required=True, - fmt=AAZStrArgFormat( - pattern="^[a-zA-Z0-9][a-zA-Z0-9_\\-.: ]*$", - max_length=50, - min_length=1, - ), - blank=AAZPromptInput( - msg="Please provide Neon Organization name:", - ), - ) - _args_schema.project_name = AAZStrArg( - options=["-n", "--name", "--project-name"], - help="Name of the Neon project.", - required=True, - default="Default-Project", - fmt=AAZStrArgFormat( - pattern="^\\S.{0,62}\\S$|^\\S$", - ), - ) - _args_schema.resource_group = AAZResourceGroupNameArg( - help="Name of the Azure resource group.", - required=True, - ) - - # define Arg Group "Properties" - - _args_schema = cls._args_schema - _args_schema.branch = AAZObjectArg( - options=["--branch"], - arg_group="Properties", - help="The Branch properties of the project.", - ) - _args_schema.pg_version = AAZIntArg( - options=["--pg-version"], - arg_group="Properties", - help={"short-summary": "The PostgreSQL version for the Neon Database, with a default of 17.", "long-summary": "The PostgreSQL version for the Neon Database. Supported versions include 14, 15, 16, and 17."}, - default=17, - ) - _args_schema.region = AAZStrArg( - options=["--region"], - arg_group="Properties", - help={"short-summary": "The region where the project is created.", "long-summary": "The region where the project is created. Possible values include East US 2, West US 3 and Germany West Central"}, - ) - - branch = cls._args_schema.branch - branch.database_name = AAZStrArg( - options=["database-name"], - help="The name of the Database associated with the Branch", - default="neondb", - ) - branch.branch_name = AAZStrArg( - options=["branch-name"], - help="Name of the Neon Branch resource", - default="main", - fmt=AAZStrArgFormat( - pattern="^\\S.{0,62}\\S$|^\\S$", - ), - ) - branch.parent_id = AAZStrArg( - options=["parent-id"], - help="The ID of the parent branch", - fmt=AAZStrArgFormat( - pattern="^[a-z0-9-]{1,60}$", - ), - ) - branch.project_id = AAZStrArg( - options=["project-id"], - help="The ID of the project this branch belongs to", - ) - branch.role_name = AAZStrArg( - options=["role-name"], - help="The name of the Role associated with the branch", - default="Owner_role", - ) - return cls._args_schema - - _args_attributes_create = None - - @classmethod - def _build_args_attributes_create(cls, _schema): - if cls._args_attributes_create is not None: - _schema.name = cls._args_attributes_create.name - _schema.value = cls._args_attributes_create.value - return - - cls._args_attributes_create = AAZObjectArg() - - attributes_create = cls._args_attributes_create - attributes_create.name = AAZStrArg( - options=["name"], - help="Name of the attribute", - required=True, - ) - attributes_create.value = AAZStrArg( - options=["value"], - help="Value of the attribute", - required=True, - ) - - _schema.name = cls._args_attributes_create.name - _schema.value = cls._args_attributes_create.value - - _args_endpoint_properties_create = None - - @classmethod - def _build_args_endpoint_properties_create(cls, _schema): - if cls._args_endpoint_properties_create is not None: - _schema.attributes = cls._args_endpoint_properties_create.attributes - _schema.branch_id = cls._args_endpoint_properties_create.branch_id - _schema.endpoint_type = cls._args_endpoint_properties_create.endpoint_type - _schema.entity_name = cls._args_endpoint_properties_create.entity_name - _schema.project_id = cls._args_endpoint_properties_create.project_id - return - - cls._args_endpoint_properties_create = AAZObjectArg() - - endpoint_properties_create = cls._args_endpoint_properties_create - endpoint_properties_create.attributes = AAZListArg( - options=["attributes"], - help="Additional attributes for the entity", - ) - endpoint_properties_create.branch_id = AAZStrArg( - options=["branch-id"], - help="The ID of the branch this endpoint belongs to", - ) - endpoint_properties_create.endpoint_type = AAZStrArg( - options=["endpoint-type"], - help="The type of the endpoint", - enum={"read_only": "read_only", "read_write": "read_write"}, - ) - endpoint_properties_create.entity_name = AAZStrArg( - options=["entity-name"], - help="Name of the resource", - fmt=AAZStrArgFormat( - pattern="^\\S.{0,62}\\S$|^\\S$", - ), - ) - endpoint_properties_create.project_id = AAZStrArg( - options=["project-id"], - help="The ID of the project this endpoint belongs to", - ) - - attributes = cls._args_endpoint_properties_create.attributes - attributes.Element = AAZObjectArg() - cls._build_args_attributes_create(attributes.Element) - - _schema.attributes = cls._args_endpoint_properties_create.attributes - _schema.branch_id = cls._args_endpoint_properties_create.branch_id - _schema.endpoint_type = cls._args_endpoint_properties_create.endpoint_type - _schema.entity_name = cls._args_endpoint_properties_create.entity_name - _schema.project_id = cls._args_endpoint_properties_create.project_id - - _args_neon_database_properties_create = None - - @classmethod - def _build_args_neon_database_properties_create(cls, _schema): - if cls._args_neon_database_properties_create is not None: - _schema.attributes = cls._args_neon_database_properties_create.attributes - _schema.branch_id = cls._args_neon_database_properties_create.branch_id - _schema.entity_name = cls._args_neon_database_properties_create.entity_name - _schema.owner_name = cls._args_neon_database_properties_create.owner_name - return - - cls._args_neon_database_properties_create = AAZObjectArg() - - neon_database_properties_create = cls._args_neon_database_properties_create - neon_database_properties_create.attributes = AAZListArg( - options=["attributes"], - help="Additional attributes for the entity", - ) - neon_database_properties_create.branch_id = AAZStrArg( - options=["branch-id"], - help="The ID of the branch this database belongs to", - ) - neon_database_properties_create.entity_name = AAZStrArg( - options=["entity-name"], - help="Name of the resource", - fmt=AAZStrArgFormat( - pattern="^\\S.{0,62}\\S$|^\\S$", - ), - ) - neon_database_properties_create.owner_name = AAZStrArg( - options=["owner-name"], - help="The name of the role that owns the database", - ) - - attributes = cls._args_neon_database_properties_create.attributes - attributes.Element = AAZObjectArg() - cls._build_args_attributes_create(attributes.Element) - - _schema.attributes = cls._args_neon_database_properties_create.attributes - _schema.branch_id = cls._args_neon_database_properties_create.branch_id - _schema.entity_name = cls._args_neon_database_properties_create.entity_name - _schema.owner_name = cls._args_neon_database_properties_create.owner_name - - _args_neon_role_properties_create = None - - @classmethod - def _build_args_neon_role_properties_create(cls, _schema): - if cls._args_neon_role_properties_create is not None: - _schema.attributes = cls._args_neon_role_properties_create.attributes - _schema.branch_id = cls._args_neon_role_properties_create.branch_id - _schema.entity_name = cls._args_neon_role_properties_create.entity_name - _schema.is_super_user = cls._args_neon_role_properties_create.is_super_user - _schema.permissions = cls._args_neon_role_properties_create.permissions - return - - cls._args_neon_role_properties_create = AAZObjectArg() - - neon_role_properties_create = cls._args_neon_role_properties_create - neon_role_properties_create.attributes = AAZListArg( - options=["attributes"], - help="Additional attributes for the entity", - ) - neon_role_properties_create.branch_id = AAZStrArg( - options=["branch-id"], - help="The ID of the branch this role belongs to", - ) - neon_role_properties_create.entity_name = AAZStrArg( - options=["entity-name"], - help="Name of the resource", - fmt=AAZStrArgFormat( - pattern="^\\S.{0,62}\\S$|^\\S$", - ), - ) - neon_role_properties_create.is_super_user = AAZBoolArg( - options=["is-super-user"], - help="Indicates whether the role has superuser privileges", - ) - neon_role_properties_create.permissions = AAZListArg( - options=["permissions"], - help="Permissions assigned to the role", - ) - - attributes = cls._args_neon_role_properties_create.attributes - attributes.Element = AAZObjectArg() - cls._build_args_attributes_create(attributes.Element) - - permissions = cls._args_neon_role_properties_create.permissions - permissions.Element = AAZStrArg() - - _schema.attributes = cls._args_neon_role_properties_create.attributes - _schema.branch_id = cls._args_neon_role_properties_create.branch_id - _schema.entity_name = cls._args_neon_role_properties_create.entity_name - _schema.is_super_user = cls._args_neon_role_properties_create.is_super_user - _schema.permissions = cls._args_neon_role_properties_create.permissions - - def _execute_operations(self): - self.pre_operations() - yield self.ProjectsCreateOrUpdate(ctx=self.ctx)() - self.post_operations() - - @register_callback - def pre_operations(self): - pass - - @register_callback - def post_operations(self): - pass - - def _output(self, *args, **kwargs): - result = self.deserialize_output(self.ctx.vars.instance, client_flatten=False) - return result - - class ProjectsCreateOrUpdate(AAZHttpOperation): - CLIENT_TYPE = "MgmtClient" - - def __call__(self, *args, **kwargs): - request = self.make_request() - session = self.client.send_request(request=request, stream=False, **kwargs) - if session.http_response.status_code in [202]: - return self.client.build_lro_polling( - self.ctx.args.no_wait, - session, - self.on_200_201, - self.on_error, - lro_options={"final-state-via": "azure-async-operation"}, - path_format_arguments=self.url_parameters, - ) - if session.http_response.status_code in [200, 201]: - return self.client.build_lro_polling( - self.ctx.args.no_wait, - session, - self.on_200_201, - self.on_error, - lro_options={"final-state-via": "azure-async-operation"}, - path_format_arguments=self.url_parameters, - ) - - return self.on_error(session.http_response) - - @property - def url(self): - return self.client.format_url( - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Neon.Postgres/organizations/{organizationName}/projects/{projectName}", - **self.url_parameters - ) - - @property - def method(self): - return "PUT" - - @property - def error_format(self): - return "MgmtErrorFormat" - - @property - def url_parameters(self): - parameters = { - **self.serialize_url_param( - "organizationName", self.ctx.args.organization_name, - required=True, - ), - **self.serialize_url_param( - "projectName", self.ctx.args.project_name, - required=True, - ), - **self.serialize_url_param( - "resourceGroupName", self.ctx.args.resource_group, - required=True, - ), - **self.serialize_url_param( - "subscriptionId", self.ctx.subscription_id, - required=True, - ), - } - return parameters - - @property - def query_parameters(self): - parameters = { - **self.serialize_query_param( - "api-version", "2025-03-01", - required=True, - ), - } - return parameters - - @property - def header_parameters(self): - parameters = { - **self.serialize_header_param( - "Content-Type", "application/json", - ), - **self.serialize_header_param( - "Accept", "application/json", - ), - } - return parameters - - @property - def content(self): - _content_value, _builder = self.new_content_builder( - self.ctx.args, - typ=AAZObjectType, - typ_kwargs={"flags": {"required": True, "client_flatten": True}} - ) - _builder.set_prop("properties", AAZObjectType) - - properties = _builder.get(".properties") - if properties is not None: - properties.set_prop("branch", AAZObjectType, ".branch") - properties.set_prop("pgVersion", AAZIntType, ".pg_version") - properties.set_prop("regionId", AAZStrType, ".region") - - branch = _builder.get(".properties.branch") - if branch is not None: - branch.set_prop("databaseName", AAZStrType, ".database_name") - branch.set_prop("entityName", AAZStrType, ".branch_name") - branch.set_prop("parentId", AAZStrType, ".parent_id") - branch.set_prop("projectId", AAZStrType, ".project_id") - branch.set_prop("roleName", AAZStrType, ".role_name") - - return self.serialize_content(_content_value) - - def on_200_201(self, session): - data = self.deserialize_http_content(session) - self.ctx.set_var( - "instance", - data, - schema_builder=self._build_schema_on_200_201 - ) - - _schema_on_200_201 = None - - @classmethod - def _build_schema_on_200_201(cls): - if cls._schema_on_200_201 is not None: - return cls._schema_on_200_201 - - cls._schema_on_200_201 = AAZObjectType() - - _schema_on_200_201 = cls._schema_on_200_201 - _schema_on_200_201.id = AAZStrType( - flags={"read_only": True}, - ) - _schema_on_200_201.name = AAZStrType( - flags={"read_only": True}, - ) - _schema_on_200_201.properties = AAZObjectType() - _schema_on_200_201.system_data = AAZObjectType( - serialized_name="systemData", - flags={"read_only": True}, - ) - _schema_on_200_201.type = AAZStrType( - flags={"read_only": True}, - ) - - properties = cls._schema_on_200_201.properties - properties.attributes = AAZListType() - properties.branch = AAZObjectType() - properties.created_at = AAZStrType( - serialized_name="createdAt", - flags={"read_only": True}, - ) - properties.databases = AAZListType() - properties.default_endpoint_settings = AAZObjectType( - serialized_name="defaultEndpointSettings", - ) - properties.endpoints = AAZListType() - properties.entity_id = AAZStrType( - serialized_name="entityId", - flags={"read_only": True}, - ) - properties.entity_name = AAZStrType( - serialized_name="entityName", - ) - properties.history_retention = AAZIntType( - serialized_name="historyRetention", - ) - properties.pg_version = AAZIntType( - serialized_name="pgVersion", - ) - properties.provisioning_state = AAZStrType( - serialized_name="provisioningState", - flags={"read_only": True}, - ) - properties.region_id = AAZStrType( - serialized_name="regionId", - ) - properties.roles = AAZListType() - properties.storage = AAZIntType() - - attributes = cls._schema_on_200_201.properties.attributes - attributes.Element = AAZObjectType() - _CreateHelper._build_schema_attributes_read(attributes.Element) - - branch = cls._schema_on_200_201.properties.branch - branch.attributes = AAZListType() - branch.created_at = AAZStrType( - serialized_name="createdAt", - flags={"read_only": True}, - ) - branch.database_name = AAZStrType( - serialized_name="databaseName", - ) - branch.databases = AAZListType() - branch.endpoints = AAZListType() - branch.entity_id = AAZStrType( - serialized_name="entityId", - flags={"read_only": True}, - ) - branch.entity_name = AAZStrType( - serialized_name="entityName", - ) - branch.parent_id = AAZStrType( - serialized_name="parentId", - ) - branch.project_id = AAZStrType( - serialized_name="projectId", - ) - branch.provisioning_state = AAZStrType( - serialized_name="provisioningState", - flags={"read_only": True}, - ) - branch.role_name = AAZStrType( - serialized_name="roleName", - ) - branch.roles = AAZListType() - - attributes = cls._schema_on_200_201.properties.branch.attributes - attributes.Element = AAZObjectType() - _CreateHelper._build_schema_attributes_read(attributes.Element) - - databases = cls._schema_on_200_201.properties.branch.databases - databases.Element = AAZObjectType() - _CreateHelper._build_schema_neon_database_properties_read(databases.Element) - - endpoints = cls._schema_on_200_201.properties.branch.endpoints - endpoints.Element = AAZObjectType() - _CreateHelper._build_schema_endpoint_properties_read(endpoints.Element) - - roles = cls._schema_on_200_201.properties.branch.roles - roles.Element = AAZObjectType() - _CreateHelper._build_schema_neon_role_properties_read(roles.Element) - - databases = cls._schema_on_200_201.properties.databases - databases.Element = AAZObjectType() - _CreateHelper._build_schema_neon_database_properties_read(databases.Element) - - default_endpoint_settings = cls._schema_on_200_201.properties.default_endpoint_settings - default_endpoint_settings.autoscaling_limit_max_cu = AAZFloatType( - serialized_name="autoscalingLimitMaxCu", - flags={"required": True}, - ) - default_endpoint_settings.autoscaling_limit_min_cu = AAZFloatType( - serialized_name="autoscalingLimitMinCu", - flags={"required": True}, - ) - - endpoints = cls._schema_on_200_201.properties.endpoints - endpoints.Element = AAZObjectType() - _CreateHelper._build_schema_endpoint_properties_read(endpoints.Element) - - roles = cls._schema_on_200_201.properties.roles - roles.Element = AAZObjectType() - _CreateHelper._build_schema_neon_role_properties_read(roles.Element) - - system_data = cls._schema_on_200_201.system_data - system_data.created_at = AAZStrType( - serialized_name="createdAt", - ) - system_data.created_by = AAZStrType( - serialized_name="createdBy", - ) - system_data.created_by_type = AAZStrType( - serialized_name="createdByType", - ) - system_data.last_modified_at = AAZStrType( - serialized_name="lastModifiedAt", - ) - system_data.last_modified_by = AAZStrType( - serialized_name="lastModifiedBy", - ) - system_data.last_modified_by_type = AAZStrType( - serialized_name="lastModifiedByType", - ) - - return cls._schema_on_200_201 - - -class _CreateHelper: - """Helper class for Create""" - - @classmethod - def _build_schema_attributes_create(cls, _builder): - if _builder is None: - return - _builder.set_prop("name", AAZStrType, ".name", typ_kwargs={"flags": {"required": True}}) - _builder.set_prop("value", AAZStrType, ".value", typ_kwargs={"flags": {"required": True}}) - - @classmethod - def _build_schema_endpoint_properties_create(cls, _builder): - if _builder is None: - return - _builder.set_prop("attributes", AAZListType, ".attributes") - _builder.set_prop("branchId", AAZStrType, ".branch_id") - _builder.set_prop("endpointType", AAZStrType, ".endpoint_type") - _builder.set_prop("entityName", AAZStrType, ".entity_name") - _builder.set_prop("projectId", AAZStrType, ".project_id") - - attributes = _builder.get(".attributes") - if attributes is not None: - cls._build_schema_attributes_create(attributes.set_elements(AAZObjectType, ".")) - - @classmethod - def _build_schema_neon_database_properties_create(cls, _builder): - if _builder is None: - return - _builder.set_prop("attributes", AAZListType, ".attributes") - _builder.set_prop("branchId", AAZStrType, ".branch_id") - _builder.set_prop("entityName", AAZStrType, ".entity_name") - _builder.set_prop("ownerName", AAZStrType, ".owner_name") - - attributes = _builder.get(".attributes") - if attributes is not None: - cls._build_schema_attributes_create(attributes.set_elements(AAZObjectType, ".")) - - @classmethod - def _build_schema_neon_role_properties_create(cls, _builder): - if _builder is None: - return - _builder.set_prop("attributes", AAZListType, ".attributes") - _builder.set_prop("branchId", AAZStrType, ".branch_id") - _builder.set_prop("entityName", AAZStrType, ".entity_name") - _builder.set_prop("isSuperUser", AAZBoolType, ".is_super_user") - _builder.set_prop("permissions", AAZListType, ".permissions") - - attributes = _builder.get(".attributes") - if attributes is not None: - cls._build_schema_attributes_create(attributes.set_elements(AAZObjectType, ".")) - - permissions = _builder.get(".permissions") - if permissions is not None: - permissions.set_elements(AAZStrType, ".") - - _schema_attributes_read = None - - @classmethod - def _build_schema_attributes_read(cls, _schema): - if cls._schema_attributes_read is not None: - _schema.name = cls._schema_attributes_read.name - _schema.value = cls._schema_attributes_read.value - return - - cls._schema_attributes_read = _schema_attributes_read = AAZObjectType() - - attributes_read = _schema_attributes_read - attributes_read.name = AAZStrType( - flags={"required": True}, - ) - attributes_read.value = AAZStrType( - flags={"required": True}, - ) - - _schema.name = cls._schema_attributes_read.name - _schema.value = cls._schema_attributes_read.value - - _schema_endpoint_properties_read = None - - @classmethod - def _build_schema_endpoint_properties_read(cls, _schema): - if cls._schema_endpoint_properties_read is not None: - _schema.attributes = cls._schema_endpoint_properties_read.attributes - _schema.branch_id = cls._schema_endpoint_properties_read.branch_id - _schema.created_at = cls._schema_endpoint_properties_read.created_at - _schema.endpoint_type = cls._schema_endpoint_properties_read.endpoint_type - _schema.entity_id = cls._schema_endpoint_properties_read.entity_id - _schema.entity_name = cls._schema_endpoint_properties_read.entity_name - _schema.project_id = cls._schema_endpoint_properties_read.project_id - _schema.provisioning_state = cls._schema_endpoint_properties_read.provisioning_state - return - - cls._schema_endpoint_properties_read = _schema_endpoint_properties_read = AAZObjectType() - - endpoint_properties_read = _schema_endpoint_properties_read - endpoint_properties_read.attributes = AAZListType() - endpoint_properties_read.branch_id = AAZStrType( - serialized_name="branchId", - ) - endpoint_properties_read.created_at = AAZStrType( - serialized_name="createdAt", - flags={"read_only": True}, - ) - endpoint_properties_read.endpoint_type = AAZStrType( - serialized_name="endpointType", - ) - endpoint_properties_read.entity_id = AAZStrType( - serialized_name="entityId", - flags={"read_only": True}, - ) - endpoint_properties_read.entity_name = AAZStrType( - serialized_name="entityName", - ) - endpoint_properties_read.project_id = AAZStrType( - serialized_name="projectId", - ) - endpoint_properties_read.provisioning_state = AAZStrType( - serialized_name="provisioningState", - flags={"read_only": True}, - ) - - attributes = _schema_endpoint_properties_read.attributes - attributes.Element = AAZObjectType() - cls._build_schema_attributes_read(attributes.Element) - - _schema.attributes = cls._schema_endpoint_properties_read.attributes - _schema.branch_id = cls._schema_endpoint_properties_read.branch_id - _schema.created_at = cls._schema_endpoint_properties_read.created_at - _schema.endpoint_type = cls._schema_endpoint_properties_read.endpoint_type - _schema.entity_id = cls._schema_endpoint_properties_read.entity_id - _schema.entity_name = cls._schema_endpoint_properties_read.entity_name - _schema.project_id = cls._schema_endpoint_properties_read.project_id - _schema.provisioning_state = cls._schema_endpoint_properties_read.provisioning_state - - _schema_neon_database_properties_read = None - - @classmethod - def _build_schema_neon_database_properties_read(cls, _schema): - if cls._schema_neon_database_properties_read is not None: - _schema.attributes = cls._schema_neon_database_properties_read.attributes - _schema.branch_id = cls._schema_neon_database_properties_read.branch_id - _schema.created_at = cls._schema_neon_database_properties_read.created_at - _schema.entity_id = cls._schema_neon_database_properties_read.entity_id - _schema.entity_name = cls._schema_neon_database_properties_read.entity_name - _schema.owner_name = cls._schema_neon_database_properties_read.owner_name - _schema.provisioning_state = cls._schema_neon_database_properties_read.provisioning_state - return - - cls._schema_neon_database_properties_read = _schema_neon_database_properties_read = AAZObjectType() - - neon_database_properties_read = _schema_neon_database_properties_read - neon_database_properties_read.attributes = AAZListType() - neon_database_properties_read.branch_id = AAZStrType( - serialized_name="branchId", - ) - neon_database_properties_read.created_at = AAZStrType( - serialized_name="createdAt", - flags={"read_only": True}, - ) - neon_database_properties_read.entity_id = AAZStrType( - serialized_name="entityId", - flags={"read_only": True}, - ) - neon_database_properties_read.entity_name = AAZStrType( - serialized_name="entityName", - ) - neon_database_properties_read.owner_name = AAZStrType( - serialized_name="ownerName", - ) - neon_database_properties_read.provisioning_state = AAZStrType( - serialized_name="provisioningState", - flags={"read_only": True}, - ) - - attributes = _schema_neon_database_properties_read.attributes - attributes.Element = AAZObjectType() - cls._build_schema_attributes_read(attributes.Element) - - _schema.attributes = cls._schema_neon_database_properties_read.attributes - _schema.branch_id = cls._schema_neon_database_properties_read.branch_id - _schema.created_at = cls._schema_neon_database_properties_read.created_at - _schema.entity_id = cls._schema_neon_database_properties_read.entity_id - _schema.entity_name = cls._schema_neon_database_properties_read.entity_name - _schema.owner_name = cls._schema_neon_database_properties_read.owner_name - _schema.provisioning_state = cls._schema_neon_database_properties_read.provisioning_state - - _schema_neon_role_properties_read = None - - @classmethod - def _build_schema_neon_role_properties_read(cls, _schema): - if cls._schema_neon_role_properties_read is not None: - _schema.attributes = cls._schema_neon_role_properties_read.attributes - _schema.branch_id = cls._schema_neon_role_properties_read.branch_id - _schema.created_at = cls._schema_neon_role_properties_read.created_at - _schema.entity_id = cls._schema_neon_role_properties_read.entity_id - _schema.entity_name = cls._schema_neon_role_properties_read.entity_name - _schema.is_super_user = cls._schema_neon_role_properties_read.is_super_user - _schema.permissions = cls._schema_neon_role_properties_read.permissions - _schema.provisioning_state = cls._schema_neon_role_properties_read.provisioning_state - return - - cls._schema_neon_role_properties_read = _schema_neon_role_properties_read = AAZObjectType() - - neon_role_properties_read = _schema_neon_role_properties_read - neon_role_properties_read.attributes = AAZListType() - neon_role_properties_read.branch_id = AAZStrType( - serialized_name="branchId", - ) - neon_role_properties_read.created_at = AAZStrType( - serialized_name="createdAt", - flags={"read_only": True}, - ) - neon_role_properties_read.entity_id = AAZStrType( - serialized_name="entityId", - flags={"read_only": True}, - ) - neon_role_properties_read.entity_name = AAZStrType( - serialized_name="entityName", - ) - neon_role_properties_read.is_super_user = AAZBoolType( - serialized_name="isSuperUser", - ) - neon_role_properties_read.permissions = AAZListType() - neon_role_properties_read.provisioning_state = AAZStrType( - serialized_name="provisioningState", - flags={"read_only": True}, - ) - - attributes = _schema_neon_role_properties_read.attributes - attributes.Element = AAZObjectType() - cls._build_schema_attributes_read(attributes.Element) - - permissions = _schema_neon_role_properties_read.permissions - permissions.Element = AAZStrType() - - _schema.attributes = cls._schema_neon_role_properties_read.attributes - _schema.branch_id = cls._schema_neon_role_properties_read.branch_id - _schema.created_at = cls._schema_neon_role_properties_read.created_at - _schema.entity_id = cls._schema_neon_role_properties_read.entity_id - _schema.entity_name = cls._schema_neon_role_properties_read.entity_name - _schema.is_super_user = cls._schema_neon_role_properties_read.is_super_user - _schema.permissions = cls._schema_neon_role_properties_read.permissions - _schema.provisioning_state = cls._schema_neon_role_properties_read.provisioning_state - - -__all__ = ["Create"] diff --git a/src/neon/azext_neon/aaz/latest/neon/postgres/project/_delete.py b/src/neon/azext_neon/aaz/latest/neon/postgres/project/_delete.py deleted file mode 100644 index cb15eb2506b..00000000000 --- a/src/neon/azext_neon/aaz/latest/neon/postgres/project/_delete.py +++ /dev/null @@ -1,161 +0,0 @@ -# -------------------------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for license information. -# -# Code generated by aaz-dev-tools -# -------------------------------------------------------------------------------------------- - -# pylint: skip-file -# flake8: noqa - -from azure.cli.core.aaz import * - - -@register_command( - "neon postgres project delete", - confirmation="Are you sure you want to perform this operation?", -) -class Delete(AAZCommand): - """Delete an existing Neon project resource within Azure. - - :example: Delete Neon Project - az neon postgres project delete --resource-group rgneon --organization-name org-cli-test --project-id old-frost-16758796 - """ - - _aaz_info = { - "version": "2025-03-01", - "resources": [ - ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/neon.postgres/organizations/{}/projects/{}", "2025-03-01"], - ] - } - - def _handler(self, command_args): - super()._handler(command_args) - self._execute_operations() - return None - - _args_schema = None - - @classmethod - def _build_arguments_schema(cls, *args, **kwargs): - if cls._args_schema is not None: - return cls._args_schema - cls._args_schema = super()._build_arguments_schema(*args, **kwargs) - - # define Arg Group "" - - _args_schema = cls._args_schema - _args_schema.organization_name = AAZStrArg( - options=["--organization-name"], - help="Name of the Neon organization.", - required=True, - id_part="name", - fmt=AAZStrArgFormat( - pattern="^[a-zA-Z0-9][a-zA-Z0-9_\\-.: ]*$", - max_length=50, - min_length=1, - ), - blank=AAZPromptInput( - msg="Please provide Neon Organization name:", - ), - ) - _args_schema.project_id = AAZStrArg( - options=["--project-id"], - help="Id of the Neon project", - required=True, - id_part="child_name_1", - fmt=AAZStrArgFormat( - pattern="^\\S.{0,62}\\S$|^\\S$", - ), - ) - _args_schema.resource_group = AAZResourceGroupNameArg( - help="Name of the Azure resource group.", - required=True, - ) - return cls._args_schema - - def _execute_operations(self): - self.pre_operations() - self.ProjectsDelete(ctx=self.ctx)() - self.post_operations() - - @register_callback - def pre_operations(self): - pass - - @register_callback - def post_operations(self): - pass - - class ProjectsDelete(AAZHttpOperation): - CLIENT_TYPE = "MgmtClient" - - def __call__(self, *args, **kwargs): - request = self.make_request() - session = self.client.send_request(request=request, stream=False, **kwargs) - if session.http_response.status_code in [200]: - return self.on_200(session) - if session.http_response.status_code in [204]: - return self.on_204(session) - - return self.on_error(session.http_response) - - @property - def url(self): - return self.client.format_url( - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Neon.Postgres/organizations/{organizationName}/projects/{projectName}", - **self.url_parameters - ) - - @property - def method(self): - return "DELETE" - - @property - def error_format(self): - return "MgmtErrorFormat" - - @property - def url_parameters(self): - parameters = { - **self.serialize_url_param( - "organizationName", self.ctx.args.organization_name, - required=True, - ), - **self.serialize_url_param( - "projectName", self.ctx.args.project_id, - required=True, - ), - **self.serialize_url_param( - "resourceGroupName", self.ctx.args.resource_group, - required=True, - ), - **self.serialize_url_param( - "subscriptionId", self.ctx.subscription_id, - required=True, - ), - } - return parameters - - @property - def query_parameters(self): - parameters = { - **self.serialize_query_param( - "api-version", "2025-03-01", - required=True, - ), - } - return parameters - - def on_200(self, session): - pass - - def on_204(self, session): - pass - - -class _DeleteHelper: - """Helper class for Delete""" - - -__all__ = ["Delete"] diff --git a/src/neon/azext_neon/aaz/latest/neon/postgres/project/_get_connection_uri.py b/src/neon/azext_neon/aaz/latest/neon/postgres/project/_get_connection_uri.py deleted file mode 100644 index fe4cabb4fa8..00000000000 --- a/src/neon/azext_neon/aaz/latest/neon/postgres/project/_get_connection_uri.py +++ /dev/null @@ -1,261 +0,0 @@ -# -------------------------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for license information. -# -# Code generated by aaz-dev-tools -# -------------------------------------------------------------------------------------------- - -# pylint: skip-file -# flake8: noqa - -from azure.cli.core.aaz import * - - -@register_command( - "neon postgres project get-connection-uri", -) -class GetConnectionUri(AAZCommand): - """Retrieve the connection URI for a specific Neon Postgres database. - - :example: Get Database Connection URI - az neon postgres project get-connection-uri --resource-group rgneon --organization-name test-org --project-name entity-name --project-id old-frost-16758796 --branch-id br-spring-field-a8vje3tr --database-name neondb --role-name owner_role --endpoint-id ep-purple-voice-a84wphbw --is-pooled false - """ - - _aaz_info = { - "version": "2025-03-01", - "resources": [ - ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/neon.postgres/organizations/{}/projects/{}/getconnectionuri", "2025-03-01"], - ] - } - - def _handler(self, command_args): - super()._handler(command_args) - self._execute_operations() - return self._output() - - _args_schema = None - - @classmethod - def _build_arguments_schema(cls, *args, **kwargs): - if cls._args_schema is not None: - return cls._args_schema - cls._args_schema = super()._build_arguments_schema(*args, **kwargs) - - # define Arg Group "" - - _args_schema = cls._args_schema - _args_schema.organization_name = AAZStrArg( - options=["--organization-name"], - help="Name of the Neon organization.", - required=True, - id_part="name", - fmt=AAZStrArgFormat( - pattern="^[a-zA-Z0-9][a-zA-Z0-9_\\-.: ]*$", - max_length=50, - min_length=1, - ), - blank=AAZPromptInput( - msg="Please provide Neon Organization name:", - ), - ) - _args_schema.project_name = AAZStrArg( - options=["--project-name"], - help="Name of the Neon project.", - required=True, - id_part="child_name_1", - fmt=AAZStrArgFormat( - pattern="^\\S.{0,62}\\S$|^\\S$", - ), - ) - _args_schema.resource_group = AAZResourceGroupNameArg( - help="Name of the Azure resource group.", - required=True, - ) - - # define Arg Group "ConnectionUriParameters" - - _args_schema = cls._args_schema - _args_schema.branch_id = AAZStrArg( - options=["--branch-id"], - arg_group="ConnectionUriParameters", - help="Branch Id associated with this connection", - ) - _args_schema.database_name = AAZStrArg( - options=["--database-name"], - arg_group="ConnectionUriParameters", - help="Database name associated with this connection", - ) - _args_schema.endpoint_id = AAZStrArg( - options=["--endpoint-id"], - arg_group="ConnectionUriParameters", - help="the endpoint Id with this connection", - ) - _args_schema.is_pooled = AAZBoolArg( - options=["--is-pooled"], - arg_group="ConnectionUriParameters", - help="Indicates if the connection is pooled", - ) - _args_schema.project_id = AAZStrArg( - options=["--project-id"], - arg_group="ConnectionUriParameters", - help="Project Id associated with this connection", - ) - _args_schema.role_name = AAZStrArg( - options=["--role-name"], - arg_group="ConnectionUriParameters", - help="The role name used for authentication", - ) - return cls._args_schema - - def _execute_operations(self): - self.pre_operations() - self.ProjectsGetConnectionUri(ctx=self.ctx)() - self.post_operations() - - @register_callback - def pre_operations(self): - pass - - @register_callback - def post_operations(self): - pass - - def _output(self, *args, **kwargs): - result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) - return result - - class ProjectsGetConnectionUri(AAZHttpOperation): - CLIENT_TYPE = "MgmtClient" - - def __call__(self, *args, **kwargs): - request = self.make_request() - session = self.client.send_request(request=request, stream=False, **kwargs) - if session.http_response.status_code in [200]: - return self.on_200(session) - - return self.on_error(session.http_response) - - @property - def url(self): - return self.client.format_url( - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Neon.Postgres/organizations/{organizationName}/projects/{projectName}/getConnectionUri", - **self.url_parameters - ) - - @property - def method(self): - return "POST" - - @property - def error_format(self): - return "MgmtErrorFormat" - - @property - def url_parameters(self): - parameters = { - **self.serialize_url_param( - "organizationName", self.ctx.args.organization_name, - required=True, - ), - **self.serialize_url_param( - "projectName", self.ctx.args.project_name, - required=True, - ), - **self.serialize_url_param( - "resourceGroupName", self.ctx.args.resource_group, - required=True, - ), - **self.serialize_url_param( - "subscriptionId", self.ctx.subscription_id, - required=True, - ), - } - return parameters - - @property - def query_parameters(self): - parameters = { - **self.serialize_query_param( - "api-version", "2025-03-01", - required=True, - ), - } - return parameters - - @property - def header_parameters(self): - parameters = { - **self.serialize_header_param( - "Content-Type", "application/json", - ), - **self.serialize_header_param( - "Accept", "application/json", - ), - } - return parameters - - @property - def content(self): - _content_value, _builder = self.new_content_builder( - self.ctx.args, - typ=AAZObjectType, - typ_kwargs={"flags": {"required": True, "client_flatten": True}} - ) - _builder.set_prop("branchId", AAZStrType, ".branch_id") - _builder.set_prop("databaseName", AAZStrType, ".database_name") - _builder.set_prop("endpointId", AAZStrType, ".endpoint_id") - _builder.set_prop("isPooled", AAZBoolType, ".is_pooled") - _builder.set_prop("projectId", AAZStrType, ".project_id") - _builder.set_prop("roleName", AAZStrType, ".role_name") - - return self.serialize_content(_content_value) - - def on_200(self, session): - data = self.deserialize_http_content(session) - self.ctx.set_var( - "instance", - data, - schema_builder=self._build_schema_on_200 - ) - - _schema_on_200 = None - - @classmethod - def _build_schema_on_200(cls): - if cls._schema_on_200 is not None: - return cls._schema_on_200 - - cls._schema_on_200 = AAZObjectType() - - _schema_on_200 = cls._schema_on_200 - _schema_on_200.branch_id = AAZStrType( - serialized_name="branchId", - ) - _schema_on_200.connection_string_uri = AAZStrType( - serialized_name="connectionStringUri", - flags={"secret": True, "read_only": True}, - ) - _schema_on_200.database_name = AAZStrType( - serialized_name="databaseName", - ) - _schema_on_200.endpoint_id = AAZStrType( - serialized_name="endpointId", - ) - _schema_on_200.is_pooled = AAZBoolType( - serialized_name="isPooled", - ) - _schema_on_200.project_id = AAZStrType( - serialized_name="projectId", - ) - _schema_on_200.role_name = AAZStrType( - serialized_name="roleName", - ) - - return cls._schema_on_200 - - -class _GetConnectionUriHelper: - """Helper class for GetConnectionUri""" - - -__all__ = ["GetConnectionUri"] diff --git a/src/neon/azext_neon/aaz/latest/neon/postgres/project/_list.py b/src/neon/azext_neon/aaz/latest/neon/postgres/project/_list.py deleted file mode 100644 index c24ea073d07..00000000000 --- a/src/neon/azext_neon/aaz/latest/neon/postgres/project/_list.py +++ /dev/null @@ -1,518 +0,0 @@ -# -------------------------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for license information. -# -# Code generated by aaz-dev-tools -# -------------------------------------------------------------------------------------------- - -# pylint: skip-file -# flake8: noqa - -from azure.cli.core.aaz import * - - -@register_command( - "neon postgres project list", -) -class List(AAZCommand): - """List all Neon projects associated with a specific Neon organization. - - :example: List Neon Projects within an Organization - az neon postgres project list --resource-group rgneon --organization-name org-cli-test - """ - - _aaz_info = { - "version": "2025-03-01", - "resources": [ - ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/neon.postgres/organizations/{}/projects", "2025-03-01"], - ] - } - - AZ_SUPPORT_PAGINATION = True - - def _handler(self, command_args): - super()._handler(command_args) - return self.build_paging(self._execute_operations, self._output) - - _args_schema = None - - @classmethod - def _build_arguments_schema(cls, *args, **kwargs): - if cls._args_schema is not None: - return cls._args_schema - cls._args_schema = super()._build_arguments_schema(*args, **kwargs) - - # define Arg Group "" - - _args_schema = cls._args_schema - _args_schema.organization_name = AAZStrArg( - options=["--organization-name"], - help="Name of the Neon organization.", - required=True, - fmt=AAZStrArgFormat( - pattern="^[a-zA-Z0-9][a-zA-Z0-9_\\-.: ]*$", - max_length=50, - min_length=1, - ), - blank=AAZPromptInput( - msg="Please provide Neon Organization name:", - ), - ) - _args_schema.resource_group = AAZResourceGroupNameArg( - help="Name of the Azure resource group.", - required=True, - ) - return cls._args_schema - - def _execute_operations(self): - self.pre_operations() - self.ProjectsList(ctx=self.ctx)() - self.post_operations() - - @register_callback - def pre_operations(self): - pass - - @register_callback - def post_operations(self): - pass - - def _output(self, *args, **kwargs): - result = self.deserialize_output(self.ctx.vars.instance.value, client_flatten=True) - next_link = self.deserialize_output(self.ctx.vars.instance.next_link) - return result, next_link - - class ProjectsList(AAZHttpOperation): - CLIENT_TYPE = "MgmtClient" - - def __call__(self, *args, **kwargs): - request = self.make_request() - session = self.client.send_request(request=request, stream=False, **kwargs) - if session.http_response.status_code in [200]: - return self.on_200(session) - - return self.on_error(session.http_response) - - @property - def url(self): - return self.client.format_url( - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Neon.Postgres/organizations/{organizationName}/projects", - **self.url_parameters - ) - - @property - def method(self): - return "GET" - - @property - def error_format(self): - return "MgmtErrorFormat" - - @property - def url_parameters(self): - parameters = { - **self.serialize_url_param( - "organizationName", self.ctx.args.organization_name, - required=True, - ), - **self.serialize_url_param( - "resourceGroupName", self.ctx.args.resource_group, - required=True, - ), - **self.serialize_url_param( - "subscriptionId", self.ctx.subscription_id, - required=True, - ), - } - return parameters - - @property - def query_parameters(self): - parameters = { - **self.serialize_query_param( - "api-version", "2025-03-01", - required=True, - ), - } - return parameters - - @property - def header_parameters(self): - parameters = { - **self.serialize_header_param( - "Accept", "application/json", - ), - } - return parameters - - def on_200(self, session): - data = self.deserialize_http_content(session) - self.ctx.set_var( - "instance", - data, - schema_builder=self._build_schema_on_200 - ) - - _schema_on_200 = None - - @classmethod - def _build_schema_on_200(cls): - if cls._schema_on_200 is not None: - return cls._schema_on_200 - - cls._schema_on_200 = AAZObjectType() - - _schema_on_200 = cls._schema_on_200 - _schema_on_200.next_link = AAZStrType( - serialized_name="nextLink", - ) - _schema_on_200.value = AAZListType( - flags={"required": True}, - ) - - value = cls._schema_on_200.value - value.Element = AAZObjectType() - - _element = cls._schema_on_200.value.Element - _element.id = AAZStrType( - flags={"read_only": True}, - ) - _element.name = AAZStrType( - flags={"read_only": True}, - ) - _element.properties = AAZObjectType() - _element.system_data = AAZObjectType( - serialized_name="systemData", - flags={"read_only": True}, - ) - _element.type = AAZStrType( - flags={"read_only": True}, - ) - - properties = cls._schema_on_200.value.Element.properties - properties.attributes = AAZListType() - properties.branch = AAZObjectType() - properties.created_at = AAZStrType( - serialized_name="createdAt", - flags={"read_only": True}, - ) - properties.databases = AAZListType() - properties.default_endpoint_settings = AAZObjectType( - serialized_name="defaultEndpointSettings", - ) - properties.endpoints = AAZListType() - properties.entity_id = AAZStrType( - serialized_name="entityId", - flags={"read_only": True}, - ) - properties.entity_name = AAZStrType( - serialized_name="entityName", - ) - properties.history_retention = AAZIntType( - serialized_name="historyRetention", - ) - properties.pg_version = AAZIntType( - serialized_name="pgVersion", - ) - properties.provisioning_state = AAZStrType( - serialized_name="provisioningState", - flags={"read_only": True}, - ) - properties.region_id = AAZStrType( - serialized_name="regionId", - ) - properties.roles = AAZListType() - properties.storage = AAZIntType() - - attributes = cls._schema_on_200.value.Element.properties.attributes - attributes.Element = AAZObjectType() - _ListHelper._build_schema_attributes_read(attributes.Element) - - branch = cls._schema_on_200.value.Element.properties.branch - branch.attributes = AAZListType() - branch.created_at = AAZStrType( - serialized_name="createdAt", - flags={"read_only": True}, - ) - branch.database_name = AAZStrType( - serialized_name="databaseName", - ) - branch.databases = AAZListType() - branch.endpoints = AAZListType() - branch.entity_id = AAZStrType( - serialized_name="entityId", - flags={"read_only": True}, - ) - branch.entity_name = AAZStrType( - serialized_name="entityName", - ) - branch.parent_id = AAZStrType( - serialized_name="parentId", - ) - branch.project_id = AAZStrType( - serialized_name="projectId", - ) - branch.provisioning_state = AAZStrType( - serialized_name="provisioningState", - flags={"read_only": True}, - ) - branch.role_name = AAZStrType( - serialized_name="roleName", - ) - branch.roles = AAZListType() - - attributes = cls._schema_on_200.value.Element.properties.branch.attributes - attributes.Element = AAZObjectType() - _ListHelper._build_schema_attributes_read(attributes.Element) - - databases = cls._schema_on_200.value.Element.properties.branch.databases - databases.Element = AAZObjectType() - _ListHelper._build_schema_neon_database_properties_read(databases.Element) - - endpoints = cls._schema_on_200.value.Element.properties.branch.endpoints - endpoints.Element = AAZObjectType() - _ListHelper._build_schema_endpoint_properties_read(endpoints.Element) - - roles = cls._schema_on_200.value.Element.properties.branch.roles - roles.Element = AAZObjectType() - _ListHelper._build_schema_neon_role_properties_read(roles.Element) - - databases = cls._schema_on_200.value.Element.properties.databases - databases.Element = AAZObjectType() - _ListHelper._build_schema_neon_database_properties_read(databases.Element) - - default_endpoint_settings = cls._schema_on_200.value.Element.properties.default_endpoint_settings - default_endpoint_settings.autoscaling_limit_max_cu = AAZFloatType( - serialized_name="autoscalingLimitMaxCu", - flags={"required": True}, - ) - default_endpoint_settings.autoscaling_limit_min_cu = AAZFloatType( - serialized_name="autoscalingLimitMinCu", - flags={"required": True}, - ) - - endpoints = cls._schema_on_200.value.Element.properties.endpoints - endpoints.Element = AAZObjectType() - _ListHelper._build_schema_endpoint_properties_read(endpoints.Element) - - roles = cls._schema_on_200.value.Element.properties.roles - roles.Element = AAZObjectType() - _ListHelper._build_schema_neon_role_properties_read(roles.Element) - - system_data = cls._schema_on_200.value.Element.system_data - system_data.created_at = AAZStrType( - serialized_name="createdAt", - ) - system_data.created_by = AAZStrType( - serialized_name="createdBy", - ) - system_data.created_by_type = AAZStrType( - serialized_name="createdByType", - ) - system_data.last_modified_at = AAZStrType( - serialized_name="lastModifiedAt", - ) - system_data.last_modified_by = AAZStrType( - serialized_name="lastModifiedBy", - ) - system_data.last_modified_by_type = AAZStrType( - serialized_name="lastModifiedByType", - ) - - return cls._schema_on_200 - - -class _ListHelper: - """Helper class for List""" - - _schema_attributes_read = None - - @classmethod - def _build_schema_attributes_read(cls, _schema): - if cls._schema_attributes_read is not None: - _schema.name = cls._schema_attributes_read.name - _schema.value = cls._schema_attributes_read.value - return - - cls._schema_attributes_read = _schema_attributes_read = AAZObjectType() - - attributes_read = _schema_attributes_read - attributes_read.name = AAZStrType( - flags={"required": True}, - ) - attributes_read.value = AAZStrType( - flags={"required": True}, - ) - - _schema.name = cls._schema_attributes_read.name - _schema.value = cls._schema_attributes_read.value - - _schema_endpoint_properties_read = None - - @classmethod - def _build_schema_endpoint_properties_read(cls, _schema): - if cls._schema_endpoint_properties_read is not None: - _schema.attributes = cls._schema_endpoint_properties_read.attributes - _schema.branch_id = cls._schema_endpoint_properties_read.branch_id - _schema.created_at = cls._schema_endpoint_properties_read.created_at - _schema.endpoint_type = cls._schema_endpoint_properties_read.endpoint_type - _schema.entity_id = cls._schema_endpoint_properties_read.entity_id - _schema.entity_name = cls._schema_endpoint_properties_read.entity_name - _schema.project_id = cls._schema_endpoint_properties_read.project_id - _schema.provisioning_state = cls._schema_endpoint_properties_read.provisioning_state - return - - cls._schema_endpoint_properties_read = _schema_endpoint_properties_read = AAZObjectType() - - endpoint_properties_read = _schema_endpoint_properties_read - endpoint_properties_read.attributes = AAZListType() - endpoint_properties_read.branch_id = AAZStrType( - serialized_name="branchId", - ) - endpoint_properties_read.created_at = AAZStrType( - serialized_name="createdAt", - flags={"read_only": True}, - ) - endpoint_properties_read.endpoint_type = AAZStrType( - serialized_name="endpointType", - ) - endpoint_properties_read.entity_id = AAZStrType( - serialized_name="entityId", - flags={"read_only": True}, - ) - endpoint_properties_read.entity_name = AAZStrType( - serialized_name="entityName", - ) - endpoint_properties_read.project_id = AAZStrType( - serialized_name="projectId", - ) - endpoint_properties_read.provisioning_state = AAZStrType( - serialized_name="provisioningState", - flags={"read_only": True}, - ) - - attributes = _schema_endpoint_properties_read.attributes - attributes.Element = AAZObjectType() - cls._build_schema_attributes_read(attributes.Element) - - _schema.attributes = cls._schema_endpoint_properties_read.attributes - _schema.branch_id = cls._schema_endpoint_properties_read.branch_id - _schema.created_at = cls._schema_endpoint_properties_read.created_at - _schema.endpoint_type = cls._schema_endpoint_properties_read.endpoint_type - _schema.entity_id = cls._schema_endpoint_properties_read.entity_id - _schema.entity_name = cls._schema_endpoint_properties_read.entity_name - _schema.project_id = cls._schema_endpoint_properties_read.project_id - _schema.provisioning_state = cls._schema_endpoint_properties_read.provisioning_state - - _schema_neon_database_properties_read = None - - @classmethod - def _build_schema_neon_database_properties_read(cls, _schema): - if cls._schema_neon_database_properties_read is not None: - _schema.attributes = cls._schema_neon_database_properties_read.attributes - _schema.branch_id = cls._schema_neon_database_properties_read.branch_id - _schema.created_at = cls._schema_neon_database_properties_read.created_at - _schema.entity_id = cls._schema_neon_database_properties_read.entity_id - _schema.entity_name = cls._schema_neon_database_properties_read.entity_name - _schema.owner_name = cls._schema_neon_database_properties_read.owner_name - _schema.provisioning_state = cls._schema_neon_database_properties_read.provisioning_state - return - - cls._schema_neon_database_properties_read = _schema_neon_database_properties_read = AAZObjectType() - - neon_database_properties_read = _schema_neon_database_properties_read - neon_database_properties_read.attributes = AAZListType() - neon_database_properties_read.branch_id = AAZStrType( - serialized_name="branchId", - ) - neon_database_properties_read.created_at = AAZStrType( - serialized_name="createdAt", - flags={"read_only": True}, - ) - neon_database_properties_read.entity_id = AAZStrType( - serialized_name="entityId", - flags={"read_only": True}, - ) - neon_database_properties_read.entity_name = AAZStrType( - serialized_name="entityName", - ) - neon_database_properties_read.owner_name = AAZStrType( - serialized_name="ownerName", - ) - neon_database_properties_read.provisioning_state = AAZStrType( - serialized_name="provisioningState", - flags={"read_only": True}, - ) - - attributes = _schema_neon_database_properties_read.attributes - attributes.Element = AAZObjectType() - cls._build_schema_attributes_read(attributes.Element) - - _schema.attributes = cls._schema_neon_database_properties_read.attributes - _schema.branch_id = cls._schema_neon_database_properties_read.branch_id - _schema.created_at = cls._schema_neon_database_properties_read.created_at - _schema.entity_id = cls._schema_neon_database_properties_read.entity_id - _schema.entity_name = cls._schema_neon_database_properties_read.entity_name - _schema.owner_name = cls._schema_neon_database_properties_read.owner_name - _schema.provisioning_state = cls._schema_neon_database_properties_read.provisioning_state - - _schema_neon_role_properties_read = None - - @classmethod - def _build_schema_neon_role_properties_read(cls, _schema): - if cls._schema_neon_role_properties_read is not None: - _schema.attributes = cls._schema_neon_role_properties_read.attributes - _schema.branch_id = cls._schema_neon_role_properties_read.branch_id - _schema.created_at = cls._schema_neon_role_properties_read.created_at - _schema.entity_id = cls._schema_neon_role_properties_read.entity_id - _schema.entity_name = cls._schema_neon_role_properties_read.entity_name - _schema.is_super_user = cls._schema_neon_role_properties_read.is_super_user - _schema.permissions = cls._schema_neon_role_properties_read.permissions - _schema.provisioning_state = cls._schema_neon_role_properties_read.provisioning_state - return - - cls._schema_neon_role_properties_read = _schema_neon_role_properties_read = AAZObjectType() - - neon_role_properties_read = _schema_neon_role_properties_read - neon_role_properties_read.attributes = AAZListType() - neon_role_properties_read.branch_id = AAZStrType( - serialized_name="branchId", - ) - neon_role_properties_read.created_at = AAZStrType( - serialized_name="createdAt", - flags={"read_only": True}, - ) - neon_role_properties_read.entity_id = AAZStrType( - serialized_name="entityId", - flags={"read_only": True}, - ) - neon_role_properties_read.entity_name = AAZStrType( - serialized_name="entityName", - ) - neon_role_properties_read.is_super_user = AAZBoolType( - serialized_name="isSuperUser", - ) - neon_role_properties_read.permissions = AAZListType() - neon_role_properties_read.provisioning_state = AAZStrType( - serialized_name="provisioningState", - flags={"read_only": True}, - ) - - attributes = _schema_neon_role_properties_read.attributes - attributes.Element = AAZObjectType() - cls._build_schema_attributes_read(attributes.Element) - - permissions = _schema_neon_role_properties_read.permissions - permissions.Element = AAZStrType() - - _schema.attributes = cls._schema_neon_role_properties_read.attributes - _schema.branch_id = cls._schema_neon_role_properties_read.branch_id - _schema.created_at = cls._schema_neon_role_properties_read.created_at - _schema.entity_id = cls._schema_neon_role_properties_read.entity_id - _schema.entity_name = cls._schema_neon_role_properties_read.entity_name - _schema.is_super_user = cls._schema_neon_role_properties_read.is_super_user - _schema.permissions = cls._schema_neon_role_properties_read.permissions - _schema.provisioning_state = cls._schema_neon_role_properties_read.provisioning_state - - -__all__ = ["List"] diff --git a/src/neon/azext_neon/aaz/latest/neon/postgres/project/_show.py b/src/neon/azext_neon/aaz/latest/neon/postgres/project/_show.py deleted file mode 100644 index 7380f40e6a2..00000000000 --- a/src/neon/azext_neon/aaz/latest/neon/postgres/project/_show.py +++ /dev/null @@ -1,519 +0,0 @@ -# -------------------------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for license information. -# -# Code generated by aaz-dev-tools -# -------------------------------------------------------------------------------------------- - -# pylint: skip-file -# flake8: noqa - -from azure.cli.core.aaz import * - - -@register_command( - "neon postgres project show", -) -class Show(AAZCommand): - """Retrieve details of a specific Neon project resource. - - :example: Show Neon Project Deatils - az neon postgres project show --resource-group rgneon --organization-name org-cli-test --project-id old-frost-16758796 - """ - - _aaz_info = { - "version": "2025-03-01", - "resources": [ - ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/neon.postgres/organizations/{}/projects/{}", "2025-03-01"], - ] - } - - def _handler(self, command_args): - super()._handler(command_args) - self._execute_operations() - return self._output() - - _args_schema = None - - @classmethod - def _build_arguments_schema(cls, *args, **kwargs): - if cls._args_schema is not None: - return cls._args_schema - cls._args_schema = super()._build_arguments_schema(*args, **kwargs) - - # define Arg Group "" - - _args_schema = cls._args_schema - _args_schema.organization_name = AAZStrArg( - options=["--organization-name"], - help="Name of the Neon organization.", - required=True, - id_part="name", - fmt=AAZStrArgFormat( - pattern="^[a-zA-Z0-9][a-zA-Z0-9_\\-.: ]*$", - max_length=50, - min_length=1, - ), - blank=AAZPromptInput( - msg="Please provide Neon Organization name:", - ), - ) - _args_schema.project_id = AAZStrArg( - options=["--project-id"], - help="Id of the Neon project", - required=True, - id_part="child_name_1", - fmt=AAZStrArgFormat( - pattern="^\\S.{0,62}\\S$|^\\S$", - ), - ) - _args_schema.resource_group = AAZResourceGroupNameArg( - help="Name of the Azure resource group.", - required=True, - ) - return cls._args_schema - - def _execute_operations(self): - self.pre_operations() - self.ProjectsGet(ctx=self.ctx)() - self.post_operations() - - @register_callback - def pre_operations(self): - pass - - @register_callback - def post_operations(self): - pass - - def _output(self, *args, **kwargs): - result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) - return result - - class ProjectsGet(AAZHttpOperation): - CLIENT_TYPE = "MgmtClient" - - def __call__(self, *args, **kwargs): - request = self.make_request() - session = self.client.send_request(request=request, stream=False, **kwargs) - if session.http_response.status_code in [200]: - return self.on_200(session) - - return self.on_error(session.http_response) - - @property - def url(self): - return self.client.format_url( - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Neon.Postgres/organizations/{organizationName}/projects/{projectName}", - **self.url_parameters - ) - - @property - def method(self): - return "GET" - - @property - def error_format(self): - return "MgmtErrorFormat" - - @property - def url_parameters(self): - parameters = { - **self.serialize_url_param( - "organizationName", self.ctx.args.organization_name, - required=True, - ), - **self.serialize_url_param( - "projectName", self.ctx.args.project_id, - required=True, - ), - **self.serialize_url_param( - "resourceGroupName", self.ctx.args.resource_group, - required=True, - ), - **self.serialize_url_param( - "subscriptionId", self.ctx.subscription_id, - required=True, - ), - } - return parameters - - @property - def query_parameters(self): - parameters = { - **self.serialize_query_param( - "api-version", "2025-03-01", - required=True, - ), - } - return parameters - - @property - def header_parameters(self): - parameters = { - **self.serialize_header_param( - "Accept", "application/json", - ), - } - return parameters - - def on_200(self, session): - data = self.deserialize_http_content(session) - self.ctx.set_var( - "instance", - data, - schema_builder=self._build_schema_on_200 - ) - - _schema_on_200 = None - - @classmethod - def _build_schema_on_200(cls): - if cls._schema_on_200 is not None: - return cls._schema_on_200 - - cls._schema_on_200 = AAZObjectType() - - _schema_on_200 = cls._schema_on_200 - _schema_on_200.id = AAZStrType( - flags={"read_only": True}, - ) - _schema_on_200.name = AAZStrType( - flags={"read_only": True}, - ) - _schema_on_200.properties = AAZObjectType() - _schema_on_200.system_data = AAZObjectType( - serialized_name="systemData", - flags={"read_only": True}, - ) - _schema_on_200.type = AAZStrType( - flags={"read_only": True}, - ) - - properties = cls._schema_on_200.properties - properties.attributes = AAZListType() - properties.branch = AAZObjectType() - properties.created_at = AAZStrType( - serialized_name="createdAt", - flags={"read_only": True}, - ) - properties.databases = AAZListType() - properties.default_endpoint_settings = AAZObjectType( - serialized_name="defaultEndpointSettings", - ) - properties.endpoints = AAZListType() - properties.entity_id = AAZStrType( - serialized_name="entityId", - flags={"read_only": True}, - ) - properties.entity_name = AAZStrType( - serialized_name="entityName", - ) - properties.history_retention = AAZIntType( - serialized_name="historyRetention", - ) - properties.pg_version = AAZIntType( - serialized_name="pgVersion", - ) - properties.provisioning_state = AAZStrType( - serialized_name="provisioningState", - flags={"read_only": True}, - ) - properties.region_id = AAZStrType( - serialized_name="regionId", - ) - properties.roles = AAZListType() - properties.storage = AAZIntType() - - attributes = cls._schema_on_200.properties.attributes - attributes.Element = AAZObjectType() - _ShowHelper._build_schema_attributes_read(attributes.Element) - - branch = cls._schema_on_200.properties.branch - branch.attributes = AAZListType() - branch.created_at = AAZStrType( - serialized_name="createdAt", - flags={"read_only": True}, - ) - branch.database_name = AAZStrType( - serialized_name="databaseName", - ) - branch.databases = AAZListType() - branch.endpoints = AAZListType() - branch.entity_id = AAZStrType( - serialized_name="entityId", - flags={"read_only": True}, - ) - branch.entity_name = AAZStrType( - serialized_name="entityName", - ) - branch.parent_id = AAZStrType( - serialized_name="parentId", - ) - branch.project_id = AAZStrType( - serialized_name="projectId", - ) - branch.provisioning_state = AAZStrType( - serialized_name="provisioningState", - flags={"read_only": True}, - ) - branch.role_name = AAZStrType( - serialized_name="roleName", - ) - branch.roles = AAZListType() - - attributes = cls._schema_on_200.properties.branch.attributes - attributes.Element = AAZObjectType() - _ShowHelper._build_schema_attributes_read(attributes.Element) - - databases = cls._schema_on_200.properties.branch.databases - databases.Element = AAZObjectType() - _ShowHelper._build_schema_neon_database_properties_read(databases.Element) - - endpoints = cls._schema_on_200.properties.branch.endpoints - endpoints.Element = AAZObjectType() - _ShowHelper._build_schema_endpoint_properties_read(endpoints.Element) - - roles = cls._schema_on_200.properties.branch.roles - roles.Element = AAZObjectType() - _ShowHelper._build_schema_neon_role_properties_read(roles.Element) - - databases = cls._schema_on_200.properties.databases - databases.Element = AAZObjectType() - _ShowHelper._build_schema_neon_database_properties_read(databases.Element) - - default_endpoint_settings = cls._schema_on_200.properties.default_endpoint_settings - default_endpoint_settings.autoscaling_limit_max_cu = AAZFloatType( - serialized_name="autoscalingLimitMaxCu", - flags={"required": True}, - ) - default_endpoint_settings.autoscaling_limit_min_cu = AAZFloatType( - serialized_name="autoscalingLimitMinCu", - flags={"required": True}, - ) - - endpoints = cls._schema_on_200.properties.endpoints - endpoints.Element = AAZObjectType() - _ShowHelper._build_schema_endpoint_properties_read(endpoints.Element) - - roles = cls._schema_on_200.properties.roles - roles.Element = AAZObjectType() - _ShowHelper._build_schema_neon_role_properties_read(roles.Element) - - system_data = cls._schema_on_200.system_data - system_data.created_at = AAZStrType( - serialized_name="createdAt", - ) - system_data.created_by = AAZStrType( - serialized_name="createdBy", - ) - system_data.created_by_type = AAZStrType( - serialized_name="createdByType", - ) - system_data.last_modified_at = AAZStrType( - serialized_name="lastModifiedAt", - ) - system_data.last_modified_by = AAZStrType( - serialized_name="lastModifiedBy", - ) - system_data.last_modified_by_type = AAZStrType( - serialized_name="lastModifiedByType", - ) - - return cls._schema_on_200 - - -class _ShowHelper: - """Helper class for Show""" - - _schema_attributes_read = None - - @classmethod - def _build_schema_attributes_read(cls, _schema): - if cls._schema_attributes_read is not None: - _schema.name = cls._schema_attributes_read.name - _schema.value = cls._schema_attributes_read.value - return - - cls._schema_attributes_read = _schema_attributes_read = AAZObjectType() - - attributes_read = _schema_attributes_read - attributes_read.name = AAZStrType( - flags={"required": True}, - ) - attributes_read.value = AAZStrType( - flags={"required": True}, - ) - - _schema.name = cls._schema_attributes_read.name - _schema.value = cls._schema_attributes_read.value - - _schema_endpoint_properties_read = None - - @classmethod - def _build_schema_endpoint_properties_read(cls, _schema): - if cls._schema_endpoint_properties_read is not None: - _schema.attributes = cls._schema_endpoint_properties_read.attributes - _schema.branch_id = cls._schema_endpoint_properties_read.branch_id - _schema.created_at = cls._schema_endpoint_properties_read.created_at - _schema.endpoint_type = cls._schema_endpoint_properties_read.endpoint_type - _schema.entity_id = cls._schema_endpoint_properties_read.entity_id - _schema.entity_name = cls._schema_endpoint_properties_read.entity_name - _schema.project_id = cls._schema_endpoint_properties_read.project_id - _schema.provisioning_state = cls._schema_endpoint_properties_read.provisioning_state - return - - cls._schema_endpoint_properties_read = _schema_endpoint_properties_read = AAZObjectType() - - endpoint_properties_read = _schema_endpoint_properties_read - endpoint_properties_read.attributes = AAZListType() - endpoint_properties_read.branch_id = AAZStrType( - serialized_name="branchId", - ) - endpoint_properties_read.created_at = AAZStrType( - serialized_name="createdAt", - flags={"read_only": True}, - ) - endpoint_properties_read.endpoint_type = AAZStrType( - serialized_name="endpointType", - ) - endpoint_properties_read.entity_id = AAZStrType( - serialized_name="entityId", - flags={"read_only": True}, - ) - endpoint_properties_read.entity_name = AAZStrType( - serialized_name="entityName", - ) - endpoint_properties_read.project_id = AAZStrType( - serialized_name="projectId", - ) - endpoint_properties_read.provisioning_state = AAZStrType( - serialized_name="provisioningState", - flags={"read_only": True}, - ) - - attributes = _schema_endpoint_properties_read.attributes - attributes.Element = AAZObjectType() - cls._build_schema_attributes_read(attributes.Element) - - _schema.attributes = cls._schema_endpoint_properties_read.attributes - _schema.branch_id = cls._schema_endpoint_properties_read.branch_id - _schema.created_at = cls._schema_endpoint_properties_read.created_at - _schema.endpoint_type = cls._schema_endpoint_properties_read.endpoint_type - _schema.entity_id = cls._schema_endpoint_properties_read.entity_id - _schema.entity_name = cls._schema_endpoint_properties_read.entity_name - _schema.project_id = cls._schema_endpoint_properties_read.project_id - _schema.provisioning_state = cls._schema_endpoint_properties_read.provisioning_state - - _schema_neon_database_properties_read = None - - @classmethod - def _build_schema_neon_database_properties_read(cls, _schema): - if cls._schema_neon_database_properties_read is not None: - _schema.attributes = cls._schema_neon_database_properties_read.attributes - _schema.branch_id = cls._schema_neon_database_properties_read.branch_id - _schema.created_at = cls._schema_neon_database_properties_read.created_at - _schema.entity_id = cls._schema_neon_database_properties_read.entity_id - _schema.entity_name = cls._schema_neon_database_properties_read.entity_name - _schema.owner_name = cls._schema_neon_database_properties_read.owner_name - _schema.provisioning_state = cls._schema_neon_database_properties_read.provisioning_state - return - - cls._schema_neon_database_properties_read = _schema_neon_database_properties_read = AAZObjectType() - - neon_database_properties_read = _schema_neon_database_properties_read - neon_database_properties_read.attributes = AAZListType() - neon_database_properties_read.branch_id = AAZStrType( - serialized_name="branchId", - ) - neon_database_properties_read.created_at = AAZStrType( - serialized_name="createdAt", - flags={"read_only": True}, - ) - neon_database_properties_read.entity_id = AAZStrType( - serialized_name="entityId", - flags={"read_only": True}, - ) - neon_database_properties_read.entity_name = AAZStrType( - serialized_name="entityName", - ) - neon_database_properties_read.owner_name = AAZStrType( - serialized_name="ownerName", - ) - neon_database_properties_read.provisioning_state = AAZStrType( - serialized_name="provisioningState", - flags={"read_only": True}, - ) - - attributes = _schema_neon_database_properties_read.attributes - attributes.Element = AAZObjectType() - cls._build_schema_attributes_read(attributes.Element) - - _schema.attributes = cls._schema_neon_database_properties_read.attributes - _schema.branch_id = cls._schema_neon_database_properties_read.branch_id - _schema.created_at = cls._schema_neon_database_properties_read.created_at - _schema.entity_id = cls._schema_neon_database_properties_read.entity_id - _schema.entity_name = cls._schema_neon_database_properties_read.entity_name - _schema.owner_name = cls._schema_neon_database_properties_read.owner_name - _schema.provisioning_state = cls._schema_neon_database_properties_read.provisioning_state - - _schema_neon_role_properties_read = None - - @classmethod - def _build_schema_neon_role_properties_read(cls, _schema): - if cls._schema_neon_role_properties_read is not None: - _schema.attributes = cls._schema_neon_role_properties_read.attributes - _schema.branch_id = cls._schema_neon_role_properties_read.branch_id - _schema.created_at = cls._schema_neon_role_properties_read.created_at - _schema.entity_id = cls._schema_neon_role_properties_read.entity_id - _schema.entity_name = cls._schema_neon_role_properties_read.entity_name - _schema.is_super_user = cls._schema_neon_role_properties_read.is_super_user - _schema.permissions = cls._schema_neon_role_properties_read.permissions - _schema.provisioning_state = cls._schema_neon_role_properties_read.provisioning_state - return - - cls._schema_neon_role_properties_read = _schema_neon_role_properties_read = AAZObjectType() - - neon_role_properties_read = _schema_neon_role_properties_read - neon_role_properties_read.attributes = AAZListType() - neon_role_properties_read.branch_id = AAZStrType( - serialized_name="branchId", - ) - neon_role_properties_read.created_at = AAZStrType( - serialized_name="createdAt", - flags={"read_only": True}, - ) - neon_role_properties_read.entity_id = AAZStrType( - serialized_name="entityId", - flags={"read_only": True}, - ) - neon_role_properties_read.entity_name = AAZStrType( - serialized_name="entityName", - ) - neon_role_properties_read.is_super_user = AAZBoolType( - serialized_name="isSuperUser", - ) - neon_role_properties_read.permissions = AAZListType() - neon_role_properties_read.provisioning_state = AAZStrType( - serialized_name="provisioningState", - flags={"read_only": True}, - ) - - attributes = _schema_neon_role_properties_read.attributes - attributes.Element = AAZObjectType() - cls._build_schema_attributes_read(attributes.Element) - - permissions = _schema_neon_role_properties_read.permissions - permissions.Element = AAZStrType() - - _schema.attributes = cls._schema_neon_role_properties_read.attributes - _schema.branch_id = cls._schema_neon_role_properties_read.branch_id - _schema.created_at = cls._schema_neon_role_properties_read.created_at - _schema.entity_id = cls._schema_neon_role_properties_read.entity_id - _schema.entity_name = cls._schema_neon_role_properties_read.entity_name - _schema.is_super_user = cls._schema_neon_role_properties_read.is_super_user - _schema.permissions = cls._schema_neon_role_properties_read.permissions - _schema.provisioning_state = cls._schema_neon_role_properties_read.provisioning_state - - -__all__ = ["Show"] diff --git a/src/neon/azext_neon/aaz/latest/neon/postgres/project/_update.py b/src/neon/azext_neon/aaz/latest/neon/postgres/project/_update.py deleted file mode 100644 index 589d28635e6..00000000000 --- a/src/neon/azext_neon/aaz/latest/neon/postgres/project/_update.py +++ /dev/null @@ -1,1030 +0,0 @@ -# -------------------------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for license information. -# -# Code generated by aaz-dev-tools -# -------------------------------------------------------------------------------------------- - -# pylint: skip-file -# flake8: noqa - -from azure.cli.core.aaz import * - - -@register_command( - "neon postgres project update", -) -class Update(AAZCommand): - """Update the properties of an existing Neon project resource within Azure. - - :example: Neon Project Update - az neon postgres project update --resource-group rgneon --organization-name neon-org --project-name neon-project --region eastus2 --pg-version 18 - """ - - _aaz_info = { - "version": "2025-03-01", - "resources": [ - ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/neon.postgres/organizations/{}/projects/{}", "2025-03-01"], - ] - } - - AZ_SUPPORT_NO_WAIT = True - - AZ_SUPPORT_GENERIC_UPDATE = True - - def _handler(self, command_args): - super()._handler(command_args) - return self.build_lro_poller(self._execute_operations, self._output) - - _args_schema = None - - @classmethod - def _build_arguments_schema(cls, *args, **kwargs): - if cls._args_schema is not None: - return cls._args_schema - cls._args_schema = super()._build_arguments_schema(*args, **kwargs) - - # define Arg Group "" - - _args_schema = cls._args_schema - _args_schema.organization_name = AAZStrArg( - options=["--organization-name"], - help="Name of the Neon organization.", - required=True, - id_part="name", - fmt=AAZStrArgFormat( - pattern="^[a-zA-Z0-9][a-zA-Z0-9_\\-.: ]*$", - max_length=50, - min_length=1, - ), - blank=AAZPromptInput( - msg="Please provide Neon Organization name:", - ), - ) - _args_schema.project_name = AAZStrArg( - options=["-n", "--name", "--project-name"], - help="Name of the Neon project.", - required=True, - id_part="child_name_1", - fmt=AAZStrArgFormat( - pattern="^\\S.{0,62}\\S$|^\\S$", - ), - ) - _args_schema.resource_group = AAZResourceGroupNameArg( - help="Name of the Azure resource group.", - required=True, - ) - - # define Arg Group "Properties" - - _args_schema = cls._args_schema - _args_schema.branch = AAZObjectArg( - options=["--branch"], - arg_group="Properties", - help="The Branch properties of the project. This is optional", - nullable=True, - ) - _args_schema.pg_version = AAZIntArg( - options=["--pg-version"], - arg_group="Properties", - help="Postgres version for the project", - nullable=True, - ) - _args_schema.region = AAZStrArg( - options=["--region"], - arg_group="Properties", - help="Region where the project is created", - nullable=True, - ) - - branch = cls._args_schema.branch - branch.attributes = AAZListArg( - options=["attributes"], - help="Additional attributes for the entity", - nullable=True, - ) - branch.database_name = AAZStrArg( - options=["database-name"], - help="Database name associated with the branch", - nullable=True, - ) - branch.entity_name = AAZStrArg( - options=["entity-name"], - help="Name of the resource", - nullable=True, - fmt=AAZStrArgFormat( - pattern="^\\S.{0,62}\\S$|^\\S$", - ), - ) - branch.parent_id = AAZStrArg( - options=["parent-id"], - help="The ID of the parent branch", - nullable=True, - fmt=AAZStrArgFormat( - pattern="^[a-z0-9-]{1,60}$", - ), - ) - branch.project_id = AAZStrArg( - options=["project-id"], - help="The ID of the project this branch belongs to", - nullable=True, - ) - branch.role_name = AAZStrArg( - options=["role-name"], - help="Role name associated with the branch", - nullable=True, - ) - - attributes = cls._args_schema.branch.attributes - attributes.Element = AAZObjectArg( - nullable=True, - ) - cls._build_args_attributes_update(attributes.Element) - return cls._args_schema - - _args_attributes_update = None - - @classmethod - def _build_args_attributes_update(cls, _schema): - if cls._args_attributes_update is not None: - _schema.name = cls._args_attributes_update.name - _schema.value = cls._args_attributes_update.value - return - - cls._args_attributes_update = AAZObjectArg( - nullable=True, - ) - - attributes_update = cls._args_attributes_update - attributes_update.name = AAZStrArg( - options=["name"], - help="Name of the attribute", - ) - attributes_update.value = AAZStrArg( - options=["value"], - help="Value of the attribute", - ) - - _schema.name = cls._args_attributes_update.name - _schema.value = cls._args_attributes_update.value - - _args_endpoint_properties_update = None - - @classmethod - def _build_args_endpoint_properties_update(cls, _schema): - if cls._args_endpoint_properties_update is not None: - _schema.attributes = cls._args_endpoint_properties_update.attributes - _schema.branch_id = cls._args_endpoint_properties_update.branch_id - _schema.endpoint_type = cls._args_endpoint_properties_update.endpoint_type - _schema.entity_name = cls._args_endpoint_properties_update.entity_name - _schema.project_id = cls._args_endpoint_properties_update.project_id - return - - cls._args_endpoint_properties_update = AAZObjectArg( - nullable=True, - ) - - endpoint_properties_update = cls._args_endpoint_properties_update - endpoint_properties_update.attributes = AAZListArg( - options=["attributes"], - help="Additional attributes for the entity", - nullable=True, - ) - endpoint_properties_update.branch_id = AAZStrArg( - options=["branch-id"], - help="The ID of the branch this endpoint belongs to", - nullable=True, - ) - endpoint_properties_update.endpoint_type = AAZStrArg( - options=["endpoint-type"], - help="The type of the endpoint", - nullable=True, - enum={"read_only": "read_only", "read_write": "read_write"}, - ) - endpoint_properties_update.entity_name = AAZStrArg( - options=["entity-name"], - help="Name of the resource", - nullable=True, - fmt=AAZStrArgFormat( - pattern="^\\S.{0,62}\\S$|^\\S$", - ), - ) - endpoint_properties_update.project_id = AAZStrArg( - options=["project-id"], - help="The ID of the project this endpoint belongs to", - nullable=True, - ) - - attributes = cls._args_endpoint_properties_update.attributes - attributes.Element = AAZObjectArg( - nullable=True, - ) - cls._build_args_attributes_update(attributes.Element) - - _schema.attributes = cls._args_endpoint_properties_update.attributes - _schema.branch_id = cls._args_endpoint_properties_update.branch_id - _schema.endpoint_type = cls._args_endpoint_properties_update.endpoint_type - _schema.entity_name = cls._args_endpoint_properties_update.entity_name - _schema.project_id = cls._args_endpoint_properties_update.project_id - - _args_neon_database_properties_update = None - - @classmethod - def _build_args_neon_database_properties_update(cls, _schema): - if cls._args_neon_database_properties_update is not None: - _schema.attributes = cls._args_neon_database_properties_update.attributes - _schema.branch_id = cls._args_neon_database_properties_update.branch_id - _schema.entity_name = cls._args_neon_database_properties_update.entity_name - _schema.owner_name = cls._args_neon_database_properties_update.owner_name - return - - cls._args_neon_database_properties_update = AAZObjectArg( - nullable=True, - ) - - neon_database_properties_update = cls._args_neon_database_properties_update - neon_database_properties_update.attributes = AAZListArg( - options=["attributes"], - help="Additional attributes for the entity", - nullable=True, - ) - neon_database_properties_update.branch_id = AAZStrArg( - options=["branch-id"], - help="The ID of the branch this database belongs to", - nullable=True, - ) - neon_database_properties_update.entity_name = AAZStrArg( - options=["entity-name"], - help="Name of the resource", - nullable=True, - fmt=AAZStrArgFormat( - pattern="^\\S.{0,62}\\S$|^\\S$", - ), - ) - neon_database_properties_update.owner_name = AAZStrArg( - options=["owner-name"], - help="The name of the role that owns the database", - nullable=True, - ) - - attributes = cls._args_neon_database_properties_update.attributes - attributes.Element = AAZObjectArg( - nullable=True, - ) - cls._build_args_attributes_update(attributes.Element) - - _schema.attributes = cls._args_neon_database_properties_update.attributes - _schema.branch_id = cls._args_neon_database_properties_update.branch_id - _schema.entity_name = cls._args_neon_database_properties_update.entity_name - _schema.owner_name = cls._args_neon_database_properties_update.owner_name - - _args_neon_role_properties_update = None - - @classmethod - def _build_args_neon_role_properties_update(cls, _schema): - if cls._args_neon_role_properties_update is not None: - _schema.attributes = cls._args_neon_role_properties_update.attributes - _schema.branch_id = cls._args_neon_role_properties_update.branch_id - _schema.entity_name = cls._args_neon_role_properties_update.entity_name - _schema.is_super_user = cls._args_neon_role_properties_update.is_super_user - _schema.permissions = cls._args_neon_role_properties_update.permissions - return - - cls._args_neon_role_properties_update = AAZObjectArg( - nullable=True, - ) - - neon_role_properties_update = cls._args_neon_role_properties_update - neon_role_properties_update.attributes = AAZListArg( - options=["attributes"], - help="Additional attributes for the entity", - nullable=True, - ) - neon_role_properties_update.branch_id = AAZStrArg( - options=["branch-id"], - help="The ID of the branch this role belongs to", - nullable=True, - ) - neon_role_properties_update.entity_name = AAZStrArg( - options=["entity-name"], - help="Name of the resource", - nullable=True, - fmt=AAZStrArgFormat( - pattern="^\\S.{0,62}\\S$|^\\S$", - ), - ) - neon_role_properties_update.is_super_user = AAZBoolArg( - options=["is-super-user"], - help="Indicates whether the role has superuser privileges", - nullable=True, - ) - neon_role_properties_update.permissions = AAZListArg( - options=["permissions"], - help="Permissions assigned to the role", - nullable=True, - ) - - attributes = cls._args_neon_role_properties_update.attributes - attributes.Element = AAZObjectArg( - nullable=True, - ) - cls._build_args_attributes_update(attributes.Element) - - permissions = cls._args_neon_role_properties_update.permissions - permissions.Element = AAZStrArg( - nullable=True, - ) - - _schema.attributes = cls._args_neon_role_properties_update.attributes - _schema.branch_id = cls._args_neon_role_properties_update.branch_id - _schema.entity_name = cls._args_neon_role_properties_update.entity_name - _schema.is_super_user = cls._args_neon_role_properties_update.is_super_user - _schema.permissions = cls._args_neon_role_properties_update.permissions - - def _execute_operations(self): - self.pre_operations() - self.ProjectsGet(ctx=self.ctx)() - self.pre_instance_update(self.ctx.vars.instance) - self.InstanceUpdateByJson(ctx=self.ctx)() - self.InstanceUpdateByGeneric(ctx=self.ctx)() - self.post_instance_update(self.ctx.vars.instance) - yield self.ProjectsCreateOrUpdate(ctx=self.ctx)() - self.post_operations() - - @register_callback - def pre_operations(self): - pass - - @register_callback - def post_operations(self): - pass - - @register_callback - def pre_instance_update(self, instance): - pass - - @register_callback - def post_instance_update(self, instance): - pass - - def _output(self, *args, **kwargs): - result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) - return result - - class ProjectsGet(AAZHttpOperation): - CLIENT_TYPE = "MgmtClient" - - def __call__(self, *args, **kwargs): - request = self.make_request() - session = self.client.send_request(request=request, stream=False, **kwargs) - if session.http_response.status_code in [200]: - return self.on_200(session) - - return self.on_error(session.http_response) - - @property - def url(self): - return self.client.format_url( - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Neon.Postgres/organizations/{organizationName}/projects/{projectName}", - **self.url_parameters - ) - - @property - def method(self): - return "GET" - - @property - def error_format(self): - return "MgmtErrorFormat" - - @property - def url_parameters(self): - parameters = { - **self.serialize_url_param( - "organizationName", self.ctx.args.organization_name, - required=True, - ), - **self.serialize_url_param( - "projectName", self.ctx.args.project_name, - required=True, - ), - **self.serialize_url_param( - "resourceGroupName", self.ctx.args.resource_group, - required=True, - ), - **self.serialize_url_param( - "subscriptionId", self.ctx.subscription_id, - required=True, - ), - } - return parameters - - @property - def query_parameters(self): - parameters = { - **self.serialize_query_param( - "api-version", "2025-03-01", - required=True, - ), - } - return parameters - - @property - def header_parameters(self): - parameters = { - **self.serialize_header_param( - "Accept", "application/json", - ), - } - return parameters - - def on_200(self, session): - data = self.deserialize_http_content(session) - self.ctx.set_var( - "instance", - data, - schema_builder=self._build_schema_on_200 - ) - - _schema_on_200 = None - - @classmethod - def _build_schema_on_200(cls): - if cls._schema_on_200 is not None: - return cls._schema_on_200 - - cls._schema_on_200 = AAZObjectType() - _UpdateHelper._build_schema_project_read(cls._schema_on_200) - - return cls._schema_on_200 - - class ProjectsCreateOrUpdate(AAZHttpOperation): - CLIENT_TYPE = "MgmtClient" - - def __call__(self, *args, **kwargs): - request = self.make_request() - session = self.client.send_request(request=request, stream=False, **kwargs) - if session.http_response.status_code in [202]: - return self.client.build_lro_polling( - self.ctx.args.no_wait, - session, - self.on_200_201, - self.on_error, - lro_options={"final-state-via": "azure-async-operation"}, - path_format_arguments=self.url_parameters, - ) - if session.http_response.status_code in [200, 201]: - return self.client.build_lro_polling( - self.ctx.args.no_wait, - session, - self.on_200_201, - self.on_error, - lro_options={"final-state-via": "azure-async-operation"}, - path_format_arguments=self.url_parameters, - ) - - return self.on_error(session.http_response) - - @property - def url(self): - return self.client.format_url( - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Neon.Postgres/organizations/{organizationName}/projects/{projectName}", - **self.url_parameters - ) - - @property - def method(self): - return "PUT" - - @property - def error_format(self): - return "MgmtErrorFormat" - - @property - def url_parameters(self): - parameters = { - **self.serialize_url_param( - "organizationName", self.ctx.args.organization_name, - required=True, - ), - **self.serialize_url_param( - "projectName", self.ctx.args.project_name, - required=True, - ), - **self.serialize_url_param( - "resourceGroupName", self.ctx.args.resource_group, - required=True, - ), - **self.serialize_url_param( - "subscriptionId", self.ctx.subscription_id, - required=True, - ), - } - return parameters - - @property - def query_parameters(self): - parameters = { - **self.serialize_query_param( - "api-version", "2025-03-01", - required=True, - ), - } - return parameters - - @property - def header_parameters(self): - parameters = { - **self.serialize_header_param( - "Content-Type", "application/json", - ), - **self.serialize_header_param( - "Accept", "application/json", - ), - } - return parameters - - @property - def content(self): - _content_value, _builder = self.new_content_builder( - self.ctx.args, - value=self.ctx.vars.instance, - ) - - return self.serialize_content(_content_value) - - def on_200_201(self, session): - data = self.deserialize_http_content(session) - self.ctx.set_var( - "instance", - data, - schema_builder=self._build_schema_on_200_201 - ) - - _schema_on_200_201 = None - - @classmethod - def _build_schema_on_200_201(cls): - if cls._schema_on_200_201 is not None: - return cls._schema_on_200_201 - - cls._schema_on_200_201 = AAZObjectType() - _UpdateHelper._build_schema_project_read(cls._schema_on_200_201) - - return cls._schema_on_200_201 - - class InstanceUpdateByJson(AAZJsonInstanceUpdateOperation): - - def __call__(self, *args, **kwargs): - self._update_instance(self.ctx.vars.instance) - - def _update_instance(self, instance): - _instance_value, _builder = self.new_content_builder( - self.ctx.args, - value=instance, - typ=AAZObjectType - ) - _builder.set_prop("properties", AAZObjectType) - - properties = _builder.get(".properties") - if properties is not None: - properties.set_prop("branch", AAZObjectType, ".branch") - properties.set_prop("pgVersion", AAZIntType, ".pg_version") - properties.set_prop("regionId", AAZStrType, ".region") - - branch = _builder.get(".properties.branch") - if branch is not None: - branch.set_prop("attributes", AAZListType, ".attributes") - branch.set_prop("databaseName", AAZStrType, ".database_name") - branch.set_prop("entityName", AAZStrType, ".entity_name") - branch.set_prop("parentId", AAZStrType, ".parent_id") - branch.set_prop("projectId", AAZStrType, ".project_id") - branch.set_prop("roleName", AAZStrType, ".role_name") - - attributes = _builder.get(".properties.branch.attributes") - if attributes is not None: - _UpdateHelper._build_schema_attributes_update(attributes.set_elements(AAZObjectType, ".")) - - return _instance_value - - class InstanceUpdateByGeneric(AAZGenericInstanceUpdateOperation): - - def __call__(self, *args, **kwargs): - self._update_instance_by_generic( - self.ctx.vars.instance, - self.ctx.generic_update_args - ) - - -class _UpdateHelper: - """Helper class for Update""" - - @classmethod - def _build_schema_attributes_update(cls, _builder): - if _builder is None: - return - _builder.set_prop("name", AAZStrType, ".name", typ_kwargs={"flags": {"required": True}}) - _builder.set_prop("value", AAZStrType, ".value", typ_kwargs={"flags": {"required": True}}) - - @classmethod - def _build_schema_endpoint_properties_update(cls, _builder): - if _builder is None: - return - _builder.set_prop("attributes", AAZListType, ".attributes") - _builder.set_prop("branchId", AAZStrType, ".branch_id") - _builder.set_prop("endpointType", AAZStrType, ".endpoint_type") - _builder.set_prop("entityName", AAZStrType, ".entity_name") - _builder.set_prop("projectId", AAZStrType, ".project_id") - - attributes = _builder.get(".attributes") - if attributes is not None: - cls._build_schema_attributes_update(attributes.set_elements(AAZObjectType, ".")) - - @classmethod - def _build_schema_neon_database_properties_update(cls, _builder): - if _builder is None: - return - _builder.set_prop("attributes", AAZListType, ".attributes") - _builder.set_prop("branchId", AAZStrType, ".branch_id") - _builder.set_prop("entityName", AAZStrType, ".entity_name") - _builder.set_prop("ownerName", AAZStrType, ".owner_name") - - attributes = _builder.get(".attributes") - if attributes is not None: - cls._build_schema_attributes_update(attributes.set_elements(AAZObjectType, ".")) - - @classmethod - def _build_schema_neon_role_properties_update(cls, _builder): - if _builder is None: - return - _builder.set_prop("attributes", AAZListType, ".attributes") - _builder.set_prop("branchId", AAZStrType, ".branch_id") - _builder.set_prop("entityName", AAZStrType, ".entity_name") - _builder.set_prop("isSuperUser", AAZBoolType, ".is_super_user") - _builder.set_prop("permissions", AAZListType, ".permissions") - - attributes = _builder.get(".attributes") - if attributes is not None: - cls._build_schema_attributes_update(attributes.set_elements(AAZObjectType, ".")) - - permissions = _builder.get(".permissions") - if permissions is not None: - permissions.set_elements(AAZStrType, ".") - - _schema_attributes_read = None - - @classmethod - def _build_schema_attributes_read(cls, _schema): - if cls._schema_attributes_read is not None: - _schema.name = cls._schema_attributes_read.name - _schema.value = cls._schema_attributes_read.value - return - - cls._schema_attributes_read = _schema_attributes_read = AAZObjectType() - - attributes_read = _schema_attributes_read - attributes_read.name = AAZStrType( - flags={"required": True}, - ) - attributes_read.value = AAZStrType( - flags={"required": True}, - ) - - _schema.name = cls._schema_attributes_read.name - _schema.value = cls._schema_attributes_read.value - - _schema_endpoint_properties_read = None - - @classmethod - def _build_schema_endpoint_properties_read(cls, _schema): - if cls._schema_endpoint_properties_read is not None: - _schema.attributes = cls._schema_endpoint_properties_read.attributes - _schema.branch_id = cls._schema_endpoint_properties_read.branch_id - _schema.created_at = cls._schema_endpoint_properties_read.created_at - _schema.endpoint_type = cls._schema_endpoint_properties_read.endpoint_type - _schema.entity_id = cls._schema_endpoint_properties_read.entity_id - _schema.entity_name = cls._schema_endpoint_properties_read.entity_name - _schema.project_id = cls._schema_endpoint_properties_read.project_id - _schema.provisioning_state = cls._schema_endpoint_properties_read.provisioning_state - return - - cls._schema_endpoint_properties_read = _schema_endpoint_properties_read = AAZObjectType() - - endpoint_properties_read = _schema_endpoint_properties_read - endpoint_properties_read.attributes = AAZListType() - endpoint_properties_read.branch_id = AAZStrType( - serialized_name="branchId", - ) - endpoint_properties_read.created_at = AAZStrType( - serialized_name="createdAt", - flags={"read_only": True}, - ) - endpoint_properties_read.endpoint_type = AAZStrType( - serialized_name="endpointType", - ) - endpoint_properties_read.entity_id = AAZStrType( - serialized_name="entityId", - flags={"read_only": True}, - ) - endpoint_properties_read.entity_name = AAZStrType( - serialized_name="entityName", - ) - endpoint_properties_read.project_id = AAZStrType( - serialized_name="projectId", - ) - endpoint_properties_read.provisioning_state = AAZStrType( - serialized_name="provisioningState", - flags={"read_only": True}, - ) - - attributes = _schema_endpoint_properties_read.attributes - attributes.Element = AAZObjectType() - cls._build_schema_attributes_read(attributes.Element) - - _schema.attributes = cls._schema_endpoint_properties_read.attributes - _schema.branch_id = cls._schema_endpoint_properties_read.branch_id - _schema.created_at = cls._schema_endpoint_properties_read.created_at - _schema.endpoint_type = cls._schema_endpoint_properties_read.endpoint_type - _schema.entity_id = cls._schema_endpoint_properties_read.entity_id - _schema.entity_name = cls._schema_endpoint_properties_read.entity_name - _schema.project_id = cls._schema_endpoint_properties_read.project_id - _schema.provisioning_state = cls._schema_endpoint_properties_read.provisioning_state - - _schema_neon_database_properties_read = None - - @classmethod - def _build_schema_neon_database_properties_read(cls, _schema): - if cls._schema_neon_database_properties_read is not None: - _schema.attributes = cls._schema_neon_database_properties_read.attributes - _schema.branch_id = cls._schema_neon_database_properties_read.branch_id - _schema.created_at = cls._schema_neon_database_properties_read.created_at - _schema.entity_id = cls._schema_neon_database_properties_read.entity_id - _schema.entity_name = cls._schema_neon_database_properties_read.entity_name - _schema.owner_name = cls._schema_neon_database_properties_read.owner_name - _schema.provisioning_state = cls._schema_neon_database_properties_read.provisioning_state - return - - cls._schema_neon_database_properties_read = _schema_neon_database_properties_read = AAZObjectType() - - neon_database_properties_read = _schema_neon_database_properties_read - neon_database_properties_read.attributes = AAZListType() - neon_database_properties_read.branch_id = AAZStrType( - serialized_name="branchId", - ) - neon_database_properties_read.created_at = AAZStrType( - serialized_name="createdAt", - flags={"read_only": True}, - ) - neon_database_properties_read.entity_id = AAZStrType( - serialized_name="entityId", - flags={"read_only": True}, - ) - neon_database_properties_read.entity_name = AAZStrType( - serialized_name="entityName", - ) - neon_database_properties_read.owner_name = AAZStrType( - serialized_name="ownerName", - ) - neon_database_properties_read.provisioning_state = AAZStrType( - serialized_name="provisioningState", - flags={"read_only": True}, - ) - - attributes = _schema_neon_database_properties_read.attributes - attributes.Element = AAZObjectType() - cls._build_schema_attributes_read(attributes.Element) - - _schema.attributes = cls._schema_neon_database_properties_read.attributes - _schema.branch_id = cls._schema_neon_database_properties_read.branch_id - _schema.created_at = cls._schema_neon_database_properties_read.created_at - _schema.entity_id = cls._schema_neon_database_properties_read.entity_id - _schema.entity_name = cls._schema_neon_database_properties_read.entity_name - _schema.owner_name = cls._schema_neon_database_properties_read.owner_name - _schema.provisioning_state = cls._schema_neon_database_properties_read.provisioning_state - - _schema_neon_role_properties_read = None - - @classmethod - def _build_schema_neon_role_properties_read(cls, _schema): - if cls._schema_neon_role_properties_read is not None: - _schema.attributes = cls._schema_neon_role_properties_read.attributes - _schema.branch_id = cls._schema_neon_role_properties_read.branch_id - _schema.created_at = cls._schema_neon_role_properties_read.created_at - _schema.entity_id = cls._schema_neon_role_properties_read.entity_id - _schema.entity_name = cls._schema_neon_role_properties_read.entity_name - _schema.is_super_user = cls._schema_neon_role_properties_read.is_super_user - _schema.permissions = cls._schema_neon_role_properties_read.permissions - _schema.provisioning_state = cls._schema_neon_role_properties_read.provisioning_state - return - - cls._schema_neon_role_properties_read = _schema_neon_role_properties_read = AAZObjectType() - - neon_role_properties_read = _schema_neon_role_properties_read - neon_role_properties_read.attributes = AAZListType() - neon_role_properties_read.branch_id = AAZStrType( - serialized_name="branchId", - ) - neon_role_properties_read.created_at = AAZStrType( - serialized_name="createdAt", - flags={"read_only": True}, - ) - neon_role_properties_read.entity_id = AAZStrType( - serialized_name="entityId", - flags={"read_only": True}, - ) - neon_role_properties_read.entity_name = AAZStrType( - serialized_name="entityName", - ) - neon_role_properties_read.is_super_user = AAZBoolType( - serialized_name="isSuperUser", - ) - neon_role_properties_read.permissions = AAZListType() - neon_role_properties_read.provisioning_state = AAZStrType( - serialized_name="provisioningState", - flags={"read_only": True}, - ) - - attributes = _schema_neon_role_properties_read.attributes - attributes.Element = AAZObjectType() - cls._build_schema_attributes_read(attributes.Element) - - permissions = _schema_neon_role_properties_read.permissions - permissions.Element = AAZStrType() - - _schema.attributes = cls._schema_neon_role_properties_read.attributes - _schema.branch_id = cls._schema_neon_role_properties_read.branch_id - _schema.created_at = cls._schema_neon_role_properties_read.created_at - _schema.entity_id = cls._schema_neon_role_properties_read.entity_id - _schema.entity_name = cls._schema_neon_role_properties_read.entity_name - _schema.is_super_user = cls._schema_neon_role_properties_read.is_super_user - _schema.permissions = cls._schema_neon_role_properties_read.permissions - _schema.provisioning_state = cls._schema_neon_role_properties_read.provisioning_state - - _schema_project_read = None - - @classmethod - def _build_schema_project_read(cls, _schema): - if cls._schema_project_read is not None: - _schema.id = cls._schema_project_read.id - _schema.name = cls._schema_project_read.name - _schema.properties = cls._schema_project_read.properties - _schema.system_data = cls._schema_project_read.system_data - _schema.type = cls._schema_project_read.type - return - - cls._schema_project_read = _schema_project_read = AAZObjectType() - - project_read = _schema_project_read - project_read.id = AAZStrType( - flags={"read_only": True}, - ) - project_read.name = AAZStrType( - flags={"read_only": True}, - ) - project_read.properties = AAZObjectType() - project_read.system_data = AAZObjectType( - serialized_name="systemData", - flags={"read_only": True}, - ) - project_read.type = AAZStrType( - flags={"read_only": True}, - ) - - properties = _schema_project_read.properties - properties.attributes = AAZListType() - properties.branch = AAZObjectType() - properties.created_at = AAZStrType( - serialized_name="createdAt", - flags={"read_only": True}, - ) - properties.databases = AAZListType() - properties.default_endpoint_settings = AAZObjectType( - serialized_name="defaultEndpointSettings", - ) - properties.endpoints = AAZListType() - properties.entity_id = AAZStrType( - serialized_name="entityId", - flags={"read_only": True}, - ) - properties.entity_name = AAZStrType( - serialized_name="entityName", - ) - properties.history_retention = AAZIntType( - serialized_name="historyRetention", - ) - properties.pg_version = AAZIntType( - serialized_name="pgVersion", - ) - properties.provisioning_state = AAZStrType( - serialized_name="provisioningState", - flags={"read_only": True}, - ) - properties.region_id = AAZStrType( - serialized_name="regionId", - ) - properties.roles = AAZListType() - properties.storage = AAZIntType() - - attributes = _schema_project_read.properties.attributes - attributes.Element = AAZObjectType() - cls._build_schema_attributes_read(attributes.Element) - - branch = _schema_project_read.properties.branch - branch.attributes = AAZListType() - branch.created_at = AAZStrType( - serialized_name="createdAt", - flags={"read_only": True}, - ) - branch.database_name = AAZStrType( - serialized_name="databaseName", - ) - branch.databases = AAZListType() - branch.endpoints = AAZListType() - branch.entity_id = AAZStrType( - serialized_name="entityId", - flags={"read_only": True}, - ) - branch.entity_name = AAZStrType( - serialized_name="entityName", - ) - branch.parent_id = AAZStrType( - serialized_name="parentId", - ) - branch.project_id = AAZStrType( - serialized_name="projectId", - ) - branch.provisioning_state = AAZStrType( - serialized_name="provisioningState", - flags={"read_only": True}, - ) - branch.role_name = AAZStrType( - serialized_name="roleName", - ) - branch.roles = AAZListType() - - attributes = _schema_project_read.properties.branch.attributes - attributes.Element = AAZObjectType() - cls._build_schema_attributes_read(attributes.Element) - - databases = _schema_project_read.properties.branch.databases - databases.Element = AAZObjectType() - cls._build_schema_neon_database_properties_read(databases.Element) - - endpoints = _schema_project_read.properties.branch.endpoints - endpoints.Element = AAZObjectType() - cls._build_schema_endpoint_properties_read(endpoints.Element) - - roles = _schema_project_read.properties.branch.roles - roles.Element = AAZObjectType() - cls._build_schema_neon_role_properties_read(roles.Element) - - databases = _schema_project_read.properties.databases - databases.Element = AAZObjectType() - cls._build_schema_neon_database_properties_read(databases.Element) - - default_endpoint_settings = _schema_project_read.properties.default_endpoint_settings - default_endpoint_settings.autoscaling_limit_max_cu = AAZFloatType( - serialized_name="autoscalingLimitMaxCu", - flags={"required": True}, - ) - default_endpoint_settings.autoscaling_limit_min_cu = AAZFloatType( - serialized_name="autoscalingLimitMinCu", - flags={"required": True}, - ) - - endpoints = _schema_project_read.properties.endpoints - endpoints.Element = AAZObjectType() - cls._build_schema_endpoint_properties_read(endpoints.Element) - - roles = _schema_project_read.properties.roles - roles.Element = AAZObjectType() - cls._build_schema_neon_role_properties_read(roles.Element) - - system_data = _schema_project_read.system_data - system_data.created_at = AAZStrType( - serialized_name="createdAt", - ) - system_data.created_by = AAZStrType( - serialized_name="createdBy", - ) - system_data.created_by_type = AAZStrType( - serialized_name="createdByType", - ) - system_data.last_modified_at = AAZStrType( - serialized_name="lastModifiedAt", - ) - system_data.last_modified_by = AAZStrType( - serialized_name="lastModifiedBy", - ) - system_data.last_modified_by_type = AAZStrType( - serialized_name="lastModifiedByType", - ) - - _schema.id = cls._schema_project_read.id - _schema.name = cls._schema_project_read.name - _schema.properties = cls._schema_project_read.properties - _schema.system_data = cls._schema_project_read.system_data - _schema.type = cls._schema_project_read.type - - -__all__ = ["Update"] diff --git a/src/neon/azext_neon/azext_metadata.json b/src/neon/azext_neon/azext_metadata.json deleted file mode 100644 index 71889bb136b..00000000000 --- a/src/neon/azext_neon/azext_metadata.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "azext.isPreview": true, - "azext.minCliCoreVersion": "2.75.0" -} \ No newline at end of file diff --git a/src/neon/azext_neon/commands.py b/src/neon/azext_neon/commands.py deleted file mode 100644 index b0d842e4993..00000000000 --- a/src/neon/azext_neon/commands.py +++ /dev/null @@ -1,15 +0,0 @@ -# -------------------------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for license information. -# -# Code generated by aaz-dev-tools -# -------------------------------------------------------------------------------------------- - -# pylint: disable=too-many-lines -# pylint: disable=too-many-statements - -# from azure.cli.core.commands import CliCommandType - - -def load_command_table(self, _): # pylint: disable=unused-argument - pass diff --git a/src/neon/azext_neon/custom.py b/src/neon/azext_neon/custom.py deleted file mode 100644 index 86df1e48ef5..00000000000 --- a/src/neon/azext_neon/custom.py +++ /dev/null @@ -1,14 +0,0 @@ -# -------------------------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for license information. -# -# Code generated by aaz-dev-tools -# -------------------------------------------------------------------------------------------- - -# pylint: disable=too-many-lines -# pylint: disable=too-many-statements - -from knack.log import get_logger - - -logger = get_logger(__name__) diff --git a/src/neon/azext_neon/tests/README.md b/src/neon/azext_neon/tests/README.md deleted file mode 100644 index d3e98460a1c..00000000000 --- a/src/neon/azext_neon/tests/README.md +++ /dev/null @@ -1,228 +0,0 @@ -# Neon CLI Extension Test Suite - -## Overview -This directory contains comprehensive tests for the Azure CLI Neon extension, covering all 25 commands including the fixed parameter mapping for endpoint, role, and database create commands. - -## Test Structure - -### Test Files -- `test_neon.py` - Main test suite with comprehensive scenarios -- `test_config.py` - Test configuration and constants -- `test_requirements.txt` - Additional test dependencies -- `recordings/` - Test recordings for playback - -### Test Categories - -#### 1. Organization Lifecycle Tests (`test_neon_organization_lifecycle`) -- Organization creation with marketplace integration -- Organization listing and details retrieval -- Organization updates -- Organization deletion -- SSO configuration testing - -#### 2. Complete Workflow Tests (`test_neon_complete_workflow`) -- End-to-end testing of all resource types -- Organization → Project → Branch → Endpoint/Database/Role creation -- Resource dependency validation -- Complete cleanup workflow - -#### 3. Parameter Mapping Tests (`test_neon_fixed_parameter_mapping`) -- **Critical**: Tests the fixed parameter mapping for create commands -- Validates that endpoint, role, and database create commands no longer fail with "branch not found" -- Tests proper URL parameter mapping using project-id and branch-id - -#### 4. Help Command Tests (`test_neon_help_commands`) -- Validates all help commands work correctly -- Tests command discovery and documentation - -#### 5. Command Validation Tests (`test_neon_command_validation`) -- Tests required parameter enforcement -- Validates command syntax - -## Running Tests - -### Prerequisites -```bash -# Install the extension -az extension add --source /path/to/neon-1.0.0-py3-none-any.whl - -# Install test dependencies -pip install -r azext_neon/tests/test_requirements.txt -``` - -### Run All Tests -```bash -cd /workspaces/azure-cli-extensions/src/neon -python -m pytest azext_neon/tests/latest/test_neon.py -v -``` - -### Run Specific Test Categories -```bash -# Test help commands (quick) -python -m pytest azext_neon/tests/latest/test_neon.py::NeonScenario::test_neon_help_commands -v - -# Test command validation (quick) -python -m pytest azext_neon/tests/latest/test_neon.py::NeonScenario::test_neon_command_validation -v - -# Test parameter mapping fixes (quick) -python -m pytest azext_neon/tests/latest/test_neon.py::NeonScenario::test_neon_fixed_parameter_mapping -v - -# Test organization lifecycle (requires Azure resources) -python -m pytest azext_neon/tests/latest/test_neon.py::NeonScenario::test_neon_organization_lifecycle -v - -# Test complete workflow (requires Azure resources, long-running) -python -m pytest azext_neon/tests/latest/test_neon.py::NeonScenario::test_neon_complete_workflow -v -``` - -### Run Tests with Coverage -```bash -python -m pytest azext_neon/tests/latest/test_neon.py --cov=azext_neon --cov-report=html -``` - -## Test Environment Setup - -### Azure Authentication -```bash -az login -az account set --subscription "your-subscription-id" -``` - -### Resource Group -Tests use `ResourceGroupPreparer` which automatically creates and cleans up resource groups. The tests are designed to be isolated and not interfere with existing resources. - -## Test Results Interpretation - -### Expected Behaviors - -#### ✅ Should Pass -- Help command tests -- Command validation tests -- Parameter mapping tests (even with API errors) - -#### ⚠️ May Fail Due to Service Limits -- Endpoint creation (due to endpoint limits) -- Complex resource creation (due to marketplace integration requirements) - -#### 🔍 What to Look For -- **Parameter Mapping Fixes**: Tests should fail with proper API errors (like "ParentResourceNotFound") instead of parameter mapping errors (like "branch not found") -- **Command Discovery**: All commands should be discoverable via help -- **Required Parameters**: Commands should properly validate required parameters - -## Test Data - -### Generated Test Data -Tests use randomized names to avoid conflicts: -- Organizations: `test-neon-org-{random}` -- Projects: `test-project-{random}` -- Branches: `test-branch-{random}` -- Endpoints: `test-endpoint-{random}` -- Databases: `test_db_{random}` -- Roles: `test_role_{random}` - -### Test Constants -See `test_config.py` for configurable test constants including: -- Default locations and regions -- PostgreSQL versions -- Marketplace integration details -- Timeout settings - -## Troubleshooting - -### Common Issues - -#### 1. Authentication Errors -```bash -# Ensure you're logged in -az login -az account show -``` - -#### 2. Resource Quota Limits -Some tests may fail due to subscription limits. This is expected behavior for: -- Endpoint creation (limited endpoints per branch) -- Complex marketplace integrations - -#### 3. Test Isolation -Each test uses unique resource names and resource groups to avoid conflicts. - -#### 4. Long-Running Tests -Complete workflow tests may take several minutes due to resource provisioning time. - -### Debug Mode -```bash -# Run with debug output -python -m pytest azext_neon/tests/latest/test_neon.py -v -s --tb=short - -# Run with Azure CLI debug -export AZURE_CLI_DEBUG=1 -python -m pytest azext_neon/tests/latest/test_neon.py -v -``` - -## Test Coverage - -### Commands Covered (25 total) - -#### Organization Commands (6) -- create, list, show, update, delete, wait - -#### Project Commands (7) -- create, list, show, update, delete, get-connection-uri, wait - -#### Branch Commands (6) -- create, list, show, update, delete, wait - -#### Endpoint Commands (3) ✅ Fixed -- create, list, delete - -#### Database Commands (3) ✅ Fixed -- create, list, delete - -#### Role Commands (3) ✅ Fixed -- create, list, delete - -#### Utility Commands (2) -- get-postgres-version, postgres create - -### Key Test Validations - -1. **Parameter Mapping Fixes** ✅ - - Endpoint create uses proper project-id/branch-id mapping - - Role create uses proper project-id/branch-id mapping - - Database create uses proper project-id/branch-id mapping - -2. **Command Registration** ✅ - - All 25 commands are discoverable - - Help system works for all commands - -3. **Parameter Validation** ✅ - - Required parameters are enforced - - Optional parameters work correctly - -4. **Error Handling** ✅ - - Proper API errors instead of parameter mapping errors - - Graceful handling of service limits - -5. **Resource Lifecycle** ✅ - - Create → List → Delete workflows - - Resource dependency management - -## Continuous Integration - -### Recommended CI Pipeline -```yaml -# Example GitHub Actions workflow -- name: Install Extension - run: az extension add --source dist/neon-1.0.0-py3-none-any.whl - -- name: Run Quick Tests - run: | - python -m pytest azext_neon/tests/latest/test_neon.py::NeonScenario::test_neon_help_commands -v - python -m pytest azext_neon/tests/latest/test_neon.py::NeonScenario::test_neon_command_validation -v - python -m pytest azext_neon/tests/latest/test_neon.py::NeonScenario::test_neon_fixed_parameter_mapping -v - -- name: Run Full Tests (Optional) - run: python -m pytest azext_neon/tests/latest/test_neon.py -v - continue-on-error: true # Due to potential service limits -``` - -The test suite provides comprehensive coverage of all Neon CLI functionality with special focus on validating the parameter mapping fixes that resolved the "branch not found" issues in create commands. diff --git a/src/neon/azext_neon/tests/__init__.py b/src/neon/azext_neon/tests/__init__.py deleted file mode 100644 index 5757aea3175..00000000000 --- a/src/neon/azext_neon/tests/__init__.py +++ /dev/null @@ -1,6 +0,0 @@ -# -------------------------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for license information. -# -# Code generated by aaz-dev-tools -# -------------------------------------------------------------------------------------------- diff --git a/src/neon/azext_neon/tests/latest/__init__.py b/src/neon/azext_neon/tests/latest/__init__.py deleted file mode 100644 index 5757aea3175..00000000000 --- a/src/neon/azext_neon/tests/latest/__init__.py +++ /dev/null @@ -1,6 +0,0 @@ -# -------------------------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for license information. -# -# Code generated by aaz-dev-tools -# -------------------------------------------------------------------------------------------- diff --git a/src/neon/azext_neon/tests/latest/recordings/test_neon.yaml b/src/neon/azext_neon/tests/latest/recordings/test_neon.yaml deleted file mode 100644 index 77219defb8b..00000000000 --- a/src/neon/azext_neon/tests/latest/recordings/test_neon.yaml +++ /dev/null @@ -1,1367 +0,0 @@ -interactions: -- request: - body: '{"location": "centraluseuap", "properties": {"companyDetails": {"businessPhone": - "+1234567890", "companyName": "SampleCompany", "country": "USA", "domain": "samplecompany.com", - "numberOfEmployees": 500, "officeAddress": "5678 Azure Blvd"}, "marketplaceDetails": - {"offerDetails": {"offerId": "neon_serverless_postgres_azure_prod", "planId": - "neon_serverless_postgres_azure_prod_free", "planName": "Free Plan", "publisherId": - "neon1722366567200", "termId": "gmz7xq9ge3py", "termUnit": "P1M"}, "subscriptionId": - "b6ca5a0a-c4be-454f-cc46-a400799b9d49", "subscriptionStatus": "PendingFulfillmentStart"}, - "partnerOrganizationProperties": {"organizationId": "", "organizationName": - "Neon-Cli-Scenario-Tests", "singleSignOnProperties": {"aadDomains": [], "enterpriseAppId": - "", "singleSignOnState": "Enable", "singleSignOnUrl": ""}}, "projectProperties": - {"branch": {"databaseName": "neondb", "entityName": "main", "roleName": "onwer_role"}, - "entityName": "TestProject1", "pgVersion": 17, "regionId": "eastus2"}, "userDetails": - {"emailAddress": "sralluri211@outlook.com", "firstName": "Srinivas", "lastName": - "Alluri", "phoneNumber": "+1234567890", "upn": "sralluri211@outlook.com"}}, - "tags": {"key": "value"}}' - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - neon postgres organization create - Connection: - - keep-alive - Content-Length: - - '1202' - Content-Type: - - application/json - ParameterSetName: - - --resource-group --name --location --tags --subscription --marketplace-details - --user-details --company-details --partner-organization-properties --project-properties - User-Agent: - - AZURECLI/2.72.0 azsdk-python-core/1.31.0 Python/3.10.11 (Windows-10-10.0.26100-SP0) - method: PUT - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/neonrg/providers/Neon.Postgres/organizations/Neon-Cli-Scenario-Tests?api-version=2025-03-01 - response: - body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/neonrg/providers/Neon.Postgres/organizations/Neon-Cli-Scenario-Tests","name":"Neon-Cli-Scenario-Tests","type":"neon.postgres/organizations","location":"centraluseuap","tags":{"key":"value"},"systemData":{"createdBy":"sralluri211@outlook.com","createdByType":"User","createdAt":"2025-04-29T10:48:04.0414565Z","lastModifiedBy":"sralluri211@outlook.com","lastModifiedByType":"User","lastModifiedAt":"2025-04-29T10:48:04.0414565Z"},"properties":{"marketplaceDetails":{"subscriptionId":"b6ca5a0a-c4be-454f-cc46-a400799b9d49","subscriptionStatus":"PendingFulfillmentStart","offerDetails":{"publisherId":"neon1722366567200","offerId":"neon_serverless_postgres_azure_prod","planId":"neon_serverless_postgres_azure_prod_free","planName":"Free - Plan","termUnit":"P1M","termId":"gmz7xq9ge3py"}},"userDetails":{"firstName":"Srinivas","lastName":"Alluri","emailAddress":"sralluri211@outlook.com","upn":"sralluri211@outlook.com","phoneNumber":"+1234567890"},"companyDetails":{"companyName":"SampleCompany","country":"USA","officeAddress":"5678 - Azure Blvd","businessPhone":"+1234567890","domain":"samplecompany.com","numberOfEmployees":500},"provisioningState":"Accepted","partnerOrganizationProperties":{"organizationId":"","organizationName":"Neon-Cli-Scenario-Tests","singleSignOnProperties":{"singleSignOnState":"Enable","enterpriseAppId":"","singleSignOnUrl":"","aadDomains":[]}},"projectProperties":{"regionId":"eastus2","storage":0,"pgVersion":17,"historyRetention":0,"defaultEndpointSettings":null,"branch":{"projectId":null,"parentId":null,"roleName":"onwer_role","databaseName":"neondb","roles":null,"databases":null,"endpoints":null,"attributes":null,"entityId":null,"entityName":"main","createdAt":null,"provisioningState":null},"roles":null,"databases":null,"endpoints":null,"entityId":null,"entityName":"TestProject1","createdAt":null,"provisioningState":null,"attributes":null}}}' - headers: - azure-asyncoperation: - - https://management.azure.com/providers/Neon.Postgres/locations/CENTRALUSEUAP/operationStatuses/a365b19c-5e32-4680-bf92-128181c6b7da*33080CDAA3B48581D06C07FC6F0AD979F8AED23E1755AAE02BB4B231A29799C4?api-version=2025-03-01&t=638815205024332023&c=MIIHhzCCBm-gAwIBAgITfAeDEnPW_KxJbq8EjgAAB4MSczANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDUwHhcNMjUwNDIwMTUyMDI3WhcNMjUxMDE3MTUyMDI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALO1SAvt4DI7FxxBmZBcfoKDLiXpS8U5adZbRlRvVm-EcAWqGNnVo1AxaXu3ghKMY95LxffhvcYAZ56WhgOxA_gpAUzm4t0yW0aVzv7vAOWZHIG1fvTcWY_sHCkuTyCNAcRbNbaqbidaK9ZOTQ19baUQ26kVkP7tjTi6DWWRlM25d4YQcGaWJoBwUtol-hgB5Z_rVMljRF5Q1T9_3YpRBw57SpHvmb30JNQSpndyeu--Ip8pMwpNaiIRF70G8WfbTBoJhRqNqNAKBLU3CAVV4H6lYrXtSK-gkZC0EzjZ4ze_XVDGBd1sOPsbMx4aQgZEiuDJuuk9eqTzzur3IDUdrP0CAwEAAaOCBHQwggRwMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9DTzFQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA1LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MB0GA1UdDgQWBBSRrAa71kVppeoZonY7QPy_R7XWQzAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBR61hmFKHlscXYeYPjzS--iBUIWHTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAChQXwS0_EaMb7G3BWGDeoNhAAEaoKkJVUy5HVGyWKADFm6Tp2WidwOIMoOu-IuoA634ORJ7bIwsC2WhUA0Z8-c2AAD956dAtCkn5pEBXSqwuKMM3l9KOClAY1RiAQcP-GWtmb_mqZspO78GHaq-mwiyIDUICM-uZl-qR6UVt6rLn5xPqHNkenxrslS_G3IJ9yCV1sflxhz93B7VR9H7BtOxd_nqZOD5uSV3OpPnATTRO0KB3VBbZ0KqvdtWoHjNywLqMuhJUufHw2zmlQ-Yj3ndha_yTvOQlT-85ikSoyWI0P4_GeEwX9RdkiVHVzx3gR8HzFKkJXOwRvxQE_9Ov_0&s=rBrycYXMBaseUtiGHRXh0PPfwIikmBKFRF06h56H7E_HNCdYZ46f_Gy96TNd3LLthkRDuJOBop_CjK3gvzCZjyDRUBT4muBJh6a7U13YkeshiHacszenpjmUdfBxyHmeB_xfvhPsN5JT9avZxpHGq-mP8SVv9Omrrdr-fjA8rMadJwksfDAFLbOuS9efNTV1m5pj69QUjdn8ddBxfyRw3-lMUyIij1ckXcGE5TA80xTAAFleU8rMK5a8wqIgTQnImKw5FM2W-0Q-hqBGXEZzQcR_teBHmnuwik4ZLMfKrZ4zzw-uo8nvwS2DlFaOQahLyTcSjmiErGCg55LEl850rw&h=V2sv0k_q1bKCHheAyKydgp9I7Q407TKY2rY1f-9QdiI - cache-control: - - no-cache - content-length: - - '1952' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 29 Apr 2025 10:48:21 GMT - etag: - - '"1800f4ff-0000-3300-0000-6810ae750000"' - expires: - - '-1' - location: - - https://eastus2euap.management.azure.com/providers/Neon.Postgres/locations/CENTRALUSEUAP/operationStatuses/a365b19c-5e32-4680-bf92-128181c6b7da*33080CDAA3B48581D06C07FC6F0AD979F8AED23E1755AAE02BB4B231A29799C4?api-version=2025-03-01&t=638815205024332023&c=MIIHhzCCBm-gAwIBAgITfAeDEnPW_KxJbq8EjgAAB4MSczANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDUwHhcNMjUwNDIwMTUyMDI3WhcNMjUxMDE3MTUyMDI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALO1SAvt4DI7FxxBmZBcfoKDLiXpS8U5adZbRlRvVm-EcAWqGNnVo1AxaXu3ghKMY95LxffhvcYAZ56WhgOxA_gpAUzm4t0yW0aVzv7vAOWZHIG1fvTcWY_sHCkuTyCNAcRbNbaqbidaK9ZOTQ19baUQ26kVkP7tjTi6DWWRlM25d4YQcGaWJoBwUtol-hgB5Z_rVMljRF5Q1T9_3YpRBw57SpHvmb30JNQSpndyeu--Ip8pMwpNaiIRF70G8WfbTBoJhRqNqNAKBLU3CAVV4H6lYrXtSK-gkZC0EzjZ4ze_XVDGBd1sOPsbMx4aQgZEiuDJuuk9eqTzzur3IDUdrP0CAwEAAaOCBHQwggRwMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9DTzFQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA1LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MB0GA1UdDgQWBBSRrAa71kVppeoZonY7QPy_R7XWQzAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBR61hmFKHlscXYeYPjzS--iBUIWHTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAChQXwS0_EaMb7G3BWGDeoNhAAEaoKkJVUy5HVGyWKADFm6Tp2WidwOIMoOu-IuoA634ORJ7bIwsC2WhUA0Z8-c2AAD956dAtCkn5pEBXSqwuKMM3l9KOClAY1RiAQcP-GWtmb_mqZspO78GHaq-mwiyIDUICM-uZl-qR6UVt6rLn5xPqHNkenxrslS_G3IJ9yCV1sflxhz93B7VR9H7BtOxd_nqZOD5uSV3OpPnATTRO0KB3VBbZ0KqvdtWoHjNywLqMuhJUufHw2zmlQ-Yj3ndha_yTvOQlT-85ikSoyWI0P4_GeEwX9RdkiVHVzx3gR8HzFKkJXOwRvxQE_9Ov_0&s=rBrycYXMBaseUtiGHRXh0PPfwIikmBKFRF06h56H7E_HNCdYZ46f_Gy96TNd3LLthkRDuJOBop_CjK3gvzCZjyDRUBT4muBJh6a7U13YkeshiHacszenpjmUdfBxyHmeB_xfvhPsN5JT9avZxpHGq-mP8SVv9Omrrdr-fjA8rMadJwksfDAFLbOuS9efNTV1m5pj69QUjdn8ddBxfyRw3-lMUyIij1ckXcGE5TA80xTAAFleU8rMK5a8wqIgTQnImKw5FM2W-0Q-hqBGXEZzQcR_teBHmnuwik4ZLMfKrZ4zzw-uo8nvwS2DlFaOQahLyTcSjmiErGCg55LEl850rw&h=V2sv0k_q1bKCHheAyKydgp9I7Q407TKY2rY1f-9QdiI - pragma: - - no-cache - request-context: - - appId=cid-v1:726af22e-a98d-41b8-8be8-c1f253ced955 - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-async-operation-timeout: - - P6D - x-ms-operation-identifier: - - tenantId=f27f5a05-ee13-4d31-b6d9-6bfe7b758c17,objectId=4bbfdfc1-e177-47a1-88cd-1461c549e46e/southeastasia/593b0048-e6f5-472a-982e-2b453b5dfebb - x-ms-providerhub-traffic: - - 'True' - x-ms-ratelimit-remaining-subscription-global-writes: - - '2999' - x-ms-ratelimit-remaining-subscription-writes: - - '199' - x-msedge-ref: - - 'Ref A: 5B6C82C3B377404FBC18D79B3F2978BB Ref B: MAA201060514011 Ref C: 2025-04-29T10:48:03Z' - status: - code: 201 - message: Created -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - CommandName: - - neon postgres organization create - Connection: - - keep-alive - ParameterSetName: - - --resource-group --name --location --tags --subscription --marketplace-details - --user-details --company-details --partner-organization-properties --project-properties - User-Agent: - - AZURECLI/2.72.0 azsdk-python-core/1.31.0 Python/3.10.11 (Windows-10-10.0.26100-SP0) - method: GET - uri: https://management.azure.com/providers/Neon.Postgres/locations/CENTRALUSEUAP/operationStatuses/a365b19c-5e32-4680-bf92-128181c6b7da*33080CDAA3B48581D06C07FC6F0AD979F8AED23E1755AAE02BB4B231A29799C4?api-version=2025-03-01&t=638815205024332023&c=MIIHhzCCBm-gAwIBAgITfAeDEnPW_KxJbq8EjgAAB4MSczANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDUwHhcNMjUwNDIwMTUyMDI3WhcNMjUxMDE3MTUyMDI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALO1SAvt4DI7FxxBmZBcfoKDLiXpS8U5adZbRlRvVm-EcAWqGNnVo1AxaXu3ghKMY95LxffhvcYAZ56WhgOxA_gpAUzm4t0yW0aVzv7vAOWZHIG1fvTcWY_sHCkuTyCNAcRbNbaqbidaK9ZOTQ19baUQ26kVkP7tjTi6DWWRlM25d4YQcGaWJoBwUtol-hgB5Z_rVMljRF5Q1T9_3YpRBw57SpHvmb30JNQSpndyeu--Ip8pMwpNaiIRF70G8WfbTBoJhRqNqNAKBLU3CAVV4H6lYrXtSK-gkZC0EzjZ4ze_XVDGBd1sOPsbMx4aQgZEiuDJuuk9eqTzzur3IDUdrP0CAwEAAaOCBHQwggRwMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9DTzFQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA1LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MB0GA1UdDgQWBBSRrAa71kVppeoZonY7QPy_R7XWQzAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBR61hmFKHlscXYeYPjzS--iBUIWHTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAChQXwS0_EaMb7G3BWGDeoNhAAEaoKkJVUy5HVGyWKADFm6Tp2WidwOIMoOu-IuoA634ORJ7bIwsC2WhUA0Z8-c2AAD956dAtCkn5pEBXSqwuKMM3l9KOClAY1RiAQcP-GWtmb_mqZspO78GHaq-mwiyIDUICM-uZl-qR6UVt6rLn5xPqHNkenxrslS_G3IJ9yCV1sflxhz93B7VR9H7BtOxd_nqZOD5uSV3OpPnATTRO0KB3VBbZ0KqvdtWoHjNywLqMuhJUufHw2zmlQ-Yj3ndha_yTvOQlT-85ikSoyWI0P4_GeEwX9RdkiVHVzx3gR8HzFKkJXOwRvxQE_9Ov_0&s=rBrycYXMBaseUtiGHRXh0PPfwIikmBKFRF06h56H7E_HNCdYZ46f_Gy96TNd3LLthkRDuJOBop_CjK3gvzCZjyDRUBT4muBJh6a7U13YkeshiHacszenpjmUdfBxyHmeB_xfvhPsN5JT9avZxpHGq-mP8SVv9Omrrdr-fjA8rMadJwksfDAFLbOuS9efNTV1m5pj69QUjdn8ddBxfyRw3-lMUyIij1ckXcGE5TA80xTAAFleU8rMK5a8wqIgTQnImKw5FM2W-0Q-hqBGXEZzQcR_teBHmnuwik4ZLMfKrZ4zzw-uo8nvwS2DlFaOQahLyTcSjmiErGCg55LEl850rw&h=V2sv0k_q1bKCHheAyKydgp9I7Q407TKY2rY1f-9QdiI - response: - body: - string: '{"id":"/providers/Neon.Postgres/locations/CENTRALUSEUAP/operationStatuses/a365b19c-5e32-4680-bf92-128181c6b7da*33080CDAA3B48581D06C07FC6F0AD979F8AED23E1755AAE02BB4B231A29799C4","name":"a365b19c-5e32-4680-bf92-128181c6b7da*33080CDAA3B48581D06C07FC6F0AD979F8AED23E1755AAE02BB4B231A29799C4","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/neonrg/providers/Neon.Postgres/organizations/Neon-Cli-Scenario-Tests","status":"Accepted","startTime":"2025-04-29T10:48:19.6806062Z"}' - headers: - cache-control: - - no-cache - content-length: - - '502' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 29 Apr 2025 10:48:23 GMT - etag: - - '"15005fb0-0000-3300-0000-6810ae730000"' - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-operation-identifier: - - '' - x-msedge-ref: - - 'Ref A: EDC4F2CAB03644C7AA2D8009901A5E27 Ref B: MAA201060514011 Ref C: 2025-04-29T10:48:22Z' - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - CommandName: - - neon postgres organization create - Connection: - - keep-alive - ParameterSetName: - - --resource-group --name --location --tags --subscription --marketplace-details - --user-details --company-details --partner-organization-properties --project-properties - User-Agent: - - AZURECLI/2.72.0 azsdk-python-core/1.31.0 Python/3.10.11 (Windows-10-10.0.26100-SP0) - method: GET - uri: https://management.azure.com/providers/Neon.Postgres/locations/CENTRALUSEUAP/operationStatuses/a365b19c-5e32-4680-bf92-128181c6b7da*33080CDAA3B48581D06C07FC6F0AD979F8AED23E1755AAE02BB4B231A29799C4?api-version=2025-03-01&t=638815205024332023&c=MIIHhzCCBm-gAwIBAgITfAeDEnPW_KxJbq8EjgAAB4MSczANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDUwHhcNMjUwNDIwMTUyMDI3WhcNMjUxMDE3MTUyMDI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALO1SAvt4DI7FxxBmZBcfoKDLiXpS8U5adZbRlRvVm-EcAWqGNnVo1AxaXu3ghKMY95LxffhvcYAZ56WhgOxA_gpAUzm4t0yW0aVzv7vAOWZHIG1fvTcWY_sHCkuTyCNAcRbNbaqbidaK9ZOTQ19baUQ26kVkP7tjTi6DWWRlM25d4YQcGaWJoBwUtol-hgB5Z_rVMljRF5Q1T9_3YpRBw57SpHvmb30JNQSpndyeu--Ip8pMwpNaiIRF70G8WfbTBoJhRqNqNAKBLU3CAVV4H6lYrXtSK-gkZC0EzjZ4ze_XVDGBd1sOPsbMx4aQgZEiuDJuuk9eqTzzur3IDUdrP0CAwEAAaOCBHQwggRwMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9DTzFQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA1LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MB0GA1UdDgQWBBSRrAa71kVppeoZonY7QPy_R7XWQzAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBR61hmFKHlscXYeYPjzS--iBUIWHTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAChQXwS0_EaMb7G3BWGDeoNhAAEaoKkJVUy5HVGyWKADFm6Tp2WidwOIMoOu-IuoA634ORJ7bIwsC2WhUA0Z8-c2AAD956dAtCkn5pEBXSqwuKMM3l9KOClAY1RiAQcP-GWtmb_mqZspO78GHaq-mwiyIDUICM-uZl-qR6UVt6rLn5xPqHNkenxrslS_G3IJ9yCV1sflxhz93B7VR9H7BtOxd_nqZOD5uSV3OpPnATTRO0KB3VBbZ0KqvdtWoHjNywLqMuhJUufHw2zmlQ-Yj3ndha_yTvOQlT-85ikSoyWI0P4_GeEwX9RdkiVHVzx3gR8HzFKkJXOwRvxQE_9Ov_0&s=rBrycYXMBaseUtiGHRXh0PPfwIikmBKFRF06h56H7E_HNCdYZ46f_Gy96TNd3LLthkRDuJOBop_CjK3gvzCZjyDRUBT4muBJh6a7U13YkeshiHacszenpjmUdfBxyHmeB_xfvhPsN5JT9avZxpHGq-mP8SVv9Omrrdr-fjA8rMadJwksfDAFLbOuS9efNTV1m5pj69QUjdn8ddBxfyRw3-lMUyIij1ckXcGE5TA80xTAAFleU8rMK5a8wqIgTQnImKw5FM2W-0Q-hqBGXEZzQcR_teBHmnuwik4ZLMfKrZ4zzw-uo8nvwS2DlFaOQahLyTcSjmiErGCg55LEl850rw&h=V2sv0k_q1bKCHheAyKydgp9I7Q407TKY2rY1f-9QdiI - response: - body: - string: '{"id":"/providers/Neon.Postgres/locations/CENTRALUSEUAP/operationStatuses/a365b19c-5e32-4680-bf92-128181c6b7da*33080CDAA3B48581D06C07FC6F0AD979F8AED23E1755AAE02BB4B231A29799C4","name":"a365b19c-5e32-4680-bf92-128181c6b7da*33080CDAA3B48581D06C07FC6F0AD979F8AED23E1755AAE02BB4B231A29799C4","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/neonrg/providers/Neon.Postgres/organizations/Neon-Cli-Scenario-Tests","status":"Accepted","startTime":"2025-04-29T10:48:19.6806062Z"}' - headers: - cache-control: - - no-cache - content-length: - - '502' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 29 Apr 2025 10:48:54 GMT - etag: - - '"15005fb0-0000-3300-0000-6810ae730000"' - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-operation-identifier: - - '' - x-msedge-ref: - - 'Ref A: 0B80A49CD3F84696836F001FBDD414B1 Ref B: MAA201060514011 Ref C: 2025-04-29T10:48:54Z' - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - CommandName: - - neon postgres organization create - Connection: - - keep-alive - ParameterSetName: - - --resource-group --name --location --tags --subscription --marketplace-details - --user-details --company-details --partner-organization-properties --project-properties - User-Agent: - - AZURECLI/2.72.0 azsdk-python-core/1.31.0 Python/3.10.11 (Windows-10-10.0.26100-SP0) - method: GET - uri: https://management.azure.com/providers/Neon.Postgres/locations/CENTRALUSEUAP/operationStatuses/a365b19c-5e32-4680-bf92-128181c6b7da*33080CDAA3B48581D06C07FC6F0AD979F8AED23E1755AAE02BB4B231A29799C4?api-version=2025-03-01&t=638815205024332023&c=MIIHhzCCBm-gAwIBAgITfAeDEnPW_KxJbq8EjgAAB4MSczANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDUwHhcNMjUwNDIwMTUyMDI3WhcNMjUxMDE3MTUyMDI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALO1SAvt4DI7FxxBmZBcfoKDLiXpS8U5adZbRlRvVm-EcAWqGNnVo1AxaXu3ghKMY95LxffhvcYAZ56WhgOxA_gpAUzm4t0yW0aVzv7vAOWZHIG1fvTcWY_sHCkuTyCNAcRbNbaqbidaK9ZOTQ19baUQ26kVkP7tjTi6DWWRlM25d4YQcGaWJoBwUtol-hgB5Z_rVMljRF5Q1T9_3YpRBw57SpHvmb30JNQSpndyeu--Ip8pMwpNaiIRF70G8WfbTBoJhRqNqNAKBLU3CAVV4H6lYrXtSK-gkZC0EzjZ4ze_XVDGBd1sOPsbMx4aQgZEiuDJuuk9eqTzzur3IDUdrP0CAwEAAaOCBHQwggRwMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9DTzFQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA1LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MB0GA1UdDgQWBBSRrAa71kVppeoZonY7QPy_R7XWQzAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBR61hmFKHlscXYeYPjzS--iBUIWHTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAChQXwS0_EaMb7G3BWGDeoNhAAEaoKkJVUy5HVGyWKADFm6Tp2WidwOIMoOu-IuoA634ORJ7bIwsC2WhUA0Z8-c2AAD956dAtCkn5pEBXSqwuKMM3l9KOClAY1RiAQcP-GWtmb_mqZspO78GHaq-mwiyIDUICM-uZl-qR6UVt6rLn5xPqHNkenxrslS_G3IJ9yCV1sflxhz93B7VR9H7BtOxd_nqZOD5uSV3OpPnATTRO0KB3VBbZ0KqvdtWoHjNywLqMuhJUufHw2zmlQ-Yj3ndha_yTvOQlT-85ikSoyWI0P4_GeEwX9RdkiVHVzx3gR8HzFKkJXOwRvxQE_9Ov_0&s=rBrycYXMBaseUtiGHRXh0PPfwIikmBKFRF06h56H7E_HNCdYZ46f_Gy96TNd3LLthkRDuJOBop_CjK3gvzCZjyDRUBT4muBJh6a7U13YkeshiHacszenpjmUdfBxyHmeB_xfvhPsN5JT9avZxpHGq-mP8SVv9Omrrdr-fjA8rMadJwksfDAFLbOuS9efNTV1m5pj69QUjdn8ddBxfyRw3-lMUyIij1ckXcGE5TA80xTAAFleU8rMK5a8wqIgTQnImKw5FM2W-0Q-hqBGXEZzQcR_teBHmnuwik4ZLMfKrZ4zzw-uo8nvwS2DlFaOQahLyTcSjmiErGCg55LEl850rw&h=V2sv0k_q1bKCHheAyKydgp9I7Q407TKY2rY1f-9QdiI - response: - body: - string: '{"id":"/providers/Neon.Postgres/locations/CENTRALUSEUAP/operationStatuses/a365b19c-5e32-4680-bf92-128181c6b7da*33080CDAA3B48581D06C07FC6F0AD979F8AED23E1755AAE02BB4B231A29799C4","name":"a365b19c-5e32-4680-bf92-128181c6b7da*33080CDAA3B48581D06C07FC6F0AD979F8AED23E1755AAE02BB4B231A29799C4","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/neonrg/providers/Neon.Postgres/organizations/Neon-Cli-Scenario-Tests","status":"Accepted","startTime":"2025-04-29T10:48:19.6806062Z"}' - headers: - cache-control: - - no-cache - content-length: - - '502' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 29 Apr 2025 10:49:25 GMT - etag: - - '"15005fb0-0000-3300-0000-6810ae730000"' - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-operation-identifier: - - '' - x-msedge-ref: - - 'Ref A: C31F33CFA33F4ECBAFC5E71E615A2190 Ref B: MAA201060514011 Ref C: 2025-04-29T10:49:25Z' - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - CommandName: - - neon postgres organization create - Connection: - - keep-alive - ParameterSetName: - - --resource-group --name --location --tags --subscription --marketplace-details - --user-details --company-details --partner-organization-properties --project-properties - User-Agent: - - AZURECLI/2.72.0 azsdk-python-core/1.31.0 Python/3.10.11 (Windows-10-10.0.26100-SP0) - method: GET - uri: https://management.azure.com/providers/Neon.Postgres/locations/CENTRALUSEUAP/operationStatuses/a365b19c-5e32-4680-bf92-128181c6b7da*33080CDAA3B48581D06C07FC6F0AD979F8AED23E1755AAE02BB4B231A29799C4?api-version=2025-03-01&t=638815205024332023&c=MIIHhzCCBm-gAwIBAgITfAeDEnPW_KxJbq8EjgAAB4MSczANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDUwHhcNMjUwNDIwMTUyMDI3WhcNMjUxMDE3MTUyMDI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALO1SAvt4DI7FxxBmZBcfoKDLiXpS8U5adZbRlRvVm-EcAWqGNnVo1AxaXu3ghKMY95LxffhvcYAZ56WhgOxA_gpAUzm4t0yW0aVzv7vAOWZHIG1fvTcWY_sHCkuTyCNAcRbNbaqbidaK9ZOTQ19baUQ26kVkP7tjTi6DWWRlM25d4YQcGaWJoBwUtol-hgB5Z_rVMljRF5Q1T9_3YpRBw57SpHvmb30JNQSpndyeu--Ip8pMwpNaiIRF70G8WfbTBoJhRqNqNAKBLU3CAVV4H6lYrXtSK-gkZC0EzjZ4ze_XVDGBd1sOPsbMx4aQgZEiuDJuuk9eqTzzur3IDUdrP0CAwEAAaOCBHQwggRwMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9DTzFQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA1LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MB0GA1UdDgQWBBSRrAa71kVppeoZonY7QPy_R7XWQzAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBR61hmFKHlscXYeYPjzS--iBUIWHTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAChQXwS0_EaMb7G3BWGDeoNhAAEaoKkJVUy5HVGyWKADFm6Tp2WidwOIMoOu-IuoA634ORJ7bIwsC2WhUA0Z8-c2AAD956dAtCkn5pEBXSqwuKMM3l9KOClAY1RiAQcP-GWtmb_mqZspO78GHaq-mwiyIDUICM-uZl-qR6UVt6rLn5xPqHNkenxrslS_G3IJ9yCV1sflxhz93B7VR9H7BtOxd_nqZOD5uSV3OpPnATTRO0KB3VBbZ0KqvdtWoHjNywLqMuhJUufHw2zmlQ-Yj3ndha_yTvOQlT-85ikSoyWI0P4_GeEwX9RdkiVHVzx3gR8HzFKkJXOwRvxQE_9Ov_0&s=rBrycYXMBaseUtiGHRXh0PPfwIikmBKFRF06h56H7E_HNCdYZ46f_Gy96TNd3LLthkRDuJOBop_CjK3gvzCZjyDRUBT4muBJh6a7U13YkeshiHacszenpjmUdfBxyHmeB_xfvhPsN5JT9avZxpHGq-mP8SVv9Omrrdr-fjA8rMadJwksfDAFLbOuS9efNTV1m5pj69QUjdn8ddBxfyRw3-lMUyIij1ckXcGE5TA80xTAAFleU8rMK5a8wqIgTQnImKw5FM2W-0Q-hqBGXEZzQcR_teBHmnuwik4ZLMfKrZ4zzw-uo8nvwS2DlFaOQahLyTcSjmiErGCg55LEl850rw&h=V2sv0k_q1bKCHheAyKydgp9I7Q407TKY2rY1f-9QdiI - response: - body: - string: '{"id":"/providers/Neon.Postgres/locations/CENTRALUSEUAP/operationStatuses/a365b19c-5e32-4680-bf92-128181c6b7da*33080CDAA3B48581D06C07FC6F0AD979F8AED23E1755AAE02BB4B231A29799C4","name":"a365b19c-5e32-4680-bf92-128181c6b7da*33080CDAA3B48581D06C07FC6F0AD979F8AED23E1755AAE02BB4B231A29799C4","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/neonrg/providers/Neon.Postgres/organizations/Neon-Cli-Scenario-Tests","status":"Accepted","startTime":"2025-04-29T10:48:19.6806062Z"}' - headers: - cache-control: - - no-cache - content-length: - - '502' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 29 Apr 2025 10:49:57 GMT - etag: - - '"15005fb0-0000-3300-0000-6810ae730000"' - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-operation-identifier: - - '' - x-msedge-ref: - - 'Ref A: F1A479B8305D4AB785177A2407B112CB Ref B: MAA201060514011 Ref C: 2025-04-29T10:49:57Z' - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - CommandName: - - neon postgres organization create - Connection: - - keep-alive - ParameterSetName: - - --resource-group --name --location --tags --subscription --marketplace-details - --user-details --company-details --partner-organization-properties --project-properties - User-Agent: - - AZURECLI/2.72.0 azsdk-python-core/1.31.0 Python/3.10.11 (Windows-10-10.0.26100-SP0) - method: GET - uri: https://management.azure.com/providers/Neon.Postgres/locations/CENTRALUSEUAP/operationStatuses/a365b19c-5e32-4680-bf92-128181c6b7da*33080CDAA3B48581D06C07FC6F0AD979F8AED23E1755AAE02BB4B231A29799C4?api-version=2025-03-01&t=638815205024332023&c=MIIHhzCCBm-gAwIBAgITfAeDEnPW_KxJbq8EjgAAB4MSczANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDUwHhcNMjUwNDIwMTUyMDI3WhcNMjUxMDE3MTUyMDI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALO1SAvt4DI7FxxBmZBcfoKDLiXpS8U5adZbRlRvVm-EcAWqGNnVo1AxaXu3ghKMY95LxffhvcYAZ56WhgOxA_gpAUzm4t0yW0aVzv7vAOWZHIG1fvTcWY_sHCkuTyCNAcRbNbaqbidaK9ZOTQ19baUQ26kVkP7tjTi6DWWRlM25d4YQcGaWJoBwUtol-hgB5Z_rVMljRF5Q1T9_3YpRBw57SpHvmb30JNQSpndyeu--Ip8pMwpNaiIRF70G8WfbTBoJhRqNqNAKBLU3CAVV4H6lYrXtSK-gkZC0EzjZ4ze_XVDGBd1sOPsbMx4aQgZEiuDJuuk9eqTzzur3IDUdrP0CAwEAAaOCBHQwggRwMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9DTzFQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA1LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MB0GA1UdDgQWBBSRrAa71kVppeoZonY7QPy_R7XWQzAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBR61hmFKHlscXYeYPjzS--iBUIWHTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAChQXwS0_EaMb7G3BWGDeoNhAAEaoKkJVUy5HVGyWKADFm6Tp2WidwOIMoOu-IuoA634ORJ7bIwsC2WhUA0Z8-c2AAD956dAtCkn5pEBXSqwuKMM3l9KOClAY1RiAQcP-GWtmb_mqZspO78GHaq-mwiyIDUICM-uZl-qR6UVt6rLn5xPqHNkenxrslS_G3IJ9yCV1sflxhz93B7VR9H7BtOxd_nqZOD5uSV3OpPnATTRO0KB3VBbZ0KqvdtWoHjNywLqMuhJUufHw2zmlQ-Yj3ndha_yTvOQlT-85ikSoyWI0P4_GeEwX9RdkiVHVzx3gR8HzFKkJXOwRvxQE_9Ov_0&s=rBrycYXMBaseUtiGHRXh0PPfwIikmBKFRF06h56H7E_HNCdYZ46f_Gy96TNd3LLthkRDuJOBop_CjK3gvzCZjyDRUBT4muBJh6a7U13YkeshiHacszenpjmUdfBxyHmeB_xfvhPsN5JT9avZxpHGq-mP8SVv9Omrrdr-fjA8rMadJwksfDAFLbOuS9efNTV1m5pj69QUjdn8ddBxfyRw3-lMUyIij1ckXcGE5TA80xTAAFleU8rMK5a8wqIgTQnImKw5FM2W-0Q-hqBGXEZzQcR_teBHmnuwik4ZLMfKrZ4zzw-uo8nvwS2DlFaOQahLyTcSjmiErGCg55LEl850rw&h=V2sv0k_q1bKCHheAyKydgp9I7Q407TKY2rY1f-9QdiI - response: - body: - string: '{"id":"/providers/Neon.Postgres/locations/CENTRALUSEUAP/operationStatuses/a365b19c-5e32-4680-bf92-128181c6b7da*33080CDAA3B48581D06C07FC6F0AD979F8AED23E1755AAE02BB4B231A29799C4","name":"a365b19c-5e32-4680-bf92-128181c6b7da*33080CDAA3B48581D06C07FC6F0AD979F8AED23E1755AAE02BB4B231A29799C4","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/neonrg/providers/Neon.Postgres/organizations/Neon-Cli-Scenario-Tests","status":"Accepted","startTime":"2025-04-29T10:48:19.6806062Z"}' - headers: - cache-control: - - no-cache - content-length: - - '502' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 29 Apr 2025 10:50:28 GMT - etag: - - '"15005fb0-0000-3300-0000-6810ae730000"' - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-operation-identifier: - - '' - x-msedge-ref: - - 'Ref A: AF8142D854FA4B50BE4CF6E42F247871 Ref B: MAA201060514011 Ref C: 2025-04-29T10:50:27Z' - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - CommandName: - - neon postgres organization create - Connection: - - keep-alive - ParameterSetName: - - --resource-group --name --location --tags --subscription --marketplace-details - --user-details --company-details --partner-organization-properties --project-properties - User-Agent: - - AZURECLI/2.72.0 azsdk-python-core/1.31.0 Python/3.10.11 (Windows-10-10.0.26100-SP0) - method: GET - uri: https://management.azure.com/providers/Neon.Postgres/locations/CENTRALUSEUAP/operationStatuses/a365b19c-5e32-4680-bf92-128181c6b7da*33080CDAA3B48581D06C07FC6F0AD979F8AED23E1755AAE02BB4B231A29799C4?api-version=2025-03-01&t=638815205024332023&c=MIIHhzCCBm-gAwIBAgITfAeDEnPW_KxJbq8EjgAAB4MSczANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDUwHhcNMjUwNDIwMTUyMDI3WhcNMjUxMDE3MTUyMDI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALO1SAvt4DI7FxxBmZBcfoKDLiXpS8U5adZbRlRvVm-EcAWqGNnVo1AxaXu3ghKMY95LxffhvcYAZ56WhgOxA_gpAUzm4t0yW0aVzv7vAOWZHIG1fvTcWY_sHCkuTyCNAcRbNbaqbidaK9ZOTQ19baUQ26kVkP7tjTi6DWWRlM25d4YQcGaWJoBwUtol-hgB5Z_rVMljRF5Q1T9_3YpRBw57SpHvmb30JNQSpndyeu--Ip8pMwpNaiIRF70G8WfbTBoJhRqNqNAKBLU3CAVV4H6lYrXtSK-gkZC0EzjZ4ze_XVDGBd1sOPsbMx4aQgZEiuDJuuk9eqTzzur3IDUdrP0CAwEAAaOCBHQwggRwMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9DTzFQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA1LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MB0GA1UdDgQWBBSRrAa71kVppeoZonY7QPy_R7XWQzAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBR61hmFKHlscXYeYPjzS--iBUIWHTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAChQXwS0_EaMb7G3BWGDeoNhAAEaoKkJVUy5HVGyWKADFm6Tp2WidwOIMoOu-IuoA634ORJ7bIwsC2WhUA0Z8-c2AAD956dAtCkn5pEBXSqwuKMM3l9KOClAY1RiAQcP-GWtmb_mqZspO78GHaq-mwiyIDUICM-uZl-qR6UVt6rLn5xPqHNkenxrslS_G3IJ9yCV1sflxhz93B7VR9H7BtOxd_nqZOD5uSV3OpPnATTRO0KB3VBbZ0KqvdtWoHjNywLqMuhJUufHw2zmlQ-Yj3ndha_yTvOQlT-85ikSoyWI0P4_GeEwX9RdkiVHVzx3gR8HzFKkJXOwRvxQE_9Ov_0&s=rBrycYXMBaseUtiGHRXh0PPfwIikmBKFRF06h56H7E_HNCdYZ46f_Gy96TNd3LLthkRDuJOBop_CjK3gvzCZjyDRUBT4muBJh6a7U13YkeshiHacszenpjmUdfBxyHmeB_xfvhPsN5JT9avZxpHGq-mP8SVv9Omrrdr-fjA8rMadJwksfDAFLbOuS9efNTV1m5pj69QUjdn8ddBxfyRw3-lMUyIij1ckXcGE5TA80xTAAFleU8rMK5a8wqIgTQnImKw5FM2W-0Q-hqBGXEZzQcR_teBHmnuwik4ZLMfKrZ4zzw-uo8nvwS2DlFaOQahLyTcSjmiErGCg55LEl850rw&h=V2sv0k_q1bKCHheAyKydgp9I7Q407TKY2rY1f-9QdiI - response: - body: - string: '{"id":"/providers/Neon.Postgres/locations/CENTRALUSEUAP/operationStatuses/a365b19c-5e32-4680-bf92-128181c6b7da*33080CDAA3B48581D06C07FC6F0AD979F8AED23E1755AAE02BB4B231A29799C4","name":"a365b19c-5e32-4680-bf92-128181c6b7da*33080CDAA3B48581D06C07FC6F0AD979F8AED23E1755AAE02BB4B231A29799C4","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/neonrg/providers/Neon.Postgres/organizations/Neon-Cli-Scenario-Tests","status":"Succeeded","startTime":"2025-04-29T10:48:19.6806062Z","endTime":"2025-04-29T10:50:43.8387286Z","error":{},"properties":null}' - headers: - cache-control: - - no-cache - content-length: - - '573' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 29 Apr 2025 10:51:00 GMT - etag: - - '"15008eb2-0000-3300-0000-6810af040000"' - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-operation-identifier: - - '' - x-msedge-ref: - - 'Ref A: C4AFFB145A8B4CD0AAB917C911F8E9A2 Ref B: MAA201060514011 Ref C: 2025-04-29T10:50:59Z' - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - CommandName: - - neon postgres organization create - Connection: - - keep-alive - ParameterSetName: - - --resource-group --name --location --tags --subscription --marketplace-details - --user-details --company-details --partner-organization-properties --project-properties - User-Agent: - - AZURECLI/2.72.0 azsdk-python-core/1.31.0 Python/3.10.11 (Windows-10-10.0.26100-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/neonrg/providers/Neon.Postgres/organizations/Neon-Cli-Scenario-Tests?api-version=2025-03-01 - response: - body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/neonrg/providers/Neon.Postgres/organizations/Neon-Cli-Scenario-Tests","name":"Neon-Cli-Scenario-Tests","type":"neon.postgres/organizations","location":"centraluseuap","tags":{"key":"value"},"systemData":{"createdBy":"sralluri211@outlook.com","createdByType":"User","createdAt":"2025-04-29T10:48:04.0414565Z","lastModifiedBy":"b41fa140-8cb4-43b1-a086-717c2f41909e","lastModifiedByType":"Application","lastModifiedAt":"2025-04-29T10:50:56.5471702Z"},"properties":{"marketplaceDetails":{"subscriptionId":"8e9772d5-6ab6-4c5a-dff6-d9bad3df85d8","subscriptionStatus":"Subscribed","offerDetails":{"publisherId":"neon1722366567200","offerId":"neon_serverless_postgres_azure_prod","planId":"neon_serverless_postgres_azure_prod_free","planName":"Free - Plan","termUnit":"P1M","termId":"gmz7xq9ge3py"}},"userDetails":{"firstName":"Srinivas","lastName":"Alluri","emailAddress":"sralluri211@outlook.com","upn":"sralluri211@outlook.com","phoneNumber":"+1234567890"},"companyDetails":{"companyName":"SampleCompany","country":"USA","officeAddress":"5678 - Azure Blvd","businessPhone":"+1234567890","domain":"samplecompany.com","numberOfEmployees":500},"provisioningState":"Succeeded","partnerOrganizationProperties":{"organizationId":"org-muddy-lab-01043080","organizationName":"Neon-Cli-Scenario-Tests","singleSignOnProperties":{"singleSignOnState":"Enable","enterpriseAppId":"","singleSignOnUrl":"https://console.neon.tech/azure/sso/org-muddy-lab-01043080","aadDomains":[]}},"projectProperties":{"regionId":"eastus2","storage":0,"pgVersion":17,"historyRetention":0,"branch":{"roleName":"onwer_role","databaseName":"neondb","entityName":"main"},"entityName":"TestProject1"}}}' - headers: - cache-control: - - no-cache - content-length: - - '1730' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 29 Apr 2025 10:51:01 GMT - etag: - - '"19000a01-0000-3300-0000-6810af100000"' - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-providerhub-traffic: - - 'True' - x-ms-ratelimit-remaining-subscription-global-reads: - - '3749' - x-msedge-ref: - - 'Ref A: 858DA2CA32FC4F2FB24AD9E1DFB8F954 Ref B: MAA201060514011 Ref C: 2025-04-29T10:51:00Z' - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - neon postgres organization list - Connection: - - keep-alive - ParameterSetName: - - --subscription --resource-group - User-Agent: - - AZURECLI/2.72.0 azsdk-python-core/1.31.0 Python/3.10.11 (Windows-10-10.0.26100-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/neonrg/providers/Neon.Postgres/organizations?api-version=2025-03-01 - response: - body: - string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/neonrg/providers/Neon.Postgres/organizations/Test-Neon-Org-Cli-IT","name":"Test-Neon-Org-Cli-IT","type":"neon.postgres/organizations","location":"Central - US EUAP","tags":{},"systemData":{"createdBy":"sralluri211@outlook.com","createdByType":"User","createdAt":"2025-04-28T15:15:55.6562051Z","lastModifiedBy":"b41fa140-8cb4-43b1-a086-717c2f41909e","lastModifiedByType":"Application","lastModifiedAt":"2025-04-28T15:18:51.6630889Z"},"properties":{"marketplaceDetails":{"subscriptionId":"5f4139c6-4fe3-4c38-c107-74694350e8ad","subscriptionStatus":"Subscribed","offerDetails":{"publisherId":"neon1722366567200","offerId":"neon_serverless_postgres_azure_prod","planId":"neon_serverless_postgres_azure_prod_free","planName":"Free - Plan","termUnit":"P1M","termId":"gmz7xq9ge3py"}},"userDetails":{"firstName":"Srinivas","lastName":"Alluri","emailAddress":"sralluri211@outlook.com","upn":"sralluri211@outlook.com","phoneNumber":""},"companyDetails":{"companyName":"","country":"","businessPhone":""},"provisioningState":"Succeeded","partnerOrganizationProperties":{"organizationId":"org-round-wildflower-92733070","organizationName":"Test-Neon-Org-Cli-IT","singleSignOnProperties":{"singleSignOnState":"Enable","singleSignOnUrl":"https://console.neon.tech/azure/sso/org-round-wildflower-92733070"}},"projectProperties":{"regionId":"Central - US EUAP","storage":0,"pgVersion":17,"historyRetention":0,"branch":{"databaseName":"neondb"},"entityName":"Test-Neon-Project-Cli-IT"}}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/neonrg/providers/Neon.Postgres/organizations/Neon-Cli-Scenario-Tests","name":"Neon-Cli-Scenario-Tests","type":"neon.postgres/organizations","location":"centraluseuap","tags":{"key":"value"},"systemData":{"createdBy":"sralluri211@outlook.com","createdByType":"User","createdAt":"2025-04-29T10:48:04.0414565Z","lastModifiedBy":"b41fa140-8cb4-43b1-a086-717c2f41909e","lastModifiedByType":"Application","lastModifiedAt":"2025-04-29T10:50:56.5471702Z"},"properties":{"marketplaceDetails":{"subscriptionId":"8e9772d5-6ab6-4c5a-dff6-d9bad3df85d8","subscriptionStatus":"Subscribed","offerDetails":{"publisherId":"neon1722366567200","offerId":"neon_serverless_postgres_azure_prod","planId":"neon_serverless_postgres_azure_prod_free","planName":"Free - Plan","termUnit":"P1M","termId":"gmz7xq9ge3py"}},"userDetails":{"firstName":"Srinivas","lastName":"Alluri","emailAddress":"sralluri211@outlook.com","upn":"sralluri211@outlook.com","phoneNumber":"+1234567890"},"companyDetails":{"companyName":"SampleCompany","country":"USA","officeAddress":"5678 - Azure Blvd","businessPhone":"+1234567890","domain":"samplecompany.com","numberOfEmployees":500},"provisioningState":"Succeeded","partnerOrganizationProperties":{"organizationId":"org-muddy-lab-01043080","organizationName":"Neon-Cli-Scenario-Tests","singleSignOnProperties":{"singleSignOnState":"Enable","enterpriseAppId":"","singleSignOnUrl":"https://console.neon.tech/azure/sso/org-muddy-lab-01043080","aadDomains":[]}},"projectProperties":{"regionId":"eastus2","storage":0,"pgVersion":17,"historyRetention":0,"branch":{"roleName":"onwer_role","databaseName":"neondb","entityName":"main"},"entityName":"TestProject1"}}}]}' - headers: - cache-control: - - no-cache - content-length: - - '3281' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 29 Apr 2025 10:51:02 GMT - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-original-request-ids: - - cc14cbc7-f4cd-48f7-a329-7265c2d2743f - x-ms-providerhub-traffic: - - 'True' - x-ms-ratelimit-remaining-subscription-global-reads: - - '3749' - x-msedge-ref: - - 'Ref A: ACC851881F054EB7BDA6AFFFABEA6787 Ref B: MAA201060514017 Ref C: 2025-04-29T10:51:02Z' - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - neon postgres organization show - Connection: - - keep-alive - ParameterSetName: - - --subscription --resource-group --name - User-Agent: - - AZURECLI/2.72.0 azsdk-python-core/1.31.0 Python/3.10.11 (Windows-10-10.0.26100-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/neonrg/providers/Neon.Postgres/organizations/Neon-Cli-Scenario-Tests?api-version=2025-03-01 - response: - body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/neonrg/providers/Neon.Postgres/organizations/Neon-Cli-Scenario-Tests","name":"Neon-Cli-Scenario-Tests","type":"neon.postgres/organizations","location":"centraluseuap","tags":{"key":"value"},"systemData":{"createdBy":"sralluri211@outlook.com","createdByType":"User","createdAt":"2025-04-29T10:48:04.0414565Z","lastModifiedBy":"b41fa140-8cb4-43b1-a086-717c2f41909e","lastModifiedByType":"Application","lastModifiedAt":"2025-04-29T10:50:56.5471702Z"},"properties":{"marketplaceDetails":{"subscriptionId":"8e9772d5-6ab6-4c5a-dff6-d9bad3df85d8","subscriptionStatus":"Subscribed","offerDetails":{"publisherId":"neon1722366567200","offerId":"neon_serverless_postgres_azure_prod","planId":"neon_serverless_postgres_azure_prod_free","planName":"Free - Plan","termUnit":"P1M","termId":"gmz7xq9ge3py"}},"userDetails":{"firstName":"Srinivas","lastName":"Alluri","emailAddress":"sralluri211@outlook.com","upn":"sralluri211@outlook.com","phoneNumber":"+1234567890"},"companyDetails":{"companyName":"SampleCompany","country":"USA","officeAddress":"5678 - Azure Blvd","businessPhone":"+1234567890","domain":"samplecompany.com","numberOfEmployees":500},"provisioningState":"Succeeded","partnerOrganizationProperties":{"organizationId":"org-muddy-lab-01043080","organizationName":"Neon-Cli-Scenario-Tests","singleSignOnProperties":{"singleSignOnState":"Enable","enterpriseAppId":"","singleSignOnUrl":"https://console.neon.tech/azure/sso/org-muddy-lab-01043080","aadDomains":[]}},"projectProperties":{"regionId":"eastus2","storage":0,"pgVersion":17,"historyRetention":0,"branch":{"roleName":"onwer_role","databaseName":"neondb","entityName":"main"},"entityName":"TestProject1"}}}' - headers: - cache-control: - - no-cache - content-length: - - '1730' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 29 Apr 2025 10:51:03 GMT - etag: - - '"19000a01-0000-3300-0000-6810af100000"' - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-providerhub-traffic: - - 'True' - x-ms-ratelimit-remaining-subscription-global-reads: - - '3749' - x-msedge-ref: - - 'Ref A: 7D87F0DF62EB4731BC4F9889D56593B2 Ref B: MAA201060516045 Ref C: 2025-04-29T10:51:03Z' - status: - code: 200 - message: OK -- request: - body: '{"properties": {"branch": {"databaseName": "clidb", "entityName": "dev-cli-branch", - "roleName": "dev_role"}, "pgVersion": 17, "regionId": "eastus2"}}' - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - neon postgres project create - Connection: - - keep-alive - Content-Length: - - '149' - Content-Type: - - application/json - ParameterSetName: - - --resource-group --organization-name --project-name --pg-version --region - --branch - User-Agent: - - AZURECLI/2.72.0 azsdk-python-core/1.31.0 Python/3.10.11 (Windows-10-10.0.26100-SP0) - method: PUT - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/neonrg/providers/Neon.Postgres/organizations/Neon-Cli-Scenario-Tests/projects/TestProject2?api-version=2025-03-01 - response: - body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/neonrg/providers/Neon.Postgres/organizations/Neon-Cli-Scenario-Tests/projects/TestProject2","name":"TestProject2","type":"neon.postgres/organizations/projects","systemData":{"createdBy":"sralluri211@outlook.com","createdByType":"User","createdAt":"2025-04-29T10:51:05.5300286Z","lastModifiedBy":"sralluri211@outlook.com","lastModifiedByType":"User","lastModifiedAt":"2025-04-29T10:51:05.5300286Z"},"properties":{"regionId":"eastus2","storage":0,"pgVersion":17,"historyRetention":1,"defaultEndpointSettings":{"autoscalingLimitMinCu":0.25,"autoscalingLimitMaxCu":0.25},"branch":{"projectId":"small-math-74041588","parentId":null,"roleName":null,"databaseName":null,"roles":null,"databases":null,"endpoints":null,"attributes":null,"entityId":"br-red-heart-a8pa9ko2","entityName":"main","createdAt":"Apr - 29, 2025 10:51 AM","provisioningState":null},"roles":[{"branchId":"br-red-heart-a8pa9ko2","permissions":null,"isSuperUser":false,"entityId":null,"entityName":"clidb_owner","createdAt":"Apr - 29, 2025 10:51 AM","provisioningState":"Succeeded","attributes":null}],"databases":[{"branchId":"br-red-heart-a8pa9ko2","ownerName":"clidb_owner","entityId":null,"entityName":"clidb","createdAt":"Apr - 29, 2025 10:51 AM","provisioningState":"Succeeded","attributes":null}],"endpoints":[{"projectId":"small-math-74041588","branchId":"br-red-heart-a8pa9ko2","endpointType":"read_write","entityId":null,"entityName":null,"createdAt":"Apr - 29, 2025 10:51 AM","provisioningState":"Succeeded","attributes":null}],"entityId":"small-math-74041588","entityName":"TestProject2","createdAt":"Apr - 29, 2025 10:51 AM","provisioningState":"Succeeded","attributes":null}}' - headers: - cache-control: - - no-cache - content-length: - - '1715' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 29 Apr 2025 10:51:08 GMT - expires: - - '-1' - pragma: - - no-cache - request-context: - - appId=cid-v1:726af22e-a98d-41b8-8be8-c1f253ced955 - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-operation-identifier: - - tenantId=f27f5a05-ee13-4d31-b6d9-6bfe7b758c17,objectId=4bbfdfc1-e177-47a1-88cd-1461c549e46e/southeastasia/7f28519a-744c-4bf4-b08a-ae52e88b3321 - x-ms-providerhub-traffic: - - 'True' - x-ms-ratelimit-remaining-subscription-global-writes: - - '2999' - x-ms-ratelimit-remaining-subscription-writes: - - '199' - x-msedge-ref: - - 'Ref A: AB250C825CE24DFB908FDEC51DE2EBFB Ref B: MAA201060514037 Ref C: 2025-04-29T10:51:05Z' - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - neon postgres project list - Connection: - - keep-alive - ParameterSetName: - - --resource-group --organization-name - User-Agent: - - AZURECLI/2.72.0 azsdk-python-core/1.31.0 Python/3.10.11 (Windows-10-10.0.26100-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/neonrg/providers/Neon.Postgres/organizations/Neon-Cli-Scenario-Tests/projects?api-version=2025-03-01 - response: - body: - string: '{"value":[{"properties":{"regionId":"eastus2","storage":0,"pgVersion":17,"historyRetention":0,"entityId":"small-math-74041588","entityName":"TestProject2","createdAt":"Apr - 29, 2025 10:51 AM","provisioningState":"Succeeded"}},{"properties":{"regionId":"eastus2","storage":0,"pgVersion":17,"historyRetention":0,"entityId":"floral-unit-14000088","entityName":"TestProject1","createdAt":"Apr - 29, 2025 10:49 AM","provisioningState":"Succeeded"}}]}' - headers: - cache-control: - - no-cache - content-length: - - '442' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 29 Apr 2025 10:51:11 GMT - expires: - - '-1' - pragma: - - no-cache - request-context: - - appId=cid-v1:726af22e-a98d-41b8-8be8-c1f253ced955 - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-operation-identifier: - - tenantId=f27f5a05-ee13-4d31-b6d9-6bfe7b758c17,objectId=4bbfdfc1-e177-47a1-88cd-1461c549e46e/southeastasia/dae7a186-09a9-4e70-b7b4-ce9a31f17047 - x-ms-providerhub-traffic: - - 'True' - x-ms-ratelimit-remaining-subscription-global-reads: - - '3749' - x-msedge-ref: - - 'Ref A: CB773480735A44468240BE9768D37BAE Ref B: MAA201060515035 Ref C: 2025-04-29T10:51:09Z' - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - neon postgres project show - Connection: - - keep-alive - ParameterSetName: - - --resource-group --organization-name --project-id - User-Agent: - - AZURECLI/2.72.0 azsdk-python-core/1.31.0 Python/3.10.11 (Windows-10-10.0.26100-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/neonrg/providers/Neon.Postgres/organizations/Test-Neon-Org-Cli-IT/projects/withered-sea-55021972?api-version=2025-03-01 - response: - body: - string: '{"properties":{"regionId":"eastus2","storage":36442128,"pgVersion":17,"historyRetention":1,"defaultEndpointSettings":{"autoscalingLimitMinCu":0.25,"autoscalingLimitMaxCu":0.25},"branch":null,"roles":null,"databases":null,"endpoints":null,"entityId":"withered-sea-55021972","entityName":"Test-Neon-Project-Cli-IT","createdAt":"Apr - 28, 2025 3:18 PM","provisioningState":"Succeeded","attributes":null}}' - headers: - cache-control: - - no-cache - content-length: - - '399' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 29 Apr 2025 10:51:12 GMT - expires: - - '-1' - pragma: - - no-cache - request-context: - - appId=cid-v1:726af22e-a98d-41b8-8be8-c1f253ced955 - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-operation-identifier: - - tenantId=f27f5a05-ee13-4d31-b6d9-6bfe7b758c17,objectId=4bbfdfc1-e177-47a1-88cd-1461c549e46e/southeastasia/41661f1b-4532-48a4-a8b5-bbd7961eae6a - x-ms-providerhub-traffic: - - 'True' - x-ms-ratelimit-remaining-subscription-global-reads: - - '3749' - x-msedge-ref: - - 'Ref A: F0EB75E0949D4BAF83F5CA0D8DEAA83D Ref B: MAA201060516039 Ref C: 2025-04-29T10:51:11Z' - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - neon postgres branch list - Connection: - - keep-alive - ParameterSetName: - - --resource-group --organization-name --project-id - User-Agent: - - AZURECLI/2.72.0 azsdk-python-core/1.31.0 Python/3.10.11 (Windows-10-10.0.26100-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/neonrg/providers/Neon.Postgres/organizations/Test-Neon-Org-Cli-IT/projects/withered-sea-55021972/branches?api-version=2025-03-01 - response: - body: - string: '{"value":[{"properties":{"projectId":"withered-sea-55021972","parentId":"br-frosty-bird-a85qx3j8","attributes":[{"name":"createdAt","value":"Apr - 29, 2025 3:57 AM"},{"name":"logicalSize","value":"30842880"},{"name":"cpuUsedSec","value":"78"},{"name":"computeTimeSeconds","value":"78"},{"name":"activeTimeSeconds","value":"304"},{"name":"writtenDataBytes","value":"195880"},{"name":"dataTransferBytes","value":"0"},{"name":"isProtected","value":"false"},{"name":"isDefault","value":"false"},{"name":"lastActive","value":"Apr - 29, 2025 3:40 AM"},{"name":"autoscalingLimitMinCu","value":"0.25"},{"name":"autoscalingLimitMaxCu","value":"0.25"}],"entityId":"br-purple-recipe-a8e2kkbc","entityName":"dev-cli","createdAt":"Apr - 29, 2025 3:57 AM","provisioningState":"idle"}},{"properties":{"projectId":"withered-sea-55021972","parentId":"br-frosty-bird-a85qx3j8","attributes":[{"name":"createdAt","value":"Apr - 29, 2025 3:44 AM"},{"name":"logicalSize","value":"30842880"},{"name":"cpuUsedSec","value":"76"},{"name":"computeTimeSeconds","value":"76"},{"name":"activeTimeSeconds","value":"300"},{"name":"writtenDataBytes","value":"195880"},{"name":"dataTransferBytes","value":"0"},{"name":"isProtected","value":"false"},{"name":"isDefault","value":"false"},{"name":"lastActive","value":"Apr - 29, 2025 3:40 AM"},{"name":"autoscalingLimitMinCu","value":"0.25"},{"name":"autoscalingLimitMaxCu","value":"0.25"}],"entityId":"br-damp-pond-a81l2vrl","entityName":"dev","createdAt":"Apr - 29, 2025 3:44 AM","provisioningState":"idle"}},{"properties":{"projectId":"withered-sea-55021972","parentId":"br-frosty-bird-a85qx3j8","attributes":[{"name":"createdAt","value":"Apr - 29, 2025 3:40 AM"},{"name":"logicalSize","value":"30842880"},{"name":"cpuUsedSec","value":"81"},{"name":"computeTimeSeconds","value":"81"},{"name":"activeTimeSeconds","value":"316"},{"name":"writtenDataBytes","value":"195936"},{"name":"dataTransferBytes","value":"0"},{"name":"isProtected","value":"false"},{"name":"isDefault","value":"false"},{"name":"lastActive","value":"Apr - 29, 2025 3:40 AM"},{"name":"autoscalingLimitMinCu","value":"0.25"},{"name":"autoscalingLimitMaxCu","value":"0.25"}],"entityId":"br-white-breeze-a8oeqp9e","entityName":"cli-branch","createdAt":"Apr - 29, 2025 3:40 AM","provisioningState":"idle"}},{"properties":{"projectId":"withered-sea-55021972","parentId":"br-frosty-bird-a85qx3j8","attributes":[{"name":"createdAt","value":"Apr - 29, 2025 3:29 AM"},{"name":"logicalSize","value":"30842880"},{"name":"cpuUsedSec","value":"81"},{"name":"computeTimeSeconds","value":"81"},{"name":"activeTimeSeconds","value":"316"},{"name":"writtenDataBytes","value":"195936"},{"name":"dataTransferBytes","value":"0"},{"name":"isProtected","value":"false"},{"name":"isDefault","value":"false"},{"name":"lastActive","value":"Apr - 29, 2025 3:40 AM"},{"name":"autoscalingLimitMinCu","value":"0.25"},{"name":"autoscalingLimitMaxCu","value":"0.25"}],"entityId":"br-calm-tree-a8pe4sit","entityName":"dev-branch","createdAt":"Apr - 29, 2025 3:29 AM","provisioningState":"idle"}},{"properties":{"projectId":"withered-sea-55021972","attributes":[{"name":"createdAt","value":"Apr - 28, 2025 3:18 PM"},{"name":"logicalSize","value":"30785536"},{"name":"cpuUsedSec","value":"78"},{"name":"computeTimeSeconds","value":"78"},{"name":"activeTimeSeconds","value":"308"},{"name":"writtenDataBytes","value":"34535520"},{"name":"dataTransferBytes","value":"0"},{"name":"isProtected","value":"false"},{"name":"isDefault","value":"true"},{"name":"lastActive","value":"Apr - 29, 2025 3:40 AM"},{"name":"autoscalingLimitMinCu","value":"0.25"},{"name":"autoscalingLimitMaxCu","value":"0.25"}],"entityId":"br-frosty-bird-a85qx3j8","entityName":"main","createdAt":"Apr - 28, 2025 3:18 PM","provisioningState":"idle"}}]}' - headers: - cache-control: - - no-cache - content-length: - - '3738' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 29 Apr 2025 10:51:15 GMT - expires: - - '-1' - pragma: - - no-cache - request-context: - - appId=cid-v1:726af22e-a98d-41b8-8be8-c1f253ced955 - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-operation-identifier: - - tenantId=f27f5a05-ee13-4d31-b6d9-6bfe7b758c17,objectId=4bbfdfc1-e177-47a1-88cd-1461c549e46e/southeastasia/1df2d174-c5fe-4522-a768-dc5e671d2b70 - x-ms-providerhub-traffic: - - 'True' - x-ms-ratelimit-remaining-subscription-global-reads: - - '3749' - x-msedge-ref: - - 'Ref A: DA3AE0A299AB422B9AEE8207BFDC17FD Ref B: MAA201060515045 Ref C: 2025-04-29T10:51:13Z' - status: - code: 200 - message: OK -- request: - body: '{"properties": {"databaseName": "neondb", "parentId": "br-frosty-bird-a85qx3j8", - "roleName": "onwer_role"}}' - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - neon postgres branch create - Connection: - - keep-alive - Content-Length: - - '107' - Content-Type: - - application/json - ParameterSetName: - - --resource-group --organization-name --project-name --name --parent-id --role-name - --database-name - User-Agent: - - AZURECLI/2.72.0 azsdk-python-core/1.31.0 Python/3.10.11 (Windows-10-10.0.26100-SP0) - method: PUT - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/neonrg/providers/Neon.Postgres/organizations/Test-Neon-Org-Cli-IT/projects/withered-sea-55021972/branches/dev-cli-branch?api-version=2025-03-01 - response: - body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/neonrg/providers/Neon.Postgres/organizations/Test-Neon-Org-Cli-IT/projects/withered-sea-55021972/branches/dev-cli-branch","name":"dev-cli-branch","type":"neon.postgres/organizations/projects/branches","systemData":{"createdBy":"sralluri211@outlook.com","createdByType":"User","createdAt":"2025-04-29T10:51:16.0773282Z","lastModifiedBy":"sralluri211@outlook.com","lastModifiedByType":"User","lastModifiedAt":"2025-04-29T10:51:16.0773282Z"},"properties":{"projectId":"withered-sea-55021972","parentId":"br-frosty-bird-a85qx3j8","roleName":null,"databaseName":null,"roles":null,"databases":null,"endpoints":null,"attributes":[{"name":"logicalSize","value":""},{"name":"cpuUsedSec","value":"0"},{"name":"computeTimeSeconds","value":"0"},{"name":"activeTimeSeconds","value":"0"},{"name":"writtenDataBytes","value":"0"},{"name":"dataTransferBytes","value":"0"},{"name":"isProtected","value":"false"},{"name":"isDefault","value":"false"}],"entityId":"br-raspy-mouse-a8s9ldcq","entityName":"dev-cli-branch","createdAt":"Apr - 29, 2025 10:51 AM","provisioningState":"Succeeded"}}' - headers: - cache-control: - - no-cache - content-length: - - '1142' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 29 Apr 2025 10:51:17 GMT - expires: - - '-1' - pragma: - - no-cache - request-context: - - appId=cid-v1:726af22e-a98d-41b8-8be8-c1f253ced955 - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-operation-identifier: - - tenantId=f27f5a05-ee13-4d31-b6d9-6bfe7b758c17,objectId=4bbfdfc1-e177-47a1-88cd-1461c549e46e/southeastasia/7b806305-ea3b-4bb9-a51c-29542daa601d - x-ms-providerhub-traffic: - - 'True' - x-ms-ratelimit-remaining-subscription-global-writes: - - '2999' - x-ms-ratelimit-remaining-subscription-writes: - - '199' - x-msedge-ref: - - 'Ref A: CD51A6056E5D4FA7A8EB9C090E985ADF Ref B: MAA201060514009 Ref C: 2025-04-29T10:51:15Z' - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - neon postgres neon-database list - Connection: - - keep-alive - ParameterSetName: - - --resource-group --organization-name --project-id --branch-id - User-Agent: - - AZURECLI/2.72.0 azsdk-python-core/1.31.0 Python/3.10.11 (Windows-10-10.0.26100-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/neonrg/providers/Neon.Postgres/organizations/Test-Neon-Org-Cli-IT/projects/withered-sea-55021972/branches/br-frosty-bird-a85qx3j8/neonDatabases?api-version=2025-03-01 - response: - body: - string: '{"value":[{"properties":{"branchId":"br-frosty-bird-a85qx3j8","ownerName":"neondb_owner","entityId":"1643012","entityName":"neondb","createdAt":"Apr - 28, 2025 3:18 PM","provisioningState":"Succeeded"}}]}' - headers: - cache-control: - - no-cache - content-length: - - '202' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 29 Apr 2025 10:51:19 GMT - expires: - - '-1' - pragma: - - no-cache - request-context: - - appId=cid-v1:726af22e-a98d-41b8-8be8-c1f253ced955 - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-operation-identifier: - - tenantId=f27f5a05-ee13-4d31-b6d9-6bfe7b758c17,objectId=4bbfdfc1-e177-47a1-88cd-1461c549e46e/southeastasia/475f11b1-9003-4582-b087-c78ca9b20eb4 - x-ms-providerhub-traffic: - - 'True' - x-ms-ratelimit-remaining-subscription-global-reads: - - '3749' - x-msedge-ref: - - 'Ref A: 96398DAAD6ED44079A163206CA583DE9 Ref B: MAA201060513017 Ref C: 2025-04-29T10:51:18Z' - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - neon postgres neon-role list - Connection: - - keep-alive - ParameterSetName: - - --resource-group --organization-name --project-id --branch-id - User-Agent: - - AZURECLI/2.72.0 azsdk-python-core/1.31.0 Python/3.10.11 (Windows-10-10.0.26100-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/neonrg/providers/Neon.Postgres/organizations/Test-Neon-Org-Cli-IT/projects/withered-sea-55021972/branches/br-frosty-bird-a85qx3j8/neonRoles?api-version=2025-03-01 - response: - body: - string: '{"value":[{"properties":{"branchId":"br-frosty-bird-a85qx3j8","isSuperUser":false,"entityName":"neondb_owner","createdAt":"Apr - 28, 2025 3:18 PM","provisioningState":"Succeeded"}}]}' - headers: - cache-control: - - no-cache - content-length: - - '180' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 29 Apr 2025 10:51:21 GMT - expires: - - '-1' - pragma: - - no-cache - request-context: - - appId=cid-v1:726af22e-a98d-41b8-8be8-c1f253ced955 - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-operation-identifier: - - tenantId=f27f5a05-ee13-4d31-b6d9-6bfe7b758c17,objectId=4bbfdfc1-e177-47a1-88cd-1461c549e46e/southeastasia/5048bf47-34c3-4a77-94ca-e8e28a041619 - x-ms-providerhub-traffic: - - 'True' - x-ms-ratelimit-remaining-subscription-global-reads: - - '3749' - x-msedge-ref: - - 'Ref A: 11C495AC7BF942BEA9A9E43767443CF3 Ref B: MAA201060514011 Ref C: 2025-04-29T10:51:20Z' - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - CommandName: - - neon postgres branch delete - Connection: - - keep-alive - Content-Length: - - '0' - ParameterSetName: - - --resource-group --organization-name --project-id --branch-id --yes - User-Agent: - - AZURECLI/2.72.0 azsdk-python-core/1.31.0 Python/3.10.11 (Windows-10-10.0.26100-SP0) - method: DELETE - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/neonrg/providers/Neon.Postgres/organizations/Test-Neon-Org-Cli-IT/projects/purple-dew-38706216/branches/br-muddy-cherry-a8wbc7ux?api-version=2025-03-01 - response: - body: - string: '' - headers: - cache-control: - - no-cache - content-type: - - application/json; charset=utf-8 - date: - - Tue, 29 Apr 2025 10:51:22 GMT - expires: - - '-1' - pragma: - - no-cache - request-context: - - appId=cid-v1:726af22e-a98d-41b8-8be8-c1f253ced955 - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-operation-identifier: - - tenantId=f27f5a05-ee13-4d31-b6d9-6bfe7b758c17,objectId=4bbfdfc1-e177-47a1-88cd-1461c549e46e/southeastasia/1421d00c-1f00-40ff-8905-b0774d9da41a - x-ms-providerhub-traffic: - - 'True' - x-ms-ratelimit-remaining-subscription-deletes: - - '199' - x-ms-ratelimit-remaining-subscription-global-deletes: - - '2999' - x-msedge-ref: - - 'Ref A: 89CFD77A108A43509CACC916815EA251 Ref B: MAA201060514025 Ref C: 2025-04-29T10:51:21Z' - status: - code: 204 - message: No Content -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - CommandName: - - neon postgres project delete - Connection: - - keep-alive - Content-Length: - - '0' - ParameterSetName: - - --resource-group --organization-name --project-id --yes - User-Agent: - - AZURECLI/2.72.0 azsdk-python-core/1.31.0 Python/3.10.11 (Windows-10-10.0.26100-SP0) - method: DELETE - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/neonrg/providers/Neon.Postgres/organizations/Test-Neon-Org-Cli-IT/projects/purple-dew-38706216?api-version=2025-03-01 - response: - body: - string: '' - headers: - cache-control: - - no-cache - content-type: - - application/json; charset=utf-8 - date: - - Tue, 29 Apr 2025 10:51:24 GMT - expires: - - '-1' - pragma: - - no-cache - request-context: - - appId=cid-v1:726af22e-a98d-41b8-8be8-c1f253ced955 - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-operation-identifier: - - tenantId=f27f5a05-ee13-4d31-b6d9-6bfe7b758c17,objectId=4bbfdfc1-e177-47a1-88cd-1461c549e46e/southeastasia/dd5a6631-be13-4be7-83cc-a86920b1ed97 - x-ms-providerhub-traffic: - - 'True' - x-ms-ratelimit-remaining-subscription-deletes: - - '199' - x-ms-ratelimit-remaining-subscription-global-deletes: - - '2999' - x-msedge-ref: - - 'Ref A: 9098C5E227E346F7AA2DF70A7E088F86 Ref B: MAA201060514045 Ref C: 2025-04-29T10:51:23Z' - status: - code: 204 - message: No Content -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - CommandName: - - neon postgres organization delete - Connection: - - keep-alive - Content-Length: - - '0' - ParameterSetName: - - --resource-group --name --subscription --yes - User-Agent: - - AZURECLI/2.72.0 azsdk-python-core/1.31.0 Python/3.10.11 (Windows-10-10.0.26100-SP0) - method: DELETE - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/neonrg/providers/Neon.Postgres/organizations/Neon-Cli-Scenario-Tests?api-version=2025-03-01 - response: - body: - string: 'null' - headers: - azure-asyncoperation: - - https://management.azure.com/providers/Neon.Postgres/locations/CENTRALUSEUAP/operationStatuses/0eaaa81b-4e19-4202-8562-c2c111b18749*33080CDAA3B48581D06C07FC6F0AD979F8AED23E1755AAE02BB4B231A29799C4?api-version=2025-03-01&t=638815206900457549&c=MIIHhzCCBm-gAwIBAgITfAeDEnPW_KxJbq8EjgAAB4MSczANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDUwHhcNMjUwNDIwMTUyMDI3WhcNMjUxMDE3MTUyMDI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALO1SAvt4DI7FxxBmZBcfoKDLiXpS8U5adZbRlRvVm-EcAWqGNnVo1AxaXu3ghKMY95LxffhvcYAZ56WhgOxA_gpAUzm4t0yW0aVzv7vAOWZHIG1fvTcWY_sHCkuTyCNAcRbNbaqbidaK9ZOTQ19baUQ26kVkP7tjTi6DWWRlM25d4YQcGaWJoBwUtol-hgB5Z_rVMljRF5Q1T9_3YpRBw57SpHvmb30JNQSpndyeu--Ip8pMwpNaiIRF70G8WfbTBoJhRqNqNAKBLU3CAVV4H6lYrXtSK-gkZC0EzjZ4ze_XVDGBd1sOPsbMx4aQgZEiuDJuuk9eqTzzur3IDUdrP0CAwEAAaOCBHQwggRwMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9DTzFQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA1LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MB0GA1UdDgQWBBSRrAa71kVppeoZonY7QPy_R7XWQzAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBR61hmFKHlscXYeYPjzS--iBUIWHTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAChQXwS0_EaMb7G3BWGDeoNhAAEaoKkJVUy5HVGyWKADFm6Tp2WidwOIMoOu-IuoA634ORJ7bIwsC2WhUA0Z8-c2AAD956dAtCkn5pEBXSqwuKMM3l9KOClAY1RiAQcP-GWtmb_mqZspO78GHaq-mwiyIDUICM-uZl-qR6UVt6rLn5xPqHNkenxrslS_G3IJ9yCV1sflxhz93B7VR9H7BtOxd_nqZOD5uSV3OpPnATTRO0KB3VBbZ0KqvdtWoHjNywLqMuhJUufHw2zmlQ-Yj3ndha_yTvOQlT-85ikSoyWI0P4_GeEwX9RdkiVHVzx3gR8HzFKkJXOwRvxQE_9Ov_0&s=DjqHmMZ_XfjBYyb8_F8E1uhxojOPdK7NW7ZBCD3ygeZHotvmoHI2wDPwro_tmigQEF9BO-wez-i8v5q7p2LKQ__qPdDZJbUr_nQiucSHgtCvDvuWZGPPKi9PNoYcBYHGnGFEbm39TS2viuc9okjYOJ0_bftq-tba7j6IARMRHi4cLsfy_OID-NHQhIINdwAz931k_HAjySAOqFUbTf2OMxQ4l1dQnacCYtBYRU4QaTEWCeH5ISyd5oVM1rI4XYhMZu8x0iAG3fjCeayWujSC-u9dhOr4zB8Yf17BPnQC1wQjOVvtRovtAK5PDBaCS5-APp-YqmzNXJzgNZVfHlRIAg&h=mW8wPs6rJTkdKHUARxRCj0MdDV7ghioYaGNi9xAeZ7k - cache-control: - - no-cache - content-length: - - '4' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 29 Apr 2025 10:51:29 GMT - etag: - - '"19004b01-0000-3300-0000-6810af310000"' - expires: - - '-1' - location: - - https://management.azure.com/providers/Neon.Postgres/locations/CENTRALUSEUAP/operationStatuses/0eaaa81b-4e19-4202-8562-c2c111b18749*33080CDAA3B48581D06C07FC6F0AD979F8AED23E1755AAE02BB4B231A29799C4?api-version=2025-03-01&t=638815206900457549&c=MIIHhzCCBm-gAwIBAgITfAeDEnPW_KxJbq8EjgAAB4MSczANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDUwHhcNMjUwNDIwMTUyMDI3WhcNMjUxMDE3MTUyMDI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALO1SAvt4DI7FxxBmZBcfoKDLiXpS8U5adZbRlRvVm-EcAWqGNnVo1AxaXu3ghKMY95LxffhvcYAZ56WhgOxA_gpAUzm4t0yW0aVzv7vAOWZHIG1fvTcWY_sHCkuTyCNAcRbNbaqbidaK9ZOTQ19baUQ26kVkP7tjTi6DWWRlM25d4YQcGaWJoBwUtol-hgB5Z_rVMljRF5Q1T9_3YpRBw57SpHvmb30JNQSpndyeu--Ip8pMwpNaiIRF70G8WfbTBoJhRqNqNAKBLU3CAVV4H6lYrXtSK-gkZC0EzjZ4ze_XVDGBd1sOPsbMx4aQgZEiuDJuuk9eqTzzur3IDUdrP0CAwEAAaOCBHQwggRwMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9DTzFQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA1LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MB0GA1UdDgQWBBSRrAa71kVppeoZonY7QPy_R7XWQzAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBR61hmFKHlscXYeYPjzS--iBUIWHTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAChQXwS0_EaMb7G3BWGDeoNhAAEaoKkJVUy5HVGyWKADFm6Tp2WidwOIMoOu-IuoA634ORJ7bIwsC2WhUA0Z8-c2AAD956dAtCkn5pEBXSqwuKMM3l9KOClAY1RiAQcP-GWtmb_mqZspO78GHaq-mwiyIDUICM-uZl-qR6UVt6rLn5xPqHNkenxrslS_G3IJ9yCV1sflxhz93B7VR9H7BtOxd_nqZOD5uSV3OpPnATTRO0KB3VBbZ0KqvdtWoHjNywLqMuhJUufHw2zmlQ-Yj3ndha_yTvOQlT-85ikSoyWI0P4_GeEwX9RdkiVHVzx3gR8HzFKkJXOwRvxQE_9Ov_0&s=DjqHmMZ_XfjBYyb8_F8E1uhxojOPdK7NW7ZBCD3ygeZHotvmoHI2wDPwro_tmigQEF9BO-wez-i8v5q7p2LKQ__qPdDZJbUr_nQiucSHgtCvDvuWZGPPKi9PNoYcBYHGnGFEbm39TS2viuc9okjYOJ0_bftq-tba7j6IARMRHi4cLsfy_OID-NHQhIINdwAz931k_HAjySAOqFUbTf2OMxQ4l1dQnacCYtBYRU4QaTEWCeH5ISyd5oVM1rI4XYhMZu8x0iAG3fjCeayWujSC-u9dhOr4zB8Yf17BPnQC1wQjOVvtRovtAK5PDBaCS5-APp-YqmzNXJzgNZVfHlRIAg&h=mW8wPs6rJTkdKHUARxRCj0MdDV7ghioYaGNi9xAeZ7k - pragma: - - no-cache - request-context: - - appId=cid-v1:726af22e-a98d-41b8-8be8-c1f253ced955 - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-operation-identifier: - - tenantId=f27f5a05-ee13-4d31-b6d9-6bfe7b758c17,objectId=4bbfdfc1-e177-47a1-88cd-1461c549e46e/southeastasia/24edea16-cd6b-4b2e-bd85-5a4d5c75e711 - x-ms-providerhub-traffic: - - 'True' - x-ms-ratelimit-remaining-subscription-deletes: - - '199' - x-ms-ratelimit-remaining-subscription-global-deletes: - - '2999' - x-msedge-ref: - - 'Ref A: A832F1A61CE1497A9B554026A6C25515 Ref B: MAA201060513009 Ref C: 2025-04-29T10:51:25Z' - status: - code: 202 - message: Accepted -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - CommandName: - - neon postgres organization delete - Connection: - - keep-alive - ParameterSetName: - - --resource-group --name --subscription --yes - User-Agent: - - AZURECLI/2.72.0 azsdk-python-core/1.31.0 Python/3.10.11 (Windows-10-10.0.26100-SP0) - method: GET - uri: https://management.azure.com/providers/Neon.Postgres/locations/CENTRALUSEUAP/operationStatuses/0eaaa81b-4e19-4202-8562-c2c111b18749*33080CDAA3B48581D06C07FC6F0AD979F8AED23E1755AAE02BB4B231A29799C4?api-version=2025-03-01&t=638815206900457549&c=MIIHhzCCBm-gAwIBAgITfAeDEnPW_KxJbq8EjgAAB4MSczANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDUwHhcNMjUwNDIwMTUyMDI3WhcNMjUxMDE3MTUyMDI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALO1SAvt4DI7FxxBmZBcfoKDLiXpS8U5adZbRlRvVm-EcAWqGNnVo1AxaXu3ghKMY95LxffhvcYAZ56WhgOxA_gpAUzm4t0yW0aVzv7vAOWZHIG1fvTcWY_sHCkuTyCNAcRbNbaqbidaK9ZOTQ19baUQ26kVkP7tjTi6DWWRlM25d4YQcGaWJoBwUtol-hgB5Z_rVMljRF5Q1T9_3YpRBw57SpHvmb30JNQSpndyeu--Ip8pMwpNaiIRF70G8WfbTBoJhRqNqNAKBLU3CAVV4H6lYrXtSK-gkZC0EzjZ4ze_XVDGBd1sOPsbMx4aQgZEiuDJuuk9eqTzzur3IDUdrP0CAwEAAaOCBHQwggRwMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9DTzFQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA1LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MB0GA1UdDgQWBBSRrAa71kVppeoZonY7QPy_R7XWQzAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBR61hmFKHlscXYeYPjzS--iBUIWHTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAChQXwS0_EaMb7G3BWGDeoNhAAEaoKkJVUy5HVGyWKADFm6Tp2WidwOIMoOu-IuoA634ORJ7bIwsC2WhUA0Z8-c2AAD956dAtCkn5pEBXSqwuKMM3l9KOClAY1RiAQcP-GWtmb_mqZspO78GHaq-mwiyIDUICM-uZl-qR6UVt6rLn5xPqHNkenxrslS_G3IJ9yCV1sflxhz93B7VR9H7BtOxd_nqZOD5uSV3OpPnATTRO0KB3VBbZ0KqvdtWoHjNywLqMuhJUufHw2zmlQ-Yj3ndha_yTvOQlT-85ikSoyWI0P4_GeEwX9RdkiVHVzx3gR8HzFKkJXOwRvxQE_9Ov_0&s=DjqHmMZ_XfjBYyb8_F8E1uhxojOPdK7NW7ZBCD3ygeZHotvmoHI2wDPwro_tmigQEF9BO-wez-i8v5q7p2LKQ__qPdDZJbUr_nQiucSHgtCvDvuWZGPPKi9PNoYcBYHGnGFEbm39TS2viuc9okjYOJ0_bftq-tba7j6IARMRHi4cLsfy_OID-NHQhIINdwAz931k_HAjySAOqFUbTf2OMxQ4l1dQnacCYtBYRU4QaTEWCeH5ISyd5oVM1rI4XYhMZu8x0iAG3fjCeayWujSC-u9dhOr4zB8Yf17BPnQC1wQjOVvtRovtAK5PDBaCS5-APp-YqmzNXJzgNZVfHlRIAg&h=mW8wPs6rJTkdKHUARxRCj0MdDV7ghioYaGNi9xAeZ7k - response: - body: - string: '{"id":"/providers/Neon.Postgres/locations/CENTRALUSEUAP/operationStatuses/0eaaa81b-4e19-4202-8562-c2c111b18749*33080CDAA3B48581D06C07FC6F0AD979F8AED23E1755AAE02BB4B231A29799C4","name":"0eaaa81b-4e19-4202-8562-c2c111b18749*33080CDAA3B48581D06C07FC6F0AD979F8AED23E1755AAE02BB4B231A29799C4","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/neonrg/providers/Neon.Postgres/organizations/Neon-Cli-Scenario-Tests","status":"Deleting","startTime":"2025-04-29T10:51:26.962942Z"}' - headers: - azure-asyncoperation: - - https://management.azure.com/providers/Neon.Postgres/locations/centraluseuap/operationStatuses/0eaaa81b-4e19-4202-8562-c2c111b18749*33080CDAA3B48581D06C07FC6F0AD979F8AED23E1755AAE02BB4B231A29799C4?api-version=2025-03-01&t=638815206914218661&c=MIIHhzCCBm-gAwIBAgITfAeDEnPW_KxJbq8EjgAAB4MSczANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDUwHhcNMjUwNDIwMTUyMDI3WhcNMjUxMDE3MTUyMDI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALO1SAvt4DI7FxxBmZBcfoKDLiXpS8U5adZbRlRvVm-EcAWqGNnVo1AxaXu3ghKMY95LxffhvcYAZ56WhgOxA_gpAUzm4t0yW0aVzv7vAOWZHIG1fvTcWY_sHCkuTyCNAcRbNbaqbidaK9ZOTQ19baUQ26kVkP7tjTi6DWWRlM25d4YQcGaWJoBwUtol-hgB5Z_rVMljRF5Q1T9_3YpRBw57SpHvmb30JNQSpndyeu--Ip8pMwpNaiIRF70G8WfbTBoJhRqNqNAKBLU3CAVV4H6lYrXtSK-gkZC0EzjZ4ze_XVDGBd1sOPsbMx4aQgZEiuDJuuk9eqTzzur3IDUdrP0CAwEAAaOCBHQwggRwMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9DTzFQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA1LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MB0GA1UdDgQWBBSRrAa71kVppeoZonY7QPy_R7XWQzAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBR61hmFKHlscXYeYPjzS--iBUIWHTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAChQXwS0_EaMb7G3BWGDeoNhAAEaoKkJVUy5HVGyWKADFm6Tp2WidwOIMoOu-IuoA634ORJ7bIwsC2WhUA0Z8-c2AAD956dAtCkn5pEBXSqwuKMM3l9KOClAY1RiAQcP-GWtmb_mqZspO78GHaq-mwiyIDUICM-uZl-qR6UVt6rLn5xPqHNkenxrslS_G3IJ9yCV1sflxhz93B7VR9H7BtOxd_nqZOD5uSV3OpPnATTRO0KB3VBbZ0KqvdtWoHjNywLqMuhJUufHw2zmlQ-Yj3ndha_yTvOQlT-85ikSoyWI0P4_GeEwX9RdkiVHVzx3gR8HzFKkJXOwRvxQE_9Ov_0&s=UFzX0USF_ND3OcGRMvRPo2NxYJna5aJhQMQScirJkYe4xReRDgiImz6IDb87VKmHXz1E-3u9Yhp9L0iIlknJO5LIlGXpQLAgOD5JKnakMy2uQG6McQvuwoy0IyFy2aDuxIhXGrQFGXcpASCP9etlWC2SUXNZtbH_1GAGQZGOZaSiwRnlXak_hODB5HNspkkRdY4GDSAo3YrxERYe4xyuSEWhpQvYENOh8CxiH-PNe5zChZPd11z1IfDX3ysk3K7coP3o5rLqCs-8J5hPl-iYk68QP43HB4ZvUjrozRNGMvjAzxwr8u41rxktVFpHtpgtGlSaN_RZ1bHgUrrOmdcTQw&h=G1QAFLjoIsYQ4v5iWgs8FFERrishsA1CPZD2Lr5afUQ - cache-control: - - no-cache - content-length: - - '501' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 29 Apr 2025 10:51:31 GMT - etag: - - '"150040b3-0000-3300-0000-6810af2f0000"' - expires: - - '-1' - location: - - https://management.azure.com/providers/Neon.Postgres/locations/centraluseuap/operationStatuses/0eaaa81b-4e19-4202-8562-c2c111b18749*33080CDAA3B48581D06C07FC6F0AD979F8AED23E1755AAE02BB4B231A29799C4?api-version=2025-03-01&t=638815206914218661&c=MIIHhzCCBm-gAwIBAgITfAeDEnPW_KxJbq8EjgAAB4MSczANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDUwHhcNMjUwNDIwMTUyMDI3WhcNMjUxMDE3MTUyMDI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALO1SAvt4DI7FxxBmZBcfoKDLiXpS8U5adZbRlRvVm-EcAWqGNnVo1AxaXu3ghKMY95LxffhvcYAZ56WhgOxA_gpAUzm4t0yW0aVzv7vAOWZHIG1fvTcWY_sHCkuTyCNAcRbNbaqbidaK9ZOTQ19baUQ26kVkP7tjTi6DWWRlM25d4YQcGaWJoBwUtol-hgB5Z_rVMljRF5Q1T9_3YpRBw57SpHvmb30JNQSpndyeu--Ip8pMwpNaiIRF70G8WfbTBoJhRqNqNAKBLU3CAVV4H6lYrXtSK-gkZC0EzjZ4ze_XVDGBd1sOPsbMx4aQgZEiuDJuuk9eqTzzur3IDUdrP0CAwEAAaOCBHQwggRwMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9DTzFQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA1LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MB0GA1UdDgQWBBSRrAa71kVppeoZonY7QPy_R7XWQzAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBR61hmFKHlscXYeYPjzS--iBUIWHTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAChQXwS0_EaMb7G3BWGDeoNhAAEaoKkJVUy5HVGyWKADFm6Tp2WidwOIMoOu-IuoA634ORJ7bIwsC2WhUA0Z8-c2AAD956dAtCkn5pEBXSqwuKMM3l9KOClAY1RiAQcP-GWtmb_mqZspO78GHaq-mwiyIDUICM-uZl-qR6UVt6rLn5xPqHNkenxrslS_G3IJ9yCV1sflxhz93B7VR9H7BtOxd_nqZOD5uSV3OpPnATTRO0KB3VBbZ0KqvdtWoHjNywLqMuhJUufHw2zmlQ-Yj3ndha_yTvOQlT-85ikSoyWI0P4_GeEwX9RdkiVHVzx3gR8HzFKkJXOwRvxQE_9Ov_0&s=UFzX0USF_ND3OcGRMvRPo2NxYJna5aJhQMQScirJkYe4xReRDgiImz6IDb87VKmHXz1E-3u9Yhp9L0iIlknJO5LIlGXpQLAgOD5JKnakMy2uQG6McQvuwoy0IyFy2aDuxIhXGrQFGXcpASCP9etlWC2SUXNZtbH_1GAGQZGOZaSiwRnlXak_hODB5HNspkkRdY4GDSAo3YrxERYe4xyuSEWhpQvYENOh8CxiH-PNe5zChZPd11z1IfDX3ysk3K7coP3o5rLqCs-8J5hPl-iYk68QP43HB4ZvUjrozRNGMvjAzxwr8u41rxktVFpHtpgtGlSaN_RZ1bHgUrrOmdcTQw&h=G1QAFLjoIsYQ4v5iWgs8FFERrishsA1CPZD2Lr5afUQ - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-operation-identifier: - - '' - x-msedge-ref: - - 'Ref A: 25469B537F9C4D77B551EF38DFA18035 Ref B: MAA201060513009 Ref C: 2025-04-29T10:51:30Z' - status: - code: 202 - message: Accepted -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - CommandName: - - neon postgres organization delete - Connection: - - keep-alive - ParameterSetName: - - --resource-group --name --subscription --yes - User-Agent: - - AZURECLI/2.72.0 azsdk-python-core/1.31.0 Python/3.10.11 (Windows-10-10.0.26100-SP0) - method: GET - uri: https://management.azure.com/providers/Neon.Postgres/locations/CENTRALUSEUAP/operationStatuses/0eaaa81b-4e19-4202-8562-c2c111b18749*33080CDAA3B48581D06C07FC6F0AD979F8AED23E1755AAE02BB4B231A29799C4?api-version=2025-03-01&t=638815206900457549&c=MIIHhzCCBm-gAwIBAgITfAeDEnPW_KxJbq8EjgAAB4MSczANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDUwHhcNMjUwNDIwMTUyMDI3WhcNMjUxMDE3MTUyMDI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALO1SAvt4DI7FxxBmZBcfoKDLiXpS8U5adZbRlRvVm-EcAWqGNnVo1AxaXu3ghKMY95LxffhvcYAZ56WhgOxA_gpAUzm4t0yW0aVzv7vAOWZHIG1fvTcWY_sHCkuTyCNAcRbNbaqbidaK9ZOTQ19baUQ26kVkP7tjTi6DWWRlM25d4YQcGaWJoBwUtol-hgB5Z_rVMljRF5Q1T9_3YpRBw57SpHvmb30JNQSpndyeu--Ip8pMwpNaiIRF70G8WfbTBoJhRqNqNAKBLU3CAVV4H6lYrXtSK-gkZC0EzjZ4ze_XVDGBd1sOPsbMx4aQgZEiuDJuuk9eqTzzur3IDUdrP0CAwEAAaOCBHQwggRwMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9DTzFQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA1LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MB0GA1UdDgQWBBSRrAa71kVppeoZonY7QPy_R7XWQzAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBR61hmFKHlscXYeYPjzS--iBUIWHTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAChQXwS0_EaMb7G3BWGDeoNhAAEaoKkJVUy5HVGyWKADFm6Tp2WidwOIMoOu-IuoA634ORJ7bIwsC2WhUA0Z8-c2AAD956dAtCkn5pEBXSqwuKMM3l9KOClAY1RiAQcP-GWtmb_mqZspO78GHaq-mwiyIDUICM-uZl-qR6UVt6rLn5xPqHNkenxrslS_G3IJ9yCV1sflxhz93B7VR9H7BtOxd_nqZOD5uSV3OpPnATTRO0KB3VBbZ0KqvdtWoHjNywLqMuhJUufHw2zmlQ-Yj3ndha_yTvOQlT-85ikSoyWI0P4_GeEwX9RdkiVHVzx3gR8HzFKkJXOwRvxQE_9Ov_0&s=DjqHmMZ_XfjBYyb8_F8E1uhxojOPdK7NW7ZBCD3ygeZHotvmoHI2wDPwro_tmigQEF9BO-wez-i8v5q7p2LKQ__qPdDZJbUr_nQiucSHgtCvDvuWZGPPKi9PNoYcBYHGnGFEbm39TS2viuc9okjYOJ0_bftq-tba7j6IARMRHi4cLsfy_OID-NHQhIINdwAz931k_HAjySAOqFUbTf2OMxQ4l1dQnacCYtBYRU4QaTEWCeH5ISyd5oVM1rI4XYhMZu8x0iAG3fjCeayWujSC-u9dhOr4zB8Yf17BPnQC1wQjOVvtRovtAK5PDBaCS5-APp-YqmzNXJzgNZVfHlRIAg&h=mW8wPs6rJTkdKHUARxRCj0MdDV7ghioYaGNi9xAeZ7k - response: - body: - string: '{"id":"/providers/Neon.Postgres/locations/CENTRALUSEUAP/operationStatuses/0eaaa81b-4e19-4202-8562-c2c111b18749*33080CDAA3B48581D06C07FC6F0AD979F8AED23E1755AAE02BB4B231A29799C4","name":"0eaaa81b-4e19-4202-8562-c2c111b18749*33080CDAA3B48581D06C07FC6F0AD979F8AED23E1755AAE02BB4B231A29799C4","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/neonrg/providers/Neon.Postgres/organizations/Neon-Cli-Scenario-Tests","status":"Deleting","startTime":"2025-04-29T10:51:26.962942Z"}' - headers: - azure-asyncoperation: - - https://management.azure.com/providers/Neon.Postgres/locations/centraluseuap/operationStatuses/0eaaa81b-4e19-4202-8562-c2c111b18749*33080CDAA3B48581D06C07FC6F0AD979F8AED23E1755AAE02BB4B231A29799C4?api-version=2025-03-01&t=638815207220844732&c=MIIHhzCCBm-gAwIBAgITfAeDEnPW_KxJbq8EjgAAB4MSczANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDUwHhcNMjUwNDIwMTUyMDI3WhcNMjUxMDE3MTUyMDI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALO1SAvt4DI7FxxBmZBcfoKDLiXpS8U5adZbRlRvVm-EcAWqGNnVo1AxaXu3ghKMY95LxffhvcYAZ56WhgOxA_gpAUzm4t0yW0aVzv7vAOWZHIG1fvTcWY_sHCkuTyCNAcRbNbaqbidaK9ZOTQ19baUQ26kVkP7tjTi6DWWRlM25d4YQcGaWJoBwUtol-hgB5Z_rVMljRF5Q1T9_3YpRBw57SpHvmb30JNQSpndyeu--Ip8pMwpNaiIRF70G8WfbTBoJhRqNqNAKBLU3CAVV4H6lYrXtSK-gkZC0EzjZ4ze_XVDGBd1sOPsbMx4aQgZEiuDJuuk9eqTzzur3IDUdrP0CAwEAAaOCBHQwggRwMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9DTzFQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA1LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MB0GA1UdDgQWBBSRrAa71kVppeoZonY7QPy_R7XWQzAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBR61hmFKHlscXYeYPjzS--iBUIWHTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAChQXwS0_EaMb7G3BWGDeoNhAAEaoKkJVUy5HVGyWKADFm6Tp2WidwOIMoOu-IuoA634ORJ7bIwsC2WhUA0Z8-c2AAD956dAtCkn5pEBXSqwuKMM3l9KOClAY1RiAQcP-GWtmb_mqZspO78GHaq-mwiyIDUICM-uZl-qR6UVt6rLn5xPqHNkenxrslS_G3IJ9yCV1sflxhz93B7VR9H7BtOxd_nqZOD5uSV3OpPnATTRO0KB3VBbZ0KqvdtWoHjNywLqMuhJUufHw2zmlQ-Yj3ndha_yTvOQlT-85ikSoyWI0P4_GeEwX9RdkiVHVzx3gR8HzFKkJXOwRvxQE_9Ov_0&s=dRCS2cbr1qkPLMOBZIJf0Tg_AIFcWSb6ANxX6C_P5O03jbvWNmJcWRRHUGdkZJMO-BdDFfcBN7iKDf-AZCXue1u4wUJ147YL-Nlv8GJfe_pqh26zdPHqnrU-QqklD3G7CXezJ_5kZg_8rc992VwTDbCJf-4sNsfak9zoxNv1SHH8ebBBKz6GL26mKhL-7Cpy237-ABsGQ31zOwSVjG3n5NVlnWnbW74ih-qSfXFhscpVK0P3xuhgeHI3i0tBPFOZKV2uaMg0XlnG1PlxZzM_Y5s0bHv3j0woSUyZ8eARBo_xgSSQfBqdeiwqtmIPlXCJP16txo9c0ZpDvxwUk2thlQ&h=YcKJurNRv0-KN_MlM4rFayZM1jlPGwhtcCYA4tSYsmM - cache-control: - - no-cache - content-length: - - '501' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 29 Apr 2025 10:52:01 GMT - etag: - - '"150040b3-0000-3300-0000-6810af2f0000"' - expires: - - '-1' - location: - - https://management.azure.com/providers/Neon.Postgres/locations/centraluseuap/operationStatuses/0eaaa81b-4e19-4202-8562-c2c111b18749*33080CDAA3B48581D06C07FC6F0AD979F8AED23E1755AAE02BB4B231A29799C4?api-version=2025-03-01&t=638815207221000967&c=MIIHhzCCBm-gAwIBAgITfAeDEnPW_KxJbq8EjgAAB4MSczANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDUwHhcNMjUwNDIwMTUyMDI3WhcNMjUxMDE3MTUyMDI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALO1SAvt4DI7FxxBmZBcfoKDLiXpS8U5adZbRlRvVm-EcAWqGNnVo1AxaXu3ghKMY95LxffhvcYAZ56WhgOxA_gpAUzm4t0yW0aVzv7vAOWZHIG1fvTcWY_sHCkuTyCNAcRbNbaqbidaK9ZOTQ19baUQ26kVkP7tjTi6DWWRlM25d4YQcGaWJoBwUtol-hgB5Z_rVMljRF5Q1T9_3YpRBw57SpHvmb30JNQSpndyeu--Ip8pMwpNaiIRF70G8WfbTBoJhRqNqNAKBLU3CAVV4H6lYrXtSK-gkZC0EzjZ4ze_XVDGBd1sOPsbMx4aQgZEiuDJuuk9eqTzzur3IDUdrP0CAwEAAaOCBHQwggRwMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9DTzFQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA1LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MB0GA1UdDgQWBBSRrAa71kVppeoZonY7QPy_R7XWQzAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBR61hmFKHlscXYeYPjzS--iBUIWHTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAChQXwS0_EaMb7G3BWGDeoNhAAEaoKkJVUy5HVGyWKADFm6Tp2WidwOIMoOu-IuoA634ORJ7bIwsC2WhUA0Z8-c2AAD956dAtCkn5pEBXSqwuKMM3l9KOClAY1RiAQcP-GWtmb_mqZspO78GHaq-mwiyIDUICM-uZl-qR6UVt6rLn5xPqHNkenxrslS_G3IJ9yCV1sflxhz93B7VR9H7BtOxd_nqZOD5uSV3OpPnATTRO0KB3VBbZ0KqvdtWoHjNywLqMuhJUufHw2zmlQ-Yj3ndha_yTvOQlT-85ikSoyWI0P4_GeEwX9RdkiVHVzx3gR8HzFKkJXOwRvxQE_9Ov_0&s=K4Imvnohog0JvnO_X9G-SGyRfEZrH82c0j2TTTlKQIiIyvPd7tqO7k6uzSZj37CguIKjrjkdeQvPnSru9DrapC3Tq3BqOXJycpmomBYx9Bynk6QPcGJaKS-W4yemZge28jIY0wdyYBCDX7Fd0dc2so4dN8RMZh1ZUvdZSskTDqqouVqfBYLbHLajZcbZtoRKvdpICRF-4qhCymVXsza4iKBILfw9CVEG8K2Yow_g5QoNu1Tskk0sW9ownfEcWV7dyyui2AekPvseNOXiPXliOmXt9Bp-nl8tOxqkkcYZhoDvntxnNUKRkVtmRfKu4ojwm5VudMKFzpIsuPXHdVah8w&h=qi6JUZxqO8pvNcrN6X-w4gRCLdEKu2e3hSLovbJLNzw - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-operation-identifier: - - '' - x-msedge-ref: - - 'Ref A: 8612CC59D0374044987409FDE7AD2A7C Ref B: MAA201060513009 Ref C: 2025-04-29T10:52:01Z' - status: - code: 202 - message: Accepted -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - CommandName: - - neon postgres organization delete - Connection: - - keep-alive - ParameterSetName: - - --resource-group --name --subscription --yes - User-Agent: - - AZURECLI/2.72.0 azsdk-python-core/1.31.0 Python/3.10.11 (Windows-10-10.0.26100-SP0) - method: GET - uri: https://management.azure.com/providers/Neon.Postgres/locations/CENTRALUSEUAP/operationStatuses/0eaaa81b-4e19-4202-8562-c2c111b18749*33080CDAA3B48581D06C07FC6F0AD979F8AED23E1755AAE02BB4B231A29799C4?api-version=2025-03-01&t=638815206900457549&c=MIIHhzCCBm-gAwIBAgITfAeDEnPW_KxJbq8EjgAAB4MSczANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDUwHhcNMjUwNDIwMTUyMDI3WhcNMjUxMDE3MTUyMDI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALO1SAvt4DI7FxxBmZBcfoKDLiXpS8U5adZbRlRvVm-EcAWqGNnVo1AxaXu3ghKMY95LxffhvcYAZ56WhgOxA_gpAUzm4t0yW0aVzv7vAOWZHIG1fvTcWY_sHCkuTyCNAcRbNbaqbidaK9ZOTQ19baUQ26kVkP7tjTi6DWWRlM25d4YQcGaWJoBwUtol-hgB5Z_rVMljRF5Q1T9_3YpRBw57SpHvmb30JNQSpndyeu--Ip8pMwpNaiIRF70G8WfbTBoJhRqNqNAKBLU3CAVV4H6lYrXtSK-gkZC0EzjZ4ze_XVDGBd1sOPsbMx4aQgZEiuDJuuk9eqTzzur3IDUdrP0CAwEAAaOCBHQwggRwMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9DTzFQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA1LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MB0GA1UdDgQWBBSRrAa71kVppeoZonY7QPy_R7XWQzAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBR61hmFKHlscXYeYPjzS--iBUIWHTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAChQXwS0_EaMb7G3BWGDeoNhAAEaoKkJVUy5HVGyWKADFm6Tp2WidwOIMoOu-IuoA634ORJ7bIwsC2WhUA0Z8-c2AAD956dAtCkn5pEBXSqwuKMM3l9KOClAY1RiAQcP-GWtmb_mqZspO78GHaq-mwiyIDUICM-uZl-qR6UVt6rLn5xPqHNkenxrslS_G3IJ9yCV1sflxhz93B7VR9H7BtOxd_nqZOD5uSV3OpPnATTRO0KB3VBbZ0KqvdtWoHjNywLqMuhJUufHw2zmlQ-Yj3ndha_yTvOQlT-85ikSoyWI0P4_GeEwX9RdkiVHVzx3gR8HzFKkJXOwRvxQE_9Ov_0&s=DjqHmMZ_XfjBYyb8_F8E1uhxojOPdK7NW7ZBCD3ygeZHotvmoHI2wDPwro_tmigQEF9BO-wez-i8v5q7p2LKQ__qPdDZJbUr_nQiucSHgtCvDvuWZGPPKi9PNoYcBYHGnGFEbm39TS2viuc9okjYOJ0_bftq-tba7j6IARMRHi4cLsfy_OID-NHQhIINdwAz931k_HAjySAOqFUbTf2OMxQ4l1dQnacCYtBYRU4QaTEWCeH5ISyd5oVM1rI4XYhMZu8x0iAG3fjCeayWujSC-u9dhOr4zB8Yf17BPnQC1wQjOVvtRovtAK5PDBaCS5-APp-YqmzNXJzgNZVfHlRIAg&h=mW8wPs6rJTkdKHUARxRCj0MdDV7ghioYaGNi9xAeZ7k - response: - body: - string: '{"id":"/providers/Neon.Postgres/locations/CENTRALUSEUAP/operationStatuses/0eaaa81b-4e19-4202-8562-c2c111b18749*33080CDAA3B48581D06C07FC6F0AD979F8AED23E1755AAE02BB4B231A29799C4","name":"0eaaa81b-4e19-4202-8562-c2c111b18749*33080CDAA3B48581D06C07FC6F0AD979F8AED23E1755AAE02BB4B231A29799C4","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/neonrg/providers/Neon.Postgres/organizations/Neon-Cli-Scenario-Tests","status":"Deleting","startTime":"2025-04-29T10:51:26.962942Z"}' - headers: - azure-asyncoperation: - - https://management.azure.com/providers/Neon.Postgres/locations/centraluseuap/operationStatuses/0eaaa81b-4e19-4202-8562-c2c111b18749*33080CDAA3B48581D06C07FC6F0AD979F8AED23E1755AAE02BB4B231A29799C4?api-version=2025-03-01&t=638815207534194655&c=MIIHhzCCBm-gAwIBAgITfAeDEnPW_KxJbq8EjgAAB4MSczANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDUwHhcNMjUwNDIwMTUyMDI3WhcNMjUxMDE3MTUyMDI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALO1SAvt4DI7FxxBmZBcfoKDLiXpS8U5adZbRlRvVm-EcAWqGNnVo1AxaXu3ghKMY95LxffhvcYAZ56WhgOxA_gpAUzm4t0yW0aVzv7vAOWZHIG1fvTcWY_sHCkuTyCNAcRbNbaqbidaK9ZOTQ19baUQ26kVkP7tjTi6DWWRlM25d4YQcGaWJoBwUtol-hgB5Z_rVMljRF5Q1T9_3YpRBw57SpHvmb30JNQSpndyeu--Ip8pMwpNaiIRF70G8WfbTBoJhRqNqNAKBLU3CAVV4H6lYrXtSK-gkZC0EzjZ4ze_XVDGBd1sOPsbMx4aQgZEiuDJuuk9eqTzzur3IDUdrP0CAwEAAaOCBHQwggRwMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9DTzFQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA1LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MB0GA1UdDgQWBBSRrAa71kVppeoZonY7QPy_R7XWQzAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBR61hmFKHlscXYeYPjzS--iBUIWHTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAChQXwS0_EaMb7G3BWGDeoNhAAEaoKkJVUy5HVGyWKADFm6Tp2WidwOIMoOu-IuoA634ORJ7bIwsC2WhUA0Z8-c2AAD956dAtCkn5pEBXSqwuKMM3l9KOClAY1RiAQcP-GWtmb_mqZspO78GHaq-mwiyIDUICM-uZl-qR6UVt6rLn5xPqHNkenxrslS_G3IJ9yCV1sflxhz93B7VR9H7BtOxd_nqZOD5uSV3OpPnATTRO0KB3VBbZ0KqvdtWoHjNywLqMuhJUufHw2zmlQ-Yj3ndha_yTvOQlT-85ikSoyWI0P4_GeEwX9RdkiVHVzx3gR8HzFKkJXOwRvxQE_9Ov_0&s=gbjp4LHVnJivY0D3ONE5EFwFMb8zuufacern5FCy3BBD6uDfWewan1t1ExnebDYW-5ZAbNnXTLsYR3U0Raj2Xg2qDFcuZpHNW9DeUrZ7C1abfS3flXiKDtl4oCjMg7YfncI1G-EgEULjm0M64fbkp_UUw6DjbZOQG-gWYAJ-Dmi4NGPrAP7zsCw12H2QemO8ZjfOEJ58INq1JpLfnYsT2NJidKAWycDlRmVu-HHZzEHDJpKlKbFZGFlpokVJNwJDbljmxytyckx0LPdTcmKQ6LTfs7Bq06r1U-zxq420TZEjzwy9JPYh96G6xsO2MNEjkbpBMZ0mg_TMLV7ICxR5hA&h=4UZ_z-jazdVIQPXUjN901_xDAOwtS922S0Tvsmy5egc - cache-control: - - no-cache - content-length: - - '501' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 29 Apr 2025 10:52:33 GMT - etag: - - '"150040b3-0000-3300-0000-6810af2f0000"' - expires: - - '-1' - location: - - https://management.azure.com/providers/Neon.Postgres/locations/centraluseuap/operationStatuses/0eaaa81b-4e19-4202-8562-c2c111b18749*33080CDAA3B48581D06C07FC6F0AD979F8AED23E1755AAE02BB4B231A29799C4?api-version=2025-03-01&t=638815207534350751&c=MIIHhzCCBm-gAwIBAgITfAeDEnPW_KxJbq8EjgAAB4MSczANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDUwHhcNMjUwNDIwMTUyMDI3WhcNMjUxMDE3MTUyMDI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALO1SAvt4DI7FxxBmZBcfoKDLiXpS8U5adZbRlRvVm-EcAWqGNnVo1AxaXu3ghKMY95LxffhvcYAZ56WhgOxA_gpAUzm4t0yW0aVzv7vAOWZHIG1fvTcWY_sHCkuTyCNAcRbNbaqbidaK9ZOTQ19baUQ26kVkP7tjTi6DWWRlM25d4YQcGaWJoBwUtol-hgB5Z_rVMljRF5Q1T9_3YpRBw57SpHvmb30JNQSpndyeu--Ip8pMwpNaiIRF70G8WfbTBoJhRqNqNAKBLU3CAVV4H6lYrXtSK-gkZC0EzjZ4ze_XVDGBd1sOPsbMx4aQgZEiuDJuuk9eqTzzur3IDUdrP0CAwEAAaOCBHQwggRwMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9DTzFQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA1LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MB0GA1UdDgQWBBSRrAa71kVppeoZonY7QPy_R7XWQzAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBR61hmFKHlscXYeYPjzS--iBUIWHTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAChQXwS0_EaMb7G3BWGDeoNhAAEaoKkJVUy5HVGyWKADFm6Tp2WidwOIMoOu-IuoA634ORJ7bIwsC2WhUA0Z8-c2AAD956dAtCkn5pEBXSqwuKMM3l9KOClAY1RiAQcP-GWtmb_mqZspO78GHaq-mwiyIDUICM-uZl-qR6UVt6rLn5xPqHNkenxrslS_G3IJ9yCV1sflxhz93B7VR9H7BtOxd_nqZOD5uSV3OpPnATTRO0KB3VBbZ0KqvdtWoHjNywLqMuhJUufHw2zmlQ-Yj3ndha_yTvOQlT-85ikSoyWI0P4_GeEwX9RdkiVHVzx3gR8HzFKkJXOwRvxQE_9Ov_0&s=bzAx0ya2DLvsl15mjLFSLnO7SCUon4CsCJYp-hlNlDk57toL8Sl5PAk4EeFQO4EkU-_e2SWGblisf4YG_ZdkhNNfBtyHevNK_vkMdJYm-u4KYY0l6-aPa7SLgZeAkrTNq6yHPGe9xmVqN1oAA98WtL0TzQ4Ii7TqtJK7ThIqNoikkDZpTIpdPpThdAzqYGsyIqozJp5QCHGVl5PHrp9MjG-vUV-L920PifJbVncF_-lwnhiys3wVPv-LrOSm9bIBQijMcBhw6XCYcsJulYqt0s8ahbbuMyE4WcN6-r6X2UzFHkxARZLjaORm8SVqi3727OQL9aSWQ4UN4J1xap3uig&h=RgLCH_rkGV-SnmgwlWI6dB4EZwNDcnRhhucoROck3-8 - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-operation-identifier: - - '' - x-msedge-ref: - - 'Ref A: 805BF65ADAD24A90A8B05978C1EE90C9 Ref B: MAA201060513009 Ref C: 2025-04-29T10:52:32Z' - status: - code: 202 - message: Accepted -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - CommandName: - - neon postgres organization delete - Connection: - - keep-alive - ParameterSetName: - - --resource-group --name --subscription --yes - User-Agent: - - AZURECLI/2.72.0 azsdk-python-core/1.31.0 Python/3.10.11 (Windows-10-10.0.26100-SP0) - method: GET - uri: https://management.azure.com/providers/Neon.Postgres/locations/CENTRALUSEUAP/operationStatuses/0eaaa81b-4e19-4202-8562-c2c111b18749*33080CDAA3B48581D06C07FC6F0AD979F8AED23E1755AAE02BB4B231A29799C4?api-version=2025-03-01&t=638815206900457549&c=MIIHhzCCBm-gAwIBAgITfAeDEnPW_KxJbq8EjgAAB4MSczANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDUwHhcNMjUwNDIwMTUyMDI3WhcNMjUxMDE3MTUyMDI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALO1SAvt4DI7FxxBmZBcfoKDLiXpS8U5adZbRlRvVm-EcAWqGNnVo1AxaXu3ghKMY95LxffhvcYAZ56WhgOxA_gpAUzm4t0yW0aVzv7vAOWZHIG1fvTcWY_sHCkuTyCNAcRbNbaqbidaK9ZOTQ19baUQ26kVkP7tjTi6DWWRlM25d4YQcGaWJoBwUtol-hgB5Z_rVMljRF5Q1T9_3YpRBw57SpHvmb30JNQSpndyeu--Ip8pMwpNaiIRF70G8WfbTBoJhRqNqNAKBLU3CAVV4H6lYrXtSK-gkZC0EzjZ4ze_XVDGBd1sOPsbMx4aQgZEiuDJuuk9eqTzzur3IDUdrP0CAwEAAaOCBHQwggRwMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9DTzFQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA1LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MB0GA1UdDgQWBBSRrAa71kVppeoZonY7QPy_R7XWQzAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBR61hmFKHlscXYeYPjzS--iBUIWHTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAChQXwS0_EaMb7G3BWGDeoNhAAEaoKkJVUy5HVGyWKADFm6Tp2WidwOIMoOu-IuoA634ORJ7bIwsC2WhUA0Z8-c2AAD956dAtCkn5pEBXSqwuKMM3l9KOClAY1RiAQcP-GWtmb_mqZspO78GHaq-mwiyIDUICM-uZl-qR6UVt6rLn5xPqHNkenxrslS_G3IJ9yCV1sflxhz93B7VR9H7BtOxd_nqZOD5uSV3OpPnATTRO0KB3VBbZ0KqvdtWoHjNywLqMuhJUufHw2zmlQ-Yj3ndha_yTvOQlT-85ikSoyWI0P4_GeEwX9RdkiVHVzx3gR8HzFKkJXOwRvxQE_9Ov_0&s=DjqHmMZ_XfjBYyb8_F8E1uhxojOPdK7NW7ZBCD3ygeZHotvmoHI2wDPwro_tmigQEF9BO-wez-i8v5q7p2LKQ__qPdDZJbUr_nQiucSHgtCvDvuWZGPPKi9PNoYcBYHGnGFEbm39TS2viuc9okjYOJ0_bftq-tba7j6IARMRHi4cLsfy_OID-NHQhIINdwAz931k_HAjySAOqFUbTf2OMxQ4l1dQnacCYtBYRU4QaTEWCeH5ISyd5oVM1rI4XYhMZu8x0iAG3fjCeayWujSC-u9dhOr4zB8Yf17BPnQC1wQjOVvtRovtAK5PDBaCS5-APp-YqmzNXJzgNZVfHlRIAg&h=mW8wPs6rJTkdKHUARxRCj0MdDV7ghioYaGNi9xAeZ7k - response: - body: - string: '{"id":"/providers/Neon.Postgres/locations/CENTRALUSEUAP/operationStatuses/0eaaa81b-4e19-4202-8562-c2c111b18749*33080CDAA3B48581D06C07FC6F0AD979F8AED23E1755AAE02BB4B231A29799C4","name":"0eaaa81b-4e19-4202-8562-c2c111b18749*33080CDAA3B48581D06C07FC6F0AD979F8AED23E1755AAE02BB4B231A29799C4","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/neonrg/providers/Neon.Postgres/organizations/Neon-Cli-Scenario-Tests","status":"Succeeded","startTime":"2025-04-29T10:51:26.962942Z","endTime":"2025-04-29T10:52:41.5855097Z","error":{},"properties":null}' - headers: - cache-control: - - no-cache - content-length: - - '572' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 29 Apr 2025 10:53:04 GMT - etag: - - '"150071b4-0000-3300-0000-6810af790000"' - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-operation-identifier: - - '' - x-msedge-ref: - - 'Ref A: 2444BE11945F48BE8A97F917887A5BF5 Ref B: MAA201060513009 Ref C: 2025-04-29T10:53:03Z' - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - CommandName: - - neon postgres organization delete - Connection: - - keep-alive - ParameterSetName: - - --resource-group --name --subscription --yes - User-Agent: - - AZURECLI/2.72.0 azsdk-python-core/1.31.0 Python/3.10.11 (Windows-10-10.0.26100-SP0) - method: GET - uri: https://management.azure.com/providers/Neon.Postgres/locations/CENTRALUSEUAP/operationStatuses/0eaaa81b-4e19-4202-8562-c2c111b18749*33080CDAA3B48581D06C07FC6F0AD979F8AED23E1755AAE02BB4B231A29799C4?api-version=2025-03-01&t=638815206900457549&c=MIIHhzCCBm-gAwIBAgITfAeDEnPW_KxJbq8EjgAAB4MSczANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDUwHhcNMjUwNDIwMTUyMDI3WhcNMjUxMDE3MTUyMDI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALO1SAvt4DI7FxxBmZBcfoKDLiXpS8U5adZbRlRvVm-EcAWqGNnVo1AxaXu3ghKMY95LxffhvcYAZ56WhgOxA_gpAUzm4t0yW0aVzv7vAOWZHIG1fvTcWY_sHCkuTyCNAcRbNbaqbidaK9ZOTQ19baUQ26kVkP7tjTi6DWWRlM25d4YQcGaWJoBwUtol-hgB5Z_rVMljRF5Q1T9_3YpRBw57SpHvmb30JNQSpndyeu--Ip8pMwpNaiIRF70G8WfbTBoJhRqNqNAKBLU3CAVV4H6lYrXtSK-gkZC0EzjZ4ze_XVDGBd1sOPsbMx4aQgZEiuDJuuk9eqTzzur3IDUdrP0CAwEAAaOCBHQwggRwMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHLBggrBgEFBQcBAQSCAb0wggG5MGMGCCsGAQUFBzAChldodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MFMGCCsGAQUFBzAChkdodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9DTzFQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDA1LmNydDBTBggrBgEFBQcwAoZHaHR0cDovL2NybDMuYW1lLmdibC9haWEvQ08xUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwNS5jcnQwUwYIKwYBBQUHMAKGR2h0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0NPMVBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3J0MB0GA1UdDgQWBBSRrAa71kVppeoZonY7QPy_R7XWQzAOBgNVHQ8BAf8EBAMCBaAwggEmBgNVHR8EggEdMIIBGTCCARWgggERoIIBDYY_aHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JshjFodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJbmZyYSUyMENBJTIwMDUuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBR61hmFKHlscXYeYPjzS--iBUIWHTAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAChQXwS0_EaMb7G3BWGDeoNhAAEaoKkJVUy5HVGyWKADFm6Tp2WidwOIMoOu-IuoA634ORJ7bIwsC2WhUA0Z8-c2AAD956dAtCkn5pEBXSqwuKMM3l9KOClAY1RiAQcP-GWtmb_mqZspO78GHaq-mwiyIDUICM-uZl-qR6UVt6rLn5xPqHNkenxrslS_G3IJ9yCV1sflxhz93B7VR9H7BtOxd_nqZOD5uSV3OpPnATTRO0KB3VBbZ0KqvdtWoHjNywLqMuhJUufHw2zmlQ-Yj3ndha_yTvOQlT-85ikSoyWI0P4_GeEwX9RdkiVHVzx3gR8HzFKkJXOwRvxQE_9Ov_0&s=DjqHmMZ_XfjBYyb8_F8E1uhxojOPdK7NW7ZBCD3ygeZHotvmoHI2wDPwro_tmigQEF9BO-wez-i8v5q7p2LKQ__qPdDZJbUr_nQiucSHgtCvDvuWZGPPKi9PNoYcBYHGnGFEbm39TS2viuc9okjYOJ0_bftq-tba7j6IARMRHi4cLsfy_OID-NHQhIINdwAz931k_HAjySAOqFUbTf2OMxQ4l1dQnacCYtBYRU4QaTEWCeH5ISyd5oVM1rI4XYhMZu8x0iAG3fjCeayWujSC-u9dhOr4zB8Yf17BPnQC1wQjOVvtRovtAK5PDBaCS5-APp-YqmzNXJzgNZVfHlRIAg&h=mW8wPs6rJTkdKHUARxRCj0MdDV7ghioYaGNi9xAeZ7k - response: - body: - string: '{"id":"/providers/Neon.Postgres/locations/CENTRALUSEUAP/operationStatuses/0eaaa81b-4e19-4202-8562-c2c111b18749*33080CDAA3B48581D06C07FC6F0AD979F8AED23E1755AAE02BB4B231A29799C4","name":"0eaaa81b-4e19-4202-8562-c2c111b18749*33080CDAA3B48581D06C07FC6F0AD979F8AED23E1755AAE02BB4B231A29799C4","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/neonrg/providers/Neon.Postgres/organizations/Neon-Cli-Scenario-Tests","status":"Succeeded","startTime":"2025-04-29T10:51:26.962942Z","endTime":"2025-04-29T10:52:41.5855097Z","error":{},"properties":null}' - headers: - cache-control: - - no-cache - content-length: - - '572' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 29 Apr 2025 10:53:05 GMT - etag: - - '"150071b4-0000-3300-0000-6810af790000"' - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-operation-identifier: - - '' - x-msedge-ref: - - 'Ref A: 35636A77B51B44B88E1D1D90B09777A7 Ref B: MAA201060513009 Ref C: 2025-04-29T10:53:04Z' - status: - code: 200 - message: OK -version: 1 diff --git a/src/neon/azext_neon/tests/latest/recordings/test_neon_database_commands.yaml b/src/neon/azext_neon/tests/latest/recordings/test_neon_database_commands.yaml deleted file mode 100644 index 09090bccce3..00000000000 --- a/src/neon/azext_neon/tests/latest/recordings/test_neon_database_commands.yaml +++ /dev/null @@ -1,157 +0,0 @@ -interactions: -- request: - body: '{"properties": {"ownerName": "test_owner"}}' - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - neon postgres neon-database create - Connection: - - keep-alive - Content-Length: - - '43' - Content-Type: - - application/json - ParameterSetName: - - --resource-group --organization-name --project-name --branch-name --neon-database-name - --owner-name --no-wait - User-Agent: - - AZURECLI/2.77.0 azsdk-python-core/1.35.0 Python/3.12.11 (Linux-6.8.0-1030-azure-x86_64-with-glibc2.41) - method: PUT - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_neon_databases000001/providers/Neon.Postgres/organizations/test-db-org-000002/projects/test-project-id/branches/test-branch-id/neonDatabases/test_db_000003?api-version=2025-06-23-preview - response: - body: - string: '{"error":{"code":"ParentResourceNotFound","message":"Failed to perform - ''write'' on resource(s) of type ''organizations/projects/branches/neonDatabases'', - because the parent resource ''/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_neon_databases000001/providers/Neon.Postgres/organizations/test-db-org-000002/projects/test-project-id/branches/test-branch-id'' - could not be found."}}' - headers: - cache-control: - - no-cache - content-length: - - '406' - content-type: - - application/json; charset=utf-8 - date: - - Thu, 04 Sep 2025 10:33:49 GMT - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-failure-cause: - - gateway - x-msedge-ref: - - 'Ref A: E78EB42B059F4E4AA7894A286829FA84 Ref B: PNQ231110907042 Ref C: 2025-09-04T10:33:48Z' - status: - code: 404 - message: Not Found -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - neon postgres neon-database list - Connection: - - keep-alive - ParameterSetName: - - --resource-group --organization-name --project-id --branch-id - User-Agent: - - AZURECLI/2.77.0 azsdk-python-core/1.35.0 Python/3.12.11 (Linux-6.8.0-1030-azure-x86_64-with-glibc2.41) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_neon_databases000001/providers/Neon.Postgres/organizations/test-db-org-000002/projects/test-project-id/branches/test-branch-id/neonDatabases?api-version=2025-03-01 - response: - body: - string: '{"error":{"code":"ParentResourceNotFound","message":"Failed to perform - ''read'' on resource(s) of type ''organizations/projects/branches/neonDatabases'', - because the parent resource ''/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_neon_databases000001/providers/Neon.Postgres/organizations/test-db-org-000002/projects/test-project-id/branches/test-branch-id'' - could not be found."}}' - headers: - cache-control: - - no-cache - content-length: - - '405' - content-type: - - application/json; charset=utf-8 - date: - - Thu, 04 Sep 2025 10:33:49 GMT - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-failure-cause: - - gateway - x-msedge-ref: - - 'Ref A: D9FF01DA28D1444DB7529AEAEF24B3C4 Ref B: PNQ231110906040 Ref C: 2025-09-04T10:33:49Z' - status: - code: 404 - message: Not Found -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - CommandName: - - neon postgres neon-database delete - Connection: - - keep-alive - Content-Length: - - '0' - ParameterSetName: - - --resource-group --organization-name --project-name --branch-name --neon-database-name - --yes - User-Agent: - - AZURECLI/2.77.0 azsdk-python-core/1.35.0 Python/3.12.11 (Linux-6.8.0-1030-azure-x86_64-with-glibc2.41) - method: DELETE - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_neon_databases000001/providers/Neon.Postgres/organizations/test-db-org-000002/projects/test-project-id/branches/test-branch-id/neonDatabases/test_db_000003?api-version=2025-06-23-preview - response: - body: - string: '{"error":{"code":"ParentResourceNotFound","message":"Failed to perform - ''delete'' on resource(s) of type ''organizations/projects/branches/neonDatabases'', - because the parent resource ''/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_neon_databases000001/providers/Neon.Postgres/organizations/test-db-org-000002/projects/test-project-id/branches/test-branch-id'' - could not be found."}}' - headers: - cache-control: - - no-cache - content-length: - - '407' - content-type: - - application/json; charset=utf-8 - date: - - Thu, 04 Sep 2025 10:33:50 GMT - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-failure-cause: - - gateway - x-msedge-ref: - - 'Ref A: 2042AD89DB9A43E293908A9C1FE3FCF3 Ref B: PNQ231110906042 Ref C: 2025-09-04T10:33:50Z' - status: - code: 404 - message: Not Found -version: 1 diff --git a/src/neon/azext_neon/tests/latest/recordings/test_neon_endpoint_commands.yaml b/src/neon/azext_neon/tests/latest/recordings/test_neon_endpoint_commands.yaml deleted file mode 100644 index 6ab94f85c87..00000000000 --- a/src/neon/azext_neon/tests/latest/recordings/test_neon_endpoint_commands.yaml +++ /dev/null @@ -1,157 +0,0 @@ -interactions: -- request: - body: '{"properties": {"endpointType": "read_only"}}' - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - neon postgres endpoint create - Connection: - - keep-alive - Content-Length: - - '45' - Content-Type: - - application/json - ParameterSetName: - - --resource-group --organization-name --project-name --branch-name --endpoint-name - --endpoint-type --no-wait - User-Agent: - - AZURECLI/2.77.0 azsdk-python-core/1.35.0 Python/3.12.11 (Linux-6.8.0-1030-azure-x86_64-with-glibc2.41) - method: PUT - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_neon_endpoints000001/providers/Neon.Postgres/organizations/test-endpoint-org-000002/projects/test-project-id/branches/test-branch-id/endpoints/test-endpoint-000004?api-version=2025-06-23-preview - response: - body: - string: '{"error":{"code":"ParentResourceNotFound","message":"Failed to perform - ''write'' on resource(s) of type ''organizations/projects/branches/endpoints'', - because the parent resource ''/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_neon_endpoints000001/providers/Neon.Postgres/organizations/test-endpoint-org-000002/projects/test-project-id/branches/test-branch-id'' - could not be found."}}' - headers: - cache-control: - - no-cache - content-length: - - '408' - content-type: - - application/json; charset=utf-8 - date: - - Thu, 04 Sep 2025 10:33:48 GMT - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-failure-cause: - - gateway - x-msedge-ref: - - 'Ref A: A5F224BE69D74FFDB501D2127D749519 Ref B: PNQ231110909036 Ref C: 2025-09-04T10:33:48Z' - status: - code: 404 - message: Not Found -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - neon postgres endpoint list - Connection: - - keep-alive - ParameterSetName: - - --resource-group --organization-name --project-name --branch-id - User-Agent: - - AZURECLI/2.77.0 azsdk-python-core/1.35.0 Python/3.12.11 (Linux-6.8.0-1030-azure-x86_64-with-glibc2.41) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_neon_endpoints000001/providers/Neon.Postgres/organizations/test-endpoint-org-000002/projects/test-project-id/branches/test-branch-id/endpoints?api-version=2025-03-01 - response: - body: - string: '{"error":{"code":"ParentResourceNotFound","message":"Failed to perform - ''read'' on resource(s) of type ''organizations/projects/branches/endpoints'', - because the parent resource ''/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_neon_endpoints000001/providers/Neon.Postgres/organizations/test-endpoint-org-000002/projects/test-project-id/branches/test-branch-id'' - could not be found."}}' - headers: - cache-control: - - no-cache - content-length: - - '407' - content-type: - - application/json; charset=utf-8 - date: - - Thu, 04 Sep 2025 10:33:48 GMT - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-failure-cause: - - gateway - x-msedge-ref: - - 'Ref A: 3602F351BBCC4678A23E95A284E2EFBB Ref B: PNQ231110909060 Ref C: 2025-09-04T10:33:49Z' - status: - code: 404 - message: Not Found -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - CommandName: - - neon postgres endpoint delete - Connection: - - keep-alive - Content-Length: - - '0' - ParameterSetName: - - --resource-group --organization-name --project-name --branch-name --endpoint-name - --yes - User-Agent: - - AZURECLI/2.77.0 azsdk-python-core/1.35.0 Python/3.12.11 (Linux-6.8.0-1030-azure-x86_64-with-glibc2.41) - method: DELETE - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_neon_endpoints000001/providers/Neon.Postgres/organizations/test-endpoint-org-000002/projects/test-project-id/branches/test-branch-id/endpoints/test-endpoint-000004?api-version=2025-06-23-preview - response: - body: - string: '{"error":{"code":"ParentResourceNotFound","message":"Failed to perform - ''delete'' on resource(s) of type ''organizations/projects/branches/endpoints'', - because the parent resource ''/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_neon_endpoints000001/providers/Neon.Postgres/organizations/test-endpoint-org-000002/projects/test-project-id/branches/test-branch-id'' - could not be found."}}' - headers: - cache-control: - - no-cache - content-length: - - '409' - content-type: - - application/json; charset=utf-8 - date: - - Thu, 04 Sep 2025 10:33:49 GMT - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-failure-cause: - - gateway - x-msedge-ref: - - 'Ref A: 3D3D440ABE9B4A68B6396AA1CB3808FD Ref B: PNQ231110907060 Ref C: 2025-09-04T10:33:49Z' - status: - code: 404 - message: Not Found -version: 1 diff --git a/src/neon/azext_neon/tests/latest/recordings/test_neon_role_commands.yaml b/src/neon/azext_neon/tests/latest/recordings/test_neon_role_commands.yaml deleted file mode 100644 index 1c630e1e947..00000000000 --- a/src/neon/azext_neon/tests/latest/recordings/test_neon_role_commands.yaml +++ /dev/null @@ -1,157 +0,0 @@ -interactions: -- request: - body: '{}' - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - neon postgres neon-role create - Connection: - - keep-alive - Content-Length: - - '2' - Content-Type: - - application/json - ParameterSetName: - - --resource-group --organization-name --project-name --branch-name --neon-role-name - --no-wait - User-Agent: - - AZURECLI/2.77.0 azsdk-python-core/1.35.0 Python/3.12.11 (Linux-6.8.0-1030-azure-x86_64-with-glibc2.41) - method: PUT - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_neon_roles000001/providers/Neon.Postgres/organizations/test-role-org-000002/projects/test-project-id/branches/test-branch-id/neonRoles/test_role_000003?api-version=2025-06-23-preview - response: - body: - string: '{"error":{"code":"ParentResourceNotFound","message":"Failed to perform - ''write'' on resource(s) of type ''organizations/projects/branches/neonRoles'', - because the parent resource ''/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_neon_roles000001/providers/Neon.Postgres/organizations/test-role-org-000002/projects/test-project-id/branches/test-branch-id'' - could not be found."}}' - headers: - cache-control: - - no-cache - content-length: - - '400' - content-type: - - application/json; charset=utf-8 - date: - - Thu, 04 Sep 2025 10:33:48 GMT - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-failure-cause: - - gateway - x-msedge-ref: - - 'Ref A: 44CD5EEF661F4E3DB07E44902DDF26CF Ref B: PNQ231110906040 Ref C: 2025-09-04T10:33:48Z' - status: - code: 404 - message: Not Found -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - neon postgres neon-role list - Connection: - - keep-alive - ParameterSetName: - - --resource-group --organization-name --project-id --branch-id - User-Agent: - - AZURECLI/2.77.0 azsdk-python-core/1.35.0 Python/3.12.11 (Linux-6.8.0-1030-azure-x86_64-with-glibc2.41) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_neon_roles000001/providers/Neon.Postgres/organizations/test-role-org-000002/projects/test-project-id/branches/test-branch-id/neonRoles?api-version=2025-03-01 - response: - body: - string: '{"error":{"code":"ParentResourceNotFound","message":"Failed to perform - ''read'' on resource(s) of type ''organizations/projects/branches/neonRoles'', - because the parent resource ''/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_neon_roles000001/providers/Neon.Postgres/organizations/test-role-org-000002/projects/test-project-id/branches/test-branch-id'' - could not be found."}}' - headers: - cache-control: - - no-cache - content-length: - - '399' - content-type: - - application/json; charset=utf-8 - date: - - Thu, 04 Sep 2025 10:33:48 GMT - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-failure-cause: - - gateway - x-msedge-ref: - - 'Ref A: E6F1F6AD8F30463485947A5E29BEE8A2 Ref B: PNQ231110908034 Ref C: 2025-09-04T10:33:49Z' - status: - code: 404 - message: Not Found -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - CommandName: - - neon postgres neon-role delete - Connection: - - keep-alive - Content-Length: - - '0' - ParameterSetName: - - --resource-group --organization-name --project-name --branch-name --neon-role-name - --yes - User-Agent: - - AZURECLI/2.77.0 azsdk-python-core/1.35.0 Python/3.12.11 (Linux-6.8.0-1030-azure-x86_64-with-glibc2.41) - method: DELETE - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_neon_roles000001/providers/Neon.Postgres/organizations/test-role-org-000002/projects/test-project-id/branches/test-branch-id/neonRoles/test_role_000003?api-version=2025-06-23-preview - response: - body: - string: '{"error":{"code":"ParentResourceNotFound","message":"Failed to perform - ''delete'' on resource(s) of type ''organizations/projects/branches/neonRoles'', - because the parent resource ''/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_neon_roles000001/providers/Neon.Postgres/organizations/test-role-org-000002/projects/test-project-id/branches/test-branch-id'' - could not be found."}}' - headers: - cache-control: - - no-cache - content-length: - - '401' - content-type: - - application/json; charset=utf-8 - date: - - Thu, 04 Sep 2025 10:33:49 GMT - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-failure-cause: - - gateway - x-msedge-ref: - - 'Ref A: 1DD87BD51DE84674A55F64E89951F9DA Ref B: PNQ231110908029 Ref C: 2025-09-04T10:33:49Z' - status: - code: 404 - message: Not Found -version: 1 diff --git a/src/neon/azext_neon/tests/latest/test_neon.py b/src/neon/azext_neon/tests/latest/test_neon.py deleted file mode 100644 index 36efaf24026..00000000000 --- a/src/neon/azext_neon/tests/latest/test_neon.py +++ /dev/null @@ -1,348 +0,0 @@ -# -------------------------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for license information. -# -# Code generated by aaz-dev-tools -# -------------------------------------------------------------------------------------------- - -from azure.cli.testsdk import (ScenarioTest, ResourceGroupPreparer) -from azure.cli.testsdk.scenario_tests import AllowLargeResponse - -# Tags: Neon PostgreSQL, Organization, Database, Serverless, Managed Service - -class NeonScenario(ScenarioTest): - @AllowLargeResponse(size_kb=10240) - @ResourceGroupPreparer(name_prefix='cli_test_neon', location="centraluseuap") - def test_neon(self, resource_group): - # Test Tags: Organization CRUD, Marketplace Integration, SSO Configuration - tags_key = 'key' - tags_val = 'value' - updated_tags_val = 'value2' - self.kwargs.update({ - 'name': 'Neon-Cli-Scenario-Tests', - 'location': 'centraluseuap', - 'subscription': '00000000-0000-0000-0000-000000000000', - 'marketplace_subscription_id': 'b6ca5a0a-c4be-454f-cc46-a400799b9d49', - 'publisher_id': 'neon1722366567200', - 'offer_id': 'neon_serverless_postgres_azure_prod', - 'plan_id': 'neon_serverless_postgres_azure_prod_free', - 'plan_name': 'Free Plan', - 'term_unit': 'P1M', - 'term_id': 'gmz7xq9ge3py', - 'user_first_name': 'Srinivas', - 'user_last_name': 'Alluri', - 'user_email': 'sralluri211@outlook.com', - 'user_upn': 'sralluri211@outlook.com', - 'user_phone': '+1234567890', - 'company_name': 'SampleCompany', - 'country': 'USA', - 'business_phone': '+1234567890', - 'office_address': '5678 Azure Blvd', - 'domain': 'samplecompany.com', - 'number_of_employees': 500, - 'organization_id': 'org67890', - 'org_name': 'PartnerOrgForCLITest1', - 'enterprise_app_id': 'app67890', - 'sso_url': 'https://sso.partnerorgtest.com', - 'aad_domain': 'partnerorgtest.com', - 'resource_group': 'neonrg', - 'project_name': 'TestProject1', - 'new_project_name': 'TestProject2', - 'pg_version': '17', - 'branch_name': 'main', - 'new_branch_name': 'dev-cli-branch', - 'role_name': 'onwer_role', - 'new_role_name': 'dev_role', - 'database_name': 'neondb', - 'new_database_name': 'clidb', - 'region_id': 'eastus2', - 'storage': 0, - 'history_retention': 0, - 'entity_name': 'Neon-Partner-Demo-project', - 'tags': '{}={}'.format(tags_key, tags_val), - 'updated_tags': '{}={}'.format(tags_key, updated_tags_val), - 'project_id': 'withered-sea-55021972', - 'project_id_to_delete': 'purple-dew-38706216', - 'branch_id': 'br-frosty-bird-a85qx3j8', - 'branch_id_to_delete': 'br-muddy-cherry-a8wbc7ux', - 'org_name': 'Test-Neon-Org-Cli-IT', - 'org_resource_group': 'neonrg', - }) - - # Create Neon Organization - # Tags: Create, Organization, Marketplace, Complex-Properties - self.cmd('az neon postgres organization create --resource-group {resource_group} --name {name} --location {location} --tags {tags} --subscription {subscription} ' - '--marketplace-details \'{{"subscription-id": "{marketplace_subscription_id}", "subscription-status": "PendingFulfillmentStart", ' - '"offer-details": {{"publisher-id": "{publisher_id}", "offer-id": "{offer_id}", "plan-id": "{plan_id}", "plan-name": "{plan_name}", "term-unit": "{term_unit}", "term-id": "{term_id}"}}}}\' ' - '--user-details \'{{"first-name": "{user_first_name}", "last-name": "{user_last_name}", "email-address": "{user_email}", "upn": "{user_upn}", "phone-number": "{user_phone}"}}\' ' - '--company-details \'{{"company-name": "{company_name}", "country": "{country}", "business-phone": "{business_phone}", "office-address": "{office_address}", "domain": "{domain}", "number-of-employees": {number_of_employees}}}\' ' - '--partner-organization-properties \'{{"organization-name": "{name}", "organization-id": "", ' - '"single-sign-on-properties": {{"single-sign-on-state": "Enable", "enterprise-app-id": "", "single-sign-on-url": "", "aad-domains": []}}}}\' ' - '--project-properties \'{{"project-name": "{project_name}", "pg-version": "{pg_version}", ' - '"region": "{region_id}", ' - '"branch": {{"branch-name": "{branch_name}", "role-name": "{role_name}", "database-name": "{database_name}"}}}}\'', - checks=[ - self.check('name', '{name}'), - self.check('tags.{}'.format(tags_key), tags_val), - ]) - - # List Neon Organizations - # Tags: List, Organization, Subscription-Scoped - self.cmd('az neon postgres organization list --subscription {subscription} --resource-group {resource_group}', - checks=[]) - - # Show Neon Organization - # Tags: Show, Organization, Resource-Specific - self.cmd('az neon postgres organization show --subscription {subscription} --resource-group {resource_group} --name {name}', - checks=[ - self.check('name', '{name}'), - ]) - - - # Create Neon Project with a default branch and database - self.cmd('az neon postgres project create --resource-group {resource_group} --organization-name {name} ' - '--project-name {new_project_name} --pg-version {pg_version} --region {region_id} ' - '--branch "{{\\"branch-name\\":\\"{new_branch_name}\\", \\"role-name\\":\\"{new_role_name}\\", \\"database-name\\":\\"{new_database_name}\\"}}\"') - - - # List Neon Projects in organization - self.cmd('az neon postgres project list --resource-group {resource_group} --organization-name {name}', - checks=[ - self.greater_than('length(@)', 0), - ]) - - # Show Neon Project - self.cmd('az neon postgres project show --resource-group {org_resource_group} --organization-name {org_name} --project-id {project_id}', - checks=[ - self.check('properties.regionId', '{region_id}'), - ]) - - # List branches in the project - self.cmd('az neon postgres branch list --resource-group {org_resource_group} --organization-name {org_name} --project-id {project_id}', - checks=[ - self.greater_than('length(@)', 0), # Should have at least 1 branches now - ]) - - # Create a new branch (dev-branch) off the main branch - self.cmd('az neon postgres branch create --resource-group {resource_group} --organization-name {org_name} ' - '--project-name {project_id} --name {new_branch_name} --parent-id {branch_id} ' - '--role-name {role_name} --database-name {database_name}', - checks=[ - self.check('name', '{new_branch_name}'), - self.check('properties.parentId', '{branch_id}'), - ]) - - # List databases in a branch - self.cmd('az neon postgres neon-database list --resource-group {org_resource_group} --organization-name {org_name} ' - '--project-id {project_id} --branch-id {branch_id}', - checks=[ - self.greater_than('length(@)', 0) - ]) - - # List roles in a branch - self.cmd('az neon postgres neon-role list --resource-group {org_resource_group} --organization-name {org_name} ' - '--project-id {project_id} --branch-id {branch_id}', - checks=[ - self.greater_than('length(@)', 0) - ]) - - - # Delete the branch - self.cmd('az neon postgres branch delete --resource-group {resource_group} --organization-name {org_name} ' - '--project-id {project_id_to_delete} --branch-id {branch_id_to_delete} --yes', checks=[]) - - # Delete Neon Project - self.cmd('az neon postgres project delete --resource-group {resource_group} --organization-name {org_name}' - ' --project-id {project_id_to_delete} --yes', checks=[]) - - # Delete Neon Organization - self.cmd('az neon postgres organization delete --resource-group {resource_group} --name {name} ' - '--subscription {subscription} --yes', - checks=[]) - - # NEW TESTS FOR ADDITIONAL COMMANDS ADDED BY BHARGAV - - @AllowLargeResponse(size_kb=10240) - @ResourceGroupPreparer(name_prefix='cli_test_neon_endpoints', location="centraluseuap") - def test_neon_endpoint_commands(self, resource_group): - """Test the new endpoint commands with fixed parameter mapping""" - self.kwargs.update({ - 'resource_group': resource_group, - 'org_name': f'test-endpoint-org-{self.create_random_name("", 8)}', - 'project_name': f'test-endpoint-project-{self.create_random_name("", 8)}', - 'endpoint_name': f'test-endpoint-{self.create_random_name("", 8)}', - 'location': 'centraluseuap', - }) - - # Test endpoint create with fixed parameter mapping (syntax validation) - try: - self.cmd('az neon postgres endpoint create --resource-group {resource_group} --organization-name {org_name} ' - '--project-name "test-project-id" --branch-name "test-branch-id" --endpoint-name {endpoint_name} ' - '--endpoint-type "read_only" --no-wait') - except Exception as e: - # Expected to fail - we're testing parameter mapping, not actual creation - # Valid errors: API errors, cassette mismatches, or parent resource not found - error_str = str(e) - assert any(keyword in error_str for keyword in [ - "ParentResourceNotFound", "endpoints limit exceeded", "invalid request", - "not found", "cassette", "projects/test-project-id/branches/test-branch-id" - ]), f"Unexpected error type indicates parameter mapping issue: {e}" - - # Test endpoint list command syntax - try: - self.cmd('az neon postgres endpoint list --resource-group {resource_group} --organization-name {org_name} ' - '--project-name "test-project-id" --branch-id "test-branch-id"') - except Exception as e: - # Expected to fail - we're testing parameter mapping - error_str = str(e) - assert any(keyword in error_str for keyword in [ - "ParentResourceNotFound", "invalid request", "not found", "cassette", - "projects/test-project-id/branches/test-branch-id" - ]), f"Unexpected error type indicates parameter mapping issue: {e}" - - # Test endpoint delete command syntax - try: - self.cmd('az neon postgres endpoint delete --resource-group {resource_group} --organization-name {org_name} ' - '--project-name "test-project-id" --branch-name "test-branch-id" --endpoint-name {endpoint_name} --yes') - except Exception as e: - # Expected to fail - we're testing parameter mapping - error_str = str(e) - assert any(keyword in error_str for keyword in [ - "ParentResourceNotFound", "not found", "invalid request", "cassette", - "projects/test-project-id/branches/test-branch-id" - ]), f"Unexpected error type indicates parameter mapping issue: {e}" - - @AllowLargeResponse(size_kb=10240) - @ResourceGroupPreparer(name_prefix='cli_test_neon_databases', location="centraluseuap") - def test_neon_database_commands(self, resource_group): - """Test the new database commands with fixed parameter mapping""" - self.kwargs.update({ - 'resource_group': resource_group, - 'org_name': f'test-db-org-{self.create_random_name("", 8)}', - 'database_name': f'test_db_{self.create_random_name("", 8)}', - 'location': 'centraluseuap', - }) - - # Test database create with fixed parameter mapping - try: - self.cmd('az neon postgres neon-database create --resource-group {resource_group} --organization-name {org_name} ' - '--project-name "test-project-id" --branch-name "test-branch-id" --neon-database-name {database_name} ' - '--owner-name "test_owner" --no-wait') - except Exception as e: - # Expected to fail - we're testing parameter mapping - error_str = str(e) - assert any(keyword in error_str for keyword in [ - "ParentResourceNotFound", "invalid request", "not found", "cassette", - "projects/test-project-id/branches/test-branch-id" - ]), f"Unexpected error type indicates parameter mapping issue: {e}" - - # Test database list command syntax - try: - self.cmd('az neon postgres neon-database list --resource-group {resource_group} --organization-name {org_name} ' - '--project-id "test-project-id" --branch-id "test-branch-id"') - except Exception as e: - # Expected to fail - we're testing parameter mapping - error_str = str(e) - assert any(keyword in error_str for keyword in [ - "ParentResourceNotFound", "invalid request", "not found", "cassette", - "projects/test-project-id/branches/test-branch-id" - ]), f"Unexpected error type indicates parameter mapping issue: {e}" - - # Test database delete command syntax - try: - self.cmd('az neon postgres neon-database delete --resource-group {resource_group} --organization-name {org_name} ' - '--project-name "test-project-id" --branch-name "test-branch-id" --neon-database-name {database_name} --yes') - except Exception as e: - # Expected to fail - we're testing parameter mapping - error_str = str(e) - assert any(keyword in error_str for keyword in [ - "ParentResourceNotFound", "not found", "invalid request", "cassette", - "projects/test-project-id/branches/test-branch-id" - ]), f"Unexpected error type indicates parameter mapping issue: {e}" - - @AllowLargeResponse(size_kb=10240) - @ResourceGroupPreparer(name_prefix='cli_test_neon_roles', location="centraluseuap") - def test_neon_role_commands(self, resource_group): - """Test the new role commands with fixed parameter mapping""" - self.kwargs.update({ - 'resource_group': resource_group, - 'org_name': f'test-role-org-{self.create_random_name("", 8)}', - 'role_name': f'test_role_{self.create_random_name("", 8)}', - 'location': 'centraluseuap', - }) - - # Test role create with fixed parameter mapping - try: - self.cmd('az neon postgres neon-role create --resource-group {resource_group} --organization-name {org_name} ' - '--project-name "test-project-id" --branch-name "test-branch-id" --neon-role-name {role_name} --no-wait') - except Exception as e: - # Expected to fail - we're testing parameter mapping - error_str = str(e) - assert any(keyword in error_str for keyword in [ - "ParentResourceNotFound", "invalid request", "not found", "cassette", - "projects/test-project-id/branches/test-branch-id" - ]), f"Unexpected error type indicates parameter mapping issue: {e}" - - # Test role list command syntax - try: - self.cmd('az neon postgres neon-role list --resource-group {resource_group} --organization-name {org_name} ' - '--project-id "test-project-id" --branch-id "test-branch-id"') - except Exception as e: - # Expected to fail - we're testing parameter mapping - error_str = str(e) - assert any(keyword in error_str for keyword in [ - "ParentResourceNotFound", "invalid request", "not found", "cassette", - "projects/test-project-id/branches/test-branch-id" - ]), f"Unexpected error type indicates parameter mapping issue: {e}" - - # Test role delete command syntax - try: - self.cmd('az neon postgres neon-role delete --resource-group {resource_group} --organization-name {org_name} ' - '--project-name "test-project-id" --branch-name "test-branch-id" --neon-role-name {role_name} --yes') - except Exception as e: - # Expected to fail - we're testing parameter mapping - error_str = str(e) - assert any(keyword in error_str for keyword in [ - "ParentResourceNotFound", "not found", "invalid request", "cassette", - "projects/test-project-id/branches/test-branch-id" - ]), f"Unexpected error type indicates parameter mapping issue: {e}" - - def test_neon_new_command_help(self): - """Test help commands for the new commands""" - new_help_commands = [ - 'az neon postgres endpoint --help', - 'az neon postgres endpoint create --help', - 'az neon postgres endpoint list --help', - 'az neon postgres endpoint delete --help', - 'az neon postgres neon-database --help', - 'az neon postgres neon-database create --help', - 'az neon postgres neon-database list --help', - 'az neon postgres neon-database delete --help', - 'az neon postgres neon-role --help', - 'az neon postgres neon-role create --help', - 'az neon postgres neon-role list --help', - 'az neon postgres neon-role delete --help', - ] - - for help_cmd in new_help_commands: - # Help commands exit with code 0, so we expect SystemExit - with self.assertRaises(SystemExit) as cm: - self.cmd(help_cmd) - # Ensure it exits with code 0 (success) - self.assertEqual(cm.exception.code, 0, f"Help command should exit with code 0: {help_cmd}") - - def test_neon_new_command_validation(self): - """Test command validation for new commands""" - # Test that required parameters are enforced for new commands - - # Test endpoint create without required parameters - with self.assertRaises(SystemExit): - self.cmd('az neon postgres endpoint create') - - # Test database create without required parameters - with self.assertRaises(SystemExit): - self.cmd('az neon postgres neon-database create') - - # Test role create without required parameters - with self.assertRaises(SystemExit): - self.cmd('az neon postgres neon-role create') \ No newline at end of file diff --git a/src/neon/azext_neon/tests/test_config.py b/src/neon/azext_neon/tests/test_config.py deleted file mode 100644 index 9d8eb48baf3..00000000000 --- a/src/neon/azext_neon/tests/test_config.py +++ /dev/null @@ -1,64 +0,0 @@ -# -------------------------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for license information. -# -------------------------------------------------------------------------------------------- - -""" -Test configuration for Neon CLI extension tests. -""" - -# Test constants -TEST_ORGANIZATION_NAME_PREFIX = "test-neon-org" -TEST_PROJECT_NAME_PREFIX = "test-neon-project" -TEST_BRANCH_NAME_PREFIX = "test-neon-branch" -TEST_ENDPOINT_NAME_PREFIX = "test-neon-endpoint" -TEST_DATABASE_NAME_PREFIX = "test_neon_db" -TEST_ROLE_NAME_PREFIX = "test_neon_role" - -# Default test values -DEFAULT_LOCATION = "centraluseuap" -DEFAULT_PG_VERSION = 17 -DEFAULT_REGION_ID = "eastus2" -DEFAULT_ENDPOINT_TYPE = "read_only" - -# Test marketplace details (for testing purposes) -TEST_MARKETPLACE_DETAILS = { - "publisher_id": "neon1722366567200", - "offer_id": "neon_serverless_postgres_azure_prod", - "plan_id": "neon_serverless_postgres_azure_prod_free", - "plan_name": "Free Plan", - "term_unit": "P1M", - "term_id": "gmz7xq9ge3py" -} - -# Test user details (for testing purposes) -TEST_USER_DETAILS = { - "first_name": "Test", - "last_name": "User", - "email": "test@example.com", - "upn": "test@example.com", - "phone": "+1234567890" -} - -# Test company details (for testing purposes) -TEST_COMPANY_DETAILS = { - "company_name": "TestCompany", - "country": "USA", - "business_phone": "+1234567890" -} - -# Commands that are expected to potentially fail in test environments -# (due to service limits, resource dependencies, etc.) -COMMANDS_ALLOWED_TO_FAIL = [ - "endpoint create", # May fail due to endpoint limits - "get-connection-uri", # May require specific project state - "get-postgres-version" # May not be available in all environments -] - -# Test timeout settings (in seconds) -DEFAULT_TIMEOUT = 300 # 5 minutes -LONG_RUNNING_TIMEOUT = 600 # 10 minutes - -# Test retry settings -MAX_RETRIES = 3 -RETRY_DELAY = 10 # seconds diff --git a/src/neon/azext_neon/tests/test_requirements.txt b/src/neon/azext_neon/tests/test_requirements.txt deleted file mode 100644 index 23b754861f9..00000000000 --- a/src/neon/azext_neon/tests/test_requirements.txt +++ /dev/null @@ -1,17 +0,0 @@ -# Test requirements for Neon CLI extension -# These packages are needed for running the test suite - -# Azure CLI testing framework -azure-cli-testsdk>=1.4.0 - -# Additional testing utilities -pytest>=6.0.0 -pytest-cov>=2.8.0 -pytest-xdist>=2.0.0 - -# Mock and testing helpers -mock>=4.0.0 -responses>=0.10.0 - -# For test data generation -faker>=8.0.0 diff --git a/src/neon/linter_exclusions.yml b/src/neon/linter_exclusions.yml deleted file mode 100644 index c4a9b104d6b..00000000000 --- a/src/neon/linter_exclusions.yml +++ /dev/null @@ -1,15 +0,0 @@ -neon postgres endpoint create: - rule_exclusions: - - missing_command_example - -neon postgres neon-role create: - rule_exclusions: - - missing_command_example - -neon postgres neon-database create: - rule_exclusions: - - missing_command_example - -neon postgres get-postgres-version: - rule_exclusions: - - missing_command_example diff --git a/src/neon/setup.cfg b/src/neon/setup.cfg deleted file mode 100644 index 2fdd96e5d39..00000000000 --- a/src/neon/setup.cfg +++ /dev/null @@ -1 +0,0 @@ -#setup.cfg \ No newline at end of file diff --git a/src/neon/setup.py b/src/neon/setup.py deleted file mode 100644 index b7c636c1d43..00000000000 --- a/src/neon/setup.py +++ /dev/null @@ -1,49 +0,0 @@ -# -------------------------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for license information. -# -# Code generated by aaz-dev-tools -# -------------------------------------------------------------------------------------------- - -from codecs import open -from setuptools import setup, find_packages - - -# HISTORY.rst entry. -VERSION = '1.0.1b1' - -# The full list of classifiers is available at -# https://pypi.python.org/pypi?%3Aaction=list_classifiers -CLASSIFIERS = [ - 'Development Status :: 4 - Beta', - 'Intended Audience :: Developers', - 'Intended Audience :: System Administrators', - 'Programming Language :: Python', - 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.7', - 'Programming Language :: Python :: 3.8', - 'Programming Language :: Python :: 3.9', - 'License :: OSI Approved :: MIT License', -] - -DEPENDENCIES = [] - -with open('README.md', 'r', encoding='utf-8') as f: - README = f.read() -with open('HISTORY.rst', 'r', encoding='utf-8') as f: - HISTORY = f.read() - -setup( - name='neon', - version=VERSION, - description='Microsoft Azure Command-Line Tools Neon Extension.', - long_description=README + '\n\n' + HISTORY, - license='MIT', - author='Microsoft Corporation', - author_email='azpycli@microsoft.com', - url='https://github.com/Azure/azure-cli-extensions/tree/main/src/neon', - classifiers=CLASSIFIERS, - packages=find_packages(exclude=["tests"]), - package_data={'azext_neon': ['azext_metadata.json']}, - install_requires=DEPENDENCIES -) diff --git a/src/service_name.json b/src/service_name.json index 71a47822fda..d9e3dea98c0 100644 --- a/src/service_name.json +++ b/src/service_name.json @@ -444,11 +444,6 @@ "AzureServiceName": "Database for MySQL", "URL": "https://learn.microsoft.com/azure/mysql" }, - { - "Command": "az neon", - "AzureServiceName": "Neon", - "URL": "https://learn.microsoft.com/en-us/azure/partner-solutions" - }, { "Command": "az network", "AzureServiceName": "Networking", diff --git a/src/standbypool/HISTORY.rst b/src/standbypool/HISTORY.rst index 65f1c8082b2..6be77037a35 100644 --- a/src/standbypool/HISTORY.rst +++ b/src/standbypool/HISTORY.rst @@ -3,6 +3,13 @@ Release History =============== +2.1.0 +++++++ +* Upgrade api-version to 2025-10-01 +* `az standby-vm-pool create/update`: Add new properties `--dynamic-sizing-enabled` and `--post-provisioning-delay`. +* `az standby-container-group-pool create/update`: Add new property `--dynamic-sizing-enabled`. +* `az standby-vm-pool create/update`: Remove max=2000 constraint on `--max-ready-capacity` and `--min-ready-capacity`. + 2.0.0 ++++++ * Upgrade api-version to 2025-03-01 diff --git a/src/standbypool/azext_standbypool/aaz/latest/standby_container_group_pool/_create.py b/src/standbypool/azext_standbypool/aaz/latest/standby_container_group_pool/_create.py index d163a26bd2e..d5a0ac9fd7d 100644 --- a/src/standbypool/azext_standbypool/aaz/latest/standby_container_group_pool/_create.py +++ b/src/standbypool/azext_standbypool/aaz/latest/standby_container_group_pool/_create.py @@ -18,13 +18,13 @@ class Create(AAZCommand): """Create a StandbyContainerGroupPoolResource :example: StandbyContainerGroupPools_CreateOrUpdate - az standby-container-group-pool create --resource-group rgstandbypool --name pool --max-ready-capacity 688 --refill-policy always --container-profile-id /subscriptions/00000000-0000-0000-0000-000000000009/resourceGroups/rgstandbypool/providers/Microsoft.ContainerInstance/containerGroupProfiles/cgProfile --profile-revision 1 --subnet-ids "[{id:/subscriptions/00000000-0000-0000-0000-000000000009/resourceGroups/rgstandbypool/providers/Microsoft.Network/virtualNetworks/cgSubnet/subnets/cgSubnet}]" --zones "[1,2,3]" --tags "{}" --location West US --subscription 00000000-0000-0000-0000-000000000009 + az standby-container-group-pool create --resource-group rgstandbypool --name pool --max-ready-capacity 688 --refill-policy always --dynamic-sizing-enabled True --container-profile-id /subscriptions/00000000-0000-0000-0000-000000000009/resourceGroups/rgstandbypool/providers/Microsoft.ContainerInstance/containerGroupProfiles/cgProfile --profile-revision 1 --subnet-ids "[{id:/subscriptions/00000000-0000-0000-0000-000000000009/resourceGroups/rgstandbypool/providers/Microsoft.Network/virtualNetworks/cgSubnet/subnets/cgSubnet}]" --zones "[1,2,3]" --tags "{}" --location West US """ _aaz_info = { - "version": "2025-03-01", + "version": "2025-10-01", "resources": [ - ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.standbypool/standbycontainergrouppools/{}", "2025-03-01"], + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.standbypool/standbycontainergrouppools/{}", "2025-10-01"], ] } @@ -46,7 +46,6 @@ def _build_arguments_schema(cls, *args, **kwargs): _args_schema = cls._args_schema _args_schema.resource_group = AAZResourceGroupNameArg( - help="The resource group", required=True, ) _args_schema.name = AAZStrArg( @@ -91,6 +90,15 @@ def _build_arguments_schema(cls, *args, **kwargs): required=True, ) + # define Arg Group "DynamicSizing" + + _args_schema = cls._args_schema + _args_schema.dynamic_sizing_enabled = AAZBoolArg( + options=["--dynamic-sizing-enabled"], + arg_group="DynamicSizing", + help="Indicates whether dynamic sizing is enabled for the standby pool.", + ) + # define Arg Group "ElasticityProfile" _args_schema = cls._args_schema @@ -99,7 +107,6 @@ def _build_arguments_schema(cls, *args, **kwargs): arg_group="ElasticityProfile", help="Specifies maximum number of standby container groups in the standby pool.", fmt=AAZIntArgFormat( - maximum=2000, minimum=0, ), ) @@ -224,7 +231,7 @@ def url_parameters(self): def query_parameters(self): parameters = { **self.serialize_query_param( - "api-version", "2025-03-01", + "api-version", "2025-10-01", required=True, ), } @@ -279,9 +286,14 @@ def content(self): elasticity_profile = _builder.get(".properties.elasticityProfile") if elasticity_profile is not None: + elasticity_profile.set_prop("dynamicSizing", AAZObjectType) elasticity_profile.set_prop("maxReadyCapacity", AAZIntType, ".max_ready_capacity", typ_kwargs={"flags": {"required": True}}) elasticity_profile.set_prop("refillPolicy", AAZStrType, ".refill_policy") + dynamic_sizing = _builder.get(".properties.elasticityProfile.dynamicSizing") + if dynamic_sizing is not None: + dynamic_sizing.set_prop("enabled", AAZBoolType, ".dynamic_sizing_enabled") + zones = _builder.get(".properties.zones") if zones is not None: zones.set_elements(AAZStrType, ".") @@ -370,6 +382,9 @@ def _build_schema_on_200_201(cls): ) elasticity_profile = cls._schema_on_200_201.properties.elasticity_profile + elasticity_profile.dynamic_sizing = AAZObjectType( + serialized_name="dynamicSizing", + ) elasticity_profile.max_ready_capacity = AAZIntType( serialized_name="maxReadyCapacity", flags={"required": True}, @@ -378,6 +393,9 @@ def _build_schema_on_200_201(cls): serialized_name="refillPolicy", ) + dynamic_sizing = cls._schema_on_200_201.properties.elasticity_profile.dynamic_sizing + dynamic_sizing.enabled = AAZBoolType() + zones = cls._schema_on_200_201.properties.zones zones.Element = AAZStrType() diff --git a/src/standbypool/azext_standbypool/aaz/latest/standby_container_group_pool/_delete.py b/src/standbypool/azext_standbypool/aaz/latest/standby_container_group_pool/_delete.py index 254dcfc9e65..7ccb1412e27 100644 --- a/src/standbypool/azext_standbypool/aaz/latest/standby_container_group_pool/_delete.py +++ b/src/standbypool/azext_standbypool/aaz/latest/standby_container_group_pool/_delete.py @@ -19,13 +19,13 @@ class Delete(AAZCommand): """Delete a StandbyContainerGroupPoolResource :example: StandbyContainerGroupPools_Delete - az standby-container-group-pool delete --resource-group rgstandbypool --name pool --subscription 00000000-0000-0000-0000-000000000009 + az standby-container-group-pool delete --resource-group rgstandbypool --name pool """ _aaz_info = { - "version": "2025-03-01", + "version": "2025-10-01", "resources": [ - ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.standbypool/standbycontainergrouppools/{}", "2025-03-01"], + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.standbypool/standbycontainergrouppools/{}", "2025-10-01"], ] } @@ -47,7 +47,6 @@ def _build_arguments_schema(cls, *args, **kwargs): _args_schema = cls._args_schema _args_schema.resource_group = AAZResourceGroupNameArg( - help="The resource group", required=True, ) _args_schema.name = AAZStrArg( @@ -147,7 +146,7 @@ def url_parameters(self): def query_parameters(self): parameters = { **self.serialize_query_param( - "api-version", "2025-03-01", + "api-version", "2025-10-01", required=True, ), } diff --git a/src/standbypool/azext_standbypool/aaz/latest/standby_container_group_pool/_list.py b/src/standbypool/azext_standbypool/aaz/latest/standby_container_group_pool/_list.py index 185a41cc8ac..8d08841cac2 100644 --- a/src/standbypool/azext_standbypool/aaz/latest/standby_container_group_pool/_list.py +++ b/src/standbypool/azext_standbypool/aaz/latest/standby_container_group_pool/_list.py @@ -15,17 +15,17 @@ "standby-container-group-pool list", ) class List(AAZCommand): - """List StandbyContainerGroupPoolResource resources by subscription ID by resource group + """List StandbyContainerGroupPoolResource resources by subscription ID :example: StandbyContainerGroupPools_ListBySubscription - az standby-container-group-pool list --subscription 00000000-0000-0000-0000-000000000009 --resource-group resourceGroup + az standby-container-group-pool list """ _aaz_info = { - "version": "2025-03-01", + "version": "2025-10-01", "resources": [ - ["mgmt-plane", "/subscriptions/{}/providers/microsoft.standbypool/standbycontainergrouppools", "2025-03-01"], - ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.standbypool/standbycontainergrouppools", "2025-03-01"], + ["mgmt-plane", "/subscriptions/{}/providers/microsoft.standbypool/standbycontainergrouppools", "2025-10-01"], + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.standbypool/standbycontainergrouppools", "2025-10-01"], ] } @@ -46,9 +46,7 @@ def _build_arguments_schema(cls, *args, **kwargs): # define Arg Group "" _args_schema = cls._args_schema - _args_schema.resource_group = AAZResourceGroupNameArg( - help="The resource group", - ) + _args_schema.resource_group = AAZResourceGroupNameArg() return cls._args_schema def _execute_operations(self): @@ -114,7 +112,7 @@ def url_parameters(self): def query_parameters(self): parameters = { **self.serialize_query_param( - "api-version", "2025-03-01", + "api-version", "2025-10-01", required=True, ), } @@ -218,6 +216,9 @@ def _build_schema_on_200(cls): ) elasticity_profile = cls._schema_on_200.value.Element.properties.elasticity_profile + elasticity_profile.dynamic_sizing = AAZObjectType( + serialized_name="dynamicSizing", + ) elasticity_profile.max_ready_capacity = AAZIntType( serialized_name="maxReadyCapacity", flags={"required": True}, @@ -226,6 +227,9 @@ def _build_schema_on_200(cls): serialized_name="refillPolicy", ) + dynamic_sizing = cls._schema_on_200.value.Element.properties.elasticity_profile.dynamic_sizing + dynamic_sizing.enabled = AAZBoolType() + zones = cls._schema_on_200.value.Element.properties.zones zones.Element = AAZStrType() @@ -298,7 +302,7 @@ def url_parameters(self): def query_parameters(self): parameters = { **self.serialize_query_param( - "api-version", "2025-03-01", + "api-version", "2025-10-01", required=True, ), } @@ -402,6 +406,9 @@ def _build_schema_on_200(cls): ) elasticity_profile = cls._schema_on_200.value.Element.properties.elasticity_profile + elasticity_profile.dynamic_sizing = AAZObjectType( + serialized_name="dynamicSizing", + ) elasticity_profile.max_ready_capacity = AAZIntType( serialized_name="maxReadyCapacity", flags={"required": True}, @@ -410,6 +417,9 @@ def _build_schema_on_200(cls): serialized_name="refillPolicy", ) + dynamic_sizing = cls._schema_on_200.value.Element.properties.elasticity_profile.dynamic_sizing + dynamic_sizing.enabled = AAZBoolType() + zones = cls._schema_on_200.value.Element.properties.zones zones.Element = AAZStrType() diff --git a/src/standbypool/azext_standbypool/aaz/latest/standby_container_group_pool/_show.py b/src/standbypool/azext_standbypool/aaz/latest/standby_container_group_pool/_show.py index 9d2a471ed87..774e4d3bc24 100644 --- a/src/standbypool/azext_standbypool/aaz/latest/standby_container_group_pool/_show.py +++ b/src/standbypool/azext_standbypool/aaz/latest/standby_container_group_pool/_show.py @@ -18,13 +18,13 @@ class Show(AAZCommand): """Get a StandbyContainerGroupPoolResource :example: StandbyContainerGroupPools_Get - az standby-container-group-pool show --resource-group rgstandbypool --name pool --subscription 00000000-0000-0000-0000-000000000009 + az standby-container-group-pool show --resource-group rgstandbypool --name pool """ _aaz_info = { - "version": "2025-03-01", + "version": "2025-10-01", "resources": [ - ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.standbypool/standbycontainergrouppools/{}", "2025-03-01"], + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.standbypool/standbycontainergrouppools/{}", "2025-10-01"], ] } @@ -45,7 +45,6 @@ def _build_arguments_schema(cls, *args, **kwargs): _args_schema = cls._args_schema _args_schema.resource_group = AAZResourceGroupNameArg( - help="The resource group", required=True, ) _args_schema.name = AAZStrArg( @@ -124,7 +123,7 @@ def url_parameters(self): def query_parameters(self): parameters = { **self.serialize_query_param( - "api-version", "2025-03-01", + "api-version", "2025-10-01", required=True, ), } @@ -217,6 +216,9 @@ def _build_schema_on_200(cls): ) elasticity_profile = cls._schema_on_200.properties.elasticity_profile + elasticity_profile.dynamic_sizing = AAZObjectType( + serialized_name="dynamicSizing", + ) elasticity_profile.max_ready_capacity = AAZIntType( serialized_name="maxReadyCapacity", flags={"required": True}, @@ -225,6 +227,9 @@ def _build_schema_on_200(cls): serialized_name="refillPolicy", ) + dynamic_sizing = cls._schema_on_200.properties.elasticity_profile.dynamic_sizing + dynamic_sizing.enabled = AAZBoolType() + zones = cls._schema_on_200.properties.zones zones.Element = AAZStrType() diff --git a/src/standbypool/azext_standbypool/aaz/latest/standby_container_group_pool/_status.py b/src/standbypool/azext_standbypool/aaz/latest/standby_container_group_pool/_status.py index 4a483ad969c..108b4f5839a 100644 --- a/src/standbypool/azext_standbypool/aaz/latest/standby_container_group_pool/_status.py +++ b/src/standbypool/azext_standbypool/aaz/latest/standby_container_group_pool/_status.py @@ -17,14 +17,14 @@ class Status(AAZCommand): """Get a StandbyContainerGroupPoolRuntimeViewResource - :example: StandbyContainerGroupPoolRuntimeViews_Status - az standby-container-group-pool status --resource-group rgstandbypool --name pool --version latest --subscription 00000000-0000-0000-0000-000000000009 + :example: StandbyContainerGroupPoolRuntimeViews_Get + az standby-container-group-pool status --resource-group rgstandbypool --name pool --version latest """ _aaz_info = { - "version": "2025-03-01", + "version": "2025-10-01", "resources": [ - ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.standbypool/standbycontainergrouppools/{}/runtimeviews/{}", "2025-03-01"], + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.standbypool/standbycontainergrouppools/{}/runtimeviews/{}", "2025-10-01"], ] } @@ -45,7 +45,6 @@ def _build_arguments_schema(cls, *args, **kwargs): _args_schema = cls._args_schema _args_schema.resource_group = AAZResourceGroupNameArg( - help="The resource group", required=True, ) _args_schema.version = AAZStrArg( @@ -138,7 +137,7 @@ def url_parameters(self): def query_parameters(self): parameters = { **self.serialize_query_param( - "api-version", "2025-03-01", + "api-version", "2025-10-01", required=True, ), } diff --git a/src/standbypool/azext_standbypool/aaz/latest/standby_container_group_pool/_update.py b/src/standbypool/azext_standbypool/aaz/latest/standby_container_group_pool/_update.py index caad4a05e45..271275d1e2e 100644 --- a/src/standbypool/azext_standbypool/aaz/latest/standby_container_group_pool/_update.py +++ b/src/standbypool/azext_standbypool/aaz/latest/standby_container_group_pool/_update.py @@ -17,21 +17,24 @@ class Update(AAZCommand): """Update a StandbyContainerGroupPoolResource - :example: StandbyPoolContainerGroup_Update - az standby-container-group-pool update --resource-group rgstandbypool --name pool --max-ready-capacity 688 --refill-policy always --container-profile-id /subscriptions/00000000-0000-0000-0000-000000000009/resourceGroups/rgstandbypool/providers/Microsoft.ContainerInstance/containerGroupProfiles/cgProfile --profile-revision 1 --subnet-ids "[{id:/subscriptions/00000000-0000-0000-0000-000000000009/resourceGroups/rgstandbypool/providers/Microsoft.Network/virtualNetworks/cgSubnet/subnets/cgSubnet}]" --zones "[1,2,3]" --tags "{}" --location West US --subscription 00000000-0000-0000-0000-000000000009 + :example: StandbyContainerGroupPools_CreateOrUpdate + az standby-container-group-pool update --resource-group rgstandbypool --name pool --max-ready-capacity 688 --refill-policy always --dynamic-sizing-enabled True --container-profile-id /subscriptions/00000000-0000-0000-0000-000000000009/resourceGroups/rgstandbypool/providers/Microsoft.ContainerInstance/containerGroupProfiles/cgProfile --profile-revision 1 --subnet-ids "[{id:/subscriptions/00000000-0000-0000-0000-000000000009/resourceGroups/rgstandbypool/providers/Microsoft.Network/virtualNetworks/cgSubnet/subnets/cgSubnet}]" --zones "[1,2,3]" --tags "{}" """ _aaz_info = { - "version": "2025-03-01", + "version": "2025-10-01", "resources": [ - ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.standbypool/standbycontainergrouppools/{}", "2025-03-01"], + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.standbypool/standbycontainergrouppools/{}", "2025-10-01"], ] } + AZ_SUPPORT_NO_WAIT = True + + AZ_SUPPORT_GENERIC_UPDATE = True + def _handler(self, command_args): super()._handler(command_args) - self._execute_operations() - return self._output() + return self.build_lro_poller(self._execute_operations, self._output) _args_schema = None @@ -69,6 +72,7 @@ def _build_arguments_schema(cls, *args, **kwargs): options=["--profile-revision"], arg_group="ContainerGroupProfile", help="Specifies revision of container group profile.", + nullable=True, ) # define Arg Group "ContainerGroupProperties" @@ -78,16 +82,28 @@ def _build_arguments_schema(cls, *args, **kwargs): options=["--subnet-ids"], arg_group="ContainerGroupProperties", help="Specifies subnet Ids for container group.", + nullable=True, ) subnet_ids = cls._args_schema.subnet_ids - subnet_ids.Element = AAZObjectArg() + subnet_ids.Element = AAZObjectArg( + nullable=True, + ) _element = cls._args_schema.subnet_ids.Element _element.id = AAZResourceIdArg( options=["id"], help="Specifies ARM resource id of the subnet.", - required=True, + ) + + # define Arg Group "DynamicSizing" + + _args_schema = cls._args_schema + _args_schema.dynamic_sizing_enabled = AAZBoolArg( + options=["--dynamic-sizing-enabled"], + arg_group="DynamicSizing", + help="Indicates whether dynamic sizing is enabled for the standby pool.", + nullable=True, ) # define Arg Group "ElasticityProfile" @@ -98,7 +114,6 @@ def _build_arguments_schema(cls, *args, **kwargs): arg_group="ElasticityProfile", help="Specifies maximum number of standby container groups in the standby pool.", fmt=AAZIntArgFormat( - maximum=2000, minimum=0, ), ) @@ -106,6 +121,7 @@ def _build_arguments_schema(cls, *args, **kwargs): options=["--refill-policy"], arg_group="ElasticityProfile", help="Specifies refill policy of the pool.", + nullable=True, enum={"always": "always"}, ) @@ -116,23 +132,38 @@ def _build_arguments_schema(cls, *args, **kwargs): options=["--zones"], arg_group="Properties", help="Specifies zones of standby container group pools.", + nullable=True, + ) + + zones = cls._args_schema.zones + zones.Element = AAZStrArg( + nullable=True, ) + + # define Arg Group "Resource" + + _args_schema = cls._args_schema _args_schema.tags = AAZDictArg( options=["--tags"], - arg_group="Properties", + arg_group="Resource", help="Resource tags.", + nullable=True, ) - zones = cls._args_schema.zones - zones.Element = AAZStrArg() - tags = cls._args_schema.tags - tags.Element = AAZStrArg() + tags.Element = AAZStrArg( + nullable=True, + ) return cls._args_schema def _execute_operations(self): self.pre_operations() - self.StandbyContainerGroupPoolsUpdate(ctx=self.ctx)() + self.StandbyContainerGroupPoolsGet(ctx=self.ctx)() + self.pre_instance_update(self.ctx.vars.instance) + self.InstanceUpdateByJson(ctx=self.ctx)() + self.InstanceUpdateByGeneric(ctx=self.ctx)() + self.post_instance_update(self.ctx.vars.instance) + yield self.StandbyContainerGroupPoolsCreateOrUpdate(ctx=self.ctx)() self.post_operations() @register_callback @@ -143,11 +174,19 @@ def pre_operations(self): def post_operations(self): pass + @register_callback + def pre_instance_update(self, instance): + pass + + @register_callback + def post_instance_update(self, instance): + pass + def _output(self, *args, **kwargs): result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) return result - class StandbyContainerGroupPoolsUpdate(AAZHttpOperation): + class StandbyContainerGroupPoolsGet(AAZHttpOperation): CLIENT_TYPE = "MgmtClient" def __call__(self, *args, **kwargs): @@ -167,7 +206,106 @@ def url(self): @property def method(self): - return "PATCH" + return "GET" + + @property + def error_format(self): + return "MgmtErrorFormat" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "standbyContainerGroupPoolName", self.ctx.args.name, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2025-10-01", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + _UpdateHelper._build_schema_standby_container_group_pool_resource_read(cls._schema_on_200) + + return cls._schema_on_200 + + class StandbyContainerGroupPoolsCreateOrUpdate(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [202]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200_201, + self.on_error, + lro_options={"final-state-via": "azure-async-operation"}, + path_format_arguments=self.url_parameters, + ) + if session.http_response.status_code in [200, 201]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200_201, + self.on_error, + lro_options={"final-state-via": "azure-async-operation"}, + path_format_arguments=self.url_parameters, + ) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StandbyPool/standbyContainerGroupPools/{standbyContainerGroupPoolName}", + **self.url_parameters + ) + + @property + def method(self): + return "PUT" @property def error_format(self): @@ -195,7 +333,7 @@ def url_parameters(self): def query_parameters(self): parameters = { **self.serialize_query_param( - "api-version", "2025-03-01", + "api-version", "2025-10-01", required=True, ), } @@ -217,16 +355,49 @@ def header_parameters(self): def content(self): _content_value, _builder = self.new_content_builder( self.ctx.args, - typ=AAZObjectType, - typ_kwargs={"flags": {"required": True, "client_flatten": True}} + value=self.ctx.vars.instance, + ) + + return self.serialize_content(_content_value) + + def on_200_201(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200_201 + ) + + _schema_on_200_201 = None + + @classmethod + def _build_schema_on_200_201(cls): + if cls._schema_on_200_201 is not None: + return cls._schema_on_200_201 + + cls._schema_on_200_201 = AAZObjectType() + _UpdateHelper._build_schema_standby_container_group_pool_resource_read(cls._schema_on_200_201) + + return cls._schema_on_200_201 + + class InstanceUpdateByJson(AAZJsonInstanceUpdateOperation): + + def __call__(self, *args, **kwargs): + self._update_instance(self.ctx.vars.instance) + + def _update_instance(self, instance): + _instance_value, _builder = self.new_content_builder( + self.ctx.args, + value=instance, + typ=AAZObjectType ) _builder.set_prop("properties", AAZObjectType, typ_kwargs={"flags": {"client_flatten": True}}) _builder.set_prop("tags", AAZDictType, ".tags") properties = _builder.get(".properties") if properties is not None: - properties.set_prop("containerGroupProperties", AAZObjectType) - properties.set_prop("elasticityProfile", AAZObjectType) + properties.set_prop("containerGroupProperties", AAZObjectType, ".", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("elasticityProfile", AAZObjectType, ".", typ_kwargs={"flags": {"required": True}}) properties.set_prop("zones", AAZListType, ".zones") container_group_properties = _builder.get(".properties.containerGroupProperties") @@ -249,9 +420,14 @@ def content(self): elasticity_profile = _builder.get(".properties.elasticityProfile") if elasticity_profile is not None: + elasticity_profile.set_prop("dynamicSizing", AAZObjectType) elasticity_profile.set_prop("maxReadyCapacity", AAZIntType, ".max_ready_capacity", typ_kwargs={"flags": {"required": True}}) elasticity_profile.set_prop("refillPolicy", AAZStrType, ".refill_policy") + dynamic_sizing = _builder.get(".properties.elasticityProfile.dynamicSizing") + if dynamic_sizing is not None: + dynamic_sizing.set_prop("enabled", AAZBoolType, ".dynamic_sizing_enabled") + zones = _builder.get(".properties.zones") if zones is not None: zones.set_elements(AAZStrType, ".") @@ -260,125 +436,144 @@ def content(self): if tags is not None: tags.set_elements(AAZStrType, ".") - return self.serialize_content(_content_value) + return _instance_value - def on_200(self, session): - data = self.deserialize_http_content(session) - self.ctx.set_var( - "instance", - data, - schema_builder=self._build_schema_on_200 + class InstanceUpdateByGeneric(AAZGenericInstanceUpdateOperation): + + def __call__(self, *args, **kwargs): + self._update_instance_by_generic( + self.ctx.vars.instance, + self.ctx.generic_update_args ) - _schema_on_200 = None - @classmethod - def _build_schema_on_200(cls): - if cls._schema_on_200 is not None: - return cls._schema_on_200 +class _UpdateHelper: + """Helper class for Update""" - cls._schema_on_200 = AAZObjectType() + _schema_standby_container_group_pool_resource_read = None - _schema_on_200 = cls._schema_on_200 - _schema_on_200.id = AAZStrType( - flags={"read_only": True}, - ) - _schema_on_200.location = AAZStrType( - flags={"required": True}, - ) - _schema_on_200.name = AAZStrType( - flags={"read_only": True}, - ) - _schema_on_200.properties = AAZObjectType( - flags={"client_flatten": True}, - ) - _schema_on_200.system_data = AAZObjectType( - serialized_name="systemData", - flags={"read_only": True}, - ) - _schema_on_200.tags = AAZDictType() - _schema_on_200.type = AAZStrType( - flags={"read_only": True}, - ) - - properties = cls._schema_on_200.properties - properties.container_group_properties = AAZObjectType( - serialized_name="containerGroupProperties", - flags={"required": True}, - ) - properties.elasticity_profile = AAZObjectType( - serialized_name="elasticityProfile", - flags={"required": True}, - ) - properties.provisioning_state = AAZStrType( - serialized_name="provisioningState", - flags={"read_only": True}, - ) - properties.zones = AAZListType() + @classmethod + def _build_schema_standby_container_group_pool_resource_read(cls, _schema): + if cls._schema_standby_container_group_pool_resource_read is not None: + _schema.id = cls._schema_standby_container_group_pool_resource_read.id + _schema.location = cls._schema_standby_container_group_pool_resource_read.location + _schema.name = cls._schema_standby_container_group_pool_resource_read.name + _schema.properties = cls._schema_standby_container_group_pool_resource_read.properties + _schema.system_data = cls._schema_standby_container_group_pool_resource_read.system_data + _schema.tags = cls._schema_standby_container_group_pool_resource_read.tags + _schema.type = cls._schema_standby_container_group_pool_resource_read.type + return + + cls._schema_standby_container_group_pool_resource_read = _schema_standby_container_group_pool_resource_read = AAZObjectType() + + standby_container_group_pool_resource_read = _schema_standby_container_group_pool_resource_read + standby_container_group_pool_resource_read.id = AAZStrType( + flags={"read_only": True}, + ) + standby_container_group_pool_resource_read.location = AAZStrType( + flags={"required": True}, + ) + standby_container_group_pool_resource_read.name = AAZStrType( + flags={"read_only": True}, + ) + standby_container_group_pool_resource_read.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + standby_container_group_pool_resource_read.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + standby_container_group_pool_resource_read.tags = AAZDictType() + standby_container_group_pool_resource_read.type = AAZStrType( + flags={"read_only": True}, + ) - container_group_properties = cls._schema_on_200.properties.container_group_properties - container_group_properties.container_group_profile = AAZObjectType( - serialized_name="containerGroupProfile", - flags={"required": True}, - ) - container_group_properties.subnet_ids = AAZListType( - serialized_name="subnetIds", - ) + properties = _schema_standby_container_group_pool_resource_read.properties + properties.container_group_properties = AAZObjectType( + serialized_name="containerGroupProperties", + flags={"required": True}, + ) + properties.elasticity_profile = AAZObjectType( + serialized_name="elasticityProfile", + flags={"required": True}, + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + properties.zones = AAZListType() - container_group_profile = cls._schema_on_200.properties.container_group_properties.container_group_profile - container_group_profile.id = AAZStrType( - flags={"required": True}, - ) - container_group_profile.revision = AAZIntType() + container_group_properties = _schema_standby_container_group_pool_resource_read.properties.container_group_properties + container_group_properties.container_group_profile = AAZObjectType( + serialized_name="containerGroupProfile", + flags={"required": True}, + ) + container_group_properties.subnet_ids = AAZListType( + serialized_name="subnetIds", + ) - subnet_ids = cls._schema_on_200.properties.container_group_properties.subnet_ids - subnet_ids.Element = AAZObjectType() + container_group_profile = _schema_standby_container_group_pool_resource_read.properties.container_group_properties.container_group_profile + container_group_profile.id = AAZStrType( + flags={"required": True}, + ) + container_group_profile.revision = AAZIntType() - _element = cls._schema_on_200.properties.container_group_properties.subnet_ids.Element - _element.id = AAZStrType( - flags={"required": True}, - ) + subnet_ids = _schema_standby_container_group_pool_resource_read.properties.container_group_properties.subnet_ids + subnet_ids.Element = AAZObjectType() - elasticity_profile = cls._schema_on_200.properties.elasticity_profile - elasticity_profile.max_ready_capacity = AAZIntType( - serialized_name="maxReadyCapacity", - flags={"required": True}, - ) - elasticity_profile.refill_policy = AAZStrType( - serialized_name="refillPolicy", - ) + _element = _schema_standby_container_group_pool_resource_read.properties.container_group_properties.subnet_ids.Element + _element.id = AAZStrType( + flags={"required": True}, + ) - zones = cls._schema_on_200.properties.zones - zones.Element = AAZStrType() + elasticity_profile = _schema_standby_container_group_pool_resource_read.properties.elasticity_profile + elasticity_profile.dynamic_sizing = AAZObjectType( + serialized_name="dynamicSizing", + ) + elasticity_profile.max_ready_capacity = AAZIntType( + serialized_name="maxReadyCapacity", + flags={"required": True}, + ) + elasticity_profile.refill_policy = AAZStrType( + serialized_name="refillPolicy", + ) - system_data = cls._schema_on_200.system_data - system_data.created_at = AAZStrType( - serialized_name="createdAt", - ) - system_data.created_by = AAZStrType( - serialized_name="createdBy", - ) - system_data.created_by_type = AAZStrType( - serialized_name="createdByType", - ) - system_data.last_modified_at = AAZStrType( - serialized_name="lastModifiedAt", - ) - system_data.last_modified_by = AAZStrType( - serialized_name="lastModifiedBy", - ) - system_data.last_modified_by_type = AAZStrType( - serialized_name="lastModifiedByType", - ) + dynamic_sizing = _schema_standby_container_group_pool_resource_read.properties.elasticity_profile.dynamic_sizing + dynamic_sizing.enabled = AAZBoolType() - tags = cls._schema_on_200.tags - tags.Element = AAZStrType() + zones = _schema_standby_container_group_pool_resource_read.properties.zones + zones.Element = AAZStrType() - return cls._schema_on_200 + system_data = _schema_standby_container_group_pool_resource_read.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + ) + tags = _schema_standby_container_group_pool_resource_read.tags + tags.Element = AAZStrType() -class _UpdateHelper: - """Helper class for Update""" + _schema.id = cls._schema_standby_container_group_pool_resource_read.id + _schema.location = cls._schema_standby_container_group_pool_resource_read.location + _schema.name = cls._schema_standby_container_group_pool_resource_read.name + _schema.properties = cls._schema_standby_container_group_pool_resource_read.properties + _schema.system_data = cls._schema_standby_container_group_pool_resource_read.system_data + _schema.tags = cls._schema_standby_container_group_pool_resource_read.tags + _schema.type = cls._schema_standby_container_group_pool_resource_read.type __all__ = ["Update"] diff --git a/src/standbypool/azext_standbypool/aaz/latest/standby_container_group_pool/_wait.py b/src/standbypool/azext_standbypool/aaz/latest/standby_container_group_pool/_wait.py index 28cf92a55b7..62841c2867a 100644 --- a/src/standbypool/azext_standbypool/aaz/latest/standby_container_group_pool/_wait.py +++ b/src/standbypool/azext_standbypool/aaz/latest/standby_container_group_pool/_wait.py @@ -20,7 +20,7 @@ class Wait(AAZWaitCommand): _aaz_info = { "resources": [ - ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.standbypool/standbycontainergrouppools/{}", "2025-03-01"], + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.standbypool/standbycontainergrouppools/{}", "2025-10-01"], ] } @@ -41,7 +41,6 @@ def _build_arguments_schema(cls, *args, **kwargs): _args_schema = cls._args_schema _args_schema.resource_group = AAZResourceGroupNameArg( - help="The resource group", required=True, ) _args_schema.name = AAZStrArg( @@ -120,7 +119,7 @@ def url_parameters(self): def query_parameters(self): parameters = { **self.serialize_query_param( - "api-version", "2025-03-01", + "api-version", "2025-10-01", required=True, ), } @@ -213,6 +212,9 @@ def _build_schema_on_200(cls): ) elasticity_profile = cls._schema_on_200.properties.elasticity_profile + elasticity_profile.dynamic_sizing = AAZObjectType( + serialized_name="dynamicSizing", + ) elasticity_profile.max_ready_capacity = AAZIntType( serialized_name="maxReadyCapacity", flags={"required": True}, @@ -221,6 +223,9 @@ def _build_schema_on_200(cls): serialized_name="refillPolicy", ) + dynamic_sizing = cls._schema_on_200.properties.elasticity_profile.dynamic_sizing + dynamic_sizing.enabled = AAZBoolType() + zones = cls._schema_on_200.properties.zones zones.Element = AAZStrType() diff --git a/src/standbypool/azext_standbypool/aaz/latest/standby_vm_pool/_create.py b/src/standbypool/azext_standbypool/aaz/latest/standby_vm_pool/_create.py index 68934b7060e..37f3e830e18 100644 --- a/src/standbypool/azext_standbypool/aaz/latest/standby_vm_pool/_create.py +++ b/src/standbypool/azext_standbypool/aaz/latest/standby_vm_pool/_create.py @@ -18,13 +18,13 @@ class Create(AAZCommand): """Create a StandbyVirtualMachinePoolResource :example: StandbyVirtualMachinePools_CreateOrUpdate - az standby-vm-pool create --resource-group rgstandbypool --name pool --max-ready-capacity 304 --min-ready-capacity 300 --vm-state Running --vmss-id /subscriptions/00000000-0000-0000-0000-000000000009/resourceGroups/rgstandbypool/providers/Microsoft.Compute/virtualMachineScaleSets/myVmss --tags "{}" --location West US --subscription 00000000-0000-0000-0000-000000000009 + az standby-vm-pool create --resource-group rgstandbypool --name pool --max-ready-capacity 304 --min-ready-capacity 300 --post-provisioning-delay PT2S --dynamic-sizing-enabled True --vm-state Running --vmss-id /subscriptions/00000000-0000-0000-0000-000000000009/resourceGroups/rgstandbypool/providers/Microsoft.Compute/virtualMachineScaleSets/myVmss --tags "{}" --location West US """ _aaz_info = { - "version": "2025-03-01", + "version": "2025-10-01", "resources": [ - ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.standbypool/standbyvirtualmachinepools/{}", "2025-03-01"], + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.standbypool/standbyvirtualmachinepools/{}", "2025-10-01"], ] } @@ -46,7 +46,6 @@ def _build_arguments_schema(cls, *args, **kwargs): _args_schema = cls._args_schema _args_schema.resource_group = AAZResourceGroupNameArg( - help="The resource group", required=True, ) _args_schema.name = AAZStrArg( @@ -58,6 +57,15 @@ def _build_arguments_schema(cls, *args, **kwargs): ), ) + # define Arg Group "DynamicSizing" + + _args_schema = cls._args_schema + _args_schema.dynamic_sizing_enabled = AAZBoolArg( + options=["--dynamic-sizing-enabled"], + arg_group="DynamicSizing", + help="Indicates whether dynamic sizing is enabled for the standby pool.", + ) + # define Arg Group "ElasticityProfile" _args_schema = cls._args_schema @@ -66,7 +74,6 @@ def _build_arguments_schema(cls, *args, **kwargs): arg_group="ElasticityProfile", help="Specifies the maximum number of virtual machines in the standby virtual machine pool.", fmt=AAZIntArgFormat( - maximum=2000, minimum=0, ), ) @@ -75,10 +82,14 @@ def _build_arguments_schema(cls, *args, **kwargs): arg_group="ElasticityProfile", help="Specifies the desired minimum number of virtual machines in the standby virtual machine pool. MinReadyCapacity cannot exceed MaxReadyCapacity.", fmt=AAZIntArgFormat( - maximum=2000, minimum=0, ), ) + _args_schema.post_provisioning_delay = AAZStrArg( + options=["--post-provisioning-delay", "--provision-delay"], + arg_group="ElasticityProfile", + help="Specifies the duration to wait after virtual machine provisioning before the virtual machine becomes available for use. The duration should be specified in ISO 8601 format (e.g., PT2S for 2 seconds).", + ) # define Arg Group "Properties" @@ -197,7 +208,7 @@ def url_parameters(self): def query_parameters(self): parameters = { **self.serialize_query_param( - "api-version", "2025-03-01", + "api-version", "2025-10-01", required=True, ), } @@ -234,8 +245,14 @@ def content(self): elasticity_profile = _builder.get(".properties.elasticityProfile") if elasticity_profile is not None: + elasticity_profile.set_prop("dynamicSizing", AAZObjectType) elasticity_profile.set_prop("maxReadyCapacity", AAZIntType, ".max_ready_capacity", typ_kwargs={"flags": {"required": True}}) elasticity_profile.set_prop("minReadyCapacity", AAZIntType, ".min_ready_capacity") + elasticity_profile.set_prop("postProvisioningDelay", AAZStrType, ".post_provisioning_delay") + + dynamic_sizing = _builder.get(".properties.elasticityProfile.dynamicSizing") + if dynamic_sizing is not None: + dynamic_sizing.set_prop("enabled", AAZBoolType, ".dynamic_sizing_enabled") tags = _builder.get(".tags") if tags is not None: @@ -299,6 +316,9 @@ def _build_schema_on_200_201(cls): ) elasticity_profile = cls._schema_on_200_201.properties.elasticity_profile + elasticity_profile.dynamic_sizing = AAZObjectType( + serialized_name="dynamicSizing", + ) elasticity_profile.max_ready_capacity = AAZIntType( serialized_name="maxReadyCapacity", flags={"required": True}, @@ -306,6 +326,12 @@ def _build_schema_on_200_201(cls): elasticity_profile.min_ready_capacity = AAZIntType( serialized_name="minReadyCapacity", ) + elasticity_profile.post_provisioning_delay = AAZStrType( + serialized_name="postProvisioningDelay", + ) + + dynamic_sizing = cls._schema_on_200_201.properties.elasticity_profile.dynamic_sizing + dynamic_sizing.enabled = AAZBoolType() system_data = cls._schema_on_200_201.system_data system_data.created_at = AAZStrType( diff --git a/src/standbypool/azext_standbypool/aaz/latest/standby_vm_pool/_delete.py b/src/standbypool/azext_standbypool/aaz/latest/standby_vm_pool/_delete.py index f30a58945d9..b79981bc649 100644 --- a/src/standbypool/azext_standbypool/aaz/latest/standby_vm_pool/_delete.py +++ b/src/standbypool/azext_standbypool/aaz/latest/standby_vm_pool/_delete.py @@ -19,13 +19,13 @@ class Delete(AAZCommand): """Delete a StandbyVirtualMachinePoolResource :example: StandbyVirtualMachinePools_Delete - az standby-vm-pool delete --resource-group rgstandbypool --name pool --subscription 00000000-0000-0000-0000-000000000009 + az standby-vm-pool delete --resource-group rgstandbypool --name pool """ _aaz_info = { - "version": "2025-03-01", + "version": "2025-10-01", "resources": [ - ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.standbypool/standbyvirtualmachinepools/{}", "2025-03-01"], + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.standbypool/standbyvirtualmachinepools/{}", "2025-10-01"], ] } @@ -47,7 +47,6 @@ def _build_arguments_schema(cls, *args, **kwargs): _args_schema = cls._args_schema _args_schema.resource_group = AAZResourceGroupNameArg( - help="The resource group", required=True, ) _args_schema.name = AAZStrArg( @@ -147,7 +146,7 @@ def url_parameters(self): def query_parameters(self): parameters = { **self.serialize_query_param( - "api-version", "2025-03-01", + "api-version", "2025-10-01", required=True, ), } diff --git a/src/standbypool/azext_standbypool/aaz/latest/standby_vm_pool/_list.py b/src/standbypool/azext_standbypool/aaz/latest/standby_vm_pool/_list.py index e848fa90739..a5da97f9156 100644 --- a/src/standbypool/azext_standbypool/aaz/latest/standby_vm_pool/_list.py +++ b/src/standbypool/azext_standbypool/aaz/latest/standby_vm_pool/_list.py @@ -15,17 +15,17 @@ "standby-vm-pool list", ) class List(AAZCommand): - """List StandbyVirtualMachinePoolResource resources by subscription ID by resource group name + """List StandbyVirtualMachinePoolResource resources by subscription ID :example: StandbyVirtualMachinePools_ListBySubscription - az standby-vm-pool list --subscription 00000000-0000-0000-0000-000000000009 --resource-group myRG + az standby-vm-pool list """ _aaz_info = { - "version": "2025-03-01", + "version": "2025-10-01", "resources": [ - ["mgmt-plane", "/subscriptions/{}/providers/microsoft.standbypool/standbyvirtualmachinepools", "2025-03-01"], - ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.standbypool/standbyvirtualmachinepools", "2025-03-01"], + ["mgmt-plane", "/subscriptions/{}/providers/microsoft.standbypool/standbyvirtualmachinepools", "2025-10-01"], + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.standbypool/standbyvirtualmachinepools", "2025-10-01"], ] } @@ -46,9 +46,7 @@ def _build_arguments_schema(cls, *args, **kwargs): # define Arg Group "" _args_schema = cls._args_schema - _args_schema.resource_group = AAZResourceGroupNameArg( - help="The resource group", - ) + _args_schema.resource_group = AAZResourceGroupNameArg() return cls._args_schema def _execute_operations(self): @@ -114,7 +112,7 @@ def url_parameters(self): def query_parameters(self): parameters = { **self.serialize_query_param( - "api-version", "2025-03-01", + "api-version", "2025-10-01", required=True, ), } @@ -196,6 +194,9 @@ def _build_schema_on_200(cls): ) elasticity_profile = cls._schema_on_200.value.Element.properties.elasticity_profile + elasticity_profile.dynamic_sizing = AAZObjectType( + serialized_name="dynamicSizing", + ) elasticity_profile.max_ready_capacity = AAZIntType( serialized_name="maxReadyCapacity", flags={"required": True}, @@ -203,6 +204,12 @@ def _build_schema_on_200(cls): elasticity_profile.min_ready_capacity = AAZIntType( serialized_name="minReadyCapacity", ) + elasticity_profile.post_provisioning_delay = AAZStrType( + serialized_name="postProvisioningDelay", + ) + + dynamic_sizing = cls._schema_on_200.value.Element.properties.elasticity_profile.dynamic_sizing + dynamic_sizing.enabled = AAZBoolType() system_data = cls._schema_on_200.value.Element.system_data system_data.created_at = AAZStrType( @@ -273,7 +280,7 @@ def url_parameters(self): def query_parameters(self): parameters = { **self.serialize_query_param( - "api-version", "2025-03-01", + "api-version", "2025-10-01", required=True, ), } @@ -355,6 +362,9 @@ def _build_schema_on_200(cls): ) elasticity_profile = cls._schema_on_200.value.Element.properties.elasticity_profile + elasticity_profile.dynamic_sizing = AAZObjectType( + serialized_name="dynamicSizing", + ) elasticity_profile.max_ready_capacity = AAZIntType( serialized_name="maxReadyCapacity", flags={"required": True}, @@ -362,6 +372,12 @@ def _build_schema_on_200(cls): elasticity_profile.min_ready_capacity = AAZIntType( serialized_name="minReadyCapacity", ) + elasticity_profile.post_provisioning_delay = AAZStrType( + serialized_name="postProvisioningDelay", + ) + + dynamic_sizing = cls._schema_on_200.value.Element.properties.elasticity_profile.dynamic_sizing + dynamic_sizing.enabled = AAZBoolType() system_data = cls._schema_on_200.value.Element.system_data system_data.created_at = AAZStrType( diff --git a/src/standbypool/azext_standbypool/aaz/latest/standby_vm_pool/_show.py b/src/standbypool/azext_standbypool/aaz/latest/standby_vm_pool/_show.py index 4eda6f57d90..bd1564faf77 100644 --- a/src/standbypool/azext_standbypool/aaz/latest/standby_vm_pool/_show.py +++ b/src/standbypool/azext_standbypool/aaz/latest/standby_vm_pool/_show.py @@ -22,9 +22,9 @@ class Show(AAZCommand): """ _aaz_info = { - "version": "2025-03-01", + "version": "2025-10-01", "resources": [ - ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.standbypool/standbyvirtualmachinepools/{}", "2025-03-01"], + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.standbypool/standbyvirtualmachinepools/{}", "2025-10-01"], ] } @@ -45,7 +45,6 @@ def _build_arguments_schema(cls, *args, **kwargs): _args_schema = cls._args_schema _args_schema.resource_group = AAZResourceGroupNameArg( - help="The resource group", required=True, ) _args_schema.name = AAZStrArg( @@ -124,7 +123,7 @@ def url_parameters(self): def query_parameters(self): parameters = { **self.serialize_query_param( - "api-version", "2025-03-01", + "api-version", "2025-10-01", required=True, ), } @@ -195,6 +194,9 @@ def _build_schema_on_200(cls): ) elasticity_profile = cls._schema_on_200.properties.elasticity_profile + elasticity_profile.dynamic_sizing = AAZObjectType( + serialized_name="dynamicSizing", + ) elasticity_profile.max_ready_capacity = AAZIntType( serialized_name="maxReadyCapacity", flags={"required": True}, @@ -202,6 +204,12 @@ def _build_schema_on_200(cls): elasticity_profile.min_ready_capacity = AAZIntType( serialized_name="minReadyCapacity", ) + elasticity_profile.post_provisioning_delay = AAZStrType( + serialized_name="postProvisioningDelay", + ) + + dynamic_sizing = cls._schema_on_200.properties.elasticity_profile.dynamic_sizing + dynamic_sizing.enabled = AAZBoolType() system_data = cls._schema_on_200.system_data system_data.created_at = AAZStrType( diff --git a/src/standbypool/azext_standbypool/aaz/latest/standby_vm_pool/_status.py b/src/standbypool/azext_standbypool/aaz/latest/standby_vm_pool/_status.py index 7bb678a4140..2e47eb70f9d 100644 --- a/src/standbypool/azext_standbypool/aaz/latest/standby_vm_pool/_status.py +++ b/src/standbypool/azext_standbypool/aaz/latest/standby_vm_pool/_status.py @@ -17,14 +17,14 @@ class Status(AAZCommand): """Get a StandbyVirtualMachinePoolRuntimeViewResource - :example: StandbyVirtualMachinePoolRuntimeViews_Status - az standby-vm-pool status --resource-group rgstandbypool --name pool --version latest --subscription 00000000-0000-0000-0000-000000000009 + :example: StandbyVirtualMachinePoolRuntimeViews_Get + az standby-vm-pool status --resource-group rgstandbypool --name pool --version latest """ _aaz_info = { - "version": "2025-03-01", + "version": "2025-10-01", "resources": [ - ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.standbypool/standbyvirtualmachinepools/{}/runtimeviews/{}", "2025-03-01"], + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.standbypool/standbyvirtualmachinepools/{}/runtimeviews/{}", "2025-10-01"], ] } @@ -45,7 +45,6 @@ def _build_arguments_schema(cls, *args, **kwargs): _args_schema = cls._args_schema _args_schema.resource_group = AAZResourceGroupNameArg( - help="The resource group", required=True, ) _args_schema.version = AAZStrArg( @@ -138,7 +137,7 @@ def url_parameters(self): def query_parameters(self): parameters = { **self.serialize_query_param( - "api-version", "2025-03-01", + "api-version", "2025-10-01", required=True, ), } diff --git a/src/standbypool/azext_standbypool/aaz/latest/standby_vm_pool/_update.py b/src/standbypool/azext_standbypool/aaz/latest/standby_vm_pool/_update.py index d56995fc5a4..3586108bc7b 100644 --- a/src/standbypool/azext_standbypool/aaz/latest/standby_vm_pool/_update.py +++ b/src/standbypool/azext_standbypool/aaz/latest/standby_vm_pool/_update.py @@ -17,21 +17,24 @@ class Update(AAZCommand): """Update a StandbyVirtualMachinePoolResource - :example: StandbyVirtualMachinePool_Update - az standby-vm-pool update --resource-group rgstandbypool --name pool --max-ready-capacity 304 --min-ready-capacity 300 --vm-state Running --vmss-id /subscriptions/00000000-0000-0000-0000-000000000009/resourceGroups/rgstandbypool/providers/Microsoft.Compute/virtualMachineScaleSets/myVmss --tags "{}" --location West US --subscription 00000000-0000-0000-0000-000000000009 + :example: StandbyVirtualMachinePools_CreateOrUpdate + az standby-vm-pool update --resource-group rgstandbypool --name pool --max-ready-capacity 304 --min-ready-capacity 300 --post-provisioning-delay PT2S --dynamic-sizing-enabled True --vm-state Running --vmss-id /subscriptions/00000000-0000-0000-0000-000000000009/resourceGroups/rgstandbypool/providers/Microsoft.Compute/virtualMachineScaleSets/myVmss --tags "{}" """ _aaz_info = { - "version": "2025-03-01", + "version": "2025-10-01", "resources": [ - ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.standbypool/standbyvirtualmachinepools/{}", "2025-03-01"], + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.standbypool/standbyvirtualmachinepools/{}", "2025-10-01"], ] } + AZ_SUPPORT_NO_WAIT = True + + AZ_SUPPORT_GENERIC_UPDATE = True + def _handler(self, command_args): super()._handler(command_args) - self._execute_operations() - return self._output() + return self.build_lro_poller(self._execute_operations, self._output) _args_schema = None @@ -57,6 +60,16 @@ def _build_arguments_schema(cls, *args, **kwargs): ), ) + # define Arg Group "DynamicSizing" + + _args_schema = cls._args_schema + _args_schema.dynamic_sizing_enabled = AAZBoolArg( + options=["--dynamic-sizing-enabled"], + arg_group="DynamicSizing", + help="Indicates whether dynamic sizing is enabled for the standby pool.", + nullable=True, + ) + # define Arg Group "ElasticityProfile" _args_schema = cls._args_schema @@ -65,7 +78,6 @@ def _build_arguments_schema(cls, *args, **kwargs): arg_group="ElasticityProfile", help="Specifies the maximum number of virtual machines in the standby virtual machine pool.", fmt=AAZIntArgFormat( - maximum=2000, minimum=0, ), ) @@ -73,11 +85,17 @@ def _build_arguments_schema(cls, *args, **kwargs): options=["--min-ready-capacity"], arg_group="ElasticityProfile", help="Specifies the desired minimum number of virtual machines in the standby virtual machine pool. MinReadyCapacity cannot exceed MaxReadyCapacity.", + nullable=True, fmt=AAZIntArgFormat( - maximum=2000, minimum=0, ), ) + _args_schema.post_provisioning_delay = AAZStrArg( + options=["--post-provisioning-delay", "--provision-delay"], + arg_group="ElasticityProfile", + help="Specifies the duration to wait after virtual machine provisioning before the virtual machine becomes available for use. The duration should be specified in ISO 8601 format (e.g., PT2S for 2 seconds).", + nullable=True, + ) # define Arg Group "Properties" @@ -86,6 +104,7 @@ def _build_arguments_schema(cls, *args, **kwargs): options=["--vmss-id"], arg_group="Properties", help="Specifies the fully qualified resource ID of a virtual machine scale set the pool is attached to.", + nullable=True, ) _args_schema.vm_state = AAZStrArg( options=["--vm-state"], @@ -93,19 +112,31 @@ def _build_arguments_schema(cls, *args, **kwargs): help="Specifies the desired state of virtual machines in the pool.", enum={"Deallocated": "Deallocated", "Hibernated": "Hibernated", "Running": "Running"}, ) + + # define Arg Group "Resource" + + _args_schema = cls._args_schema _args_schema.tags = AAZDictArg( options=["--tags"], - arg_group="Properties", + arg_group="Resource", help="Resource tags.", + nullable=True, ) tags = cls._args_schema.tags - tags.Element = AAZStrArg() + tags.Element = AAZStrArg( + nullable=True, + ) return cls._args_schema def _execute_operations(self): self.pre_operations() - self.StandbyVirtualMachinePoolsUpdate(ctx=self.ctx)() + self.StandbyVirtualMachinePoolsGet(ctx=self.ctx)() + self.pre_instance_update(self.ctx.vars.instance) + self.InstanceUpdateByJson(ctx=self.ctx)() + self.InstanceUpdateByGeneric(ctx=self.ctx)() + self.post_instance_update(self.ctx.vars.instance) + yield self.StandbyVirtualMachinePoolsCreateOrUpdate(ctx=self.ctx)() self.post_operations() @register_callback @@ -116,11 +147,19 @@ def pre_operations(self): def post_operations(self): pass + @register_callback + def pre_instance_update(self, instance): + pass + + @register_callback + def post_instance_update(self, instance): + pass + def _output(self, *args, **kwargs): result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) return result - class StandbyVirtualMachinePoolsUpdate(AAZHttpOperation): + class StandbyVirtualMachinePoolsGet(AAZHttpOperation): CLIENT_TYPE = "MgmtClient" def __call__(self, *args, **kwargs): @@ -140,7 +179,106 @@ def url(self): @property def method(self): - return "PATCH" + return "GET" + + @property + def error_format(self): + return "MgmtErrorFormat" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "standbyVirtualMachinePoolName", self.ctx.args.name, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2025-10-01", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + _UpdateHelper._build_schema_standby_virtual_machine_pool_resource_read(cls._schema_on_200) + + return cls._schema_on_200 + + class StandbyVirtualMachinePoolsCreateOrUpdate(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [202]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200_201, + self.on_error, + lro_options={"final-state-via": "azure-async-operation"}, + path_format_arguments=self.url_parameters, + ) + if session.http_response.status_code in [200, 201]: + return self.client.build_lro_polling( + self.ctx.args.no_wait, + session, + self.on_200_201, + self.on_error, + lro_options={"final-state-via": "azure-async-operation"}, + path_format_arguments=self.url_parameters, + ) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StandbyPool/standbyVirtualMachinePools/{standbyVirtualMachinePoolName}", + **self.url_parameters + ) + + @property + def method(self): + return "PUT" @property def error_format(self): @@ -168,7 +306,7 @@ def url_parameters(self): def query_parameters(self): parameters = { **self.serialize_query_param( - "api-version", "2025-03-01", + "api-version", "2025-10-01", required=True, ), } @@ -190,8 +328,41 @@ def header_parameters(self): def content(self): _content_value, _builder = self.new_content_builder( self.ctx.args, - typ=AAZObjectType, - typ_kwargs={"flags": {"required": True, "client_flatten": True}} + value=self.ctx.vars.instance, + ) + + return self.serialize_content(_content_value) + + def on_200_201(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200_201 + ) + + _schema_on_200_201 = None + + @classmethod + def _build_schema_on_200_201(cls): + if cls._schema_on_200_201 is not None: + return cls._schema_on_200_201 + + cls._schema_on_200_201 = AAZObjectType() + _UpdateHelper._build_schema_standby_virtual_machine_pool_resource_read(cls._schema_on_200_201) + + return cls._schema_on_200_201 + + class InstanceUpdateByJson(AAZJsonInstanceUpdateOperation): + + def __call__(self, *args, **kwargs): + self._update_instance(self.ctx.vars.instance) + + def _update_instance(self, instance): + _instance_value, _builder = self.new_content_builder( + self.ctx.args, + value=instance, + typ=AAZObjectType ) _builder.set_prop("properties", AAZObjectType, typ_kwargs={"flags": {"client_flatten": True}}) _builder.set_prop("tags", AAZDictType, ".tags") @@ -200,111 +371,139 @@ def content(self): if properties is not None: properties.set_prop("attachedVirtualMachineScaleSetId", AAZStrType, ".vmss_id") properties.set_prop("elasticityProfile", AAZObjectType) - properties.set_prop("virtualMachineState", AAZStrType, ".vm_state") + properties.set_prop("virtualMachineState", AAZStrType, ".vm_state", typ_kwargs={"flags": {"required": True}}) elasticity_profile = _builder.get(".properties.elasticityProfile") if elasticity_profile is not None: + elasticity_profile.set_prop("dynamicSizing", AAZObjectType) elasticity_profile.set_prop("maxReadyCapacity", AAZIntType, ".max_ready_capacity", typ_kwargs={"flags": {"required": True}}) elasticity_profile.set_prop("minReadyCapacity", AAZIntType, ".min_ready_capacity") + elasticity_profile.set_prop("postProvisioningDelay", AAZStrType, ".post_provisioning_delay") + + dynamic_sizing = _builder.get(".properties.elasticityProfile.dynamicSizing") + if dynamic_sizing is not None: + dynamic_sizing.set_prop("enabled", AAZBoolType, ".dynamic_sizing_enabled") tags = _builder.get(".tags") if tags is not None: tags.set_elements(AAZStrType, ".") - return self.serialize_content(_content_value) + return _instance_value - def on_200(self, session): - data = self.deserialize_http_content(session) - self.ctx.set_var( - "instance", - data, - schema_builder=self._build_schema_on_200 + class InstanceUpdateByGeneric(AAZGenericInstanceUpdateOperation): + + def __call__(self, *args, **kwargs): + self._update_instance_by_generic( + self.ctx.vars.instance, + self.ctx.generic_update_args ) - _schema_on_200 = None - @classmethod - def _build_schema_on_200(cls): - if cls._schema_on_200 is not None: - return cls._schema_on_200 - - cls._schema_on_200 = AAZObjectType() +class _UpdateHelper: + """Helper class for Update""" - _schema_on_200 = cls._schema_on_200 - _schema_on_200.id = AAZStrType( - flags={"read_only": True}, - ) - _schema_on_200.location = AAZStrType( - flags={"required": True}, - ) - _schema_on_200.name = AAZStrType( - flags={"read_only": True}, - ) - _schema_on_200.properties = AAZObjectType( - flags={"client_flatten": True}, - ) - _schema_on_200.system_data = AAZObjectType( - serialized_name="systemData", - flags={"read_only": True}, - ) - _schema_on_200.tags = AAZDictType() - _schema_on_200.type = AAZStrType( - flags={"read_only": True}, - ) + _schema_standby_virtual_machine_pool_resource_read = None - properties = cls._schema_on_200.properties - properties.attached_virtual_machine_scale_set_id = AAZStrType( - serialized_name="attachedVirtualMachineScaleSetId", - ) - properties.elasticity_profile = AAZObjectType( - serialized_name="elasticityProfile", - ) - properties.provisioning_state = AAZStrType( - serialized_name="provisioningState", - flags={"read_only": True}, - ) - properties.virtual_machine_state = AAZStrType( - serialized_name="virtualMachineState", - flags={"required": True}, - ) + @classmethod + def _build_schema_standby_virtual_machine_pool_resource_read(cls, _schema): + if cls._schema_standby_virtual_machine_pool_resource_read is not None: + _schema.id = cls._schema_standby_virtual_machine_pool_resource_read.id + _schema.location = cls._schema_standby_virtual_machine_pool_resource_read.location + _schema.name = cls._schema_standby_virtual_machine_pool_resource_read.name + _schema.properties = cls._schema_standby_virtual_machine_pool_resource_read.properties + _schema.system_data = cls._schema_standby_virtual_machine_pool_resource_read.system_data + _schema.tags = cls._schema_standby_virtual_machine_pool_resource_read.tags + _schema.type = cls._schema_standby_virtual_machine_pool_resource_read.type + return + + cls._schema_standby_virtual_machine_pool_resource_read = _schema_standby_virtual_machine_pool_resource_read = AAZObjectType() + + standby_virtual_machine_pool_resource_read = _schema_standby_virtual_machine_pool_resource_read + standby_virtual_machine_pool_resource_read.id = AAZStrType( + flags={"read_only": True}, + ) + standby_virtual_machine_pool_resource_read.location = AAZStrType( + flags={"required": True}, + ) + standby_virtual_machine_pool_resource_read.name = AAZStrType( + flags={"read_only": True}, + ) + standby_virtual_machine_pool_resource_read.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + standby_virtual_machine_pool_resource_read.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + standby_virtual_machine_pool_resource_read.tags = AAZDictType() + standby_virtual_machine_pool_resource_read.type = AAZStrType( + flags={"read_only": True}, + ) - elasticity_profile = cls._schema_on_200.properties.elasticity_profile - elasticity_profile.max_ready_capacity = AAZIntType( - serialized_name="maxReadyCapacity", - flags={"required": True}, - ) - elasticity_profile.min_ready_capacity = AAZIntType( - serialized_name="minReadyCapacity", - ) + properties = _schema_standby_virtual_machine_pool_resource_read.properties + properties.attached_virtual_machine_scale_set_id = AAZStrType( + serialized_name="attachedVirtualMachineScaleSetId", + ) + properties.elasticity_profile = AAZObjectType( + serialized_name="elasticityProfile", + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + properties.virtual_machine_state = AAZStrType( + serialized_name="virtualMachineState", + flags={"required": True}, + ) - system_data = cls._schema_on_200.system_data - system_data.created_at = AAZStrType( - serialized_name="createdAt", - ) - system_data.created_by = AAZStrType( - serialized_name="createdBy", - ) - system_data.created_by_type = AAZStrType( - serialized_name="createdByType", - ) - system_data.last_modified_at = AAZStrType( - serialized_name="lastModifiedAt", - ) - system_data.last_modified_by = AAZStrType( - serialized_name="lastModifiedBy", - ) - system_data.last_modified_by_type = AAZStrType( - serialized_name="lastModifiedByType", - ) + elasticity_profile = _schema_standby_virtual_machine_pool_resource_read.properties.elasticity_profile + elasticity_profile.dynamic_sizing = AAZObjectType( + serialized_name="dynamicSizing", + ) + elasticity_profile.max_ready_capacity = AAZIntType( + serialized_name="maxReadyCapacity", + flags={"required": True}, + ) + elasticity_profile.min_ready_capacity = AAZIntType( + serialized_name="minReadyCapacity", + ) + elasticity_profile.post_provisioning_delay = AAZStrType( + serialized_name="postProvisioningDelay", + ) - tags = cls._schema_on_200.tags - tags.Element = AAZStrType() + dynamic_sizing = _schema_standby_virtual_machine_pool_resource_read.properties.elasticity_profile.dynamic_sizing + dynamic_sizing.enabled = AAZBoolType() - return cls._schema_on_200 + system_data = _schema_standby_virtual_machine_pool_resource_read.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + ) + tags = _schema_standby_virtual_machine_pool_resource_read.tags + tags.Element = AAZStrType() -class _UpdateHelper: - """Helper class for Update""" + _schema.id = cls._schema_standby_virtual_machine_pool_resource_read.id + _schema.location = cls._schema_standby_virtual_machine_pool_resource_read.location + _schema.name = cls._schema_standby_virtual_machine_pool_resource_read.name + _schema.properties = cls._schema_standby_virtual_machine_pool_resource_read.properties + _schema.system_data = cls._schema_standby_virtual_machine_pool_resource_read.system_data + _schema.tags = cls._schema_standby_virtual_machine_pool_resource_read.tags + _schema.type = cls._schema_standby_virtual_machine_pool_resource_read.type __all__ = ["Update"] diff --git a/src/standbypool/azext_standbypool/aaz/latest/standby_vm_pool/_wait.py b/src/standbypool/azext_standbypool/aaz/latest/standby_vm_pool/_wait.py index 75dcc8b347c..e3d9e02d4c4 100644 --- a/src/standbypool/azext_standbypool/aaz/latest/standby_vm_pool/_wait.py +++ b/src/standbypool/azext_standbypool/aaz/latest/standby_vm_pool/_wait.py @@ -20,7 +20,7 @@ class Wait(AAZWaitCommand): _aaz_info = { "resources": [ - ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.standbypool/standbyvirtualmachinepools/{}", "2025-03-01"], + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.standbypool/standbyvirtualmachinepools/{}", "2025-10-01"], ] } @@ -41,7 +41,6 @@ def _build_arguments_schema(cls, *args, **kwargs): _args_schema = cls._args_schema _args_schema.resource_group = AAZResourceGroupNameArg( - help="The resource group", required=True, ) _args_schema.name = AAZStrArg( @@ -120,7 +119,7 @@ def url_parameters(self): def query_parameters(self): parameters = { **self.serialize_query_param( - "api-version", "2025-03-01", + "api-version", "2025-10-01", required=True, ), } @@ -191,6 +190,9 @@ def _build_schema_on_200(cls): ) elasticity_profile = cls._schema_on_200.properties.elasticity_profile + elasticity_profile.dynamic_sizing = AAZObjectType( + serialized_name="dynamicSizing", + ) elasticity_profile.max_ready_capacity = AAZIntType( serialized_name="maxReadyCapacity", flags={"required": True}, @@ -198,6 +200,12 @@ def _build_schema_on_200(cls): elasticity_profile.min_ready_capacity = AAZIntType( serialized_name="minReadyCapacity", ) + elasticity_profile.post_provisioning_delay = AAZStrType( + serialized_name="postProvisioningDelay", + ) + + dynamic_sizing = cls._schema_on_200.properties.elasticity_profile.dynamic_sizing + dynamic_sizing.enabled = AAZBoolType() system_data = cls._schema_on_200.system_data system_data.created_at = AAZStrType( diff --git a/src/standbypool/azext_standbypool/azext_metadata.json b/src/standbypool/azext_standbypool/azext_metadata.json index 33493b06498..0053b763d95 100644 --- a/src/standbypool/azext_standbypool/azext_metadata.json +++ b/src/standbypool/azext_standbypool/azext_metadata.json @@ -1,4 +1,4 @@ { "azext.isPreview": false, - "azext.minCliCoreVersion": "2.70.0" + "azext.minCliCoreVersion": "2.75.0" } \ No newline at end of file diff --git a/src/standbypool/azext_standbypool/tests/latest/recordings/test_standby_container_group_pool_scenarios.yaml b/src/standbypool/azext_standbypool/tests/latest/recordings/test_standby_container_group_pool_scenarios.yaml index 194069c315d..7615ef22d35 100644 --- a/src/standbypool/azext_standbypool/tests/latest/recordings/test_standby_container_group_pool_scenarios.yaml +++ b/src/standbypool/azext_standbypool/tests/latest/recordings/test_standby_container_group_pool_scenarios.yaml @@ -19,17 +19,17 @@ interactions: ParameterSetName: - --name --resource-group --location --address-prefix --subnet-name --subnet-prefix User-Agent: - - AZURECLI/2.71.0 azsdk-python-core/1.31.0 Python/3.12.10 (Windows-11-10.0.26100-SP0) + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.13.12 (Windows-11-10.0.26100-SP0) method: PUT - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Network/virtualNetworks/myTestVnet?api-version=2024-05-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Network/virtualNetworks/myTestVnet?api-version=2024-07-01 response: body: - string: '{"name":"myTestVnet","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Network/virtualNetworks/myTestVnet","etag":"W/\"bff66555-9aab-4e29-ab7d-6f99537635e9\"","type":"Microsoft.Network/virtualNetworks","location":"centralindia","properties":{"provisioningState":"Updating","resourceGuid":"5ddf87b2-6016-48c1-aa01-508e8d433a54","addressSpace":{"addressPrefixes":["10.0.0.0/16"]},"privateEndpointVNetPolicies":"Disabled","subnets":[{"name":"myTestSubnet","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Network/virtualNetworks/myTestVnet/subnets/myTestSubnet","etag":"W/\"bff66555-9aab-4e29-ab7d-6f99537635e9\"","properties":{"provisioningState":"Updating","addressPrefix":"10.0.2.0/24","delegations":[],"privateEndpointNetworkPolicies":"Disabled","privateLinkServiceNetworkPolicies":"Enabled"},"type":"Microsoft.Network/virtualNetworks/subnets"}],"virtualNetworkPeerings":[],"enableDdosProtection":false}}' + string: '{"name":"myTestVnet","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Network/virtualNetworks/myTestVnet","etag":"W/\"5a4caa1d-39d4-4d2b-99d8-ac4903ff65e3\"","type":"Microsoft.Network/virtualNetworks","location":"centralindia","properties":{"provisioningState":"Updating","resourceGuid":"f58e5fe3-7555-4111-bc5b-972aeb3666be","addressSpace":{"addressPrefixes":["10.0.0.0/16"]},"privateEndpointVNetPolicies":"Disabled","subnets":[{"name":"myTestSubnet","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Network/virtualNetworks/myTestVnet/subnets/myTestSubnet","etag":"W/\"5a4caa1d-39d4-4d2b-99d8-ac4903ff65e3\"","properties":{"provisioningState":"Updating","addressPrefix":"10.0.2.0/24","delegations":[],"privateEndpointNetworkPolicies":"Disabled","privateLinkServiceNetworkPolicies":"Enabled"},"type":"Microsoft.Network/virtualNetworks/subnets"}],"virtualNetworkPeerings":[],"enableDdosProtection":false}}' headers: azure-asyncnotification: - Enabled azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/centralindia/operations/5997a14f-24ca-4985-b519-22c66cb83e1a?api-version=2024-05-01&t=638808860404358980&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=lfjVr2wtfRRY5zTtfNP_uX097E0g9btTwNnMNPQ23e14OyBEXMhmiuhhbs-2_GPet31qU1zXWLPdt5-i3RRvKKP_4t4TrKxrF-7UGODr9F3md6Rm_pP8KjOHcysQIGB2xfJj74vw-eAPVV3BGvQ6mdgAdykA-Uce5oegjly6LEkK-ab5oIdgEx9YTVeVKux6TBrOfT_CD4oUKsgd3ZHx4LMGu682Q6V-Iz6m0q2QB3H9jThnRF9TNtVC5BpvpdLQHf6N6ioJb7M4nOsVqcTIymn0HmN5BYxl4HpOyIQVB6w8u9kDkL7OPjqr_uFUiuBiXxfyv1Eij2T3UZxfojdAWw&h=_1ImKvrFizEILrLNixt2TndPnGYXW18VC65oYLw8ZVk + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/centralindia/operations/8cd67c66-430d-448e-a2ef-53a54f4805a2?api-version=2024-07-01&t=639089481425588435&c=MIIHlDCCBnygAwIBAgIQbRZBCnyTTrdKyx3sn6-cIjANBgkqhkiG9w0BAQsFADA2MTQwMgYDVQQDEytDQ01FIEcxIFRMUyBSU0EgMjA0OCBTSEEyNTYgMjA0OSBFVVMyIENBIDAxMB4XDTI2MDIyNDE4NDcwN1oXDTI2MDgyMDAwNDcwN1owQDE-MDwGA1UEAxM1YXN5bmNvcGVyYXRpb25zaWduaW5nY2VydGlmaWNhdGUubWFuYWdlbWVudC5henVyZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDLYIfsKK3BxfjRY95DQ7nTiHuQIybDAR8CX9yInjq_0E3Mb9YwMAQGJklR1lZJqg9M7got1ThcwNEpPovodQrXAzXRPqJ0JyNpNf1UNLgRs-3_mYbXxvSrBdgdZL4WUq9XCQ9WaH2aM3MAuLy8FL835sRe_Zx46G3TsI9Grsv5U-8gTr440L6nsopLTJJzQCpxou4KEuTMiG2GpVzxExJwvUDuutVCxXnsUwksDnhFUbqcJ7mVhhK5If25oHTNYUQwYylqvq_5eVdfEXEzpbP3XfDdKxljTnSMHaniaYcYW3OmhIMmdnHNFiPA9LQ2DtYs_7T68xnPVpbVO0EZ2Em5AgMBAAGjggSSMIIEjjCBnQYDVR0gBIGVMIGSMAwGCisGAQQBgjd7AQEwZgYKKwYBBAGCN3sCAjBYMFYGCCsGAQUFBwICMEoeSAAzADMAZQAwADEAOQAyADEALQA0AGQANgA0AC0ANABmADgAYwAtAGEAMAA1ADUALQA1AGIAZABhAGYAZgBkADUAZQAzADMAZDAMBgorBgEEAYI3ewMCMAwGCisGAQQBgjd7BAIwDAYDVR0TAQH_BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH_BAQDAgWgMB0GA1UdDgQWBBQixmODlrY3K7hS01rA8V_TZUhMsjAfBgNVHSMEGDAWgBT87D7bqnwfgh4FuKEG-UPnArMKuTCCAbIGA1UdHwSCAakwggGlMGmgZ6BlhmNodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwa6BpoGeGZWh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzY1L2N1cnJlbnQuY3JsMFqgWKBWhlRodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwb6BtoGuGaWh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMS82NS9jdXJyZW50LmNybDCCAbcGCCsGAQUFBwEBBIIBqTCCAaUwbAYIKwYBBQUHMAKGYGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBuBggrBgEFBQcwAoZiaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwXQYIKwYBBQUHMAKGUWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBmBggrBgEFBQcwAoZaaHR0cDovL2NjbWVlYXN0dXMycGtpLmVhc3R1czIucGtpLmNvcmUud2luZG93cy5uZXQvY2VydGlmaWNhdGVBdXRob3JpdGllcy9jY21lZWFzdHVzMmljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQBKY8uIen-4v_aGTptgf_04u1F6978whzIp4ZiTbOSXPwNnweOy6hCQUcuaqDgVZEiozCZ3DTEQooEcQdtH6WhiCDn5FLdHIVfLyo35uSdRGa9igGbbQ22s_ZI2_Sp17bV5_a-akDuAb6xVSZB_RbHXoicbUykmyHQ2aRb7wLI-YJ4X_aS00yjgBXHLbbbD1PGhTMYVk-5Qy8AYGA2_CTJ0ZS5toZF1EKxkz6ka6D_ROn4Sg7PthZX7Y3YpuVwnCelnvJvOgla_MQjpNDBcgmnVyU-ChBBd3TykrRxVWNXjEm54XPippvvwuKEdc4BCa38ZFVNgvDuK-tY_JpycugPZ&s=HxnyHsfAkqtQIbcjlNHw34ZTffQAfpsXyx7_Rif-MAuVO_80VCauUIuQSbOEpS_aBx1JWgDq9wAoxa_doxLFq_Cp3924X6vxSO28y1FTTq35wFqYhH-1IE4Ul5Q39OAIFZOlOrmkaC3JGx-I8EOkOYOnRZrWiz35s5ESvIxMta_hn2FbaJ9rjZZoNEk2tEQJ1ka8gPYgYaLo1fbY2wDnV9dcoMPOHwq2_hBHI1UoGq6veVpTRZA-Nrbhu_AaGthKSQxgUXM8HUcpwbpFvNlNqWYABkjs9uz5_g_dPqMQf_zIKJbbx1Als4KWI1halsAWq_oxlYRzUjAcfyXNOuZ1Sg&h=6bOVbYYPh7c_2avJB-0atcadGvGfk9l_k_hLPzkwbpE cache-control: - no-cache content-length: @@ -37,7 +37,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 22 Apr 2025 02:34:00 GMT + - Thu, 12 Mar 2026 21:35:41 GMT expires: - '-1' pragma: @@ -49,18 +49,18 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 9ef963de-7f62-4ab3-9e07-b5440881cfd9 + - cbe7f7bd-3fec-4601-ab5d-9eebaa2652ac x-ms-operation-identifier: - - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/48f43754-6f28-4e21-8920-ad4d8ec0ff2c + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/2fd15733-bd5c-4085-92d2-e877b5d74ee4 x-ms-ratelimit-remaining-subscription-global-writes: - '11999' x-ms-ratelimit-remaining-subscription-writes: - '799' x-msedge-ref: - - 'Ref A: A31C887255534E2A81A3A194B00ABF4C Ref B: MWH011020807025 Ref C: 2025-04-22T02:33:55Z' + - 'Ref A: 956A29E241F84B32BDF4A3243ADB3F7B Ref B: MWH011020807025 Ref C: 2026-03-12T21:35:38Z' status: code: 201 - message: Created + message: '' - request: body: null headers: @@ -75,9 +75,9 @@ interactions: ParameterSetName: - --name --resource-group --location --address-prefix --subnet-name --subnet-prefix User-Agent: - - AZURECLI/2.71.0 azsdk-python-core/1.31.0 Python/3.12.10 (Windows-11-10.0.26100-SP0) + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.13.12 (Windows-11-10.0.26100-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/centralindia/operations/5997a14f-24ca-4985-b519-22c66cb83e1a?api-version=2024-05-01&t=638808860404358980&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=lfjVr2wtfRRY5zTtfNP_uX097E0g9btTwNnMNPQ23e14OyBEXMhmiuhhbs-2_GPet31qU1zXWLPdt5-i3RRvKKP_4t4TrKxrF-7UGODr9F3md6Rm_pP8KjOHcysQIGB2xfJj74vw-eAPVV3BGvQ6mdgAdykA-Uce5oegjly6LEkK-ab5oIdgEx9YTVeVKux6TBrOfT_CD4oUKsgd3ZHx4LMGu682Q6V-Iz6m0q2QB3H9jThnRF9TNtVC5BpvpdLQHf6N6ioJb7M4nOsVqcTIymn0HmN5BYxl4HpOyIQVB6w8u9kDkL7OPjqr_uFUiuBiXxfyv1Eij2T3UZxfojdAWw&h=_1ImKvrFizEILrLNixt2TndPnGYXW18VC65oYLw8ZVk + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/centralindia/operations/8cd67c66-430d-448e-a2ef-53a54f4805a2?api-version=2024-07-01&t=639089481425588435&c=MIIHlDCCBnygAwIBAgIQbRZBCnyTTrdKyx3sn6-cIjANBgkqhkiG9w0BAQsFADA2MTQwMgYDVQQDEytDQ01FIEcxIFRMUyBSU0EgMjA0OCBTSEEyNTYgMjA0OSBFVVMyIENBIDAxMB4XDTI2MDIyNDE4NDcwN1oXDTI2MDgyMDAwNDcwN1owQDE-MDwGA1UEAxM1YXN5bmNvcGVyYXRpb25zaWduaW5nY2VydGlmaWNhdGUubWFuYWdlbWVudC5henVyZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDLYIfsKK3BxfjRY95DQ7nTiHuQIybDAR8CX9yInjq_0E3Mb9YwMAQGJklR1lZJqg9M7got1ThcwNEpPovodQrXAzXRPqJ0JyNpNf1UNLgRs-3_mYbXxvSrBdgdZL4WUq9XCQ9WaH2aM3MAuLy8FL835sRe_Zx46G3TsI9Grsv5U-8gTr440L6nsopLTJJzQCpxou4KEuTMiG2GpVzxExJwvUDuutVCxXnsUwksDnhFUbqcJ7mVhhK5If25oHTNYUQwYylqvq_5eVdfEXEzpbP3XfDdKxljTnSMHaniaYcYW3OmhIMmdnHNFiPA9LQ2DtYs_7T68xnPVpbVO0EZ2Em5AgMBAAGjggSSMIIEjjCBnQYDVR0gBIGVMIGSMAwGCisGAQQBgjd7AQEwZgYKKwYBBAGCN3sCAjBYMFYGCCsGAQUFBwICMEoeSAAzADMAZQAwADEAOQAyADEALQA0AGQANgA0AC0ANABmADgAYwAtAGEAMAA1ADUALQA1AGIAZABhAGYAZgBkADUAZQAzADMAZDAMBgorBgEEAYI3ewMCMAwGCisGAQQBgjd7BAIwDAYDVR0TAQH_BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH_BAQDAgWgMB0GA1UdDgQWBBQixmODlrY3K7hS01rA8V_TZUhMsjAfBgNVHSMEGDAWgBT87D7bqnwfgh4FuKEG-UPnArMKuTCCAbIGA1UdHwSCAakwggGlMGmgZ6BlhmNodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwa6BpoGeGZWh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzY1L2N1cnJlbnQuY3JsMFqgWKBWhlRodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwb6BtoGuGaWh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMS82NS9jdXJyZW50LmNybDCCAbcGCCsGAQUFBwEBBIIBqTCCAaUwbAYIKwYBBQUHMAKGYGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBuBggrBgEFBQcwAoZiaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwXQYIKwYBBQUHMAKGUWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBmBggrBgEFBQcwAoZaaHR0cDovL2NjbWVlYXN0dXMycGtpLmVhc3R1czIucGtpLmNvcmUud2luZG93cy5uZXQvY2VydGlmaWNhdGVBdXRob3JpdGllcy9jY21lZWFzdHVzMmljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQBKY8uIen-4v_aGTptgf_04u1F6978whzIp4ZiTbOSXPwNnweOy6hCQUcuaqDgVZEiozCZ3DTEQooEcQdtH6WhiCDn5FLdHIVfLyo35uSdRGa9igGbbQ22s_ZI2_Sp17bV5_a-akDuAb6xVSZB_RbHXoicbUykmyHQ2aRb7wLI-YJ4X_aS00yjgBXHLbbbD1PGhTMYVk-5Qy8AYGA2_CTJ0ZS5toZF1EKxkz6ka6D_ROn4Sg7PthZX7Y3YpuVwnCelnvJvOgla_MQjpNDBcgmnVyU-ChBBd3TykrRxVWNXjEm54XPippvvwuKEdc4BCa38ZFVNgvDuK-tY_JpycugPZ&s=HxnyHsfAkqtQIbcjlNHw34ZTffQAfpsXyx7_Rif-MAuVO_80VCauUIuQSbOEpS_aBx1JWgDq9wAoxa_doxLFq_Cp3924X6vxSO28y1FTTq35wFqYhH-1IE4Ul5Q39OAIFZOlOrmkaC3JGx-I8EOkOYOnRZrWiz35s5ESvIxMta_hn2FbaJ9rjZZoNEk2tEQJ1ka8gPYgYaLo1fbY2wDnV9dcoMPOHwq2_hBHI1UoGq6veVpTRZA-Nrbhu_AaGthKSQxgUXM8HUcpwbpFvNlNqWYABkjs9uz5_g_dPqMQf_zIKJbbx1Als4KWI1halsAWq_oxlYRzUjAcfyXNOuZ1Sg&h=6bOVbYYPh7c_2avJB-0atcadGvGfk9l_k_hLPzkwbpE response: body: string: '{"status":"Succeeded"}' @@ -89,7 +89,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 22 Apr 2025 02:34:01 GMT + - Thu, 12 Mar 2026 21:35:43 GMT expires: - '-1' pragma: @@ -101,13 +101,13 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 087c7b94-32a8-48f9-aef0-321c95ae8d2a + - 6dd33c0d-2a0a-42dd-9875-860ef4ddae8b x-ms-operation-identifier: - - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/66ef4b3d-45b4-499b-89df-d33d501bd37a + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/8770c5d6-a23b-4ece-815b-41ced8382331 x-ms-ratelimit-remaining-subscription-global-reads: - '16499' x-msedge-ref: - - 'Ref A: 2CE4C24E40244378BA4BDC32230E82DE Ref B: MWH011020807025 Ref C: 2025-04-22T02:34:00Z' + - 'Ref A: 858E9E7BE9514597A734020AA0CD92EF Ref B: CO6AA3150220039 Ref C: 2026-03-12T21:35:42Z' status: code: 200 message: OK @@ -125,12 +125,12 @@ interactions: ParameterSetName: - --name --resource-group --location --address-prefix --subnet-name --subnet-prefix User-Agent: - - AZURECLI/2.71.0 azsdk-python-core/1.31.0 Python/3.12.10 (Windows-11-10.0.26100-SP0) + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.13.12 (Windows-11-10.0.26100-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Network/virtualNetworks/myTestVnet?api-version=2024-05-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Network/virtualNetworks/myTestVnet?api-version=2024-07-01 response: body: - string: '{"name":"myTestVnet","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Network/virtualNetworks/myTestVnet","etag":"W/\"90943445-8c90-48d3-b86c-3319ffb3247f\"","type":"Microsoft.Network/virtualNetworks","location":"centralindia","properties":{"provisioningState":"Succeeded","resourceGuid":"5ddf87b2-6016-48c1-aa01-508e8d433a54","addressSpace":{"addressPrefixes":["10.0.0.0/16"]},"privateEndpointVNetPolicies":"Disabled","subnets":[{"name":"myTestSubnet","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Network/virtualNetworks/myTestVnet/subnets/myTestSubnet","etag":"W/\"90943445-8c90-48d3-b86c-3319ffb3247f\"","properties":{"provisioningState":"Succeeded","addressPrefix":"10.0.2.0/24","delegations":[],"privateEndpointNetworkPolicies":"Disabled","privateLinkServiceNetworkPolicies":"Enabled"},"type":"Microsoft.Network/virtualNetworks/subnets"}],"virtualNetworkPeerings":[],"enableDdosProtection":false}}' + string: '{"name":"myTestVnet","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Network/virtualNetworks/myTestVnet","etag":"W/\"1d5cdfbe-7e42-4440-821f-e4d02beb4bd8\"","type":"Microsoft.Network/virtualNetworks","location":"centralindia","properties":{"provisioningState":"Succeeded","resourceGuid":"f58e5fe3-7555-4111-bc5b-972aeb3666be","addressSpace":{"addressPrefixes":["10.0.0.0/16"]},"privateEndpointVNetPolicies":"Disabled","subnets":[{"name":"myTestSubnet","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Network/virtualNetworks/myTestVnet/subnets/myTestSubnet","etag":"W/\"1d5cdfbe-7e42-4440-821f-e4d02beb4bd8\"","properties":{"provisioningState":"Succeeded","addressPrefix":"10.0.2.0/24","delegations":[],"privateEndpointNetworkPolicies":"Disabled","privateLinkServiceNetworkPolicies":"Enabled"},"type":"Microsoft.Network/virtualNetworks/subnets"}],"virtualNetworkPeerings":[],"enableDdosProtection":false}}' headers: cache-control: - no-cache @@ -139,9 +139,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 22 Apr 2025 02:34:02 GMT + - Thu, 12 Mar 2026 21:35:44 GMT etag: - - W/"90943445-8c90-48d3-b86c-3319ffb3247f" + - W/"1d5cdfbe-7e42-4440-821f-e4d02beb4bd8" expires: - '-1' pragma: @@ -153,11 +153,11 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - c0900c8b-ded7-4d4f-8fa9-589e1fbca7d7 + - 334ebef3-6364-43e9-ac04-d4a7622bbe37 x-ms-ratelimit-remaining-subscription-global-reads: - '16499' x-msedge-ref: - - 'Ref A: AF7225D37AB84A39900630849EF01027 Ref B: MWH011020807025 Ref C: 2025-04-22T02:34:01Z' + - 'Ref A: 9641E3F20BA74934BE9386B606487C8E Ref B: MWH011020809034 Ref C: 2026-03-12T21:35:44Z' status: code: 200 message: OK @@ -175,12 +175,12 @@ interactions: ParameterSetName: - --resource-group --name --vnet-name User-Agent: - - AZURECLI/2.71.0 azsdk-python-core/1.31.0 Python/3.12.10 (Windows-11-10.0.26100-SP0) + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.13.12 (Windows-11-10.0.26100-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Network/virtualNetworks/myTestVnet/subnets/myTestSubnet?api-version=2024-01-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Network/virtualNetworks/myTestVnet/subnets/myTestSubnet?api-version=2024-07-01 response: body: - string: '{"name":"myTestSubnet","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Network/virtualNetworks/myTestVnet/subnets/myTestSubnet","etag":"W/\"90943445-8c90-48d3-b86c-3319ffb3247f\"","properties":{"provisioningState":"Succeeded","addressPrefix":"10.0.2.0/24","delegations":[],"privateEndpointNetworkPolicies":"Disabled","privateLinkServiceNetworkPolicies":"Enabled"},"type":"Microsoft.Network/virtualNetworks/subnets"}' + string: '{"name":"myTestSubnet","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Network/virtualNetworks/myTestVnet/subnets/myTestSubnet","etag":"W/\"1d5cdfbe-7e42-4440-821f-e4d02beb4bd8\"","properties":{"provisioningState":"Succeeded","addressPrefix":"10.0.2.0/24","delegations":[],"privateEndpointNetworkPolicies":"Disabled","privateLinkServiceNetworkPolicies":"Enabled"},"type":"Microsoft.Network/virtualNetworks/subnets"}' headers: cache-control: - no-cache @@ -189,9 +189,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 22 Apr 2025 02:34:04 GMT + - Thu, 12 Mar 2026 21:35:46 GMT etag: - - W/"90943445-8c90-48d3-b86c-3319ffb3247f" + - W/"1d5cdfbe-7e42-4440-821f-e4d02beb4bd8" expires: - '-1' pragma: @@ -203,13 +203,13 @@ interactions: x-content-type-options: - nosniff x-ms-arm-service-request-id: - - 99c23fde-2ac0-430d-8047-fc5e49c5493f + - 26144560-281b-4b47-937d-b8140a383d9d x-ms-operation-identifier: - - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/6e3ca013-9dfb-436b-a775-2cd68aa76787 + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/centralindia/b9b1db12-79bf-4a94-b657-3a409076eb9c x-ms-ratelimit-remaining-subscription-global-reads: - '16499' x-msedge-ref: - - 'Ref A: 2387B8D004274C2FA741F1F65C555DED Ref B: MWH011020807042 Ref C: 2025-04-22T02:34:03Z' + - 'Ref A: BFACF3427E5A47C98E4E95DBDB676FFB Ref B: MWH011020807060 Ref C: 2026-03-12T21:35:45Z' status: code: 200 message: OK @@ -270,21 +270,21 @@ interactions: ParameterSetName: - --resource-group --name --template-file User-Agent: - - AZURECLI/2.71.0 azsdk-python-core/1.31.0 Python/3.12.10 (Windows-11-10.0.26100-SP0) + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.13.12 (Windows-11-10.0.26100-SP0) method: POST - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest.rg000001/providers/Microsoft.Resources/deployments/mock-deployment/validate?api-version=2022-09-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest.rg000001/providers/Microsoft.Resources/deployments/mock-deployment/validate?api-version=2025-04-01 response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Resources/deployments/testCGP","name":"testCGP","type":"Microsoft.Resources/deployments","properties":{"templateHash":"8662975370202853252","parameters":{"location":{"type":"String","value":"centralindia"},"containerGroupProfileName":{"type":"String","value":"testCGP"},"containerName":{"type":"String","value":"testcg"},"image":{"type":"String","value":"mcr.microsoft.com/azuredocs/aci-helloworld:latest"},"cpu":{"type":"Int","value":1},"memoryInGB":{"type":"String","value":"1.5"},"osType":{"type":"String","value":"Linux"},"port":{"type":"Int","value":8000},"sku":{"type":"String","value":"Standard"}},"mode":"Incremental","provisioningState":"Succeeded","timestamp":"2025-04-22T02:34:06.5785916Z","duration":"PT0S","correlationId":"05450862-c5fb-49d0-ba30-fd2db5863eb6","providers":[{"namespace":"Microsoft.ContainerInstance","resourceTypes":[{"resourceType":"containerGroupProfiles","locations":["centralindia"]}]}],"dependencies":[],"validatedResources":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.ContainerInstance/containerGroupProfiles/testCGP"}]}}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Resources/deployments/testCGP","name":"testCGP","type":"Microsoft.Resources/deployments","properties":{"templateHash":"8662975370202853252","parameters":{"location":{"type":"String","value":"centralindia"},"containerGroupProfileName":{"type":"String","value":"testCGP"},"containerName":{"type":"String","value":"testcg"},"image":{"type":"String","value":"mcr.microsoft.com/azuredocs/aci-helloworld:latest"},"cpu":{"type":"Int","value":1},"memoryInGB":{"type":"String","value":"1.5"},"osType":{"type":"String","value":"Linux"},"port":{"type":"Int","value":8000},"sku":{"type":"String","value":"Standard"}},"extensions":[],"mode":"Incremental","provisioningState":"Succeeded","timestamp":"2026-03-12T21:35:48.4882943Z","duration":"PT0S","correlationId":"e8899fc3-4e69-4f13-9a64-e1cb240fddcb","providers":[{"namespace":"Microsoft.ContainerInstance","resourceTypes":[{"resourceType":"containerGroupProfiles","locations":["centralindia"]}]}],"dependencies":[],"validatedResources":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.ContainerInstance/containerGroupProfiles/testCGP"}]}}' headers: cache-control: - no-cache content-length: - - '1236' + - '1252' content-type: - application/json; charset=utf-8 date: - - Tue, 22 Apr 2025 02:34:06 GMT + - Thu, 12 Mar 2026 21:35:48 GMT expires: - '-1' pragma: @@ -300,7 +300,7 @@ interactions: x-ms-ratelimit-remaining-subscription-writes: - '799' x-msedge-ref: - - 'Ref A: 087F3A2B67AA4544864AA852B09B3702 Ref B: MWH011020808042 Ref C: 2025-04-22T02:34:04Z' + - 'Ref A: 91FCC4447A334E52A45B0AB6B161A8EF Ref B: CO6AA3150217045 Ref C: 2026-03-12T21:35:47Z' status: code: 200 message: OK @@ -361,15 +361,15 @@ interactions: ParameterSetName: - --resource-group --name --template-file User-Agent: - - AZURECLI/2.71.0 azsdk-python-core/1.31.0 Python/3.12.10 (Windows-11-10.0.26100-SP0) + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.13.12 (Windows-11-10.0.26100-SP0) method: PUT - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest.rg000001/providers/Microsoft.Resources/deployments/mock-deployment?api-version=2022-09-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest.rg000001/providers/Microsoft.Resources/deployments/mock-deployment?api-version=2025-04-01 response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Resources/deployments/testCGP","name":"testCGP","type":"Microsoft.Resources/deployments","properties":{"templateHash":"8662975370202853252","parameters":{"location":{"type":"String","value":"centralindia"},"containerGroupProfileName":{"type":"String","value":"testCGP"},"containerName":{"type":"String","value":"testcg"},"image":{"type":"String","value":"mcr.microsoft.com/azuredocs/aci-helloworld:latest"},"cpu":{"type":"Int","value":1},"memoryInGB":{"type":"String","value":"1.5"},"osType":{"type":"String","value":"Linux"},"port":{"type":"Int","value":8000},"sku":{"type":"String","value":"Standard"}},"mode":"Incremental","provisioningState":"Accepted","timestamp":"2025-04-22T02:34:10.0086608Z","duration":"PT0.0007349S","correlationId":"3a7f7a8f-1990-4751-ab17-28c39b6c368e","providers":[{"namespace":"Microsoft.ContainerInstance","resourceTypes":[{"resourceType":"containerGroupProfiles","locations":["centralindia"]}]}],"dependencies":[]}}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Resources/deployments/testCGP","name":"testCGP","type":"Microsoft.Resources/deployments","properties":{"templateHash":"8662975370202853252","parameters":{"location":{"type":"String","value":"centralindia"},"containerGroupProfileName":{"type":"String","value":"testCGP"},"containerName":{"type":"String","value":"testcg"},"image":{"type":"String","value":"mcr.microsoft.com/azuredocs/aci-helloworld:latest"},"cpu":{"type":"Int","value":1},"memoryInGB":{"type":"String","value":"1.5"},"osType":{"type":"String","value":"Linux"},"port":{"type":"Int","value":8000},"sku":{"type":"String","value":"Standard"}},"mode":"Incremental","provisioningState":"Accepted","timestamp":"2026-03-12T21:35:51.3726748Z","duration":"PT0.0000963S","correlationId":"8d512864-7e37-4da6-8d4c-c74252ac4ae6","providers":[{"namespace":"Microsoft.ContainerInstance","resourceTypes":[{"resourceType":"containerGroupProfiles","locations":["centralindia"]}]}],"dependencies":[]}}' headers: azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest.rg000001/providers/Microsoft.Resources/deployments/testCGP/operationStatuses/08584563176354602334?api-version=2022-09-01&t=638808860575714978&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=Bk8_U4UoQn-BGFp4sxIWQgPEyF5-Fr4rWsjJzFKF4MIdw5HcF8_rff2CZhYIal7kDHviymYqCDdBPIAIAUFeobUPPHa1jwYYXKpsTNBNsfksKz87w3-XJzyL6QAvoMX6ZExs1sOgEdXa3MDYEJI8EAD99qSUzZxnScNap32oP42pFycyvIRZdfGZpztNPksSJiepR8AYjxiT5eLRS1dUDdfPgaIxJfhhDY5sMuMoYmIUPRLgz_ih3E-fxTsRqxBhadqyAqhgqNjgqdtT2R7jSRv4MN6YQujFdEoreThiTzhiwVJLMtlL5hpCCH5PKpcKnwHU5zcrgzcGtObBYPD58g&h=M0P6zrakx5yBbhMnkp-6WUxq7-Q58UYMTheyTB21PwA + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest.rg000001/providers/Microsoft.Resources/deployments/testCGP/operationStatuses/08584282555341008361?api-version=2025-04-01&t=639089481520758077&c=MIIHlTCCBn2gAwIBAgIRAN8uxS6M1zIwyNS27O1e45EwDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UEAxMrQ0NNRSBHMSBUTFMgUlNBIDIwNDggU0hBMjU2IDIwNDkgRVVTMiBDQSAwMTAeFw0yNjAyMjQxMjQ4MDhaFw0yNjA4MTkxODQ4MDhaMEAxPjA8BgNVBAMTNWFzeW5jb3BlcmF0aW9uc2lnbmluZ2NlcnRpZmljYXRlLm1hbmFnZW1lbnQuYXp1cmUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAw34VWxIMRfzkodl03I3vWbthvAfn0-568UvCCyDa9QJec4yE7-lvztIK2R1pSsZXIjAr7f2xBefTCETZYtzcmGDdn8bNSayia9CqG3zkb90GkqlNXIhIqrL-3JFtStsU_rgnMZXI7hGuDm9grRLql1o_1RInkbOnrvmfTaYQ2CyRH38m3bFx7lsS-of9SydzWzZpqG9LIVwKER9oq_6BrDGSfERX0I9TJuiST-1JdbOwRq32h0cY0FtXqAGw8JH2Uc__hAUeXcPVT-aIHNe1mpH_iShy0HyYBHBHAVeI686nAJRVdR64T-ib01w4q8WwpBvs5spHSZNT7Xp4eRS-wQIDAQABo4IEkjCCBI4wgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDAjAMBgorBgEEAYI3ewQCMAwGA1UdEwEB_wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMA4GA1UdDwEB_wQEAwIFoDAdBgNVHQ4EFgQUwePRqNgumGplFm26a52kFZSqUmMwHwYDVR0jBBgwFoAU_Ow-26p8H4IeBbihBvlD5wKzCrkwggGyBgNVHR8EggGpMIIBpTBpoGegZYZjaHR0cDovL3ByaW1hcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzczL2N1cnJlbnQuY3JsMGugaaBnhmVodHRwOi8vc2Vjb25kYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NybHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS83My9jdXJyZW50LmNybDBaoFigVoZUaHR0cDovL2NybC5taWNyb3NvZnQuY29tL2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzczL2N1cnJlbnQuY3JsMG-gbaBrhmlodHRwOi8vY2NtZWVhc3R1czJwa2kuZWFzdHVzMi5wa2kuY29yZS53aW5kb3dzLm5ldC9jZXJ0aWZpY2F0ZUF1dGhvcml0aWVzL2NjbWVlYXN0dXMyaWNhMDEvNzMvY3VycmVudC5jcmwwggG3BggrBgEFBQcBAQSCAakwggGlMGwGCCsGAQUFBzAChmBodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwbgYIKwYBBQUHMAKGYmh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY2FjZXJ0cy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxL2NlcnQuY2VyMF0GCCsGAQUFBzAChlFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwZgYIKwYBBQUHMAKGWmh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMTANBgkqhkiG9w0BAQsFAAOCAQEABNWUmsU3kC0jt2fJ9ckIR3RNIVAtLuE-xxl6T1BzxTeySAS0J-OWa-u5aQORlpcBDiQGeITvEWJoBx9mNXjbvxWZZQOPuz5ne3fU2UqQ063pIWLyoiWQP_pdKjC5_L_sSqyyhIwD-PW-hAuocylbzGO1e4xmbRemgFtUzdXDSqxF9lHf_GVfQDAhfF6RhgIkktrd1n9mzAWMTHEaGOVQ6DRkuzqcIDeEjttW_0z4F8CVQUkEls6ZUW-2YdacbccGgUKR0c0MHGhuPdYbn-vHwmzBBlmYEv3ohsEIMXTiuiU-ijE-u9vgjd4I2Twy6zcgLkTf-kpAUNcMl742Vsmaxg&s=rAyxm6kbHVUp5v9iNFGxVwavhngWOy4tCsE6J8EhXtm5jHbi2Ex4R-koyriBf7jAdn0L6LCN8nQjRgXpkT4dUVEyBAtxkWebIu8PsgZw3sBfrQJgOKQfGeZav3u7S0UeNxhyW6anxNQWS0yW5n65qxrdSqrMUF9sNNrWeKsu0ekU6Qg3Hemr__nr0SRhu2lrcuVaypSO3wV8gUedor3gBDyYDBEd6iNCOHaPZG81r150Xmq2QhdsOsLk2zIc7GBPtzAmC_tm0o42VtEaIj45HTid0OZjFnHUS6fFJluLOn9awbO7vQ9Ns9ckjgCwzPNv1oYYHaLMEtRTdhtYgJ1O5Q&h=jnKHyJfzlfpkP6Xe-JGhqxd0z1KszkYb9jxsijACdr0 cache-control: - no-cache content-length: @@ -377,7 +377,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 22 Apr 2025 02:34:17 GMT + - Thu, 12 Mar 2026 21:35:51 GMT expires: - '-1' pragma: @@ -389,13 +389,13 @@ interactions: x-content-type-options: - nosniff x-ms-deployment-engine-version: - - 1.309.0 + - 1.573.0 x-ms-ratelimit-remaining-subscription-global-writes: - - '12000' + - '11999' x-ms-ratelimit-remaining-subscription-writes: - - '800' + - '799' x-msedge-ref: - - 'Ref A: 960FBA8824E24D65B54E1331D21B77F2 Ref B: MWH011020808042 Ref C: 2025-04-22T02:34:07Z' + - 'Ref A: F377C1BA81104F379D336742CE1041EB Ref B: MWH011020806054 Ref C: 2026-03-12T21:35:49Z' status: code: 201 message: Created @@ -413,9 +413,9 @@ interactions: ParameterSetName: - --resource-group --name --template-file User-Agent: - - AZURECLI/2.71.0 azsdk-python-core/1.31.0 Python/3.12.10 (Windows-11-10.0.26100-SP0) + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.13.12 (Windows-11-10.0.26100-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest.rg000001/providers/Microsoft.Resources/deployments/mock-deployment/operationStatuses/08584563176354602334?api-version=2022-09-01&t=638808860575714978&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=Bk8_U4UoQn-BGFp4sxIWQgPEyF5-Fr4rWsjJzFKF4MIdw5HcF8_rff2CZhYIal7kDHviymYqCDdBPIAIAUFeobUPPHa1jwYYXKpsTNBNsfksKz87w3-XJzyL6QAvoMX6ZExs1sOgEdXa3MDYEJI8EAD99qSUzZxnScNap32oP42pFycyvIRZdfGZpztNPksSJiepR8AYjxiT5eLRS1dUDdfPgaIxJfhhDY5sMuMoYmIUPRLgz_ih3E-fxTsRqxBhadqyAqhgqNjgqdtT2R7jSRv4MN6YQujFdEoreThiTzhiwVJLMtlL5hpCCH5PKpcKnwHU5zcrgzcGtObBYPD58g&h=M0P6zrakx5yBbhMnkp-6WUxq7-Q58UYMTheyTB21PwA + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest.rg000001/providers/Microsoft.Resources/deployments/mock-deployment/operationStatuses/08584282555341008361?api-version=2025-04-01&t=639089481520758077&c=MIIHlTCCBn2gAwIBAgIRAN8uxS6M1zIwyNS27O1e45EwDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UEAxMrQ0NNRSBHMSBUTFMgUlNBIDIwNDggU0hBMjU2IDIwNDkgRVVTMiBDQSAwMTAeFw0yNjAyMjQxMjQ4MDhaFw0yNjA4MTkxODQ4MDhaMEAxPjA8BgNVBAMTNWFzeW5jb3BlcmF0aW9uc2lnbmluZ2NlcnRpZmljYXRlLm1hbmFnZW1lbnQuYXp1cmUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAw34VWxIMRfzkodl03I3vWbthvAfn0-568UvCCyDa9QJec4yE7-lvztIK2R1pSsZXIjAr7f2xBefTCETZYtzcmGDdn8bNSayia9CqG3zkb90GkqlNXIhIqrL-3JFtStsU_rgnMZXI7hGuDm9grRLql1o_1RInkbOnrvmfTaYQ2CyRH38m3bFx7lsS-of9SydzWzZpqG9LIVwKER9oq_6BrDGSfERX0I9TJuiST-1JdbOwRq32h0cY0FtXqAGw8JH2Uc__hAUeXcPVT-aIHNe1mpH_iShy0HyYBHBHAVeI686nAJRVdR64T-ib01w4q8WwpBvs5spHSZNT7Xp4eRS-wQIDAQABo4IEkjCCBI4wgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDAjAMBgorBgEEAYI3ewQCMAwGA1UdEwEB_wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMA4GA1UdDwEB_wQEAwIFoDAdBgNVHQ4EFgQUwePRqNgumGplFm26a52kFZSqUmMwHwYDVR0jBBgwFoAU_Ow-26p8H4IeBbihBvlD5wKzCrkwggGyBgNVHR8EggGpMIIBpTBpoGegZYZjaHR0cDovL3ByaW1hcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzczL2N1cnJlbnQuY3JsMGugaaBnhmVodHRwOi8vc2Vjb25kYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NybHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS83My9jdXJyZW50LmNybDBaoFigVoZUaHR0cDovL2NybC5taWNyb3NvZnQuY29tL2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzczL2N1cnJlbnQuY3JsMG-gbaBrhmlodHRwOi8vY2NtZWVhc3R1czJwa2kuZWFzdHVzMi5wa2kuY29yZS53aW5kb3dzLm5ldC9jZXJ0aWZpY2F0ZUF1dGhvcml0aWVzL2NjbWVlYXN0dXMyaWNhMDEvNzMvY3VycmVudC5jcmwwggG3BggrBgEFBQcBAQSCAakwggGlMGwGCCsGAQUFBzAChmBodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwbgYIKwYBBQUHMAKGYmh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY2FjZXJ0cy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxL2NlcnQuY2VyMF0GCCsGAQUFBzAChlFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwZgYIKwYBBQUHMAKGWmh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMTANBgkqhkiG9w0BAQsFAAOCAQEABNWUmsU3kC0jt2fJ9ckIR3RNIVAtLuE-xxl6T1BzxTeySAS0J-OWa-u5aQORlpcBDiQGeITvEWJoBx9mNXjbvxWZZQOPuz5ne3fU2UqQ063pIWLyoiWQP_pdKjC5_L_sSqyyhIwD-PW-hAuocylbzGO1e4xmbRemgFtUzdXDSqxF9lHf_GVfQDAhfF6RhgIkktrd1n9mzAWMTHEaGOVQ6DRkuzqcIDeEjttW_0z4F8CVQUkEls6ZUW-2YdacbccGgUKR0c0MHGhuPdYbn-vHwmzBBlmYEv3ohsEIMXTiuiU-ijE-u9vgjd4I2Twy6zcgLkTf-kpAUNcMl742Vsmaxg&s=rAyxm6kbHVUp5v9iNFGxVwavhngWOy4tCsE6J8EhXtm5jHbi2Ex4R-koyriBf7jAdn0L6LCN8nQjRgXpkT4dUVEyBAtxkWebIu8PsgZw3sBfrQJgOKQfGeZav3u7S0UeNxhyW6anxNQWS0yW5n65qxrdSqrMUF9sNNrWeKsu0ekU6Qg3Hemr__nr0SRhu2lrcuVaypSO3wV8gUedor3gBDyYDBEd6iNCOHaPZG81r150Xmq2QhdsOsLk2zIc7GBPtzAmC_tm0o42VtEaIj45HTid0OZjFnHUS6fFJluLOn9awbO7vQ9Ns9ckjgCwzPNv1oYYHaLMEtRTdhtYgJ1O5Q&h=jnKHyJfzlfpkP6Xe-JGhqxd0z1KszkYb9jxsijACdr0 response: body: string: '{"status":"Running"}' @@ -427,7 +427,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 22 Apr 2025 02:34:18 GMT + - Thu, 12 Mar 2026 21:35:52 GMT expires: - '-1' pragma: @@ -439,9 +439,9 @@ interactions: x-content-type-options: - nosniff x-ms-ratelimit-remaining-subscription-global-reads: - - '0' + - '16499' x-msedge-ref: - - 'Ref A: 3C954C571F0F4C1CACDFA473C24B4AA9 Ref B: MWH011020808042 Ref C: 2025-04-22T02:34:17Z' + - 'Ref A: BE0C740B25C34A108E57A2EA84D9A5F4 Ref B: MWH011020806025 Ref C: 2026-03-12T21:35:52Z' status: code: 200 message: OK @@ -459,9 +459,9 @@ interactions: ParameterSetName: - --resource-group --name --template-file User-Agent: - - AZURECLI/2.71.0 azsdk-python-core/1.31.0 Python/3.12.10 (Windows-11-10.0.26100-SP0) + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.13.12 (Windows-11-10.0.26100-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest.rg000001/providers/Microsoft.Resources/deployments/mock-deployment/operationStatuses/08584563176354602334?api-version=2022-09-01&t=638808860575714978&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=Bk8_U4UoQn-BGFp4sxIWQgPEyF5-Fr4rWsjJzFKF4MIdw5HcF8_rff2CZhYIal7kDHviymYqCDdBPIAIAUFeobUPPHa1jwYYXKpsTNBNsfksKz87w3-XJzyL6QAvoMX6ZExs1sOgEdXa3MDYEJI8EAD99qSUzZxnScNap32oP42pFycyvIRZdfGZpztNPksSJiepR8AYjxiT5eLRS1dUDdfPgaIxJfhhDY5sMuMoYmIUPRLgz_ih3E-fxTsRqxBhadqyAqhgqNjgqdtT2R7jSRv4MN6YQujFdEoreThiTzhiwVJLMtlL5hpCCH5PKpcKnwHU5zcrgzcGtObBYPD58g&h=M0P6zrakx5yBbhMnkp-6WUxq7-Q58UYMTheyTB21PwA + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest.rg000001/providers/Microsoft.Resources/deployments/mock-deployment/operationStatuses/08584282555341008361?api-version=2025-04-01&t=639089481520758077&c=MIIHlTCCBn2gAwIBAgIRAN8uxS6M1zIwyNS27O1e45EwDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UEAxMrQ0NNRSBHMSBUTFMgUlNBIDIwNDggU0hBMjU2IDIwNDkgRVVTMiBDQSAwMTAeFw0yNjAyMjQxMjQ4MDhaFw0yNjA4MTkxODQ4MDhaMEAxPjA8BgNVBAMTNWFzeW5jb3BlcmF0aW9uc2lnbmluZ2NlcnRpZmljYXRlLm1hbmFnZW1lbnQuYXp1cmUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAw34VWxIMRfzkodl03I3vWbthvAfn0-568UvCCyDa9QJec4yE7-lvztIK2R1pSsZXIjAr7f2xBefTCETZYtzcmGDdn8bNSayia9CqG3zkb90GkqlNXIhIqrL-3JFtStsU_rgnMZXI7hGuDm9grRLql1o_1RInkbOnrvmfTaYQ2CyRH38m3bFx7lsS-of9SydzWzZpqG9LIVwKER9oq_6BrDGSfERX0I9TJuiST-1JdbOwRq32h0cY0FtXqAGw8JH2Uc__hAUeXcPVT-aIHNe1mpH_iShy0HyYBHBHAVeI686nAJRVdR64T-ib01w4q8WwpBvs5spHSZNT7Xp4eRS-wQIDAQABo4IEkjCCBI4wgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDAjAMBgorBgEEAYI3ewQCMAwGA1UdEwEB_wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMA4GA1UdDwEB_wQEAwIFoDAdBgNVHQ4EFgQUwePRqNgumGplFm26a52kFZSqUmMwHwYDVR0jBBgwFoAU_Ow-26p8H4IeBbihBvlD5wKzCrkwggGyBgNVHR8EggGpMIIBpTBpoGegZYZjaHR0cDovL3ByaW1hcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzczL2N1cnJlbnQuY3JsMGugaaBnhmVodHRwOi8vc2Vjb25kYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NybHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS83My9jdXJyZW50LmNybDBaoFigVoZUaHR0cDovL2NybC5taWNyb3NvZnQuY29tL2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzczL2N1cnJlbnQuY3JsMG-gbaBrhmlodHRwOi8vY2NtZWVhc3R1czJwa2kuZWFzdHVzMi5wa2kuY29yZS53aW5kb3dzLm5ldC9jZXJ0aWZpY2F0ZUF1dGhvcml0aWVzL2NjbWVlYXN0dXMyaWNhMDEvNzMvY3VycmVudC5jcmwwggG3BggrBgEFBQcBAQSCAakwggGlMGwGCCsGAQUFBzAChmBodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwbgYIKwYBBQUHMAKGYmh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY2FjZXJ0cy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxL2NlcnQuY2VyMF0GCCsGAQUFBzAChlFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwZgYIKwYBBQUHMAKGWmh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMTANBgkqhkiG9w0BAQsFAAOCAQEABNWUmsU3kC0jt2fJ9ckIR3RNIVAtLuE-xxl6T1BzxTeySAS0J-OWa-u5aQORlpcBDiQGeITvEWJoBx9mNXjbvxWZZQOPuz5ne3fU2UqQ063pIWLyoiWQP_pdKjC5_L_sSqyyhIwD-PW-hAuocylbzGO1e4xmbRemgFtUzdXDSqxF9lHf_GVfQDAhfF6RhgIkktrd1n9mzAWMTHEaGOVQ6DRkuzqcIDeEjttW_0z4F8CVQUkEls6ZUW-2YdacbccGgUKR0c0MHGhuPdYbn-vHwmzBBlmYEv3ohsEIMXTiuiU-ijE-u9vgjd4I2Twy6zcgLkTf-kpAUNcMl742Vsmaxg&s=rAyxm6kbHVUp5v9iNFGxVwavhngWOy4tCsE6J8EhXtm5jHbi2Ex4R-koyriBf7jAdn0L6LCN8nQjRgXpkT4dUVEyBAtxkWebIu8PsgZw3sBfrQJgOKQfGeZav3u7S0UeNxhyW6anxNQWS0yW5n65qxrdSqrMUF9sNNrWeKsu0ekU6Qg3Hemr__nr0SRhu2lrcuVaypSO3wV8gUedor3gBDyYDBEd6iNCOHaPZG81r150Xmq2QhdsOsLk2zIc7GBPtzAmC_tm0o42VtEaIj45HTid0OZjFnHUS6fFJluLOn9awbO7vQ9Ns9ckjgCwzPNv1oYYHaLMEtRTdhtYgJ1O5Q&h=jnKHyJfzlfpkP6Xe-JGhqxd0z1KszkYb9jxsijACdr0 response: body: string: '{"status":"Succeeded"}' @@ -473,7 +473,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 22 Apr 2025 02:34:49 GMT + - Thu, 12 Mar 2026 21:36:23 GMT expires: - '-1' pragma: @@ -487,7 +487,7 @@ interactions: x-ms-ratelimit-remaining-subscription-global-reads: - '16499' x-msedge-ref: - - 'Ref A: C14094D10B9C43758E283A826EAB0946 Ref B: MWH011020808042 Ref C: 2025-04-22T02:34:49Z' + - 'Ref A: 5EBDE71249A44CDCB62A2AA93D16E924 Ref B: CO6AA3150219053 Ref C: 2026-03-12T21:36:23Z' status: code: 200 message: OK @@ -505,21 +505,21 @@ interactions: ParameterSetName: - --resource-group --name --template-file User-Agent: - - AZURECLI/2.71.0 azsdk-python-core/1.31.0 Python/3.12.10 (Windows-11-10.0.26100-SP0) + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.13.12 (Windows-11-10.0.26100-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest.rg000001/providers/Microsoft.Resources/deployments/mock-deployment?api-version=2022-09-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest.rg000001/providers/Microsoft.Resources/deployments/mock-deployment?api-version=2025-04-01 response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Resources/deployments/testCGP","name":"testCGP","type":"Microsoft.Resources/deployments","properties":{"templateHash":"8662975370202853252","parameters":{"location":{"type":"String","value":"centralindia"},"containerGroupProfileName":{"type":"String","value":"testCGP"},"containerName":{"type":"String","value":"testcg"},"image":{"type":"String","value":"mcr.microsoft.com/azuredocs/aci-helloworld:latest"},"cpu":{"type":"Int","value":1},"memoryInGB":{"type":"String","value":"1.5"},"osType":{"type":"String","value":"Linux"},"port":{"type":"Int","value":8000},"sku":{"type":"String","value":"Standard"}},"mode":"Incremental","provisioningState":"Succeeded","timestamp":"2025-04-22T02:34:20.8547193Z","duration":"PT10.8460585S","correlationId":"3a7f7a8f-1990-4751-ab17-28c39b6c368e","providers":[{"namespace":"Microsoft.ContainerInstance","resourceTypes":[{"resourceType":"containerGroupProfiles","locations":["centralindia"]}]}],"dependencies":[],"outputs":{},"outputResources":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.ContainerInstance/containerGroupProfiles/testCGP"}]}}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Resources/deployments/testCGP","name":"testCGP","type":"Microsoft.Resources/deployments","properties":{"templateHash":"8662975370202853252","parameters":{"location":{"type":"String","value":"centralindia"},"containerGroupProfileName":{"type":"String","value":"testCGP"},"containerName":{"type":"String","value":"testcg"},"image":{"type":"String","value":"mcr.microsoft.com/azuredocs/aci-helloworld:latest"},"cpu":{"type":"Int","value":1},"memoryInGB":{"type":"String","value":"1.5"},"osType":{"type":"String","value":"Linux"},"port":{"type":"Int","value":8000},"sku":{"type":"String","value":"Standard"}},"extensions":[],"mode":"Incremental","provisioningState":"Succeeded","timestamp":"2026-03-12T21:35:53.6266774Z","duration":"PT2.2540026S","correlationId":"8d512864-7e37-4da6-8d4c-c74252ac4ae6","providers":[{"namespace":"Microsoft.ContainerInstance","resourceTypes":[{"resourceType":"containerGroupProfiles","locations":["centralindia"]}]}],"dependencies":[],"outputs":{},"outputResources":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.ContainerInstance/containerGroupProfiles/testCGP","resourceType":"Microsoft.ContainerInstance/containerGroupProfiles"}]}}' headers: cache-control: - no-cache content-length: - - '1255' + - '1338' content-type: - application/json; charset=utf-8 date: - - Tue, 22 Apr 2025 02:34:50 GMT + - Thu, 12 Mar 2026 21:36:23 GMT expires: - '-1' pragma: @@ -533,7 +533,7 @@ interactions: x-ms-ratelimit-remaining-subscription-global-reads: - '16499' x-msedge-ref: - - 'Ref A: 712F19731A5D4E68BCD883567A6ED030 Ref B: MWH011020808042 Ref C: 2025-04-22T02:34:50Z' + - 'Ref A: 2CD5134AA61043DD9BDBA812ABC79F40 Ref B: MWH011020808060 Ref C: 2026-03-12T21:36:24Z' status: code: 200 message: OK @@ -541,7 +541,8 @@ interactions: body: '{"location": "centralindia", "properties": {"containerGroupProperties": {"containerGroupProfile": {"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.ContainerInstance/containerGroupProfiles/testCGP", "revision": 1}, "subnetIds": [{"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Network/virtualNetworks/myTestVnet/subnets/myTestSubnet"}]}, - "elasticityProfile": {"maxReadyCapacity": 1}, "zones": ["1"]}}' + "elasticityProfile": {"dynamicSizing": {"enabled": true}, "maxReadyCapacity": + 1}, "zones": ["1"]}}' headers: Accept: - application/json @@ -552,32 +553,30 @@ interactions: Connection: - keep-alive Content-Length: - - '526' + - '562' Content-Type: - application/json ParameterSetName: - --resource-group --name --container-profile-id --profile-revision --subnet-ids - --max-ready-capacity --location --zones + --max-ready-capacity --location --dynamic-sizing-enabled --zones User-Agent: - - AZURECLI/2.71.0 azsdk-python-core/1.31.0 Python/3.12.10 (Windows-11-10.0.26100-SP0) + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.13.12 (Windows-11-10.0.26100-SP0) method: PUT - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname?api-version=2025-03-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname?api-version=2025-10-01 response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","name":"cgname","type":"microsoft.standbypool/standbycontainergrouppools","location":"centralindia","tags":{},"systemData":{"createdBy":"test@example.com","createdByType":"User","createdAt":"2025-04-22T02:34:55.9470597Z","lastModifiedBy":"test@example.com","lastModifiedByType":"User","lastModifiedAt":"2025-04-22T02:34:55.9470597Z"},"properties":{"elasticityProfile":{"maxReadyCapacity":1},"containerGroupProperties":{"containerGroupProfile":{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.ContainerInstance/containerGroupProfiles/testCGP","revision":1},"subnetIds":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Network/virtualNetworks/myTestVnet/subnets/myTestSubnet"}]},"zones":["1"],"provisioningState":"Succeeded"}}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","name":"cgname","type":"microsoft.standbypool/standbycontainergrouppools","location":"centralindia","tags":{},"systemData":{"createdBy":"test@example.com","createdByType":"User","createdAt":"2026-03-12T21:36:30.5874706Z","lastModifiedBy":"test@example.com","lastModifiedByType":"User","lastModifiedAt":"2026-03-12T21:36:30.5874706Z"},"properties":{"elasticityProfile":{"maxReadyCapacity":1,"dynamicSizing":{"enabled":true}},"containerGroupProperties":{"containerGroupProfile":{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.ContainerInstance/containerGroupProfiles/testCGP","revision":1},"subnetIds":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Network/virtualNetworks/myTestVnet/subnets/myTestSubnet"}]},"zones":["1"],"provisioningState":"Succeeded"}}' headers: - alt-svc: - - h3=":30543" cache-control: - no-cache content-length: - - '1007' + - '1040' content-type: - application/json; charset=utf-8 date: - - Tue, 22 Apr 2025 02:34:57 GMT + - Thu, 12 Mar 2026 21:36:31 GMT etag: - - '"02004dd1-0000-2000-0000-680700510000"' + - '"2c005f55-0000-2000-0000-69b331df0000"' expires: - '-1' pragma: @@ -591,15 +590,15 @@ interactions: x-content-type-options: - nosniff x-ms-operation-identifier: - - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/32ba81cd-572f-44d7-bdfd-421317b58741 + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/centralindia/4747c135-3a35-43c3-be1b-95af1342aedd x-ms-providerhub-traffic: - 'True' x-ms-ratelimit-remaining-subscription-global-writes: - '11999' x-ms-ratelimit-remaining-subscription-writes: - - '19999' + - '799' x-msedge-ref: - - 'Ref A: DE716DBBE9434D95986FCB4B9DC98A68 Ref B: CO6AA3150217023 Ref C: 2025-04-22T02:34:51Z' + - 'Ref A: 74332E8B8D6A4B13AE06D19ABF41BA1C Ref B: CO6AA3150217035 Ref C: 2026-03-12T21:36:26Z' status: code: 200 message: OK @@ -617,23 +616,23 @@ interactions: ParameterSetName: - --resource-group --name User-Agent: - - AZURECLI/2.71.0 azsdk-python-core/1.31.0 Python/3.12.10 (Windows-11-10.0.26100-SP0) + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.13.12 (Windows-11-10.0.26100-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname?api-version=2025-03-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname?api-version=2025-10-01 response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","name":"cgname","type":"microsoft.standbypool/standbycontainergrouppools","location":"centralindia","tags":{},"systemData":{"createdBy":"test@example.com","createdByType":"User","createdAt":"2025-04-22T02:34:55.9470597Z","lastModifiedBy":"test@example.com","lastModifiedByType":"User","lastModifiedAt":"2025-04-22T02:34:55.9470597Z"},"properties":{"elasticityProfile":{"maxReadyCapacity":1},"containerGroupProperties":{"containerGroupProfile":{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.ContainerInstance/containerGroupProfiles/testCGP","revision":1},"subnetIds":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Network/virtualNetworks/myTestVnet/subnets/myTestSubnet"}]},"zones":["1"],"provisioningState":"Succeeded"}}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","name":"cgname","type":"microsoft.standbypool/standbycontainergrouppools","location":"centralindia","tags":{},"systemData":{"createdBy":"test@example.com","createdByType":"User","createdAt":"2026-03-12T21:36:30.5874706Z","lastModifiedBy":"test@example.com","lastModifiedByType":"User","lastModifiedAt":"2026-03-12T21:36:30.5874706Z"},"properties":{"elasticityProfile":{"maxReadyCapacity":1,"dynamicSizing":{"enabled":true}},"containerGroupProperties":{"containerGroupProfile":{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.ContainerInstance/containerGroupProfiles/testCGP","revision":1},"subnetIds":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Network/virtualNetworks/myTestVnet/subnets/myTestSubnet"}]},"zones":["1"],"provisioningState":"Succeeded"}}' headers: cache-control: - no-cache content-length: - - '1007' + - '1040' content-type: - application/json; charset=utf-8 date: - - Tue, 22 Apr 2025 02:34:58 GMT + - Thu, 12 Mar 2026 21:36:32 GMT etag: - - '"02004dd1-0000-2000-0000-680700510000"' + - '"2c005f55-0000-2000-0000-69b331df0000"' expires: - '-1' pragma: @@ -649,7 +648,7 @@ interactions: x-ms-ratelimit-remaining-subscription-global-reads: - '16499' x-msedge-ref: - - 'Ref A: F0D8A007282D4B599783C9E8797600BB Ref B: CO6AA3150218023 Ref C: 2025-04-22T02:34:58Z' + - 'Ref A: 809F24F4F5D247769B685821A84125DB Ref B: MWH011020806034 Ref C: 2026-03-12T21:36:32Z' status: code: 200 message: OK @@ -667,15 +666,13 @@ interactions: ParameterSetName: - --resource-group --name --version User-Agent: - - AZURECLI/2.71.0 azsdk-python-core/1.31.0 Python/3.12.10 (Windows-11-10.0.26100-SP0) + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.13.12 (Windows-11-10.0.26100-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname/runtimeViews/latest?api-version=2025-03-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname/runtimeViews/latest?api-version=2025-10-01 response: body: string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname/runtimeViews/latest","name":"latest","type":"Microsoft.StandbyPool/standbyContainerGroupPools/runtimeViews","properties":{"instanceCountSummary":[{"zone":1,"instanceCountsByState":[{"state":"Deleting","count":0},{"state":"Running","count":0},{"state":"Creating","count":1}]}],"status":{"code":"HealthState/healthy"},"provisioningState":"Succeeded"}}' headers: - alt-svc: - - h3=":30543" cache-control: - no-cache content-length: @@ -683,7 +680,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 22 Apr 2025 02:34:59 GMT + - Thu, 12 Mar 2026 21:36:33 GMT expires: - '-1' pragma: @@ -697,13 +694,13 @@ interactions: x-content-type-options: - nosniff x-ms-operation-identifier: - - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/7b2a397a-b647-4635-a793-475d6ef3170f + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/centralindia/02dd4e39-dafe-4e10-80ab-a27373930470 x-ms-providerhub-traffic: - 'True' x-ms-ratelimit-remaining-subscription-global-reads: - '16499' x-msedge-ref: - - 'Ref A: EE455250CF5540A1A7FF92C9FFE27C67 Ref B: CO6AA3150220047 Ref C: 2025-04-22T02:34:59Z' + - 'Ref A: B3086D7669AB4F7AB011583215FBC3FF Ref B: CO6AA3150218047 Ref C: 2026-03-12T21:36:33Z' status: code: 200 message: OK @@ -721,21 +718,21 @@ interactions: ParameterSetName: - --resource-group User-Agent: - - AZURECLI/2.71.0 azsdk-python-core/1.31.0 Python/3.12.10 (Windows-11-10.0.26100-SP0) + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.13.12 (Windows-11-10.0.26100-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools?api-version=2025-03-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools?api-version=2025-10-01 response: body: - string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","name":"cgname","type":"microsoft.standbypool/standbycontainergrouppools","location":"centralindia","tags":{},"systemData":{"createdBy":"test@example.com","createdByType":"User","createdAt":"2025-04-22T02:34:55.9470597Z","lastModifiedBy":"test@example.com","lastModifiedByType":"User","lastModifiedAt":"2025-04-22T02:34:55.9470597Z"},"properties":{"elasticityProfile":{"maxReadyCapacity":1},"containerGroupProperties":{"containerGroupProfile":{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.ContainerInstance/containerGroupProfiles/testCGP","revision":1},"subnetIds":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Network/virtualNetworks/myTestVnet/subnets/myTestSubnet"}]},"zones":["1"],"provisioningState":"Succeeded"}}]}' + string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","name":"cgname","type":"microsoft.standbypool/standbycontainergrouppools","location":"centralindia","tags":{},"systemData":{"createdBy":"test@example.com","createdByType":"User","createdAt":"2026-03-12T21:36:30.5874706Z","lastModifiedBy":"test@example.com","lastModifiedByType":"User","lastModifiedAt":"2026-03-12T21:36:30.5874706Z"},"properties":{"elasticityProfile":{"maxReadyCapacity":1,"dynamicSizing":{"enabled":true}},"containerGroupProperties":{"containerGroupProfile":{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.ContainerInstance/containerGroupProfiles/testCGP","revision":1},"subnetIds":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Network/virtualNetworks/myTestVnet/subnets/myTestSubnet"}]},"zones":["1"],"provisioningState":"Succeeded"}}]}' headers: cache-control: - no-cache content-length: - - '1019' + - '1052' content-type: - application/json; charset=utf-8 date: - - Tue, 22 Apr 2025 02:35:00 GMT + - Thu, 12 Mar 2026 21:36:34 GMT expires: - '-1' pragma: @@ -747,13 +744,13 @@ interactions: x-content-type-options: - nosniff x-ms-original-request-ids: - - 32c76932-a1c3-4e08-9e1d-c4f64cc8f28a + - 822799f4-fcfe-422e-abad-a7f400f4375c x-ms-providerhub-traffic: - 'True' x-ms-ratelimit-remaining-subscription-global-reads: - '16499' x-msedge-ref: - - 'Ref A: 9E5721755EAF4360B9A668221375ABC2 Ref B: CO6AA3150219011 Ref C: 2025-04-22T02:35:00Z' + - 'Ref A: 0ECFB1BD79A649FE95C56203F00E5304 Ref B: CO6AA3150220035 Ref C: 2026-03-12T21:36:33Z' status: code: 200 message: OK @@ -769,21 +766,21 @@ interactions: Connection: - keep-alive User-Agent: - - AZURECLI/2.71.0 azsdk-python-core/1.31.0 Python/3.12.10 (Windows-11-10.0.26100-SP0) + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.13.12 (Windows-11-10.0.26100-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/standbyContainerGroupPools?api-version=2025-03-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/standbyContainerGroupPools?api-version=2025-10-01 response: body: - string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","name":"cgname","type":"microsoft.standbypool/standbycontainergrouppools","location":"centralindia","tags":{},"systemData":{"createdBy":"test@example.com","createdByType":"User","createdAt":"2025-04-22T02:34:55.9470597Z","lastModifiedBy":"test@example.com","lastModifiedByType":"User","lastModifiedAt":"2025-04-22T02:34:55.9470597Z"},"properties":{"elasticityProfile":{"maxReadyCapacity":1},"containerGroupProperties":{"containerGroupProfile":{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.ContainerInstance/containerGroupProfiles/testCGP","revision":1},"subnetIds":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Network/virtualNetworks/myTestVnet/subnets/myTestSubnet"}]},"zones":["1"],"provisioningState":"Succeeded"}}]}' + string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgqybf7d2fed6xl72ctg5zmazjfz2vauegclsthbynrbkwnmwvye2mcukvbwbzlrw3y/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","name":"cgname","type":"microsoft.standbypool/standbycontainergrouppools","location":"centralindia","tags":{},"systemData":{"createdBy":"test@example.com","createdByType":"User","createdAt":"2026-03-12T21:10:25.694947Z","lastModifiedBy":"test@example.com","lastModifiedByType":"User","lastModifiedAt":"2026-03-12T21:10:25.694947Z"},"properties":{"elasticityProfile":{"maxReadyCapacity":1,"dynamicSizing":{"enabled":true}},"containerGroupProperties":{"containerGroupProfile":{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgqybf7d2fed6xl72ctg5zmazjfz2vauegclsthbynrbkwnmwvye2mcukvbwbzlrw3y/providers/Microsoft.ContainerInstance/containerGroupProfiles/testCGP","revision":1},"subnetIds":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgqybf7d2fed6xl72ctg5zmazjfz2vauegclsthbynrbkwnmwvye2mcukvbwbzlrw3y/providers/Microsoft.Network/virtualNetworks/myTestVnet/subnets/myTestSubnet"}]},"zones":["1"],"provisioningState":"Deleting"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgqz5hbgoevk2jcvypw3wku6ldt4tjrslrwr4v4jxyvj6lb3f4digzmvlgu634ylm26/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","name":"cgname","type":"microsoft.standbypool/standbycontainergrouppools","location":"centralindia","tags":{},"systemData":{"createdBy":"test@example.com","createdByType":"User","createdAt":"2026-03-12T21:20:15.8905057Z","lastModifiedBy":"test@example.com","lastModifiedByType":"User","lastModifiedAt":"2026-03-12T21:20:15.8905057Z"},"properties":{"elasticityProfile":{"maxReadyCapacity":1,"dynamicSizing":{"enabled":true}},"containerGroupProperties":{"containerGroupProfile":{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgqz5hbgoevk2jcvypw3wku6ldt4tjrslrwr4v4jxyvj6lb3f4digzmvlgu634ylm26/providers/Microsoft.ContainerInstance/containerGroupProfiles/testCGP","revision":1},"subnetIds":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgqz5hbgoevk2jcvypw3wku6ldt4tjrslrwr4v4jxyvj6lb3f4digzmvlgu634ylm26/providers/Microsoft.Network/virtualNetworks/myTestVnet/subnets/myTestSubnet"}]},"zones":["1"],"provisioningState":"Deleting"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","name":"cgname","type":"microsoft.standbypool/standbycontainergrouppools","location":"centralindia","tags":{},"systemData":{"createdBy":"test@example.com","createdByType":"User","createdAt":"2026-03-12T21:36:30.5874706Z","lastModifiedBy":"test@example.com","lastModifiedByType":"User","lastModifiedAt":"2026-03-12T21:36:30.5874706Z"},"properties":{"elasticityProfile":{"maxReadyCapacity":1,"dynamicSizing":{"enabled":true}},"containerGroupProperties":{"containerGroupProfile":{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.ContainerInstance/containerGroupProfiles/testCGP","revision":1},"subnetIds":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Network/virtualNetworks/myTestVnet/subnets/myTestSubnet"}]},"zones":["1"],"provisioningState":"Succeeded"}}]}' headers: cache-control: - no-cache content-length: - - '1019' + - '3484' content-type: - application/json; charset=utf-8 date: - - Tue, 22 Apr 2025 02:35:01 GMT + - Thu, 12 Mar 2026 21:36:34 GMT expires: - '-1' pragma: @@ -795,13 +792,13 @@ interactions: x-content-type-options: - nosniff x-ms-original-request-ids: - - f275c3cf-8700-4e54-ad15-ab80cf7b12ac + - 06594a44-9f99-4628-9498-cfc9325c4488 x-ms-providerhub-traffic: - 'True' x-ms-ratelimit-remaining-subscription-global-reads: - '16499' x-msedge-ref: - - 'Ref A: F9230040AB80455CAD1B6C4D64FB1F62 Ref B: CO6AA3150218031 Ref C: 2025-04-22T02:35:01Z' + - 'Ref A: 38FE7FA611FA493F8D8CE3BEB80E7839 Ref B: MWH011020807036 Ref C: 2026-03-12T21:36:34Z' status: code: 200 message: OK @@ -821,17 +818,15 @@ interactions: ParameterSetName: - --resource-group --name -y User-Agent: - - AZURECLI/2.71.0 azsdk-python-core/1.31.0 Python/3.12.10 (Windows-11-10.0.26100-SP0) + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.13.12 (Windows-11-10.0.26100-SP0) method: DELETE - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname?api-version=2025-03-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname?api-version=2025-10-01 response: body: string: 'null' headers: - alt-svc: - - h3=":30543" azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808861052440827&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=Bv04H6hM_8ionqp54t1J968cFyOosBqagl6U86v1GaAgIeGu0lAlJHVHcCx1NRg31DHgfqdyPAhwqKiprZWsdZ14uyZQUkoQ4LpSVb8MRB4LJ83z_MhYX456KCZhTPLaUYRAv43hsR_tGI1fD5vI8JiS3e_YdwytPhI912zdEL_V-bA-5YhjQeaVtK2nTrKCvzsaBjiLwEv6MFezvZGD4u05Ieh5xoa3Dc_oGy3nCF-FkWffPX128yGyo52I0_h_KAMQsuQor1rueXjV4LGA16c4pINN-PhIt86JRWzb_U5IF3USpSRw7s2FVO8GcHCE6fvTlBqrwvrAuv3dPyNWtQ&h=v_D4Ur-wLXlqG1ZuUSCAINVPfTUvd57DhNNdV1YYixw + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089481959828256&c=MIIHlTCCBn2gAwIBAgIRAN8uxS6M1zIwyNS27O1e45EwDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UEAxMrQ0NNRSBHMSBUTFMgUlNBIDIwNDggU0hBMjU2IDIwNDkgRVVTMiBDQSAwMTAeFw0yNjAyMjQxMjQ4MDhaFw0yNjA4MTkxODQ4MDhaMEAxPjA8BgNVBAMTNWFzeW5jb3BlcmF0aW9uc2lnbmluZ2NlcnRpZmljYXRlLm1hbmFnZW1lbnQuYXp1cmUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAw34VWxIMRfzkodl03I3vWbthvAfn0-568UvCCyDa9QJec4yE7-lvztIK2R1pSsZXIjAr7f2xBefTCETZYtzcmGDdn8bNSayia9CqG3zkb90GkqlNXIhIqrL-3JFtStsU_rgnMZXI7hGuDm9grRLql1o_1RInkbOnrvmfTaYQ2CyRH38m3bFx7lsS-of9SydzWzZpqG9LIVwKER9oq_6BrDGSfERX0I9TJuiST-1JdbOwRq32h0cY0FtXqAGw8JH2Uc__hAUeXcPVT-aIHNe1mpH_iShy0HyYBHBHAVeI686nAJRVdR64T-ib01w4q8WwpBvs5spHSZNT7Xp4eRS-wQIDAQABo4IEkjCCBI4wgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDAjAMBgorBgEEAYI3ewQCMAwGA1UdEwEB_wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMA4GA1UdDwEB_wQEAwIFoDAdBgNVHQ4EFgQUwePRqNgumGplFm26a52kFZSqUmMwHwYDVR0jBBgwFoAU_Ow-26p8H4IeBbihBvlD5wKzCrkwggGyBgNVHR8EggGpMIIBpTBpoGegZYZjaHR0cDovL3ByaW1hcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzczL2N1cnJlbnQuY3JsMGugaaBnhmVodHRwOi8vc2Vjb25kYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NybHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS83My9jdXJyZW50LmNybDBaoFigVoZUaHR0cDovL2NybC5taWNyb3NvZnQuY29tL2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzczL2N1cnJlbnQuY3JsMG-gbaBrhmlodHRwOi8vY2NtZWVhc3R1czJwa2kuZWFzdHVzMi5wa2kuY29yZS53aW5kb3dzLm5ldC9jZXJ0aWZpY2F0ZUF1dGhvcml0aWVzL2NjbWVlYXN0dXMyaWNhMDEvNzMvY3VycmVudC5jcmwwggG3BggrBgEFBQcBAQSCAakwggGlMGwGCCsGAQUFBzAChmBodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwbgYIKwYBBQUHMAKGYmh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY2FjZXJ0cy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxL2NlcnQuY2VyMF0GCCsGAQUFBzAChlFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwZgYIKwYBBQUHMAKGWmh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMTANBgkqhkiG9w0BAQsFAAOCAQEABNWUmsU3kC0jt2fJ9ckIR3RNIVAtLuE-xxl6T1BzxTeySAS0J-OWa-u5aQORlpcBDiQGeITvEWJoBx9mNXjbvxWZZQOPuz5ne3fU2UqQ063pIWLyoiWQP_pdKjC5_L_sSqyyhIwD-PW-hAuocylbzGO1e4xmbRemgFtUzdXDSqxF9lHf_GVfQDAhfF6RhgIkktrd1n9mzAWMTHEaGOVQ6DRkuzqcIDeEjttW_0z4F8CVQUkEls6ZUW-2YdacbccGgUKR0c0MHGhuPdYbn-vHwmzBBlmYEv3ohsEIMXTiuiU-ijE-u9vgjd4I2Twy6zcgLkTf-kpAUNcMl742Vsmaxg&s=Y5VQ6fxAppldIhT1nmAWCtfeP3CFsZanimMnLmDoh3MY8K1zZgFpSn85XIjeznPhJ9-q1by5uLXsFAg9csJCK137fQbNjVz8fRMRjul3T4fT0VHjwqtGMLyQNsqBZXvlCVx-almwkiGTx5aUthDGP05nW9rZfg9jIZfNmnBrrffO-h-EfImDz4oJ7l5V62Ikcbm58b94oHVdpiaGqVomIi1j53aVNdc9bvm0QDgyJUnW7Q9T4uDl8tGu6trfuCniEL9qlXPdL76wBLu_CDBmWwEVuu09R9LZdlz6YU9JkkmoFOkEPG0w4ZjQQcg6yyCVPFgRgizQfTFzIIR2fCovvg&h=w2mqq3pKipJPIjGfr4tJW4Pb-cQO3MCONbwPM7DKRlU cache-control: - no-cache content-length: @@ -839,13 +834,13 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 22 Apr 2025 02:35:04 GMT + - Thu, 12 Mar 2026 21:36:35 GMT etag: - - '"0200b7d1-0000-2000-0000-680700590000"' + - '"2c009155-0000-2000-0000-69b331e30000"' expires: - '-1' location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808861052440827&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=Bv04H6hM_8ionqp54t1J968cFyOosBqagl6U86v1GaAgIeGu0lAlJHVHcCx1NRg31DHgfqdyPAhwqKiprZWsdZ14uyZQUkoQ4LpSVb8MRB4LJ83z_MhYX456KCZhTPLaUYRAv43hsR_tGI1fD5vI8JiS3e_YdwytPhI912zdEL_V-bA-5YhjQeaVtK2nTrKCvzsaBjiLwEv6MFezvZGD4u05Ieh5xoa3Dc_oGy3nCF-FkWffPX128yGyo52I0_h_KAMQsuQor1rueXjV4LGA16c4pINN-PhIt86JRWzb_U5IF3USpSRw7s2FVO8GcHCE6fvTlBqrwvrAuv3dPyNWtQ&h=v_D4Ur-wLXlqG1ZuUSCAINVPfTUvd57DhNNdV1YYixw + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089481959828256&c=MIIHlTCCBn2gAwIBAgIRAN8uxS6M1zIwyNS27O1e45EwDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UEAxMrQ0NNRSBHMSBUTFMgUlNBIDIwNDggU0hBMjU2IDIwNDkgRVVTMiBDQSAwMTAeFw0yNjAyMjQxMjQ4MDhaFw0yNjA4MTkxODQ4MDhaMEAxPjA8BgNVBAMTNWFzeW5jb3BlcmF0aW9uc2lnbmluZ2NlcnRpZmljYXRlLm1hbmFnZW1lbnQuYXp1cmUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAw34VWxIMRfzkodl03I3vWbthvAfn0-568UvCCyDa9QJec4yE7-lvztIK2R1pSsZXIjAr7f2xBefTCETZYtzcmGDdn8bNSayia9CqG3zkb90GkqlNXIhIqrL-3JFtStsU_rgnMZXI7hGuDm9grRLql1o_1RInkbOnrvmfTaYQ2CyRH38m3bFx7lsS-of9SydzWzZpqG9LIVwKER9oq_6BrDGSfERX0I9TJuiST-1JdbOwRq32h0cY0FtXqAGw8JH2Uc__hAUeXcPVT-aIHNe1mpH_iShy0HyYBHBHAVeI686nAJRVdR64T-ib01w4q8WwpBvs5spHSZNT7Xp4eRS-wQIDAQABo4IEkjCCBI4wgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDAjAMBgorBgEEAYI3ewQCMAwGA1UdEwEB_wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMA4GA1UdDwEB_wQEAwIFoDAdBgNVHQ4EFgQUwePRqNgumGplFm26a52kFZSqUmMwHwYDVR0jBBgwFoAU_Ow-26p8H4IeBbihBvlD5wKzCrkwggGyBgNVHR8EggGpMIIBpTBpoGegZYZjaHR0cDovL3ByaW1hcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzczL2N1cnJlbnQuY3JsMGugaaBnhmVodHRwOi8vc2Vjb25kYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NybHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS83My9jdXJyZW50LmNybDBaoFigVoZUaHR0cDovL2NybC5taWNyb3NvZnQuY29tL2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzczL2N1cnJlbnQuY3JsMG-gbaBrhmlodHRwOi8vY2NtZWVhc3R1czJwa2kuZWFzdHVzMi5wa2kuY29yZS53aW5kb3dzLm5ldC9jZXJ0aWZpY2F0ZUF1dGhvcml0aWVzL2NjbWVlYXN0dXMyaWNhMDEvNzMvY3VycmVudC5jcmwwggG3BggrBgEFBQcBAQSCAakwggGlMGwGCCsGAQUFBzAChmBodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwbgYIKwYBBQUHMAKGYmh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY2FjZXJ0cy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxL2NlcnQuY2VyMF0GCCsGAQUFBzAChlFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwZgYIKwYBBQUHMAKGWmh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMTANBgkqhkiG9w0BAQsFAAOCAQEABNWUmsU3kC0jt2fJ9ckIR3RNIVAtLuE-xxl6T1BzxTeySAS0J-OWa-u5aQORlpcBDiQGeITvEWJoBx9mNXjbvxWZZQOPuz5ne3fU2UqQ063pIWLyoiWQP_pdKjC5_L_sSqyyhIwD-PW-hAuocylbzGO1e4xmbRemgFtUzdXDSqxF9lHf_GVfQDAhfF6RhgIkktrd1n9mzAWMTHEaGOVQ6DRkuzqcIDeEjttW_0z4F8CVQUkEls6ZUW-2YdacbccGgUKR0c0MHGhuPdYbn-vHwmzBBlmYEv3ohsEIMXTiuiU-ijE-u9vgjd4I2Twy6zcgLkTf-kpAUNcMl742Vsmaxg&s=Y5VQ6fxAppldIhT1nmAWCtfeP3CFsZanimMnLmDoh3MY8K1zZgFpSn85XIjeznPhJ9-q1by5uLXsFAg9csJCK137fQbNjVz8fRMRjul3T4fT0VHjwqtGMLyQNsqBZXvlCVx-almwkiGTx5aUthDGP05nW9rZfg9jIZfNmnBrrffO-h-EfImDz4oJ7l5V62Ikcbm58b94oHVdpiaGqVomIi1j53aVNdc9bvm0QDgyJUnW7Q9T4uDl8tGu6trfuCniEL9qlXPdL76wBLu_CDBmWwEVuu09R9LZdlz6YU9JkkmoFOkEPG0w4ZjQQcg6yyCVPFgRgizQfTFzIIR2fCovvg&h=w2mqq3pKipJPIjGfr4tJW4Pb-cQO3MCONbwPM7DKRlU pragma: - no-cache strict-transport-security: @@ -857,555 +852,15 @@ interactions: x-content-type-options: - nosniff x-ms-operation-identifier: - - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/5a2baa2f-1a5a-4781-a2da-55d4fed25a8f + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/centralindia/bca07074-ddf6-4dff-8756-d0adbab4b23d x-ms-providerhub-traffic: - 'True' x-ms-ratelimit-remaining-subscription-deletes: - - '14999' + - '799' x-ms-ratelimit-remaining-subscription-global-deletes: - '11999' x-msedge-ref: - - 'Ref A: B0FBDC60E2C74958BCAE64EF659020F8 Ref B: CO6AA3150217045 Ref C: 2025-04-22T02:35:02Z' - status: - code: 202 - message: Accepted -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - CommandName: - - standby-container-group-pool delete - Connection: - - keep-alive - ParameterSetName: - - --resource-group --name -y - User-Agent: - - AZURECLI/2.71.0 azsdk-python-core/1.31.0 Python/3.12.10 (Windows-11-10.0.26100-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808861052440827&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=Bv04H6hM_8ionqp54t1J968cFyOosBqagl6U86v1GaAgIeGu0lAlJHVHcCx1NRg31DHgfqdyPAhwqKiprZWsdZ14uyZQUkoQ4LpSVb8MRB4LJ83z_MhYX456KCZhTPLaUYRAv43hsR_tGI1fD5vI8JiS3e_YdwytPhI912zdEL_V-bA-5YhjQeaVtK2nTrKCvzsaBjiLwEv6MFezvZGD4u05Ieh5xoa3Dc_oGy3nCF-FkWffPX128yGyo52I0_h_KAMQsuQor1rueXjV4LGA16c4pINN-PhIt86JRWzb_U5IF3USpSRw7s2FVO8GcHCE6fvTlBqrwvrAuv3dPyNWtQ&h=v_D4Ur-wLXlqG1ZuUSCAINVPfTUvd57DhNNdV1YYixw - response: - body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","name":"9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","status":"Deleting","startTime":"2025-04-22T02:35:05.0114641Z"}' - headers: - azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808861058571597&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=X8qCP7SCVR-Bm2O8zfjUqibEAcHxu6a5wVCUGe3OY4G1rkN3dZi19Ae6RgnMoA-Nru_BLtHjKliHwHJ6b2R42OKLxjzNaGD-cI9gGf3Zt-m-zZAgOKAZU6FOy1z7D1Pax5RLGtXhkTKsIYgorYUS5-M4p-mX0iNI3bUhUwkZzrYxgXVcvaC2aFVps02P1dVaeA5Pl4mmz8xvNgm_pRWlXey59JNSrfqI3CMOZHvXLzJC1fKMwid_-7x7r-D1c-zpDEiL7PVvs7ug872NdDPiGyCgMTB4T1xyxASqEa7YSgsuDM6FfsKfEaMXemXj2ziVHZxgZJdVhCAxIcT5hBHZtA&h=Mk_QD7UzUUpBg5sdQdWwEcrhZELPwSvIDF9Ydye1_wo - cache-control: - - no-cache - content-length: - - '574' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 22 Apr 2025 02:35:05 GMT - etag: - - '"00007d39-0000-2000-0000-680700590000"' - expires: - - '-1' - location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808861058571597&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=X8qCP7SCVR-Bm2O8zfjUqibEAcHxu6a5wVCUGe3OY4G1rkN3dZi19Ae6RgnMoA-Nru_BLtHjKliHwHJ6b2R42OKLxjzNaGD-cI9gGf3Zt-m-zZAgOKAZU6FOy1z7D1Pax5RLGtXhkTKsIYgorYUS5-M4p-mX0iNI3bUhUwkZzrYxgXVcvaC2aFVps02P1dVaeA5Pl4mmz8xvNgm_pRWlXey59JNSrfqI3CMOZHvXLzJC1fKMwid_-7x7r-D1c-zpDEiL7PVvs7ug872NdDPiGyCgMTB4T1xyxASqEa7YSgsuDM6FfsKfEaMXemXj2ziVHZxgZJdVhCAxIcT5hBHZtA&h=Mk_QD7UzUUpBg5sdQdWwEcrhZELPwSvIDF9Ydye1_wo - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-operation-identifier: - - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/61a8fa31-49cf-4508-8766-50703605b86d - x-ms-ratelimit-remaining-subscription-global-reads: - - '16499' - x-msedge-ref: - - 'Ref A: B88419BB89874A9E92B9B50AA2E9F402 Ref B: CO6AA3150217045 Ref C: 2025-04-22T02:35:05Z' - status: - code: 202 - message: Accepted -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - CommandName: - - standby-container-group-pool delete - Connection: - - keep-alive - ParameterSetName: - - --resource-group --name -y - User-Agent: - - AZURECLI/2.71.0 azsdk-python-core/1.31.0 Python/3.12.10 (Windows-11-10.0.26100-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808861052440827&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=Bv04H6hM_8ionqp54t1J968cFyOosBqagl6U86v1GaAgIeGu0lAlJHVHcCx1NRg31DHgfqdyPAhwqKiprZWsdZ14uyZQUkoQ4LpSVb8MRB4LJ83z_MhYX456KCZhTPLaUYRAv43hsR_tGI1fD5vI8JiS3e_YdwytPhI912zdEL_V-bA-5YhjQeaVtK2nTrKCvzsaBjiLwEv6MFezvZGD4u05Ieh5xoa3Dc_oGy3nCF-FkWffPX128yGyo52I0_h_KAMQsuQor1rueXjV4LGA16c4pINN-PhIt86JRWzb_U5IF3USpSRw7s2FVO8GcHCE6fvTlBqrwvrAuv3dPyNWtQ&h=v_D4Ur-wLXlqG1ZuUSCAINVPfTUvd57DhNNdV1YYixw - response: - body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","name":"9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","status":"Deleting","startTime":"2025-04-22T02:35:05.0114641Z"}' - headers: - azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808861364497607&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=RGH_xip2-fU8961BE0GXizqGC9rcz8Szpl9cNW_iEcvfUl-75dKNbRl3ev5zLDafqTeMzuPqTnpe97ChgWAU9L3MUowYFiXwwRm7JWFRbTNVuzY3VQ_9VRRqoQFjYjMaksQiNXVDXdZtMupGcSadvwsSncNwAHIE1EocUnpkRYmN4IJeAqDBFBiikgnbHJS5rjuH_0_gVWQ21P28EcFSpczS9qaTooPnGfOuu5joD77Z7BRVSo9JIzk30JV8cI2S4T97Vurf_X02Qnw6kYos75gx672ez90HhL6GYA4FMVgmAG-BHLSoc2AwDSoCXwiGgbewVl_o8kCE67kc1vuaVA&h=3gGP0L2ooee-63deGW1mmbskKfosLdseu0HyVrZ4Wec - cache-control: - - no-cache - content-length: - - '574' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 22 Apr 2025 02:35:35 GMT - etag: - - '"00007d39-0000-2000-0000-680700590000"' - expires: - - '-1' - location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808861364497607&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=RGH_xip2-fU8961BE0GXizqGC9rcz8Szpl9cNW_iEcvfUl-75dKNbRl3ev5zLDafqTeMzuPqTnpe97ChgWAU9L3MUowYFiXwwRm7JWFRbTNVuzY3VQ_9VRRqoQFjYjMaksQiNXVDXdZtMupGcSadvwsSncNwAHIE1EocUnpkRYmN4IJeAqDBFBiikgnbHJS5rjuH_0_gVWQ21P28EcFSpczS9qaTooPnGfOuu5joD77Z7BRVSo9JIzk30JV8cI2S4T97Vurf_X02Qnw6kYos75gx672ez90HhL6GYA4FMVgmAG-BHLSoc2AwDSoCXwiGgbewVl_o8kCE67kc1vuaVA&h=3gGP0L2ooee-63deGW1mmbskKfosLdseu0HyVrZ4Wec - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-operation-identifier: - - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/57a2e8fa-f563-4963-9f07-916cfb9a8c42 - x-ms-ratelimit-remaining-subscription-global-reads: - - '16499' - x-msedge-ref: - - 'Ref A: 94FFFDE8806147B6A6B89B721020DC76 Ref B: CO6AA3150217045 Ref C: 2025-04-22T02:35:36Z' - status: - code: 202 - message: Accepted -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - CommandName: - - standby-container-group-pool delete - Connection: - - keep-alive - ParameterSetName: - - --resource-group --name -y - User-Agent: - - AZURECLI/2.71.0 azsdk-python-core/1.31.0 Python/3.12.10 (Windows-11-10.0.26100-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808861052440827&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=Bv04H6hM_8ionqp54t1J968cFyOosBqagl6U86v1GaAgIeGu0lAlJHVHcCx1NRg31DHgfqdyPAhwqKiprZWsdZ14uyZQUkoQ4LpSVb8MRB4LJ83z_MhYX456KCZhTPLaUYRAv43hsR_tGI1fD5vI8JiS3e_YdwytPhI912zdEL_V-bA-5YhjQeaVtK2nTrKCvzsaBjiLwEv6MFezvZGD4u05Ieh5xoa3Dc_oGy3nCF-FkWffPX128yGyo52I0_h_KAMQsuQor1rueXjV4LGA16c4pINN-PhIt86JRWzb_U5IF3USpSRw7s2FVO8GcHCE6fvTlBqrwvrAuv3dPyNWtQ&h=v_D4Ur-wLXlqG1ZuUSCAINVPfTUvd57DhNNdV1YYixw - response: - body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","name":"9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","status":"Deleting","startTime":"2025-04-22T02:35:05.0114641Z"}' - headers: - azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808861669577291&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=8gN1SMoULsjIaTWt5kP3tVAct50AFspJ9IsBn1pGG0F6WYo7uoHGwJXHRha-mHpv27VLuAWwFLS25P3KzaCG86pwwJul66cglz1SG0BCaUQD4FJaMJ62GWt9bPAJkIt6B4mvCxmvMGVdQ-R3BMcJvJa7p4eQxY0EvV1m8bvPjaJ6BhUuZm3pcTLTCkH-TOXQ83Yi3ylmWhkudtzO_ViNZL4PywxJLyPoqxcVTavsiVG40deqJedrsBzqjdDA5BQkDUBBYwHHaZaGq69Rh_zLzvx0La19SMDgmcOagt8WZ4pPRvgAUSqGlloMkR4a6TTFuJrLD-Ve7KlSoGW-bOejfw&h=36_LHV8BO6m40ymUoAQPI8Ccr-ttpa3xf27gLcxXCjI - cache-control: - - no-cache - content-length: - - '574' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 22 Apr 2025 02:36:06 GMT - etag: - - '"00007d39-0000-2000-0000-680700590000"' - expires: - - '-1' - location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808861669577291&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=8gN1SMoULsjIaTWt5kP3tVAct50AFspJ9IsBn1pGG0F6WYo7uoHGwJXHRha-mHpv27VLuAWwFLS25P3KzaCG86pwwJul66cglz1SG0BCaUQD4FJaMJ62GWt9bPAJkIt6B4mvCxmvMGVdQ-R3BMcJvJa7p4eQxY0EvV1m8bvPjaJ6BhUuZm3pcTLTCkH-TOXQ83Yi3ylmWhkudtzO_ViNZL4PywxJLyPoqxcVTavsiVG40deqJedrsBzqjdDA5BQkDUBBYwHHaZaGq69Rh_zLzvx0La19SMDgmcOagt8WZ4pPRvgAUSqGlloMkR4a6TTFuJrLD-Ve7KlSoGW-bOejfw&h=36_LHV8BO6m40ymUoAQPI8Ccr-ttpa3xf27gLcxXCjI - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-operation-identifier: - - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/75de1129-bf13-4474-a46a-5bf41c52245c - x-ms-ratelimit-remaining-subscription-global-reads: - - '16499' - x-msedge-ref: - - 'Ref A: DB959C6899B24258B2547EA7813001A2 Ref B: CO6AA3150217045 Ref C: 2025-04-22T02:36:06Z' - status: - code: 202 - message: Accepted -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - CommandName: - - standby-container-group-pool delete - Connection: - - keep-alive - ParameterSetName: - - --resource-group --name -y - User-Agent: - - AZURECLI/2.71.0 azsdk-python-core/1.31.0 Python/3.12.10 (Windows-11-10.0.26100-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808861052440827&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=Bv04H6hM_8ionqp54t1J968cFyOosBqagl6U86v1GaAgIeGu0lAlJHVHcCx1NRg31DHgfqdyPAhwqKiprZWsdZ14uyZQUkoQ4LpSVb8MRB4LJ83z_MhYX456KCZhTPLaUYRAv43hsR_tGI1fD5vI8JiS3e_YdwytPhI912zdEL_V-bA-5YhjQeaVtK2nTrKCvzsaBjiLwEv6MFezvZGD4u05Ieh5xoa3Dc_oGy3nCF-FkWffPX128yGyo52I0_h_KAMQsuQor1rueXjV4LGA16c4pINN-PhIt86JRWzb_U5IF3USpSRw7s2FVO8GcHCE6fvTlBqrwvrAuv3dPyNWtQ&h=v_D4Ur-wLXlqG1ZuUSCAINVPfTUvd57DhNNdV1YYixw - response: - body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","name":"9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","status":"Deleting","startTime":"2025-04-22T02:35:05.0114641Z"}' - headers: - azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808861974868148&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=EFUTbEW1CaeAgVsmO1bVZzCy_kYLRw1VcVch8mdgYG4hpCGiOeZBRfqnFxuoNkdd1WsMv4hmwfIDoJWJO1IcbbfKjX8Ctj1OXsfSNTOI25r9dsg4eiRLfmecd-slhid0wmqYRFacveLbzmkIIBXP61EIAsIyE4voonrBLoxqB38KIywwGvwbjXKZdvRrzFypbOSDkuSnIv6sahUwCRmgrQ7FDGTfOZ2qs5EzIb4p28zfLxkPKlLpOyiWmZiq2QXeOCn7aJ5QN7-WGlmSgMTPrD3M0HtgvCgcwQlI0n_Tmg_O_vjvs0JkVo2cwAqw39KKzjODlhn2iPxOLUfgGdqvYQ&h=zxKXb57VXsbF_IUpZ3zUSSXiJgSBVK8vtrGjqxwQkw4 - cache-control: - - no-cache - content-length: - - '574' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 22 Apr 2025 02:36:36 GMT - etag: - - '"00007d39-0000-2000-0000-680700590000"' - expires: - - '-1' - location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808861975024435&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=78-15tbr5K7IOoqWlp9NOZHrEcBXmH3LTKx_Vkuj198NOyxcAQ7j3QH9KDxWWvvLLtQzmOLnK5tuJLv0JizS0_L7Xiu9knwHghN2uyKu6dxGem3Tx3g6juHTrNLWQTMRkqA0y0pkAHcQmmX3lxPNq-PHY1N6Wseu8ATJxMURblQVi_TSUhtNW0yCMuWmNxZYihyXxQLAruhN17zOninq_sLH_FWaw2Z0L8gafJOO81EswrLGT1PWOwQXe8ppqFDe7AJEq2q1zQ0AuRfvtL-ibytDxBlTzMreutTR6kf45dmPMyeu8OTCjkEy3pzjB9ITW3C1mcde2b0Yne61C8FcDw&h=VcMcWC64Qp9L088uXakDkRis3Vr_TZSCFyL2rdKSEIo - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-operation-identifier: - - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/d99bc056-f908-4842-90b2-fe5e7fcd689f - x-ms-ratelimit-remaining-subscription-global-reads: - - '16499' - x-msedge-ref: - - 'Ref A: 0BCC1AF7B3534404BDDCD4FC7BD1FB28 Ref B: CO6AA3150217045 Ref C: 2025-04-22T02:36:37Z' - status: - code: 202 - message: Accepted -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - CommandName: - - standby-container-group-pool delete - Connection: - - keep-alive - ParameterSetName: - - --resource-group --name -y - User-Agent: - - AZURECLI/2.71.0 azsdk-python-core/1.31.0 Python/3.12.10 (Windows-11-10.0.26100-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808861052440827&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=Bv04H6hM_8ionqp54t1J968cFyOosBqagl6U86v1GaAgIeGu0lAlJHVHcCx1NRg31DHgfqdyPAhwqKiprZWsdZ14uyZQUkoQ4LpSVb8MRB4LJ83z_MhYX456KCZhTPLaUYRAv43hsR_tGI1fD5vI8JiS3e_YdwytPhI912zdEL_V-bA-5YhjQeaVtK2nTrKCvzsaBjiLwEv6MFezvZGD4u05Ieh5xoa3Dc_oGy3nCF-FkWffPX128yGyo52I0_h_KAMQsuQor1rueXjV4LGA16c4pINN-PhIt86JRWzb_U5IF3USpSRw7s2FVO8GcHCE6fvTlBqrwvrAuv3dPyNWtQ&h=v_D4Ur-wLXlqG1ZuUSCAINVPfTUvd57DhNNdV1YYixw - response: - body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","name":"9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","status":"Deleting","startTime":"2025-04-22T02:35:05.0114641Z"}' - headers: - azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808862280885989&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=JQ9JtDfIkHI8q6zeMnmFXMouNtUzd-m0UmsiVGt_yjv_fwWMwZQB82WOQS1U60DSdwmxvgAZK6cfCuVU1eN5SykLhXm2hl-IReE-8o6z_Py8Sir7fhMZHhAQEuyzG_4xqILFrjwBOITVzhlRUOxLIym5Di9djGaNBaG7FCZiJy0PWjqWeAlEFb6UJ1XM-t4O-pmd4QG50B-Af_AqBQhFQ37BIoQNQF-KnbbQpepEPa6gb-KBrTdo69_5Hw-Yg6M9aSvviwuS1N0Dfaf3tE9GQNP7kbhyqhQTyLAIUFWul1d2odarqowUuMoR_TzTZTHFmkqtKu0lxx4IZOGNtzGxAg&h=zkNG8yBWxhwIFbgR5X7T4joZ7l26mJzNXDoYf-KkDCA - cache-control: - - no-cache - content-length: - - '574' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 22 Apr 2025 02:37:07 GMT - etag: - - '"00007d39-0000-2000-0000-680700590000"' - expires: - - '-1' - location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808862281042106&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=YMICPxJ11IDCHI7pubRv0qen_EjfGRvOlWV3puG9mVEBEfRloVd07ZfF_OKSi1C1HoKK_p5lIPFvU7jC2dEtHgBqL99snURQP56BGQCu7deDeSIBClvd-Nt5aCZnCSf60oUiN1b8tIeCKhCeuNOq2X4s2eNHcISmcNW3GOQ6D_DTSjWmSeKg1FJLExYNg43mHQEcYBOXrLKJ845o8l5Y77Wqhl4JQWnYHJ13px_SLe29-AGSSBBa0Ox1GOOnqFtZXTL1QNYsyZSHprKTN9BzVXUQCBMJILGVLKYIXewqyJEwz7hwjk2gAF91JiRzrH75k5vwiQBU_7yH_wPTBVRL8w&h=6y28HTMkyCRtB0ZAxHLuPLLHOBh6Z3FI84bedkD74Zw - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-operation-identifier: - - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/2a6028c0-0c5e-4063-a6d1-0443ad1e0877 - x-ms-ratelimit-remaining-subscription-global-reads: - - '16499' - x-msedge-ref: - - 'Ref A: 90C0BAA5F23C4D83A829D7B5CAAC4543 Ref B: CO6AA3150217045 Ref C: 2025-04-22T02:37:07Z' - status: - code: 202 - message: Accepted -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - CommandName: - - standby-container-group-pool delete - Connection: - - keep-alive - ParameterSetName: - - --resource-group --name -y - User-Agent: - - AZURECLI/2.71.0 azsdk-python-core/1.31.0 Python/3.12.10 (Windows-11-10.0.26100-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808861052440827&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=Bv04H6hM_8ionqp54t1J968cFyOosBqagl6U86v1GaAgIeGu0lAlJHVHcCx1NRg31DHgfqdyPAhwqKiprZWsdZ14uyZQUkoQ4LpSVb8MRB4LJ83z_MhYX456KCZhTPLaUYRAv43hsR_tGI1fD5vI8JiS3e_YdwytPhI912zdEL_V-bA-5YhjQeaVtK2nTrKCvzsaBjiLwEv6MFezvZGD4u05Ieh5xoa3Dc_oGy3nCF-FkWffPX128yGyo52I0_h_KAMQsuQor1rueXjV4LGA16c4pINN-PhIt86JRWzb_U5IF3USpSRw7s2FVO8GcHCE6fvTlBqrwvrAuv3dPyNWtQ&h=v_D4Ur-wLXlqG1ZuUSCAINVPfTUvd57DhNNdV1YYixw - response: - body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","name":"9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","status":"Deleting","startTime":"2025-04-22T02:35:05.0114641Z"}' - headers: - azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808862590112113&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=-CjZSsxFvwZLf-d7HjmSgnLcJQWOiKRBm1u44c7TYQXs8t-7VGNGICKxJIMw2mwYoQwgQunumOMkH0fg4WjdwzfRLVugoEkUTkYN2AkzDr5pf7GRw1sn9uEg0IzD42DynXbSLCVmPBgm9Qetjhi-WbhT8zcRqHLqVqh54H46P3K4CaP7E7u4HFiF3On53yOgAEN44aGxkrZu-pITBENX-C9KFRCZ3N8Bp-T90PX8Cs-G-WA5HYeZ3qULrGmZPr6DT73I9bQS41CG1ZQ_THl1roNd7U0JtuPWqpOBu7YNtR5DvcRXdupK9PPxfgvi4TWtLHhpVnlYcPT95IFqSOjCUA&h=584tsMC3lVtfDPJxfQHuZqFAHvDd0cjBcLTjQ9l2tkI - cache-control: - - no-cache - content-length: - - '574' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 22 Apr 2025 02:37:38 GMT - etag: - - '"00007d39-0000-2000-0000-680700590000"' - expires: - - '-1' - location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808862590112113&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=-CjZSsxFvwZLf-d7HjmSgnLcJQWOiKRBm1u44c7TYQXs8t-7VGNGICKxJIMw2mwYoQwgQunumOMkH0fg4WjdwzfRLVugoEkUTkYN2AkzDr5pf7GRw1sn9uEg0IzD42DynXbSLCVmPBgm9Qetjhi-WbhT8zcRqHLqVqh54H46P3K4CaP7E7u4HFiF3On53yOgAEN44aGxkrZu-pITBENX-C9KFRCZ3N8Bp-T90PX8Cs-G-WA5HYeZ3qULrGmZPr6DT73I9bQS41CG1ZQ_THl1roNd7U0JtuPWqpOBu7YNtR5DvcRXdupK9PPxfgvi4TWtLHhpVnlYcPT95IFqSOjCUA&h=584tsMC3lVtfDPJxfQHuZqFAHvDd0cjBcLTjQ9l2tkI - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-operation-identifier: - - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/f222ac02-df61-497d-876e-9683bf60e9cf - x-ms-ratelimit-remaining-subscription-global-reads: - - '16499' - x-msedge-ref: - - 'Ref A: 89A9523822AE402DB193D6FBDC1B3213 Ref B: CO6AA3150217045 Ref C: 2025-04-22T02:37:38Z' - status: - code: 202 - message: Accepted -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - CommandName: - - standby-container-group-pool delete - Connection: - - keep-alive - ParameterSetName: - - --resource-group --name -y - User-Agent: - - AZURECLI/2.71.0 azsdk-python-core/1.31.0 Python/3.12.10 (Windows-11-10.0.26100-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808861052440827&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=Bv04H6hM_8ionqp54t1J968cFyOosBqagl6U86v1GaAgIeGu0lAlJHVHcCx1NRg31DHgfqdyPAhwqKiprZWsdZ14uyZQUkoQ4LpSVb8MRB4LJ83z_MhYX456KCZhTPLaUYRAv43hsR_tGI1fD5vI8JiS3e_YdwytPhI912zdEL_V-bA-5YhjQeaVtK2nTrKCvzsaBjiLwEv6MFezvZGD4u05Ieh5xoa3Dc_oGy3nCF-FkWffPX128yGyo52I0_h_KAMQsuQor1rueXjV4LGA16c4pINN-PhIt86JRWzb_U5IF3USpSRw7s2FVO8GcHCE6fvTlBqrwvrAuv3dPyNWtQ&h=v_D4Ur-wLXlqG1ZuUSCAINVPfTUvd57DhNNdV1YYixw - response: - body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","name":"9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","status":"Deleting","startTime":"2025-04-22T02:35:05.0114641Z"}' - headers: - azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808862895572602&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=djPuRLAEOhOJzyoD-LEfExXMYK2XCyllsHnh8YDH8ByQzlhVRL2NQsdC-Q4tObNy0Y7SxtOqV62P1dRTbGXdbO9gAsPSUnX1coHCd7p5Tv3I54sLOknDp05FovYrGeudXoksR1zsEd4XOS5sGYYIztNqZEnq9iVO5v1UgXbxVZ6z90iBo9HptYPWANPXjIRuW4E6aZaIF236H_32ihexZ4LogQ3u6rfa5HbDoAnNY0C1Qh0LuDIX5pNv-nTBwyxgB5hX8F-NvbcoE8M_fx8avQPAVmnO2IilrDXqi5wQPyclp2wPneDA3UnbTpP3o9H-aQtAyfUfqC_KrkkOwpZXcg&h=aBjtC4zTp3XjX-hgWkU6vZ2RuKTEVaLP2juR_cpChh0 - cache-control: - - no-cache - content-length: - - '574' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 22 Apr 2025 02:38:09 GMT - etag: - - '"00007d39-0000-2000-0000-680700590000"' - expires: - - '-1' - location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808862895572602&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=djPuRLAEOhOJzyoD-LEfExXMYK2XCyllsHnh8YDH8ByQzlhVRL2NQsdC-Q4tObNy0Y7SxtOqV62P1dRTbGXdbO9gAsPSUnX1coHCd7p5Tv3I54sLOknDp05FovYrGeudXoksR1zsEd4XOS5sGYYIztNqZEnq9iVO5v1UgXbxVZ6z90iBo9HptYPWANPXjIRuW4E6aZaIF236H_32ihexZ4LogQ3u6rfa5HbDoAnNY0C1Qh0LuDIX5pNv-nTBwyxgB5hX8F-NvbcoE8M_fx8avQPAVmnO2IilrDXqi5wQPyclp2wPneDA3UnbTpP3o9H-aQtAyfUfqC_KrkkOwpZXcg&h=aBjtC4zTp3XjX-hgWkU6vZ2RuKTEVaLP2juR_cpChh0 - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-operation-identifier: - - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/7a1be1e6-23a9-4315-b3e4-16f4e86118b5 - x-ms-ratelimit-remaining-subscription-global-reads: - - '16499' - x-msedge-ref: - - 'Ref A: 493C5AE5EAA34C97B396D5B13899D5E2 Ref B: CO6AA3150217045 Ref C: 2025-04-22T02:38:09Z' - status: - code: 202 - message: Accepted -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - CommandName: - - standby-container-group-pool delete - Connection: - - keep-alive - ParameterSetName: - - --resource-group --name -y - User-Agent: - - AZURECLI/2.71.0 azsdk-python-core/1.31.0 Python/3.12.10 (Windows-11-10.0.26100-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808861052440827&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=Bv04H6hM_8ionqp54t1J968cFyOosBqagl6U86v1GaAgIeGu0lAlJHVHcCx1NRg31DHgfqdyPAhwqKiprZWsdZ14uyZQUkoQ4LpSVb8MRB4LJ83z_MhYX456KCZhTPLaUYRAv43hsR_tGI1fD5vI8JiS3e_YdwytPhI912zdEL_V-bA-5YhjQeaVtK2nTrKCvzsaBjiLwEv6MFezvZGD4u05Ieh5xoa3Dc_oGy3nCF-FkWffPX128yGyo52I0_h_KAMQsuQor1rueXjV4LGA16c4pINN-PhIt86JRWzb_U5IF3USpSRw7s2FVO8GcHCE6fvTlBqrwvrAuv3dPyNWtQ&h=v_D4Ur-wLXlqG1ZuUSCAINVPfTUvd57DhNNdV1YYixw - response: - body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","name":"9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","status":"Deleting","startTime":"2025-04-22T02:35:05.0114641Z"}' - headers: - azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808863202836083&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=S3M7AziML7uxh3_DWmJF-3GTZ_nQA-a8WfCEukCtxjmkC1ms-wtzvrWGTvqgLu4_4A2RWrjcNVl0_RVMshuU0t1VnOoPTlHu_qvfTEpsNgNHFbEFtI5aq_AxP4il3X1qjRYquLRZcjPbO-xoTutrFeGemppaxpOyD-1ZGBpTBZsFEATZt5IBUvdA_BeQ7N678nibcb763l_C5AxVaMv5BQGyRuHGg-zzNBigifsUiYPIYjMq4UCeYYn5z66oOE5rm7bnT1E3K0Mnv6wZItxv-hjMSUK-ehkALElDatZ1hz6XvylXzuoVqe6mU2L7RMJZOUuhX--sBN3YSLRaZgfz6g&h=SGaG0GkK8nIQJt8-5I8RvKhERZlucYFnqmjYmxyFR5E - cache-control: - - no-cache - content-length: - - '574' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 22 Apr 2025 02:38:40 GMT - etag: - - '"00007d39-0000-2000-0000-680700590000"' - expires: - - '-1' - location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808863202992331&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=esEPLlKUPx3Knd3DscB4HdwTMBX-iz0IT8XaPSWZXrPo2x6rkqqHeE6xANbSLTzTMOeFaxW8WUmR5BabGRsoq2FjNfyUZQgqQlNckjnKeWghiVMvBYeSsM5IjrRVkvS1Q0f2GRSk8kyNXsjgfzljYToR5EQUy4megOIA4KXUpMWKdhVRadfaHRDKLhB94P2vb5gCVdGFlatUADX5bmZbbFxUdhJrx3lpYdN18Sk7g1ki-kuUiWZruhBIQsPkuVQDMcS7ozqdRdnujtamXFeetVj_AlJVH4W8ZR398f8S6jpNdAle6a6VUjbeykCTZ-F_Qtes1_2LEi86eWhc6Lz4hQ&h=ynpAZRMXWuTG1wspB1sEAdNgPf6zVdslhPQVzTYtm9w - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-operation-identifier: - - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/697ec8e5-d5ff-462f-9565-d8a02be44b9b - x-ms-ratelimit-remaining-subscription-global-reads: - - '16499' - x-msedge-ref: - - 'Ref A: 8D8BA0CF580C4B589CD6B612D0D01A54 Ref B: CO6AA3150217045 Ref C: 2025-04-22T02:38:39Z' - status: - code: 202 - message: Accepted -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - CommandName: - - standby-container-group-pool delete - Connection: - - keep-alive - ParameterSetName: - - --resource-group --name -y - User-Agent: - - AZURECLI/2.71.0 azsdk-python-core/1.31.0 Python/3.12.10 (Windows-11-10.0.26100-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808861052440827&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=Bv04H6hM_8ionqp54t1J968cFyOosBqagl6U86v1GaAgIeGu0lAlJHVHcCx1NRg31DHgfqdyPAhwqKiprZWsdZ14uyZQUkoQ4LpSVb8MRB4LJ83z_MhYX456KCZhTPLaUYRAv43hsR_tGI1fD5vI8JiS3e_YdwytPhI912zdEL_V-bA-5YhjQeaVtK2nTrKCvzsaBjiLwEv6MFezvZGD4u05Ieh5xoa3Dc_oGy3nCF-FkWffPX128yGyo52I0_h_KAMQsuQor1rueXjV4LGA16c4pINN-PhIt86JRWzb_U5IF3USpSRw7s2FVO8GcHCE6fvTlBqrwvrAuv3dPyNWtQ&h=v_D4Ur-wLXlqG1ZuUSCAINVPfTUvd57DhNNdV1YYixw - response: - body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","name":"9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","status":"Deleting","startTime":"2025-04-22T02:35:05.0114641Z"}' - headers: - azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808863508162901&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=TNMA3yjx4vpoVsXZMD6OwtbUrOm7FULRVX6M-qiyKp3MNc3mmxMo8Ld2w3Kl2UacR7DyDNmWJUL4_DAT0x2kv9-ZTvOCMHc62HxXzShHgEGnqqudsKj_Pf9eFq-JJH0Ll5foogkWb_J4rcD_DxuShZE9wz4fBI2dcm2nSDH3ce_QMXRqZjfBhhPyGN7zgn8PIv-5sKJ1oJcSbIsFjOt2NE_FyS7GH3mMVodA9sNIp4LK928SV_xo56JEgcC2beZGXMbdVJG6utCWWLNyo2ZNXD1dE9HGBnCbsTOxE_aviUiKalYlGrRv11ndM3SsTmCAf5L9By5ApXs8vjEV1Zc3Sw&h=ExI1hWErN3oz3qWx6LnVtDxBMoxTZuegBy6qmqX_y2M - cache-control: - - no-cache - content-length: - - '574' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 22 Apr 2025 02:39:10 GMT - etag: - - '"00007d39-0000-2000-0000-680700590000"' - expires: - - '-1' - location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808863508162901&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=TNMA3yjx4vpoVsXZMD6OwtbUrOm7FULRVX6M-qiyKp3MNc3mmxMo8Ld2w3Kl2UacR7DyDNmWJUL4_DAT0x2kv9-ZTvOCMHc62HxXzShHgEGnqqudsKj_Pf9eFq-JJH0Ll5foogkWb_J4rcD_DxuShZE9wz4fBI2dcm2nSDH3ce_QMXRqZjfBhhPyGN7zgn8PIv-5sKJ1oJcSbIsFjOt2NE_FyS7GH3mMVodA9sNIp4LK928SV_xo56JEgcC2beZGXMbdVJG6utCWWLNyo2ZNXD1dE9HGBnCbsTOxE_aviUiKalYlGrRv11ndM3SsTmCAf5L9By5ApXs8vjEV1Zc3Sw&h=ExI1hWErN3oz3qWx6LnVtDxBMoxTZuegBy6qmqX_y2M - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-operation-identifier: - - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/0e65fcef-6f42-4900-aaee-daaa8e99bfd8 - x-ms-ratelimit-remaining-subscription-global-reads: - - '16499' - x-msedge-ref: - - 'Ref A: 9D5F1E4B10E7438093526CF87FF1868E Ref B: CO6AA3150217045 Ref C: 2025-04-22T02:39:10Z' - status: - code: 202 - message: Accepted -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - CommandName: - - standby-container-group-pool delete - Connection: - - keep-alive - ParameterSetName: - - --resource-group --name -y - User-Agent: - - AZURECLI/2.71.0 azsdk-python-core/1.31.0 Python/3.12.10 (Windows-11-10.0.26100-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808861052440827&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=Bv04H6hM_8ionqp54t1J968cFyOosBqagl6U86v1GaAgIeGu0lAlJHVHcCx1NRg31DHgfqdyPAhwqKiprZWsdZ14uyZQUkoQ4LpSVb8MRB4LJ83z_MhYX456KCZhTPLaUYRAv43hsR_tGI1fD5vI8JiS3e_YdwytPhI912zdEL_V-bA-5YhjQeaVtK2nTrKCvzsaBjiLwEv6MFezvZGD4u05Ieh5xoa3Dc_oGy3nCF-FkWffPX128yGyo52I0_h_KAMQsuQor1rueXjV4LGA16c4pINN-PhIt86JRWzb_U5IF3USpSRw7s2FVO8GcHCE6fvTlBqrwvrAuv3dPyNWtQ&h=v_D4Ur-wLXlqG1ZuUSCAINVPfTUvd57DhNNdV1YYixw - response: - body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","name":"9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","status":"Deleting","startTime":"2025-04-22T02:35:05.0114641Z"}' - headers: - azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808863814342187&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=NqG3xG7Gw1oY26MrkRtDVG_8WkQG4nHDeoP5JDAUsBQeJqSYtu8nAg1uFlS7IZL9H8CpGZBNca6PF-iijfgejm8OIRd2g83fA0SV5D-Npr2wgTEp0pgAV0P4ntCUxKski9fiPCd0SxwnoLkLb0fD8gEg-eMz94wD-Gj0n6NFE42DL5gU46WILWFjV19GOkXvWAibnMj2iUXjiFkuZZoTHH1Mi1bZFeeMQGiN6PyrfGuXKNRKzKx7myt9xPwF5BZQGq0WGECeiOuXwT9lImqlq-fWqKhWMc_H-q15xFwZOfSBm73hGXcTEl4OE-aw8V1FRrWNjfmEI1mOKpZMpSR46Q&h=ApwqdGKjok1RwaYaguxmPUyF8zAQ-hcQXv7tnd4O8E0 - cache-control: - - no-cache - content-length: - - '574' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 22 Apr 2025 02:39:41 GMT - etag: - - '"00007d39-0000-2000-0000-680700590000"' - expires: - - '-1' - location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808863814342187&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=NqG3xG7Gw1oY26MrkRtDVG_8WkQG4nHDeoP5JDAUsBQeJqSYtu8nAg1uFlS7IZL9H8CpGZBNca6PF-iijfgejm8OIRd2g83fA0SV5D-Npr2wgTEp0pgAV0P4ntCUxKski9fiPCd0SxwnoLkLb0fD8gEg-eMz94wD-Gj0n6NFE42DL5gU46WILWFjV19GOkXvWAibnMj2iUXjiFkuZZoTHH1Mi1bZFeeMQGiN6PyrfGuXKNRKzKx7myt9xPwF5BZQGq0WGECeiOuXwT9lImqlq-fWqKhWMc_H-q15xFwZOfSBm73hGXcTEl4OE-aw8V1FRrWNjfmEI1mOKpZMpSR46Q&h=ApwqdGKjok1RwaYaguxmPUyF8zAQ-hcQXv7tnd4O8E0 - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-operation-identifier: - - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/7887e58c-ce2d-46b5-b9b7-1823b645b3a0 - x-ms-ratelimit-remaining-subscription-global-reads: - - '16499' - x-msedge-ref: - - 'Ref A: 2447C0ECCC0C417EB9209550EB2F8559 Ref B: CO6AA3150217045 Ref C: 2025-04-22T02:39:41Z' + - 'Ref A: A1612928DFD64564A85FD165C45F1A13 Ref B: MWH011020807042 Ref C: 2026-03-12T21:36:35Z' status: code: 202 message: Accepted @@ -1423,15 +878,15 @@ interactions: ParameterSetName: - --resource-group --name -y User-Agent: - - AZURECLI/2.71.0 azsdk-python-core/1.31.0 Python/3.12.10 (Windows-11-10.0.26100-SP0) + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.13.12 (Windows-11-10.0.26100-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808861052440827&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=Bv04H6hM_8ionqp54t1J968cFyOosBqagl6U86v1GaAgIeGu0lAlJHVHcCx1NRg31DHgfqdyPAhwqKiprZWsdZ14uyZQUkoQ4LpSVb8MRB4LJ83z_MhYX456KCZhTPLaUYRAv43hsR_tGI1fD5vI8JiS3e_YdwytPhI912zdEL_V-bA-5YhjQeaVtK2nTrKCvzsaBjiLwEv6MFezvZGD4u05Ieh5xoa3Dc_oGy3nCF-FkWffPX128yGyo52I0_h_KAMQsuQor1rueXjV4LGA16c4pINN-PhIt86JRWzb_U5IF3USpSRw7s2FVO8GcHCE6fvTlBqrwvrAuv3dPyNWtQ&h=v_D4Ur-wLXlqG1ZuUSCAINVPfTUvd57DhNNdV1YYixw + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089481959828256&c=MIIHlTCCBn2gAwIBAgIRAN8uxS6M1zIwyNS27O1e45EwDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UEAxMrQ0NNRSBHMSBUTFMgUlNBIDIwNDggU0hBMjU2IDIwNDkgRVVTMiBDQSAwMTAeFw0yNjAyMjQxMjQ4MDhaFw0yNjA4MTkxODQ4MDhaMEAxPjA8BgNVBAMTNWFzeW5jb3BlcmF0aW9uc2lnbmluZ2NlcnRpZmljYXRlLm1hbmFnZW1lbnQuYXp1cmUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAw34VWxIMRfzkodl03I3vWbthvAfn0-568UvCCyDa9QJec4yE7-lvztIK2R1pSsZXIjAr7f2xBefTCETZYtzcmGDdn8bNSayia9CqG3zkb90GkqlNXIhIqrL-3JFtStsU_rgnMZXI7hGuDm9grRLql1o_1RInkbOnrvmfTaYQ2CyRH38m3bFx7lsS-of9SydzWzZpqG9LIVwKER9oq_6BrDGSfERX0I9TJuiST-1JdbOwRq32h0cY0FtXqAGw8JH2Uc__hAUeXcPVT-aIHNe1mpH_iShy0HyYBHBHAVeI686nAJRVdR64T-ib01w4q8WwpBvs5spHSZNT7Xp4eRS-wQIDAQABo4IEkjCCBI4wgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDAjAMBgorBgEEAYI3ewQCMAwGA1UdEwEB_wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMA4GA1UdDwEB_wQEAwIFoDAdBgNVHQ4EFgQUwePRqNgumGplFm26a52kFZSqUmMwHwYDVR0jBBgwFoAU_Ow-26p8H4IeBbihBvlD5wKzCrkwggGyBgNVHR8EggGpMIIBpTBpoGegZYZjaHR0cDovL3ByaW1hcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzczL2N1cnJlbnQuY3JsMGugaaBnhmVodHRwOi8vc2Vjb25kYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NybHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS83My9jdXJyZW50LmNybDBaoFigVoZUaHR0cDovL2NybC5taWNyb3NvZnQuY29tL2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzczL2N1cnJlbnQuY3JsMG-gbaBrhmlodHRwOi8vY2NtZWVhc3R1czJwa2kuZWFzdHVzMi5wa2kuY29yZS53aW5kb3dzLm5ldC9jZXJ0aWZpY2F0ZUF1dGhvcml0aWVzL2NjbWVlYXN0dXMyaWNhMDEvNzMvY3VycmVudC5jcmwwggG3BggrBgEFBQcBAQSCAakwggGlMGwGCCsGAQUFBzAChmBodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwbgYIKwYBBQUHMAKGYmh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY2FjZXJ0cy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxL2NlcnQuY2VyMF0GCCsGAQUFBzAChlFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwZgYIKwYBBQUHMAKGWmh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMTANBgkqhkiG9w0BAQsFAAOCAQEABNWUmsU3kC0jt2fJ9ckIR3RNIVAtLuE-xxl6T1BzxTeySAS0J-OWa-u5aQORlpcBDiQGeITvEWJoBx9mNXjbvxWZZQOPuz5ne3fU2UqQ063pIWLyoiWQP_pdKjC5_L_sSqyyhIwD-PW-hAuocylbzGO1e4xmbRemgFtUzdXDSqxF9lHf_GVfQDAhfF6RhgIkktrd1n9mzAWMTHEaGOVQ6DRkuzqcIDeEjttW_0z4F8CVQUkEls6ZUW-2YdacbccGgUKR0c0MHGhuPdYbn-vHwmzBBlmYEv3ohsEIMXTiuiU-ijE-u9vgjd4I2Twy6zcgLkTf-kpAUNcMl742Vsmaxg&s=Y5VQ6fxAppldIhT1nmAWCtfeP3CFsZanimMnLmDoh3MY8K1zZgFpSn85XIjeznPhJ9-q1by5uLXsFAg9csJCK137fQbNjVz8fRMRjul3T4fT0VHjwqtGMLyQNsqBZXvlCVx-almwkiGTx5aUthDGP05nW9rZfg9jIZfNmnBrrffO-h-EfImDz4oJ7l5V62Ikcbm58b94oHVdpiaGqVomIi1j53aVNdc9bvm0QDgyJUnW7Q9T4uDl8tGu6trfuCniEL9qlXPdL76wBLu_CDBmWwEVuu09R9LZdlz6YU9JkkmoFOkEPG0w4ZjQQcg6yyCVPFgRgizQfTFzIIR2fCovvg&h=w2mqq3pKipJPIjGfr4tJW4Pb-cQO3MCONbwPM7DKRlU response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","name":"9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","status":"Deleting","startTime":"2025-04-22T02:35:05.0114641Z"}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9","name":"95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","status":"Deleting","startTime":"2026-03-12T21:36:35.8442367Z"}' headers: azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808864120261783&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=QkxOt_KMQQykFNuTSOYTQoIyM9FGthaGv2OvZ0DpLLN9EfadUzpqGGI8butoaywR9d8k3VLK7gjm0wE7L6CsJav54PDUfizU5sa88eMsS1OsaBdjJDEAsUuzBQqFFzYygPkP_bavSKKV0bCR34gHAxnIvmNl9zEpSPNWiyFMdGqD79PhjZJvQNohN9_5JlLKHjMWjnrzAeocMuc_UIjXY4M8bSZZ1-uDsarAnr5ngKDMZRcmj4liVRdRq2mBuaf4Y1FWqA_hxQp3RubZbtM5VIxYcpgD_hO47XIgdiVtYukPfvWicpyU2r1u1rHH6-C9HmtKMktjDiO7MBu9vtma2w&h=ojll2GjjwvXaaY7a__43EmPGC6zVlTZOeUCiG3-3CdI + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089481970531936&c=MIIHlDCCBnygAwIBAgIQbRZBCnyTTrdKyx3sn6-cIjANBgkqhkiG9w0BAQsFADA2MTQwMgYDVQQDEytDQ01FIEcxIFRMUyBSU0EgMjA0OCBTSEEyNTYgMjA0OSBFVVMyIENBIDAxMB4XDTI2MDIyNDE4NDcwN1oXDTI2MDgyMDAwNDcwN1owQDE-MDwGA1UEAxM1YXN5bmNvcGVyYXRpb25zaWduaW5nY2VydGlmaWNhdGUubWFuYWdlbWVudC5henVyZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDLYIfsKK3BxfjRY95DQ7nTiHuQIybDAR8CX9yInjq_0E3Mb9YwMAQGJklR1lZJqg9M7got1ThcwNEpPovodQrXAzXRPqJ0JyNpNf1UNLgRs-3_mYbXxvSrBdgdZL4WUq9XCQ9WaH2aM3MAuLy8FL835sRe_Zx46G3TsI9Grsv5U-8gTr440L6nsopLTJJzQCpxou4KEuTMiG2GpVzxExJwvUDuutVCxXnsUwksDnhFUbqcJ7mVhhK5If25oHTNYUQwYylqvq_5eVdfEXEzpbP3XfDdKxljTnSMHaniaYcYW3OmhIMmdnHNFiPA9LQ2DtYs_7T68xnPVpbVO0EZ2Em5AgMBAAGjggSSMIIEjjCBnQYDVR0gBIGVMIGSMAwGCisGAQQBgjd7AQEwZgYKKwYBBAGCN3sCAjBYMFYGCCsGAQUFBwICMEoeSAAzADMAZQAwADEAOQAyADEALQA0AGQANgA0AC0ANABmADgAYwAtAGEAMAA1ADUALQA1AGIAZABhAGYAZgBkADUAZQAzADMAZDAMBgorBgEEAYI3ewMCMAwGCisGAQQBgjd7BAIwDAYDVR0TAQH_BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH_BAQDAgWgMB0GA1UdDgQWBBQixmODlrY3K7hS01rA8V_TZUhMsjAfBgNVHSMEGDAWgBT87D7bqnwfgh4FuKEG-UPnArMKuTCCAbIGA1UdHwSCAakwggGlMGmgZ6BlhmNodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwa6BpoGeGZWh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzY1L2N1cnJlbnQuY3JsMFqgWKBWhlRodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwb6BtoGuGaWh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMS82NS9jdXJyZW50LmNybDCCAbcGCCsGAQUFBwEBBIIBqTCCAaUwbAYIKwYBBQUHMAKGYGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBuBggrBgEFBQcwAoZiaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwXQYIKwYBBQUHMAKGUWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBmBggrBgEFBQcwAoZaaHR0cDovL2NjbWVlYXN0dXMycGtpLmVhc3R1czIucGtpLmNvcmUud2luZG93cy5uZXQvY2VydGlmaWNhdGVBdXRob3JpdGllcy9jY21lZWFzdHVzMmljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQBKY8uIen-4v_aGTptgf_04u1F6978whzIp4ZiTbOSXPwNnweOy6hCQUcuaqDgVZEiozCZ3DTEQooEcQdtH6WhiCDn5FLdHIVfLyo35uSdRGa9igGbbQ22s_ZI2_Sp17bV5_a-akDuAb6xVSZB_RbHXoicbUykmyHQ2aRb7wLI-YJ4X_aS00yjgBXHLbbbD1PGhTMYVk-5Qy8AYGA2_CTJ0ZS5toZF1EKxkz6ka6D_ROn4Sg7PthZX7Y3YpuVwnCelnvJvOgla_MQjpNDBcgmnVyU-ChBBd3TykrRxVWNXjEm54XPippvvwuKEdc4BCa38ZFVNgvDuK-tY_JpycugPZ&s=QarL23rcBK-x-M7w04Btz86_OjEW8jr79-3WrKjCoWgNHsrZES59GaL9zdazeHyc2MoyB_c_YBDw89sjqmYXt2Oi9aOWL0hvzW5Pbc362kByqhcSBmd-1csBMln2sFS4brgYbqGsNIcQCZzreZOSe2mrmlaQXxjBH2npQ12cGeDJogIiT-BKq-8k5nbxDxHilrY8rTPhXGMYvGPmzWhTt6YGbLDlt-k_j1lVgJmX0qGnq76LqcvDKaNduqAOCaPaRQGFCQgTFvhOqWuThxw98bYXalmVMPXanl_MATdSTMCVTYu3Ph--x-pX7RGV80Un2jMmJeEq6soUzA6ZDkrfvQ&h=ZigBiFstPLrmjH0wQwuuQ2aaVx-qJ8HXFWfYTJtGmoc cache-control: - no-cache content-length: @@ -1439,13 +894,13 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 22 Apr 2025 02:40:11 GMT + - Thu, 12 Mar 2026 21:36:36 GMT etag: - - '"00007d39-0000-2000-0000-680700590000"' + - '"0600d3e2-0000-2000-0000-69b331e30000"' expires: - '-1' location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808864120261783&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=QkxOt_KMQQykFNuTSOYTQoIyM9FGthaGv2OvZ0DpLLN9EfadUzpqGGI8butoaywR9d8k3VLK7gjm0wE7L6CsJav54PDUfizU5sa88eMsS1OsaBdjJDEAsUuzBQqFFzYygPkP_bavSKKV0bCR34gHAxnIvmNl9zEpSPNWiyFMdGqD79PhjZJvQNohN9_5JlLKHjMWjnrzAeocMuc_UIjXY4M8bSZZ1-uDsarAnr5ngKDMZRcmj4liVRdRq2mBuaf4Y1FWqA_hxQp3RubZbtM5VIxYcpgD_hO47XIgdiVtYukPfvWicpyU2r1u1rHH6-C9HmtKMktjDiO7MBu9vtma2w&h=ojll2GjjwvXaaY7a__43EmPGC6zVlTZOeUCiG3-3CdI + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089481970531936&c=MIIHlDCCBnygAwIBAgIQbRZBCnyTTrdKyx3sn6-cIjANBgkqhkiG9w0BAQsFADA2MTQwMgYDVQQDEytDQ01FIEcxIFRMUyBSU0EgMjA0OCBTSEEyNTYgMjA0OSBFVVMyIENBIDAxMB4XDTI2MDIyNDE4NDcwN1oXDTI2MDgyMDAwNDcwN1owQDE-MDwGA1UEAxM1YXN5bmNvcGVyYXRpb25zaWduaW5nY2VydGlmaWNhdGUubWFuYWdlbWVudC5henVyZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDLYIfsKK3BxfjRY95DQ7nTiHuQIybDAR8CX9yInjq_0E3Mb9YwMAQGJklR1lZJqg9M7got1ThcwNEpPovodQrXAzXRPqJ0JyNpNf1UNLgRs-3_mYbXxvSrBdgdZL4WUq9XCQ9WaH2aM3MAuLy8FL835sRe_Zx46G3TsI9Grsv5U-8gTr440L6nsopLTJJzQCpxou4KEuTMiG2GpVzxExJwvUDuutVCxXnsUwksDnhFUbqcJ7mVhhK5If25oHTNYUQwYylqvq_5eVdfEXEzpbP3XfDdKxljTnSMHaniaYcYW3OmhIMmdnHNFiPA9LQ2DtYs_7T68xnPVpbVO0EZ2Em5AgMBAAGjggSSMIIEjjCBnQYDVR0gBIGVMIGSMAwGCisGAQQBgjd7AQEwZgYKKwYBBAGCN3sCAjBYMFYGCCsGAQUFBwICMEoeSAAzADMAZQAwADEAOQAyADEALQA0AGQANgA0AC0ANABmADgAYwAtAGEAMAA1ADUALQA1AGIAZABhAGYAZgBkADUAZQAzADMAZDAMBgorBgEEAYI3ewMCMAwGCisGAQQBgjd7BAIwDAYDVR0TAQH_BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH_BAQDAgWgMB0GA1UdDgQWBBQixmODlrY3K7hS01rA8V_TZUhMsjAfBgNVHSMEGDAWgBT87D7bqnwfgh4FuKEG-UPnArMKuTCCAbIGA1UdHwSCAakwggGlMGmgZ6BlhmNodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwa6BpoGeGZWh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzY1L2N1cnJlbnQuY3JsMFqgWKBWhlRodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwb6BtoGuGaWh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMS82NS9jdXJyZW50LmNybDCCAbcGCCsGAQUFBwEBBIIBqTCCAaUwbAYIKwYBBQUHMAKGYGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBuBggrBgEFBQcwAoZiaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwXQYIKwYBBQUHMAKGUWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBmBggrBgEFBQcwAoZaaHR0cDovL2NjbWVlYXN0dXMycGtpLmVhc3R1czIucGtpLmNvcmUud2luZG93cy5uZXQvY2VydGlmaWNhdGVBdXRob3JpdGllcy9jY21lZWFzdHVzMmljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQBKY8uIen-4v_aGTptgf_04u1F6978whzIp4ZiTbOSXPwNnweOy6hCQUcuaqDgVZEiozCZ3DTEQooEcQdtH6WhiCDn5FLdHIVfLyo35uSdRGa9igGbbQ22s_ZI2_Sp17bV5_a-akDuAb6xVSZB_RbHXoicbUykmyHQ2aRb7wLI-YJ4X_aS00yjgBXHLbbbD1PGhTMYVk-5Qy8AYGA2_CTJ0ZS5toZF1EKxkz6ka6D_ROn4Sg7PthZX7Y3YpuVwnCelnvJvOgla_MQjpNDBcgmnVyU-ChBBd3TykrRxVWNXjEm54XPippvvwuKEdc4BCa38ZFVNgvDuK-tY_JpycugPZ&s=QarL23rcBK-x-M7w04Btz86_OjEW8jr79-3WrKjCoWgNHsrZES59GaL9zdazeHyc2MoyB_c_YBDw89sjqmYXt2Oi9aOWL0hvzW5Pbc362kByqhcSBmd-1csBMln2sFS4brgYbqGsNIcQCZzreZOSe2mrmlaQXxjBH2npQ12cGeDJogIiT-BKq-8k5nbxDxHilrY8rTPhXGMYvGPmzWhTt6YGbLDlt-k_j1lVgJmX0qGnq76LqcvDKaNduqAOCaPaRQGFCQgTFvhOqWuThxw98bYXalmVMPXanl_MATdSTMCVTYu3Ph--x-pX7RGV80Un2jMmJeEq6soUzA6ZDkrfvQ&h=ZigBiFstPLrmjH0wQwuuQ2aaVx-qJ8HXFWfYTJtGmoc pragma: - no-cache strict-transport-security: @@ -1455,11 +910,11 @@ interactions: x-content-type-options: - nosniff x-ms-operation-identifier: - - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/8b3df600-24a2-402c-b91c-17d7993f17ad + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/f35dbdc6-c42c-4e9c-8df4-5ffa1198e9e7 x-ms-ratelimit-remaining-subscription-global-reads: - '16499' x-msedge-ref: - - 'Ref A: 7E916219A1EA465B9EAD3383CF4379EB Ref B: CO6AA3150217045 Ref C: 2025-04-22T02:40:11Z' + - 'Ref A: C91A9D3932874650A3ED755FC821471F Ref B: CO6AA3150218047 Ref C: 2026-03-12T21:36:36Z' status: code: 202 message: Accepted @@ -1477,15 +932,15 @@ interactions: ParameterSetName: - --resource-group --name -y User-Agent: - - AZURECLI/2.71.0 azsdk-python-core/1.31.0 Python/3.12.10 (Windows-11-10.0.26100-SP0) + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.13.12 (Windows-11-10.0.26100-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808861052440827&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=Bv04H6hM_8ionqp54t1J968cFyOosBqagl6U86v1GaAgIeGu0lAlJHVHcCx1NRg31DHgfqdyPAhwqKiprZWsdZ14uyZQUkoQ4LpSVb8MRB4LJ83z_MhYX456KCZhTPLaUYRAv43hsR_tGI1fD5vI8JiS3e_YdwytPhI912zdEL_V-bA-5YhjQeaVtK2nTrKCvzsaBjiLwEv6MFezvZGD4u05Ieh5xoa3Dc_oGy3nCF-FkWffPX128yGyo52I0_h_KAMQsuQor1rueXjV4LGA16c4pINN-PhIt86JRWzb_U5IF3USpSRw7s2FVO8GcHCE6fvTlBqrwvrAuv3dPyNWtQ&h=v_D4Ur-wLXlqG1ZuUSCAINVPfTUvd57DhNNdV1YYixw + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089481959828256&c=MIIHlTCCBn2gAwIBAgIRAN8uxS6M1zIwyNS27O1e45EwDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UEAxMrQ0NNRSBHMSBUTFMgUlNBIDIwNDggU0hBMjU2IDIwNDkgRVVTMiBDQSAwMTAeFw0yNjAyMjQxMjQ4MDhaFw0yNjA4MTkxODQ4MDhaMEAxPjA8BgNVBAMTNWFzeW5jb3BlcmF0aW9uc2lnbmluZ2NlcnRpZmljYXRlLm1hbmFnZW1lbnQuYXp1cmUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAw34VWxIMRfzkodl03I3vWbthvAfn0-568UvCCyDa9QJec4yE7-lvztIK2R1pSsZXIjAr7f2xBefTCETZYtzcmGDdn8bNSayia9CqG3zkb90GkqlNXIhIqrL-3JFtStsU_rgnMZXI7hGuDm9grRLql1o_1RInkbOnrvmfTaYQ2CyRH38m3bFx7lsS-of9SydzWzZpqG9LIVwKER9oq_6BrDGSfERX0I9TJuiST-1JdbOwRq32h0cY0FtXqAGw8JH2Uc__hAUeXcPVT-aIHNe1mpH_iShy0HyYBHBHAVeI686nAJRVdR64T-ib01w4q8WwpBvs5spHSZNT7Xp4eRS-wQIDAQABo4IEkjCCBI4wgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDAjAMBgorBgEEAYI3ewQCMAwGA1UdEwEB_wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMA4GA1UdDwEB_wQEAwIFoDAdBgNVHQ4EFgQUwePRqNgumGplFm26a52kFZSqUmMwHwYDVR0jBBgwFoAU_Ow-26p8H4IeBbihBvlD5wKzCrkwggGyBgNVHR8EggGpMIIBpTBpoGegZYZjaHR0cDovL3ByaW1hcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzczL2N1cnJlbnQuY3JsMGugaaBnhmVodHRwOi8vc2Vjb25kYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NybHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS83My9jdXJyZW50LmNybDBaoFigVoZUaHR0cDovL2NybC5taWNyb3NvZnQuY29tL2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzczL2N1cnJlbnQuY3JsMG-gbaBrhmlodHRwOi8vY2NtZWVhc3R1czJwa2kuZWFzdHVzMi5wa2kuY29yZS53aW5kb3dzLm5ldC9jZXJ0aWZpY2F0ZUF1dGhvcml0aWVzL2NjbWVlYXN0dXMyaWNhMDEvNzMvY3VycmVudC5jcmwwggG3BggrBgEFBQcBAQSCAakwggGlMGwGCCsGAQUFBzAChmBodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwbgYIKwYBBQUHMAKGYmh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY2FjZXJ0cy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxL2NlcnQuY2VyMF0GCCsGAQUFBzAChlFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwZgYIKwYBBQUHMAKGWmh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMTANBgkqhkiG9w0BAQsFAAOCAQEABNWUmsU3kC0jt2fJ9ckIR3RNIVAtLuE-xxl6T1BzxTeySAS0J-OWa-u5aQORlpcBDiQGeITvEWJoBx9mNXjbvxWZZQOPuz5ne3fU2UqQ063pIWLyoiWQP_pdKjC5_L_sSqyyhIwD-PW-hAuocylbzGO1e4xmbRemgFtUzdXDSqxF9lHf_GVfQDAhfF6RhgIkktrd1n9mzAWMTHEaGOVQ6DRkuzqcIDeEjttW_0z4F8CVQUkEls6ZUW-2YdacbccGgUKR0c0MHGhuPdYbn-vHwmzBBlmYEv3ohsEIMXTiuiU-ijE-u9vgjd4I2Twy6zcgLkTf-kpAUNcMl742Vsmaxg&s=Y5VQ6fxAppldIhT1nmAWCtfeP3CFsZanimMnLmDoh3MY8K1zZgFpSn85XIjeznPhJ9-q1by5uLXsFAg9csJCK137fQbNjVz8fRMRjul3T4fT0VHjwqtGMLyQNsqBZXvlCVx-almwkiGTx5aUthDGP05nW9rZfg9jIZfNmnBrrffO-h-EfImDz4oJ7l5V62Ikcbm58b94oHVdpiaGqVomIi1j53aVNdc9bvm0QDgyJUnW7Q9T4uDl8tGu6trfuCniEL9qlXPdL76wBLu_CDBmWwEVuu09R9LZdlz6YU9JkkmoFOkEPG0w4ZjQQcg6yyCVPFgRgizQfTFzIIR2fCovvg&h=w2mqq3pKipJPIjGfr4tJW4Pb-cQO3MCONbwPM7DKRlU response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","name":"9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","status":"Deleting","startTime":"2025-04-22T02:35:05.0114641Z"}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9","name":"95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","status":"Deleting","startTime":"2026-03-12T21:36:35.8442367Z"}' headers: azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808864426664889&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=Ijyiwrf2kjvib0OjvVFov9qD15YVOXBkLaXCXedADuLCf_iks6smlpw3JZ-TIkL-lhha8VYU_rsTjEVb4Zyp16t5fwHLj7n8whyUE_EY-BZraxAX5U4CoqmsJG9KnPeYH_elRF2bCAKQpJOv1OPs7AzIwwYICeTyUFO1YeJZTmz_-n3CTXARY85F8rWr6_K6gxFKHTsHCDMCZv5hWfxQRWMxQum5Be9JnCcdJJyz9ttLSD1BZlWZWJj6jRnKmpIwpsp81HcRtOYp12TMsLEClVuL5JvO5d3W1KQczKg1MNJdHpMd_noDAxJOgFoxoN6AaP-7LeO_f0WdLfMvSWm9Tg&h=B6ikwljrvtdZITlooLxUv30LMLnU17Ik3rJO5l49oJ4 + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089482275633290&c=MIIHlDCCBnygAwIBAgIQbRZBCnyTTrdKyx3sn6-cIjANBgkqhkiG9w0BAQsFADA2MTQwMgYDVQQDEytDQ01FIEcxIFRMUyBSU0EgMjA0OCBTSEEyNTYgMjA0OSBFVVMyIENBIDAxMB4XDTI2MDIyNDE4NDcwN1oXDTI2MDgyMDAwNDcwN1owQDE-MDwGA1UEAxM1YXN5bmNvcGVyYXRpb25zaWduaW5nY2VydGlmaWNhdGUubWFuYWdlbWVudC5henVyZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDLYIfsKK3BxfjRY95DQ7nTiHuQIybDAR8CX9yInjq_0E3Mb9YwMAQGJklR1lZJqg9M7got1ThcwNEpPovodQrXAzXRPqJ0JyNpNf1UNLgRs-3_mYbXxvSrBdgdZL4WUq9XCQ9WaH2aM3MAuLy8FL835sRe_Zx46G3TsI9Grsv5U-8gTr440L6nsopLTJJzQCpxou4KEuTMiG2GpVzxExJwvUDuutVCxXnsUwksDnhFUbqcJ7mVhhK5If25oHTNYUQwYylqvq_5eVdfEXEzpbP3XfDdKxljTnSMHaniaYcYW3OmhIMmdnHNFiPA9LQ2DtYs_7T68xnPVpbVO0EZ2Em5AgMBAAGjggSSMIIEjjCBnQYDVR0gBIGVMIGSMAwGCisGAQQBgjd7AQEwZgYKKwYBBAGCN3sCAjBYMFYGCCsGAQUFBwICMEoeSAAzADMAZQAwADEAOQAyADEALQA0AGQANgA0AC0ANABmADgAYwAtAGEAMAA1ADUALQA1AGIAZABhAGYAZgBkADUAZQAzADMAZDAMBgorBgEEAYI3ewMCMAwGCisGAQQBgjd7BAIwDAYDVR0TAQH_BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH_BAQDAgWgMB0GA1UdDgQWBBQixmODlrY3K7hS01rA8V_TZUhMsjAfBgNVHSMEGDAWgBT87D7bqnwfgh4FuKEG-UPnArMKuTCCAbIGA1UdHwSCAakwggGlMGmgZ6BlhmNodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwa6BpoGeGZWh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzY1L2N1cnJlbnQuY3JsMFqgWKBWhlRodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwb6BtoGuGaWh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMS82NS9jdXJyZW50LmNybDCCAbcGCCsGAQUFBwEBBIIBqTCCAaUwbAYIKwYBBQUHMAKGYGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBuBggrBgEFBQcwAoZiaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwXQYIKwYBBQUHMAKGUWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBmBggrBgEFBQcwAoZaaHR0cDovL2NjbWVlYXN0dXMycGtpLmVhc3R1czIucGtpLmNvcmUud2luZG93cy5uZXQvY2VydGlmaWNhdGVBdXRob3JpdGllcy9jY21lZWFzdHVzMmljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQBKY8uIen-4v_aGTptgf_04u1F6978whzIp4ZiTbOSXPwNnweOy6hCQUcuaqDgVZEiozCZ3DTEQooEcQdtH6WhiCDn5FLdHIVfLyo35uSdRGa9igGbbQ22s_ZI2_Sp17bV5_a-akDuAb6xVSZB_RbHXoicbUykmyHQ2aRb7wLI-YJ4X_aS00yjgBXHLbbbD1PGhTMYVk-5Qy8AYGA2_CTJ0ZS5toZF1EKxkz6ka6D_ROn4Sg7PthZX7Y3YpuVwnCelnvJvOgla_MQjpNDBcgmnVyU-ChBBd3TykrRxVWNXjEm54XPippvvwuKEdc4BCa38ZFVNgvDuK-tY_JpycugPZ&s=NMeS4HS-Ob7NmvmvLdFtMhgStsdXquHSFGlSCMuuyngDxlxKhIFtCXU2UUy9NB4qVnjyi-eZJbQEOeQ5NthELV_II-mgrdp4kX_iqGuO88mOz6ffVumP2D1cYlBxGiiIFTAWKrYSATTPS1IB-liEcjX3kApRQgFWM99JAaVZSOSdt51icD26D6v40h_SKGeN34QSoh_ufQs_E9Q_38v-Xsra1rI1B3Rwp4g_o0rpL8CI1XarqMxFsLn-ltJM18R6i6FtEyKbbAleH8hHWA7uTBEkvfWWs0Zws8fTJydMM_OnIitnlMvYAO9sFExv7dz13-B_cnNM5x9pzKeIeCWv4Q&h=Ix2d-vFZ8cH8S-98nDGwiyopZr1jnJmLoKF2j3v75sw cache-control: - no-cache content-length: @@ -1493,13 +948,13 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 22 Apr 2025 02:40:42 GMT + - Thu, 12 Mar 2026 21:37:07 GMT etag: - - '"00007d39-0000-2000-0000-680700590000"' + - '"0600d3e2-0000-2000-0000-69b331e30000"' expires: - '-1' location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808864426664889&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=Ijyiwrf2kjvib0OjvVFov9qD15YVOXBkLaXCXedADuLCf_iks6smlpw3JZ-TIkL-lhha8VYU_rsTjEVb4Zyp16t5fwHLj7n8whyUE_EY-BZraxAX5U4CoqmsJG9KnPeYH_elRF2bCAKQpJOv1OPs7AzIwwYICeTyUFO1YeJZTmz_-n3CTXARY85F8rWr6_K6gxFKHTsHCDMCZv5hWfxQRWMxQum5Be9JnCcdJJyz9ttLSD1BZlWZWJj6jRnKmpIwpsp81HcRtOYp12TMsLEClVuL5JvO5d3W1KQczKg1MNJdHpMd_noDAxJOgFoxoN6AaP-7LeO_f0WdLfMvSWm9Tg&h=B6ikwljrvtdZITlooLxUv30LMLnU17Ik3rJO5l49oJ4 + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089482275789497&c=MIIHlDCCBnygAwIBAgIQbRZBCnyTTrdKyx3sn6-cIjANBgkqhkiG9w0BAQsFADA2MTQwMgYDVQQDEytDQ01FIEcxIFRMUyBSU0EgMjA0OCBTSEEyNTYgMjA0OSBFVVMyIENBIDAxMB4XDTI2MDIyNDE4NDcwN1oXDTI2MDgyMDAwNDcwN1owQDE-MDwGA1UEAxM1YXN5bmNvcGVyYXRpb25zaWduaW5nY2VydGlmaWNhdGUubWFuYWdlbWVudC5henVyZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDLYIfsKK3BxfjRY95DQ7nTiHuQIybDAR8CX9yInjq_0E3Mb9YwMAQGJklR1lZJqg9M7got1ThcwNEpPovodQrXAzXRPqJ0JyNpNf1UNLgRs-3_mYbXxvSrBdgdZL4WUq9XCQ9WaH2aM3MAuLy8FL835sRe_Zx46G3TsI9Grsv5U-8gTr440L6nsopLTJJzQCpxou4KEuTMiG2GpVzxExJwvUDuutVCxXnsUwksDnhFUbqcJ7mVhhK5If25oHTNYUQwYylqvq_5eVdfEXEzpbP3XfDdKxljTnSMHaniaYcYW3OmhIMmdnHNFiPA9LQ2DtYs_7T68xnPVpbVO0EZ2Em5AgMBAAGjggSSMIIEjjCBnQYDVR0gBIGVMIGSMAwGCisGAQQBgjd7AQEwZgYKKwYBBAGCN3sCAjBYMFYGCCsGAQUFBwICMEoeSAAzADMAZQAwADEAOQAyADEALQA0AGQANgA0AC0ANABmADgAYwAtAGEAMAA1ADUALQA1AGIAZABhAGYAZgBkADUAZQAzADMAZDAMBgorBgEEAYI3ewMCMAwGCisGAQQBgjd7BAIwDAYDVR0TAQH_BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH_BAQDAgWgMB0GA1UdDgQWBBQixmODlrY3K7hS01rA8V_TZUhMsjAfBgNVHSMEGDAWgBT87D7bqnwfgh4FuKEG-UPnArMKuTCCAbIGA1UdHwSCAakwggGlMGmgZ6BlhmNodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwa6BpoGeGZWh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzY1L2N1cnJlbnQuY3JsMFqgWKBWhlRodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwb6BtoGuGaWh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMS82NS9jdXJyZW50LmNybDCCAbcGCCsGAQUFBwEBBIIBqTCCAaUwbAYIKwYBBQUHMAKGYGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBuBggrBgEFBQcwAoZiaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwXQYIKwYBBQUHMAKGUWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBmBggrBgEFBQcwAoZaaHR0cDovL2NjbWVlYXN0dXMycGtpLmVhc3R1czIucGtpLmNvcmUud2luZG93cy5uZXQvY2VydGlmaWNhdGVBdXRob3JpdGllcy9jY21lZWFzdHVzMmljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQBKY8uIen-4v_aGTptgf_04u1F6978whzIp4ZiTbOSXPwNnweOy6hCQUcuaqDgVZEiozCZ3DTEQooEcQdtH6WhiCDn5FLdHIVfLyo35uSdRGa9igGbbQ22s_ZI2_Sp17bV5_a-akDuAb6xVSZB_RbHXoicbUykmyHQ2aRb7wLI-YJ4X_aS00yjgBXHLbbbD1PGhTMYVk-5Qy8AYGA2_CTJ0ZS5toZF1EKxkz6ka6D_ROn4Sg7PthZX7Y3YpuVwnCelnvJvOgla_MQjpNDBcgmnVyU-ChBBd3TykrRxVWNXjEm54XPippvvwuKEdc4BCa38ZFVNgvDuK-tY_JpycugPZ&s=h_snUfJGie-m82d9lKTBi6VBmFL0dkJuaYAttJVQKqPhzc2MaTyUjp01r0HOmLm7NFAtwHmwoCyx-ImV7pYNYuWnn3WpTASWtGcOLxghX6HHRGG-5nXi15wIMZhHtmKexVb_MttUQRGzoxp-fo4wTJD_F3t5MYHqfIASHlUA53Ln7FBVaNw0xEKkANioh9Qd-sdxfzKvEqYo6V_J7fKq59BWULDS-TccY2DP6-pcF0wOSjvxTRCcAx4KhClWOQTWRIhNnmNdnBqPKOdN60TkD1utLY2ILG5L02OwqDyNZRi91NP_aI7Txxpvjyxc3w1IcvQ_LI-Nec3EJJp9mH9FUw&h=05eCKv0drtdaY_xisM-Pnc8cDWY6pSMvv9tO6fyJUss pragma: - no-cache strict-transport-security: @@ -1509,11 +964,11 @@ interactions: x-content-type-options: - nosniff x-ms-operation-identifier: - - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/795f53ce-b207-4595-9788-a5c81a06263c + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/b5c380b2-6299-485b-a884-3e489a877327 x-ms-ratelimit-remaining-subscription-global-reads: - '16499' x-msedge-ref: - - 'Ref A: A1E76D711EC04D5884DAFC22A769F03B Ref B: CO6AA3150217045 Ref C: 2025-04-22T02:40:42Z' + - 'Ref A: BA58A67529B845C98BC898A41DC8E95D Ref B: MWH011020806031 Ref C: 2026-03-12T21:37:07Z' status: code: 202 message: Accepted @@ -1531,15 +986,15 @@ interactions: ParameterSetName: - --resource-group --name -y User-Agent: - - AZURECLI/2.71.0 azsdk-python-core/1.31.0 Python/3.12.10 (Windows-11-10.0.26100-SP0) + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.13.12 (Windows-11-10.0.26100-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808861052440827&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=Bv04H6hM_8ionqp54t1J968cFyOosBqagl6U86v1GaAgIeGu0lAlJHVHcCx1NRg31DHgfqdyPAhwqKiprZWsdZ14uyZQUkoQ4LpSVb8MRB4LJ83z_MhYX456KCZhTPLaUYRAv43hsR_tGI1fD5vI8JiS3e_YdwytPhI912zdEL_V-bA-5YhjQeaVtK2nTrKCvzsaBjiLwEv6MFezvZGD4u05Ieh5xoa3Dc_oGy3nCF-FkWffPX128yGyo52I0_h_KAMQsuQor1rueXjV4LGA16c4pINN-PhIt86JRWzb_U5IF3USpSRw7s2FVO8GcHCE6fvTlBqrwvrAuv3dPyNWtQ&h=v_D4Ur-wLXlqG1ZuUSCAINVPfTUvd57DhNNdV1YYixw + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089481959828256&c=MIIHlTCCBn2gAwIBAgIRAN8uxS6M1zIwyNS27O1e45EwDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UEAxMrQ0NNRSBHMSBUTFMgUlNBIDIwNDggU0hBMjU2IDIwNDkgRVVTMiBDQSAwMTAeFw0yNjAyMjQxMjQ4MDhaFw0yNjA4MTkxODQ4MDhaMEAxPjA8BgNVBAMTNWFzeW5jb3BlcmF0aW9uc2lnbmluZ2NlcnRpZmljYXRlLm1hbmFnZW1lbnQuYXp1cmUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAw34VWxIMRfzkodl03I3vWbthvAfn0-568UvCCyDa9QJec4yE7-lvztIK2R1pSsZXIjAr7f2xBefTCETZYtzcmGDdn8bNSayia9CqG3zkb90GkqlNXIhIqrL-3JFtStsU_rgnMZXI7hGuDm9grRLql1o_1RInkbOnrvmfTaYQ2CyRH38m3bFx7lsS-of9SydzWzZpqG9LIVwKER9oq_6BrDGSfERX0I9TJuiST-1JdbOwRq32h0cY0FtXqAGw8JH2Uc__hAUeXcPVT-aIHNe1mpH_iShy0HyYBHBHAVeI686nAJRVdR64T-ib01w4q8WwpBvs5spHSZNT7Xp4eRS-wQIDAQABo4IEkjCCBI4wgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDAjAMBgorBgEEAYI3ewQCMAwGA1UdEwEB_wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMA4GA1UdDwEB_wQEAwIFoDAdBgNVHQ4EFgQUwePRqNgumGplFm26a52kFZSqUmMwHwYDVR0jBBgwFoAU_Ow-26p8H4IeBbihBvlD5wKzCrkwggGyBgNVHR8EggGpMIIBpTBpoGegZYZjaHR0cDovL3ByaW1hcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzczL2N1cnJlbnQuY3JsMGugaaBnhmVodHRwOi8vc2Vjb25kYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NybHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS83My9jdXJyZW50LmNybDBaoFigVoZUaHR0cDovL2NybC5taWNyb3NvZnQuY29tL2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzczL2N1cnJlbnQuY3JsMG-gbaBrhmlodHRwOi8vY2NtZWVhc3R1czJwa2kuZWFzdHVzMi5wa2kuY29yZS53aW5kb3dzLm5ldC9jZXJ0aWZpY2F0ZUF1dGhvcml0aWVzL2NjbWVlYXN0dXMyaWNhMDEvNzMvY3VycmVudC5jcmwwggG3BggrBgEFBQcBAQSCAakwggGlMGwGCCsGAQUFBzAChmBodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwbgYIKwYBBQUHMAKGYmh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY2FjZXJ0cy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxL2NlcnQuY2VyMF0GCCsGAQUFBzAChlFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwZgYIKwYBBQUHMAKGWmh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMTANBgkqhkiG9w0BAQsFAAOCAQEABNWUmsU3kC0jt2fJ9ckIR3RNIVAtLuE-xxl6T1BzxTeySAS0J-OWa-u5aQORlpcBDiQGeITvEWJoBx9mNXjbvxWZZQOPuz5ne3fU2UqQ063pIWLyoiWQP_pdKjC5_L_sSqyyhIwD-PW-hAuocylbzGO1e4xmbRemgFtUzdXDSqxF9lHf_GVfQDAhfF6RhgIkktrd1n9mzAWMTHEaGOVQ6DRkuzqcIDeEjttW_0z4F8CVQUkEls6ZUW-2YdacbccGgUKR0c0MHGhuPdYbn-vHwmzBBlmYEv3ohsEIMXTiuiU-ijE-u9vgjd4I2Twy6zcgLkTf-kpAUNcMl742Vsmaxg&s=Y5VQ6fxAppldIhT1nmAWCtfeP3CFsZanimMnLmDoh3MY8K1zZgFpSn85XIjeznPhJ9-q1by5uLXsFAg9csJCK137fQbNjVz8fRMRjul3T4fT0VHjwqtGMLyQNsqBZXvlCVx-almwkiGTx5aUthDGP05nW9rZfg9jIZfNmnBrrffO-h-EfImDz4oJ7l5V62Ikcbm58b94oHVdpiaGqVomIi1j53aVNdc9bvm0QDgyJUnW7Q9T4uDl8tGu6trfuCniEL9qlXPdL76wBLu_CDBmWwEVuu09R9LZdlz6YU9JkkmoFOkEPG0w4ZjQQcg6yyCVPFgRgizQfTFzIIR2fCovvg&h=w2mqq3pKipJPIjGfr4tJW4Pb-cQO3MCONbwPM7DKRlU response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","name":"9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","status":"Deleting","startTime":"2025-04-22T02:35:05.0114641Z"}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9","name":"95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","status":"Deleting","startTime":"2026-03-12T21:36:35.8442367Z"}' headers: azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808864732001548&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=h9s6igvwrC7WN_yr9cX2m2KmEZGTrqqHV0g-OQkjqeDIzWVi9F4om8nLmYGNOaVwKgqdbRCN0C9ecLvYjWQ5Yz2YGAISnqYeh0wkAwYdOVAQDsgpmZnxcK1HJF0WPEfJwWHK0LRk74V1KyXUfv5RN5FM67anN3nHrgxBfPeXH8x4KjZyB0ogeNL3s58aNuOG7VGzH8Sqf1OKQOj3Bgv7vM-LXiNSr4A1ul3JSsq-aTcuTawo0L1ZNzCkWW0Jfft-7to-IlmutrbfY8hSy3yeql-mes0Y-lMcxWQD6_B61uroc_bJ9XzN3b-VFRTkJcV1Jayc24-rOCiye_9yDZE4Ug&h=QV9xWIVACuoGQCKQwmQuHtFY-aMEo3yDZYvAexrloFM + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089482581106374&c=MIIHlDCCBnygAwIBAgIQbRZBCnyTTrdKyx3sn6-cIjANBgkqhkiG9w0BAQsFADA2MTQwMgYDVQQDEytDQ01FIEcxIFRMUyBSU0EgMjA0OCBTSEEyNTYgMjA0OSBFVVMyIENBIDAxMB4XDTI2MDIyNDE4NDcwN1oXDTI2MDgyMDAwNDcwN1owQDE-MDwGA1UEAxM1YXN5bmNvcGVyYXRpb25zaWduaW5nY2VydGlmaWNhdGUubWFuYWdlbWVudC5henVyZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDLYIfsKK3BxfjRY95DQ7nTiHuQIybDAR8CX9yInjq_0E3Mb9YwMAQGJklR1lZJqg9M7got1ThcwNEpPovodQrXAzXRPqJ0JyNpNf1UNLgRs-3_mYbXxvSrBdgdZL4WUq9XCQ9WaH2aM3MAuLy8FL835sRe_Zx46G3TsI9Grsv5U-8gTr440L6nsopLTJJzQCpxou4KEuTMiG2GpVzxExJwvUDuutVCxXnsUwksDnhFUbqcJ7mVhhK5If25oHTNYUQwYylqvq_5eVdfEXEzpbP3XfDdKxljTnSMHaniaYcYW3OmhIMmdnHNFiPA9LQ2DtYs_7T68xnPVpbVO0EZ2Em5AgMBAAGjggSSMIIEjjCBnQYDVR0gBIGVMIGSMAwGCisGAQQBgjd7AQEwZgYKKwYBBAGCN3sCAjBYMFYGCCsGAQUFBwICMEoeSAAzADMAZQAwADEAOQAyADEALQA0AGQANgA0AC0ANABmADgAYwAtAGEAMAA1ADUALQA1AGIAZABhAGYAZgBkADUAZQAzADMAZDAMBgorBgEEAYI3ewMCMAwGCisGAQQBgjd7BAIwDAYDVR0TAQH_BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH_BAQDAgWgMB0GA1UdDgQWBBQixmODlrY3K7hS01rA8V_TZUhMsjAfBgNVHSMEGDAWgBT87D7bqnwfgh4FuKEG-UPnArMKuTCCAbIGA1UdHwSCAakwggGlMGmgZ6BlhmNodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwa6BpoGeGZWh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzY1L2N1cnJlbnQuY3JsMFqgWKBWhlRodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwb6BtoGuGaWh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMS82NS9jdXJyZW50LmNybDCCAbcGCCsGAQUFBwEBBIIBqTCCAaUwbAYIKwYBBQUHMAKGYGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBuBggrBgEFBQcwAoZiaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwXQYIKwYBBQUHMAKGUWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBmBggrBgEFBQcwAoZaaHR0cDovL2NjbWVlYXN0dXMycGtpLmVhc3R1czIucGtpLmNvcmUud2luZG93cy5uZXQvY2VydGlmaWNhdGVBdXRob3JpdGllcy9jY21lZWFzdHVzMmljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQBKY8uIen-4v_aGTptgf_04u1F6978whzIp4ZiTbOSXPwNnweOy6hCQUcuaqDgVZEiozCZ3DTEQooEcQdtH6WhiCDn5FLdHIVfLyo35uSdRGa9igGbbQ22s_ZI2_Sp17bV5_a-akDuAb6xVSZB_RbHXoicbUykmyHQ2aRb7wLI-YJ4X_aS00yjgBXHLbbbD1PGhTMYVk-5Qy8AYGA2_CTJ0ZS5toZF1EKxkz6ka6D_ROn4Sg7PthZX7Y3YpuVwnCelnvJvOgla_MQjpNDBcgmnVyU-ChBBd3TykrRxVWNXjEm54XPippvvwuKEdc4BCa38ZFVNgvDuK-tY_JpycugPZ&s=hkqDn52RGw4iBMon6FnWRnOgNXJuUhRcOGJd0RM7knnQ8u1j29UGGhb0u9k27sATbPGx1agdKfvj6GhrxnElDxTKQuIdQKpkhlGQiOH5sIzYS_J3ri84a7fw71qn0gh4FNFM9jiQBOaQQssXZesOcGsDGA_HU7oCQmLAncBPopF9oa3xEHh1dUqArk4tNumRTr4Mdk7tB5X_ynrYV3ku9AIomDPtOTdZPT7eemAgRweqqnQN4NbaR0igXsvhLsdgF_IL1kCYZ32fEGXhHRbtvBUTR9745SgNhIxuDj-OzVq40q9xTylajVp8mYjI0SFT391s3M4PyjiaoY5D65XIxg&h=smj_SkVwgMNi8n93kEkG-uQ8-UUVqFIg8FCk9n9dJZM cache-control: - no-cache content-length: @@ -1547,13 +1002,13 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 22 Apr 2025 02:41:12 GMT + - Thu, 12 Mar 2026 21:37:37 GMT etag: - - '"00007d39-0000-2000-0000-680700590000"' + - '"0600d3e2-0000-2000-0000-69b331e30000"' expires: - '-1' location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808864732001548&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=h9s6igvwrC7WN_yr9cX2m2KmEZGTrqqHV0g-OQkjqeDIzWVi9F4om8nLmYGNOaVwKgqdbRCN0C9ecLvYjWQ5Yz2YGAISnqYeh0wkAwYdOVAQDsgpmZnxcK1HJF0WPEfJwWHK0LRk74V1KyXUfv5RN5FM67anN3nHrgxBfPeXH8x4KjZyB0ogeNL3s58aNuOG7VGzH8Sqf1OKQOj3Bgv7vM-LXiNSr4A1ul3JSsq-aTcuTawo0L1ZNzCkWW0Jfft-7to-IlmutrbfY8hSy3yeql-mes0Y-lMcxWQD6_B61uroc_bJ9XzN3b-VFRTkJcV1Jayc24-rOCiye_9yDZE4Ug&h=QV9xWIVACuoGQCKQwmQuHtFY-aMEo3yDZYvAexrloFM + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089482581106374&c=MIIHlDCCBnygAwIBAgIQbRZBCnyTTrdKyx3sn6-cIjANBgkqhkiG9w0BAQsFADA2MTQwMgYDVQQDEytDQ01FIEcxIFRMUyBSU0EgMjA0OCBTSEEyNTYgMjA0OSBFVVMyIENBIDAxMB4XDTI2MDIyNDE4NDcwN1oXDTI2MDgyMDAwNDcwN1owQDE-MDwGA1UEAxM1YXN5bmNvcGVyYXRpb25zaWduaW5nY2VydGlmaWNhdGUubWFuYWdlbWVudC5henVyZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDLYIfsKK3BxfjRY95DQ7nTiHuQIybDAR8CX9yInjq_0E3Mb9YwMAQGJklR1lZJqg9M7got1ThcwNEpPovodQrXAzXRPqJ0JyNpNf1UNLgRs-3_mYbXxvSrBdgdZL4WUq9XCQ9WaH2aM3MAuLy8FL835sRe_Zx46G3TsI9Grsv5U-8gTr440L6nsopLTJJzQCpxou4KEuTMiG2GpVzxExJwvUDuutVCxXnsUwksDnhFUbqcJ7mVhhK5If25oHTNYUQwYylqvq_5eVdfEXEzpbP3XfDdKxljTnSMHaniaYcYW3OmhIMmdnHNFiPA9LQ2DtYs_7T68xnPVpbVO0EZ2Em5AgMBAAGjggSSMIIEjjCBnQYDVR0gBIGVMIGSMAwGCisGAQQBgjd7AQEwZgYKKwYBBAGCN3sCAjBYMFYGCCsGAQUFBwICMEoeSAAzADMAZQAwADEAOQAyADEALQA0AGQANgA0AC0ANABmADgAYwAtAGEAMAA1ADUALQA1AGIAZABhAGYAZgBkADUAZQAzADMAZDAMBgorBgEEAYI3ewMCMAwGCisGAQQBgjd7BAIwDAYDVR0TAQH_BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH_BAQDAgWgMB0GA1UdDgQWBBQixmODlrY3K7hS01rA8V_TZUhMsjAfBgNVHSMEGDAWgBT87D7bqnwfgh4FuKEG-UPnArMKuTCCAbIGA1UdHwSCAakwggGlMGmgZ6BlhmNodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwa6BpoGeGZWh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzY1L2N1cnJlbnQuY3JsMFqgWKBWhlRodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwb6BtoGuGaWh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMS82NS9jdXJyZW50LmNybDCCAbcGCCsGAQUFBwEBBIIBqTCCAaUwbAYIKwYBBQUHMAKGYGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBuBggrBgEFBQcwAoZiaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwXQYIKwYBBQUHMAKGUWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBmBggrBgEFBQcwAoZaaHR0cDovL2NjbWVlYXN0dXMycGtpLmVhc3R1czIucGtpLmNvcmUud2luZG93cy5uZXQvY2VydGlmaWNhdGVBdXRob3JpdGllcy9jY21lZWFzdHVzMmljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQBKY8uIen-4v_aGTptgf_04u1F6978whzIp4ZiTbOSXPwNnweOy6hCQUcuaqDgVZEiozCZ3DTEQooEcQdtH6WhiCDn5FLdHIVfLyo35uSdRGa9igGbbQ22s_ZI2_Sp17bV5_a-akDuAb6xVSZB_RbHXoicbUykmyHQ2aRb7wLI-YJ4X_aS00yjgBXHLbbbD1PGhTMYVk-5Qy8AYGA2_CTJ0ZS5toZF1EKxkz6ka6D_ROn4Sg7PthZX7Y3YpuVwnCelnvJvOgla_MQjpNDBcgmnVyU-ChBBd3TykrRxVWNXjEm54XPippvvwuKEdc4BCa38ZFVNgvDuK-tY_JpycugPZ&s=hkqDn52RGw4iBMon6FnWRnOgNXJuUhRcOGJd0RM7knnQ8u1j29UGGhb0u9k27sATbPGx1agdKfvj6GhrxnElDxTKQuIdQKpkhlGQiOH5sIzYS_J3ri84a7fw71qn0gh4FNFM9jiQBOaQQssXZesOcGsDGA_HU7oCQmLAncBPopF9oa3xEHh1dUqArk4tNumRTr4Mdk7tB5X_ynrYV3ku9AIomDPtOTdZPT7eemAgRweqqnQN4NbaR0igXsvhLsdgF_IL1kCYZ32fEGXhHRbtvBUTR9745SgNhIxuDj-OzVq40q9xTylajVp8mYjI0SFT391s3M4PyjiaoY5D65XIxg&h=smj_SkVwgMNi8n93kEkG-uQ8-UUVqFIg8FCk9n9dJZM pragma: - no-cache strict-transport-security: @@ -1563,11 +1018,11 @@ interactions: x-content-type-options: - nosniff x-ms-operation-identifier: - - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/83135ff5-2301-4297-b75b-d2a1cec09b8f + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/1ff81b1a-20d0-40d1-97bd-e4b979dd3253 x-ms-ratelimit-remaining-subscription-global-reads: - '16499' x-msedge-ref: - - 'Ref A: 0B4E4747F5FD45FB84ECD3C692005214 Ref B: CO6AA3150217045 Ref C: 2025-04-22T02:41:12Z' + - 'Ref A: A5412C7471DD43EB9C0C40C264D6C82A Ref B: MWH011020808036 Ref C: 2026-03-12T21:37:37Z' status: code: 202 message: Accepted @@ -1585,15 +1040,15 @@ interactions: ParameterSetName: - --resource-group --name -y User-Agent: - - AZURECLI/2.71.0 azsdk-python-core/1.31.0 Python/3.12.10 (Windows-11-10.0.26100-SP0) + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.13.12 (Windows-11-10.0.26100-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808861052440827&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=Bv04H6hM_8ionqp54t1J968cFyOosBqagl6U86v1GaAgIeGu0lAlJHVHcCx1NRg31DHgfqdyPAhwqKiprZWsdZ14uyZQUkoQ4LpSVb8MRB4LJ83z_MhYX456KCZhTPLaUYRAv43hsR_tGI1fD5vI8JiS3e_YdwytPhI912zdEL_V-bA-5YhjQeaVtK2nTrKCvzsaBjiLwEv6MFezvZGD4u05Ieh5xoa3Dc_oGy3nCF-FkWffPX128yGyo52I0_h_KAMQsuQor1rueXjV4LGA16c4pINN-PhIt86JRWzb_U5IF3USpSRw7s2FVO8GcHCE6fvTlBqrwvrAuv3dPyNWtQ&h=v_D4Ur-wLXlqG1ZuUSCAINVPfTUvd57DhNNdV1YYixw + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089481959828256&c=MIIHlTCCBn2gAwIBAgIRAN8uxS6M1zIwyNS27O1e45EwDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UEAxMrQ0NNRSBHMSBUTFMgUlNBIDIwNDggU0hBMjU2IDIwNDkgRVVTMiBDQSAwMTAeFw0yNjAyMjQxMjQ4MDhaFw0yNjA4MTkxODQ4MDhaMEAxPjA8BgNVBAMTNWFzeW5jb3BlcmF0aW9uc2lnbmluZ2NlcnRpZmljYXRlLm1hbmFnZW1lbnQuYXp1cmUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAw34VWxIMRfzkodl03I3vWbthvAfn0-568UvCCyDa9QJec4yE7-lvztIK2R1pSsZXIjAr7f2xBefTCETZYtzcmGDdn8bNSayia9CqG3zkb90GkqlNXIhIqrL-3JFtStsU_rgnMZXI7hGuDm9grRLql1o_1RInkbOnrvmfTaYQ2CyRH38m3bFx7lsS-of9SydzWzZpqG9LIVwKER9oq_6BrDGSfERX0I9TJuiST-1JdbOwRq32h0cY0FtXqAGw8JH2Uc__hAUeXcPVT-aIHNe1mpH_iShy0HyYBHBHAVeI686nAJRVdR64T-ib01w4q8WwpBvs5spHSZNT7Xp4eRS-wQIDAQABo4IEkjCCBI4wgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDAjAMBgorBgEEAYI3ewQCMAwGA1UdEwEB_wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMA4GA1UdDwEB_wQEAwIFoDAdBgNVHQ4EFgQUwePRqNgumGplFm26a52kFZSqUmMwHwYDVR0jBBgwFoAU_Ow-26p8H4IeBbihBvlD5wKzCrkwggGyBgNVHR8EggGpMIIBpTBpoGegZYZjaHR0cDovL3ByaW1hcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzczL2N1cnJlbnQuY3JsMGugaaBnhmVodHRwOi8vc2Vjb25kYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NybHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS83My9jdXJyZW50LmNybDBaoFigVoZUaHR0cDovL2NybC5taWNyb3NvZnQuY29tL2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzczL2N1cnJlbnQuY3JsMG-gbaBrhmlodHRwOi8vY2NtZWVhc3R1czJwa2kuZWFzdHVzMi5wa2kuY29yZS53aW5kb3dzLm5ldC9jZXJ0aWZpY2F0ZUF1dGhvcml0aWVzL2NjbWVlYXN0dXMyaWNhMDEvNzMvY3VycmVudC5jcmwwggG3BggrBgEFBQcBAQSCAakwggGlMGwGCCsGAQUFBzAChmBodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwbgYIKwYBBQUHMAKGYmh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY2FjZXJ0cy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxL2NlcnQuY2VyMF0GCCsGAQUFBzAChlFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwZgYIKwYBBQUHMAKGWmh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMTANBgkqhkiG9w0BAQsFAAOCAQEABNWUmsU3kC0jt2fJ9ckIR3RNIVAtLuE-xxl6T1BzxTeySAS0J-OWa-u5aQORlpcBDiQGeITvEWJoBx9mNXjbvxWZZQOPuz5ne3fU2UqQ063pIWLyoiWQP_pdKjC5_L_sSqyyhIwD-PW-hAuocylbzGO1e4xmbRemgFtUzdXDSqxF9lHf_GVfQDAhfF6RhgIkktrd1n9mzAWMTHEaGOVQ6DRkuzqcIDeEjttW_0z4F8CVQUkEls6ZUW-2YdacbccGgUKR0c0MHGhuPdYbn-vHwmzBBlmYEv3ohsEIMXTiuiU-ijE-u9vgjd4I2Twy6zcgLkTf-kpAUNcMl742Vsmaxg&s=Y5VQ6fxAppldIhT1nmAWCtfeP3CFsZanimMnLmDoh3MY8K1zZgFpSn85XIjeznPhJ9-q1by5uLXsFAg9csJCK137fQbNjVz8fRMRjul3T4fT0VHjwqtGMLyQNsqBZXvlCVx-almwkiGTx5aUthDGP05nW9rZfg9jIZfNmnBrrffO-h-EfImDz4oJ7l5V62Ikcbm58b94oHVdpiaGqVomIi1j53aVNdc9bvm0QDgyJUnW7Q9T4uDl8tGu6trfuCniEL9qlXPdL76wBLu_CDBmWwEVuu09R9LZdlz6YU9JkkmoFOkEPG0w4ZjQQcg6yyCVPFgRgizQfTFzIIR2fCovvg&h=w2mqq3pKipJPIjGfr4tJW4Pb-cQO3MCONbwPM7DKRlU response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","name":"9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","status":"Deleting","startTime":"2025-04-22T02:35:05.0114641Z"}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9","name":"95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","status":"Deleting","startTime":"2026-03-12T21:36:35.8442367Z"}' headers: azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808865043234360&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=3Y3ZfOaa_RUgYm2KZ4W7BteOMgErLGsPpyiPFBnVQqv0XS8Don9rJcs6UJrfePw99ohVxiF0hfzJ6Tlja2H-rAEySjBCcna8_3dV7tMP3BR-serfWcNzKXikXzIQ3TdNm-VlL0c69PqMgBHeBLB4n14-iFwS7RI9m9nBAwdy6P9eImjf5wWJqd0bvz_7QjTIl5aR3ize3onBmAgLXk3Viv4fD2mdP2TfUesE0_HzGV5BGVQORwIhk6ysS18mIPAOPV9ELUrpHAQyGTW9yNe5aRx1BXW5XKcwN5z3W3DI1tkwSQKdqHDDkuz91ia2d2l-mFZO2TG1Ot2sVtHOrdeC9A&h=k11sWp6qEqYz832RbXMfjJ4lQZelpYQt6iAy2qJ5pRs + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089482886009522&c=MIIHlDCCBnygAwIBAgIQbRZBCnyTTrdKyx3sn6-cIjANBgkqhkiG9w0BAQsFADA2MTQwMgYDVQQDEytDQ01FIEcxIFRMUyBSU0EgMjA0OCBTSEEyNTYgMjA0OSBFVVMyIENBIDAxMB4XDTI2MDIyNDE4NDcwN1oXDTI2MDgyMDAwNDcwN1owQDE-MDwGA1UEAxM1YXN5bmNvcGVyYXRpb25zaWduaW5nY2VydGlmaWNhdGUubWFuYWdlbWVudC5henVyZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDLYIfsKK3BxfjRY95DQ7nTiHuQIybDAR8CX9yInjq_0E3Mb9YwMAQGJklR1lZJqg9M7got1ThcwNEpPovodQrXAzXRPqJ0JyNpNf1UNLgRs-3_mYbXxvSrBdgdZL4WUq9XCQ9WaH2aM3MAuLy8FL835sRe_Zx46G3TsI9Grsv5U-8gTr440L6nsopLTJJzQCpxou4KEuTMiG2GpVzxExJwvUDuutVCxXnsUwksDnhFUbqcJ7mVhhK5If25oHTNYUQwYylqvq_5eVdfEXEzpbP3XfDdKxljTnSMHaniaYcYW3OmhIMmdnHNFiPA9LQ2DtYs_7T68xnPVpbVO0EZ2Em5AgMBAAGjggSSMIIEjjCBnQYDVR0gBIGVMIGSMAwGCisGAQQBgjd7AQEwZgYKKwYBBAGCN3sCAjBYMFYGCCsGAQUFBwICMEoeSAAzADMAZQAwADEAOQAyADEALQA0AGQANgA0AC0ANABmADgAYwAtAGEAMAA1ADUALQA1AGIAZABhAGYAZgBkADUAZQAzADMAZDAMBgorBgEEAYI3ewMCMAwGCisGAQQBgjd7BAIwDAYDVR0TAQH_BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH_BAQDAgWgMB0GA1UdDgQWBBQixmODlrY3K7hS01rA8V_TZUhMsjAfBgNVHSMEGDAWgBT87D7bqnwfgh4FuKEG-UPnArMKuTCCAbIGA1UdHwSCAakwggGlMGmgZ6BlhmNodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwa6BpoGeGZWh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzY1L2N1cnJlbnQuY3JsMFqgWKBWhlRodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwb6BtoGuGaWh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMS82NS9jdXJyZW50LmNybDCCAbcGCCsGAQUFBwEBBIIBqTCCAaUwbAYIKwYBBQUHMAKGYGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBuBggrBgEFBQcwAoZiaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwXQYIKwYBBQUHMAKGUWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBmBggrBgEFBQcwAoZaaHR0cDovL2NjbWVlYXN0dXMycGtpLmVhc3R1czIucGtpLmNvcmUud2luZG93cy5uZXQvY2VydGlmaWNhdGVBdXRob3JpdGllcy9jY21lZWFzdHVzMmljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQBKY8uIen-4v_aGTptgf_04u1F6978whzIp4ZiTbOSXPwNnweOy6hCQUcuaqDgVZEiozCZ3DTEQooEcQdtH6WhiCDn5FLdHIVfLyo35uSdRGa9igGbbQ22s_ZI2_Sp17bV5_a-akDuAb6xVSZB_RbHXoicbUykmyHQ2aRb7wLI-YJ4X_aS00yjgBXHLbbbD1PGhTMYVk-5Qy8AYGA2_CTJ0ZS5toZF1EKxkz6ka6D_ROn4Sg7PthZX7Y3YpuVwnCelnvJvOgla_MQjpNDBcgmnVyU-ChBBd3TykrRxVWNXjEm54XPippvvwuKEdc4BCa38ZFVNgvDuK-tY_JpycugPZ&s=c7GHmntByOHGrP81BsRokkPj0DmUKRjSRZmGSHaPACqdPJKLWyKl9N5j21CshI9PAA2RqzBgshW5J3wlalNWa5obX8fGmUEyJYMXHSofPte53DUe0A7z2_1DwJxZ6fpPOloaS9WvuANUeZ7D-E_GrFWc7Ku3abUReocXI3IUpZsosySz8rPtCDVfkzUZOShce9vnyN2gnIftwzUWmTQONr17u6WEbLi9Y0N-9NdkCI4wwLM3ovmfC0lcsYahKQGISeuaNAKlpqx6OGcKbiYHuNCA4eJmfdouQcVFBTNxZhzMy6bgwNw2IB4u-qGGp4z2jiW6-Y6FYjpyVDXViPsgBg&h=11sldWB8ymL6rEbcqerUeGtYWVzLodu5GNaicCDQkwU cache-control: - no-cache content-length: @@ -1601,13 +1056,13 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 22 Apr 2025 02:41:44 GMT + - Thu, 12 Mar 2026 21:38:08 GMT etag: - - '"00007d39-0000-2000-0000-680700590000"' + - '"0600d3e2-0000-2000-0000-69b331e30000"' expires: - '-1' location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808865043546880&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=dqlQRghG2e-lASpMOmYYBPx-XT1qvjB8ngCpPSImQXWLCKGNHIu4poYDzDWHSVzWyj_1C9jVgvsSFGMbVTJ4Qw2m0fg2ZqbgwBP9x1h1R9kn5vu8Jeg1DF4emcTHkXJXLw3peIkbmD3zCREaPgDD-XiZ3V0J1fsWeiXEE8Nqm8M5vo5sj4NcSvkGIAPRcIMjEomSxk0dLvxH4u4TZz7iF-58m78SZBUXTFQk4ykWjtl_uItJeu7gIrWh7ULo7ud9N09HPY-kaatjLU0WGLh9jtYYwomcfdnaNRRV__Mb_mfTCoMW-C4vBSx-kBmezIAJzc2vOHYNLLK4G_CqLESRvw&h=qRk4eog9puvkdg-toeYiE0-5LYcujMdjYAJrjjH8G90 + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089482886165989&c=MIIHlDCCBnygAwIBAgIQbRZBCnyTTrdKyx3sn6-cIjANBgkqhkiG9w0BAQsFADA2MTQwMgYDVQQDEytDQ01FIEcxIFRMUyBSU0EgMjA0OCBTSEEyNTYgMjA0OSBFVVMyIENBIDAxMB4XDTI2MDIyNDE4NDcwN1oXDTI2MDgyMDAwNDcwN1owQDE-MDwGA1UEAxM1YXN5bmNvcGVyYXRpb25zaWduaW5nY2VydGlmaWNhdGUubWFuYWdlbWVudC5henVyZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDLYIfsKK3BxfjRY95DQ7nTiHuQIybDAR8CX9yInjq_0E3Mb9YwMAQGJklR1lZJqg9M7got1ThcwNEpPovodQrXAzXRPqJ0JyNpNf1UNLgRs-3_mYbXxvSrBdgdZL4WUq9XCQ9WaH2aM3MAuLy8FL835sRe_Zx46G3TsI9Grsv5U-8gTr440L6nsopLTJJzQCpxou4KEuTMiG2GpVzxExJwvUDuutVCxXnsUwksDnhFUbqcJ7mVhhK5If25oHTNYUQwYylqvq_5eVdfEXEzpbP3XfDdKxljTnSMHaniaYcYW3OmhIMmdnHNFiPA9LQ2DtYs_7T68xnPVpbVO0EZ2Em5AgMBAAGjggSSMIIEjjCBnQYDVR0gBIGVMIGSMAwGCisGAQQBgjd7AQEwZgYKKwYBBAGCN3sCAjBYMFYGCCsGAQUFBwICMEoeSAAzADMAZQAwADEAOQAyADEALQA0AGQANgA0AC0ANABmADgAYwAtAGEAMAA1ADUALQA1AGIAZABhAGYAZgBkADUAZQAzADMAZDAMBgorBgEEAYI3ewMCMAwGCisGAQQBgjd7BAIwDAYDVR0TAQH_BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH_BAQDAgWgMB0GA1UdDgQWBBQixmODlrY3K7hS01rA8V_TZUhMsjAfBgNVHSMEGDAWgBT87D7bqnwfgh4FuKEG-UPnArMKuTCCAbIGA1UdHwSCAakwggGlMGmgZ6BlhmNodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwa6BpoGeGZWh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzY1L2N1cnJlbnQuY3JsMFqgWKBWhlRodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwb6BtoGuGaWh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMS82NS9jdXJyZW50LmNybDCCAbcGCCsGAQUFBwEBBIIBqTCCAaUwbAYIKwYBBQUHMAKGYGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBuBggrBgEFBQcwAoZiaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwXQYIKwYBBQUHMAKGUWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBmBggrBgEFBQcwAoZaaHR0cDovL2NjbWVlYXN0dXMycGtpLmVhc3R1czIucGtpLmNvcmUud2luZG93cy5uZXQvY2VydGlmaWNhdGVBdXRob3JpdGllcy9jY21lZWFzdHVzMmljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQBKY8uIen-4v_aGTptgf_04u1F6978whzIp4ZiTbOSXPwNnweOy6hCQUcuaqDgVZEiozCZ3DTEQooEcQdtH6WhiCDn5FLdHIVfLyo35uSdRGa9igGbbQ22s_ZI2_Sp17bV5_a-akDuAb6xVSZB_RbHXoicbUykmyHQ2aRb7wLI-YJ4X_aS00yjgBXHLbbbD1PGhTMYVk-5Qy8AYGA2_CTJ0ZS5toZF1EKxkz6ka6D_ROn4Sg7PthZX7Y3YpuVwnCelnvJvOgla_MQjpNDBcgmnVyU-ChBBd3TykrRxVWNXjEm54XPippvvwuKEdc4BCa38ZFVNgvDuK-tY_JpycugPZ&s=ZfOyjPjLRKKWaN0D0oMHutqenaSWY6BTIr-WtYmw6MbMf3setTxp7q2pl4ZfrRs9snQ5C0HwusVtJ9OIKXBROjhp96JM97-GE-iFwpsTC74oDPkojGIE4V3vDBacoc8D8HaOzc6-8ES6lETbAh7zg2dy0fhwuBvcHzStAwEHmfMVK5ZXMxaDK8szC4Ty4PiF2m876k6_eisjNe3AiVlIigOdu0TLHOzSl-mjqVe8Rz5S9E--R5UNNSOaobeEVh8lRVd-QMHfqibdxzJhBQwoUhq8tafXRDXek8Bncr-Gn_m6i2tVyW3dyuAc7PjQvPJ2JRSOMFf9PQlB_ZW-pzRtyg&h=xNQ5phHha2V9G9oBYO2E1vGiH8mzYjvAtDFAWXO7i3E pragma: - no-cache strict-transport-security: @@ -1617,11 +1072,11 @@ interactions: x-content-type-options: - nosniff x-ms-operation-identifier: - - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/cff50546-5704-4ca4-9910-ed4e5b05af7a + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/41721474-9da9-4c43-88b2-2a0800845520 x-ms-ratelimit-remaining-subscription-global-reads: - '16499' x-msedge-ref: - - 'Ref A: 3DD4CF1EA8134AADA5418A2F846CEC22 Ref B: CO6AA3150217045 Ref C: 2025-04-22T02:41:43Z' + - 'Ref A: 79C82AF572874515912C8CE02759C82E Ref B: CO6AA3150219031 Ref C: 2026-03-12T21:38:08Z' status: code: 202 message: Accepted @@ -1639,15 +1094,15 @@ interactions: ParameterSetName: - --resource-group --name -y User-Agent: - - AZURECLI/2.71.0 azsdk-python-core/1.31.0 Python/3.12.10 (Windows-11-10.0.26100-SP0) + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.13.12 (Windows-11-10.0.26100-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808861052440827&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=Bv04H6hM_8ionqp54t1J968cFyOosBqagl6U86v1GaAgIeGu0lAlJHVHcCx1NRg31DHgfqdyPAhwqKiprZWsdZ14uyZQUkoQ4LpSVb8MRB4LJ83z_MhYX456KCZhTPLaUYRAv43hsR_tGI1fD5vI8JiS3e_YdwytPhI912zdEL_V-bA-5YhjQeaVtK2nTrKCvzsaBjiLwEv6MFezvZGD4u05Ieh5xoa3Dc_oGy3nCF-FkWffPX128yGyo52I0_h_KAMQsuQor1rueXjV4LGA16c4pINN-PhIt86JRWzb_U5IF3USpSRw7s2FVO8GcHCE6fvTlBqrwvrAuv3dPyNWtQ&h=v_D4Ur-wLXlqG1ZuUSCAINVPfTUvd57DhNNdV1YYixw + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089481959828256&c=MIIHlTCCBn2gAwIBAgIRAN8uxS6M1zIwyNS27O1e45EwDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UEAxMrQ0NNRSBHMSBUTFMgUlNBIDIwNDggU0hBMjU2IDIwNDkgRVVTMiBDQSAwMTAeFw0yNjAyMjQxMjQ4MDhaFw0yNjA4MTkxODQ4MDhaMEAxPjA8BgNVBAMTNWFzeW5jb3BlcmF0aW9uc2lnbmluZ2NlcnRpZmljYXRlLm1hbmFnZW1lbnQuYXp1cmUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAw34VWxIMRfzkodl03I3vWbthvAfn0-568UvCCyDa9QJec4yE7-lvztIK2R1pSsZXIjAr7f2xBefTCETZYtzcmGDdn8bNSayia9CqG3zkb90GkqlNXIhIqrL-3JFtStsU_rgnMZXI7hGuDm9grRLql1o_1RInkbOnrvmfTaYQ2CyRH38m3bFx7lsS-of9SydzWzZpqG9LIVwKER9oq_6BrDGSfERX0I9TJuiST-1JdbOwRq32h0cY0FtXqAGw8JH2Uc__hAUeXcPVT-aIHNe1mpH_iShy0HyYBHBHAVeI686nAJRVdR64T-ib01w4q8WwpBvs5spHSZNT7Xp4eRS-wQIDAQABo4IEkjCCBI4wgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDAjAMBgorBgEEAYI3ewQCMAwGA1UdEwEB_wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMA4GA1UdDwEB_wQEAwIFoDAdBgNVHQ4EFgQUwePRqNgumGplFm26a52kFZSqUmMwHwYDVR0jBBgwFoAU_Ow-26p8H4IeBbihBvlD5wKzCrkwggGyBgNVHR8EggGpMIIBpTBpoGegZYZjaHR0cDovL3ByaW1hcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzczL2N1cnJlbnQuY3JsMGugaaBnhmVodHRwOi8vc2Vjb25kYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NybHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS83My9jdXJyZW50LmNybDBaoFigVoZUaHR0cDovL2NybC5taWNyb3NvZnQuY29tL2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzczL2N1cnJlbnQuY3JsMG-gbaBrhmlodHRwOi8vY2NtZWVhc3R1czJwa2kuZWFzdHVzMi5wa2kuY29yZS53aW5kb3dzLm5ldC9jZXJ0aWZpY2F0ZUF1dGhvcml0aWVzL2NjbWVlYXN0dXMyaWNhMDEvNzMvY3VycmVudC5jcmwwggG3BggrBgEFBQcBAQSCAakwggGlMGwGCCsGAQUFBzAChmBodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwbgYIKwYBBQUHMAKGYmh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY2FjZXJ0cy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxL2NlcnQuY2VyMF0GCCsGAQUFBzAChlFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwZgYIKwYBBQUHMAKGWmh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMTANBgkqhkiG9w0BAQsFAAOCAQEABNWUmsU3kC0jt2fJ9ckIR3RNIVAtLuE-xxl6T1BzxTeySAS0J-OWa-u5aQORlpcBDiQGeITvEWJoBx9mNXjbvxWZZQOPuz5ne3fU2UqQ063pIWLyoiWQP_pdKjC5_L_sSqyyhIwD-PW-hAuocylbzGO1e4xmbRemgFtUzdXDSqxF9lHf_GVfQDAhfF6RhgIkktrd1n9mzAWMTHEaGOVQ6DRkuzqcIDeEjttW_0z4F8CVQUkEls6ZUW-2YdacbccGgUKR0c0MHGhuPdYbn-vHwmzBBlmYEv3ohsEIMXTiuiU-ijE-u9vgjd4I2Twy6zcgLkTf-kpAUNcMl742Vsmaxg&s=Y5VQ6fxAppldIhT1nmAWCtfeP3CFsZanimMnLmDoh3MY8K1zZgFpSn85XIjeznPhJ9-q1by5uLXsFAg9csJCK137fQbNjVz8fRMRjul3T4fT0VHjwqtGMLyQNsqBZXvlCVx-almwkiGTx5aUthDGP05nW9rZfg9jIZfNmnBrrffO-h-EfImDz4oJ7l5V62Ikcbm58b94oHVdpiaGqVomIi1j53aVNdc9bvm0QDgyJUnW7Q9T4uDl8tGu6trfuCniEL9qlXPdL76wBLu_CDBmWwEVuu09R9LZdlz6YU9JkkmoFOkEPG0w4ZjQQcg6yyCVPFgRgizQfTFzIIR2fCovvg&h=w2mqq3pKipJPIjGfr4tJW4Pb-cQO3MCONbwPM7DKRlU response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","name":"9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","status":"Deleting","startTime":"2025-04-22T02:35:05.0114641Z"}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9","name":"95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","status":"Deleting","startTime":"2026-03-12T21:36:35.8442367Z"}' headers: azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808865348975061&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=0L60C5wZbuXuEkxhRVKUaGuIQWEoAQv3hdV1bR3UjMkmTobwW2A5E-TyX8E1PTb5PE54X1Uh9wkpGhyPM6QHqTMlnfXIs95S7JBE_BM1_dYVk-5FZ2F83X9TbhdRl0-4KDnuynVWqj9hsHgHVt0grw5IbNl3WWuK-TENeIanjzQ8ljE_rWqbqqfF5isWegAQHQkffoJ8-CuuLZCHSkaszDSWXCjHDE6T6uJHDPybZ34Ea393FNzYARL0uiSP2r4BOdcyhao6XmQ4BxU_xGwHhkVFpvuAy5CXJatk6yfEC-OulW-EGdCMiv9VYNoWMfW0fsUS5_AU_kzotuzx2xOv-w&h=aYUYcwUKuuLXUXp2DAVGIxcm5KDTYxLVt18mXQRFxjA + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089483192209477&c=MIIHlDCCBnygAwIBAgIQbRZBCnyTTrdKyx3sn6-cIjANBgkqhkiG9w0BAQsFADA2MTQwMgYDVQQDEytDQ01FIEcxIFRMUyBSU0EgMjA0OCBTSEEyNTYgMjA0OSBFVVMyIENBIDAxMB4XDTI2MDIyNDE4NDcwN1oXDTI2MDgyMDAwNDcwN1owQDE-MDwGA1UEAxM1YXN5bmNvcGVyYXRpb25zaWduaW5nY2VydGlmaWNhdGUubWFuYWdlbWVudC5henVyZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDLYIfsKK3BxfjRY95DQ7nTiHuQIybDAR8CX9yInjq_0E3Mb9YwMAQGJklR1lZJqg9M7got1ThcwNEpPovodQrXAzXRPqJ0JyNpNf1UNLgRs-3_mYbXxvSrBdgdZL4WUq9XCQ9WaH2aM3MAuLy8FL835sRe_Zx46G3TsI9Grsv5U-8gTr440L6nsopLTJJzQCpxou4KEuTMiG2GpVzxExJwvUDuutVCxXnsUwksDnhFUbqcJ7mVhhK5If25oHTNYUQwYylqvq_5eVdfEXEzpbP3XfDdKxljTnSMHaniaYcYW3OmhIMmdnHNFiPA9LQ2DtYs_7T68xnPVpbVO0EZ2Em5AgMBAAGjggSSMIIEjjCBnQYDVR0gBIGVMIGSMAwGCisGAQQBgjd7AQEwZgYKKwYBBAGCN3sCAjBYMFYGCCsGAQUFBwICMEoeSAAzADMAZQAwADEAOQAyADEALQA0AGQANgA0AC0ANABmADgAYwAtAGEAMAA1ADUALQA1AGIAZABhAGYAZgBkADUAZQAzADMAZDAMBgorBgEEAYI3ewMCMAwGCisGAQQBgjd7BAIwDAYDVR0TAQH_BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH_BAQDAgWgMB0GA1UdDgQWBBQixmODlrY3K7hS01rA8V_TZUhMsjAfBgNVHSMEGDAWgBT87D7bqnwfgh4FuKEG-UPnArMKuTCCAbIGA1UdHwSCAakwggGlMGmgZ6BlhmNodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwa6BpoGeGZWh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzY1L2N1cnJlbnQuY3JsMFqgWKBWhlRodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwb6BtoGuGaWh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMS82NS9jdXJyZW50LmNybDCCAbcGCCsGAQUFBwEBBIIBqTCCAaUwbAYIKwYBBQUHMAKGYGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBuBggrBgEFBQcwAoZiaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwXQYIKwYBBQUHMAKGUWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBmBggrBgEFBQcwAoZaaHR0cDovL2NjbWVlYXN0dXMycGtpLmVhc3R1czIucGtpLmNvcmUud2luZG93cy5uZXQvY2VydGlmaWNhdGVBdXRob3JpdGllcy9jY21lZWFzdHVzMmljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQBKY8uIen-4v_aGTptgf_04u1F6978whzIp4ZiTbOSXPwNnweOy6hCQUcuaqDgVZEiozCZ3DTEQooEcQdtH6WhiCDn5FLdHIVfLyo35uSdRGa9igGbbQ22s_ZI2_Sp17bV5_a-akDuAb6xVSZB_RbHXoicbUykmyHQ2aRb7wLI-YJ4X_aS00yjgBXHLbbbD1PGhTMYVk-5Qy8AYGA2_CTJ0ZS5toZF1EKxkz6ka6D_ROn4Sg7PthZX7Y3YpuVwnCelnvJvOgla_MQjpNDBcgmnVyU-ChBBd3TykrRxVWNXjEm54XPippvvwuKEdc4BCa38ZFVNgvDuK-tY_JpycugPZ&s=jGOt7Tynd7oM033soLZwKIffza-rllDXz5VHZ0nyR4coq9QFM4mQ8sg1n3IAoeJkoxbtcIlb2-rCoNxn4PkpVieurWG1qCQnS_TQa0BGI-aToMYeBBuVXgPaQEbWuB0h3s3bOzuc2s-NMMEY2M2NSyW0zjdjTu0sW55Bl_eO8laalNvbvTGiP0c6TRjAFglsyrg8H7k-YvJnnaa7vitJxlk0GGGkEq2PvpxUZ6ZVYw9Roy9Vk9WR25UVzR5S3080qCYiSdkxnsRurSKxiY7apqKy-vNSRA9yW5JguR1FQPEUrzTS6ISi4Zl_MaP4AZOMB6B1MhZeQ57qtJsQnxUAdA&h=ZaUsVbp0k35RRlMGF2g3sheHqTzJicuotluR4xx1OLI cache-control: - no-cache content-length: @@ -1655,13 +1110,13 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 22 Apr 2025 02:42:14 GMT + - Thu, 12 Mar 2026 21:38:39 GMT etag: - - '"00007d39-0000-2000-0000-680700590000"' + - '"0600d3e2-0000-2000-0000-69b331e30000"' expires: - '-1' location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808865348975061&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=0L60C5wZbuXuEkxhRVKUaGuIQWEoAQv3hdV1bR3UjMkmTobwW2A5E-TyX8E1PTb5PE54X1Uh9wkpGhyPM6QHqTMlnfXIs95S7JBE_BM1_dYVk-5FZ2F83X9TbhdRl0-4KDnuynVWqj9hsHgHVt0grw5IbNl3WWuK-TENeIanjzQ8ljE_rWqbqqfF5isWegAQHQkffoJ8-CuuLZCHSkaszDSWXCjHDE6T6uJHDPybZ34Ea393FNzYARL0uiSP2r4BOdcyhao6XmQ4BxU_xGwHhkVFpvuAy5CXJatk6yfEC-OulW-EGdCMiv9VYNoWMfW0fsUS5_AU_kzotuzx2xOv-w&h=aYUYcwUKuuLXUXp2DAVGIxcm5KDTYxLVt18mXQRFxjA + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089483192209477&c=MIIHlDCCBnygAwIBAgIQbRZBCnyTTrdKyx3sn6-cIjANBgkqhkiG9w0BAQsFADA2MTQwMgYDVQQDEytDQ01FIEcxIFRMUyBSU0EgMjA0OCBTSEEyNTYgMjA0OSBFVVMyIENBIDAxMB4XDTI2MDIyNDE4NDcwN1oXDTI2MDgyMDAwNDcwN1owQDE-MDwGA1UEAxM1YXN5bmNvcGVyYXRpb25zaWduaW5nY2VydGlmaWNhdGUubWFuYWdlbWVudC5henVyZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDLYIfsKK3BxfjRY95DQ7nTiHuQIybDAR8CX9yInjq_0E3Mb9YwMAQGJklR1lZJqg9M7got1ThcwNEpPovodQrXAzXRPqJ0JyNpNf1UNLgRs-3_mYbXxvSrBdgdZL4WUq9XCQ9WaH2aM3MAuLy8FL835sRe_Zx46G3TsI9Grsv5U-8gTr440L6nsopLTJJzQCpxou4KEuTMiG2GpVzxExJwvUDuutVCxXnsUwksDnhFUbqcJ7mVhhK5If25oHTNYUQwYylqvq_5eVdfEXEzpbP3XfDdKxljTnSMHaniaYcYW3OmhIMmdnHNFiPA9LQ2DtYs_7T68xnPVpbVO0EZ2Em5AgMBAAGjggSSMIIEjjCBnQYDVR0gBIGVMIGSMAwGCisGAQQBgjd7AQEwZgYKKwYBBAGCN3sCAjBYMFYGCCsGAQUFBwICMEoeSAAzADMAZQAwADEAOQAyADEALQA0AGQANgA0AC0ANABmADgAYwAtAGEAMAA1ADUALQA1AGIAZABhAGYAZgBkADUAZQAzADMAZDAMBgorBgEEAYI3ewMCMAwGCisGAQQBgjd7BAIwDAYDVR0TAQH_BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH_BAQDAgWgMB0GA1UdDgQWBBQixmODlrY3K7hS01rA8V_TZUhMsjAfBgNVHSMEGDAWgBT87D7bqnwfgh4FuKEG-UPnArMKuTCCAbIGA1UdHwSCAakwggGlMGmgZ6BlhmNodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwa6BpoGeGZWh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzY1L2N1cnJlbnQuY3JsMFqgWKBWhlRodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwb6BtoGuGaWh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMS82NS9jdXJyZW50LmNybDCCAbcGCCsGAQUFBwEBBIIBqTCCAaUwbAYIKwYBBQUHMAKGYGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBuBggrBgEFBQcwAoZiaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwXQYIKwYBBQUHMAKGUWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBmBggrBgEFBQcwAoZaaHR0cDovL2NjbWVlYXN0dXMycGtpLmVhc3R1czIucGtpLmNvcmUud2luZG93cy5uZXQvY2VydGlmaWNhdGVBdXRob3JpdGllcy9jY21lZWFzdHVzMmljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQBKY8uIen-4v_aGTptgf_04u1F6978whzIp4ZiTbOSXPwNnweOy6hCQUcuaqDgVZEiozCZ3DTEQooEcQdtH6WhiCDn5FLdHIVfLyo35uSdRGa9igGbbQ22s_ZI2_Sp17bV5_a-akDuAb6xVSZB_RbHXoicbUykmyHQ2aRb7wLI-YJ4X_aS00yjgBXHLbbbD1PGhTMYVk-5Qy8AYGA2_CTJ0ZS5toZF1EKxkz6ka6D_ROn4Sg7PthZX7Y3YpuVwnCelnvJvOgla_MQjpNDBcgmnVyU-ChBBd3TykrRxVWNXjEm54XPippvvwuKEdc4BCa38ZFVNgvDuK-tY_JpycugPZ&s=jGOt7Tynd7oM033soLZwKIffza-rllDXz5VHZ0nyR4coq9QFM4mQ8sg1n3IAoeJkoxbtcIlb2-rCoNxn4PkpVieurWG1qCQnS_TQa0BGI-aToMYeBBuVXgPaQEbWuB0h3s3bOzuc2s-NMMEY2M2NSyW0zjdjTu0sW55Bl_eO8laalNvbvTGiP0c6TRjAFglsyrg8H7k-YvJnnaa7vitJxlk0GGGkEq2PvpxUZ6ZVYw9Roy9Vk9WR25UVzR5S3080qCYiSdkxnsRurSKxiY7apqKy-vNSRA9yW5JguR1FQPEUrzTS6ISi4Zl_MaP4AZOMB6B1MhZeQ57qtJsQnxUAdA&h=ZaUsVbp0k35RRlMGF2g3sheHqTzJicuotluR4xx1OLI pragma: - no-cache strict-transport-security: @@ -1671,11 +1126,11 @@ interactions: x-content-type-options: - nosniff x-ms-operation-identifier: - - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/f40c552b-d305-4263-b39d-06468a09d0de + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/b774be3c-9fec-4552-a267-078b1ba06498 x-ms-ratelimit-remaining-subscription-global-reads: - '16499' x-msedge-ref: - - 'Ref A: F279B48B522A43329C8D0C81924A116E Ref B: CO6AA3150217045 Ref C: 2025-04-22T02:42:14Z' + - 'Ref A: FA519D288E1E4A519730CD7995B438CC Ref B: CO6AA3150220021 Ref C: 2026-03-12T21:38:38Z' status: code: 202 message: Accepted @@ -1693,15 +1148,15 @@ interactions: ParameterSetName: - --resource-group --name -y User-Agent: - - AZURECLI/2.71.0 azsdk-python-core/1.31.0 Python/3.12.10 (Windows-11-10.0.26100-SP0) + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.13.12 (Windows-11-10.0.26100-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808861052440827&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=Bv04H6hM_8ionqp54t1J968cFyOosBqagl6U86v1GaAgIeGu0lAlJHVHcCx1NRg31DHgfqdyPAhwqKiprZWsdZ14uyZQUkoQ4LpSVb8MRB4LJ83z_MhYX456KCZhTPLaUYRAv43hsR_tGI1fD5vI8JiS3e_YdwytPhI912zdEL_V-bA-5YhjQeaVtK2nTrKCvzsaBjiLwEv6MFezvZGD4u05Ieh5xoa3Dc_oGy3nCF-FkWffPX128yGyo52I0_h_KAMQsuQor1rueXjV4LGA16c4pINN-PhIt86JRWzb_U5IF3USpSRw7s2FVO8GcHCE6fvTlBqrwvrAuv3dPyNWtQ&h=v_D4Ur-wLXlqG1ZuUSCAINVPfTUvd57DhNNdV1YYixw + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089481959828256&c=MIIHlTCCBn2gAwIBAgIRAN8uxS6M1zIwyNS27O1e45EwDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UEAxMrQ0NNRSBHMSBUTFMgUlNBIDIwNDggU0hBMjU2IDIwNDkgRVVTMiBDQSAwMTAeFw0yNjAyMjQxMjQ4MDhaFw0yNjA4MTkxODQ4MDhaMEAxPjA8BgNVBAMTNWFzeW5jb3BlcmF0aW9uc2lnbmluZ2NlcnRpZmljYXRlLm1hbmFnZW1lbnQuYXp1cmUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAw34VWxIMRfzkodl03I3vWbthvAfn0-568UvCCyDa9QJec4yE7-lvztIK2R1pSsZXIjAr7f2xBefTCETZYtzcmGDdn8bNSayia9CqG3zkb90GkqlNXIhIqrL-3JFtStsU_rgnMZXI7hGuDm9grRLql1o_1RInkbOnrvmfTaYQ2CyRH38m3bFx7lsS-of9SydzWzZpqG9LIVwKER9oq_6BrDGSfERX0I9TJuiST-1JdbOwRq32h0cY0FtXqAGw8JH2Uc__hAUeXcPVT-aIHNe1mpH_iShy0HyYBHBHAVeI686nAJRVdR64T-ib01w4q8WwpBvs5spHSZNT7Xp4eRS-wQIDAQABo4IEkjCCBI4wgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDAjAMBgorBgEEAYI3ewQCMAwGA1UdEwEB_wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMA4GA1UdDwEB_wQEAwIFoDAdBgNVHQ4EFgQUwePRqNgumGplFm26a52kFZSqUmMwHwYDVR0jBBgwFoAU_Ow-26p8H4IeBbihBvlD5wKzCrkwggGyBgNVHR8EggGpMIIBpTBpoGegZYZjaHR0cDovL3ByaW1hcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzczL2N1cnJlbnQuY3JsMGugaaBnhmVodHRwOi8vc2Vjb25kYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NybHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS83My9jdXJyZW50LmNybDBaoFigVoZUaHR0cDovL2NybC5taWNyb3NvZnQuY29tL2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzczL2N1cnJlbnQuY3JsMG-gbaBrhmlodHRwOi8vY2NtZWVhc3R1czJwa2kuZWFzdHVzMi5wa2kuY29yZS53aW5kb3dzLm5ldC9jZXJ0aWZpY2F0ZUF1dGhvcml0aWVzL2NjbWVlYXN0dXMyaWNhMDEvNzMvY3VycmVudC5jcmwwggG3BggrBgEFBQcBAQSCAakwggGlMGwGCCsGAQUFBzAChmBodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwbgYIKwYBBQUHMAKGYmh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY2FjZXJ0cy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxL2NlcnQuY2VyMF0GCCsGAQUFBzAChlFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwZgYIKwYBBQUHMAKGWmh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMTANBgkqhkiG9w0BAQsFAAOCAQEABNWUmsU3kC0jt2fJ9ckIR3RNIVAtLuE-xxl6T1BzxTeySAS0J-OWa-u5aQORlpcBDiQGeITvEWJoBx9mNXjbvxWZZQOPuz5ne3fU2UqQ063pIWLyoiWQP_pdKjC5_L_sSqyyhIwD-PW-hAuocylbzGO1e4xmbRemgFtUzdXDSqxF9lHf_GVfQDAhfF6RhgIkktrd1n9mzAWMTHEaGOVQ6DRkuzqcIDeEjttW_0z4F8CVQUkEls6ZUW-2YdacbccGgUKR0c0MHGhuPdYbn-vHwmzBBlmYEv3ohsEIMXTiuiU-ijE-u9vgjd4I2Twy6zcgLkTf-kpAUNcMl742Vsmaxg&s=Y5VQ6fxAppldIhT1nmAWCtfeP3CFsZanimMnLmDoh3MY8K1zZgFpSn85XIjeznPhJ9-q1by5uLXsFAg9csJCK137fQbNjVz8fRMRjul3T4fT0VHjwqtGMLyQNsqBZXvlCVx-almwkiGTx5aUthDGP05nW9rZfg9jIZfNmnBrrffO-h-EfImDz4oJ7l5V62Ikcbm58b94oHVdpiaGqVomIi1j53aVNdc9bvm0QDgyJUnW7Q9T4uDl8tGu6trfuCniEL9qlXPdL76wBLu_CDBmWwEVuu09R9LZdlz6YU9JkkmoFOkEPG0w4ZjQQcg6yyCVPFgRgizQfTFzIIR2fCovvg&h=w2mqq3pKipJPIjGfr4tJW4Pb-cQO3MCONbwPM7DKRlU response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","name":"9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","status":"Deleting","startTime":"2025-04-22T02:35:05.0114641Z"}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9","name":"95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","status":"Deleting","startTime":"2026-03-12T21:36:35.8442367Z"}' headers: azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808865654179063&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=1SK8VJdcyYTM5GCL3EYndTzqAJE_ecL22j_r9cWr7sBktaqYHUliUHYLuOxxRx4ekdgCYEOHjIoUr3XvfPSAuJXpwhjt8ZkIX_camS7HLrtV-Hom0tCPetS1eUFLoEsNw2MZSX6KN580uVhNAfQ8ba-aOwH8SWEf0N7WjmvvWWbrpGmpCcsaRup76sxDDMW2IPT4DYLTHIClzn4FzKQEqpWk12GaRm_pNqlDoKeZQjiAX3ksWckK5dktFJc7WeUBNJYpGUbezD8wG082oAKJuggR3L8e7krxpcsOIq320vXeTR042KKelsN5QnfiH1pm_D7L1-xtY1kt-hU_kuBfvg&h=BuBHviQSciCaPlFylhR8wI8X4RUsQcHG3o7kd8W5wu0 + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089483497794855&c=MIIHlDCCBnygAwIBAgIQbRZBCnyTTrdKyx3sn6-cIjANBgkqhkiG9w0BAQsFADA2MTQwMgYDVQQDEytDQ01FIEcxIFRMUyBSU0EgMjA0OCBTSEEyNTYgMjA0OSBFVVMyIENBIDAxMB4XDTI2MDIyNDE4NDcwN1oXDTI2MDgyMDAwNDcwN1owQDE-MDwGA1UEAxM1YXN5bmNvcGVyYXRpb25zaWduaW5nY2VydGlmaWNhdGUubWFuYWdlbWVudC5henVyZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDLYIfsKK3BxfjRY95DQ7nTiHuQIybDAR8CX9yInjq_0E3Mb9YwMAQGJklR1lZJqg9M7got1ThcwNEpPovodQrXAzXRPqJ0JyNpNf1UNLgRs-3_mYbXxvSrBdgdZL4WUq9XCQ9WaH2aM3MAuLy8FL835sRe_Zx46G3TsI9Grsv5U-8gTr440L6nsopLTJJzQCpxou4KEuTMiG2GpVzxExJwvUDuutVCxXnsUwksDnhFUbqcJ7mVhhK5If25oHTNYUQwYylqvq_5eVdfEXEzpbP3XfDdKxljTnSMHaniaYcYW3OmhIMmdnHNFiPA9LQ2DtYs_7T68xnPVpbVO0EZ2Em5AgMBAAGjggSSMIIEjjCBnQYDVR0gBIGVMIGSMAwGCisGAQQBgjd7AQEwZgYKKwYBBAGCN3sCAjBYMFYGCCsGAQUFBwICMEoeSAAzADMAZQAwADEAOQAyADEALQA0AGQANgA0AC0ANABmADgAYwAtAGEAMAA1ADUALQA1AGIAZABhAGYAZgBkADUAZQAzADMAZDAMBgorBgEEAYI3ewMCMAwGCisGAQQBgjd7BAIwDAYDVR0TAQH_BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH_BAQDAgWgMB0GA1UdDgQWBBQixmODlrY3K7hS01rA8V_TZUhMsjAfBgNVHSMEGDAWgBT87D7bqnwfgh4FuKEG-UPnArMKuTCCAbIGA1UdHwSCAakwggGlMGmgZ6BlhmNodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwa6BpoGeGZWh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzY1L2N1cnJlbnQuY3JsMFqgWKBWhlRodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwb6BtoGuGaWh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMS82NS9jdXJyZW50LmNybDCCAbcGCCsGAQUFBwEBBIIBqTCCAaUwbAYIKwYBBQUHMAKGYGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBuBggrBgEFBQcwAoZiaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwXQYIKwYBBQUHMAKGUWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBmBggrBgEFBQcwAoZaaHR0cDovL2NjbWVlYXN0dXMycGtpLmVhc3R1czIucGtpLmNvcmUud2luZG93cy5uZXQvY2VydGlmaWNhdGVBdXRob3JpdGllcy9jY21lZWFzdHVzMmljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQBKY8uIen-4v_aGTptgf_04u1F6978whzIp4ZiTbOSXPwNnweOy6hCQUcuaqDgVZEiozCZ3DTEQooEcQdtH6WhiCDn5FLdHIVfLyo35uSdRGa9igGbbQ22s_ZI2_Sp17bV5_a-akDuAb6xVSZB_RbHXoicbUykmyHQ2aRb7wLI-YJ4X_aS00yjgBXHLbbbD1PGhTMYVk-5Qy8AYGA2_CTJ0ZS5toZF1EKxkz6ka6D_ROn4Sg7PthZX7Y3YpuVwnCelnvJvOgla_MQjpNDBcgmnVyU-ChBBd3TykrRxVWNXjEm54XPippvvwuKEdc4BCa38ZFVNgvDuK-tY_JpycugPZ&s=ldlKsmqcG8yPFnS-i4mO7T67D9vSjXcgrR2_YhsGqz0XAE0gkpUZ3ofnd3B8VKZBDPqlLnsHGGKB_FBrwzzV7P4EzcAepyKXKLDhKjZ23iUtmsOOXlpQTH9diopEdMAnytHGAR79d19LfJIzsWlThP4X5r7tU3J63uSvFmoDkwoD6E0RQLdI4qzVPjON7G-XvumBvgm_PA5HJWW1v4QkF1nLpTd-oWmDz94CAIm5kaDyXmfZsclaNmzIySTPn_UYXEmZ7bqfx4tFqiR-8-GHAzI8quvg5hTWD5P5a-TDRRNnZob6_8uTP_T3mOoqE_z17hbkul_MXB34fhjmPgXkpA&h=PN9jrCKwdKhBP5AFIoRoQo6t2dAx_xHaOAhAWtpPSRw cache-control: - no-cache content-length: @@ -1709,13 +1164,13 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 22 Apr 2025 02:42:45 GMT + - Thu, 12 Mar 2026 21:39:09 GMT etag: - - '"00007d39-0000-2000-0000-680700590000"' + - '"0600d3e2-0000-2000-0000-69b331e30000"' expires: - '-1' location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808865654335316&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=1YC6wVYjGAgJEdL1R7iE23Hmg_Iv95ULdqazaQGlewEWU27WBZpuUVgDW96tZ7M3JOpdLpAe9NHvaMT2lwXyBfNzUrTMkTUknJLHi5WXAeHaST0iW_z2lA_meK5JkbhNJ4dgOHib87CqR0q-MVLJGp10H9QERtioqlOe7A2aqtdaesGwB9VWePwuUVNOCwk_URI0XeXNtxhE1W5VX9_WrpTd18pLU4eju50RQQLhn1MbFALH_1Ri82pv2NaFK3FvqYsjMtbTGEFrcpg4Umqj7e5RbVLxVA5QSZDOWsAaLI3bPw6Uja_xa0-YncSy08ztm1_ZFuVUVLwvYEGPwz24CA&h=ecZ06UkRdLhVdNmy77dlcBggGDo5zxIyO_2pY3QMCRc + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089483497794855&c=MIIHlDCCBnygAwIBAgIQbRZBCnyTTrdKyx3sn6-cIjANBgkqhkiG9w0BAQsFADA2MTQwMgYDVQQDEytDQ01FIEcxIFRMUyBSU0EgMjA0OCBTSEEyNTYgMjA0OSBFVVMyIENBIDAxMB4XDTI2MDIyNDE4NDcwN1oXDTI2MDgyMDAwNDcwN1owQDE-MDwGA1UEAxM1YXN5bmNvcGVyYXRpb25zaWduaW5nY2VydGlmaWNhdGUubWFuYWdlbWVudC5henVyZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDLYIfsKK3BxfjRY95DQ7nTiHuQIybDAR8CX9yInjq_0E3Mb9YwMAQGJklR1lZJqg9M7got1ThcwNEpPovodQrXAzXRPqJ0JyNpNf1UNLgRs-3_mYbXxvSrBdgdZL4WUq9XCQ9WaH2aM3MAuLy8FL835sRe_Zx46G3TsI9Grsv5U-8gTr440L6nsopLTJJzQCpxou4KEuTMiG2GpVzxExJwvUDuutVCxXnsUwksDnhFUbqcJ7mVhhK5If25oHTNYUQwYylqvq_5eVdfEXEzpbP3XfDdKxljTnSMHaniaYcYW3OmhIMmdnHNFiPA9LQ2DtYs_7T68xnPVpbVO0EZ2Em5AgMBAAGjggSSMIIEjjCBnQYDVR0gBIGVMIGSMAwGCisGAQQBgjd7AQEwZgYKKwYBBAGCN3sCAjBYMFYGCCsGAQUFBwICMEoeSAAzADMAZQAwADEAOQAyADEALQA0AGQANgA0AC0ANABmADgAYwAtAGEAMAA1ADUALQA1AGIAZABhAGYAZgBkADUAZQAzADMAZDAMBgorBgEEAYI3ewMCMAwGCisGAQQBgjd7BAIwDAYDVR0TAQH_BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH_BAQDAgWgMB0GA1UdDgQWBBQixmODlrY3K7hS01rA8V_TZUhMsjAfBgNVHSMEGDAWgBT87D7bqnwfgh4FuKEG-UPnArMKuTCCAbIGA1UdHwSCAakwggGlMGmgZ6BlhmNodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwa6BpoGeGZWh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzY1L2N1cnJlbnQuY3JsMFqgWKBWhlRodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwb6BtoGuGaWh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMS82NS9jdXJyZW50LmNybDCCAbcGCCsGAQUFBwEBBIIBqTCCAaUwbAYIKwYBBQUHMAKGYGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBuBggrBgEFBQcwAoZiaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwXQYIKwYBBQUHMAKGUWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBmBggrBgEFBQcwAoZaaHR0cDovL2NjbWVlYXN0dXMycGtpLmVhc3R1czIucGtpLmNvcmUud2luZG93cy5uZXQvY2VydGlmaWNhdGVBdXRob3JpdGllcy9jY21lZWFzdHVzMmljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQBKY8uIen-4v_aGTptgf_04u1F6978whzIp4ZiTbOSXPwNnweOy6hCQUcuaqDgVZEiozCZ3DTEQooEcQdtH6WhiCDn5FLdHIVfLyo35uSdRGa9igGbbQ22s_ZI2_Sp17bV5_a-akDuAb6xVSZB_RbHXoicbUykmyHQ2aRb7wLI-YJ4X_aS00yjgBXHLbbbD1PGhTMYVk-5Qy8AYGA2_CTJ0ZS5toZF1EKxkz6ka6D_ROn4Sg7PthZX7Y3YpuVwnCelnvJvOgla_MQjpNDBcgmnVyU-ChBBd3TykrRxVWNXjEm54XPippvvwuKEdc4BCa38ZFVNgvDuK-tY_JpycugPZ&s=ldlKsmqcG8yPFnS-i4mO7T67D9vSjXcgrR2_YhsGqz0XAE0gkpUZ3ofnd3B8VKZBDPqlLnsHGGKB_FBrwzzV7P4EzcAepyKXKLDhKjZ23iUtmsOOXlpQTH9diopEdMAnytHGAR79d19LfJIzsWlThP4X5r7tU3J63uSvFmoDkwoD6E0RQLdI4qzVPjON7G-XvumBvgm_PA5HJWW1v4QkF1nLpTd-oWmDz94CAIm5kaDyXmfZsclaNmzIySTPn_UYXEmZ7bqfx4tFqiR-8-GHAzI8quvg5hTWD5P5a-TDRRNnZob6_8uTP_T3mOoqE_z17hbkul_MXB34fhjmPgXkpA&h=PN9jrCKwdKhBP5AFIoRoQo6t2dAx_xHaOAhAWtpPSRw pragma: - no-cache strict-transport-security: @@ -1725,11 +1180,11 @@ interactions: x-content-type-options: - nosniff x-ms-operation-identifier: - - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/89c75729-ae17-48fc-923b-d18b4797b59b + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/19348ce4-5405-4dd3-a01a-3ebbb2d391c9 x-ms-ratelimit-remaining-subscription-global-reads: - '16499' x-msedge-ref: - - 'Ref A: 8A9014F0CAFC4D4A826AAF7FEF1AE2D4 Ref B: CO6AA3150217045 Ref C: 2025-04-22T02:42:45Z' + - 'Ref A: C6F1C19B459E4040A780DAC40993A5E3 Ref B: MWH011020807060 Ref C: 2026-03-12T21:39:09Z' status: code: 202 message: Accepted @@ -1747,15 +1202,15 @@ interactions: ParameterSetName: - --resource-group --name -y User-Agent: - - AZURECLI/2.71.0 azsdk-python-core/1.31.0 Python/3.12.10 (Windows-11-10.0.26100-SP0) + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.13.12 (Windows-11-10.0.26100-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808861052440827&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=Bv04H6hM_8ionqp54t1J968cFyOosBqagl6U86v1GaAgIeGu0lAlJHVHcCx1NRg31DHgfqdyPAhwqKiprZWsdZ14uyZQUkoQ4LpSVb8MRB4LJ83z_MhYX456KCZhTPLaUYRAv43hsR_tGI1fD5vI8JiS3e_YdwytPhI912zdEL_V-bA-5YhjQeaVtK2nTrKCvzsaBjiLwEv6MFezvZGD4u05Ieh5xoa3Dc_oGy3nCF-FkWffPX128yGyo52I0_h_KAMQsuQor1rueXjV4LGA16c4pINN-PhIt86JRWzb_U5IF3USpSRw7s2FVO8GcHCE6fvTlBqrwvrAuv3dPyNWtQ&h=v_D4Ur-wLXlqG1ZuUSCAINVPfTUvd57DhNNdV1YYixw + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089481959828256&c=MIIHlTCCBn2gAwIBAgIRAN8uxS6M1zIwyNS27O1e45EwDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UEAxMrQ0NNRSBHMSBUTFMgUlNBIDIwNDggU0hBMjU2IDIwNDkgRVVTMiBDQSAwMTAeFw0yNjAyMjQxMjQ4MDhaFw0yNjA4MTkxODQ4MDhaMEAxPjA8BgNVBAMTNWFzeW5jb3BlcmF0aW9uc2lnbmluZ2NlcnRpZmljYXRlLm1hbmFnZW1lbnQuYXp1cmUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAw34VWxIMRfzkodl03I3vWbthvAfn0-568UvCCyDa9QJec4yE7-lvztIK2R1pSsZXIjAr7f2xBefTCETZYtzcmGDdn8bNSayia9CqG3zkb90GkqlNXIhIqrL-3JFtStsU_rgnMZXI7hGuDm9grRLql1o_1RInkbOnrvmfTaYQ2CyRH38m3bFx7lsS-of9SydzWzZpqG9LIVwKER9oq_6BrDGSfERX0I9TJuiST-1JdbOwRq32h0cY0FtXqAGw8JH2Uc__hAUeXcPVT-aIHNe1mpH_iShy0HyYBHBHAVeI686nAJRVdR64T-ib01w4q8WwpBvs5spHSZNT7Xp4eRS-wQIDAQABo4IEkjCCBI4wgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDAjAMBgorBgEEAYI3ewQCMAwGA1UdEwEB_wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMA4GA1UdDwEB_wQEAwIFoDAdBgNVHQ4EFgQUwePRqNgumGplFm26a52kFZSqUmMwHwYDVR0jBBgwFoAU_Ow-26p8H4IeBbihBvlD5wKzCrkwggGyBgNVHR8EggGpMIIBpTBpoGegZYZjaHR0cDovL3ByaW1hcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzczL2N1cnJlbnQuY3JsMGugaaBnhmVodHRwOi8vc2Vjb25kYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NybHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS83My9jdXJyZW50LmNybDBaoFigVoZUaHR0cDovL2NybC5taWNyb3NvZnQuY29tL2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzczL2N1cnJlbnQuY3JsMG-gbaBrhmlodHRwOi8vY2NtZWVhc3R1czJwa2kuZWFzdHVzMi5wa2kuY29yZS53aW5kb3dzLm5ldC9jZXJ0aWZpY2F0ZUF1dGhvcml0aWVzL2NjbWVlYXN0dXMyaWNhMDEvNzMvY3VycmVudC5jcmwwggG3BggrBgEFBQcBAQSCAakwggGlMGwGCCsGAQUFBzAChmBodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwbgYIKwYBBQUHMAKGYmh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY2FjZXJ0cy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxL2NlcnQuY2VyMF0GCCsGAQUFBzAChlFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwZgYIKwYBBQUHMAKGWmh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMTANBgkqhkiG9w0BAQsFAAOCAQEABNWUmsU3kC0jt2fJ9ckIR3RNIVAtLuE-xxl6T1BzxTeySAS0J-OWa-u5aQORlpcBDiQGeITvEWJoBx9mNXjbvxWZZQOPuz5ne3fU2UqQ063pIWLyoiWQP_pdKjC5_L_sSqyyhIwD-PW-hAuocylbzGO1e4xmbRemgFtUzdXDSqxF9lHf_GVfQDAhfF6RhgIkktrd1n9mzAWMTHEaGOVQ6DRkuzqcIDeEjttW_0z4F8CVQUkEls6ZUW-2YdacbccGgUKR0c0MHGhuPdYbn-vHwmzBBlmYEv3ohsEIMXTiuiU-ijE-u9vgjd4I2Twy6zcgLkTf-kpAUNcMl742Vsmaxg&s=Y5VQ6fxAppldIhT1nmAWCtfeP3CFsZanimMnLmDoh3MY8K1zZgFpSn85XIjeznPhJ9-q1by5uLXsFAg9csJCK137fQbNjVz8fRMRjul3T4fT0VHjwqtGMLyQNsqBZXvlCVx-almwkiGTx5aUthDGP05nW9rZfg9jIZfNmnBrrffO-h-EfImDz4oJ7l5V62Ikcbm58b94oHVdpiaGqVomIi1j53aVNdc9bvm0QDgyJUnW7Q9T4uDl8tGu6trfuCniEL9qlXPdL76wBLu_CDBmWwEVuu09R9LZdlz6YU9JkkmoFOkEPG0w4ZjQQcg6yyCVPFgRgizQfTFzIIR2fCovvg&h=w2mqq3pKipJPIjGfr4tJW4Pb-cQO3MCONbwPM7DKRlU response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","name":"9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","status":"Deleting","startTime":"2025-04-22T02:35:05.0114641Z"}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9","name":"95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","status":"Deleting","startTime":"2026-03-12T21:36:35.8442367Z"}' headers: azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808865961249999&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=6b2M5F0XtTgQj4w3Hs2AWJY4yaa7PgHWGIpsoqjhND7hsQFp2WgNBxjMNbH-U-SY-wT8TbdCt7z8bnfpsl8PxM5BWI4fk12BtaPgvAi8nA2uDNEE0pv0xTDVRz_i5fSr3QRuTpY7ldUVIq1n0xB3TyzjskITSpWqDO8PcTS1TNmVC60iKboV53YpHcpxqWOWEFP4yE99EfANStuDOJc90FYlDwygB09Eg6k0qqwg3Hq5q6gqh9ErDx08b6ivXtEjPJxZ-tWyENJC_k5TDI_-oay6rZoXxr4EwaV-2C6DMujflCO9OhtplxCBs_d-BHFmujAwIli3glQ_POpWbfD0KA&h=o_-pIHLFzDmwmNNom0wFr-QfJ9R0Nt95ywws_wfJO6w + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089483802839422&c=MIIHlDCCBnygAwIBAgIQbRZBCnyTTrdKyx3sn6-cIjANBgkqhkiG9w0BAQsFADA2MTQwMgYDVQQDEytDQ01FIEcxIFRMUyBSU0EgMjA0OCBTSEEyNTYgMjA0OSBFVVMyIENBIDAxMB4XDTI2MDIyNDE4NDcwN1oXDTI2MDgyMDAwNDcwN1owQDE-MDwGA1UEAxM1YXN5bmNvcGVyYXRpb25zaWduaW5nY2VydGlmaWNhdGUubWFuYWdlbWVudC5henVyZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDLYIfsKK3BxfjRY95DQ7nTiHuQIybDAR8CX9yInjq_0E3Mb9YwMAQGJklR1lZJqg9M7got1ThcwNEpPovodQrXAzXRPqJ0JyNpNf1UNLgRs-3_mYbXxvSrBdgdZL4WUq9XCQ9WaH2aM3MAuLy8FL835sRe_Zx46G3TsI9Grsv5U-8gTr440L6nsopLTJJzQCpxou4KEuTMiG2GpVzxExJwvUDuutVCxXnsUwksDnhFUbqcJ7mVhhK5If25oHTNYUQwYylqvq_5eVdfEXEzpbP3XfDdKxljTnSMHaniaYcYW3OmhIMmdnHNFiPA9LQ2DtYs_7T68xnPVpbVO0EZ2Em5AgMBAAGjggSSMIIEjjCBnQYDVR0gBIGVMIGSMAwGCisGAQQBgjd7AQEwZgYKKwYBBAGCN3sCAjBYMFYGCCsGAQUFBwICMEoeSAAzADMAZQAwADEAOQAyADEALQA0AGQANgA0AC0ANABmADgAYwAtAGEAMAA1ADUALQA1AGIAZABhAGYAZgBkADUAZQAzADMAZDAMBgorBgEEAYI3ewMCMAwGCisGAQQBgjd7BAIwDAYDVR0TAQH_BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH_BAQDAgWgMB0GA1UdDgQWBBQixmODlrY3K7hS01rA8V_TZUhMsjAfBgNVHSMEGDAWgBT87D7bqnwfgh4FuKEG-UPnArMKuTCCAbIGA1UdHwSCAakwggGlMGmgZ6BlhmNodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwa6BpoGeGZWh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzY1L2N1cnJlbnQuY3JsMFqgWKBWhlRodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwb6BtoGuGaWh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMS82NS9jdXJyZW50LmNybDCCAbcGCCsGAQUFBwEBBIIBqTCCAaUwbAYIKwYBBQUHMAKGYGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBuBggrBgEFBQcwAoZiaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwXQYIKwYBBQUHMAKGUWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBmBggrBgEFBQcwAoZaaHR0cDovL2NjbWVlYXN0dXMycGtpLmVhc3R1czIucGtpLmNvcmUud2luZG93cy5uZXQvY2VydGlmaWNhdGVBdXRob3JpdGllcy9jY21lZWFzdHVzMmljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQBKY8uIen-4v_aGTptgf_04u1F6978whzIp4ZiTbOSXPwNnweOy6hCQUcuaqDgVZEiozCZ3DTEQooEcQdtH6WhiCDn5FLdHIVfLyo35uSdRGa9igGbbQ22s_ZI2_Sp17bV5_a-akDuAb6xVSZB_RbHXoicbUykmyHQ2aRb7wLI-YJ4X_aS00yjgBXHLbbbD1PGhTMYVk-5Qy8AYGA2_CTJ0ZS5toZF1EKxkz6ka6D_ROn4Sg7PthZX7Y3YpuVwnCelnvJvOgla_MQjpNDBcgmnVyU-ChBBd3TykrRxVWNXjEm54XPippvvwuKEdc4BCa38ZFVNgvDuK-tY_JpycugPZ&s=NLVkpTtkjA3Ef-LvmM-MBPmCZ9FOb2aQ9LzgLtzV5bWnX-TOuVo-mkCnL7cQ4SlP5diRTjD8wmemqRW5b2chWgLcFQaHaYopCYw0ZqVxZYtrsefuMUl5CFQ75YWThqge-BBZRB2jyWorMQU__8SLgrjIUKyeQ0_OirsSaZcF8rzyHpXUk8YgilCMuABsJGIShkjasqsbH8qwPnHORIGqOCJSdJVJJTlzmtcL72yE8hB9gHuzuIV755QafZT2LddXw9F3VZ6qOvMrte04XjoAJwehfgFMxlb7MW1PWXzLlgJmHRtF3oDxna5otAiLtehC-RObJxMPIWEaKnaBtqfJpg&h=-elmwBI5NJrvoDMDxsMiVsxzg67BsEj-yE4DOGcKFtE cache-control: - no-cache content-length: @@ -1763,13 +1218,13 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 22 Apr 2025 02:43:15 GMT + - Thu, 12 Mar 2026 21:39:39 GMT etag: - - '"00007d39-0000-2000-0000-680700590000"' + - '"0600d3e2-0000-2000-0000-69b331e30000"' expires: - '-1' location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808865961249999&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=6b2M5F0XtTgQj4w3Hs2AWJY4yaa7PgHWGIpsoqjhND7hsQFp2WgNBxjMNbH-U-SY-wT8TbdCt7z8bnfpsl8PxM5BWI4fk12BtaPgvAi8nA2uDNEE0pv0xTDVRz_i5fSr3QRuTpY7ldUVIq1n0xB3TyzjskITSpWqDO8PcTS1TNmVC60iKboV53YpHcpxqWOWEFP4yE99EfANStuDOJc90FYlDwygB09Eg6k0qqwg3Hq5q6gqh9ErDx08b6ivXtEjPJxZ-tWyENJC_k5TDI_-oay6rZoXxr4EwaV-2C6DMujflCO9OhtplxCBs_d-BHFmujAwIli3glQ_POpWbfD0KA&h=o_-pIHLFzDmwmNNom0wFr-QfJ9R0Nt95ywws_wfJO6w + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089483802839422&c=MIIHlDCCBnygAwIBAgIQbRZBCnyTTrdKyx3sn6-cIjANBgkqhkiG9w0BAQsFADA2MTQwMgYDVQQDEytDQ01FIEcxIFRMUyBSU0EgMjA0OCBTSEEyNTYgMjA0OSBFVVMyIENBIDAxMB4XDTI2MDIyNDE4NDcwN1oXDTI2MDgyMDAwNDcwN1owQDE-MDwGA1UEAxM1YXN5bmNvcGVyYXRpb25zaWduaW5nY2VydGlmaWNhdGUubWFuYWdlbWVudC5henVyZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDLYIfsKK3BxfjRY95DQ7nTiHuQIybDAR8CX9yInjq_0E3Mb9YwMAQGJklR1lZJqg9M7got1ThcwNEpPovodQrXAzXRPqJ0JyNpNf1UNLgRs-3_mYbXxvSrBdgdZL4WUq9XCQ9WaH2aM3MAuLy8FL835sRe_Zx46G3TsI9Grsv5U-8gTr440L6nsopLTJJzQCpxou4KEuTMiG2GpVzxExJwvUDuutVCxXnsUwksDnhFUbqcJ7mVhhK5If25oHTNYUQwYylqvq_5eVdfEXEzpbP3XfDdKxljTnSMHaniaYcYW3OmhIMmdnHNFiPA9LQ2DtYs_7T68xnPVpbVO0EZ2Em5AgMBAAGjggSSMIIEjjCBnQYDVR0gBIGVMIGSMAwGCisGAQQBgjd7AQEwZgYKKwYBBAGCN3sCAjBYMFYGCCsGAQUFBwICMEoeSAAzADMAZQAwADEAOQAyADEALQA0AGQANgA0AC0ANABmADgAYwAtAGEAMAA1ADUALQA1AGIAZABhAGYAZgBkADUAZQAzADMAZDAMBgorBgEEAYI3ewMCMAwGCisGAQQBgjd7BAIwDAYDVR0TAQH_BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH_BAQDAgWgMB0GA1UdDgQWBBQixmODlrY3K7hS01rA8V_TZUhMsjAfBgNVHSMEGDAWgBT87D7bqnwfgh4FuKEG-UPnArMKuTCCAbIGA1UdHwSCAakwggGlMGmgZ6BlhmNodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwa6BpoGeGZWh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzY1L2N1cnJlbnQuY3JsMFqgWKBWhlRodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwb6BtoGuGaWh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMS82NS9jdXJyZW50LmNybDCCAbcGCCsGAQUFBwEBBIIBqTCCAaUwbAYIKwYBBQUHMAKGYGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBuBggrBgEFBQcwAoZiaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwXQYIKwYBBQUHMAKGUWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBmBggrBgEFBQcwAoZaaHR0cDovL2NjbWVlYXN0dXMycGtpLmVhc3R1czIucGtpLmNvcmUud2luZG93cy5uZXQvY2VydGlmaWNhdGVBdXRob3JpdGllcy9jY21lZWFzdHVzMmljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQBKY8uIen-4v_aGTptgf_04u1F6978whzIp4ZiTbOSXPwNnweOy6hCQUcuaqDgVZEiozCZ3DTEQooEcQdtH6WhiCDn5FLdHIVfLyo35uSdRGa9igGbbQ22s_ZI2_Sp17bV5_a-akDuAb6xVSZB_RbHXoicbUykmyHQ2aRb7wLI-YJ4X_aS00yjgBXHLbbbD1PGhTMYVk-5Qy8AYGA2_CTJ0ZS5toZF1EKxkz6ka6D_ROn4Sg7PthZX7Y3YpuVwnCelnvJvOgla_MQjpNDBcgmnVyU-ChBBd3TykrRxVWNXjEm54XPippvvwuKEdc4BCa38ZFVNgvDuK-tY_JpycugPZ&s=NLVkpTtkjA3Ef-LvmM-MBPmCZ9FOb2aQ9LzgLtzV5bWnX-TOuVo-mkCnL7cQ4SlP5diRTjD8wmemqRW5b2chWgLcFQaHaYopCYw0ZqVxZYtrsefuMUl5CFQ75YWThqge-BBZRB2jyWorMQU__8SLgrjIUKyeQ0_OirsSaZcF8rzyHpXUk8YgilCMuABsJGIShkjasqsbH8qwPnHORIGqOCJSdJVJJTlzmtcL72yE8hB9gHuzuIV755QafZT2LddXw9F3VZ6qOvMrte04XjoAJwehfgFMxlb7MW1PWXzLlgJmHRtF3oDxna5otAiLtehC-RObJxMPIWEaKnaBtqfJpg&h=-elmwBI5NJrvoDMDxsMiVsxzg67BsEj-yE4DOGcKFtE pragma: - no-cache strict-transport-security: @@ -1779,11 +1234,11 @@ interactions: x-content-type-options: - nosniff x-ms-operation-identifier: - - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/979194a4-9479-452d-abc4-23819e8d5bc1 + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/8d82e666-f65a-4724-b834-1aeb089badfc x-ms-ratelimit-remaining-subscription-global-reads: - '16499' x-msedge-ref: - - 'Ref A: B367A7A05E77433AA81CB66B2C241AE8 Ref B: CO6AA3150217045 Ref C: 2025-04-22T02:43:15Z' + - 'Ref A: 0037505A51C54B07AB178EDB4E5B9711 Ref B: CO6AA3150217039 Ref C: 2026-03-12T21:39:40Z' status: code: 202 message: Accepted @@ -1801,15 +1256,15 @@ interactions: ParameterSetName: - --resource-group --name -y User-Agent: - - AZURECLI/2.71.0 azsdk-python-core/1.31.0 Python/3.12.10 (Windows-11-10.0.26100-SP0) + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.13.12 (Windows-11-10.0.26100-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808861052440827&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=Bv04H6hM_8ionqp54t1J968cFyOosBqagl6U86v1GaAgIeGu0lAlJHVHcCx1NRg31DHgfqdyPAhwqKiprZWsdZ14uyZQUkoQ4LpSVb8MRB4LJ83z_MhYX456KCZhTPLaUYRAv43hsR_tGI1fD5vI8JiS3e_YdwytPhI912zdEL_V-bA-5YhjQeaVtK2nTrKCvzsaBjiLwEv6MFezvZGD4u05Ieh5xoa3Dc_oGy3nCF-FkWffPX128yGyo52I0_h_KAMQsuQor1rueXjV4LGA16c4pINN-PhIt86JRWzb_U5IF3USpSRw7s2FVO8GcHCE6fvTlBqrwvrAuv3dPyNWtQ&h=v_D4Ur-wLXlqG1ZuUSCAINVPfTUvd57DhNNdV1YYixw + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089481959828256&c=MIIHlTCCBn2gAwIBAgIRAN8uxS6M1zIwyNS27O1e45EwDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UEAxMrQ0NNRSBHMSBUTFMgUlNBIDIwNDggU0hBMjU2IDIwNDkgRVVTMiBDQSAwMTAeFw0yNjAyMjQxMjQ4MDhaFw0yNjA4MTkxODQ4MDhaMEAxPjA8BgNVBAMTNWFzeW5jb3BlcmF0aW9uc2lnbmluZ2NlcnRpZmljYXRlLm1hbmFnZW1lbnQuYXp1cmUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAw34VWxIMRfzkodl03I3vWbthvAfn0-568UvCCyDa9QJec4yE7-lvztIK2R1pSsZXIjAr7f2xBefTCETZYtzcmGDdn8bNSayia9CqG3zkb90GkqlNXIhIqrL-3JFtStsU_rgnMZXI7hGuDm9grRLql1o_1RInkbOnrvmfTaYQ2CyRH38m3bFx7lsS-of9SydzWzZpqG9LIVwKER9oq_6BrDGSfERX0I9TJuiST-1JdbOwRq32h0cY0FtXqAGw8JH2Uc__hAUeXcPVT-aIHNe1mpH_iShy0HyYBHBHAVeI686nAJRVdR64T-ib01w4q8WwpBvs5spHSZNT7Xp4eRS-wQIDAQABo4IEkjCCBI4wgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDAjAMBgorBgEEAYI3ewQCMAwGA1UdEwEB_wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMA4GA1UdDwEB_wQEAwIFoDAdBgNVHQ4EFgQUwePRqNgumGplFm26a52kFZSqUmMwHwYDVR0jBBgwFoAU_Ow-26p8H4IeBbihBvlD5wKzCrkwggGyBgNVHR8EggGpMIIBpTBpoGegZYZjaHR0cDovL3ByaW1hcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzczL2N1cnJlbnQuY3JsMGugaaBnhmVodHRwOi8vc2Vjb25kYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NybHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS83My9jdXJyZW50LmNybDBaoFigVoZUaHR0cDovL2NybC5taWNyb3NvZnQuY29tL2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzczL2N1cnJlbnQuY3JsMG-gbaBrhmlodHRwOi8vY2NtZWVhc3R1czJwa2kuZWFzdHVzMi5wa2kuY29yZS53aW5kb3dzLm5ldC9jZXJ0aWZpY2F0ZUF1dGhvcml0aWVzL2NjbWVlYXN0dXMyaWNhMDEvNzMvY3VycmVudC5jcmwwggG3BggrBgEFBQcBAQSCAakwggGlMGwGCCsGAQUFBzAChmBodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwbgYIKwYBBQUHMAKGYmh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY2FjZXJ0cy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxL2NlcnQuY2VyMF0GCCsGAQUFBzAChlFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwZgYIKwYBBQUHMAKGWmh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMTANBgkqhkiG9w0BAQsFAAOCAQEABNWUmsU3kC0jt2fJ9ckIR3RNIVAtLuE-xxl6T1BzxTeySAS0J-OWa-u5aQORlpcBDiQGeITvEWJoBx9mNXjbvxWZZQOPuz5ne3fU2UqQ063pIWLyoiWQP_pdKjC5_L_sSqyyhIwD-PW-hAuocylbzGO1e4xmbRemgFtUzdXDSqxF9lHf_GVfQDAhfF6RhgIkktrd1n9mzAWMTHEaGOVQ6DRkuzqcIDeEjttW_0z4F8CVQUkEls6ZUW-2YdacbccGgUKR0c0MHGhuPdYbn-vHwmzBBlmYEv3ohsEIMXTiuiU-ijE-u9vgjd4I2Twy6zcgLkTf-kpAUNcMl742Vsmaxg&s=Y5VQ6fxAppldIhT1nmAWCtfeP3CFsZanimMnLmDoh3MY8K1zZgFpSn85XIjeznPhJ9-q1by5uLXsFAg9csJCK137fQbNjVz8fRMRjul3T4fT0VHjwqtGMLyQNsqBZXvlCVx-almwkiGTx5aUthDGP05nW9rZfg9jIZfNmnBrrffO-h-EfImDz4oJ7l5V62Ikcbm58b94oHVdpiaGqVomIi1j53aVNdc9bvm0QDgyJUnW7Q9T4uDl8tGu6trfuCniEL9qlXPdL76wBLu_CDBmWwEVuu09R9LZdlz6YU9JkkmoFOkEPG0w4ZjQQcg6yyCVPFgRgizQfTFzIIR2fCovvg&h=w2mqq3pKipJPIjGfr4tJW4Pb-cQO3MCONbwPM7DKRlU response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","name":"9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","status":"Deleting","startTime":"2025-04-22T02:35:05.0114641Z"}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9","name":"95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","status":"Deleting","startTime":"2026-03-12T21:36:35.8442367Z"}' headers: azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808866266921993&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=YP1ob2nyYlvB0See6T5cYP43D2iVoAEy6mnw4gNLXoFNVnJfnGfds5nsEQdolFyHPe0v3OG1w1K3wt1ZLN6lEDtn5W5XvmA8LcBJZ3snDfYeEp5-W2ApO3L9b4cyQHNzUUrfdS-QvAqTv-HPi2Ne5vKnQwJuGUziN33AY5ATe5wJ6ftDfYxpz0CJ_k4AbA0RlA1SV8evvl6qu765ag5n2a4G65wRQKrSsAW6oGUeZ00IXRTCMdS9d_FA1eUgJvb3X6yorvEdXRHHZf3xtOtqeMFLSZoSK03aeuw-HLI8seAWGQGstD5B6HACdveoUPP7LTTLMBCcWrep4T410gBRTA&h=y-7YqZ95sd2260_em8syJqKMhYzI6bIfCfmiuuz1JbM + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089484107719374&c=MIIHlDCCBnygAwIBAgIQbRZBCnyTTrdKyx3sn6-cIjANBgkqhkiG9w0BAQsFADA2MTQwMgYDVQQDEytDQ01FIEcxIFRMUyBSU0EgMjA0OCBTSEEyNTYgMjA0OSBFVVMyIENBIDAxMB4XDTI2MDIyNDE4NDcwN1oXDTI2MDgyMDAwNDcwN1owQDE-MDwGA1UEAxM1YXN5bmNvcGVyYXRpb25zaWduaW5nY2VydGlmaWNhdGUubWFuYWdlbWVudC5henVyZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDLYIfsKK3BxfjRY95DQ7nTiHuQIybDAR8CX9yInjq_0E3Mb9YwMAQGJklR1lZJqg9M7got1ThcwNEpPovodQrXAzXRPqJ0JyNpNf1UNLgRs-3_mYbXxvSrBdgdZL4WUq9XCQ9WaH2aM3MAuLy8FL835sRe_Zx46G3TsI9Grsv5U-8gTr440L6nsopLTJJzQCpxou4KEuTMiG2GpVzxExJwvUDuutVCxXnsUwksDnhFUbqcJ7mVhhK5If25oHTNYUQwYylqvq_5eVdfEXEzpbP3XfDdKxljTnSMHaniaYcYW3OmhIMmdnHNFiPA9LQ2DtYs_7T68xnPVpbVO0EZ2Em5AgMBAAGjggSSMIIEjjCBnQYDVR0gBIGVMIGSMAwGCisGAQQBgjd7AQEwZgYKKwYBBAGCN3sCAjBYMFYGCCsGAQUFBwICMEoeSAAzADMAZQAwADEAOQAyADEALQA0AGQANgA0AC0ANABmADgAYwAtAGEAMAA1ADUALQA1AGIAZABhAGYAZgBkADUAZQAzADMAZDAMBgorBgEEAYI3ewMCMAwGCisGAQQBgjd7BAIwDAYDVR0TAQH_BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH_BAQDAgWgMB0GA1UdDgQWBBQixmODlrY3K7hS01rA8V_TZUhMsjAfBgNVHSMEGDAWgBT87D7bqnwfgh4FuKEG-UPnArMKuTCCAbIGA1UdHwSCAakwggGlMGmgZ6BlhmNodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwa6BpoGeGZWh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzY1L2N1cnJlbnQuY3JsMFqgWKBWhlRodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwb6BtoGuGaWh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMS82NS9jdXJyZW50LmNybDCCAbcGCCsGAQUFBwEBBIIBqTCCAaUwbAYIKwYBBQUHMAKGYGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBuBggrBgEFBQcwAoZiaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwXQYIKwYBBQUHMAKGUWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBmBggrBgEFBQcwAoZaaHR0cDovL2NjbWVlYXN0dXMycGtpLmVhc3R1czIucGtpLmNvcmUud2luZG93cy5uZXQvY2VydGlmaWNhdGVBdXRob3JpdGllcy9jY21lZWFzdHVzMmljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQBKY8uIen-4v_aGTptgf_04u1F6978whzIp4ZiTbOSXPwNnweOy6hCQUcuaqDgVZEiozCZ3DTEQooEcQdtH6WhiCDn5FLdHIVfLyo35uSdRGa9igGbbQ22s_ZI2_Sp17bV5_a-akDuAb6xVSZB_RbHXoicbUykmyHQ2aRb7wLI-YJ4X_aS00yjgBXHLbbbD1PGhTMYVk-5Qy8AYGA2_CTJ0ZS5toZF1EKxkz6ka6D_ROn4Sg7PthZX7Y3YpuVwnCelnvJvOgla_MQjpNDBcgmnVyU-ChBBd3TykrRxVWNXjEm54XPippvvwuKEdc4BCa38ZFVNgvDuK-tY_JpycugPZ&s=mVp49CzU146FVyFtJrm3Wo0SM3Y4R5Szm9oDB-x3XVDb38ujxU6aUTqcY9S3kic8qGC79SSlGo6W-e7_RJ1RuBdqacS7W-IL7R3OGlPufju_cuBeKoe9KocqzTrxS-Epf2uBwiv-S5PA0js1eT4Lb1PANxNlPu8WiOAvpR0h-CQbQVcPxcfbyWkzz8zRbWhVuauvOH_x-sMneDPa5vzqgESAX7T30usJvkgpOjHEeMzKWMIHTqOiSrM1sHP4nriN4CoENnUnZfx70MljDOYdcvtwh801jlLa19WPJegNWqwR18xTrONRJuQD5-TlD3d7478no1L2ZXSrftL198cAlA&h=tikVBb8Tt_Ut51Yq4UzxsguTcfMegeSMyOLQewo8nS4 cache-control: - no-cache content-length: @@ -1817,13 +1272,13 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 22 Apr 2025 02:43:46 GMT + - Thu, 12 Mar 2026 21:40:10 GMT etag: - - '"00007d39-0000-2000-0000-680700590000"' + - '"0600d3e2-0000-2000-0000-69b331e30000"' expires: - '-1' location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808866267078223&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=67LG3Zi0tcC7sNe7HvhsPv_N4JyeS7edzYNEPFbYXcVAPv7x6oJtJxqqj8qiaEEGsVkWQKqaN7eVnzWweHL1OBBe0-aFdt7WoWoobmJ4T8bNzSYE55T6TB5PqOe8Lgzc-Cy_x7qMmSM6FEvd3ym7tD6MmopQlTucceZvn0YAuSDBHfP0MaK2a650wtvQDNQkYUlsAc1jhn8JfMKcdQN_JEqCVYrpF8gUnVMXmQkcSlP9S0fQ5s1KVh3AvpCPpH-ysgOU3TnH02sjIv9De1SIyarpqRYQaEK_3pMXNW7blJ_JbXs3stFFVOVqdFIrMUxtIf4p6Hdmy68h2DI9Tarvsw&h=Lxhwfm1hCZPa1mHVl7OWKVpPoq4v8rrPO4gFpYw2xAw + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089484107875689&c=MIIHlDCCBnygAwIBAgIQbRZBCnyTTrdKyx3sn6-cIjANBgkqhkiG9w0BAQsFADA2MTQwMgYDVQQDEytDQ01FIEcxIFRMUyBSU0EgMjA0OCBTSEEyNTYgMjA0OSBFVVMyIENBIDAxMB4XDTI2MDIyNDE4NDcwN1oXDTI2MDgyMDAwNDcwN1owQDE-MDwGA1UEAxM1YXN5bmNvcGVyYXRpb25zaWduaW5nY2VydGlmaWNhdGUubWFuYWdlbWVudC5henVyZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDLYIfsKK3BxfjRY95DQ7nTiHuQIybDAR8CX9yInjq_0E3Mb9YwMAQGJklR1lZJqg9M7got1ThcwNEpPovodQrXAzXRPqJ0JyNpNf1UNLgRs-3_mYbXxvSrBdgdZL4WUq9XCQ9WaH2aM3MAuLy8FL835sRe_Zx46G3TsI9Grsv5U-8gTr440L6nsopLTJJzQCpxou4KEuTMiG2GpVzxExJwvUDuutVCxXnsUwksDnhFUbqcJ7mVhhK5If25oHTNYUQwYylqvq_5eVdfEXEzpbP3XfDdKxljTnSMHaniaYcYW3OmhIMmdnHNFiPA9LQ2DtYs_7T68xnPVpbVO0EZ2Em5AgMBAAGjggSSMIIEjjCBnQYDVR0gBIGVMIGSMAwGCisGAQQBgjd7AQEwZgYKKwYBBAGCN3sCAjBYMFYGCCsGAQUFBwICMEoeSAAzADMAZQAwADEAOQAyADEALQA0AGQANgA0AC0ANABmADgAYwAtAGEAMAA1ADUALQA1AGIAZABhAGYAZgBkADUAZQAzADMAZDAMBgorBgEEAYI3ewMCMAwGCisGAQQBgjd7BAIwDAYDVR0TAQH_BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH_BAQDAgWgMB0GA1UdDgQWBBQixmODlrY3K7hS01rA8V_TZUhMsjAfBgNVHSMEGDAWgBT87D7bqnwfgh4FuKEG-UPnArMKuTCCAbIGA1UdHwSCAakwggGlMGmgZ6BlhmNodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwa6BpoGeGZWh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzY1L2N1cnJlbnQuY3JsMFqgWKBWhlRodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwb6BtoGuGaWh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMS82NS9jdXJyZW50LmNybDCCAbcGCCsGAQUFBwEBBIIBqTCCAaUwbAYIKwYBBQUHMAKGYGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBuBggrBgEFBQcwAoZiaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwXQYIKwYBBQUHMAKGUWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBmBggrBgEFBQcwAoZaaHR0cDovL2NjbWVlYXN0dXMycGtpLmVhc3R1czIucGtpLmNvcmUud2luZG93cy5uZXQvY2VydGlmaWNhdGVBdXRob3JpdGllcy9jY21lZWFzdHVzMmljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQBKY8uIen-4v_aGTptgf_04u1F6978whzIp4ZiTbOSXPwNnweOy6hCQUcuaqDgVZEiozCZ3DTEQooEcQdtH6WhiCDn5FLdHIVfLyo35uSdRGa9igGbbQ22s_ZI2_Sp17bV5_a-akDuAb6xVSZB_RbHXoicbUykmyHQ2aRb7wLI-YJ4X_aS00yjgBXHLbbbD1PGhTMYVk-5Qy8AYGA2_CTJ0ZS5toZF1EKxkz6ka6D_ROn4Sg7PthZX7Y3YpuVwnCelnvJvOgla_MQjpNDBcgmnVyU-ChBBd3TykrRxVWNXjEm54XPippvvwuKEdc4BCa38ZFVNgvDuK-tY_JpycugPZ&s=vaBPaqmShHBxd7EM7wd-zfowRTjgXIu7_60UfhoxNO-ZhKKy7FeFMBPaoJcb1wz5EVcAFpw-FN2dqnah7VCZ3m-OwMEKOFMa6MGzk-r8TQ4LIk1XNbHcXU62Fui0Voze4fNSFba_xA_mAZhEFVSjrtoRf1womT8il89r4dNYnN-uvKDp94tEg77-WQ7L24oAULEU4OMETguVlLUe063oh2BbCW4diVUYHsUzijjglBsblfe51w6IroBahLABsunJbA3wFES2ABl7ABJ8v2VPAhoSOe5PUlRMMbgUPGEAxrNdFTt4GM5wS9cKxz1eF3dTKJaPOlBsU3iOpFTdWSZuZg&h=uLze57dtg3dcgXZbubXi7kkk7a8A1Hv9Kp_YP3EjXQU pragma: - no-cache strict-transport-security: @@ -1833,11 +1288,11 @@ interactions: x-content-type-options: - nosniff x-ms-operation-identifier: - - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/82c3c32b-9f0b-4f42-acc1-f5f377bae4ea + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/46bfb2eb-eb7a-450c-a46a-9f9206455ec0 x-ms-ratelimit-remaining-subscription-global-reads: - '16499' x-msedge-ref: - - 'Ref A: 689864CE231B4B26A4B3CDCF25002AD9 Ref B: CO6AA3150217045 Ref C: 2025-04-22T02:43:46Z' + - 'Ref A: A7A3022322024CE8B0CCCD0337AD928F Ref B: CO6AA3150220047 Ref C: 2026-03-12T21:40:10Z' status: code: 202 message: Accepted @@ -1855,15 +1310,15 @@ interactions: ParameterSetName: - --resource-group --name -y User-Agent: - - AZURECLI/2.71.0 azsdk-python-core/1.31.0 Python/3.12.10 (Windows-11-10.0.26100-SP0) + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.13.12 (Windows-11-10.0.26100-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808861052440827&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=Bv04H6hM_8ionqp54t1J968cFyOosBqagl6U86v1GaAgIeGu0lAlJHVHcCx1NRg31DHgfqdyPAhwqKiprZWsdZ14uyZQUkoQ4LpSVb8MRB4LJ83z_MhYX456KCZhTPLaUYRAv43hsR_tGI1fD5vI8JiS3e_YdwytPhI912zdEL_V-bA-5YhjQeaVtK2nTrKCvzsaBjiLwEv6MFezvZGD4u05Ieh5xoa3Dc_oGy3nCF-FkWffPX128yGyo52I0_h_KAMQsuQor1rueXjV4LGA16c4pINN-PhIt86JRWzb_U5IF3USpSRw7s2FVO8GcHCE6fvTlBqrwvrAuv3dPyNWtQ&h=v_D4Ur-wLXlqG1ZuUSCAINVPfTUvd57DhNNdV1YYixw + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089481959828256&c=MIIHlTCCBn2gAwIBAgIRAN8uxS6M1zIwyNS27O1e45EwDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UEAxMrQ0NNRSBHMSBUTFMgUlNBIDIwNDggU0hBMjU2IDIwNDkgRVVTMiBDQSAwMTAeFw0yNjAyMjQxMjQ4MDhaFw0yNjA4MTkxODQ4MDhaMEAxPjA8BgNVBAMTNWFzeW5jb3BlcmF0aW9uc2lnbmluZ2NlcnRpZmljYXRlLm1hbmFnZW1lbnQuYXp1cmUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAw34VWxIMRfzkodl03I3vWbthvAfn0-568UvCCyDa9QJec4yE7-lvztIK2R1pSsZXIjAr7f2xBefTCETZYtzcmGDdn8bNSayia9CqG3zkb90GkqlNXIhIqrL-3JFtStsU_rgnMZXI7hGuDm9grRLql1o_1RInkbOnrvmfTaYQ2CyRH38m3bFx7lsS-of9SydzWzZpqG9LIVwKER9oq_6BrDGSfERX0I9TJuiST-1JdbOwRq32h0cY0FtXqAGw8JH2Uc__hAUeXcPVT-aIHNe1mpH_iShy0HyYBHBHAVeI686nAJRVdR64T-ib01w4q8WwpBvs5spHSZNT7Xp4eRS-wQIDAQABo4IEkjCCBI4wgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDAjAMBgorBgEEAYI3ewQCMAwGA1UdEwEB_wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMA4GA1UdDwEB_wQEAwIFoDAdBgNVHQ4EFgQUwePRqNgumGplFm26a52kFZSqUmMwHwYDVR0jBBgwFoAU_Ow-26p8H4IeBbihBvlD5wKzCrkwggGyBgNVHR8EggGpMIIBpTBpoGegZYZjaHR0cDovL3ByaW1hcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzczL2N1cnJlbnQuY3JsMGugaaBnhmVodHRwOi8vc2Vjb25kYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NybHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS83My9jdXJyZW50LmNybDBaoFigVoZUaHR0cDovL2NybC5taWNyb3NvZnQuY29tL2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzczL2N1cnJlbnQuY3JsMG-gbaBrhmlodHRwOi8vY2NtZWVhc3R1czJwa2kuZWFzdHVzMi5wa2kuY29yZS53aW5kb3dzLm5ldC9jZXJ0aWZpY2F0ZUF1dGhvcml0aWVzL2NjbWVlYXN0dXMyaWNhMDEvNzMvY3VycmVudC5jcmwwggG3BggrBgEFBQcBAQSCAakwggGlMGwGCCsGAQUFBzAChmBodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwbgYIKwYBBQUHMAKGYmh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY2FjZXJ0cy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxL2NlcnQuY2VyMF0GCCsGAQUFBzAChlFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwZgYIKwYBBQUHMAKGWmh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMTANBgkqhkiG9w0BAQsFAAOCAQEABNWUmsU3kC0jt2fJ9ckIR3RNIVAtLuE-xxl6T1BzxTeySAS0J-OWa-u5aQORlpcBDiQGeITvEWJoBx9mNXjbvxWZZQOPuz5ne3fU2UqQ063pIWLyoiWQP_pdKjC5_L_sSqyyhIwD-PW-hAuocylbzGO1e4xmbRemgFtUzdXDSqxF9lHf_GVfQDAhfF6RhgIkktrd1n9mzAWMTHEaGOVQ6DRkuzqcIDeEjttW_0z4F8CVQUkEls6ZUW-2YdacbccGgUKR0c0MHGhuPdYbn-vHwmzBBlmYEv3ohsEIMXTiuiU-ijE-u9vgjd4I2Twy6zcgLkTf-kpAUNcMl742Vsmaxg&s=Y5VQ6fxAppldIhT1nmAWCtfeP3CFsZanimMnLmDoh3MY8K1zZgFpSn85XIjeznPhJ9-q1by5uLXsFAg9csJCK137fQbNjVz8fRMRjul3T4fT0VHjwqtGMLyQNsqBZXvlCVx-almwkiGTx5aUthDGP05nW9rZfg9jIZfNmnBrrffO-h-EfImDz4oJ7l5V62Ikcbm58b94oHVdpiaGqVomIi1j53aVNdc9bvm0QDgyJUnW7Q9T4uDl8tGu6trfuCniEL9qlXPdL76wBLu_CDBmWwEVuu09R9LZdlz6YU9JkkmoFOkEPG0w4ZjQQcg6yyCVPFgRgizQfTFzIIR2fCovvg&h=w2mqq3pKipJPIjGfr4tJW4Pb-cQO3MCONbwPM7DKRlU response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","name":"9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","status":"Deleting","startTime":"2025-04-22T02:35:05.0114641Z"}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9","name":"95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","status":"Deleting","startTime":"2026-03-12T21:36:35.8442367Z"}' headers: azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808866572901739&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=Hij5AoS2P58_SFfa2n8amPjAd6yRYf_isloHwsFZC4HktlQWpWRAKuUl62RtPFCOHnIDpFMJePlcTpFjjjp36x_sKT1ncE7fZqbBL26bMy0C-OpsSTXzeq36tcLUldMeJNRAyd3pr2A8dP1L0t0ULap3lsoZa0L0JYwH4pvzQYrFrp0PrE0B2KvgVZ4vRlVH_OxXwO1W-IuRlruGRrfKr4OH2YJBxBVm9M_KWiR2ilJWhHd7cu2lHdmbFF8U7lm92OZyLVgcF15JzhyvfXfo9HEDTnwn_KVWl8q2X0lYBI2Ys0XrEElx15l1d81P9f2Htt1Rd1GRhU8zh1MHuC04QA&h=AT2hVp_smBYQWY5YU6jRIFKEoFxvIb7lmzRQahQnfXA + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089484414240367&c=MIIHlDCCBnygAwIBAgIQbRZBCnyTTrdKyx3sn6-cIjANBgkqhkiG9w0BAQsFADA2MTQwMgYDVQQDEytDQ01FIEcxIFRMUyBSU0EgMjA0OCBTSEEyNTYgMjA0OSBFVVMyIENBIDAxMB4XDTI2MDIyNDE4NDcwN1oXDTI2MDgyMDAwNDcwN1owQDE-MDwGA1UEAxM1YXN5bmNvcGVyYXRpb25zaWduaW5nY2VydGlmaWNhdGUubWFuYWdlbWVudC5henVyZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDLYIfsKK3BxfjRY95DQ7nTiHuQIybDAR8CX9yInjq_0E3Mb9YwMAQGJklR1lZJqg9M7got1ThcwNEpPovodQrXAzXRPqJ0JyNpNf1UNLgRs-3_mYbXxvSrBdgdZL4WUq9XCQ9WaH2aM3MAuLy8FL835sRe_Zx46G3TsI9Grsv5U-8gTr440L6nsopLTJJzQCpxou4KEuTMiG2GpVzxExJwvUDuutVCxXnsUwksDnhFUbqcJ7mVhhK5If25oHTNYUQwYylqvq_5eVdfEXEzpbP3XfDdKxljTnSMHaniaYcYW3OmhIMmdnHNFiPA9LQ2DtYs_7T68xnPVpbVO0EZ2Em5AgMBAAGjggSSMIIEjjCBnQYDVR0gBIGVMIGSMAwGCisGAQQBgjd7AQEwZgYKKwYBBAGCN3sCAjBYMFYGCCsGAQUFBwICMEoeSAAzADMAZQAwADEAOQAyADEALQA0AGQANgA0AC0ANABmADgAYwAtAGEAMAA1ADUALQA1AGIAZABhAGYAZgBkADUAZQAzADMAZDAMBgorBgEEAYI3ewMCMAwGCisGAQQBgjd7BAIwDAYDVR0TAQH_BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH_BAQDAgWgMB0GA1UdDgQWBBQixmODlrY3K7hS01rA8V_TZUhMsjAfBgNVHSMEGDAWgBT87D7bqnwfgh4FuKEG-UPnArMKuTCCAbIGA1UdHwSCAakwggGlMGmgZ6BlhmNodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwa6BpoGeGZWh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzY1L2N1cnJlbnQuY3JsMFqgWKBWhlRodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwb6BtoGuGaWh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMS82NS9jdXJyZW50LmNybDCCAbcGCCsGAQUFBwEBBIIBqTCCAaUwbAYIKwYBBQUHMAKGYGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBuBggrBgEFBQcwAoZiaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwXQYIKwYBBQUHMAKGUWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBmBggrBgEFBQcwAoZaaHR0cDovL2NjbWVlYXN0dXMycGtpLmVhc3R1czIucGtpLmNvcmUud2luZG93cy5uZXQvY2VydGlmaWNhdGVBdXRob3JpdGllcy9jY21lZWFzdHVzMmljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQBKY8uIen-4v_aGTptgf_04u1F6978whzIp4ZiTbOSXPwNnweOy6hCQUcuaqDgVZEiozCZ3DTEQooEcQdtH6WhiCDn5FLdHIVfLyo35uSdRGa9igGbbQ22s_ZI2_Sp17bV5_a-akDuAb6xVSZB_RbHXoicbUykmyHQ2aRb7wLI-YJ4X_aS00yjgBXHLbbbD1PGhTMYVk-5Qy8AYGA2_CTJ0ZS5toZF1EKxkz6ka6D_ROn4Sg7PthZX7Y3YpuVwnCelnvJvOgla_MQjpNDBcgmnVyU-ChBBd3TykrRxVWNXjEm54XPippvvwuKEdc4BCa38ZFVNgvDuK-tY_JpycugPZ&s=idu3dlTZGLv3iwi0t1MLtvw3rS1_l83AEcpN2hc52A0uz19zqEjcAlSzs3eJTKV-WpwiHXXAETUVD7E8fro1x5ezJwM96MUXieqzWuu_hco8RgbopUSSReyR_2ci7EpURqF0n7NEWawnOjR8YALkGF8JO70n5Ny6A3I7eS7uYR-znUt1ht7L0YDI7aV8jlpyFbLPdDGi9Sm3QnfjDFx6jJ3EN9EPByVN4ZSH_SQKac0A4obl__yTcmOoi1Qgr9gAGidfkp1WZXtN9LSykHaCRahbHJImpAk3I-bspn2tcq3IYKkMOI2onKzimEtngQsolfAJ69fucr7boxHlaMdJIA&h=N67Z_xhaoUK-P1ubmb7MxKZAFPkS9IN8HO4-88FZI2Q cache-control: - no-cache content-length: @@ -1871,13 +1326,13 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 22 Apr 2025 02:44:16 GMT + - Thu, 12 Mar 2026 21:40:40 GMT etag: - - '"00007d39-0000-2000-0000-680700590000"' + - '"0600d3e2-0000-2000-0000-69b331e30000"' expires: - '-1' location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808866573058010&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=OrEfW7HgshBBBbmLhs_0SbNliI5s8HqIt7T4fJVpUqAfi2P1Vs812aYf2qtVgUROehXM9E8yvJSdkkxpQz092MtTElO8VU8Lxm8h44W7-dLK3iUg54JNyOCMVX1kR8B9pFBO_yaGw-Dc3K-HI9BIOSanKFfKgm1nxGzB-DbOGbFbyYIWnmawng7dBimKoapLT2QPBcd9cpwQ47yO9sqGZ-SF25n-ehS7ZbOIpqMNl3SSXsu5TzsmkLNduLeUHBb-G2l-raXfnOBbJpU3yFNNHBlvmS2XSu03HhA9beEx-h4lij8tiOynH-4CnEarOzmnwQ3A5VbD0HOoj4qRMH1eBw&h=TMMHL5Hic2OKMJdQYKThr30B1PhdFuuVyx6lEx0TiVM + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089484414240367&c=MIIHlDCCBnygAwIBAgIQbRZBCnyTTrdKyx3sn6-cIjANBgkqhkiG9w0BAQsFADA2MTQwMgYDVQQDEytDQ01FIEcxIFRMUyBSU0EgMjA0OCBTSEEyNTYgMjA0OSBFVVMyIENBIDAxMB4XDTI2MDIyNDE4NDcwN1oXDTI2MDgyMDAwNDcwN1owQDE-MDwGA1UEAxM1YXN5bmNvcGVyYXRpb25zaWduaW5nY2VydGlmaWNhdGUubWFuYWdlbWVudC5henVyZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDLYIfsKK3BxfjRY95DQ7nTiHuQIybDAR8CX9yInjq_0E3Mb9YwMAQGJklR1lZJqg9M7got1ThcwNEpPovodQrXAzXRPqJ0JyNpNf1UNLgRs-3_mYbXxvSrBdgdZL4WUq9XCQ9WaH2aM3MAuLy8FL835sRe_Zx46G3TsI9Grsv5U-8gTr440L6nsopLTJJzQCpxou4KEuTMiG2GpVzxExJwvUDuutVCxXnsUwksDnhFUbqcJ7mVhhK5If25oHTNYUQwYylqvq_5eVdfEXEzpbP3XfDdKxljTnSMHaniaYcYW3OmhIMmdnHNFiPA9LQ2DtYs_7T68xnPVpbVO0EZ2Em5AgMBAAGjggSSMIIEjjCBnQYDVR0gBIGVMIGSMAwGCisGAQQBgjd7AQEwZgYKKwYBBAGCN3sCAjBYMFYGCCsGAQUFBwICMEoeSAAzADMAZQAwADEAOQAyADEALQA0AGQANgA0AC0ANABmADgAYwAtAGEAMAA1ADUALQA1AGIAZABhAGYAZgBkADUAZQAzADMAZDAMBgorBgEEAYI3ewMCMAwGCisGAQQBgjd7BAIwDAYDVR0TAQH_BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH_BAQDAgWgMB0GA1UdDgQWBBQixmODlrY3K7hS01rA8V_TZUhMsjAfBgNVHSMEGDAWgBT87D7bqnwfgh4FuKEG-UPnArMKuTCCAbIGA1UdHwSCAakwggGlMGmgZ6BlhmNodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwa6BpoGeGZWh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzY1L2N1cnJlbnQuY3JsMFqgWKBWhlRodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwb6BtoGuGaWh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMS82NS9jdXJyZW50LmNybDCCAbcGCCsGAQUFBwEBBIIBqTCCAaUwbAYIKwYBBQUHMAKGYGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBuBggrBgEFBQcwAoZiaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwXQYIKwYBBQUHMAKGUWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBmBggrBgEFBQcwAoZaaHR0cDovL2NjbWVlYXN0dXMycGtpLmVhc3R1czIucGtpLmNvcmUud2luZG93cy5uZXQvY2VydGlmaWNhdGVBdXRob3JpdGllcy9jY21lZWFzdHVzMmljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQBKY8uIen-4v_aGTptgf_04u1F6978whzIp4ZiTbOSXPwNnweOy6hCQUcuaqDgVZEiozCZ3DTEQooEcQdtH6WhiCDn5FLdHIVfLyo35uSdRGa9igGbbQ22s_ZI2_Sp17bV5_a-akDuAb6xVSZB_RbHXoicbUykmyHQ2aRb7wLI-YJ4X_aS00yjgBXHLbbbD1PGhTMYVk-5Qy8AYGA2_CTJ0ZS5toZF1EKxkz6ka6D_ROn4Sg7PthZX7Y3YpuVwnCelnvJvOgla_MQjpNDBcgmnVyU-ChBBd3TykrRxVWNXjEm54XPippvvwuKEdc4BCa38ZFVNgvDuK-tY_JpycugPZ&s=idu3dlTZGLv3iwi0t1MLtvw3rS1_l83AEcpN2hc52A0uz19zqEjcAlSzs3eJTKV-WpwiHXXAETUVD7E8fro1x5ezJwM96MUXieqzWuu_hco8RgbopUSSReyR_2ci7EpURqF0n7NEWawnOjR8YALkGF8JO70n5Ny6A3I7eS7uYR-znUt1ht7L0YDI7aV8jlpyFbLPdDGi9Sm3QnfjDFx6jJ3EN9EPByVN4ZSH_SQKac0A4obl__yTcmOoi1Qgr9gAGidfkp1WZXtN9LSykHaCRahbHJImpAk3I-bspn2tcq3IYKkMOI2onKzimEtngQsolfAJ69fucr7boxHlaMdJIA&h=N67Z_xhaoUK-P1ubmb7MxKZAFPkS9IN8HO4-88FZI2Q pragma: - no-cache strict-transport-security: @@ -1887,11 +1342,11 @@ interactions: x-content-type-options: - nosniff x-ms-operation-identifier: - - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/3785be83-f6bc-4da8-8d49-2acdb6c0c13d + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/cfca9028-738c-41c7-8779-999f5a3f28b5 x-ms-ratelimit-remaining-subscription-global-reads: - '16499' x-msedge-ref: - - 'Ref A: 1CA18443F0F9429195A2191CEAAB1FE8 Ref B: CO6AA3150217045 Ref C: 2025-04-22T02:44:16Z' + - 'Ref A: 9967346EE2F744C19AB8B93589DD4A65 Ref B: MWH011020807060 Ref C: 2026-03-12T21:40:41Z' status: code: 202 message: Accepted @@ -1909,15 +1364,15 @@ interactions: ParameterSetName: - --resource-group --name -y User-Agent: - - AZURECLI/2.71.0 azsdk-python-core/1.31.0 Python/3.12.10 (Windows-11-10.0.26100-SP0) + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.13.12 (Windows-11-10.0.26100-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808861052440827&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=Bv04H6hM_8ionqp54t1J968cFyOosBqagl6U86v1GaAgIeGu0lAlJHVHcCx1NRg31DHgfqdyPAhwqKiprZWsdZ14uyZQUkoQ4LpSVb8MRB4LJ83z_MhYX456KCZhTPLaUYRAv43hsR_tGI1fD5vI8JiS3e_YdwytPhI912zdEL_V-bA-5YhjQeaVtK2nTrKCvzsaBjiLwEv6MFezvZGD4u05Ieh5xoa3Dc_oGy3nCF-FkWffPX128yGyo52I0_h_KAMQsuQor1rueXjV4LGA16c4pINN-PhIt86JRWzb_U5IF3USpSRw7s2FVO8GcHCE6fvTlBqrwvrAuv3dPyNWtQ&h=v_D4Ur-wLXlqG1ZuUSCAINVPfTUvd57DhNNdV1YYixw + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089481959828256&c=MIIHlTCCBn2gAwIBAgIRAN8uxS6M1zIwyNS27O1e45EwDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UEAxMrQ0NNRSBHMSBUTFMgUlNBIDIwNDggU0hBMjU2IDIwNDkgRVVTMiBDQSAwMTAeFw0yNjAyMjQxMjQ4MDhaFw0yNjA4MTkxODQ4MDhaMEAxPjA8BgNVBAMTNWFzeW5jb3BlcmF0aW9uc2lnbmluZ2NlcnRpZmljYXRlLm1hbmFnZW1lbnQuYXp1cmUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAw34VWxIMRfzkodl03I3vWbthvAfn0-568UvCCyDa9QJec4yE7-lvztIK2R1pSsZXIjAr7f2xBefTCETZYtzcmGDdn8bNSayia9CqG3zkb90GkqlNXIhIqrL-3JFtStsU_rgnMZXI7hGuDm9grRLql1o_1RInkbOnrvmfTaYQ2CyRH38m3bFx7lsS-of9SydzWzZpqG9LIVwKER9oq_6BrDGSfERX0I9TJuiST-1JdbOwRq32h0cY0FtXqAGw8JH2Uc__hAUeXcPVT-aIHNe1mpH_iShy0HyYBHBHAVeI686nAJRVdR64T-ib01w4q8WwpBvs5spHSZNT7Xp4eRS-wQIDAQABo4IEkjCCBI4wgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDAjAMBgorBgEEAYI3ewQCMAwGA1UdEwEB_wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMA4GA1UdDwEB_wQEAwIFoDAdBgNVHQ4EFgQUwePRqNgumGplFm26a52kFZSqUmMwHwYDVR0jBBgwFoAU_Ow-26p8H4IeBbihBvlD5wKzCrkwggGyBgNVHR8EggGpMIIBpTBpoGegZYZjaHR0cDovL3ByaW1hcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzczL2N1cnJlbnQuY3JsMGugaaBnhmVodHRwOi8vc2Vjb25kYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NybHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS83My9jdXJyZW50LmNybDBaoFigVoZUaHR0cDovL2NybC5taWNyb3NvZnQuY29tL2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzczL2N1cnJlbnQuY3JsMG-gbaBrhmlodHRwOi8vY2NtZWVhc3R1czJwa2kuZWFzdHVzMi5wa2kuY29yZS53aW5kb3dzLm5ldC9jZXJ0aWZpY2F0ZUF1dGhvcml0aWVzL2NjbWVlYXN0dXMyaWNhMDEvNzMvY3VycmVudC5jcmwwggG3BggrBgEFBQcBAQSCAakwggGlMGwGCCsGAQUFBzAChmBodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwbgYIKwYBBQUHMAKGYmh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY2FjZXJ0cy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxL2NlcnQuY2VyMF0GCCsGAQUFBzAChlFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwZgYIKwYBBQUHMAKGWmh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMTANBgkqhkiG9w0BAQsFAAOCAQEABNWUmsU3kC0jt2fJ9ckIR3RNIVAtLuE-xxl6T1BzxTeySAS0J-OWa-u5aQORlpcBDiQGeITvEWJoBx9mNXjbvxWZZQOPuz5ne3fU2UqQ063pIWLyoiWQP_pdKjC5_L_sSqyyhIwD-PW-hAuocylbzGO1e4xmbRemgFtUzdXDSqxF9lHf_GVfQDAhfF6RhgIkktrd1n9mzAWMTHEaGOVQ6DRkuzqcIDeEjttW_0z4F8CVQUkEls6ZUW-2YdacbccGgUKR0c0MHGhuPdYbn-vHwmzBBlmYEv3ohsEIMXTiuiU-ijE-u9vgjd4I2Twy6zcgLkTf-kpAUNcMl742Vsmaxg&s=Y5VQ6fxAppldIhT1nmAWCtfeP3CFsZanimMnLmDoh3MY8K1zZgFpSn85XIjeznPhJ9-q1by5uLXsFAg9csJCK137fQbNjVz8fRMRjul3T4fT0VHjwqtGMLyQNsqBZXvlCVx-almwkiGTx5aUthDGP05nW9rZfg9jIZfNmnBrrffO-h-EfImDz4oJ7l5V62Ikcbm58b94oHVdpiaGqVomIi1j53aVNdc9bvm0QDgyJUnW7Q9T4uDl8tGu6trfuCniEL9qlXPdL76wBLu_CDBmWwEVuu09R9LZdlz6YU9JkkmoFOkEPG0w4ZjQQcg6yyCVPFgRgizQfTFzIIR2fCovvg&h=w2mqq3pKipJPIjGfr4tJW4Pb-cQO3MCONbwPM7DKRlU response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","name":"9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","status":"Deleting","startTime":"2025-04-22T02:35:05.0114641Z"}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9","name":"95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","status":"Deleting","startTime":"2026-03-12T21:36:35.8442367Z"}' headers: azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808866878404511&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=b5UxZJtJQeSmvU_DwUSkL2HcAm94VukvH82PYJ7HSvi25wQnwOfvgOgh8eJPlBmdUwACGHpRCm3ZoD_zZHVWmAqZyM7AvXAbMpTcSAjQeY21zHOseTkomVyw9L4qCpdq_k3nHwXzvmB05sLANpWBUudeupXHO44uxC8T5NHvTax25oUp32LIO-KMzYeX89xTFobMk3jOoVb7Uao1cypSOeGiwDCk8laXuCFmNZmSe3WXzTB2pzwKxHdhCYGzD9yl-8A4Ms1zqcgr4BsjdDA65qI6_YkWu_Y8fkSTC_Ik9x2b9ALys06Q2zxfi4905iMkvQzIaRsheyXdiYENYFAuQw&h=EjC9EV20A5MliegHzOW5Pfivwer63kjUKG7EU6jv7Hc + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089484719750738&c=MIIHlDCCBnygAwIBAgIQbRZBCnyTTrdKyx3sn6-cIjANBgkqhkiG9w0BAQsFADA2MTQwMgYDVQQDEytDQ01FIEcxIFRMUyBSU0EgMjA0OCBTSEEyNTYgMjA0OSBFVVMyIENBIDAxMB4XDTI2MDIyNDE4NDcwN1oXDTI2MDgyMDAwNDcwN1owQDE-MDwGA1UEAxM1YXN5bmNvcGVyYXRpb25zaWduaW5nY2VydGlmaWNhdGUubWFuYWdlbWVudC5henVyZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDLYIfsKK3BxfjRY95DQ7nTiHuQIybDAR8CX9yInjq_0E3Mb9YwMAQGJklR1lZJqg9M7got1ThcwNEpPovodQrXAzXRPqJ0JyNpNf1UNLgRs-3_mYbXxvSrBdgdZL4WUq9XCQ9WaH2aM3MAuLy8FL835sRe_Zx46G3TsI9Grsv5U-8gTr440L6nsopLTJJzQCpxou4KEuTMiG2GpVzxExJwvUDuutVCxXnsUwksDnhFUbqcJ7mVhhK5If25oHTNYUQwYylqvq_5eVdfEXEzpbP3XfDdKxljTnSMHaniaYcYW3OmhIMmdnHNFiPA9LQ2DtYs_7T68xnPVpbVO0EZ2Em5AgMBAAGjggSSMIIEjjCBnQYDVR0gBIGVMIGSMAwGCisGAQQBgjd7AQEwZgYKKwYBBAGCN3sCAjBYMFYGCCsGAQUFBwICMEoeSAAzADMAZQAwADEAOQAyADEALQA0AGQANgA0AC0ANABmADgAYwAtAGEAMAA1ADUALQA1AGIAZABhAGYAZgBkADUAZQAzADMAZDAMBgorBgEEAYI3ewMCMAwGCisGAQQBgjd7BAIwDAYDVR0TAQH_BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH_BAQDAgWgMB0GA1UdDgQWBBQixmODlrY3K7hS01rA8V_TZUhMsjAfBgNVHSMEGDAWgBT87D7bqnwfgh4FuKEG-UPnArMKuTCCAbIGA1UdHwSCAakwggGlMGmgZ6BlhmNodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwa6BpoGeGZWh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzY1L2N1cnJlbnQuY3JsMFqgWKBWhlRodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwb6BtoGuGaWh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMS82NS9jdXJyZW50LmNybDCCAbcGCCsGAQUFBwEBBIIBqTCCAaUwbAYIKwYBBQUHMAKGYGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBuBggrBgEFBQcwAoZiaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwXQYIKwYBBQUHMAKGUWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBmBggrBgEFBQcwAoZaaHR0cDovL2NjbWVlYXN0dXMycGtpLmVhc3R1czIucGtpLmNvcmUud2luZG93cy5uZXQvY2VydGlmaWNhdGVBdXRob3JpdGllcy9jY21lZWFzdHVzMmljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQBKY8uIen-4v_aGTptgf_04u1F6978whzIp4ZiTbOSXPwNnweOy6hCQUcuaqDgVZEiozCZ3DTEQooEcQdtH6WhiCDn5FLdHIVfLyo35uSdRGa9igGbbQ22s_ZI2_Sp17bV5_a-akDuAb6xVSZB_RbHXoicbUykmyHQ2aRb7wLI-YJ4X_aS00yjgBXHLbbbD1PGhTMYVk-5Qy8AYGA2_CTJ0ZS5toZF1EKxkz6ka6D_ROn4Sg7PthZX7Y3YpuVwnCelnvJvOgla_MQjpNDBcgmnVyU-ChBBd3TykrRxVWNXjEm54XPippvvwuKEdc4BCa38ZFVNgvDuK-tY_JpycugPZ&s=r3TO6IwL157q3-dvdq_9kwCMxVMsMdHiQCF3CvO230AnmECsOFSnb1otofxiWMv3Ot1RojzOoUF-UMfzeSwMxuOVQy8CxLAtC8KMva4mIAiq66ASuln808cWoBJGSr_c9by-MMa6t90i8_MIDxjO91quStBqq3np39jCo9PNKcp1IkNCD957TgTQx_nBRtzvqh3fZMly3YuNneB7rxlBnZEn5eUhBm9kc2EwSspRZ-0CBqB5vyR_pwSvJSB9szXh6x1ETR9AlYBgevUvGGxP-bBP6XhMhVzMHsbjPbj67W0pWPjMTZG0gVIIF3Erl4P9Rnh439ZTTFxnUWbvj00QOQ&h=L7ryfeB02hEB2v4u-ILwpp9XWx1LsFi3q8KvLoxgDbk cache-control: - no-cache content-length: @@ -1925,13 +1380,13 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 22 Apr 2025 02:44:47 GMT + - Thu, 12 Mar 2026 21:41:11 GMT etag: - - '"00007d39-0000-2000-0000-680700590000"' + - '"0600d3e2-0000-2000-0000-69b331e30000"' expires: - '-1' location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808866878560797&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=wlvJ0suznN_dj8FmVTzupL39gUYg9C91TzDPCTsHRs6AbTX3Ah9uZ6sryA1QU8A9PxAlwEWg77ZdOWj0Suqc9tEqC3NLr5ll4uTtDjiqrWZaaGTxuql9RReegUiXt6XjS28blW_k-Bz9obxDfBba09swrjU70YrpgT5rOt18yd73WHXOT5lfbx_dsg9KZhnbw0iW2S2Hil1kJ-K84H0ljRODN_p-HccISQ8CAJHk3zaBMdzfXcFLHA3tskFwc5xNnx469f_QXQHTAoWUol5A1p72KRA1WjxH8ZHi8BlZI3i5g35iuwisXS9VJ7AXcPexvYEgznUPGGSgrJFLB4-9Pg&h=ZFsf7nm2aCMl9ltXuHLJ5jE-jMmn21ZKdr4yuCaXB8g + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089484719750738&c=MIIHlDCCBnygAwIBAgIQbRZBCnyTTrdKyx3sn6-cIjANBgkqhkiG9w0BAQsFADA2MTQwMgYDVQQDEytDQ01FIEcxIFRMUyBSU0EgMjA0OCBTSEEyNTYgMjA0OSBFVVMyIENBIDAxMB4XDTI2MDIyNDE4NDcwN1oXDTI2MDgyMDAwNDcwN1owQDE-MDwGA1UEAxM1YXN5bmNvcGVyYXRpb25zaWduaW5nY2VydGlmaWNhdGUubWFuYWdlbWVudC5henVyZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDLYIfsKK3BxfjRY95DQ7nTiHuQIybDAR8CX9yInjq_0E3Mb9YwMAQGJklR1lZJqg9M7got1ThcwNEpPovodQrXAzXRPqJ0JyNpNf1UNLgRs-3_mYbXxvSrBdgdZL4WUq9XCQ9WaH2aM3MAuLy8FL835sRe_Zx46G3TsI9Grsv5U-8gTr440L6nsopLTJJzQCpxou4KEuTMiG2GpVzxExJwvUDuutVCxXnsUwksDnhFUbqcJ7mVhhK5If25oHTNYUQwYylqvq_5eVdfEXEzpbP3XfDdKxljTnSMHaniaYcYW3OmhIMmdnHNFiPA9LQ2DtYs_7T68xnPVpbVO0EZ2Em5AgMBAAGjggSSMIIEjjCBnQYDVR0gBIGVMIGSMAwGCisGAQQBgjd7AQEwZgYKKwYBBAGCN3sCAjBYMFYGCCsGAQUFBwICMEoeSAAzADMAZQAwADEAOQAyADEALQA0AGQANgA0AC0ANABmADgAYwAtAGEAMAA1ADUALQA1AGIAZABhAGYAZgBkADUAZQAzADMAZDAMBgorBgEEAYI3ewMCMAwGCisGAQQBgjd7BAIwDAYDVR0TAQH_BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH_BAQDAgWgMB0GA1UdDgQWBBQixmODlrY3K7hS01rA8V_TZUhMsjAfBgNVHSMEGDAWgBT87D7bqnwfgh4FuKEG-UPnArMKuTCCAbIGA1UdHwSCAakwggGlMGmgZ6BlhmNodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwa6BpoGeGZWh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzY1L2N1cnJlbnQuY3JsMFqgWKBWhlRodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwb6BtoGuGaWh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMS82NS9jdXJyZW50LmNybDCCAbcGCCsGAQUFBwEBBIIBqTCCAaUwbAYIKwYBBQUHMAKGYGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBuBggrBgEFBQcwAoZiaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwXQYIKwYBBQUHMAKGUWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBmBggrBgEFBQcwAoZaaHR0cDovL2NjbWVlYXN0dXMycGtpLmVhc3R1czIucGtpLmNvcmUud2luZG93cy5uZXQvY2VydGlmaWNhdGVBdXRob3JpdGllcy9jY21lZWFzdHVzMmljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQBKY8uIen-4v_aGTptgf_04u1F6978whzIp4ZiTbOSXPwNnweOy6hCQUcuaqDgVZEiozCZ3DTEQooEcQdtH6WhiCDn5FLdHIVfLyo35uSdRGa9igGbbQ22s_ZI2_Sp17bV5_a-akDuAb6xVSZB_RbHXoicbUykmyHQ2aRb7wLI-YJ4X_aS00yjgBXHLbbbD1PGhTMYVk-5Qy8AYGA2_CTJ0ZS5toZF1EKxkz6ka6D_ROn4Sg7PthZX7Y3YpuVwnCelnvJvOgla_MQjpNDBcgmnVyU-ChBBd3TykrRxVWNXjEm54XPippvvwuKEdc4BCa38ZFVNgvDuK-tY_JpycugPZ&s=r3TO6IwL157q3-dvdq_9kwCMxVMsMdHiQCF3CvO230AnmECsOFSnb1otofxiWMv3Ot1RojzOoUF-UMfzeSwMxuOVQy8CxLAtC8KMva4mIAiq66ASuln808cWoBJGSr_c9by-MMa6t90i8_MIDxjO91quStBqq3np39jCo9PNKcp1IkNCD957TgTQx_nBRtzvqh3fZMly3YuNneB7rxlBnZEn5eUhBm9kc2EwSspRZ-0CBqB5vyR_pwSvJSB9szXh6x1ETR9AlYBgevUvGGxP-bBP6XhMhVzMHsbjPbj67W0pWPjMTZG0gVIIF3Erl4P9Rnh439ZTTFxnUWbvj00QOQ&h=L7ryfeB02hEB2v4u-ILwpp9XWx1LsFi3q8KvLoxgDbk pragma: - no-cache strict-transport-security: @@ -1941,11 +1396,11 @@ interactions: x-content-type-options: - nosniff x-ms-operation-identifier: - - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/da0beb50-b2df-4a1f-851a-083839890e97 + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/760951b1-3b90-44be-852d-b43e108c89d9 x-ms-ratelimit-remaining-subscription-global-reads: - '16499' x-msedge-ref: - - 'Ref A: AFF03564F485437790F92820E814D740 Ref B: CO6AA3150217045 Ref C: 2025-04-22T02:44:47Z' + - 'Ref A: 3C351913B7AF429FA5D559296E1FF09E Ref B: MWH011020808029 Ref C: 2026-03-12T21:41:11Z' status: code: 202 message: Accepted @@ -1963,15 +1418,15 @@ interactions: ParameterSetName: - --resource-group --name -y User-Agent: - - AZURECLI/2.71.0 azsdk-python-core/1.31.0 Python/3.12.10 (Windows-11-10.0.26100-SP0) + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.13.12 (Windows-11-10.0.26100-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808861052440827&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=Bv04H6hM_8ionqp54t1J968cFyOosBqagl6U86v1GaAgIeGu0lAlJHVHcCx1NRg31DHgfqdyPAhwqKiprZWsdZ14uyZQUkoQ4LpSVb8MRB4LJ83z_MhYX456KCZhTPLaUYRAv43hsR_tGI1fD5vI8JiS3e_YdwytPhI912zdEL_V-bA-5YhjQeaVtK2nTrKCvzsaBjiLwEv6MFezvZGD4u05Ieh5xoa3Dc_oGy3nCF-FkWffPX128yGyo52I0_h_KAMQsuQor1rueXjV4LGA16c4pINN-PhIt86JRWzb_U5IF3USpSRw7s2FVO8GcHCE6fvTlBqrwvrAuv3dPyNWtQ&h=v_D4Ur-wLXlqG1ZuUSCAINVPfTUvd57DhNNdV1YYixw + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089481959828256&c=MIIHlTCCBn2gAwIBAgIRAN8uxS6M1zIwyNS27O1e45EwDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UEAxMrQ0NNRSBHMSBUTFMgUlNBIDIwNDggU0hBMjU2IDIwNDkgRVVTMiBDQSAwMTAeFw0yNjAyMjQxMjQ4MDhaFw0yNjA4MTkxODQ4MDhaMEAxPjA8BgNVBAMTNWFzeW5jb3BlcmF0aW9uc2lnbmluZ2NlcnRpZmljYXRlLm1hbmFnZW1lbnQuYXp1cmUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAw34VWxIMRfzkodl03I3vWbthvAfn0-568UvCCyDa9QJec4yE7-lvztIK2R1pSsZXIjAr7f2xBefTCETZYtzcmGDdn8bNSayia9CqG3zkb90GkqlNXIhIqrL-3JFtStsU_rgnMZXI7hGuDm9grRLql1o_1RInkbOnrvmfTaYQ2CyRH38m3bFx7lsS-of9SydzWzZpqG9LIVwKER9oq_6BrDGSfERX0I9TJuiST-1JdbOwRq32h0cY0FtXqAGw8JH2Uc__hAUeXcPVT-aIHNe1mpH_iShy0HyYBHBHAVeI686nAJRVdR64T-ib01w4q8WwpBvs5spHSZNT7Xp4eRS-wQIDAQABo4IEkjCCBI4wgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDAjAMBgorBgEEAYI3ewQCMAwGA1UdEwEB_wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMA4GA1UdDwEB_wQEAwIFoDAdBgNVHQ4EFgQUwePRqNgumGplFm26a52kFZSqUmMwHwYDVR0jBBgwFoAU_Ow-26p8H4IeBbihBvlD5wKzCrkwggGyBgNVHR8EggGpMIIBpTBpoGegZYZjaHR0cDovL3ByaW1hcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzczL2N1cnJlbnQuY3JsMGugaaBnhmVodHRwOi8vc2Vjb25kYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NybHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS83My9jdXJyZW50LmNybDBaoFigVoZUaHR0cDovL2NybC5taWNyb3NvZnQuY29tL2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzczL2N1cnJlbnQuY3JsMG-gbaBrhmlodHRwOi8vY2NtZWVhc3R1czJwa2kuZWFzdHVzMi5wa2kuY29yZS53aW5kb3dzLm5ldC9jZXJ0aWZpY2F0ZUF1dGhvcml0aWVzL2NjbWVlYXN0dXMyaWNhMDEvNzMvY3VycmVudC5jcmwwggG3BggrBgEFBQcBAQSCAakwggGlMGwGCCsGAQUFBzAChmBodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwbgYIKwYBBQUHMAKGYmh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY2FjZXJ0cy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxL2NlcnQuY2VyMF0GCCsGAQUFBzAChlFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwZgYIKwYBBQUHMAKGWmh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMTANBgkqhkiG9w0BAQsFAAOCAQEABNWUmsU3kC0jt2fJ9ckIR3RNIVAtLuE-xxl6T1BzxTeySAS0J-OWa-u5aQORlpcBDiQGeITvEWJoBx9mNXjbvxWZZQOPuz5ne3fU2UqQ063pIWLyoiWQP_pdKjC5_L_sSqyyhIwD-PW-hAuocylbzGO1e4xmbRemgFtUzdXDSqxF9lHf_GVfQDAhfF6RhgIkktrd1n9mzAWMTHEaGOVQ6DRkuzqcIDeEjttW_0z4F8CVQUkEls6ZUW-2YdacbccGgUKR0c0MHGhuPdYbn-vHwmzBBlmYEv3ohsEIMXTiuiU-ijE-u9vgjd4I2Twy6zcgLkTf-kpAUNcMl742Vsmaxg&s=Y5VQ6fxAppldIhT1nmAWCtfeP3CFsZanimMnLmDoh3MY8K1zZgFpSn85XIjeznPhJ9-q1by5uLXsFAg9csJCK137fQbNjVz8fRMRjul3T4fT0VHjwqtGMLyQNsqBZXvlCVx-almwkiGTx5aUthDGP05nW9rZfg9jIZfNmnBrrffO-h-EfImDz4oJ7l5V62Ikcbm58b94oHVdpiaGqVomIi1j53aVNdc9bvm0QDgyJUnW7Q9T4uDl8tGu6trfuCniEL9qlXPdL76wBLu_CDBmWwEVuu09R9LZdlz6YU9JkkmoFOkEPG0w4ZjQQcg6yyCVPFgRgizQfTFzIIR2fCovvg&h=w2mqq3pKipJPIjGfr4tJW4Pb-cQO3MCONbwPM7DKRlU response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","name":"9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","status":"Deleting","startTime":"2025-04-22T02:35:05.0114641Z"}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9","name":"95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","status":"Deleting","startTime":"2026-03-12T21:36:35.8442367Z"}' headers: azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808867185838670&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=BBHmO8crmVBc7YXw1bXrxjEqG0GRPvohVV_oDIMVgpmPyyFkkfg74VTtxlmB21heOQ91op__S8cAkZfG0aYJNhppmDKanToffxT_b8PS4M9gS1wAd4fk2J_NkrIMdOLMJ8Varu15Zp4xXAAb9aoriUyefyVBI6wtUEao13L-tWi0YyCtp-YhtmR85hQgcAqlTPeKoPiwexo62tfSyK4Z42tZLC2Tn1qiFGvH7NQw6ElsotQUMYB26QCN9XeEn3xEPZEULVqgKWHguKfJkHu4mBBA4hO_6cVYyiDVmHVtm-XoSSaaZWm8l_N4-bbl2mt1NFxjyIMZLC6sD__Hdz5Tpw&h=SnVJjlfD9nr0_BWn9SwmESbIm9GM1XC8FAHS2hi9RN8 + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089485024616934&c=MIIHlDCCBnygAwIBAgIQbRZBCnyTTrdKyx3sn6-cIjANBgkqhkiG9w0BAQsFADA2MTQwMgYDVQQDEytDQ01FIEcxIFRMUyBSU0EgMjA0OCBTSEEyNTYgMjA0OSBFVVMyIENBIDAxMB4XDTI2MDIyNDE4NDcwN1oXDTI2MDgyMDAwNDcwN1owQDE-MDwGA1UEAxM1YXN5bmNvcGVyYXRpb25zaWduaW5nY2VydGlmaWNhdGUubWFuYWdlbWVudC5henVyZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDLYIfsKK3BxfjRY95DQ7nTiHuQIybDAR8CX9yInjq_0E3Mb9YwMAQGJklR1lZJqg9M7got1ThcwNEpPovodQrXAzXRPqJ0JyNpNf1UNLgRs-3_mYbXxvSrBdgdZL4WUq9XCQ9WaH2aM3MAuLy8FL835sRe_Zx46G3TsI9Grsv5U-8gTr440L6nsopLTJJzQCpxou4KEuTMiG2GpVzxExJwvUDuutVCxXnsUwksDnhFUbqcJ7mVhhK5If25oHTNYUQwYylqvq_5eVdfEXEzpbP3XfDdKxljTnSMHaniaYcYW3OmhIMmdnHNFiPA9LQ2DtYs_7T68xnPVpbVO0EZ2Em5AgMBAAGjggSSMIIEjjCBnQYDVR0gBIGVMIGSMAwGCisGAQQBgjd7AQEwZgYKKwYBBAGCN3sCAjBYMFYGCCsGAQUFBwICMEoeSAAzADMAZQAwADEAOQAyADEALQA0AGQANgA0AC0ANABmADgAYwAtAGEAMAA1ADUALQA1AGIAZABhAGYAZgBkADUAZQAzADMAZDAMBgorBgEEAYI3ewMCMAwGCisGAQQBgjd7BAIwDAYDVR0TAQH_BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH_BAQDAgWgMB0GA1UdDgQWBBQixmODlrY3K7hS01rA8V_TZUhMsjAfBgNVHSMEGDAWgBT87D7bqnwfgh4FuKEG-UPnArMKuTCCAbIGA1UdHwSCAakwggGlMGmgZ6BlhmNodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwa6BpoGeGZWh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzY1L2N1cnJlbnQuY3JsMFqgWKBWhlRodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwb6BtoGuGaWh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMS82NS9jdXJyZW50LmNybDCCAbcGCCsGAQUFBwEBBIIBqTCCAaUwbAYIKwYBBQUHMAKGYGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBuBggrBgEFBQcwAoZiaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwXQYIKwYBBQUHMAKGUWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBmBggrBgEFBQcwAoZaaHR0cDovL2NjbWVlYXN0dXMycGtpLmVhc3R1czIucGtpLmNvcmUud2luZG93cy5uZXQvY2VydGlmaWNhdGVBdXRob3JpdGllcy9jY21lZWFzdHVzMmljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQBKY8uIen-4v_aGTptgf_04u1F6978whzIp4ZiTbOSXPwNnweOy6hCQUcuaqDgVZEiozCZ3DTEQooEcQdtH6WhiCDn5FLdHIVfLyo35uSdRGa9igGbbQ22s_ZI2_Sp17bV5_a-akDuAb6xVSZB_RbHXoicbUykmyHQ2aRb7wLI-YJ4X_aS00yjgBXHLbbbD1PGhTMYVk-5Qy8AYGA2_CTJ0ZS5toZF1EKxkz6ka6D_ROn4Sg7PthZX7Y3YpuVwnCelnvJvOgla_MQjpNDBcgmnVyU-ChBBd3TykrRxVWNXjEm54XPippvvwuKEdc4BCa38ZFVNgvDuK-tY_JpycugPZ&s=qWSUQ9aB4FkkIR4BTRUD_eeZrKpcwZojGR-MZ6Gxf8u76U1Q0dbIeST8TSc-bqcrVYSjol4sJ_dU7p9nT_sZDxLPQcLbFDV3_SvZUs85cmh8aspxPvOZorDMxA0lCoqqqns_BevC7XFnbYV5JIEfLMRDAzfK2EBht63dCSWWzX7QTkzsUkt3UuN_TsD2QNUPRb3_CTjQ3s7m1xs55-tcYHiVDuV_eAx_Pp3JIj6-v39M5ZozgDl7AF8E18XTSIJW1_uUb_U-C3q8Ue97A_dsG4VvKCUcwLoBxxy-RHtN-cuVx5zhCmx3XwR-Z_aodjt6p_b_WoKkAbmigichg3SUfQ&h=yqdNKSnlf2vky1EdsFO8taQaYPiZzx45LApcFkyGMUo cache-control: - no-cache content-length: @@ -1979,13 +1434,13 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 22 Apr 2025 02:45:18 GMT + - Thu, 12 Mar 2026 21:41:42 GMT etag: - - '"00007d39-0000-2000-0000-680700590000"' + - '"0600d3e2-0000-2000-0000-69b331e30000"' expires: - '-1' location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808867185994909&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=DyEb3Yj7gfzmkt_vYARYwILetyS1kAcM-MUEkP37na_PpK11sJCyK1Z9xAuynohvtTz07sn7cc34yjfSOGMXPQgm82Y2qsh1xQJIU85utuiJdPYJ25wvWIMowGsw_B9ndh-8G_e23N7EbDUf1PCHu9hG2I45L2IacN0kzEjxHRyYmZZJ1MYE6BGC9munJTnVayrNFQa_sKest143oYiHVtdX9Gcx1NWUWVcOpr0KHS2Q4QZMPNC17WW9sqPoo9kHDJq8sMxWzV8CTOGMYd1V1xNqLnMKVnMIle85bKaFKMdM_hrOXhVkBkxA-uq4qcgIvPSsMe8Y4AWVfsxBjmhEZQ&h=NI8-XG12MFvx6Kr1kjhMY342ORfnZ854cjPd9gmiyLQ + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089485024616934&c=MIIHlDCCBnygAwIBAgIQbRZBCnyTTrdKyx3sn6-cIjANBgkqhkiG9w0BAQsFADA2MTQwMgYDVQQDEytDQ01FIEcxIFRMUyBSU0EgMjA0OCBTSEEyNTYgMjA0OSBFVVMyIENBIDAxMB4XDTI2MDIyNDE4NDcwN1oXDTI2MDgyMDAwNDcwN1owQDE-MDwGA1UEAxM1YXN5bmNvcGVyYXRpb25zaWduaW5nY2VydGlmaWNhdGUubWFuYWdlbWVudC5henVyZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDLYIfsKK3BxfjRY95DQ7nTiHuQIybDAR8CX9yInjq_0E3Mb9YwMAQGJklR1lZJqg9M7got1ThcwNEpPovodQrXAzXRPqJ0JyNpNf1UNLgRs-3_mYbXxvSrBdgdZL4WUq9XCQ9WaH2aM3MAuLy8FL835sRe_Zx46G3TsI9Grsv5U-8gTr440L6nsopLTJJzQCpxou4KEuTMiG2GpVzxExJwvUDuutVCxXnsUwksDnhFUbqcJ7mVhhK5If25oHTNYUQwYylqvq_5eVdfEXEzpbP3XfDdKxljTnSMHaniaYcYW3OmhIMmdnHNFiPA9LQ2DtYs_7T68xnPVpbVO0EZ2Em5AgMBAAGjggSSMIIEjjCBnQYDVR0gBIGVMIGSMAwGCisGAQQBgjd7AQEwZgYKKwYBBAGCN3sCAjBYMFYGCCsGAQUFBwICMEoeSAAzADMAZQAwADEAOQAyADEALQA0AGQANgA0AC0ANABmADgAYwAtAGEAMAA1ADUALQA1AGIAZABhAGYAZgBkADUAZQAzADMAZDAMBgorBgEEAYI3ewMCMAwGCisGAQQBgjd7BAIwDAYDVR0TAQH_BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH_BAQDAgWgMB0GA1UdDgQWBBQixmODlrY3K7hS01rA8V_TZUhMsjAfBgNVHSMEGDAWgBT87D7bqnwfgh4FuKEG-UPnArMKuTCCAbIGA1UdHwSCAakwggGlMGmgZ6BlhmNodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwa6BpoGeGZWh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzY1L2N1cnJlbnQuY3JsMFqgWKBWhlRodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwb6BtoGuGaWh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMS82NS9jdXJyZW50LmNybDCCAbcGCCsGAQUFBwEBBIIBqTCCAaUwbAYIKwYBBQUHMAKGYGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBuBggrBgEFBQcwAoZiaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwXQYIKwYBBQUHMAKGUWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBmBggrBgEFBQcwAoZaaHR0cDovL2NjbWVlYXN0dXMycGtpLmVhc3R1czIucGtpLmNvcmUud2luZG93cy5uZXQvY2VydGlmaWNhdGVBdXRob3JpdGllcy9jY21lZWFzdHVzMmljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQBKY8uIen-4v_aGTptgf_04u1F6978whzIp4ZiTbOSXPwNnweOy6hCQUcuaqDgVZEiozCZ3DTEQooEcQdtH6WhiCDn5FLdHIVfLyo35uSdRGa9igGbbQ22s_ZI2_Sp17bV5_a-akDuAb6xVSZB_RbHXoicbUykmyHQ2aRb7wLI-YJ4X_aS00yjgBXHLbbbD1PGhTMYVk-5Qy8AYGA2_CTJ0ZS5toZF1EKxkz6ka6D_ROn4Sg7PthZX7Y3YpuVwnCelnvJvOgla_MQjpNDBcgmnVyU-ChBBd3TykrRxVWNXjEm54XPippvvwuKEdc4BCa38ZFVNgvDuK-tY_JpycugPZ&s=qWSUQ9aB4FkkIR4BTRUD_eeZrKpcwZojGR-MZ6Gxf8u76U1Q0dbIeST8TSc-bqcrVYSjol4sJ_dU7p9nT_sZDxLPQcLbFDV3_SvZUs85cmh8aspxPvOZorDMxA0lCoqqqns_BevC7XFnbYV5JIEfLMRDAzfK2EBht63dCSWWzX7QTkzsUkt3UuN_TsD2QNUPRb3_CTjQ3s7m1xs55-tcYHiVDuV_eAx_Pp3JIj6-v39M5ZozgDl7AF8E18XTSIJW1_uUb_U-C3q8Ue97A_dsG4VvKCUcwLoBxxy-RHtN-cuVx5zhCmx3XwR-Z_aodjt6p_b_WoKkAbmigichg3SUfQ&h=yqdNKSnlf2vky1EdsFO8taQaYPiZzx45LApcFkyGMUo pragma: - no-cache strict-transport-security: @@ -1995,11 +1450,11 @@ interactions: x-content-type-options: - nosniff x-ms-operation-identifier: - - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/4a3b6406-183a-43ef-b30e-0eceb906c131 + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/eb40dea9-feae-4504-b0b9-0bef21f04b28 x-ms-ratelimit-remaining-subscription-global-reads: - '16499' x-msedge-ref: - - 'Ref A: 54BF1C9C39244CAFADF1F748F0A66CD5 Ref B: CO6AA3150217045 Ref C: 2025-04-22T02:45:18Z' + - 'Ref A: 109806D4EE0E4A388F70F6C5ABADF0E6 Ref B: MWH011020809040 Ref C: 2026-03-12T21:41:42Z' status: code: 202 message: Accepted @@ -2017,15 +1472,15 @@ interactions: ParameterSetName: - --resource-group --name -y User-Agent: - - AZURECLI/2.71.0 azsdk-python-core/1.31.0 Python/3.12.10 (Windows-11-10.0.26100-SP0) + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.13.12 (Windows-11-10.0.26100-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808861052440827&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=Bv04H6hM_8ionqp54t1J968cFyOosBqagl6U86v1GaAgIeGu0lAlJHVHcCx1NRg31DHgfqdyPAhwqKiprZWsdZ14uyZQUkoQ4LpSVb8MRB4LJ83z_MhYX456KCZhTPLaUYRAv43hsR_tGI1fD5vI8JiS3e_YdwytPhI912zdEL_V-bA-5YhjQeaVtK2nTrKCvzsaBjiLwEv6MFezvZGD4u05Ieh5xoa3Dc_oGy3nCF-FkWffPX128yGyo52I0_h_KAMQsuQor1rueXjV4LGA16c4pINN-PhIt86JRWzb_U5IF3USpSRw7s2FVO8GcHCE6fvTlBqrwvrAuv3dPyNWtQ&h=v_D4Ur-wLXlqG1ZuUSCAINVPfTUvd57DhNNdV1YYixw + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089481959828256&c=MIIHlTCCBn2gAwIBAgIRAN8uxS6M1zIwyNS27O1e45EwDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UEAxMrQ0NNRSBHMSBUTFMgUlNBIDIwNDggU0hBMjU2IDIwNDkgRVVTMiBDQSAwMTAeFw0yNjAyMjQxMjQ4MDhaFw0yNjA4MTkxODQ4MDhaMEAxPjA8BgNVBAMTNWFzeW5jb3BlcmF0aW9uc2lnbmluZ2NlcnRpZmljYXRlLm1hbmFnZW1lbnQuYXp1cmUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAw34VWxIMRfzkodl03I3vWbthvAfn0-568UvCCyDa9QJec4yE7-lvztIK2R1pSsZXIjAr7f2xBefTCETZYtzcmGDdn8bNSayia9CqG3zkb90GkqlNXIhIqrL-3JFtStsU_rgnMZXI7hGuDm9grRLql1o_1RInkbOnrvmfTaYQ2CyRH38m3bFx7lsS-of9SydzWzZpqG9LIVwKER9oq_6BrDGSfERX0I9TJuiST-1JdbOwRq32h0cY0FtXqAGw8JH2Uc__hAUeXcPVT-aIHNe1mpH_iShy0HyYBHBHAVeI686nAJRVdR64T-ib01w4q8WwpBvs5spHSZNT7Xp4eRS-wQIDAQABo4IEkjCCBI4wgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDAjAMBgorBgEEAYI3ewQCMAwGA1UdEwEB_wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMA4GA1UdDwEB_wQEAwIFoDAdBgNVHQ4EFgQUwePRqNgumGplFm26a52kFZSqUmMwHwYDVR0jBBgwFoAU_Ow-26p8H4IeBbihBvlD5wKzCrkwggGyBgNVHR8EggGpMIIBpTBpoGegZYZjaHR0cDovL3ByaW1hcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzczL2N1cnJlbnQuY3JsMGugaaBnhmVodHRwOi8vc2Vjb25kYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NybHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS83My9jdXJyZW50LmNybDBaoFigVoZUaHR0cDovL2NybC5taWNyb3NvZnQuY29tL2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzczL2N1cnJlbnQuY3JsMG-gbaBrhmlodHRwOi8vY2NtZWVhc3R1czJwa2kuZWFzdHVzMi5wa2kuY29yZS53aW5kb3dzLm5ldC9jZXJ0aWZpY2F0ZUF1dGhvcml0aWVzL2NjbWVlYXN0dXMyaWNhMDEvNzMvY3VycmVudC5jcmwwggG3BggrBgEFBQcBAQSCAakwggGlMGwGCCsGAQUFBzAChmBodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwbgYIKwYBBQUHMAKGYmh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY2FjZXJ0cy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxL2NlcnQuY2VyMF0GCCsGAQUFBzAChlFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwZgYIKwYBBQUHMAKGWmh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMTANBgkqhkiG9w0BAQsFAAOCAQEABNWUmsU3kC0jt2fJ9ckIR3RNIVAtLuE-xxl6T1BzxTeySAS0J-OWa-u5aQORlpcBDiQGeITvEWJoBx9mNXjbvxWZZQOPuz5ne3fU2UqQ063pIWLyoiWQP_pdKjC5_L_sSqyyhIwD-PW-hAuocylbzGO1e4xmbRemgFtUzdXDSqxF9lHf_GVfQDAhfF6RhgIkktrd1n9mzAWMTHEaGOVQ6DRkuzqcIDeEjttW_0z4F8CVQUkEls6ZUW-2YdacbccGgUKR0c0MHGhuPdYbn-vHwmzBBlmYEv3ohsEIMXTiuiU-ijE-u9vgjd4I2Twy6zcgLkTf-kpAUNcMl742Vsmaxg&s=Y5VQ6fxAppldIhT1nmAWCtfeP3CFsZanimMnLmDoh3MY8K1zZgFpSn85XIjeznPhJ9-q1by5uLXsFAg9csJCK137fQbNjVz8fRMRjul3T4fT0VHjwqtGMLyQNsqBZXvlCVx-almwkiGTx5aUthDGP05nW9rZfg9jIZfNmnBrrffO-h-EfImDz4oJ7l5V62Ikcbm58b94oHVdpiaGqVomIi1j53aVNdc9bvm0QDgyJUnW7Q9T4uDl8tGu6trfuCniEL9qlXPdL76wBLu_CDBmWwEVuu09R9LZdlz6YU9JkkmoFOkEPG0w4ZjQQcg6yyCVPFgRgizQfTFzIIR2fCovvg&h=w2mqq3pKipJPIjGfr4tJW4Pb-cQO3MCONbwPM7DKRlU response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","name":"9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","status":"Deleting","startTime":"2025-04-22T02:35:05.0114641Z"}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9","name":"95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","status":"Deleting","startTime":"2026-03-12T21:36:35.8442367Z"}' headers: azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808867492308393&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=33lWeju8bEUfa8WthbYjc2Vin6xCDE4Pt8YQSvleqLfQvVw3o85GdDYMT-mfb7WT3ks9WjFqKKUcQI4zYLA2APzfzXdc4uDbauGr7zzaAcB_ar_uBhKWNHlIhlyeOHDdB2xrEfk24RKdOHps-UYOARvyL5GeT25-2yR4t32yD41MD0VFlUmp0Q4uUx-1gAzIIJPLyB-MIUTCkNb9IcUTWoqSThepF9ovWVCi4Pv5NIjO3WAtF3kxWPDa2qjuOGvpRIK7UllGmze8kFQqvyUcNvAKGFx0y7qRintd7C5ZkG_q6EgBWK3bIyYtb1ueXDrVariJkIBtbQRkouHPDGSBdQ&h=nMLhPB2vreqZ-Ef0vq6goGF59V4tw8uMqTWHdbZlzDw + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089485329740907&c=MIIHlDCCBnygAwIBAgIQbRZBCnyTTrdKyx3sn6-cIjANBgkqhkiG9w0BAQsFADA2MTQwMgYDVQQDEytDQ01FIEcxIFRMUyBSU0EgMjA0OCBTSEEyNTYgMjA0OSBFVVMyIENBIDAxMB4XDTI2MDIyNDE4NDcwN1oXDTI2MDgyMDAwNDcwN1owQDE-MDwGA1UEAxM1YXN5bmNvcGVyYXRpb25zaWduaW5nY2VydGlmaWNhdGUubWFuYWdlbWVudC5henVyZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDLYIfsKK3BxfjRY95DQ7nTiHuQIybDAR8CX9yInjq_0E3Mb9YwMAQGJklR1lZJqg9M7got1ThcwNEpPovodQrXAzXRPqJ0JyNpNf1UNLgRs-3_mYbXxvSrBdgdZL4WUq9XCQ9WaH2aM3MAuLy8FL835sRe_Zx46G3TsI9Grsv5U-8gTr440L6nsopLTJJzQCpxou4KEuTMiG2GpVzxExJwvUDuutVCxXnsUwksDnhFUbqcJ7mVhhK5If25oHTNYUQwYylqvq_5eVdfEXEzpbP3XfDdKxljTnSMHaniaYcYW3OmhIMmdnHNFiPA9LQ2DtYs_7T68xnPVpbVO0EZ2Em5AgMBAAGjggSSMIIEjjCBnQYDVR0gBIGVMIGSMAwGCisGAQQBgjd7AQEwZgYKKwYBBAGCN3sCAjBYMFYGCCsGAQUFBwICMEoeSAAzADMAZQAwADEAOQAyADEALQA0AGQANgA0AC0ANABmADgAYwAtAGEAMAA1ADUALQA1AGIAZABhAGYAZgBkADUAZQAzADMAZDAMBgorBgEEAYI3ewMCMAwGCisGAQQBgjd7BAIwDAYDVR0TAQH_BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH_BAQDAgWgMB0GA1UdDgQWBBQixmODlrY3K7hS01rA8V_TZUhMsjAfBgNVHSMEGDAWgBT87D7bqnwfgh4FuKEG-UPnArMKuTCCAbIGA1UdHwSCAakwggGlMGmgZ6BlhmNodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwa6BpoGeGZWh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzY1L2N1cnJlbnQuY3JsMFqgWKBWhlRodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwb6BtoGuGaWh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMS82NS9jdXJyZW50LmNybDCCAbcGCCsGAQUFBwEBBIIBqTCCAaUwbAYIKwYBBQUHMAKGYGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBuBggrBgEFBQcwAoZiaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwXQYIKwYBBQUHMAKGUWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBmBggrBgEFBQcwAoZaaHR0cDovL2NjbWVlYXN0dXMycGtpLmVhc3R1czIucGtpLmNvcmUud2luZG93cy5uZXQvY2VydGlmaWNhdGVBdXRob3JpdGllcy9jY21lZWFzdHVzMmljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQBKY8uIen-4v_aGTptgf_04u1F6978whzIp4ZiTbOSXPwNnweOy6hCQUcuaqDgVZEiozCZ3DTEQooEcQdtH6WhiCDn5FLdHIVfLyo35uSdRGa9igGbbQ22s_ZI2_Sp17bV5_a-akDuAb6xVSZB_RbHXoicbUykmyHQ2aRb7wLI-YJ4X_aS00yjgBXHLbbbD1PGhTMYVk-5Qy8AYGA2_CTJ0ZS5toZF1EKxkz6ka6D_ROn4Sg7PthZX7Y3YpuVwnCelnvJvOgla_MQjpNDBcgmnVyU-ChBBd3TykrRxVWNXjEm54XPippvvwuKEdc4BCa38ZFVNgvDuK-tY_JpycugPZ&s=wgJUXkvdLGntPd641laMoxS-xwHkkd-_EE2bKpZCD-nNVpMOQlecayhV0-gMk7neU27Upjh8k5ZY3zvpI7rIu3gaSni45CESnlRlQ_VQ_rlfZBPCVrhU-d5g0Iznfbb5uTlExGsF92PQZswL4qv6YE-TFyCc-yA8UygjWunaw61GFcmzM4wioNAnj59mMjoSM8wSuMbeQZfJiC7i7nbAfiM7Dc5e1voiv88fn8A4vA_6NldVfTClRoSCIL54650gI2_zNBlqXrR3sMBZjc5XekKHojUIqdyNrbHZGfGZmwznbMx_ghEpP7jWPgE_9tKAx0NyXE2JTO_6_oWUR44s3w&h=6TCNdkSKC3j9lqiGuxeRPM-Navu1Eks9DNf2BjhwnaI cache-control: - no-cache content-length: @@ -2033,13 +1488,13 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 22 Apr 2025 02:45:48 GMT + - Thu, 12 Mar 2026 21:42:12 GMT etag: - - '"00007d39-0000-2000-0000-680700590000"' + - '"0600d3e2-0000-2000-0000-69b331e30000"' expires: - '-1' location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808867492464657&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=U8O_Ded1PqlfvjO8IjpDvexWoVVcWH5zrcnrDl3e-ALzsB4dEKYqOxJ3-5JSJfl_WcPBpVooXYHMY7G4t2udz_bZUBj0JojMrN-yhJbWIZxiZtKsK01T_BNTiJCbcmyZ7QtibBPKX4TBmdFgSRTFkwvF4CcD51QfoenQUuThGRIKXOUeuhqQ-HQevbezWYysWHjjz2g6rkvKyp5EYkxJrTXu8lUUqypGLLvZ80dvwlyA57jIYyYcLEjH2evEK-tmDUjgFhWDSO7Scstl9UEVplcEHxk8IGlcblRCjZXr93dFtqN_r8IW0ug74A6FqnK32rX65RnDD88YkEaJ1zf8ag&h=PXqNAlVq9XKSJ94mBZzeaJcGBH_QBnHN08kw5iq_pDE + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089485329896334&c=MIIHlDCCBnygAwIBAgIQbRZBCnyTTrdKyx3sn6-cIjANBgkqhkiG9w0BAQsFADA2MTQwMgYDVQQDEytDQ01FIEcxIFRMUyBSU0EgMjA0OCBTSEEyNTYgMjA0OSBFVVMyIENBIDAxMB4XDTI2MDIyNDE4NDcwN1oXDTI2MDgyMDAwNDcwN1owQDE-MDwGA1UEAxM1YXN5bmNvcGVyYXRpb25zaWduaW5nY2VydGlmaWNhdGUubWFuYWdlbWVudC5henVyZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDLYIfsKK3BxfjRY95DQ7nTiHuQIybDAR8CX9yInjq_0E3Mb9YwMAQGJklR1lZJqg9M7got1ThcwNEpPovodQrXAzXRPqJ0JyNpNf1UNLgRs-3_mYbXxvSrBdgdZL4WUq9XCQ9WaH2aM3MAuLy8FL835sRe_Zx46G3TsI9Grsv5U-8gTr440L6nsopLTJJzQCpxou4KEuTMiG2GpVzxExJwvUDuutVCxXnsUwksDnhFUbqcJ7mVhhK5If25oHTNYUQwYylqvq_5eVdfEXEzpbP3XfDdKxljTnSMHaniaYcYW3OmhIMmdnHNFiPA9LQ2DtYs_7T68xnPVpbVO0EZ2Em5AgMBAAGjggSSMIIEjjCBnQYDVR0gBIGVMIGSMAwGCisGAQQBgjd7AQEwZgYKKwYBBAGCN3sCAjBYMFYGCCsGAQUFBwICMEoeSAAzADMAZQAwADEAOQAyADEALQA0AGQANgA0AC0ANABmADgAYwAtAGEAMAA1ADUALQA1AGIAZABhAGYAZgBkADUAZQAzADMAZDAMBgorBgEEAYI3ewMCMAwGCisGAQQBgjd7BAIwDAYDVR0TAQH_BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH_BAQDAgWgMB0GA1UdDgQWBBQixmODlrY3K7hS01rA8V_TZUhMsjAfBgNVHSMEGDAWgBT87D7bqnwfgh4FuKEG-UPnArMKuTCCAbIGA1UdHwSCAakwggGlMGmgZ6BlhmNodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwa6BpoGeGZWh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzY1L2N1cnJlbnQuY3JsMFqgWKBWhlRodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwb6BtoGuGaWh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMS82NS9jdXJyZW50LmNybDCCAbcGCCsGAQUFBwEBBIIBqTCCAaUwbAYIKwYBBQUHMAKGYGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBuBggrBgEFBQcwAoZiaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwXQYIKwYBBQUHMAKGUWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBmBggrBgEFBQcwAoZaaHR0cDovL2NjbWVlYXN0dXMycGtpLmVhc3R1czIucGtpLmNvcmUud2luZG93cy5uZXQvY2VydGlmaWNhdGVBdXRob3JpdGllcy9jY21lZWFzdHVzMmljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQBKY8uIen-4v_aGTptgf_04u1F6978whzIp4ZiTbOSXPwNnweOy6hCQUcuaqDgVZEiozCZ3DTEQooEcQdtH6WhiCDn5FLdHIVfLyo35uSdRGa9igGbbQ22s_ZI2_Sp17bV5_a-akDuAb6xVSZB_RbHXoicbUykmyHQ2aRb7wLI-YJ4X_aS00yjgBXHLbbbD1PGhTMYVk-5Qy8AYGA2_CTJ0ZS5toZF1EKxkz6ka6D_ROn4Sg7PthZX7Y3YpuVwnCelnvJvOgla_MQjpNDBcgmnVyU-ChBBd3TykrRxVWNXjEm54XPippvvwuKEdc4BCa38ZFVNgvDuK-tY_JpycugPZ&s=f-OJvy9UR5C3tJ_eegs5tivpbYDcyivTLn2UZbKSum61eTqNd7eawclujLXQq7_ifP7tMJW3OpNn2mpE4RGTXeJlJ051KcbdpgcaLStQewVWw57rxiovHNVYNTvMeruwtfOMgfS7roof1cL67pNBnE09BaqLPyV57NRhR7yB24ELE6epGOx6GvaJB9_N9a5NCPgOCGx9LzZkpMXFBZxbr6l_f33BMDJT_pXSDhFPMFW8Gy-Si8NKNlBb6nycUT2Ql1T9o1RsQOwB0_-CkEC_H14WG_quD4JV5G5DnQ7aqdh6d-7yWXEBw4arrPZYgAn7pv7yfFGzFdaPy28Vibzu0Q&h=aDOwhJIXCke9f6Fq8ZF195Ar0f6s5uolSuiGWG8nxs0 pragma: - no-cache strict-transport-security: @@ -2049,11 +1504,11 @@ interactions: x-content-type-options: - nosniff x-ms-operation-identifier: - - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/830c894d-2791-4dcb-8e51-05b1ff53b7c6 + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/88f26660-a1ba-4782-83d9-132b2d2d30a0 x-ms-ratelimit-remaining-subscription-global-reads: - '16499' x-msedge-ref: - - 'Ref A: 778A08F78A084A639A0E69CC70C9D4F4 Ref B: CO6AA3150217045 Ref C: 2025-04-22T02:45:48Z' + - 'Ref A: A8CDA2301BA04614828465310622ECC2 Ref B: CO6AA3150217017 Ref C: 2026-03-12T21:42:12Z' status: code: 202 message: Accepted @@ -2071,15 +1526,15 @@ interactions: ParameterSetName: - --resource-group --name -y User-Agent: - - AZURECLI/2.71.0 azsdk-python-core/1.31.0 Python/3.12.10 (Windows-11-10.0.26100-SP0) + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.13.12 (Windows-11-10.0.26100-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808861052440827&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=Bv04H6hM_8ionqp54t1J968cFyOosBqagl6U86v1GaAgIeGu0lAlJHVHcCx1NRg31DHgfqdyPAhwqKiprZWsdZ14uyZQUkoQ4LpSVb8MRB4LJ83z_MhYX456KCZhTPLaUYRAv43hsR_tGI1fD5vI8JiS3e_YdwytPhI912zdEL_V-bA-5YhjQeaVtK2nTrKCvzsaBjiLwEv6MFezvZGD4u05Ieh5xoa3Dc_oGy3nCF-FkWffPX128yGyo52I0_h_KAMQsuQor1rueXjV4LGA16c4pINN-PhIt86JRWzb_U5IF3USpSRw7s2FVO8GcHCE6fvTlBqrwvrAuv3dPyNWtQ&h=v_D4Ur-wLXlqG1ZuUSCAINVPfTUvd57DhNNdV1YYixw + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089481959828256&c=MIIHlTCCBn2gAwIBAgIRAN8uxS6M1zIwyNS27O1e45EwDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UEAxMrQ0NNRSBHMSBUTFMgUlNBIDIwNDggU0hBMjU2IDIwNDkgRVVTMiBDQSAwMTAeFw0yNjAyMjQxMjQ4MDhaFw0yNjA4MTkxODQ4MDhaMEAxPjA8BgNVBAMTNWFzeW5jb3BlcmF0aW9uc2lnbmluZ2NlcnRpZmljYXRlLm1hbmFnZW1lbnQuYXp1cmUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAw34VWxIMRfzkodl03I3vWbthvAfn0-568UvCCyDa9QJec4yE7-lvztIK2R1pSsZXIjAr7f2xBefTCETZYtzcmGDdn8bNSayia9CqG3zkb90GkqlNXIhIqrL-3JFtStsU_rgnMZXI7hGuDm9grRLql1o_1RInkbOnrvmfTaYQ2CyRH38m3bFx7lsS-of9SydzWzZpqG9LIVwKER9oq_6BrDGSfERX0I9TJuiST-1JdbOwRq32h0cY0FtXqAGw8JH2Uc__hAUeXcPVT-aIHNe1mpH_iShy0HyYBHBHAVeI686nAJRVdR64T-ib01w4q8WwpBvs5spHSZNT7Xp4eRS-wQIDAQABo4IEkjCCBI4wgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDAjAMBgorBgEEAYI3ewQCMAwGA1UdEwEB_wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMA4GA1UdDwEB_wQEAwIFoDAdBgNVHQ4EFgQUwePRqNgumGplFm26a52kFZSqUmMwHwYDVR0jBBgwFoAU_Ow-26p8H4IeBbihBvlD5wKzCrkwggGyBgNVHR8EggGpMIIBpTBpoGegZYZjaHR0cDovL3ByaW1hcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzczL2N1cnJlbnQuY3JsMGugaaBnhmVodHRwOi8vc2Vjb25kYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NybHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS83My9jdXJyZW50LmNybDBaoFigVoZUaHR0cDovL2NybC5taWNyb3NvZnQuY29tL2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzczL2N1cnJlbnQuY3JsMG-gbaBrhmlodHRwOi8vY2NtZWVhc3R1czJwa2kuZWFzdHVzMi5wa2kuY29yZS53aW5kb3dzLm5ldC9jZXJ0aWZpY2F0ZUF1dGhvcml0aWVzL2NjbWVlYXN0dXMyaWNhMDEvNzMvY3VycmVudC5jcmwwggG3BggrBgEFBQcBAQSCAakwggGlMGwGCCsGAQUFBzAChmBodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwbgYIKwYBBQUHMAKGYmh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY2FjZXJ0cy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxL2NlcnQuY2VyMF0GCCsGAQUFBzAChlFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwZgYIKwYBBQUHMAKGWmh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMTANBgkqhkiG9w0BAQsFAAOCAQEABNWUmsU3kC0jt2fJ9ckIR3RNIVAtLuE-xxl6T1BzxTeySAS0J-OWa-u5aQORlpcBDiQGeITvEWJoBx9mNXjbvxWZZQOPuz5ne3fU2UqQ063pIWLyoiWQP_pdKjC5_L_sSqyyhIwD-PW-hAuocylbzGO1e4xmbRemgFtUzdXDSqxF9lHf_GVfQDAhfF6RhgIkktrd1n9mzAWMTHEaGOVQ6DRkuzqcIDeEjttW_0z4F8CVQUkEls6ZUW-2YdacbccGgUKR0c0MHGhuPdYbn-vHwmzBBlmYEv3ohsEIMXTiuiU-ijE-u9vgjd4I2Twy6zcgLkTf-kpAUNcMl742Vsmaxg&s=Y5VQ6fxAppldIhT1nmAWCtfeP3CFsZanimMnLmDoh3MY8K1zZgFpSn85XIjeznPhJ9-q1by5uLXsFAg9csJCK137fQbNjVz8fRMRjul3T4fT0VHjwqtGMLyQNsqBZXvlCVx-almwkiGTx5aUthDGP05nW9rZfg9jIZfNmnBrrffO-h-EfImDz4oJ7l5V62Ikcbm58b94oHVdpiaGqVomIi1j53aVNdc9bvm0QDgyJUnW7Q9T4uDl8tGu6trfuCniEL9qlXPdL76wBLu_CDBmWwEVuu09R9LZdlz6YU9JkkmoFOkEPG0w4ZjQQcg6yyCVPFgRgizQfTFzIIR2fCovvg&h=w2mqq3pKipJPIjGfr4tJW4Pb-cQO3MCONbwPM7DKRlU response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","name":"9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","status":"Deleting","startTime":"2025-04-22T02:35:05.0114641Z"}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9","name":"95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","status":"Deleting","startTime":"2026-03-12T21:36:35.8442367Z"}' headers: azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808867797804020&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=Zlee4ul5ThwDgeRC4G03w7BZUXvLIHdkFxu1AHT1gP2rC3K0NkXicUxnRfqTbhhkagFz7MxFvH-xX_GhY8son5Pr7wthVdMDcHplSseI-T2u1qHjKyAVpW28Ogy2Pgl4V6Wt10SMXQw8iw7j72SoYTRCK6TBkxL2PQpfPhvTRCHAjGNPMqhCO2VD5yQ7-0o7wzn9Yl-C_kgBWFcJv66vn6mxavC5-AxPab6joZWhRheTaqQUhJA6bZm-IeADeOo7pDuf-4RY57lktt78OULY66i8cxvBGCYNj5RN8CL76MBYAFRw9hoGjxWTxfmzmzClD7ZR2aEKRGx1B1G83Tor8w&h=CcljV1QA6k9pqmlI0OmpHgAIz30C0HrbKhxlJKkgB9U + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089485640158037&c=MIIHlDCCBnygAwIBAgIQbRZBCnyTTrdKyx3sn6-cIjANBgkqhkiG9w0BAQsFADA2MTQwMgYDVQQDEytDQ01FIEcxIFRMUyBSU0EgMjA0OCBTSEEyNTYgMjA0OSBFVVMyIENBIDAxMB4XDTI2MDIyNDE4NDcwN1oXDTI2MDgyMDAwNDcwN1owQDE-MDwGA1UEAxM1YXN5bmNvcGVyYXRpb25zaWduaW5nY2VydGlmaWNhdGUubWFuYWdlbWVudC5henVyZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDLYIfsKK3BxfjRY95DQ7nTiHuQIybDAR8CX9yInjq_0E3Mb9YwMAQGJklR1lZJqg9M7got1ThcwNEpPovodQrXAzXRPqJ0JyNpNf1UNLgRs-3_mYbXxvSrBdgdZL4WUq9XCQ9WaH2aM3MAuLy8FL835sRe_Zx46G3TsI9Grsv5U-8gTr440L6nsopLTJJzQCpxou4KEuTMiG2GpVzxExJwvUDuutVCxXnsUwksDnhFUbqcJ7mVhhK5If25oHTNYUQwYylqvq_5eVdfEXEzpbP3XfDdKxljTnSMHaniaYcYW3OmhIMmdnHNFiPA9LQ2DtYs_7T68xnPVpbVO0EZ2Em5AgMBAAGjggSSMIIEjjCBnQYDVR0gBIGVMIGSMAwGCisGAQQBgjd7AQEwZgYKKwYBBAGCN3sCAjBYMFYGCCsGAQUFBwICMEoeSAAzADMAZQAwADEAOQAyADEALQA0AGQANgA0AC0ANABmADgAYwAtAGEAMAA1ADUALQA1AGIAZABhAGYAZgBkADUAZQAzADMAZDAMBgorBgEEAYI3ewMCMAwGCisGAQQBgjd7BAIwDAYDVR0TAQH_BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH_BAQDAgWgMB0GA1UdDgQWBBQixmODlrY3K7hS01rA8V_TZUhMsjAfBgNVHSMEGDAWgBT87D7bqnwfgh4FuKEG-UPnArMKuTCCAbIGA1UdHwSCAakwggGlMGmgZ6BlhmNodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwa6BpoGeGZWh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzY1L2N1cnJlbnQuY3JsMFqgWKBWhlRodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwb6BtoGuGaWh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMS82NS9jdXJyZW50LmNybDCCAbcGCCsGAQUFBwEBBIIBqTCCAaUwbAYIKwYBBQUHMAKGYGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBuBggrBgEFBQcwAoZiaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwXQYIKwYBBQUHMAKGUWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBmBggrBgEFBQcwAoZaaHR0cDovL2NjbWVlYXN0dXMycGtpLmVhc3R1czIucGtpLmNvcmUud2luZG93cy5uZXQvY2VydGlmaWNhdGVBdXRob3JpdGllcy9jY21lZWFzdHVzMmljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQBKY8uIen-4v_aGTptgf_04u1F6978whzIp4ZiTbOSXPwNnweOy6hCQUcuaqDgVZEiozCZ3DTEQooEcQdtH6WhiCDn5FLdHIVfLyo35uSdRGa9igGbbQ22s_ZI2_Sp17bV5_a-akDuAb6xVSZB_RbHXoicbUykmyHQ2aRb7wLI-YJ4X_aS00yjgBXHLbbbD1PGhTMYVk-5Qy8AYGA2_CTJ0ZS5toZF1EKxkz6ka6D_ROn4Sg7PthZX7Y3YpuVwnCelnvJvOgla_MQjpNDBcgmnVyU-ChBBd3TykrRxVWNXjEm54XPippvvwuKEdc4BCa38ZFVNgvDuK-tY_JpycugPZ&s=PFPg2fxNSau9tWJpEcgOohZZjjHMiILqpwMcvwcsRbvGGhNSbtCccoeqmEZ4N6SLHky791TES1_ppjFphYNoVO9c27OAIalOgfpqjIEFYZns3L6tcAEBIMbkNSpem_hRK7CHGfA1-27Ziv0aG_WChOEbq5GPH8iTvcibJtbDVhJPmt301SN0z0nFS5NOuWQtdsQWGnjMFHGL7XZJp8PhJLiGzFWVWA6vuz9T5bEXlNF-oMsPe9VmLzr_RT_M3nN73eZAymJ0_vrW4yagkAKymgBdsb9c3xx-BZJYGqhQZYmfJhfW3QePWqfbKA7aSDSCI-F8vVooAR-Vvu_87xO7Yg&h=1QqrPAypMuTRfwemPcAUORwCp31uUtb2cxmUdJwAbIo cache-control: - no-cache content-length: @@ -2087,13 +1542,13 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 22 Apr 2025 02:46:19 GMT + - Thu, 12 Mar 2026 21:42:43 GMT etag: - - '"00007d39-0000-2000-0000-680700590000"' + - '"0600d3e2-0000-2000-0000-69b331e30000"' expires: - '-1' location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808867797804020&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=Zlee4ul5ThwDgeRC4G03w7BZUXvLIHdkFxu1AHT1gP2rC3K0NkXicUxnRfqTbhhkagFz7MxFvH-xX_GhY8son5Pr7wthVdMDcHplSseI-T2u1qHjKyAVpW28Ogy2Pgl4V6Wt10SMXQw8iw7j72SoYTRCK6TBkxL2PQpfPhvTRCHAjGNPMqhCO2VD5yQ7-0o7wzn9Yl-C_kgBWFcJv66vn6mxavC5-AxPab6joZWhRheTaqQUhJA6bZm-IeADeOo7pDuf-4RY57lktt78OULY66i8cxvBGCYNj5RN8CL76MBYAFRw9hoGjxWTxfmzmzClD7ZR2aEKRGx1B1G83Tor8w&h=CcljV1QA6k9pqmlI0OmpHgAIz30C0HrbKhxlJKkgB9U + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089485640158037&c=MIIHlDCCBnygAwIBAgIQbRZBCnyTTrdKyx3sn6-cIjANBgkqhkiG9w0BAQsFADA2MTQwMgYDVQQDEytDQ01FIEcxIFRMUyBSU0EgMjA0OCBTSEEyNTYgMjA0OSBFVVMyIENBIDAxMB4XDTI2MDIyNDE4NDcwN1oXDTI2MDgyMDAwNDcwN1owQDE-MDwGA1UEAxM1YXN5bmNvcGVyYXRpb25zaWduaW5nY2VydGlmaWNhdGUubWFuYWdlbWVudC5henVyZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDLYIfsKK3BxfjRY95DQ7nTiHuQIybDAR8CX9yInjq_0E3Mb9YwMAQGJklR1lZJqg9M7got1ThcwNEpPovodQrXAzXRPqJ0JyNpNf1UNLgRs-3_mYbXxvSrBdgdZL4WUq9XCQ9WaH2aM3MAuLy8FL835sRe_Zx46G3TsI9Grsv5U-8gTr440L6nsopLTJJzQCpxou4KEuTMiG2GpVzxExJwvUDuutVCxXnsUwksDnhFUbqcJ7mVhhK5If25oHTNYUQwYylqvq_5eVdfEXEzpbP3XfDdKxljTnSMHaniaYcYW3OmhIMmdnHNFiPA9LQ2DtYs_7T68xnPVpbVO0EZ2Em5AgMBAAGjggSSMIIEjjCBnQYDVR0gBIGVMIGSMAwGCisGAQQBgjd7AQEwZgYKKwYBBAGCN3sCAjBYMFYGCCsGAQUFBwICMEoeSAAzADMAZQAwADEAOQAyADEALQA0AGQANgA0AC0ANABmADgAYwAtAGEAMAA1ADUALQA1AGIAZABhAGYAZgBkADUAZQAzADMAZDAMBgorBgEEAYI3ewMCMAwGCisGAQQBgjd7BAIwDAYDVR0TAQH_BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH_BAQDAgWgMB0GA1UdDgQWBBQixmODlrY3K7hS01rA8V_TZUhMsjAfBgNVHSMEGDAWgBT87D7bqnwfgh4FuKEG-UPnArMKuTCCAbIGA1UdHwSCAakwggGlMGmgZ6BlhmNodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwa6BpoGeGZWh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzY1L2N1cnJlbnQuY3JsMFqgWKBWhlRodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwb6BtoGuGaWh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMS82NS9jdXJyZW50LmNybDCCAbcGCCsGAQUFBwEBBIIBqTCCAaUwbAYIKwYBBQUHMAKGYGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBuBggrBgEFBQcwAoZiaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwXQYIKwYBBQUHMAKGUWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBmBggrBgEFBQcwAoZaaHR0cDovL2NjbWVlYXN0dXMycGtpLmVhc3R1czIucGtpLmNvcmUud2luZG93cy5uZXQvY2VydGlmaWNhdGVBdXRob3JpdGllcy9jY21lZWFzdHVzMmljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQBKY8uIen-4v_aGTptgf_04u1F6978whzIp4ZiTbOSXPwNnweOy6hCQUcuaqDgVZEiozCZ3DTEQooEcQdtH6WhiCDn5FLdHIVfLyo35uSdRGa9igGbbQ22s_ZI2_Sp17bV5_a-akDuAb6xVSZB_RbHXoicbUykmyHQ2aRb7wLI-YJ4X_aS00yjgBXHLbbbD1PGhTMYVk-5Qy8AYGA2_CTJ0ZS5toZF1EKxkz6ka6D_ROn4Sg7PthZX7Y3YpuVwnCelnvJvOgla_MQjpNDBcgmnVyU-ChBBd3TykrRxVWNXjEm54XPippvvwuKEdc4BCa38ZFVNgvDuK-tY_JpycugPZ&s=PFPg2fxNSau9tWJpEcgOohZZjjHMiILqpwMcvwcsRbvGGhNSbtCccoeqmEZ4N6SLHky791TES1_ppjFphYNoVO9c27OAIalOgfpqjIEFYZns3L6tcAEBIMbkNSpem_hRK7CHGfA1-27Ziv0aG_WChOEbq5GPH8iTvcibJtbDVhJPmt301SN0z0nFS5NOuWQtdsQWGnjMFHGL7XZJp8PhJLiGzFWVWA6vuz9T5bEXlNF-oMsPe9VmLzr_RT_M3nN73eZAymJ0_vrW4yagkAKymgBdsb9c3xx-BZJYGqhQZYmfJhfW3QePWqfbKA7aSDSCI-F8vVooAR-Vvu_87xO7Yg&h=1QqrPAypMuTRfwemPcAUORwCp31uUtb2cxmUdJwAbIo pragma: - no-cache strict-transport-security: @@ -2103,11 +1558,11 @@ interactions: x-content-type-options: - nosniff x-ms-operation-identifier: - - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/fc0a69de-c291-45db-b037-4bce128b94f3 + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/b3b8760b-0232-4c0f-8a11-6e228348a76b x-ms-ratelimit-remaining-subscription-global-reads: - '16499' x-msedge-ref: - - 'Ref A: 97D71419C06A4077891851785B4334F5 Ref B: CO6AA3150217045 Ref C: 2025-04-22T02:46:19Z' + - 'Ref A: 76458C1EE1C94C7CAD9ED6FBF2C30EBC Ref B: CO6AA3150219045 Ref C: 2026-03-12T21:42:43Z' status: code: 202 message: Accepted @@ -2125,15 +1580,15 @@ interactions: ParameterSetName: - --resource-group --name -y User-Agent: - - AZURECLI/2.71.0 azsdk-python-core/1.31.0 Python/3.12.10 (Windows-11-10.0.26100-SP0) + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.13.12 (Windows-11-10.0.26100-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808861052440827&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=Bv04H6hM_8ionqp54t1J968cFyOosBqagl6U86v1GaAgIeGu0lAlJHVHcCx1NRg31DHgfqdyPAhwqKiprZWsdZ14uyZQUkoQ4LpSVb8MRB4LJ83z_MhYX456KCZhTPLaUYRAv43hsR_tGI1fD5vI8JiS3e_YdwytPhI912zdEL_V-bA-5YhjQeaVtK2nTrKCvzsaBjiLwEv6MFezvZGD4u05Ieh5xoa3Dc_oGy3nCF-FkWffPX128yGyo52I0_h_KAMQsuQor1rueXjV4LGA16c4pINN-PhIt86JRWzb_U5IF3USpSRw7s2FVO8GcHCE6fvTlBqrwvrAuv3dPyNWtQ&h=v_D4Ur-wLXlqG1ZuUSCAINVPfTUvd57DhNNdV1YYixw + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089481959828256&c=MIIHlTCCBn2gAwIBAgIRAN8uxS6M1zIwyNS27O1e45EwDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UEAxMrQ0NNRSBHMSBUTFMgUlNBIDIwNDggU0hBMjU2IDIwNDkgRVVTMiBDQSAwMTAeFw0yNjAyMjQxMjQ4MDhaFw0yNjA4MTkxODQ4MDhaMEAxPjA8BgNVBAMTNWFzeW5jb3BlcmF0aW9uc2lnbmluZ2NlcnRpZmljYXRlLm1hbmFnZW1lbnQuYXp1cmUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAw34VWxIMRfzkodl03I3vWbthvAfn0-568UvCCyDa9QJec4yE7-lvztIK2R1pSsZXIjAr7f2xBefTCETZYtzcmGDdn8bNSayia9CqG3zkb90GkqlNXIhIqrL-3JFtStsU_rgnMZXI7hGuDm9grRLql1o_1RInkbOnrvmfTaYQ2CyRH38m3bFx7lsS-of9SydzWzZpqG9LIVwKER9oq_6BrDGSfERX0I9TJuiST-1JdbOwRq32h0cY0FtXqAGw8JH2Uc__hAUeXcPVT-aIHNe1mpH_iShy0HyYBHBHAVeI686nAJRVdR64T-ib01w4q8WwpBvs5spHSZNT7Xp4eRS-wQIDAQABo4IEkjCCBI4wgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDAjAMBgorBgEEAYI3ewQCMAwGA1UdEwEB_wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMA4GA1UdDwEB_wQEAwIFoDAdBgNVHQ4EFgQUwePRqNgumGplFm26a52kFZSqUmMwHwYDVR0jBBgwFoAU_Ow-26p8H4IeBbihBvlD5wKzCrkwggGyBgNVHR8EggGpMIIBpTBpoGegZYZjaHR0cDovL3ByaW1hcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzczL2N1cnJlbnQuY3JsMGugaaBnhmVodHRwOi8vc2Vjb25kYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NybHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS83My9jdXJyZW50LmNybDBaoFigVoZUaHR0cDovL2NybC5taWNyb3NvZnQuY29tL2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzczL2N1cnJlbnQuY3JsMG-gbaBrhmlodHRwOi8vY2NtZWVhc3R1czJwa2kuZWFzdHVzMi5wa2kuY29yZS53aW5kb3dzLm5ldC9jZXJ0aWZpY2F0ZUF1dGhvcml0aWVzL2NjbWVlYXN0dXMyaWNhMDEvNzMvY3VycmVudC5jcmwwggG3BggrBgEFBQcBAQSCAakwggGlMGwGCCsGAQUFBzAChmBodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwbgYIKwYBBQUHMAKGYmh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY2FjZXJ0cy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxL2NlcnQuY2VyMF0GCCsGAQUFBzAChlFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwZgYIKwYBBQUHMAKGWmh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMTANBgkqhkiG9w0BAQsFAAOCAQEABNWUmsU3kC0jt2fJ9ckIR3RNIVAtLuE-xxl6T1BzxTeySAS0J-OWa-u5aQORlpcBDiQGeITvEWJoBx9mNXjbvxWZZQOPuz5ne3fU2UqQ063pIWLyoiWQP_pdKjC5_L_sSqyyhIwD-PW-hAuocylbzGO1e4xmbRemgFtUzdXDSqxF9lHf_GVfQDAhfF6RhgIkktrd1n9mzAWMTHEaGOVQ6DRkuzqcIDeEjttW_0z4F8CVQUkEls6ZUW-2YdacbccGgUKR0c0MHGhuPdYbn-vHwmzBBlmYEv3ohsEIMXTiuiU-ijE-u9vgjd4I2Twy6zcgLkTf-kpAUNcMl742Vsmaxg&s=Y5VQ6fxAppldIhT1nmAWCtfeP3CFsZanimMnLmDoh3MY8K1zZgFpSn85XIjeznPhJ9-q1by5uLXsFAg9csJCK137fQbNjVz8fRMRjul3T4fT0VHjwqtGMLyQNsqBZXvlCVx-almwkiGTx5aUthDGP05nW9rZfg9jIZfNmnBrrffO-h-EfImDz4oJ7l5V62Ikcbm58b94oHVdpiaGqVomIi1j53aVNdc9bvm0QDgyJUnW7Q9T4uDl8tGu6trfuCniEL9qlXPdL76wBLu_CDBmWwEVuu09R9LZdlz6YU9JkkmoFOkEPG0w4ZjQQcg6yyCVPFgRgizQfTFzIIR2fCovvg&h=w2mqq3pKipJPIjGfr4tJW4Pb-cQO3MCONbwPM7DKRlU response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","name":"9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","status":"Deleting","startTime":"2025-04-22T02:35:05.0114641Z"}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9","name":"95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","status":"Deleting","startTime":"2026-03-12T21:36:35.8442367Z"}' headers: azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808868103102458&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=nUEwqBPVWTWcqb7hHJ6XKtMFGn82YUOxifEtbG0V9juhZfthVp1YfS_Q8JaOapTELWk0xan7rtWRjdMNi3lMA2Zwf0pPsg5eGvvoz1EbQHzdE_5sus3QEidYn94mn3CQ1p8j269pYmyQhEQ2Z3utwjtkRw8H-GjI-V1YHWFaH2_PFoWPXxN_y7FaNnEofF2kHmUY46vUrWSiD42gtuMG2soHKygDgj27fgcLQ5_XB3zQarWV4GzkP6BHj4dIxSVG8dNeg-E3zpzTrL2lgwGf-Bf9xvaPhEfuOQFaypcGhHGjTAPuWKzve6m4iMm7VSPokcN-gja-gfgBp5otipYO1A&h=A2Kr_KsLrILqP5DvFwxvoKP3xqBOu-yVMgFeT-wG-QE + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089485951702614&c=MIIHlDCCBnygAwIBAgIQbRZBCnyTTrdKyx3sn6-cIjANBgkqhkiG9w0BAQsFADA2MTQwMgYDVQQDEytDQ01FIEcxIFRMUyBSU0EgMjA0OCBTSEEyNTYgMjA0OSBFVVMyIENBIDAxMB4XDTI2MDIyNDE4NDcwN1oXDTI2MDgyMDAwNDcwN1owQDE-MDwGA1UEAxM1YXN5bmNvcGVyYXRpb25zaWduaW5nY2VydGlmaWNhdGUubWFuYWdlbWVudC5henVyZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDLYIfsKK3BxfjRY95DQ7nTiHuQIybDAR8CX9yInjq_0E3Mb9YwMAQGJklR1lZJqg9M7got1ThcwNEpPovodQrXAzXRPqJ0JyNpNf1UNLgRs-3_mYbXxvSrBdgdZL4WUq9XCQ9WaH2aM3MAuLy8FL835sRe_Zx46G3TsI9Grsv5U-8gTr440L6nsopLTJJzQCpxou4KEuTMiG2GpVzxExJwvUDuutVCxXnsUwksDnhFUbqcJ7mVhhK5If25oHTNYUQwYylqvq_5eVdfEXEzpbP3XfDdKxljTnSMHaniaYcYW3OmhIMmdnHNFiPA9LQ2DtYs_7T68xnPVpbVO0EZ2Em5AgMBAAGjggSSMIIEjjCBnQYDVR0gBIGVMIGSMAwGCisGAQQBgjd7AQEwZgYKKwYBBAGCN3sCAjBYMFYGCCsGAQUFBwICMEoeSAAzADMAZQAwADEAOQAyADEALQA0AGQANgA0AC0ANABmADgAYwAtAGEAMAA1ADUALQA1AGIAZABhAGYAZgBkADUAZQAzADMAZDAMBgorBgEEAYI3ewMCMAwGCisGAQQBgjd7BAIwDAYDVR0TAQH_BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH_BAQDAgWgMB0GA1UdDgQWBBQixmODlrY3K7hS01rA8V_TZUhMsjAfBgNVHSMEGDAWgBT87D7bqnwfgh4FuKEG-UPnArMKuTCCAbIGA1UdHwSCAakwggGlMGmgZ6BlhmNodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwa6BpoGeGZWh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzY1L2N1cnJlbnQuY3JsMFqgWKBWhlRodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwb6BtoGuGaWh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMS82NS9jdXJyZW50LmNybDCCAbcGCCsGAQUFBwEBBIIBqTCCAaUwbAYIKwYBBQUHMAKGYGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBuBggrBgEFBQcwAoZiaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwXQYIKwYBBQUHMAKGUWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBmBggrBgEFBQcwAoZaaHR0cDovL2NjbWVlYXN0dXMycGtpLmVhc3R1czIucGtpLmNvcmUud2luZG93cy5uZXQvY2VydGlmaWNhdGVBdXRob3JpdGllcy9jY21lZWFzdHVzMmljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQBKY8uIen-4v_aGTptgf_04u1F6978whzIp4ZiTbOSXPwNnweOy6hCQUcuaqDgVZEiozCZ3DTEQooEcQdtH6WhiCDn5FLdHIVfLyo35uSdRGa9igGbbQ22s_ZI2_Sp17bV5_a-akDuAb6xVSZB_RbHXoicbUykmyHQ2aRb7wLI-YJ4X_aS00yjgBXHLbbbD1PGhTMYVk-5Qy8AYGA2_CTJ0ZS5toZF1EKxkz6ka6D_ROn4Sg7PthZX7Y3YpuVwnCelnvJvOgla_MQjpNDBcgmnVyU-ChBBd3TykrRxVWNXjEm54XPippvvwuKEdc4BCa38ZFVNgvDuK-tY_JpycugPZ&s=dsTRKM9ZZlMWrWeUNZGJWv3xhacOJk5TuPdcrlifPrIcHHrTyS-yFCyJLdM1X_MQEPRThlznwXV_dH8j4BMNUZsM1gKRwAYxCesCqY1ZWFhc2r7HYHN8czIfF_4wIuPljxx77jRMpLktYJ5F3ArcY6A38CUwiCU0uCHwGzO8yI-94jQ5wovXyt8nDleQsiwufOc_FFSJ9VBEhDMUzoyolVITDdcOgFFU4kJdmlFHbJ5ORHXh9yANEBd5GiKsWbH2u_C4M-_b16xsielmDVc0zZ4sxg1xULW4WGIXUbqM726OIWwgD5c5PM9V5jv0YRBc_iOovFZ1Akn7Csiwo1Nkpw&h=NGvpMW-pKifEfELo6FYnySQcjC4QRa2OzcPSyvRsLB8 cache-control: - no-cache content-length: @@ -2141,13 +1596,13 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 22 Apr 2025 02:46:49 GMT + - Thu, 12 Mar 2026 21:43:14 GMT etag: - - '"00007d39-0000-2000-0000-680700590000"' + - '"0600d3e2-0000-2000-0000-69b331e30000"' expires: - '-1' location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808868103102458&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=nUEwqBPVWTWcqb7hHJ6XKtMFGn82YUOxifEtbG0V9juhZfthVp1YfS_Q8JaOapTELWk0xan7rtWRjdMNi3lMA2Zwf0pPsg5eGvvoz1EbQHzdE_5sus3QEidYn94mn3CQ1p8j269pYmyQhEQ2Z3utwjtkRw8H-GjI-V1YHWFaH2_PFoWPXxN_y7FaNnEofF2kHmUY46vUrWSiD42gtuMG2soHKygDgj27fgcLQ5_XB3zQarWV4GzkP6BHj4dIxSVG8dNeg-E3zpzTrL2lgwGf-Bf9xvaPhEfuOQFaypcGhHGjTAPuWKzve6m4iMm7VSPokcN-gja-gfgBp5otipYO1A&h=A2Kr_KsLrILqP5DvFwxvoKP3xqBOu-yVMgFeT-wG-QE + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089485951858927&c=MIIHlDCCBnygAwIBAgIQbRZBCnyTTrdKyx3sn6-cIjANBgkqhkiG9w0BAQsFADA2MTQwMgYDVQQDEytDQ01FIEcxIFRMUyBSU0EgMjA0OCBTSEEyNTYgMjA0OSBFVVMyIENBIDAxMB4XDTI2MDIyNDE4NDcwN1oXDTI2MDgyMDAwNDcwN1owQDE-MDwGA1UEAxM1YXN5bmNvcGVyYXRpb25zaWduaW5nY2VydGlmaWNhdGUubWFuYWdlbWVudC5henVyZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDLYIfsKK3BxfjRY95DQ7nTiHuQIybDAR8CX9yInjq_0E3Mb9YwMAQGJklR1lZJqg9M7got1ThcwNEpPovodQrXAzXRPqJ0JyNpNf1UNLgRs-3_mYbXxvSrBdgdZL4WUq9XCQ9WaH2aM3MAuLy8FL835sRe_Zx46G3TsI9Grsv5U-8gTr440L6nsopLTJJzQCpxou4KEuTMiG2GpVzxExJwvUDuutVCxXnsUwksDnhFUbqcJ7mVhhK5If25oHTNYUQwYylqvq_5eVdfEXEzpbP3XfDdKxljTnSMHaniaYcYW3OmhIMmdnHNFiPA9LQ2DtYs_7T68xnPVpbVO0EZ2Em5AgMBAAGjggSSMIIEjjCBnQYDVR0gBIGVMIGSMAwGCisGAQQBgjd7AQEwZgYKKwYBBAGCN3sCAjBYMFYGCCsGAQUFBwICMEoeSAAzADMAZQAwADEAOQAyADEALQA0AGQANgA0AC0ANABmADgAYwAtAGEAMAA1ADUALQA1AGIAZABhAGYAZgBkADUAZQAzADMAZDAMBgorBgEEAYI3ewMCMAwGCisGAQQBgjd7BAIwDAYDVR0TAQH_BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH_BAQDAgWgMB0GA1UdDgQWBBQixmODlrY3K7hS01rA8V_TZUhMsjAfBgNVHSMEGDAWgBT87D7bqnwfgh4FuKEG-UPnArMKuTCCAbIGA1UdHwSCAakwggGlMGmgZ6BlhmNodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwa6BpoGeGZWh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzY1L2N1cnJlbnQuY3JsMFqgWKBWhlRodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwb6BtoGuGaWh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMS82NS9jdXJyZW50LmNybDCCAbcGCCsGAQUFBwEBBIIBqTCCAaUwbAYIKwYBBQUHMAKGYGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBuBggrBgEFBQcwAoZiaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwXQYIKwYBBQUHMAKGUWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBmBggrBgEFBQcwAoZaaHR0cDovL2NjbWVlYXN0dXMycGtpLmVhc3R1czIucGtpLmNvcmUud2luZG93cy5uZXQvY2VydGlmaWNhdGVBdXRob3JpdGllcy9jY21lZWFzdHVzMmljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQBKY8uIen-4v_aGTptgf_04u1F6978whzIp4ZiTbOSXPwNnweOy6hCQUcuaqDgVZEiozCZ3DTEQooEcQdtH6WhiCDn5FLdHIVfLyo35uSdRGa9igGbbQ22s_ZI2_Sp17bV5_a-akDuAb6xVSZB_RbHXoicbUykmyHQ2aRb7wLI-YJ4X_aS00yjgBXHLbbbD1PGhTMYVk-5Qy8AYGA2_CTJ0ZS5toZF1EKxkz6ka6D_ROn4Sg7PthZX7Y3YpuVwnCelnvJvOgla_MQjpNDBcgmnVyU-ChBBd3TykrRxVWNXjEm54XPippvvwuKEdc4BCa38ZFVNgvDuK-tY_JpycugPZ&s=HgAGUNjlz5yaqaR2a0LBwsMD4Dv4I_90Pyhx9D3pR11P5QxLUy3LsHlnNfq02TBsCKCf-lLeUJIGaw3t9aRlpUKwVP6Z_V8aFki0jn48kQLJ4LE-kJi52SUpqLFr2FcuZjytF8VUCwQ8D0jtmSMOaQn69c8XKNdGnMvu7Gf3i3gAhaCuXoPehyxpg7JPU7K27IACLgbJMVqDOPNbDkfj3nLMFs0OjAsSK-wVJJs0O9mcijQSpNpj4AemcxNjdPg2ftvXkImb87e418JIlTvZNijlDyXv250JgrPkwcdkh_UiT0p9qaZw8bT2gLh-DAoFB5iZiUAV8RD1up-sVuaxcQ&h=LGtA2gGC58ry0NElBZQ61jsFjn8ldb-Bz1EuweDKVFc pragma: - no-cache strict-transport-security: @@ -2157,11 +1612,11 @@ interactions: x-content-type-options: - nosniff x-ms-operation-identifier: - - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/e1e9f300-f9b0-400d-ab5c-4ab7bb2d0a8e + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/a892362e-6230-4a6e-9261-5dcf25f9678a x-ms-ratelimit-remaining-subscription-global-reads: - '16499' x-msedge-ref: - - 'Ref A: 73BEF48A58A048179EBE510FA2925CD4 Ref B: CO6AA3150217045 Ref C: 2025-04-22T02:46:50Z' + - 'Ref A: A41FF51A49EF46D497255D5A8B8263AE Ref B: CO6AA3150218051 Ref C: 2026-03-12T21:43:14Z' status: code: 202 message: Accepted @@ -2179,15 +1634,15 @@ interactions: ParameterSetName: - --resource-group --name -y User-Agent: - - AZURECLI/2.71.0 azsdk-python-core/1.31.0 Python/3.12.10 (Windows-11-10.0.26100-SP0) + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.13.12 (Windows-11-10.0.26100-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808861052440827&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=Bv04H6hM_8ionqp54t1J968cFyOosBqagl6U86v1GaAgIeGu0lAlJHVHcCx1NRg31DHgfqdyPAhwqKiprZWsdZ14uyZQUkoQ4LpSVb8MRB4LJ83z_MhYX456KCZhTPLaUYRAv43hsR_tGI1fD5vI8JiS3e_YdwytPhI912zdEL_V-bA-5YhjQeaVtK2nTrKCvzsaBjiLwEv6MFezvZGD4u05Ieh5xoa3Dc_oGy3nCF-FkWffPX128yGyo52I0_h_KAMQsuQor1rueXjV4LGA16c4pINN-PhIt86JRWzb_U5IF3USpSRw7s2FVO8GcHCE6fvTlBqrwvrAuv3dPyNWtQ&h=v_D4Ur-wLXlqG1ZuUSCAINVPfTUvd57DhNNdV1YYixw + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089481959828256&c=MIIHlTCCBn2gAwIBAgIRAN8uxS6M1zIwyNS27O1e45EwDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UEAxMrQ0NNRSBHMSBUTFMgUlNBIDIwNDggU0hBMjU2IDIwNDkgRVVTMiBDQSAwMTAeFw0yNjAyMjQxMjQ4MDhaFw0yNjA4MTkxODQ4MDhaMEAxPjA8BgNVBAMTNWFzeW5jb3BlcmF0aW9uc2lnbmluZ2NlcnRpZmljYXRlLm1hbmFnZW1lbnQuYXp1cmUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAw34VWxIMRfzkodl03I3vWbthvAfn0-568UvCCyDa9QJec4yE7-lvztIK2R1pSsZXIjAr7f2xBefTCETZYtzcmGDdn8bNSayia9CqG3zkb90GkqlNXIhIqrL-3JFtStsU_rgnMZXI7hGuDm9grRLql1o_1RInkbOnrvmfTaYQ2CyRH38m3bFx7lsS-of9SydzWzZpqG9LIVwKER9oq_6BrDGSfERX0I9TJuiST-1JdbOwRq32h0cY0FtXqAGw8JH2Uc__hAUeXcPVT-aIHNe1mpH_iShy0HyYBHBHAVeI686nAJRVdR64T-ib01w4q8WwpBvs5spHSZNT7Xp4eRS-wQIDAQABo4IEkjCCBI4wgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDAjAMBgorBgEEAYI3ewQCMAwGA1UdEwEB_wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMA4GA1UdDwEB_wQEAwIFoDAdBgNVHQ4EFgQUwePRqNgumGplFm26a52kFZSqUmMwHwYDVR0jBBgwFoAU_Ow-26p8H4IeBbihBvlD5wKzCrkwggGyBgNVHR8EggGpMIIBpTBpoGegZYZjaHR0cDovL3ByaW1hcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzczL2N1cnJlbnQuY3JsMGugaaBnhmVodHRwOi8vc2Vjb25kYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NybHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS83My9jdXJyZW50LmNybDBaoFigVoZUaHR0cDovL2NybC5taWNyb3NvZnQuY29tL2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzczL2N1cnJlbnQuY3JsMG-gbaBrhmlodHRwOi8vY2NtZWVhc3R1czJwa2kuZWFzdHVzMi5wa2kuY29yZS53aW5kb3dzLm5ldC9jZXJ0aWZpY2F0ZUF1dGhvcml0aWVzL2NjbWVlYXN0dXMyaWNhMDEvNzMvY3VycmVudC5jcmwwggG3BggrBgEFBQcBAQSCAakwggGlMGwGCCsGAQUFBzAChmBodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwbgYIKwYBBQUHMAKGYmh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY2FjZXJ0cy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxL2NlcnQuY2VyMF0GCCsGAQUFBzAChlFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwZgYIKwYBBQUHMAKGWmh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMTANBgkqhkiG9w0BAQsFAAOCAQEABNWUmsU3kC0jt2fJ9ckIR3RNIVAtLuE-xxl6T1BzxTeySAS0J-OWa-u5aQORlpcBDiQGeITvEWJoBx9mNXjbvxWZZQOPuz5ne3fU2UqQ063pIWLyoiWQP_pdKjC5_L_sSqyyhIwD-PW-hAuocylbzGO1e4xmbRemgFtUzdXDSqxF9lHf_GVfQDAhfF6RhgIkktrd1n9mzAWMTHEaGOVQ6DRkuzqcIDeEjttW_0z4F8CVQUkEls6ZUW-2YdacbccGgUKR0c0MHGhuPdYbn-vHwmzBBlmYEv3ohsEIMXTiuiU-ijE-u9vgjd4I2Twy6zcgLkTf-kpAUNcMl742Vsmaxg&s=Y5VQ6fxAppldIhT1nmAWCtfeP3CFsZanimMnLmDoh3MY8K1zZgFpSn85XIjeznPhJ9-q1by5uLXsFAg9csJCK137fQbNjVz8fRMRjul3T4fT0VHjwqtGMLyQNsqBZXvlCVx-almwkiGTx5aUthDGP05nW9rZfg9jIZfNmnBrrffO-h-EfImDz4oJ7l5V62Ikcbm58b94oHVdpiaGqVomIi1j53aVNdc9bvm0QDgyJUnW7Q9T4uDl8tGu6trfuCniEL9qlXPdL76wBLu_CDBmWwEVuu09R9LZdlz6YU9JkkmoFOkEPG0w4ZjQQcg6yyCVPFgRgizQfTFzIIR2fCovvg&h=w2mqq3pKipJPIjGfr4tJW4Pb-cQO3MCONbwPM7DKRlU response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","name":"9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","status":"Deleting","startTime":"2025-04-22T02:35:05.0114641Z"}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9","name":"95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","status":"Deleting","startTime":"2026-03-12T21:36:35.8442367Z"}' headers: azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808868409588972&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=CJaLKstFacjn2CvdnNgvybFxow834cUJidilULMorK3E6HoId42onbaekqAoHcbrdwyRkT1YtEHrpCTbmd4FCSje0d6qoOXbBF8H-knF313NXsP-KByvTJ6mg2EEQhbnU3BzPRChzkF_zMjFzo0v9nDeJs9_0LCoU45bMkDfwlveMX3iRzEE9GFeh2S9TYZKnrFhrViDO6OH-mM7cJCUPpRdjvLEPiPqQn-M4QV_elBs4hBMB67DBJqaHq2hoWsona8ZphQyd5sFNOW9pCyvAj8u2hs2KmYGdAuihC3t4hNdJPHdc4bWK1sHVQM1UwbiSc4ByMZ8QhmAuKzDRY6UXw&h=-VBZadzs-RgkNfjgYzg-dUUENy1plHh2gPC4Pr2RNtc + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089486259026244&c=MIIHlDCCBnygAwIBAgIQbRZBCnyTTrdKyx3sn6-cIjANBgkqhkiG9w0BAQsFADA2MTQwMgYDVQQDEytDQ01FIEcxIFRMUyBSU0EgMjA0OCBTSEEyNTYgMjA0OSBFVVMyIENBIDAxMB4XDTI2MDIyNDE4NDcwN1oXDTI2MDgyMDAwNDcwN1owQDE-MDwGA1UEAxM1YXN5bmNvcGVyYXRpb25zaWduaW5nY2VydGlmaWNhdGUubWFuYWdlbWVudC5henVyZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDLYIfsKK3BxfjRY95DQ7nTiHuQIybDAR8CX9yInjq_0E3Mb9YwMAQGJklR1lZJqg9M7got1ThcwNEpPovodQrXAzXRPqJ0JyNpNf1UNLgRs-3_mYbXxvSrBdgdZL4WUq9XCQ9WaH2aM3MAuLy8FL835sRe_Zx46G3TsI9Grsv5U-8gTr440L6nsopLTJJzQCpxou4KEuTMiG2GpVzxExJwvUDuutVCxXnsUwksDnhFUbqcJ7mVhhK5If25oHTNYUQwYylqvq_5eVdfEXEzpbP3XfDdKxljTnSMHaniaYcYW3OmhIMmdnHNFiPA9LQ2DtYs_7T68xnPVpbVO0EZ2Em5AgMBAAGjggSSMIIEjjCBnQYDVR0gBIGVMIGSMAwGCisGAQQBgjd7AQEwZgYKKwYBBAGCN3sCAjBYMFYGCCsGAQUFBwICMEoeSAAzADMAZQAwADEAOQAyADEALQA0AGQANgA0AC0ANABmADgAYwAtAGEAMAA1ADUALQA1AGIAZABhAGYAZgBkADUAZQAzADMAZDAMBgorBgEEAYI3ewMCMAwGCisGAQQBgjd7BAIwDAYDVR0TAQH_BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH_BAQDAgWgMB0GA1UdDgQWBBQixmODlrY3K7hS01rA8V_TZUhMsjAfBgNVHSMEGDAWgBT87D7bqnwfgh4FuKEG-UPnArMKuTCCAbIGA1UdHwSCAakwggGlMGmgZ6BlhmNodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwa6BpoGeGZWh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzY1L2N1cnJlbnQuY3JsMFqgWKBWhlRodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwb6BtoGuGaWh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMS82NS9jdXJyZW50LmNybDCCAbcGCCsGAQUFBwEBBIIBqTCCAaUwbAYIKwYBBQUHMAKGYGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBuBggrBgEFBQcwAoZiaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwXQYIKwYBBQUHMAKGUWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBmBggrBgEFBQcwAoZaaHR0cDovL2NjbWVlYXN0dXMycGtpLmVhc3R1czIucGtpLmNvcmUud2luZG93cy5uZXQvY2VydGlmaWNhdGVBdXRob3JpdGllcy9jY21lZWFzdHVzMmljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQBKY8uIen-4v_aGTptgf_04u1F6978whzIp4ZiTbOSXPwNnweOy6hCQUcuaqDgVZEiozCZ3DTEQooEcQdtH6WhiCDn5FLdHIVfLyo35uSdRGa9igGbbQ22s_ZI2_Sp17bV5_a-akDuAb6xVSZB_RbHXoicbUykmyHQ2aRb7wLI-YJ4X_aS00yjgBXHLbbbD1PGhTMYVk-5Qy8AYGA2_CTJ0ZS5toZF1EKxkz6ka6D_ROn4Sg7PthZX7Y3YpuVwnCelnvJvOgla_MQjpNDBcgmnVyU-ChBBd3TykrRxVWNXjEm54XPippvvwuKEdc4BCa38ZFVNgvDuK-tY_JpycugPZ&s=ZJjqXbXWFrOFfgclwIZ53LYCrVtl5FjS6xAC6cBwDpgIO1U5AYRNlRQrJpp2WNusQMvOrtpz2fgNDJM7Kb3fJModFZWi2ciARZ3Dl1I4LmO78dLowOeKyfBYCAPC2k5DCsbYD8uBfGLAvyuV1XNzQhKSBP1Hu09czmpC8zJS00cn684MCWxH-riHl-xYAZ0bhcJNZY_C6S2TTihJ-kZc1GKY5RraUQLmmTmE70Vuy6ic7LJwkJ5CJH_Ke3nj2zKI_lMIPxcVJQUfc_1jpoeRqCvDW1VXE0yh8_7V1oCadvBGX_70E0iJxV0ruYkJ4Y4bNCcw6Uer93zlI1-HWSxlfg&h=z-ykBMhiFiIgB7lLVqFVxHJs4Q7HDj1dHcOwMKI5Hwk cache-control: - no-cache content-length: @@ -2195,13 +1650,13 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 22 Apr 2025 02:47:20 GMT + - Thu, 12 Mar 2026 21:43:45 GMT etag: - - '"00007d39-0000-2000-0000-680700590000"' + - '"0600d3e2-0000-2000-0000-69b331e30000"' expires: - '-1' location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808868409588972&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=CJaLKstFacjn2CvdnNgvybFxow834cUJidilULMorK3E6HoId42onbaekqAoHcbrdwyRkT1YtEHrpCTbmd4FCSje0d6qoOXbBF8H-knF313NXsP-KByvTJ6mg2EEQhbnU3BzPRChzkF_zMjFzo0v9nDeJs9_0LCoU45bMkDfwlveMX3iRzEE9GFeh2S9TYZKnrFhrViDO6OH-mM7cJCUPpRdjvLEPiPqQn-M4QV_elBs4hBMB67DBJqaHq2hoWsona8ZphQyd5sFNOW9pCyvAj8u2hs2KmYGdAuihC3t4hNdJPHdc4bWK1sHVQM1UwbiSc4ByMZ8QhmAuKzDRY6UXw&h=-VBZadzs-RgkNfjgYzg-dUUENy1plHh2gPC4Pr2RNtc + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089486259182491&c=MIIHlDCCBnygAwIBAgIQbRZBCnyTTrdKyx3sn6-cIjANBgkqhkiG9w0BAQsFADA2MTQwMgYDVQQDEytDQ01FIEcxIFRMUyBSU0EgMjA0OCBTSEEyNTYgMjA0OSBFVVMyIENBIDAxMB4XDTI2MDIyNDE4NDcwN1oXDTI2MDgyMDAwNDcwN1owQDE-MDwGA1UEAxM1YXN5bmNvcGVyYXRpb25zaWduaW5nY2VydGlmaWNhdGUubWFuYWdlbWVudC5henVyZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDLYIfsKK3BxfjRY95DQ7nTiHuQIybDAR8CX9yInjq_0E3Mb9YwMAQGJklR1lZJqg9M7got1ThcwNEpPovodQrXAzXRPqJ0JyNpNf1UNLgRs-3_mYbXxvSrBdgdZL4WUq9XCQ9WaH2aM3MAuLy8FL835sRe_Zx46G3TsI9Grsv5U-8gTr440L6nsopLTJJzQCpxou4KEuTMiG2GpVzxExJwvUDuutVCxXnsUwksDnhFUbqcJ7mVhhK5If25oHTNYUQwYylqvq_5eVdfEXEzpbP3XfDdKxljTnSMHaniaYcYW3OmhIMmdnHNFiPA9LQ2DtYs_7T68xnPVpbVO0EZ2Em5AgMBAAGjggSSMIIEjjCBnQYDVR0gBIGVMIGSMAwGCisGAQQBgjd7AQEwZgYKKwYBBAGCN3sCAjBYMFYGCCsGAQUFBwICMEoeSAAzADMAZQAwADEAOQAyADEALQA0AGQANgA0AC0ANABmADgAYwAtAGEAMAA1ADUALQA1AGIAZABhAGYAZgBkADUAZQAzADMAZDAMBgorBgEEAYI3ewMCMAwGCisGAQQBgjd7BAIwDAYDVR0TAQH_BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH_BAQDAgWgMB0GA1UdDgQWBBQixmODlrY3K7hS01rA8V_TZUhMsjAfBgNVHSMEGDAWgBT87D7bqnwfgh4FuKEG-UPnArMKuTCCAbIGA1UdHwSCAakwggGlMGmgZ6BlhmNodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwa6BpoGeGZWh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzY1L2N1cnJlbnQuY3JsMFqgWKBWhlRodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwb6BtoGuGaWh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMS82NS9jdXJyZW50LmNybDCCAbcGCCsGAQUFBwEBBIIBqTCCAaUwbAYIKwYBBQUHMAKGYGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBuBggrBgEFBQcwAoZiaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwXQYIKwYBBQUHMAKGUWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBmBggrBgEFBQcwAoZaaHR0cDovL2NjbWVlYXN0dXMycGtpLmVhc3R1czIucGtpLmNvcmUud2luZG93cy5uZXQvY2VydGlmaWNhdGVBdXRob3JpdGllcy9jY21lZWFzdHVzMmljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQBKY8uIen-4v_aGTptgf_04u1F6978whzIp4ZiTbOSXPwNnweOy6hCQUcuaqDgVZEiozCZ3DTEQooEcQdtH6WhiCDn5FLdHIVfLyo35uSdRGa9igGbbQ22s_ZI2_Sp17bV5_a-akDuAb6xVSZB_RbHXoicbUykmyHQ2aRb7wLI-YJ4X_aS00yjgBXHLbbbD1PGhTMYVk-5Qy8AYGA2_CTJ0ZS5toZF1EKxkz6ka6D_ROn4Sg7PthZX7Y3YpuVwnCelnvJvOgla_MQjpNDBcgmnVyU-ChBBd3TykrRxVWNXjEm54XPippvvwuKEdc4BCa38ZFVNgvDuK-tY_JpycugPZ&s=S5lRwDSUOnrk32yaraTnl-lvUiRH4cveeC5dw1u7tnxnjU3KSgTHe79H8lIuR3C52aGMIv929E1Udd7UHxrQkUUP4VTYZIyV6mG7ABYrCtSiCwIFGw899KEE9C-i42evh_j5HcPTALuic3rqBqCLe6oDWst8knPf3cto8nJzPHaXPykmkIoRBjtDT4jzC6opWC52evoZGKMGEmYj6CRK7v46XMzcrAMs0gxJUK9sllPpGSC6_FnMjitlDowfHYmw6IVY1ByY03spnjr714arJDGjG0kNb1_Ws2EDU0PLvyoyjba25z18wcqxPViPdIIOTL754b09GkvjXf0d2pU8XQ&h=SWkPUtNH1H1omwk4fK_RYLzw-8KGFxzoVQ-x-F1sf-c pragma: - no-cache strict-transport-security: @@ -2211,11 +1666,11 @@ interactions: x-content-type-options: - nosniff x-ms-operation-identifier: - - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/0b9360ae-37b6-4503-8f72-39d58b283a30 + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/174d02f6-ebc1-46c6-801b-b8fb538e298f x-ms-ratelimit-remaining-subscription-global-reads: - '16499' x-msedge-ref: - - 'Ref A: C48D732DA33A488E9F6E099D104F29F4 Ref B: CO6AA3150217045 Ref C: 2025-04-22T02:47:20Z' + - 'Ref A: 6FF24873476B4653AC4C4DF06EA5877B Ref B: CO6AA3150219039 Ref C: 2026-03-12T21:43:45Z' status: code: 202 message: Accepted @@ -2233,15 +1688,15 @@ interactions: ParameterSetName: - --resource-group --name -y User-Agent: - - AZURECLI/2.71.0 azsdk-python-core/1.31.0 Python/3.12.10 (Windows-11-10.0.26100-SP0) + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.13.12 (Windows-11-10.0.26100-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808861052440827&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=Bv04H6hM_8ionqp54t1J968cFyOosBqagl6U86v1GaAgIeGu0lAlJHVHcCx1NRg31DHgfqdyPAhwqKiprZWsdZ14uyZQUkoQ4LpSVb8MRB4LJ83z_MhYX456KCZhTPLaUYRAv43hsR_tGI1fD5vI8JiS3e_YdwytPhI912zdEL_V-bA-5YhjQeaVtK2nTrKCvzsaBjiLwEv6MFezvZGD4u05Ieh5xoa3Dc_oGy3nCF-FkWffPX128yGyo52I0_h_KAMQsuQor1rueXjV4LGA16c4pINN-PhIt86JRWzb_U5IF3USpSRw7s2FVO8GcHCE6fvTlBqrwvrAuv3dPyNWtQ&h=v_D4Ur-wLXlqG1ZuUSCAINVPfTUvd57DhNNdV1YYixw + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089481959828256&c=MIIHlTCCBn2gAwIBAgIRAN8uxS6M1zIwyNS27O1e45EwDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UEAxMrQ0NNRSBHMSBUTFMgUlNBIDIwNDggU0hBMjU2IDIwNDkgRVVTMiBDQSAwMTAeFw0yNjAyMjQxMjQ4MDhaFw0yNjA4MTkxODQ4MDhaMEAxPjA8BgNVBAMTNWFzeW5jb3BlcmF0aW9uc2lnbmluZ2NlcnRpZmljYXRlLm1hbmFnZW1lbnQuYXp1cmUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAw34VWxIMRfzkodl03I3vWbthvAfn0-568UvCCyDa9QJec4yE7-lvztIK2R1pSsZXIjAr7f2xBefTCETZYtzcmGDdn8bNSayia9CqG3zkb90GkqlNXIhIqrL-3JFtStsU_rgnMZXI7hGuDm9grRLql1o_1RInkbOnrvmfTaYQ2CyRH38m3bFx7lsS-of9SydzWzZpqG9LIVwKER9oq_6BrDGSfERX0I9TJuiST-1JdbOwRq32h0cY0FtXqAGw8JH2Uc__hAUeXcPVT-aIHNe1mpH_iShy0HyYBHBHAVeI686nAJRVdR64T-ib01w4q8WwpBvs5spHSZNT7Xp4eRS-wQIDAQABo4IEkjCCBI4wgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDAjAMBgorBgEEAYI3ewQCMAwGA1UdEwEB_wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMA4GA1UdDwEB_wQEAwIFoDAdBgNVHQ4EFgQUwePRqNgumGplFm26a52kFZSqUmMwHwYDVR0jBBgwFoAU_Ow-26p8H4IeBbihBvlD5wKzCrkwggGyBgNVHR8EggGpMIIBpTBpoGegZYZjaHR0cDovL3ByaW1hcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzczL2N1cnJlbnQuY3JsMGugaaBnhmVodHRwOi8vc2Vjb25kYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NybHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS83My9jdXJyZW50LmNybDBaoFigVoZUaHR0cDovL2NybC5taWNyb3NvZnQuY29tL2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzczL2N1cnJlbnQuY3JsMG-gbaBrhmlodHRwOi8vY2NtZWVhc3R1czJwa2kuZWFzdHVzMi5wa2kuY29yZS53aW5kb3dzLm5ldC9jZXJ0aWZpY2F0ZUF1dGhvcml0aWVzL2NjbWVlYXN0dXMyaWNhMDEvNzMvY3VycmVudC5jcmwwggG3BggrBgEFBQcBAQSCAakwggGlMGwGCCsGAQUFBzAChmBodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwbgYIKwYBBQUHMAKGYmh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY2FjZXJ0cy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxL2NlcnQuY2VyMF0GCCsGAQUFBzAChlFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwZgYIKwYBBQUHMAKGWmh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMTANBgkqhkiG9w0BAQsFAAOCAQEABNWUmsU3kC0jt2fJ9ckIR3RNIVAtLuE-xxl6T1BzxTeySAS0J-OWa-u5aQORlpcBDiQGeITvEWJoBx9mNXjbvxWZZQOPuz5ne3fU2UqQ063pIWLyoiWQP_pdKjC5_L_sSqyyhIwD-PW-hAuocylbzGO1e4xmbRemgFtUzdXDSqxF9lHf_GVfQDAhfF6RhgIkktrd1n9mzAWMTHEaGOVQ6DRkuzqcIDeEjttW_0z4F8CVQUkEls6ZUW-2YdacbccGgUKR0c0MHGhuPdYbn-vHwmzBBlmYEv3ohsEIMXTiuiU-ijE-u9vgjd4I2Twy6zcgLkTf-kpAUNcMl742Vsmaxg&s=Y5VQ6fxAppldIhT1nmAWCtfeP3CFsZanimMnLmDoh3MY8K1zZgFpSn85XIjeznPhJ9-q1by5uLXsFAg9csJCK137fQbNjVz8fRMRjul3T4fT0VHjwqtGMLyQNsqBZXvlCVx-almwkiGTx5aUthDGP05nW9rZfg9jIZfNmnBrrffO-h-EfImDz4oJ7l5V62Ikcbm58b94oHVdpiaGqVomIi1j53aVNdc9bvm0QDgyJUnW7Q9T4uDl8tGu6trfuCniEL9qlXPdL76wBLu_CDBmWwEVuu09R9LZdlz6YU9JkkmoFOkEPG0w4ZjQQcg6yyCVPFgRgizQfTFzIIR2fCovvg&h=w2mqq3pKipJPIjGfr4tJW4Pb-cQO3MCONbwPM7DKRlU response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","name":"9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","status":"Deleting","startTime":"2025-04-22T02:35:05.0114641Z"}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9","name":"95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","status":"Deleting","startTime":"2026-03-12T21:36:35.8442367Z"}' headers: azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808868714865873&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=hvKY6cxTQ0xFt1EUt9DteMamPdIt9UFBN-cDwlKj6mzwcyGq0Vxodz2wLjde13rcVSu5HF19WomKUAdudEQ2vPniSORiwPTDWb2xvr9AT7y0ce2JCI58iYb6fncNtMJyrbHGdA4Dv1iw6Lr41HLWXp0Bbqw1il9CNIW-DqzvHQHqZcAP5h9YEI_hYvaiKW0QtIWa_UNDgQKSgYb4nGq_LBrZ9cArsvlaDdJPSmb436sgPL96xu7bEHpe0Ug95PHRciIgEUuBgyg2gOcjXj_LPgQkKs1Grmo3I5DFMpyRveprCNOVuFGePD9WFnuJnYoucHdtPHLeWBejv06h7AQ7Rw&h=M-hs37QMc1wSa9-wcIW8AzcyqyVa0619bOXWTE9ZPyI + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089486564487589&c=MIIHlDCCBnygAwIBAgIQbRZBCnyTTrdKyx3sn6-cIjANBgkqhkiG9w0BAQsFADA2MTQwMgYDVQQDEytDQ01FIEcxIFRMUyBSU0EgMjA0OCBTSEEyNTYgMjA0OSBFVVMyIENBIDAxMB4XDTI2MDIyNDE4NDcwN1oXDTI2MDgyMDAwNDcwN1owQDE-MDwGA1UEAxM1YXN5bmNvcGVyYXRpb25zaWduaW5nY2VydGlmaWNhdGUubWFuYWdlbWVudC5henVyZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDLYIfsKK3BxfjRY95DQ7nTiHuQIybDAR8CX9yInjq_0E3Mb9YwMAQGJklR1lZJqg9M7got1ThcwNEpPovodQrXAzXRPqJ0JyNpNf1UNLgRs-3_mYbXxvSrBdgdZL4WUq9XCQ9WaH2aM3MAuLy8FL835sRe_Zx46G3TsI9Grsv5U-8gTr440L6nsopLTJJzQCpxou4KEuTMiG2GpVzxExJwvUDuutVCxXnsUwksDnhFUbqcJ7mVhhK5If25oHTNYUQwYylqvq_5eVdfEXEzpbP3XfDdKxljTnSMHaniaYcYW3OmhIMmdnHNFiPA9LQ2DtYs_7T68xnPVpbVO0EZ2Em5AgMBAAGjggSSMIIEjjCBnQYDVR0gBIGVMIGSMAwGCisGAQQBgjd7AQEwZgYKKwYBBAGCN3sCAjBYMFYGCCsGAQUFBwICMEoeSAAzADMAZQAwADEAOQAyADEALQA0AGQANgA0AC0ANABmADgAYwAtAGEAMAA1ADUALQA1AGIAZABhAGYAZgBkADUAZQAzADMAZDAMBgorBgEEAYI3ewMCMAwGCisGAQQBgjd7BAIwDAYDVR0TAQH_BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH_BAQDAgWgMB0GA1UdDgQWBBQixmODlrY3K7hS01rA8V_TZUhMsjAfBgNVHSMEGDAWgBT87D7bqnwfgh4FuKEG-UPnArMKuTCCAbIGA1UdHwSCAakwggGlMGmgZ6BlhmNodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwa6BpoGeGZWh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzY1L2N1cnJlbnQuY3JsMFqgWKBWhlRodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwb6BtoGuGaWh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMS82NS9jdXJyZW50LmNybDCCAbcGCCsGAQUFBwEBBIIBqTCCAaUwbAYIKwYBBQUHMAKGYGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBuBggrBgEFBQcwAoZiaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwXQYIKwYBBQUHMAKGUWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBmBggrBgEFBQcwAoZaaHR0cDovL2NjbWVlYXN0dXMycGtpLmVhc3R1czIucGtpLmNvcmUud2luZG93cy5uZXQvY2VydGlmaWNhdGVBdXRob3JpdGllcy9jY21lZWFzdHVzMmljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQBKY8uIen-4v_aGTptgf_04u1F6978whzIp4ZiTbOSXPwNnweOy6hCQUcuaqDgVZEiozCZ3DTEQooEcQdtH6WhiCDn5FLdHIVfLyo35uSdRGa9igGbbQ22s_ZI2_Sp17bV5_a-akDuAb6xVSZB_RbHXoicbUykmyHQ2aRb7wLI-YJ4X_aS00yjgBXHLbbbD1PGhTMYVk-5Qy8AYGA2_CTJ0ZS5toZF1EKxkz6ka6D_ROn4Sg7PthZX7Y3YpuVwnCelnvJvOgla_MQjpNDBcgmnVyU-ChBBd3TykrRxVWNXjEm54XPippvvwuKEdc4BCa38ZFVNgvDuK-tY_JpycugPZ&s=VNYo-VZf0UT3EnFn7ExBDvUc3nWlf98c2-nTSMWQK1Z30G3sSkCSajXEpQaFsB0r9rlQKTUCnKGnYeOU7CAapmqtmdLBqV4FOZDIcnlwDPq1FVeTJIZnTBytsch75yGIASWulTxJ0LFMUdRIFwqZ6RfvL0QrmCu5gg6cnh8A9WdXeckyzM-iuIr7H2DRJRzHwg3GO386tDsHMWpi_PufWiyzeqx6eRhvs9EMKneof04QFkH6JQsvyasVDFSqr93ZOXjm8nQQnygyWrYzxsU43DkR1LFmAbawpf7IIpefB63Xnl2kSAi1tomNdkm7wwF3nZpChUlFX-pcRu4O42P1ew&h=rvPn-s1p8ldi5DPnrB5wlixGuRcMmv17v4w2IIU5AJg cache-control: - no-cache content-length: @@ -2249,13 +1704,13 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 22 Apr 2025 02:47:50 GMT + - Thu, 12 Mar 2026 21:44:15 GMT etag: - - '"00007d39-0000-2000-0000-680700590000"' + - '"0600d3e2-0000-2000-0000-69b331e30000"' expires: - '-1' location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808868714865873&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=hvKY6cxTQ0xFt1EUt9DteMamPdIt9UFBN-cDwlKj6mzwcyGq0Vxodz2wLjde13rcVSu5HF19WomKUAdudEQ2vPniSORiwPTDWb2xvr9AT7y0ce2JCI58iYb6fncNtMJyrbHGdA4Dv1iw6Lr41HLWXp0Bbqw1il9CNIW-DqzvHQHqZcAP5h9YEI_hYvaiKW0QtIWa_UNDgQKSgYb4nGq_LBrZ9cArsvlaDdJPSmb436sgPL96xu7bEHpe0Ug95PHRciIgEUuBgyg2gOcjXj_LPgQkKs1Grmo3I5DFMpyRveprCNOVuFGePD9WFnuJnYoucHdtPHLeWBejv06h7AQ7Rw&h=M-hs37QMc1wSa9-wcIW8AzcyqyVa0619bOXWTE9ZPyI + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089486564487589&c=MIIHlDCCBnygAwIBAgIQbRZBCnyTTrdKyx3sn6-cIjANBgkqhkiG9w0BAQsFADA2MTQwMgYDVQQDEytDQ01FIEcxIFRMUyBSU0EgMjA0OCBTSEEyNTYgMjA0OSBFVVMyIENBIDAxMB4XDTI2MDIyNDE4NDcwN1oXDTI2MDgyMDAwNDcwN1owQDE-MDwGA1UEAxM1YXN5bmNvcGVyYXRpb25zaWduaW5nY2VydGlmaWNhdGUubWFuYWdlbWVudC5henVyZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDLYIfsKK3BxfjRY95DQ7nTiHuQIybDAR8CX9yInjq_0E3Mb9YwMAQGJklR1lZJqg9M7got1ThcwNEpPovodQrXAzXRPqJ0JyNpNf1UNLgRs-3_mYbXxvSrBdgdZL4WUq9XCQ9WaH2aM3MAuLy8FL835sRe_Zx46G3TsI9Grsv5U-8gTr440L6nsopLTJJzQCpxou4KEuTMiG2GpVzxExJwvUDuutVCxXnsUwksDnhFUbqcJ7mVhhK5If25oHTNYUQwYylqvq_5eVdfEXEzpbP3XfDdKxljTnSMHaniaYcYW3OmhIMmdnHNFiPA9LQ2DtYs_7T68xnPVpbVO0EZ2Em5AgMBAAGjggSSMIIEjjCBnQYDVR0gBIGVMIGSMAwGCisGAQQBgjd7AQEwZgYKKwYBBAGCN3sCAjBYMFYGCCsGAQUFBwICMEoeSAAzADMAZQAwADEAOQAyADEALQA0AGQANgA0AC0ANABmADgAYwAtAGEAMAA1ADUALQA1AGIAZABhAGYAZgBkADUAZQAzADMAZDAMBgorBgEEAYI3ewMCMAwGCisGAQQBgjd7BAIwDAYDVR0TAQH_BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH_BAQDAgWgMB0GA1UdDgQWBBQixmODlrY3K7hS01rA8V_TZUhMsjAfBgNVHSMEGDAWgBT87D7bqnwfgh4FuKEG-UPnArMKuTCCAbIGA1UdHwSCAakwggGlMGmgZ6BlhmNodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwa6BpoGeGZWh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzY1L2N1cnJlbnQuY3JsMFqgWKBWhlRodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwb6BtoGuGaWh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMS82NS9jdXJyZW50LmNybDCCAbcGCCsGAQUFBwEBBIIBqTCCAaUwbAYIKwYBBQUHMAKGYGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBuBggrBgEFBQcwAoZiaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwXQYIKwYBBQUHMAKGUWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBmBggrBgEFBQcwAoZaaHR0cDovL2NjbWVlYXN0dXMycGtpLmVhc3R1czIucGtpLmNvcmUud2luZG93cy5uZXQvY2VydGlmaWNhdGVBdXRob3JpdGllcy9jY21lZWFzdHVzMmljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQBKY8uIen-4v_aGTptgf_04u1F6978whzIp4ZiTbOSXPwNnweOy6hCQUcuaqDgVZEiozCZ3DTEQooEcQdtH6WhiCDn5FLdHIVfLyo35uSdRGa9igGbbQ22s_ZI2_Sp17bV5_a-akDuAb6xVSZB_RbHXoicbUykmyHQ2aRb7wLI-YJ4X_aS00yjgBXHLbbbD1PGhTMYVk-5Qy8AYGA2_CTJ0ZS5toZF1EKxkz6ka6D_ROn4Sg7PthZX7Y3YpuVwnCelnvJvOgla_MQjpNDBcgmnVyU-ChBBd3TykrRxVWNXjEm54XPippvvwuKEdc4BCa38ZFVNgvDuK-tY_JpycugPZ&s=VNYo-VZf0UT3EnFn7ExBDvUc3nWlf98c2-nTSMWQK1Z30G3sSkCSajXEpQaFsB0r9rlQKTUCnKGnYeOU7CAapmqtmdLBqV4FOZDIcnlwDPq1FVeTJIZnTBytsch75yGIASWulTxJ0LFMUdRIFwqZ6RfvL0QrmCu5gg6cnh8A9WdXeckyzM-iuIr7H2DRJRzHwg3GO386tDsHMWpi_PufWiyzeqx6eRhvs9EMKneof04QFkH6JQsvyasVDFSqr93ZOXjm8nQQnygyWrYzxsU43DkR1LFmAbawpf7IIpefB63Xnl2kSAi1tomNdkm7wwF3nZpChUlFX-pcRu4O42P1ew&h=rvPn-s1p8ldi5DPnrB5wlixGuRcMmv17v4w2IIU5AJg pragma: - no-cache strict-transport-security: @@ -2265,11 +1720,11 @@ interactions: x-content-type-options: - nosniff x-ms-operation-identifier: - - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/e458265c-a2ac-41b9-9be3-ffc92908468a + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/01773810-2463-481e-92d3-c5d0c67cd24a x-ms-ratelimit-remaining-subscription-global-reads: - '16499' x-msedge-ref: - - 'Ref A: 6F63A3DBFA6640B19201B9AF0CC90753 Ref B: CO6AA3150217045 Ref C: 2025-04-22T02:47:51Z' + - 'Ref A: 2D53ABD3612A4926BBF268D9DE55A316 Ref B: CO6AA3150218039 Ref C: 2026-03-12T21:44:16Z' status: code: 202 message: Accepted @@ -2287,15 +1742,15 @@ interactions: ParameterSetName: - --resource-group --name -y User-Agent: - - AZURECLI/2.71.0 azsdk-python-core/1.31.0 Python/3.12.10 (Windows-11-10.0.26100-SP0) + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.13.12 (Windows-11-10.0.26100-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808861052440827&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=Bv04H6hM_8ionqp54t1J968cFyOosBqagl6U86v1GaAgIeGu0lAlJHVHcCx1NRg31DHgfqdyPAhwqKiprZWsdZ14uyZQUkoQ4LpSVb8MRB4LJ83z_MhYX456KCZhTPLaUYRAv43hsR_tGI1fD5vI8JiS3e_YdwytPhI912zdEL_V-bA-5YhjQeaVtK2nTrKCvzsaBjiLwEv6MFezvZGD4u05Ieh5xoa3Dc_oGy3nCF-FkWffPX128yGyo52I0_h_KAMQsuQor1rueXjV4LGA16c4pINN-PhIt86JRWzb_U5IF3USpSRw7s2FVO8GcHCE6fvTlBqrwvrAuv3dPyNWtQ&h=v_D4Ur-wLXlqG1ZuUSCAINVPfTUvd57DhNNdV1YYixw + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089481959828256&c=MIIHlTCCBn2gAwIBAgIRAN8uxS6M1zIwyNS27O1e45EwDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UEAxMrQ0NNRSBHMSBUTFMgUlNBIDIwNDggU0hBMjU2IDIwNDkgRVVTMiBDQSAwMTAeFw0yNjAyMjQxMjQ4MDhaFw0yNjA4MTkxODQ4MDhaMEAxPjA8BgNVBAMTNWFzeW5jb3BlcmF0aW9uc2lnbmluZ2NlcnRpZmljYXRlLm1hbmFnZW1lbnQuYXp1cmUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAw34VWxIMRfzkodl03I3vWbthvAfn0-568UvCCyDa9QJec4yE7-lvztIK2R1pSsZXIjAr7f2xBefTCETZYtzcmGDdn8bNSayia9CqG3zkb90GkqlNXIhIqrL-3JFtStsU_rgnMZXI7hGuDm9grRLql1o_1RInkbOnrvmfTaYQ2CyRH38m3bFx7lsS-of9SydzWzZpqG9LIVwKER9oq_6BrDGSfERX0I9TJuiST-1JdbOwRq32h0cY0FtXqAGw8JH2Uc__hAUeXcPVT-aIHNe1mpH_iShy0HyYBHBHAVeI686nAJRVdR64T-ib01w4q8WwpBvs5spHSZNT7Xp4eRS-wQIDAQABo4IEkjCCBI4wgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDAjAMBgorBgEEAYI3ewQCMAwGA1UdEwEB_wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMA4GA1UdDwEB_wQEAwIFoDAdBgNVHQ4EFgQUwePRqNgumGplFm26a52kFZSqUmMwHwYDVR0jBBgwFoAU_Ow-26p8H4IeBbihBvlD5wKzCrkwggGyBgNVHR8EggGpMIIBpTBpoGegZYZjaHR0cDovL3ByaW1hcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzczL2N1cnJlbnQuY3JsMGugaaBnhmVodHRwOi8vc2Vjb25kYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NybHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS83My9jdXJyZW50LmNybDBaoFigVoZUaHR0cDovL2NybC5taWNyb3NvZnQuY29tL2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzczL2N1cnJlbnQuY3JsMG-gbaBrhmlodHRwOi8vY2NtZWVhc3R1czJwa2kuZWFzdHVzMi5wa2kuY29yZS53aW5kb3dzLm5ldC9jZXJ0aWZpY2F0ZUF1dGhvcml0aWVzL2NjbWVlYXN0dXMyaWNhMDEvNzMvY3VycmVudC5jcmwwggG3BggrBgEFBQcBAQSCAakwggGlMGwGCCsGAQUFBzAChmBodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwbgYIKwYBBQUHMAKGYmh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY2FjZXJ0cy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxL2NlcnQuY2VyMF0GCCsGAQUFBzAChlFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwZgYIKwYBBQUHMAKGWmh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMTANBgkqhkiG9w0BAQsFAAOCAQEABNWUmsU3kC0jt2fJ9ckIR3RNIVAtLuE-xxl6T1BzxTeySAS0J-OWa-u5aQORlpcBDiQGeITvEWJoBx9mNXjbvxWZZQOPuz5ne3fU2UqQ063pIWLyoiWQP_pdKjC5_L_sSqyyhIwD-PW-hAuocylbzGO1e4xmbRemgFtUzdXDSqxF9lHf_GVfQDAhfF6RhgIkktrd1n9mzAWMTHEaGOVQ6DRkuzqcIDeEjttW_0z4F8CVQUkEls6ZUW-2YdacbccGgUKR0c0MHGhuPdYbn-vHwmzBBlmYEv3ohsEIMXTiuiU-ijE-u9vgjd4I2Twy6zcgLkTf-kpAUNcMl742Vsmaxg&s=Y5VQ6fxAppldIhT1nmAWCtfeP3CFsZanimMnLmDoh3MY8K1zZgFpSn85XIjeznPhJ9-q1by5uLXsFAg9csJCK137fQbNjVz8fRMRjul3T4fT0VHjwqtGMLyQNsqBZXvlCVx-almwkiGTx5aUthDGP05nW9rZfg9jIZfNmnBrrffO-h-EfImDz4oJ7l5V62Ikcbm58b94oHVdpiaGqVomIi1j53aVNdc9bvm0QDgyJUnW7Q9T4uDl8tGu6trfuCniEL9qlXPdL76wBLu_CDBmWwEVuu09R9LZdlz6YU9JkkmoFOkEPG0w4ZjQQcg6yyCVPFgRgizQfTFzIIR2fCovvg&h=w2mqq3pKipJPIjGfr4tJW4Pb-cQO3MCONbwPM7DKRlU response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","name":"9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","status":"Deleting","startTime":"2025-04-22T02:35:05.0114641Z"}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9","name":"95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","status":"Deleting","startTime":"2026-03-12T21:36:35.8442367Z"}' headers: azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808869020052433&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=WUjvSjFwBxZJ_4EGmYo6mBWeePaqx5MA0VYq9mL3rvvflM50gX0H9quzTWINb8Lz3TJM4Y3Wqg6zlGFOVrozyT4x7puJMRxOGEADRR8TIY_KqWqTuJDtqIrVJGx3n8OFJlKaPRHAudjbB5cZQyY80LiPU1r_tfyOsO8wt7sbHnbiz0212907WuQ76-8YpEgnaete9t43wApe_50wYQf0JYsM9IWpMlEoo2ZZfkeLkHgiWWiEgnUA8VrJM2QmUzVJyzJ68vXyt1TJFIIm-B2-Bza-MYJRckmE7UiabIYrOWIWBvO9ixifGm-aclWDkrSgmq8jsJZlMX-HIDooS9r-qQ&h=msMOZd5QAC5w05XsQ6BTPBFFSqtzxU3CrAgDE5SAgNM + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089486869762366&c=MIIHlDCCBnygAwIBAgIQbRZBCnyTTrdKyx3sn6-cIjANBgkqhkiG9w0BAQsFADA2MTQwMgYDVQQDEytDQ01FIEcxIFRMUyBSU0EgMjA0OCBTSEEyNTYgMjA0OSBFVVMyIENBIDAxMB4XDTI2MDIyNDE4NDcwN1oXDTI2MDgyMDAwNDcwN1owQDE-MDwGA1UEAxM1YXN5bmNvcGVyYXRpb25zaWduaW5nY2VydGlmaWNhdGUubWFuYWdlbWVudC5henVyZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDLYIfsKK3BxfjRY95DQ7nTiHuQIybDAR8CX9yInjq_0E3Mb9YwMAQGJklR1lZJqg9M7got1ThcwNEpPovodQrXAzXRPqJ0JyNpNf1UNLgRs-3_mYbXxvSrBdgdZL4WUq9XCQ9WaH2aM3MAuLy8FL835sRe_Zx46G3TsI9Grsv5U-8gTr440L6nsopLTJJzQCpxou4KEuTMiG2GpVzxExJwvUDuutVCxXnsUwksDnhFUbqcJ7mVhhK5If25oHTNYUQwYylqvq_5eVdfEXEzpbP3XfDdKxljTnSMHaniaYcYW3OmhIMmdnHNFiPA9LQ2DtYs_7T68xnPVpbVO0EZ2Em5AgMBAAGjggSSMIIEjjCBnQYDVR0gBIGVMIGSMAwGCisGAQQBgjd7AQEwZgYKKwYBBAGCN3sCAjBYMFYGCCsGAQUFBwICMEoeSAAzADMAZQAwADEAOQAyADEALQA0AGQANgA0AC0ANABmADgAYwAtAGEAMAA1ADUALQA1AGIAZABhAGYAZgBkADUAZQAzADMAZDAMBgorBgEEAYI3ewMCMAwGCisGAQQBgjd7BAIwDAYDVR0TAQH_BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH_BAQDAgWgMB0GA1UdDgQWBBQixmODlrY3K7hS01rA8V_TZUhMsjAfBgNVHSMEGDAWgBT87D7bqnwfgh4FuKEG-UPnArMKuTCCAbIGA1UdHwSCAakwggGlMGmgZ6BlhmNodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwa6BpoGeGZWh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzY1L2N1cnJlbnQuY3JsMFqgWKBWhlRodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwb6BtoGuGaWh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMS82NS9jdXJyZW50LmNybDCCAbcGCCsGAQUFBwEBBIIBqTCCAaUwbAYIKwYBBQUHMAKGYGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBuBggrBgEFBQcwAoZiaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwXQYIKwYBBQUHMAKGUWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBmBggrBgEFBQcwAoZaaHR0cDovL2NjbWVlYXN0dXMycGtpLmVhc3R1czIucGtpLmNvcmUud2luZG93cy5uZXQvY2VydGlmaWNhdGVBdXRob3JpdGllcy9jY21lZWFzdHVzMmljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQBKY8uIen-4v_aGTptgf_04u1F6978whzIp4ZiTbOSXPwNnweOy6hCQUcuaqDgVZEiozCZ3DTEQooEcQdtH6WhiCDn5FLdHIVfLyo35uSdRGa9igGbbQ22s_ZI2_Sp17bV5_a-akDuAb6xVSZB_RbHXoicbUykmyHQ2aRb7wLI-YJ4X_aS00yjgBXHLbbbD1PGhTMYVk-5Qy8AYGA2_CTJ0ZS5toZF1EKxkz6ka6D_ROn4Sg7PthZX7Y3YpuVwnCelnvJvOgla_MQjpNDBcgmnVyU-ChBBd3TykrRxVWNXjEm54XPippvvwuKEdc4BCa38ZFVNgvDuK-tY_JpycugPZ&s=q9p1XtZQvWPc23dKnqRnNXzBh8E2CWSFXYD6HMMsZSgZ03ixH9qwUPGh5A5uQvpQ8tQsrpYXxyGYzS_zHczUIpeXbOnVbHSrZTFKCmI628czrZOpNYD-qay7ZQPYtNRlbK36c_AcA1dEBH166PvA8JtMyTC8Af7UfkW38R8krhrZ_CFLJM2QqrJyDktWRjUuJvdBsBmLoYvA_DKLwWYt4utN-uAHc6Vm9k3AKwm3YyAKxl-nRvktjYqqhmPtwlusdPEsFUr-RmsdJurGPLSokC0TQazhnYXgzn-gdX9HIc2Ke1LYinQc-2lDpXd9giXu3r-Uf_seCT9zDpSX7GmPyQ&h=D3Q3kkCnMztjLyqKgo2I3iwpIsxPDjwpro6U0i2S68U cache-control: - no-cache content-length: @@ -2303,13 +1758,13 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 22 Apr 2025 02:48:21 GMT + - Thu, 12 Mar 2026 21:44:46 GMT etag: - - '"00007d39-0000-2000-0000-680700590000"' + - '"0600d3e2-0000-2000-0000-69b331e30000"' expires: - '-1' location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808869020052433&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=WUjvSjFwBxZJ_4EGmYo6mBWeePaqx5MA0VYq9mL3rvvflM50gX0H9quzTWINb8Lz3TJM4Y3Wqg6zlGFOVrozyT4x7puJMRxOGEADRR8TIY_KqWqTuJDtqIrVJGx3n8OFJlKaPRHAudjbB5cZQyY80LiPU1r_tfyOsO8wt7sbHnbiz0212907WuQ76-8YpEgnaete9t43wApe_50wYQf0JYsM9IWpMlEoo2ZZfkeLkHgiWWiEgnUA8VrJM2QmUzVJyzJ68vXyt1TJFIIm-B2-Bza-MYJRckmE7UiabIYrOWIWBvO9ixifGm-aclWDkrSgmq8jsJZlMX-HIDooS9r-qQ&h=msMOZd5QAC5w05XsQ6BTPBFFSqtzxU3CrAgDE5SAgNM + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089486869762366&c=MIIHlDCCBnygAwIBAgIQbRZBCnyTTrdKyx3sn6-cIjANBgkqhkiG9w0BAQsFADA2MTQwMgYDVQQDEytDQ01FIEcxIFRMUyBSU0EgMjA0OCBTSEEyNTYgMjA0OSBFVVMyIENBIDAxMB4XDTI2MDIyNDE4NDcwN1oXDTI2MDgyMDAwNDcwN1owQDE-MDwGA1UEAxM1YXN5bmNvcGVyYXRpb25zaWduaW5nY2VydGlmaWNhdGUubWFuYWdlbWVudC5henVyZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDLYIfsKK3BxfjRY95DQ7nTiHuQIybDAR8CX9yInjq_0E3Mb9YwMAQGJklR1lZJqg9M7got1ThcwNEpPovodQrXAzXRPqJ0JyNpNf1UNLgRs-3_mYbXxvSrBdgdZL4WUq9XCQ9WaH2aM3MAuLy8FL835sRe_Zx46G3TsI9Grsv5U-8gTr440L6nsopLTJJzQCpxou4KEuTMiG2GpVzxExJwvUDuutVCxXnsUwksDnhFUbqcJ7mVhhK5If25oHTNYUQwYylqvq_5eVdfEXEzpbP3XfDdKxljTnSMHaniaYcYW3OmhIMmdnHNFiPA9LQ2DtYs_7T68xnPVpbVO0EZ2Em5AgMBAAGjggSSMIIEjjCBnQYDVR0gBIGVMIGSMAwGCisGAQQBgjd7AQEwZgYKKwYBBAGCN3sCAjBYMFYGCCsGAQUFBwICMEoeSAAzADMAZQAwADEAOQAyADEALQA0AGQANgA0AC0ANABmADgAYwAtAGEAMAA1ADUALQA1AGIAZABhAGYAZgBkADUAZQAzADMAZDAMBgorBgEEAYI3ewMCMAwGCisGAQQBgjd7BAIwDAYDVR0TAQH_BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH_BAQDAgWgMB0GA1UdDgQWBBQixmODlrY3K7hS01rA8V_TZUhMsjAfBgNVHSMEGDAWgBT87D7bqnwfgh4FuKEG-UPnArMKuTCCAbIGA1UdHwSCAakwggGlMGmgZ6BlhmNodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwa6BpoGeGZWh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzY1L2N1cnJlbnQuY3JsMFqgWKBWhlRodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwb6BtoGuGaWh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMS82NS9jdXJyZW50LmNybDCCAbcGCCsGAQUFBwEBBIIBqTCCAaUwbAYIKwYBBQUHMAKGYGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBuBggrBgEFBQcwAoZiaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwXQYIKwYBBQUHMAKGUWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBmBggrBgEFBQcwAoZaaHR0cDovL2NjbWVlYXN0dXMycGtpLmVhc3R1czIucGtpLmNvcmUud2luZG93cy5uZXQvY2VydGlmaWNhdGVBdXRob3JpdGllcy9jY21lZWFzdHVzMmljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQBKY8uIen-4v_aGTptgf_04u1F6978whzIp4ZiTbOSXPwNnweOy6hCQUcuaqDgVZEiozCZ3DTEQooEcQdtH6WhiCDn5FLdHIVfLyo35uSdRGa9igGbbQ22s_ZI2_Sp17bV5_a-akDuAb6xVSZB_RbHXoicbUykmyHQ2aRb7wLI-YJ4X_aS00yjgBXHLbbbD1PGhTMYVk-5Qy8AYGA2_CTJ0ZS5toZF1EKxkz6ka6D_ROn4Sg7PthZX7Y3YpuVwnCelnvJvOgla_MQjpNDBcgmnVyU-ChBBd3TykrRxVWNXjEm54XPippvvwuKEdc4BCa38ZFVNgvDuK-tY_JpycugPZ&s=q9p1XtZQvWPc23dKnqRnNXzBh8E2CWSFXYD6HMMsZSgZ03ixH9qwUPGh5A5uQvpQ8tQsrpYXxyGYzS_zHczUIpeXbOnVbHSrZTFKCmI628czrZOpNYD-qay7ZQPYtNRlbK36c_AcA1dEBH166PvA8JtMyTC8Af7UfkW38R8krhrZ_CFLJM2QqrJyDktWRjUuJvdBsBmLoYvA_DKLwWYt4utN-uAHc6Vm9k3AKwm3YyAKxl-nRvktjYqqhmPtwlusdPEsFUr-RmsdJurGPLSokC0TQazhnYXgzn-gdX9HIc2Ke1LYinQc-2lDpXd9giXu3r-Uf_seCT9zDpSX7GmPyQ&h=D3Q3kkCnMztjLyqKgo2I3iwpIsxPDjwpro6U0i2S68U pragma: - no-cache strict-transport-security: @@ -2319,11 +1774,11 @@ interactions: x-content-type-options: - nosniff x-ms-operation-identifier: - - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/bb2a1536-9aa8-4dd5-89d6-9a342fce2d56 + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/5ca7102f-4e1e-4d7b-9c23-58b554c086e6 x-ms-ratelimit-remaining-subscription-global-reads: - '16499' x-msedge-ref: - - 'Ref A: 09A268796FEC4D488508857EEA03A2F0 Ref B: CO6AA3150217045 Ref C: 2025-04-22T02:48:21Z' + - 'Ref A: 62EB03DA9B1B4F639AF45090F3CBEDDD Ref B: MWH011020806062 Ref C: 2026-03-12T21:44:46Z' status: code: 202 message: Accepted @@ -2341,15 +1796,15 @@ interactions: ParameterSetName: - --resource-group --name -y User-Agent: - - AZURECLI/2.71.0 azsdk-python-core/1.31.0 Python/3.12.10 (Windows-11-10.0.26100-SP0) + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.13.12 (Windows-11-10.0.26100-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808861052440827&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=Bv04H6hM_8ionqp54t1J968cFyOosBqagl6U86v1GaAgIeGu0lAlJHVHcCx1NRg31DHgfqdyPAhwqKiprZWsdZ14uyZQUkoQ4LpSVb8MRB4LJ83z_MhYX456KCZhTPLaUYRAv43hsR_tGI1fD5vI8JiS3e_YdwytPhI912zdEL_V-bA-5YhjQeaVtK2nTrKCvzsaBjiLwEv6MFezvZGD4u05Ieh5xoa3Dc_oGy3nCF-FkWffPX128yGyo52I0_h_KAMQsuQor1rueXjV4LGA16c4pINN-PhIt86JRWzb_U5IF3USpSRw7s2FVO8GcHCE6fvTlBqrwvrAuv3dPyNWtQ&h=v_D4Ur-wLXlqG1ZuUSCAINVPfTUvd57DhNNdV1YYixw + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089481959828256&c=MIIHlTCCBn2gAwIBAgIRAN8uxS6M1zIwyNS27O1e45EwDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UEAxMrQ0NNRSBHMSBUTFMgUlNBIDIwNDggU0hBMjU2IDIwNDkgRVVTMiBDQSAwMTAeFw0yNjAyMjQxMjQ4MDhaFw0yNjA4MTkxODQ4MDhaMEAxPjA8BgNVBAMTNWFzeW5jb3BlcmF0aW9uc2lnbmluZ2NlcnRpZmljYXRlLm1hbmFnZW1lbnQuYXp1cmUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAw34VWxIMRfzkodl03I3vWbthvAfn0-568UvCCyDa9QJec4yE7-lvztIK2R1pSsZXIjAr7f2xBefTCETZYtzcmGDdn8bNSayia9CqG3zkb90GkqlNXIhIqrL-3JFtStsU_rgnMZXI7hGuDm9grRLql1o_1RInkbOnrvmfTaYQ2CyRH38m3bFx7lsS-of9SydzWzZpqG9LIVwKER9oq_6BrDGSfERX0I9TJuiST-1JdbOwRq32h0cY0FtXqAGw8JH2Uc__hAUeXcPVT-aIHNe1mpH_iShy0HyYBHBHAVeI686nAJRVdR64T-ib01w4q8WwpBvs5spHSZNT7Xp4eRS-wQIDAQABo4IEkjCCBI4wgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDAjAMBgorBgEEAYI3ewQCMAwGA1UdEwEB_wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMA4GA1UdDwEB_wQEAwIFoDAdBgNVHQ4EFgQUwePRqNgumGplFm26a52kFZSqUmMwHwYDVR0jBBgwFoAU_Ow-26p8H4IeBbihBvlD5wKzCrkwggGyBgNVHR8EggGpMIIBpTBpoGegZYZjaHR0cDovL3ByaW1hcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzczL2N1cnJlbnQuY3JsMGugaaBnhmVodHRwOi8vc2Vjb25kYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NybHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS83My9jdXJyZW50LmNybDBaoFigVoZUaHR0cDovL2NybC5taWNyb3NvZnQuY29tL2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzczL2N1cnJlbnQuY3JsMG-gbaBrhmlodHRwOi8vY2NtZWVhc3R1czJwa2kuZWFzdHVzMi5wa2kuY29yZS53aW5kb3dzLm5ldC9jZXJ0aWZpY2F0ZUF1dGhvcml0aWVzL2NjbWVlYXN0dXMyaWNhMDEvNzMvY3VycmVudC5jcmwwggG3BggrBgEFBQcBAQSCAakwggGlMGwGCCsGAQUFBzAChmBodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwbgYIKwYBBQUHMAKGYmh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY2FjZXJ0cy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxL2NlcnQuY2VyMF0GCCsGAQUFBzAChlFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwZgYIKwYBBQUHMAKGWmh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMTANBgkqhkiG9w0BAQsFAAOCAQEABNWUmsU3kC0jt2fJ9ckIR3RNIVAtLuE-xxl6T1BzxTeySAS0J-OWa-u5aQORlpcBDiQGeITvEWJoBx9mNXjbvxWZZQOPuz5ne3fU2UqQ063pIWLyoiWQP_pdKjC5_L_sSqyyhIwD-PW-hAuocylbzGO1e4xmbRemgFtUzdXDSqxF9lHf_GVfQDAhfF6RhgIkktrd1n9mzAWMTHEaGOVQ6DRkuzqcIDeEjttW_0z4F8CVQUkEls6ZUW-2YdacbccGgUKR0c0MHGhuPdYbn-vHwmzBBlmYEv3ohsEIMXTiuiU-ijE-u9vgjd4I2Twy6zcgLkTf-kpAUNcMl742Vsmaxg&s=Y5VQ6fxAppldIhT1nmAWCtfeP3CFsZanimMnLmDoh3MY8K1zZgFpSn85XIjeznPhJ9-q1by5uLXsFAg9csJCK137fQbNjVz8fRMRjul3T4fT0VHjwqtGMLyQNsqBZXvlCVx-almwkiGTx5aUthDGP05nW9rZfg9jIZfNmnBrrffO-h-EfImDz4oJ7l5V62Ikcbm58b94oHVdpiaGqVomIi1j53aVNdc9bvm0QDgyJUnW7Q9T4uDl8tGu6trfuCniEL9qlXPdL76wBLu_CDBmWwEVuu09R9LZdlz6YU9JkkmoFOkEPG0w4ZjQQcg6yyCVPFgRgizQfTFzIIR2fCovvg&h=w2mqq3pKipJPIjGfr4tJW4Pb-cQO3MCONbwPM7DKRlU response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","name":"9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","status":"Deleting","startTime":"2025-04-22T02:35:05.0114641Z"}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9","name":"95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","status":"Deleting","startTime":"2026-03-12T21:36:35.8442367Z"}' headers: azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808869325708001&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=7mq0DXpEA0aYACelaNZNMhZ7t4NmST4NzqOziCWe1-AWkV8p3wj7CN3wynPcCKAlf9Y5Ssbg5TplH1ZQ_D3BuSVhXGFSFmfsWsZrOitgBz4bMKv5qYk1x9I1krWtSfcJKzUyz8yzvTzJfJr3z2jP-QPN8j3TmBbbs3F3z0BPO5_-bw0gAyHGxSe-PO5LlTaBMZtoVUetRZY7BUfEOlAz_XqWhqvyuVtDp2B2gh2LEmnXr8yPMeCF279wus4ccPV46hocp5R_6yL6s9pEb4ee6v3dp781OT7zgAF9F2u18iQTOWYvsaTBpV6iN1RvOQTDW575po2gqkP6nuktCounvA&h=ZKeP02RkfEnn_JvmAgdeYjT7MORxMqD6Q5YHA_2UQ04 + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089487183546695&c=MIIHlDCCBnygAwIBAgIQbRZBCnyTTrdKyx3sn6-cIjANBgkqhkiG9w0BAQsFADA2MTQwMgYDVQQDEytDQ01FIEcxIFRMUyBSU0EgMjA0OCBTSEEyNTYgMjA0OSBFVVMyIENBIDAxMB4XDTI2MDIyNDE4NDcwN1oXDTI2MDgyMDAwNDcwN1owQDE-MDwGA1UEAxM1YXN5bmNvcGVyYXRpb25zaWduaW5nY2VydGlmaWNhdGUubWFuYWdlbWVudC5henVyZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDLYIfsKK3BxfjRY95DQ7nTiHuQIybDAR8CX9yInjq_0E3Mb9YwMAQGJklR1lZJqg9M7got1ThcwNEpPovodQrXAzXRPqJ0JyNpNf1UNLgRs-3_mYbXxvSrBdgdZL4WUq9XCQ9WaH2aM3MAuLy8FL835sRe_Zx46G3TsI9Grsv5U-8gTr440L6nsopLTJJzQCpxou4KEuTMiG2GpVzxExJwvUDuutVCxXnsUwksDnhFUbqcJ7mVhhK5If25oHTNYUQwYylqvq_5eVdfEXEzpbP3XfDdKxljTnSMHaniaYcYW3OmhIMmdnHNFiPA9LQ2DtYs_7T68xnPVpbVO0EZ2Em5AgMBAAGjggSSMIIEjjCBnQYDVR0gBIGVMIGSMAwGCisGAQQBgjd7AQEwZgYKKwYBBAGCN3sCAjBYMFYGCCsGAQUFBwICMEoeSAAzADMAZQAwADEAOQAyADEALQA0AGQANgA0AC0ANABmADgAYwAtAGEAMAA1ADUALQA1AGIAZABhAGYAZgBkADUAZQAzADMAZDAMBgorBgEEAYI3ewMCMAwGCisGAQQBgjd7BAIwDAYDVR0TAQH_BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH_BAQDAgWgMB0GA1UdDgQWBBQixmODlrY3K7hS01rA8V_TZUhMsjAfBgNVHSMEGDAWgBT87D7bqnwfgh4FuKEG-UPnArMKuTCCAbIGA1UdHwSCAakwggGlMGmgZ6BlhmNodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwa6BpoGeGZWh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzY1L2N1cnJlbnQuY3JsMFqgWKBWhlRodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwb6BtoGuGaWh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMS82NS9jdXJyZW50LmNybDCCAbcGCCsGAQUFBwEBBIIBqTCCAaUwbAYIKwYBBQUHMAKGYGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBuBggrBgEFBQcwAoZiaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwXQYIKwYBBQUHMAKGUWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBmBggrBgEFBQcwAoZaaHR0cDovL2NjbWVlYXN0dXMycGtpLmVhc3R1czIucGtpLmNvcmUud2luZG93cy5uZXQvY2VydGlmaWNhdGVBdXRob3JpdGllcy9jY21lZWFzdHVzMmljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQBKY8uIen-4v_aGTptgf_04u1F6978whzIp4ZiTbOSXPwNnweOy6hCQUcuaqDgVZEiozCZ3DTEQooEcQdtH6WhiCDn5FLdHIVfLyo35uSdRGa9igGbbQ22s_ZI2_Sp17bV5_a-akDuAb6xVSZB_RbHXoicbUykmyHQ2aRb7wLI-YJ4X_aS00yjgBXHLbbbD1PGhTMYVk-5Qy8AYGA2_CTJ0ZS5toZF1EKxkz6ka6D_ROn4Sg7PthZX7Y3YpuVwnCelnvJvOgla_MQjpNDBcgmnVyU-ChBBd3TykrRxVWNXjEm54XPippvvwuKEdc4BCa38ZFVNgvDuK-tY_JpycugPZ&s=d3oenyqlNjxh5Nd7ZUH_qVVP1vdxOLFAddVnqLGnJnYJheupe_NcthugjJSKyieHP6LmfZDbcWxEf2XPKEZ5vI3A_RxqaMr4ZvpYnVVJfWlh5q7bqRBnhebBMsP3_So993UuuDFcK4boVIocjW8pVjloQcxm00LIqOCAFbyY5DVZ62hXdjDeeqGZrgUKJEsQHe6xbXUAUo4aM5AAotdBoVopsWL88DScnCtKzrVoYdlCr7CJq-YmHvvc6--Vyj1Ev4B5iJSKx4ooREZkPhFkFRO4OM-5GlQ8HrQxDsWBfrYjzkuM0MJA7DrmSqoTG-wVmAV3LAcXbQohFeGSs_N9SA&h=Ui3FPmLgvopAb1qKzbRcBsPf1VDdbwmuWZD7nHCW5Bk cache-control: - no-cache content-length: @@ -2357,13 +1812,13 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 22 Apr 2025 02:48:51 GMT + - Thu, 12 Mar 2026 21:45:17 GMT etag: - - '"00007d39-0000-2000-0000-680700590000"' + - '"0600d3e2-0000-2000-0000-69b331e30000"' expires: - '-1' location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808869325708001&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=7mq0DXpEA0aYACelaNZNMhZ7t4NmST4NzqOziCWe1-AWkV8p3wj7CN3wynPcCKAlf9Y5Ssbg5TplH1ZQ_D3BuSVhXGFSFmfsWsZrOitgBz4bMKv5qYk1x9I1krWtSfcJKzUyz8yzvTzJfJr3z2jP-QPN8j3TmBbbs3F3z0BPO5_-bw0gAyHGxSe-PO5LlTaBMZtoVUetRZY7BUfEOlAz_XqWhqvyuVtDp2B2gh2LEmnXr8yPMeCF279wus4ccPV46hocp5R_6yL6s9pEb4ee6v3dp781OT7zgAF9F2u18iQTOWYvsaTBpV6iN1RvOQTDW575po2gqkP6nuktCounvA&h=ZKeP02RkfEnn_JvmAgdeYjT7MORxMqD6Q5YHA_2UQ04 + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089487183702984&c=MIIHlDCCBnygAwIBAgIQbRZBCnyTTrdKyx3sn6-cIjANBgkqhkiG9w0BAQsFADA2MTQwMgYDVQQDEytDQ01FIEcxIFRMUyBSU0EgMjA0OCBTSEEyNTYgMjA0OSBFVVMyIENBIDAxMB4XDTI2MDIyNDE4NDcwN1oXDTI2MDgyMDAwNDcwN1owQDE-MDwGA1UEAxM1YXN5bmNvcGVyYXRpb25zaWduaW5nY2VydGlmaWNhdGUubWFuYWdlbWVudC5henVyZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDLYIfsKK3BxfjRY95DQ7nTiHuQIybDAR8CX9yInjq_0E3Mb9YwMAQGJklR1lZJqg9M7got1ThcwNEpPovodQrXAzXRPqJ0JyNpNf1UNLgRs-3_mYbXxvSrBdgdZL4WUq9XCQ9WaH2aM3MAuLy8FL835sRe_Zx46G3TsI9Grsv5U-8gTr440L6nsopLTJJzQCpxou4KEuTMiG2GpVzxExJwvUDuutVCxXnsUwksDnhFUbqcJ7mVhhK5If25oHTNYUQwYylqvq_5eVdfEXEzpbP3XfDdKxljTnSMHaniaYcYW3OmhIMmdnHNFiPA9LQ2DtYs_7T68xnPVpbVO0EZ2Em5AgMBAAGjggSSMIIEjjCBnQYDVR0gBIGVMIGSMAwGCisGAQQBgjd7AQEwZgYKKwYBBAGCN3sCAjBYMFYGCCsGAQUFBwICMEoeSAAzADMAZQAwADEAOQAyADEALQA0AGQANgA0AC0ANABmADgAYwAtAGEAMAA1ADUALQA1AGIAZABhAGYAZgBkADUAZQAzADMAZDAMBgorBgEEAYI3ewMCMAwGCisGAQQBgjd7BAIwDAYDVR0TAQH_BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH_BAQDAgWgMB0GA1UdDgQWBBQixmODlrY3K7hS01rA8V_TZUhMsjAfBgNVHSMEGDAWgBT87D7bqnwfgh4FuKEG-UPnArMKuTCCAbIGA1UdHwSCAakwggGlMGmgZ6BlhmNodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwa6BpoGeGZWh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzY1L2N1cnJlbnQuY3JsMFqgWKBWhlRodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwb6BtoGuGaWh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMS82NS9jdXJyZW50LmNybDCCAbcGCCsGAQUFBwEBBIIBqTCCAaUwbAYIKwYBBQUHMAKGYGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBuBggrBgEFBQcwAoZiaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwXQYIKwYBBQUHMAKGUWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBmBggrBgEFBQcwAoZaaHR0cDovL2NjbWVlYXN0dXMycGtpLmVhc3R1czIucGtpLmNvcmUud2luZG93cy5uZXQvY2VydGlmaWNhdGVBdXRob3JpdGllcy9jY21lZWFzdHVzMmljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQBKY8uIen-4v_aGTptgf_04u1F6978whzIp4ZiTbOSXPwNnweOy6hCQUcuaqDgVZEiozCZ3DTEQooEcQdtH6WhiCDn5FLdHIVfLyo35uSdRGa9igGbbQ22s_ZI2_Sp17bV5_a-akDuAb6xVSZB_RbHXoicbUykmyHQ2aRb7wLI-YJ4X_aS00yjgBXHLbbbD1PGhTMYVk-5Qy8AYGA2_CTJ0ZS5toZF1EKxkz6ka6D_ROn4Sg7PthZX7Y3YpuVwnCelnvJvOgla_MQjpNDBcgmnVyU-ChBBd3TykrRxVWNXjEm54XPippvvwuKEdc4BCa38ZFVNgvDuK-tY_JpycugPZ&s=q1lXYk-3UyAZCCZMlDtEejeC2irSj39AyddWRzBXGrp3F1JIRy0kIhV25fF4k_IGiuX7Wjs3z3ehTtCRZKL39o6g3PAVAXfFv-G7BOKLuV597-gF7e-aXU6tnf2DpPDF_cM6QtX94a2SuEI7qQM1Y5GqbbZuS9dcZSv9e2Oya07cU7yQOQDqyt71wXTqetBmf4K6MAeajpeQaoFd43ZdRbwkmLuzysh8v5NdVPf2fum7nVn1DGtMOPSFw9b1CNjBlTF4THif6eJcVGsWKSRmAJxsJaaNAaDIJJl0e0nZ5kR4mJN_QDdQdRAOyrs7dV_KZRyVCyfRxttjbj7-3AkZjQ&h=8At1C7xSJE5HLdgiZv0im_dper_8pST2L5l0CnX5VVY pragma: - no-cache strict-transport-security: @@ -2373,11 +1828,11 @@ interactions: x-content-type-options: - nosniff x-ms-operation-identifier: - - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/c9c34e18-af9e-40f3-b2d8-192c2ae444e1 + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/99bbf559-796b-410f-95f7-e88f32a3fdd5 x-ms-ratelimit-remaining-subscription-global-reads: - '16499' x-msedge-ref: - - 'Ref A: C15361F6AB0044FFB986F7464DDE90B4 Ref B: CO6AA3150217045 Ref C: 2025-04-22T02:48:52Z' + - 'Ref A: 801B7BF6D1E246688EDCF3EC22D6EC22 Ref B: CO6AA3150219053 Ref C: 2026-03-12T21:45:18Z' status: code: 202 message: Accepted @@ -2395,15 +1850,15 @@ interactions: ParameterSetName: - --resource-group --name -y User-Agent: - - AZURECLI/2.71.0 azsdk-python-core/1.31.0 Python/3.12.10 (Windows-11-10.0.26100-SP0) + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.13.12 (Windows-11-10.0.26100-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808861052440827&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=Bv04H6hM_8ionqp54t1J968cFyOosBqagl6U86v1GaAgIeGu0lAlJHVHcCx1NRg31DHgfqdyPAhwqKiprZWsdZ14uyZQUkoQ4LpSVb8MRB4LJ83z_MhYX456KCZhTPLaUYRAv43hsR_tGI1fD5vI8JiS3e_YdwytPhI912zdEL_V-bA-5YhjQeaVtK2nTrKCvzsaBjiLwEv6MFezvZGD4u05Ieh5xoa3Dc_oGy3nCF-FkWffPX128yGyo52I0_h_KAMQsuQor1rueXjV4LGA16c4pINN-PhIt86JRWzb_U5IF3USpSRw7s2FVO8GcHCE6fvTlBqrwvrAuv3dPyNWtQ&h=v_D4Ur-wLXlqG1ZuUSCAINVPfTUvd57DhNNdV1YYixw + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089481959828256&c=MIIHlTCCBn2gAwIBAgIRAN8uxS6M1zIwyNS27O1e45EwDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UEAxMrQ0NNRSBHMSBUTFMgUlNBIDIwNDggU0hBMjU2IDIwNDkgRVVTMiBDQSAwMTAeFw0yNjAyMjQxMjQ4MDhaFw0yNjA4MTkxODQ4MDhaMEAxPjA8BgNVBAMTNWFzeW5jb3BlcmF0aW9uc2lnbmluZ2NlcnRpZmljYXRlLm1hbmFnZW1lbnQuYXp1cmUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAw34VWxIMRfzkodl03I3vWbthvAfn0-568UvCCyDa9QJec4yE7-lvztIK2R1pSsZXIjAr7f2xBefTCETZYtzcmGDdn8bNSayia9CqG3zkb90GkqlNXIhIqrL-3JFtStsU_rgnMZXI7hGuDm9grRLql1o_1RInkbOnrvmfTaYQ2CyRH38m3bFx7lsS-of9SydzWzZpqG9LIVwKER9oq_6BrDGSfERX0I9TJuiST-1JdbOwRq32h0cY0FtXqAGw8JH2Uc__hAUeXcPVT-aIHNe1mpH_iShy0HyYBHBHAVeI686nAJRVdR64T-ib01w4q8WwpBvs5spHSZNT7Xp4eRS-wQIDAQABo4IEkjCCBI4wgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDAjAMBgorBgEEAYI3ewQCMAwGA1UdEwEB_wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMA4GA1UdDwEB_wQEAwIFoDAdBgNVHQ4EFgQUwePRqNgumGplFm26a52kFZSqUmMwHwYDVR0jBBgwFoAU_Ow-26p8H4IeBbihBvlD5wKzCrkwggGyBgNVHR8EggGpMIIBpTBpoGegZYZjaHR0cDovL3ByaW1hcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzczL2N1cnJlbnQuY3JsMGugaaBnhmVodHRwOi8vc2Vjb25kYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NybHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS83My9jdXJyZW50LmNybDBaoFigVoZUaHR0cDovL2NybC5taWNyb3NvZnQuY29tL2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzczL2N1cnJlbnQuY3JsMG-gbaBrhmlodHRwOi8vY2NtZWVhc3R1czJwa2kuZWFzdHVzMi5wa2kuY29yZS53aW5kb3dzLm5ldC9jZXJ0aWZpY2F0ZUF1dGhvcml0aWVzL2NjbWVlYXN0dXMyaWNhMDEvNzMvY3VycmVudC5jcmwwggG3BggrBgEFBQcBAQSCAakwggGlMGwGCCsGAQUFBzAChmBodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwbgYIKwYBBQUHMAKGYmh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY2FjZXJ0cy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxL2NlcnQuY2VyMF0GCCsGAQUFBzAChlFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwZgYIKwYBBQUHMAKGWmh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMTANBgkqhkiG9w0BAQsFAAOCAQEABNWUmsU3kC0jt2fJ9ckIR3RNIVAtLuE-xxl6T1BzxTeySAS0J-OWa-u5aQORlpcBDiQGeITvEWJoBx9mNXjbvxWZZQOPuz5ne3fU2UqQ063pIWLyoiWQP_pdKjC5_L_sSqyyhIwD-PW-hAuocylbzGO1e4xmbRemgFtUzdXDSqxF9lHf_GVfQDAhfF6RhgIkktrd1n9mzAWMTHEaGOVQ6DRkuzqcIDeEjttW_0z4F8CVQUkEls6ZUW-2YdacbccGgUKR0c0MHGhuPdYbn-vHwmzBBlmYEv3ohsEIMXTiuiU-ijE-u9vgjd4I2Twy6zcgLkTf-kpAUNcMl742Vsmaxg&s=Y5VQ6fxAppldIhT1nmAWCtfeP3CFsZanimMnLmDoh3MY8K1zZgFpSn85XIjeznPhJ9-q1by5uLXsFAg9csJCK137fQbNjVz8fRMRjul3T4fT0VHjwqtGMLyQNsqBZXvlCVx-almwkiGTx5aUthDGP05nW9rZfg9jIZfNmnBrrffO-h-EfImDz4oJ7l5V62Ikcbm58b94oHVdpiaGqVomIi1j53aVNdc9bvm0QDgyJUnW7Q9T4uDl8tGu6trfuCniEL9qlXPdL76wBLu_CDBmWwEVuu09R9LZdlz6YU9JkkmoFOkEPG0w4ZjQQcg6yyCVPFgRgizQfTFzIIR2fCovvg&h=w2mqq3pKipJPIjGfr4tJW4Pb-cQO3MCONbwPM7DKRlU response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","name":"9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","status":"Deleting","startTime":"2025-04-22T02:35:05.0114641Z"}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9","name":"95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","status":"Deleting","startTime":"2026-03-12T21:36:35.8442367Z"}' headers: azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808869630833281&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=oMlHs54TlYSDCV-RM5I4koB9mD0EFfwDdtjPq9PKk2A3kzFBeZwb8pOIvT_NhmP4cbNjZ4PLY8UdG6rHOVzJ12e0que8sYFmqsv-vFzVXmPUvqHqHLIXa0HZYfvJazlIrZyrHgXKeYmMs0KY8dRaQlkgUwTc-6v8zSfLTyiVbW4PV51Axpnh2j_ENTCHp7jIsaa0NVmWo23g9LS7HJhloY8tYrKrqxC6uHR_BdSflKNDm_UrCTqqIfz4YXP-gDU6TX2YXsL33_WSm0Zsc0r-SQGQlmmYam5OiknDzPmkFT4vzkj78glbZhmqJhxT9QPBAfgfftoAMRbHv6_jtpLM1w&h=z9cvLpwHQUcPvwCr2geSINiMVEnBJtDbR0mduXgh7eI + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089487488914976&c=MIIHlDCCBnygAwIBAgIQbRZBCnyTTrdKyx3sn6-cIjANBgkqhkiG9w0BAQsFADA2MTQwMgYDVQQDEytDQ01FIEcxIFRMUyBSU0EgMjA0OCBTSEEyNTYgMjA0OSBFVVMyIENBIDAxMB4XDTI2MDIyNDE4NDcwN1oXDTI2MDgyMDAwNDcwN1owQDE-MDwGA1UEAxM1YXN5bmNvcGVyYXRpb25zaWduaW5nY2VydGlmaWNhdGUubWFuYWdlbWVudC5henVyZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDLYIfsKK3BxfjRY95DQ7nTiHuQIybDAR8CX9yInjq_0E3Mb9YwMAQGJklR1lZJqg9M7got1ThcwNEpPovodQrXAzXRPqJ0JyNpNf1UNLgRs-3_mYbXxvSrBdgdZL4WUq9XCQ9WaH2aM3MAuLy8FL835sRe_Zx46G3TsI9Grsv5U-8gTr440L6nsopLTJJzQCpxou4KEuTMiG2GpVzxExJwvUDuutVCxXnsUwksDnhFUbqcJ7mVhhK5If25oHTNYUQwYylqvq_5eVdfEXEzpbP3XfDdKxljTnSMHaniaYcYW3OmhIMmdnHNFiPA9LQ2DtYs_7T68xnPVpbVO0EZ2Em5AgMBAAGjggSSMIIEjjCBnQYDVR0gBIGVMIGSMAwGCisGAQQBgjd7AQEwZgYKKwYBBAGCN3sCAjBYMFYGCCsGAQUFBwICMEoeSAAzADMAZQAwADEAOQAyADEALQA0AGQANgA0AC0ANABmADgAYwAtAGEAMAA1ADUALQA1AGIAZABhAGYAZgBkADUAZQAzADMAZDAMBgorBgEEAYI3ewMCMAwGCisGAQQBgjd7BAIwDAYDVR0TAQH_BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH_BAQDAgWgMB0GA1UdDgQWBBQixmODlrY3K7hS01rA8V_TZUhMsjAfBgNVHSMEGDAWgBT87D7bqnwfgh4FuKEG-UPnArMKuTCCAbIGA1UdHwSCAakwggGlMGmgZ6BlhmNodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwa6BpoGeGZWh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzY1L2N1cnJlbnQuY3JsMFqgWKBWhlRodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwb6BtoGuGaWh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMS82NS9jdXJyZW50LmNybDCCAbcGCCsGAQUFBwEBBIIBqTCCAaUwbAYIKwYBBQUHMAKGYGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBuBggrBgEFBQcwAoZiaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwXQYIKwYBBQUHMAKGUWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBmBggrBgEFBQcwAoZaaHR0cDovL2NjbWVlYXN0dXMycGtpLmVhc3R1czIucGtpLmNvcmUud2luZG93cy5uZXQvY2VydGlmaWNhdGVBdXRob3JpdGllcy9jY21lZWFzdHVzMmljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQBKY8uIen-4v_aGTptgf_04u1F6978whzIp4ZiTbOSXPwNnweOy6hCQUcuaqDgVZEiozCZ3DTEQooEcQdtH6WhiCDn5FLdHIVfLyo35uSdRGa9igGbbQ22s_ZI2_Sp17bV5_a-akDuAb6xVSZB_RbHXoicbUykmyHQ2aRb7wLI-YJ4X_aS00yjgBXHLbbbD1PGhTMYVk-5Qy8AYGA2_CTJ0ZS5toZF1EKxkz6ka6D_ROn4Sg7PthZX7Y3YpuVwnCelnvJvOgla_MQjpNDBcgmnVyU-ChBBd3TykrRxVWNXjEm54XPippvvwuKEdc4BCa38ZFVNgvDuK-tY_JpycugPZ&s=lVvMO7XcFiTJ2X4fOJh0zsxtADTMAAzoqYl6puHUietryu4zBiGZ6os7KZCBS32OzaJlH0fDq-Ikb_sk9gQkLhCWOWjxpq0kQo8LqRITh-M3ccccrucVUZP7bZ0cPV0yMHY3uiQoQKWa2Jp72ZMvZpseRt-oKCTVz2RTTWS_IuIKXw_OaQGrklLfALSmmA3gju8Bws93F13ZYxhAs1A2Y_HfspaEhgoceCmw1QDNIG1yxW3OxTpnB57iutLDo-iyfdj66wS9tFSGlgPTLgzXi8XBo7mhhcWTBoO3UtHzKogzz4wkjOLY7_aJZlCT88EVSCC5lEOOT7Icst48CpFDOQ&h=dIfp5J1LfcLeIUaGBpuEUuWyyystbQEaOXopboxWt9U cache-control: - no-cache content-length: @@ -2411,13 +1866,13 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 22 Apr 2025 02:49:23 GMT + - Thu, 12 Mar 2026 21:45:48 GMT etag: - - '"00007d39-0000-2000-0000-680700590000"' + - '"0600d3e2-0000-2000-0000-69b331e30000"' expires: - '-1' location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808869630833281&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=oMlHs54TlYSDCV-RM5I4koB9mD0EFfwDdtjPq9PKk2A3kzFBeZwb8pOIvT_NhmP4cbNjZ4PLY8UdG6rHOVzJ12e0que8sYFmqsv-vFzVXmPUvqHqHLIXa0HZYfvJazlIrZyrHgXKeYmMs0KY8dRaQlkgUwTc-6v8zSfLTyiVbW4PV51Axpnh2j_ENTCHp7jIsaa0NVmWo23g9LS7HJhloY8tYrKrqxC6uHR_BdSflKNDm_UrCTqqIfz4YXP-gDU6TX2YXsL33_WSm0Zsc0r-SQGQlmmYam5OiknDzPmkFT4vzkj78glbZhmqJhxT9QPBAfgfftoAMRbHv6_jtpLM1w&h=z9cvLpwHQUcPvwCr2geSINiMVEnBJtDbR0mduXgh7eI + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089487489070770&c=MIIHlDCCBnygAwIBAgIQbRZBCnyTTrdKyx3sn6-cIjANBgkqhkiG9w0BAQsFADA2MTQwMgYDVQQDEytDQ01FIEcxIFRMUyBSU0EgMjA0OCBTSEEyNTYgMjA0OSBFVVMyIENBIDAxMB4XDTI2MDIyNDE4NDcwN1oXDTI2MDgyMDAwNDcwN1owQDE-MDwGA1UEAxM1YXN5bmNvcGVyYXRpb25zaWduaW5nY2VydGlmaWNhdGUubWFuYWdlbWVudC5henVyZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDLYIfsKK3BxfjRY95DQ7nTiHuQIybDAR8CX9yInjq_0E3Mb9YwMAQGJklR1lZJqg9M7got1ThcwNEpPovodQrXAzXRPqJ0JyNpNf1UNLgRs-3_mYbXxvSrBdgdZL4WUq9XCQ9WaH2aM3MAuLy8FL835sRe_Zx46G3TsI9Grsv5U-8gTr440L6nsopLTJJzQCpxou4KEuTMiG2GpVzxExJwvUDuutVCxXnsUwksDnhFUbqcJ7mVhhK5If25oHTNYUQwYylqvq_5eVdfEXEzpbP3XfDdKxljTnSMHaniaYcYW3OmhIMmdnHNFiPA9LQ2DtYs_7T68xnPVpbVO0EZ2Em5AgMBAAGjggSSMIIEjjCBnQYDVR0gBIGVMIGSMAwGCisGAQQBgjd7AQEwZgYKKwYBBAGCN3sCAjBYMFYGCCsGAQUFBwICMEoeSAAzADMAZQAwADEAOQAyADEALQA0AGQANgA0AC0ANABmADgAYwAtAGEAMAA1ADUALQA1AGIAZABhAGYAZgBkADUAZQAzADMAZDAMBgorBgEEAYI3ewMCMAwGCisGAQQBgjd7BAIwDAYDVR0TAQH_BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH_BAQDAgWgMB0GA1UdDgQWBBQixmODlrY3K7hS01rA8V_TZUhMsjAfBgNVHSMEGDAWgBT87D7bqnwfgh4FuKEG-UPnArMKuTCCAbIGA1UdHwSCAakwggGlMGmgZ6BlhmNodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwa6BpoGeGZWh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzY1L2N1cnJlbnQuY3JsMFqgWKBWhlRodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwb6BtoGuGaWh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMS82NS9jdXJyZW50LmNybDCCAbcGCCsGAQUFBwEBBIIBqTCCAaUwbAYIKwYBBQUHMAKGYGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBuBggrBgEFBQcwAoZiaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwXQYIKwYBBQUHMAKGUWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBmBggrBgEFBQcwAoZaaHR0cDovL2NjbWVlYXN0dXMycGtpLmVhc3R1czIucGtpLmNvcmUud2luZG93cy5uZXQvY2VydGlmaWNhdGVBdXRob3JpdGllcy9jY21lZWFzdHVzMmljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQBKY8uIen-4v_aGTptgf_04u1F6978whzIp4ZiTbOSXPwNnweOy6hCQUcuaqDgVZEiozCZ3DTEQooEcQdtH6WhiCDn5FLdHIVfLyo35uSdRGa9igGbbQ22s_ZI2_Sp17bV5_a-akDuAb6xVSZB_RbHXoicbUykmyHQ2aRb7wLI-YJ4X_aS00yjgBXHLbbbD1PGhTMYVk-5Qy8AYGA2_CTJ0ZS5toZF1EKxkz6ka6D_ROn4Sg7PthZX7Y3YpuVwnCelnvJvOgla_MQjpNDBcgmnVyU-ChBBd3TykrRxVWNXjEm54XPippvvwuKEdc4BCa38ZFVNgvDuK-tY_JpycugPZ&s=hiCwKigg3jPTCdhgMIjqCZme4RuhHc2THkmB396pKXyfPsApG40OC59rftN_wnnG3ZNdRsmj1iutGjwF-QNvgHMbHjCbRgnEkjGozC02uaUeXMHCLGMutGTIIbHgxnvoFZ5CMh9kSzDUw8tInCw_9u8bTVdqRXxow0pKZSL8zIKGcjpfNjiDqAj1sifybInSN5VOEBQ9mfh4A9wwnAMC_hv2e1c4hzMiltiC_5FpAV5RMjhU9CBe254pzPpEAm5GIBWw5Ox-CAF5GskSd4AgH836NADlIjHie4YgFCS157NQwHN-09U2Qe0jUyNSPoZsGVd4uLMrSMjKppjg9xXnSA&h=7fMXOuCSLFIlFEv6W4c1yeixqEgw3t1fTFhue__frqU pragma: - no-cache strict-transport-security: @@ -2427,11 +1882,11 @@ interactions: x-content-type-options: - nosniff x-ms-operation-identifier: - - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/f4eb92f1-6e33-4bd1-9730-fc2ca66c944b + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/a8a464a4-f8d0-43bf-9864-fdb74dc2d1c9 x-ms-ratelimit-remaining-subscription-global-reads: - '16499' x-msedge-ref: - - 'Ref A: DAC5ED25386F4FEAB8126746821A9400 Ref B: CO6AA3150217045 Ref C: 2025-04-22T02:49:22Z' + - 'Ref A: 8B4E8CB3825040C59AC18CC00977A13F Ref B: MWH011020807060 Ref C: 2026-03-12T21:45:48Z' status: code: 202 message: Accepted @@ -2449,15 +1904,15 @@ interactions: ParameterSetName: - --resource-group --name -y User-Agent: - - AZURECLI/2.71.0 azsdk-python-core/1.31.0 Python/3.12.10 (Windows-11-10.0.26100-SP0) + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.13.12 (Windows-11-10.0.26100-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808861052440827&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=Bv04H6hM_8ionqp54t1J968cFyOosBqagl6U86v1GaAgIeGu0lAlJHVHcCx1NRg31DHgfqdyPAhwqKiprZWsdZ14uyZQUkoQ4LpSVb8MRB4LJ83z_MhYX456KCZhTPLaUYRAv43hsR_tGI1fD5vI8JiS3e_YdwytPhI912zdEL_V-bA-5YhjQeaVtK2nTrKCvzsaBjiLwEv6MFezvZGD4u05Ieh5xoa3Dc_oGy3nCF-FkWffPX128yGyo52I0_h_KAMQsuQor1rueXjV4LGA16c4pINN-PhIt86JRWzb_U5IF3USpSRw7s2FVO8GcHCE6fvTlBqrwvrAuv3dPyNWtQ&h=v_D4Ur-wLXlqG1ZuUSCAINVPfTUvd57DhNNdV1YYixw + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089481959828256&c=MIIHlTCCBn2gAwIBAgIRAN8uxS6M1zIwyNS27O1e45EwDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UEAxMrQ0NNRSBHMSBUTFMgUlNBIDIwNDggU0hBMjU2IDIwNDkgRVVTMiBDQSAwMTAeFw0yNjAyMjQxMjQ4MDhaFw0yNjA4MTkxODQ4MDhaMEAxPjA8BgNVBAMTNWFzeW5jb3BlcmF0aW9uc2lnbmluZ2NlcnRpZmljYXRlLm1hbmFnZW1lbnQuYXp1cmUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAw34VWxIMRfzkodl03I3vWbthvAfn0-568UvCCyDa9QJec4yE7-lvztIK2R1pSsZXIjAr7f2xBefTCETZYtzcmGDdn8bNSayia9CqG3zkb90GkqlNXIhIqrL-3JFtStsU_rgnMZXI7hGuDm9grRLql1o_1RInkbOnrvmfTaYQ2CyRH38m3bFx7lsS-of9SydzWzZpqG9LIVwKER9oq_6BrDGSfERX0I9TJuiST-1JdbOwRq32h0cY0FtXqAGw8JH2Uc__hAUeXcPVT-aIHNe1mpH_iShy0HyYBHBHAVeI686nAJRVdR64T-ib01w4q8WwpBvs5spHSZNT7Xp4eRS-wQIDAQABo4IEkjCCBI4wgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDAjAMBgorBgEEAYI3ewQCMAwGA1UdEwEB_wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMA4GA1UdDwEB_wQEAwIFoDAdBgNVHQ4EFgQUwePRqNgumGplFm26a52kFZSqUmMwHwYDVR0jBBgwFoAU_Ow-26p8H4IeBbihBvlD5wKzCrkwggGyBgNVHR8EggGpMIIBpTBpoGegZYZjaHR0cDovL3ByaW1hcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzczL2N1cnJlbnQuY3JsMGugaaBnhmVodHRwOi8vc2Vjb25kYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NybHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS83My9jdXJyZW50LmNybDBaoFigVoZUaHR0cDovL2NybC5taWNyb3NvZnQuY29tL2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzczL2N1cnJlbnQuY3JsMG-gbaBrhmlodHRwOi8vY2NtZWVhc3R1czJwa2kuZWFzdHVzMi5wa2kuY29yZS53aW5kb3dzLm5ldC9jZXJ0aWZpY2F0ZUF1dGhvcml0aWVzL2NjbWVlYXN0dXMyaWNhMDEvNzMvY3VycmVudC5jcmwwggG3BggrBgEFBQcBAQSCAakwggGlMGwGCCsGAQUFBzAChmBodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwbgYIKwYBBQUHMAKGYmh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY2FjZXJ0cy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxL2NlcnQuY2VyMF0GCCsGAQUFBzAChlFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwZgYIKwYBBQUHMAKGWmh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMTANBgkqhkiG9w0BAQsFAAOCAQEABNWUmsU3kC0jt2fJ9ckIR3RNIVAtLuE-xxl6T1BzxTeySAS0J-OWa-u5aQORlpcBDiQGeITvEWJoBx9mNXjbvxWZZQOPuz5ne3fU2UqQ063pIWLyoiWQP_pdKjC5_L_sSqyyhIwD-PW-hAuocylbzGO1e4xmbRemgFtUzdXDSqxF9lHf_GVfQDAhfF6RhgIkktrd1n9mzAWMTHEaGOVQ6DRkuzqcIDeEjttW_0z4F8CVQUkEls6ZUW-2YdacbccGgUKR0c0MHGhuPdYbn-vHwmzBBlmYEv3ohsEIMXTiuiU-ijE-u9vgjd4I2Twy6zcgLkTf-kpAUNcMl742Vsmaxg&s=Y5VQ6fxAppldIhT1nmAWCtfeP3CFsZanimMnLmDoh3MY8K1zZgFpSn85XIjeznPhJ9-q1by5uLXsFAg9csJCK137fQbNjVz8fRMRjul3T4fT0VHjwqtGMLyQNsqBZXvlCVx-almwkiGTx5aUthDGP05nW9rZfg9jIZfNmnBrrffO-h-EfImDz4oJ7l5V62Ikcbm58b94oHVdpiaGqVomIi1j53aVNdc9bvm0QDgyJUnW7Q9T4uDl8tGu6trfuCniEL9qlXPdL76wBLu_CDBmWwEVuu09R9LZdlz6YU9JkkmoFOkEPG0w4ZjQQcg6yyCVPFgRgizQfTFzIIR2fCovvg&h=w2mqq3pKipJPIjGfr4tJW4Pb-cQO3MCONbwPM7DKRlU response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","name":"9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","status":"Deleting","startTime":"2025-04-22T02:35:05.0114641Z"}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9","name":"95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","status":"Deleting","startTime":"2026-03-12T21:36:35.8442367Z"}' headers: azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808869936266654&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=mjotW47DybGSNnKFSod9lFjj0BXDu1NTK9P_JHvw2wiwzTA_r2I5aXLN-JQbk4e5yFnuunMojr-lCKYC9czu74XLV8eVQlvUPhJ3QPKO3De9E1ZfrpwFtql2FISRRg6rVf_DFmcfSG73vKdHlybRyeUzN99CKjGbojQt4CoiQT2_sctbypTnGcp6t81lHk0Q5T6tIdz9mYlSzz7o-HZ9Oz-FOBea-WJ9116fHc5FVytPxdNRErUcRYM_bYNOJlBfeoq_egAFxk_XuhaULQOxrhHkgSHY4bUfiQ8jF1CV5vXL83MWVCMvVD6YaLOxNJ94Bwl0TwN391NAk827DJjhvg&h=BdywmdZnSDwfsxRbJ4k0lIgtNTFVSLmvtT4JIHKGMuU + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089487794660430&c=MIIHlDCCBnygAwIBAgIQbRZBCnyTTrdKyx3sn6-cIjANBgkqhkiG9w0BAQsFADA2MTQwMgYDVQQDEytDQ01FIEcxIFRMUyBSU0EgMjA0OCBTSEEyNTYgMjA0OSBFVVMyIENBIDAxMB4XDTI2MDIyNDE4NDcwN1oXDTI2MDgyMDAwNDcwN1owQDE-MDwGA1UEAxM1YXN5bmNvcGVyYXRpb25zaWduaW5nY2VydGlmaWNhdGUubWFuYWdlbWVudC5henVyZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDLYIfsKK3BxfjRY95DQ7nTiHuQIybDAR8CX9yInjq_0E3Mb9YwMAQGJklR1lZJqg9M7got1ThcwNEpPovodQrXAzXRPqJ0JyNpNf1UNLgRs-3_mYbXxvSrBdgdZL4WUq9XCQ9WaH2aM3MAuLy8FL835sRe_Zx46G3TsI9Grsv5U-8gTr440L6nsopLTJJzQCpxou4KEuTMiG2GpVzxExJwvUDuutVCxXnsUwksDnhFUbqcJ7mVhhK5If25oHTNYUQwYylqvq_5eVdfEXEzpbP3XfDdKxljTnSMHaniaYcYW3OmhIMmdnHNFiPA9LQ2DtYs_7T68xnPVpbVO0EZ2Em5AgMBAAGjggSSMIIEjjCBnQYDVR0gBIGVMIGSMAwGCisGAQQBgjd7AQEwZgYKKwYBBAGCN3sCAjBYMFYGCCsGAQUFBwICMEoeSAAzADMAZQAwADEAOQAyADEALQA0AGQANgA0AC0ANABmADgAYwAtAGEAMAA1ADUALQA1AGIAZABhAGYAZgBkADUAZQAzADMAZDAMBgorBgEEAYI3ewMCMAwGCisGAQQBgjd7BAIwDAYDVR0TAQH_BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH_BAQDAgWgMB0GA1UdDgQWBBQixmODlrY3K7hS01rA8V_TZUhMsjAfBgNVHSMEGDAWgBT87D7bqnwfgh4FuKEG-UPnArMKuTCCAbIGA1UdHwSCAakwggGlMGmgZ6BlhmNodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwa6BpoGeGZWh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzY1L2N1cnJlbnQuY3JsMFqgWKBWhlRodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwb6BtoGuGaWh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMS82NS9jdXJyZW50LmNybDCCAbcGCCsGAQUFBwEBBIIBqTCCAaUwbAYIKwYBBQUHMAKGYGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBuBggrBgEFBQcwAoZiaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwXQYIKwYBBQUHMAKGUWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBmBggrBgEFBQcwAoZaaHR0cDovL2NjbWVlYXN0dXMycGtpLmVhc3R1czIucGtpLmNvcmUud2luZG93cy5uZXQvY2VydGlmaWNhdGVBdXRob3JpdGllcy9jY21lZWFzdHVzMmljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQBKY8uIen-4v_aGTptgf_04u1F6978whzIp4ZiTbOSXPwNnweOy6hCQUcuaqDgVZEiozCZ3DTEQooEcQdtH6WhiCDn5FLdHIVfLyo35uSdRGa9igGbbQ22s_ZI2_Sp17bV5_a-akDuAb6xVSZB_RbHXoicbUykmyHQ2aRb7wLI-YJ4X_aS00yjgBXHLbbbD1PGhTMYVk-5Qy8AYGA2_CTJ0ZS5toZF1EKxkz6ka6D_ROn4Sg7PthZX7Y3YpuVwnCelnvJvOgla_MQjpNDBcgmnVyU-ChBBd3TykrRxVWNXjEm54XPippvvwuKEdc4BCa38ZFVNgvDuK-tY_JpycugPZ&s=U1SNgpP7KO4Hkx_pSx8pC1LoBckS29Z4xUHwoLOlM4Ov2Ki55eVyuhG-SIfelk-K7m-4YcjxKjmW1tsKOnAiOxYUC8hGqdx3gHh87O35EKI7DBlBbm0PSvkM-DCzpgnfh3P0gkPS5VvbY8WozlOJa8Rnam2tuljxtM-bwSUyEOHZnuHom9yuDfnmXcn0CsoOLu3KId5VHDlCL-5WyzGBhySBCxpXyxrfHkfwSOKPwIJk2OsOed3hzvBJVmsqBXlHgXcp8nX7cIQEl1FnHMZiwmF4b1BJ-haA3Zpi52x3WpcXNtnKndc1MA24oi8R1rcU3goMY-SGLYysilRD9F9jzg&h=0BwT-oOJDqINBXUc7c0F1TKD6FjjseSuUF8vgpZL2Ps cache-control: - no-cache content-length: @@ -2465,13 +1920,13 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 22 Apr 2025 02:49:53 GMT + - Thu, 12 Mar 2026 21:46:19 GMT etag: - - '"00007d39-0000-2000-0000-680700590000"' + - '"0600d3e2-0000-2000-0000-69b331e30000"' expires: - '-1' location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808869936422917&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=2btQSfwe_bHd2b9PdhxiscruvD35Gzd49VuhpUxYLQGzCj-SgYmFtZkeFN4EsC62OyXxQCYxxYMTA3fhUEDCllNHQhi8ZjIF0CWCetr3LgfQOdnETpIK4NJyy5DoFLZqXPeLAAMoLQ92wmaUMmM82G7KfwRBS_jM1eIesg2Sq6dz19trMQUkC2z6foOkJVLJx19JIivHT1Q8e4LYQpZIYyjCEvD9DODugExU8kHNJbuq4cQFw1V4_J1cdqyHVFhgTnwMRoncEL9EBqi0OGtqRSCrf3K98jP_-MunlH3xE-pL2jyIf625jWMTkDhg3zdkKPfi2wybHHidDRt474FkWA&h=Kh8VaM6LoVBd3YoGeQH6OQ2YEamk9NF0dJ-n2pdpJRU + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089487794816581&c=MIIHlDCCBnygAwIBAgIQbRZBCnyTTrdKyx3sn6-cIjANBgkqhkiG9w0BAQsFADA2MTQwMgYDVQQDEytDQ01FIEcxIFRMUyBSU0EgMjA0OCBTSEEyNTYgMjA0OSBFVVMyIENBIDAxMB4XDTI2MDIyNDE4NDcwN1oXDTI2MDgyMDAwNDcwN1owQDE-MDwGA1UEAxM1YXN5bmNvcGVyYXRpb25zaWduaW5nY2VydGlmaWNhdGUubWFuYWdlbWVudC5henVyZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDLYIfsKK3BxfjRY95DQ7nTiHuQIybDAR8CX9yInjq_0E3Mb9YwMAQGJklR1lZJqg9M7got1ThcwNEpPovodQrXAzXRPqJ0JyNpNf1UNLgRs-3_mYbXxvSrBdgdZL4WUq9XCQ9WaH2aM3MAuLy8FL835sRe_Zx46G3TsI9Grsv5U-8gTr440L6nsopLTJJzQCpxou4KEuTMiG2GpVzxExJwvUDuutVCxXnsUwksDnhFUbqcJ7mVhhK5If25oHTNYUQwYylqvq_5eVdfEXEzpbP3XfDdKxljTnSMHaniaYcYW3OmhIMmdnHNFiPA9LQ2DtYs_7T68xnPVpbVO0EZ2Em5AgMBAAGjggSSMIIEjjCBnQYDVR0gBIGVMIGSMAwGCisGAQQBgjd7AQEwZgYKKwYBBAGCN3sCAjBYMFYGCCsGAQUFBwICMEoeSAAzADMAZQAwADEAOQAyADEALQA0AGQANgA0AC0ANABmADgAYwAtAGEAMAA1ADUALQA1AGIAZABhAGYAZgBkADUAZQAzADMAZDAMBgorBgEEAYI3ewMCMAwGCisGAQQBgjd7BAIwDAYDVR0TAQH_BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH_BAQDAgWgMB0GA1UdDgQWBBQixmODlrY3K7hS01rA8V_TZUhMsjAfBgNVHSMEGDAWgBT87D7bqnwfgh4FuKEG-UPnArMKuTCCAbIGA1UdHwSCAakwggGlMGmgZ6BlhmNodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwa6BpoGeGZWh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzY1L2N1cnJlbnQuY3JsMFqgWKBWhlRodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwb6BtoGuGaWh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMS82NS9jdXJyZW50LmNybDCCAbcGCCsGAQUFBwEBBIIBqTCCAaUwbAYIKwYBBQUHMAKGYGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBuBggrBgEFBQcwAoZiaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwXQYIKwYBBQUHMAKGUWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBmBggrBgEFBQcwAoZaaHR0cDovL2NjbWVlYXN0dXMycGtpLmVhc3R1czIucGtpLmNvcmUud2luZG93cy5uZXQvY2VydGlmaWNhdGVBdXRob3JpdGllcy9jY21lZWFzdHVzMmljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQBKY8uIen-4v_aGTptgf_04u1F6978whzIp4ZiTbOSXPwNnweOy6hCQUcuaqDgVZEiozCZ3DTEQooEcQdtH6WhiCDn5FLdHIVfLyo35uSdRGa9igGbbQ22s_ZI2_Sp17bV5_a-akDuAb6xVSZB_RbHXoicbUykmyHQ2aRb7wLI-YJ4X_aS00yjgBXHLbbbD1PGhTMYVk-5Qy8AYGA2_CTJ0ZS5toZF1EKxkz6ka6D_ROn4Sg7PthZX7Y3YpuVwnCelnvJvOgla_MQjpNDBcgmnVyU-ChBBd3TykrRxVWNXjEm54XPippvvwuKEdc4BCa38ZFVNgvDuK-tY_JpycugPZ&s=wVJE9z7_IAqHC6whlkvmNeCxFOBKI0AP8d8oE8Vk0xQ_ptqyTBfYTBGdbj0jKPDQcwguXSPnb0jZJZQEtZ5u3pOoJsmMcbA1JV-eZb_DQ8Vo_ajHeVBS61xn1dMxyKBleSG_Tvlusucpqye6bXkHbvisF6XtddxI-PCCJNBt8hUmyDbu6VFs5CpDnbcwHV32V8P0IrkDxQ7TUVk_iHAkA-i5tZ-DoUyCleKfR49OA89_XVFnZbLHKyq8NYUWetLC6GhgoumGybvKMJLDgRYeAJH4RHP66b4J9pI6K-8Prm3_s5MA7FV9-m4eihfo8V7ZZHm0u5mLnb1VmUk1QsClmA&h=xt7NytaHyMtpe_UPI-Y8r7rcfr-Cc1_DwzaYwLq00wo pragma: - no-cache strict-transport-security: @@ -2481,11 +1936,11 @@ interactions: x-content-type-options: - nosniff x-ms-operation-identifier: - - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/be4e7a22-9fa7-4535-8e9c-4007d25c1159 + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/cde2e075-4816-4de9-86c8-7a3cfb006c4c x-ms-ratelimit-remaining-subscription-global-reads: - '16499' x-msedge-ref: - - 'Ref A: 8F62B70481034E43911C00A29C5FE26F Ref B: CO6AA3150217045 Ref C: 2025-04-22T02:49:53Z' + - 'Ref A: 48248992BC4B427581FBA2A8382C2538 Ref B: CO6AA3150217017 Ref C: 2026-03-12T21:46:19Z' status: code: 202 message: Accepted @@ -2503,15 +1958,15 @@ interactions: ParameterSetName: - --resource-group --name -y User-Agent: - - AZURECLI/2.71.0 azsdk-python-core/1.31.0 Python/3.12.10 (Windows-11-10.0.26100-SP0) + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.13.12 (Windows-11-10.0.26100-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808861052440827&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=Bv04H6hM_8ionqp54t1J968cFyOosBqagl6U86v1GaAgIeGu0lAlJHVHcCx1NRg31DHgfqdyPAhwqKiprZWsdZ14uyZQUkoQ4LpSVb8MRB4LJ83z_MhYX456KCZhTPLaUYRAv43hsR_tGI1fD5vI8JiS3e_YdwytPhI912zdEL_V-bA-5YhjQeaVtK2nTrKCvzsaBjiLwEv6MFezvZGD4u05Ieh5xoa3Dc_oGy3nCF-FkWffPX128yGyo52I0_h_KAMQsuQor1rueXjV4LGA16c4pINN-PhIt86JRWzb_U5IF3USpSRw7s2FVO8GcHCE6fvTlBqrwvrAuv3dPyNWtQ&h=v_D4Ur-wLXlqG1ZuUSCAINVPfTUvd57DhNNdV1YYixw + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089481959828256&c=MIIHlTCCBn2gAwIBAgIRAN8uxS6M1zIwyNS27O1e45EwDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UEAxMrQ0NNRSBHMSBUTFMgUlNBIDIwNDggU0hBMjU2IDIwNDkgRVVTMiBDQSAwMTAeFw0yNjAyMjQxMjQ4MDhaFw0yNjA4MTkxODQ4MDhaMEAxPjA8BgNVBAMTNWFzeW5jb3BlcmF0aW9uc2lnbmluZ2NlcnRpZmljYXRlLm1hbmFnZW1lbnQuYXp1cmUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAw34VWxIMRfzkodl03I3vWbthvAfn0-568UvCCyDa9QJec4yE7-lvztIK2R1pSsZXIjAr7f2xBefTCETZYtzcmGDdn8bNSayia9CqG3zkb90GkqlNXIhIqrL-3JFtStsU_rgnMZXI7hGuDm9grRLql1o_1RInkbOnrvmfTaYQ2CyRH38m3bFx7lsS-of9SydzWzZpqG9LIVwKER9oq_6BrDGSfERX0I9TJuiST-1JdbOwRq32h0cY0FtXqAGw8JH2Uc__hAUeXcPVT-aIHNe1mpH_iShy0HyYBHBHAVeI686nAJRVdR64T-ib01w4q8WwpBvs5spHSZNT7Xp4eRS-wQIDAQABo4IEkjCCBI4wgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDAjAMBgorBgEEAYI3ewQCMAwGA1UdEwEB_wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMA4GA1UdDwEB_wQEAwIFoDAdBgNVHQ4EFgQUwePRqNgumGplFm26a52kFZSqUmMwHwYDVR0jBBgwFoAU_Ow-26p8H4IeBbihBvlD5wKzCrkwggGyBgNVHR8EggGpMIIBpTBpoGegZYZjaHR0cDovL3ByaW1hcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzczL2N1cnJlbnQuY3JsMGugaaBnhmVodHRwOi8vc2Vjb25kYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NybHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS83My9jdXJyZW50LmNybDBaoFigVoZUaHR0cDovL2NybC5taWNyb3NvZnQuY29tL2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzczL2N1cnJlbnQuY3JsMG-gbaBrhmlodHRwOi8vY2NtZWVhc3R1czJwa2kuZWFzdHVzMi5wa2kuY29yZS53aW5kb3dzLm5ldC9jZXJ0aWZpY2F0ZUF1dGhvcml0aWVzL2NjbWVlYXN0dXMyaWNhMDEvNzMvY3VycmVudC5jcmwwggG3BggrBgEFBQcBAQSCAakwggGlMGwGCCsGAQUFBzAChmBodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwbgYIKwYBBQUHMAKGYmh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY2FjZXJ0cy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxL2NlcnQuY2VyMF0GCCsGAQUFBzAChlFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwZgYIKwYBBQUHMAKGWmh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMTANBgkqhkiG9w0BAQsFAAOCAQEABNWUmsU3kC0jt2fJ9ckIR3RNIVAtLuE-xxl6T1BzxTeySAS0J-OWa-u5aQORlpcBDiQGeITvEWJoBx9mNXjbvxWZZQOPuz5ne3fU2UqQ063pIWLyoiWQP_pdKjC5_L_sSqyyhIwD-PW-hAuocylbzGO1e4xmbRemgFtUzdXDSqxF9lHf_GVfQDAhfF6RhgIkktrd1n9mzAWMTHEaGOVQ6DRkuzqcIDeEjttW_0z4F8CVQUkEls6ZUW-2YdacbccGgUKR0c0MHGhuPdYbn-vHwmzBBlmYEv3ohsEIMXTiuiU-ijE-u9vgjd4I2Twy6zcgLkTf-kpAUNcMl742Vsmaxg&s=Y5VQ6fxAppldIhT1nmAWCtfeP3CFsZanimMnLmDoh3MY8K1zZgFpSn85XIjeznPhJ9-q1by5uLXsFAg9csJCK137fQbNjVz8fRMRjul3T4fT0VHjwqtGMLyQNsqBZXvlCVx-almwkiGTx5aUthDGP05nW9rZfg9jIZfNmnBrrffO-h-EfImDz4oJ7l5V62Ikcbm58b94oHVdpiaGqVomIi1j53aVNdc9bvm0QDgyJUnW7Q9T4uDl8tGu6trfuCniEL9qlXPdL76wBLu_CDBmWwEVuu09R9LZdlz6YU9JkkmoFOkEPG0w4ZjQQcg6yyCVPFgRgizQfTFzIIR2fCovvg&h=w2mqq3pKipJPIjGfr4tJW4Pb-cQO3MCONbwPM7DKRlU response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","name":"9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","status":"Deleting","startTime":"2025-04-22T02:35:05.0114641Z"}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9","name":"95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","status":"Deleting","startTime":"2026-03-12T21:36:35.8442367Z"}' headers: azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808870241610515&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=DY_J-8VAp17mxM-ta5gqtwKGbeoWwvInN1afCAL85uTYm8GtK_rT9WdOox3oKeP_EF13DEeVc3OB0C_5-Qfd2E9PDh0ah-UiIflKFLFd8umlhMcvbzMOAUOn54RTfSKq8ktArUn8cpyGmP8KW2mKnPm6BIZKWVF6BuX7yH9n5eDXdEixTg807RlZZWojdjOWA1Ji7IqtwIWLSYj0Khai1BmuiDA7UpBZUAP1LuLRBlMyRN6v0m6lMVs4_OdO_2-_ijI_37A52Cnlb2VzIuBhqmVkM7oWj0ZeUmE-t90fh3O_Mk-ES_GisvXs_O_IDW-Gu-GHb4S9z13B-N0UMJSzQw&h=_1P3tQ8E1j6XDdH4_6iiyah9u49BX7vLYrTgxFscvjo + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089488099525791&c=MIIHlDCCBnygAwIBAgIQbRZBCnyTTrdKyx3sn6-cIjANBgkqhkiG9w0BAQsFADA2MTQwMgYDVQQDEytDQ01FIEcxIFRMUyBSU0EgMjA0OCBTSEEyNTYgMjA0OSBFVVMyIENBIDAxMB4XDTI2MDIyNDE4NDcwN1oXDTI2MDgyMDAwNDcwN1owQDE-MDwGA1UEAxM1YXN5bmNvcGVyYXRpb25zaWduaW5nY2VydGlmaWNhdGUubWFuYWdlbWVudC5henVyZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDLYIfsKK3BxfjRY95DQ7nTiHuQIybDAR8CX9yInjq_0E3Mb9YwMAQGJklR1lZJqg9M7got1ThcwNEpPovodQrXAzXRPqJ0JyNpNf1UNLgRs-3_mYbXxvSrBdgdZL4WUq9XCQ9WaH2aM3MAuLy8FL835sRe_Zx46G3TsI9Grsv5U-8gTr440L6nsopLTJJzQCpxou4KEuTMiG2GpVzxExJwvUDuutVCxXnsUwksDnhFUbqcJ7mVhhK5If25oHTNYUQwYylqvq_5eVdfEXEzpbP3XfDdKxljTnSMHaniaYcYW3OmhIMmdnHNFiPA9LQ2DtYs_7T68xnPVpbVO0EZ2Em5AgMBAAGjggSSMIIEjjCBnQYDVR0gBIGVMIGSMAwGCisGAQQBgjd7AQEwZgYKKwYBBAGCN3sCAjBYMFYGCCsGAQUFBwICMEoeSAAzADMAZQAwADEAOQAyADEALQA0AGQANgA0AC0ANABmADgAYwAtAGEAMAA1ADUALQA1AGIAZABhAGYAZgBkADUAZQAzADMAZDAMBgorBgEEAYI3ewMCMAwGCisGAQQBgjd7BAIwDAYDVR0TAQH_BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH_BAQDAgWgMB0GA1UdDgQWBBQixmODlrY3K7hS01rA8V_TZUhMsjAfBgNVHSMEGDAWgBT87D7bqnwfgh4FuKEG-UPnArMKuTCCAbIGA1UdHwSCAakwggGlMGmgZ6BlhmNodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwa6BpoGeGZWh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzY1L2N1cnJlbnQuY3JsMFqgWKBWhlRodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwb6BtoGuGaWh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMS82NS9jdXJyZW50LmNybDCCAbcGCCsGAQUFBwEBBIIBqTCCAaUwbAYIKwYBBQUHMAKGYGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBuBggrBgEFBQcwAoZiaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwXQYIKwYBBQUHMAKGUWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBmBggrBgEFBQcwAoZaaHR0cDovL2NjbWVlYXN0dXMycGtpLmVhc3R1czIucGtpLmNvcmUud2luZG93cy5uZXQvY2VydGlmaWNhdGVBdXRob3JpdGllcy9jY21lZWFzdHVzMmljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQBKY8uIen-4v_aGTptgf_04u1F6978whzIp4ZiTbOSXPwNnweOy6hCQUcuaqDgVZEiozCZ3DTEQooEcQdtH6WhiCDn5FLdHIVfLyo35uSdRGa9igGbbQ22s_ZI2_Sp17bV5_a-akDuAb6xVSZB_RbHXoicbUykmyHQ2aRb7wLI-YJ4X_aS00yjgBXHLbbbD1PGhTMYVk-5Qy8AYGA2_CTJ0ZS5toZF1EKxkz6ka6D_ROn4Sg7PthZX7Y3YpuVwnCelnvJvOgla_MQjpNDBcgmnVyU-ChBBd3TykrRxVWNXjEm54XPippvvwuKEdc4BCa38ZFVNgvDuK-tY_JpycugPZ&s=bi0R6vop01z5VGzaABaLmmn6MBmqJpI4PgX9IAqo1oWqtDAgBNaS0iMZhuHA3qir6T-GURSiXKDhkLcO5XdAqKucQio1-PP-2K-a53QuZvTPkAP6xEYWmmnwBPsbOwlIBF4NafGhozHuIMgHGAKHll3RKXyHZb9gFQ6mgTbNIEdQh-wa5ekv-N3JfYkn26dMg4qwu9BvUWpAkFRyhXsMYkQguZdg2uP9jhHwaQnSwHo2hnIsXtHLWbi2bgM7kxUt--Zxi193Z7oUtBjDFHZ-maSodpwgj9cN05zPIfe-TmAhAGghKid_YOWrxzlJgwfBhh6hCZXKpnCa2HdtJKabjw&h=tQuzEHJHaN26ZIHbl4kPq3-f8nu58buK6hoeK0XpMRY cache-control: - no-cache content-length: @@ -2519,13 +1974,13 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 22 Apr 2025 02:50:24 GMT + - Thu, 12 Mar 2026 21:46:49 GMT etag: - - '"00007d39-0000-2000-0000-680700590000"' + - '"0600d3e2-0000-2000-0000-69b331e30000"' expires: - '-1' location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808870241610515&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=DY_J-8VAp17mxM-ta5gqtwKGbeoWwvInN1afCAL85uTYm8GtK_rT9WdOox3oKeP_EF13DEeVc3OB0C_5-Qfd2E9PDh0ah-UiIflKFLFd8umlhMcvbzMOAUOn54RTfSKq8ktArUn8cpyGmP8KW2mKnPm6BIZKWVF6BuX7yH9n5eDXdEixTg807RlZZWojdjOWA1Ji7IqtwIWLSYj0Khai1BmuiDA7UpBZUAP1LuLRBlMyRN6v0m6lMVs4_OdO_2-_ijI_37A52Cnlb2VzIuBhqmVkM7oWj0ZeUmE-t90fh3O_Mk-ES_GisvXs_O_IDW-Gu-GHb4S9z13B-N0UMJSzQw&h=_1P3tQ8E1j6XDdH4_6iiyah9u49BX7vLYrTgxFscvjo + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089488099525791&c=MIIHlDCCBnygAwIBAgIQbRZBCnyTTrdKyx3sn6-cIjANBgkqhkiG9w0BAQsFADA2MTQwMgYDVQQDEytDQ01FIEcxIFRMUyBSU0EgMjA0OCBTSEEyNTYgMjA0OSBFVVMyIENBIDAxMB4XDTI2MDIyNDE4NDcwN1oXDTI2MDgyMDAwNDcwN1owQDE-MDwGA1UEAxM1YXN5bmNvcGVyYXRpb25zaWduaW5nY2VydGlmaWNhdGUubWFuYWdlbWVudC5henVyZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDLYIfsKK3BxfjRY95DQ7nTiHuQIybDAR8CX9yInjq_0E3Mb9YwMAQGJklR1lZJqg9M7got1ThcwNEpPovodQrXAzXRPqJ0JyNpNf1UNLgRs-3_mYbXxvSrBdgdZL4WUq9XCQ9WaH2aM3MAuLy8FL835sRe_Zx46G3TsI9Grsv5U-8gTr440L6nsopLTJJzQCpxou4KEuTMiG2GpVzxExJwvUDuutVCxXnsUwksDnhFUbqcJ7mVhhK5If25oHTNYUQwYylqvq_5eVdfEXEzpbP3XfDdKxljTnSMHaniaYcYW3OmhIMmdnHNFiPA9LQ2DtYs_7T68xnPVpbVO0EZ2Em5AgMBAAGjggSSMIIEjjCBnQYDVR0gBIGVMIGSMAwGCisGAQQBgjd7AQEwZgYKKwYBBAGCN3sCAjBYMFYGCCsGAQUFBwICMEoeSAAzADMAZQAwADEAOQAyADEALQA0AGQANgA0AC0ANABmADgAYwAtAGEAMAA1ADUALQA1AGIAZABhAGYAZgBkADUAZQAzADMAZDAMBgorBgEEAYI3ewMCMAwGCisGAQQBgjd7BAIwDAYDVR0TAQH_BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH_BAQDAgWgMB0GA1UdDgQWBBQixmODlrY3K7hS01rA8V_TZUhMsjAfBgNVHSMEGDAWgBT87D7bqnwfgh4FuKEG-UPnArMKuTCCAbIGA1UdHwSCAakwggGlMGmgZ6BlhmNodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwa6BpoGeGZWh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzY1L2N1cnJlbnQuY3JsMFqgWKBWhlRodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwb6BtoGuGaWh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMS82NS9jdXJyZW50LmNybDCCAbcGCCsGAQUFBwEBBIIBqTCCAaUwbAYIKwYBBQUHMAKGYGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBuBggrBgEFBQcwAoZiaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwXQYIKwYBBQUHMAKGUWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBmBggrBgEFBQcwAoZaaHR0cDovL2NjbWVlYXN0dXMycGtpLmVhc3R1czIucGtpLmNvcmUud2luZG93cy5uZXQvY2VydGlmaWNhdGVBdXRob3JpdGllcy9jY21lZWFzdHVzMmljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQBKY8uIen-4v_aGTptgf_04u1F6978whzIp4ZiTbOSXPwNnweOy6hCQUcuaqDgVZEiozCZ3DTEQooEcQdtH6WhiCDn5FLdHIVfLyo35uSdRGa9igGbbQ22s_ZI2_Sp17bV5_a-akDuAb6xVSZB_RbHXoicbUykmyHQ2aRb7wLI-YJ4X_aS00yjgBXHLbbbD1PGhTMYVk-5Qy8AYGA2_CTJ0ZS5toZF1EKxkz6ka6D_ROn4Sg7PthZX7Y3YpuVwnCelnvJvOgla_MQjpNDBcgmnVyU-ChBBd3TykrRxVWNXjEm54XPippvvwuKEdc4BCa38ZFVNgvDuK-tY_JpycugPZ&s=bi0R6vop01z5VGzaABaLmmn6MBmqJpI4PgX9IAqo1oWqtDAgBNaS0iMZhuHA3qir6T-GURSiXKDhkLcO5XdAqKucQio1-PP-2K-a53QuZvTPkAP6xEYWmmnwBPsbOwlIBF4NafGhozHuIMgHGAKHll3RKXyHZb9gFQ6mgTbNIEdQh-wa5ekv-N3JfYkn26dMg4qwu9BvUWpAkFRyhXsMYkQguZdg2uP9jhHwaQnSwHo2hnIsXtHLWbi2bgM7kxUt--Zxi193Z7oUtBjDFHZ-maSodpwgj9cN05zPIfe-TmAhAGghKid_YOWrxzlJgwfBhh6hCZXKpnCa2HdtJKabjw&h=tQuzEHJHaN26ZIHbl4kPq3-f8nu58buK6hoeK0XpMRY pragma: - no-cache strict-transport-security: @@ -2535,11 +1990,11 @@ interactions: x-content-type-options: - nosniff x-ms-operation-identifier: - - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/0729be52-61cc-4a97-a3dd-3ed22c8ff469 + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/b38c7dbf-aeb1-48d8-a215-93ea31ddd33e x-ms-ratelimit-remaining-subscription-global-reads: - '16499' x-msedge-ref: - - 'Ref A: 23570C94AA2B49FB84B9A6C1D6D1FD76 Ref B: CO6AA3150217045 Ref C: 2025-04-22T02:50:23Z' + - 'Ref A: BF8300F2ED0847FE9CAC0DD088B54E03 Ref B: CO6AA3150219021 Ref C: 2026-03-12T21:46:49Z' status: code: 202 message: Accepted @@ -2557,15 +2012,15 @@ interactions: ParameterSetName: - --resource-group --name -y User-Agent: - - AZURECLI/2.71.0 azsdk-python-core/1.31.0 Python/3.12.10 (Windows-11-10.0.26100-SP0) + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.13.12 (Windows-11-10.0.26100-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808861052440827&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=Bv04H6hM_8ionqp54t1J968cFyOosBqagl6U86v1GaAgIeGu0lAlJHVHcCx1NRg31DHgfqdyPAhwqKiprZWsdZ14uyZQUkoQ4LpSVb8MRB4LJ83z_MhYX456KCZhTPLaUYRAv43hsR_tGI1fD5vI8JiS3e_YdwytPhI912zdEL_V-bA-5YhjQeaVtK2nTrKCvzsaBjiLwEv6MFezvZGD4u05Ieh5xoa3Dc_oGy3nCF-FkWffPX128yGyo52I0_h_KAMQsuQor1rueXjV4LGA16c4pINN-PhIt86JRWzb_U5IF3USpSRw7s2FVO8GcHCE6fvTlBqrwvrAuv3dPyNWtQ&h=v_D4Ur-wLXlqG1ZuUSCAINVPfTUvd57DhNNdV1YYixw + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089481959828256&c=MIIHlTCCBn2gAwIBAgIRAN8uxS6M1zIwyNS27O1e45EwDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UEAxMrQ0NNRSBHMSBUTFMgUlNBIDIwNDggU0hBMjU2IDIwNDkgRVVTMiBDQSAwMTAeFw0yNjAyMjQxMjQ4MDhaFw0yNjA4MTkxODQ4MDhaMEAxPjA8BgNVBAMTNWFzeW5jb3BlcmF0aW9uc2lnbmluZ2NlcnRpZmljYXRlLm1hbmFnZW1lbnQuYXp1cmUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAw34VWxIMRfzkodl03I3vWbthvAfn0-568UvCCyDa9QJec4yE7-lvztIK2R1pSsZXIjAr7f2xBefTCETZYtzcmGDdn8bNSayia9CqG3zkb90GkqlNXIhIqrL-3JFtStsU_rgnMZXI7hGuDm9grRLql1o_1RInkbOnrvmfTaYQ2CyRH38m3bFx7lsS-of9SydzWzZpqG9LIVwKER9oq_6BrDGSfERX0I9TJuiST-1JdbOwRq32h0cY0FtXqAGw8JH2Uc__hAUeXcPVT-aIHNe1mpH_iShy0HyYBHBHAVeI686nAJRVdR64T-ib01w4q8WwpBvs5spHSZNT7Xp4eRS-wQIDAQABo4IEkjCCBI4wgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDAjAMBgorBgEEAYI3ewQCMAwGA1UdEwEB_wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMA4GA1UdDwEB_wQEAwIFoDAdBgNVHQ4EFgQUwePRqNgumGplFm26a52kFZSqUmMwHwYDVR0jBBgwFoAU_Ow-26p8H4IeBbihBvlD5wKzCrkwggGyBgNVHR8EggGpMIIBpTBpoGegZYZjaHR0cDovL3ByaW1hcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzczL2N1cnJlbnQuY3JsMGugaaBnhmVodHRwOi8vc2Vjb25kYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NybHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS83My9jdXJyZW50LmNybDBaoFigVoZUaHR0cDovL2NybC5taWNyb3NvZnQuY29tL2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzczL2N1cnJlbnQuY3JsMG-gbaBrhmlodHRwOi8vY2NtZWVhc3R1czJwa2kuZWFzdHVzMi5wa2kuY29yZS53aW5kb3dzLm5ldC9jZXJ0aWZpY2F0ZUF1dGhvcml0aWVzL2NjbWVlYXN0dXMyaWNhMDEvNzMvY3VycmVudC5jcmwwggG3BggrBgEFBQcBAQSCAakwggGlMGwGCCsGAQUFBzAChmBodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwbgYIKwYBBQUHMAKGYmh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY2FjZXJ0cy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxL2NlcnQuY2VyMF0GCCsGAQUFBzAChlFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwZgYIKwYBBQUHMAKGWmh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMTANBgkqhkiG9w0BAQsFAAOCAQEABNWUmsU3kC0jt2fJ9ckIR3RNIVAtLuE-xxl6T1BzxTeySAS0J-OWa-u5aQORlpcBDiQGeITvEWJoBx9mNXjbvxWZZQOPuz5ne3fU2UqQ063pIWLyoiWQP_pdKjC5_L_sSqyyhIwD-PW-hAuocylbzGO1e4xmbRemgFtUzdXDSqxF9lHf_GVfQDAhfF6RhgIkktrd1n9mzAWMTHEaGOVQ6DRkuzqcIDeEjttW_0z4F8CVQUkEls6ZUW-2YdacbccGgUKR0c0MHGhuPdYbn-vHwmzBBlmYEv3ohsEIMXTiuiU-ijE-u9vgjd4I2Twy6zcgLkTf-kpAUNcMl742Vsmaxg&s=Y5VQ6fxAppldIhT1nmAWCtfeP3CFsZanimMnLmDoh3MY8K1zZgFpSn85XIjeznPhJ9-q1by5uLXsFAg9csJCK137fQbNjVz8fRMRjul3T4fT0VHjwqtGMLyQNsqBZXvlCVx-almwkiGTx5aUthDGP05nW9rZfg9jIZfNmnBrrffO-h-EfImDz4oJ7l5V62Ikcbm58b94oHVdpiaGqVomIi1j53aVNdc9bvm0QDgyJUnW7Q9T4uDl8tGu6trfuCniEL9qlXPdL76wBLu_CDBmWwEVuu09R9LZdlz6YU9JkkmoFOkEPG0w4ZjQQcg6yyCVPFgRgizQfTFzIIR2fCovvg&h=w2mqq3pKipJPIjGfr4tJW4Pb-cQO3MCONbwPM7DKRlU response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","name":"9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","status":"Deleting","startTime":"2025-04-22T02:35:05.0114641Z"}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9","name":"95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","status":"Deleting","startTime":"2026-03-12T21:36:35.8442367Z"}' headers: azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808870547343052&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=ySFvH9-sK1lL0HHd7EnwhoqTIH_fCrJ5nLu9MiaEMom9CFc6TLC6BCkMmKxJO3je2ueIjL88Ik-HWAHca_hwAKpy_ccIOX_wMailXT32Fsjj4P8T7AVIV2lqwAH7a_CLm0ozWF9NAzHbWUgaZqy7SY6KFA7LYF8gNm_qfvzSvcHFna_sjNEDgsF7VjMVaAix0XIR1XVpq3V1djyKJ6sHpoXon5A3DEaKP8EKn2yHcCum_33T70c5VHwdoubtrUXA2bWobGAh-mJ3TGvW5t8Tr1PHs_CjQ-UMUlR_L7Erhe84LO0onL-4kInXjLbxT7FaNW5jonQ8bKxom1Nf460KEg&h=seJawkExg4mQ8lGQd8LEH0lqzm_vK6AKXM8tyutHWq8 + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089488409362103&c=MIIHlDCCBnygAwIBAgIQbRZBCnyTTrdKyx3sn6-cIjANBgkqhkiG9w0BAQsFADA2MTQwMgYDVQQDEytDQ01FIEcxIFRMUyBSU0EgMjA0OCBTSEEyNTYgMjA0OSBFVVMyIENBIDAxMB4XDTI2MDIyNDE4NDcwN1oXDTI2MDgyMDAwNDcwN1owQDE-MDwGA1UEAxM1YXN5bmNvcGVyYXRpb25zaWduaW5nY2VydGlmaWNhdGUubWFuYWdlbWVudC5henVyZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDLYIfsKK3BxfjRY95DQ7nTiHuQIybDAR8CX9yInjq_0E3Mb9YwMAQGJklR1lZJqg9M7got1ThcwNEpPovodQrXAzXRPqJ0JyNpNf1UNLgRs-3_mYbXxvSrBdgdZL4WUq9XCQ9WaH2aM3MAuLy8FL835sRe_Zx46G3TsI9Grsv5U-8gTr440L6nsopLTJJzQCpxou4KEuTMiG2GpVzxExJwvUDuutVCxXnsUwksDnhFUbqcJ7mVhhK5If25oHTNYUQwYylqvq_5eVdfEXEzpbP3XfDdKxljTnSMHaniaYcYW3OmhIMmdnHNFiPA9LQ2DtYs_7T68xnPVpbVO0EZ2Em5AgMBAAGjggSSMIIEjjCBnQYDVR0gBIGVMIGSMAwGCisGAQQBgjd7AQEwZgYKKwYBBAGCN3sCAjBYMFYGCCsGAQUFBwICMEoeSAAzADMAZQAwADEAOQAyADEALQA0AGQANgA0AC0ANABmADgAYwAtAGEAMAA1ADUALQA1AGIAZABhAGYAZgBkADUAZQAzADMAZDAMBgorBgEEAYI3ewMCMAwGCisGAQQBgjd7BAIwDAYDVR0TAQH_BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH_BAQDAgWgMB0GA1UdDgQWBBQixmODlrY3K7hS01rA8V_TZUhMsjAfBgNVHSMEGDAWgBT87D7bqnwfgh4FuKEG-UPnArMKuTCCAbIGA1UdHwSCAakwggGlMGmgZ6BlhmNodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwa6BpoGeGZWh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzY1L2N1cnJlbnQuY3JsMFqgWKBWhlRodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwb6BtoGuGaWh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMS82NS9jdXJyZW50LmNybDCCAbcGCCsGAQUFBwEBBIIBqTCCAaUwbAYIKwYBBQUHMAKGYGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBuBggrBgEFBQcwAoZiaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwXQYIKwYBBQUHMAKGUWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBmBggrBgEFBQcwAoZaaHR0cDovL2NjbWVlYXN0dXMycGtpLmVhc3R1czIucGtpLmNvcmUud2luZG93cy5uZXQvY2VydGlmaWNhdGVBdXRob3JpdGllcy9jY21lZWFzdHVzMmljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQBKY8uIen-4v_aGTptgf_04u1F6978whzIp4ZiTbOSXPwNnweOy6hCQUcuaqDgVZEiozCZ3DTEQooEcQdtH6WhiCDn5FLdHIVfLyo35uSdRGa9igGbbQ22s_ZI2_Sp17bV5_a-akDuAb6xVSZB_RbHXoicbUykmyHQ2aRb7wLI-YJ4X_aS00yjgBXHLbbbD1PGhTMYVk-5Qy8AYGA2_CTJ0ZS5toZF1EKxkz6ka6D_ROn4Sg7PthZX7Y3YpuVwnCelnvJvOgla_MQjpNDBcgmnVyU-ChBBd3TykrRxVWNXjEm54XPippvvwuKEdc4BCa38ZFVNgvDuK-tY_JpycugPZ&s=NN6uoA8aLX4sIDx7N8EtLuP7bXTTVtgOx9UhejlT3b-9gku51DvckdUQYrbQi3sJMfdPZ8vn_xkT9W5QjWIJDthRd02fSgtsmxcdPcNhWQO2TTRbND1mroG_Zb_qUa_QSa7iuSPda7hf8QJCG3rwOwihjPEVnz2C1-69l_vJVnYN_BfI9CvM_2J3oJba_v1yzCQ2hWZXKeNm3PyDkWrq576YmMNVraNfMVhpkBl69xFZywoesnT8ysuRJecwDX0RHGL7WDijG0-YmJljVH9cwcnPA3jABeAny6Bcv8LQeH6_lahHVLBUXd03WeewC0Ivcnt0dPLa30iS_GXL_CucPA&h=LY0vsE8o7GolUdruNSSYl72pmRNkJRtLI_ewmgGpoto cache-control: - no-cache content-length: @@ -2573,13 +2028,13 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 22 Apr 2025 02:50:54 GMT + - Thu, 12 Mar 2026 21:47:20 GMT etag: - - '"00007d39-0000-2000-0000-680700590000"' + - '"0600d3e2-0000-2000-0000-69b331e30000"' expires: - '-1' location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808870547343052&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=ySFvH9-sK1lL0HHd7EnwhoqTIH_fCrJ5nLu9MiaEMom9CFc6TLC6BCkMmKxJO3je2ueIjL88Ik-HWAHca_hwAKpy_ccIOX_wMailXT32Fsjj4P8T7AVIV2lqwAH7a_CLm0ozWF9NAzHbWUgaZqy7SY6KFA7LYF8gNm_qfvzSvcHFna_sjNEDgsF7VjMVaAix0XIR1XVpq3V1djyKJ6sHpoXon5A3DEaKP8EKn2yHcCum_33T70c5VHwdoubtrUXA2bWobGAh-mJ3TGvW5t8Tr1PHs_CjQ-UMUlR_L7Erhe84LO0onL-4kInXjLbxT7FaNW5jonQ8bKxom1Nf460KEg&h=seJawkExg4mQ8lGQd8LEH0lqzm_vK6AKXM8tyutHWq8 + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089488409518495&c=MIIHlDCCBnygAwIBAgIQbRZBCnyTTrdKyx3sn6-cIjANBgkqhkiG9w0BAQsFADA2MTQwMgYDVQQDEytDQ01FIEcxIFRMUyBSU0EgMjA0OCBTSEEyNTYgMjA0OSBFVVMyIENBIDAxMB4XDTI2MDIyNDE4NDcwN1oXDTI2MDgyMDAwNDcwN1owQDE-MDwGA1UEAxM1YXN5bmNvcGVyYXRpb25zaWduaW5nY2VydGlmaWNhdGUubWFuYWdlbWVudC5henVyZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDLYIfsKK3BxfjRY95DQ7nTiHuQIybDAR8CX9yInjq_0E3Mb9YwMAQGJklR1lZJqg9M7got1ThcwNEpPovodQrXAzXRPqJ0JyNpNf1UNLgRs-3_mYbXxvSrBdgdZL4WUq9XCQ9WaH2aM3MAuLy8FL835sRe_Zx46G3TsI9Grsv5U-8gTr440L6nsopLTJJzQCpxou4KEuTMiG2GpVzxExJwvUDuutVCxXnsUwksDnhFUbqcJ7mVhhK5If25oHTNYUQwYylqvq_5eVdfEXEzpbP3XfDdKxljTnSMHaniaYcYW3OmhIMmdnHNFiPA9LQ2DtYs_7T68xnPVpbVO0EZ2Em5AgMBAAGjggSSMIIEjjCBnQYDVR0gBIGVMIGSMAwGCisGAQQBgjd7AQEwZgYKKwYBBAGCN3sCAjBYMFYGCCsGAQUFBwICMEoeSAAzADMAZQAwADEAOQAyADEALQA0AGQANgA0AC0ANABmADgAYwAtAGEAMAA1ADUALQA1AGIAZABhAGYAZgBkADUAZQAzADMAZDAMBgorBgEEAYI3ewMCMAwGCisGAQQBgjd7BAIwDAYDVR0TAQH_BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH_BAQDAgWgMB0GA1UdDgQWBBQixmODlrY3K7hS01rA8V_TZUhMsjAfBgNVHSMEGDAWgBT87D7bqnwfgh4FuKEG-UPnArMKuTCCAbIGA1UdHwSCAakwggGlMGmgZ6BlhmNodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwa6BpoGeGZWh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzY1L2N1cnJlbnQuY3JsMFqgWKBWhlRodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwb6BtoGuGaWh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMS82NS9jdXJyZW50LmNybDCCAbcGCCsGAQUFBwEBBIIBqTCCAaUwbAYIKwYBBQUHMAKGYGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBuBggrBgEFBQcwAoZiaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwXQYIKwYBBQUHMAKGUWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBmBggrBgEFBQcwAoZaaHR0cDovL2NjbWVlYXN0dXMycGtpLmVhc3R1czIucGtpLmNvcmUud2luZG93cy5uZXQvY2VydGlmaWNhdGVBdXRob3JpdGllcy9jY21lZWFzdHVzMmljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQBKY8uIen-4v_aGTptgf_04u1F6978whzIp4ZiTbOSXPwNnweOy6hCQUcuaqDgVZEiozCZ3DTEQooEcQdtH6WhiCDn5FLdHIVfLyo35uSdRGa9igGbbQ22s_ZI2_Sp17bV5_a-akDuAb6xVSZB_RbHXoicbUykmyHQ2aRb7wLI-YJ4X_aS00yjgBXHLbbbD1PGhTMYVk-5Qy8AYGA2_CTJ0ZS5toZF1EKxkz6ka6D_ROn4Sg7PthZX7Y3YpuVwnCelnvJvOgla_MQjpNDBcgmnVyU-ChBBd3TykrRxVWNXjEm54XPippvvwuKEdc4BCa38ZFVNgvDuK-tY_JpycugPZ&s=DGsvZGdMmrgSv6re9FDhQp22KCgHpELIjfX3J_MIsbq1htiGAFAyGZtFyPiy4lRRjgv1x9Syl6qjAnkbL4jRgpTAMJqwCWG-eDEywfMyD8zeSBWGnjFmhQZOyTFO6rPbkRoH1OCmp4GVXuX1p6k1tVTqGvm-Pi7pq2bYQmuiEkTtvSBAuI9dom0lsD3jIoqzSsaO3a87gKD98RAllxg-awqnATZPkS1iAcRidbpQ5G_AAqSb1ULXuP9bXhZM15I2-2rTBvOcBqgYEwYr8tQCrrglgnniPpBTZy6xhUclpNmwxkfjj3HbH9w3eQe_18wXq6nVgtcI2zuxPKY-Icy8dg&h=3ZFdohS3iF5IhmADdDopitc9upLCvvIL2DoJEIPRuUM pragma: - no-cache strict-transport-security: @@ -2589,11 +2044,11 @@ interactions: x-content-type-options: - nosniff x-ms-operation-identifier: - - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/34f50be9-1132-4b32-97fe-6225b62326f8 + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/4666b241-f763-4aae-bf30-3c0da375c16c x-ms-ratelimit-remaining-subscription-global-reads: - '16499' x-msedge-ref: - - 'Ref A: 03D4D490173746C8BF5A813A60DFFE9B Ref B: CO6AA3150217045 Ref C: 2025-04-22T02:50:54Z' + - 'Ref A: 83D2F77257584FA5AF58A6208B5F2A08 Ref B: MWH011020806034 Ref C: 2026-03-12T21:47:20Z' status: code: 202 message: Accepted @@ -2611,15 +2066,15 @@ interactions: ParameterSetName: - --resource-group --name -y User-Agent: - - AZURECLI/2.71.0 azsdk-python-core/1.31.0 Python/3.12.10 (Windows-11-10.0.26100-SP0) + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.13.12 (Windows-11-10.0.26100-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808861052440827&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=Bv04H6hM_8ionqp54t1J968cFyOosBqagl6U86v1GaAgIeGu0lAlJHVHcCx1NRg31DHgfqdyPAhwqKiprZWsdZ14uyZQUkoQ4LpSVb8MRB4LJ83z_MhYX456KCZhTPLaUYRAv43hsR_tGI1fD5vI8JiS3e_YdwytPhI912zdEL_V-bA-5YhjQeaVtK2nTrKCvzsaBjiLwEv6MFezvZGD4u05Ieh5xoa3Dc_oGy3nCF-FkWffPX128yGyo52I0_h_KAMQsuQor1rueXjV4LGA16c4pINN-PhIt86JRWzb_U5IF3USpSRw7s2FVO8GcHCE6fvTlBqrwvrAuv3dPyNWtQ&h=v_D4Ur-wLXlqG1ZuUSCAINVPfTUvd57DhNNdV1YYixw + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089481959828256&c=MIIHlTCCBn2gAwIBAgIRAN8uxS6M1zIwyNS27O1e45EwDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UEAxMrQ0NNRSBHMSBUTFMgUlNBIDIwNDggU0hBMjU2IDIwNDkgRVVTMiBDQSAwMTAeFw0yNjAyMjQxMjQ4MDhaFw0yNjA4MTkxODQ4MDhaMEAxPjA8BgNVBAMTNWFzeW5jb3BlcmF0aW9uc2lnbmluZ2NlcnRpZmljYXRlLm1hbmFnZW1lbnQuYXp1cmUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAw34VWxIMRfzkodl03I3vWbthvAfn0-568UvCCyDa9QJec4yE7-lvztIK2R1pSsZXIjAr7f2xBefTCETZYtzcmGDdn8bNSayia9CqG3zkb90GkqlNXIhIqrL-3JFtStsU_rgnMZXI7hGuDm9grRLql1o_1RInkbOnrvmfTaYQ2CyRH38m3bFx7lsS-of9SydzWzZpqG9LIVwKER9oq_6BrDGSfERX0I9TJuiST-1JdbOwRq32h0cY0FtXqAGw8JH2Uc__hAUeXcPVT-aIHNe1mpH_iShy0HyYBHBHAVeI686nAJRVdR64T-ib01w4q8WwpBvs5spHSZNT7Xp4eRS-wQIDAQABo4IEkjCCBI4wgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDAjAMBgorBgEEAYI3ewQCMAwGA1UdEwEB_wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMA4GA1UdDwEB_wQEAwIFoDAdBgNVHQ4EFgQUwePRqNgumGplFm26a52kFZSqUmMwHwYDVR0jBBgwFoAU_Ow-26p8H4IeBbihBvlD5wKzCrkwggGyBgNVHR8EggGpMIIBpTBpoGegZYZjaHR0cDovL3ByaW1hcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzczL2N1cnJlbnQuY3JsMGugaaBnhmVodHRwOi8vc2Vjb25kYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NybHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS83My9jdXJyZW50LmNybDBaoFigVoZUaHR0cDovL2NybC5taWNyb3NvZnQuY29tL2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzczL2N1cnJlbnQuY3JsMG-gbaBrhmlodHRwOi8vY2NtZWVhc3R1czJwa2kuZWFzdHVzMi5wa2kuY29yZS53aW5kb3dzLm5ldC9jZXJ0aWZpY2F0ZUF1dGhvcml0aWVzL2NjbWVlYXN0dXMyaWNhMDEvNzMvY3VycmVudC5jcmwwggG3BggrBgEFBQcBAQSCAakwggGlMGwGCCsGAQUFBzAChmBodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwbgYIKwYBBQUHMAKGYmh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY2FjZXJ0cy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxL2NlcnQuY2VyMF0GCCsGAQUFBzAChlFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwZgYIKwYBBQUHMAKGWmh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMTANBgkqhkiG9w0BAQsFAAOCAQEABNWUmsU3kC0jt2fJ9ckIR3RNIVAtLuE-xxl6T1BzxTeySAS0J-OWa-u5aQORlpcBDiQGeITvEWJoBx9mNXjbvxWZZQOPuz5ne3fU2UqQ063pIWLyoiWQP_pdKjC5_L_sSqyyhIwD-PW-hAuocylbzGO1e4xmbRemgFtUzdXDSqxF9lHf_GVfQDAhfF6RhgIkktrd1n9mzAWMTHEaGOVQ6DRkuzqcIDeEjttW_0z4F8CVQUkEls6ZUW-2YdacbccGgUKR0c0MHGhuPdYbn-vHwmzBBlmYEv3ohsEIMXTiuiU-ijE-u9vgjd4I2Twy6zcgLkTf-kpAUNcMl742Vsmaxg&s=Y5VQ6fxAppldIhT1nmAWCtfeP3CFsZanimMnLmDoh3MY8K1zZgFpSn85XIjeznPhJ9-q1by5uLXsFAg9csJCK137fQbNjVz8fRMRjul3T4fT0VHjwqtGMLyQNsqBZXvlCVx-almwkiGTx5aUthDGP05nW9rZfg9jIZfNmnBrrffO-h-EfImDz4oJ7l5V62Ikcbm58b94oHVdpiaGqVomIi1j53aVNdc9bvm0QDgyJUnW7Q9T4uDl8tGu6trfuCniEL9qlXPdL76wBLu_CDBmWwEVuu09R9LZdlz6YU9JkkmoFOkEPG0w4ZjQQcg6yyCVPFgRgizQfTFzIIR2fCovvg&h=w2mqq3pKipJPIjGfr4tJW4Pb-cQO3MCONbwPM7DKRlU response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","name":"9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","status":"Deleting","startTime":"2025-04-22T02:35:05.0114641Z"}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9","name":"95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","status":"Deleting","startTime":"2026-03-12T21:36:35.8442367Z"}' headers: azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808870852775047&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=PUVCpsTyCNu-_jLCMnLph506q4lsVt8_f4Hqy1ET95bWOqbtRkkoDbNZ3jDFqvnUY3I5g5m-ICdqsXk2rNw8bE8EzLrPrT3UxRu2ZPNV9C19Uc2gaW6R9K339biE7Ajp4RqFlBL6H8wqU-Qk78wNMLCj066IrQuv5D0AJ6AfXuCls2PlAnZTxdvg6i6QyR4n31l8gTsrTPkcWe0PnzVOGv_Rxgl0Q6--DQo5WA44NbXW31wf-0qvKQgRjRg5HlQAf6kTr46V82JDylqIYn8WFyeFI0MtCcCW66qv7Azs9TRamHSE4wC-v7TrlBLxGqdP6HfF7ghuSt8SXBpZfcoQ7w&h=VEQywGV1waz_zoR-TPEYXI_rVpOfbCGOdI67BC0fEcw + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089488715105195&c=MIIHlDCCBnygAwIBAgIQbRZBCnyTTrdKyx3sn6-cIjANBgkqhkiG9w0BAQsFADA2MTQwMgYDVQQDEytDQ01FIEcxIFRMUyBSU0EgMjA0OCBTSEEyNTYgMjA0OSBFVVMyIENBIDAxMB4XDTI2MDIyNDE4NDcwN1oXDTI2MDgyMDAwNDcwN1owQDE-MDwGA1UEAxM1YXN5bmNvcGVyYXRpb25zaWduaW5nY2VydGlmaWNhdGUubWFuYWdlbWVudC5henVyZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDLYIfsKK3BxfjRY95DQ7nTiHuQIybDAR8CX9yInjq_0E3Mb9YwMAQGJklR1lZJqg9M7got1ThcwNEpPovodQrXAzXRPqJ0JyNpNf1UNLgRs-3_mYbXxvSrBdgdZL4WUq9XCQ9WaH2aM3MAuLy8FL835sRe_Zx46G3TsI9Grsv5U-8gTr440L6nsopLTJJzQCpxou4KEuTMiG2GpVzxExJwvUDuutVCxXnsUwksDnhFUbqcJ7mVhhK5If25oHTNYUQwYylqvq_5eVdfEXEzpbP3XfDdKxljTnSMHaniaYcYW3OmhIMmdnHNFiPA9LQ2DtYs_7T68xnPVpbVO0EZ2Em5AgMBAAGjggSSMIIEjjCBnQYDVR0gBIGVMIGSMAwGCisGAQQBgjd7AQEwZgYKKwYBBAGCN3sCAjBYMFYGCCsGAQUFBwICMEoeSAAzADMAZQAwADEAOQAyADEALQA0AGQANgA0AC0ANABmADgAYwAtAGEAMAA1ADUALQA1AGIAZABhAGYAZgBkADUAZQAzADMAZDAMBgorBgEEAYI3ewMCMAwGCisGAQQBgjd7BAIwDAYDVR0TAQH_BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH_BAQDAgWgMB0GA1UdDgQWBBQixmODlrY3K7hS01rA8V_TZUhMsjAfBgNVHSMEGDAWgBT87D7bqnwfgh4FuKEG-UPnArMKuTCCAbIGA1UdHwSCAakwggGlMGmgZ6BlhmNodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwa6BpoGeGZWh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzY1L2N1cnJlbnQuY3JsMFqgWKBWhlRodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwb6BtoGuGaWh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMS82NS9jdXJyZW50LmNybDCCAbcGCCsGAQUFBwEBBIIBqTCCAaUwbAYIKwYBBQUHMAKGYGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBuBggrBgEFBQcwAoZiaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwXQYIKwYBBQUHMAKGUWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBmBggrBgEFBQcwAoZaaHR0cDovL2NjbWVlYXN0dXMycGtpLmVhc3R1czIucGtpLmNvcmUud2luZG93cy5uZXQvY2VydGlmaWNhdGVBdXRob3JpdGllcy9jY21lZWFzdHVzMmljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQBKY8uIen-4v_aGTptgf_04u1F6978whzIp4ZiTbOSXPwNnweOy6hCQUcuaqDgVZEiozCZ3DTEQooEcQdtH6WhiCDn5FLdHIVfLyo35uSdRGa9igGbbQ22s_ZI2_Sp17bV5_a-akDuAb6xVSZB_RbHXoicbUykmyHQ2aRb7wLI-YJ4X_aS00yjgBXHLbbbD1PGhTMYVk-5Qy8AYGA2_CTJ0ZS5toZF1EKxkz6ka6D_ROn4Sg7PthZX7Y3YpuVwnCelnvJvOgla_MQjpNDBcgmnVyU-ChBBd3TykrRxVWNXjEm54XPippvvwuKEdc4BCa38ZFVNgvDuK-tY_JpycugPZ&s=rJGWy04r5yBgLpDaogBKvLFIOWakIEoWWzdWwxZda6ui4-5r3ZXdKQJhSKbgHLhhdMJBbVZYKc7NRKzo3AG04nQSomjnHCwJFqXT0LcsAt_8QergplxPQsprEvYX9AFLUjiNlgFvvn_7Qd-kK13JbzCsEU3xtnNf-mq-6lsc7juBfx-XoR_OcGi8FZGYq2O4xhNtp4H-cYNbV-e9sXnljG8f33bASx_WVjJ5SMyRmS0yON_PkmZ-qU3KjNfO5Oxq7ak5FzGj0zDXm7j-ntQY_R_4vT2T4sf2GnZBZEk8Cu7xEhZw7VhdzYf9QND60S3pg51vD4qoCu67kmbelyokLw&h=fru_EfmPgYo_WwMUb9jVKFTXSY_-WKIM8rb1OC-aH_U cache-control: - no-cache content-length: @@ -2627,13 +2082,13 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 22 Apr 2025 02:51:25 GMT + - Thu, 12 Mar 2026 21:47:51 GMT etag: - - '"00007d39-0000-2000-0000-680700590000"' + - '"0600d3e2-0000-2000-0000-69b331e30000"' expires: - '-1' location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808870852931287&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=kO4734i8Dq2T0E_I2m982TtsT4hKAKmg-iqeKkiFf_xWKZ3yMyhO2uqWq1pBBj3sfs-jJR28VLYiSq3TwZCq2OCE4c4LP7URG3K-vAZas5WH2y0JAV-GL2QMprdl5vLKEkOkvFs1GMWAu0OnZR3WZLq4p1PGf7FFMHwMmZ5abQLedpt4rJbk_BVoEqHOy-sZ7Xi_TjVdRjHAnTuLPp4xU54rQ3TLf0-OH5uYYIDOw2Dg3vaOBFtmE8z7tBEI-fwAjwICM7Gso4DJeUGgjOr9Lgzi6a6VAzUfGkYqBwpoHOHbm8s4Q2X0Gtf-8GUfBNJCZSw3nDHvtoNYGs4G0wUQYQ&h=81PZCjeoERmJ9RL5tXMLwZ4sBKlzQ72j6xhxDO4gD64 + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089488715105195&c=MIIHlDCCBnygAwIBAgIQbRZBCnyTTrdKyx3sn6-cIjANBgkqhkiG9w0BAQsFADA2MTQwMgYDVQQDEytDQ01FIEcxIFRMUyBSU0EgMjA0OCBTSEEyNTYgMjA0OSBFVVMyIENBIDAxMB4XDTI2MDIyNDE4NDcwN1oXDTI2MDgyMDAwNDcwN1owQDE-MDwGA1UEAxM1YXN5bmNvcGVyYXRpb25zaWduaW5nY2VydGlmaWNhdGUubWFuYWdlbWVudC5henVyZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDLYIfsKK3BxfjRY95DQ7nTiHuQIybDAR8CX9yInjq_0E3Mb9YwMAQGJklR1lZJqg9M7got1ThcwNEpPovodQrXAzXRPqJ0JyNpNf1UNLgRs-3_mYbXxvSrBdgdZL4WUq9XCQ9WaH2aM3MAuLy8FL835sRe_Zx46G3TsI9Grsv5U-8gTr440L6nsopLTJJzQCpxou4KEuTMiG2GpVzxExJwvUDuutVCxXnsUwksDnhFUbqcJ7mVhhK5If25oHTNYUQwYylqvq_5eVdfEXEzpbP3XfDdKxljTnSMHaniaYcYW3OmhIMmdnHNFiPA9LQ2DtYs_7T68xnPVpbVO0EZ2Em5AgMBAAGjggSSMIIEjjCBnQYDVR0gBIGVMIGSMAwGCisGAQQBgjd7AQEwZgYKKwYBBAGCN3sCAjBYMFYGCCsGAQUFBwICMEoeSAAzADMAZQAwADEAOQAyADEALQA0AGQANgA0AC0ANABmADgAYwAtAGEAMAA1ADUALQA1AGIAZABhAGYAZgBkADUAZQAzADMAZDAMBgorBgEEAYI3ewMCMAwGCisGAQQBgjd7BAIwDAYDVR0TAQH_BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH_BAQDAgWgMB0GA1UdDgQWBBQixmODlrY3K7hS01rA8V_TZUhMsjAfBgNVHSMEGDAWgBT87D7bqnwfgh4FuKEG-UPnArMKuTCCAbIGA1UdHwSCAakwggGlMGmgZ6BlhmNodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwa6BpoGeGZWh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzY1L2N1cnJlbnQuY3JsMFqgWKBWhlRodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwb6BtoGuGaWh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMS82NS9jdXJyZW50LmNybDCCAbcGCCsGAQUFBwEBBIIBqTCCAaUwbAYIKwYBBQUHMAKGYGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBuBggrBgEFBQcwAoZiaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwXQYIKwYBBQUHMAKGUWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBmBggrBgEFBQcwAoZaaHR0cDovL2NjbWVlYXN0dXMycGtpLmVhc3R1czIucGtpLmNvcmUud2luZG93cy5uZXQvY2VydGlmaWNhdGVBdXRob3JpdGllcy9jY21lZWFzdHVzMmljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQBKY8uIen-4v_aGTptgf_04u1F6978whzIp4ZiTbOSXPwNnweOy6hCQUcuaqDgVZEiozCZ3DTEQooEcQdtH6WhiCDn5FLdHIVfLyo35uSdRGa9igGbbQ22s_ZI2_Sp17bV5_a-akDuAb6xVSZB_RbHXoicbUykmyHQ2aRb7wLI-YJ4X_aS00yjgBXHLbbbD1PGhTMYVk-5Qy8AYGA2_CTJ0ZS5toZF1EKxkz6ka6D_ROn4Sg7PthZX7Y3YpuVwnCelnvJvOgla_MQjpNDBcgmnVyU-ChBBd3TykrRxVWNXjEm54XPippvvwuKEdc4BCa38ZFVNgvDuK-tY_JpycugPZ&s=rJGWy04r5yBgLpDaogBKvLFIOWakIEoWWzdWwxZda6ui4-5r3ZXdKQJhSKbgHLhhdMJBbVZYKc7NRKzo3AG04nQSomjnHCwJFqXT0LcsAt_8QergplxPQsprEvYX9AFLUjiNlgFvvn_7Qd-kK13JbzCsEU3xtnNf-mq-6lsc7juBfx-XoR_OcGi8FZGYq2O4xhNtp4H-cYNbV-e9sXnljG8f33bASx_WVjJ5SMyRmS0yON_PkmZ-qU3KjNfO5Oxq7ak5FzGj0zDXm7j-ntQY_R_4vT2T4sf2GnZBZEk8Cu7xEhZw7VhdzYf9QND60S3pg51vD4qoCu67kmbelyokLw&h=fru_EfmPgYo_WwMUb9jVKFTXSY_-WKIM8rb1OC-aH_U pragma: - no-cache strict-transport-security: @@ -2643,11 +2098,11 @@ interactions: x-content-type-options: - nosniff x-ms-operation-identifier: - - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/c77a63ac-c77a-4db9-b427-b502d93b1eee + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/768dc2fc-caf6-401b-b132-eee5c285a1fd x-ms-ratelimit-remaining-subscription-global-reads: - '16499' x-msedge-ref: - - 'Ref A: CEA10D1F2260418F91698032A3CFA155 Ref B: CO6AA3150217045 Ref C: 2025-04-22T02:51:25Z' + - 'Ref A: 1C5CA06D2B254D999DC8562151B68182 Ref B: MWH011020809052 Ref C: 2026-03-12T21:47:51Z' status: code: 202 message: Accepted @@ -2665,15 +2120,15 @@ interactions: ParameterSetName: - --resource-group --name -y User-Agent: - - AZURECLI/2.71.0 azsdk-python-core/1.31.0 Python/3.12.10 (Windows-11-10.0.26100-SP0) + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.13.12 (Windows-11-10.0.26100-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808861052440827&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=Bv04H6hM_8ionqp54t1J968cFyOosBqagl6U86v1GaAgIeGu0lAlJHVHcCx1NRg31DHgfqdyPAhwqKiprZWsdZ14uyZQUkoQ4LpSVb8MRB4LJ83z_MhYX456KCZhTPLaUYRAv43hsR_tGI1fD5vI8JiS3e_YdwytPhI912zdEL_V-bA-5YhjQeaVtK2nTrKCvzsaBjiLwEv6MFezvZGD4u05Ieh5xoa3Dc_oGy3nCF-FkWffPX128yGyo52I0_h_KAMQsuQor1rueXjV4LGA16c4pINN-PhIt86JRWzb_U5IF3USpSRw7s2FVO8GcHCE6fvTlBqrwvrAuv3dPyNWtQ&h=v_D4Ur-wLXlqG1ZuUSCAINVPfTUvd57DhNNdV1YYixw + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089481959828256&c=MIIHlTCCBn2gAwIBAgIRAN8uxS6M1zIwyNS27O1e45EwDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UEAxMrQ0NNRSBHMSBUTFMgUlNBIDIwNDggU0hBMjU2IDIwNDkgRVVTMiBDQSAwMTAeFw0yNjAyMjQxMjQ4MDhaFw0yNjA4MTkxODQ4MDhaMEAxPjA8BgNVBAMTNWFzeW5jb3BlcmF0aW9uc2lnbmluZ2NlcnRpZmljYXRlLm1hbmFnZW1lbnQuYXp1cmUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAw34VWxIMRfzkodl03I3vWbthvAfn0-568UvCCyDa9QJec4yE7-lvztIK2R1pSsZXIjAr7f2xBefTCETZYtzcmGDdn8bNSayia9CqG3zkb90GkqlNXIhIqrL-3JFtStsU_rgnMZXI7hGuDm9grRLql1o_1RInkbOnrvmfTaYQ2CyRH38m3bFx7lsS-of9SydzWzZpqG9LIVwKER9oq_6BrDGSfERX0I9TJuiST-1JdbOwRq32h0cY0FtXqAGw8JH2Uc__hAUeXcPVT-aIHNe1mpH_iShy0HyYBHBHAVeI686nAJRVdR64T-ib01w4q8WwpBvs5spHSZNT7Xp4eRS-wQIDAQABo4IEkjCCBI4wgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDAjAMBgorBgEEAYI3ewQCMAwGA1UdEwEB_wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMA4GA1UdDwEB_wQEAwIFoDAdBgNVHQ4EFgQUwePRqNgumGplFm26a52kFZSqUmMwHwYDVR0jBBgwFoAU_Ow-26p8H4IeBbihBvlD5wKzCrkwggGyBgNVHR8EggGpMIIBpTBpoGegZYZjaHR0cDovL3ByaW1hcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzczL2N1cnJlbnQuY3JsMGugaaBnhmVodHRwOi8vc2Vjb25kYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NybHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS83My9jdXJyZW50LmNybDBaoFigVoZUaHR0cDovL2NybC5taWNyb3NvZnQuY29tL2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzczL2N1cnJlbnQuY3JsMG-gbaBrhmlodHRwOi8vY2NtZWVhc3R1czJwa2kuZWFzdHVzMi5wa2kuY29yZS53aW5kb3dzLm5ldC9jZXJ0aWZpY2F0ZUF1dGhvcml0aWVzL2NjbWVlYXN0dXMyaWNhMDEvNzMvY3VycmVudC5jcmwwggG3BggrBgEFBQcBAQSCAakwggGlMGwGCCsGAQUFBzAChmBodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwbgYIKwYBBQUHMAKGYmh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY2FjZXJ0cy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxL2NlcnQuY2VyMF0GCCsGAQUFBzAChlFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwZgYIKwYBBQUHMAKGWmh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMTANBgkqhkiG9w0BAQsFAAOCAQEABNWUmsU3kC0jt2fJ9ckIR3RNIVAtLuE-xxl6T1BzxTeySAS0J-OWa-u5aQORlpcBDiQGeITvEWJoBx9mNXjbvxWZZQOPuz5ne3fU2UqQ063pIWLyoiWQP_pdKjC5_L_sSqyyhIwD-PW-hAuocylbzGO1e4xmbRemgFtUzdXDSqxF9lHf_GVfQDAhfF6RhgIkktrd1n9mzAWMTHEaGOVQ6DRkuzqcIDeEjttW_0z4F8CVQUkEls6ZUW-2YdacbccGgUKR0c0MHGhuPdYbn-vHwmzBBlmYEv3ohsEIMXTiuiU-ijE-u9vgjd4I2Twy6zcgLkTf-kpAUNcMl742Vsmaxg&s=Y5VQ6fxAppldIhT1nmAWCtfeP3CFsZanimMnLmDoh3MY8K1zZgFpSn85XIjeznPhJ9-q1by5uLXsFAg9csJCK137fQbNjVz8fRMRjul3T4fT0VHjwqtGMLyQNsqBZXvlCVx-almwkiGTx5aUthDGP05nW9rZfg9jIZfNmnBrrffO-h-EfImDz4oJ7l5V62Ikcbm58b94oHVdpiaGqVomIi1j53aVNdc9bvm0QDgyJUnW7Q9T4uDl8tGu6trfuCniEL9qlXPdL76wBLu_CDBmWwEVuu09R9LZdlz6YU9JkkmoFOkEPG0w4ZjQQcg6yyCVPFgRgizQfTFzIIR2fCovvg&h=w2mqq3pKipJPIjGfr4tJW4Pb-cQO3MCONbwPM7DKRlU response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","name":"9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","status":"Deleting","startTime":"2025-04-22T02:35:05.0114641Z"}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9","name":"95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","status":"Deleting","startTime":"2026-03-12T21:36:35.8442367Z"}' headers: azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808871158425398&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=ugcVYiL-dEAYYXblFoWOIEA2YMj2QBUOfu0VkLtDBX8yEd9E11TztWPk5WUjwCkUFdQ0BBvhW3Edh9lZ9u0-Xrzdn7s7ymuW1MbfL-7oQ62NQyhuzhLM1V2EV5_YDTIFfrJdNs_55uE-3YqFGGtsshdMZTcrMvwxrJetbqZ93qiue5NcPItKsmz3JW2BqfkA2wvB8AvHkOnewD-Sl0iFQdJl9k0x0n5Jv05SO4rJHGQDFPZoxsdcGgPekq8BgMaik3fVxh5XofUzqgGpNn8QzCFmMJglFWLjGUHjoZ7JAtGT_wAHKlaZJiN4JRqXws2JuYbf-vO9J1_oDT5Qbq2Kow&h=hBlsizWVz0BtO0FTFZM3Eob4vwUd2qWqksmE3jpEQ9Y + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089489020872165&c=MIIHlDCCBnygAwIBAgIQbRZBCnyTTrdKyx3sn6-cIjANBgkqhkiG9w0BAQsFADA2MTQwMgYDVQQDEytDQ01FIEcxIFRMUyBSU0EgMjA0OCBTSEEyNTYgMjA0OSBFVVMyIENBIDAxMB4XDTI2MDIyNDE4NDcwN1oXDTI2MDgyMDAwNDcwN1owQDE-MDwGA1UEAxM1YXN5bmNvcGVyYXRpb25zaWduaW5nY2VydGlmaWNhdGUubWFuYWdlbWVudC5henVyZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDLYIfsKK3BxfjRY95DQ7nTiHuQIybDAR8CX9yInjq_0E3Mb9YwMAQGJklR1lZJqg9M7got1ThcwNEpPovodQrXAzXRPqJ0JyNpNf1UNLgRs-3_mYbXxvSrBdgdZL4WUq9XCQ9WaH2aM3MAuLy8FL835sRe_Zx46G3TsI9Grsv5U-8gTr440L6nsopLTJJzQCpxou4KEuTMiG2GpVzxExJwvUDuutVCxXnsUwksDnhFUbqcJ7mVhhK5If25oHTNYUQwYylqvq_5eVdfEXEzpbP3XfDdKxljTnSMHaniaYcYW3OmhIMmdnHNFiPA9LQ2DtYs_7T68xnPVpbVO0EZ2Em5AgMBAAGjggSSMIIEjjCBnQYDVR0gBIGVMIGSMAwGCisGAQQBgjd7AQEwZgYKKwYBBAGCN3sCAjBYMFYGCCsGAQUFBwICMEoeSAAzADMAZQAwADEAOQAyADEALQA0AGQANgA0AC0ANABmADgAYwAtAGEAMAA1ADUALQA1AGIAZABhAGYAZgBkADUAZQAzADMAZDAMBgorBgEEAYI3ewMCMAwGCisGAQQBgjd7BAIwDAYDVR0TAQH_BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH_BAQDAgWgMB0GA1UdDgQWBBQixmODlrY3K7hS01rA8V_TZUhMsjAfBgNVHSMEGDAWgBT87D7bqnwfgh4FuKEG-UPnArMKuTCCAbIGA1UdHwSCAakwggGlMGmgZ6BlhmNodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwa6BpoGeGZWh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzY1L2N1cnJlbnQuY3JsMFqgWKBWhlRodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwb6BtoGuGaWh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMS82NS9jdXJyZW50LmNybDCCAbcGCCsGAQUFBwEBBIIBqTCCAaUwbAYIKwYBBQUHMAKGYGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBuBggrBgEFBQcwAoZiaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwXQYIKwYBBQUHMAKGUWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBmBggrBgEFBQcwAoZaaHR0cDovL2NjbWVlYXN0dXMycGtpLmVhc3R1czIucGtpLmNvcmUud2luZG93cy5uZXQvY2VydGlmaWNhdGVBdXRob3JpdGllcy9jY21lZWFzdHVzMmljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQBKY8uIen-4v_aGTptgf_04u1F6978whzIp4ZiTbOSXPwNnweOy6hCQUcuaqDgVZEiozCZ3DTEQooEcQdtH6WhiCDn5FLdHIVfLyo35uSdRGa9igGbbQ22s_ZI2_Sp17bV5_a-akDuAb6xVSZB_RbHXoicbUykmyHQ2aRb7wLI-YJ4X_aS00yjgBXHLbbbD1PGhTMYVk-5Qy8AYGA2_CTJ0ZS5toZF1EKxkz6ka6D_ROn4Sg7PthZX7Y3YpuVwnCelnvJvOgla_MQjpNDBcgmnVyU-ChBBd3TykrRxVWNXjEm54XPippvvwuKEdc4BCa38ZFVNgvDuK-tY_JpycugPZ&s=byFAPeVXJyA5q92P9HB7HNK94n99jlCz7zxHsotxomKhRxRhjeOSWBvSkQ_B4CyMnV1GA9wvAn7OM6sUO_KV0dXDBkyOfbTxURRLoDC_h1t_1mkeyFHT_prMsXnEkygn7xDaA-YErVHi52fN8wWZOwNcdNQUOEkTCGk57Uv-172PIwldpHHqKRb-sQhWq99frvvFLbUB-fjGohs057i9N9Irmrn0tSdL2mcJitWmv_4uqH_NGyYx0PHuVg_eikNM48oyBQ9qGDOTaUnANKYt8bDgUkqujL8yLo1WIb8b6NpSmkhqoiUGv8cpEftu62BXp5gKH4ips2DEpIqPkAbmTw&h=iafJo9QDHogxNJwszb9wQK2NBSuLn-PEUoLiRoxGxxw cache-control: - no-cache content-length: @@ -2681,13 +2136,13 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 22 Apr 2025 02:51:55 GMT + - Thu, 12 Mar 2026 21:48:22 GMT etag: - - '"00007d39-0000-2000-0000-680700590000"' + - '"0600d3e2-0000-2000-0000-69b331e30000"' expires: - '-1' location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808871158425398&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=ugcVYiL-dEAYYXblFoWOIEA2YMj2QBUOfu0VkLtDBX8yEd9E11TztWPk5WUjwCkUFdQ0BBvhW3Edh9lZ9u0-Xrzdn7s7ymuW1MbfL-7oQ62NQyhuzhLM1V2EV5_YDTIFfrJdNs_55uE-3YqFGGtsshdMZTcrMvwxrJetbqZ93qiue5NcPItKsmz3JW2BqfkA2wvB8AvHkOnewD-Sl0iFQdJl9k0x0n5Jv05SO4rJHGQDFPZoxsdcGgPekq8BgMaik3fVxh5XofUzqgGpNn8QzCFmMJglFWLjGUHjoZ7JAtGT_wAHKlaZJiN4JRqXws2JuYbf-vO9J1_oDT5Qbq2Kow&h=hBlsizWVz0BtO0FTFZM3Eob4vwUd2qWqksmE3jpEQ9Y + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089489020872165&c=MIIHlDCCBnygAwIBAgIQbRZBCnyTTrdKyx3sn6-cIjANBgkqhkiG9w0BAQsFADA2MTQwMgYDVQQDEytDQ01FIEcxIFRMUyBSU0EgMjA0OCBTSEEyNTYgMjA0OSBFVVMyIENBIDAxMB4XDTI2MDIyNDE4NDcwN1oXDTI2MDgyMDAwNDcwN1owQDE-MDwGA1UEAxM1YXN5bmNvcGVyYXRpb25zaWduaW5nY2VydGlmaWNhdGUubWFuYWdlbWVudC5henVyZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDLYIfsKK3BxfjRY95DQ7nTiHuQIybDAR8CX9yInjq_0E3Mb9YwMAQGJklR1lZJqg9M7got1ThcwNEpPovodQrXAzXRPqJ0JyNpNf1UNLgRs-3_mYbXxvSrBdgdZL4WUq9XCQ9WaH2aM3MAuLy8FL835sRe_Zx46G3TsI9Grsv5U-8gTr440L6nsopLTJJzQCpxou4KEuTMiG2GpVzxExJwvUDuutVCxXnsUwksDnhFUbqcJ7mVhhK5If25oHTNYUQwYylqvq_5eVdfEXEzpbP3XfDdKxljTnSMHaniaYcYW3OmhIMmdnHNFiPA9LQ2DtYs_7T68xnPVpbVO0EZ2Em5AgMBAAGjggSSMIIEjjCBnQYDVR0gBIGVMIGSMAwGCisGAQQBgjd7AQEwZgYKKwYBBAGCN3sCAjBYMFYGCCsGAQUFBwICMEoeSAAzADMAZQAwADEAOQAyADEALQA0AGQANgA0AC0ANABmADgAYwAtAGEAMAA1ADUALQA1AGIAZABhAGYAZgBkADUAZQAzADMAZDAMBgorBgEEAYI3ewMCMAwGCisGAQQBgjd7BAIwDAYDVR0TAQH_BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH_BAQDAgWgMB0GA1UdDgQWBBQixmODlrY3K7hS01rA8V_TZUhMsjAfBgNVHSMEGDAWgBT87D7bqnwfgh4FuKEG-UPnArMKuTCCAbIGA1UdHwSCAakwggGlMGmgZ6BlhmNodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwa6BpoGeGZWh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzY1L2N1cnJlbnQuY3JsMFqgWKBWhlRodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwb6BtoGuGaWh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMS82NS9jdXJyZW50LmNybDCCAbcGCCsGAQUFBwEBBIIBqTCCAaUwbAYIKwYBBQUHMAKGYGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBuBggrBgEFBQcwAoZiaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwXQYIKwYBBQUHMAKGUWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBmBggrBgEFBQcwAoZaaHR0cDovL2NjbWVlYXN0dXMycGtpLmVhc3R1czIucGtpLmNvcmUud2luZG93cy5uZXQvY2VydGlmaWNhdGVBdXRob3JpdGllcy9jY21lZWFzdHVzMmljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQBKY8uIen-4v_aGTptgf_04u1F6978whzIp4ZiTbOSXPwNnweOy6hCQUcuaqDgVZEiozCZ3DTEQooEcQdtH6WhiCDn5FLdHIVfLyo35uSdRGa9igGbbQ22s_ZI2_Sp17bV5_a-akDuAb6xVSZB_RbHXoicbUykmyHQ2aRb7wLI-YJ4X_aS00yjgBXHLbbbD1PGhTMYVk-5Qy8AYGA2_CTJ0ZS5toZF1EKxkz6ka6D_ROn4Sg7PthZX7Y3YpuVwnCelnvJvOgla_MQjpNDBcgmnVyU-ChBBd3TykrRxVWNXjEm54XPippvvwuKEdc4BCa38ZFVNgvDuK-tY_JpycugPZ&s=byFAPeVXJyA5q92P9HB7HNK94n99jlCz7zxHsotxomKhRxRhjeOSWBvSkQ_B4CyMnV1GA9wvAn7OM6sUO_KV0dXDBkyOfbTxURRLoDC_h1t_1mkeyFHT_prMsXnEkygn7xDaA-YErVHi52fN8wWZOwNcdNQUOEkTCGk57Uv-172PIwldpHHqKRb-sQhWq99frvvFLbUB-fjGohs057i9N9Irmrn0tSdL2mcJitWmv_4uqH_NGyYx0PHuVg_eikNM48oyBQ9qGDOTaUnANKYt8bDgUkqujL8yLo1WIb8b6NpSmkhqoiUGv8cpEftu62BXp5gKH4ips2DEpIqPkAbmTw&h=iafJo9QDHogxNJwszb9wQK2NBSuLn-PEUoLiRoxGxxw pragma: - no-cache strict-transport-security: @@ -2697,11 +2152,11 @@ interactions: x-content-type-options: - nosniff x-ms-operation-identifier: - - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/2ace7c32-0cdf-48e5-bce0-776f8bf7ef6e + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/57768b9c-28db-4651-9679-a93fb62cd82a x-ms-ratelimit-remaining-subscription-global-reads: - '16499' x-msedge-ref: - - 'Ref A: A03ABFE5274C4276B5D47A80AD7FD96A Ref B: CO6AA3150217045 Ref C: 2025-04-22T02:51:55Z' + - 'Ref A: 7A4F61CAFB8543499C8833B20691366E Ref B: CO6AA3150218035 Ref C: 2026-03-12T21:48:21Z' status: code: 202 message: Accepted @@ -2719,15 +2174,15 @@ interactions: ParameterSetName: - --resource-group --name -y User-Agent: - - AZURECLI/2.71.0 azsdk-python-core/1.31.0 Python/3.12.10 (Windows-11-10.0.26100-SP0) + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.13.12 (Windows-11-10.0.26100-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808861052440827&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=Bv04H6hM_8ionqp54t1J968cFyOosBqagl6U86v1GaAgIeGu0lAlJHVHcCx1NRg31DHgfqdyPAhwqKiprZWsdZ14uyZQUkoQ4LpSVb8MRB4LJ83z_MhYX456KCZhTPLaUYRAv43hsR_tGI1fD5vI8JiS3e_YdwytPhI912zdEL_V-bA-5YhjQeaVtK2nTrKCvzsaBjiLwEv6MFezvZGD4u05Ieh5xoa3Dc_oGy3nCF-FkWffPX128yGyo52I0_h_KAMQsuQor1rueXjV4LGA16c4pINN-PhIt86JRWzb_U5IF3USpSRw7s2FVO8GcHCE6fvTlBqrwvrAuv3dPyNWtQ&h=v_D4Ur-wLXlqG1ZuUSCAINVPfTUvd57DhNNdV1YYixw + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089481959828256&c=MIIHlTCCBn2gAwIBAgIRAN8uxS6M1zIwyNS27O1e45EwDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UEAxMrQ0NNRSBHMSBUTFMgUlNBIDIwNDggU0hBMjU2IDIwNDkgRVVTMiBDQSAwMTAeFw0yNjAyMjQxMjQ4MDhaFw0yNjA4MTkxODQ4MDhaMEAxPjA8BgNVBAMTNWFzeW5jb3BlcmF0aW9uc2lnbmluZ2NlcnRpZmljYXRlLm1hbmFnZW1lbnQuYXp1cmUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAw34VWxIMRfzkodl03I3vWbthvAfn0-568UvCCyDa9QJec4yE7-lvztIK2R1pSsZXIjAr7f2xBefTCETZYtzcmGDdn8bNSayia9CqG3zkb90GkqlNXIhIqrL-3JFtStsU_rgnMZXI7hGuDm9grRLql1o_1RInkbOnrvmfTaYQ2CyRH38m3bFx7lsS-of9SydzWzZpqG9LIVwKER9oq_6BrDGSfERX0I9TJuiST-1JdbOwRq32h0cY0FtXqAGw8JH2Uc__hAUeXcPVT-aIHNe1mpH_iShy0HyYBHBHAVeI686nAJRVdR64T-ib01w4q8WwpBvs5spHSZNT7Xp4eRS-wQIDAQABo4IEkjCCBI4wgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDAjAMBgorBgEEAYI3ewQCMAwGA1UdEwEB_wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMA4GA1UdDwEB_wQEAwIFoDAdBgNVHQ4EFgQUwePRqNgumGplFm26a52kFZSqUmMwHwYDVR0jBBgwFoAU_Ow-26p8H4IeBbihBvlD5wKzCrkwggGyBgNVHR8EggGpMIIBpTBpoGegZYZjaHR0cDovL3ByaW1hcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzczL2N1cnJlbnQuY3JsMGugaaBnhmVodHRwOi8vc2Vjb25kYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NybHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS83My9jdXJyZW50LmNybDBaoFigVoZUaHR0cDovL2NybC5taWNyb3NvZnQuY29tL2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzczL2N1cnJlbnQuY3JsMG-gbaBrhmlodHRwOi8vY2NtZWVhc3R1czJwa2kuZWFzdHVzMi5wa2kuY29yZS53aW5kb3dzLm5ldC9jZXJ0aWZpY2F0ZUF1dGhvcml0aWVzL2NjbWVlYXN0dXMyaWNhMDEvNzMvY3VycmVudC5jcmwwggG3BggrBgEFBQcBAQSCAakwggGlMGwGCCsGAQUFBzAChmBodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwbgYIKwYBBQUHMAKGYmh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY2FjZXJ0cy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxL2NlcnQuY2VyMF0GCCsGAQUFBzAChlFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwZgYIKwYBBQUHMAKGWmh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMTANBgkqhkiG9w0BAQsFAAOCAQEABNWUmsU3kC0jt2fJ9ckIR3RNIVAtLuE-xxl6T1BzxTeySAS0J-OWa-u5aQORlpcBDiQGeITvEWJoBx9mNXjbvxWZZQOPuz5ne3fU2UqQ063pIWLyoiWQP_pdKjC5_L_sSqyyhIwD-PW-hAuocylbzGO1e4xmbRemgFtUzdXDSqxF9lHf_GVfQDAhfF6RhgIkktrd1n9mzAWMTHEaGOVQ6DRkuzqcIDeEjttW_0z4F8CVQUkEls6ZUW-2YdacbccGgUKR0c0MHGhuPdYbn-vHwmzBBlmYEv3ohsEIMXTiuiU-ijE-u9vgjd4I2Twy6zcgLkTf-kpAUNcMl742Vsmaxg&s=Y5VQ6fxAppldIhT1nmAWCtfeP3CFsZanimMnLmDoh3MY8K1zZgFpSn85XIjeznPhJ9-q1by5uLXsFAg9csJCK137fQbNjVz8fRMRjul3T4fT0VHjwqtGMLyQNsqBZXvlCVx-almwkiGTx5aUthDGP05nW9rZfg9jIZfNmnBrrffO-h-EfImDz4oJ7l5V62Ikcbm58b94oHVdpiaGqVomIi1j53aVNdc9bvm0QDgyJUnW7Q9T4uDl8tGu6trfuCniEL9qlXPdL76wBLu_CDBmWwEVuu09R9LZdlz6YU9JkkmoFOkEPG0w4ZjQQcg6yyCVPFgRgizQfTFzIIR2fCovvg&h=w2mqq3pKipJPIjGfr4tJW4Pb-cQO3MCONbwPM7DKRlU response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","name":"9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","status":"Deleting","startTime":"2025-04-22T02:35:05.0114641Z"}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9","name":"95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","status":"Deleting","startTime":"2026-03-12T21:36:35.8442367Z"}' headers: azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808871463623187&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=JyA-iLzVPsQJnJetBvtVKSi1-Vq4VDLUcn9poZOtUUnZb2YZ21zfyWGu-e0N0tCO8hNcZ_pDwbGcFFvWY0ZH0nKkq_nkBfUNPP6eAyIfVtNjMlfU4ZWiBnujwDoo9-Laiki96K6tkN1XvsHZVxBzl3eqnkG8lyFx7JSsmDCJ9bWZeIO9JoULm7PLhE9Q6GBDonpHtoJHj6Q70Sihx5qW8bsrXbms4b--s8sAnkkqVTTzqzTZ9o2xLJMVHj1F2IJRZSuU8tuqIj4IszQxMSudyLDqYcELVpZiTeq2IXqxQ0eBJZg0BwyavmjLnyXpZTblCChiTDKFCDQzcJhn5A5pFA&h=EexMLqeZ-djDOg5YfJsD9wlw_d8-Agl7niT6JqL5M0w + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089489339465654&c=MIIHlDCCBnygAwIBAgIQbRZBCnyTTrdKyx3sn6-cIjANBgkqhkiG9w0BAQsFADA2MTQwMgYDVQQDEytDQ01FIEcxIFRMUyBSU0EgMjA0OCBTSEEyNTYgMjA0OSBFVVMyIENBIDAxMB4XDTI2MDIyNDE4NDcwN1oXDTI2MDgyMDAwNDcwN1owQDE-MDwGA1UEAxM1YXN5bmNvcGVyYXRpb25zaWduaW5nY2VydGlmaWNhdGUubWFuYWdlbWVudC5henVyZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDLYIfsKK3BxfjRY95DQ7nTiHuQIybDAR8CX9yInjq_0E3Mb9YwMAQGJklR1lZJqg9M7got1ThcwNEpPovodQrXAzXRPqJ0JyNpNf1UNLgRs-3_mYbXxvSrBdgdZL4WUq9XCQ9WaH2aM3MAuLy8FL835sRe_Zx46G3TsI9Grsv5U-8gTr440L6nsopLTJJzQCpxou4KEuTMiG2GpVzxExJwvUDuutVCxXnsUwksDnhFUbqcJ7mVhhK5If25oHTNYUQwYylqvq_5eVdfEXEzpbP3XfDdKxljTnSMHaniaYcYW3OmhIMmdnHNFiPA9LQ2DtYs_7T68xnPVpbVO0EZ2Em5AgMBAAGjggSSMIIEjjCBnQYDVR0gBIGVMIGSMAwGCisGAQQBgjd7AQEwZgYKKwYBBAGCN3sCAjBYMFYGCCsGAQUFBwICMEoeSAAzADMAZQAwADEAOQAyADEALQA0AGQANgA0AC0ANABmADgAYwAtAGEAMAA1ADUALQA1AGIAZABhAGYAZgBkADUAZQAzADMAZDAMBgorBgEEAYI3ewMCMAwGCisGAQQBgjd7BAIwDAYDVR0TAQH_BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH_BAQDAgWgMB0GA1UdDgQWBBQixmODlrY3K7hS01rA8V_TZUhMsjAfBgNVHSMEGDAWgBT87D7bqnwfgh4FuKEG-UPnArMKuTCCAbIGA1UdHwSCAakwggGlMGmgZ6BlhmNodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwa6BpoGeGZWh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzY1L2N1cnJlbnQuY3JsMFqgWKBWhlRodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwb6BtoGuGaWh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMS82NS9jdXJyZW50LmNybDCCAbcGCCsGAQUFBwEBBIIBqTCCAaUwbAYIKwYBBQUHMAKGYGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBuBggrBgEFBQcwAoZiaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwXQYIKwYBBQUHMAKGUWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBmBggrBgEFBQcwAoZaaHR0cDovL2NjbWVlYXN0dXMycGtpLmVhc3R1czIucGtpLmNvcmUud2luZG93cy5uZXQvY2VydGlmaWNhdGVBdXRob3JpdGllcy9jY21lZWFzdHVzMmljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQBKY8uIen-4v_aGTptgf_04u1F6978whzIp4ZiTbOSXPwNnweOy6hCQUcuaqDgVZEiozCZ3DTEQooEcQdtH6WhiCDn5FLdHIVfLyo35uSdRGa9igGbbQ22s_ZI2_Sp17bV5_a-akDuAb6xVSZB_RbHXoicbUykmyHQ2aRb7wLI-YJ4X_aS00yjgBXHLbbbD1PGhTMYVk-5Qy8AYGA2_CTJ0ZS5toZF1EKxkz6ka6D_ROn4Sg7PthZX7Y3YpuVwnCelnvJvOgla_MQjpNDBcgmnVyU-ChBBd3TykrRxVWNXjEm54XPippvvwuKEdc4BCa38ZFVNgvDuK-tY_JpycugPZ&s=Nsg5x3Jie48B7lAx_yR74eZYQwKlyne8K7DHmvAYPOIsG7PLL7e3od9vqZbyRe3dGfV6dCPetzCGsuFloeY9J2WqT65aQhFBsBKFfrnuSIPUxg6rXG-go6-aZAAzSc95kfHxkrKueF3zn8v9Suuoywu6l84j--Gn6qHi1RTpLpRWWDAdLh4ZQX1K5hmFo4Fs5HzeHO6GATFsXGwNgiDuo4eORgvdACROF-TAfZGatPeLzwN7PP93PKTk8D1Jwf5UpdjUQ_999LUa93tG_BqH5lh7qHMPLC7J3WRMUM3YWfOE-zU5CVRleWkEKJ9jhmmFcKVRXHtZGt3wqZhVP5WA0w&h=p3rku4HOZAOvpLi_3Ff1L4fA4TxYMP3VMc86l11-BUQ cache-control: - no-cache content-length: @@ -2735,13 +2190,13 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 22 Apr 2025 02:52:26 GMT + - Thu, 12 Mar 2026 21:48:53 GMT etag: - - '"00007d39-0000-2000-0000-680700590000"' + - '"0600d3e2-0000-2000-0000-69b331e30000"' expires: - '-1' location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808871463779518&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=L5UAyhP4TIhI9lgG_mkS31XqL2BgDsrMXMEC3qnmetyIaYE_jpmtTyzzkMCoNUuRvjMYu5hnhRb4sZlijCgWJeFEd2BX2YAOFdVy8WY89OzI4tdozl7AYYunCbVCdOeL5nCADichKwRJDvXvNjcZH3USVz5TffuK2pLMZsS0E3Y9OPSzhFE8SsdY2stncAnzaBAb-8qpsu6Xe8FKZw3eoNJPBDd88mi2PbUWaqZfR1ET94jhmvcowb6-jbMFlNKEdYZZqeIs77oAlYO4VN1PnAwfjLIrNtoF3k8Sc9oOQFKbFqSnMnR5V6Ro0vgs85NP62Rs8L30EKk6_SnTv8ATAg&h=KHl5VSIUavWDWVnIP52EIEDtAeqA448aDafvJtPZK58 + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089489339621935&c=MIIHlDCCBnygAwIBAgIQbRZBCnyTTrdKyx3sn6-cIjANBgkqhkiG9w0BAQsFADA2MTQwMgYDVQQDEytDQ01FIEcxIFRMUyBSU0EgMjA0OCBTSEEyNTYgMjA0OSBFVVMyIENBIDAxMB4XDTI2MDIyNDE4NDcwN1oXDTI2MDgyMDAwNDcwN1owQDE-MDwGA1UEAxM1YXN5bmNvcGVyYXRpb25zaWduaW5nY2VydGlmaWNhdGUubWFuYWdlbWVudC5henVyZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDLYIfsKK3BxfjRY95DQ7nTiHuQIybDAR8CX9yInjq_0E3Mb9YwMAQGJklR1lZJqg9M7got1ThcwNEpPovodQrXAzXRPqJ0JyNpNf1UNLgRs-3_mYbXxvSrBdgdZL4WUq9XCQ9WaH2aM3MAuLy8FL835sRe_Zx46G3TsI9Grsv5U-8gTr440L6nsopLTJJzQCpxou4KEuTMiG2GpVzxExJwvUDuutVCxXnsUwksDnhFUbqcJ7mVhhK5If25oHTNYUQwYylqvq_5eVdfEXEzpbP3XfDdKxljTnSMHaniaYcYW3OmhIMmdnHNFiPA9LQ2DtYs_7T68xnPVpbVO0EZ2Em5AgMBAAGjggSSMIIEjjCBnQYDVR0gBIGVMIGSMAwGCisGAQQBgjd7AQEwZgYKKwYBBAGCN3sCAjBYMFYGCCsGAQUFBwICMEoeSAAzADMAZQAwADEAOQAyADEALQA0AGQANgA0AC0ANABmADgAYwAtAGEAMAA1ADUALQA1AGIAZABhAGYAZgBkADUAZQAzADMAZDAMBgorBgEEAYI3ewMCMAwGCisGAQQBgjd7BAIwDAYDVR0TAQH_BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH_BAQDAgWgMB0GA1UdDgQWBBQixmODlrY3K7hS01rA8V_TZUhMsjAfBgNVHSMEGDAWgBT87D7bqnwfgh4FuKEG-UPnArMKuTCCAbIGA1UdHwSCAakwggGlMGmgZ6BlhmNodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwa6BpoGeGZWh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzY1L2N1cnJlbnQuY3JsMFqgWKBWhlRodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwb6BtoGuGaWh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMS82NS9jdXJyZW50LmNybDCCAbcGCCsGAQUFBwEBBIIBqTCCAaUwbAYIKwYBBQUHMAKGYGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBuBggrBgEFBQcwAoZiaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwXQYIKwYBBQUHMAKGUWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBmBggrBgEFBQcwAoZaaHR0cDovL2NjbWVlYXN0dXMycGtpLmVhc3R1czIucGtpLmNvcmUud2luZG93cy5uZXQvY2VydGlmaWNhdGVBdXRob3JpdGllcy9jY21lZWFzdHVzMmljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQBKY8uIen-4v_aGTptgf_04u1F6978whzIp4ZiTbOSXPwNnweOy6hCQUcuaqDgVZEiozCZ3DTEQooEcQdtH6WhiCDn5FLdHIVfLyo35uSdRGa9igGbbQ22s_ZI2_Sp17bV5_a-akDuAb6xVSZB_RbHXoicbUykmyHQ2aRb7wLI-YJ4X_aS00yjgBXHLbbbD1PGhTMYVk-5Qy8AYGA2_CTJ0ZS5toZF1EKxkz6ka6D_ROn4Sg7PthZX7Y3YpuVwnCelnvJvOgla_MQjpNDBcgmnVyU-ChBBd3TykrRxVWNXjEm54XPippvvwuKEdc4BCa38ZFVNgvDuK-tY_JpycugPZ&s=Alukk3K49pKHpKoK6PkGctNavTzjCdrUvuwPV6vVxLJoAra6S_2d6Luk-My4IqVxQC_6DQWK_Y9H9Q8NfDBbGb0CAZIHx08lgAw99dNUkUqNMXTb6NKkogymT153tVy3B0q2zDHPoKke2LDp6OiIzg47TXTRx3mPMzHNgcRjWhh3ZFds3nfLUZz3BelVdnfC82KkNPOq_vqEVeBlxuVaZR1Er6iw3Au6ayvSgRgOWb20ycwZObk-SpoMNlLSkGvFDHS0Ya1efczayGdn9PonyNDTeiGDGI7_F5_Zh47Vr2mOgimhs4ylyGXpiqmync5-X9MdwwYIpYAo8dLa3zbqMQ&h=s5ZRMhbsctXa1-41inKe6hVyre_StyUNuHkrmMJP30o pragma: - no-cache strict-transport-security: @@ -2751,11 +2206,11 @@ interactions: x-content-type-options: - nosniff x-ms-operation-identifier: - - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/577ae80e-26fd-4f09-8d3f-726bcdf305e0 + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/44f1f462-9ea3-4c81-af56-7ff7a7279603 x-ms-ratelimit-remaining-subscription-global-reads: - '16499' x-msedge-ref: - - 'Ref A: 8E97311ADEC8452D995AF57E1DFF31A0 Ref B: CO6AA3150217045 Ref C: 2025-04-22T02:52:26Z' + - 'Ref A: 681F95E6CA814CA3BAB05BD334862574 Ref B: MWH011020806034 Ref C: 2026-03-12T21:48:53Z' status: code: 202 message: Accepted @@ -2773,15 +2228,15 @@ interactions: ParameterSetName: - --resource-group --name -y User-Agent: - - AZURECLI/2.71.0 azsdk-python-core/1.31.0 Python/3.12.10 (Windows-11-10.0.26100-SP0) + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.13.12 (Windows-11-10.0.26100-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808861052440827&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=Bv04H6hM_8ionqp54t1J968cFyOosBqagl6U86v1GaAgIeGu0lAlJHVHcCx1NRg31DHgfqdyPAhwqKiprZWsdZ14uyZQUkoQ4LpSVb8MRB4LJ83z_MhYX456KCZhTPLaUYRAv43hsR_tGI1fD5vI8JiS3e_YdwytPhI912zdEL_V-bA-5YhjQeaVtK2nTrKCvzsaBjiLwEv6MFezvZGD4u05Ieh5xoa3Dc_oGy3nCF-FkWffPX128yGyo52I0_h_KAMQsuQor1rueXjV4LGA16c4pINN-PhIt86JRWzb_U5IF3USpSRw7s2FVO8GcHCE6fvTlBqrwvrAuv3dPyNWtQ&h=v_D4Ur-wLXlqG1ZuUSCAINVPfTUvd57DhNNdV1YYixw + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089481959828256&c=MIIHlTCCBn2gAwIBAgIRAN8uxS6M1zIwyNS27O1e45EwDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UEAxMrQ0NNRSBHMSBUTFMgUlNBIDIwNDggU0hBMjU2IDIwNDkgRVVTMiBDQSAwMTAeFw0yNjAyMjQxMjQ4MDhaFw0yNjA4MTkxODQ4MDhaMEAxPjA8BgNVBAMTNWFzeW5jb3BlcmF0aW9uc2lnbmluZ2NlcnRpZmljYXRlLm1hbmFnZW1lbnQuYXp1cmUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAw34VWxIMRfzkodl03I3vWbthvAfn0-568UvCCyDa9QJec4yE7-lvztIK2R1pSsZXIjAr7f2xBefTCETZYtzcmGDdn8bNSayia9CqG3zkb90GkqlNXIhIqrL-3JFtStsU_rgnMZXI7hGuDm9grRLql1o_1RInkbOnrvmfTaYQ2CyRH38m3bFx7lsS-of9SydzWzZpqG9LIVwKER9oq_6BrDGSfERX0I9TJuiST-1JdbOwRq32h0cY0FtXqAGw8JH2Uc__hAUeXcPVT-aIHNe1mpH_iShy0HyYBHBHAVeI686nAJRVdR64T-ib01w4q8WwpBvs5spHSZNT7Xp4eRS-wQIDAQABo4IEkjCCBI4wgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDAjAMBgorBgEEAYI3ewQCMAwGA1UdEwEB_wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMA4GA1UdDwEB_wQEAwIFoDAdBgNVHQ4EFgQUwePRqNgumGplFm26a52kFZSqUmMwHwYDVR0jBBgwFoAU_Ow-26p8H4IeBbihBvlD5wKzCrkwggGyBgNVHR8EggGpMIIBpTBpoGegZYZjaHR0cDovL3ByaW1hcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzczL2N1cnJlbnQuY3JsMGugaaBnhmVodHRwOi8vc2Vjb25kYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NybHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS83My9jdXJyZW50LmNybDBaoFigVoZUaHR0cDovL2NybC5taWNyb3NvZnQuY29tL2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzczL2N1cnJlbnQuY3JsMG-gbaBrhmlodHRwOi8vY2NtZWVhc3R1czJwa2kuZWFzdHVzMi5wa2kuY29yZS53aW5kb3dzLm5ldC9jZXJ0aWZpY2F0ZUF1dGhvcml0aWVzL2NjbWVlYXN0dXMyaWNhMDEvNzMvY3VycmVudC5jcmwwggG3BggrBgEFBQcBAQSCAakwggGlMGwGCCsGAQUFBzAChmBodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwbgYIKwYBBQUHMAKGYmh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY2FjZXJ0cy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxL2NlcnQuY2VyMF0GCCsGAQUFBzAChlFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwZgYIKwYBBQUHMAKGWmh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMTANBgkqhkiG9w0BAQsFAAOCAQEABNWUmsU3kC0jt2fJ9ckIR3RNIVAtLuE-xxl6T1BzxTeySAS0J-OWa-u5aQORlpcBDiQGeITvEWJoBx9mNXjbvxWZZQOPuz5ne3fU2UqQ063pIWLyoiWQP_pdKjC5_L_sSqyyhIwD-PW-hAuocylbzGO1e4xmbRemgFtUzdXDSqxF9lHf_GVfQDAhfF6RhgIkktrd1n9mzAWMTHEaGOVQ6DRkuzqcIDeEjttW_0z4F8CVQUkEls6ZUW-2YdacbccGgUKR0c0MHGhuPdYbn-vHwmzBBlmYEv3ohsEIMXTiuiU-ijE-u9vgjd4I2Twy6zcgLkTf-kpAUNcMl742Vsmaxg&s=Y5VQ6fxAppldIhT1nmAWCtfeP3CFsZanimMnLmDoh3MY8K1zZgFpSn85XIjeznPhJ9-q1by5uLXsFAg9csJCK137fQbNjVz8fRMRjul3T4fT0VHjwqtGMLyQNsqBZXvlCVx-almwkiGTx5aUthDGP05nW9rZfg9jIZfNmnBrrffO-h-EfImDz4oJ7l5V62Ikcbm58b94oHVdpiaGqVomIi1j53aVNdc9bvm0QDgyJUnW7Q9T4uDl8tGu6trfuCniEL9qlXPdL76wBLu_CDBmWwEVuu09R9LZdlz6YU9JkkmoFOkEPG0w4ZjQQcg6yyCVPFgRgizQfTFzIIR2fCovvg&h=w2mqq3pKipJPIjGfr4tJW4Pb-cQO3MCONbwPM7DKRlU response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","name":"9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","status":"Deleting","startTime":"2025-04-22T02:35:05.0114641Z"}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9","name":"95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","status":"Deleting","startTime":"2026-03-12T21:36:35.8442367Z"}' headers: azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808871772222888&c=MIIHpTCCBo2gAwIBAgITOgWW6V4bWqMg7jirKQAEBZbpXjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE4MDgxMTE1WhcNMjUxMDE1MDgxMTE1WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMY1NkY30CSs3RZUjU5LWx8q7D4EBtiOvDh0rp_pq88pDrSLlkOvW1ukv2drLl4IRFgQeGBaWUXLnQSQkKU2147xu_kMK_wSfioRAwmyyQHBR5k_vbrQJFxUKceo6N_rl_2o1j456RihwRURmBeWLnd-69hjHOb5hjnrt_qkn2AFXRyhWO7gcy4NPQtAKQDYrLUUVj2h-D33k8M9wh0QyV5ILmpDadE4FUZdq41h-3VF3wEOfcnxvX517erTM2H7B67HZterUB9j8_HcAXYFr2m0QuYMdMJg_kKz1Rw0S_1Dibc4xxeJ9mM4i2wM0_mRb3j8bwvrBvTEDH-wVRJJJ30CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBS4PhGjDcxYCa2eOpJskgmW7M6GVTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAHYuF4NC56IyGK6Ro3OTFN7_FjApCny2LNMxb7LrSysN_JN1P48hCgwFKbBarw1eD_cd50ZUsSlQhCpUXw_UKyPtXcIeG_o9kfL9_OD1FHsRLeqNaTS6U5d_ae9_46MeBalddw7Zi7Y_l_WZj-czs03WJvrs-rws6ksOFbJ25hUW_tt3LpxdJ49iUEoL9NogcwIevUhCvdTwed0uJcxSU3InXLDHfkVFTcGdu5TMdm0gfxraHzKeCoTEbo8jP41rP7JVgZzJSUoTzBWqFe-N9LuyN9-TrCNLAJwm11B3bKdUW_Ki1RtB548riY-xx-WmRmrYKnV1JCnsL1wsoViaoSg&s=GVoMT5du8ud8tCk8Rc4MLOQh9LN-FfiS0pDaeZJaOZqB0OYoKkvMfJR89O4LEmFS-jfeLAyqqpJz9Z80daegD1kHn-z4XbYjQew7uyHJeWMWSlR9fPVs-b_9OrN8qJbzay1xqn-Gn-SdVMGwK0Yz4xtQDKaW1ifu4mxnNiMVk5NTleF9gf64ZxtPQM-pToeZPhKXl6yYsBPyH849qqbhWIHSxcsqgUG7bK3ssv529Lsl2eUHAxMcGqGZ14BNaSvJk2B3B_I0bB4budjXHzo9mE929FCb5xMfc6Ph5akxqypJ4g2yRbPI5z7dZDrVqwq-PGzTAykvrIefhaGcx81-nw&h=JnD006WdHCLkQgaBlVMRklDl4AzIBmRjyoiqOZB2pOs + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089489649295951&c=MIIHlDCCBnygAwIBAgIQbRZBCnyTTrdKyx3sn6-cIjANBgkqhkiG9w0BAQsFADA2MTQwMgYDVQQDEytDQ01FIEcxIFRMUyBSU0EgMjA0OCBTSEEyNTYgMjA0OSBFVVMyIENBIDAxMB4XDTI2MDIyNDE4NDcwN1oXDTI2MDgyMDAwNDcwN1owQDE-MDwGA1UEAxM1YXN5bmNvcGVyYXRpb25zaWduaW5nY2VydGlmaWNhdGUubWFuYWdlbWVudC5henVyZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDLYIfsKK3BxfjRY95DQ7nTiHuQIybDAR8CX9yInjq_0E3Mb9YwMAQGJklR1lZJqg9M7got1ThcwNEpPovodQrXAzXRPqJ0JyNpNf1UNLgRs-3_mYbXxvSrBdgdZL4WUq9XCQ9WaH2aM3MAuLy8FL835sRe_Zx46G3TsI9Grsv5U-8gTr440L6nsopLTJJzQCpxou4KEuTMiG2GpVzxExJwvUDuutVCxXnsUwksDnhFUbqcJ7mVhhK5If25oHTNYUQwYylqvq_5eVdfEXEzpbP3XfDdKxljTnSMHaniaYcYW3OmhIMmdnHNFiPA9LQ2DtYs_7T68xnPVpbVO0EZ2Em5AgMBAAGjggSSMIIEjjCBnQYDVR0gBIGVMIGSMAwGCisGAQQBgjd7AQEwZgYKKwYBBAGCN3sCAjBYMFYGCCsGAQUFBwICMEoeSAAzADMAZQAwADEAOQAyADEALQA0AGQANgA0AC0ANABmADgAYwAtAGEAMAA1ADUALQA1AGIAZABhAGYAZgBkADUAZQAzADMAZDAMBgorBgEEAYI3ewMCMAwGCisGAQQBgjd7BAIwDAYDVR0TAQH_BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH_BAQDAgWgMB0GA1UdDgQWBBQixmODlrY3K7hS01rA8V_TZUhMsjAfBgNVHSMEGDAWgBT87D7bqnwfgh4FuKEG-UPnArMKuTCCAbIGA1UdHwSCAakwggGlMGmgZ6BlhmNodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwa6BpoGeGZWh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzY1L2N1cnJlbnQuY3JsMFqgWKBWhlRodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwb6BtoGuGaWh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMS82NS9jdXJyZW50LmNybDCCAbcGCCsGAQUFBwEBBIIBqTCCAaUwbAYIKwYBBQUHMAKGYGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBuBggrBgEFBQcwAoZiaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwXQYIKwYBBQUHMAKGUWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBmBggrBgEFBQcwAoZaaHR0cDovL2NjbWVlYXN0dXMycGtpLmVhc3R1czIucGtpLmNvcmUud2luZG93cy5uZXQvY2VydGlmaWNhdGVBdXRob3JpdGllcy9jY21lZWFzdHVzMmljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQBKY8uIen-4v_aGTptgf_04u1F6978whzIp4ZiTbOSXPwNnweOy6hCQUcuaqDgVZEiozCZ3DTEQooEcQdtH6WhiCDn5FLdHIVfLyo35uSdRGa9igGbbQ22s_ZI2_Sp17bV5_a-akDuAb6xVSZB_RbHXoicbUykmyHQ2aRb7wLI-YJ4X_aS00yjgBXHLbbbD1PGhTMYVk-5Qy8AYGA2_CTJ0ZS5toZF1EKxkz6ka6D_ROn4Sg7PthZX7Y3YpuVwnCelnvJvOgla_MQjpNDBcgmnVyU-ChBBd3TykrRxVWNXjEm54XPippvvwuKEdc4BCa38ZFVNgvDuK-tY_JpycugPZ&s=Vq4zdz34-KPmhfLm2D2E4e4n-bjRoJpoU8ESB1HoH7oWXAT5RQYE9BHDOq8piv_-oQYCDAo9HUdmkLVRNIsySRCTXSQz5XeHBqN_fWp_7dfhpH_TgCzdRB_VHSTYva2TX-wyxWVquy9-MTNQv_SnvEF055R5K1MMZ_pHuYvVT0QBrF4pilSGuaYdKTKYq93mGMI6pGIEOwzfUgFRDdjZX81RxlnMjlAFk_PhLumAdOerawWh7bAEG3RI_UUPHOy5yjozX0o3c8k4ePzrHWuIrA1vqGTpWOkMqwniU1LetdicJPbo8Gwsu7Mphw7Ykf9JuGpmwBqfjCeUupIoJRmoRg&h=Jm5iN7VdKKPLVSiCvMJCbFye53ZtiuywPnb0YzZzFqE cache-control: - no-cache content-length: @@ -2789,13 +2244,13 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 22 Apr 2025 02:52:57 GMT + - Thu, 12 Mar 2026 21:49:24 GMT etag: - - '"00007d39-0000-2000-0000-680700590000"' + - '"0600d3e2-0000-2000-0000-69b331e30000"' expires: - '-1' location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808871772379608&c=MIIHpTCCBo2gAwIBAgITOgWW6V4bWqMg7jirKQAEBZbpXjANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE4MDgxMTE1WhcNMjUxMDE1MDgxMTE1WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMY1NkY30CSs3RZUjU5LWx8q7D4EBtiOvDh0rp_pq88pDrSLlkOvW1ukv2drLl4IRFgQeGBaWUXLnQSQkKU2147xu_kMK_wSfioRAwmyyQHBR5k_vbrQJFxUKceo6N_rl_2o1j456RihwRURmBeWLnd-69hjHOb5hjnrt_qkn2AFXRyhWO7gcy4NPQtAKQDYrLUUVj2h-D33k8M9wh0QyV5ILmpDadE4FUZdq41h-3VF3wEOfcnxvX517erTM2H7B67HZterUB9j8_HcAXYFr2m0QuYMdMJg_kKz1Rw0S_1Dibc4xxeJ9mM4i2wM0_mRb3j8bwvrBvTEDH-wVRJJJ30CAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBS4PhGjDcxYCa2eOpJskgmW7M6GVTAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAHYuF4NC56IyGK6Ro3OTFN7_FjApCny2LNMxb7LrSysN_JN1P48hCgwFKbBarw1eD_cd50ZUsSlQhCpUXw_UKyPtXcIeG_o9kfL9_OD1FHsRLeqNaTS6U5d_ae9_46MeBalddw7Zi7Y_l_WZj-czs03WJvrs-rws6ksOFbJ25hUW_tt3LpxdJ49iUEoL9NogcwIevUhCvdTwed0uJcxSU3InXLDHfkVFTcGdu5TMdm0gfxraHzKeCoTEbo8jP41rP7JVgZzJSUoTzBWqFe-N9LuyN9-TrCNLAJwm11B3bKdUW_Ki1RtB548riY-xx-WmRmrYKnV1JCnsL1wsoViaoSg&s=C6MYETfVoxw2P5zKd-CanFLRYAnNIPXgd7FxX1Qm8tDV06kAFOBpZ8fCciaMfafaLG-fmdQb4uSVVK_Psv7xuVbRRy6ky5NaOhMfB9Rb9w025BW-fySou0h8nBlM8AeSfA9-AsE_oZ9AaJt7JJs1MpE_c3Pr3mhrpJtdfPGH4REpbddxLfSHjhMmKv8Wm_y1EsUvXTENYOeELzNV2hBIEwbnrmTmkddy32VrH6zn4IOE1dVNRZaj8WL9DkNt_GY4Hj2P9S8av-o06K-0o4Kz7y2sMxvUUfxjOd4QQSPBkcq4iDyvD-lpbfyRzU7Q8sn-CyYn7FiTquG94e50zfBA2g&h=PyNMz8jl2ttqgk1o81MKYlgG6jLYiDYZYbVLNhu_gP8 + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089489649295951&c=MIIHlDCCBnygAwIBAgIQbRZBCnyTTrdKyx3sn6-cIjANBgkqhkiG9w0BAQsFADA2MTQwMgYDVQQDEytDQ01FIEcxIFRMUyBSU0EgMjA0OCBTSEEyNTYgMjA0OSBFVVMyIENBIDAxMB4XDTI2MDIyNDE4NDcwN1oXDTI2MDgyMDAwNDcwN1owQDE-MDwGA1UEAxM1YXN5bmNvcGVyYXRpb25zaWduaW5nY2VydGlmaWNhdGUubWFuYWdlbWVudC5henVyZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDLYIfsKK3BxfjRY95DQ7nTiHuQIybDAR8CX9yInjq_0E3Mb9YwMAQGJklR1lZJqg9M7got1ThcwNEpPovodQrXAzXRPqJ0JyNpNf1UNLgRs-3_mYbXxvSrBdgdZL4WUq9XCQ9WaH2aM3MAuLy8FL835sRe_Zx46G3TsI9Grsv5U-8gTr440L6nsopLTJJzQCpxou4KEuTMiG2GpVzxExJwvUDuutVCxXnsUwksDnhFUbqcJ7mVhhK5If25oHTNYUQwYylqvq_5eVdfEXEzpbP3XfDdKxljTnSMHaniaYcYW3OmhIMmdnHNFiPA9LQ2DtYs_7T68xnPVpbVO0EZ2Em5AgMBAAGjggSSMIIEjjCBnQYDVR0gBIGVMIGSMAwGCisGAQQBgjd7AQEwZgYKKwYBBAGCN3sCAjBYMFYGCCsGAQUFBwICMEoeSAAzADMAZQAwADEAOQAyADEALQA0AGQANgA0AC0ANABmADgAYwAtAGEAMAA1ADUALQA1AGIAZABhAGYAZgBkADUAZQAzADMAZDAMBgorBgEEAYI3ewMCMAwGCisGAQQBgjd7BAIwDAYDVR0TAQH_BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH_BAQDAgWgMB0GA1UdDgQWBBQixmODlrY3K7hS01rA8V_TZUhMsjAfBgNVHSMEGDAWgBT87D7bqnwfgh4FuKEG-UPnArMKuTCCAbIGA1UdHwSCAakwggGlMGmgZ6BlhmNodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwa6BpoGeGZWh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzY1L2N1cnJlbnQuY3JsMFqgWKBWhlRodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwb6BtoGuGaWh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMS82NS9jdXJyZW50LmNybDCCAbcGCCsGAQUFBwEBBIIBqTCCAaUwbAYIKwYBBQUHMAKGYGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBuBggrBgEFBQcwAoZiaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwXQYIKwYBBQUHMAKGUWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBmBggrBgEFBQcwAoZaaHR0cDovL2NjbWVlYXN0dXMycGtpLmVhc3R1czIucGtpLmNvcmUud2luZG93cy5uZXQvY2VydGlmaWNhdGVBdXRob3JpdGllcy9jY21lZWFzdHVzMmljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQBKY8uIen-4v_aGTptgf_04u1F6978whzIp4ZiTbOSXPwNnweOy6hCQUcuaqDgVZEiozCZ3DTEQooEcQdtH6WhiCDn5FLdHIVfLyo35uSdRGa9igGbbQ22s_ZI2_Sp17bV5_a-akDuAb6xVSZB_RbHXoicbUykmyHQ2aRb7wLI-YJ4X_aS00yjgBXHLbbbD1PGhTMYVk-5Qy8AYGA2_CTJ0ZS5toZF1EKxkz6ka6D_ROn4Sg7PthZX7Y3YpuVwnCelnvJvOgla_MQjpNDBcgmnVyU-ChBBd3TykrRxVWNXjEm54XPippvvwuKEdc4BCa38ZFVNgvDuK-tY_JpycugPZ&s=Vq4zdz34-KPmhfLm2D2E4e4n-bjRoJpoU8ESB1HoH7oWXAT5RQYE9BHDOq8piv_-oQYCDAo9HUdmkLVRNIsySRCTXSQz5XeHBqN_fWp_7dfhpH_TgCzdRB_VHSTYva2TX-wyxWVquy9-MTNQv_SnvEF055R5K1MMZ_pHuYvVT0QBrF4pilSGuaYdKTKYq93mGMI6pGIEOwzfUgFRDdjZX81RxlnMjlAFk_PhLumAdOerawWh7bAEG3RI_UUPHOy5yjozX0o3c8k4ePzrHWuIrA1vqGTpWOkMqwniU1LetdicJPbo8Gwsu7Mphw7Ykf9JuGpmwBqfjCeUupIoJRmoRg&h=Jm5iN7VdKKPLVSiCvMJCbFye53ZtiuywPnb0YzZzFqE pragma: - no-cache strict-transport-security: @@ -2805,11 +2260,11 @@ interactions: x-content-type-options: - nosniff x-ms-operation-identifier: - - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/eastus2/ac7b3442-dc31-44e2-b559-4ddbbb62db3e + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/be64c6e5-b15c-4909-ae43-76e7d74150f9 x-ms-ratelimit-remaining-subscription-global-reads: - '16499' x-msedge-ref: - - 'Ref A: 1E1C5DCFEF444298B27FB6B0C7D04962 Ref B: CO6AA3150217045 Ref C: 2025-04-22T02:52:56Z' + - 'Ref A: 864A823854964767A055263370FFA95B Ref B: CO6AA3150220045 Ref C: 2026-03-12T21:49:24Z' status: code: 202 message: Accepted @@ -2827,15 +2282,15 @@ interactions: ParameterSetName: - --resource-group --name -y User-Agent: - - AZURECLI/2.71.0 azsdk-python-core/1.31.0 Python/3.12.10 (Windows-11-10.0.26100-SP0) + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.13.12 (Windows-11-10.0.26100-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808861052440827&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=Bv04H6hM_8ionqp54t1J968cFyOosBqagl6U86v1GaAgIeGu0lAlJHVHcCx1NRg31DHgfqdyPAhwqKiprZWsdZ14uyZQUkoQ4LpSVb8MRB4LJ83z_MhYX456KCZhTPLaUYRAv43hsR_tGI1fD5vI8JiS3e_YdwytPhI912zdEL_V-bA-5YhjQeaVtK2nTrKCvzsaBjiLwEv6MFezvZGD4u05Ieh5xoa3Dc_oGy3nCF-FkWffPX128yGyo52I0_h_KAMQsuQor1rueXjV4LGA16c4pINN-PhIt86JRWzb_U5IF3USpSRw7s2FVO8GcHCE6fvTlBqrwvrAuv3dPyNWtQ&h=v_D4Ur-wLXlqG1ZuUSCAINVPfTUvd57DhNNdV1YYixw + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089481959828256&c=MIIHlTCCBn2gAwIBAgIRAN8uxS6M1zIwyNS27O1e45EwDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UEAxMrQ0NNRSBHMSBUTFMgUlNBIDIwNDggU0hBMjU2IDIwNDkgRVVTMiBDQSAwMTAeFw0yNjAyMjQxMjQ4MDhaFw0yNjA4MTkxODQ4MDhaMEAxPjA8BgNVBAMTNWFzeW5jb3BlcmF0aW9uc2lnbmluZ2NlcnRpZmljYXRlLm1hbmFnZW1lbnQuYXp1cmUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAw34VWxIMRfzkodl03I3vWbthvAfn0-568UvCCyDa9QJec4yE7-lvztIK2R1pSsZXIjAr7f2xBefTCETZYtzcmGDdn8bNSayia9CqG3zkb90GkqlNXIhIqrL-3JFtStsU_rgnMZXI7hGuDm9grRLql1o_1RInkbOnrvmfTaYQ2CyRH38m3bFx7lsS-of9SydzWzZpqG9LIVwKER9oq_6BrDGSfERX0I9TJuiST-1JdbOwRq32h0cY0FtXqAGw8JH2Uc__hAUeXcPVT-aIHNe1mpH_iShy0HyYBHBHAVeI686nAJRVdR64T-ib01w4q8WwpBvs5spHSZNT7Xp4eRS-wQIDAQABo4IEkjCCBI4wgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDAjAMBgorBgEEAYI3ewQCMAwGA1UdEwEB_wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMA4GA1UdDwEB_wQEAwIFoDAdBgNVHQ4EFgQUwePRqNgumGplFm26a52kFZSqUmMwHwYDVR0jBBgwFoAU_Ow-26p8H4IeBbihBvlD5wKzCrkwggGyBgNVHR8EggGpMIIBpTBpoGegZYZjaHR0cDovL3ByaW1hcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzczL2N1cnJlbnQuY3JsMGugaaBnhmVodHRwOi8vc2Vjb25kYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NybHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS83My9jdXJyZW50LmNybDBaoFigVoZUaHR0cDovL2NybC5taWNyb3NvZnQuY29tL2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzczL2N1cnJlbnQuY3JsMG-gbaBrhmlodHRwOi8vY2NtZWVhc3R1czJwa2kuZWFzdHVzMi5wa2kuY29yZS53aW5kb3dzLm5ldC9jZXJ0aWZpY2F0ZUF1dGhvcml0aWVzL2NjbWVlYXN0dXMyaWNhMDEvNzMvY3VycmVudC5jcmwwggG3BggrBgEFBQcBAQSCAakwggGlMGwGCCsGAQUFBzAChmBodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwbgYIKwYBBQUHMAKGYmh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY2FjZXJ0cy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxL2NlcnQuY2VyMF0GCCsGAQUFBzAChlFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwZgYIKwYBBQUHMAKGWmh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMTANBgkqhkiG9w0BAQsFAAOCAQEABNWUmsU3kC0jt2fJ9ckIR3RNIVAtLuE-xxl6T1BzxTeySAS0J-OWa-u5aQORlpcBDiQGeITvEWJoBx9mNXjbvxWZZQOPuz5ne3fU2UqQ063pIWLyoiWQP_pdKjC5_L_sSqyyhIwD-PW-hAuocylbzGO1e4xmbRemgFtUzdXDSqxF9lHf_GVfQDAhfF6RhgIkktrd1n9mzAWMTHEaGOVQ6DRkuzqcIDeEjttW_0z4F8CVQUkEls6ZUW-2YdacbccGgUKR0c0MHGhuPdYbn-vHwmzBBlmYEv3ohsEIMXTiuiU-ijE-u9vgjd4I2Twy6zcgLkTf-kpAUNcMl742Vsmaxg&s=Y5VQ6fxAppldIhT1nmAWCtfeP3CFsZanimMnLmDoh3MY8K1zZgFpSn85XIjeznPhJ9-q1by5uLXsFAg9csJCK137fQbNjVz8fRMRjul3T4fT0VHjwqtGMLyQNsqBZXvlCVx-almwkiGTx5aUthDGP05nW9rZfg9jIZfNmnBrrffO-h-EfImDz4oJ7l5V62Ikcbm58b94oHVdpiaGqVomIi1j53aVNdc9bvm0QDgyJUnW7Q9T4uDl8tGu6trfuCniEL9qlXPdL76wBLu_CDBmWwEVuu09R9LZdlz6YU9JkkmoFOkEPG0w4ZjQQcg6yyCVPFgRgizQfTFzIIR2fCovvg&h=w2mqq3pKipJPIjGfr4tJW4Pb-cQO3MCONbwPM7DKRlU response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","name":"9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","status":"Deleting","startTime":"2025-04-22T02:35:05.0114641Z"}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9","name":"95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","status":"Deleting","startTime":"2026-03-12T21:36:35.8442367Z"}' headers: azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808872079111577&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=27PmlzRuZS4gdfqXs0oVSpg1u0vl-quOleo2b0buCS-EOT9Xky-gCfcyxQwjqBRiA2P3frhj3lv6saOzBIrzV3eXtUeWMybpdg_AWLpdE99lY9Xw7ibhXzI2nJfXUt5MczrxMpRIO_DMDnlhmyk2f5JTZAl9rmIdDo3PNBbXYJjSXFDhjGCtNZlQR2N6GPXMZlOsEXiHkbpdS4ZlW--RNu1l3Up38fe_g5oX91Fgn_Q4tdYThXaLCcfIBbTf0_FkEFRQ1PkoE7baLEPUIwRh3iAYfGejl0q1c4T5sfrKEQ7pQKzFQZ8VgdIxlIHTTup2bdT7k9bKzqf9JhZVKzlWKA&h=XiM7hqzbWmAUopQssbI4Bx67VgON7g5SOmsZgBH4aBY + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089489954384153&c=MIIHlDCCBnygAwIBAgIQbRZBCnyTTrdKyx3sn6-cIjANBgkqhkiG9w0BAQsFADA2MTQwMgYDVQQDEytDQ01FIEcxIFRMUyBSU0EgMjA0OCBTSEEyNTYgMjA0OSBFVVMyIENBIDAxMB4XDTI2MDIyNDE4NDcwN1oXDTI2MDgyMDAwNDcwN1owQDE-MDwGA1UEAxM1YXN5bmNvcGVyYXRpb25zaWduaW5nY2VydGlmaWNhdGUubWFuYWdlbWVudC5henVyZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDLYIfsKK3BxfjRY95DQ7nTiHuQIybDAR8CX9yInjq_0E3Mb9YwMAQGJklR1lZJqg9M7got1ThcwNEpPovodQrXAzXRPqJ0JyNpNf1UNLgRs-3_mYbXxvSrBdgdZL4WUq9XCQ9WaH2aM3MAuLy8FL835sRe_Zx46G3TsI9Grsv5U-8gTr440L6nsopLTJJzQCpxou4KEuTMiG2GpVzxExJwvUDuutVCxXnsUwksDnhFUbqcJ7mVhhK5If25oHTNYUQwYylqvq_5eVdfEXEzpbP3XfDdKxljTnSMHaniaYcYW3OmhIMmdnHNFiPA9LQ2DtYs_7T68xnPVpbVO0EZ2Em5AgMBAAGjggSSMIIEjjCBnQYDVR0gBIGVMIGSMAwGCisGAQQBgjd7AQEwZgYKKwYBBAGCN3sCAjBYMFYGCCsGAQUFBwICMEoeSAAzADMAZQAwADEAOQAyADEALQA0AGQANgA0AC0ANABmADgAYwAtAGEAMAA1ADUALQA1AGIAZABhAGYAZgBkADUAZQAzADMAZDAMBgorBgEEAYI3ewMCMAwGCisGAQQBgjd7BAIwDAYDVR0TAQH_BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH_BAQDAgWgMB0GA1UdDgQWBBQixmODlrY3K7hS01rA8V_TZUhMsjAfBgNVHSMEGDAWgBT87D7bqnwfgh4FuKEG-UPnArMKuTCCAbIGA1UdHwSCAakwggGlMGmgZ6BlhmNodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwa6BpoGeGZWh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzY1L2N1cnJlbnQuY3JsMFqgWKBWhlRodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwb6BtoGuGaWh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMS82NS9jdXJyZW50LmNybDCCAbcGCCsGAQUFBwEBBIIBqTCCAaUwbAYIKwYBBQUHMAKGYGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBuBggrBgEFBQcwAoZiaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwXQYIKwYBBQUHMAKGUWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBmBggrBgEFBQcwAoZaaHR0cDovL2NjbWVlYXN0dXMycGtpLmVhc3R1czIucGtpLmNvcmUud2luZG93cy5uZXQvY2VydGlmaWNhdGVBdXRob3JpdGllcy9jY21lZWFzdHVzMmljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQBKY8uIen-4v_aGTptgf_04u1F6978whzIp4ZiTbOSXPwNnweOy6hCQUcuaqDgVZEiozCZ3DTEQooEcQdtH6WhiCDn5FLdHIVfLyo35uSdRGa9igGbbQ22s_ZI2_Sp17bV5_a-akDuAb6xVSZB_RbHXoicbUykmyHQ2aRb7wLI-YJ4X_aS00yjgBXHLbbbD1PGhTMYVk-5Qy8AYGA2_CTJ0ZS5toZF1EKxkz6ka6D_ROn4Sg7PthZX7Y3YpuVwnCelnvJvOgla_MQjpNDBcgmnVyU-ChBBd3TykrRxVWNXjEm54XPippvvwuKEdc4BCa38ZFVNgvDuK-tY_JpycugPZ&s=wE1-I_G-7TSlPGH0T6038UVc54IjzukDGJun1O2f5NHks5-LZopRYa1VV73clmD4SpzYkP6gR0jzq3lZmsFnfFdtX7hSKP2VPt_a35lSDXzszNbEgnaQiMveIwlvRZtWSUc1qqgqnxwCe168Rl1eqRbWzyRWc7vuZysaHKAX_Q2k4D1YAR9v2ZtCR76JwE5HKPJFYRa-DqJBhTUiGZ1RDqzrLCXtBrdlwe91mr0XYZH1vrjdFHsBdf7Ry0rKZfkm62yvek8gWFSxX6nwWFB1W1qgqvetkxro5xBqUOK_3DBRwy6TbV_fKd_SyAMYumzGJymqYkae_XjAdrjQ6eEGIg&h=C4JdHsC9_PagMUyqkL8E4-PAdFklZgI3ETfXNcrBF1w cache-control: - no-cache content-length: @@ -2843,13 +2298,13 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 22 Apr 2025 02:53:27 GMT + - Thu, 12 Mar 2026 21:49:54 GMT etag: - - '"00007d39-0000-2000-0000-680700590000"' + - '"0600d3e2-0000-2000-0000-69b331e30000"' expires: - '-1' location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808872079267796&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=XiUAxv0OZVJqQbvyZ4EBHlQzdUj3rgaKf1uHUSyT3cE5AYT70oQspa3Oq15IpC0HwOzaiogaKFXv3_0SwKukupsmNUOB8P4JeQscrVH4wZza1amHgK5Ba5Vcs9WXitHFc_AXwtaG5cVMuvgKTOje0IVF_TFjd_X5U4PsvYVxhoz27r6Io7AOzL5amG8aq62-68bw6VTNe4HgflbaKQjQUDlLhi2POc5JCbUlnYAOzEcVtXrd7sMaTTKkms6farzoF9v8m4SjojvA3Wpt-Q_l8omk_xuoJueCDHQupVg622FuNLJ1muFbLneSad8cQdb8nzSQW6bqAz87djk1hGc8jQ&h=4PREiK4lHU5XXEqnB8pva4YDN4fg6EolCrhpQjKVR8g + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089489954540393&c=MIIHlDCCBnygAwIBAgIQbRZBCnyTTrdKyx3sn6-cIjANBgkqhkiG9w0BAQsFADA2MTQwMgYDVQQDEytDQ01FIEcxIFRMUyBSU0EgMjA0OCBTSEEyNTYgMjA0OSBFVVMyIENBIDAxMB4XDTI2MDIyNDE4NDcwN1oXDTI2MDgyMDAwNDcwN1owQDE-MDwGA1UEAxM1YXN5bmNvcGVyYXRpb25zaWduaW5nY2VydGlmaWNhdGUubWFuYWdlbWVudC5henVyZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDLYIfsKK3BxfjRY95DQ7nTiHuQIybDAR8CX9yInjq_0E3Mb9YwMAQGJklR1lZJqg9M7got1ThcwNEpPovodQrXAzXRPqJ0JyNpNf1UNLgRs-3_mYbXxvSrBdgdZL4WUq9XCQ9WaH2aM3MAuLy8FL835sRe_Zx46G3TsI9Grsv5U-8gTr440L6nsopLTJJzQCpxou4KEuTMiG2GpVzxExJwvUDuutVCxXnsUwksDnhFUbqcJ7mVhhK5If25oHTNYUQwYylqvq_5eVdfEXEzpbP3XfDdKxljTnSMHaniaYcYW3OmhIMmdnHNFiPA9LQ2DtYs_7T68xnPVpbVO0EZ2Em5AgMBAAGjggSSMIIEjjCBnQYDVR0gBIGVMIGSMAwGCisGAQQBgjd7AQEwZgYKKwYBBAGCN3sCAjBYMFYGCCsGAQUFBwICMEoeSAAzADMAZQAwADEAOQAyADEALQA0AGQANgA0AC0ANABmADgAYwAtAGEAMAA1ADUALQA1AGIAZABhAGYAZgBkADUAZQAzADMAZDAMBgorBgEEAYI3ewMCMAwGCisGAQQBgjd7BAIwDAYDVR0TAQH_BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH_BAQDAgWgMB0GA1UdDgQWBBQixmODlrY3K7hS01rA8V_TZUhMsjAfBgNVHSMEGDAWgBT87D7bqnwfgh4FuKEG-UPnArMKuTCCAbIGA1UdHwSCAakwggGlMGmgZ6BlhmNodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwa6BpoGeGZWh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzY1L2N1cnJlbnQuY3JsMFqgWKBWhlRodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwb6BtoGuGaWh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMS82NS9jdXJyZW50LmNybDCCAbcGCCsGAQUFBwEBBIIBqTCCAaUwbAYIKwYBBQUHMAKGYGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBuBggrBgEFBQcwAoZiaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwXQYIKwYBBQUHMAKGUWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBmBggrBgEFBQcwAoZaaHR0cDovL2NjbWVlYXN0dXMycGtpLmVhc3R1czIucGtpLmNvcmUud2luZG93cy5uZXQvY2VydGlmaWNhdGVBdXRob3JpdGllcy9jY21lZWFzdHVzMmljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQBKY8uIen-4v_aGTptgf_04u1F6978whzIp4ZiTbOSXPwNnweOy6hCQUcuaqDgVZEiozCZ3DTEQooEcQdtH6WhiCDn5FLdHIVfLyo35uSdRGa9igGbbQ22s_ZI2_Sp17bV5_a-akDuAb6xVSZB_RbHXoicbUykmyHQ2aRb7wLI-YJ4X_aS00yjgBXHLbbbD1PGhTMYVk-5Qy8AYGA2_CTJ0ZS5toZF1EKxkz6ka6D_ROn4Sg7PthZX7Y3YpuVwnCelnvJvOgla_MQjpNDBcgmnVyU-ChBBd3TykrRxVWNXjEm54XPippvvwuKEdc4BCa38ZFVNgvDuK-tY_JpycugPZ&s=SXJUfr4An2Z0Yz4qHa54agNzn7uJHf-r4bavFT96RE1Fr3cDtCW9JrfIRqW2va55r6g07iSvi0Qo98MYMREqwB6qKW_NtiFKMEJp2wHX0XgbwH5jm63599RRUhpiOEcL5iW10k3eRfhQqz3xDIA5Hd5x7kpXL40GuB8gd3WpYq1Uc8iEvL6b3cjAbpQAhWsVHOzpAYE37rOipbxlAqvUcKeoqH219uekZeUEqcDLxjEJp-gL8d8g4bY_74YEq8f-mZtvbvuihnmFUzZq2h1N6bafywYVBJQ41mkRdzfWS7Cw6md8RNhjdKnpWIBl5dbyEcg_pgI4qi7uSjVyAiwRmQ&h=7pb2xTKmgg_0PoMpPvrlWS1iwazcIZVryRYUUdmlsQo pragma: - no-cache strict-transport-security: @@ -2859,11 +2314,11 @@ interactions: x-content-type-options: - nosniff x-ms-operation-identifier: - - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/886b8249-4c46-4509-bec6-2d9a3e161ec8 + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/980b6284-e788-40d0-93f0-c3710173ba3b x-ms-ratelimit-remaining-subscription-global-reads: - '16499' x-msedge-ref: - - 'Ref A: 62BA53C3DA5846E99971C82061440DE2 Ref B: CO6AA3150217045 Ref C: 2025-04-22T02:53:27Z' + - 'Ref A: 5A1C7586BDF240E3909A0D562DD2F368 Ref B: MWH011020806031 Ref C: 2026-03-12T21:49:55Z' status: code: 202 message: Accepted @@ -2881,15 +2336,15 @@ interactions: ParameterSetName: - --resource-group --name -y User-Agent: - - AZURECLI/2.71.0 azsdk-python-core/1.31.0 Python/3.12.10 (Windows-11-10.0.26100-SP0) + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.13.12 (Windows-11-10.0.26100-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808861052440827&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=Bv04H6hM_8ionqp54t1J968cFyOosBqagl6U86v1GaAgIeGu0lAlJHVHcCx1NRg31DHgfqdyPAhwqKiprZWsdZ14uyZQUkoQ4LpSVb8MRB4LJ83z_MhYX456KCZhTPLaUYRAv43hsR_tGI1fD5vI8JiS3e_YdwytPhI912zdEL_V-bA-5YhjQeaVtK2nTrKCvzsaBjiLwEv6MFezvZGD4u05Ieh5xoa3Dc_oGy3nCF-FkWffPX128yGyo52I0_h_KAMQsuQor1rueXjV4LGA16c4pINN-PhIt86JRWzb_U5IF3USpSRw7s2FVO8GcHCE6fvTlBqrwvrAuv3dPyNWtQ&h=v_D4Ur-wLXlqG1ZuUSCAINVPfTUvd57DhNNdV1YYixw + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089481959828256&c=MIIHlTCCBn2gAwIBAgIRAN8uxS6M1zIwyNS27O1e45EwDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UEAxMrQ0NNRSBHMSBUTFMgUlNBIDIwNDggU0hBMjU2IDIwNDkgRVVTMiBDQSAwMTAeFw0yNjAyMjQxMjQ4MDhaFw0yNjA4MTkxODQ4MDhaMEAxPjA8BgNVBAMTNWFzeW5jb3BlcmF0aW9uc2lnbmluZ2NlcnRpZmljYXRlLm1hbmFnZW1lbnQuYXp1cmUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAw34VWxIMRfzkodl03I3vWbthvAfn0-568UvCCyDa9QJec4yE7-lvztIK2R1pSsZXIjAr7f2xBefTCETZYtzcmGDdn8bNSayia9CqG3zkb90GkqlNXIhIqrL-3JFtStsU_rgnMZXI7hGuDm9grRLql1o_1RInkbOnrvmfTaYQ2CyRH38m3bFx7lsS-of9SydzWzZpqG9LIVwKER9oq_6BrDGSfERX0I9TJuiST-1JdbOwRq32h0cY0FtXqAGw8JH2Uc__hAUeXcPVT-aIHNe1mpH_iShy0HyYBHBHAVeI686nAJRVdR64T-ib01w4q8WwpBvs5spHSZNT7Xp4eRS-wQIDAQABo4IEkjCCBI4wgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDAjAMBgorBgEEAYI3ewQCMAwGA1UdEwEB_wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMA4GA1UdDwEB_wQEAwIFoDAdBgNVHQ4EFgQUwePRqNgumGplFm26a52kFZSqUmMwHwYDVR0jBBgwFoAU_Ow-26p8H4IeBbihBvlD5wKzCrkwggGyBgNVHR8EggGpMIIBpTBpoGegZYZjaHR0cDovL3ByaW1hcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzczL2N1cnJlbnQuY3JsMGugaaBnhmVodHRwOi8vc2Vjb25kYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NybHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS83My9jdXJyZW50LmNybDBaoFigVoZUaHR0cDovL2NybC5taWNyb3NvZnQuY29tL2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzczL2N1cnJlbnQuY3JsMG-gbaBrhmlodHRwOi8vY2NtZWVhc3R1czJwa2kuZWFzdHVzMi5wa2kuY29yZS53aW5kb3dzLm5ldC9jZXJ0aWZpY2F0ZUF1dGhvcml0aWVzL2NjbWVlYXN0dXMyaWNhMDEvNzMvY3VycmVudC5jcmwwggG3BggrBgEFBQcBAQSCAakwggGlMGwGCCsGAQUFBzAChmBodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwbgYIKwYBBQUHMAKGYmh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY2FjZXJ0cy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxL2NlcnQuY2VyMF0GCCsGAQUFBzAChlFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwZgYIKwYBBQUHMAKGWmh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMTANBgkqhkiG9w0BAQsFAAOCAQEABNWUmsU3kC0jt2fJ9ckIR3RNIVAtLuE-xxl6T1BzxTeySAS0J-OWa-u5aQORlpcBDiQGeITvEWJoBx9mNXjbvxWZZQOPuz5ne3fU2UqQ063pIWLyoiWQP_pdKjC5_L_sSqyyhIwD-PW-hAuocylbzGO1e4xmbRemgFtUzdXDSqxF9lHf_GVfQDAhfF6RhgIkktrd1n9mzAWMTHEaGOVQ6DRkuzqcIDeEjttW_0z4F8CVQUkEls6ZUW-2YdacbccGgUKR0c0MHGhuPdYbn-vHwmzBBlmYEv3ohsEIMXTiuiU-ijE-u9vgjd4I2Twy6zcgLkTf-kpAUNcMl742Vsmaxg&s=Y5VQ6fxAppldIhT1nmAWCtfeP3CFsZanimMnLmDoh3MY8K1zZgFpSn85XIjeznPhJ9-q1by5uLXsFAg9csJCK137fQbNjVz8fRMRjul3T4fT0VHjwqtGMLyQNsqBZXvlCVx-almwkiGTx5aUthDGP05nW9rZfg9jIZfNmnBrrffO-h-EfImDz4oJ7l5V62Ikcbm58b94oHVdpiaGqVomIi1j53aVNdc9bvm0QDgyJUnW7Q9T4uDl8tGu6trfuCniEL9qlXPdL76wBLu_CDBmWwEVuu09R9LZdlz6YU9JkkmoFOkEPG0w4ZjQQcg6yyCVPFgRgizQfTFzIIR2fCovvg&h=w2mqq3pKipJPIjGfr4tJW4Pb-cQO3MCONbwPM7DKRlU response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","name":"9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","status":"Deleting","startTime":"2025-04-22T02:35:05.0114641Z"}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9","name":"95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","status":"Deleting","startTime":"2026-03-12T21:36:35.8442367Z"}' headers: azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808872386327715&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=ynJwcJn7CkL8x5w6Ps2VQGkib41GnP-LZw3YitXH1XZoU_cqIiOvOUk373V_YwDOmylPkyWRkc5qgWBNIOTVQsPlAfqifT-RIni_G1IcsXuJrpgrR8xihGhIqKeE8Ixr7OOZUN1bNyLuetmS7ZhdUphrdxepWEm_vCBQMXMZSLzM88t0fDXwFHjmnhF32GLVJM0FWwrn6STx3LT2Co4Vc8CRQ0lvmXadQvJlHSOlxzcd-rSZcqaJDjIvor8WO0pVfxW8V7A1mkjk4rPIWzjUn7B2fChTjhce2t1F72Uq7fMztiL7Zp9TEM-EtOCQAnSYe0h7hbNM-VtCbe3d3RLgXg&h=5vzHG02lqiBYRUiQitop6ZEXJMsOZA_YTCXmtqUYj_8 + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089490259590783&c=MIIHlDCCBnygAwIBAgIQbRZBCnyTTrdKyx3sn6-cIjANBgkqhkiG9w0BAQsFADA2MTQwMgYDVQQDEytDQ01FIEcxIFRMUyBSU0EgMjA0OCBTSEEyNTYgMjA0OSBFVVMyIENBIDAxMB4XDTI2MDIyNDE4NDcwN1oXDTI2MDgyMDAwNDcwN1owQDE-MDwGA1UEAxM1YXN5bmNvcGVyYXRpb25zaWduaW5nY2VydGlmaWNhdGUubWFuYWdlbWVudC5henVyZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDLYIfsKK3BxfjRY95DQ7nTiHuQIybDAR8CX9yInjq_0E3Mb9YwMAQGJklR1lZJqg9M7got1ThcwNEpPovodQrXAzXRPqJ0JyNpNf1UNLgRs-3_mYbXxvSrBdgdZL4WUq9XCQ9WaH2aM3MAuLy8FL835sRe_Zx46G3TsI9Grsv5U-8gTr440L6nsopLTJJzQCpxou4KEuTMiG2GpVzxExJwvUDuutVCxXnsUwksDnhFUbqcJ7mVhhK5If25oHTNYUQwYylqvq_5eVdfEXEzpbP3XfDdKxljTnSMHaniaYcYW3OmhIMmdnHNFiPA9LQ2DtYs_7T68xnPVpbVO0EZ2Em5AgMBAAGjggSSMIIEjjCBnQYDVR0gBIGVMIGSMAwGCisGAQQBgjd7AQEwZgYKKwYBBAGCN3sCAjBYMFYGCCsGAQUFBwICMEoeSAAzADMAZQAwADEAOQAyADEALQA0AGQANgA0AC0ANABmADgAYwAtAGEAMAA1ADUALQA1AGIAZABhAGYAZgBkADUAZQAzADMAZDAMBgorBgEEAYI3ewMCMAwGCisGAQQBgjd7BAIwDAYDVR0TAQH_BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH_BAQDAgWgMB0GA1UdDgQWBBQixmODlrY3K7hS01rA8V_TZUhMsjAfBgNVHSMEGDAWgBT87D7bqnwfgh4FuKEG-UPnArMKuTCCAbIGA1UdHwSCAakwggGlMGmgZ6BlhmNodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwa6BpoGeGZWh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzY1L2N1cnJlbnQuY3JsMFqgWKBWhlRodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwb6BtoGuGaWh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMS82NS9jdXJyZW50LmNybDCCAbcGCCsGAQUFBwEBBIIBqTCCAaUwbAYIKwYBBQUHMAKGYGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBuBggrBgEFBQcwAoZiaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwXQYIKwYBBQUHMAKGUWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBmBggrBgEFBQcwAoZaaHR0cDovL2NjbWVlYXN0dXMycGtpLmVhc3R1czIucGtpLmNvcmUud2luZG93cy5uZXQvY2VydGlmaWNhdGVBdXRob3JpdGllcy9jY21lZWFzdHVzMmljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQBKY8uIen-4v_aGTptgf_04u1F6978whzIp4ZiTbOSXPwNnweOy6hCQUcuaqDgVZEiozCZ3DTEQooEcQdtH6WhiCDn5FLdHIVfLyo35uSdRGa9igGbbQ22s_ZI2_Sp17bV5_a-akDuAb6xVSZB_RbHXoicbUykmyHQ2aRb7wLI-YJ4X_aS00yjgBXHLbbbD1PGhTMYVk-5Qy8AYGA2_CTJ0ZS5toZF1EKxkz6ka6D_ROn4Sg7PthZX7Y3YpuVwnCelnvJvOgla_MQjpNDBcgmnVyU-ChBBd3TykrRxVWNXjEm54XPippvvwuKEdc4BCa38ZFVNgvDuK-tY_JpycugPZ&s=BcKxM9wi7w2Pi3Uuc1Lr3p1KeavRKXu_qFuYLz8Ym-9Vefn1VY8Xz23A164s-lX8qTLrPr-XGoEybF2T3aoAuPLv9lK99ua4apFkeQG_ZXr9zuB1zVCHTiTLQS1B7-whd84fOHBIltmFok8t9uEgiE20a7c5EvtGUakCQ1rWsm7YMWtt6tFjJy0_MuXEgmCVki2UyGfPNamXkGfEWXgnUTCWy1ZHT4cN4ZDduyVdssiXiv9WbYnCGIAo34fUB83nLTUMxMWdRQh1ozQfmSwiinN66AXTgm5eKC0XM6esEIjKNFn-014azH6bbeFwaa6G5IlXobc1jBYPABh9Hg27BA&h=YqhBCD5DkVdO1JzvRAoDn-OSnkTJWchYZyZToeKo2M4 cache-control: - no-cache content-length: @@ -2897,13 +2352,13 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 22 Apr 2025 02:53:58 GMT + - Thu, 12 Mar 2026 21:50:25 GMT etag: - - '"00007d39-0000-2000-0000-680700590000"' + - '"0600d3e2-0000-2000-0000-69b331e30000"' expires: - '-1' location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808872386327715&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=ynJwcJn7CkL8x5w6Ps2VQGkib41GnP-LZw3YitXH1XZoU_cqIiOvOUk373V_YwDOmylPkyWRkc5qgWBNIOTVQsPlAfqifT-RIni_G1IcsXuJrpgrR8xihGhIqKeE8Ixr7OOZUN1bNyLuetmS7ZhdUphrdxepWEm_vCBQMXMZSLzM88t0fDXwFHjmnhF32GLVJM0FWwrn6STx3LT2Co4Vc8CRQ0lvmXadQvJlHSOlxzcd-rSZcqaJDjIvor8WO0pVfxW8V7A1mkjk4rPIWzjUn7B2fChTjhce2t1F72Uq7fMztiL7Zp9TEM-EtOCQAnSYe0h7hbNM-VtCbe3d3RLgXg&h=5vzHG02lqiBYRUiQitop6ZEXJMsOZA_YTCXmtqUYj_8 + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089490259748215&c=MIIHlDCCBnygAwIBAgIQbRZBCnyTTrdKyx3sn6-cIjANBgkqhkiG9w0BAQsFADA2MTQwMgYDVQQDEytDQ01FIEcxIFRMUyBSU0EgMjA0OCBTSEEyNTYgMjA0OSBFVVMyIENBIDAxMB4XDTI2MDIyNDE4NDcwN1oXDTI2MDgyMDAwNDcwN1owQDE-MDwGA1UEAxM1YXN5bmNvcGVyYXRpb25zaWduaW5nY2VydGlmaWNhdGUubWFuYWdlbWVudC5henVyZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDLYIfsKK3BxfjRY95DQ7nTiHuQIybDAR8CX9yInjq_0E3Mb9YwMAQGJklR1lZJqg9M7got1ThcwNEpPovodQrXAzXRPqJ0JyNpNf1UNLgRs-3_mYbXxvSrBdgdZL4WUq9XCQ9WaH2aM3MAuLy8FL835sRe_Zx46G3TsI9Grsv5U-8gTr440L6nsopLTJJzQCpxou4KEuTMiG2GpVzxExJwvUDuutVCxXnsUwksDnhFUbqcJ7mVhhK5If25oHTNYUQwYylqvq_5eVdfEXEzpbP3XfDdKxljTnSMHaniaYcYW3OmhIMmdnHNFiPA9LQ2DtYs_7T68xnPVpbVO0EZ2Em5AgMBAAGjggSSMIIEjjCBnQYDVR0gBIGVMIGSMAwGCisGAQQBgjd7AQEwZgYKKwYBBAGCN3sCAjBYMFYGCCsGAQUFBwICMEoeSAAzADMAZQAwADEAOQAyADEALQA0AGQANgA0AC0ANABmADgAYwAtAGEAMAA1ADUALQA1AGIAZABhAGYAZgBkADUAZQAzADMAZDAMBgorBgEEAYI3ewMCMAwGCisGAQQBgjd7BAIwDAYDVR0TAQH_BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH_BAQDAgWgMB0GA1UdDgQWBBQixmODlrY3K7hS01rA8V_TZUhMsjAfBgNVHSMEGDAWgBT87D7bqnwfgh4FuKEG-UPnArMKuTCCAbIGA1UdHwSCAakwggGlMGmgZ6BlhmNodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwa6BpoGeGZWh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzY1L2N1cnJlbnQuY3JsMFqgWKBWhlRodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwb6BtoGuGaWh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMS82NS9jdXJyZW50LmNybDCCAbcGCCsGAQUFBwEBBIIBqTCCAaUwbAYIKwYBBQUHMAKGYGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBuBggrBgEFBQcwAoZiaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwXQYIKwYBBQUHMAKGUWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBmBggrBgEFBQcwAoZaaHR0cDovL2NjbWVlYXN0dXMycGtpLmVhc3R1czIucGtpLmNvcmUud2luZG93cy5uZXQvY2VydGlmaWNhdGVBdXRob3JpdGllcy9jY21lZWFzdHVzMmljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQBKY8uIen-4v_aGTptgf_04u1F6978whzIp4ZiTbOSXPwNnweOy6hCQUcuaqDgVZEiozCZ3DTEQooEcQdtH6WhiCDn5FLdHIVfLyo35uSdRGa9igGbbQ22s_ZI2_Sp17bV5_a-akDuAb6xVSZB_RbHXoicbUykmyHQ2aRb7wLI-YJ4X_aS00yjgBXHLbbbD1PGhTMYVk-5Qy8AYGA2_CTJ0ZS5toZF1EKxkz6ka6D_ROn4Sg7PthZX7Y3YpuVwnCelnvJvOgla_MQjpNDBcgmnVyU-ChBBd3TykrRxVWNXjEm54XPippvvwuKEdc4BCa38ZFVNgvDuK-tY_JpycugPZ&s=oXQhO3J5DI6JB2rrXCWxyVwlWH_8JNeKoAgVRVwCfS9eo6Aoyd5XUJ5xheVE0xzyiRKkOrB2HVtEq3j1ymhqzEyO65Dh6bU9434taaKXW_PhwVm3ko9Tf7JjjGNFwtfZFwAsYAlG2RABDrH8OlQppSBTGLVRCiG_W9DaB7d0M1I573hzt0x1P1n3LFs83xSrynZfK3gBbQOUn91Tcir-xeLskCBMHej7VCkt41OWlfeY2LPGEpIzk6A_52XFpNntg8dSp7e2DNlhthg6w6FrRiekDnfIIe2pZ2N8erXPPMUt9VwYK1d0EfE9W_GYxHwEkk0lSY0Fd6UwFhzvcsTe0g&h=NScmk7IgbSpm8jWZZREFrdQfjWSPZfJlal8Ad7Ao5iw pragma: - no-cache strict-transport-security: @@ -2913,11 +2368,11 @@ interactions: x-content-type-options: - nosniff x-ms-operation-identifier: - - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/623a791e-0f84-4ada-b2ec-fe1cea9f9097 + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/eba58439-6c46-4cd6-95e2-630c1d6e7494 x-ms-ratelimit-remaining-subscription-global-reads: - '16499' x-msedge-ref: - - 'Ref A: 98EABE27BE1041758DF316B914622BD9 Ref B: CO6AA3150217045 Ref C: 2025-04-22T02:53:58Z' + - 'Ref A: DD063BD420F848A1AC62EA762412463F Ref B: CO6AA3150219021 Ref C: 2026-03-12T21:50:25Z' status: code: 202 message: Accepted @@ -2935,15 +2390,15 @@ interactions: ParameterSetName: - --resource-group --name -y User-Agent: - - AZURECLI/2.71.0 azsdk-python-core/1.31.0 Python/3.12.10 (Windows-11-10.0.26100-SP0) + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.13.12 (Windows-11-10.0.26100-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808861052440827&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=Bv04H6hM_8ionqp54t1J968cFyOosBqagl6U86v1GaAgIeGu0lAlJHVHcCx1NRg31DHgfqdyPAhwqKiprZWsdZ14uyZQUkoQ4LpSVb8MRB4LJ83z_MhYX456KCZhTPLaUYRAv43hsR_tGI1fD5vI8JiS3e_YdwytPhI912zdEL_V-bA-5YhjQeaVtK2nTrKCvzsaBjiLwEv6MFezvZGD4u05Ieh5xoa3Dc_oGy3nCF-FkWffPX128yGyo52I0_h_KAMQsuQor1rueXjV4LGA16c4pINN-PhIt86JRWzb_U5IF3USpSRw7s2FVO8GcHCE6fvTlBqrwvrAuv3dPyNWtQ&h=v_D4Ur-wLXlqG1ZuUSCAINVPfTUvd57DhNNdV1YYixw + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089481959828256&c=MIIHlTCCBn2gAwIBAgIRAN8uxS6M1zIwyNS27O1e45EwDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UEAxMrQ0NNRSBHMSBUTFMgUlNBIDIwNDggU0hBMjU2IDIwNDkgRVVTMiBDQSAwMTAeFw0yNjAyMjQxMjQ4MDhaFw0yNjA4MTkxODQ4MDhaMEAxPjA8BgNVBAMTNWFzeW5jb3BlcmF0aW9uc2lnbmluZ2NlcnRpZmljYXRlLm1hbmFnZW1lbnQuYXp1cmUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAw34VWxIMRfzkodl03I3vWbthvAfn0-568UvCCyDa9QJec4yE7-lvztIK2R1pSsZXIjAr7f2xBefTCETZYtzcmGDdn8bNSayia9CqG3zkb90GkqlNXIhIqrL-3JFtStsU_rgnMZXI7hGuDm9grRLql1o_1RInkbOnrvmfTaYQ2CyRH38m3bFx7lsS-of9SydzWzZpqG9LIVwKER9oq_6BrDGSfERX0I9TJuiST-1JdbOwRq32h0cY0FtXqAGw8JH2Uc__hAUeXcPVT-aIHNe1mpH_iShy0HyYBHBHAVeI686nAJRVdR64T-ib01w4q8WwpBvs5spHSZNT7Xp4eRS-wQIDAQABo4IEkjCCBI4wgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDAjAMBgorBgEEAYI3ewQCMAwGA1UdEwEB_wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMA4GA1UdDwEB_wQEAwIFoDAdBgNVHQ4EFgQUwePRqNgumGplFm26a52kFZSqUmMwHwYDVR0jBBgwFoAU_Ow-26p8H4IeBbihBvlD5wKzCrkwggGyBgNVHR8EggGpMIIBpTBpoGegZYZjaHR0cDovL3ByaW1hcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzczL2N1cnJlbnQuY3JsMGugaaBnhmVodHRwOi8vc2Vjb25kYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NybHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS83My9jdXJyZW50LmNybDBaoFigVoZUaHR0cDovL2NybC5taWNyb3NvZnQuY29tL2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzczL2N1cnJlbnQuY3JsMG-gbaBrhmlodHRwOi8vY2NtZWVhc3R1czJwa2kuZWFzdHVzMi5wa2kuY29yZS53aW5kb3dzLm5ldC9jZXJ0aWZpY2F0ZUF1dGhvcml0aWVzL2NjbWVlYXN0dXMyaWNhMDEvNzMvY3VycmVudC5jcmwwggG3BggrBgEFBQcBAQSCAakwggGlMGwGCCsGAQUFBzAChmBodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwbgYIKwYBBQUHMAKGYmh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY2FjZXJ0cy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxL2NlcnQuY2VyMF0GCCsGAQUFBzAChlFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwZgYIKwYBBQUHMAKGWmh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMTANBgkqhkiG9w0BAQsFAAOCAQEABNWUmsU3kC0jt2fJ9ckIR3RNIVAtLuE-xxl6T1BzxTeySAS0J-OWa-u5aQORlpcBDiQGeITvEWJoBx9mNXjbvxWZZQOPuz5ne3fU2UqQ063pIWLyoiWQP_pdKjC5_L_sSqyyhIwD-PW-hAuocylbzGO1e4xmbRemgFtUzdXDSqxF9lHf_GVfQDAhfF6RhgIkktrd1n9mzAWMTHEaGOVQ6DRkuzqcIDeEjttW_0z4F8CVQUkEls6ZUW-2YdacbccGgUKR0c0MHGhuPdYbn-vHwmzBBlmYEv3ohsEIMXTiuiU-ijE-u9vgjd4I2Twy6zcgLkTf-kpAUNcMl742Vsmaxg&s=Y5VQ6fxAppldIhT1nmAWCtfeP3CFsZanimMnLmDoh3MY8K1zZgFpSn85XIjeznPhJ9-q1by5uLXsFAg9csJCK137fQbNjVz8fRMRjul3T4fT0VHjwqtGMLyQNsqBZXvlCVx-almwkiGTx5aUthDGP05nW9rZfg9jIZfNmnBrrffO-h-EfImDz4oJ7l5V62Ikcbm58b94oHVdpiaGqVomIi1j53aVNdc9bvm0QDgyJUnW7Q9T4uDl8tGu6trfuCniEL9qlXPdL76wBLu_CDBmWwEVuu09R9LZdlz6YU9JkkmoFOkEPG0w4ZjQQcg6yyCVPFgRgizQfTFzIIR2fCovvg&h=w2mqq3pKipJPIjGfr4tJW4Pb-cQO3MCONbwPM7DKRlU response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","name":"9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","status":"Deleting","startTime":"2025-04-22T02:35:05.0114641Z"}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9","name":"95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","status":"Deleting","startTime":"2026-03-12T21:36:35.8442367Z"}' headers: azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808872692894517&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=fiVKOnwy4UoTqB6ZXD-f_XMUGcgIVakbzaD7y5Nk7gBT29hTQ0x6HqrX2wZZV9iKFx5bjRxZBERidRy0K-Hj2IhxKuDJSXwei7Q4Hteb3eJkherPVzJrnlB9fvaxah6hKb0tSczjvlFeO8wuK4XmLEx0hcVMuSt3WQ__ml6FTx70q_zL-NR5bdH4FzzcobGYR2yEkNM3F1hsFnKPq6rnOaFeeXpfkhTWMJak1UUYo5BmaJH0jd6__r_AaYpIrd7WrDJQdc1g_eSddgSpyAhQdqAtNMQw5oi5Ycl1vid4yVcqQ7bejxWyL2WydVwCseZCSD24jmqqDW-sbt_wEh_4cw&h=DE7m2a5mz3G_GTHP8SAToaVPPOoGs7OyPd6snt2O_oE + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089490580384097&c=MIIHlDCCBnygAwIBAgIQbRZBCnyTTrdKyx3sn6-cIjANBgkqhkiG9w0BAQsFADA2MTQwMgYDVQQDEytDQ01FIEcxIFRMUyBSU0EgMjA0OCBTSEEyNTYgMjA0OSBFVVMyIENBIDAxMB4XDTI2MDIyNDE4NDcwN1oXDTI2MDgyMDAwNDcwN1owQDE-MDwGA1UEAxM1YXN5bmNvcGVyYXRpb25zaWduaW5nY2VydGlmaWNhdGUubWFuYWdlbWVudC5henVyZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDLYIfsKK3BxfjRY95DQ7nTiHuQIybDAR8CX9yInjq_0E3Mb9YwMAQGJklR1lZJqg9M7got1ThcwNEpPovodQrXAzXRPqJ0JyNpNf1UNLgRs-3_mYbXxvSrBdgdZL4WUq9XCQ9WaH2aM3MAuLy8FL835sRe_Zx46G3TsI9Grsv5U-8gTr440L6nsopLTJJzQCpxou4KEuTMiG2GpVzxExJwvUDuutVCxXnsUwksDnhFUbqcJ7mVhhK5If25oHTNYUQwYylqvq_5eVdfEXEzpbP3XfDdKxljTnSMHaniaYcYW3OmhIMmdnHNFiPA9LQ2DtYs_7T68xnPVpbVO0EZ2Em5AgMBAAGjggSSMIIEjjCBnQYDVR0gBIGVMIGSMAwGCisGAQQBgjd7AQEwZgYKKwYBBAGCN3sCAjBYMFYGCCsGAQUFBwICMEoeSAAzADMAZQAwADEAOQAyADEALQA0AGQANgA0AC0ANABmADgAYwAtAGEAMAA1ADUALQA1AGIAZABhAGYAZgBkADUAZQAzADMAZDAMBgorBgEEAYI3ewMCMAwGCisGAQQBgjd7BAIwDAYDVR0TAQH_BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH_BAQDAgWgMB0GA1UdDgQWBBQixmODlrY3K7hS01rA8V_TZUhMsjAfBgNVHSMEGDAWgBT87D7bqnwfgh4FuKEG-UPnArMKuTCCAbIGA1UdHwSCAakwggGlMGmgZ6BlhmNodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwa6BpoGeGZWh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzY1L2N1cnJlbnQuY3JsMFqgWKBWhlRodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwb6BtoGuGaWh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMS82NS9jdXJyZW50LmNybDCCAbcGCCsGAQUFBwEBBIIBqTCCAaUwbAYIKwYBBQUHMAKGYGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBuBggrBgEFBQcwAoZiaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwXQYIKwYBBQUHMAKGUWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBmBggrBgEFBQcwAoZaaHR0cDovL2NjbWVlYXN0dXMycGtpLmVhc3R1czIucGtpLmNvcmUud2luZG93cy5uZXQvY2VydGlmaWNhdGVBdXRob3JpdGllcy9jY21lZWFzdHVzMmljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQBKY8uIen-4v_aGTptgf_04u1F6978whzIp4ZiTbOSXPwNnweOy6hCQUcuaqDgVZEiozCZ3DTEQooEcQdtH6WhiCDn5FLdHIVfLyo35uSdRGa9igGbbQ22s_ZI2_Sp17bV5_a-akDuAb6xVSZB_RbHXoicbUykmyHQ2aRb7wLI-YJ4X_aS00yjgBXHLbbbD1PGhTMYVk-5Qy8AYGA2_CTJ0ZS5toZF1EKxkz6ka6D_ROn4Sg7PthZX7Y3YpuVwnCelnvJvOgla_MQjpNDBcgmnVyU-ChBBd3TykrRxVWNXjEm54XPippvvwuKEdc4BCa38ZFVNgvDuK-tY_JpycugPZ&s=Go1C9iZZ0vo4DK63p-yzsjEgWuzd_ngFQyBFqTWsQx3rTLN06UamQtzyy8dUkK_Zj5dXdOuWoT7TLsL_Hfjws5Jh6tpMyQzRBKmIicFJUEqoiLMOh2q3YqbfDKJNagFqVdIwXUHAYHch9_7j7gHjqs5cwb9VvoJ2PFObrIQjmrjLjGmdHPy3_piHvuzf4p4O93MO4jJW1OdkUWdOTuhGFd44uYQp6ssbPNRnfacoeNZRJ39nPYKZb-NPbopOS_wQAoCcexfzh-rwOvzMoVtGnozvgr2Im9XwvzG-yeBlWTwNhg9mPEsWF4pLSbLPqJg6AYySNB-rMmXp8ENedTxI_w&h=9LMSzzQmiI4F65JX9ggWbd-Rl9kisjysnJ964N2hhZg cache-control: - no-cache content-length: @@ -2951,13 +2406,13 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 22 Apr 2025 02:54:28 GMT + - Thu, 12 Mar 2026 21:50:57 GMT etag: - - '"00007d39-0000-2000-0000-680700590000"' + - '"0600d3e2-0000-2000-0000-69b331e30000"' expires: - '-1' location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808872692894517&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=fiVKOnwy4UoTqB6ZXD-f_XMUGcgIVakbzaD7y5Nk7gBT29hTQ0x6HqrX2wZZV9iKFx5bjRxZBERidRy0K-Hj2IhxKuDJSXwei7Q4Hteb3eJkherPVzJrnlB9fvaxah6hKb0tSczjvlFeO8wuK4XmLEx0hcVMuSt3WQ__ml6FTx70q_zL-NR5bdH4FzzcobGYR2yEkNM3F1hsFnKPq6rnOaFeeXpfkhTWMJak1UUYo5BmaJH0jd6__r_AaYpIrd7WrDJQdc1g_eSddgSpyAhQdqAtNMQw5oi5Ycl1vid4yVcqQ7bejxWyL2WydVwCseZCSD24jmqqDW-sbt_wEh_4cw&h=DE7m2a5mz3G_GTHP8SAToaVPPOoGs7OyPd6snt2O_oE + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089490580384097&c=MIIHlDCCBnygAwIBAgIQbRZBCnyTTrdKyx3sn6-cIjANBgkqhkiG9w0BAQsFADA2MTQwMgYDVQQDEytDQ01FIEcxIFRMUyBSU0EgMjA0OCBTSEEyNTYgMjA0OSBFVVMyIENBIDAxMB4XDTI2MDIyNDE4NDcwN1oXDTI2MDgyMDAwNDcwN1owQDE-MDwGA1UEAxM1YXN5bmNvcGVyYXRpb25zaWduaW5nY2VydGlmaWNhdGUubWFuYWdlbWVudC5henVyZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDLYIfsKK3BxfjRY95DQ7nTiHuQIybDAR8CX9yInjq_0E3Mb9YwMAQGJklR1lZJqg9M7got1ThcwNEpPovodQrXAzXRPqJ0JyNpNf1UNLgRs-3_mYbXxvSrBdgdZL4WUq9XCQ9WaH2aM3MAuLy8FL835sRe_Zx46G3TsI9Grsv5U-8gTr440L6nsopLTJJzQCpxou4KEuTMiG2GpVzxExJwvUDuutVCxXnsUwksDnhFUbqcJ7mVhhK5If25oHTNYUQwYylqvq_5eVdfEXEzpbP3XfDdKxljTnSMHaniaYcYW3OmhIMmdnHNFiPA9LQ2DtYs_7T68xnPVpbVO0EZ2Em5AgMBAAGjggSSMIIEjjCBnQYDVR0gBIGVMIGSMAwGCisGAQQBgjd7AQEwZgYKKwYBBAGCN3sCAjBYMFYGCCsGAQUFBwICMEoeSAAzADMAZQAwADEAOQAyADEALQA0AGQANgA0AC0ANABmADgAYwAtAGEAMAA1ADUALQA1AGIAZABhAGYAZgBkADUAZQAzADMAZDAMBgorBgEEAYI3ewMCMAwGCisGAQQBgjd7BAIwDAYDVR0TAQH_BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH_BAQDAgWgMB0GA1UdDgQWBBQixmODlrY3K7hS01rA8V_TZUhMsjAfBgNVHSMEGDAWgBT87D7bqnwfgh4FuKEG-UPnArMKuTCCAbIGA1UdHwSCAakwggGlMGmgZ6BlhmNodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwa6BpoGeGZWh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzY1L2N1cnJlbnQuY3JsMFqgWKBWhlRodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwb6BtoGuGaWh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMS82NS9jdXJyZW50LmNybDCCAbcGCCsGAQUFBwEBBIIBqTCCAaUwbAYIKwYBBQUHMAKGYGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBuBggrBgEFBQcwAoZiaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwXQYIKwYBBQUHMAKGUWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBmBggrBgEFBQcwAoZaaHR0cDovL2NjbWVlYXN0dXMycGtpLmVhc3R1czIucGtpLmNvcmUud2luZG93cy5uZXQvY2VydGlmaWNhdGVBdXRob3JpdGllcy9jY21lZWFzdHVzMmljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQBKY8uIen-4v_aGTptgf_04u1F6978whzIp4ZiTbOSXPwNnweOy6hCQUcuaqDgVZEiozCZ3DTEQooEcQdtH6WhiCDn5FLdHIVfLyo35uSdRGa9igGbbQ22s_ZI2_Sp17bV5_a-akDuAb6xVSZB_RbHXoicbUykmyHQ2aRb7wLI-YJ4X_aS00yjgBXHLbbbD1PGhTMYVk-5Qy8AYGA2_CTJ0ZS5toZF1EKxkz6ka6D_ROn4Sg7PthZX7Y3YpuVwnCelnvJvOgla_MQjpNDBcgmnVyU-ChBBd3TykrRxVWNXjEm54XPippvvwuKEdc4BCa38ZFVNgvDuK-tY_JpycugPZ&s=Go1C9iZZ0vo4DK63p-yzsjEgWuzd_ngFQyBFqTWsQx3rTLN06UamQtzyy8dUkK_Zj5dXdOuWoT7TLsL_Hfjws5Jh6tpMyQzRBKmIicFJUEqoiLMOh2q3YqbfDKJNagFqVdIwXUHAYHch9_7j7gHjqs5cwb9VvoJ2PFObrIQjmrjLjGmdHPy3_piHvuzf4p4O93MO4jJW1OdkUWdOTuhGFd44uYQp6ssbPNRnfacoeNZRJ39nPYKZb-NPbopOS_wQAoCcexfzh-rwOvzMoVtGnozvgr2Im9XwvzG-yeBlWTwNhg9mPEsWF4pLSbLPqJg6AYySNB-rMmXp8ENedTxI_w&h=9LMSzzQmiI4F65JX9ggWbd-Rl9kisjysnJ964N2hhZg pragma: - no-cache strict-transport-security: @@ -2967,11 +2422,11 @@ interactions: x-content-type-options: - nosniff x-ms-operation-identifier: - - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/75f40bbd-11fe-403c-990d-f45e8e56fc94 + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/5d325815-def1-43ec-a15f-b5809beac4fc x-ms-ratelimit-remaining-subscription-global-reads: - '16499' x-msedge-ref: - - 'Ref A: FB69CC0A34E040318272F2E0B8F973CA Ref B: CO6AA3150217045 Ref C: 2025-04-22T02:54:28Z' + - 'Ref A: 88B98680F55F4D72B255CD552AB6889C Ref B: MWH011020808054 Ref C: 2026-03-12T21:50:56Z' status: code: 202 message: Accepted @@ -2989,15 +2444,15 @@ interactions: ParameterSetName: - --resource-group --name -y User-Agent: - - AZURECLI/2.71.0 azsdk-python-core/1.31.0 Python/3.12.10 (Windows-11-10.0.26100-SP0) + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.13.12 (Windows-11-10.0.26100-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808861052440827&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=Bv04H6hM_8ionqp54t1J968cFyOosBqagl6U86v1GaAgIeGu0lAlJHVHcCx1NRg31DHgfqdyPAhwqKiprZWsdZ14uyZQUkoQ4LpSVb8MRB4LJ83z_MhYX456KCZhTPLaUYRAv43hsR_tGI1fD5vI8JiS3e_YdwytPhI912zdEL_V-bA-5YhjQeaVtK2nTrKCvzsaBjiLwEv6MFezvZGD4u05Ieh5xoa3Dc_oGy3nCF-FkWffPX128yGyo52I0_h_KAMQsuQor1rueXjV4LGA16c4pINN-PhIt86JRWzb_U5IF3USpSRw7s2FVO8GcHCE6fvTlBqrwvrAuv3dPyNWtQ&h=v_D4Ur-wLXlqG1ZuUSCAINVPfTUvd57DhNNdV1YYixw + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089481959828256&c=MIIHlTCCBn2gAwIBAgIRAN8uxS6M1zIwyNS27O1e45EwDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UEAxMrQ0NNRSBHMSBUTFMgUlNBIDIwNDggU0hBMjU2IDIwNDkgRVVTMiBDQSAwMTAeFw0yNjAyMjQxMjQ4MDhaFw0yNjA4MTkxODQ4MDhaMEAxPjA8BgNVBAMTNWFzeW5jb3BlcmF0aW9uc2lnbmluZ2NlcnRpZmljYXRlLm1hbmFnZW1lbnQuYXp1cmUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAw34VWxIMRfzkodl03I3vWbthvAfn0-568UvCCyDa9QJec4yE7-lvztIK2R1pSsZXIjAr7f2xBefTCETZYtzcmGDdn8bNSayia9CqG3zkb90GkqlNXIhIqrL-3JFtStsU_rgnMZXI7hGuDm9grRLql1o_1RInkbOnrvmfTaYQ2CyRH38m3bFx7lsS-of9SydzWzZpqG9LIVwKER9oq_6BrDGSfERX0I9TJuiST-1JdbOwRq32h0cY0FtXqAGw8JH2Uc__hAUeXcPVT-aIHNe1mpH_iShy0HyYBHBHAVeI686nAJRVdR64T-ib01w4q8WwpBvs5spHSZNT7Xp4eRS-wQIDAQABo4IEkjCCBI4wgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDAjAMBgorBgEEAYI3ewQCMAwGA1UdEwEB_wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMA4GA1UdDwEB_wQEAwIFoDAdBgNVHQ4EFgQUwePRqNgumGplFm26a52kFZSqUmMwHwYDVR0jBBgwFoAU_Ow-26p8H4IeBbihBvlD5wKzCrkwggGyBgNVHR8EggGpMIIBpTBpoGegZYZjaHR0cDovL3ByaW1hcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzczL2N1cnJlbnQuY3JsMGugaaBnhmVodHRwOi8vc2Vjb25kYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NybHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS83My9jdXJyZW50LmNybDBaoFigVoZUaHR0cDovL2NybC5taWNyb3NvZnQuY29tL2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzczL2N1cnJlbnQuY3JsMG-gbaBrhmlodHRwOi8vY2NtZWVhc3R1czJwa2kuZWFzdHVzMi5wa2kuY29yZS53aW5kb3dzLm5ldC9jZXJ0aWZpY2F0ZUF1dGhvcml0aWVzL2NjbWVlYXN0dXMyaWNhMDEvNzMvY3VycmVudC5jcmwwggG3BggrBgEFBQcBAQSCAakwggGlMGwGCCsGAQUFBzAChmBodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwbgYIKwYBBQUHMAKGYmh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY2FjZXJ0cy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxL2NlcnQuY2VyMF0GCCsGAQUFBzAChlFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwZgYIKwYBBQUHMAKGWmh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMTANBgkqhkiG9w0BAQsFAAOCAQEABNWUmsU3kC0jt2fJ9ckIR3RNIVAtLuE-xxl6T1BzxTeySAS0J-OWa-u5aQORlpcBDiQGeITvEWJoBx9mNXjbvxWZZQOPuz5ne3fU2UqQ063pIWLyoiWQP_pdKjC5_L_sSqyyhIwD-PW-hAuocylbzGO1e4xmbRemgFtUzdXDSqxF9lHf_GVfQDAhfF6RhgIkktrd1n9mzAWMTHEaGOVQ6DRkuzqcIDeEjttW_0z4F8CVQUkEls6ZUW-2YdacbccGgUKR0c0MHGhuPdYbn-vHwmzBBlmYEv3ohsEIMXTiuiU-ijE-u9vgjd4I2Twy6zcgLkTf-kpAUNcMl742Vsmaxg&s=Y5VQ6fxAppldIhT1nmAWCtfeP3CFsZanimMnLmDoh3MY8K1zZgFpSn85XIjeznPhJ9-q1by5uLXsFAg9csJCK137fQbNjVz8fRMRjul3T4fT0VHjwqtGMLyQNsqBZXvlCVx-almwkiGTx5aUthDGP05nW9rZfg9jIZfNmnBrrffO-h-EfImDz4oJ7l5V62Ikcbm58b94oHVdpiaGqVomIi1j53aVNdc9bvm0QDgyJUnW7Q9T4uDl8tGu6trfuCniEL9qlXPdL76wBLu_CDBmWwEVuu09R9LZdlz6YU9JkkmoFOkEPG0w4ZjQQcg6yyCVPFgRgizQfTFzIIR2fCovvg&h=w2mqq3pKipJPIjGfr4tJW4Pb-cQO3MCONbwPM7DKRlU response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","name":"9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","status":"Deleting","startTime":"2025-04-22T02:35:05.0114641Z"}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9","name":"95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","status":"Deleting","startTime":"2026-03-12T21:36:35.8442367Z"}' headers: azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808872998758780&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=AWv_87ISZB4gPJlj69WtuuYRhPA5QCPpCZR4X1YNoMvPOvZRtxlobKgZzUalFpmP6eYdavPFUwi1ZyemNyehDmSeNRcePGRpRmrb1BejGg0vXte6D6C2k2TG2pObGr8iMg2wYbGM5UdsB0_HR4x6aYtLT54-aiUsOVuWQBUKLGugtpjeFrBzEOGmKVLPQDaXesUgShrsDlPzvLAGVTjO9J1sgaoaGveABiQUCmO_dp-apX6wHthgdmjCFAFInGovbkmFJuTWnRBgwHeRGy8sH9Gh8wqYyFgv5KA-4Oefccu6tv6_Bhg3a1h_d_xaoXd6TsSvUXPlXamHJkxmgnoSXw&h=plFjoWI7RDig_5oS_G7PNfMcJ3bVBcHs1c4KZmA1mns + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089490885570666&c=MIIHlDCCBnygAwIBAgIQbRZBCnyTTrdKyx3sn6-cIjANBgkqhkiG9w0BAQsFADA2MTQwMgYDVQQDEytDQ01FIEcxIFRMUyBSU0EgMjA0OCBTSEEyNTYgMjA0OSBFVVMyIENBIDAxMB4XDTI2MDIyNDE4NDcwN1oXDTI2MDgyMDAwNDcwN1owQDE-MDwGA1UEAxM1YXN5bmNvcGVyYXRpb25zaWduaW5nY2VydGlmaWNhdGUubWFuYWdlbWVudC5henVyZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDLYIfsKK3BxfjRY95DQ7nTiHuQIybDAR8CX9yInjq_0E3Mb9YwMAQGJklR1lZJqg9M7got1ThcwNEpPovodQrXAzXRPqJ0JyNpNf1UNLgRs-3_mYbXxvSrBdgdZL4WUq9XCQ9WaH2aM3MAuLy8FL835sRe_Zx46G3TsI9Grsv5U-8gTr440L6nsopLTJJzQCpxou4KEuTMiG2GpVzxExJwvUDuutVCxXnsUwksDnhFUbqcJ7mVhhK5If25oHTNYUQwYylqvq_5eVdfEXEzpbP3XfDdKxljTnSMHaniaYcYW3OmhIMmdnHNFiPA9LQ2DtYs_7T68xnPVpbVO0EZ2Em5AgMBAAGjggSSMIIEjjCBnQYDVR0gBIGVMIGSMAwGCisGAQQBgjd7AQEwZgYKKwYBBAGCN3sCAjBYMFYGCCsGAQUFBwICMEoeSAAzADMAZQAwADEAOQAyADEALQA0AGQANgA0AC0ANABmADgAYwAtAGEAMAA1ADUALQA1AGIAZABhAGYAZgBkADUAZQAzADMAZDAMBgorBgEEAYI3ewMCMAwGCisGAQQBgjd7BAIwDAYDVR0TAQH_BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH_BAQDAgWgMB0GA1UdDgQWBBQixmODlrY3K7hS01rA8V_TZUhMsjAfBgNVHSMEGDAWgBT87D7bqnwfgh4FuKEG-UPnArMKuTCCAbIGA1UdHwSCAakwggGlMGmgZ6BlhmNodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwa6BpoGeGZWh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzY1L2N1cnJlbnQuY3JsMFqgWKBWhlRodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwb6BtoGuGaWh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMS82NS9jdXJyZW50LmNybDCCAbcGCCsGAQUFBwEBBIIBqTCCAaUwbAYIKwYBBQUHMAKGYGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBuBggrBgEFBQcwAoZiaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwXQYIKwYBBQUHMAKGUWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBmBggrBgEFBQcwAoZaaHR0cDovL2NjbWVlYXN0dXMycGtpLmVhc3R1czIucGtpLmNvcmUud2luZG93cy5uZXQvY2VydGlmaWNhdGVBdXRob3JpdGllcy9jY21lZWFzdHVzMmljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQBKY8uIen-4v_aGTptgf_04u1F6978whzIp4ZiTbOSXPwNnweOy6hCQUcuaqDgVZEiozCZ3DTEQooEcQdtH6WhiCDn5FLdHIVfLyo35uSdRGa9igGbbQ22s_ZI2_Sp17bV5_a-akDuAb6xVSZB_RbHXoicbUykmyHQ2aRb7wLI-YJ4X_aS00yjgBXHLbbbD1PGhTMYVk-5Qy8AYGA2_CTJ0ZS5toZF1EKxkz6ka6D_ROn4Sg7PthZX7Y3YpuVwnCelnvJvOgla_MQjpNDBcgmnVyU-ChBBd3TykrRxVWNXjEm54XPippvvwuKEdc4BCa38ZFVNgvDuK-tY_JpycugPZ&s=lduNn_O46WnRuzD4yU1Tf5Yhv2mk87I1BLgknEmUbxN9qnZQ-empbLE7CTyEMsQOqRUmpodQIg13kS39YUH-2UoMzEIqCB09jl18_UZAIUfjsqkf00aa4jtl6HTRnVd_FGl2UoJEY9cBDyJoWHbZJx8uKdZO5TrQ7JFftWcbhWBXD_sXijLbDErWECp0GcKWsmD1noOoqTf5NJ4G5r20vZgEGhOzrOjKxwqpcAGFkhC87T9NJ4hBE9zVdIGQs8f1sGJbyvJL7dXfX9WuLyCmWL8ozgepBqMCkk4UnOD_QmrMpnvRDWjgb5GLIfs8pnWJIF1fdtHnEmXbAKWELOcVIg&h=ZXSlC_8MFP0FfzD8r_k8-7Hi1vKHGXihZ6XsbELYL6E cache-control: - no-cache content-length: @@ -3005,13 +2460,13 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 22 Apr 2025 02:54:59 GMT + - Thu, 12 Mar 2026 21:51:28 GMT etag: - - '"00007d39-0000-2000-0000-680700590000"' + - '"0600d3e2-0000-2000-0000-69b331e30000"' expires: - '-1' location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808872998758780&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=AWv_87ISZB4gPJlj69WtuuYRhPA5QCPpCZR4X1YNoMvPOvZRtxlobKgZzUalFpmP6eYdavPFUwi1ZyemNyehDmSeNRcePGRpRmrb1BejGg0vXte6D6C2k2TG2pObGr8iMg2wYbGM5UdsB0_HR4x6aYtLT54-aiUsOVuWQBUKLGugtpjeFrBzEOGmKVLPQDaXesUgShrsDlPzvLAGVTjO9J1sgaoaGveABiQUCmO_dp-apX6wHthgdmjCFAFInGovbkmFJuTWnRBgwHeRGy8sH9Gh8wqYyFgv5KA-4Oefccu6tv6_Bhg3a1h_d_xaoXd6TsSvUXPlXamHJkxmgnoSXw&h=plFjoWI7RDig_5oS_G7PNfMcJ3bVBcHs1c4KZmA1mns + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089490885882542&c=MIIHlDCCBnygAwIBAgIQbRZBCnyTTrdKyx3sn6-cIjANBgkqhkiG9w0BAQsFADA2MTQwMgYDVQQDEytDQ01FIEcxIFRMUyBSU0EgMjA0OCBTSEEyNTYgMjA0OSBFVVMyIENBIDAxMB4XDTI2MDIyNDE4NDcwN1oXDTI2MDgyMDAwNDcwN1owQDE-MDwGA1UEAxM1YXN5bmNvcGVyYXRpb25zaWduaW5nY2VydGlmaWNhdGUubWFuYWdlbWVudC5henVyZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDLYIfsKK3BxfjRY95DQ7nTiHuQIybDAR8CX9yInjq_0E3Mb9YwMAQGJklR1lZJqg9M7got1ThcwNEpPovodQrXAzXRPqJ0JyNpNf1UNLgRs-3_mYbXxvSrBdgdZL4WUq9XCQ9WaH2aM3MAuLy8FL835sRe_Zx46G3TsI9Grsv5U-8gTr440L6nsopLTJJzQCpxou4KEuTMiG2GpVzxExJwvUDuutVCxXnsUwksDnhFUbqcJ7mVhhK5If25oHTNYUQwYylqvq_5eVdfEXEzpbP3XfDdKxljTnSMHaniaYcYW3OmhIMmdnHNFiPA9LQ2DtYs_7T68xnPVpbVO0EZ2Em5AgMBAAGjggSSMIIEjjCBnQYDVR0gBIGVMIGSMAwGCisGAQQBgjd7AQEwZgYKKwYBBAGCN3sCAjBYMFYGCCsGAQUFBwICMEoeSAAzADMAZQAwADEAOQAyADEALQA0AGQANgA0AC0ANABmADgAYwAtAGEAMAA1ADUALQA1AGIAZABhAGYAZgBkADUAZQAzADMAZDAMBgorBgEEAYI3ewMCMAwGCisGAQQBgjd7BAIwDAYDVR0TAQH_BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH_BAQDAgWgMB0GA1UdDgQWBBQixmODlrY3K7hS01rA8V_TZUhMsjAfBgNVHSMEGDAWgBT87D7bqnwfgh4FuKEG-UPnArMKuTCCAbIGA1UdHwSCAakwggGlMGmgZ6BlhmNodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwa6BpoGeGZWh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzY1L2N1cnJlbnQuY3JsMFqgWKBWhlRodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwb6BtoGuGaWh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMS82NS9jdXJyZW50LmNybDCCAbcGCCsGAQUFBwEBBIIBqTCCAaUwbAYIKwYBBQUHMAKGYGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBuBggrBgEFBQcwAoZiaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwXQYIKwYBBQUHMAKGUWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBmBggrBgEFBQcwAoZaaHR0cDovL2NjbWVlYXN0dXMycGtpLmVhc3R1czIucGtpLmNvcmUud2luZG93cy5uZXQvY2VydGlmaWNhdGVBdXRob3JpdGllcy9jY21lZWFzdHVzMmljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQBKY8uIen-4v_aGTptgf_04u1F6978whzIp4ZiTbOSXPwNnweOy6hCQUcuaqDgVZEiozCZ3DTEQooEcQdtH6WhiCDn5FLdHIVfLyo35uSdRGa9igGbbQ22s_ZI2_Sp17bV5_a-akDuAb6xVSZB_RbHXoicbUykmyHQ2aRb7wLI-YJ4X_aS00yjgBXHLbbbD1PGhTMYVk-5Qy8AYGA2_CTJ0ZS5toZF1EKxkz6ka6D_ROn4Sg7PthZX7Y3YpuVwnCelnvJvOgla_MQjpNDBcgmnVyU-ChBBd3TykrRxVWNXjEm54XPippvvwuKEdc4BCa38ZFVNgvDuK-tY_JpycugPZ&s=L5WY71ho6m-xs8j5XM2qRYg0HiAyUWJB-4bW5UIPaStyvk2g7k3gXJOIayy0KFr-CCDpO0BJb7ZT0YFuNr5L_cPiTGENdgxgy3d14F07M4bdJZE3jiAU8nB9tScSIJ-2Y8uoo3r0SGNJdjA9B5ck3MWQ5gyIDdvq2htztgQgE9aajtPtp8YDMPCZNYn8kqzICcwOMrDUDnlV9EwfAIV-67M5YW_IFmHH0mQGM7C2yz8MMRAFqVK7Lpa42goGbMJamAw0JUJyxEuVqs0sEbaXgfRrH-S_aT9Ax6SM0AYXgFsJBb8233KSZ-svochvazEJWCR9cmJ9zQWEaMS1TJRJcw&h=w5MUa017bGflXC3vBrajwSxrZH1CtsW118zTK-EKQJo pragma: - no-cache strict-transport-security: @@ -3021,11 +2476,11 @@ interactions: x-content-type-options: - nosniff x-ms-operation-identifier: - - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/485a576b-be50-419b-8d29-06a4e220a1fd + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/35a796a9-70ac-43e1-8a3f-9af9ac6282d6 x-ms-ratelimit-remaining-subscription-global-reads: - '16499' x-msedge-ref: - - 'Ref A: 9CBD096F7A594632A3D448897F9D97A7 Ref B: CO6AA3150217045 Ref C: 2025-04-22T02:54:59Z' + - 'Ref A: 6BB50420AF534E439AA34B54C54368F7 Ref B: MWH011020809023 Ref C: 2026-03-12T21:51:28Z' status: code: 202 message: Accepted @@ -3043,15 +2498,15 @@ interactions: ParameterSetName: - --resource-group --name -y User-Agent: - - AZURECLI/2.71.0 azsdk-python-core/1.31.0 Python/3.12.10 (Windows-11-10.0.26100-SP0) + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.13.12 (Windows-11-10.0.26100-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808861052440827&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=Bv04H6hM_8ionqp54t1J968cFyOosBqagl6U86v1GaAgIeGu0lAlJHVHcCx1NRg31DHgfqdyPAhwqKiprZWsdZ14uyZQUkoQ4LpSVb8MRB4LJ83z_MhYX456KCZhTPLaUYRAv43hsR_tGI1fD5vI8JiS3e_YdwytPhI912zdEL_V-bA-5YhjQeaVtK2nTrKCvzsaBjiLwEv6MFezvZGD4u05Ieh5xoa3Dc_oGy3nCF-FkWffPX128yGyo52I0_h_KAMQsuQor1rueXjV4LGA16c4pINN-PhIt86JRWzb_U5IF3USpSRw7s2FVO8GcHCE6fvTlBqrwvrAuv3dPyNWtQ&h=v_D4Ur-wLXlqG1ZuUSCAINVPfTUvd57DhNNdV1YYixw + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089481959828256&c=MIIHlTCCBn2gAwIBAgIRAN8uxS6M1zIwyNS27O1e45EwDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UEAxMrQ0NNRSBHMSBUTFMgUlNBIDIwNDggU0hBMjU2IDIwNDkgRVVTMiBDQSAwMTAeFw0yNjAyMjQxMjQ4MDhaFw0yNjA4MTkxODQ4MDhaMEAxPjA8BgNVBAMTNWFzeW5jb3BlcmF0aW9uc2lnbmluZ2NlcnRpZmljYXRlLm1hbmFnZW1lbnQuYXp1cmUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAw34VWxIMRfzkodl03I3vWbthvAfn0-568UvCCyDa9QJec4yE7-lvztIK2R1pSsZXIjAr7f2xBefTCETZYtzcmGDdn8bNSayia9CqG3zkb90GkqlNXIhIqrL-3JFtStsU_rgnMZXI7hGuDm9grRLql1o_1RInkbOnrvmfTaYQ2CyRH38m3bFx7lsS-of9SydzWzZpqG9LIVwKER9oq_6BrDGSfERX0I9TJuiST-1JdbOwRq32h0cY0FtXqAGw8JH2Uc__hAUeXcPVT-aIHNe1mpH_iShy0HyYBHBHAVeI686nAJRVdR64T-ib01w4q8WwpBvs5spHSZNT7Xp4eRS-wQIDAQABo4IEkjCCBI4wgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDAjAMBgorBgEEAYI3ewQCMAwGA1UdEwEB_wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMA4GA1UdDwEB_wQEAwIFoDAdBgNVHQ4EFgQUwePRqNgumGplFm26a52kFZSqUmMwHwYDVR0jBBgwFoAU_Ow-26p8H4IeBbihBvlD5wKzCrkwggGyBgNVHR8EggGpMIIBpTBpoGegZYZjaHR0cDovL3ByaW1hcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzczL2N1cnJlbnQuY3JsMGugaaBnhmVodHRwOi8vc2Vjb25kYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NybHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS83My9jdXJyZW50LmNybDBaoFigVoZUaHR0cDovL2NybC5taWNyb3NvZnQuY29tL2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzczL2N1cnJlbnQuY3JsMG-gbaBrhmlodHRwOi8vY2NtZWVhc3R1czJwa2kuZWFzdHVzMi5wa2kuY29yZS53aW5kb3dzLm5ldC9jZXJ0aWZpY2F0ZUF1dGhvcml0aWVzL2NjbWVlYXN0dXMyaWNhMDEvNzMvY3VycmVudC5jcmwwggG3BggrBgEFBQcBAQSCAakwggGlMGwGCCsGAQUFBzAChmBodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwbgYIKwYBBQUHMAKGYmh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY2FjZXJ0cy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxL2NlcnQuY2VyMF0GCCsGAQUFBzAChlFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwZgYIKwYBBQUHMAKGWmh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMTANBgkqhkiG9w0BAQsFAAOCAQEABNWUmsU3kC0jt2fJ9ckIR3RNIVAtLuE-xxl6T1BzxTeySAS0J-OWa-u5aQORlpcBDiQGeITvEWJoBx9mNXjbvxWZZQOPuz5ne3fU2UqQ063pIWLyoiWQP_pdKjC5_L_sSqyyhIwD-PW-hAuocylbzGO1e4xmbRemgFtUzdXDSqxF9lHf_GVfQDAhfF6RhgIkktrd1n9mzAWMTHEaGOVQ6DRkuzqcIDeEjttW_0z4F8CVQUkEls6ZUW-2YdacbccGgUKR0c0MHGhuPdYbn-vHwmzBBlmYEv3ohsEIMXTiuiU-ijE-u9vgjd4I2Twy6zcgLkTf-kpAUNcMl742Vsmaxg&s=Y5VQ6fxAppldIhT1nmAWCtfeP3CFsZanimMnLmDoh3MY8K1zZgFpSn85XIjeznPhJ9-q1by5uLXsFAg9csJCK137fQbNjVz8fRMRjul3T4fT0VHjwqtGMLyQNsqBZXvlCVx-almwkiGTx5aUthDGP05nW9rZfg9jIZfNmnBrrffO-h-EfImDz4oJ7l5V62Ikcbm58b94oHVdpiaGqVomIi1j53aVNdc9bvm0QDgyJUnW7Q9T4uDl8tGu6trfuCniEL9qlXPdL76wBLu_CDBmWwEVuu09R9LZdlz6YU9JkkmoFOkEPG0w4ZjQQcg6yyCVPFgRgizQfTFzIIR2fCovvg&h=w2mqq3pKipJPIjGfr4tJW4Pb-cQO3MCONbwPM7DKRlU response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","name":"9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","status":"Deleting","startTime":"2025-04-22T02:35:05.0114641Z"}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9","name":"95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","status":"Deleting","startTime":"2026-03-12T21:36:35.8442367Z"}' headers: azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808873307093965&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=DgDB_oTwOmI3RQXECDp8qqola-Ias5s_XpM9g1ujkTMgRqulWdKblRE3yb681Y51NS6li09thg1kJA4oKShPH4EhFeRrnjmPKc7ADAEN7zMuHxtnrF97AK7mp2NVsgfibgybIkXlD9IG7QPm3zkYx3iDq1WSnKOd77KC7D7__H1wou8cZAQs92hq_Pq9KiKvUBV5yfHsZd4F0ksqst_8VhhxgVbANrgslV8HaXKx6UUogCzVeV5fwuKrR-2zcglmMCvQ1S1YQxXZ4B5jkXzEF6sIcX0XCcROOHk5U5M9lDJl1hG4Warsz4sR8Eq68j79eoc7MOzVuZl5Lh9JE_bRwg&h=PEfVHro0zUxg7OR1H27oZjI1wusqPWbx0c2Fjb4HyVA + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089491190966703&c=MIIHlDCCBnygAwIBAgIQbRZBCnyTTrdKyx3sn6-cIjANBgkqhkiG9w0BAQsFADA2MTQwMgYDVQQDEytDQ01FIEcxIFRMUyBSU0EgMjA0OCBTSEEyNTYgMjA0OSBFVVMyIENBIDAxMB4XDTI2MDIyNDE4NDcwN1oXDTI2MDgyMDAwNDcwN1owQDE-MDwGA1UEAxM1YXN5bmNvcGVyYXRpb25zaWduaW5nY2VydGlmaWNhdGUubWFuYWdlbWVudC5henVyZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDLYIfsKK3BxfjRY95DQ7nTiHuQIybDAR8CX9yInjq_0E3Mb9YwMAQGJklR1lZJqg9M7got1ThcwNEpPovodQrXAzXRPqJ0JyNpNf1UNLgRs-3_mYbXxvSrBdgdZL4WUq9XCQ9WaH2aM3MAuLy8FL835sRe_Zx46G3TsI9Grsv5U-8gTr440L6nsopLTJJzQCpxou4KEuTMiG2GpVzxExJwvUDuutVCxXnsUwksDnhFUbqcJ7mVhhK5If25oHTNYUQwYylqvq_5eVdfEXEzpbP3XfDdKxljTnSMHaniaYcYW3OmhIMmdnHNFiPA9LQ2DtYs_7T68xnPVpbVO0EZ2Em5AgMBAAGjggSSMIIEjjCBnQYDVR0gBIGVMIGSMAwGCisGAQQBgjd7AQEwZgYKKwYBBAGCN3sCAjBYMFYGCCsGAQUFBwICMEoeSAAzADMAZQAwADEAOQAyADEALQA0AGQANgA0AC0ANABmADgAYwAtAGEAMAA1ADUALQA1AGIAZABhAGYAZgBkADUAZQAzADMAZDAMBgorBgEEAYI3ewMCMAwGCisGAQQBgjd7BAIwDAYDVR0TAQH_BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH_BAQDAgWgMB0GA1UdDgQWBBQixmODlrY3K7hS01rA8V_TZUhMsjAfBgNVHSMEGDAWgBT87D7bqnwfgh4FuKEG-UPnArMKuTCCAbIGA1UdHwSCAakwggGlMGmgZ6BlhmNodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwa6BpoGeGZWh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzY1L2N1cnJlbnQuY3JsMFqgWKBWhlRodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwb6BtoGuGaWh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMS82NS9jdXJyZW50LmNybDCCAbcGCCsGAQUFBwEBBIIBqTCCAaUwbAYIKwYBBQUHMAKGYGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBuBggrBgEFBQcwAoZiaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwXQYIKwYBBQUHMAKGUWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBmBggrBgEFBQcwAoZaaHR0cDovL2NjbWVlYXN0dXMycGtpLmVhc3R1czIucGtpLmNvcmUud2luZG93cy5uZXQvY2VydGlmaWNhdGVBdXRob3JpdGllcy9jY21lZWFzdHVzMmljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQBKY8uIen-4v_aGTptgf_04u1F6978whzIp4ZiTbOSXPwNnweOy6hCQUcuaqDgVZEiozCZ3DTEQooEcQdtH6WhiCDn5FLdHIVfLyo35uSdRGa9igGbbQ22s_ZI2_Sp17bV5_a-akDuAb6xVSZB_RbHXoicbUykmyHQ2aRb7wLI-YJ4X_aS00yjgBXHLbbbD1PGhTMYVk-5Qy8AYGA2_CTJ0ZS5toZF1EKxkz6ka6D_ROn4Sg7PthZX7Y3YpuVwnCelnvJvOgla_MQjpNDBcgmnVyU-ChBBd3TykrRxVWNXjEm54XPippvvwuKEdc4BCa38ZFVNgvDuK-tY_JpycugPZ&s=nkrQVpHCdqgCYysNEzA9kHP_PLAxXlHBQOQ7H5WJM__a3q5e9Gsc7sLbrI4y1Sa5MYmDFanx2gsJjsb-TM90bkbqHH_rZlOZ0KSbvhggVSBY5eSPAS5alyG2ghkaxT9uxsw5pdTVKPzmcOLEKtIVmUWOBenxH8OTEXigho5IYSKUKU-cQWng44Uoo4u0Htaz4fpdwD1h8FsxR06qWm6Z-3PyJygOBj7KK7muxv0ilVIVQ4QWGFsFFYr5COuaZZes80Bv3-cMLfzFn84uR4_pyBUmAnNxCo6TsJsazv7dr8GhT31pMhDppiZnTnn-tbwNBi3yZrVFspc8VkKvccz9TA&h=vLIrZSmYayYyQLqr4LyIH3Wc2GTBNU4DvVE1q9-J0uM cache-control: - no-cache content-length: @@ -3059,13 +2514,13 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 22 Apr 2025 02:55:30 GMT + - Thu, 12 Mar 2026 21:51:58 GMT etag: - - '"00007d39-0000-2000-0000-680700590000"' + - '"0600d3e2-0000-2000-0000-69b331e30000"' expires: - '-1' location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808873307093965&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=DgDB_oTwOmI3RQXECDp8qqola-Ias5s_XpM9g1ujkTMgRqulWdKblRE3yb681Y51NS6li09thg1kJA4oKShPH4EhFeRrnjmPKc7ADAEN7zMuHxtnrF97AK7mp2NVsgfibgybIkXlD9IG7QPm3zkYx3iDq1WSnKOd77KC7D7__H1wou8cZAQs92hq_Pq9KiKvUBV5yfHsZd4F0ksqst_8VhhxgVbANrgslV8HaXKx6UUogCzVeV5fwuKrR-2zcglmMCvQ1S1YQxXZ4B5jkXzEF6sIcX0XCcROOHk5U5M9lDJl1hG4Warsz4sR8Eq68j79eoc7MOzVuZl5Lh9JE_bRwg&h=PEfVHro0zUxg7OR1H27oZjI1wusqPWbx0c2Fjb4HyVA + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089491190966703&c=MIIHlDCCBnygAwIBAgIQbRZBCnyTTrdKyx3sn6-cIjANBgkqhkiG9w0BAQsFADA2MTQwMgYDVQQDEytDQ01FIEcxIFRMUyBSU0EgMjA0OCBTSEEyNTYgMjA0OSBFVVMyIENBIDAxMB4XDTI2MDIyNDE4NDcwN1oXDTI2MDgyMDAwNDcwN1owQDE-MDwGA1UEAxM1YXN5bmNvcGVyYXRpb25zaWduaW5nY2VydGlmaWNhdGUubWFuYWdlbWVudC5henVyZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDLYIfsKK3BxfjRY95DQ7nTiHuQIybDAR8CX9yInjq_0E3Mb9YwMAQGJklR1lZJqg9M7got1ThcwNEpPovodQrXAzXRPqJ0JyNpNf1UNLgRs-3_mYbXxvSrBdgdZL4WUq9XCQ9WaH2aM3MAuLy8FL835sRe_Zx46G3TsI9Grsv5U-8gTr440L6nsopLTJJzQCpxou4KEuTMiG2GpVzxExJwvUDuutVCxXnsUwksDnhFUbqcJ7mVhhK5If25oHTNYUQwYylqvq_5eVdfEXEzpbP3XfDdKxljTnSMHaniaYcYW3OmhIMmdnHNFiPA9LQ2DtYs_7T68xnPVpbVO0EZ2Em5AgMBAAGjggSSMIIEjjCBnQYDVR0gBIGVMIGSMAwGCisGAQQBgjd7AQEwZgYKKwYBBAGCN3sCAjBYMFYGCCsGAQUFBwICMEoeSAAzADMAZQAwADEAOQAyADEALQA0AGQANgA0AC0ANABmADgAYwAtAGEAMAA1ADUALQA1AGIAZABhAGYAZgBkADUAZQAzADMAZDAMBgorBgEEAYI3ewMCMAwGCisGAQQBgjd7BAIwDAYDVR0TAQH_BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH_BAQDAgWgMB0GA1UdDgQWBBQixmODlrY3K7hS01rA8V_TZUhMsjAfBgNVHSMEGDAWgBT87D7bqnwfgh4FuKEG-UPnArMKuTCCAbIGA1UdHwSCAakwggGlMGmgZ6BlhmNodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwa6BpoGeGZWh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzY1L2N1cnJlbnQuY3JsMFqgWKBWhlRodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwb6BtoGuGaWh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMS82NS9jdXJyZW50LmNybDCCAbcGCCsGAQUFBwEBBIIBqTCCAaUwbAYIKwYBBQUHMAKGYGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBuBggrBgEFBQcwAoZiaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwXQYIKwYBBQUHMAKGUWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBmBggrBgEFBQcwAoZaaHR0cDovL2NjbWVlYXN0dXMycGtpLmVhc3R1czIucGtpLmNvcmUud2luZG93cy5uZXQvY2VydGlmaWNhdGVBdXRob3JpdGllcy9jY21lZWFzdHVzMmljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQBKY8uIen-4v_aGTptgf_04u1F6978whzIp4ZiTbOSXPwNnweOy6hCQUcuaqDgVZEiozCZ3DTEQooEcQdtH6WhiCDn5FLdHIVfLyo35uSdRGa9igGbbQ22s_ZI2_Sp17bV5_a-akDuAb6xVSZB_RbHXoicbUykmyHQ2aRb7wLI-YJ4X_aS00yjgBXHLbbbD1PGhTMYVk-5Qy8AYGA2_CTJ0ZS5toZF1EKxkz6ka6D_ROn4Sg7PthZX7Y3YpuVwnCelnvJvOgla_MQjpNDBcgmnVyU-ChBBd3TykrRxVWNXjEm54XPippvvwuKEdc4BCa38ZFVNgvDuK-tY_JpycugPZ&s=nkrQVpHCdqgCYysNEzA9kHP_PLAxXlHBQOQ7H5WJM__a3q5e9Gsc7sLbrI4y1Sa5MYmDFanx2gsJjsb-TM90bkbqHH_rZlOZ0KSbvhggVSBY5eSPAS5alyG2ghkaxT9uxsw5pdTVKPzmcOLEKtIVmUWOBenxH8OTEXigho5IYSKUKU-cQWng44Uoo4u0Htaz4fpdwD1h8FsxR06qWm6Z-3PyJygOBj7KK7muxv0ilVIVQ4QWGFsFFYr5COuaZZes80Bv3-cMLfzFn84uR4_pyBUmAnNxCo6TsJsazv7dr8GhT31pMhDppiZnTnn-tbwNBi3yZrVFspc8VkKvccz9TA&h=vLIrZSmYayYyQLqr4LyIH3Wc2GTBNU4DvVE1q9-J0uM pragma: - no-cache strict-transport-security: @@ -3075,11 +2530,11 @@ interactions: x-content-type-options: - nosniff x-ms-operation-identifier: - - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/7fd9cf4f-a559-4943-bfe1-7c523fa6e0f0 + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/6f7fc48f-39e5-498b-a40d-6e1f3c2f8e4e x-ms-ratelimit-remaining-subscription-global-reads: - '16499' x-msedge-ref: - - 'Ref A: 530E96E1012A4E44AD20CC3DAAAAD4AD Ref B: CO6AA3150217045 Ref C: 2025-04-22T02:55:30Z' + - 'Ref A: 931DBFA931684E3E8483C710951DA7DC Ref B: MWH011020807025 Ref C: 2026-03-12T21:51:58Z' status: code: 202 message: Accepted @@ -3097,15 +2552,15 @@ interactions: ParameterSetName: - --resource-group --name -y User-Agent: - - AZURECLI/2.71.0 azsdk-python-core/1.31.0 Python/3.12.10 (Windows-11-10.0.26100-SP0) + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.13.12 (Windows-11-10.0.26100-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808861052440827&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=Bv04H6hM_8ionqp54t1J968cFyOosBqagl6U86v1GaAgIeGu0lAlJHVHcCx1NRg31DHgfqdyPAhwqKiprZWsdZ14uyZQUkoQ4LpSVb8MRB4LJ83z_MhYX456KCZhTPLaUYRAv43hsR_tGI1fD5vI8JiS3e_YdwytPhI912zdEL_V-bA-5YhjQeaVtK2nTrKCvzsaBjiLwEv6MFezvZGD4u05Ieh5xoa3Dc_oGy3nCF-FkWffPX128yGyo52I0_h_KAMQsuQor1rueXjV4LGA16c4pINN-PhIt86JRWzb_U5IF3USpSRw7s2FVO8GcHCE6fvTlBqrwvrAuv3dPyNWtQ&h=v_D4Ur-wLXlqG1ZuUSCAINVPfTUvd57DhNNdV1YYixw + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089481959828256&c=MIIHlTCCBn2gAwIBAgIRAN8uxS6M1zIwyNS27O1e45EwDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UEAxMrQ0NNRSBHMSBUTFMgUlNBIDIwNDggU0hBMjU2IDIwNDkgRVVTMiBDQSAwMTAeFw0yNjAyMjQxMjQ4MDhaFw0yNjA4MTkxODQ4MDhaMEAxPjA8BgNVBAMTNWFzeW5jb3BlcmF0aW9uc2lnbmluZ2NlcnRpZmljYXRlLm1hbmFnZW1lbnQuYXp1cmUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAw34VWxIMRfzkodl03I3vWbthvAfn0-568UvCCyDa9QJec4yE7-lvztIK2R1pSsZXIjAr7f2xBefTCETZYtzcmGDdn8bNSayia9CqG3zkb90GkqlNXIhIqrL-3JFtStsU_rgnMZXI7hGuDm9grRLql1o_1RInkbOnrvmfTaYQ2CyRH38m3bFx7lsS-of9SydzWzZpqG9LIVwKER9oq_6BrDGSfERX0I9TJuiST-1JdbOwRq32h0cY0FtXqAGw8JH2Uc__hAUeXcPVT-aIHNe1mpH_iShy0HyYBHBHAVeI686nAJRVdR64T-ib01w4q8WwpBvs5spHSZNT7Xp4eRS-wQIDAQABo4IEkjCCBI4wgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDAjAMBgorBgEEAYI3ewQCMAwGA1UdEwEB_wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMA4GA1UdDwEB_wQEAwIFoDAdBgNVHQ4EFgQUwePRqNgumGplFm26a52kFZSqUmMwHwYDVR0jBBgwFoAU_Ow-26p8H4IeBbihBvlD5wKzCrkwggGyBgNVHR8EggGpMIIBpTBpoGegZYZjaHR0cDovL3ByaW1hcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzczL2N1cnJlbnQuY3JsMGugaaBnhmVodHRwOi8vc2Vjb25kYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NybHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS83My9jdXJyZW50LmNybDBaoFigVoZUaHR0cDovL2NybC5taWNyb3NvZnQuY29tL2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzczL2N1cnJlbnQuY3JsMG-gbaBrhmlodHRwOi8vY2NtZWVhc3R1czJwa2kuZWFzdHVzMi5wa2kuY29yZS53aW5kb3dzLm5ldC9jZXJ0aWZpY2F0ZUF1dGhvcml0aWVzL2NjbWVlYXN0dXMyaWNhMDEvNzMvY3VycmVudC5jcmwwggG3BggrBgEFBQcBAQSCAakwggGlMGwGCCsGAQUFBzAChmBodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwbgYIKwYBBQUHMAKGYmh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY2FjZXJ0cy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxL2NlcnQuY2VyMF0GCCsGAQUFBzAChlFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwZgYIKwYBBQUHMAKGWmh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMTANBgkqhkiG9w0BAQsFAAOCAQEABNWUmsU3kC0jt2fJ9ckIR3RNIVAtLuE-xxl6T1BzxTeySAS0J-OWa-u5aQORlpcBDiQGeITvEWJoBx9mNXjbvxWZZQOPuz5ne3fU2UqQ063pIWLyoiWQP_pdKjC5_L_sSqyyhIwD-PW-hAuocylbzGO1e4xmbRemgFtUzdXDSqxF9lHf_GVfQDAhfF6RhgIkktrd1n9mzAWMTHEaGOVQ6DRkuzqcIDeEjttW_0z4F8CVQUkEls6ZUW-2YdacbccGgUKR0c0MHGhuPdYbn-vHwmzBBlmYEv3ohsEIMXTiuiU-ijE-u9vgjd4I2Twy6zcgLkTf-kpAUNcMl742Vsmaxg&s=Y5VQ6fxAppldIhT1nmAWCtfeP3CFsZanimMnLmDoh3MY8K1zZgFpSn85XIjeznPhJ9-q1by5uLXsFAg9csJCK137fQbNjVz8fRMRjul3T4fT0VHjwqtGMLyQNsqBZXvlCVx-almwkiGTx5aUthDGP05nW9rZfg9jIZfNmnBrrffO-h-EfImDz4oJ7l5V62Ikcbm58b94oHVdpiaGqVomIi1j53aVNdc9bvm0QDgyJUnW7Q9T4uDl8tGu6trfuCniEL9qlXPdL76wBLu_CDBmWwEVuu09R9LZdlz6YU9JkkmoFOkEPG0w4ZjQQcg6yyCVPFgRgizQfTFzIIR2fCovvg&h=w2mqq3pKipJPIjGfr4tJW4Pb-cQO3MCONbwPM7DKRlU response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","name":"9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","status":"Deleting","startTime":"2025-04-22T02:35:05.0114641Z"}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9","name":"95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","status":"Deleting","startTime":"2026-03-12T21:36:35.8442367Z"}' headers: azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808873612540624&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=ZoPNqtgKSJLzzD2aEkeD7porwv-MF2CgfpkD5s46IgvUumYKB_9lFAicQ_tIiKxQ85ABW53QvHY5_OnEXBDP-205H-YKlljW91fqc88mhCV0HH1OATgqqlt3hNDMXb58778qzalNo8ppV_AC7HkRl7U9AGp4Mn3SwHneSspae8h5vluSF3HaFgkNTFqm3_Va7XpkTryaprxkwHYqkSyDIem77Z-z3dCCmNCP98CJG8G1r6UeqVjQV4fJK3rU5BKirHL-052riCKazj2mY8tFHkjjElc51wyHP5rGLJCL01hUn1EosqYSwL94Gv_cb8uIcKtGaMTvIw84X9b8iM9f2A&h=WdLRyi8pXDuFYOjyFs7HHh-dvIpfnkwYn07BqItedJ4 + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089491497466153&c=MIIHlDCCBnygAwIBAgIQbRZBCnyTTrdKyx3sn6-cIjANBgkqhkiG9w0BAQsFADA2MTQwMgYDVQQDEytDQ01FIEcxIFRMUyBSU0EgMjA0OCBTSEEyNTYgMjA0OSBFVVMyIENBIDAxMB4XDTI2MDIyNDE4NDcwN1oXDTI2MDgyMDAwNDcwN1owQDE-MDwGA1UEAxM1YXN5bmNvcGVyYXRpb25zaWduaW5nY2VydGlmaWNhdGUubWFuYWdlbWVudC5henVyZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDLYIfsKK3BxfjRY95DQ7nTiHuQIybDAR8CX9yInjq_0E3Mb9YwMAQGJklR1lZJqg9M7got1ThcwNEpPovodQrXAzXRPqJ0JyNpNf1UNLgRs-3_mYbXxvSrBdgdZL4WUq9XCQ9WaH2aM3MAuLy8FL835sRe_Zx46G3TsI9Grsv5U-8gTr440L6nsopLTJJzQCpxou4KEuTMiG2GpVzxExJwvUDuutVCxXnsUwksDnhFUbqcJ7mVhhK5If25oHTNYUQwYylqvq_5eVdfEXEzpbP3XfDdKxljTnSMHaniaYcYW3OmhIMmdnHNFiPA9LQ2DtYs_7T68xnPVpbVO0EZ2Em5AgMBAAGjggSSMIIEjjCBnQYDVR0gBIGVMIGSMAwGCisGAQQBgjd7AQEwZgYKKwYBBAGCN3sCAjBYMFYGCCsGAQUFBwICMEoeSAAzADMAZQAwADEAOQAyADEALQA0AGQANgA0AC0ANABmADgAYwAtAGEAMAA1ADUALQA1AGIAZABhAGYAZgBkADUAZQAzADMAZDAMBgorBgEEAYI3ewMCMAwGCisGAQQBgjd7BAIwDAYDVR0TAQH_BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH_BAQDAgWgMB0GA1UdDgQWBBQixmODlrY3K7hS01rA8V_TZUhMsjAfBgNVHSMEGDAWgBT87D7bqnwfgh4FuKEG-UPnArMKuTCCAbIGA1UdHwSCAakwggGlMGmgZ6BlhmNodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwa6BpoGeGZWh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzY1L2N1cnJlbnQuY3JsMFqgWKBWhlRodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwb6BtoGuGaWh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMS82NS9jdXJyZW50LmNybDCCAbcGCCsGAQUFBwEBBIIBqTCCAaUwbAYIKwYBBQUHMAKGYGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBuBggrBgEFBQcwAoZiaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwXQYIKwYBBQUHMAKGUWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBmBggrBgEFBQcwAoZaaHR0cDovL2NjbWVlYXN0dXMycGtpLmVhc3R1czIucGtpLmNvcmUud2luZG93cy5uZXQvY2VydGlmaWNhdGVBdXRob3JpdGllcy9jY21lZWFzdHVzMmljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQBKY8uIen-4v_aGTptgf_04u1F6978whzIp4ZiTbOSXPwNnweOy6hCQUcuaqDgVZEiozCZ3DTEQooEcQdtH6WhiCDn5FLdHIVfLyo35uSdRGa9igGbbQ22s_ZI2_Sp17bV5_a-akDuAb6xVSZB_RbHXoicbUykmyHQ2aRb7wLI-YJ4X_aS00yjgBXHLbbbD1PGhTMYVk-5Qy8AYGA2_CTJ0ZS5toZF1EKxkz6ka6D_ROn4Sg7PthZX7Y3YpuVwnCelnvJvOgla_MQjpNDBcgmnVyU-ChBBd3TykrRxVWNXjEm54XPippvvwuKEdc4BCa38ZFVNgvDuK-tY_JpycugPZ&s=W_c1OyQK822e1XeazbThBWd2OfCWfAmWvw71_IeGWtUMhxie5JGDQqfGQZyqadQCqP8rUtP94-uslHnoVTBMS4odkmeNhfZnnG9Lp9PTvty7Kzi7pdJXjkhPUc0dscUPYfz0A7rH5VQ7hanTiYDDjSequ7_FVbxyfCApYF_Kmp1RbHB11rTKOAcT5zvVMU_Oslfmyl6j7Ui6SFZMECt7cwxdTKSJfU1uVFJesyb5vNmwwBNOr3aQNFdAdk1dL5BuUi_OuXPZ5AUpfWkTd4ych652_bmWFRKs3Mq8QliXueJs64yONf60w6XXdTFCczBTl6fnFsy9uueNNo_D2fVlpA&h=7dF2IpT9yjRc7-0GDMnfIv6v7m7jEUcUXFIRjkQPQMc cache-control: - no-cache content-length: @@ -3113,13 +2568,13 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 22 Apr 2025 02:56:00 GMT + - Thu, 12 Mar 2026 21:52:28 GMT etag: - - '"00007d39-0000-2000-0000-680700590000"' + - '"0600d3e2-0000-2000-0000-69b331e30000"' expires: - '-1' location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808873612540624&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=ZoPNqtgKSJLzzD2aEkeD7porwv-MF2CgfpkD5s46IgvUumYKB_9lFAicQ_tIiKxQ85ABW53QvHY5_OnEXBDP-205H-YKlljW91fqc88mhCV0HH1OATgqqlt3hNDMXb58778qzalNo8ppV_AC7HkRl7U9AGp4Mn3SwHneSspae8h5vluSF3HaFgkNTFqm3_Va7XpkTryaprxkwHYqkSyDIem77Z-z3dCCmNCP98CJG8G1r6UeqVjQV4fJK3rU5BKirHL-052riCKazj2mY8tFHkjjElc51wyHP5rGLJCL01hUn1EosqYSwL94Gv_cb8uIcKtGaMTvIw84X9b8iM9f2A&h=WdLRyi8pXDuFYOjyFs7HHh-dvIpfnkwYn07BqItedJ4 + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089491497466153&c=MIIHlDCCBnygAwIBAgIQbRZBCnyTTrdKyx3sn6-cIjANBgkqhkiG9w0BAQsFADA2MTQwMgYDVQQDEytDQ01FIEcxIFRMUyBSU0EgMjA0OCBTSEEyNTYgMjA0OSBFVVMyIENBIDAxMB4XDTI2MDIyNDE4NDcwN1oXDTI2MDgyMDAwNDcwN1owQDE-MDwGA1UEAxM1YXN5bmNvcGVyYXRpb25zaWduaW5nY2VydGlmaWNhdGUubWFuYWdlbWVudC5henVyZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDLYIfsKK3BxfjRY95DQ7nTiHuQIybDAR8CX9yInjq_0E3Mb9YwMAQGJklR1lZJqg9M7got1ThcwNEpPovodQrXAzXRPqJ0JyNpNf1UNLgRs-3_mYbXxvSrBdgdZL4WUq9XCQ9WaH2aM3MAuLy8FL835sRe_Zx46G3TsI9Grsv5U-8gTr440L6nsopLTJJzQCpxou4KEuTMiG2GpVzxExJwvUDuutVCxXnsUwksDnhFUbqcJ7mVhhK5If25oHTNYUQwYylqvq_5eVdfEXEzpbP3XfDdKxljTnSMHaniaYcYW3OmhIMmdnHNFiPA9LQ2DtYs_7T68xnPVpbVO0EZ2Em5AgMBAAGjggSSMIIEjjCBnQYDVR0gBIGVMIGSMAwGCisGAQQBgjd7AQEwZgYKKwYBBAGCN3sCAjBYMFYGCCsGAQUFBwICMEoeSAAzADMAZQAwADEAOQAyADEALQA0AGQANgA0AC0ANABmADgAYwAtAGEAMAA1ADUALQA1AGIAZABhAGYAZgBkADUAZQAzADMAZDAMBgorBgEEAYI3ewMCMAwGCisGAQQBgjd7BAIwDAYDVR0TAQH_BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH_BAQDAgWgMB0GA1UdDgQWBBQixmODlrY3K7hS01rA8V_TZUhMsjAfBgNVHSMEGDAWgBT87D7bqnwfgh4FuKEG-UPnArMKuTCCAbIGA1UdHwSCAakwggGlMGmgZ6BlhmNodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwa6BpoGeGZWh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzY1L2N1cnJlbnQuY3JsMFqgWKBWhlRodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwb6BtoGuGaWh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMS82NS9jdXJyZW50LmNybDCCAbcGCCsGAQUFBwEBBIIBqTCCAaUwbAYIKwYBBQUHMAKGYGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBuBggrBgEFBQcwAoZiaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwXQYIKwYBBQUHMAKGUWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBmBggrBgEFBQcwAoZaaHR0cDovL2NjbWVlYXN0dXMycGtpLmVhc3R1czIucGtpLmNvcmUud2luZG93cy5uZXQvY2VydGlmaWNhdGVBdXRob3JpdGllcy9jY21lZWFzdHVzMmljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQBKY8uIen-4v_aGTptgf_04u1F6978whzIp4ZiTbOSXPwNnweOy6hCQUcuaqDgVZEiozCZ3DTEQooEcQdtH6WhiCDn5FLdHIVfLyo35uSdRGa9igGbbQ22s_ZI2_Sp17bV5_a-akDuAb6xVSZB_RbHXoicbUykmyHQ2aRb7wLI-YJ4X_aS00yjgBXHLbbbD1PGhTMYVk-5Qy8AYGA2_CTJ0ZS5toZF1EKxkz6ka6D_ROn4Sg7PthZX7Y3YpuVwnCelnvJvOgla_MQjpNDBcgmnVyU-ChBBd3TykrRxVWNXjEm54XPippvvwuKEdc4BCa38ZFVNgvDuK-tY_JpycugPZ&s=W_c1OyQK822e1XeazbThBWd2OfCWfAmWvw71_IeGWtUMhxie5JGDQqfGQZyqadQCqP8rUtP94-uslHnoVTBMS4odkmeNhfZnnG9Lp9PTvty7Kzi7pdJXjkhPUc0dscUPYfz0A7rH5VQ7hanTiYDDjSequ7_FVbxyfCApYF_Kmp1RbHB11rTKOAcT5zvVMU_Oslfmyl6j7Ui6SFZMECt7cwxdTKSJfU1uVFJesyb5vNmwwBNOr3aQNFdAdk1dL5BuUi_OuXPZ5AUpfWkTd4ych652_bmWFRKs3Mq8QliXueJs64yONf60w6XXdTFCczBTl6fnFsy9uueNNo_D2fVlpA&h=7dF2IpT9yjRc7-0GDMnfIv6v7m7jEUcUXFIRjkQPQMc pragma: - no-cache strict-transport-security: @@ -3129,11 +2584,11 @@ interactions: x-content-type-options: - nosniff x-ms-operation-identifier: - - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/f3d4ec67-d385-49fe-9850-e5d6edbb95dc + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/e53eb130-f440-4a0d-87a5-62da59e71746 x-ms-ratelimit-remaining-subscription-global-reads: - '16499' x-msedge-ref: - - 'Ref A: 975647E4DF574BF69E5A7701C0FD5482 Ref B: CO6AA3150217045 Ref C: 2025-04-22T02:56:00Z' + - 'Ref A: 9E1A85A065624652B0D0E15EC0217E93 Ref B: MWH011020807023 Ref C: 2026-03-12T21:52:29Z' status: code: 202 message: Accepted @@ -3151,15 +2606,15 @@ interactions: ParameterSetName: - --resource-group --name -y User-Agent: - - AZURECLI/2.71.0 azsdk-python-core/1.31.0 Python/3.12.10 (Windows-11-10.0.26100-SP0) + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.13.12 (Windows-11-10.0.26100-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808861052440827&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=Bv04H6hM_8ionqp54t1J968cFyOosBqagl6U86v1GaAgIeGu0lAlJHVHcCx1NRg31DHgfqdyPAhwqKiprZWsdZ14uyZQUkoQ4LpSVb8MRB4LJ83z_MhYX456KCZhTPLaUYRAv43hsR_tGI1fD5vI8JiS3e_YdwytPhI912zdEL_V-bA-5YhjQeaVtK2nTrKCvzsaBjiLwEv6MFezvZGD4u05Ieh5xoa3Dc_oGy3nCF-FkWffPX128yGyo52I0_h_KAMQsuQor1rueXjV4LGA16c4pINN-PhIt86JRWzb_U5IF3USpSRw7s2FVO8GcHCE6fvTlBqrwvrAuv3dPyNWtQ&h=v_D4Ur-wLXlqG1ZuUSCAINVPfTUvd57DhNNdV1YYixw + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089481959828256&c=MIIHlTCCBn2gAwIBAgIRAN8uxS6M1zIwyNS27O1e45EwDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UEAxMrQ0NNRSBHMSBUTFMgUlNBIDIwNDggU0hBMjU2IDIwNDkgRVVTMiBDQSAwMTAeFw0yNjAyMjQxMjQ4MDhaFw0yNjA4MTkxODQ4MDhaMEAxPjA8BgNVBAMTNWFzeW5jb3BlcmF0aW9uc2lnbmluZ2NlcnRpZmljYXRlLm1hbmFnZW1lbnQuYXp1cmUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAw34VWxIMRfzkodl03I3vWbthvAfn0-568UvCCyDa9QJec4yE7-lvztIK2R1pSsZXIjAr7f2xBefTCETZYtzcmGDdn8bNSayia9CqG3zkb90GkqlNXIhIqrL-3JFtStsU_rgnMZXI7hGuDm9grRLql1o_1RInkbOnrvmfTaYQ2CyRH38m3bFx7lsS-of9SydzWzZpqG9LIVwKER9oq_6BrDGSfERX0I9TJuiST-1JdbOwRq32h0cY0FtXqAGw8JH2Uc__hAUeXcPVT-aIHNe1mpH_iShy0HyYBHBHAVeI686nAJRVdR64T-ib01w4q8WwpBvs5spHSZNT7Xp4eRS-wQIDAQABo4IEkjCCBI4wgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDAjAMBgorBgEEAYI3ewQCMAwGA1UdEwEB_wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMA4GA1UdDwEB_wQEAwIFoDAdBgNVHQ4EFgQUwePRqNgumGplFm26a52kFZSqUmMwHwYDVR0jBBgwFoAU_Ow-26p8H4IeBbihBvlD5wKzCrkwggGyBgNVHR8EggGpMIIBpTBpoGegZYZjaHR0cDovL3ByaW1hcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzczL2N1cnJlbnQuY3JsMGugaaBnhmVodHRwOi8vc2Vjb25kYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NybHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS83My9jdXJyZW50LmNybDBaoFigVoZUaHR0cDovL2NybC5taWNyb3NvZnQuY29tL2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzczL2N1cnJlbnQuY3JsMG-gbaBrhmlodHRwOi8vY2NtZWVhc3R1czJwa2kuZWFzdHVzMi5wa2kuY29yZS53aW5kb3dzLm5ldC9jZXJ0aWZpY2F0ZUF1dGhvcml0aWVzL2NjbWVlYXN0dXMyaWNhMDEvNzMvY3VycmVudC5jcmwwggG3BggrBgEFBQcBAQSCAakwggGlMGwGCCsGAQUFBzAChmBodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwbgYIKwYBBQUHMAKGYmh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY2FjZXJ0cy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxL2NlcnQuY2VyMF0GCCsGAQUFBzAChlFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwZgYIKwYBBQUHMAKGWmh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMTANBgkqhkiG9w0BAQsFAAOCAQEABNWUmsU3kC0jt2fJ9ckIR3RNIVAtLuE-xxl6T1BzxTeySAS0J-OWa-u5aQORlpcBDiQGeITvEWJoBx9mNXjbvxWZZQOPuz5ne3fU2UqQ063pIWLyoiWQP_pdKjC5_L_sSqyyhIwD-PW-hAuocylbzGO1e4xmbRemgFtUzdXDSqxF9lHf_GVfQDAhfF6RhgIkktrd1n9mzAWMTHEaGOVQ6DRkuzqcIDeEjttW_0z4F8CVQUkEls6ZUW-2YdacbccGgUKR0c0MHGhuPdYbn-vHwmzBBlmYEv3ohsEIMXTiuiU-ijE-u9vgjd4I2Twy6zcgLkTf-kpAUNcMl742Vsmaxg&s=Y5VQ6fxAppldIhT1nmAWCtfeP3CFsZanimMnLmDoh3MY8K1zZgFpSn85XIjeznPhJ9-q1by5uLXsFAg9csJCK137fQbNjVz8fRMRjul3T4fT0VHjwqtGMLyQNsqBZXvlCVx-almwkiGTx5aUthDGP05nW9rZfg9jIZfNmnBrrffO-h-EfImDz4oJ7l5V62Ikcbm58b94oHVdpiaGqVomIi1j53aVNdc9bvm0QDgyJUnW7Q9T4uDl8tGu6trfuCniEL9qlXPdL76wBLu_CDBmWwEVuu09R9LZdlz6YU9JkkmoFOkEPG0w4ZjQQcg6yyCVPFgRgizQfTFzIIR2fCovvg&h=w2mqq3pKipJPIjGfr4tJW4Pb-cQO3MCONbwPM7DKRlU response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","name":"9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","status":"Deleting","startTime":"2025-04-22T02:35:05.0114641Z"}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9","name":"95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","status":"Deleting","startTime":"2026-03-12T21:36:35.8442367Z"}' headers: azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808873917827415&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=N-VLgUTeYTpvfnMZ2oy3h-ekYP7G5jmFlbRF3yptKC94MJSqsjPKne5urwtYDFKec5BItRa27Qv7g9n0N0JgbiU_HDjMF6zj2l29X258pnxfh0Gq42WB_Q_uSqb2uEq9HmzkKbCWLixBfnR27xpcy08OznFHkwZotOrQWLna_T0Wq3D1NuwI3BMFXg2INlIQvKvCM18lPA59hiaFbt99s3YlToKQ7Vd1lUJZk9HqN1Arxpqi7rQwMnCWlrsIYPZeqtVOHPCMnZb0zE6Vc6_zuSfFQvCvAqBaw1TpC1VttQJ9EArH60nV1JbS1pwU-6v5gA2v-fgwEy0pxhubx42Bfg&h=E6TYXdgJcOleBsgirebxu0fhdbhfhQiobVW5gf5H20o + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089491802969428&c=MIIHlDCCBnygAwIBAgIQbRZBCnyTTrdKyx3sn6-cIjANBgkqhkiG9w0BAQsFADA2MTQwMgYDVQQDEytDQ01FIEcxIFRMUyBSU0EgMjA0OCBTSEEyNTYgMjA0OSBFVVMyIENBIDAxMB4XDTI2MDIyNDE4NDcwN1oXDTI2MDgyMDAwNDcwN1owQDE-MDwGA1UEAxM1YXN5bmNvcGVyYXRpb25zaWduaW5nY2VydGlmaWNhdGUubWFuYWdlbWVudC5henVyZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDLYIfsKK3BxfjRY95DQ7nTiHuQIybDAR8CX9yInjq_0E3Mb9YwMAQGJklR1lZJqg9M7got1ThcwNEpPovodQrXAzXRPqJ0JyNpNf1UNLgRs-3_mYbXxvSrBdgdZL4WUq9XCQ9WaH2aM3MAuLy8FL835sRe_Zx46G3TsI9Grsv5U-8gTr440L6nsopLTJJzQCpxou4KEuTMiG2GpVzxExJwvUDuutVCxXnsUwksDnhFUbqcJ7mVhhK5If25oHTNYUQwYylqvq_5eVdfEXEzpbP3XfDdKxljTnSMHaniaYcYW3OmhIMmdnHNFiPA9LQ2DtYs_7T68xnPVpbVO0EZ2Em5AgMBAAGjggSSMIIEjjCBnQYDVR0gBIGVMIGSMAwGCisGAQQBgjd7AQEwZgYKKwYBBAGCN3sCAjBYMFYGCCsGAQUFBwICMEoeSAAzADMAZQAwADEAOQAyADEALQA0AGQANgA0AC0ANABmADgAYwAtAGEAMAA1ADUALQA1AGIAZABhAGYAZgBkADUAZQAzADMAZDAMBgorBgEEAYI3ewMCMAwGCisGAQQBgjd7BAIwDAYDVR0TAQH_BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH_BAQDAgWgMB0GA1UdDgQWBBQixmODlrY3K7hS01rA8V_TZUhMsjAfBgNVHSMEGDAWgBT87D7bqnwfgh4FuKEG-UPnArMKuTCCAbIGA1UdHwSCAakwggGlMGmgZ6BlhmNodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwa6BpoGeGZWh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzY1L2N1cnJlbnQuY3JsMFqgWKBWhlRodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwb6BtoGuGaWh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMS82NS9jdXJyZW50LmNybDCCAbcGCCsGAQUFBwEBBIIBqTCCAaUwbAYIKwYBBQUHMAKGYGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBuBggrBgEFBQcwAoZiaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwXQYIKwYBBQUHMAKGUWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBmBggrBgEFBQcwAoZaaHR0cDovL2NjbWVlYXN0dXMycGtpLmVhc3R1czIucGtpLmNvcmUud2luZG93cy5uZXQvY2VydGlmaWNhdGVBdXRob3JpdGllcy9jY21lZWFzdHVzMmljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQBKY8uIen-4v_aGTptgf_04u1F6978whzIp4ZiTbOSXPwNnweOy6hCQUcuaqDgVZEiozCZ3DTEQooEcQdtH6WhiCDn5FLdHIVfLyo35uSdRGa9igGbbQ22s_ZI2_Sp17bV5_a-akDuAb6xVSZB_RbHXoicbUykmyHQ2aRb7wLI-YJ4X_aS00yjgBXHLbbbD1PGhTMYVk-5Qy8AYGA2_CTJ0ZS5toZF1EKxkz6ka6D_ROn4Sg7PthZX7Y3YpuVwnCelnvJvOgla_MQjpNDBcgmnVyU-ChBBd3TykrRxVWNXjEm54XPippvvwuKEdc4BCa38ZFVNgvDuK-tY_JpycugPZ&s=Ul4tCKeRHKZb7qc6aFVIg4eb1wr_fzT-hjGLfjVeZBkv6NDHYNz99PVtL9ae5yGKsRJpv-OrphU7LTJhwlChykpMLp46w_mDSVDXq9XlF65FLSwlft5nwHG1J-VQZTrIbPzvPXJ-QJRC-UxhlZvu5qbCBqjlWwW8VL_WvntD9ncM2uExDA7UDpn-ZgPB76fasqzv9mBxVlmtE9fK9Al3q0beHgBX1Iei0o5_90vNhvHWFyDo-VpVuQe26RK1Jfy31NAMyPCfTfoIFOot77qZg5h7w3qpnL5YP8qkbmmQY7zYhtr1Asdz8mf87qJjUXNLcdWZgqBLMOOvHPA9z1UMFQ&h=m6hIJjRJCkFzOg1TbHKZ7tDiRIHOOg4jek-7Brcl5cE cache-control: - no-cache content-length: @@ -3167,13 +2622,13 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 22 Apr 2025 02:56:31 GMT + - Thu, 12 Mar 2026 21:53:00 GMT etag: - - '"00007d39-0000-2000-0000-680700590000"' + - '"0600d3e2-0000-2000-0000-69b331e30000"' expires: - '-1' location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808873917827415&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=N-VLgUTeYTpvfnMZ2oy3h-ekYP7G5jmFlbRF3yptKC94MJSqsjPKne5urwtYDFKec5BItRa27Qv7g9n0N0JgbiU_HDjMF6zj2l29X258pnxfh0Gq42WB_Q_uSqb2uEq9HmzkKbCWLixBfnR27xpcy08OznFHkwZotOrQWLna_T0Wq3D1NuwI3BMFXg2INlIQvKvCM18lPA59hiaFbt99s3YlToKQ7Vd1lUJZk9HqN1Arxpqi7rQwMnCWlrsIYPZeqtVOHPCMnZb0zE6Vc6_zuSfFQvCvAqBaw1TpC1VttQJ9EArH60nV1JbS1pwU-6v5gA2v-fgwEy0pxhubx42Bfg&h=E6TYXdgJcOleBsgirebxu0fhdbhfhQiobVW5gf5H20o + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089491802969428&c=MIIHlDCCBnygAwIBAgIQbRZBCnyTTrdKyx3sn6-cIjANBgkqhkiG9w0BAQsFADA2MTQwMgYDVQQDEytDQ01FIEcxIFRMUyBSU0EgMjA0OCBTSEEyNTYgMjA0OSBFVVMyIENBIDAxMB4XDTI2MDIyNDE4NDcwN1oXDTI2MDgyMDAwNDcwN1owQDE-MDwGA1UEAxM1YXN5bmNvcGVyYXRpb25zaWduaW5nY2VydGlmaWNhdGUubWFuYWdlbWVudC5henVyZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDLYIfsKK3BxfjRY95DQ7nTiHuQIybDAR8CX9yInjq_0E3Mb9YwMAQGJklR1lZJqg9M7got1ThcwNEpPovodQrXAzXRPqJ0JyNpNf1UNLgRs-3_mYbXxvSrBdgdZL4WUq9XCQ9WaH2aM3MAuLy8FL835sRe_Zx46G3TsI9Grsv5U-8gTr440L6nsopLTJJzQCpxou4KEuTMiG2GpVzxExJwvUDuutVCxXnsUwksDnhFUbqcJ7mVhhK5If25oHTNYUQwYylqvq_5eVdfEXEzpbP3XfDdKxljTnSMHaniaYcYW3OmhIMmdnHNFiPA9LQ2DtYs_7T68xnPVpbVO0EZ2Em5AgMBAAGjggSSMIIEjjCBnQYDVR0gBIGVMIGSMAwGCisGAQQBgjd7AQEwZgYKKwYBBAGCN3sCAjBYMFYGCCsGAQUFBwICMEoeSAAzADMAZQAwADEAOQAyADEALQA0AGQANgA0AC0ANABmADgAYwAtAGEAMAA1ADUALQA1AGIAZABhAGYAZgBkADUAZQAzADMAZDAMBgorBgEEAYI3ewMCMAwGCisGAQQBgjd7BAIwDAYDVR0TAQH_BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH_BAQDAgWgMB0GA1UdDgQWBBQixmODlrY3K7hS01rA8V_TZUhMsjAfBgNVHSMEGDAWgBT87D7bqnwfgh4FuKEG-UPnArMKuTCCAbIGA1UdHwSCAakwggGlMGmgZ6BlhmNodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwa6BpoGeGZWh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzY1L2N1cnJlbnQuY3JsMFqgWKBWhlRodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwb6BtoGuGaWh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMS82NS9jdXJyZW50LmNybDCCAbcGCCsGAQUFBwEBBIIBqTCCAaUwbAYIKwYBBQUHMAKGYGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBuBggrBgEFBQcwAoZiaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwXQYIKwYBBQUHMAKGUWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBmBggrBgEFBQcwAoZaaHR0cDovL2NjbWVlYXN0dXMycGtpLmVhc3R1czIucGtpLmNvcmUud2luZG93cy5uZXQvY2VydGlmaWNhdGVBdXRob3JpdGllcy9jY21lZWFzdHVzMmljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQBKY8uIen-4v_aGTptgf_04u1F6978whzIp4ZiTbOSXPwNnweOy6hCQUcuaqDgVZEiozCZ3DTEQooEcQdtH6WhiCDn5FLdHIVfLyo35uSdRGa9igGbbQ22s_ZI2_Sp17bV5_a-akDuAb6xVSZB_RbHXoicbUykmyHQ2aRb7wLI-YJ4X_aS00yjgBXHLbbbD1PGhTMYVk-5Qy8AYGA2_CTJ0ZS5toZF1EKxkz6ka6D_ROn4Sg7PthZX7Y3YpuVwnCelnvJvOgla_MQjpNDBcgmnVyU-ChBBd3TykrRxVWNXjEm54XPippvvwuKEdc4BCa38ZFVNgvDuK-tY_JpycugPZ&s=Ul4tCKeRHKZb7qc6aFVIg4eb1wr_fzT-hjGLfjVeZBkv6NDHYNz99PVtL9ae5yGKsRJpv-OrphU7LTJhwlChykpMLp46w_mDSVDXq9XlF65FLSwlft5nwHG1J-VQZTrIbPzvPXJ-QJRC-UxhlZvu5qbCBqjlWwW8VL_WvntD9ncM2uExDA7UDpn-ZgPB76fasqzv9mBxVlmtE9fK9Al3q0beHgBX1Iei0o5_90vNhvHWFyDo-VpVuQe26RK1Jfy31NAMyPCfTfoIFOot77qZg5h7w3qpnL5YP8qkbmmQY7zYhtr1Asdz8mf87qJjUXNLcdWZgqBLMOOvHPA9z1UMFQ&h=m6hIJjRJCkFzOg1TbHKZ7tDiRIHOOg4jek-7Brcl5cE pragma: - no-cache strict-transport-security: @@ -3183,11 +2638,11 @@ interactions: x-content-type-options: - nosniff x-ms-operation-identifier: - - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/065d78e1-a796-401f-b180-c47bf79e1c86 + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/202e63dc-771b-4c6b-ae81-2132915087e3 x-ms-ratelimit-remaining-subscription-global-reads: - '16499' x-msedge-ref: - - 'Ref A: CF12A76ED230484EB02C02A1809FC18D Ref B: CO6AA3150217045 Ref C: 2025-04-22T02:56:31Z' + - 'Ref A: E1BF5AC9BCA84B7395BDE7770E9AFED3 Ref B: MWH011020808025 Ref C: 2026-03-12T21:52:59Z' status: code: 202 message: Accepted @@ -3205,15 +2660,15 @@ interactions: ParameterSetName: - --resource-group --name -y User-Agent: - - AZURECLI/2.71.0 azsdk-python-core/1.31.0 Python/3.12.10 (Windows-11-10.0.26100-SP0) + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.13.12 (Windows-11-10.0.26100-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808861052440827&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=Bv04H6hM_8ionqp54t1J968cFyOosBqagl6U86v1GaAgIeGu0lAlJHVHcCx1NRg31DHgfqdyPAhwqKiprZWsdZ14uyZQUkoQ4LpSVb8MRB4LJ83z_MhYX456KCZhTPLaUYRAv43hsR_tGI1fD5vI8JiS3e_YdwytPhI912zdEL_V-bA-5YhjQeaVtK2nTrKCvzsaBjiLwEv6MFezvZGD4u05Ieh5xoa3Dc_oGy3nCF-FkWffPX128yGyo52I0_h_KAMQsuQor1rueXjV4LGA16c4pINN-PhIt86JRWzb_U5IF3USpSRw7s2FVO8GcHCE6fvTlBqrwvrAuv3dPyNWtQ&h=v_D4Ur-wLXlqG1ZuUSCAINVPfTUvd57DhNNdV1YYixw + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089481959828256&c=MIIHlTCCBn2gAwIBAgIRAN8uxS6M1zIwyNS27O1e45EwDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UEAxMrQ0NNRSBHMSBUTFMgUlNBIDIwNDggU0hBMjU2IDIwNDkgRVVTMiBDQSAwMTAeFw0yNjAyMjQxMjQ4MDhaFw0yNjA4MTkxODQ4MDhaMEAxPjA8BgNVBAMTNWFzeW5jb3BlcmF0aW9uc2lnbmluZ2NlcnRpZmljYXRlLm1hbmFnZW1lbnQuYXp1cmUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAw34VWxIMRfzkodl03I3vWbthvAfn0-568UvCCyDa9QJec4yE7-lvztIK2R1pSsZXIjAr7f2xBefTCETZYtzcmGDdn8bNSayia9CqG3zkb90GkqlNXIhIqrL-3JFtStsU_rgnMZXI7hGuDm9grRLql1o_1RInkbOnrvmfTaYQ2CyRH38m3bFx7lsS-of9SydzWzZpqG9LIVwKER9oq_6BrDGSfERX0I9TJuiST-1JdbOwRq32h0cY0FtXqAGw8JH2Uc__hAUeXcPVT-aIHNe1mpH_iShy0HyYBHBHAVeI686nAJRVdR64T-ib01w4q8WwpBvs5spHSZNT7Xp4eRS-wQIDAQABo4IEkjCCBI4wgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDAjAMBgorBgEEAYI3ewQCMAwGA1UdEwEB_wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMA4GA1UdDwEB_wQEAwIFoDAdBgNVHQ4EFgQUwePRqNgumGplFm26a52kFZSqUmMwHwYDVR0jBBgwFoAU_Ow-26p8H4IeBbihBvlD5wKzCrkwggGyBgNVHR8EggGpMIIBpTBpoGegZYZjaHR0cDovL3ByaW1hcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzczL2N1cnJlbnQuY3JsMGugaaBnhmVodHRwOi8vc2Vjb25kYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NybHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS83My9jdXJyZW50LmNybDBaoFigVoZUaHR0cDovL2NybC5taWNyb3NvZnQuY29tL2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzczL2N1cnJlbnQuY3JsMG-gbaBrhmlodHRwOi8vY2NtZWVhc3R1czJwa2kuZWFzdHVzMi5wa2kuY29yZS53aW5kb3dzLm5ldC9jZXJ0aWZpY2F0ZUF1dGhvcml0aWVzL2NjbWVlYXN0dXMyaWNhMDEvNzMvY3VycmVudC5jcmwwggG3BggrBgEFBQcBAQSCAakwggGlMGwGCCsGAQUFBzAChmBodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwbgYIKwYBBQUHMAKGYmh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY2FjZXJ0cy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxL2NlcnQuY2VyMF0GCCsGAQUFBzAChlFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwZgYIKwYBBQUHMAKGWmh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMTANBgkqhkiG9w0BAQsFAAOCAQEABNWUmsU3kC0jt2fJ9ckIR3RNIVAtLuE-xxl6T1BzxTeySAS0J-OWa-u5aQORlpcBDiQGeITvEWJoBx9mNXjbvxWZZQOPuz5ne3fU2UqQ063pIWLyoiWQP_pdKjC5_L_sSqyyhIwD-PW-hAuocylbzGO1e4xmbRemgFtUzdXDSqxF9lHf_GVfQDAhfF6RhgIkktrd1n9mzAWMTHEaGOVQ6DRkuzqcIDeEjttW_0z4F8CVQUkEls6ZUW-2YdacbccGgUKR0c0MHGhuPdYbn-vHwmzBBlmYEv3ohsEIMXTiuiU-ijE-u9vgjd4I2Twy6zcgLkTf-kpAUNcMl742Vsmaxg&s=Y5VQ6fxAppldIhT1nmAWCtfeP3CFsZanimMnLmDoh3MY8K1zZgFpSn85XIjeznPhJ9-q1by5uLXsFAg9csJCK137fQbNjVz8fRMRjul3T4fT0VHjwqtGMLyQNsqBZXvlCVx-almwkiGTx5aUthDGP05nW9rZfg9jIZfNmnBrrffO-h-EfImDz4oJ7l5V62Ikcbm58b94oHVdpiaGqVomIi1j53aVNdc9bvm0QDgyJUnW7Q9T4uDl8tGu6trfuCniEL9qlXPdL76wBLu_CDBmWwEVuu09R9LZdlz6YU9JkkmoFOkEPG0w4ZjQQcg6yyCVPFgRgizQfTFzIIR2fCovvg&h=w2mqq3pKipJPIjGfr4tJW4Pb-cQO3MCONbwPM7DKRlU response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","name":"9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","status":"Deleting","startTime":"2025-04-22T02:35:05.0114641Z"}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9","name":"95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","status":"Deleting","startTime":"2026-03-12T21:36:35.8442367Z"}' headers: azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808874224410586&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=blngnIZVPZrjABJRMB5Ri2sm2Skco2Hm6E5mmL1WZX9mTWnpPtd_ub0HeOeQLzC4PVVkcn0KgwkXRmBA_GNk1oYiKMIusOGr3cM2uKP1DuMeeOVIYY3XF3lofCjCMld9NroBfclJdxj6vvHUFeZ6XZyiJC0HLf_frLKbIjRA3pbJTxqh2IaVdFPCW9pHgzMu7sN7PAezbeBJM7bBWwltQVGBqzIq67scGq6BSdXCcCF-XVxmzJwmYlrCf9YsI6n45hkrj_R_Ij5RaEZPNSOcIMxH7xiXdSQW5rQYetskOGrWPNUh24gh1u47ZLtNJCX4ku-CAlgOl1GdiWg-lBjgBg&h=ZfLigerQWcie2MlvRz_eMYnw7jeLNbKajsexWNT3Pn0 + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089492108350757&c=MIIHlDCCBnygAwIBAgIQbRZBCnyTTrdKyx3sn6-cIjANBgkqhkiG9w0BAQsFADA2MTQwMgYDVQQDEytDQ01FIEcxIFRMUyBSU0EgMjA0OCBTSEEyNTYgMjA0OSBFVVMyIENBIDAxMB4XDTI2MDIyNDE4NDcwN1oXDTI2MDgyMDAwNDcwN1owQDE-MDwGA1UEAxM1YXN5bmNvcGVyYXRpb25zaWduaW5nY2VydGlmaWNhdGUubWFuYWdlbWVudC5henVyZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDLYIfsKK3BxfjRY95DQ7nTiHuQIybDAR8CX9yInjq_0E3Mb9YwMAQGJklR1lZJqg9M7got1ThcwNEpPovodQrXAzXRPqJ0JyNpNf1UNLgRs-3_mYbXxvSrBdgdZL4WUq9XCQ9WaH2aM3MAuLy8FL835sRe_Zx46G3TsI9Grsv5U-8gTr440L6nsopLTJJzQCpxou4KEuTMiG2GpVzxExJwvUDuutVCxXnsUwksDnhFUbqcJ7mVhhK5If25oHTNYUQwYylqvq_5eVdfEXEzpbP3XfDdKxljTnSMHaniaYcYW3OmhIMmdnHNFiPA9LQ2DtYs_7T68xnPVpbVO0EZ2Em5AgMBAAGjggSSMIIEjjCBnQYDVR0gBIGVMIGSMAwGCisGAQQBgjd7AQEwZgYKKwYBBAGCN3sCAjBYMFYGCCsGAQUFBwICMEoeSAAzADMAZQAwADEAOQAyADEALQA0AGQANgA0AC0ANABmADgAYwAtAGEAMAA1ADUALQA1AGIAZABhAGYAZgBkADUAZQAzADMAZDAMBgorBgEEAYI3ewMCMAwGCisGAQQBgjd7BAIwDAYDVR0TAQH_BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH_BAQDAgWgMB0GA1UdDgQWBBQixmODlrY3K7hS01rA8V_TZUhMsjAfBgNVHSMEGDAWgBT87D7bqnwfgh4FuKEG-UPnArMKuTCCAbIGA1UdHwSCAakwggGlMGmgZ6BlhmNodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwa6BpoGeGZWh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzY1L2N1cnJlbnQuY3JsMFqgWKBWhlRodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwb6BtoGuGaWh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMS82NS9jdXJyZW50LmNybDCCAbcGCCsGAQUFBwEBBIIBqTCCAaUwbAYIKwYBBQUHMAKGYGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBuBggrBgEFBQcwAoZiaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwXQYIKwYBBQUHMAKGUWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBmBggrBgEFBQcwAoZaaHR0cDovL2NjbWVlYXN0dXMycGtpLmVhc3R1czIucGtpLmNvcmUud2luZG93cy5uZXQvY2VydGlmaWNhdGVBdXRob3JpdGllcy9jY21lZWFzdHVzMmljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQBKY8uIen-4v_aGTptgf_04u1F6978whzIp4ZiTbOSXPwNnweOy6hCQUcuaqDgVZEiozCZ3DTEQooEcQdtH6WhiCDn5FLdHIVfLyo35uSdRGa9igGbbQ22s_ZI2_Sp17bV5_a-akDuAb6xVSZB_RbHXoicbUykmyHQ2aRb7wLI-YJ4X_aS00yjgBXHLbbbD1PGhTMYVk-5Qy8AYGA2_CTJ0ZS5toZF1EKxkz6ka6D_ROn4Sg7PthZX7Y3YpuVwnCelnvJvOgla_MQjpNDBcgmnVyU-ChBBd3TykrRxVWNXjEm54XPippvvwuKEdc4BCa38ZFVNgvDuK-tY_JpycugPZ&s=dn4eBNUs-2yObPSzAgXYALz8f9h6t-iVgDccq5zEl_svDmovWokllnlUulI77zhy2jSDgnYUFabFMys37nCvCQGlojrCTD25_zlRH7ugYDNqrgdEyyG46qKIZ_XzDnb14JChLLR_8AGypupRyl5Z2fJqInD1syFC1IAKT8ECOlnuYRbr72aeaZbDDOkA8XF_masllraHVn8y7R4NBFhbJ5_Rbq4cw7ag9gBqqQuy5kCHu8Iio9N0YyCFv1gA1r5oLXtq2-eT_iVfRu9k-YQQWXfHTF0yPOZfKjmfvW2irsVQiKko4JULjXqWkATUCOoF9mf4dRTX1KwLgsSEpODncg&h=DC2ModzjaU3tEGR_7n-YAUeTTRkDF-HY_Efjlv8z2Ss cache-control: - no-cache content-length: @@ -3221,13 +2676,13 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 22 Apr 2025 02:57:01 GMT + - Thu, 12 Mar 2026 21:53:30 GMT etag: - - '"00007d39-0000-2000-0000-680700590000"' + - '"0600d3e2-0000-2000-0000-69b331e30000"' expires: - '-1' location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808874224410586&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=blngnIZVPZrjABJRMB5Ri2sm2Skco2Hm6E5mmL1WZX9mTWnpPtd_ub0HeOeQLzC4PVVkcn0KgwkXRmBA_GNk1oYiKMIusOGr3cM2uKP1DuMeeOVIYY3XF3lofCjCMld9NroBfclJdxj6vvHUFeZ6XZyiJC0HLf_frLKbIjRA3pbJTxqh2IaVdFPCW9pHgzMu7sN7PAezbeBJM7bBWwltQVGBqzIq67scGq6BSdXCcCF-XVxmzJwmYlrCf9YsI6n45hkrj_R_Ij5RaEZPNSOcIMxH7xiXdSQW5rQYetskOGrWPNUh24gh1u47ZLtNJCX4ku-CAlgOl1GdiWg-lBjgBg&h=ZfLigerQWcie2MlvRz_eMYnw7jeLNbKajsexWNT3Pn0 + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089492108350757&c=MIIHlDCCBnygAwIBAgIQbRZBCnyTTrdKyx3sn6-cIjANBgkqhkiG9w0BAQsFADA2MTQwMgYDVQQDEytDQ01FIEcxIFRMUyBSU0EgMjA0OCBTSEEyNTYgMjA0OSBFVVMyIENBIDAxMB4XDTI2MDIyNDE4NDcwN1oXDTI2MDgyMDAwNDcwN1owQDE-MDwGA1UEAxM1YXN5bmNvcGVyYXRpb25zaWduaW5nY2VydGlmaWNhdGUubWFuYWdlbWVudC5henVyZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDLYIfsKK3BxfjRY95DQ7nTiHuQIybDAR8CX9yInjq_0E3Mb9YwMAQGJklR1lZJqg9M7got1ThcwNEpPovodQrXAzXRPqJ0JyNpNf1UNLgRs-3_mYbXxvSrBdgdZL4WUq9XCQ9WaH2aM3MAuLy8FL835sRe_Zx46G3TsI9Grsv5U-8gTr440L6nsopLTJJzQCpxou4KEuTMiG2GpVzxExJwvUDuutVCxXnsUwksDnhFUbqcJ7mVhhK5If25oHTNYUQwYylqvq_5eVdfEXEzpbP3XfDdKxljTnSMHaniaYcYW3OmhIMmdnHNFiPA9LQ2DtYs_7T68xnPVpbVO0EZ2Em5AgMBAAGjggSSMIIEjjCBnQYDVR0gBIGVMIGSMAwGCisGAQQBgjd7AQEwZgYKKwYBBAGCN3sCAjBYMFYGCCsGAQUFBwICMEoeSAAzADMAZQAwADEAOQAyADEALQA0AGQANgA0AC0ANABmADgAYwAtAGEAMAA1ADUALQA1AGIAZABhAGYAZgBkADUAZQAzADMAZDAMBgorBgEEAYI3ewMCMAwGCisGAQQBgjd7BAIwDAYDVR0TAQH_BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH_BAQDAgWgMB0GA1UdDgQWBBQixmODlrY3K7hS01rA8V_TZUhMsjAfBgNVHSMEGDAWgBT87D7bqnwfgh4FuKEG-UPnArMKuTCCAbIGA1UdHwSCAakwggGlMGmgZ6BlhmNodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwa6BpoGeGZWh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzY1L2N1cnJlbnQuY3JsMFqgWKBWhlRodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwb6BtoGuGaWh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMS82NS9jdXJyZW50LmNybDCCAbcGCCsGAQUFBwEBBIIBqTCCAaUwbAYIKwYBBQUHMAKGYGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBuBggrBgEFBQcwAoZiaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwXQYIKwYBBQUHMAKGUWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBmBggrBgEFBQcwAoZaaHR0cDovL2NjbWVlYXN0dXMycGtpLmVhc3R1czIucGtpLmNvcmUud2luZG93cy5uZXQvY2VydGlmaWNhdGVBdXRob3JpdGllcy9jY21lZWFzdHVzMmljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQBKY8uIen-4v_aGTptgf_04u1F6978whzIp4ZiTbOSXPwNnweOy6hCQUcuaqDgVZEiozCZ3DTEQooEcQdtH6WhiCDn5FLdHIVfLyo35uSdRGa9igGbbQ22s_ZI2_Sp17bV5_a-akDuAb6xVSZB_RbHXoicbUykmyHQ2aRb7wLI-YJ4X_aS00yjgBXHLbbbD1PGhTMYVk-5Qy8AYGA2_CTJ0ZS5toZF1EKxkz6ka6D_ROn4Sg7PthZX7Y3YpuVwnCelnvJvOgla_MQjpNDBcgmnVyU-ChBBd3TykrRxVWNXjEm54XPippvvwuKEdc4BCa38ZFVNgvDuK-tY_JpycugPZ&s=dn4eBNUs-2yObPSzAgXYALz8f9h6t-iVgDccq5zEl_svDmovWokllnlUulI77zhy2jSDgnYUFabFMys37nCvCQGlojrCTD25_zlRH7ugYDNqrgdEyyG46qKIZ_XzDnb14JChLLR_8AGypupRyl5Z2fJqInD1syFC1IAKT8ECOlnuYRbr72aeaZbDDOkA8XF_masllraHVn8y7R4NBFhbJ5_Rbq4cw7ag9gBqqQuy5kCHu8Iio9N0YyCFv1gA1r5oLXtq2-eT_iVfRu9k-YQQWXfHTF0yPOZfKjmfvW2irsVQiKko4JULjXqWkATUCOoF9mf4dRTX1KwLgsSEpODncg&h=DC2ModzjaU3tEGR_7n-YAUeTTRkDF-HY_Efjlv8z2Ss pragma: - no-cache strict-transport-security: @@ -3237,11 +2692,11 @@ interactions: x-content-type-options: - nosniff x-ms-operation-identifier: - - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/90fd6dcd-ea7c-4f30-abc8-c81a34f9663a + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/70e4f69a-b556-4701-bbee-b2684898c7bb x-ms-ratelimit-remaining-subscription-global-reads: - '16499' x-msedge-ref: - - 'Ref A: B234A85B3E29462EB849362A219604B4 Ref B: CO6AA3150217045 Ref C: 2025-04-22T02:57:02Z' + - 'Ref A: 9AC61F8CEC0A48CB865BAAAAE7BB8DF0 Ref B: CO6AA3150220025 Ref C: 2026-03-12T21:53:30Z' status: code: 202 message: Accepted @@ -3259,15 +2714,15 @@ interactions: ParameterSetName: - --resource-group --name -y User-Agent: - - AZURECLI/2.71.0 azsdk-python-core/1.31.0 Python/3.12.10 (Windows-11-10.0.26100-SP0) + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.13.12 (Windows-11-10.0.26100-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808861052440827&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=Bv04H6hM_8ionqp54t1J968cFyOosBqagl6U86v1GaAgIeGu0lAlJHVHcCx1NRg31DHgfqdyPAhwqKiprZWsdZ14uyZQUkoQ4LpSVb8MRB4LJ83z_MhYX456KCZhTPLaUYRAv43hsR_tGI1fD5vI8JiS3e_YdwytPhI912zdEL_V-bA-5YhjQeaVtK2nTrKCvzsaBjiLwEv6MFezvZGD4u05Ieh5xoa3Dc_oGy3nCF-FkWffPX128yGyo52I0_h_KAMQsuQor1rueXjV4LGA16c4pINN-PhIt86JRWzb_U5IF3USpSRw7s2FVO8GcHCE6fvTlBqrwvrAuv3dPyNWtQ&h=v_D4Ur-wLXlqG1ZuUSCAINVPfTUvd57DhNNdV1YYixw + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089481959828256&c=MIIHlTCCBn2gAwIBAgIRAN8uxS6M1zIwyNS27O1e45EwDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UEAxMrQ0NNRSBHMSBUTFMgUlNBIDIwNDggU0hBMjU2IDIwNDkgRVVTMiBDQSAwMTAeFw0yNjAyMjQxMjQ4MDhaFw0yNjA4MTkxODQ4MDhaMEAxPjA8BgNVBAMTNWFzeW5jb3BlcmF0aW9uc2lnbmluZ2NlcnRpZmljYXRlLm1hbmFnZW1lbnQuYXp1cmUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAw34VWxIMRfzkodl03I3vWbthvAfn0-568UvCCyDa9QJec4yE7-lvztIK2R1pSsZXIjAr7f2xBefTCETZYtzcmGDdn8bNSayia9CqG3zkb90GkqlNXIhIqrL-3JFtStsU_rgnMZXI7hGuDm9grRLql1o_1RInkbOnrvmfTaYQ2CyRH38m3bFx7lsS-of9SydzWzZpqG9LIVwKER9oq_6BrDGSfERX0I9TJuiST-1JdbOwRq32h0cY0FtXqAGw8JH2Uc__hAUeXcPVT-aIHNe1mpH_iShy0HyYBHBHAVeI686nAJRVdR64T-ib01w4q8WwpBvs5spHSZNT7Xp4eRS-wQIDAQABo4IEkjCCBI4wgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDAjAMBgorBgEEAYI3ewQCMAwGA1UdEwEB_wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMA4GA1UdDwEB_wQEAwIFoDAdBgNVHQ4EFgQUwePRqNgumGplFm26a52kFZSqUmMwHwYDVR0jBBgwFoAU_Ow-26p8H4IeBbihBvlD5wKzCrkwggGyBgNVHR8EggGpMIIBpTBpoGegZYZjaHR0cDovL3ByaW1hcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzczL2N1cnJlbnQuY3JsMGugaaBnhmVodHRwOi8vc2Vjb25kYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NybHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS83My9jdXJyZW50LmNybDBaoFigVoZUaHR0cDovL2NybC5taWNyb3NvZnQuY29tL2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzczL2N1cnJlbnQuY3JsMG-gbaBrhmlodHRwOi8vY2NtZWVhc3R1czJwa2kuZWFzdHVzMi5wa2kuY29yZS53aW5kb3dzLm5ldC9jZXJ0aWZpY2F0ZUF1dGhvcml0aWVzL2NjbWVlYXN0dXMyaWNhMDEvNzMvY3VycmVudC5jcmwwggG3BggrBgEFBQcBAQSCAakwggGlMGwGCCsGAQUFBzAChmBodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwbgYIKwYBBQUHMAKGYmh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY2FjZXJ0cy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxL2NlcnQuY2VyMF0GCCsGAQUFBzAChlFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwZgYIKwYBBQUHMAKGWmh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMTANBgkqhkiG9w0BAQsFAAOCAQEABNWUmsU3kC0jt2fJ9ckIR3RNIVAtLuE-xxl6T1BzxTeySAS0J-OWa-u5aQORlpcBDiQGeITvEWJoBx9mNXjbvxWZZQOPuz5ne3fU2UqQ063pIWLyoiWQP_pdKjC5_L_sSqyyhIwD-PW-hAuocylbzGO1e4xmbRemgFtUzdXDSqxF9lHf_GVfQDAhfF6RhgIkktrd1n9mzAWMTHEaGOVQ6DRkuzqcIDeEjttW_0z4F8CVQUkEls6ZUW-2YdacbccGgUKR0c0MHGhuPdYbn-vHwmzBBlmYEv3ohsEIMXTiuiU-ijE-u9vgjd4I2Twy6zcgLkTf-kpAUNcMl742Vsmaxg&s=Y5VQ6fxAppldIhT1nmAWCtfeP3CFsZanimMnLmDoh3MY8K1zZgFpSn85XIjeznPhJ9-q1by5uLXsFAg9csJCK137fQbNjVz8fRMRjul3T4fT0VHjwqtGMLyQNsqBZXvlCVx-almwkiGTx5aUthDGP05nW9rZfg9jIZfNmnBrrffO-h-EfImDz4oJ7l5V62Ikcbm58b94oHVdpiaGqVomIi1j53aVNdc9bvm0QDgyJUnW7Q9T4uDl8tGu6trfuCniEL9qlXPdL76wBLu_CDBmWwEVuu09R9LZdlz6YU9JkkmoFOkEPG0w4ZjQQcg6yyCVPFgRgizQfTFzIIR2fCovvg&h=w2mqq3pKipJPIjGfr4tJW4Pb-cQO3MCONbwPM7DKRlU response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","name":"9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","status":"Deleting","startTime":"2025-04-22T02:35:05.0114641Z"}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9","name":"95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","status":"Deleting","startTime":"2026-03-12T21:36:35.8442367Z"}' headers: azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808874529499877&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=bdMwgO1bCVwF-JpRsMueOXAQbxnnGttZ_0gjZMhy-AOeN7Mozq_VXSCdLiN4_r-o-8dzBo5TdcvbzidlIbX08c-Jri5HYDJaHr2k3HfEWUcJgw9KAzPNL1RZ5cGhUWmzqDJilE_Jy2jjuqI5AkooLyf7ODWGfqz8nAJcASMDaSkos5LygooaddiAISbhYJOO4vzDVwAsOZV5MkvaMG_m9-aajyIu3LgcPtFchYnNKR06LOQ9vBS8T8fzdQQVcfKskNoL0811qe0K0wPxBqr6JRcS5m5HfSDvvG-yIW-gtudYWHW3uH-E2rRhA_IV2KhJ6RuSTPQctXOJhwH5Wsy-eQ&h=jL5nHIuPmndLMort0-uc9uQKkzMgjZ-S8NR4op9UQME + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089492413811755&c=MIIHlDCCBnygAwIBAgIQbRZBCnyTTrdKyx3sn6-cIjANBgkqhkiG9w0BAQsFADA2MTQwMgYDVQQDEytDQ01FIEcxIFRMUyBSU0EgMjA0OCBTSEEyNTYgMjA0OSBFVVMyIENBIDAxMB4XDTI2MDIyNDE4NDcwN1oXDTI2MDgyMDAwNDcwN1owQDE-MDwGA1UEAxM1YXN5bmNvcGVyYXRpb25zaWduaW5nY2VydGlmaWNhdGUubWFuYWdlbWVudC5henVyZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDLYIfsKK3BxfjRY95DQ7nTiHuQIybDAR8CX9yInjq_0E3Mb9YwMAQGJklR1lZJqg9M7got1ThcwNEpPovodQrXAzXRPqJ0JyNpNf1UNLgRs-3_mYbXxvSrBdgdZL4WUq9XCQ9WaH2aM3MAuLy8FL835sRe_Zx46G3TsI9Grsv5U-8gTr440L6nsopLTJJzQCpxou4KEuTMiG2GpVzxExJwvUDuutVCxXnsUwksDnhFUbqcJ7mVhhK5If25oHTNYUQwYylqvq_5eVdfEXEzpbP3XfDdKxljTnSMHaniaYcYW3OmhIMmdnHNFiPA9LQ2DtYs_7T68xnPVpbVO0EZ2Em5AgMBAAGjggSSMIIEjjCBnQYDVR0gBIGVMIGSMAwGCisGAQQBgjd7AQEwZgYKKwYBBAGCN3sCAjBYMFYGCCsGAQUFBwICMEoeSAAzADMAZQAwADEAOQAyADEALQA0AGQANgA0AC0ANABmADgAYwAtAGEAMAA1ADUALQA1AGIAZABhAGYAZgBkADUAZQAzADMAZDAMBgorBgEEAYI3ewMCMAwGCisGAQQBgjd7BAIwDAYDVR0TAQH_BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH_BAQDAgWgMB0GA1UdDgQWBBQixmODlrY3K7hS01rA8V_TZUhMsjAfBgNVHSMEGDAWgBT87D7bqnwfgh4FuKEG-UPnArMKuTCCAbIGA1UdHwSCAakwggGlMGmgZ6BlhmNodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwa6BpoGeGZWh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzY1L2N1cnJlbnQuY3JsMFqgWKBWhlRodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwb6BtoGuGaWh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMS82NS9jdXJyZW50LmNybDCCAbcGCCsGAQUFBwEBBIIBqTCCAaUwbAYIKwYBBQUHMAKGYGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBuBggrBgEFBQcwAoZiaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwXQYIKwYBBQUHMAKGUWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBmBggrBgEFBQcwAoZaaHR0cDovL2NjbWVlYXN0dXMycGtpLmVhc3R1czIucGtpLmNvcmUud2luZG93cy5uZXQvY2VydGlmaWNhdGVBdXRob3JpdGllcy9jY21lZWFzdHVzMmljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQBKY8uIen-4v_aGTptgf_04u1F6978whzIp4ZiTbOSXPwNnweOy6hCQUcuaqDgVZEiozCZ3DTEQooEcQdtH6WhiCDn5FLdHIVfLyo35uSdRGa9igGbbQ22s_ZI2_Sp17bV5_a-akDuAb6xVSZB_RbHXoicbUykmyHQ2aRb7wLI-YJ4X_aS00yjgBXHLbbbD1PGhTMYVk-5Qy8AYGA2_CTJ0ZS5toZF1EKxkz6ka6D_ROn4Sg7PthZX7Y3YpuVwnCelnvJvOgla_MQjpNDBcgmnVyU-ChBBd3TykrRxVWNXjEm54XPippvvwuKEdc4BCa38ZFVNgvDuK-tY_JpycugPZ&s=xnwqW2SoKsDODemNAph3rWbJs0F6RF6sKuLjcEREPdMfe8c3Pfo-LCMidvR2LQRqHsEgxcg2EvSN-dloV2wPSBkAFh-8_NFfQVIHe_S582jMQOzZeUSaAlr7EC-g9YOeYKBbpU4c7ebGqTkXer3OLrCql5dhFX17a35Xc2YY10Rc8EMB-GzXCJmINS4sohmMvHNQrgg4cPOlZJBn_bV5RSrcvJ_u06oUum6tvBqtahevVy1fzuOh6sFNvZjScqUx-azHlYa592fEKlUapPXiyCVv7PWcgkNUpO7nBtGuEmws9wwV9O0fxYzN8wtGH5nYD8sYGK0EpcgWFWy4Gq63XA&h=Kj4NoONMtAxbk10tKCxJXV89uy9NYn1g-N9926zMegE cache-control: - no-cache content-length: @@ -3275,13 +2730,13 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 22 Apr 2025 02:57:32 GMT + - Thu, 12 Mar 2026 21:54:00 GMT etag: - - '"00007d39-0000-2000-0000-680700590000"' + - '"0600d3e2-0000-2000-0000-69b331e30000"' expires: - '-1' location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808874529499877&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=bdMwgO1bCVwF-JpRsMueOXAQbxnnGttZ_0gjZMhy-AOeN7Mozq_VXSCdLiN4_r-o-8dzBo5TdcvbzidlIbX08c-Jri5HYDJaHr2k3HfEWUcJgw9KAzPNL1RZ5cGhUWmzqDJilE_Jy2jjuqI5AkooLyf7ODWGfqz8nAJcASMDaSkos5LygooaddiAISbhYJOO4vzDVwAsOZV5MkvaMG_m9-aajyIu3LgcPtFchYnNKR06LOQ9vBS8T8fzdQQVcfKskNoL0811qe0K0wPxBqr6JRcS5m5HfSDvvG-yIW-gtudYWHW3uH-E2rRhA_IV2KhJ6RuSTPQctXOJhwH5Wsy-eQ&h=jL5nHIuPmndLMort0-uc9uQKkzMgjZ-S8NR4op9UQME + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089492413811755&c=MIIHlDCCBnygAwIBAgIQbRZBCnyTTrdKyx3sn6-cIjANBgkqhkiG9w0BAQsFADA2MTQwMgYDVQQDEytDQ01FIEcxIFRMUyBSU0EgMjA0OCBTSEEyNTYgMjA0OSBFVVMyIENBIDAxMB4XDTI2MDIyNDE4NDcwN1oXDTI2MDgyMDAwNDcwN1owQDE-MDwGA1UEAxM1YXN5bmNvcGVyYXRpb25zaWduaW5nY2VydGlmaWNhdGUubWFuYWdlbWVudC5henVyZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDLYIfsKK3BxfjRY95DQ7nTiHuQIybDAR8CX9yInjq_0E3Mb9YwMAQGJklR1lZJqg9M7got1ThcwNEpPovodQrXAzXRPqJ0JyNpNf1UNLgRs-3_mYbXxvSrBdgdZL4WUq9XCQ9WaH2aM3MAuLy8FL835sRe_Zx46G3TsI9Grsv5U-8gTr440L6nsopLTJJzQCpxou4KEuTMiG2GpVzxExJwvUDuutVCxXnsUwksDnhFUbqcJ7mVhhK5If25oHTNYUQwYylqvq_5eVdfEXEzpbP3XfDdKxljTnSMHaniaYcYW3OmhIMmdnHNFiPA9LQ2DtYs_7T68xnPVpbVO0EZ2Em5AgMBAAGjggSSMIIEjjCBnQYDVR0gBIGVMIGSMAwGCisGAQQBgjd7AQEwZgYKKwYBBAGCN3sCAjBYMFYGCCsGAQUFBwICMEoeSAAzADMAZQAwADEAOQAyADEALQA0AGQANgA0AC0ANABmADgAYwAtAGEAMAA1ADUALQA1AGIAZABhAGYAZgBkADUAZQAzADMAZDAMBgorBgEEAYI3ewMCMAwGCisGAQQBgjd7BAIwDAYDVR0TAQH_BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH_BAQDAgWgMB0GA1UdDgQWBBQixmODlrY3K7hS01rA8V_TZUhMsjAfBgNVHSMEGDAWgBT87D7bqnwfgh4FuKEG-UPnArMKuTCCAbIGA1UdHwSCAakwggGlMGmgZ6BlhmNodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwa6BpoGeGZWh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzY1L2N1cnJlbnQuY3JsMFqgWKBWhlRodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwb6BtoGuGaWh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMS82NS9jdXJyZW50LmNybDCCAbcGCCsGAQUFBwEBBIIBqTCCAaUwbAYIKwYBBQUHMAKGYGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBuBggrBgEFBQcwAoZiaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwXQYIKwYBBQUHMAKGUWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBmBggrBgEFBQcwAoZaaHR0cDovL2NjbWVlYXN0dXMycGtpLmVhc3R1czIucGtpLmNvcmUud2luZG93cy5uZXQvY2VydGlmaWNhdGVBdXRob3JpdGllcy9jY21lZWFzdHVzMmljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQBKY8uIen-4v_aGTptgf_04u1F6978whzIp4ZiTbOSXPwNnweOy6hCQUcuaqDgVZEiozCZ3DTEQooEcQdtH6WhiCDn5FLdHIVfLyo35uSdRGa9igGbbQ22s_ZI2_Sp17bV5_a-akDuAb6xVSZB_RbHXoicbUykmyHQ2aRb7wLI-YJ4X_aS00yjgBXHLbbbD1PGhTMYVk-5Qy8AYGA2_CTJ0ZS5toZF1EKxkz6ka6D_ROn4Sg7PthZX7Y3YpuVwnCelnvJvOgla_MQjpNDBcgmnVyU-ChBBd3TykrRxVWNXjEm54XPippvvwuKEdc4BCa38ZFVNgvDuK-tY_JpycugPZ&s=xnwqW2SoKsDODemNAph3rWbJs0F6RF6sKuLjcEREPdMfe8c3Pfo-LCMidvR2LQRqHsEgxcg2EvSN-dloV2wPSBkAFh-8_NFfQVIHe_S582jMQOzZeUSaAlr7EC-g9YOeYKBbpU4c7ebGqTkXer3OLrCql5dhFX17a35Xc2YY10Rc8EMB-GzXCJmINS4sohmMvHNQrgg4cPOlZJBn_bV5RSrcvJ_u06oUum6tvBqtahevVy1fzuOh6sFNvZjScqUx-azHlYa592fEKlUapPXiyCVv7PWcgkNUpO7nBtGuEmws9wwV9O0fxYzN8wtGH5nYD8sYGK0EpcgWFWy4Gq63XA&h=Kj4NoONMtAxbk10tKCxJXV89uy9NYn1g-N9926zMegE pragma: - no-cache strict-transport-security: @@ -3291,11 +2746,11 @@ interactions: x-content-type-options: - nosniff x-ms-operation-identifier: - - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/6d22c263-282f-4ad0-89aa-28200e9b118a + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/79c9628e-5ee6-4ad8-880f-8bcf1c2caa7c x-ms-ratelimit-remaining-subscription-global-reads: - '16499' x-msedge-ref: - - 'Ref A: B22D653F3D294B3FA8AAB0CDE78F37D9 Ref B: CO6AA3150217045 Ref C: 2025-04-22T02:57:32Z' + - 'Ref A: D37F489A76F943D5A3FE3602E1174BF7 Ref B: CO6AA3150220029 Ref C: 2026-03-12T21:54:01Z' status: code: 202 message: Accepted @@ -3313,15 +2768,15 @@ interactions: ParameterSetName: - --resource-group --name -y User-Agent: - - AZURECLI/2.71.0 azsdk-python-core/1.31.0 Python/3.12.10 (Windows-11-10.0.26100-SP0) + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.13.12 (Windows-11-10.0.26100-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808861052440827&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=Bv04H6hM_8ionqp54t1J968cFyOosBqagl6U86v1GaAgIeGu0lAlJHVHcCx1NRg31DHgfqdyPAhwqKiprZWsdZ14uyZQUkoQ4LpSVb8MRB4LJ83z_MhYX456KCZhTPLaUYRAv43hsR_tGI1fD5vI8JiS3e_YdwytPhI912zdEL_V-bA-5YhjQeaVtK2nTrKCvzsaBjiLwEv6MFezvZGD4u05Ieh5xoa3Dc_oGy3nCF-FkWffPX128yGyo52I0_h_KAMQsuQor1rueXjV4LGA16c4pINN-PhIt86JRWzb_U5IF3USpSRw7s2FVO8GcHCE6fvTlBqrwvrAuv3dPyNWtQ&h=v_D4Ur-wLXlqG1ZuUSCAINVPfTUvd57DhNNdV1YYixw + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089481959828256&c=MIIHlTCCBn2gAwIBAgIRAN8uxS6M1zIwyNS27O1e45EwDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UEAxMrQ0NNRSBHMSBUTFMgUlNBIDIwNDggU0hBMjU2IDIwNDkgRVVTMiBDQSAwMTAeFw0yNjAyMjQxMjQ4MDhaFw0yNjA4MTkxODQ4MDhaMEAxPjA8BgNVBAMTNWFzeW5jb3BlcmF0aW9uc2lnbmluZ2NlcnRpZmljYXRlLm1hbmFnZW1lbnQuYXp1cmUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAw34VWxIMRfzkodl03I3vWbthvAfn0-568UvCCyDa9QJec4yE7-lvztIK2R1pSsZXIjAr7f2xBefTCETZYtzcmGDdn8bNSayia9CqG3zkb90GkqlNXIhIqrL-3JFtStsU_rgnMZXI7hGuDm9grRLql1o_1RInkbOnrvmfTaYQ2CyRH38m3bFx7lsS-of9SydzWzZpqG9LIVwKER9oq_6BrDGSfERX0I9TJuiST-1JdbOwRq32h0cY0FtXqAGw8JH2Uc__hAUeXcPVT-aIHNe1mpH_iShy0HyYBHBHAVeI686nAJRVdR64T-ib01w4q8WwpBvs5spHSZNT7Xp4eRS-wQIDAQABo4IEkjCCBI4wgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDAjAMBgorBgEEAYI3ewQCMAwGA1UdEwEB_wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMA4GA1UdDwEB_wQEAwIFoDAdBgNVHQ4EFgQUwePRqNgumGplFm26a52kFZSqUmMwHwYDVR0jBBgwFoAU_Ow-26p8H4IeBbihBvlD5wKzCrkwggGyBgNVHR8EggGpMIIBpTBpoGegZYZjaHR0cDovL3ByaW1hcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzczL2N1cnJlbnQuY3JsMGugaaBnhmVodHRwOi8vc2Vjb25kYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NybHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS83My9jdXJyZW50LmNybDBaoFigVoZUaHR0cDovL2NybC5taWNyb3NvZnQuY29tL2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzczL2N1cnJlbnQuY3JsMG-gbaBrhmlodHRwOi8vY2NtZWVhc3R1czJwa2kuZWFzdHVzMi5wa2kuY29yZS53aW5kb3dzLm5ldC9jZXJ0aWZpY2F0ZUF1dGhvcml0aWVzL2NjbWVlYXN0dXMyaWNhMDEvNzMvY3VycmVudC5jcmwwggG3BggrBgEFBQcBAQSCAakwggGlMGwGCCsGAQUFBzAChmBodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwbgYIKwYBBQUHMAKGYmh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY2FjZXJ0cy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxL2NlcnQuY2VyMF0GCCsGAQUFBzAChlFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwZgYIKwYBBQUHMAKGWmh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMTANBgkqhkiG9w0BAQsFAAOCAQEABNWUmsU3kC0jt2fJ9ckIR3RNIVAtLuE-xxl6T1BzxTeySAS0J-OWa-u5aQORlpcBDiQGeITvEWJoBx9mNXjbvxWZZQOPuz5ne3fU2UqQ063pIWLyoiWQP_pdKjC5_L_sSqyyhIwD-PW-hAuocylbzGO1e4xmbRemgFtUzdXDSqxF9lHf_GVfQDAhfF6RhgIkktrd1n9mzAWMTHEaGOVQ6DRkuzqcIDeEjttW_0z4F8CVQUkEls6ZUW-2YdacbccGgUKR0c0MHGhuPdYbn-vHwmzBBlmYEv3ohsEIMXTiuiU-ijE-u9vgjd4I2Twy6zcgLkTf-kpAUNcMl742Vsmaxg&s=Y5VQ6fxAppldIhT1nmAWCtfeP3CFsZanimMnLmDoh3MY8K1zZgFpSn85XIjeznPhJ9-q1by5uLXsFAg9csJCK137fQbNjVz8fRMRjul3T4fT0VHjwqtGMLyQNsqBZXvlCVx-almwkiGTx5aUthDGP05nW9rZfg9jIZfNmnBrrffO-h-EfImDz4oJ7l5V62Ikcbm58b94oHVdpiaGqVomIi1j53aVNdc9bvm0QDgyJUnW7Q9T4uDl8tGu6trfuCniEL9qlXPdL76wBLu_CDBmWwEVuu09R9LZdlz6YU9JkkmoFOkEPG0w4ZjQQcg6yyCVPFgRgizQfTFzIIR2fCovvg&h=w2mqq3pKipJPIjGfr4tJW4Pb-cQO3MCONbwPM7DKRlU response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","name":"9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","status":"Deleting","startTime":"2025-04-22T02:35:05.0114641Z"}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9","name":"95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","status":"Deleting","startTime":"2026-03-12T21:36:35.8442367Z"}' headers: azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808874834945189&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=3-WVouQYjSRz59c-8UplylBiF1rjXfOM8lDnlDUXngU_yWzBha3BZYPJ_EsSXZbFyTL55Km_F2OFcHwqx35fuU9HbUnyyiJ53HUg3buD4ZLXQdMvpq3RGL-QwBzroX6qS2oPS36y2PqEJum6Q_nuczrIswzdaQiuIeE8HchFZi6_ErOloBkLPaPdx7-dkY1N_lck3Lf8AziSajsf1MrQsCKN4DO_czaR4SnUcMhdvSBNrilePS4hOno4TtvLnzgHObHuRZrXaZnvmyvpnQWC4LQtutQqfhT3dFFeOJ72rxWXQJODJCG8qldpP2GkpepwsgCrEFNX_UVzJ7kpDoumPw&h=LtV5tQeFEsbQQtEeAhLM9I0EZJaTl_CbkveXu0nep2k + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089492718559348&c=MIIHlDCCBnygAwIBAgIQbRZBCnyTTrdKyx3sn6-cIjANBgkqhkiG9w0BAQsFADA2MTQwMgYDVQQDEytDQ01FIEcxIFRMUyBSU0EgMjA0OCBTSEEyNTYgMjA0OSBFVVMyIENBIDAxMB4XDTI2MDIyNDE4NDcwN1oXDTI2MDgyMDAwNDcwN1owQDE-MDwGA1UEAxM1YXN5bmNvcGVyYXRpb25zaWduaW5nY2VydGlmaWNhdGUubWFuYWdlbWVudC5henVyZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDLYIfsKK3BxfjRY95DQ7nTiHuQIybDAR8CX9yInjq_0E3Mb9YwMAQGJklR1lZJqg9M7got1ThcwNEpPovodQrXAzXRPqJ0JyNpNf1UNLgRs-3_mYbXxvSrBdgdZL4WUq9XCQ9WaH2aM3MAuLy8FL835sRe_Zx46G3TsI9Grsv5U-8gTr440L6nsopLTJJzQCpxou4KEuTMiG2GpVzxExJwvUDuutVCxXnsUwksDnhFUbqcJ7mVhhK5If25oHTNYUQwYylqvq_5eVdfEXEzpbP3XfDdKxljTnSMHaniaYcYW3OmhIMmdnHNFiPA9LQ2DtYs_7T68xnPVpbVO0EZ2Em5AgMBAAGjggSSMIIEjjCBnQYDVR0gBIGVMIGSMAwGCisGAQQBgjd7AQEwZgYKKwYBBAGCN3sCAjBYMFYGCCsGAQUFBwICMEoeSAAzADMAZQAwADEAOQAyADEALQA0AGQANgA0AC0ANABmADgAYwAtAGEAMAA1ADUALQA1AGIAZABhAGYAZgBkADUAZQAzADMAZDAMBgorBgEEAYI3ewMCMAwGCisGAQQBgjd7BAIwDAYDVR0TAQH_BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH_BAQDAgWgMB0GA1UdDgQWBBQixmODlrY3K7hS01rA8V_TZUhMsjAfBgNVHSMEGDAWgBT87D7bqnwfgh4FuKEG-UPnArMKuTCCAbIGA1UdHwSCAakwggGlMGmgZ6BlhmNodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwa6BpoGeGZWh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzY1L2N1cnJlbnQuY3JsMFqgWKBWhlRodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwb6BtoGuGaWh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMS82NS9jdXJyZW50LmNybDCCAbcGCCsGAQUFBwEBBIIBqTCCAaUwbAYIKwYBBQUHMAKGYGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBuBggrBgEFBQcwAoZiaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwXQYIKwYBBQUHMAKGUWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBmBggrBgEFBQcwAoZaaHR0cDovL2NjbWVlYXN0dXMycGtpLmVhc3R1czIucGtpLmNvcmUud2luZG93cy5uZXQvY2VydGlmaWNhdGVBdXRob3JpdGllcy9jY21lZWFzdHVzMmljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQBKY8uIen-4v_aGTptgf_04u1F6978whzIp4ZiTbOSXPwNnweOy6hCQUcuaqDgVZEiozCZ3DTEQooEcQdtH6WhiCDn5FLdHIVfLyo35uSdRGa9igGbbQ22s_ZI2_Sp17bV5_a-akDuAb6xVSZB_RbHXoicbUykmyHQ2aRb7wLI-YJ4X_aS00yjgBXHLbbbD1PGhTMYVk-5Qy8AYGA2_CTJ0ZS5toZF1EKxkz6ka6D_ROn4Sg7PthZX7Y3YpuVwnCelnvJvOgla_MQjpNDBcgmnVyU-ChBBd3TykrRxVWNXjEm54XPippvvwuKEdc4BCa38ZFVNgvDuK-tY_JpycugPZ&s=eZ8PIOXZLUKzlChRuAveh5eu3dUgtpnN4OUYeVGAhuk3sWf-qIQU6-jZZsqjl1NWcv1I_hA4G5qI8OWAqB-bDdJ8F4HXnKw20YsL0RuikZ2_aGb8o4QCPSwcVR_2U8hUoP7J2FHQf365ve1RA3nukF7Ii8MHAk8tSJiRcO_-65AhdUNb2vJIh_A983ZVJaKjFLxAcqgNqx-Qi5FnM8kThyHkd5jZ-Ga-v09373pV-k2Yu1WEP2we9qnDNXiYy1sOisjIEx7NVmHb0eSjOiEBsy7jd08e-aO9vLxCr86pj509Ri2xhpjOk4UhhAmG5RG61JgePonbmY7yUQINLpJ4ng&h=yTZ-jVac_PbBRVQWNBV20pUP1YZAC4w7ZnFIIdTGIvE cache-control: - no-cache content-length: @@ -3329,13 +2784,13 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 22 Apr 2025 02:58:02 GMT + - Thu, 12 Mar 2026 21:54:31 GMT etag: - - '"00007d39-0000-2000-0000-680700590000"' + - '"0600d3e2-0000-2000-0000-69b331e30000"' expires: - '-1' location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808874835101403&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=Owd-wLK9AwqoDcrjzjQpxLB9INw5Avggzj2w0aw5sHfcAf6DfnLcQS9LE00i-8IqmXKXx7wn7uhPptINw71tY4EsAKy0VQuFw3YR3ZMPcFezXDVaBNaxQGwnvoMdyJNGtP1BNexzLrYILvnwCjNUvRfsJu2eACiYwD5rH_lfQNLGNlon-sSWvWpT1a8-HmKOuojnwaVps0kp9kC6XLUMMHdDMlVr23JB7I8pgIVnTSLlfcJc78UugPrXHZ4EvKJ7D5qkVX7En0qwFbEFoTBQ6YmudQq5FNlT-xvv60Dy6iO426EDeTzhEMdXveAchm946JL0fLs56eJvGI3-AjDcVg&h=pqAKLt94g_Z89fYttzhSvK2uen_nGnwutQ1U96Fvyv4 + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089492718715553&c=MIIHlDCCBnygAwIBAgIQbRZBCnyTTrdKyx3sn6-cIjANBgkqhkiG9w0BAQsFADA2MTQwMgYDVQQDEytDQ01FIEcxIFRMUyBSU0EgMjA0OCBTSEEyNTYgMjA0OSBFVVMyIENBIDAxMB4XDTI2MDIyNDE4NDcwN1oXDTI2MDgyMDAwNDcwN1owQDE-MDwGA1UEAxM1YXN5bmNvcGVyYXRpb25zaWduaW5nY2VydGlmaWNhdGUubWFuYWdlbWVudC5henVyZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDLYIfsKK3BxfjRY95DQ7nTiHuQIybDAR8CX9yInjq_0E3Mb9YwMAQGJklR1lZJqg9M7got1ThcwNEpPovodQrXAzXRPqJ0JyNpNf1UNLgRs-3_mYbXxvSrBdgdZL4WUq9XCQ9WaH2aM3MAuLy8FL835sRe_Zx46G3TsI9Grsv5U-8gTr440L6nsopLTJJzQCpxou4KEuTMiG2GpVzxExJwvUDuutVCxXnsUwksDnhFUbqcJ7mVhhK5If25oHTNYUQwYylqvq_5eVdfEXEzpbP3XfDdKxljTnSMHaniaYcYW3OmhIMmdnHNFiPA9LQ2DtYs_7T68xnPVpbVO0EZ2Em5AgMBAAGjggSSMIIEjjCBnQYDVR0gBIGVMIGSMAwGCisGAQQBgjd7AQEwZgYKKwYBBAGCN3sCAjBYMFYGCCsGAQUFBwICMEoeSAAzADMAZQAwADEAOQAyADEALQA0AGQANgA0AC0ANABmADgAYwAtAGEAMAA1ADUALQA1AGIAZABhAGYAZgBkADUAZQAzADMAZDAMBgorBgEEAYI3ewMCMAwGCisGAQQBgjd7BAIwDAYDVR0TAQH_BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH_BAQDAgWgMB0GA1UdDgQWBBQixmODlrY3K7hS01rA8V_TZUhMsjAfBgNVHSMEGDAWgBT87D7bqnwfgh4FuKEG-UPnArMKuTCCAbIGA1UdHwSCAakwggGlMGmgZ6BlhmNodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwa6BpoGeGZWh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzY1L2N1cnJlbnQuY3JsMFqgWKBWhlRodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwb6BtoGuGaWh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMS82NS9jdXJyZW50LmNybDCCAbcGCCsGAQUFBwEBBIIBqTCCAaUwbAYIKwYBBQUHMAKGYGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBuBggrBgEFBQcwAoZiaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwXQYIKwYBBQUHMAKGUWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBmBggrBgEFBQcwAoZaaHR0cDovL2NjbWVlYXN0dXMycGtpLmVhc3R1czIucGtpLmNvcmUud2luZG93cy5uZXQvY2VydGlmaWNhdGVBdXRob3JpdGllcy9jY21lZWFzdHVzMmljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQBKY8uIen-4v_aGTptgf_04u1F6978whzIp4ZiTbOSXPwNnweOy6hCQUcuaqDgVZEiozCZ3DTEQooEcQdtH6WhiCDn5FLdHIVfLyo35uSdRGa9igGbbQ22s_ZI2_Sp17bV5_a-akDuAb6xVSZB_RbHXoicbUykmyHQ2aRb7wLI-YJ4X_aS00yjgBXHLbbbD1PGhTMYVk-5Qy8AYGA2_CTJ0ZS5toZF1EKxkz6ka6D_ROn4Sg7PthZX7Y3YpuVwnCelnvJvOgla_MQjpNDBcgmnVyU-ChBBd3TykrRxVWNXjEm54XPippvvwuKEdc4BCa38ZFVNgvDuK-tY_JpycugPZ&s=k0YullwLkJ7oERdYnXYOkbxmGZ-FBM-vqxPEFpSOHrrk8HPKRNObyIh8Ssm1STMhBcDs-qeKXxomXAQw6t4w-76rEOo-sHL6g5gRyQlCcy8sNKPHixNV1sr6dgBxf438TEqwWnz781FrDZOWIx1RwWxQ00gefCKwgcOFagKoiITxNL2oPybupPy_-6GSWTG4bbm4IhajLDrD1YH94k4GDFdLgajmGCMP1cCbrqNj9OxupZUTqAeBOz7imLrJZ9MkGDRG-cKQqfDvWPmNnb_-OfZBgZud-wq6MU18onqL9mcrD2uINuHi9hs3fiFnyf7Dtei4YLSIUdlPoSCHE0NM1Q&h=vzWYtlu_ewclBTkK8x7zdvatVUK03dSQVpwsClr5J4k pragma: - no-cache strict-transport-security: @@ -3345,11 +2800,11 @@ interactions: x-content-type-options: - nosniff x-ms-operation-identifier: - - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/c1da95fb-ce07-45d4-964f-f4657ae90c6a + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/52c60a2b-5a9d-41ad-a0df-d9852da3010a x-ms-ratelimit-remaining-subscription-global-reads: - '16499' x-msedge-ref: - - 'Ref A: 37F0381480C5492B88D5E0C00D456039 Ref B: CO6AA3150217045 Ref C: 2025-04-22T02:58:03Z' + - 'Ref A: 3DED9434FC8B4BAC8D4683CCF3DBC94B Ref B: CO6AA3150217033 Ref C: 2026-03-12T21:54:31Z' status: code: 202 message: Accepted @@ -3367,15 +2822,15 @@ interactions: ParameterSetName: - --resource-group --name -y User-Agent: - - AZURECLI/2.71.0 azsdk-python-core/1.31.0 Python/3.12.10 (Windows-11-10.0.26100-SP0) + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.13.12 (Windows-11-10.0.26100-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808861052440827&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=Bv04H6hM_8ionqp54t1J968cFyOosBqagl6U86v1GaAgIeGu0lAlJHVHcCx1NRg31DHgfqdyPAhwqKiprZWsdZ14uyZQUkoQ4LpSVb8MRB4LJ83z_MhYX456KCZhTPLaUYRAv43hsR_tGI1fD5vI8JiS3e_YdwytPhI912zdEL_V-bA-5YhjQeaVtK2nTrKCvzsaBjiLwEv6MFezvZGD4u05Ieh5xoa3Dc_oGy3nCF-FkWffPX128yGyo52I0_h_KAMQsuQor1rueXjV4LGA16c4pINN-PhIt86JRWzb_U5IF3USpSRw7s2FVO8GcHCE6fvTlBqrwvrAuv3dPyNWtQ&h=v_D4Ur-wLXlqG1ZuUSCAINVPfTUvd57DhNNdV1YYixw + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089481959828256&c=MIIHlTCCBn2gAwIBAgIRAN8uxS6M1zIwyNS27O1e45EwDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UEAxMrQ0NNRSBHMSBUTFMgUlNBIDIwNDggU0hBMjU2IDIwNDkgRVVTMiBDQSAwMTAeFw0yNjAyMjQxMjQ4MDhaFw0yNjA4MTkxODQ4MDhaMEAxPjA8BgNVBAMTNWFzeW5jb3BlcmF0aW9uc2lnbmluZ2NlcnRpZmljYXRlLm1hbmFnZW1lbnQuYXp1cmUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAw34VWxIMRfzkodl03I3vWbthvAfn0-568UvCCyDa9QJec4yE7-lvztIK2R1pSsZXIjAr7f2xBefTCETZYtzcmGDdn8bNSayia9CqG3zkb90GkqlNXIhIqrL-3JFtStsU_rgnMZXI7hGuDm9grRLql1o_1RInkbOnrvmfTaYQ2CyRH38m3bFx7lsS-of9SydzWzZpqG9LIVwKER9oq_6BrDGSfERX0I9TJuiST-1JdbOwRq32h0cY0FtXqAGw8JH2Uc__hAUeXcPVT-aIHNe1mpH_iShy0HyYBHBHAVeI686nAJRVdR64T-ib01w4q8WwpBvs5spHSZNT7Xp4eRS-wQIDAQABo4IEkjCCBI4wgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDAjAMBgorBgEEAYI3ewQCMAwGA1UdEwEB_wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMA4GA1UdDwEB_wQEAwIFoDAdBgNVHQ4EFgQUwePRqNgumGplFm26a52kFZSqUmMwHwYDVR0jBBgwFoAU_Ow-26p8H4IeBbihBvlD5wKzCrkwggGyBgNVHR8EggGpMIIBpTBpoGegZYZjaHR0cDovL3ByaW1hcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzczL2N1cnJlbnQuY3JsMGugaaBnhmVodHRwOi8vc2Vjb25kYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NybHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS83My9jdXJyZW50LmNybDBaoFigVoZUaHR0cDovL2NybC5taWNyb3NvZnQuY29tL2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzczL2N1cnJlbnQuY3JsMG-gbaBrhmlodHRwOi8vY2NtZWVhc3R1czJwa2kuZWFzdHVzMi5wa2kuY29yZS53aW5kb3dzLm5ldC9jZXJ0aWZpY2F0ZUF1dGhvcml0aWVzL2NjbWVlYXN0dXMyaWNhMDEvNzMvY3VycmVudC5jcmwwggG3BggrBgEFBQcBAQSCAakwggGlMGwGCCsGAQUFBzAChmBodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwbgYIKwYBBQUHMAKGYmh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY2FjZXJ0cy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxL2NlcnQuY2VyMF0GCCsGAQUFBzAChlFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwZgYIKwYBBQUHMAKGWmh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMTANBgkqhkiG9w0BAQsFAAOCAQEABNWUmsU3kC0jt2fJ9ckIR3RNIVAtLuE-xxl6T1BzxTeySAS0J-OWa-u5aQORlpcBDiQGeITvEWJoBx9mNXjbvxWZZQOPuz5ne3fU2UqQ063pIWLyoiWQP_pdKjC5_L_sSqyyhIwD-PW-hAuocylbzGO1e4xmbRemgFtUzdXDSqxF9lHf_GVfQDAhfF6RhgIkktrd1n9mzAWMTHEaGOVQ6DRkuzqcIDeEjttW_0z4F8CVQUkEls6ZUW-2YdacbccGgUKR0c0MHGhuPdYbn-vHwmzBBlmYEv3ohsEIMXTiuiU-ijE-u9vgjd4I2Twy6zcgLkTf-kpAUNcMl742Vsmaxg&s=Y5VQ6fxAppldIhT1nmAWCtfeP3CFsZanimMnLmDoh3MY8K1zZgFpSn85XIjeznPhJ9-q1by5uLXsFAg9csJCK137fQbNjVz8fRMRjul3T4fT0VHjwqtGMLyQNsqBZXvlCVx-almwkiGTx5aUthDGP05nW9rZfg9jIZfNmnBrrffO-h-EfImDz4oJ7l5V62Ikcbm58b94oHVdpiaGqVomIi1j53aVNdc9bvm0QDgyJUnW7Q9T4uDl8tGu6trfuCniEL9qlXPdL76wBLu_CDBmWwEVuu09R9LZdlz6YU9JkkmoFOkEPG0w4ZjQQcg6yyCVPFgRgizQfTFzIIR2fCovvg&h=w2mqq3pKipJPIjGfr4tJW4Pb-cQO3MCONbwPM7DKRlU response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","name":"9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","status":"Deleting","startTime":"2025-04-22T02:35:05.0114641Z"}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9","name":"95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","status":"Deleting","startTime":"2026-03-12T21:36:35.8442367Z"}' headers: azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808875140226988&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=PMc7nByWGbjBEA_FC-mzN-21GcPZUcdcgHvKbtCp5im6GhYKazIxamxX_P09mEyNXSybLySFLreaq2viibcHGbll8iQJccgLibTXRtdsGDzDEGORzIZu9C-U3FAWqbM3AQtQfNBRo99ysjBzvLHavZ79cPHUbG2c4W2lWHFtbOzXmyiNgBpDGyYbENpfAhL2GBWsTopclXDUq6uGPbPQpppY6xUwIsPQRYpO5V4XbvXUoA_sbYBI9qfwqGMh-mlcEjSi9cCWr9v3ffmtkGQphkK9B1xGUFMOYj4nwotfJg3F1e2pSSSJRVwFG_XHJ7A7FJDUopjBsiejR30INjh_Zg&h=fMHGmq6aG_vlP4ndGmHeU74Y7-o6GXgfgE5_PDXu9Gk + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089493052910885&c=MIIHlDCCBnygAwIBAgIQbRZBCnyTTrdKyx3sn6-cIjANBgkqhkiG9w0BAQsFADA2MTQwMgYDVQQDEytDQ01FIEcxIFRMUyBSU0EgMjA0OCBTSEEyNTYgMjA0OSBFVVMyIENBIDAxMB4XDTI2MDIyNDE4NDcwN1oXDTI2MDgyMDAwNDcwN1owQDE-MDwGA1UEAxM1YXN5bmNvcGVyYXRpb25zaWduaW5nY2VydGlmaWNhdGUubWFuYWdlbWVudC5henVyZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDLYIfsKK3BxfjRY95DQ7nTiHuQIybDAR8CX9yInjq_0E3Mb9YwMAQGJklR1lZJqg9M7got1ThcwNEpPovodQrXAzXRPqJ0JyNpNf1UNLgRs-3_mYbXxvSrBdgdZL4WUq9XCQ9WaH2aM3MAuLy8FL835sRe_Zx46G3TsI9Grsv5U-8gTr440L6nsopLTJJzQCpxou4KEuTMiG2GpVzxExJwvUDuutVCxXnsUwksDnhFUbqcJ7mVhhK5If25oHTNYUQwYylqvq_5eVdfEXEzpbP3XfDdKxljTnSMHaniaYcYW3OmhIMmdnHNFiPA9LQ2DtYs_7T68xnPVpbVO0EZ2Em5AgMBAAGjggSSMIIEjjCBnQYDVR0gBIGVMIGSMAwGCisGAQQBgjd7AQEwZgYKKwYBBAGCN3sCAjBYMFYGCCsGAQUFBwICMEoeSAAzADMAZQAwADEAOQAyADEALQA0AGQANgA0AC0ANABmADgAYwAtAGEAMAA1ADUALQA1AGIAZABhAGYAZgBkADUAZQAzADMAZDAMBgorBgEEAYI3ewMCMAwGCisGAQQBgjd7BAIwDAYDVR0TAQH_BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH_BAQDAgWgMB0GA1UdDgQWBBQixmODlrY3K7hS01rA8V_TZUhMsjAfBgNVHSMEGDAWgBT87D7bqnwfgh4FuKEG-UPnArMKuTCCAbIGA1UdHwSCAakwggGlMGmgZ6BlhmNodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwa6BpoGeGZWh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzY1L2N1cnJlbnQuY3JsMFqgWKBWhlRodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwb6BtoGuGaWh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMS82NS9jdXJyZW50LmNybDCCAbcGCCsGAQUFBwEBBIIBqTCCAaUwbAYIKwYBBQUHMAKGYGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBuBggrBgEFBQcwAoZiaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwXQYIKwYBBQUHMAKGUWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBmBggrBgEFBQcwAoZaaHR0cDovL2NjbWVlYXN0dXMycGtpLmVhc3R1czIucGtpLmNvcmUud2luZG93cy5uZXQvY2VydGlmaWNhdGVBdXRob3JpdGllcy9jY21lZWFzdHVzMmljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQBKY8uIen-4v_aGTptgf_04u1F6978whzIp4ZiTbOSXPwNnweOy6hCQUcuaqDgVZEiozCZ3DTEQooEcQdtH6WhiCDn5FLdHIVfLyo35uSdRGa9igGbbQ22s_ZI2_Sp17bV5_a-akDuAb6xVSZB_RbHXoicbUykmyHQ2aRb7wLI-YJ4X_aS00yjgBXHLbbbD1PGhTMYVk-5Qy8AYGA2_CTJ0ZS5toZF1EKxkz6ka6D_ROn4Sg7PthZX7Y3YpuVwnCelnvJvOgla_MQjpNDBcgmnVyU-ChBBd3TykrRxVWNXjEm54XPippvvwuKEdc4BCa38ZFVNgvDuK-tY_JpycugPZ&s=M-kNsgwFsEZ8jgUOcbGRfmeYde7VMTY0U4mj2RxSRZhk9XRyL-Pun0R1FMruV7ubObpcGkcRbo_fd9FG1yhF-G1Uvo88nufn7JaxmoaQI0EhZNrw5aGbf6w6mOGG3HU3zUjTVWUW78P2SU-t9KyRdMJUa043PLXQSC5FEhWtUIoN0PgjJFu0-ZSynPp3J9r56maCYPldOhf28zCX4Xj-pKYYzGus98HGd0ACUoQStoay5QNGrpuIqw0NS8k06EkZ_VDsH96GyWTS0xJ5XfCt_AgWzkc6x9G8eZ9QmVSI9A6dPJu9am2VnUQVyopygHRnjPlPwWCKOEsuwGetzdmhqQ&h=u2Sezxr_i4x5QSTViI9pRTBLbP6p33J1KpV_ndd8gR4 cache-control: - no-cache content-length: @@ -3383,13 +2838,13 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 22 Apr 2025 02:58:33 GMT + - Thu, 12 Mar 2026 21:55:05 GMT etag: - - '"00007d39-0000-2000-0000-680700590000"' + - '"0600d3e2-0000-2000-0000-69b331e30000"' expires: - '-1' location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808875140383244&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=2GvcZhkdcK-O5EpEHAMJi4mHntkn9CEqZHlmZIIc4J6yaenygi5bmWsr3dibqKPMZV5hN6_0-aDkAt-VSk1pdZrcTaTnGpFhCaM02rux7y05qRt8FJIf8ujog3V8J47lGmJxcSTLq-0RVhWXu5fCC4SFv-eHGi7XiGq_LI-wOcBlhDNkEnWIbRHrBpRK0SdAUMiEnuC9Q4Z_up990xqpN_kT0q0uR0-aH7EUoujcOMhvYENQPt_4g28Dwmv137mIzYRRPaO39GfnMcL1R743Jenm3_KkGC1sXBFU_-4Zpg3gXknVNydTM82nKgG6hlSl72Ii20rF5-TiMp4z7AonAw&h=dT7jSXRDMrkNolDbh72uIQ9Y-Kfd02LNVbefKYAEj5U + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089493052910885&c=MIIHlDCCBnygAwIBAgIQbRZBCnyTTrdKyx3sn6-cIjANBgkqhkiG9w0BAQsFADA2MTQwMgYDVQQDEytDQ01FIEcxIFRMUyBSU0EgMjA0OCBTSEEyNTYgMjA0OSBFVVMyIENBIDAxMB4XDTI2MDIyNDE4NDcwN1oXDTI2MDgyMDAwNDcwN1owQDE-MDwGA1UEAxM1YXN5bmNvcGVyYXRpb25zaWduaW5nY2VydGlmaWNhdGUubWFuYWdlbWVudC5henVyZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDLYIfsKK3BxfjRY95DQ7nTiHuQIybDAR8CX9yInjq_0E3Mb9YwMAQGJklR1lZJqg9M7got1ThcwNEpPovodQrXAzXRPqJ0JyNpNf1UNLgRs-3_mYbXxvSrBdgdZL4WUq9XCQ9WaH2aM3MAuLy8FL835sRe_Zx46G3TsI9Grsv5U-8gTr440L6nsopLTJJzQCpxou4KEuTMiG2GpVzxExJwvUDuutVCxXnsUwksDnhFUbqcJ7mVhhK5If25oHTNYUQwYylqvq_5eVdfEXEzpbP3XfDdKxljTnSMHaniaYcYW3OmhIMmdnHNFiPA9LQ2DtYs_7T68xnPVpbVO0EZ2Em5AgMBAAGjggSSMIIEjjCBnQYDVR0gBIGVMIGSMAwGCisGAQQBgjd7AQEwZgYKKwYBBAGCN3sCAjBYMFYGCCsGAQUFBwICMEoeSAAzADMAZQAwADEAOQAyADEALQA0AGQANgA0AC0ANABmADgAYwAtAGEAMAA1ADUALQA1AGIAZABhAGYAZgBkADUAZQAzADMAZDAMBgorBgEEAYI3ewMCMAwGCisGAQQBgjd7BAIwDAYDVR0TAQH_BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH_BAQDAgWgMB0GA1UdDgQWBBQixmODlrY3K7hS01rA8V_TZUhMsjAfBgNVHSMEGDAWgBT87D7bqnwfgh4FuKEG-UPnArMKuTCCAbIGA1UdHwSCAakwggGlMGmgZ6BlhmNodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwa6BpoGeGZWh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzY1L2N1cnJlbnQuY3JsMFqgWKBWhlRodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwb6BtoGuGaWh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMS82NS9jdXJyZW50LmNybDCCAbcGCCsGAQUFBwEBBIIBqTCCAaUwbAYIKwYBBQUHMAKGYGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBuBggrBgEFBQcwAoZiaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwXQYIKwYBBQUHMAKGUWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBmBggrBgEFBQcwAoZaaHR0cDovL2NjbWVlYXN0dXMycGtpLmVhc3R1czIucGtpLmNvcmUud2luZG93cy5uZXQvY2VydGlmaWNhdGVBdXRob3JpdGllcy9jY21lZWFzdHVzMmljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQBKY8uIen-4v_aGTptgf_04u1F6978whzIp4ZiTbOSXPwNnweOy6hCQUcuaqDgVZEiozCZ3DTEQooEcQdtH6WhiCDn5FLdHIVfLyo35uSdRGa9igGbbQ22s_ZI2_Sp17bV5_a-akDuAb6xVSZB_RbHXoicbUykmyHQ2aRb7wLI-YJ4X_aS00yjgBXHLbbbD1PGhTMYVk-5Qy8AYGA2_CTJ0ZS5toZF1EKxkz6ka6D_ROn4Sg7PthZX7Y3YpuVwnCelnvJvOgla_MQjpNDBcgmnVyU-ChBBd3TykrRxVWNXjEm54XPippvvwuKEdc4BCa38ZFVNgvDuK-tY_JpycugPZ&s=M-kNsgwFsEZ8jgUOcbGRfmeYde7VMTY0U4mj2RxSRZhk9XRyL-Pun0R1FMruV7ubObpcGkcRbo_fd9FG1yhF-G1Uvo88nufn7JaxmoaQI0EhZNrw5aGbf6w6mOGG3HU3zUjTVWUW78P2SU-t9KyRdMJUa043PLXQSC5FEhWtUIoN0PgjJFu0-ZSynPp3J9r56maCYPldOhf28zCX4Xj-pKYYzGus98HGd0ACUoQStoay5QNGrpuIqw0NS8k06EkZ_VDsH96GyWTS0xJ5XfCt_AgWzkc6x9G8eZ9QmVSI9A6dPJu9am2VnUQVyopygHRnjPlPwWCKOEsuwGetzdmhqQ&h=u2Sezxr_i4x5QSTViI9pRTBLbP6p33J1KpV_ndd8gR4 pragma: - no-cache strict-transport-security: @@ -3399,11 +2854,11 @@ interactions: x-content-type-options: - nosniff x-ms-operation-identifier: - - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/57d5109e-d496-4e55-8b82-3c5ebc198ba5 + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/fa43abb7-e14d-4a20-b4e8-6b47633da6aa x-ms-ratelimit-remaining-subscription-global-reads: - '16499' x-msedge-ref: - - 'Ref A: F328241B87564984A93978AF6F88F39A Ref B: CO6AA3150217045 Ref C: 2025-04-22T02:58:33Z' + - 'Ref A: 2B11CA7522FF4B078EEA2EBEC6338961 Ref B: MWH011020809060 Ref C: 2026-03-12T21:55:04Z' status: code: 202 message: Accepted @@ -3421,15 +2876,15 @@ interactions: ParameterSetName: - --resource-group --name -y User-Agent: - - AZURECLI/2.71.0 azsdk-python-core/1.31.0 Python/3.12.10 (Windows-11-10.0.26100-SP0) + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.13.12 (Windows-11-10.0.26100-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808861052440827&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=Bv04H6hM_8ionqp54t1J968cFyOosBqagl6U86v1GaAgIeGu0lAlJHVHcCx1NRg31DHgfqdyPAhwqKiprZWsdZ14uyZQUkoQ4LpSVb8MRB4LJ83z_MhYX456KCZhTPLaUYRAv43hsR_tGI1fD5vI8JiS3e_YdwytPhI912zdEL_V-bA-5YhjQeaVtK2nTrKCvzsaBjiLwEv6MFezvZGD4u05Ieh5xoa3Dc_oGy3nCF-FkWffPX128yGyo52I0_h_KAMQsuQor1rueXjV4LGA16c4pINN-PhIt86JRWzb_U5IF3USpSRw7s2FVO8GcHCE6fvTlBqrwvrAuv3dPyNWtQ&h=v_D4Ur-wLXlqG1ZuUSCAINVPfTUvd57DhNNdV1YYixw + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089481959828256&c=MIIHlTCCBn2gAwIBAgIRAN8uxS6M1zIwyNS27O1e45EwDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UEAxMrQ0NNRSBHMSBUTFMgUlNBIDIwNDggU0hBMjU2IDIwNDkgRVVTMiBDQSAwMTAeFw0yNjAyMjQxMjQ4MDhaFw0yNjA4MTkxODQ4MDhaMEAxPjA8BgNVBAMTNWFzeW5jb3BlcmF0aW9uc2lnbmluZ2NlcnRpZmljYXRlLm1hbmFnZW1lbnQuYXp1cmUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAw34VWxIMRfzkodl03I3vWbthvAfn0-568UvCCyDa9QJec4yE7-lvztIK2R1pSsZXIjAr7f2xBefTCETZYtzcmGDdn8bNSayia9CqG3zkb90GkqlNXIhIqrL-3JFtStsU_rgnMZXI7hGuDm9grRLql1o_1RInkbOnrvmfTaYQ2CyRH38m3bFx7lsS-of9SydzWzZpqG9LIVwKER9oq_6BrDGSfERX0I9TJuiST-1JdbOwRq32h0cY0FtXqAGw8JH2Uc__hAUeXcPVT-aIHNe1mpH_iShy0HyYBHBHAVeI686nAJRVdR64T-ib01w4q8WwpBvs5spHSZNT7Xp4eRS-wQIDAQABo4IEkjCCBI4wgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDAjAMBgorBgEEAYI3ewQCMAwGA1UdEwEB_wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMA4GA1UdDwEB_wQEAwIFoDAdBgNVHQ4EFgQUwePRqNgumGplFm26a52kFZSqUmMwHwYDVR0jBBgwFoAU_Ow-26p8H4IeBbihBvlD5wKzCrkwggGyBgNVHR8EggGpMIIBpTBpoGegZYZjaHR0cDovL3ByaW1hcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzczL2N1cnJlbnQuY3JsMGugaaBnhmVodHRwOi8vc2Vjb25kYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NybHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS83My9jdXJyZW50LmNybDBaoFigVoZUaHR0cDovL2NybC5taWNyb3NvZnQuY29tL2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzczL2N1cnJlbnQuY3JsMG-gbaBrhmlodHRwOi8vY2NtZWVhc3R1czJwa2kuZWFzdHVzMi5wa2kuY29yZS53aW5kb3dzLm5ldC9jZXJ0aWZpY2F0ZUF1dGhvcml0aWVzL2NjbWVlYXN0dXMyaWNhMDEvNzMvY3VycmVudC5jcmwwggG3BggrBgEFBQcBAQSCAakwggGlMGwGCCsGAQUFBzAChmBodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwbgYIKwYBBQUHMAKGYmh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY2FjZXJ0cy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxL2NlcnQuY2VyMF0GCCsGAQUFBzAChlFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwZgYIKwYBBQUHMAKGWmh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMTANBgkqhkiG9w0BAQsFAAOCAQEABNWUmsU3kC0jt2fJ9ckIR3RNIVAtLuE-xxl6T1BzxTeySAS0J-OWa-u5aQORlpcBDiQGeITvEWJoBx9mNXjbvxWZZQOPuz5ne3fU2UqQ063pIWLyoiWQP_pdKjC5_L_sSqyyhIwD-PW-hAuocylbzGO1e4xmbRemgFtUzdXDSqxF9lHf_GVfQDAhfF6RhgIkktrd1n9mzAWMTHEaGOVQ6DRkuzqcIDeEjttW_0z4F8CVQUkEls6ZUW-2YdacbccGgUKR0c0MHGhuPdYbn-vHwmzBBlmYEv3ohsEIMXTiuiU-ijE-u9vgjd4I2Twy6zcgLkTf-kpAUNcMl742Vsmaxg&s=Y5VQ6fxAppldIhT1nmAWCtfeP3CFsZanimMnLmDoh3MY8K1zZgFpSn85XIjeznPhJ9-q1by5uLXsFAg9csJCK137fQbNjVz8fRMRjul3T4fT0VHjwqtGMLyQNsqBZXvlCVx-almwkiGTx5aUthDGP05nW9rZfg9jIZfNmnBrrffO-h-EfImDz4oJ7l5V62Ikcbm58b94oHVdpiaGqVomIi1j53aVNdc9bvm0QDgyJUnW7Q9T4uDl8tGu6trfuCniEL9qlXPdL76wBLu_CDBmWwEVuu09R9LZdlz6YU9JkkmoFOkEPG0w4ZjQQcg6yyCVPFgRgizQfTFzIIR2fCovvg&h=w2mqq3pKipJPIjGfr4tJW4Pb-cQO3MCONbwPM7DKRlU response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","name":"9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","status":"Deleting","startTime":"2025-04-22T02:35:05.0114641Z"}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9","name":"95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","status":"Deleting","startTime":"2026-03-12T21:36:35.8442367Z"}' headers: azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808875447568618&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=KGheC2XNieFSGEQWYNpNPrJ4ksWnk7dGBj5_ei83ndEUyXDYZ6P-UWdSSejfE0csZJfFmQyvy8ZN-NCb2cEVm6lw2y3AqkiLNfwy4BHJ6HeMp7o7UpwOtwppTngasVhbWCpZepT_gj0LbJGDLBxMxsFubTBBzJ1PXEmMeSI5UmJZAI-U0He6UX8u8G2zwSnQYWBxr2aDdHa5EL2h4IEAVoMA50_F6QXasA2iVd1aeIUI5KmAJuudNsGCxLapbGXLiybQ3uROsRKJimPTXiCFrreLc_ZMpAdQrJ9w-cIsB9ATqgJT--MqyAXjAUpLQKX7yh9j3veDka_UPvIYFfUopw&h=Vh1NBJxaEIdn3mlCFqu_TAsJWWoYiN1gbSrA0XP2mxU + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089493358327284&c=MIIHlDCCBnygAwIBAgIQbRZBCnyTTrdKyx3sn6-cIjANBgkqhkiG9w0BAQsFADA2MTQwMgYDVQQDEytDQ01FIEcxIFRMUyBSU0EgMjA0OCBTSEEyNTYgMjA0OSBFVVMyIENBIDAxMB4XDTI2MDIyNDE4NDcwN1oXDTI2MDgyMDAwNDcwN1owQDE-MDwGA1UEAxM1YXN5bmNvcGVyYXRpb25zaWduaW5nY2VydGlmaWNhdGUubWFuYWdlbWVudC5henVyZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDLYIfsKK3BxfjRY95DQ7nTiHuQIybDAR8CX9yInjq_0E3Mb9YwMAQGJklR1lZJqg9M7got1ThcwNEpPovodQrXAzXRPqJ0JyNpNf1UNLgRs-3_mYbXxvSrBdgdZL4WUq9XCQ9WaH2aM3MAuLy8FL835sRe_Zx46G3TsI9Grsv5U-8gTr440L6nsopLTJJzQCpxou4KEuTMiG2GpVzxExJwvUDuutVCxXnsUwksDnhFUbqcJ7mVhhK5If25oHTNYUQwYylqvq_5eVdfEXEzpbP3XfDdKxljTnSMHaniaYcYW3OmhIMmdnHNFiPA9LQ2DtYs_7T68xnPVpbVO0EZ2Em5AgMBAAGjggSSMIIEjjCBnQYDVR0gBIGVMIGSMAwGCisGAQQBgjd7AQEwZgYKKwYBBAGCN3sCAjBYMFYGCCsGAQUFBwICMEoeSAAzADMAZQAwADEAOQAyADEALQA0AGQANgA0AC0ANABmADgAYwAtAGEAMAA1ADUALQA1AGIAZABhAGYAZgBkADUAZQAzADMAZDAMBgorBgEEAYI3ewMCMAwGCisGAQQBgjd7BAIwDAYDVR0TAQH_BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH_BAQDAgWgMB0GA1UdDgQWBBQixmODlrY3K7hS01rA8V_TZUhMsjAfBgNVHSMEGDAWgBT87D7bqnwfgh4FuKEG-UPnArMKuTCCAbIGA1UdHwSCAakwggGlMGmgZ6BlhmNodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwa6BpoGeGZWh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzY1L2N1cnJlbnQuY3JsMFqgWKBWhlRodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwb6BtoGuGaWh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMS82NS9jdXJyZW50LmNybDCCAbcGCCsGAQUFBwEBBIIBqTCCAaUwbAYIKwYBBQUHMAKGYGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBuBggrBgEFBQcwAoZiaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwXQYIKwYBBQUHMAKGUWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBmBggrBgEFBQcwAoZaaHR0cDovL2NjbWVlYXN0dXMycGtpLmVhc3R1czIucGtpLmNvcmUud2luZG93cy5uZXQvY2VydGlmaWNhdGVBdXRob3JpdGllcy9jY21lZWFzdHVzMmljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQBKY8uIen-4v_aGTptgf_04u1F6978whzIp4ZiTbOSXPwNnweOy6hCQUcuaqDgVZEiozCZ3DTEQooEcQdtH6WhiCDn5FLdHIVfLyo35uSdRGa9igGbbQ22s_ZI2_Sp17bV5_a-akDuAb6xVSZB_RbHXoicbUykmyHQ2aRb7wLI-YJ4X_aS00yjgBXHLbbbD1PGhTMYVk-5Qy8AYGA2_CTJ0ZS5toZF1EKxkz6ka6D_ROn4Sg7PthZX7Y3YpuVwnCelnvJvOgla_MQjpNDBcgmnVyU-ChBBd3TykrRxVWNXjEm54XPippvvwuKEdc4BCa38ZFVNgvDuK-tY_JpycugPZ&s=cf56gColn-SXa6J9td8EjZB6x-PbUXbA2BmNexgBEXGSQYnqoDu6cDZZjupPPH-lZeMUGIhMIZErIIsO3sb1viqPdiXt6ko_smLSM0YKIzpTszBVOPct6UYkD74t4UT3eIlAOdaw1CEnrlCKnWB1vwh1n1DO5xqaLDG8HMpcrKJbays3gyQia3lhxiDf8pzcm_f44jFB6hV3CK5d-a0KMFMIudy-HhWcPvFb7kKi5L9yIEfxWFNb48rd_M5STfSiteHSGUPlV2GB71_E-9HRJQ6-yxTpoGLpB8NmN559fyE_yMh5SMmjaCvZWqgGyMdMCEgcn6qliXRb1z-Mccl3cg&h=C19g6Cv7Pvs-iHkMet_lUHKmc5kYcEgaTj78Glhwoxw cache-control: - no-cache content-length: @@ -3437,13 +2892,13 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 22 Apr 2025 02:59:04 GMT + - Thu, 12 Mar 2026 21:55:35 GMT etag: - - '"00007d39-0000-2000-0000-680700590000"' + - '"0600d3e2-0000-2000-0000-69b331e30000"' expires: - '-1' location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808875447568618&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=KGheC2XNieFSGEQWYNpNPrJ4ksWnk7dGBj5_ei83ndEUyXDYZ6P-UWdSSejfE0csZJfFmQyvy8ZN-NCb2cEVm6lw2y3AqkiLNfwy4BHJ6HeMp7o7UpwOtwppTngasVhbWCpZepT_gj0LbJGDLBxMxsFubTBBzJ1PXEmMeSI5UmJZAI-U0He6UX8u8G2zwSnQYWBxr2aDdHa5EL2h4IEAVoMA50_F6QXasA2iVd1aeIUI5KmAJuudNsGCxLapbGXLiybQ3uROsRKJimPTXiCFrreLc_ZMpAdQrJ9w-cIsB9ATqgJT--MqyAXjAUpLQKX7yh9j3veDka_UPvIYFfUopw&h=Vh1NBJxaEIdn3mlCFqu_TAsJWWoYiN1gbSrA0XP2mxU + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089493358327284&c=MIIHlDCCBnygAwIBAgIQbRZBCnyTTrdKyx3sn6-cIjANBgkqhkiG9w0BAQsFADA2MTQwMgYDVQQDEytDQ01FIEcxIFRMUyBSU0EgMjA0OCBTSEEyNTYgMjA0OSBFVVMyIENBIDAxMB4XDTI2MDIyNDE4NDcwN1oXDTI2MDgyMDAwNDcwN1owQDE-MDwGA1UEAxM1YXN5bmNvcGVyYXRpb25zaWduaW5nY2VydGlmaWNhdGUubWFuYWdlbWVudC5henVyZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDLYIfsKK3BxfjRY95DQ7nTiHuQIybDAR8CX9yInjq_0E3Mb9YwMAQGJklR1lZJqg9M7got1ThcwNEpPovodQrXAzXRPqJ0JyNpNf1UNLgRs-3_mYbXxvSrBdgdZL4WUq9XCQ9WaH2aM3MAuLy8FL835sRe_Zx46G3TsI9Grsv5U-8gTr440L6nsopLTJJzQCpxou4KEuTMiG2GpVzxExJwvUDuutVCxXnsUwksDnhFUbqcJ7mVhhK5If25oHTNYUQwYylqvq_5eVdfEXEzpbP3XfDdKxljTnSMHaniaYcYW3OmhIMmdnHNFiPA9LQ2DtYs_7T68xnPVpbVO0EZ2Em5AgMBAAGjggSSMIIEjjCBnQYDVR0gBIGVMIGSMAwGCisGAQQBgjd7AQEwZgYKKwYBBAGCN3sCAjBYMFYGCCsGAQUFBwICMEoeSAAzADMAZQAwADEAOQAyADEALQA0AGQANgA0AC0ANABmADgAYwAtAGEAMAA1ADUALQA1AGIAZABhAGYAZgBkADUAZQAzADMAZDAMBgorBgEEAYI3ewMCMAwGCisGAQQBgjd7BAIwDAYDVR0TAQH_BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH_BAQDAgWgMB0GA1UdDgQWBBQixmODlrY3K7hS01rA8V_TZUhMsjAfBgNVHSMEGDAWgBT87D7bqnwfgh4FuKEG-UPnArMKuTCCAbIGA1UdHwSCAakwggGlMGmgZ6BlhmNodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwa6BpoGeGZWh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzY1L2N1cnJlbnQuY3JsMFqgWKBWhlRodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwb6BtoGuGaWh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMS82NS9jdXJyZW50LmNybDCCAbcGCCsGAQUFBwEBBIIBqTCCAaUwbAYIKwYBBQUHMAKGYGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBuBggrBgEFBQcwAoZiaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwXQYIKwYBBQUHMAKGUWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBmBggrBgEFBQcwAoZaaHR0cDovL2NjbWVlYXN0dXMycGtpLmVhc3R1czIucGtpLmNvcmUud2luZG93cy5uZXQvY2VydGlmaWNhdGVBdXRob3JpdGllcy9jY21lZWFzdHVzMmljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQBKY8uIen-4v_aGTptgf_04u1F6978whzIp4ZiTbOSXPwNnweOy6hCQUcuaqDgVZEiozCZ3DTEQooEcQdtH6WhiCDn5FLdHIVfLyo35uSdRGa9igGbbQ22s_ZI2_Sp17bV5_a-akDuAb6xVSZB_RbHXoicbUykmyHQ2aRb7wLI-YJ4X_aS00yjgBXHLbbbD1PGhTMYVk-5Qy8AYGA2_CTJ0ZS5toZF1EKxkz6ka6D_ROn4Sg7PthZX7Y3YpuVwnCelnvJvOgla_MQjpNDBcgmnVyU-ChBBd3TykrRxVWNXjEm54XPippvvwuKEdc4BCa38ZFVNgvDuK-tY_JpycugPZ&s=cf56gColn-SXa6J9td8EjZB6x-PbUXbA2BmNexgBEXGSQYnqoDu6cDZZjupPPH-lZeMUGIhMIZErIIsO3sb1viqPdiXt6ko_smLSM0YKIzpTszBVOPct6UYkD74t4UT3eIlAOdaw1CEnrlCKnWB1vwh1n1DO5xqaLDG8HMpcrKJbays3gyQia3lhxiDf8pzcm_f44jFB6hV3CK5d-a0KMFMIudy-HhWcPvFb7kKi5L9yIEfxWFNb48rd_M5STfSiteHSGUPlV2GB71_E-9HRJQ6-yxTpoGLpB8NmN559fyE_yMh5SMmjaCvZWqgGyMdMCEgcn6qliXRb1z-Mccl3cg&h=C19g6Cv7Pvs-iHkMet_lUHKmc5kYcEgaTj78Glhwoxw pragma: - no-cache strict-transport-security: @@ -3453,11 +2908,11 @@ interactions: x-content-type-options: - nosniff x-ms-operation-identifier: - - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/2b026c7d-6d8b-4167-9bba-4cd9e47d4b92 + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/40e5d6c9-7de8-459b-aa1b-3c9b5fc45aa4 x-ms-ratelimit-remaining-subscription-global-reads: - '16499' x-msedge-ref: - - 'Ref A: 37A8BDA2EB4D4FCC9F6FC24E1EB08FC6 Ref B: CO6AA3150217045 Ref C: 2025-04-22T02:59:04Z' + - 'Ref A: 97C6BB5884804C8FBA186CACD3AA95CD Ref B: MWH011020807025 Ref C: 2026-03-12T21:55:35Z' status: code: 202 message: Accepted @@ -3475,15 +2930,15 @@ interactions: ParameterSetName: - --resource-group --name -y User-Agent: - - AZURECLI/2.71.0 azsdk-python-core/1.31.0 Python/3.12.10 (Windows-11-10.0.26100-SP0) + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.13.12 (Windows-11-10.0.26100-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808861052440827&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=Bv04H6hM_8ionqp54t1J968cFyOosBqagl6U86v1GaAgIeGu0lAlJHVHcCx1NRg31DHgfqdyPAhwqKiprZWsdZ14uyZQUkoQ4LpSVb8MRB4LJ83z_MhYX456KCZhTPLaUYRAv43hsR_tGI1fD5vI8JiS3e_YdwytPhI912zdEL_V-bA-5YhjQeaVtK2nTrKCvzsaBjiLwEv6MFezvZGD4u05Ieh5xoa3Dc_oGy3nCF-FkWffPX128yGyo52I0_h_KAMQsuQor1rueXjV4LGA16c4pINN-PhIt86JRWzb_U5IF3USpSRw7s2FVO8GcHCE6fvTlBqrwvrAuv3dPyNWtQ&h=v_D4Ur-wLXlqG1ZuUSCAINVPfTUvd57DhNNdV1YYixw + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089481959828256&c=MIIHlTCCBn2gAwIBAgIRAN8uxS6M1zIwyNS27O1e45EwDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UEAxMrQ0NNRSBHMSBUTFMgUlNBIDIwNDggU0hBMjU2IDIwNDkgRVVTMiBDQSAwMTAeFw0yNjAyMjQxMjQ4MDhaFw0yNjA4MTkxODQ4MDhaMEAxPjA8BgNVBAMTNWFzeW5jb3BlcmF0aW9uc2lnbmluZ2NlcnRpZmljYXRlLm1hbmFnZW1lbnQuYXp1cmUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAw34VWxIMRfzkodl03I3vWbthvAfn0-568UvCCyDa9QJec4yE7-lvztIK2R1pSsZXIjAr7f2xBefTCETZYtzcmGDdn8bNSayia9CqG3zkb90GkqlNXIhIqrL-3JFtStsU_rgnMZXI7hGuDm9grRLql1o_1RInkbOnrvmfTaYQ2CyRH38m3bFx7lsS-of9SydzWzZpqG9LIVwKER9oq_6BrDGSfERX0I9TJuiST-1JdbOwRq32h0cY0FtXqAGw8JH2Uc__hAUeXcPVT-aIHNe1mpH_iShy0HyYBHBHAVeI686nAJRVdR64T-ib01w4q8WwpBvs5spHSZNT7Xp4eRS-wQIDAQABo4IEkjCCBI4wgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDAjAMBgorBgEEAYI3ewQCMAwGA1UdEwEB_wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMA4GA1UdDwEB_wQEAwIFoDAdBgNVHQ4EFgQUwePRqNgumGplFm26a52kFZSqUmMwHwYDVR0jBBgwFoAU_Ow-26p8H4IeBbihBvlD5wKzCrkwggGyBgNVHR8EggGpMIIBpTBpoGegZYZjaHR0cDovL3ByaW1hcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzczL2N1cnJlbnQuY3JsMGugaaBnhmVodHRwOi8vc2Vjb25kYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NybHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS83My9jdXJyZW50LmNybDBaoFigVoZUaHR0cDovL2NybC5taWNyb3NvZnQuY29tL2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzczL2N1cnJlbnQuY3JsMG-gbaBrhmlodHRwOi8vY2NtZWVhc3R1czJwa2kuZWFzdHVzMi5wa2kuY29yZS53aW5kb3dzLm5ldC9jZXJ0aWZpY2F0ZUF1dGhvcml0aWVzL2NjbWVlYXN0dXMyaWNhMDEvNzMvY3VycmVudC5jcmwwggG3BggrBgEFBQcBAQSCAakwggGlMGwGCCsGAQUFBzAChmBodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwbgYIKwYBBQUHMAKGYmh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY2FjZXJ0cy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxL2NlcnQuY2VyMF0GCCsGAQUFBzAChlFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwZgYIKwYBBQUHMAKGWmh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMTANBgkqhkiG9w0BAQsFAAOCAQEABNWUmsU3kC0jt2fJ9ckIR3RNIVAtLuE-xxl6T1BzxTeySAS0J-OWa-u5aQORlpcBDiQGeITvEWJoBx9mNXjbvxWZZQOPuz5ne3fU2UqQ063pIWLyoiWQP_pdKjC5_L_sSqyyhIwD-PW-hAuocylbzGO1e4xmbRemgFtUzdXDSqxF9lHf_GVfQDAhfF6RhgIkktrd1n9mzAWMTHEaGOVQ6DRkuzqcIDeEjttW_0z4F8CVQUkEls6ZUW-2YdacbccGgUKR0c0MHGhuPdYbn-vHwmzBBlmYEv3ohsEIMXTiuiU-ijE-u9vgjd4I2Twy6zcgLkTf-kpAUNcMl742Vsmaxg&s=Y5VQ6fxAppldIhT1nmAWCtfeP3CFsZanimMnLmDoh3MY8K1zZgFpSn85XIjeznPhJ9-q1by5uLXsFAg9csJCK137fQbNjVz8fRMRjul3T4fT0VHjwqtGMLyQNsqBZXvlCVx-almwkiGTx5aUthDGP05nW9rZfg9jIZfNmnBrrffO-h-EfImDz4oJ7l5V62Ikcbm58b94oHVdpiaGqVomIi1j53aVNdc9bvm0QDgyJUnW7Q9T4uDl8tGu6trfuCniEL9qlXPdL76wBLu_CDBmWwEVuu09R9LZdlz6YU9JkkmoFOkEPG0w4ZjQQcg6yyCVPFgRgizQfTFzIIR2fCovvg&h=w2mqq3pKipJPIjGfr4tJW4Pb-cQO3MCONbwPM7DKRlU response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","name":"9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","status":"Deleting","startTime":"2025-04-22T02:35:05.0114641Z"}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9","name":"95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","status":"Deleting","startTime":"2026-03-12T21:36:35.8442367Z"}' headers: azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808875752834441&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=svf8QXv2-zureuYXeYqwN61u8zw92WtCexi4wp6kIDbpIYdJN1JdtOVR0DBE3k4B083o7MDh8tK10ArkO2EZ5vdaYAOJrWnGAitoXJIzxKQu7PzhjvTTgRCvQdi5GmECEu1Zt_8cbuAgjWBNCP_zJuRIgCWzdTkhW-sOkOCLXxXeaiqZG0zD-2jHvDrC-NpAr9c_wegqe8SkZgiRRxWE7X19wigXeATuD4vL9tSsfd_ezgg1S2n0jqMYsHLPR0AH4wr_6OtbLEeVkkR-xqUmd9vIqjPqROH_-1rA_DyP9zgaVTkzZJArLON5x_n2K28XTidT7cRUfRajrJFyCiWmVA&h=HlTCil4-eM593YH2bRpw5okTqh1AZuWa7m1xYkETmG0 + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089493664177386&c=MIIHlDCCBnygAwIBAgIQbRZBCnyTTrdKyx3sn6-cIjANBgkqhkiG9w0BAQsFADA2MTQwMgYDVQQDEytDQ01FIEcxIFRMUyBSU0EgMjA0OCBTSEEyNTYgMjA0OSBFVVMyIENBIDAxMB4XDTI2MDIyNDE4NDcwN1oXDTI2MDgyMDAwNDcwN1owQDE-MDwGA1UEAxM1YXN5bmNvcGVyYXRpb25zaWduaW5nY2VydGlmaWNhdGUubWFuYWdlbWVudC5henVyZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDLYIfsKK3BxfjRY95DQ7nTiHuQIybDAR8CX9yInjq_0E3Mb9YwMAQGJklR1lZJqg9M7got1ThcwNEpPovodQrXAzXRPqJ0JyNpNf1UNLgRs-3_mYbXxvSrBdgdZL4WUq9XCQ9WaH2aM3MAuLy8FL835sRe_Zx46G3TsI9Grsv5U-8gTr440L6nsopLTJJzQCpxou4KEuTMiG2GpVzxExJwvUDuutVCxXnsUwksDnhFUbqcJ7mVhhK5If25oHTNYUQwYylqvq_5eVdfEXEzpbP3XfDdKxljTnSMHaniaYcYW3OmhIMmdnHNFiPA9LQ2DtYs_7T68xnPVpbVO0EZ2Em5AgMBAAGjggSSMIIEjjCBnQYDVR0gBIGVMIGSMAwGCisGAQQBgjd7AQEwZgYKKwYBBAGCN3sCAjBYMFYGCCsGAQUFBwICMEoeSAAzADMAZQAwADEAOQAyADEALQA0AGQANgA0AC0ANABmADgAYwAtAGEAMAA1ADUALQA1AGIAZABhAGYAZgBkADUAZQAzADMAZDAMBgorBgEEAYI3ewMCMAwGCisGAQQBgjd7BAIwDAYDVR0TAQH_BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH_BAQDAgWgMB0GA1UdDgQWBBQixmODlrY3K7hS01rA8V_TZUhMsjAfBgNVHSMEGDAWgBT87D7bqnwfgh4FuKEG-UPnArMKuTCCAbIGA1UdHwSCAakwggGlMGmgZ6BlhmNodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwa6BpoGeGZWh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzY1L2N1cnJlbnQuY3JsMFqgWKBWhlRodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwb6BtoGuGaWh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMS82NS9jdXJyZW50LmNybDCCAbcGCCsGAQUFBwEBBIIBqTCCAaUwbAYIKwYBBQUHMAKGYGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBuBggrBgEFBQcwAoZiaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwXQYIKwYBBQUHMAKGUWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBmBggrBgEFBQcwAoZaaHR0cDovL2NjbWVlYXN0dXMycGtpLmVhc3R1czIucGtpLmNvcmUud2luZG93cy5uZXQvY2VydGlmaWNhdGVBdXRob3JpdGllcy9jY21lZWFzdHVzMmljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQBKY8uIen-4v_aGTptgf_04u1F6978whzIp4ZiTbOSXPwNnweOy6hCQUcuaqDgVZEiozCZ3DTEQooEcQdtH6WhiCDn5FLdHIVfLyo35uSdRGa9igGbbQ22s_ZI2_Sp17bV5_a-akDuAb6xVSZB_RbHXoicbUykmyHQ2aRb7wLI-YJ4X_aS00yjgBXHLbbbD1PGhTMYVk-5Qy8AYGA2_CTJ0ZS5toZF1EKxkz6ka6D_ROn4Sg7PthZX7Y3YpuVwnCelnvJvOgla_MQjpNDBcgmnVyU-ChBBd3TykrRxVWNXjEm54XPippvvwuKEdc4BCa38ZFVNgvDuK-tY_JpycugPZ&s=KQd5u-30z1wiDFPqTd5DKKP8jajf8m3wSbWSF93Q9ZnKky_mDZOqkEDPAzH_P7N84M2NlDAnoKozRMX8iwawTmDI5syPKsxsSL9JrsoxJWJclhhS9J-by3-_BpEO8TjBxZg792cm0nLoh1d_BrMdYlGH7U5kM6_cXkWaQr5nafx--gv-iemjF7UyQqhjSD2HUtZjGr_27Sbn0N1jQn8GpxTa7G_w38dIOtWa6tneszRu6NrKWYtkSuP4gamWyVB-GrXQZniZEN_ghGV1-eM0T4e9omUOGoSicuUJ8UOKv5_3PiAea_f-W5ZU2rOWARkoU4hQxdBS89s6ZqFNvK9ygA&h=xl1zf00OU9Ozh7yqEilngZwrNBulkhZEhvtcbu8aRkw cache-control: - no-cache content-length: @@ -3491,13 +2946,13 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 22 Apr 2025 02:59:34 GMT + - Thu, 12 Mar 2026 21:56:05 GMT etag: - - '"00007d39-0000-2000-0000-680700590000"' + - '"0600d3e2-0000-2000-0000-69b331e30000"' expires: - '-1' location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808875752990668&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=I7knXfWT82WvtuAQkyccFQsgS-VT-XgSoxWtHnghYA-D97eds_fl7peFBPzT0MQF6JW-YhdESIrt1S1dCU2z-JfsHWA-3CCY_i0UeJv2ygxXBtSIuJGcendOdr-ftG4U0HCa6EQCRcuNzyz8me_R7vWuPn5vIiPRGauNvIqXDgbHbh2FbSQ6vZQTzLy00pZSxGehVF32aozbnmZD_2a4WC5PqhF_fkLHnDghOsrqkSt_UJFkIDY_eAWLleKxqk5OeG_ce8h7W5niQPXBQstpQXZ1bpcvcW9kOn9fqxIbD_qUDZqzbetR1OKQysUkBvhw998TopX43_Nohffd4uwqCA&h=FVSTwQ6gUmH8hHzaGQIoUU3wKmaoQKJ9rEyCxWjZ6gg + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089493664333507&c=MIIHlDCCBnygAwIBAgIQbRZBCnyTTrdKyx3sn6-cIjANBgkqhkiG9w0BAQsFADA2MTQwMgYDVQQDEytDQ01FIEcxIFRMUyBSU0EgMjA0OCBTSEEyNTYgMjA0OSBFVVMyIENBIDAxMB4XDTI2MDIyNDE4NDcwN1oXDTI2MDgyMDAwNDcwN1owQDE-MDwGA1UEAxM1YXN5bmNvcGVyYXRpb25zaWduaW5nY2VydGlmaWNhdGUubWFuYWdlbWVudC5henVyZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDLYIfsKK3BxfjRY95DQ7nTiHuQIybDAR8CX9yInjq_0E3Mb9YwMAQGJklR1lZJqg9M7got1ThcwNEpPovodQrXAzXRPqJ0JyNpNf1UNLgRs-3_mYbXxvSrBdgdZL4WUq9XCQ9WaH2aM3MAuLy8FL835sRe_Zx46G3TsI9Grsv5U-8gTr440L6nsopLTJJzQCpxou4KEuTMiG2GpVzxExJwvUDuutVCxXnsUwksDnhFUbqcJ7mVhhK5If25oHTNYUQwYylqvq_5eVdfEXEzpbP3XfDdKxljTnSMHaniaYcYW3OmhIMmdnHNFiPA9LQ2DtYs_7T68xnPVpbVO0EZ2Em5AgMBAAGjggSSMIIEjjCBnQYDVR0gBIGVMIGSMAwGCisGAQQBgjd7AQEwZgYKKwYBBAGCN3sCAjBYMFYGCCsGAQUFBwICMEoeSAAzADMAZQAwADEAOQAyADEALQA0AGQANgA0AC0ANABmADgAYwAtAGEAMAA1ADUALQA1AGIAZABhAGYAZgBkADUAZQAzADMAZDAMBgorBgEEAYI3ewMCMAwGCisGAQQBgjd7BAIwDAYDVR0TAQH_BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH_BAQDAgWgMB0GA1UdDgQWBBQixmODlrY3K7hS01rA8V_TZUhMsjAfBgNVHSMEGDAWgBT87D7bqnwfgh4FuKEG-UPnArMKuTCCAbIGA1UdHwSCAakwggGlMGmgZ6BlhmNodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwa6BpoGeGZWh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzY1L2N1cnJlbnQuY3JsMFqgWKBWhlRodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwb6BtoGuGaWh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMS82NS9jdXJyZW50LmNybDCCAbcGCCsGAQUFBwEBBIIBqTCCAaUwbAYIKwYBBQUHMAKGYGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBuBggrBgEFBQcwAoZiaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwXQYIKwYBBQUHMAKGUWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBmBggrBgEFBQcwAoZaaHR0cDovL2NjbWVlYXN0dXMycGtpLmVhc3R1czIucGtpLmNvcmUud2luZG93cy5uZXQvY2VydGlmaWNhdGVBdXRob3JpdGllcy9jY21lZWFzdHVzMmljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQBKY8uIen-4v_aGTptgf_04u1F6978whzIp4ZiTbOSXPwNnweOy6hCQUcuaqDgVZEiozCZ3DTEQooEcQdtH6WhiCDn5FLdHIVfLyo35uSdRGa9igGbbQ22s_ZI2_Sp17bV5_a-akDuAb6xVSZB_RbHXoicbUykmyHQ2aRb7wLI-YJ4X_aS00yjgBXHLbbbD1PGhTMYVk-5Qy8AYGA2_CTJ0ZS5toZF1EKxkz6ka6D_ROn4Sg7PthZX7Y3YpuVwnCelnvJvOgla_MQjpNDBcgmnVyU-ChBBd3TykrRxVWNXjEm54XPippvvwuKEdc4BCa38ZFVNgvDuK-tY_JpycugPZ&s=ZSudbCbiYNIYIhHmHwhLW2YiQ00ie9LRWO54ZPB9ewL5gzJK3T8hjr8GcsX3nOd1mZjYcb05OdGHvgVC0_K_jS_Pi7BWISg8jAHWsPhj-svt9---OrXKMW0w3DNiAJJV4W3IcuJYrMh-6er1nliU9C-AfOkfKEOimpa7C0ZVjN23LHEiA2psQPguuUCYK4AcHHAuSGrfh3TIwEB76BiRq02etIjrA68Y4lb38nKX0m48seFhDsxZbbGo4yp6LR_4nP7g-69yI8Yl0G83nL6Rd0IZX9aOxd0yQgHAsXWkDpqtNFEcqkWKKOM5UU3yNWcgbVbW4ikyml7UlZTSmcISGA&h=GYZh9HINwQwC6yeoGlVmxhvNWhYXsm-aMO6xdcNCJ4k pragma: - no-cache strict-transport-security: @@ -3507,11 +2962,11 @@ interactions: x-content-type-options: - nosniff x-ms-operation-identifier: - - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/c5e6f4f5-57e0-46c4-ae30-513551efbdb1 + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/7fc85790-9a9c-460a-a987-ca0bd456e41c x-ms-ratelimit-remaining-subscription-global-reads: - '16499' x-msedge-ref: - - 'Ref A: DF46B10C5086487F8AB790E5EF5C7F80 Ref B: CO6AA3150217045 Ref C: 2025-04-22T02:59:35Z' + - 'Ref A: 301E06DC2C594D4A82D6B8135CC01A2A Ref B: CO6AA3150217053 Ref C: 2026-03-12T21:56:06Z' status: code: 202 message: Accepted @@ -3529,15 +2984,15 @@ interactions: ParameterSetName: - --resource-group --name -y User-Agent: - - AZURECLI/2.71.0 azsdk-python-core/1.31.0 Python/3.12.10 (Windows-11-10.0.26100-SP0) + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.13.12 (Windows-11-10.0.26100-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808861052440827&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=Bv04H6hM_8ionqp54t1J968cFyOosBqagl6U86v1GaAgIeGu0lAlJHVHcCx1NRg31DHgfqdyPAhwqKiprZWsdZ14uyZQUkoQ4LpSVb8MRB4LJ83z_MhYX456KCZhTPLaUYRAv43hsR_tGI1fD5vI8JiS3e_YdwytPhI912zdEL_V-bA-5YhjQeaVtK2nTrKCvzsaBjiLwEv6MFezvZGD4u05Ieh5xoa3Dc_oGy3nCF-FkWffPX128yGyo52I0_h_KAMQsuQor1rueXjV4LGA16c4pINN-PhIt86JRWzb_U5IF3USpSRw7s2FVO8GcHCE6fvTlBqrwvrAuv3dPyNWtQ&h=v_D4Ur-wLXlqG1ZuUSCAINVPfTUvd57DhNNdV1YYixw + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089481959828256&c=MIIHlTCCBn2gAwIBAgIRAN8uxS6M1zIwyNS27O1e45EwDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UEAxMrQ0NNRSBHMSBUTFMgUlNBIDIwNDggU0hBMjU2IDIwNDkgRVVTMiBDQSAwMTAeFw0yNjAyMjQxMjQ4MDhaFw0yNjA4MTkxODQ4MDhaMEAxPjA8BgNVBAMTNWFzeW5jb3BlcmF0aW9uc2lnbmluZ2NlcnRpZmljYXRlLm1hbmFnZW1lbnQuYXp1cmUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAw34VWxIMRfzkodl03I3vWbthvAfn0-568UvCCyDa9QJec4yE7-lvztIK2R1pSsZXIjAr7f2xBefTCETZYtzcmGDdn8bNSayia9CqG3zkb90GkqlNXIhIqrL-3JFtStsU_rgnMZXI7hGuDm9grRLql1o_1RInkbOnrvmfTaYQ2CyRH38m3bFx7lsS-of9SydzWzZpqG9LIVwKER9oq_6BrDGSfERX0I9TJuiST-1JdbOwRq32h0cY0FtXqAGw8JH2Uc__hAUeXcPVT-aIHNe1mpH_iShy0HyYBHBHAVeI686nAJRVdR64T-ib01w4q8WwpBvs5spHSZNT7Xp4eRS-wQIDAQABo4IEkjCCBI4wgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDAjAMBgorBgEEAYI3ewQCMAwGA1UdEwEB_wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMA4GA1UdDwEB_wQEAwIFoDAdBgNVHQ4EFgQUwePRqNgumGplFm26a52kFZSqUmMwHwYDVR0jBBgwFoAU_Ow-26p8H4IeBbihBvlD5wKzCrkwggGyBgNVHR8EggGpMIIBpTBpoGegZYZjaHR0cDovL3ByaW1hcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzczL2N1cnJlbnQuY3JsMGugaaBnhmVodHRwOi8vc2Vjb25kYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NybHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS83My9jdXJyZW50LmNybDBaoFigVoZUaHR0cDovL2NybC5taWNyb3NvZnQuY29tL2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzczL2N1cnJlbnQuY3JsMG-gbaBrhmlodHRwOi8vY2NtZWVhc3R1czJwa2kuZWFzdHVzMi5wa2kuY29yZS53aW5kb3dzLm5ldC9jZXJ0aWZpY2F0ZUF1dGhvcml0aWVzL2NjbWVlYXN0dXMyaWNhMDEvNzMvY3VycmVudC5jcmwwggG3BggrBgEFBQcBAQSCAakwggGlMGwGCCsGAQUFBzAChmBodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwbgYIKwYBBQUHMAKGYmh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY2FjZXJ0cy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxL2NlcnQuY2VyMF0GCCsGAQUFBzAChlFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwZgYIKwYBBQUHMAKGWmh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMTANBgkqhkiG9w0BAQsFAAOCAQEABNWUmsU3kC0jt2fJ9ckIR3RNIVAtLuE-xxl6T1BzxTeySAS0J-OWa-u5aQORlpcBDiQGeITvEWJoBx9mNXjbvxWZZQOPuz5ne3fU2UqQ063pIWLyoiWQP_pdKjC5_L_sSqyyhIwD-PW-hAuocylbzGO1e4xmbRemgFtUzdXDSqxF9lHf_GVfQDAhfF6RhgIkktrd1n9mzAWMTHEaGOVQ6DRkuzqcIDeEjttW_0z4F8CVQUkEls6ZUW-2YdacbccGgUKR0c0MHGhuPdYbn-vHwmzBBlmYEv3ohsEIMXTiuiU-ijE-u9vgjd4I2Twy6zcgLkTf-kpAUNcMl742Vsmaxg&s=Y5VQ6fxAppldIhT1nmAWCtfeP3CFsZanimMnLmDoh3MY8K1zZgFpSn85XIjeznPhJ9-q1by5uLXsFAg9csJCK137fQbNjVz8fRMRjul3T4fT0VHjwqtGMLyQNsqBZXvlCVx-almwkiGTx5aUthDGP05nW9rZfg9jIZfNmnBrrffO-h-EfImDz4oJ7l5V62Ikcbm58b94oHVdpiaGqVomIi1j53aVNdc9bvm0QDgyJUnW7Q9T4uDl8tGu6trfuCniEL9qlXPdL76wBLu_CDBmWwEVuu09R9LZdlz6YU9JkkmoFOkEPG0w4ZjQQcg6yyCVPFgRgizQfTFzIIR2fCovvg&h=w2mqq3pKipJPIjGfr4tJW4Pb-cQO3MCONbwPM7DKRlU response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","name":"9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","status":"Deleting","startTime":"2025-04-22T02:35:05.0114641Z"}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9","name":"95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","status":"Deleting","startTime":"2026-03-12T21:36:35.8442367Z"}' headers: azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808876059002052&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=8KDI00p5_pzMfnFlVah9Q49pXoBVMmDhBiMTyvzkVx6Eww3R_qcJ_nnjxWHxwgaN8KK82Pf_V1KFpe72s5YYBllRB3vGUoDxokFMqepkT8hHgEJTZORLY7BKRC3hT-U2-amd_rPzDBgJ3VeIEhKRw8SyTUr97jRR3ifQA70bibgf4X4SkrJFrsEsZ4k9itONKQc1H3XVAuQ-IGUv4R-Gdlw-UqIEAjL4oCdr74M7EIfCrogH8LeoZJHY5XL_k3uiI7PuJGPvZ7-D_jYqelvaAIKaQH3IFRvsbcohfUjEqirUfH3j2qS2e-MtJJrEo1s8_sJe88-2Smbn7Rz8DWWsgQ&h=jz0Qg7-7xMSZz5aCZ9u1EnoYhUFKc_crWB43nAKtHJM + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089493974056363&c=MIIHlDCCBnygAwIBAgIQbRZBCnyTTrdKyx3sn6-cIjANBgkqhkiG9w0BAQsFADA2MTQwMgYDVQQDEytDQ01FIEcxIFRMUyBSU0EgMjA0OCBTSEEyNTYgMjA0OSBFVVMyIENBIDAxMB4XDTI2MDIyNDE4NDcwN1oXDTI2MDgyMDAwNDcwN1owQDE-MDwGA1UEAxM1YXN5bmNvcGVyYXRpb25zaWduaW5nY2VydGlmaWNhdGUubWFuYWdlbWVudC5henVyZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDLYIfsKK3BxfjRY95DQ7nTiHuQIybDAR8CX9yInjq_0E3Mb9YwMAQGJklR1lZJqg9M7got1ThcwNEpPovodQrXAzXRPqJ0JyNpNf1UNLgRs-3_mYbXxvSrBdgdZL4WUq9XCQ9WaH2aM3MAuLy8FL835sRe_Zx46G3TsI9Grsv5U-8gTr440L6nsopLTJJzQCpxou4KEuTMiG2GpVzxExJwvUDuutVCxXnsUwksDnhFUbqcJ7mVhhK5If25oHTNYUQwYylqvq_5eVdfEXEzpbP3XfDdKxljTnSMHaniaYcYW3OmhIMmdnHNFiPA9LQ2DtYs_7T68xnPVpbVO0EZ2Em5AgMBAAGjggSSMIIEjjCBnQYDVR0gBIGVMIGSMAwGCisGAQQBgjd7AQEwZgYKKwYBBAGCN3sCAjBYMFYGCCsGAQUFBwICMEoeSAAzADMAZQAwADEAOQAyADEALQA0AGQANgA0AC0ANABmADgAYwAtAGEAMAA1ADUALQA1AGIAZABhAGYAZgBkADUAZQAzADMAZDAMBgorBgEEAYI3ewMCMAwGCisGAQQBgjd7BAIwDAYDVR0TAQH_BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH_BAQDAgWgMB0GA1UdDgQWBBQixmODlrY3K7hS01rA8V_TZUhMsjAfBgNVHSMEGDAWgBT87D7bqnwfgh4FuKEG-UPnArMKuTCCAbIGA1UdHwSCAakwggGlMGmgZ6BlhmNodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwa6BpoGeGZWh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzY1L2N1cnJlbnQuY3JsMFqgWKBWhlRodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwb6BtoGuGaWh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMS82NS9jdXJyZW50LmNybDCCAbcGCCsGAQUFBwEBBIIBqTCCAaUwbAYIKwYBBQUHMAKGYGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBuBggrBgEFBQcwAoZiaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwXQYIKwYBBQUHMAKGUWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBmBggrBgEFBQcwAoZaaHR0cDovL2NjbWVlYXN0dXMycGtpLmVhc3R1czIucGtpLmNvcmUud2luZG93cy5uZXQvY2VydGlmaWNhdGVBdXRob3JpdGllcy9jY21lZWFzdHVzMmljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQBKY8uIen-4v_aGTptgf_04u1F6978whzIp4ZiTbOSXPwNnweOy6hCQUcuaqDgVZEiozCZ3DTEQooEcQdtH6WhiCDn5FLdHIVfLyo35uSdRGa9igGbbQ22s_ZI2_Sp17bV5_a-akDuAb6xVSZB_RbHXoicbUykmyHQ2aRb7wLI-YJ4X_aS00yjgBXHLbbbD1PGhTMYVk-5Qy8AYGA2_CTJ0ZS5toZF1EKxkz6ka6D_ROn4Sg7PthZX7Y3YpuVwnCelnvJvOgla_MQjpNDBcgmnVyU-ChBBd3TykrRxVWNXjEm54XPippvvwuKEdc4BCa38ZFVNgvDuK-tY_JpycugPZ&s=stk_inZjZo7mJdARcQFCka1WhM1_QZsUbjkhkWTCSB1Mzl6bKLuPDrPE-oUeZA5pnFC-KOlGft0ZeFrPjeMmXGTZ8DDUkgHCfBy1YRhdiIpMZHKpXW0MnkP5cz8welZ5XAsNv_AoZNvMIW8soYsChaR7fZwfc7gw4U37J382YnAkTXQ1eStnQG9gLnTTpRz8BgTgO-ynpy4qIDig8MmtWK7rhK0CeQf8dPIaxkmQbConjhdvJarWAhN5RF3K1iAt1NMtBGjYNazUcxsirB500cVQs36KEoVHPduKIH_NXfxQ518yF50sy-WCqFMhOWpSnmhcmBJDdiVyjZdr6z2zSA&h=CIpHK9wwn5KjmsKzcC4uDcZACRzudZhftD3RystBwKs cache-control: - no-cache content-length: @@ -3545,13 +3000,13 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 22 Apr 2025 03:00:05 GMT + - Thu, 12 Mar 2026 21:56:37 GMT etag: - - '"00007d39-0000-2000-0000-680700590000"' + - '"0600d3e2-0000-2000-0000-69b331e30000"' expires: - '-1' location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808876059002052&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=8KDI00p5_pzMfnFlVah9Q49pXoBVMmDhBiMTyvzkVx6Eww3R_qcJ_nnjxWHxwgaN8KK82Pf_V1KFpe72s5YYBllRB3vGUoDxokFMqepkT8hHgEJTZORLY7BKRC3hT-U2-amd_rPzDBgJ3VeIEhKRw8SyTUr97jRR3ifQA70bibgf4X4SkrJFrsEsZ4k9itONKQc1H3XVAuQ-IGUv4R-Gdlw-UqIEAjL4oCdr74M7EIfCrogH8LeoZJHY5XL_k3uiI7PuJGPvZ7-D_jYqelvaAIKaQH3IFRvsbcohfUjEqirUfH3j2qS2e-MtJJrEo1s8_sJe88-2Smbn7Rz8DWWsgQ&h=jz0Qg7-7xMSZz5aCZ9u1EnoYhUFKc_crWB43nAKtHJM + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089493974056363&c=MIIHlDCCBnygAwIBAgIQbRZBCnyTTrdKyx3sn6-cIjANBgkqhkiG9w0BAQsFADA2MTQwMgYDVQQDEytDQ01FIEcxIFRMUyBSU0EgMjA0OCBTSEEyNTYgMjA0OSBFVVMyIENBIDAxMB4XDTI2MDIyNDE4NDcwN1oXDTI2MDgyMDAwNDcwN1owQDE-MDwGA1UEAxM1YXN5bmNvcGVyYXRpb25zaWduaW5nY2VydGlmaWNhdGUubWFuYWdlbWVudC5henVyZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDLYIfsKK3BxfjRY95DQ7nTiHuQIybDAR8CX9yInjq_0E3Mb9YwMAQGJklR1lZJqg9M7got1ThcwNEpPovodQrXAzXRPqJ0JyNpNf1UNLgRs-3_mYbXxvSrBdgdZL4WUq9XCQ9WaH2aM3MAuLy8FL835sRe_Zx46G3TsI9Grsv5U-8gTr440L6nsopLTJJzQCpxou4KEuTMiG2GpVzxExJwvUDuutVCxXnsUwksDnhFUbqcJ7mVhhK5If25oHTNYUQwYylqvq_5eVdfEXEzpbP3XfDdKxljTnSMHaniaYcYW3OmhIMmdnHNFiPA9LQ2DtYs_7T68xnPVpbVO0EZ2Em5AgMBAAGjggSSMIIEjjCBnQYDVR0gBIGVMIGSMAwGCisGAQQBgjd7AQEwZgYKKwYBBAGCN3sCAjBYMFYGCCsGAQUFBwICMEoeSAAzADMAZQAwADEAOQAyADEALQA0AGQANgA0AC0ANABmADgAYwAtAGEAMAA1ADUALQA1AGIAZABhAGYAZgBkADUAZQAzADMAZDAMBgorBgEEAYI3ewMCMAwGCisGAQQBgjd7BAIwDAYDVR0TAQH_BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH_BAQDAgWgMB0GA1UdDgQWBBQixmODlrY3K7hS01rA8V_TZUhMsjAfBgNVHSMEGDAWgBT87D7bqnwfgh4FuKEG-UPnArMKuTCCAbIGA1UdHwSCAakwggGlMGmgZ6BlhmNodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwa6BpoGeGZWh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzY1L2N1cnJlbnQuY3JsMFqgWKBWhlRodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwb6BtoGuGaWh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMS82NS9jdXJyZW50LmNybDCCAbcGCCsGAQUFBwEBBIIBqTCCAaUwbAYIKwYBBQUHMAKGYGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBuBggrBgEFBQcwAoZiaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwXQYIKwYBBQUHMAKGUWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBmBggrBgEFBQcwAoZaaHR0cDovL2NjbWVlYXN0dXMycGtpLmVhc3R1czIucGtpLmNvcmUud2luZG93cy5uZXQvY2VydGlmaWNhdGVBdXRob3JpdGllcy9jY21lZWFzdHVzMmljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQBKY8uIen-4v_aGTptgf_04u1F6978whzIp4ZiTbOSXPwNnweOy6hCQUcuaqDgVZEiozCZ3DTEQooEcQdtH6WhiCDn5FLdHIVfLyo35uSdRGa9igGbbQ22s_ZI2_Sp17bV5_a-akDuAb6xVSZB_RbHXoicbUykmyHQ2aRb7wLI-YJ4X_aS00yjgBXHLbbbD1PGhTMYVk-5Qy8AYGA2_CTJ0ZS5toZF1EKxkz6ka6D_ROn4Sg7PthZX7Y3YpuVwnCelnvJvOgla_MQjpNDBcgmnVyU-ChBBd3TykrRxVWNXjEm54XPippvvwuKEdc4BCa38ZFVNgvDuK-tY_JpycugPZ&s=stk_inZjZo7mJdARcQFCka1WhM1_QZsUbjkhkWTCSB1Mzl6bKLuPDrPE-oUeZA5pnFC-KOlGft0ZeFrPjeMmXGTZ8DDUkgHCfBy1YRhdiIpMZHKpXW0MnkP5cz8welZ5XAsNv_AoZNvMIW8soYsChaR7fZwfc7gw4U37J382YnAkTXQ1eStnQG9gLnTTpRz8BgTgO-ynpy4qIDig8MmtWK7rhK0CeQf8dPIaxkmQbConjhdvJarWAhN5RF3K1iAt1NMtBGjYNazUcxsirB500cVQs36KEoVHPduKIH_NXfxQ518yF50sy-WCqFMhOWpSnmhcmBJDdiVyjZdr6z2zSA&h=CIpHK9wwn5KjmsKzcC4uDcZACRzudZhftD3RystBwKs pragma: - no-cache strict-transport-security: @@ -3561,11 +3016,11 @@ interactions: x-content-type-options: - nosniff x-ms-operation-identifier: - - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/d2372d93-837f-4938-b054-30de59ed04c3 + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/f879eb31-c4c3-4fab-91a9-0f1c1b16ca31 x-ms-ratelimit-remaining-subscription-global-reads: - '16499' x-msedge-ref: - - 'Ref A: 88F9CCD0231740C6983836FE2ADD75C1 Ref B: CO6AA3150217045 Ref C: 2025-04-22T03:00:05Z' + - 'Ref A: 495D6C8729354975BFFEED24CACD689E Ref B: MWH011020808025 Ref C: 2026-03-12T21:56:36Z' status: code: 202 message: Accepted @@ -3583,15 +3038,15 @@ interactions: ParameterSetName: - --resource-group --name -y User-Agent: - - AZURECLI/2.71.0 azsdk-python-core/1.31.0 Python/3.12.10 (Windows-11-10.0.26100-SP0) + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.13.12 (Windows-11-10.0.26100-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808861052440827&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=Bv04H6hM_8ionqp54t1J968cFyOosBqagl6U86v1GaAgIeGu0lAlJHVHcCx1NRg31DHgfqdyPAhwqKiprZWsdZ14uyZQUkoQ4LpSVb8MRB4LJ83z_MhYX456KCZhTPLaUYRAv43hsR_tGI1fD5vI8JiS3e_YdwytPhI912zdEL_V-bA-5YhjQeaVtK2nTrKCvzsaBjiLwEv6MFezvZGD4u05Ieh5xoa3Dc_oGy3nCF-FkWffPX128yGyo52I0_h_KAMQsuQor1rueXjV4LGA16c4pINN-PhIt86JRWzb_U5IF3USpSRw7s2FVO8GcHCE6fvTlBqrwvrAuv3dPyNWtQ&h=v_D4Ur-wLXlqG1ZuUSCAINVPfTUvd57DhNNdV1YYixw + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089481959828256&c=MIIHlTCCBn2gAwIBAgIRAN8uxS6M1zIwyNS27O1e45EwDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UEAxMrQ0NNRSBHMSBUTFMgUlNBIDIwNDggU0hBMjU2IDIwNDkgRVVTMiBDQSAwMTAeFw0yNjAyMjQxMjQ4MDhaFw0yNjA4MTkxODQ4MDhaMEAxPjA8BgNVBAMTNWFzeW5jb3BlcmF0aW9uc2lnbmluZ2NlcnRpZmljYXRlLm1hbmFnZW1lbnQuYXp1cmUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAw34VWxIMRfzkodl03I3vWbthvAfn0-568UvCCyDa9QJec4yE7-lvztIK2R1pSsZXIjAr7f2xBefTCETZYtzcmGDdn8bNSayia9CqG3zkb90GkqlNXIhIqrL-3JFtStsU_rgnMZXI7hGuDm9grRLql1o_1RInkbOnrvmfTaYQ2CyRH38m3bFx7lsS-of9SydzWzZpqG9LIVwKER9oq_6BrDGSfERX0I9TJuiST-1JdbOwRq32h0cY0FtXqAGw8JH2Uc__hAUeXcPVT-aIHNe1mpH_iShy0HyYBHBHAVeI686nAJRVdR64T-ib01w4q8WwpBvs5spHSZNT7Xp4eRS-wQIDAQABo4IEkjCCBI4wgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDAjAMBgorBgEEAYI3ewQCMAwGA1UdEwEB_wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMA4GA1UdDwEB_wQEAwIFoDAdBgNVHQ4EFgQUwePRqNgumGplFm26a52kFZSqUmMwHwYDVR0jBBgwFoAU_Ow-26p8H4IeBbihBvlD5wKzCrkwggGyBgNVHR8EggGpMIIBpTBpoGegZYZjaHR0cDovL3ByaW1hcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzczL2N1cnJlbnQuY3JsMGugaaBnhmVodHRwOi8vc2Vjb25kYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NybHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS83My9jdXJyZW50LmNybDBaoFigVoZUaHR0cDovL2NybC5taWNyb3NvZnQuY29tL2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzczL2N1cnJlbnQuY3JsMG-gbaBrhmlodHRwOi8vY2NtZWVhc3R1czJwa2kuZWFzdHVzMi5wa2kuY29yZS53aW5kb3dzLm5ldC9jZXJ0aWZpY2F0ZUF1dGhvcml0aWVzL2NjbWVlYXN0dXMyaWNhMDEvNzMvY3VycmVudC5jcmwwggG3BggrBgEFBQcBAQSCAakwggGlMGwGCCsGAQUFBzAChmBodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwbgYIKwYBBQUHMAKGYmh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY2FjZXJ0cy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxL2NlcnQuY2VyMF0GCCsGAQUFBzAChlFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwZgYIKwYBBQUHMAKGWmh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMTANBgkqhkiG9w0BAQsFAAOCAQEABNWUmsU3kC0jt2fJ9ckIR3RNIVAtLuE-xxl6T1BzxTeySAS0J-OWa-u5aQORlpcBDiQGeITvEWJoBx9mNXjbvxWZZQOPuz5ne3fU2UqQ063pIWLyoiWQP_pdKjC5_L_sSqyyhIwD-PW-hAuocylbzGO1e4xmbRemgFtUzdXDSqxF9lHf_GVfQDAhfF6RhgIkktrd1n9mzAWMTHEaGOVQ6DRkuzqcIDeEjttW_0z4F8CVQUkEls6ZUW-2YdacbccGgUKR0c0MHGhuPdYbn-vHwmzBBlmYEv3ohsEIMXTiuiU-ijE-u9vgjd4I2Twy6zcgLkTf-kpAUNcMl742Vsmaxg&s=Y5VQ6fxAppldIhT1nmAWCtfeP3CFsZanimMnLmDoh3MY8K1zZgFpSn85XIjeznPhJ9-q1by5uLXsFAg9csJCK137fQbNjVz8fRMRjul3T4fT0VHjwqtGMLyQNsqBZXvlCVx-almwkiGTx5aUthDGP05nW9rZfg9jIZfNmnBrrffO-h-EfImDz4oJ7l5V62Ikcbm58b94oHVdpiaGqVomIi1j53aVNdc9bvm0QDgyJUnW7Q9T4uDl8tGu6trfuCniEL9qlXPdL76wBLu_CDBmWwEVuu09R9LZdlz6YU9JkkmoFOkEPG0w4ZjQQcg6yyCVPFgRgizQfTFzIIR2fCovvg&h=w2mqq3pKipJPIjGfr4tJW4Pb-cQO3MCONbwPM7DKRlU response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","name":"9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","status":"Deleting","startTime":"2025-04-22T02:35:05.0114641Z"}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9","name":"95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","status":"Deleting","startTime":"2026-03-12T21:36:35.8442367Z"}' headers: azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808876364600210&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=xzmBIRGbCfhrCf2fpP_F5JcnN1M7-RSLX9ED-yD2F9C0WEiBkHUrH7c7BCBVa192ea7MY_KQEQy-4vrZO8Y-SyPxBTuoPYhsB8xVCLjc23yCpEmQ7A2nKHq-DQXAd-cTkPl0Zom1sZQdH0mXtAGfFanwMTe2IKGMTIPzqUt8Z8siiFQ1xTT1D4mxmN9eqRKVjP6j71PKkPJmJeQA8zZD6vLWv-mBF1DXOw-zxF_BPFszt4-lcPd2WD5bWL1boIgkIMr16q587blsHYAUJiaO-RQMGkhCn0cnqzJy6nAaVBr6kECCLAAY8WsCuR_K3jkVrGEfr_nnYsohkuTYLtJO1g&h=smCREjue1KWJUajpaQv_AtQwRj0EfLY3jrSt-nN9kDs + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089494279776558&c=MIIHlDCCBnygAwIBAgIQbRZBCnyTTrdKyx3sn6-cIjANBgkqhkiG9w0BAQsFADA2MTQwMgYDVQQDEytDQ01FIEcxIFRMUyBSU0EgMjA0OCBTSEEyNTYgMjA0OSBFVVMyIENBIDAxMB4XDTI2MDIyNDE4NDcwN1oXDTI2MDgyMDAwNDcwN1owQDE-MDwGA1UEAxM1YXN5bmNvcGVyYXRpb25zaWduaW5nY2VydGlmaWNhdGUubWFuYWdlbWVudC5henVyZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDLYIfsKK3BxfjRY95DQ7nTiHuQIybDAR8CX9yInjq_0E3Mb9YwMAQGJklR1lZJqg9M7got1ThcwNEpPovodQrXAzXRPqJ0JyNpNf1UNLgRs-3_mYbXxvSrBdgdZL4WUq9XCQ9WaH2aM3MAuLy8FL835sRe_Zx46G3TsI9Grsv5U-8gTr440L6nsopLTJJzQCpxou4KEuTMiG2GpVzxExJwvUDuutVCxXnsUwksDnhFUbqcJ7mVhhK5If25oHTNYUQwYylqvq_5eVdfEXEzpbP3XfDdKxljTnSMHaniaYcYW3OmhIMmdnHNFiPA9LQ2DtYs_7T68xnPVpbVO0EZ2Em5AgMBAAGjggSSMIIEjjCBnQYDVR0gBIGVMIGSMAwGCisGAQQBgjd7AQEwZgYKKwYBBAGCN3sCAjBYMFYGCCsGAQUFBwICMEoeSAAzADMAZQAwADEAOQAyADEALQA0AGQANgA0AC0ANABmADgAYwAtAGEAMAA1ADUALQA1AGIAZABhAGYAZgBkADUAZQAzADMAZDAMBgorBgEEAYI3ewMCMAwGCisGAQQBgjd7BAIwDAYDVR0TAQH_BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH_BAQDAgWgMB0GA1UdDgQWBBQixmODlrY3K7hS01rA8V_TZUhMsjAfBgNVHSMEGDAWgBT87D7bqnwfgh4FuKEG-UPnArMKuTCCAbIGA1UdHwSCAakwggGlMGmgZ6BlhmNodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwa6BpoGeGZWh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzY1L2N1cnJlbnQuY3JsMFqgWKBWhlRodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwb6BtoGuGaWh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMS82NS9jdXJyZW50LmNybDCCAbcGCCsGAQUFBwEBBIIBqTCCAaUwbAYIKwYBBQUHMAKGYGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBuBggrBgEFBQcwAoZiaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwXQYIKwYBBQUHMAKGUWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBmBggrBgEFBQcwAoZaaHR0cDovL2NjbWVlYXN0dXMycGtpLmVhc3R1czIucGtpLmNvcmUud2luZG93cy5uZXQvY2VydGlmaWNhdGVBdXRob3JpdGllcy9jY21lZWFzdHVzMmljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQBKY8uIen-4v_aGTptgf_04u1F6978whzIp4ZiTbOSXPwNnweOy6hCQUcuaqDgVZEiozCZ3DTEQooEcQdtH6WhiCDn5FLdHIVfLyo35uSdRGa9igGbbQ22s_ZI2_Sp17bV5_a-akDuAb6xVSZB_RbHXoicbUykmyHQ2aRb7wLI-YJ4X_aS00yjgBXHLbbbD1PGhTMYVk-5Qy8AYGA2_CTJ0ZS5toZF1EKxkz6ka6D_ROn4Sg7PthZX7Y3YpuVwnCelnvJvOgla_MQjpNDBcgmnVyU-ChBBd3TykrRxVWNXjEm54XPippvvwuKEdc4BCa38ZFVNgvDuK-tY_JpycugPZ&s=IGC9C5dJ98eIgs-RuIhHeXsYy7uWTOnSKEDBD2rFhpWi4gQ96WmJxnfNqwf-C9fN9EY6-pKmFt05kCs3JxCWDHPAVmW_IZOSbuE47s3IGq10t7VcGRMyZNo2ajYBttUm0ScWcKzgNr0TEOW2MU3cVCcvOF2SxaLXCutnn-cVnBGV5HDpmCJx6hC3EoErZurGlQow6qYD3aieARo7bAuOycBPgZPhKSwQclu0uu6abhLkkm8KlCEnazmcbj_q4JYWLC9eqiKUZ9A2VT9WEJBjYc7b1pjPhZbY_ilo6viQcl6gtP6_1ap35eT169ra_Xd3WerPyZui0y1TFaC1Pt7pAQ&h=3I2KojNinw26E19lPfzDsoIKCxmsXu0Gah2VpEYF_No cache-control: - no-cache content-length: @@ -3599,13 +3054,13 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 22 Apr 2025 03:00:35 GMT + - Thu, 12 Mar 2026 21:57:07 GMT etag: - - '"00007d39-0000-2000-0000-680700590000"' + - '"0600d3e2-0000-2000-0000-69b331e30000"' expires: - '-1' location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808876364600210&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=xzmBIRGbCfhrCf2fpP_F5JcnN1M7-RSLX9ED-yD2F9C0WEiBkHUrH7c7BCBVa192ea7MY_KQEQy-4vrZO8Y-SyPxBTuoPYhsB8xVCLjc23yCpEmQ7A2nKHq-DQXAd-cTkPl0Zom1sZQdH0mXtAGfFanwMTe2IKGMTIPzqUt8Z8siiFQ1xTT1D4mxmN9eqRKVjP6j71PKkPJmJeQA8zZD6vLWv-mBF1DXOw-zxF_BPFszt4-lcPd2WD5bWL1boIgkIMr16q587blsHYAUJiaO-RQMGkhCn0cnqzJy6nAaVBr6kECCLAAY8WsCuR_K3jkVrGEfr_nnYsohkuTYLtJO1g&h=smCREjue1KWJUajpaQv_AtQwRj0EfLY3jrSt-nN9kDs + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089494279933358&c=MIIHlDCCBnygAwIBAgIQbRZBCnyTTrdKyx3sn6-cIjANBgkqhkiG9w0BAQsFADA2MTQwMgYDVQQDEytDQ01FIEcxIFRMUyBSU0EgMjA0OCBTSEEyNTYgMjA0OSBFVVMyIENBIDAxMB4XDTI2MDIyNDE4NDcwN1oXDTI2MDgyMDAwNDcwN1owQDE-MDwGA1UEAxM1YXN5bmNvcGVyYXRpb25zaWduaW5nY2VydGlmaWNhdGUubWFuYWdlbWVudC5henVyZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDLYIfsKK3BxfjRY95DQ7nTiHuQIybDAR8CX9yInjq_0E3Mb9YwMAQGJklR1lZJqg9M7got1ThcwNEpPovodQrXAzXRPqJ0JyNpNf1UNLgRs-3_mYbXxvSrBdgdZL4WUq9XCQ9WaH2aM3MAuLy8FL835sRe_Zx46G3TsI9Grsv5U-8gTr440L6nsopLTJJzQCpxou4KEuTMiG2GpVzxExJwvUDuutVCxXnsUwksDnhFUbqcJ7mVhhK5If25oHTNYUQwYylqvq_5eVdfEXEzpbP3XfDdKxljTnSMHaniaYcYW3OmhIMmdnHNFiPA9LQ2DtYs_7T68xnPVpbVO0EZ2Em5AgMBAAGjggSSMIIEjjCBnQYDVR0gBIGVMIGSMAwGCisGAQQBgjd7AQEwZgYKKwYBBAGCN3sCAjBYMFYGCCsGAQUFBwICMEoeSAAzADMAZQAwADEAOQAyADEALQA0AGQANgA0AC0ANABmADgAYwAtAGEAMAA1ADUALQA1AGIAZABhAGYAZgBkADUAZQAzADMAZDAMBgorBgEEAYI3ewMCMAwGCisGAQQBgjd7BAIwDAYDVR0TAQH_BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH_BAQDAgWgMB0GA1UdDgQWBBQixmODlrY3K7hS01rA8V_TZUhMsjAfBgNVHSMEGDAWgBT87D7bqnwfgh4FuKEG-UPnArMKuTCCAbIGA1UdHwSCAakwggGlMGmgZ6BlhmNodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwa6BpoGeGZWh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzY1L2N1cnJlbnQuY3JsMFqgWKBWhlRodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwb6BtoGuGaWh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMS82NS9jdXJyZW50LmNybDCCAbcGCCsGAQUFBwEBBIIBqTCCAaUwbAYIKwYBBQUHMAKGYGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBuBggrBgEFBQcwAoZiaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwXQYIKwYBBQUHMAKGUWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBmBggrBgEFBQcwAoZaaHR0cDovL2NjbWVlYXN0dXMycGtpLmVhc3R1czIucGtpLmNvcmUud2luZG93cy5uZXQvY2VydGlmaWNhdGVBdXRob3JpdGllcy9jY21lZWFzdHVzMmljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQBKY8uIen-4v_aGTptgf_04u1F6978whzIp4ZiTbOSXPwNnweOy6hCQUcuaqDgVZEiozCZ3DTEQooEcQdtH6WhiCDn5FLdHIVfLyo35uSdRGa9igGbbQ22s_ZI2_Sp17bV5_a-akDuAb6xVSZB_RbHXoicbUykmyHQ2aRb7wLI-YJ4X_aS00yjgBXHLbbbD1PGhTMYVk-5Qy8AYGA2_CTJ0ZS5toZF1EKxkz6ka6D_ROn4Sg7PthZX7Y3YpuVwnCelnvJvOgla_MQjpNDBcgmnVyU-ChBBd3TykrRxVWNXjEm54XPippvvwuKEdc4BCa38ZFVNgvDuK-tY_JpycugPZ&s=T8-33iVrGwK_eK4LoD3yanicdtGZK7pr2AxcJ3iyP23La2lDCUQQJSvBaXfez5PGhYrsguuBfUQcu4epEpP2p_lHKBT0W-sAyz3x8yhYBpyU8cwEAf4yEHWBPGiBLnDVEVETu2cVaM6gNpEhkql9a-dTuvaPILPv1sIZDQAvnsmhNQxwTe6rdYNdodenK8g-smHT68r5exfZw-4-YZdvCOFs7-J_VZtpblNQDcBW4mUNHIYYbKlNIROy_jtNrRuCWxazpOaixd9fF49shZk1sqaVAyV6v_SouJLp5YdrVhArR-5H1q8dzYFKzP0LH64QCHhfqfH1HpZilBp5KJenmg&h=fl_KuH1uJ-3rvmj5V5Mi-bfrkwvVzYjWx-iMOfd_3mA pragma: - no-cache strict-transport-security: @@ -3615,11 +3070,11 @@ interactions: x-content-type-options: - nosniff x-ms-operation-identifier: - - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/bcc015dd-7903-4415-a232-97670da7eb26 + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/7a599ca5-84a1-44c4-be51-f1886a34fbfc x-ms-ratelimit-remaining-subscription-global-reads: - '16499' x-msedge-ref: - - 'Ref A: E255628AD7E240098081F232F57E01F0 Ref B: CO6AA3150217045 Ref C: 2025-04-22T03:00:36Z' + - 'Ref A: BF97D88488CC4019B54F17A5A6C1A1D1 Ref B: MWH011020808029 Ref C: 2026-03-12T21:57:07Z' status: code: 202 message: Accepted @@ -3637,15 +3092,15 @@ interactions: ParameterSetName: - --resource-group --name -y User-Agent: - - AZURECLI/2.71.0 azsdk-python-core/1.31.0 Python/3.12.10 (Windows-11-10.0.26100-SP0) + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.13.12 (Windows-11-10.0.26100-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808861052440827&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=Bv04H6hM_8ionqp54t1J968cFyOosBqagl6U86v1GaAgIeGu0lAlJHVHcCx1NRg31DHgfqdyPAhwqKiprZWsdZ14uyZQUkoQ4LpSVb8MRB4LJ83z_MhYX456KCZhTPLaUYRAv43hsR_tGI1fD5vI8JiS3e_YdwytPhI912zdEL_V-bA-5YhjQeaVtK2nTrKCvzsaBjiLwEv6MFezvZGD4u05Ieh5xoa3Dc_oGy3nCF-FkWffPX128yGyo52I0_h_KAMQsuQor1rueXjV4LGA16c4pINN-PhIt86JRWzb_U5IF3USpSRw7s2FVO8GcHCE6fvTlBqrwvrAuv3dPyNWtQ&h=v_D4Ur-wLXlqG1ZuUSCAINVPfTUvd57DhNNdV1YYixw + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089481959828256&c=MIIHlTCCBn2gAwIBAgIRAN8uxS6M1zIwyNS27O1e45EwDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UEAxMrQ0NNRSBHMSBUTFMgUlNBIDIwNDggU0hBMjU2IDIwNDkgRVVTMiBDQSAwMTAeFw0yNjAyMjQxMjQ4MDhaFw0yNjA4MTkxODQ4MDhaMEAxPjA8BgNVBAMTNWFzeW5jb3BlcmF0aW9uc2lnbmluZ2NlcnRpZmljYXRlLm1hbmFnZW1lbnQuYXp1cmUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAw34VWxIMRfzkodl03I3vWbthvAfn0-568UvCCyDa9QJec4yE7-lvztIK2R1pSsZXIjAr7f2xBefTCETZYtzcmGDdn8bNSayia9CqG3zkb90GkqlNXIhIqrL-3JFtStsU_rgnMZXI7hGuDm9grRLql1o_1RInkbOnrvmfTaYQ2CyRH38m3bFx7lsS-of9SydzWzZpqG9LIVwKER9oq_6BrDGSfERX0I9TJuiST-1JdbOwRq32h0cY0FtXqAGw8JH2Uc__hAUeXcPVT-aIHNe1mpH_iShy0HyYBHBHAVeI686nAJRVdR64T-ib01w4q8WwpBvs5spHSZNT7Xp4eRS-wQIDAQABo4IEkjCCBI4wgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDAjAMBgorBgEEAYI3ewQCMAwGA1UdEwEB_wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMA4GA1UdDwEB_wQEAwIFoDAdBgNVHQ4EFgQUwePRqNgumGplFm26a52kFZSqUmMwHwYDVR0jBBgwFoAU_Ow-26p8H4IeBbihBvlD5wKzCrkwggGyBgNVHR8EggGpMIIBpTBpoGegZYZjaHR0cDovL3ByaW1hcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzczL2N1cnJlbnQuY3JsMGugaaBnhmVodHRwOi8vc2Vjb25kYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NybHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS83My9jdXJyZW50LmNybDBaoFigVoZUaHR0cDovL2NybC5taWNyb3NvZnQuY29tL2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzczL2N1cnJlbnQuY3JsMG-gbaBrhmlodHRwOi8vY2NtZWVhc3R1czJwa2kuZWFzdHVzMi5wa2kuY29yZS53aW5kb3dzLm5ldC9jZXJ0aWZpY2F0ZUF1dGhvcml0aWVzL2NjbWVlYXN0dXMyaWNhMDEvNzMvY3VycmVudC5jcmwwggG3BggrBgEFBQcBAQSCAakwggGlMGwGCCsGAQUFBzAChmBodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwbgYIKwYBBQUHMAKGYmh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY2FjZXJ0cy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxL2NlcnQuY2VyMF0GCCsGAQUFBzAChlFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwZgYIKwYBBQUHMAKGWmh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMTANBgkqhkiG9w0BAQsFAAOCAQEABNWUmsU3kC0jt2fJ9ckIR3RNIVAtLuE-xxl6T1BzxTeySAS0J-OWa-u5aQORlpcBDiQGeITvEWJoBx9mNXjbvxWZZQOPuz5ne3fU2UqQ063pIWLyoiWQP_pdKjC5_L_sSqyyhIwD-PW-hAuocylbzGO1e4xmbRemgFtUzdXDSqxF9lHf_GVfQDAhfF6RhgIkktrd1n9mzAWMTHEaGOVQ6DRkuzqcIDeEjttW_0z4F8CVQUkEls6ZUW-2YdacbccGgUKR0c0MHGhuPdYbn-vHwmzBBlmYEv3ohsEIMXTiuiU-ijE-u9vgjd4I2Twy6zcgLkTf-kpAUNcMl742Vsmaxg&s=Y5VQ6fxAppldIhT1nmAWCtfeP3CFsZanimMnLmDoh3MY8K1zZgFpSn85XIjeznPhJ9-q1by5uLXsFAg9csJCK137fQbNjVz8fRMRjul3T4fT0VHjwqtGMLyQNsqBZXvlCVx-almwkiGTx5aUthDGP05nW9rZfg9jIZfNmnBrrffO-h-EfImDz4oJ7l5V62Ikcbm58b94oHVdpiaGqVomIi1j53aVNdc9bvm0QDgyJUnW7Q9T4uDl8tGu6trfuCniEL9qlXPdL76wBLu_CDBmWwEVuu09R9LZdlz6YU9JkkmoFOkEPG0w4ZjQQcg6yyCVPFgRgizQfTFzIIR2fCovvg&h=w2mqq3pKipJPIjGfr4tJW4Pb-cQO3MCONbwPM7DKRlU response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","name":"9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","status":"Deleting","startTime":"2025-04-22T02:35:05.0114641Z"}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9","name":"95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","status":"Deleting","startTime":"2026-03-12T21:36:35.8442367Z"}' headers: azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808876670331961&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=6Wlm93yr-uEK2w-G_ng6F5JlH2-Yf7MxE2yf4DWveFPaanHrAFwOCF53F_KYauyVOwij5K6SwJp62MpBIGhIHncC5znHL-Tj3VhM2v_C2ad-zSpKcKP5xaxQOLnHlN1JPKmYO1_SGpE1mLwTaLYmHOgJIedCmxgJ7PNuoRJVpeuGaRkTCdYM9t-QOl0xqcpQButCGqEhgvodSC3LwuS5-QHAuQMOQZ3gCU7ijbRZKPktgCCF0g515VUYrFY1jqsauU3PcNsEbfiHGg8mpwzKBM5rEAsUepm-LyG-egSWVj9YVEsXQI_lADcDXgtAm2TpkDRVL7uCn66kJwGuVA928A&h=U0GoWJO0tE_tKmbv8i8nHbQpz1zrDSxUSob4gJ24Vcc + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089494586668153&c=MIIHlDCCBnygAwIBAgIQbRZBCnyTTrdKyx3sn6-cIjANBgkqhkiG9w0BAQsFADA2MTQwMgYDVQQDEytDQ01FIEcxIFRMUyBSU0EgMjA0OCBTSEEyNTYgMjA0OSBFVVMyIENBIDAxMB4XDTI2MDIyNDE4NDcwN1oXDTI2MDgyMDAwNDcwN1owQDE-MDwGA1UEAxM1YXN5bmNvcGVyYXRpb25zaWduaW5nY2VydGlmaWNhdGUubWFuYWdlbWVudC5henVyZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDLYIfsKK3BxfjRY95DQ7nTiHuQIybDAR8CX9yInjq_0E3Mb9YwMAQGJklR1lZJqg9M7got1ThcwNEpPovodQrXAzXRPqJ0JyNpNf1UNLgRs-3_mYbXxvSrBdgdZL4WUq9XCQ9WaH2aM3MAuLy8FL835sRe_Zx46G3TsI9Grsv5U-8gTr440L6nsopLTJJzQCpxou4KEuTMiG2GpVzxExJwvUDuutVCxXnsUwksDnhFUbqcJ7mVhhK5If25oHTNYUQwYylqvq_5eVdfEXEzpbP3XfDdKxljTnSMHaniaYcYW3OmhIMmdnHNFiPA9LQ2DtYs_7T68xnPVpbVO0EZ2Em5AgMBAAGjggSSMIIEjjCBnQYDVR0gBIGVMIGSMAwGCisGAQQBgjd7AQEwZgYKKwYBBAGCN3sCAjBYMFYGCCsGAQUFBwICMEoeSAAzADMAZQAwADEAOQAyADEALQA0AGQANgA0AC0ANABmADgAYwAtAGEAMAA1ADUALQA1AGIAZABhAGYAZgBkADUAZQAzADMAZDAMBgorBgEEAYI3ewMCMAwGCisGAQQBgjd7BAIwDAYDVR0TAQH_BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH_BAQDAgWgMB0GA1UdDgQWBBQixmODlrY3K7hS01rA8V_TZUhMsjAfBgNVHSMEGDAWgBT87D7bqnwfgh4FuKEG-UPnArMKuTCCAbIGA1UdHwSCAakwggGlMGmgZ6BlhmNodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwa6BpoGeGZWh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzY1L2N1cnJlbnQuY3JsMFqgWKBWhlRodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwb6BtoGuGaWh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMS82NS9jdXJyZW50LmNybDCCAbcGCCsGAQUFBwEBBIIBqTCCAaUwbAYIKwYBBQUHMAKGYGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBuBggrBgEFBQcwAoZiaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwXQYIKwYBBQUHMAKGUWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBmBggrBgEFBQcwAoZaaHR0cDovL2NjbWVlYXN0dXMycGtpLmVhc3R1czIucGtpLmNvcmUud2luZG93cy5uZXQvY2VydGlmaWNhdGVBdXRob3JpdGllcy9jY21lZWFzdHVzMmljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQBKY8uIen-4v_aGTptgf_04u1F6978whzIp4ZiTbOSXPwNnweOy6hCQUcuaqDgVZEiozCZ3DTEQooEcQdtH6WhiCDn5FLdHIVfLyo35uSdRGa9igGbbQ22s_ZI2_Sp17bV5_a-akDuAb6xVSZB_RbHXoicbUykmyHQ2aRb7wLI-YJ4X_aS00yjgBXHLbbbD1PGhTMYVk-5Qy8AYGA2_CTJ0ZS5toZF1EKxkz6ka6D_ROn4Sg7PthZX7Y3YpuVwnCelnvJvOgla_MQjpNDBcgmnVyU-ChBBd3TykrRxVWNXjEm54XPippvvwuKEdc4BCa38ZFVNgvDuK-tY_JpycugPZ&s=DX68t7VZR8pXJLQA2WWrw8iZUjrqd-klf-OveWERaWU0eR6TK8nyuJI_ueKCtApB95qJEg-tgcXh1D6KZnDXIecZlYMnHdNisgRO2MZnqn35PvZhRVYEtMfGIgcQtL9eP3jTcWqWczxiwCxE57FyzFvXvRmQrGBJ9h6unp33_WcjOpkOboGLJ6H-alPamRuM9Xi9qCjxBuJ5sB_SxE1fbqRMRNql8F4VDortmKKq48zeBV-QUtAv6h3qNQJSAevYNvSA6AzIzXBZ4KIwfURsAJaFrEa21N2-BWhdMVN0Wf8mwcg-_F5MtNrroQ-YQWwYxPwCYx2XNrzn3ozmndjdKg&h=JJzwLyzJrLS1lKC2DN_C-6Y_aC6870as29ID2BCsPhM cache-control: - no-cache content-length: @@ -3653,13 +3108,13 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 22 Apr 2025 03:01:06 GMT + - Thu, 12 Mar 2026 21:57:38 GMT etag: - - '"00007d39-0000-2000-0000-680700590000"' + - '"0600d3e2-0000-2000-0000-69b331e30000"' expires: - '-1' location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808876670487733&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=8bcFa31jAdEdXcBbbYc5P3f2lgA45P7qJoI8Gv77zgu-EsuuGC8-bBvlgtl0mM64z6RBwl-3HbF1JBQtiIJrcfttI-prL-hdK0ZR2ys3LNlOn4335yyxZJELRY7SZKrkU_FKxNgZappHBwSHiTR6dwm2UzVKdTHXaBdg6PS3LbkkKd73BfVhoA8PG6xBDUQyetOHCdYdgOXdE-jEbwV9dECvjrp_9gKd9YnDqOCltn-jya4lhfpfx8ur1CXmBB445lbx58cIzvb28TkJ8_mYZwPc1qXgsF6Oy8xr3Rmbxd9TPQwZ7oNmUhlvN8jnSWPaPuPyEiwOT5AFNC3yjhPvVg&h=v6J3kZyuwyyrQr9nI05bVl446SnpK53O-0UZNzKmYAA + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089494586668153&c=MIIHlDCCBnygAwIBAgIQbRZBCnyTTrdKyx3sn6-cIjANBgkqhkiG9w0BAQsFADA2MTQwMgYDVQQDEytDQ01FIEcxIFRMUyBSU0EgMjA0OCBTSEEyNTYgMjA0OSBFVVMyIENBIDAxMB4XDTI2MDIyNDE4NDcwN1oXDTI2MDgyMDAwNDcwN1owQDE-MDwGA1UEAxM1YXN5bmNvcGVyYXRpb25zaWduaW5nY2VydGlmaWNhdGUubWFuYWdlbWVudC5henVyZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDLYIfsKK3BxfjRY95DQ7nTiHuQIybDAR8CX9yInjq_0E3Mb9YwMAQGJklR1lZJqg9M7got1ThcwNEpPovodQrXAzXRPqJ0JyNpNf1UNLgRs-3_mYbXxvSrBdgdZL4WUq9XCQ9WaH2aM3MAuLy8FL835sRe_Zx46G3TsI9Grsv5U-8gTr440L6nsopLTJJzQCpxou4KEuTMiG2GpVzxExJwvUDuutVCxXnsUwksDnhFUbqcJ7mVhhK5If25oHTNYUQwYylqvq_5eVdfEXEzpbP3XfDdKxljTnSMHaniaYcYW3OmhIMmdnHNFiPA9LQ2DtYs_7T68xnPVpbVO0EZ2Em5AgMBAAGjggSSMIIEjjCBnQYDVR0gBIGVMIGSMAwGCisGAQQBgjd7AQEwZgYKKwYBBAGCN3sCAjBYMFYGCCsGAQUFBwICMEoeSAAzADMAZQAwADEAOQAyADEALQA0AGQANgA0AC0ANABmADgAYwAtAGEAMAA1ADUALQA1AGIAZABhAGYAZgBkADUAZQAzADMAZDAMBgorBgEEAYI3ewMCMAwGCisGAQQBgjd7BAIwDAYDVR0TAQH_BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH_BAQDAgWgMB0GA1UdDgQWBBQixmODlrY3K7hS01rA8V_TZUhMsjAfBgNVHSMEGDAWgBT87D7bqnwfgh4FuKEG-UPnArMKuTCCAbIGA1UdHwSCAakwggGlMGmgZ6BlhmNodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwa6BpoGeGZWh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzY1L2N1cnJlbnQuY3JsMFqgWKBWhlRodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwb6BtoGuGaWh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMS82NS9jdXJyZW50LmNybDCCAbcGCCsGAQUFBwEBBIIBqTCCAaUwbAYIKwYBBQUHMAKGYGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBuBggrBgEFBQcwAoZiaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwXQYIKwYBBQUHMAKGUWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBmBggrBgEFBQcwAoZaaHR0cDovL2NjbWVlYXN0dXMycGtpLmVhc3R1czIucGtpLmNvcmUud2luZG93cy5uZXQvY2VydGlmaWNhdGVBdXRob3JpdGllcy9jY21lZWFzdHVzMmljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQBKY8uIen-4v_aGTptgf_04u1F6978whzIp4ZiTbOSXPwNnweOy6hCQUcuaqDgVZEiozCZ3DTEQooEcQdtH6WhiCDn5FLdHIVfLyo35uSdRGa9igGbbQ22s_ZI2_Sp17bV5_a-akDuAb6xVSZB_RbHXoicbUykmyHQ2aRb7wLI-YJ4X_aS00yjgBXHLbbbD1PGhTMYVk-5Qy8AYGA2_CTJ0ZS5toZF1EKxkz6ka6D_ROn4Sg7PthZX7Y3YpuVwnCelnvJvOgla_MQjpNDBcgmnVyU-ChBBd3TykrRxVWNXjEm54XPippvvwuKEdc4BCa38ZFVNgvDuK-tY_JpycugPZ&s=DX68t7VZR8pXJLQA2WWrw8iZUjrqd-klf-OveWERaWU0eR6TK8nyuJI_ueKCtApB95qJEg-tgcXh1D6KZnDXIecZlYMnHdNisgRO2MZnqn35PvZhRVYEtMfGIgcQtL9eP3jTcWqWczxiwCxE57FyzFvXvRmQrGBJ9h6unp33_WcjOpkOboGLJ6H-alPamRuM9Xi9qCjxBuJ5sB_SxE1fbqRMRNql8F4VDortmKKq48zeBV-QUtAv6h3qNQJSAevYNvSA6AzIzXBZ4KIwfURsAJaFrEa21N2-BWhdMVN0Wf8mwcg-_F5MtNrroQ-YQWwYxPwCYx2XNrzn3ozmndjdKg&h=JJzwLyzJrLS1lKC2DN_C-6Y_aC6870as29ID2BCsPhM pragma: - no-cache strict-transport-security: @@ -3669,11 +3124,11 @@ interactions: x-content-type-options: - nosniff x-ms-operation-identifier: - - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/f0cc3a30-401c-4dd4-ab0c-1935f6c287d6 + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/a70fa349-1959-4080-b124-c5eee3b57090 x-ms-ratelimit-remaining-subscription-global-reads: - '16499' x-msedge-ref: - - 'Ref A: C7AF0A08815B4677888174515CDCC1B1 Ref B: CO6AA3150217045 Ref C: 2025-04-22T03:01:06Z' + - 'Ref A: 40069D6EF3974350A4E380C76CBFB273 Ref B: CO6AA3150217031 Ref C: 2026-03-12T21:57:38Z' status: code: 202 message: Accepted @@ -3691,15 +3146,15 @@ interactions: ParameterSetName: - --resource-group --name -y User-Agent: - - AZURECLI/2.71.0 azsdk-python-core/1.31.0 Python/3.12.10 (Windows-11-10.0.26100-SP0) + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.13.12 (Windows-11-10.0.26100-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808861052440827&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=Bv04H6hM_8ionqp54t1J968cFyOosBqagl6U86v1GaAgIeGu0lAlJHVHcCx1NRg31DHgfqdyPAhwqKiprZWsdZ14uyZQUkoQ4LpSVb8MRB4LJ83z_MhYX456KCZhTPLaUYRAv43hsR_tGI1fD5vI8JiS3e_YdwytPhI912zdEL_V-bA-5YhjQeaVtK2nTrKCvzsaBjiLwEv6MFezvZGD4u05Ieh5xoa3Dc_oGy3nCF-FkWffPX128yGyo52I0_h_KAMQsuQor1rueXjV4LGA16c4pINN-PhIt86JRWzb_U5IF3USpSRw7s2FVO8GcHCE6fvTlBqrwvrAuv3dPyNWtQ&h=v_D4Ur-wLXlqG1ZuUSCAINVPfTUvd57DhNNdV1YYixw + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089481959828256&c=MIIHlTCCBn2gAwIBAgIRAN8uxS6M1zIwyNS27O1e45EwDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UEAxMrQ0NNRSBHMSBUTFMgUlNBIDIwNDggU0hBMjU2IDIwNDkgRVVTMiBDQSAwMTAeFw0yNjAyMjQxMjQ4MDhaFw0yNjA4MTkxODQ4MDhaMEAxPjA8BgNVBAMTNWFzeW5jb3BlcmF0aW9uc2lnbmluZ2NlcnRpZmljYXRlLm1hbmFnZW1lbnQuYXp1cmUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAw34VWxIMRfzkodl03I3vWbthvAfn0-568UvCCyDa9QJec4yE7-lvztIK2R1pSsZXIjAr7f2xBefTCETZYtzcmGDdn8bNSayia9CqG3zkb90GkqlNXIhIqrL-3JFtStsU_rgnMZXI7hGuDm9grRLql1o_1RInkbOnrvmfTaYQ2CyRH38m3bFx7lsS-of9SydzWzZpqG9LIVwKER9oq_6BrDGSfERX0I9TJuiST-1JdbOwRq32h0cY0FtXqAGw8JH2Uc__hAUeXcPVT-aIHNe1mpH_iShy0HyYBHBHAVeI686nAJRVdR64T-ib01w4q8WwpBvs5spHSZNT7Xp4eRS-wQIDAQABo4IEkjCCBI4wgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDAjAMBgorBgEEAYI3ewQCMAwGA1UdEwEB_wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMA4GA1UdDwEB_wQEAwIFoDAdBgNVHQ4EFgQUwePRqNgumGplFm26a52kFZSqUmMwHwYDVR0jBBgwFoAU_Ow-26p8H4IeBbihBvlD5wKzCrkwggGyBgNVHR8EggGpMIIBpTBpoGegZYZjaHR0cDovL3ByaW1hcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzczL2N1cnJlbnQuY3JsMGugaaBnhmVodHRwOi8vc2Vjb25kYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NybHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS83My9jdXJyZW50LmNybDBaoFigVoZUaHR0cDovL2NybC5taWNyb3NvZnQuY29tL2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzczL2N1cnJlbnQuY3JsMG-gbaBrhmlodHRwOi8vY2NtZWVhc3R1czJwa2kuZWFzdHVzMi5wa2kuY29yZS53aW5kb3dzLm5ldC9jZXJ0aWZpY2F0ZUF1dGhvcml0aWVzL2NjbWVlYXN0dXMyaWNhMDEvNzMvY3VycmVudC5jcmwwggG3BggrBgEFBQcBAQSCAakwggGlMGwGCCsGAQUFBzAChmBodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwbgYIKwYBBQUHMAKGYmh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY2FjZXJ0cy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxL2NlcnQuY2VyMF0GCCsGAQUFBzAChlFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwZgYIKwYBBQUHMAKGWmh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMTANBgkqhkiG9w0BAQsFAAOCAQEABNWUmsU3kC0jt2fJ9ckIR3RNIVAtLuE-xxl6T1BzxTeySAS0J-OWa-u5aQORlpcBDiQGeITvEWJoBx9mNXjbvxWZZQOPuz5ne3fU2UqQ063pIWLyoiWQP_pdKjC5_L_sSqyyhIwD-PW-hAuocylbzGO1e4xmbRemgFtUzdXDSqxF9lHf_GVfQDAhfF6RhgIkktrd1n9mzAWMTHEaGOVQ6DRkuzqcIDeEjttW_0z4F8CVQUkEls6ZUW-2YdacbccGgUKR0c0MHGhuPdYbn-vHwmzBBlmYEv3ohsEIMXTiuiU-ijE-u9vgjd4I2Twy6zcgLkTf-kpAUNcMl742Vsmaxg&s=Y5VQ6fxAppldIhT1nmAWCtfeP3CFsZanimMnLmDoh3MY8K1zZgFpSn85XIjeznPhJ9-q1by5uLXsFAg9csJCK137fQbNjVz8fRMRjul3T4fT0VHjwqtGMLyQNsqBZXvlCVx-almwkiGTx5aUthDGP05nW9rZfg9jIZfNmnBrrffO-h-EfImDz4oJ7l5V62Ikcbm58b94oHVdpiaGqVomIi1j53aVNdc9bvm0QDgyJUnW7Q9T4uDl8tGu6trfuCniEL9qlXPdL76wBLu_CDBmWwEVuu09R9LZdlz6YU9JkkmoFOkEPG0w4ZjQQcg6yyCVPFgRgizQfTFzIIR2fCovvg&h=w2mqq3pKipJPIjGfr4tJW4Pb-cQO3MCONbwPM7DKRlU response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","name":"9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","status":"Deleting","startTime":"2025-04-22T02:35:05.0114641Z"}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9","name":"95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","status":"Deleting","startTime":"2026-03-12T21:36:35.8442367Z"}' headers: azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808876975810352&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=HC1pIyPYbtRaGo12D-M12ismsrvdosWyrrRF3y-t-jqKzRsiOcTh4kA564zjIqE5rH8b8wiByBHKAiZUSxZzMKFtt_lwZjxuEpal8Y1LpZqkdBgOsC_xbMMdPZH9JZL3ujrFryof5CbMjlX_T64cu47WNpdtj5T3CBWObSzXdrYYA-QQpIOABpaXBy4Nuguu91fDzx4J3wWJShZSEZ7551Gg0ktiyB9yknlznxRTbgvGyMKZJUKXkiognNoFuUA7jXrrRjU1EBeyhF5EWuhQnEw6hxKM50qeU-wVmkM52xLiiW9zHvDKtXruTKXutvnUGg3sr5C3A_pXLxm56wLPDQ&h=GUh5_Xy3FIKsaHXfIlM2ybqnFrX-r0L6MD7-ZVs15vY + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089494891961032&c=MIIHlDCCBnygAwIBAgIQbRZBCnyTTrdKyx3sn6-cIjANBgkqhkiG9w0BAQsFADA2MTQwMgYDVQQDEytDQ01FIEcxIFRMUyBSU0EgMjA0OCBTSEEyNTYgMjA0OSBFVVMyIENBIDAxMB4XDTI2MDIyNDE4NDcwN1oXDTI2MDgyMDAwNDcwN1owQDE-MDwGA1UEAxM1YXN5bmNvcGVyYXRpb25zaWduaW5nY2VydGlmaWNhdGUubWFuYWdlbWVudC5henVyZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDLYIfsKK3BxfjRY95DQ7nTiHuQIybDAR8CX9yInjq_0E3Mb9YwMAQGJklR1lZJqg9M7got1ThcwNEpPovodQrXAzXRPqJ0JyNpNf1UNLgRs-3_mYbXxvSrBdgdZL4WUq9XCQ9WaH2aM3MAuLy8FL835sRe_Zx46G3TsI9Grsv5U-8gTr440L6nsopLTJJzQCpxou4KEuTMiG2GpVzxExJwvUDuutVCxXnsUwksDnhFUbqcJ7mVhhK5If25oHTNYUQwYylqvq_5eVdfEXEzpbP3XfDdKxljTnSMHaniaYcYW3OmhIMmdnHNFiPA9LQ2DtYs_7T68xnPVpbVO0EZ2Em5AgMBAAGjggSSMIIEjjCBnQYDVR0gBIGVMIGSMAwGCisGAQQBgjd7AQEwZgYKKwYBBAGCN3sCAjBYMFYGCCsGAQUFBwICMEoeSAAzADMAZQAwADEAOQAyADEALQA0AGQANgA0AC0ANABmADgAYwAtAGEAMAA1ADUALQA1AGIAZABhAGYAZgBkADUAZQAzADMAZDAMBgorBgEEAYI3ewMCMAwGCisGAQQBgjd7BAIwDAYDVR0TAQH_BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH_BAQDAgWgMB0GA1UdDgQWBBQixmODlrY3K7hS01rA8V_TZUhMsjAfBgNVHSMEGDAWgBT87D7bqnwfgh4FuKEG-UPnArMKuTCCAbIGA1UdHwSCAakwggGlMGmgZ6BlhmNodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwa6BpoGeGZWh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzY1L2N1cnJlbnQuY3JsMFqgWKBWhlRodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwb6BtoGuGaWh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMS82NS9jdXJyZW50LmNybDCCAbcGCCsGAQUFBwEBBIIBqTCCAaUwbAYIKwYBBQUHMAKGYGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBuBggrBgEFBQcwAoZiaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwXQYIKwYBBQUHMAKGUWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBmBggrBgEFBQcwAoZaaHR0cDovL2NjbWVlYXN0dXMycGtpLmVhc3R1czIucGtpLmNvcmUud2luZG93cy5uZXQvY2VydGlmaWNhdGVBdXRob3JpdGllcy9jY21lZWFzdHVzMmljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQBKY8uIen-4v_aGTptgf_04u1F6978whzIp4ZiTbOSXPwNnweOy6hCQUcuaqDgVZEiozCZ3DTEQooEcQdtH6WhiCDn5FLdHIVfLyo35uSdRGa9igGbbQ22s_ZI2_Sp17bV5_a-akDuAb6xVSZB_RbHXoicbUykmyHQ2aRb7wLI-YJ4X_aS00yjgBXHLbbbD1PGhTMYVk-5Qy8AYGA2_CTJ0ZS5toZF1EKxkz6ka6D_ROn4Sg7PthZX7Y3YpuVwnCelnvJvOgla_MQjpNDBcgmnVyU-ChBBd3TykrRxVWNXjEm54XPippvvwuKEdc4BCa38ZFVNgvDuK-tY_JpycugPZ&s=YiRrj7j6SN5lfTIQFQBtbUyYRjRigxVJsLxMQAKGgTMjJtMkd9i_3DLdCmWN9oRjwrkhtbXHxY-sFnlvKFu2OIytQLH3yjOFX7LgrHjYfxZms3-JplhqrmIVTAGku6P-bqqzOAmzwKolo_yCM7BajHnScbRwYXgR34Olmk-Cf7g9gn2KabZK7uHLO4id20P3m6AS-yv8p6ygH-SgD1bYJD3jlzg7u9P0hNv-vyT5LPVGVg8CGAqQsuC1ponZTI51L6T7Bsa1AxhLlidefc6t4L9H6XTMv6OrZ5mxxSp3MOSKlw9jUq-oSrZjDEBmZMTL_DVjI-nkRk6JS0qD8QQ30A&h=mqXxabfvbXDTTw_XDoVYWosARak-HXH5UgaFnS2c-NY cache-control: - no-cache content-length: @@ -3707,13 +3162,13 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 22 Apr 2025 03:01:36 GMT + - Thu, 12 Mar 2026 21:58:08 GMT etag: - - '"00007d39-0000-2000-0000-680700590000"' + - '"0600d3e2-0000-2000-0000-69b331e30000"' expires: - '-1' location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808876975810352&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=HC1pIyPYbtRaGo12D-M12ismsrvdosWyrrRF3y-t-jqKzRsiOcTh4kA564zjIqE5rH8b8wiByBHKAiZUSxZzMKFtt_lwZjxuEpal8Y1LpZqkdBgOsC_xbMMdPZH9JZL3ujrFryof5CbMjlX_T64cu47WNpdtj5T3CBWObSzXdrYYA-QQpIOABpaXBy4Nuguu91fDzx4J3wWJShZSEZ7551Gg0ktiyB9yknlznxRTbgvGyMKZJUKXkiognNoFuUA7jXrrRjU1EBeyhF5EWuhQnEw6hxKM50qeU-wVmkM52xLiiW9zHvDKtXruTKXutvnUGg3sr5C3A_pXLxm56wLPDQ&h=GUh5_Xy3FIKsaHXfIlM2ybqnFrX-r0L6MD7-ZVs15vY + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089494891961032&c=MIIHlDCCBnygAwIBAgIQbRZBCnyTTrdKyx3sn6-cIjANBgkqhkiG9w0BAQsFADA2MTQwMgYDVQQDEytDQ01FIEcxIFRMUyBSU0EgMjA0OCBTSEEyNTYgMjA0OSBFVVMyIENBIDAxMB4XDTI2MDIyNDE4NDcwN1oXDTI2MDgyMDAwNDcwN1owQDE-MDwGA1UEAxM1YXN5bmNvcGVyYXRpb25zaWduaW5nY2VydGlmaWNhdGUubWFuYWdlbWVudC5henVyZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDLYIfsKK3BxfjRY95DQ7nTiHuQIybDAR8CX9yInjq_0E3Mb9YwMAQGJklR1lZJqg9M7got1ThcwNEpPovodQrXAzXRPqJ0JyNpNf1UNLgRs-3_mYbXxvSrBdgdZL4WUq9XCQ9WaH2aM3MAuLy8FL835sRe_Zx46G3TsI9Grsv5U-8gTr440L6nsopLTJJzQCpxou4KEuTMiG2GpVzxExJwvUDuutVCxXnsUwksDnhFUbqcJ7mVhhK5If25oHTNYUQwYylqvq_5eVdfEXEzpbP3XfDdKxljTnSMHaniaYcYW3OmhIMmdnHNFiPA9LQ2DtYs_7T68xnPVpbVO0EZ2Em5AgMBAAGjggSSMIIEjjCBnQYDVR0gBIGVMIGSMAwGCisGAQQBgjd7AQEwZgYKKwYBBAGCN3sCAjBYMFYGCCsGAQUFBwICMEoeSAAzADMAZQAwADEAOQAyADEALQA0AGQANgA0AC0ANABmADgAYwAtAGEAMAA1ADUALQA1AGIAZABhAGYAZgBkADUAZQAzADMAZDAMBgorBgEEAYI3ewMCMAwGCisGAQQBgjd7BAIwDAYDVR0TAQH_BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH_BAQDAgWgMB0GA1UdDgQWBBQixmODlrY3K7hS01rA8V_TZUhMsjAfBgNVHSMEGDAWgBT87D7bqnwfgh4FuKEG-UPnArMKuTCCAbIGA1UdHwSCAakwggGlMGmgZ6BlhmNodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwa6BpoGeGZWh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzY1L2N1cnJlbnQuY3JsMFqgWKBWhlRodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwb6BtoGuGaWh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMS82NS9jdXJyZW50LmNybDCCAbcGCCsGAQUFBwEBBIIBqTCCAaUwbAYIKwYBBQUHMAKGYGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBuBggrBgEFBQcwAoZiaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwXQYIKwYBBQUHMAKGUWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBmBggrBgEFBQcwAoZaaHR0cDovL2NjbWVlYXN0dXMycGtpLmVhc3R1czIucGtpLmNvcmUud2luZG93cy5uZXQvY2VydGlmaWNhdGVBdXRob3JpdGllcy9jY21lZWFzdHVzMmljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQBKY8uIen-4v_aGTptgf_04u1F6978whzIp4ZiTbOSXPwNnweOy6hCQUcuaqDgVZEiozCZ3DTEQooEcQdtH6WhiCDn5FLdHIVfLyo35uSdRGa9igGbbQ22s_ZI2_Sp17bV5_a-akDuAb6xVSZB_RbHXoicbUykmyHQ2aRb7wLI-YJ4X_aS00yjgBXHLbbbD1PGhTMYVk-5Qy8AYGA2_CTJ0ZS5toZF1EKxkz6ka6D_ROn4Sg7PthZX7Y3YpuVwnCelnvJvOgla_MQjpNDBcgmnVyU-ChBBd3TykrRxVWNXjEm54XPippvvwuKEdc4BCa38ZFVNgvDuK-tY_JpycugPZ&s=YiRrj7j6SN5lfTIQFQBtbUyYRjRigxVJsLxMQAKGgTMjJtMkd9i_3DLdCmWN9oRjwrkhtbXHxY-sFnlvKFu2OIytQLH3yjOFX7LgrHjYfxZms3-JplhqrmIVTAGku6P-bqqzOAmzwKolo_yCM7BajHnScbRwYXgR34Olmk-Cf7g9gn2KabZK7uHLO4id20P3m6AS-yv8p6ygH-SgD1bYJD3jlzg7u9P0hNv-vyT5LPVGVg8CGAqQsuC1ponZTI51L6T7Bsa1AxhLlidefc6t4L9H6XTMv6OrZ5mxxSp3MOSKlw9jUq-oSrZjDEBmZMTL_DVjI-nkRk6JS0qD8QQ30A&h=mqXxabfvbXDTTw_XDoVYWosARak-HXH5UgaFnS2c-NY pragma: - no-cache strict-transport-security: @@ -3723,11 +3178,11 @@ interactions: x-content-type-options: - nosniff x-ms-operation-identifier: - - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/976f925b-6a7f-4fc8-82ba-93fe6c94e383 + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/fd853a94-1879-43f3-908d-8cb4edb172ae x-ms-ratelimit-remaining-subscription-global-reads: - '16499' x-msedge-ref: - - 'Ref A: 02AC34AC8D5D471B8BB56F9A0276E74A Ref B: CO6AA3150217045 Ref C: 2025-04-22T03:01:37Z' + - 'Ref A: 39EA79D65C4B4AF2A13410099C3B6C65 Ref B: MWH011020807036 Ref C: 2026-03-12T21:58:08Z' status: code: 202 message: Accepted @@ -3745,15 +3200,15 @@ interactions: ParameterSetName: - --resource-group --name -y User-Agent: - - AZURECLI/2.71.0 azsdk-python-core/1.31.0 Python/3.12.10 (Windows-11-10.0.26100-SP0) + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.13.12 (Windows-11-10.0.26100-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808861052440827&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=Bv04H6hM_8ionqp54t1J968cFyOosBqagl6U86v1GaAgIeGu0lAlJHVHcCx1NRg31DHgfqdyPAhwqKiprZWsdZ14uyZQUkoQ4LpSVb8MRB4LJ83z_MhYX456KCZhTPLaUYRAv43hsR_tGI1fD5vI8JiS3e_YdwytPhI912zdEL_V-bA-5YhjQeaVtK2nTrKCvzsaBjiLwEv6MFezvZGD4u05Ieh5xoa3Dc_oGy3nCF-FkWffPX128yGyo52I0_h_KAMQsuQor1rueXjV4LGA16c4pINN-PhIt86JRWzb_U5IF3USpSRw7s2FVO8GcHCE6fvTlBqrwvrAuv3dPyNWtQ&h=v_D4Ur-wLXlqG1ZuUSCAINVPfTUvd57DhNNdV1YYixw + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089481959828256&c=MIIHlTCCBn2gAwIBAgIRAN8uxS6M1zIwyNS27O1e45EwDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UEAxMrQ0NNRSBHMSBUTFMgUlNBIDIwNDggU0hBMjU2IDIwNDkgRVVTMiBDQSAwMTAeFw0yNjAyMjQxMjQ4MDhaFw0yNjA4MTkxODQ4MDhaMEAxPjA8BgNVBAMTNWFzeW5jb3BlcmF0aW9uc2lnbmluZ2NlcnRpZmljYXRlLm1hbmFnZW1lbnQuYXp1cmUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAw34VWxIMRfzkodl03I3vWbthvAfn0-568UvCCyDa9QJec4yE7-lvztIK2R1pSsZXIjAr7f2xBefTCETZYtzcmGDdn8bNSayia9CqG3zkb90GkqlNXIhIqrL-3JFtStsU_rgnMZXI7hGuDm9grRLql1o_1RInkbOnrvmfTaYQ2CyRH38m3bFx7lsS-of9SydzWzZpqG9LIVwKER9oq_6BrDGSfERX0I9TJuiST-1JdbOwRq32h0cY0FtXqAGw8JH2Uc__hAUeXcPVT-aIHNe1mpH_iShy0HyYBHBHAVeI686nAJRVdR64T-ib01w4q8WwpBvs5spHSZNT7Xp4eRS-wQIDAQABo4IEkjCCBI4wgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDAjAMBgorBgEEAYI3ewQCMAwGA1UdEwEB_wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMA4GA1UdDwEB_wQEAwIFoDAdBgNVHQ4EFgQUwePRqNgumGplFm26a52kFZSqUmMwHwYDVR0jBBgwFoAU_Ow-26p8H4IeBbihBvlD5wKzCrkwggGyBgNVHR8EggGpMIIBpTBpoGegZYZjaHR0cDovL3ByaW1hcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzczL2N1cnJlbnQuY3JsMGugaaBnhmVodHRwOi8vc2Vjb25kYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NybHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS83My9jdXJyZW50LmNybDBaoFigVoZUaHR0cDovL2NybC5taWNyb3NvZnQuY29tL2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzczL2N1cnJlbnQuY3JsMG-gbaBrhmlodHRwOi8vY2NtZWVhc3R1czJwa2kuZWFzdHVzMi5wa2kuY29yZS53aW5kb3dzLm5ldC9jZXJ0aWZpY2F0ZUF1dGhvcml0aWVzL2NjbWVlYXN0dXMyaWNhMDEvNzMvY3VycmVudC5jcmwwggG3BggrBgEFBQcBAQSCAakwggGlMGwGCCsGAQUFBzAChmBodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwbgYIKwYBBQUHMAKGYmh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY2FjZXJ0cy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxL2NlcnQuY2VyMF0GCCsGAQUFBzAChlFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwZgYIKwYBBQUHMAKGWmh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMTANBgkqhkiG9w0BAQsFAAOCAQEABNWUmsU3kC0jt2fJ9ckIR3RNIVAtLuE-xxl6T1BzxTeySAS0J-OWa-u5aQORlpcBDiQGeITvEWJoBx9mNXjbvxWZZQOPuz5ne3fU2UqQ063pIWLyoiWQP_pdKjC5_L_sSqyyhIwD-PW-hAuocylbzGO1e4xmbRemgFtUzdXDSqxF9lHf_GVfQDAhfF6RhgIkktrd1n9mzAWMTHEaGOVQ6DRkuzqcIDeEjttW_0z4F8CVQUkEls6ZUW-2YdacbccGgUKR0c0MHGhuPdYbn-vHwmzBBlmYEv3ohsEIMXTiuiU-ijE-u9vgjd4I2Twy6zcgLkTf-kpAUNcMl742Vsmaxg&s=Y5VQ6fxAppldIhT1nmAWCtfeP3CFsZanimMnLmDoh3MY8K1zZgFpSn85XIjeznPhJ9-q1by5uLXsFAg9csJCK137fQbNjVz8fRMRjul3T4fT0VHjwqtGMLyQNsqBZXvlCVx-almwkiGTx5aUthDGP05nW9rZfg9jIZfNmnBrrffO-h-EfImDz4oJ7l5V62Ikcbm58b94oHVdpiaGqVomIi1j53aVNdc9bvm0QDgyJUnW7Q9T4uDl8tGu6trfuCniEL9qlXPdL76wBLu_CDBmWwEVuu09R9LZdlz6YU9JkkmoFOkEPG0w4ZjQQcg6yyCVPFgRgizQfTFzIIR2fCovvg&h=w2mqq3pKipJPIjGfr4tJW4Pb-cQO3MCONbwPM7DKRlU response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","name":"9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","status":"Deleting","startTime":"2025-04-22T02:35:05.0114641Z"}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9","name":"95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","status":"Deleting","startTime":"2026-03-12T21:36:35.8442367Z"}' headers: azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808877281249351&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=7Ktrm25eJs6lI476vry2bAHk08ZbtVMNxeDebnml0N6ezjjALFFoQPCKmA-mLSAELZ3O_-iuzT8QxNKk-AURHKu1cZtyBfsQQpGmvDiT-yrEuB2jzsLDD9jFhAW7dtm8ONJ3-yXGmHpvf_NFwLBAkRg6lGaRsN3AtPkF132b7-utkbNsqV4bPIekglUddXzk189z_nhdLx_ti0tMkaN7fInZaLwAa13jEpvdpK-vrZpVPIXWq89IM519UGoEKppux-GKR7UpXs1hEsZzo_0sU0-DUWObooKDPbqsnnyilGF3eaOEpOY0KwtdU-8XpsEFuws4RMmGP7oO0LingFf-SA&h=ajBrupWS5VKxlmMBRygthJRleb5efAwXVVP_TRAQQDs + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089495197108059&c=MIIHlDCCBnygAwIBAgIQbRZBCnyTTrdKyx3sn6-cIjANBgkqhkiG9w0BAQsFADA2MTQwMgYDVQQDEytDQ01FIEcxIFRMUyBSU0EgMjA0OCBTSEEyNTYgMjA0OSBFVVMyIENBIDAxMB4XDTI2MDIyNDE4NDcwN1oXDTI2MDgyMDAwNDcwN1owQDE-MDwGA1UEAxM1YXN5bmNvcGVyYXRpb25zaWduaW5nY2VydGlmaWNhdGUubWFuYWdlbWVudC5henVyZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDLYIfsKK3BxfjRY95DQ7nTiHuQIybDAR8CX9yInjq_0E3Mb9YwMAQGJklR1lZJqg9M7got1ThcwNEpPovodQrXAzXRPqJ0JyNpNf1UNLgRs-3_mYbXxvSrBdgdZL4WUq9XCQ9WaH2aM3MAuLy8FL835sRe_Zx46G3TsI9Grsv5U-8gTr440L6nsopLTJJzQCpxou4KEuTMiG2GpVzxExJwvUDuutVCxXnsUwksDnhFUbqcJ7mVhhK5If25oHTNYUQwYylqvq_5eVdfEXEzpbP3XfDdKxljTnSMHaniaYcYW3OmhIMmdnHNFiPA9LQ2DtYs_7T68xnPVpbVO0EZ2Em5AgMBAAGjggSSMIIEjjCBnQYDVR0gBIGVMIGSMAwGCisGAQQBgjd7AQEwZgYKKwYBBAGCN3sCAjBYMFYGCCsGAQUFBwICMEoeSAAzADMAZQAwADEAOQAyADEALQA0AGQANgA0AC0ANABmADgAYwAtAGEAMAA1ADUALQA1AGIAZABhAGYAZgBkADUAZQAzADMAZDAMBgorBgEEAYI3ewMCMAwGCisGAQQBgjd7BAIwDAYDVR0TAQH_BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH_BAQDAgWgMB0GA1UdDgQWBBQixmODlrY3K7hS01rA8V_TZUhMsjAfBgNVHSMEGDAWgBT87D7bqnwfgh4FuKEG-UPnArMKuTCCAbIGA1UdHwSCAakwggGlMGmgZ6BlhmNodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwa6BpoGeGZWh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzY1L2N1cnJlbnQuY3JsMFqgWKBWhlRodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwb6BtoGuGaWh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMS82NS9jdXJyZW50LmNybDCCAbcGCCsGAQUFBwEBBIIBqTCCAaUwbAYIKwYBBQUHMAKGYGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBuBggrBgEFBQcwAoZiaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwXQYIKwYBBQUHMAKGUWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBmBggrBgEFBQcwAoZaaHR0cDovL2NjbWVlYXN0dXMycGtpLmVhc3R1czIucGtpLmNvcmUud2luZG93cy5uZXQvY2VydGlmaWNhdGVBdXRob3JpdGllcy9jY21lZWFzdHVzMmljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQBKY8uIen-4v_aGTptgf_04u1F6978whzIp4ZiTbOSXPwNnweOy6hCQUcuaqDgVZEiozCZ3DTEQooEcQdtH6WhiCDn5FLdHIVfLyo35uSdRGa9igGbbQ22s_ZI2_Sp17bV5_a-akDuAb6xVSZB_RbHXoicbUykmyHQ2aRb7wLI-YJ4X_aS00yjgBXHLbbbD1PGhTMYVk-5Qy8AYGA2_CTJ0ZS5toZF1EKxkz6ka6D_ROn4Sg7PthZX7Y3YpuVwnCelnvJvOgla_MQjpNDBcgmnVyU-ChBBd3TykrRxVWNXjEm54XPippvvwuKEdc4BCa38ZFVNgvDuK-tY_JpycugPZ&s=xES6qZhyh8DH9nuKNLTx2ZCEDU-DL9g6sOFdqn7rCUDxIvrPRsvd9DHgJYUI3VGx0o2Nz5ShiOmcntowZw6nPLGRk_MOw6BjtyyafTAn1nbzBzsH4odV3YpCEaQszaeSqVyNECphIzC0pSy9lfUmK8yO55DJ0TDwSkGS_PinSIEyGRv7iUMKo0et_zRkWGArsPxYwcOMOcaN2xReKLeqS6yhdYtW_-a8XS21xD3J_gPkG16DNdqZrbdgeTn2KAxYwjDNxtzvkMKqejbCLjgvI9TgVAJf9r1yg_21qzs_G1cLdhZOk_0ua2FBomOfCebEZ3Mlj7d848Ga0Xg0TFT3zA&h=gkwkpjw9AZtdMXpkrd2F_zuyfaQpca-fFKl9QXzj3Kc cache-control: - no-cache content-length: @@ -3761,13 +3216,13 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 22 Apr 2025 03:02:08 GMT + - Thu, 12 Mar 2026 21:58:39 GMT etag: - - '"00007d39-0000-2000-0000-680700590000"' + - '"0600d3e2-0000-2000-0000-69b331e30000"' expires: - '-1' location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808877281249351&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=7Ktrm25eJs6lI476vry2bAHk08ZbtVMNxeDebnml0N6ezjjALFFoQPCKmA-mLSAELZ3O_-iuzT8QxNKk-AURHKu1cZtyBfsQQpGmvDiT-yrEuB2jzsLDD9jFhAW7dtm8ONJ3-yXGmHpvf_NFwLBAkRg6lGaRsN3AtPkF132b7-utkbNsqV4bPIekglUddXzk189z_nhdLx_ti0tMkaN7fInZaLwAa13jEpvdpK-vrZpVPIXWq89IM519UGoEKppux-GKR7UpXs1hEsZzo_0sU0-DUWObooKDPbqsnnyilGF3eaOEpOY0KwtdU-8XpsEFuws4RMmGP7oO0LingFf-SA&h=ajBrupWS5VKxlmMBRygthJRleb5efAwXVVP_TRAQQDs + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089495197108059&c=MIIHlDCCBnygAwIBAgIQbRZBCnyTTrdKyx3sn6-cIjANBgkqhkiG9w0BAQsFADA2MTQwMgYDVQQDEytDQ01FIEcxIFRMUyBSU0EgMjA0OCBTSEEyNTYgMjA0OSBFVVMyIENBIDAxMB4XDTI2MDIyNDE4NDcwN1oXDTI2MDgyMDAwNDcwN1owQDE-MDwGA1UEAxM1YXN5bmNvcGVyYXRpb25zaWduaW5nY2VydGlmaWNhdGUubWFuYWdlbWVudC5henVyZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDLYIfsKK3BxfjRY95DQ7nTiHuQIybDAR8CX9yInjq_0E3Mb9YwMAQGJklR1lZJqg9M7got1ThcwNEpPovodQrXAzXRPqJ0JyNpNf1UNLgRs-3_mYbXxvSrBdgdZL4WUq9XCQ9WaH2aM3MAuLy8FL835sRe_Zx46G3TsI9Grsv5U-8gTr440L6nsopLTJJzQCpxou4KEuTMiG2GpVzxExJwvUDuutVCxXnsUwksDnhFUbqcJ7mVhhK5If25oHTNYUQwYylqvq_5eVdfEXEzpbP3XfDdKxljTnSMHaniaYcYW3OmhIMmdnHNFiPA9LQ2DtYs_7T68xnPVpbVO0EZ2Em5AgMBAAGjggSSMIIEjjCBnQYDVR0gBIGVMIGSMAwGCisGAQQBgjd7AQEwZgYKKwYBBAGCN3sCAjBYMFYGCCsGAQUFBwICMEoeSAAzADMAZQAwADEAOQAyADEALQA0AGQANgA0AC0ANABmADgAYwAtAGEAMAA1ADUALQA1AGIAZABhAGYAZgBkADUAZQAzADMAZDAMBgorBgEEAYI3ewMCMAwGCisGAQQBgjd7BAIwDAYDVR0TAQH_BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH_BAQDAgWgMB0GA1UdDgQWBBQixmODlrY3K7hS01rA8V_TZUhMsjAfBgNVHSMEGDAWgBT87D7bqnwfgh4FuKEG-UPnArMKuTCCAbIGA1UdHwSCAakwggGlMGmgZ6BlhmNodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwa6BpoGeGZWh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzY1L2N1cnJlbnQuY3JsMFqgWKBWhlRodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwb6BtoGuGaWh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMS82NS9jdXJyZW50LmNybDCCAbcGCCsGAQUFBwEBBIIBqTCCAaUwbAYIKwYBBQUHMAKGYGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBuBggrBgEFBQcwAoZiaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwXQYIKwYBBQUHMAKGUWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBmBggrBgEFBQcwAoZaaHR0cDovL2NjbWVlYXN0dXMycGtpLmVhc3R1czIucGtpLmNvcmUud2luZG93cy5uZXQvY2VydGlmaWNhdGVBdXRob3JpdGllcy9jY21lZWFzdHVzMmljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQBKY8uIen-4v_aGTptgf_04u1F6978whzIp4ZiTbOSXPwNnweOy6hCQUcuaqDgVZEiozCZ3DTEQooEcQdtH6WhiCDn5FLdHIVfLyo35uSdRGa9igGbbQ22s_ZI2_Sp17bV5_a-akDuAb6xVSZB_RbHXoicbUykmyHQ2aRb7wLI-YJ4X_aS00yjgBXHLbbbD1PGhTMYVk-5Qy8AYGA2_CTJ0ZS5toZF1EKxkz6ka6D_ROn4Sg7PthZX7Y3YpuVwnCelnvJvOgla_MQjpNDBcgmnVyU-ChBBd3TykrRxVWNXjEm54XPippvvwuKEdc4BCa38ZFVNgvDuK-tY_JpycugPZ&s=xES6qZhyh8DH9nuKNLTx2ZCEDU-DL9g6sOFdqn7rCUDxIvrPRsvd9DHgJYUI3VGx0o2Nz5ShiOmcntowZw6nPLGRk_MOw6BjtyyafTAn1nbzBzsH4odV3YpCEaQszaeSqVyNECphIzC0pSy9lfUmK8yO55DJ0TDwSkGS_PinSIEyGRv7iUMKo0et_zRkWGArsPxYwcOMOcaN2xReKLeqS6yhdYtW_-a8XS21xD3J_gPkG16DNdqZrbdgeTn2KAxYwjDNxtzvkMKqejbCLjgvI9TgVAJf9r1yg_21qzs_G1cLdhZOk_0ua2FBomOfCebEZ3Mlj7d848Ga0Xg0TFT3zA&h=gkwkpjw9AZtdMXpkrd2F_zuyfaQpca-fFKl9QXzj3Kc pragma: - no-cache strict-transport-security: @@ -3777,11 +3232,11 @@ interactions: x-content-type-options: - nosniff x-ms-operation-identifier: - - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/6de9c352-c9c0-4507-a2b2-c9f5b8634d8b + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/53a5c2ed-b80f-47a7-ae46-8dbdeadf67bf x-ms-ratelimit-remaining-subscription-global-reads: - '16499' x-msedge-ref: - - 'Ref A: 3940F59FC7D647748C9044E1D08F9A21 Ref B: CO6AA3150217045 Ref C: 2025-04-22T03:02:07Z' + - 'Ref A: C9C97EE080C64515A476260C148255AE Ref B: MWH011020808023 Ref C: 2026-03-12T21:58:39Z' status: code: 202 message: Accepted @@ -3799,15 +3254,15 @@ interactions: ParameterSetName: - --resource-group --name -y User-Agent: - - AZURECLI/2.71.0 azsdk-python-core/1.31.0 Python/3.12.10 (Windows-11-10.0.26100-SP0) + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.13.12 (Windows-11-10.0.26100-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808861052440827&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=Bv04H6hM_8ionqp54t1J968cFyOosBqagl6U86v1GaAgIeGu0lAlJHVHcCx1NRg31DHgfqdyPAhwqKiprZWsdZ14uyZQUkoQ4LpSVb8MRB4LJ83z_MhYX456KCZhTPLaUYRAv43hsR_tGI1fD5vI8JiS3e_YdwytPhI912zdEL_V-bA-5YhjQeaVtK2nTrKCvzsaBjiLwEv6MFezvZGD4u05Ieh5xoa3Dc_oGy3nCF-FkWffPX128yGyo52I0_h_KAMQsuQor1rueXjV4LGA16c4pINN-PhIt86JRWzb_U5IF3USpSRw7s2FVO8GcHCE6fvTlBqrwvrAuv3dPyNWtQ&h=v_D4Ur-wLXlqG1ZuUSCAINVPfTUvd57DhNNdV1YYixw + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089481959828256&c=MIIHlTCCBn2gAwIBAgIRAN8uxS6M1zIwyNS27O1e45EwDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UEAxMrQ0NNRSBHMSBUTFMgUlNBIDIwNDggU0hBMjU2IDIwNDkgRVVTMiBDQSAwMTAeFw0yNjAyMjQxMjQ4MDhaFw0yNjA4MTkxODQ4MDhaMEAxPjA8BgNVBAMTNWFzeW5jb3BlcmF0aW9uc2lnbmluZ2NlcnRpZmljYXRlLm1hbmFnZW1lbnQuYXp1cmUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAw34VWxIMRfzkodl03I3vWbthvAfn0-568UvCCyDa9QJec4yE7-lvztIK2R1pSsZXIjAr7f2xBefTCETZYtzcmGDdn8bNSayia9CqG3zkb90GkqlNXIhIqrL-3JFtStsU_rgnMZXI7hGuDm9grRLql1o_1RInkbOnrvmfTaYQ2CyRH38m3bFx7lsS-of9SydzWzZpqG9LIVwKER9oq_6BrDGSfERX0I9TJuiST-1JdbOwRq32h0cY0FtXqAGw8JH2Uc__hAUeXcPVT-aIHNe1mpH_iShy0HyYBHBHAVeI686nAJRVdR64T-ib01w4q8WwpBvs5spHSZNT7Xp4eRS-wQIDAQABo4IEkjCCBI4wgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDAjAMBgorBgEEAYI3ewQCMAwGA1UdEwEB_wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMA4GA1UdDwEB_wQEAwIFoDAdBgNVHQ4EFgQUwePRqNgumGplFm26a52kFZSqUmMwHwYDVR0jBBgwFoAU_Ow-26p8H4IeBbihBvlD5wKzCrkwggGyBgNVHR8EggGpMIIBpTBpoGegZYZjaHR0cDovL3ByaW1hcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzczL2N1cnJlbnQuY3JsMGugaaBnhmVodHRwOi8vc2Vjb25kYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NybHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS83My9jdXJyZW50LmNybDBaoFigVoZUaHR0cDovL2NybC5taWNyb3NvZnQuY29tL2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzczL2N1cnJlbnQuY3JsMG-gbaBrhmlodHRwOi8vY2NtZWVhc3R1czJwa2kuZWFzdHVzMi5wa2kuY29yZS53aW5kb3dzLm5ldC9jZXJ0aWZpY2F0ZUF1dGhvcml0aWVzL2NjbWVlYXN0dXMyaWNhMDEvNzMvY3VycmVudC5jcmwwggG3BggrBgEFBQcBAQSCAakwggGlMGwGCCsGAQUFBzAChmBodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwbgYIKwYBBQUHMAKGYmh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY2FjZXJ0cy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxL2NlcnQuY2VyMF0GCCsGAQUFBzAChlFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwZgYIKwYBBQUHMAKGWmh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMTANBgkqhkiG9w0BAQsFAAOCAQEABNWUmsU3kC0jt2fJ9ckIR3RNIVAtLuE-xxl6T1BzxTeySAS0J-OWa-u5aQORlpcBDiQGeITvEWJoBx9mNXjbvxWZZQOPuz5ne3fU2UqQ063pIWLyoiWQP_pdKjC5_L_sSqyyhIwD-PW-hAuocylbzGO1e4xmbRemgFtUzdXDSqxF9lHf_GVfQDAhfF6RhgIkktrd1n9mzAWMTHEaGOVQ6DRkuzqcIDeEjttW_0z4F8CVQUkEls6ZUW-2YdacbccGgUKR0c0MHGhuPdYbn-vHwmzBBlmYEv3ohsEIMXTiuiU-ijE-u9vgjd4I2Twy6zcgLkTf-kpAUNcMl742Vsmaxg&s=Y5VQ6fxAppldIhT1nmAWCtfeP3CFsZanimMnLmDoh3MY8K1zZgFpSn85XIjeznPhJ9-q1by5uLXsFAg9csJCK137fQbNjVz8fRMRjul3T4fT0VHjwqtGMLyQNsqBZXvlCVx-almwkiGTx5aUthDGP05nW9rZfg9jIZfNmnBrrffO-h-EfImDz4oJ7l5V62Ikcbm58b94oHVdpiaGqVomIi1j53aVNdc9bvm0QDgyJUnW7Q9T4uDl8tGu6trfuCniEL9qlXPdL76wBLu_CDBmWwEVuu09R9LZdlz6YU9JkkmoFOkEPG0w4ZjQQcg6yyCVPFgRgizQfTFzIIR2fCovvg&h=w2mqq3pKipJPIjGfr4tJW4Pb-cQO3MCONbwPM7DKRlU response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","name":"9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","status":"Deleting","startTime":"2025-04-22T02:35:05.0114641Z"}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9","name":"95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","status":"Deleting","startTime":"2026-03-12T21:36:35.8442367Z"}' headers: azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808877591123578&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=5grYsQJBtm097Tolr8Biuz4qeOOnaxrNP7R2Jy2_yh123tFZgKv6-vaNuna8EEQj3Adg3NED-nod72dnnxuXltbxIRZuKEXesqb3ulczWIwNl4xZStk3Z3cMQYor2MfNpQVqszQSlpy0dQ9VbFGL_C9QljpfHBtkh5EfFgP9SlDeiZpIujGkWVaEsV1DtayX_6wxGoOu-zQCxIxzTYXSUsLII7xQuTdjBSHulJS5xWgOVpOntq-DrmKF2x-Zxye9XsS85vgPJ41mp-h3TkHvsBDnd6EL05bxduGre5l9smHQApauzq1wW6XscjhPZAXLpsTxMzrYcBLkg3CCz6aJoQ&h=ZMKUbJlDQsUHfCFyhhM5RBQN1r9JdTZqlV-oEDrEEqg + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089495503566053&c=MIIHlDCCBnygAwIBAgIQbRZBCnyTTrdKyx3sn6-cIjANBgkqhkiG9w0BAQsFADA2MTQwMgYDVQQDEytDQ01FIEcxIFRMUyBSU0EgMjA0OCBTSEEyNTYgMjA0OSBFVVMyIENBIDAxMB4XDTI2MDIyNDE4NDcwN1oXDTI2MDgyMDAwNDcwN1owQDE-MDwGA1UEAxM1YXN5bmNvcGVyYXRpb25zaWduaW5nY2VydGlmaWNhdGUubWFuYWdlbWVudC5henVyZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDLYIfsKK3BxfjRY95DQ7nTiHuQIybDAR8CX9yInjq_0E3Mb9YwMAQGJklR1lZJqg9M7got1ThcwNEpPovodQrXAzXRPqJ0JyNpNf1UNLgRs-3_mYbXxvSrBdgdZL4WUq9XCQ9WaH2aM3MAuLy8FL835sRe_Zx46G3TsI9Grsv5U-8gTr440L6nsopLTJJzQCpxou4KEuTMiG2GpVzxExJwvUDuutVCxXnsUwksDnhFUbqcJ7mVhhK5If25oHTNYUQwYylqvq_5eVdfEXEzpbP3XfDdKxljTnSMHaniaYcYW3OmhIMmdnHNFiPA9LQ2DtYs_7T68xnPVpbVO0EZ2Em5AgMBAAGjggSSMIIEjjCBnQYDVR0gBIGVMIGSMAwGCisGAQQBgjd7AQEwZgYKKwYBBAGCN3sCAjBYMFYGCCsGAQUFBwICMEoeSAAzADMAZQAwADEAOQAyADEALQA0AGQANgA0AC0ANABmADgAYwAtAGEAMAA1ADUALQA1AGIAZABhAGYAZgBkADUAZQAzADMAZDAMBgorBgEEAYI3ewMCMAwGCisGAQQBgjd7BAIwDAYDVR0TAQH_BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH_BAQDAgWgMB0GA1UdDgQWBBQixmODlrY3K7hS01rA8V_TZUhMsjAfBgNVHSMEGDAWgBT87D7bqnwfgh4FuKEG-UPnArMKuTCCAbIGA1UdHwSCAakwggGlMGmgZ6BlhmNodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwa6BpoGeGZWh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzY1L2N1cnJlbnQuY3JsMFqgWKBWhlRodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwb6BtoGuGaWh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMS82NS9jdXJyZW50LmNybDCCAbcGCCsGAQUFBwEBBIIBqTCCAaUwbAYIKwYBBQUHMAKGYGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBuBggrBgEFBQcwAoZiaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwXQYIKwYBBQUHMAKGUWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBmBggrBgEFBQcwAoZaaHR0cDovL2NjbWVlYXN0dXMycGtpLmVhc3R1czIucGtpLmNvcmUud2luZG93cy5uZXQvY2VydGlmaWNhdGVBdXRob3JpdGllcy9jY21lZWFzdHVzMmljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQBKY8uIen-4v_aGTptgf_04u1F6978whzIp4ZiTbOSXPwNnweOy6hCQUcuaqDgVZEiozCZ3DTEQooEcQdtH6WhiCDn5FLdHIVfLyo35uSdRGa9igGbbQ22s_ZI2_Sp17bV5_a-akDuAb6xVSZB_RbHXoicbUykmyHQ2aRb7wLI-YJ4X_aS00yjgBXHLbbbD1PGhTMYVk-5Qy8AYGA2_CTJ0ZS5toZF1EKxkz6ka6D_ROn4Sg7PthZX7Y3YpuVwnCelnvJvOgla_MQjpNDBcgmnVyU-ChBBd3TykrRxVWNXjEm54XPippvvwuKEdc4BCa38ZFVNgvDuK-tY_JpycugPZ&s=m06hIUspz_t2Pf8s5Y1rvcDvSGcQvRPa_CbNe3bq_c3prs0g2nLO7cZq_DTQvNVL8pGVfpFXhW78wW7jWhwdrkjuzAvV5tHPwwxX_-kIXCASKeDEGYtPuDfn7Z2CQSG2VlKdHwc4r40WcLV6hE8d1bHE1oidRmC1r69ElmnnRrc1wmF8F2jFXtoJYqOZ7TXsNyW8OswJI8bNWUZsV3t3wdqA1nN1VQgddXPQbJ5MSwRx5uVoyDX2ZzYYmNKuBPio43tg61q4Qeq06N_jeQPz73y8-2iSDtKHYDLL5CCToron5KyAPPRFcEAalm5FgQH0o_oIHjDTpdMs0Fvb2qZqXw&h=naFdnQDGX1ClRngDSdhIhQLeJZmni_x4AYbjwY_qRqo cache-control: - no-cache content-length: @@ -3815,13 +3270,13 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 22 Apr 2025 03:02:39 GMT + - Thu, 12 Mar 2026 21:59:09 GMT etag: - - '"00007d39-0000-2000-0000-680700590000"' + - '"0600d3e2-0000-2000-0000-69b331e30000"' expires: - '-1' location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808877591279853&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=q1-RQ-pWvJCM-UBjZLI5U9MpNORNM-CNCs5IRcQqe1aesJB_v65o-wt6DG3OBCuQAsxTIhyy460IcFf_fNBSCxeqNvEDO99k-6G1EMAR-pF7fO890VEFXcjixuPFZ48lYJAZf12EEDCDz2bhOkKXIqUuAFuZqpRXS74XgCXMac4RmOvFAijV70m4h-7GtE8UcUYGdYecuTJpuQ27FmvhgxAR7nTuVKKj5BV0R24842ApAdv68qW_5u4FKvjfuY45ifHzKoL3d6DRaucZYra-uCDxtJB7WShFNGGfFa_zOULTgxEXYNbI9VEo24zffw8Z64OJD0kFDqnLegCaDkuQKA&h=QUUOaUhS-nVW-9OOo7dY9_CmUF4gR8s4de2WhbPRYho + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/centralindia/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089495503722289&c=MIIHlDCCBnygAwIBAgIQbRZBCnyTTrdKyx3sn6-cIjANBgkqhkiG9w0BAQsFADA2MTQwMgYDVQQDEytDQ01FIEcxIFRMUyBSU0EgMjA0OCBTSEEyNTYgMjA0OSBFVVMyIENBIDAxMB4XDTI2MDIyNDE4NDcwN1oXDTI2MDgyMDAwNDcwN1owQDE-MDwGA1UEAxM1YXN5bmNvcGVyYXRpb25zaWduaW5nY2VydGlmaWNhdGUubWFuYWdlbWVudC5henVyZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDLYIfsKK3BxfjRY95DQ7nTiHuQIybDAR8CX9yInjq_0E3Mb9YwMAQGJklR1lZJqg9M7got1ThcwNEpPovodQrXAzXRPqJ0JyNpNf1UNLgRs-3_mYbXxvSrBdgdZL4WUq9XCQ9WaH2aM3MAuLy8FL835sRe_Zx46G3TsI9Grsv5U-8gTr440L6nsopLTJJzQCpxou4KEuTMiG2GpVzxExJwvUDuutVCxXnsUwksDnhFUbqcJ7mVhhK5If25oHTNYUQwYylqvq_5eVdfEXEzpbP3XfDdKxljTnSMHaniaYcYW3OmhIMmdnHNFiPA9LQ2DtYs_7T68xnPVpbVO0EZ2Em5AgMBAAGjggSSMIIEjjCBnQYDVR0gBIGVMIGSMAwGCisGAQQBgjd7AQEwZgYKKwYBBAGCN3sCAjBYMFYGCCsGAQUFBwICMEoeSAAzADMAZQAwADEAOQAyADEALQA0AGQANgA0AC0ANABmADgAYwAtAGEAMAA1ADUALQA1AGIAZABhAGYAZgBkADUAZQAzADMAZDAMBgorBgEEAYI3ewMCMAwGCisGAQQBgjd7BAIwDAYDVR0TAQH_BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH_BAQDAgWgMB0GA1UdDgQWBBQixmODlrY3K7hS01rA8V_TZUhMsjAfBgNVHSMEGDAWgBT87D7bqnwfgh4FuKEG-UPnArMKuTCCAbIGA1UdHwSCAakwggGlMGmgZ6BlhmNodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwa6BpoGeGZWh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzY1L2N1cnJlbnQuY3JsMFqgWKBWhlRodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwb6BtoGuGaWh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMS82NS9jdXJyZW50LmNybDCCAbcGCCsGAQUFBwEBBIIBqTCCAaUwbAYIKwYBBQUHMAKGYGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBuBggrBgEFBQcwAoZiaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwXQYIKwYBBQUHMAKGUWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBmBggrBgEFBQcwAoZaaHR0cDovL2NjbWVlYXN0dXMycGtpLmVhc3R1czIucGtpLmNvcmUud2luZG93cy5uZXQvY2VydGlmaWNhdGVBdXRob3JpdGllcy9jY21lZWFzdHVzMmljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQBKY8uIen-4v_aGTptgf_04u1F6978whzIp4ZiTbOSXPwNnweOy6hCQUcuaqDgVZEiozCZ3DTEQooEcQdtH6WhiCDn5FLdHIVfLyo35uSdRGa9igGbbQ22s_ZI2_Sp17bV5_a-akDuAb6xVSZB_RbHXoicbUykmyHQ2aRb7wLI-YJ4X_aS00yjgBXHLbbbD1PGhTMYVk-5Qy8AYGA2_CTJ0ZS5toZF1EKxkz6ka6D_ROn4Sg7PthZX7Y3YpuVwnCelnvJvOgla_MQjpNDBcgmnVyU-ChBBd3TykrRxVWNXjEm54XPippvvwuKEdc4BCa38ZFVNgvDuK-tY_JpycugPZ&s=tDXz8O17eiPPt0FBCMtSjYOTmFpIRo8dh2fX-5P4-70TiwzKicLxwaOAfg-BMX54iWJ6oAc15iF9yFkJehGCOTjcqDIMPKgeO1XvUTiSd-aZMzctfjJYMdvo_ocGYZNLyjaTg7T27F7SK46VajyLId9bLQK019W51DgahZxmgSKIj2r9zxkVDeJhspfECXCCnH1IwrFcBkJcSXeD_bQIYrOCJxtYl6jL0JdHYQ4tJFXMEl_meEtpPccpgwPez7B_IMoYvtJ1orae5PuISY8mqW38P4tWogqy3BPyoevJPFQKItAuVREwIP1j_c3_-e2tQ4Sc3jKqlmhhVzffnmAQBw&h=vPHHy-zAzsR5qmECTfYfjqluIaPJ_554MShxT1GJZaI pragma: - no-cache strict-transport-security: @@ -3831,11 +3286,11 @@ interactions: x-content-type-options: - nosniff x-ms-operation-identifier: - - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/e1de1887-2413-410a-8ff8-b35f87a40c0c + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/489e4608-ad36-4961-87fa-350f03cfaf4d x-ms-ratelimit-remaining-subscription-global-reads: - '16499' x-msedge-ref: - - 'Ref A: 19C78EC22C204F1E9D424DBD54D0E392 Ref B: CO6AA3150217045 Ref C: 2025-04-22T03:02:38Z' + - 'Ref A: CB52DB1E95704C91A52634ACCD45821A Ref B: MWH011020807034 Ref C: 2026-03-12T21:59:09Z' status: code: 202 message: Accepted @@ -3853,12 +3308,12 @@ interactions: ParameterSetName: - --resource-group --name -y User-Agent: - - AZURECLI/2.71.0 azsdk-python-core/1.31.0 Python/3.12.10 (Windows-11-10.0.26100-SP0) + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.13.12 (Windows-11-10.0.26100-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808861052440827&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=Bv04H6hM_8ionqp54t1J968cFyOosBqagl6U86v1GaAgIeGu0lAlJHVHcCx1NRg31DHgfqdyPAhwqKiprZWsdZ14uyZQUkoQ4LpSVb8MRB4LJ83z_MhYX456KCZhTPLaUYRAv43hsR_tGI1fD5vI8JiS3e_YdwytPhI912zdEL_V-bA-5YhjQeaVtK2nTrKCvzsaBjiLwEv6MFezvZGD4u05Ieh5xoa3Dc_oGy3nCF-FkWffPX128yGyo52I0_h_KAMQsuQor1rueXjV4LGA16c4pINN-PhIt86JRWzb_U5IF3USpSRw7s2FVO8GcHCE6fvTlBqrwvrAuv3dPyNWtQ&h=v_D4Ur-wLXlqG1ZuUSCAINVPfTUvd57DhNNdV1YYixw + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089481959828256&c=MIIHlTCCBn2gAwIBAgIRAN8uxS6M1zIwyNS27O1e45EwDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UEAxMrQ0NNRSBHMSBUTFMgUlNBIDIwNDggU0hBMjU2IDIwNDkgRVVTMiBDQSAwMTAeFw0yNjAyMjQxMjQ4MDhaFw0yNjA4MTkxODQ4MDhaMEAxPjA8BgNVBAMTNWFzeW5jb3BlcmF0aW9uc2lnbmluZ2NlcnRpZmljYXRlLm1hbmFnZW1lbnQuYXp1cmUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAw34VWxIMRfzkodl03I3vWbthvAfn0-568UvCCyDa9QJec4yE7-lvztIK2R1pSsZXIjAr7f2xBefTCETZYtzcmGDdn8bNSayia9CqG3zkb90GkqlNXIhIqrL-3JFtStsU_rgnMZXI7hGuDm9grRLql1o_1RInkbOnrvmfTaYQ2CyRH38m3bFx7lsS-of9SydzWzZpqG9LIVwKER9oq_6BrDGSfERX0I9TJuiST-1JdbOwRq32h0cY0FtXqAGw8JH2Uc__hAUeXcPVT-aIHNe1mpH_iShy0HyYBHBHAVeI686nAJRVdR64T-ib01w4q8WwpBvs5spHSZNT7Xp4eRS-wQIDAQABo4IEkjCCBI4wgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDAjAMBgorBgEEAYI3ewQCMAwGA1UdEwEB_wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMA4GA1UdDwEB_wQEAwIFoDAdBgNVHQ4EFgQUwePRqNgumGplFm26a52kFZSqUmMwHwYDVR0jBBgwFoAU_Ow-26p8H4IeBbihBvlD5wKzCrkwggGyBgNVHR8EggGpMIIBpTBpoGegZYZjaHR0cDovL3ByaW1hcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzczL2N1cnJlbnQuY3JsMGugaaBnhmVodHRwOi8vc2Vjb25kYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NybHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS83My9jdXJyZW50LmNybDBaoFigVoZUaHR0cDovL2NybC5taWNyb3NvZnQuY29tL2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzczL2N1cnJlbnQuY3JsMG-gbaBrhmlodHRwOi8vY2NtZWVhc3R1czJwa2kuZWFzdHVzMi5wa2kuY29yZS53aW5kb3dzLm5ldC9jZXJ0aWZpY2F0ZUF1dGhvcml0aWVzL2NjbWVlYXN0dXMyaWNhMDEvNzMvY3VycmVudC5jcmwwggG3BggrBgEFBQcBAQSCAakwggGlMGwGCCsGAQUFBzAChmBodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwbgYIKwYBBQUHMAKGYmh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY2FjZXJ0cy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxL2NlcnQuY2VyMF0GCCsGAQUFBzAChlFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwZgYIKwYBBQUHMAKGWmh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMTANBgkqhkiG9w0BAQsFAAOCAQEABNWUmsU3kC0jt2fJ9ckIR3RNIVAtLuE-xxl6T1BzxTeySAS0J-OWa-u5aQORlpcBDiQGeITvEWJoBx9mNXjbvxWZZQOPuz5ne3fU2UqQ063pIWLyoiWQP_pdKjC5_L_sSqyyhIwD-PW-hAuocylbzGO1e4xmbRemgFtUzdXDSqxF9lHf_GVfQDAhfF6RhgIkktrd1n9mzAWMTHEaGOVQ6DRkuzqcIDeEjttW_0z4F8CVQUkEls6ZUW-2YdacbccGgUKR0c0MHGhuPdYbn-vHwmzBBlmYEv3ohsEIMXTiuiU-ijE-u9vgjd4I2Twy6zcgLkTf-kpAUNcMl742Vsmaxg&s=Y5VQ6fxAppldIhT1nmAWCtfeP3CFsZanimMnLmDoh3MY8K1zZgFpSn85XIjeznPhJ9-q1by5uLXsFAg9csJCK137fQbNjVz8fRMRjul3T4fT0VHjwqtGMLyQNsqBZXvlCVx-almwkiGTx5aUthDGP05nW9rZfg9jIZfNmnBrrffO-h-EfImDz4oJ7l5V62Ikcbm58b94oHVdpiaGqVomIi1j53aVNdc9bvm0QDgyJUnW7Q9T4uDl8tGu6trfuCniEL9qlXPdL76wBLu_CDBmWwEVuu09R9LZdlz6YU9JkkmoFOkEPG0w4ZjQQcg6yyCVPFgRgizQfTFzIIR2fCovvg&h=w2mqq3pKipJPIjGfr4tJW4Pb-cQO3MCONbwPM7DKRlU response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","name":"9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","status":"Succeeded","startTime":"2025-04-22T02:35:05.0114641Z","endTime":"2025-04-22T03:02:43.5427178Z","properties":null}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9","name":"95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","status":"Succeeded","startTime":"2026-03-12T21:36:35.8442367Z","endTime":"2026-03-12T21:59:11.3243437Z","properties":null}' headers: cache-control: - no-cache @@ -3867,9 +3322,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 22 Apr 2025 03:03:09 GMT + - Thu, 12 Mar 2026 21:59:40 GMT etag: - - '"0000825b-0000-2000-0000-680706d30000"' + - '"0600fbe7-0000-2000-0000-69b3372f0000"' expires: - '-1' pragma: @@ -3881,11 +3336,11 @@ interactions: x-content-type-options: - nosniff x-ms-operation-identifier: - - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/07225baa-6f1b-4365-80c6-1ab22b61dda0 + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/ac28a40f-5ef5-4703-a272-a5f9f65dc6e6 x-ms-ratelimit-remaining-subscription-global-reads: - '16499' x-msedge-ref: - - 'Ref A: 7591E0CCA184445F895C7CF9E4EFD8DC Ref B: CO6AA3150217045 Ref C: 2025-04-22T03:03:09Z' + - 'Ref A: 0F1617C7E5984AA3AB0AD879408B1DC9 Ref B: CO6AA3150217031 Ref C: 2026-03-12T21:59:40Z' status: code: 200 message: OK @@ -3903,12 +3358,12 @@ interactions: ParameterSetName: - --resource-group --name -y User-Agent: - - AZURECLI/2.71.0 azsdk-python-core/1.31.0 Python/3.12.10 (Windows-11-10.0.26100-SP0) + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.13.12 (Windows-11-10.0.26100-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC?api-version=2025-03-01&t=638808861052440827&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=Bv04H6hM_8ionqp54t1J968cFyOosBqagl6U86v1GaAgIeGu0lAlJHVHcCx1NRg31DHgfqdyPAhwqKiprZWsdZ14uyZQUkoQ4LpSVb8MRB4LJ83z_MhYX456KCZhTPLaUYRAv43hsR_tGI1fD5vI8JiS3e_YdwytPhI912zdEL_V-bA-5YhjQeaVtK2nTrKCvzsaBjiLwEv6MFezvZGD4u05Ieh5xoa3Dc_oGy3nCF-FkWffPX128yGyo52I0_h_KAMQsuQor1rueXjV4LGA16c4pINN-PhIt86JRWzb_U5IF3USpSRw7s2FVO8GcHCE6fvTlBqrwvrAuv3dPyNWtQ&h=v_D4Ur-wLXlqG1ZuUSCAINVPfTUvd57DhNNdV1YYixw + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9?api-version=2025-10-01&t=639089481959828256&c=MIIHlTCCBn2gAwIBAgIRAN8uxS6M1zIwyNS27O1e45EwDQYJKoZIhvcNAQELBQAwNjE0MDIGA1UEAxMrQ0NNRSBHMSBUTFMgUlNBIDIwNDggU0hBMjU2IDIwNDkgRVVTMiBDQSAwMTAeFw0yNjAyMjQxMjQ4MDhaFw0yNjA4MTkxODQ4MDhaMEAxPjA8BgNVBAMTNWFzeW5jb3BlcmF0aW9uc2lnbmluZ2NlcnRpZmljYXRlLm1hbmFnZW1lbnQuYXp1cmUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAw34VWxIMRfzkodl03I3vWbthvAfn0-568UvCCyDa9QJec4yE7-lvztIK2R1pSsZXIjAr7f2xBefTCETZYtzcmGDdn8bNSayia9CqG3zkb90GkqlNXIhIqrL-3JFtStsU_rgnMZXI7hGuDm9grRLql1o_1RInkbOnrvmfTaYQ2CyRH38m3bFx7lsS-of9SydzWzZpqG9LIVwKER9oq_6BrDGSfERX0I9TJuiST-1JdbOwRq32h0cY0FtXqAGw8JH2Uc__hAUeXcPVT-aIHNe1mpH_iShy0HyYBHBHAVeI686nAJRVdR64T-ib01w4q8WwpBvs5spHSZNT7Xp4eRS-wQIDAQABo4IEkjCCBI4wgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDAjAMBgorBgEEAYI3ewQCMAwGA1UdEwEB_wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMA4GA1UdDwEB_wQEAwIFoDAdBgNVHQ4EFgQUwePRqNgumGplFm26a52kFZSqUmMwHwYDVR0jBBgwFoAU_Ow-26p8H4IeBbihBvlD5wKzCrkwggGyBgNVHR8EggGpMIIBpTBpoGegZYZjaHR0cDovL3ByaW1hcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzczL2N1cnJlbnQuY3JsMGugaaBnhmVodHRwOi8vc2Vjb25kYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NybHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS83My9jdXJyZW50LmNybDBaoFigVoZUaHR0cDovL2NybC5taWNyb3NvZnQuY29tL2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzczL2N1cnJlbnQuY3JsMG-gbaBrhmlodHRwOi8vY2NtZWVhc3R1czJwa2kuZWFzdHVzMi5wa2kuY29yZS53aW5kb3dzLm5ldC9jZXJ0aWZpY2F0ZUF1dGhvcml0aWVzL2NjbWVlYXN0dXMyaWNhMDEvNzMvY3VycmVudC5jcmwwggG3BggrBgEFBQcBAQSCAakwggGlMGwGCCsGAQUFBzAChmBodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwbgYIKwYBBQUHMAKGYmh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY2FjZXJ0cy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxL2NlcnQuY2VyMF0GCCsGAQUFBzAChlFodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwZgYIKwYBBQUHMAKGWmh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMTANBgkqhkiG9w0BAQsFAAOCAQEABNWUmsU3kC0jt2fJ9ckIR3RNIVAtLuE-xxl6T1BzxTeySAS0J-OWa-u5aQORlpcBDiQGeITvEWJoBx9mNXjbvxWZZQOPuz5ne3fU2UqQ063pIWLyoiWQP_pdKjC5_L_sSqyyhIwD-PW-hAuocylbzGO1e4xmbRemgFtUzdXDSqxF9lHf_GVfQDAhfF6RhgIkktrd1n9mzAWMTHEaGOVQ6DRkuzqcIDeEjttW_0z4F8CVQUkEls6ZUW-2YdacbccGgUKR0c0MHGhuPdYbn-vHwmzBBlmYEv3ohsEIMXTiuiU-ijE-u9vgjd4I2Twy6zcgLkTf-kpAUNcMl742Vsmaxg&s=Y5VQ6fxAppldIhT1nmAWCtfeP3CFsZanimMnLmDoh3MY8K1zZgFpSn85XIjeznPhJ9-q1by5uLXsFAg9csJCK137fQbNjVz8fRMRjul3T4fT0VHjwqtGMLyQNsqBZXvlCVx-almwkiGTx5aUthDGP05nW9rZfg9jIZfNmnBrrffO-h-EfImDz4oJ7l5V62Ikcbm58b94oHVdpiaGqVomIi1j53aVNdc9bvm0QDgyJUnW7Q9T4uDl8tGu6trfuCniEL9qlXPdL76wBLu_CDBmWwEVuu09R9LZdlz6YU9JkkmoFOkEPG0w4ZjQQcg6yyCVPFgRgizQfTFzIIR2fCovvg&h=w2mqq3pKipJPIjGfr4tJW4Pb-cQO3MCONbwPM7DKRlU response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","name":"9cb1f165-7459-4697-b39c-9f52b4ac6344*CEC51D6B21CC8F7FB3357F5B9CEC4D161DBCB52AECA961A8DE14D45C472D01EC","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","status":"Succeeded","startTime":"2025-04-22T02:35:05.0114641Z","endTime":"2025-04-22T03:02:43.5427178Z","properties":null}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/CENTRALINDIA/operationStatuses/95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9","name":"95012ace-85b7-4737-90be-834e97e7cfc1*4948DBB028B840D2F6A11211A1B4230EFA517B2FCE008E59A129C5CA5F8D2FC9","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyContainerGroupPools/cgname","status":"Succeeded","startTime":"2026-03-12T21:36:35.8442367Z","endTime":"2026-03-12T21:59:11.3243437Z","properties":null}' headers: cache-control: - no-cache @@ -3917,9 +3372,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 22 Apr 2025 03:03:10 GMT + - Thu, 12 Mar 2026 21:59:40 GMT etag: - - '"0000825b-0000-2000-0000-680706d30000"' + - '"0600fbe7-0000-2000-0000-69b3372f0000"' expires: - '-1' pragma: @@ -3931,11 +3386,11 @@ interactions: x-content-type-options: - nosniff x-ms-operation-identifier: - - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/34f14050-ca5b-4454-b570-25016be5e092 + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/b05c4524-f614-4935-bade-58a490eae90c x-ms-ratelimit-remaining-subscription-global-reads: - '16499' x-msedge-ref: - - 'Ref A: 73EEBBA135354EC3912048FD395E78EF Ref B: CO6AA3150217045 Ref C: 2025-04-22T03:03:09Z' + - 'Ref A: 6ABDA673882E4F6B941D27DF9B6E74AA Ref B: MWH011020809062 Ref C: 2026-03-12T21:59:41Z' status: code: 200 message: OK diff --git a/src/standbypool/azext_standbypool/tests/latest/recordings/test_standby_virtual_machine_pool_scenarios.yaml b/src/standbypool/azext_standbypool/tests/latest/recordings/test_standby_virtual_machine_pool_scenarios.yaml index 4fdb4eda2c2..bfd2f45865e 100644 --- a/src/standbypool/azext_standbypool/tests/latest/recordings/test_standby_virtual_machine_pool_scenarios.yaml +++ b/src/standbypool/azext_standbypool/tests/latest/recordings/test_standby_virtual_machine_pool_scenarios.yaml @@ -103,21 +103,21 @@ interactions: ParameterSetName: - --resource-group --name --template-file User-Agent: - - AZURECLI/2.71.0 azsdk-python-core/1.31.0 Python/3.12.10 (Windows-11-10.0.26100-SP0) + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.13.12 (Windows-11-10.0.26100-SP0) method: POST - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest.rg000001/providers/Microsoft.Resources/deployments/mock-deployment/validate?api-version=2022-09-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest.rg000001/providers/Microsoft.Resources/deployments/mock-deployment/validate?api-version=2025-04-01 response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Resources/deployments/myVMSS","name":"myVMSS","type":"Microsoft.Resources/deployments","properties":{"templateHash":"15103121632394548372","parameters":{"osDiskType":{"type":"String","value":"Premium_LRS"},"addressPrefixes":{"type":"Array","value":["10.0.0.0/16"]},"subnets":{"type":"Array","value":[{"name":"default","properties":{"addressPrefix":"10.0.0.0/20"}}]},"virtualNetworkName":{"type":"String","value":"standbypool-test-vnet"},"vmName":{"type":"String","value":"standbypoolvm"},"virtualMachineScaleSetName":{"type":"String","value":"myVMSS"},"singlePlacementGroup":{"type":"String","value":"false"},"instanceCount":{"type":"String","value":"0"},"instanceSize":{"type":"String","value":"Standard_DS1_v2"},"adminUsername":{"type":"String","value":"azureuser"},"platformFaultDomainCount":{"type":"String","value":"1"},"maxReadyCapacity":{"type":"String","value":"2"}},"mode":"Incremental","provisioningState":"Succeeded","timestamp":"2025-04-22T02:33:55.0273221Z","duration":"PT0S","correlationId":"d3bd07c9-87bf-4469-919d-5c0a3a36e61d","providers":[{"namespace":"Microsoft.Network","resourceTypes":[{"resourceType":"virtualNetworks","locations":["eastus"]},{"resourceType":"networkSecurityGroups","locations":["eastus"]}]},{"namespace":"Microsoft.Compute","resourceTypes":[{"resourceType":"virtualMachineScaleSets","locations":["eastus"]}]}],"dependencies":[{"dependsOn":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Network/virtualNetworks/standbypool-test-vnet","resourceType":"Microsoft.Network/virtualNetworks","resourceName":"standbypool-test-vnet"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Network/networkSecurityGroups/basicNsgstandbypool-test-vnet-nic01","resourceType":"Microsoft.Network/networkSecurityGroups","resourceName":"basicNsgstandbypool-test-vnet-nic01"}],"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Compute/virtualMachineScaleSets/myVMSS","resourceType":"Microsoft.Compute/virtualMachineScaleSets","resourceName":"myVMSS"}],"validatedResources":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Network/virtualNetworks/standbypool-test-vnet"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Compute/virtualMachineScaleSets/myVMSS"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Network/networkSecurityGroups/basicNsgstandbypool-test-vnet-nic01"}]}}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Resources/deployments/myVMSS","name":"myVMSS","type":"Microsoft.Resources/deployments","properties":{"templateHash":"15103121632394548372","parameters":{"osDiskType":{"type":"String","value":"Premium_LRS"},"addressPrefixes":{"type":"Array","value":["10.0.0.0/16"]},"subnets":{"type":"Array","value":[{"name":"default","properties":{"addressPrefix":"10.0.0.0/20"}}]},"virtualNetworkName":{"type":"String","value":"standbypool-test-vnet"},"vmName":{"type":"String","value":"standbypoolvm"},"virtualMachineScaleSetName":{"type":"String","value":"myVMSS"},"singlePlacementGroup":{"type":"String","value":"false"},"instanceCount":{"type":"String","value":"0"},"instanceSize":{"type":"String","value":"Standard_DS1_v2"},"adminUsername":{"type":"String","value":"azureuser"},"platformFaultDomainCount":{"type":"String","value":"1"},"maxReadyCapacity":{"type":"String","value":"2"}},"extensions":[],"mode":"Incremental","provisioningState":"Succeeded","timestamp":"2026-03-12T20:44:58.1224929Z","duration":"PT0S","correlationId":"0f452290-2d05-4d11-ba75-83e05e539d5f","providers":[{"namespace":"Microsoft.Network","resourceTypes":[{"resourceType":"virtualNetworks","locations":["eastus"]},{"resourceType":"networkSecurityGroups","locations":["eastus"]}]},{"namespace":"Microsoft.Compute","resourceTypes":[{"resourceType":"virtualMachineScaleSets","locations":["eastus"]}]}],"dependencies":[{"dependsOn":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Network/virtualNetworks/standbypool-test-vnet","resourceType":"Microsoft.Network/virtualNetworks","resourceName":"standbypool-test-vnet"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Network/networkSecurityGroups/basicNsgstandbypool-test-vnet-nic01","resourceType":"Microsoft.Network/networkSecurityGroups","resourceName":"basicNsgstandbypool-test-vnet-nic01"}],"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Compute/virtualMachineScaleSets/myVMSS","resourceType":"Microsoft.Compute/virtualMachineScaleSets","resourceName":"myVMSS"}],"validatedResources":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Compute/virtualMachineScaleSets/myVMSS"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Network/networkSecurityGroups/basicNsgstandbypool-test-vnet-nic01"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Network/virtualNetworks/standbypool-test-vnet"}]}}' headers: cache-control: - no-cache content-length: - - '2779' + - '2795' content-type: - application/json; charset=utf-8 date: - - Tue, 22 Apr 2025 02:33:56 GMT + - Thu, 12 Mar 2026 20:44:59 GMT expires: - '-1' pragma: @@ -133,7 +133,7 @@ interactions: x-ms-ratelimit-remaining-subscription-writes: - '799' x-msedge-ref: - - 'Ref A: 143B4F81B0D54F66BB41E09306871EC8 Ref B: MWH011020808052 Ref C: 2025-04-22T02:33:53Z' + - 'Ref A: 88E8B91EBB4345D0A15A6B2627BAEBD7 Ref B: CO6AA3150219023 Ref C: 2026-03-12T20:44:56Z' status: code: 200 message: OK @@ -241,23 +241,23 @@ interactions: ParameterSetName: - --resource-group --name --template-file User-Agent: - - AZURECLI/2.71.0 azsdk-python-core/1.31.0 Python/3.12.10 (Windows-11-10.0.26100-SP0) + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.13.12 (Windows-11-10.0.26100-SP0) method: PUT - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest.rg000001/providers/Microsoft.Resources/deployments/mock-deployment?api-version=2022-09-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest.rg000001/providers/Microsoft.Resources/deployments/mock-deployment?api-version=2025-04-01 response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Resources/deployments/myVMSS","name":"myVMSS","type":"Microsoft.Resources/deployments","properties":{"templateHash":"15103121632394548372","parameters":{"osDiskType":{"type":"String","value":"Premium_LRS"},"addressPrefixes":{"type":"Array","value":["10.0.0.0/16"]},"subnets":{"type":"Array","value":[{"name":"default","properties":{"addressPrefix":"10.0.0.0/20"}}]},"virtualNetworkName":{"type":"String","value":"standbypool-test-vnet"},"vmName":{"type":"String","value":"standbypoolvm"},"virtualMachineScaleSetName":{"type":"String","value":"myVMSS"},"singlePlacementGroup":{"type":"String","value":"false"},"instanceCount":{"type":"String","value":"0"},"instanceSize":{"type":"String","value":"Standard_DS1_v2"},"adminUsername":{"type":"String","value":"azureuser"},"platformFaultDomainCount":{"type":"String","value":"1"},"maxReadyCapacity":{"type":"String","value":"2"}},"mode":"Incremental","provisioningState":"Accepted","timestamp":"2025-04-22T02:33:58.0633021Z","duration":"PT0.000432S","correlationId":"8c4f5a92-0f8a-47f1-be34-2afc5a9bfbeb","providers":[{"namespace":"Microsoft.Network","resourceTypes":[{"resourceType":"virtualNetworks","locations":["eastus"]},{"resourceType":"networkSecurityGroups","locations":["eastus"]}]},{"namespace":"Microsoft.Compute","resourceTypes":[{"resourceType":"virtualMachineScaleSets","locations":["eastus"]}]}],"dependencies":[{"dependsOn":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Network/virtualNetworks/standbypool-test-vnet","resourceType":"Microsoft.Network/virtualNetworks","resourceName":"standbypool-test-vnet"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Network/networkSecurityGroups/basicNsgstandbypool-test-vnet-nic01","resourceType":"Microsoft.Network/networkSecurityGroups","resourceName":"basicNsgstandbypool-test-vnet-nic01"}],"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Compute/virtualMachineScaleSets/myVMSS","resourceType":"Microsoft.Compute/virtualMachineScaleSets","resourceName":"myVMSS"}]}}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Resources/deployments/myVMSS","name":"myVMSS","type":"Microsoft.Resources/deployments","properties":{"templateHash":"15103121632394548372","parameters":{"osDiskType":{"type":"String","value":"Premium_LRS"},"addressPrefixes":{"type":"Array","value":["10.0.0.0/16"]},"subnets":{"type":"Array","value":[{"name":"default","properties":{"addressPrefix":"10.0.0.0/20"}}]},"virtualNetworkName":{"type":"String","value":"standbypool-test-vnet"},"vmName":{"type":"String","value":"standbypoolvm"},"virtualMachineScaleSetName":{"type":"String","value":"myVMSS"},"singlePlacementGroup":{"type":"String","value":"false"},"instanceCount":{"type":"String","value":"0"},"instanceSize":{"type":"String","value":"Standard_DS1_v2"},"adminUsername":{"type":"String","value":"azureuser"},"platformFaultDomainCount":{"type":"String","value":"1"},"maxReadyCapacity":{"type":"String","value":"2"}},"mode":"Incremental","provisioningState":"Accepted","timestamp":"2026-03-12T20:45:01.2192428Z","duration":"PT0.0008746S","correlationId":"fd240813-3368-4adf-938f-91496c07d658","providers":[{"namespace":"Microsoft.Network","resourceTypes":[{"resourceType":"virtualNetworks","locations":["eastus"]},{"resourceType":"networkSecurityGroups","locations":["eastus"]}]},{"namespace":"Microsoft.Compute","resourceTypes":[{"resourceType":"virtualMachineScaleSets","locations":["eastus"]}]}],"dependencies":[{"dependsOn":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Network/virtualNetworks/standbypool-test-vnet","resourceType":"Microsoft.Network/virtualNetworks","resourceName":"standbypool-test-vnet"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Network/networkSecurityGroups/basicNsgstandbypool-test-vnet-nic01","resourceType":"Microsoft.Network/networkSecurityGroups","resourceName":"basicNsgstandbypool-test-vnet-nic01"}],"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Compute/virtualMachineScaleSets/myVMSS","resourceType":"Microsoft.Compute/virtualMachineScaleSets","resourceName":"myVMSS"}]}}' headers: azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest.rg000001/providers/Microsoft.Resources/deployments/myVMSS/operationStatuses/08584563176474134690?api-version=2022-09-01&t=638808860407976720&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=qHrT52jDpA7065R2wfHdkxYaLgH1pEbPU3dnYANcy3lqvpEZ8Hh1YYYZs3OUFgO0mEgvK5CzxgC3IoXdCwYbiUoQ0E8ln6tr25L6g1rOPy4kNnkmK9NBsN-Q7QOJNsXKDsppwFP4IIfYwvz79AgWN724GoUrydrHTF6QcDXhRVn_z466NO6nDJF2KsMToRbzRGavY4Ogfxes19PeBpqx7lGxdNcQCE1cH_McbzEQMRTHVz0DwylDDxlbqObp1QYfJri44ypZOK1GT62p1EMQSCo_RpRpW69uYHWQvhmrQnQpfZlruT3yRtk14kOC_R-AX1cy5gZbTwFaYkrTdZpI9g&h=U4lc15HwZEbOxwQtpMSJo3VcaU2nZTylTIN0QCngzP8 + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest.rg000001/providers/Microsoft.Resources/deployments/myVMSS/operationStatuses/08584282585842481954?api-version=2025-04-01&t=639089451039849013&c=MIIIJjCCBw6gAwIBAgIQXAg_KQfqNmXWsnKmcWm-CjANBgkqhkiG9w0BAQsFADA2MTQwMgYDVQQDEytDQ01FIEcxIFRMUyBSU0EgMjA0OCBTSEEyNTYgMjA0OSBXQ1VTIENBIDAxMB4XDTI2MDMwMzE4NDAwNFoXDTI2MDgzMDAwNDAwNFowQDE-MDwGA1UEAxM1YXN5bmNvcGVyYXRpb25zaWduaW5nY2VydGlmaWNhdGUubWFuYWdlbWVudC5henVyZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCq2QsnpddKa8kR8gt-vA9VEusmZorO2S-vbINESl_vgl_PJICxJntGEX47Fd1DDc76k_3GujB58pb9CVQcLZ3-ca4xBv6hEqbf7VGNJdlUmL6V31uaLBLUMfEySd5hdTIpu4K8C1BsXVfomETR-eBTaEKo7U6rad09i8wEBquSFVf5S7J71JehWC4rsigucyf3uMHNqTzZudQy7Dr4g3o1z8GDPMMNrN8NB6XUfnHR60daMf2EzZU2v746EHu58MN3kAveFfbqRrcWd5-tDS7K-u-_1JBNmgg_vgVE_HIXLJ-H3nSUSgujW4YOVJzkyLbU8xAJiSJ_NeLBYjJyJhCNAgMBAAGjggUkMIIFIDCBnQYDVR0gBIGVMIGSMAwGCisGAQQBgjd7AQEwZgYKKwYBBAGCN3sCAjBYMFYGCCsGAQUFBwICMEoeSAAzADMAZQAwADEAOQAyADEALQA0AGQANgA0AC0ANABmADgAYwAtAGEAMAA1ADUALQA1AGIAZABhAGYAZgBkADUAZQAzADMAZDAMBgorBgEEAYI3ewMCMAwGCisGAQQBgjd7BAIwDAYDVR0TAQH_BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH_BAQDAgWgMB0GA1UdDgQWBBRvNYqFx4fDp-iV_6CV_JvtWzks-DAfBgNVHSMEGDAWgBQU0jfg9tZ9ft2NurplqwSUJeCWHTCCAfsGA1UdHwSCAfIwggHuMHugeaB3hnVodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvd2VzdGNlbnRyYWx1cy9jcmxzL2NjbWV3ZXN0Y2VudHJhbHVzcGtpL2NjbWV3ZXN0Y2VudHJhbHVzaWNhMDEvMjUvY3VycmVudC5jcmwwfaB7oHmGd2h0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L3dlc3RjZW50cmFsdXMvY3Jscy9jY21ld2VzdGNlbnRyYWx1c3BraS9jY21ld2VzdGNlbnRyYWx1c2ljYTAxLzI1L2N1cnJlbnQuY3JsMGygaqBohmZodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vd2VzdGNlbnRyYWx1cy9jcmxzL2NjbWV3ZXN0Y2VudHJhbHVzcGtpL2NjbWV3ZXN0Y2VudHJhbHVzaWNhMDEvMjUvY3VycmVudC5jcmwwgYGgf6B9hntodHRwOi8vY2NtZXdlc3RjZW50cmFsdXNwa2kud2VzdGNlbnRyYWx1cy5wa2kuY29yZS53aW5kb3dzLm5ldC9jZXJ0aWZpY2F0ZUF1dGhvcml0aWVzL2NjbWV3ZXN0Y2VudHJhbHVzaWNhMDEvMjUvY3VycmVudC5jcmwwggIABggrBgEFBQcBAQSCAfIwggHuMH4GCCsGAQUFBzAChnJodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvd2VzdGNlbnRyYWx1cy9jYWNlcnRzL2NjbWV3ZXN0Y2VudHJhbHVzcGtpL2NjbWV3ZXN0Y2VudHJhbHVzaWNhMDEvY2VydC5jZXIwgYAGCCsGAQUFBzAChnRodHRwOi8vc2Vjb25kYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC93ZXN0Y2VudHJhbHVzL2NhY2VydHMvY2NtZXdlc3RjZW50cmFsdXNwa2kvY2NtZXdlc3RjZW50cmFsdXNpY2EwMS9jZXJ0LmNlcjBvBggrBgEFBQcwAoZjaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3dlc3RjZW50cmFsdXMvY2FjZXJ0cy9jY21ld2VzdGNlbnRyYWx1c3BraS9jY21ld2VzdGNlbnRyYWx1c2ljYTAxL2NlcnQuY2VyMHgGCCsGAQUFBzAChmxodHRwOi8vY2NtZXdlc3RjZW50cmFsdXNwa2kud2VzdGNlbnRyYWx1cy5wa2kuY29yZS53aW5kb3dzLm5ldC9jZXJ0aWZpY2F0ZUF1dGhvcml0aWVzL2NjbWV3ZXN0Y2VudHJhbHVzaWNhMDEwDQYJKoZIhvcNAQELBQADggEBAHyESoM-hJA8co5aYFKQj6Yb2naSt-_hW50RjbHBbcf7c32Ujn8L-srkiIyVxkEpzXn0sgWpC8m9Wmwi-IXcD8wG3oPqMrn5ZYvIwrFdrlRwKg23jUltqn23uy8oAzIxCBsBblPSNyWSbEL5Vi52YbLITPHu4uEC7Exy9jJvn6cttL4bste7Sfve85Dd-RbogDrr8HBad8-CN8sHHSyii8mKaK7rq75VE6arRrM28SQgrKJDPrv40C9I6Z5pK40CEUfpYyWTzS6FkLMf7SIjhz0Ilua9xqzb0IO32oVtuv4c-GmmjyJy8FRZzgEYbW_CUh19Gx-9L_Sd5ZzebW5exxE&s=lgUk2wDkA_mClalobnSTTAj21DSkF1lTEGCjq54Am_XWqaipqlp9nfGFUa_rcaqvjqxVRazK9hXDjde68gxqokG7qra0iRivj-h13bv__BRWx4yUjMf0f0hQzJfaxR-PYzq7msa9Wd50BHuE8G1eQ91XTSdiI25kP5lFyNofOuP4zl1WieWUdt9y9XXsPQf53IwO7SMqb5Vqho87RPZSzY5FqseW-9qcwPYSXO5nJRdpZNIkvS4GJnMsY3hN0ReLWUmsat82qF-VsrIG9QHFvx9gPOUFuZi-qQMkk_AUeRIsmIjGwmc-uZlUOHAj-_NfCkhziOxB1rlJLDP8F17KVw&h=6Qwh-UT4dcoms0xHSYZhC9ISievuUQbRKXPG8Q2BJbw cache-control: - no-cache content-length: - - '2272' + - '2273' content-type: - application/json; charset=utf-8 date: - - Tue, 22 Apr 2025 02:34:00 GMT + - Thu, 12 Mar 2026 20:45:03 GMT expires: - '-1' pragma: @@ -269,13 +269,13 @@ interactions: x-content-type-options: - nosniff x-ms-deployment-engine-version: - - 1.309.0 + - 1.573.0 x-ms-ratelimit-remaining-subscription-global-writes: - '11999' x-ms-ratelimit-remaining-subscription-writes: - '799' x-msedge-ref: - - 'Ref A: E8751F51F01C4FE59519084B3477D034 Ref B: MWH011020808052 Ref C: 2025-04-22T02:33:56Z' + - 'Ref A: 3AE62B13CDC54B20A438A4F54B4DA66C Ref B: CO6AA3150217039 Ref C: 2026-03-12T20:44:59Z' status: code: 201 message: Created @@ -293,9 +293,9 @@ interactions: ParameterSetName: - --resource-group --name --template-file User-Agent: - - AZURECLI/2.71.0 azsdk-python-core/1.31.0 Python/3.12.10 (Windows-11-10.0.26100-SP0) + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.13.12 (Windows-11-10.0.26100-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest.rg000001/providers/Microsoft.Resources/deployments/mock-deployment/operationStatuses/08584563176474134690?api-version=2022-09-01&t=638808860407976720&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=qHrT52jDpA7065R2wfHdkxYaLgH1pEbPU3dnYANcy3lqvpEZ8Hh1YYYZs3OUFgO0mEgvK5CzxgC3IoXdCwYbiUoQ0E8ln6tr25L6g1rOPy4kNnkmK9NBsN-Q7QOJNsXKDsppwFP4IIfYwvz79AgWN724GoUrydrHTF6QcDXhRVn_z466NO6nDJF2KsMToRbzRGavY4Ogfxes19PeBpqx7lGxdNcQCE1cH_McbzEQMRTHVz0DwylDDxlbqObp1QYfJri44ypZOK1GT62p1EMQSCo_RpRpW69uYHWQvhmrQnQpfZlruT3yRtk14kOC_R-AX1cy5gZbTwFaYkrTdZpI9g&h=U4lc15HwZEbOxwQtpMSJo3VcaU2nZTylTIN0QCngzP8 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest.rg000001/providers/Microsoft.Resources/deployments/mock-deployment/operationStatuses/08584282585842481954?api-version=2025-04-01&t=639089451039849013&c=MIIIJjCCBw6gAwIBAgIQXAg_KQfqNmXWsnKmcWm-CjANBgkqhkiG9w0BAQsFADA2MTQwMgYDVQQDEytDQ01FIEcxIFRMUyBSU0EgMjA0OCBTSEEyNTYgMjA0OSBXQ1VTIENBIDAxMB4XDTI2MDMwMzE4NDAwNFoXDTI2MDgzMDAwNDAwNFowQDE-MDwGA1UEAxM1YXN5bmNvcGVyYXRpb25zaWduaW5nY2VydGlmaWNhdGUubWFuYWdlbWVudC5henVyZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCq2QsnpddKa8kR8gt-vA9VEusmZorO2S-vbINESl_vgl_PJICxJntGEX47Fd1DDc76k_3GujB58pb9CVQcLZ3-ca4xBv6hEqbf7VGNJdlUmL6V31uaLBLUMfEySd5hdTIpu4K8C1BsXVfomETR-eBTaEKo7U6rad09i8wEBquSFVf5S7J71JehWC4rsigucyf3uMHNqTzZudQy7Dr4g3o1z8GDPMMNrN8NB6XUfnHR60daMf2EzZU2v746EHu58MN3kAveFfbqRrcWd5-tDS7K-u-_1JBNmgg_vgVE_HIXLJ-H3nSUSgujW4YOVJzkyLbU8xAJiSJ_NeLBYjJyJhCNAgMBAAGjggUkMIIFIDCBnQYDVR0gBIGVMIGSMAwGCisGAQQBgjd7AQEwZgYKKwYBBAGCN3sCAjBYMFYGCCsGAQUFBwICMEoeSAAzADMAZQAwADEAOQAyADEALQA0AGQANgA0AC0ANABmADgAYwAtAGEAMAA1ADUALQA1AGIAZABhAGYAZgBkADUAZQAzADMAZDAMBgorBgEEAYI3ewMCMAwGCisGAQQBgjd7BAIwDAYDVR0TAQH_BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH_BAQDAgWgMB0GA1UdDgQWBBRvNYqFx4fDp-iV_6CV_JvtWzks-DAfBgNVHSMEGDAWgBQU0jfg9tZ9ft2NurplqwSUJeCWHTCCAfsGA1UdHwSCAfIwggHuMHugeaB3hnVodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvd2VzdGNlbnRyYWx1cy9jcmxzL2NjbWV3ZXN0Y2VudHJhbHVzcGtpL2NjbWV3ZXN0Y2VudHJhbHVzaWNhMDEvMjUvY3VycmVudC5jcmwwfaB7oHmGd2h0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L3dlc3RjZW50cmFsdXMvY3Jscy9jY21ld2VzdGNlbnRyYWx1c3BraS9jY21ld2VzdGNlbnRyYWx1c2ljYTAxLzI1L2N1cnJlbnQuY3JsMGygaqBohmZodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vd2VzdGNlbnRyYWx1cy9jcmxzL2NjbWV3ZXN0Y2VudHJhbHVzcGtpL2NjbWV3ZXN0Y2VudHJhbHVzaWNhMDEvMjUvY3VycmVudC5jcmwwgYGgf6B9hntodHRwOi8vY2NtZXdlc3RjZW50cmFsdXNwa2kud2VzdGNlbnRyYWx1cy5wa2kuY29yZS53aW5kb3dzLm5ldC9jZXJ0aWZpY2F0ZUF1dGhvcml0aWVzL2NjbWV3ZXN0Y2VudHJhbHVzaWNhMDEvMjUvY3VycmVudC5jcmwwggIABggrBgEFBQcBAQSCAfIwggHuMH4GCCsGAQUFBzAChnJodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvd2VzdGNlbnRyYWx1cy9jYWNlcnRzL2NjbWV3ZXN0Y2VudHJhbHVzcGtpL2NjbWV3ZXN0Y2VudHJhbHVzaWNhMDEvY2VydC5jZXIwgYAGCCsGAQUFBzAChnRodHRwOi8vc2Vjb25kYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC93ZXN0Y2VudHJhbHVzL2NhY2VydHMvY2NtZXdlc3RjZW50cmFsdXNwa2kvY2NtZXdlc3RjZW50cmFsdXNpY2EwMS9jZXJ0LmNlcjBvBggrBgEFBQcwAoZjaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3dlc3RjZW50cmFsdXMvY2FjZXJ0cy9jY21ld2VzdGNlbnRyYWx1c3BraS9jY21ld2VzdGNlbnRyYWx1c2ljYTAxL2NlcnQuY2VyMHgGCCsGAQUFBzAChmxodHRwOi8vY2NtZXdlc3RjZW50cmFsdXNwa2kud2VzdGNlbnRyYWx1cy5wa2kuY29yZS53aW5kb3dzLm5ldC9jZXJ0aWZpY2F0ZUF1dGhvcml0aWVzL2NjbWV3ZXN0Y2VudHJhbHVzaWNhMDEwDQYJKoZIhvcNAQELBQADggEBAHyESoM-hJA8co5aYFKQj6Yb2naSt-_hW50RjbHBbcf7c32Ujn8L-srkiIyVxkEpzXn0sgWpC8m9Wmwi-IXcD8wG3oPqMrn5ZYvIwrFdrlRwKg23jUltqn23uy8oAzIxCBsBblPSNyWSbEL5Vi52YbLITPHu4uEC7Exy9jJvn6cttL4bste7Sfve85Dd-RbogDrr8HBad8-CN8sHHSyii8mKaK7rq75VE6arRrM28SQgrKJDPrv40C9I6Z5pK40CEUfpYyWTzS6FkLMf7SIjhz0Ilua9xqzb0IO32oVtuv4c-GmmjyJy8FRZzgEYbW_CUh19Gx-9L_Sd5ZzebW5exxE&s=lgUk2wDkA_mClalobnSTTAj21DSkF1lTEGCjq54Am_XWqaipqlp9nfGFUa_rcaqvjqxVRazK9hXDjde68gxqokG7qra0iRivj-h13bv__BRWx4yUjMf0f0hQzJfaxR-PYzq7msa9Wd50BHuE8G1eQ91XTSdiI25kP5lFyNofOuP4zl1WieWUdt9y9XXsPQf53IwO7SMqb5Vqho87RPZSzY5FqseW-9qcwPYSXO5nJRdpZNIkvS4GJnMsY3hN0ReLWUmsat82qF-VsrIG9QHFvx9gPOUFuZi-qQMkk_AUeRIsmIjGwmc-uZlUOHAj-_NfCkhziOxB1rlJLDP8F17KVw&h=6Qwh-UT4dcoms0xHSYZhC9ISievuUQbRKXPG8Q2BJbw response: body: string: '{"status":"Running"}' @@ -307,7 +307,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 22 Apr 2025 02:34:01 GMT + - Thu, 12 Mar 2026 20:45:04 GMT expires: - '-1' pragma: @@ -321,7 +321,7 @@ interactions: x-ms-ratelimit-remaining-subscription-global-reads: - '16499' x-msedge-ref: - - 'Ref A: 07F2869236E14361A062DEB9CD853495 Ref B: MWH011020808052 Ref C: 2025-04-22T02:34:01Z' + - 'Ref A: 2E220A0F5EBF4ADA9AC4DDBDED0F13D4 Ref B: MWH011020807029 Ref C: 2026-03-12T20:45:04Z' status: code: 200 message: OK @@ -339,9 +339,9 @@ interactions: ParameterSetName: - --resource-group --name --template-file User-Agent: - - AZURECLI/2.71.0 azsdk-python-core/1.31.0 Python/3.12.10 (Windows-11-10.0.26100-SP0) + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.13.12 (Windows-11-10.0.26100-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest.rg000001/providers/Microsoft.Resources/deployments/mock-deployment/operationStatuses/08584563176474134690?api-version=2022-09-01&t=638808860407976720&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=qHrT52jDpA7065R2wfHdkxYaLgH1pEbPU3dnYANcy3lqvpEZ8Hh1YYYZs3OUFgO0mEgvK5CzxgC3IoXdCwYbiUoQ0E8ln6tr25L6g1rOPy4kNnkmK9NBsN-Q7QOJNsXKDsppwFP4IIfYwvz79AgWN724GoUrydrHTF6QcDXhRVn_z466NO6nDJF2KsMToRbzRGavY4Ogfxes19PeBpqx7lGxdNcQCE1cH_McbzEQMRTHVz0DwylDDxlbqObp1QYfJri44ypZOK1GT62p1EMQSCo_RpRpW69uYHWQvhmrQnQpfZlruT3yRtk14kOC_R-AX1cy5gZbTwFaYkrTdZpI9g&h=U4lc15HwZEbOxwQtpMSJo3VcaU2nZTylTIN0QCngzP8 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest.rg000001/providers/Microsoft.Resources/deployments/mock-deployment/operationStatuses/08584282585842481954?api-version=2025-04-01&t=639089451039849013&c=MIIIJjCCBw6gAwIBAgIQXAg_KQfqNmXWsnKmcWm-CjANBgkqhkiG9w0BAQsFADA2MTQwMgYDVQQDEytDQ01FIEcxIFRMUyBSU0EgMjA0OCBTSEEyNTYgMjA0OSBXQ1VTIENBIDAxMB4XDTI2MDMwMzE4NDAwNFoXDTI2MDgzMDAwNDAwNFowQDE-MDwGA1UEAxM1YXN5bmNvcGVyYXRpb25zaWduaW5nY2VydGlmaWNhdGUubWFuYWdlbWVudC5henVyZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCq2QsnpddKa8kR8gt-vA9VEusmZorO2S-vbINESl_vgl_PJICxJntGEX47Fd1DDc76k_3GujB58pb9CVQcLZ3-ca4xBv6hEqbf7VGNJdlUmL6V31uaLBLUMfEySd5hdTIpu4K8C1BsXVfomETR-eBTaEKo7U6rad09i8wEBquSFVf5S7J71JehWC4rsigucyf3uMHNqTzZudQy7Dr4g3o1z8GDPMMNrN8NB6XUfnHR60daMf2EzZU2v746EHu58MN3kAveFfbqRrcWd5-tDS7K-u-_1JBNmgg_vgVE_HIXLJ-H3nSUSgujW4YOVJzkyLbU8xAJiSJ_NeLBYjJyJhCNAgMBAAGjggUkMIIFIDCBnQYDVR0gBIGVMIGSMAwGCisGAQQBgjd7AQEwZgYKKwYBBAGCN3sCAjBYMFYGCCsGAQUFBwICMEoeSAAzADMAZQAwADEAOQAyADEALQA0AGQANgA0AC0ANABmADgAYwAtAGEAMAA1ADUALQA1AGIAZABhAGYAZgBkADUAZQAzADMAZDAMBgorBgEEAYI3ewMCMAwGCisGAQQBgjd7BAIwDAYDVR0TAQH_BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH_BAQDAgWgMB0GA1UdDgQWBBRvNYqFx4fDp-iV_6CV_JvtWzks-DAfBgNVHSMEGDAWgBQU0jfg9tZ9ft2NurplqwSUJeCWHTCCAfsGA1UdHwSCAfIwggHuMHugeaB3hnVodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvd2VzdGNlbnRyYWx1cy9jcmxzL2NjbWV3ZXN0Y2VudHJhbHVzcGtpL2NjbWV3ZXN0Y2VudHJhbHVzaWNhMDEvMjUvY3VycmVudC5jcmwwfaB7oHmGd2h0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L3dlc3RjZW50cmFsdXMvY3Jscy9jY21ld2VzdGNlbnRyYWx1c3BraS9jY21ld2VzdGNlbnRyYWx1c2ljYTAxLzI1L2N1cnJlbnQuY3JsMGygaqBohmZodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vd2VzdGNlbnRyYWx1cy9jcmxzL2NjbWV3ZXN0Y2VudHJhbHVzcGtpL2NjbWV3ZXN0Y2VudHJhbHVzaWNhMDEvMjUvY3VycmVudC5jcmwwgYGgf6B9hntodHRwOi8vY2NtZXdlc3RjZW50cmFsdXNwa2kud2VzdGNlbnRyYWx1cy5wa2kuY29yZS53aW5kb3dzLm5ldC9jZXJ0aWZpY2F0ZUF1dGhvcml0aWVzL2NjbWV3ZXN0Y2VudHJhbHVzaWNhMDEvMjUvY3VycmVudC5jcmwwggIABggrBgEFBQcBAQSCAfIwggHuMH4GCCsGAQUFBzAChnJodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvd2VzdGNlbnRyYWx1cy9jYWNlcnRzL2NjbWV3ZXN0Y2VudHJhbHVzcGtpL2NjbWV3ZXN0Y2VudHJhbHVzaWNhMDEvY2VydC5jZXIwgYAGCCsGAQUFBzAChnRodHRwOi8vc2Vjb25kYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC93ZXN0Y2VudHJhbHVzL2NhY2VydHMvY2NtZXdlc3RjZW50cmFsdXNwa2kvY2NtZXdlc3RjZW50cmFsdXNpY2EwMS9jZXJ0LmNlcjBvBggrBgEFBQcwAoZjaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3dlc3RjZW50cmFsdXMvY2FjZXJ0cy9jY21ld2VzdGNlbnRyYWx1c3BraS9jY21ld2VzdGNlbnRyYWx1c2ljYTAxL2NlcnQuY2VyMHgGCCsGAQUFBzAChmxodHRwOi8vY2NtZXdlc3RjZW50cmFsdXNwa2kud2VzdGNlbnRyYWx1cy5wa2kuY29yZS53aW5kb3dzLm5ldC9jZXJ0aWZpY2F0ZUF1dGhvcml0aWVzL2NjbWV3ZXN0Y2VudHJhbHVzaWNhMDEwDQYJKoZIhvcNAQELBQADggEBAHyESoM-hJA8co5aYFKQj6Yb2naSt-_hW50RjbHBbcf7c32Ujn8L-srkiIyVxkEpzXn0sgWpC8m9Wmwi-IXcD8wG3oPqMrn5ZYvIwrFdrlRwKg23jUltqn23uy8oAzIxCBsBblPSNyWSbEL5Vi52YbLITPHu4uEC7Exy9jJvn6cttL4bste7Sfve85Dd-RbogDrr8HBad8-CN8sHHSyii8mKaK7rq75VE6arRrM28SQgrKJDPrv40C9I6Z5pK40CEUfpYyWTzS6FkLMf7SIjhz0Ilua9xqzb0IO32oVtuv4c-GmmjyJy8FRZzgEYbW_CUh19Gx-9L_Sd5ZzebW5exxE&s=lgUk2wDkA_mClalobnSTTAj21DSkF1lTEGCjq54Am_XWqaipqlp9nfGFUa_rcaqvjqxVRazK9hXDjde68gxqokG7qra0iRivj-h13bv__BRWx4yUjMf0f0hQzJfaxR-PYzq7msa9Wd50BHuE8G1eQ91XTSdiI25kP5lFyNofOuP4zl1WieWUdt9y9XXsPQf53IwO7SMqb5Vqho87RPZSzY5FqseW-9qcwPYSXO5nJRdpZNIkvS4GJnMsY3hN0ReLWUmsat82qF-VsrIG9QHFvx9gPOUFuZi-qQMkk_AUeRIsmIjGwmc-uZlUOHAj-_NfCkhziOxB1rlJLDP8F17KVw&h=6Qwh-UT4dcoms0xHSYZhC9ISievuUQbRKXPG8Q2BJbw response: body: string: '{"status":"Succeeded"}' @@ -353,7 +353,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 22 Apr 2025 02:34:31 GMT + - Thu, 12 Mar 2026 20:45:35 GMT expires: - '-1' pragma: @@ -367,7 +367,7 @@ interactions: x-ms-ratelimit-remaining-subscription-global-reads: - '16499' x-msedge-ref: - - 'Ref A: 61F7A555D7DB4726969A95BCC6956635 Ref B: MWH011020808052 Ref C: 2025-04-22T02:34:31Z' + - 'Ref A: 9591EF4561BF4D57B9E1976F1CE838F1 Ref B: CO6AA3150217025 Ref C: 2026-03-12T20:45:34Z' status: code: 200 message: OK @@ -385,21 +385,21 @@ interactions: ParameterSetName: - --resource-group --name --template-file User-Agent: - - AZURECLI/2.71.0 azsdk-python-core/1.31.0 Python/3.12.10 (Windows-11-10.0.26100-SP0) + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.13.12 (Windows-11-10.0.26100-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest.rg000001/providers/Microsoft.Resources/deployments/mock-deployment?api-version=2022-09-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest.rg000001/providers/Microsoft.Resources/deployments/mock-deployment?api-version=2025-04-01 response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Resources/deployments/myVMSS","name":"myVMSS","type":"Microsoft.Resources/deployments","properties":{"templateHash":"15103121632394548372","parameters":{"osDiskType":{"type":"String","value":"Premium_LRS"},"addressPrefixes":{"type":"Array","value":["10.0.0.0/16"]},"subnets":{"type":"Array","value":[{"name":"default","properties":{"addressPrefix":"10.0.0.0/20"}}]},"virtualNetworkName":{"type":"String","value":"standbypool-test-vnet"},"vmName":{"type":"String","value":"standbypoolvm"},"virtualMachineScaleSetName":{"type":"String","value":"myVMSS"},"singlePlacementGroup":{"type":"String","value":"false"},"instanceCount":{"type":"String","value":"0"},"instanceSize":{"type":"String","value":"Standard_DS1_v2"},"adminUsername":{"type":"String","value":"azureuser"},"platformFaultDomainCount":{"type":"String","value":"1"},"maxReadyCapacity":{"type":"String","value":"2"}},"mode":"Incremental","provisioningState":"Succeeded","timestamp":"2025-04-22T02:34:11.2513612Z","duration":"PT13.1880591S","correlationId":"8c4f5a92-0f8a-47f1-be34-2afc5a9bfbeb","providers":[{"namespace":"Microsoft.Network","resourceTypes":[{"resourceType":"virtualNetworks","locations":["eastus"]},{"resourceType":"networkSecurityGroups","locations":["eastus"]}]},{"namespace":"Microsoft.Compute","resourceTypes":[{"resourceType":"virtualMachineScaleSets","locations":["eastus"]}]}],"dependencies":[{"dependsOn":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Network/virtualNetworks/standbypool-test-vnet","resourceType":"Microsoft.Network/virtualNetworks","resourceName":"standbypool-test-vnet"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Network/networkSecurityGroups/basicNsgstandbypool-test-vnet-nic01","resourceType":"Microsoft.Network/networkSecurityGroups","resourceName":"basicNsgstandbypool-test-vnet-nic01"}],"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Compute/virtualMachineScaleSets/myVMSS","resourceType":"Microsoft.Compute/virtualMachineScaleSets","resourceName":"myVMSS"}],"outputs":{"adminUsername":{"type":"String","value":"azureuser"}},"outputResources":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Compute/virtualMachineScaleSets/myVMSS"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Network/networkSecurityGroups/basicNsgstandbypool-test-vnet-nic01"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Network/virtualNetworks/standbypool-test-vnet"}]}}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Resources/deployments/myVMSS","name":"myVMSS","type":"Microsoft.Resources/deployments","properties":{"templateHash":"15103121632394548372","parameters":{"osDiskType":{"type":"String","value":"Premium_LRS"},"addressPrefixes":{"type":"Array","value":["10.0.0.0/16"]},"subnets":{"type":"Array","value":[{"name":"default","properties":{"addressPrefix":"10.0.0.0/20"}}]},"virtualNetworkName":{"type":"String","value":"standbypool-test-vnet"},"vmName":{"type":"String","value":"standbypoolvm"},"virtualMachineScaleSetName":{"type":"String","value":"myVMSS"},"singlePlacementGroup":{"type":"String","value":"false"},"instanceCount":{"type":"String","value":"0"},"instanceSize":{"type":"String","value":"Standard_DS1_v2"},"adminUsername":{"type":"String","value":"azureuser"},"platformFaultDomainCount":{"type":"String","value":"1"},"maxReadyCapacity":{"type":"String","value":"2"}},"extensions":[],"mode":"Incremental","provisioningState":"Succeeded","timestamp":"2026-03-12T20:45:24.8046648Z","duration":"PT23.585422S","correlationId":"fd240813-3368-4adf-938f-91496c07d658","providers":[{"namespace":"Microsoft.Network","resourceTypes":[{"resourceType":"virtualNetworks","locations":["eastus"]},{"resourceType":"networkSecurityGroups","locations":["eastus"]}]},{"namespace":"Microsoft.Compute","resourceTypes":[{"resourceType":"virtualMachineScaleSets","locations":["eastus"]}]}],"dependencies":[{"dependsOn":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Network/virtualNetworks/standbypool-test-vnet","resourceType":"Microsoft.Network/virtualNetworks","resourceName":"standbypool-test-vnet"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Network/networkSecurityGroups/basicNsgstandbypool-test-vnet-nic01","resourceType":"Microsoft.Network/networkSecurityGroups","resourceName":"basicNsgstandbypool-test-vnet-nic01"}],"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Compute/virtualMachineScaleSets/myVMSS","resourceType":"Microsoft.Compute/virtualMachineScaleSets","resourceName":"myVMSS"}],"outputs":{"adminUsername":{"type":"String","value":"azureuser"}},"outputResources":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Compute/virtualMachineScaleSets/myVMSS","resourceType":"Microsoft.Compute/virtualMachineScaleSets"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Network/networkSecurityGroups/basicNsgstandbypool-test-vnet-nic01","resourceType":"Microsoft.Network/networkSecurityGroups"},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Network/virtualNetworks/standbypool-test-vnet","resourceType":"Microsoft.Network/virtualNetworks"}]}}' headers: cache-control: - no-cache content-length: - - '2851' + - '3033' content-type: - application/json; charset=utf-8 date: - - Tue, 22 Apr 2025 02:34:31 GMT + - Thu, 12 Mar 2026 20:45:34 GMT expires: - '-1' pragma: @@ -413,7 +413,7 @@ interactions: x-ms-ratelimit-remaining-subscription-global-reads: - '16499' x-msedge-ref: - - 'Ref A: 59FE1B58492F4F52A02712764BD94ED3 Ref B: MWH011020808052 Ref C: 2025-04-22T02:34:31Z' + - 'Ref A: 8C1A506CBAF64B2FA5A7B5750C1308F6 Ref B: CO6AA3150219047 Ref C: 2026-03-12T20:45:35Z' status: code: 200 message: OK @@ -430,14 +430,14 @@ interactions: - keep-alive ParameterSetName: - --resource-group --name --max-ready-capacity --min-ready-capacity --vm-state - --vmss-id + --dynamic-sizing-enabled --post-provisioning-delay --vmss-id User-Agent: - - AZURECLI/2.71.0 azsdk-python-core/1.31.0 Python/3.12.10 (Windows-11-10.0.26100-SP0) + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.13.12 (Windows-11-10.0.26100-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest.rg000001?api-version=2022-09-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest.rg000001?api-version=2024-11-01 response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001","name":"clitest.rg000001","type":"Microsoft.Resources/resourceGroups","location":"eastus","tags":{"product":"azurecli","cause":"automation","test":"test_standby_virtual_machine_pool_scenarios","date":"2025-04-22T02:33:50Z","module":"standbypool"},"properties":{"provisioningState":"Succeeded"}}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001","name":"clitest.rg000001","type":"Microsoft.Resources/resourceGroups","location":"eastus","tags":{"product":"azurecli","cause":"automation","test":"test_standby_virtual_machine_pool_scenarios","date":"2026-03-12T20:44:54Z","module":"standbypool"},"properties":{"provisioningState":"Succeeded"}}' headers: cache-control: - no-cache @@ -446,7 +446,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 22 Apr 2025 02:34:32 GMT + - Thu, 12 Mar 2026 20:45:36 GMT expires: - '-1' pragma: @@ -460,14 +460,15 @@ interactions: x-ms-ratelimit-remaining-subscription-global-reads: - '16499' x-msedge-ref: - - 'Ref A: C1A5CAC4D95644E0BB2C2E556F2682A7 Ref B: MWH011020809042 Ref C: 2025-04-22T02:34:32Z' + - 'Ref A: 93CF0024FDFD474EAA9D69614461E9F5 Ref B: MWH011020806031 Ref C: 2026-03-12T20:45:35Z' status: code: 200 message: OK - request: body: '{"location": "eastus", "properties": {"attachedVirtualMachineScaleSetId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Compute/virtualMachineScaleSets/myVMSS", - "elasticityProfile": {"maxReadyCapacity": 3, "minReadyCapacity": 3}, "virtualMachineState": + "elasticityProfile": {"dynamicSizing": {"enabled": true}, "maxReadyCapacity": + 3, "minReadyCapacity": 3, "postProvisioningDelay": "PT2S"}, "virtualMachineState": "Running"}}' headers: Accept: @@ -479,32 +480,30 @@ interactions: Connection: - keep-alive Content-Length: - - '323' + - '392' Content-Type: - application/json ParameterSetName: - --resource-group --name --max-ready-capacity --min-ready-capacity --vm-state - --vmss-id + --dynamic-sizing-enabled --post-provisioning-delay --vmss-id User-Agent: - - AZURECLI/2.71.0 azsdk-python-core/1.31.0 Python/3.12.10 (Windows-11-10.0.26100-SP0) + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.13.12 (Windows-11-10.0.26100-SP0) method: PUT - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyVirtualMachinePools/testPool?api-version=2025-03-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyVirtualMachinePools/testPool?api-version=2025-10-01 response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyVirtualMachinePools/testPool","name":"testPool","type":"microsoft.standbypool/standbyvirtualmachinepools","location":"eastus","tags":{},"systemData":{"createdBy":"test@example.com","createdByType":"User","createdAt":"2025-04-22T02:34:34.0112407Z","lastModifiedBy":"test@example.com","lastModifiedByType":"User","lastModifiedAt":"2025-04-22T02:34:34.0112407Z"},"properties":{"elasticityProfile":{"maxReadyCapacity":3,"minReadyCapacity":3},"virtualMachineState":"Running","attachedVirtualMachineScaleSetId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Compute/virtualMachineScaleSets/myVMSS","provisioningState":"Succeeded"}}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyVirtualMachinePools/testPool","name":"testPool","type":"microsoft.standbypool/standbyvirtualmachinepools","location":"eastus","tags":{},"systemData":{"createdBy":"test@example.com","createdByType":"User","createdAt":"2026-03-12T20:45:38.4656457Z","lastModifiedBy":"test@example.com","lastModifiedByType":"User","lastModifiedAt":"2026-03-12T20:45:38.4656457Z"},"properties":{"elasticityProfile":{"maxReadyCapacity":3,"minReadyCapacity":3,"postProvisioningDelay":"PT2S","dynamicSizing":{"enabled":true}},"virtualMachineState":"Running","attachedVirtualMachineScaleSetId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Compute/virtualMachineScaleSets/myVMSS","provisioningState":"Succeeded"}}' headers: - alt-svc: - - h3=":30810" cache-control: - no-cache content-length: - - '813' + - '877' content-type: - application/json; charset=utf-8 date: - - Tue, 22 Apr 2025 02:34:34 GMT + - Thu, 12 Mar 2026 20:45:40 GMT etag: - - '"b3032abb-0000-0100-0000-6807003a0000"' + - '"e80252e3-0000-0100-0000-69b325f40000"' expires: - '-1' pragma: @@ -518,15 +517,15 @@ interactions: x-content-type-options: - nosniff x-ms-operation-identifier: - - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/81e7a807-a01c-4d58-818b-9f976f4ffc86 + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus/dbe3dd10-b338-4aa0-8783-5f525b716591 x-ms-providerhub-traffic: - 'True' x-ms-ratelimit-remaining-subscription-global-writes: - '11999' x-ms-ratelimit-remaining-subscription-writes: - - '19999' + - '799' x-msedge-ref: - - 'Ref A: F07BCF362C084076884221D64B3E47E1 Ref B: MWH011020807052 Ref C: 2025-04-22T02:34:33Z' + - 'Ref A: 55EC869F49334B66B5F1B38900BFE53E Ref B: MWH011020809031 Ref C: 2026-03-12T20:45:36Z' status: code: 200 message: OK @@ -544,23 +543,23 @@ interactions: ParameterSetName: - --resource-group --name User-Agent: - - AZURECLI/2.71.0 azsdk-python-core/1.31.0 Python/3.12.10 (Windows-11-10.0.26100-SP0) + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.13.12 (Windows-11-10.0.26100-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyVirtualMachinePools/testPool?api-version=2025-03-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyVirtualMachinePools/testPool?api-version=2025-10-01 response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyVirtualMachinePools/testPool","name":"testPool","type":"microsoft.standbypool/standbyvirtualmachinepools","location":"eastus","tags":{},"systemData":{"createdBy":"test@example.com","createdByType":"User","createdAt":"2025-04-22T02:34:34.0112407Z","lastModifiedBy":"test@example.com","lastModifiedByType":"User","lastModifiedAt":"2025-04-22T02:34:34.0112407Z"},"properties":{"elasticityProfile":{"maxReadyCapacity":3,"minReadyCapacity":3},"virtualMachineState":"Running","attachedVirtualMachineScaleSetId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Compute/virtualMachineScaleSets/myVMSS","provisioningState":"Succeeded"}}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyVirtualMachinePools/testPool","name":"testPool","type":"microsoft.standbypool/standbyvirtualmachinepools","location":"eastus","tags":{},"systemData":{"createdBy":"test@example.com","createdByType":"User","createdAt":"2026-03-12T20:45:38.4656457Z","lastModifiedBy":"test@example.com","lastModifiedByType":"User","lastModifiedAt":"2026-03-12T20:45:38.4656457Z"},"properties":{"elasticityProfile":{"maxReadyCapacity":3,"minReadyCapacity":3,"postProvisioningDelay":"PT2S","dynamicSizing":{"enabled":true}},"virtualMachineState":"Running","attachedVirtualMachineScaleSetId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Compute/virtualMachineScaleSets/myVMSS","provisioningState":"Succeeded"}}' headers: cache-control: - no-cache content-length: - - '813' + - '877' content-type: - application/json; charset=utf-8 date: - - Tue, 22 Apr 2025 02:34:34 GMT + - Thu, 12 Mar 2026 20:45:42 GMT etag: - - '"b3032abb-0000-0100-0000-6807003a0000"' + - '"e80252e3-0000-0100-0000-69b325f40000"' expires: - '-1' pragma: @@ -576,7 +575,7 @@ interactions: x-ms-ratelimit-remaining-subscription-global-reads: - '16499' x-msedge-ref: - - 'Ref A: 9721A8D462A04EE7894D000D79F39093 Ref B: MWH011020808034 Ref C: 2025-04-22T02:34:35Z' + - 'Ref A: 68C397A9F61347CB9E43896A35EF0D6D Ref B: CO6AA3150219027 Ref C: 2026-03-12T20:45:41Z' status: code: 200 message: OK @@ -594,15 +593,13 @@ interactions: ParameterSetName: - --resource-group --name --version User-Agent: - - AZURECLI/2.71.0 azsdk-python-core/1.31.0 Python/3.12.10 (Windows-11-10.0.26100-SP0) + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.13.12 (Windows-11-10.0.26100-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyVirtualMachinePools/testPool/runtimeViews/latest?api-version=2025-03-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyVirtualMachinePools/testPool/runtimeViews/latest?api-version=2025-10-01 response: body: string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyVirtualMachinePools/testPool/runtimeViews/latest","name":"latest","type":"Microsoft.StandbyPool/standbyVirtualMachinePools/runtimeViews","properties":{"instanceCountSummary":[{"instanceCountsByState":[{"state":"Creating","count":3},{"state":"Starting","count":0},{"state":"Running","count":0},{"state":"Deallocating","count":0},{"state":"Deallocated","count":0},{"state":"Hibernating","count":0},{"state":"Hibernated","count":0},{"state":"Deleting","count":0}]}],"status":{"code":"HealthState/healthy"},"provisioningState":"Succeeded"}}' headers: - alt-svc: - - h3=":30810" cache-control: - no-cache content-length: @@ -610,7 +607,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 22 Apr 2025 02:34:35 GMT + - Thu, 12 Mar 2026 20:45:42 GMT expires: - '-1' pragma: @@ -624,13 +621,13 @@ interactions: x-content-type-options: - nosniff x-ms-operation-identifier: - - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/fecc1819-08aa-4cae-bb22-abc77196154b + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/eastus/ae7a9d82-6eae-4a94-9fad-296d5137233c x-ms-providerhub-traffic: - 'True' x-ms-ratelimit-remaining-subscription-global-reads: - '16499' x-msedge-ref: - - 'Ref A: 6B7672D91D9E4DC38FFB170AD1F6EBF6 Ref B: CO6AA3150220023 Ref C: 2025-04-22T02:34:35Z' + - 'Ref A: 939A1B21DCFB4C7C883E861E8C66A562 Ref B: CO6AA3150220031 Ref C: 2026-03-12T20:45:42Z' status: code: 200 message: OK @@ -648,21 +645,21 @@ interactions: ParameterSetName: - --resource-group User-Agent: - - AZURECLI/2.71.0 azsdk-python-core/1.31.0 Python/3.12.10 (Windows-11-10.0.26100-SP0) + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.13.12 (Windows-11-10.0.26100-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyVirtualMachinePools?api-version=2025-03-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyVirtualMachinePools?api-version=2025-10-01 response: body: - string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyVirtualMachinePools/testPool","name":"testPool","type":"microsoft.standbypool/standbyvirtualmachinepools","location":"eastus","tags":{},"systemData":{"createdBy":"test@example.com","createdByType":"User","createdAt":"2025-04-22T02:34:34.0112407Z","lastModifiedBy":"test@example.com","lastModifiedByType":"User","lastModifiedAt":"2025-04-22T02:34:34.0112407Z"},"properties":{"elasticityProfile":{"maxReadyCapacity":3,"minReadyCapacity":3},"virtualMachineState":"Running","attachedVirtualMachineScaleSetId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Compute/virtualMachineScaleSets/myVMSS","provisioningState":"Succeeded"}}]}' + string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyVirtualMachinePools/testPool","name":"testPool","type":"microsoft.standbypool/standbyvirtualmachinepools","location":"eastus","tags":{},"systemData":{"createdBy":"test@example.com","createdByType":"User","createdAt":"2026-03-12T20:45:38.4656457Z","lastModifiedBy":"test@example.com","lastModifiedByType":"User","lastModifiedAt":"2026-03-12T20:45:38.4656457Z"},"properties":{"elasticityProfile":{"maxReadyCapacity":3,"minReadyCapacity":3,"postProvisioningDelay":"PT2S","dynamicSizing":{"enabled":true}},"virtualMachineState":"Running","attachedVirtualMachineScaleSetId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Compute/virtualMachineScaleSets/myVMSS","provisioningState":"Succeeded"}}]}' headers: cache-control: - no-cache content-length: - - '825' + - '889' content-type: - application/json; charset=utf-8 date: - - Tue, 22 Apr 2025 02:34:35 GMT + - Thu, 12 Mar 2026 20:45:43 GMT expires: - '-1' pragma: @@ -674,13 +671,13 @@ interactions: x-content-type-options: - nosniff x-ms-original-request-ids: - - 34f6783a-9685-44e9-a0d7-43e169dcae01 + - 738bd3df-8a37-4e0d-8bab-a7bd1863016b x-ms-providerhub-traffic: - 'True' x-ms-ratelimit-remaining-subscription-global-reads: - '16499' x-msedge-ref: - - 'Ref A: 2BC0F718C8BE42988803F5872EB12CBF Ref B: MWH011020806042 Ref C: 2025-04-22T02:34:36Z' + - 'Ref A: D60903DE1867466DA6010BBF828F860E Ref B: MWH011020807054 Ref C: 2026-03-12T20:45:43Z' status: code: 200 message: OK @@ -696,21 +693,21 @@ interactions: Connection: - keep-alive User-Agent: - - AZURECLI/2.71.0 azsdk-python-core/1.31.0 Python/3.12.10 (Windows-11-10.0.26100-SP0) + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.13.12 (Windows-11-10.0.26100-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/standbyVirtualMachinePools?api-version=2025-03-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/standbyVirtualMachinePools?api-version=2025-10-01 response: body: - string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyVirtualMachinePools/testPool","name":"testPool","type":"microsoft.standbypool/standbyvirtualmachinepools","location":"eastus","tags":{},"systemData":{"createdBy":"test@example.com","createdByType":"User","createdAt":"2025-04-22T02:34:34.0112407Z","lastModifiedBy":"test@example.com","lastModifiedByType":"User","lastModifiedAt":"2025-04-22T02:34:34.0112407Z"},"properties":{"elasticityProfile":{"maxReadyCapacity":3,"minReadyCapacity":3},"virtualMachineState":"Running","attachedVirtualMachineScaleSetId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Compute/virtualMachineScaleSets/myVMSS","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mvarposhti-test/providers/Microsoft.StandbyPool/standbyVirtualMachinePools/imdslogs6590-StandbyPool","name":"imdslogs6590-StandbyPool","type":"microsoft.standbypool/standbyvirtualmachinepools","location":"westcentralus","tags":{},"systemData":{"createdBy":"test@example.com","createdByType":"User","createdAt":"2024-12-06T21:48:37.8036144Z","lastModifiedBy":"test@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-12-06T21:48:37.8036144Z"},"properties":{"elasticityProfile":{"maxReadyCapacity":1,"minReadyCapacity":1},"virtualMachineState":"Running","attachedVirtualMachineScaleSetId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mvarposhti-test/providers/Microsoft.Compute/virtualMachineScaleSets/imdslogstest","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mvarposhti-test/providers/Microsoft.StandbyPool/standbyVirtualMachinePools/TestIMDS7771-StandbyPool","name":"TestIMDS7771-StandbyPool","type":"microsoft.standbypool/standbyvirtualmachinepools","location":"westus","systemData":{"createdBy":"test@example.com","createdByType":"User","createdAt":"2024-12-30T20:56:42.225103Z","lastModifiedBy":"test@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-12-30T20:56:53.5133618Z"},"properties":{"provisioningState":"Succeeded","elasticityProfile":{"minReadyCapacity":0,"maxReadyCapacity":2},"virtualMachineState":"Running","attachedVirtualMachineScaleSetId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mvarposhti-test/providers/Microsoft.Compute/virtualMachineScaleSets/TestIMDSWestUS"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/pmaas-canary-test-10-17-rg/providers/Microsoft.StandbyPool/standbyVirtualMachinePools/pmaas-ca225-StandbyPool","name":"pmaas-ca225-StandbyPool","type":"microsoft.standbypool/standbyvirtualmachinepools","location":"eastus2euap","systemData":{"createdBy":"test@example.com","createdByType":"User","createdAt":"2024-10-18T00:13:07.5726255Z","lastModifiedBy":"test@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-10-18T00:13:07.5726255Z"},"properties":{"elasticityProfile":{"minReadyCapacity":0,"maxReadyCapacity":2},"virtualMachineState":"Deallocated","attachedVirtualMachineScaleSetId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/pmaas-canary-test-10-17-rg/providers/Microsoft.Compute/virtualMachineScaleSets/pmaas-canary-test-10-17-vmss","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mvarposhti-test/providers/Microsoft.StandbyPool/standbyVirtualMachinePools/InstanceMixPool","name":"InstanceMixPool","type":"microsoft.standbypool/standbyvirtualmachinepools","location":"eastus2euap","systemData":{"createdBy":"test@example.com","createdByType":"User","createdAt":"2024-10-20T09:13:49.9236145Z","lastModifiedBy":"test@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-10-20T20:42:31.1087072Z"},"properties":{"provisioningState":"Succeeded","elasticityProfile":{"maxReadyCapacity":3},"virtualMachineState":"Deallocated","attachedVirtualMachineScaleSetId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mvarposhti-test/providers/Microsoft.Compute/virtualMachineScaleSets/InstanceMixValidationTest"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mvarposhti-test/providers/Microsoft.StandbyPool/standbyVirtualMachinePools/isVmInSt4356-StandbyPool","name":"isVmInSt4356-StandbyPool","type":"microsoft.standbypool/standbyvirtualmachinepools","location":"eastus2euap","systemData":{"createdBy":"test@example.com","createdByType":"User","createdAt":"2024-11-01T17:46:03.1918832Z","lastModifiedBy":"test@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-11-01T17:46:03.1918832Z"},"properties":{"elasticityProfile":{"minReadyCapacity":1,"maxReadyCapacity":1},"virtualMachineState":"Running","attachedVirtualMachineScaleSetId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mvarposhti-test/providers/Microsoft.Compute/virtualMachineScaleSets/isVmInStandbyPoolTest","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mvarposhti-test/providers/Microsoft.StandbyPool/standbyVirtualMachinePools/userdata7570-StandbyPool","name":"userdata7570-StandbyPool","type":"microsoft.standbypool/standbyvirtualmachinepools","location":"eastus2euap","tags":{},"systemData":{"createdBy":"test@example.com","createdByType":"User","createdAt":"2024-11-15T18:04:05.3539416Z","lastModifiedBy":"test@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-11-15T18:05:03.6949132Z"},"properties":{"elasticityProfile":{"maxReadyCapacity":1,"minReadyCapacity":1},"virtualMachineState":"Running","attachedVirtualMachineScaleSetId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mvarposhti-test/providers/Microsoft.Compute/virtualMachineScaleSets/userdata-test","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-kubhardwaj-sanitization/providers/Microsoft.StandbyPool/standbyVirtualMachinePools/testkubhsaniti","name":"testkubhsaniti","type":"microsoft.standbypool/standbyvirtualmachinepools","location":"eastus2euap","tags":{},"systemData":{"createdBy":"test@example.com","createdByType":"User","createdAt":"2025-03-13T17:50:14.293037Z","lastModifiedBy":"test@example.com","lastModifiedByType":"User","lastModifiedAt":"2025-03-13T17:50:14.293037Z"},"properties":{"elasticityProfile":{"maxReadyCapacity":5},"virtualMachineState":"Running","attachedVirtualMachineScaleSetId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/test-kubhardwaj-sanitization/providers/Microsoft.Compute/virtualMachineScaleSets/test-vmss-sanitization","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-kubhardwaj-vmss/providers/Microsoft.StandbyPool/standbyVirtualMachinePools/testkbpool","name":"testkbpool","type":"microsoft.standbypool/standbyvirtualmachinepools","location":"eastus2euap","tags":{},"systemData":{"createdBy":"test@example.com","createdByType":"User","createdAt":"2025-04-17T17:22:28.8268508Z","lastModifiedBy":"test@example.com","lastModifiedByType":"User","lastModifiedAt":"2025-04-17T17:25:01.5929975Z"},"properties":{"elasticityProfile":{"maxReadyCapacity":4},"virtualMachineState":"Running","attachedVirtualMachineScaleSetId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-kubhardwaj-vmss/providers/Microsoft.Compute/virtualMachineScaleSets/test-vmss-kubhardwaj","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mvarposhti-test/providers/Microsoft.StandbyPool/standbyVirtualMachinePools/asc-test-standbypool","name":"asc-test-standbypool","type":"microsoft.standbypool/standbyvirtualmachinepools","location":"eastus2euap","tags":{},"systemData":{"createdBy":"test@example.com","createdByType":"User","createdAt":"2025-04-19T00:27:36.8217052Z","lastModifiedBy":"test@example.com","lastModifiedByType":"User","lastModifiedAt":"2025-04-21T17:17:09.0262205Z"},"properties":{"elasticityProfile":{"maxReadyCapacity":2,"minReadyCapacity":2},"virtualMachineState":"Running","attachedVirtualMachineScaleSetId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mvarposhti-test/providers/Microsoft.Compute/virtualMachineScaleSets/asc-test-vmss","provisioningState":"Succeeded"}}]}' + string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyVirtualMachinePools/testPool","name":"testPool","type":"microsoft.standbypool/standbyvirtualmachinepools","location":"eastus","tags":{},"systemData":{"createdBy":"test@example.com","createdByType":"User","createdAt":"2026-03-12T20:45:38.4656457Z","lastModifiedBy":"test@example.com","lastModifiedByType":"User","lastModifiedAt":"2026-03-12T20:45:38.4656457Z"},"properties":{"elasticityProfile":{"maxReadyCapacity":3,"minReadyCapacity":3,"postProvisioningDelay":"PT2S","dynamicSizing":{"enabled":true}},"virtualMachineState":"Running","attachedVirtualMachineScaleSetId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.Compute/virtualMachineScaleSets/myVMSS","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mvarposhti-test/providers/Microsoft.StandbyPool/standbyVirtualMachinePools/imdslogs6590-StandbyPool","name":"imdslogs6590-StandbyPool","type":"microsoft.standbypool/standbyvirtualmachinepools","location":"westcentralus","tags":{},"systemData":{"createdBy":"test@example.com","createdByType":"User","createdAt":"2024-12-06T21:48:37.8036144Z","lastModifiedBy":"test@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-12-06T21:48:37.8036144Z"},"properties":{"elasticityProfile":{"maxReadyCapacity":1,"minReadyCapacity":1},"virtualMachineState":"Running","attachedVirtualMachineScaleSetId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mvarposhti-test/providers/Microsoft.Compute/virtualMachineScaleSets/imdslogstest","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mvarposhti-test/providers/Microsoft.StandbyPool/standbyVirtualMachinePools/TestIMDS7771-StandbyPool","name":"TestIMDS7771-StandbyPool","type":"microsoft.standbypool/standbyvirtualmachinepools","location":"westus","systemData":{"createdBy":"test@example.com","createdByType":"User","createdAt":"2024-12-30T20:56:42.225103Z","lastModifiedBy":"test@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-12-30T20:56:53.5133618Z"},"properties":{"provisioningState":"Succeeded","elasticityProfile":{"minReadyCapacity":0,"maxReadyCapacity":2},"virtualMachineState":"Running","attachedVirtualMachineScaleSetId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mvarposhti-test/providers/Microsoft.Compute/virtualMachineScaleSets/TestIMDSWestUS"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mvarposhti-test/providers/Microsoft.StandbyPool/standbyVirtualMachinePools/test-pool-zone","name":"test-pool-zone","type":"microsoft.standbypool/standbyvirtualmachinepools","location":"westus2","tags":{},"systemData":{"createdBy":"test@example.com","createdByType":"User","createdAt":"2025-07-02T17:40:17.5476815Z","lastModifiedBy":"test@example.com","lastModifiedByType":"User","lastModifiedAt":"2025-07-02T17:40:17.5476815Z"},"properties":{"elasticityProfile":{"maxReadyCapacity":2,"minReadyCapacity":2},"virtualMachineState":"Running","attachedVirtualMachineScaleSetId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mvarposhti-test/providers/Microsoft.Compute/virtualMachineScaleSets/test-pmaas-zone-change","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/PMaasSyntheticsStaticResourcesRG-centraluseuap/providers/Microsoft.StandbyPool/standbyVirtualMachinePools/PMaaSSyntheticsVMPool","name":"PMaaSSyntheticsVMPool","type":"microsoft.standbypool/standbyvirtualmachinepools","location":"centraluseuap","tags":{},"systemData":{"createdBy":"test@example.com","createdByType":"User","createdAt":"2025-05-15T18:29:55.2070207Z","lastModifiedBy":"test@example.com","lastModifiedByType":"User","lastModifiedAt":"2025-05-15T23:22:59.3984852Z"},"properties":{"elasticityProfile":{"maxReadyCapacity":1},"virtualMachineState":"Deallocated","attachedVirtualMachineScaleSetId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/PMaasSyntheticsStaticResourcesRG-centraluseuap/providers/Microsoft.Compute/virtualMachineScaleSets/PMaaSSyntheticsVMO","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/TestPoolIntegrationWorkloadWindowscentraluseuap-6ee63e59/providers/Microsoft.StandbyPool/standbyVirtualMachinePools/PMaaSSyntheticsVMPool","name":"PMaaSSyntheticsVMPool","type":"microsoft.standbypool/standbyvirtualmachinepools","location":"centraluseuap","tags":{},"systemData":{"createdBy":"test@example.com","createdByType":"User","createdAt":"2025-10-21T01:22:39.4972313Z","lastModifiedBy":"test@example.com","lastModifiedByType":"User","lastModifiedAt":"2025-10-21T01:22:39.4972313Z"},"properties":{"elasticityProfile":{"maxReadyCapacity":3},"virtualMachineState":"Running","attachedVirtualMachineScaleSetId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/TestPoolIntegrationWorkloadWindowscentraluseuap-6ee63e59/providers/Microsoft.Compute/virtualMachineScaleSets/PMaaSSyntheticsVMO","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/pmaas-canary-test-10-17-rg/providers/Microsoft.StandbyPool/standbyVirtualMachinePools/pmaas-ca225-StandbyPool","name":"pmaas-ca225-StandbyPool","type":"microsoft.standbypool/standbyvirtualmachinepools","location":"eastus2euap","systemData":{"createdBy":"test@example.com","createdByType":"User","createdAt":"2024-10-18T00:13:07.5726255Z","lastModifiedBy":"test@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-10-18T00:13:07.5726255Z"},"properties":{"elasticityProfile":{"minReadyCapacity":0,"maxReadyCapacity":2},"virtualMachineState":"Deallocated","attachedVirtualMachineScaleSetId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/pmaas-canary-test-10-17-rg/providers/Microsoft.Compute/virtualMachineScaleSets/pmaas-canary-test-10-17-vmss","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mvarposhti-test/providers/Microsoft.StandbyPool/standbyVirtualMachinePools/InstanceMixPool","name":"InstanceMixPool","type":"microsoft.standbypool/standbyvirtualmachinepools","location":"eastus2euap","systemData":{"createdBy":"test@example.com","createdByType":"User","createdAt":"2024-10-20T09:13:49.9236145Z","lastModifiedBy":"test@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-10-20T20:42:31.1087072Z"},"properties":{"provisioningState":"Succeeded","elasticityProfile":{"maxReadyCapacity":3},"virtualMachineState":"Deallocated","attachedVirtualMachineScaleSetId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mvarposhti-test/providers/Microsoft.Compute/virtualMachineScaleSets/InstanceMixValidationTest"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mvarposhti-test/providers/Microsoft.StandbyPool/standbyVirtualMachinePools/isVmInSt4356-StandbyPool","name":"isVmInSt4356-StandbyPool","type":"microsoft.standbypool/standbyvirtualmachinepools","location":"eastus2euap","systemData":{"createdBy":"test@example.com","createdByType":"User","createdAt":"2024-11-01T17:46:03.1918832Z","lastModifiedBy":"test@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-11-01T17:46:03.1918832Z"},"properties":{"elasticityProfile":{"minReadyCapacity":1,"maxReadyCapacity":1},"virtualMachineState":"Running","attachedVirtualMachineScaleSetId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mvarposhti-test/providers/Microsoft.Compute/virtualMachineScaleSets/isVmInStandbyPoolTest","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mvarposhti-test/providers/Microsoft.StandbyPool/standbyVirtualMachinePools/userdata7570-StandbyPool","name":"userdata7570-StandbyPool","type":"microsoft.standbypool/standbyvirtualmachinepools","location":"eastus2euap","tags":{},"systemData":{"createdBy":"test@example.com","createdByType":"User","createdAt":"2024-11-15T18:04:05.3539416Z","lastModifiedBy":"test@example.com","lastModifiedByType":"User","lastModifiedAt":"2024-11-15T18:05:03.6949132Z"},"properties":{"elasticityProfile":{"maxReadyCapacity":1,"minReadyCapacity":1},"virtualMachineState":"Running","attachedVirtualMachineScaleSetId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mvarposhti-test/providers/Microsoft.Compute/virtualMachineScaleSets/userdata-test","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mvarposhti-test/providers/Microsoft.StandbyPool/standbyVirtualMachinePools/asc-test-standbypool","name":"asc-test-standbypool","type":"microsoft.standbypool/standbyvirtualmachinepools","location":"eastus2euap","tags":{},"systemData":{"createdBy":"test@example.com","createdByType":"User","createdAt":"2025-04-19T00:27:36.8217052Z","lastModifiedBy":"test@example.com","lastModifiedByType":"User","lastModifiedAt":"2025-04-21T17:17:09.0262205Z"},"properties":{"elasticityProfile":{"maxReadyCapacity":2,"minReadyCapacity":2},"virtualMachineState":"Running","attachedVirtualMachineScaleSetId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mvarposhti-test/providers/Microsoft.Compute/virtualMachineScaleSets/asc-test-vmss","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mvarposhti-test/providers/Microsoft.StandbyPool/standbyVirtualMachinePools/test-pool-fd2","name":"test-pool-fd2","type":"microsoft.standbypool/standbyvirtualmachinepools","location":"eastus2euap","tags":{},"systemData":{"createdBy":"test@example.com","createdByType":"User","createdAt":"2025-07-02T21:56:13.3715836Z","lastModifiedBy":"test@example.com","lastModifiedByType":"User","lastModifiedAt":"2025-07-02T21:56:13.3715836Z"},"properties":{"elasticityProfile":{"maxReadyCapacity":2,"minReadyCapacity":2},"virtualMachineState":"Running","attachedVirtualMachineScaleSetId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mvarposhti-test/providers/Microsoft.Compute/virtualMachineScaleSets/pmaas-fd-test2","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mvarposhti-test/providers/Microsoft.StandbyPool/standbyVirtualMachinePools/test-pool-fd5","name":"test-pool-fd5","type":"microsoft.standbypool/standbyvirtualmachinepools","location":"eastus2euap","tags":{},"systemData":{"createdBy":"test@example.com","createdByType":"User","createdAt":"2025-07-03T07:59:48.9819163Z","lastModifiedBy":"test@example.com","lastModifiedByType":"User","lastModifiedAt":"2025-07-03T07:59:48.9819163Z"},"properties":{"elasticityProfile":{"maxReadyCapacity":2,"minReadyCapacity":2},"virtualMachineState":"Running","attachedVirtualMachineScaleSetId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mvarposhti-test/providers/Microsoft.Compute/virtualMachineScaleSets/pmaas-fd-test5","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mvarposhti-test/providers/Microsoft.StandbyPool/standbyVirtualMachinePools/PmaasMultiFD1-testPool1","name":"PmaasMultiFD1-testPool1","type":"microsoft.standbypool/standbyvirtualmachinepools","location":"eastus2euap","tags":{},"systemData":{"createdBy":"test@example.com","createdByType":"User","createdAt":"2025-08-26T05:57:06.0854309Z","lastModifiedBy":"test@example.com","lastModifiedByType":"User","lastModifiedAt":"2025-08-26T05:57:06.0854309Z"},"properties":{"elasticityProfile":{"maxReadyCapacity":3,"minReadyCapacity":3},"virtualMachineState":"Running","attachedVirtualMachineScaleSetId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mvarposhti-test/providers/Microsoft.Compute/virtualMachineScaleSets/PmaasMultiFD1","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mvarposhti-test/providers/Microsoft.StandbyPool/standbyVirtualMachinePools/PmaasTes3235mvarpo","name":"PmaasTes3235mvarpo","type":"microsoft.standbypool/standbyvirtualmachinepools","location":"eastus2euap","tags":{},"systemData":{"createdBy":"test@example.com","createdByType":"User","createdAt":"2025-08-26T06:22:11.135935Z","lastModifiedBy":"test@example.com","lastModifiedByType":"User","lastModifiedAt":"2025-08-26T06:22:11.135935Z"},"properties":{"elasticityProfile":{"maxReadyCapacity":1,"minReadyCapacity":1},"virtualMachineState":"Running","attachedVirtualMachineScaleSetId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mvarposhti-test/providers/Microsoft.Compute/virtualMachineScaleSets/PmaasTestMvarposhti1","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-kubhardwaj-credScan/providers/Microsoft.StandbyPool/standbyVirtualMachinePools/testKubhardwajPool","name":"testKubhardwajPool","type":"microsoft.standbypool/standbyvirtualmachinepools","location":"eastus2euap","tags":{},"systemData":{"createdBy":"test@example.com","createdByType":"User","createdAt":"2025-09-18T15:37:15.7831139Z","lastModifiedBy":"test@example.com","lastModifiedByType":"User","lastModifiedAt":"2025-09-18T15:37:15.7831139Z"},"properties":{"elasticityProfile":{"maxReadyCapacity":4},"virtualMachineState":"Running","attachedVirtualMachineScaleSetId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-kubhardwaj-credScan/providers/Microsoft.Compute/virtualMachineScaleSets/test-kubhardwaj-vmss-1","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mvarposhti-test/providers/Microsoft.StandbyPool/standbyVirtualMachinePools/PmaasMul5226-StandbyPool","name":"PmaasMul5226-StandbyPool","type":"microsoft.standbypool/standbyvirtualmachinepools","location":"eastus2euap","tags":{},"systemData":{"createdBy":"test@example.com","createdByType":"User","createdAt":"2025-10-23T18:38:38.1954004Z","lastModifiedBy":"test@example.com","lastModifiedByType":"User","lastModifiedAt":"2025-10-23T18:43:01.1438273Z"},"properties":{"elasticityProfile":{"maxReadyCapacity":3,"minReadyCapacity":3},"virtualMachineState":"Running","attachedVirtualMachineScaleSetId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mvarposhti-test/providers/Microsoft.Compute/virtualMachineScaleSets/PmaasMultiFD3","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/carlosh-test-api/providers/Microsoft.StandbyPool/standbyVirtualMachinePools/test-api-2025-10-01","name":"test-api-2025-10-01","type":"microsoft.standbypool/standbyvirtualmachinepools","location":"eastus2euap","tags":{},"systemData":{"lastModifiedBy":"test@example.com","lastModifiedByType":"User","lastModifiedAt":"2026-02-02T18:50:51.7623209Z"},"properties":{"elasticityProfile":{"maxReadyCapacity":1,"minReadyCapacity":0,"postProvisioningDelay":"PT5M"},"virtualMachineState":"Running","attachedVirtualMachineScaleSetId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/carlosh-test-api/providers/Microsoft.Compute/virtualMachineScaleSets/vmo","provisioningState":"Succeeded"}}]}' headers: cache-control: - no-cache content-length: - - '8461' + - '15365' content-type: - application/json; charset=utf-8 date: - - Tue, 22 Apr 2025 02:34:37 GMT + - Thu, 12 Mar 2026 20:45:45 GMT expires: - '-1' pragma: @@ -722,14 +719,16 @@ interactions: x-content-type-options: - nosniff x-ms-original-request-ids: - - f1988243-1cd0-40a1-96eb-e2df16395839 - - d5fca5ac-fa54-4ff1-978c-f09d3dcb5cfe - - c363be50-f072-4c42-854a-849c16a12a0d - - 0e8c3aea-5090-4e23-93fd-59aab79bf294 + - 4064f62d-7fa6-4502-a7af-8220f24d5ece + - d67a9a00-5c3a-4dc5-9b1e-e629ada11b4a + - dff378e6-4718-4c4f-8d79-6f4a403dc287 + - 8d1494d9-ed7b-4ae6-b319-a7470b5afc9c + - d869621c-bfed-4ad8-8830-dae1aeb0a674 + - f795437f-c31c-4319-b501-eb84459c77f9 x-ms-ratelimit-remaining-subscription-global-reads: - '16499' x-msedge-ref: - - 'Ref A: F8641B0D045D4A19AEC95814B99BE62B Ref B: CO6AA3150217049 Ref C: 2025-04-22T02:34:36Z' + - 'Ref A: 76CDCF028B004133BA2C20B74ABADF52 Ref B: CO6AA3150217037 Ref C: 2026-03-12T20:45:44Z' status: code: 200 message: OK @@ -749,17 +748,15 @@ interactions: ParameterSetName: - --resource-group --name -y User-Agent: - - AZURECLI/2.71.0 azsdk-python-core/1.31.0 Python/3.12.10 (Windows-11-10.0.26100-SP0) + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.13.12 (Windows-11-10.0.26100-SP0) method: DELETE - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyVirtualMachinePools/testPool?api-version=2025-03-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyVirtualMachinePools/testPool?api-version=2025-10-01 response: body: string: 'null' headers: - alt-svc: - - h3=":30810" azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/EASTUS/operationStatuses/fa1a993d-7fe8-45ec-9c91-a26e172af7e4*8948BDCCFA915FB0DB0966ABA630A58A5F0A2925EE835BE6F154C25EA863A829?api-version=2025-03-01&t=638808860786621254&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=fsBKX0Tt9qjeOnlXCrKqmvTeClaDgn_eSpUbhMBQkN6-0Ueo-U6lX6N6WhaekMitxixDzq6BhPUfnfAiyLT5S4Va0XEbhyxsDfwCCgWhVhIWwXGutWxc9WX3iRd0XQF9PTyBRpDY7yN6Q-P4GVATAAcj2g81jthHRzdSyq1wxNiq8V_x33AOqqwO-DyvdJtj_XzLTceTmSqxNc_yw3fOOxcr9xwljsW_7mtN9kWoFWVjQFCKWfXav0tzfXcWdjUC4Et_YI5ZRhr_U7k5N2rtxAT_XDzfMKiVl95GNpYKLSS01NFPWjYYIV4Ds3CYefDMiWgvM-sEg-HIto439s203w&h=aesv05bwyJQupeBONUj1sBlqOPOvr4OUeIEFEWwxghc + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/EASTUS/operationStatuses/cd8a9653-a2b5-4b4a-b2b0-97f9fa4f7bdd*FC0550082BB4355BB5832305C477F42E951C54668B31F1E89544B4E1BBAEBA5A?api-version=2025-10-01&t=639089451467285563&c=MIIHxDCCBqygAwIBAgIRAJVEBjgK1fo3sgU5fQhfuLEwDQYJKoZIhvcNAQELBQAwNTEzMDEGA1UEAxMqQ0NNRSBHMSBUTFMgUlNBIDIwNDggU0hBMjU2IDIwNDkgQ1VTIENBIDAxMB4XDTI2MDIxOTAxNTQ1MloXDTI2MDgxNDA3NTQ1MlowQDE-MDwGA1UEAxM1YXN5bmNvcGVyYXRpb25zaWduaW5nY2VydGlmaWNhdGUubWFuYWdlbWVudC5henVyZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDrBg4PC5_iwaDF2jdesjMFYDUEQArU1ZMOWKClK9v-zEzpLQWRkuLaTlb8lurdKZw0tKz7W5RLJzZENJjHh0OhhqpDT2ZThQyqtKC54UFZKNQG3GiSWCDRMpQ-3lrvWe-BjJPOWPW3KZQM60VNR2Rn00yITDdvZb_VJvNHswjZkL6_AYx34fi1yqn4PLdF_r_70KohAv0GbYeaDOiK0TB6lrbCpFuKyMxhrj-wYuELoxavVYoiJ0HCRwkshCDYtmtZyL3HS03HSQ21aM3XgRL59a3jBRCEsTeotMe7Cq_ZxbJnx6b9o1dIoYNEUEdH30-hhyPgr8Iz74zrlD8qaCc1AgMBAAGjggTCMIIEvjCBnQYDVR0gBIGVMIGSMAwGCisGAQQBgjd7AQEwZgYKKwYBBAGCN3sCAjBYMFYGCCsGAQUFBwICMEoeSAAzADMAZQAwADEAOQAyADEALQA0AGQANgA0AC0ANABmADgAYwAtAGEAMAA1ADUALQA1AGIAZABhAGYAZgBkADUAZQAzADMAZDAMBgorBgEEAYI3ewMCMAwGCisGAQQBgjd7BAIwDAYDVR0TAQH_BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH_BAQDAgWgMB0GA1UdDgQWBBTkGx50YKynp1NdIGMYkgerB7q2yjAfBgNVHSMEGDAWgBT85FoKL4UO50S5B3N44NREB6IZETCCAcoGA1UdHwSCAcEwggG9MG-gbaBrhmlodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvY2VudHJhbHVzL2NybHMvY2NtZWNlbnRyYWx1c3BraS9jY21lY2VudHJhbHVzaWNhMDEvNDEvY3VycmVudC5jcmwwcaBvoG2Ga2h0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2NlbnRyYWx1cy9jcmxzL2NjbWVjZW50cmFsdXNwa2kvY2NtZWNlbnRyYWx1c2ljYTAxLzQxL2N1cnJlbnQuY3JsMGCgXqBchlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vY2VudHJhbHVzL2NybHMvY2NtZWNlbnRyYWx1c3BraS9jY21lY2VudHJhbHVzaWNhMDEvNDEvY3VycmVudC5jcmwwdaBzoHGGb2h0dHA6Ly9jY21lY2VudHJhbHVzcGtpLmNlbnRyYWx1cy5wa2kuY29yZS53aW5kb3dzLm5ldC9jZXJ0aWZpY2F0ZUF1dGhvcml0aWVzL2NjbWVjZW50cmFsdXNpY2EwMS80MS9jdXJyZW50LmNybDCCAc8GCCsGAQUFBwEBBIIBwTCCAb0wcgYIKwYBBQUHMAKGZmh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9jZW50cmFsdXMvY2FjZXJ0cy9jY21lY2VudHJhbHVzcGtpL2NjbWVjZW50cmFsdXNpY2EwMS9jZXJ0LmNlcjB0BggrBgEFBQcwAoZoaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvY2VudHJhbHVzL2NhY2VydHMvY2NtZWNlbnRyYWx1c3BraS9jY21lY2VudHJhbHVzaWNhMDEvY2VydC5jZXIwYwYIKwYBBQUHMAKGV2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9jZW50cmFsdXMvY2FjZXJ0cy9jY21lY2VudHJhbHVzcGtpL2NjbWVjZW50cmFsdXNpY2EwMS9jZXJ0LmNlcjBsBggrBgEFBQcwAoZgaHR0cDovL2NjbWVjZW50cmFsdXNwa2kuY2VudHJhbHVzLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWNlbnRyYWx1c2ljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQBvLgW8TEYHqGbCuDyHhkYK1OKWuuU-hapduG-PB1saopKb2-3u4xS05HJWiktEtOs0r6T5LzFdUhBJ8UU44D4W_T3Klq11PFRfv2ODDWq8FX5HwydKsyc0MGHZHtz1h-25G7Ezns0HORN0VDZWkAHvwo6uncxlizCvilcKcLZN9hVZS0KGTU5emzjSB9TPjn9grassWmzhVKdiNTPPKrYsGZ-vmXnBtJed4O5aaQ3vqKRbNiq6EtQexCdqS7c3Y0UVsUkXkEK22TsTmQvHcyawH9BkLWYtNKQi85OT-g85ayYrtkjo5fakBErjJ0c-w3OQ9sa54Sxm3HniZyubzpe5&s=PLTN532niXcTtePdI0qKfyBUYursoxF1noCoeUj0hbLN9euRW4QjX6-PRnZRvhK2yddqADTYL5s3L00NXvnvgjaizCv_lTf1l2SRnENPcpE3RqbeVeKN5kJ8-j3cfMF0P5jgr-huX3Nf2HemZwOsglxXF-r3xLLyacQ0x_VyaLPlci_0jzKrYr7Hp3XNQrkguS6ghhlCsgS7PtexJc7k4kJUO_wF_k1P07cGIc_EM1SINjOflEjVyTSRi1zpT7h_nsge9r9uWYOp1zus9--fHf7Rj_KcEZYLQGYAfyCy9qrGTYftYtb1s7S6YDB54UE1KIw-DIOH4L-GQd4s9aGWdA&h=4jZDR__PDcAVhVi06ieRdM0hwhr6au5Wp5Qe_CBADOI cache-control: - no-cache content-length: @@ -767,13 +764,13 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 22 Apr 2025 02:34:37 GMT + - Thu, 12 Mar 2026 20:45:46 GMT etag: - - '"b30319bd-0000-0100-0000-6807003e0000"' + - '"e8025ce3-0000-0100-0000-69b325fa0000"' expires: - '-1' location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/EASTUS/operationStatuses/fa1a993d-7fe8-45ec-9c91-a26e172af7e4*8948BDCCFA915FB0DB0966ABA630A58A5F0A2925EE835BE6F154C25EA863A829?api-version=2025-03-01&t=638808860786621254&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=fsBKX0Tt9qjeOnlXCrKqmvTeClaDgn_eSpUbhMBQkN6-0Ueo-U6lX6N6WhaekMitxixDzq6BhPUfnfAiyLT5S4Va0XEbhyxsDfwCCgWhVhIWwXGutWxc9WX3iRd0XQF9PTyBRpDY7yN6Q-P4GVATAAcj2g81jthHRzdSyq1wxNiq8V_x33AOqqwO-DyvdJtj_XzLTceTmSqxNc_yw3fOOxcr9xwljsW_7mtN9kWoFWVjQFCKWfXav0tzfXcWdjUC4Et_YI5ZRhr_U7k5N2rtxAT_XDzfMKiVl95GNpYKLSS01NFPWjYYIV4Ds3CYefDMiWgvM-sEg-HIto439s203w&h=aesv05bwyJQupeBONUj1sBlqOPOvr4OUeIEFEWwxghc + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/EASTUS/operationStatuses/cd8a9653-a2b5-4b4a-b2b0-97f9fa4f7bdd*FC0550082BB4355BB5832305C477F42E951C54668B31F1E89544B4E1BBAEBA5A?api-version=2025-10-01&t=639089451467441831&c=MIIHxDCCBqygAwIBAgIRAJVEBjgK1fo3sgU5fQhfuLEwDQYJKoZIhvcNAQELBQAwNTEzMDEGA1UEAxMqQ0NNRSBHMSBUTFMgUlNBIDIwNDggU0hBMjU2IDIwNDkgQ1VTIENBIDAxMB4XDTI2MDIxOTAxNTQ1MloXDTI2MDgxNDA3NTQ1MlowQDE-MDwGA1UEAxM1YXN5bmNvcGVyYXRpb25zaWduaW5nY2VydGlmaWNhdGUubWFuYWdlbWVudC5henVyZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDrBg4PC5_iwaDF2jdesjMFYDUEQArU1ZMOWKClK9v-zEzpLQWRkuLaTlb8lurdKZw0tKz7W5RLJzZENJjHh0OhhqpDT2ZThQyqtKC54UFZKNQG3GiSWCDRMpQ-3lrvWe-BjJPOWPW3KZQM60VNR2Rn00yITDdvZb_VJvNHswjZkL6_AYx34fi1yqn4PLdF_r_70KohAv0GbYeaDOiK0TB6lrbCpFuKyMxhrj-wYuELoxavVYoiJ0HCRwkshCDYtmtZyL3HS03HSQ21aM3XgRL59a3jBRCEsTeotMe7Cq_ZxbJnx6b9o1dIoYNEUEdH30-hhyPgr8Iz74zrlD8qaCc1AgMBAAGjggTCMIIEvjCBnQYDVR0gBIGVMIGSMAwGCisGAQQBgjd7AQEwZgYKKwYBBAGCN3sCAjBYMFYGCCsGAQUFBwICMEoeSAAzADMAZQAwADEAOQAyADEALQA0AGQANgA0AC0ANABmADgAYwAtAGEAMAA1ADUALQA1AGIAZABhAGYAZgBkADUAZQAzADMAZDAMBgorBgEEAYI3ewMCMAwGCisGAQQBgjd7BAIwDAYDVR0TAQH_BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH_BAQDAgWgMB0GA1UdDgQWBBTkGx50YKynp1NdIGMYkgerB7q2yjAfBgNVHSMEGDAWgBT85FoKL4UO50S5B3N44NREB6IZETCCAcoGA1UdHwSCAcEwggG9MG-gbaBrhmlodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvY2VudHJhbHVzL2NybHMvY2NtZWNlbnRyYWx1c3BraS9jY21lY2VudHJhbHVzaWNhMDEvNDEvY3VycmVudC5jcmwwcaBvoG2Ga2h0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2NlbnRyYWx1cy9jcmxzL2NjbWVjZW50cmFsdXNwa2kvY2NtZWNlbnRyYWx1c2ljYTAxLzQxL2N1cnJlbnQuY3JsMGCgXqBchlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vY2VudHJhbHVzL2NybHMvY2NtZWNlbnRyYWx1c3BraS9jY21lY2VudHJhbHVzaWNhMDEvNDEvY3VycmVudC5jcmwwdaBzoHGGb2h0dHA6Ly9jY21lY2VudHJhbHVzcGtpLmNlbnRyYWx1cy5wa2kuY29yZS53aW5kb3dzLm5ldC9jZXJ0aWZpY2F0ZUF1dGhvcml0aWVzL2NjbWVjZW50cmFsdXNpY2EwMS80MS9jdXJyZW50LmNybDCCAc8GCCsGAQUFBwEBBIIBwTCCAb0wcgYIKwYBBQUHMAKGZmh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9jZW50cmFsdXMvY2FjZXJ0cy9jY21lY2VudHJhbHVzcGtpL2NjbWVjZW50cmFsdXNpY2EwMS9jZXJ0LmNlcjB0BggrBgEFBQcwAoZoaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvY2VudHJhbHVzL2NhY2VydHMvY2NtZWNlbnRyYWx1c3BraS9jY21lY2VudHJhbHVzaWNhMDEvY2VydC5jZXIwYwYIKwYBBQUHMAKGV2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9jZW50cmFsdXMvY2FjZXJ0cy9jY21lY2VudHJhbHVzcGtpL2NjbWVjZW50cmFsdXNpY2EwMS9jZXJ0LmNlcjBsBggrBgEFBQcwAoZgaHR0cDovL2NjbWVjZW50cmFsdXNwa2kuY2VudHJhbHVzLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWNlbnRyYWx1c2ljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQBvLgW8TEYHqGbCuDyHhkYK1OKWuuU-hapduG-PB1saopKb2-3u4xS05HJWiktEtOs0r6T5LzFdUhBJ8UU44D4W_T3Klq11PFRfv2ODDWq8FX5HwydKsyc0MGHZHtz1h-25G7Ezns0HORN0VDZWkAHvwo6uncxlizCvilcKcLZN9hVZS0KGTU5emzjSB9TPjn9grassWmzhVKdiNTPPKrYsGZ-vmXnBtJed4O5aaQ3vqKRbNiq6EtQexCdqS7c3Y0UVsUkXkEK22TsTmQvHcyawH9BkLWYtNKQi85OT-g85ayYrtkjo5fakBErjJ0c-w3OQ9sa54Sxm3HniZyubzpe5&s=fNdkLpJVNNDe12Hilhwvti_svZdGyjSvqtQwAojihR9pr6p_gYP6no6T-QXvpnJdQZUpsd0MKejxdDNtxXqm9qI6SC7t4TCEgRgeJfJAn1praZtsfbs94z__6nfoWCvDGCzzgKI3UJHMrsvclRpElOVqX7DfCC9xJ1ZVFZpI0foV-GPCYytws_QQcNez4uwfkHjaQGKvCryoat5ULRcY6jr4UgOZIIWWOK3o0yHziuz44cc12aK-LrUtO7FoIbsrw_QpG-wdk3_IwocsjPjfH1EYmU0CNIc_s9qmLwR6eZzcur151L5gbR5kiC4JzIjt-KDnByXMafik4jneVWcG9Q&h=Hx9k_-J1ElC9JkdohzQ3GvkpRmHqMFJHF5Q8kybOUlY pragma: - no-cache strict-transport-security: @@ -785,15 +782,15 @@ interactions: x-content-type-options: - nosniff x-ms-operation-identifier: - - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/b524cc8c-05e5-466b-8169-7231fb618ef4 + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/eastus/1b4815b8-0274-49e7-9429-c64302b94968 x-ms-providerhub-traffic: - 'True' x-ms-ratelimit-remaining-subscription-deletes: - - '14996' + - '799' x-ms-ratelimit-remaining-subscription-global-deletes: - '11999' x-msedge-ref: - - 'Ref A: E174D23AF12144CBB0B8A66ABAB77AED Ref B: CO6AA3150219033 Ref C: 2025-04-22T02:34:37Z' + - 'Ref A: 2E328E98E9AF4DE78D41943618C6C3C7 Ref B: CO6AA3150218019 Ref C: 2026-03-12T20:45:45Z' status: code: 202 message: Accepted @@ -811,15 +808,15 @@ interactions: ParameterSetName: - --resource-group --name -y User-Agent: - - AZURECLI/2.71.0 azsdk-python-core/1.31.0 Python/3.12.10 (Windows-11-10.0.26100-SP0) + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.13.12 (Windows-11-10.0.26100-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/EASTUS/operationStatuses/fa1a993d-7fe8-45ec-9c91-a26e172af7e4*8948BDCCFA915FB0DB0966ABA630A58A5F0A2925EE835BE6F154C25EA863A829?api-version=2025-03-01&t=638808860786621254&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=fsBKX0Tt9qjeOnlXCrKqmvTeClaDgn_eSpUbhMBQkN6-0Ueo-U6lX6N6WhaekMitxixDzq6BhPUfnfAiyLT5S4Va0XEbhyxsDfwCCgWhVhIWwXGutWxc9WX3iRd0XQF9PTyBRpDY7yN6Q-P4GVATAAcj2g81jthHRzdSyq1wxNiq8V_x33AOqqwO-DyvdJtj_XzLTceTmSqxNc_yw3fOOxcr9xwljsW_7mtN9kWoFWVjQFCKWfXav0tzfXcWdjUC4Et_YI5ZRhr_U7k5N2rtxAT_XDzfMKiVl95GNpYKLSS01NFPWjYYIV4Ds3CYefDMiWgvM-sEg-HIto439s203w&h=aesv05bwyJQupeBONUj1sBlqOPOvr4OUeIEFEWwxghc + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/EASTUS/operationStatuses/cd8a9653-a2b5-4b4a-b2b0-97f9fa4f7bdd*FC0550082BB4355BB5832305C477F42E951C54668B31F1E89544B4E1BBAEBA5A?api-version=2025-10-01&t=639089451467285563&c=MIIHxDCCBqygAwIBAgIRAJVEBjgK1fo3sgU5fQhfuLEwDQYJKoZIhvcNAQELBQAwNTEzMDEGA1UEAxMqQ0NNRSBHMSBUTFMgUlNBIDIwNDggU0hBMjU2IDIwNDkgQ1VTIENBIDAxMB4XDTI2MDIxOTAxNTQ1MloXDTI2MDgxNDA3NTQ1MlowQDE-MDwGA1UEAxM1YXN5bmNvcGVyYXRpb25zaWduaW5nY2VydGlmaWNhdGUubWFuYWdlbWVudC5henVyZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDrBg4PC5_iwaDF2jdesjMFYDUEQArU1ZMOWKClK9v-zEzpLQWRkuLaTlb8lurdKZw0tKz7W5RLJzZENJjHh0OhhqpDT2ZThQyqtKC54UFZKNQG3GiSWCDRMpQ-3lrvWe-BjJPOWPW3KZQM60VNR2Rn00yITDdvZb_VJvNHswjZkL6_AYx34fi1yqn4PLdF_r_70KohAv0GbYeaDOiK0TB6lrbCpFuKyMxhrj-wYuELoxavVYoiJ0HCRwkshCDYtmtZyL3HS03HSQ21aM3XgRL59a3jBRCEsTeotMe7Cq_ZxbJnx6b9o1dIoYNEUEdH30-hhyPgr8Iz74zrlD8qaCc1AgMBAAGjggTCMIIEvjCBnQYDVR0gBIGVMIGSMAwGCisGAQQBgjd7AQEwZgYKKwYBBAGCN3sCAjBYMFYGCCsGAQUFBwICMEoeSAAzADMAZQAwADEAOQAyADEALQA0AGQANgA0AC0ANABmADgAYwAtAGEAMAA1ADUALQA1AGIAZABhAGYAZgBkADUAZQAzADMAZDAMBgorBgEEAYI3ewMCMAwGCisGAQQBgjd7BAIwDAYDVR0TAQH_BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH_BAQDAgWgMB0GA1UdDgQWBBTkGx50YKynp1NdIGMYkgerB7q2yjAfBgNVHSMEGDAWgBT85FoKL4UO50S5B3N44NREB6IZETCCAcoGA1UdHwSCAcEwggG9MG-gbaBrhmlodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvY2VudHJhbHVzL2NybHMvY2NtZWNlbnRyYWx1c3BraS9jY21lY2VudHJhbHVzaWNhMDEvNDEvY3VycmVudC5jcmwwcaBvoG2Ga2h0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2NlbnRyYWx1cy9jcmxzL2NjbWVjZW50cmFsdXNwa2kvY2NtZWNlbnRyYWx1c2ljYTAxLzQxL2N1cnJlbnQuY3JsMGCgXqBchlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vY2VudHJhbHVzL2NybHMvY2NtZWNlbnRyYWx1c3BraS9jY21lY2VudHJhbHVzaWNhMDEvNDEvY3VycmVudC5jcmwwdaBzoHGGb2h0dHA6Ly9jY21lY2VudHJhbHVzcGtpLmNlbnRyYWx1cy5wa2kuY29yZS53aW5kb3dzLm5ldC9jZXJ0aWZpY2F0ZUF1dGhvcml0aWVzL2NjbWVjZW50cmFsdXNpY2EwMS80MS9jdXJyZW50LmNybDCCAc8GCCsGAQUFBwEBBIIBwTCCAb0wcgYIKwYBBQUHMAKGZmh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9jZW50cmFsdXMvY2FjZXJ0cy9jY21lY2VudHJhbHVzcGtpL2NjbWVjZW50cmFsdXNpY2EwMS9jZXJ0LmNlcjB0BggrBgEFBQcwAoZoaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvY2VudHJhbHVzL2NhY2VydHMvY2NtZWNlbnRyYWx1c3BraS9jY21lY2VudHJhbHVzaWNhMDEvY2VydC5jZXIwYwYIKwYBBQUHMAKGV2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9jZW50cmFsdXMvY2FjZXJ0cy9jY21lY2VudHJhbHVzcGtpL2NjbWVjZW50cmFsdXNpY2EwMS9jZXJ0LmNlcjBsBggrBgEFBQcwAoZgaHR0cDovL2NjbWVjZW50cmFsdXNwa2kuY2VudHJhbHVzLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWNlbnRyYWx1c2ljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQBvLgW8TEYHqGbCuDyHhkYK1OKWuuU-hapduG-PB1saopKb2-3u4xS05HJWiktEtOs0r6T5LzFdUhBJ8UU44D4W_T3Klq11PFRfv2ODDWq8FX5HwydKsyc0MGHZHtz1h-25G7Ezns0HORN0VDZWkAHvwo6uncxlizCvilcKcLZN9hVZS0KGTU5emzjSB9TPjn9grassWmzhVKdiNTPPKrYsGZ-vmXnBtJed4O5aaQ3vqKRbNiq6EtQexCdqS7c3Y0UVsUkXkEK22TsTmQvHcyawH9BkLWYtNKQi85OT-g85ayYrtkjo5fakBErjJ0c-w3OQ9sa54Sxm3HniZyubzpe5&s=PLTN532niXcTtePdI0qKfyBUYursoxF1noCoeUj0hbLN9euRW4QjX6-PRnZRvhK2yddqADTYL5s3L00NXvnvgjaizCv_lTf1l2SRnENPcpE3RqbeVeKN5kJ8-j3cfMF0P5jgr-huX3Nf2HemZwOsglxXF-r3xLLyacQ0x_VyaLPlci_0jzKrYr7Hp3XNQrkguS6ghhlCsgS7PtexJc7k4kJUO_wF_k1P07cGIc_EM1SINjOflEjVyTSRi1zpT7h_nsge9r9uWYOp1zus9--fHf7Rj_KcEZYLQGYAfyCy9qrGTYftYtb1s7S6YDB54UE1KIw-DIOH4L-GQd4s9aGWdA&h=4jZDR__PDcAVhVi06ieRdM0hwhr6au5Wp5Qe_CBADOI response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/EASTUS/operationStatuses/fa1a993d-7fe8-45ec-9c91-a26e172af7e4*8948BDCCFA915FB0DB0966ABA630A58A5F0A2925EE835BE6F154C25EA863A829","name":"fa1a993d-7fe8-45ec-9c91-a26e172af7e4*8948BDCCFA915FB0DB0966ABA630A58A5F0A2925EE835BE6F154C25EA863A829","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyVirtualMachinePools/testPool","status":"Deleting","startTime":"2025-04-22T02:34:38.5567482Z"}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/EASTUS/operationStatuses/cd8a9653-a2b5-4b4a-b2b0-97f9fa4f7bdd*FC0550082BB4355BB5832305C477F42E951C54668B31F1E89544B4E1BBAEBA5A","name":"cd8a9653-a2b5-4b4a-b2b0-97f9fa4f7bdd*FC0550082BB4355BB5832305C477F42E951C54668B31F1E89544B4E1BBAEBA5A","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyVirtualMachinePools/testPool","status":"Deleting","startTime":"2026-03-12T20:45:46.4133387Z"}' headers: azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/eastus/operationStatuses/fa1a993d-7fe8-45ec-9c91-a26e172af7e4*8948BDCCFA915FB0DB0966ABA630A58A5F0A2925EE835BE6F154C25EA863A829?api-version=2025-03-01&t=638808860789783867&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=JbjW0bAyIJjC_yy7JJXgdPYx3VdtX5f9cVnwwJTs5SOE6M9SB_v7YuLC8OYJfEE7BWUROuoXTxD5dVyz153_dHGNv5o_Ka3L23MlD2dWOqHC1YsRlYqH2V_LWUx3_i7yRBPa4KS8Mx8vS_IzKji8MA2Df5XcVX0ZUBXOjA7Wadat-vrcmiQs9BSUw3b4CqFHKdpvFTlRNs-6Wq-AUFofTGjqH3BrwWim_u3RpNkjXLMnbYOcDWL-c-RRRGw5cGY2JHKntRbplNBPHxROIGmnuZ3r788uwKjfGa2v3lIBkQFDiokNw09MxkPgbJbexEW0LV3VwON41Z9JM0e3E3uJDQ&h=Rlc4rrCWq3EENqRT5TBvNFOkv1M-Icf0sVRURmNIjjg + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/eastus/operationStatuses/cd8a9653-a2b5-4b4a-b2b0-97f9fa4f7bdd*FC0550082BB4355BB5832305C477F42E951C54668B31F1E89544B4E1BBAEBA5A?api-version=2025-10-01&t=639089451477525364&c=MIIHlDCCBnygAwIBAgIQbRZBCnyTTrdKyx3sn6-cIjANBgkqhkiG9w0BAQsFADA2MTQwMgYDVQQDEytDQ01FIEcxIFRMUyBSU0EgMjA0OCBTSEEyNTYgMjA0OSBFVVMyIENBIDAxMB4XDTI2MDIyNDE4NDcwN1oXDTI2MDgyMDAwNDcwN1owQDE-MDwGA1UEAxM1YXN5bmNvcGVyYXRpb25zaWduaW5nY2VydGlmaWNhdGUubWFuYWdlbWVudC5henVyZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDLYIfsKK3BxfjRY95DQ7nTiHuQIybDAR8CX9yInjq_0E3Mb9YwMAQGJklR1lZJqg9M7got1ThcwNEpPovodQrXAzXRPqJ0JyNpNf1UNLgRs-3_mYbXxvSrBdgdZL4WUq9XCQ9WaH2aM3MAuLy8FL835sRe_Zx46G3TsI9Grsv5U-8gTr440L6nsopLTJJzQCpxou4KEuTMiG2GpVzxExJwvUDuutVCxXnsUwksDnhFUbqcJ7mVhhK5If25oHTNYUQwYylqvq_5eVdfEXEzpbP3XfDdKxljTnSMHaniaYcYW3OmhIMmdnHNFiPA9LQ2DtYs_7T68xnPVpbVO0EZ2Em5AgMBAAGjggSSMIIEjjCBnQYDVR0gBIGVMIGSMAwGCisGAQQBgjd7AQEwZgYKKwYBBAGCN3sCAjBYMFYGCCsGAQUFBwICMEoeSAAzADMAZQAwADEAOQAyADEALQA0AGQANgA0AC0ANABmADgAYwAtAGEAMAA1ADUALQA1AGIAZABhAGYAZgBkADUAZQAzADMAZDAMBgorBgEEAYI3ewMCMAwGCisGAQQBgjd7BAIwDAYDVR0TAQH_BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH_BAQDAgWgMB0GA1UdDgQWBBQixmODlrY3K7hS01rA8V_TZUhMsjAfBgNVHSMEGDAWgBT87D7bqnwfgh4FuKEG-UPnArMKuTCCAbIGA1UdHwSCAakwggGlMGmgZ6BlhmNodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwa6BpoGeGZWh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzY1L2N1cnJlbnQuY3JsMFqgWKBWhlRodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwb6BtoGuGaWh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMS82NS9jdXJyZW50LmNybDCCAbcGCCsGAQUFBwEBBIIBqTCCAaUwbAYIKwYBBQUHMAKGYGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBuBggrBgEFBQcwAoZiaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwXQYIKwYBBQUHMAKGUWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBmBggrBgEFBQcwAoZaaHR0cDovL2NjbWVlYXN0dXMycGtpLmVhc3R1czIucGtpLmNvcmUud2luZG93cy5uZXQvY2VydGlmaWNhdGVBdXRob3JpdGllcy9jY21lZWFzdHVzMmljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQBKY8uIen-4v_aGTptgf_04u1F6978whzIp4ZiTbOSXPwNnweOy6hCQUcuaqDgVZEiozCZ3DTEQooEcQdtH6WhiCDn5FLdHIVfLyo35uSdRGa9igGbbQ22s_ZI2_Sp17bV5_a-akDuAb6xVSZB_RbHXoicbUykmyHQ2aRb7wLI-YJ4X_aS00yjgBXHLbbbD1PGhTMYVk-5Qy8AYGA2_CTJ0ZS5toZF1EKxkz6ka6D_ROn4Sg7PthZX7Y3YpuVwnCelnvJvOgla_MQjpNDBcgmnVyU-ChBBd3TykrRxVWNXjEm54XPippvvwuKEdc4BCa38ZFVNgvDuK-tY_JpycugPZ&s=yHzSzoIZabfZXePjPhNbiIccP9YnEEDfakDtvgi3_N6-BYQ7Rfc45lzdgAAbFXUgSM7k_zg7YbgfpLtkGcpocLE42R7mDC3HRmnBh3v2Zac1h0iBKQYePdyWiqwfG1hK7fCBdFfydmqcCyunqYmULS2Uh6xprxA53-H71gXzzxAd_XQWdc8sdfV1z0QNaCqGqDBPZRAbY268GDEiMmPekSDHUcOwx-hwILGEHts40UzC-eo2ps4Qs6sI12Vq5hzWSolTFSKi4Qhe0fM_Wgg1BZwa4DJngKC4Ry4TqZhpPGfilRyVhFtAS999YllSXD9Sg1cfL-HQGqtqEaUre6x7bw&h=NBFowSZArcqEIwUBdemDd_O3aeVA9TrJ_wgjBxypuVQ cache-control: - no-cache content-length: @@ -827,13 +824,13 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 22 Apr 2025 02:34:38 GMT + - Thu, 12 Mar 2026 20:45:46 GMT etag: - - '"fc0005af-0000-0100-0000-6807003e0000"' + - '"8903299e-0000-0100-0000-69b325fa0000"' expires: - '-1' location: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/eastus/operationStatuses/fa1a993d-7fe8-45ec-9c91-a26e172af7e4*8948BDCCFA915FB0DB0966ABA630A58A5F0A2925EE835BE6F154C25EA863A829?api-version=2025-03-01&t=638808860789940092&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=ICcqABj3OTRslTVoUGtXAvuMumTJdHOOQKiUzIGx87OaJIMHL_U9cdSAl_MoEFpE05_zQsy1NhLlT-c7Tpx63uYPPYsDBSjLIQzmh1tB5TK4QF79uQ7SDb0ysR37_1JTlQIT3JduQZ2B7Jv0wrZuNwP02eBfuqWVJYP20uIbUhpBxDs2n45_hrifkALShMpChiFWAp9tKj7iKI0HLsDkZ1Cvx_DaZWsm0Bb38hdupW0bZ-oOxy2s8BknA9AFismulfc0EAWBY-WqtGJlX5PdzQyc_is347I5dTuKmjtd9VDB0a7_5x-ALcBYx6_DELFa5i_hoj0LuDPUqeO2hrOwzQ&h=dbiwD96pVy-3NsE1fRrK-u81AO-jD71qiR8gw_0IJT4 + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/eastus/operationStatuses/cd8a9653-a2b5-4b4a-b2b0-97f9fa4f7bdd*FC0550082BB4355BB5832305C477F42E951C54668B31F1E89544B4E1BBAEBA5A?api-version=2025-10-01&t=639089451477681598&c=MIIHlDCCBnygAwIBAgIQbRZBCnyTTrdKyx3sn6-cIjANBgkqhkiG9w0BAQsFADA2MTQwMgYDVQQDEytDQ01FIEcxIFRMUyBSU0EgMjA0OCBTSEEyNTYgMjA0OSBFVVMyIENBIDAxMB4XDTI2MDIyNDE4NDcwN1oXDTI2MDgyMDAwNDcwN1owQDE-MDwGA1UEAxM1YXN5bmNvcGVyYXRpb25zaWduaW5nY2VydGlmaWNhdGUubWFuYWdlbWVudC5henVyZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDLYIfsKK3BxfjRY95DQ7nTiHuQIybDAR8CX9yInjq_0E3Mb9YwMAQGJklR1lZJqg9M7got1ThcwNEpPovodQrXAzXRPqJ0JyNpNf1UNLgRs-3_mYbXxvSrBdgdZL4WUq9XCQ9WaH2aM3MAuLy8FL835sRe_Zx46G3TsI9Grsv5U-8gTr440L6nsopLTJJzQCpxou4KEuTMiG2GpVzxExJwvUDuutVCxXnsUwksDnhFUbqcJ7mVhhK5If25oHTNYUQwYylqvq_5eVdfEXEzpbP3XfDdKxljTnSMHaniaYcYW3OmhIMmdnHNFiPA9LQ2DtYs_7T68xnPVpbVO0EZ2Em5AgMBAAGjggSSMIIEjjCBnQYDVR0gBIGVMIGSMAwGCisGAQQBgjd7AQEwZgYKKwYBBAGCN3sCAjBYMFYGCCsGAQUFBwICMEoeSAAzADMAZQAwADEAOQAyADEALQA0AGQANgA0AC0ANABmADgAYwAtAGEAMAA1ADUALQA1AGIAZABhAGYAZgBkADUAZQAzADMAZDAMBgorBgEEAYI3ewMCMAwGCisGAQQBgjd7BAIwDAYDVR0TAQH_BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH_BAQDAgWgMB0GA1UdDgQWBBQixmODlrY3K7hS01rA8V_TZUhMsjAfBgNVHSMEGDAWgBT87D7bqnwfgh4FuKEG-UPnArMKuTCCAbIGA1UdHwSCAakwggGlMGmgZ6BlhmNodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwa6BpoGeGZWh0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2Vhc3R1czIvY3Jscy9jY21lZWFzdHVzMnBraS9jY21lZWFzdHVzMmljYTAxLzY1L2N1cnJlbnQuY3JsMFqgWKBWhlRodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vZWFzdHVzMi9jcmxzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvNjUvY3VycmVudC5jcmwwb6BtoGuGaWh0dHA6Ly9jY21lZWFzdHVzMnBraS5lYXN0dXMyLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWVhc3R1czJpY2EwMS82NS9jdXJyZW50LmNybDCCAbcGCCsGAQUFBwEBBIIBqTCCAaUwbAYIKwYBBQUHMAKGYGh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBuBggrBgEFBQcwAoZiaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvZWFzdHVzMi9jYWNlcnRzL2NjbWVlYXN0dXMycGtpL2NjbWVlYXN0dXMyaWNhMDEvY2VydC5jZXIwXQYIKwYBBQUHMAKGUWh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9lYXN0dXMyL2NhY2VydHMvY2NtZWVhc3R1czJwa2kvY2NtZWVhc3R1czJpY2EwMS9jZXJ0LmNlcjBmBggrBgEFBQcwAoZaaHR0cDovL2NjbWVlYXN0dXMycGtpLmVhc3R1czIucGtpLmNvcmUud2luZG93cy5uZXQvY2VydGlmaWNhdGVBdXRob3JpdGllcy9jY21lZWFzdHVzMmljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQBKY8uIen-4v_aGTptgf_04u1F6978whzIp4ZiTbOSXPwNnweOy6hCQUcuaqDgVZEiozCZ3DTEQooEcQdtH6WhiCDn5FLdHIVfLyo35uSdRGa9igGbbQ22s_ZI2_Sp17bV5_a-akDuAb6xVSZB_RbHXoicbUykmyHQ2aRb7wLI-YJ4X_aS00yjgBXHLbbbD1PGhTMYVk-5Qy8AYGA2_CTJ0ZS5toZF1EKxkz6ka6D_ROn4Sg7PthZX7Y3YpuVwnCelnvJvOgla_MQjpNDBcgmnVyU-ChBBd3TykrRxVWNXjEm54XPippvvwuKEdc4BCa38ZFVNgvDuK-tY_JpycugPZ&s=UBNjJvZ90kbzKIF3e9g9c_z_hqpXGgBdi1nCHsPqr9O2xSQjDFZvePy9GgguAGMqtdxmjdrxCfjinBQhM6AV6WJqqY23PYU3i6-uCNpu_nALNKXmRHia2NDrg4xGBSPlpaw-6md-jBzJH5CUHdhjUkUrbdMujnBr2NY_axhZo3sp_ZOAEFSw5Pv3yP0ZaR2qT1157n-Z5yu4i28b1vDQRbhxlbthkOZzNOrVDkim_lti55qXd01iR0aj2iJ6UFOlrPN-86mdJQLCK9pUte5x0SBACUWEpO2Y9v-_TQUxHuWhrigX0-zM2J0z5NOSTFgSqnyoPE49CywZa3epWnWJFA&h=iWamcF18W21oh4N6yxiak7xWTMD8NTroz4I-2ctYyQI pragma: - no-cache strict-transport-security: @@ -843,11 +840,11 @@ interactions: x-content-type-options: - nosniff x-ms-operation-identifier: - - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/8c3d3b85-b08b-42a7-8761-d2d515cf3660 + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/7f7b8b20-99ba-4563-9545-ed3e1080270c x-ms-ratelimit-remaining-subscription-global-reads: - '16499' x-msedge-ref: - - 'Ref A: 7B849BC037434D1587C36BF355CA897E Ref B: CO6AA3150219033 Ref C: 2025-04-22T02:34:38Z' + - 'Ref A: F3089EFFA7D04BED8994C7A98CBC47AF Ref B: CO1EDGE2905 Ref C: 2026-03-12T20:45:46Z' status: code: 202 message: Accepted @@ -865,12 +862,12 @@ interactions: ParameterSetName: - --resource-group --name -y User-Agent: - - AZURECLI/2.71.0 azsdk-python-core/1.31.0 Python/3.12.10 (Windows-11-10.0.26100-SP0) + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.13.12 (Windows-11-10.0.26100-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/EASTUS/operationStatuses/fa1a993d-7fe8-45ec-9c91-a26e172af7e4*8948BDCCFA915FB0DB0966ABA630A58A5F0A2925EE835BE6F154C25EA863A829?api-version=2025-03-01&t=638808860786621254&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=fsBKX0Tt9qjeOnlXCrKqmvTeClaDgn_eSpUbhMBQkN6-0Ueo-U6lX6N6WhaekMitxixDzq6BhPUfnfAiyLT5S4Va0XEbhyxsDfwCCgWhVhIWwXGutWxc9WX3iRd0XQF9PTyBRpDY7yN6Q-P4GVATAAcj2g81jthHRzdSyq1wxNiq8V_x33AOqqwO-DyvdJtj_XzLTceTmSqxNc_yw3fOOxcr9xwljsW_7mtN9kWoFWVjQFCKWfXav0tzfXcWdjUC4Et_YI5ZRhr_U7k5N2rtxAT_XDzfMKiVl95GNpYKLSS01NFPWjYYIV4Ds3CYefDMiWgvM-sEg-HIto439s203w&h=aesv05bwyJQupeBONUj1sBlqOPOvr4OUeIEFEWwxghc + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/EASTUS/operationStatuses/cd8a9653-a2b5-4b4a-b2b0-97f9fa4f7bdd*FC0550082BB4355BB5832305C477F42E951C54668B31F1E89544B4E1BBAEBA5A?api-version=2025-10-01&t=639089451467285563&c=MIIHxDCCBqygAwIBAgIRAJVEBjgK1fo3sgU5fQhfuLEwDQYJKoZIhvcNAQELBQAwNTEzMDEGA1UEAxMqQ0NNRSBHMSBUTFMgUlNBIDIwNDggU0hBMjU2IDIwNDkgQ1VTIENBIDAxMB4XDTI2MDIxOTAxNTQ1MloXDTI2MDgxNDA3NTQ1MlowQDE-MDwGA1UEAxM1YXN5bmNvcGVyYXRpb25zaWduaW5nY2VydGlmaWNhdGUubWFuYWdlbWVudC5henVyZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDrBg4PC5_iwaDF2jdesjMFYDUEQArU1ZMOWKClK9v-zEzpLQWRkuLaTlb8lurdKZw0tKz7W5RLJzZENJjHh0OhhqpDT2ZThQyqtKC54UFZKNQG3GiSWCDRMpQ-3lrvWe-BjJPOWPW3KZQM60VNR2Rn00yITDdvZb_VJvNHswjZkL6_AYx34fi1yqn4PLdF_r_70KohAv0GbYeaDOiK0TB6lrbCpFuKyMxhrj-wYuELoxavVYoiJ0HCRwkshCDYtmtZyL3HS03HSQ21aM3XgRL59a3jBRCEsTeotMe7Cq_ZxbJnx6b9o1dIoYNEUEdH30-hhyPgr8Iz74zrlD8qaCc1AgMBAAGjggTCMIIEvjCBnQYDVR0gBIGVMIGSMAwGCisGAQQBgjd7AQEwZgYKKwYBBAGCN3sCAjBYMFYGCCsGAQUFBwICMEoeSAAzADMAZQAwADEAOQAyADEALQA0AGQANgA0AC0ANABmADgAYwAtAGEAMAA1ADUALQA1AGIAZABhAGYAZgBkADUAZQAzADMAZDAMBgorBgEEAYI3ewMCMAwGCisGAQQBgjd7BAIwDAYDVR0TAQH_BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH_BAQDAgWgMB0GA1UdDgQWBBTkGx50YKynp1NdIGMYkgerB7q2yjAfBgNVHSMEGDAWgBT85FoKL4UO50S5B3N44NREB6IZETCCAcoGA1UdHwSCAcEwggG9MG-gbaBrhmlodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvY2VudHJhbHVzL2NybHMvY2NtZWNlbnRyYWx1c3BraS9jY21lY2VudHJhbHVzaWNhMDEvNDEvY3VycmVudC5jcmwwcaBvoG2Ga2h0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2NlbnRyYWx1cy9jcmxzL2NjbWVjZW50cmFsdXNwa2kvY2NtZWNlbnRyYWx1c2ljYTAxLzQxL2N1cnJlbnQuY3JsMGCgXqBchlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vY2VudHJhbHVzL2NybHMvY2NtZWNlbnRyYWx1c3BraS9jY21lY2VudHJhbHVzaWNhMDEvNDEvY3VycmVudC5jcmwwdaBzoHGGb2h0dHA6Ly9jY21lY2VudHJhbHVzcGtpLmNlbnRyYWx1cy5wa2kuY29yZS53aW5kb3dzLm5ldC9jZXJ0aWZpY2F0ZUF1dGhvcml0aWVzL2NjbWVjZW50cmFsdXNpY2EwMS80MS9jdXJyZW50LmNybDCCAc8GCCsGAQUFBwEBBIIBwTCCAb0wcgYIKwYBBQUHMAKGZmh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9jZW50cmFsdXMvY2FjZXJ0cy9jY21lY2VudHJhbHVzcGtpL2NjbWVjZW50cmFsdXNpY2EwMS9jZXJ0LmNlcjB0BggrBgEFBQcwAoZoaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvY2VudHJhbHVzL2NhY2VydHMvY2NtZWNlbnRyYWx1c3BraS9jY21lY2VudHJhbHVzaWNhMDEvY2VydC5jZXIwYwYIKwYBBQUHMAKGV2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9jZW50cmFsdXMvY2FjZXJ0cy9jY21lY2VudHJhbHVzcGtpL2NjbWVjZW50cmFsdXNpY2EwMS9jZXJ0LmNlcjBsBggrBgEFBQcwAoZgaHR0cDovL2NjbWVjZW50cmFsdXNwa2kuY2VudHJhbHVzLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWNlbnRyYWx1c2ljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQBvLgW8TEYHqGbCuDyHhkYK1OKWuuU-hapduG-PB1saopKb2-3u4xS05HJWiktEtOs0r6T5LzFdUhBJ8UU44D4W_T3Klq11PFRfv2ODDWq8FX5HwydKsyc0MGHZHtz1h-25G7Ezns0HORN0VDZWkAHvwo6uncxlizCvilcKcLZN9hVZS0KGTU5emzjSB9TPjn9grassWmzhVKdiNTPPKrYsGZ-vmXnBtJed4O5aaQ3vqKRbNiq6EtQexCdqS7c3Y0UVsUkXkEK22TsTmQvHcyawH9BkLWYtNKQi85OT-g85ayYrtkjo5fakBErjJ0c-w3OQ9sa54Sxm3HniZyubzpe5&s=PLTN532niXcTtePdI0qKfyBUYursoxF1noCoeUj0hbLN9euRW4QjX6-PRnZRvhK2yddqADTYL5s3L00NXvnvgjaizCv_lTf1l2SRnENPcpE3RqbeVeKN5kJ8-j3cfMF0P5jgr-huX3Nf2HemZwOsglxXF-r3xLLyacQ0x_VyaLPlci_0jzKrYr7Hp3XNQrkguS6ghhlCsgS7PtexJc7k4kJUO_wF_k1P07cGIc_EM1SINjOflEjVyTSRi1zpT7h_nsge9r9uWYOp1zus9--fHf7Rj_KcEZYLQGYAfyCy9qrGTYftYtb1s7S6YDB54UE1KIw-DIOH4L-GQd4s9aGWdA&h=4jZDR__PDcAVhVi06ieRdM0hwhr6au5Wp5Qe_CBADOI response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/EASTUS/operationStatuses/fa1a993d-7fe8-45ec-9c91-a26e172af7e4*8948BDCCFA915FB0DB0966ABA630A58A5F0A2925EE835BE6F154C25EA863A829","name":"fa1a993d-7fe8-45ec-9c91-a26e172af7e4*8948BDCCFA915FB0DB0966ABA630A58A5F0A2925EE835BE6F154C25EA863A829","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyVirtualMachinePools/testPool","status":"Succeeded","startTime":"2025-04-22T02:34:38.5567482Z","endTime":"2025-04-22T02:34:44.4280104Z","properties":null}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/EASTUS/operationStatuses/cd8a9653-a2b5-4b4a-b2b0-97f9fa4f7bdd*FC0550082BB4355BB5832305C477F42E951C54668B31F1E89544B4E1BBAEBA5A","name":"cd8a9653-a2b5-4b4a-b2b0-97f9fa4f7bdd*FC0550082BB4355BB5832305C477F42E951C54668B31F1E89544B4E1BBAEBA5A","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyVirtualMachinePools/testPool","status":"Succeeded","startTime":"2026-03-12T20:45:46.4133387Z","endTime":"2026-03-12T20:45:51.8207547Z","properties":null}' headers: cache-control: - no-cache @@ -879,9 +876,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 22 Apr 2025 02:35:08 GMT + - Thu, 12 Mar 2026 20:46:17 GMT etag: - - '"fc004daf-0000-0100-0000-680700440000"' + - '"8903389f-0000-0100-0000-69b325ff0000"' expires: - '-1' pragma: @@ -893,11 +890,11 @@ interactions: x-content-type-options: - nosniff x-ms-operation-identifier: - - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/bf5a15da-4332-4161-a8d0-d4ae04bac105 + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus/82712c03-7de4-482b-a4ed-9d880a4939f1 x-ms-ratelimit-remaining-subscription-global-reads: - '16499' x-msedge-ref: - - 'Ref A: 45192382CFDA4302B1DBAE1DCDA7C97D Ref B: CO6AA3150219033 Ref C: 2025-04-22T02:35:09Z' + - 'Ref A: 10529CFFF8624D7C9862DB3E4150B176 Ref B: CO6AA3150219051 Ref C: 2026-03-12T20:46:18Z' status: code: 200 message: OK @@ -915,12 +912,12 @@ interactions: ParameterSetName: - --resource-group --name -y User-Agent: - - AZURECLI/2.71.0 azsdk-python-core/1.31.0 Python/3.12.10 (Windows-11-10.0.26100-SP0) + - AZURECLI/2.84.0 azsdk-python-core/1.38.0 Python/3.13.12 (Windows-11-10.0.26100-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/EASTUS/operationStatuses/fa1a993d-7fe8-45ec-9c91-a26e172af7e4*8948BDCCFA915FB0DB0966ABA630A58A5F0A2925EE835BE6F154C25EA863A829?api-version=2025-03-01&t=638808860786621254&c=MIIHpTCCBo2gAwIBAgITOgWZuFmLREgOyTdeugAEBZm4WTANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSU5GUkEgQ0EgMDEwHhcNMjUwNDE5MTQyMjI3WhcNMjUxMDE2MTQyMjI3WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPxDlNdj6r6H0vTzKfz228nqLQPXYSxPqEGQSSSCczQcCX3f_Xtnvc-lFdoleay-OVQlgfbWiMkGazl2q7FVj9BZUHJ3KXFg833nlMDzzIkfrA17t4t3OW-6po21aPw9TdEBtH-GReYxdd8YmK-hHhKfpllLkKKn29Z8r3ecn-VJ1URRr4gV1Dnhd8h62eio4oVWmqq_9ITkiyfphE8gKB3n-2ZGTlftv1uEX4hpgnUbyhP4GBPp9Ni0RdYmpukMEr1-GI3W5OnXgKOvoCRB0HZQKU-5u630M-76UA_GFyALd1X_xQwHcCHKvtBzX5EEcQ4AOj_B540c3Mp0HnljQsECAwEAAaOCBJIwggSOMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwEwCgYIKwYBBQUHAwIwPQYJKwYBBAGCNxUHBDAwLgYmKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFghfmRS4WsmTQCAWQCAQcwggHaBggrBgEFBQcBAQSCAcwwggHIMGYGCCsGAQUFBzAChlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ2VydHMvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwxLmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMi5hbWUuZ2JsL2FpYS9CWTJQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSU5GUkElMjBDQSUyMDAxKDQpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDMuYW1lLmdibC9haWEvQlkyUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMElORlJBJTIwQ0ElMjAwMSg0KS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmw0LmFtZS5nYmwvYWlhL0JZMlBLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3J0MB0GA1UdDgQWBBRgocSx-jjjSuZiJXHuNlAhZPhmbjAOBgNVHQ8BAf8EBAMCBaAwggE1BgNVHR8EggEsMIIBKDCCASSgggEgoIIBHIZCaHR0cDovL2NybC5taWNyb3NvZnQuY29tL3BraWluZnJhL0NSTC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMS5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMi5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsMy5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JshjRodHRwOi8vY3JsNC5hbWUuZ2JsL2NybC9BTUUlMjBJTkZSQSUyMENBJTIwMDEoNCkuY3JsMIGdBgNVHSAEgZUwgZIwDAYKKwYBBAGCN3sBATBmBgorBgEEAYI3ewICMFgwVgYIKwYBBQUHAgIwSh5IADMAMwBlADAAMQA5ADIAMQAtADQAZAA2ADQALQA0AGYAOABjAC0AYQAwADUANQAtADUAYgBkAGEAZgBmAGQANQBlADMAMwBkMAwGCisGAQQBgjd7AwIwDAYKKwYBBAGCN3sEAjAfBgNVHSMEGDAWgBTl2Ztn_PjsurvwwKidileIud8-YzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDQYJKoZIhvcNAQELBQADggEBAK5mT0Rrym5x1NF2yah7nxZLo1y0madgpRkCREZyGAoW02DZD68DX6wagq4RbcOr_MAlhvWOTjVB8J52ZIsydOGq5NSpxte9Cy10m7-zSXWMn0yNE8YUToarDNRzmshQ5pEBXhjU6kSMEvqeNG8Fr3KrDZEVieQc5By_ZV8F9vtuv90XjrjiLw1qOrPVVvUFOTx-JlUR4aErF4Jldd_YA0aWCiYbvu3Bd1vWtXdnrkJSX-natlKNqGimVnj86nKEao8ktK5pKaHq6C8vbOLeNreXRy5C2fC1tgiZ00V2pHuk1qbOdhlzTDv8G0HZLm_T7_s92OBqMAwBJ1uChKnQm6M&s=fsBKX0Tt9qjeOnlXCrKqmvTeClaDgn_eSpUbhMBQkN6-0Ueo-U6lX6N6WhaekMitxixDzq6BhPUfnfAiyLT5S4Va0XEbhyxsDfwCCgWhVhIWwXGutWxc9WX3iRd0XQF9PTyBRpDY7yN6Q-P4GVATAAcj2g81jthHRzdSyq1wxNiq8V_x33AOqqwO-DyvdJtj_XzLTceTmSqxNc_yw3fOOxcr9xwljsW_7mtN9kWoFWVjQFCKWfXav0tzfXcWdjUC4Et_YI5ZRhr_U7k5N2rtxAT_XDzfMKiVl95GNpYKLSS01NFPWjYYIV4Ds3CYefDMiWgvM-sEg-HIto439s203w&h=aesv05bwyJQupeBONUj1sBlqOPOvr4OUeIEFEWwxghc + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/EASTUS/operationStatuses/cd8a9653-a2b5-4b4a-b2b0-97f9fa4f7bdd*FC0550082BB4355BB5832305C477F42E951C54668B31F1E89544B4E1BBAEBA5A?api-version=2025-10-01&t=639089451467441831&c=MIIHxDCCBqygAwIBAgIRAJVEBjgK1fo3sgU5fQhfuLEwDQYJKoZIhvcNAQELBQAwNTEzMDEGA1UEAxMqQ0NNRSBHMSBUTFMgUlNBIDIwNDggU0hBMjU2IDIwNDkgQ1VTIENBIDAxMB4XDTI2MDIxOTAxNTQ1MloXDTI2MDgxNDA3NTQ1MlowQDE-MDwGA1UEAxM1YXN5bmNvcGVyYXRpb25zaWduaW5nY2VydGlmaWNhdGUubWFuYWdlbWVudC5henVyZS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDrBg4PC5_iwaDF2jdesjMFYDUEQArU1ZMOWKClK9v-zEzpLQWRkuLaTlb8lurdKZw0tKz7W5RLJzZENJjHh0OhhqpDT2ZThQyqtKC54UFZKNQG3GiSWCDRMpQ-3lrvWe-BjJPOWPW3KZQM60VNR2Rn00yITDdvZb_VJvNHswjZkL6_AYx34fi1yqn4PLdF_r_70KohAv0GbYeaDOiK0TB6lrbCpFuKyMxhrj-wYuELoxavVYoiJ0HCRwkshCDYtmtZyL3HS03HSQ21aM3XgRL59a3jBRCEsTeotMe7Cq_ZxbJnx6b9o1dIoYNEUEdH30-hhyPgr8Iz74zrlD8qaCc1AgMBAAGjggTCMIIEvjCBnQYDVR0gBIGVMIGSMAwGCisGAQQBgjd7AQEwZgYKKwYBBAGCN3sCAjBYMFYGCCsGAQUFBwICMEoeSAAzADMAZQAwADEAOQAyADEALQA0AGQANgA0AC0ANABmADgAYwAtAGEAMAA1ADUALQA1AGIAZABhAGYAZgBkADUAZQAzADMAZDAMBgorBgEEAYI3ewMCMAwGCisGAQQBgjd7BAIwDAYDVR0TAQH_BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH_BAQDAgWgMB0GA1UdDgQWBBTkGx50YKynp1NdIGMYkgerB7q2yjAfBgNVHSMEGDAWgBT85FoKL4UO50S5B3N44NREB6IZETCCAcoGA1UdHwSCAcEwggG9MG-gbaBrhmlodHRwOi8vcHJpbWFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvY2VudHJhbHVzL2NybHMvY2NtZWNlbnRyYWx1c3BraS9jY21lY2VudHJhbHVzaWNhMDEvNDEvY3VycmVudC5jcmwwcaBvoG2Ga2h0dHA6Ly9zZWNvbmRhcnktY2RuLnBraS5jb3JlLndpbmRvd3MubmV0L2NlbnRyYWx1cy9jcmxzL2NjbWVjZW50cmFsdXNwa2kvY2NtZWNlbnRyYWx1c2ljYTAxLzQxL2N1cnJlbnQuY3JsMGCgXqBchlpodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vY2VudHJhbHVzL2NybHMvY2NtZWNlbnRyYWx1c3BraS9jY21lY2VudHJhbHVzaWNhMDEvNDEvY3VycmVudC5jcmwwdaBzoHGGb2h0dHA6Ly9jY21lY2VudHJhbHVzcGtpLmNlbnRyYWx1cy5wa2kuY29yZS53aW5kb3dzLm5ldC9jZXJ0aWZpY2F0ZUF1dGhvcml0aWVzL2NjbWVjZW50cmFsdXNpY2EwMS80MS9jdXJyZW50LmNybDCCAc8GCCsGAQUFBwEBBIIBwTCCAb0wcgYIKwYBBQUHMAKGZmh0dHA6Ly9wcmltYXJ5LWNkbi5wa2kuY29yZS53aW5kb3dzLm5ldC9jZW50cmFsdXMvY2FjZXJ0cy9jY21lY2VudHJhbHVzcGtpL2NjbWVjZW50cmFsdXNpY2EwMS9jZXJ0LmNlcjB0BggrBgEFBQcwAoZoaHR0cDovL3NlY29uZGFyeS1jZG4ucGtpLmNvcmUud2luZG93cy5uZXQvY2VudHJhbHVzL2NhY2VydHMvY2NtZWNlbnRyYWx1c3BraS9jY21lY2VudHJhbHVzaWNhMDEvY2VydC5jZXIwYwYIKwYBBQUHMAKGV2h0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9jZW50cmFsdXMvY2FjZXJ0cy9jY21lY2VudHJhbHVzcGtpL2NjbWVjZW50cmFsdXNpY2EwMS9jZXJ0LmNlcjBsBggrBgEFBQcwAoZgaHR0cDovL2NjbWVjZW50cmFsdXNwa2kuY2VudHJhbHVzLnBraS5jb3JlLndpbmRvd3MubmV0L2NlcnRpZmljYXRlQXV0aG9yaXRpZXMvY2NtZWNlbnRyYWx1c2ljYTAxMA0GCSqGSIb3DQEBCwUAA4IBAQBvLgW8TEYHqGbCuDyHhkYK1OKWuuU-hapduG-PB1saopKb2-3u4xS05HJWiktEtOs0r6T5LzFdUhBJ8UU44D4W_T3Klq11PFRfv2ODDWq8FX5HwydKsyc0MGHZHtz1h-25G7Ezns0HORN0VDZWkAHvwo6uncxlizCvilcKcLZN9hVZS0KGTU5emzjSB9TPjn9grassWmzhVKdiNTPPKrYsGZ-vmXnBtJed4O5aaQ3vqKRbNiq6EtQexCdqS7c3Y0UVsUkXkEK22TsTmQvHcyawH9BkLWYtNKQi85OT-g85ayYrtkjo5fakBErjJ0c-w3OQ9sa54Sxm3HniZyubzpe5&s=fNdkLpJVNNDe12Hilhwvti_svZdGyjSvqtQwAojihR9pr6p_gYP6no6T-QXvpnJdQZUpsd0MKejxdDNtxXqm9qI6SC7t4TCEgRgeJfJAn1praZtsfbs94z__6nfoWCvDGCzzgKI3UJHMrsvclRpElOVqX7DfCC9xJ1ZVFZpI0foV-GPCYytws_QQcNez4uwfkHjaQGKvCryoat5ULRcY6jr4UgOZIIWWOK3o0yHziuz44cc12aK-LrUtO7FoIbsrw_QpG-wdk3_IwocsjPjfH1EYmU0CNIc_s9qmLwR6eZzcur151L5gbR5kiC4JzIjt-KDnByXMafik4jneVWcG9Q&h=Hx9k_-J1ElC9JkdohzQ3GvkpRmHqMFJHF5Q8kybOUlY response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/EASTUS/operationStatuses/fa1a993d-7fe8-45ec-9c91-a26e172af7e4*8948BDCCFA915FB0DB0966ABA630A58A5F0A2925EE835BE6F154C25EA863A829","name":"fa1a993d-7fe8-45ec-9c91-a26e172af7e4*8948BDCCFA915FB0DB0966ABA630A58A5F0A2925EE835BE6F154C25EA863A829","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyVirtualMachinePools/testPool","status":"Succeeded","startTime":"2025-04-22T02:34:38.5567482Z","endTime":"2025-04-22T02:34:44.4280104Z","properties":null}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StandbyPool/locations/EASTUS/operationStatuses/cd8a9653-a2b5-4b4a-b2b0-97f9fa4f7bdd*FC0550082BB4355BB5832305C477F42E951C54668B31F1E89544B4E1BBAEBA5A","name":"cd8a9653-a2b5-4b4a-b2b0-97f9fa4f7bdd*FC0550082BB4355BB5832305C477F42E951C54668B31F1E89544B4E1BBAEBA5A","resourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.StandbyPool/standbyVirtualMachinePools/testPool","status":"Succeeded","startTime":"2026-03-12T20:45:46.4133387Z","endTime":"2026-03-12T20:45:51.8207547Z","properties":null}' headers: cache-control: - no-cache @@ -929,9 +926,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 22 Apr 2025 02:35:08 GMT + - Thu, 12 Mar 2026 20:46:19 GMT etag: - - '"fc004daf-0000-0100-0000-680700440000"' + - '"8903389f-0000-0100-0000-69b325ff0000"' expires: - '-1' pragma: @@ -943,11 +940,11 @@ interactions: x-content-type-options: - nosniff x-ms-operation-identifier: - - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus2/1a72ca69-2dad-443f-b50d-bf84c34555ea + - tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=5178a768-e5ce-4a6d-b586-2dba816d2f57/westus/d9186985-200c-4d21-8262-3c116a8a65c5 x-ms-ratelimit-remaining-subscription-global-reads: - '16499' x-msedge-ref: - - 'Ref A: E7DCD816B6CC48D1BFE6952040EA1685 Ref B: CO6AA3150219033 Ref C: 2025-04-22T02:35:09Z' + - 'Ref A: 1A0F49DEAB154D6B94FE1AAC50A3BC6D Ref B: CO6AA3150219049 Ref C: 2026-03-12T20:46:18Z' status: code: 200 message: OK diff --git a/src/standbypool/azext_standbypool/tests/latest/test_standbypool.py b/src/standbypool/azext_standbypool/tests/latest/test_standbypool.py index 02eedd10653..08dc961da4f 100644 --- a/src/standbypool/azext_standbypool/tests/latest/test_standbypool.py +++ b/src/standbypool/azext_standbypool/tests/latest/test_standbypool.py @@ -25,7 +25,8 @@ def test_standby_virtual_machine_pool_scenarios(self): "maxReadyCapacity": 3, "minReadyCapacity": 3, "virtual_machine_state": "Running", - 'template': os.path.join(TEST_DIR, 'CreateVMOTemplate.json') + 'template': os.path.join(TEST_DIR, 'CreateVMOTemplate.json'), + 'sub': self.get_subscription_id() }) self.cmd( @@ -39,12 +40,15 @@ def test_standby_virtual_machine_pool_scenarios(self): '--max-ready-capacity {maxReadyCapacity} ' '--min-ready-capacity {minReadyCapacity} ' '--vm-state {virtual_machine_state} ' - '--vmss-id /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/{rg}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmss_name}', + '--dynamic-sizing-enabled True ' + '--post-provisioning-delay PT2S ' + '--vmss-id /subscriptions/{sub}/resourceGroups/{rg}/providers/Microsoft.Compute/virtualMachineScaleSets/{vmss_name}', checks=[ JMESPathCheck('name', self.kwargs.get('standby_pool_name', '')), JMESPathCheck('provisioningState', 'Succeeded'), JMESPathCheck('elasticityProfile.maxReadyCapacity', self.kwargs.get('maxReadyCapacity', 0)), - + JMESPathCheck('elasticityProfile.dynamicSizing.enabled', True), + JMESPathCheck('elasticityProfile.postProvisioningDelay', 'PT2S'), ] ) @@ -55,6 +59,8 @@ def test_standby_virtual_machine_pool_scenarios(self): JMESPathCheck('name', self.kwargs.get('standby_pool_name', '')), JMESPathCheck('virtualMachineState', self.kwargs.get('virtual_machine_state', '')), JMESPathCheck('elasticityProfile.maxReadyCapacity', self.kwargs.get('maxReadyCapacity', 0)), + JMESPathCheck('elasticityProfile.dynamicSizing.enabled', True), + JMESPathCheck('elasticityProfile.postProvisioningDelay', 'PT2S'), JMESPathCheck('provisioningState', 'Succeeded'), ] ) @@ -97,7 +103,8 @@ def test_standby_container_group_pool_scenarios(self): "location": "centralindia", "standby_pool_name": "cgname", "container_profile_name": "testCGP", - 'template': os.path.join(TEST_DIR, 'CreateContainerGroupProfileTemplate.json') + 'template': os.path.join(TEST_DIR, 'CreateContainerGroupProfileTemplate.json'), + 'sub': self.get_subscription_id() }) self.cmd( 'az network vnet create --name {vnet_name} --resource-group {rg} ' @@ -116,14 +123,16 @@ def test_standby_container_group_pool_scenarios(self): self.cmd( 'az standby-container-group-pool create ' '--resource-group {rg} --name {standby_pool_name} ' - '--container-profile-id /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/{rg}/providers/Microsoft.ContainerInstance/containerGroupProfiles/{container_profile_name} ' + '--container-profile-id /subscriptions/{sub}/resourceGroups/{rg}/providers/Microsoft.ContainerInstance/containerGroupProfiles/{container_profile_name} ' '--profile-revision 1 ' '--subnet-ids [0].id=' + subnetId + ' ' '--max-ready-capacity 1 --location {location} ' + '--dynamic-sizing-enabled True ' '--zones [1]', checks=[ JMESPathCheck('name', self.kwargs.get('standby_pool_name', '')), JMESPathCheck('provisioningState', 'Succeeded'), + JMESPathCheck('elasticityProfile.dynamicSizing.enabled', True), ] ) @@ -133,6 +142,7 @@ def test_standby_container_group_pool_scenarios(self): checks=[ JMESPathCheck('name', self.kwargs.get('standby_pool_name', '')), JMESPathCheck('provisioningState', 'Succeeded'), + JMESPathCheck('elasticityProfile.dynamicSizing.enabled', True), ] ) diff --git a/src/standbypool/setup.py b/src/standbypool/setup.py index fd336175a4a..f43489b22a7 100644 --- a/src/standbypool/setup.py +++ b/src/standbypool/setup.py @@ -10,7 +10,7 @@ # HISTORY.rst entry. -VERSION = '2.0.0' +VERSION = '2.1.0' # The full list of classifiers is available at # https://pypi.python.org/pypi?%3Aaction=list_classifiers diff --git a/src/stream-analytics/HISTORY.rst b/src/stream-analytics/HISTORY.rst index e16eb8081d0..58756e37d77 100644 --- a/src/stream-analytics/HISTORY.rst +++ b/src/stream-analytics/HISTORY.rst @@ -3,6 +3,10 @@ Release History =============== +1.0.2 ++++++++++++++++ +* Fix creating stream analytics input not triggering policy bug + 1.0.1 +++++++++++++++ * Supports stream-analytics output type: Microsoft.AzureFunction diff --git a/src/stream-analytics/azext_stream_analytics/tests/latest/recordings/test_input_create_policy_violation.yaml b/src/stream-analytics/azext_stream_analytics/tests/latest/recordings/test_input_create_policy_violation.yaml new file mode 100644 index 00000000000..2beb8c13921 --- /dev/null +++ b/src/stream-analytics/azext_stream_analytics/tests/latest/recordings/test_input_create_policy_violation.yaml @@ -0,0 +1,425 @@ +interactions: +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - policy definition show + Connection: + - keep-alive + ParameterSetName: + - --name + User-Agent: + - AZURECLI/2.84.0 azsdk-python-core/1.39.0 Python/3.12.10 (Windows-11-10.0.26200-SP0) + method: GET + uri: https://management.azure.com/providers/Microsoft.Authorization/policyDefinitions/ea6c4923-510a-4346-be26-1894919a5b97?api-version=2024-05-01 + response: + body: + string: '{"properties":{"displayName":"Stream Analytics job should use managed + identity to authenticate endpoints","policyType":"BuiltIn","mode":"All","description":"Ensure + that Stream Analytics jobs only connect to endpoints using managed identity + authentication.","metadata":{"version":"1.0.0","category":"Stream Analytics"},"version":"1.0.0","parameters":{"effect":{"type":"String","metadata":{"displayName":"Effect","description":"The + desired effect of the policy."},"allowedValues":["Deny","Disabled","Audit"],"defaultValue":"Audit"}},"policyRule":{"if":{"anyOf":[{"allOf":[{"field":"type","equals":"Microsoft.StreamAnalytics/streamingjobs/outputs"},{"anyOf":[{"allOf":[{"field":"Microsoft.StreamAnalytics/streamingjobs/outputs/datasource.type","equals":"Microsoft.Storage/Blob"},{"field":"Microsoft.StreamAnalytics/streamingjobs/outputs/datasource.Microsoft-Storage-Blob.authenticationMode","notEquals":"Msi"}]},{"allOf":[{"field":"Microsoft.StreamAnalytics/streamingjobs/outputs/datasource.type","equals":"Microsoft.DataLake/Accounts"},{"field":"Microsoft.StreamAnalytics/streamingjobs/outputs/datasource.Microsoft-DataLake-Accounts.authenticationMode","notEquals":"Msi"}]},{"allOf":[{"field":"Microsoft.StreamAnalytics/streamingjobs/outputs/datasource.type","equals":"PowerBI"},{"field":"Microsoft.StreamAnalytics/streamingjobs/outputs/datasource.PowerBI.authenticationMode","notEquals":"Msi"}]},{"allOf":[{"field":"Microsoft.StreamAnalytics/streamingjobs/outputs/datasource.type","equals":"Microsoft.ServiceBus/Topic"},{"field":"Microsoft.StreamAnalytics/streamingjobs/outputs/datasource.Microsoft-ServiceBus-Topic.authenticationMode","notEquals":"Msi"}]},{"allOf":[{"field":"Microsoft.StreamAnalytics/streamingjobs/outputs/datasource.type","equals":"Microsoft.ServiceBus/Queue"},{"field":"Microsoft.StreamAnalytics/streamingjobs/outputs/datasource.Microsoft-ServiceBus-Queue.authenticationMode","notEquals":"Msi"}]},{"allOf":[{"field":"Microsoft.StreamAnalytics/streamingjobs/outputs/datasource.type","equals":"Microsoft.Sql/Server/Database"},{"field":"Microsoft.StreamAnalytics/streamingjobs/outputs/datasource.Microsoft-Sql-Server-Database.authenticationMode","notEquals":"Msi"}]},{"allOf":[{"field":"Microsoft.StreamAnalytics/streamingjobs/outputs/datasource.type","equals":"Microsoft.EventHub/EventHub"},{"field":"Microsoft.StreamAnalytics/streamingjobs/outputs/datasource.Microsoft-EventHub-EventHub.authenticationMode","notEquals":"Msi"}]},{"field":"Microsoft.StreamAnalytics/streamingjobs/outputs/datasource.type","notIn":["Microsoft.Storage/Blob","Microsoft.DataLake/Accounts","PowerBI","Microsoft.ServiceBus/Topic","Microsoft.ServiceBus/Queue","Microsoft.Sql/Server/Database","Microsoft.EventHub/EventHub"]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.StreamAnalytics/streamingjobs/inputs"},{"anyOf":[{"allOf":[{"field":"Microsoft.StreamAnalytics/streamingjobs/inputs/Stream.datasource.type","equals":"Microsoft.EventHub/EventHub"},{"field":"Microsoft.StreamAnalytics/streamingjobs/inputs/Stream.datasource.Microsoft-EventHub-EventHub.authenticationMode","notEquals":"Msi"}]},{"field":"Microsoft.StreamAnalytics/streamingjobs/inputs/Stream.datasource.type","notIn":["Microsoft.EventHub/EventHub"]}]}]},{"allOf":[{"field":"type","equals":"Microsoft.StreamAnalytics/streamingjobs/functions"},{"field":"Microsoft.StreamAnalytics/streamingjobs/functions[*].type","notIn":["Microsoft.StreamAnalytics/JavascriptUdf","Microsoft.StreamAnalytics/CLRUdf"]}]},{"allOf":[{"field":"type","equals":"Microsoft.StreamAnalytics/streamingjobs"},{"anyOf":[{"allOf":[{"field":"Microsoft.StreamAnalytics/streamingjobs/jobStorageAccount","exists":"true"},{"field":"Microsoft.StreamAnalytics/streamingjobs/jobStorageAccount.authenticationMode","notEquals":"Msi"}]}]}]}]},"then":{"effect":"[parameters(''effect'')]"}},"versions":["1.0.0"]},"id":"/providers/Microsoft.Authorization/policyDefinitions/ea6c4923-510a-4346-be26-1894919a5b97","type":"Microsoft.Authorization/policyDefinitions","name":"ea6c4923-510a-4346-be26-1894919a5b97"}' + headers: + cache-control: + - no-cache + content-length: + - '4024' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 27 Mar 2026 05:28:41 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-operation-identifier: + - '' + x-msedge-ref: + - 'Ref A: 5AA52DBF03234BE485BA710B02883401 Ref B: SG2AA1070304054 Ref C: 2026-03-27T05:28:42Z' + status: + code: 200 + message: OK +- request: + body: '{"properties": {"displayName": "Deny ASA non-MI authentication", "enforcementMode": + "Default", "parameters": {"effect": {"value": "Deny"}}, "policyDefinitionId": + "/providers/Microsoft.Authorization/policyDefinitions/ea6c4923-510a-4346-be26-1894919a5b97"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - policy assignment create + Connection: + - keep-alive + Content-Length: + - '255' + Content-Type: + - application/json + ParameterSetName: + - --name --display-name --policy --params + User-Agent: + - AZURECLI/2.84.0 azsdk-python-core/1.39.0 Python/3.12.10 (Windows-11-10.0.26200-SP0) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyAssignments/deny-asa-mi?api-version=2024-05-01 + response: + body: + string: '{"properties":{"displayName":"Deny ASA non-MI authentication","policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/ea6c4923-510a-4346-be26-1894919a5b97","definitionVersion":"1.*.*","scope":"/subscriptions/00000000-0000-0000-0000-000000000000","parameters":{"effect":{"value":"Deny"}},"metadata":{"createdBy":"eeaac044-cddc-4cec-b91d-6c1da8fcdee0","createdOn":"2026-03-27T04:38:00.5776348Z","updatedBy":"eeaac044-cddc-4cec-b91d-6c1da8fcdee0","updatedOn":"2026-03-27T05:28:42.2924248Z"},"enforcementMode":"Default"},"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyAssignments/deny-asa-mi","type":"Microsoft.Authorization/policyAssignments","name":"deny-asa-mi","systemData":{"createdBy":"test@example.com","createdByType":"User","createdAt":"2026-03-27T04:38:00.54513Z","lastModifiedBy":"test@example.com","lastModifiedByType":"User","lastModifiedAt":"2026-03-27T05:28:42.2694922Z"}}' + headers: + cache-control: + - no-cache + content-length: + - '953' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 27 Mar 2026 05:28:42 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-operation-identifier: + - tenantId=ed94de55-1f87-4278-9651-525e7ba467d6,objectId=eeaac044-cddc-4cec-b91d-6c1da8fcdee0/southeastasia/1781bc45-2182-4dd9-ad2f-4f19a246203d + x-ms-ratelimit-remaining-subscription-global-writes: + - '2999' + x-ms-ratelimit-remaining-subscription-writes: + - '199' + x-msedge-ref: + - 'Ref A: FABEF76E519D4EF3A98FD7D489FAC6E7 Ref B: SG2AA1070306060 Ref C: 2026-03-27T05:28:42Z' + status: + code: 201 + message: Created +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - stream-analytics job create + Connection: + - keep-alive + ParameterSetName: + - -n -g --data-locale --output-error-policy --out-of-order-policy --order-max-delay + --arrival-max-delay + User-Agent: + - AZURECLI/2.84.0 azsdk-python-core/1.39.0 Python/3.12.10 (Windows-11-10.0.26200-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_stream_analytics_000001?api-version=2024-11-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_stream_analytics_000001","name":"cli_test_stream_analytics_000001","type":"Microsoft.Resources/resourceGroups","location":"westus","tags":{"product":"azurecli","cause":"automation","test":"test_input_create_policy_violation","date":"2026-03-27T05:28:11Z","module":"stream-analytics"},"properties":{"provisioningState":"Succeeded"}}' + headers: + cache-control: + - no-cache + content-length: + - '414' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 27 Mar 2026 05:28:42 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-global-reads: + - '3749' + x-msedge-ref: + - 'Ref A: CA6B161606AC4DA1B951FDA9DA259425 Ref B: SG2AA1040520062 Ref C: 2026-03-27T05:28:42Z' + status: + code: 200 + message: OK +- request: + body: '{"location": "westus", "properties": {"sku": {"name": "Standard"}, "eventsOutOfOrderPolicy": + "Drop", "outputErrorPolicy": "Drop", "eventsOutOfOrderMaxDelayInSeconds": 0, + "eventsLateArrivalMaxDelayInSeconds": 5, "dataLocale": "en-US"}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - stream-analytics job create + Connection: + - keep-alive + Content-Length: + - '234' + Content-Type: + - application/json + ParameterSetName: + - -n -g --data-locale --output-error-policy --out-of-order-policy --order-max-delay + --arrival-max-delay + User-Agent: + - AZURECLI/2.84.0 azsdk-python-core/1.39.0 Python/3.12.10 (Windows-11-10.0.26200-SP0) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_stream_analytics_000001/providers/Microsoft.StreamAnalytics/streamingjobs/job?api-version=2020-03-01 + response: + body: + string: "{\r\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_stream_analytics_000001/providers/Microsoft.StreamAnalytics/streamingjobs/job\",\r\n + \ \"name\": \"job\",\r\n \"type\": \"Microsoft.StreamAnalytics/streamingjobs\",\r\n + \ \"location\": \"West US\",\r\n \"properties\": {\r\n \"sku\": {\r\n + \ \"name\": \"Standard\"\r\n },\r\n \"jobId\": \"78afd671-dd69-4a74-98d8-a6b3872d24bc\",\r\n + \ \"provisioningState\": \"Succeeded\",\r\n \"jobState\": \"Created\",\r\n + \ \"eventsOutOfOrderPolicy\": \"Drop\",\r\n \"outputErrorPolicy\": \"Drop\",\r\n + \ \"eventsOutOfOrderMaxDelayInSeconds\": 0,\r\n \"eventsLateArrivalMaxDelayInSeconds\": + 5,\r\n \"dataLocale\": \"en-US\",\r\n \"createdDate\": \"2026-03-27T05:28:45.767Z\",\r\n + \ \"compatibilityLevel\": \"1.0\",\r\n \"jobStorageAccount\": null,\r\n + \ \"contentStoragePolicy\": \"SystemAccount\",\r\n \"inputs\": [],\r\n + \ \"functions\": [],\r\n \"outputs\": [],\r\n \"jobType\": \"Cloud\",\r\n + \ \"cluster\": null\r\n }\r\n}" + headers: + cache-control: + - no-store, no-cache + content-length: + - '920' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 27 Mar 2026 05:28:45 GMT + etag: + - eddea20f-724e-435e-9238-dcff50dbb048 + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-operation-identifier: + - tenantId=ed94de55-1f87-4278-9651-525e7ba467d6,objectId=eeaac044-cddc-4cec-b91d-6c1da8fcdee0/southeastasia/5f783146-49ee-420a-9d90-e94fee0e1f75 + x-ms-ratelimit-remaining-subscription-global-writes: + - '2999' + x-ms-ratelimit-remaining-subscription-writes: + - '199' + x-msedge-ref: + - 'Ref A: 75ED0AE3CD8140BC8D1A320E6FD59A5B Ref B: SG2AA1070303062 Ref C: 2026-03-27T05:28:43Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - storage account keys list + Connection: + - keep-alive + ParameterSetName: + - --account-name + User-Agent: + - AZURECLI/2.84.0 azsdk-python-core/1.39.0 Python/3.12.10 (Windows-11-10.0.26200-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/storageAccounts?api-version=2025-06-01 + response: + body: + string: '{"value":[{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/jttest/providers/Microsoft.Storage/storageAccounts/jtteststoacc","name":"jtteststoacc","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{},"properties":{"allowCrossTenantDelegationSas":false,"keyCreationTime":{"key1":"2026-03-25T04:19:35.5918884Z","key2":"2026-03-25T04:19:35.5918884Z"},"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":"2026-03-25T04:19:35.5918884Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2026-03-25T04:19:35.5918884Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2026-03-25T04:19:35.2168859Z","primaryEndpoints":{"dfs":"https://jtteststoacc.dfs.core.windows.net/","web":"https://jtteststoacc.z13.web.core.windows.net/","blob":"https://jtteststoacc.blob.core.windows.net/","queue":"https://jtteststoacc.queue.core.windows.net/","table":"https://jtteststoacc.table.core.windows.net/","file":"https://jtteststoacc.file.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available","secondaryLocation":"westus","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://jtteststoacc-secondary.dfs.core.windows.net/","web":"https://jtteststoacc-secondary.z13.web.core.windows.net/","blob":"https://jtteststoacc-secondary.blob.core.windows.net/","queue":"https://jtteststoacc-secondary.queue.core.windows.net/","table":"https://jtteststoacc-secondary.table.core.windows.net/"}}},{"sku":{"name":"Premium_LRS","tier":"Premium"},"kind":"Storage","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/zytest/providers/Microsoft.Storage/storageAccounts/vhdstorage0b3f850451900f","name":"vhdstorage0b3f850451900f","type":"Microsoft.Storage/storageAccounts","location":"eastus","tags":{},"properties":{"allowCrossTenantDelegationSas":false,"keyCreationTime":{"key1":"2026-03-17T05:11:15.3062962Z","key2":"2026-03-17T05:11:15.3062962Z"},"allowCrossTenantReplication":false,"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":false,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2026-03-17T05:11:15.3062962Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2026-03-17T05:11:15.3062962Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2026-03-17T05:11:14.9469198Z","primaryEndpoints":{"blob":"https://vhdstorage0b3f850451900f.blob.core.windows.net/"},"primaryLocation":"eastus","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"Storage","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_stream_analytics_000001/providers/Microsoft.Storage/storageAccounts/clitest000002","name":"clitest000002","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"allowCrossTenantDelegationSas":false,"keyCreationTime":{"key1":"2026-03-27T05:28:18.9839296Z","key2":"2026-03-27T05:28:18.9839296Z"},"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":"2026-03-27T05:28:18.9941956Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2026-03-27T05:28:18.9941956Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2026-03-27T05:28:18.7389671Z","primaryEndpoints":{"blob":"https://clitest000002.blob.core.windows.net/","queue":"https://clitest000002.queue.core.windows.net/","table":"https://clitest000002.table.core.windows.net/","file":"https://clitest000002.file.core.windows.net/"},"primaryLocation":"westus","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/azure-cli-ai-workflows/providers/Microsoft.Storage/storageAccounts/azuvecliaiwork9136678277","name":"azuvecliaiwork9136678277","type":"Microsoft.Storage/storageAccounts","location":"australiaeast","tags":{},"properties":{"allowCrossTenantDelegationSas":false,"keyCreationTime":{"key1":"2026-02-24T02:33:06.8930125Z","key2":"2026-02-24T02:33:06.8930125Z"},"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":"2026-02-24T02:33:06.9086439Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2026-02-24T02:33:06.9086439Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2026-02-24T02:33:06.7367510Z","primaryEndpoints":{"dfs":"https://azuvecliaiwork9136678277.dfs.core.windows.net/","web":"https://azuvecliaiwork9136678277.z8.web.core.windows.net/","blob":"https://azuvecliaiwork9136678277.blob.core.windows.net/","queue":"https://azuvecliaiwork9136678277.queue.core.windows.net/","table":"https://azuvecliaiwork9136678277.table.core.windows.net/","file":"https://azuvecliaiwork9136678277.file.core.windows.net/"},"primaryLocation":"australiaeast","statusOfPrimary":"available"}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/azure-cli-ai-workflows/providers/Microsoft.Storage/storageAccounts/noisegate","name":"noisegate","type":"Microsoft.Storage/storageAccounts","location":"australiaeast","tags":{},"properties":{"allowCrossTenantDelegationSas":false,"dualStackEndpointPreference":{"defaultDualStackEndpoints":false,"publishIpv4Endpoint":false,"publishIpv6Endpoint":false},"dnsEndpointType":"Standard","defaultToOAuthAuthentication":false,"publicNetworkAccess":"Enabled","keyCreationTime":{"key1":"2026-03-20T01:58:32.6234027Z","key2":"2026-03-20T01:58:32.6234027Z"},"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":"2026-03-20T01:58:32.6335426Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2026-03-20T01:58:32.6335426Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2026-03-20T01:58:32.4601794Z","primaryEndpoints":{"dfs":"https://noisegate.dfs.core.windows.net/","web":"https://noisegate.z8.web.core.windows.net/","blob":"https://noisegate.blob.core.windows.net/","queue":"https://noisegate.queue.core.windows.net/","table":"https://noisegate.table.core.windows.net/","file":"https://noisegate.file.core.windows.net/"},"primaryLocation":"australiaeast","statusOfPrimary":"available","secondaryLocation":"australiasoutheast","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://noisegate-secondary.dfs.core.windows.net/","web":"https://noisegate-secondary.z8.web.core.windows.net/","blob":"https://noisegate-secondary.blob.core.windows.net/","queue":"https://noisegate-secondary.queue.core.windows.net/","table":"https://noisegate-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"Storage","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/william-rg/providers/Microsoft.Storage/storageAccounts/storagewilliam1","name":"storagewilliam1","type":"Microsoft.Storage/storageAccounts","location":"malaysiawest","tags":{},"properties":{"allowCrossTenantDelegationSas":false,"keyCreationTime":{"key1":"2026-03-27T04:01:44.2039011Z","key2":"2026-03-27T04:01:44.2039011Z"},"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":"2026-03-27T04:01:44.2139755Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2026-03-27T04:01:44.2139755Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2026-03-27T04:01:44.1430530Z","primaryEndpoints":{"blob":"https://storagewilliam1.blob.core.windows.net/","queue":"https://storagewilliam1.queue.core.windows.net/","table":"https://storagewilliam1.table.core.windows.net/","file":"https://storagewilliam1.file.core.windows.net/"},"primaryLocation":"malaysiawest","statusOfPrimary":"available"}}]}' + headers: + cache-control: + - no-cache + content-length: + - '9667' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 27 Mar 2026 05:28:46 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-original-request-ids: + - 066785bf-e0db-4bd8-bc1b-388249679942 + - 3fc353a8-ef37-44ce-8a1c-b8b086c99858 + - 566277b4-9323-402b-a36b-acf350f8630e + - 9e549986-e178-4574-a45b-e63cb337b862 + x-ms-ratelimit-remaining-subscription-global-reads: + - '3749' + x-msedge-ref: + - 'Ref A: 939E1B59D91142F1B90614FD94546B41 Ref B: SG2AA1070304023 Ref C: 2026-03-27T05:28:46Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - storage account keys list + Connection: + - keep-alive + Content-Length: + - '0' + ParameterSetName: + - --account-name + User-Agent: + - AZURECLI/2.84.0 azsdk-python-core/1.39.0 Python/3.12.10 (Windows-11-10.0.26200-SP0) + method: POST + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_stream_analytics_000001/providers/Microsoft.Storage/storageAccounts/clitest000002/listKeys?api-version=2025-06-01&$expand=kerb + response: + body: + string: '{"keys":[{"creationTime":"2026-03-27T05:28:18.9839296Z","keyName":"key1","value":"veryFakedStorageAccountKey==","permissions":"FULL"},{"creationTime":"2026-03-27T05:28:18.9839296Z","keyName":"key2","value":"veryFakedStorageAccountKey==","permissions":"FULL"}]}' + headers: + cache-control: + - no-cache + content-length: + - '260' + content-type: + - application/json + date: + - Fri, 27 Mar 2026 05:28:46 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-operation-identifier: + - tenantId=ed94de55-1f87-4278-9651-525e7ba467d6,objectId=eeaac044-cddc-4cec-b91d-6c1da8fcdee0/westus/ffd5bdfb-e89e-4fbd-9195-fa32307e8d6d + x-ms-ratelimit-remaining-subscription-resource-requests: + - '799' + x-msedge-ref: + - 'Ref A: 9524B85092DF4ECE9576527EB1B04280 Ref B: SG2AA1070303034 Ref C: 2026-03-27T05:28:47Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/xml + Accept-Encoding: + - gzip, deflate + CommandName: + - storage container create + Connection: + - keep-alive + Content-Length: + - '0' + ParameterSetName: + - -n --account-name --account-key + User-Agent: + - AZURECLI/2.84.0 azsdk-python-storage-blob/12.28.0b1 Python/3.12.10 (Windows-11-10.0.26200-SP0) + x-ms-date: + - Fri, 27 Mar 2026 05:28:48 GMT + x-ms-version: + - '2026-02-06' + method: PUT + uri: https://clitest000002.blob.core.windows.net/container?restype=container + response: + body: + string: '' + headers: + content-length: + - '0' + date: + - Fri, 27 Mar 2026 05:28:48 GMT + etag: + - '"0x8DE8BC1B932ACA2"' + last-modified: + - Fri, 27 Mar 2026 05:28:48 GMT + server: + - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0 + x-ms-version: + - '2026-02-06' + status: + code: 201 + message: Created +- request: + body: '{"properties": {"type": "Stream", "serialization": {"type": "Csv", "properties": + {"fieldDelimiter": ",", "encoding": "UTF8"}}, "datasource": {"type": "Microsoft.Storage/Blob", + "properties": {"storageAccounts": [{"accountName": "clitest000002", "accountKey": + "veryFakedStorageAccountKey=="}], "container": "container", "pathPattern": "{date}/{time}", + "dateFormat": "yyyy/MM/dd", "timeFormat": "HH", "authenticationMode": "ConnectionString"}}}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - stream-analytics input create + Connection: + - keep-alive + Content-Length: + - '442' + Content-Type: + - application/json + ParameterSetName: + - -n -g --job-name --properties + User-Agent: + - AZURECLI/2.84.0 azsdk-python-core/1.39.0 Python/3.12.10 (Windows-11-10.0.26200-SP0) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_stream_analytics_000001/providers/Microsoft.StreamAnalytics/streamingjobs/job/inputs/input?api-version=2020-03-01 + response: + body: + string: '{"error":{"code":"RequestDisallowedByPolicy","target":"input","message":"Resource + ''input'' was disallowed by policy. Policy identifiers: ''[{\"policyAssignment\":{\"name\":\"Deny + ASA non-MI authentication\",\"id\":\"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyAssignments/deny-asa-mi\"},\"policyDefinition\":{\"name\":\"Stream + Analytics job should use managed identity to authenticate endpoints\",\"id\":\"/providers/Microsoft.Authorization/policyDefinitions/ea6c4923-510a-4346-be26-1894919a5b97\",\"version\":\"1.0.0\"}}]''.","additionalInfo":[{"type":"PolicyViolation","info":{"evaluationDetails":{"evaluatedExpressions":[{"result":"True","expressionKind":"Field","expression":"type","path":"type","expressionValue":"Microsoft.StreamAnalytics/streamingjobs/inputs","targetValue":"Microsoft.StreamAnalytics/streamingjobs/inputs","operator":"Equals"},{"result":"True","expressionKind":"Field","expression":"Microsoft.StreamAnalytics/streamingjobs/inputs/Stream.datasource.type","path":"properties.datasource.type","expressionValue":"Microsoft.Storage/Blob","targetValue":["Microsoft.EventHub/EventHub"],"operator":"NotIn"}]},"policyDefinitionId":"/providers/Microsoft.Authorization/policyDefinitions/ea6c4923-510a-4346-be26-1894919a5b97","policyDefinitionName":"ea6c4923-510a-4346-be26-1894919a5b97","policyDefinitionDisplayName":"Stream + Analytics job should use managed identity to authenticate endpoints","policyDefinitionVersion":"1.0.0","policyDefinitionEffect":"Deny","policyAssignmentId":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Authorization/policyAssignments/deny-asa-mi","policyAssignmentName":"deny-asa-mi","policyAssignmentDisplayName":"Deny + ASA non-MI authentication","policyAssignmentScope":"/subscriptions/00000000-0000-0000-0000-000000000000","policyAssignmentParameters":{"effect":"Deny"},"policyExemptionIds":[],"policyEnrollmentIds":[]}}]}}' + headers: + cache-control: + - no-cache + content-length: + - '1935' + content-type: + - application/json; charset=utf-8 + date: + - Fri, 27 Mar 2026 05:28:49 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-failure-cause: + - gateway + x-msedge-ref: + - 'Ref A: 65B173F6AE354093B63C661BEE5A1FC5 Ref B: SG2AA1070304054 Ref C: 2026-03-27T05:28:48Z' + status: + code: 403 + message: Forbidden +version: 1 diff --git a/src/stream-analytics/azext_stream_analytics/tests/latest/recordings/test_input_crud.yaml b/src/stream-analytics/azext_stream_analytics/tests/latest/recordings/test_input_crud.yaml index a1034441e27..cd7e3549005 100644 --- a/src/stream-analytics/azext_stream_analytics/tests/latest/recordings/test_input_crud.yaml +++ b/src/stream-analytics/azext_stream_analytics/tests/latest/recordings/test_input_crud.yaml @@ -130,7 +130,7 @@ interactions: User-Agent: - AZURECLI/2.77.0 azsdk-python-core/1.35.0 Python/3.12.10 (Windows-11-10.0.26100-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/storageAccounts?api-version=2024-01-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/storageAccounts?api-version=2025-06-01 response: body: string: '{"value":[{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_storage_account_orsg6kk2cw7dbtwcx5ybl5ygncswfbvf3cdlsovfob5dujmmfs/providers/Microsoft.Storage/storageAccounts/clitestfgu3u77faw6haca2e","name":"clitestfgu3u77faw6haca2e","type":"Microsoft.Storage/storageAccounts","location":"eastus2","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-08T15:23:53.7085465Z","key2":"2025-09-08T15:23:53.7085465Z"},"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":"2025-09-08T15:23:53.7085465Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-08T15:23:53.7085465Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2025-09-08T15:23:53.5366699Z","primaryEndpoints":{"dfs":"https://clitestfgu3u77faw6haca2e.dfs.core.windows.net/","web":"https://clitestfgu3u77faw6haca2e.z20.web.core.windows.net/","blob":"https://clitestfgu3u77faw6haca2e.blob.core.windows.net/","queue":"https://clitestfgu3u77faw6haca2e.queue.core.windows.net/","table":"https://clitestfgu3u77faw6haca2e.table.core.windows.net/","file":"https://clitestfgu3u77faw6haca2e.file.core.windows.net/"},"primaryLocation":"eastus2","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_storage_account_orsymdtasag7pduxt2fkydkjt7b6gt4vmqpfgni2jj25j4q2i4/providers/Microsoft.Storage/storageAccounts/clitesth4qeqbk25z6piijsi","name":"clitesth4qeqbk25z6piijsi","type":"Microsoft.Storage/storageAccounts","location":"eastus2","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-08T15:36:25.5686194Z","key2":"2025-09-08T15:36:25.5686194Z"},"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":"2025-09-08T15:36:25.5842429Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-08T15:36:25.5842429Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2025-09-08T15:36:25.4123657Z","primaryEndpoints":{"dfs":"https://clitesth4qeqbk25z6piijsi.dfs.core.windows.net/","web":"https://clitesth4qeqbk25z6piijsi.z20.web.core.windows.net/","blob":"https://clitesth4qeqbk25z6piijsi.blob.core.windows.net/","queue":"https://clitesth4qeqbk25z6piijsi.queue.core.windows.net/","table":"https://clitesth4qeqbk25z6piijsi.table.core.windows.net/","file":"https://clitesth4qeqbk25z6piijsi.file.core.windows.net/"},"primaryLocation":"eastus2","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_storage_account_orsymdtasag7pduxt2fkydkjt7b6gt4vmqpfgni2jj25j4q2i4/providers/Microsoft.Storage/storageAccounts/clitestkshqimnpvbvpbtns3","name":"clitestkshqimnpvbvpbtns3","type":"Microsoft.Storage/storageAccounts","location":"eastus2","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-08T15:36:49.9123679Z","key2":"2025-09-08T15:36:49.9123679Z"},"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":"2025-09-08T15:36:49.9279851Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-08T15:36:49.9279851Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2025-09-08T15:36:49.7561084Z","primaryEndpoints":{"dfs":"https://clitestkshqimnpvbvpbtns3.dfs.core.windows.net/","web":"https://clitestkshqimnpvbvpbtns3.z20.web.core.windows.net/","blob":"https://clitestkshqimnpvbvpbtns3.blob.core.windows.net/","queue":"https://clitestkshqimnpvbvpbtns3.queue.core.windows.net/","table":"https://clitestkshqimnpvbvpbtns3.table.core.windows.net/","file":"https://clitestkshqimnpvbvpbtns3.file.core.windows.net/"},"primaryLocation":"eastus2","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_storage_account_orsg6kk2cw7dbtwcx5ybl5ygncswfbvf3cdlsovfob5dujmmfs/providers/Microsoft.Storage/storageAccounts/clitestqr32xh5pjpkyth5yn","name":"clitestqr32xh5pjpkyth5yn","type":"Microsoft.Storage/storageAccounts","location":"eastus2","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-08T15:23:28.5366615Z","key2":"2025-09-08T15:23:28.5366615Z"},"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":"2025-09-08T15:23:28.5522842Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-08T15:23:28.5522842Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2025-09-08T15:23:28.3804076Z","primaryEndpoints":{"dfs":"https://clitestqr32xh5pjpkyth5yn.dfs.core.windows.net/","web":"https://clitestqr32xh5pjpkyth5yn.z20.web.core.windows.net/","blob":"https://clitestqr32xh5pjpkyth5yn.blob.core.windows.net/","queue":"https://clitestqr32xh5pjpkyth5yn.queue.core.windows.net/","table":"https://clitestqr32xh5pjpkyth5yn.table.core.windows.net/","file":"https://clitestqr32xh5pjpkyth5yn.file.core.windows.net/"},"primaryLocation":"eastus2","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_storage_account_orsg6kk2cw7dbtwcx5ybl5ygncswfbvf3cdlsovfob5dujmmfs/providers/Microsoft.Storage/storageAccounts/clitestriubgdnlw4nc4z3qd","name":"clitestriubgdnlw4nc4z3qd","type":"Microsoft.Storage/storageAccounts","location":"eastus2","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-08T15:23:03.7241831Z","key2":"2025-09-08T15:23:03.7241831Z"},"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":"2025-09-08T15:23:03.7241831Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-08T15:23:03.7241831Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2025-09-08T15:23:03.5522968Z","primaryEndpoints":{"dfs":"https://clitestriubgdnlw4nc4z3qd.dfs.core.windows.net/","web":"https://clitestriubgdnlw4nc4z3qd.z20.web.core.windows.net/","blob":"https://clitestriubgdnlw4nc4z3qd.blob.core.windows.net/","queue":"https://clitestriubgdnlw4nc4z3qd.queue.core.windows.net/","table":"https://clitestriubgdnlw4nc4z3qd.table.core.windows.net/","file":"https://clitestriubgdnlw4nc4z3qd.file.core.windows.net/"},"primaryLocation":"eastus2","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_storage_account_orsymdtasag7pduxt2fkydkjt7b6gt4vmqpfgni2jj25j4q2i4/providers/Microsoft.Storage/storageAccounts/clitesttbfeilwplk3u577m4","name":"clitesttbfeilwplk3u577m4","type":"Microsoft.Storage/storageAccounts","location":"eastus2","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-08T15:36:00.5686284Z","key2":"2025-09-08T15:36:00.5686284Z"},"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":"2025-09-08T15:36:00.5842513Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-08T15:36:00.5842513Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2025-09-08T15:36:00.4123778Z","primaryEndpoints":{"dfs":"https://clitesttbfeilwplk3u577m4.dfs.core.windows.net/","web":"https://clitesttbfeilwplk3u577m4.z20.web.core.windows.net/","blob":"https://clitesttbfeilwplk3u577m4.blob.core.windows.net/","queue":"https://clitesttbfeilwplk3u577m4.queue.core.windows.net/","table":"https://clitesttbfeilwplk3u577m4.table.core.windows.net/","file":"https://clitesttbfeilwplk3u577m4.file.core.windows.net/"},"primaryLocation":"eastus2","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"Storage","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgrjieyggnnni7tli4hmmqh4pjuppzgpv73zkxgdvsu4kehluwlnqrst6t7uifftzl5/providers/Microsoft.Storage/storageAccounts/clitestzgk3bqm6moowwax4s","name":"clitestzgk3bqm6moowwax4s","type":"Microsoft.Storage/storageAccounts","location":"eastus2","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-11T09:37:12.2442759Z","key2":"2025-09-11T09:37:12.2442759Z"},"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":"2025-09-11T09:37:12.2442759Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-11T09:37:12.2442759Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-11T09:37:12.1036431Z","primaryEndpoints":{"blob":"https://clitestzgk3bqm6moowwax4s.blob.core.windows.net/","queue":"https://clitestzgk3bqm6moowwax4s.queue.core.windows.net/","table":"https://clitestzgk3bqm6moowwax4s.table.core.windows.net/","file":"https://clitestzgk3bqm6moowwax4s.file.core.windows.net/"},"primaryLocation":"eastus2","statusOfPrimary":"available"}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgtestimmutability/providers/Microsoft.Storage/storageAccounts/satestimmutability","name":"satestimmutability","type":"Microsoft.Storage/storageAccounts","location":"eastus2","tags":{},"properties":{"keyCreationTime":{"key1":"2025-08-11T06:43:07.3475977Z","key2":"2025-08-11T06:43:07.3475977Z"},"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":"2025-08-11T06:43:07.3475977Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-08-11T06:43:07.3475977Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2025-08-11T06:43:07.1913480Z","primaryEndpoints":{"dfs":"https://satestimmutability.dfs.core.windows.net/","web":"https://satestimmutability.z20.web.core.windows.net/","blob":"https://satestimmutability.blob.core.windows.net/","queue":"https://satestimmutability.queue.core.windows.net/","table":"https://satestimmutability.table.core.windows.net/","file":"https://satestimmutability.file.core.windows.net/"},"primaryLocation":"eastus2","statusOfPrimary":"available","secondaryLocation":"centralus","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://satestimmutability-secondary.dfs.core.windows.net/","web":"https://satestimmutability-secondary.z20.web.core.windows.net/","blob":"https://satestimmutability-secondary.blob.core.windows.net/","queue":"https://satestimmutability-secondary.queue.core.windows.net/","table":"https://satestimmutability-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"Storage","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgw6i75ad7cec53q55skpguxkj6pny3szu5jvmbnu6iweczld7fql4fpv3dwkxyy5d5/providers/Microsoft.Storage/storageAccounts/clitest23vouclyjf4ptyhxv","name":"clitest23vouclyjf4ptyhxv","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-11T06:19:47.9567509Z","key2":"2025-09-11T06:19:47.9567509Z"},"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":"2025-09-11T06:19:47.9723788Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-11T06:19:47.9723788Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-11T06:19:47.8317527Z","primaryEndpoints":{"blob":"https://clitest23vouclyjf4ptyhxv.blob.core.windows.net/","queue":"https://clitest23vouclyjf4ptyhxv.queue.core.windows.net/","table":"https://clitest23vouclyjf4ptyhxv.table.core.windows.net/","file":"https://clitest23vouclyjf4ptyhxv.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.rgfci3jxoi4fhewunrqf77k5sot3zlthfgl6nry24exnam24e7l4tfv66bgaqrobjsn/providers/Microsoft.Storage/storageAccounts/clitest2cqqbmmrdjtknp2ko","name":"clitest2cqqbmmrdjtknp2ko","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-10T08:46:16.8470606Z","key2":"2025-09-10T08:46:16.8470606Z"},"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":"2025-09-10T08:46:16.8470606Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-10T08:46:16.8470606Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-10T08:46:16.7220866Z","primaryEndpoints":{"blob":"https://clitest2cqqbmmrdjtknp2ko.blob.core.windows.net/","queue":"https://clitest2cqqbmmrdjtknp2ko.queue.core.windows.net/","table":"https://clitest2cqqbmmrdjtknp2ko.table.core.windows.net/","file":"https://clitest2cqqbmmrdjtknp2ko.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.rgkackwctjxqko5g34h2relmskcmz476heka6zlo3j75ey7pxyeg4vdhjndr63tzgpt/providers/Microsoft.Storage/storageAccounts/clitest2eqh2ieguyvnafee6","name":"clitest2eqh2ieguyvnafee6","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-11T08:39:18.6232278Z","key2":"2025-09-11T08:39:18.6232278Z"},"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":"2025-09-11T08:39:18.6388473Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-11T08:39:18.6388473Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-11T08:39:18.4825955Z","primaryEndpoints":{"blob":"https://clitest2eqh2ieguyvnafee6.blob.core.windows.net/","queue":"https://clitest2eqh2ieguyvnafee6.queue.core.windows.net/","table":"https://clitest2eqh2ieguyvnafee6.table.core.windows.net/","file":"https://clitest2eqh2ieguyvnafee6.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.rgcfr3ydltsnlaotpvmijjr7it3gv2v7aarbwrq4k47mgdkdn4obnajqci5w5gnxzhl/providers/Microsoft.Storage/storageAccounts/clitest2pajgym3trpixdnhx","name":"clitest2pajgym3trpixdnhx","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-09T09:35:16.7797810Z","key2":"2025-09-09T09:35:16.7797810Z"},"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":"2025-09-09T09:35:16.7954032Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-09T09:35:16.7954032Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2025-09-09T09:35:16.6547778Z","primaryEndpoints":{"dfs":"https://clitest2pajgym3trpixdnhx.dfs.core.windows.net/","web":"https://clitest2pajgym3trpixdnhx.z22.web.core.windows.net/","blob":"https://clitest2pajgym3trpixdnhx.blob.core.windows.net/","queue":"https://clitest2pajgym3trpixdnhx.queue.core.windows.net/","table":"https://clitest2pajgym3trpixdnhx.table.core.windows.net/","file":"https://clitest2pajgym3trpixdnhx.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.rgofm4ioxxfnq2j2mw7iqkdunfcxq2ljxufrhkgxr33tui7qj5euy2wmurnbwkga3ce/providers/Microsoft.Storage/storageAccounts/clitest3pgkabyb3n5awurnq","name":"clitest3pgkabyb3n5awurnq","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-11T08:51:17.4459596Z","key2":"2025-09-11T08:51:17.4459596Z"},"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":"2025-09-11T08:51:17.4616344Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-11T08:51:17.4616344Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-11T08:51:17.3053312Z","primaryEndpoints":{"blob":"https://clitest3pgkabyb3n5awurnq.blob.core.windows.net/","queue":"https://clitest3pgkabyb3n5awurnq.queue.core.windows.net/","table":"https://clitest3pgkabyb3n5awurnq.table.core.windows.net/","file":"https://clitest3pgkabyb3n5awurnq.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.rgsbxooxuwyyepov2c3e6fvpwwhha6oshy4mzjsdhnr5qibifhzmo2vnis2zsdma7zr/providers/Microsoft.Storage/storageAccounts/clitest5wa22pxsvcwdfpwhi","name":"clitest5wa22pxsvcwdfpwhi","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-11T07:10:29.4846690Z","key2":"2025-09-11T07:10:29.4846690Z"},"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":"2025-09-11T07:10:29.4846690Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-11T07:10:29.4846690Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-11T07:10:29.3439972Z","primaryEndpoints":{"blob":"https://clitest5wa22pxsvcwdfpwhi.blob.core.windows.net/","queue":"https://clitest5wa22pxsvcwdfpwhi.queue.core.windows.net/","table":"https://clitest5wa22pxsvcwdfpwhi.table.core.windows.net/","file":"https://clitest5wa22pxsvcwdfpwhi.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.rgheoe3qj7l4jwps2d7qmhwexegxntw3g5cdrpkrge3ykxnpob3b4h6wqtcc5j73jnm/providers/Microsoft.Storage/storageAccounts/clitest76q32ezgcnnrp7krb","name":"clitest76q32ezgcnnrp7krb","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-09T09:31:30.4958946Z","key2":"2025-09-09T09:31:30.4958946Z"},"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":"2025-09-09T09:31:30.5115200Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-09T09:31:30.5115200Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-09T09:31:30.3709453Z","primaryEndpoints":{"blob":"https://clitest76q32ezgcnnrp7krb.blob.core.windows.net/","queue":"https://clitest76q32ezgcnnrp7krb.queue.core.windows.net/","table":"https://clitest76q32ezgcnnrp7krb.table.core.windows.net/","file":"https://clitest76q32ezgcnnrp7krb.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.rgdg5u2xpuy4vgut5viffmxotdtqdghick2bxxnzshvlbktdyjjn4wgdaj4gtmn2kao/providers/Microsoft.Storage/storageAccounts/clitest7hkf4lb3ekfitllha","name":"clitest7hkf4lb3ekfitllha","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-09T07:40:17.7111394Z","key2":"2025-09-09T07:40:17.7111394Z"},"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":"2025-09-09T07:40:17.7267659Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-09T07:40:17.7267659Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-09T07:40:17.6017650Z","primaryEndpoints":{"blob":"https://clitest7hkf4lb3ekfitllha.blob.core.windows.net/","queue":"https://clitest7hkf4lb3ekfitllha.queue.core.windows.net/","table":"https://clitest7hkf4lb3ekfitllha.table.core.windows.net/","file":"https://clitest7hkf4lb3ekfitllha.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.rgu7aipacaxfwmdnm4zztzql7k2mbqwibsxe2nb7vbmnzwaklh6yyguytnq4yioqtdd/providers/Microsoft.Storage/storageAccounts/clitest7lmcsm2nzsvpguwty","name":"clitest7lmcsm2nzsvpguwty","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-11T07:58:12.5566775Z","key2":"2025-09-11T07:58:12.5566775Z"},"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":"2025-09-11T07:58:12.5723011Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-11T07:58:12.5723011Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-11T07:58:12.4160410Z","primaryEndpoints":{"blob":"https://clitest7lmcsm2nzsvpguwty.blob.core.windows.net/","queue":"https://clitest7lmcsm2nzsvpguwty.queue.core.windows.net/","table":"https://clitest7lmcsm2nzsvpguwty.table.core.windows.net/","file":"https://clitest7lmcsm2nzsvpguwty.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.rgsviyaazfhwqs2vi7qiardyg25apzn7pin7eab23yn7psxegyynbjtcdsam2hyyctt/providers/Microsoft.Storage/storageAccounts/clitesta2u3t5ftskp6fcwrl","name":"clitesta2u3t5ftskp6fcwrl","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-09T07:39:50.8827200Z","key2":"2025-09-09T07:39:50.8827200Z"},"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":"2025-09-09T07:39:50.8983438Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-09T07:39:50.8983438Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-09T07:39:50.7733427Z","primaryEndpoints":{"blob":"https://clitesta2u3t5ftskp6fcwrl.blob.core.windows.net/","queue":"https://clitesta2u3t5ftskp6fcwrl.queue.core.windows.net/","table":"https://clitesta2u3t5ftskp6fcwrl.table.core.windows.net/","file":"https://clitesta2u3t5ftskp6fcwrl.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.rgqdbg47x56fnw4xsacbrwdmjn2lszf4v3fgop6ad3tplxr5dgtyl2ombvxh3xeftsi/providers/Microsoft.Storage/storageAccounts/clitestb2ojxwm6onpzcru6s","name":"clitestb2ojxwm6onpzcru6s","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-10T09:33:10.8400279Z","key2":"2025-09-10T09:33:10.8400279Z"},"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":"2025-09-10T09:33:10.8556548Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-10T09:33:10.8556548Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-10T09:33:10.7150297Z","primaryEndpoints":{"blob":"https://clitestb2ojxwm6onpzcru6s.blob.core.windows.net/","queue":"https://clitestb2ojxwm6onpzcru6s.queue.core.windows.net/","table":"https://clitestb2ojxwm6onpzcru6s.table.core.windows.net/","file":"https://clitestb2ojxwm6onpzcru6s.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.rgdg5u2xpuy4vgut5viffmxotdtqdghick2bxxnzshvlbktdyjjn4wgdaj4gtmn2kao/providers/Microsoft.Storage/storageAccounts/clitestc4adgvnbifyob3foj","name":"clitestc4adgvnbifyob3foj","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-09T07:39:53.0389992Z","key2":"2025-09-09T07:39:53.0389992Z"},"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":"2025-09-09T07:39:53.0546245Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-09T07:39:53.0546245Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-09T07:39:52.9139968Z","primaryEndpoints":{"blob":"https://clitestc4adgvnbifyob3foj.blob.core.windows.net/","queue":"https://clitestc4adgvnbifyob3foj.queue.core.windows.net/","table":"https://clitestc4adgvnbifyob3foj.table.core.windows.net/","file":"https://clitestc4adgvnbifyob3foj.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.rgctgszirky7sox6hwn72ebjl5w2sdoacghq2czhszzwobtsuxnx4dcsqexgjxhthp2/providers/Microsoft.Storage/storageAccounts/clitestccbzrjceh63cbeblu","name":"clitestccbzrjceh63cbeblu","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-11T07:09:41.7339330Z","key2":"2025-09-11T07:09:41.7339330Z"},"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":"2025-09-11T07:09:41.7339330Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-11T07:09:41.7339330Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-11T07:09:41.6089316Z","primaryEndpoints":{"blob":"https://clitestccbzrjceh63cbeblu.blob.core.windows.net/","queue":"https://clitestccbzrjceh63cbeblu.queue.core.windows.net/","table":"https://clitestccbzrjceh63cbeblu.table.core.windows.net/","file":"https://clitestccbzrjceh63cbeblu.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.rg5cxc7n5oolpusqzuupmll7mhnrzqhibmhz7likbfarpki2cpmnuquwfb4flcl5hes/providers/Microsoft.Storage/storageAccounts/clitestdpjj4oflmjspgso5o","name":"clitestdpjj4oflmjspgso5o","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-11T07:10:48.4536506Z","key2":"2025-09-11T07:10:48.4536506Z"},"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":"2025-09-11T07:10:48.4693336Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-11T07:10:48.4693336Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-11T07:10:48.3286480Z","primaryEndpoints":{"blob":"https://clitestdpjj4oflmjspgso5o.blob.core.windows.net/","queue":"https://clitestdpjj4oflmjspgso5o.queue.core.windows.net/","table":"https://clitestdpjj4oflmjspgso5o.table.core.windows.net/","file":"https://clitestdpjj4oflmjspgso5o.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.rgzhwaeq3evifzbcb7deuw76hwxjsoylhcmtftlpfijoxumwl6ormge4vionzmxbdua/providers/Microsoft.Storage/storageAccounts/clitestdwm2dtait3ya4hhmo","name":"clitestdwm2dtait3ya4hhmo","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-10T09:36:53.7654014Z","key2":"2025-09-10T09:36:53.7654014Z"},"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":"2025-09-10T09:36:53.7810250Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-10T09:36:53.7810250Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2025-09-10T09:36:53.6247728Z","primaryEndpoints":{"dfs":"https://clitestdwm2dtait3ya4hhmo.dfs.core.windows.net/","web":"https://clitestdwm2dtait3ya4hhmo.z22.web.core.windows.net/","blob":"https://clitestdwm2dtait3ya4hhmo.blob.core.windows.net/","queue":"https://clitestdwm2dtait3ya4hhmo.queue.core.windows.net/","table":"https://clitestdwm2dtait3ya4hhmo.table.core.windows.net/","file":"https://clitestdwm2dtait3ya4hhmo.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.rgwwdp6cxogrixpi3qv72guxzbo6tvlubzik4iu5rxnj7bgqzj3kgpdcv4aw2zpyj5o/providers/Microsoft.Storage/storageAccounts/clitestee5hb7dd75wspvtjc","name":"clitestee5hb7dd75wspvtjc","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-09T07:25:05.7615734Z","key2":"2025-09-09T07:25:05.7615734Z"},"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":"2025-09-09T07:25:05.7772572Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-09T07:25:05.7772572Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-09T07:25:05.6678270Z","primaryEndpoints":{"blob":"https://clitestee5hb7dd75wspvtjc.blob.core.windows.net/","queue":"https://clitestee5hb7dd75wspvtjc.queue.core.windows.net/","table":"https://clitestee5hb7dd75wspvtjc.table.core.windows.net/","file":"https://clitestee5hb7dd75wspvtjc.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.rg3n2cnumultk4gieiizlrsxv3zeuoc2wrlshdqzp5o4q5ak3nqipaoxr5oqkzzntue/providers/Microsoft.Storage/storageAccounts/clitesteux5simk74nne2sgp","name":"clitesteux5simk74nne2sgp","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-10T09:36:54.0779049Z","key2":"2025-09-10T09:36:54.0779049Z"},"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":"2025-09-10T09:36:54.0935303Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-10T09:36:54.0935303Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2025-09-10T09:36:53.9529015Z","primaryEndpoints":{"dfs":"https://clitesteux5simk74nne2sgp.dfs.core.windows.net/","web":"https://clitesteux5simk74nne2sgp.z22.web.core.windows.net/","blob":"https://clitesteux5simk74nne2sgp.blob.core.windows.net/","queue":"https://clitesteux5simk74nne2sgp.queue.core.windows.net/","table":"https://clitesteux5simk74nne2sgp.table.core.windows.net/","file":"https://clitesteux5simk74nne2sgp.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.rgctgszirky7sox6hwn72ebjl5w2sdoacghq2czhszzwobtsuxnx4dcsqexgjxhthp2/providers/Microsoft.Storage/storageAccounts/clitestfflf27sxddnupo5cj","name":"clitestfflf27sxddnupo5cj","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-11T07:10:09.3905874Z","key2":"2025-09-11T07:10:09.3905874Z"},"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":"2025-09-11T07:10:09.4062107Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-11T07:10:09.4062107Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-11T07:10:09.2655810Z","primaryEndpoints":{"blob":"https://clitestfflf27sxddnupo5cj.blob.core.windows.net/","queue":"https://clitestfflf27sxddnupo5cj.queue.core.windows.net/","table":"https://clitestfflf27sxddnupo5cj.table.core.windows.net/","file":"https://clitestfflf27sxddnupo5cj.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.rgheoe3qj7l4jwps2d7qmhwexegxntw3g5cdrpkrge3ykxnpob3b4h6wqtcc5j73jnm/providers/Microsoft.Storage/storageAccounts/clitesth7hsflaukgtliom6g","name":"clitesth7hsflaukgtliom6g","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-09T09:31:55.1680645Z","key2":"2025-09-09T09:31:55.1680645Z"},"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":"2025-09-09T09:31:55.1837371Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-09T09:31:55.1837371Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-09T09:31:55.0430609Z","primaryEndpoints":{"blob":"https://clitesth7hsflaukgtliom6g.blob.core.windows.net/","queue":"https://clitesth7hsflaukgtliom6g.queue.core.windows.net/","table":"https://clitesth7hsflaukgtliom6g.table.core.windows.net/","file":"https://clitesth7hsflaukgtliom6g.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.rgu7aipacaxfwmdnm4zztzql7k2mbqwibsxe2nb7vbmnzwaklh6yyguytnq4yioqtdd/providers/Microsoft.Storage/storageAccounts/clitestifvfybnekhbh64qzu","name":"clitestifvfybnekhbh64qzu","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-11T07:57:41.7125076Z","key2":"2025-09-11T07:57:41.7125076Z"},"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":"2025-09-11T07:57:41.7281316Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-11T07:57:41.7281316Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-11T07:57:41.5875023Z","primaryEndpoints":{"blob":"https://clitestifvfybnekhbh64qzu.blob.core.windows.net/","queue":"https://clitestifvfybnekhbh64qzu.queue.core.windows.net/","table":"https://clitestifvfybnekhbh64qzu.table.core.windows.net/","file":"https://clitestifvfybnekhbh64qzu.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.rgcfr3ydltsnlaotpvmijjr7it3gv2v7aarbwrq4k47mgdkdn4obnajqci5w5gnxzhl/providers/Microsoft.Storage/storageAccounts/clitestjcbjcwcphot65um2d","name":"clitestjcbjcwcphot65um2d","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-09T09:34:50.9826895Z","key2":"2025-09-09T09:34:50.9826895Z"},"allowCrossTenantReplication":false,"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":"2025-09-09T09:34:50.9982712Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-09T09:34:50.9982712Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2025-09-09T09:34:50.8576352Z","primaryEndpoints":{"dfs":"https://clitestjcbjcwcphot65um2d.dfs.core.windows.net/","web":"https://clitestjcbjcwcphot65um2d.z22.web.core.windows.net/","blob":"https://clitestjcbjcwcphot65um2d.blob.core.windows.net/","queue":"https://clitestjcbjcwcphot65um2d.queue.core.windows.net/","table":"https://clitestjcbjcwcphot65um2d.table.core.windows.net/","file":"https://clitestjcbjcwcphot65um2d.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.rgnn62f4k2jdk5pyfe6vobqfxhl4e7td36jyk2ir76cp26vdagb4p356yvxzyz557pn/providers/Microsoft.Storage/storageAccounts/clitestjqmbukcvg745roqya","name":"clitestjqmbukcvg745roqya","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-09T09:31:30.8240243Z","key2":"2025-09-09T09:31:30.8240243Z"},"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":"2025-09-09T09:31:30.8396512Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-09T09:31:30.8396512Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-09T09:31:30.6834029Z","primaryEndpoints":{"blob":"https://clitestjqmbukcvg745roqya.blob.core.windows.net/","queue":"https://clitestjqmbukcvg745roqya.queue.core.windows.net/","table":"https://clitestjqmbukcvg745roqya.table.core.windows.net/","file":"https://clitestjqmbukcvg745roqya.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.rget2wkacra3csqiho4ejhs2ihwgdupdnzucubtkfhqaf5bzvdva4wi7xvlvbyn5avy/providers/Microsoft.Storage/storageAccounts/clitestlvn7fh4rtpfopvlsh","name":"clitestlvn7fh4rtpfopvlsh","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-11T07:09:40.7495472Z","key2":"2025-09-11T07:09:40.7495472Z"},"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":"2025-09-11T07:09:40.7652240Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-11T07:09:40.7652240Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-11T07:09:40.6247606Z","primaryEndpoints":{"blob":"https://clitestlvn7fh4rtpfopvlsh.blob.core.windows.net/","queue":"https://clitestlvn7fh4rtpfopvlsh.queue.core.windows.net/","table":"https://clitestlvn7fh4rtpfopvlsh.table.core.windows.net/","file":"https://clitestlvn7fh4rtpfopvlsh.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.rgnlez26vnnv2bdffe6ehxxxihu3zhvsomhv3fjmu3gybuz77oe73ykt5tk6w77a5bn/providers/Microsoft.Storage/storageAccounts/clitestnzoglonminqb3qtwi","name":"clitestnzoglonminqb3qtwi","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-11T08:16:36.8536939Z","key2":"2025-09-11T08:16:36.8536939Z"},"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":"2025-09-11T08:16:36.8536939Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-11T08:16:36.8536939Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-11T08:16:36.7286866Z","primaryEndpoints":{"blob":"https://clitestnzoglonminqb3qtwi.blob.core.windows.net/","queue":"https://clitestnzoglonminqb3qtwi.queue.core.windows.net/","table":"https://clitestnzoglonminqb3qtwi.table.core.windows.net/","file":"https://clitestnzoglonminqb3qtwi.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.rgcbvva2pvy67nn4geollfomvme7ab5x47jehgruxq3ew25ocemx264ykghq55nsuc3/providers/Microsoft.Storage/storageAccounts/clitestovrhuc2x62vsqa3lm","name":"clitestovrhuc2x62vsqa3lm","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-10T09:36:53.4060206Z","key2":"2025-09-10T09:36:53.4060206Z"},"allowCrossTenantReplication":false,"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":"2025-09-10T09:36:53.4216479Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-10T09:36:53.4216479Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2025-09-10T09:36:53.2653947Z","primaryEndpoints":{"dfs":"https://clitestovrhuc2x62vsqa3lm.dfs.core.windows.net/","web":"https://clitestovrhuc2x62vsqa3lm.z22.web.core.windows.net/","blob":"https://clitestovrhuc2x62vsqa3lm.blob.core.windows.net/","queue":"https://clitestovrhuc2x62vsqa3lm.queue.core.windows.net/","table":"https://clitestovrhuc2x62vsqa3lm.table.core.windows.net/","file":"https://clitestovrhuc2x62vsqa3lm.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.rg363gj73bs2fpxbfzpuyjk2c3r7jyjotqnpqw2yhawri7dk7nduzmgaixi5pqde4zk/providers/Microsoft.Storage/storageAccounts/clitestovwmia4ygwu5squml","name":"clitestovwmia4ygwu5squml","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-09T07:39:52.6171136Z","key2":"2025-09-09T07:39:52.6171136Z"},"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":"2025-09-09T07:39:52.6327386Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-09T07:39:52.6327386Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2025-09-09T07:39:52.4764925Z","primaryEndpoints":{"dfs":"https://clitestovwmia4ygwu5squml.dfs.core.windows.net/","web":"https://clitestovwmia4ygwu5squml.z22.web.core.windows.net/","blob":"https://clitestovwmia4ygwu5squml.blob.core.windows.net/","queue":"https://clitestovwmia4ygwu5squml.queue.core.windows.net/","table":"https://clitestovwmia4ygwu5squml.table.core.windows.net/","file":"https://clitestovwmia4ygwu5squml.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.rgkwxuqv7ssew2esd23qrman7ahvfmga2au65dyea54a67kj5ya3pkhk7d53m2txjq5/providers/Microsoft.Storage/storageAccounts/clitestp3x5j723uyuf5tqva","name":"clitestp3x5j723uyuf5tqva","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-09T07:39:51.7889807Z","key2":"2025-09-09T07:39:51.7889807Z"},"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":"2025-09-09T07:39:51.8046062Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-09T07:39:51.8046062Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-09T07:39:51.6639801Z","primaryEndpoints":{"blob":"https://clitestp3x5j723uyuf5tqva.blob.core.windows.net/","queue":"https://clitestp3x5j723uyuf5tqva.queue.core.windows.net/","table":"https://clitestp3x5j723uyuf5tqva.table.core.windows.net/","file":"https://clitestp3x5j723uyuf5tqva.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.rgphgjmar6lzudsopyhhtlbisfithcpoguwq3ah5pegpujk6lvhr7p6ur4w47rjuq5n/providers/Microsoft.Storage/storageAccounts/clitestpnnyag6ycy726cttc","name":"clitestpnnyag6ycy726cttc","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-11T09:36:45.1880258Z","key2":"2025-09-11T09:36:45.1880258Z"},"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":"2025-09-11T09:36:45.2036489Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-11T09:36:45.2036489Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-11T09:36:45.0473981Z","primaryEndpoints":{"blob":"https://clitestpnnyag6ycy726cttc.blob.core.windows.net/","queue":"https://clitestpnnyag6ycy726cttc.queue.core.windows.net/","table":"https://clitestpnnyag6ycy726cttc.table.core.windows.net/","file":"https://clitestpnnyag6ycy726cttc.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.rgw6i75ad7cec53q55skpguxkj6pny3szu5jvmbnu6iweczld7fql4fpv3dwkxyy5d5/providers/Microsoft.Storage/storageAccounts/clitestpzi2u7czggwqoa3nj","name":"clitestpzi2u7czggwqoa3nj","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-11T06:20:18.0041447Z","key2":"2025-09-11T06:20:18.0041447Z"},"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":"2025-09-11T06:20:18.0041447Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-11T06:20:18.0041447Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-11T06:20:17.8790896Z","primaryEndpoints":{"blob":"https://clitestpzi2u7czggwqoa3nj.blob.core.windows.net/","queue":"https://clitestpzi2u7czggwqoa3nj.queue.core.windows.net/","table":"https://clitestpzi2u7czggwqoa3nj.table.core.windows.net/","file":"https://clitestpzi2u7czggwqoa3nj.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.rga76tyrusx7fgxqmogaxd5bpaczf5rigw25ledmynohcvb3cohhumqsfvn3635qwzz/providers/Microsoft.Storage/storageAccounts/clitestq4serv735ry65p3dq","name":"clitestq4serv735ry65p3dq","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-09T09:31:31.6365329Z","key2":"2025-09-09T09:31:31.6365329Z"},"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":"2025-09-09T09:31:31.6521589Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-09T09:31:31.6521589Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-09T09:31:31.5115356Z","primaryEndpoints":{"blob":"https://clitestq4serv735ry65p3dq.blob.core.windows.net/","queue":"https://clitestq4serv735ry65p3dq.queue.core.windows.net/","table":"https://clitestq4serv735ry65p3dq.table.core.windows.net/","file":"https://clitestq4serv735ry65p3dq.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.rg45viyasrvzwsner5jitfch7g4jrxap7xoqicihn7hwrmksqhpcev6ce3jmak3ynhd/providers/Microsoft.Storage/storageAccounts/clitestrtrfieoldj5wmczy5","name":"clitestrtrfieoldj5wmczy5","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-11T08:06:02.7821943Z","key2":"2025-09-11T08:06:02.7821943Z"},"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":"2025-09-11T08:06:02.7821943Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-11T08:06:02.7821943Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-11T08:06:02.6572410Z","primaryEndpoints":{"blob":"https://clitestrtrfieoldj5wmczy5.blob.core.windows.net/","queue":"https://clitestrtrfieoldj5wmczy5.queue.core.windows.net/","table":"https://clitestrtrfieoldj5wmczy5.table.core.windows.net/","file":"https://clitestrtrfieoldj5wmczy5.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.rgyd66iisjkkuzhu73jawtlg5sslhttgzn7ysdixy7p2o4s5yz4qas5fkctblzg3kud/providers/Microsoft.Storage/storageAccounts/clitestsmhas7oos6zq5uvd6","name":"clitestsmhas7oos6zq5uvd6","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-11T09:35:34.9215266Z","key2":"2025-09-11T09:35:34.9215266Z"},"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":"2025-09-11T09:35:34.9370485Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-11T09:35:34.9370485Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-11T09:35:34.7807723Z","primaryEndpoints":{"blob":"https://clitestsmhas7oos6zq5uvd6.blob.core.windows.net/","queue":"https://clitestsmhas7oos6zq5uvd6.queue.core.windows.net/","table":"https://clitestsmhas7oos6zq5uvd6.table.core.windows.net/","file":"https://clitestsmhas7oos6zq5uvd6.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.rgnlez26vnnv2bdffe6ehxxxihu3zhvsomhv3fjmu3gybuz77oe73ykt5tk6w77a5bn/providers/Microsoft.Storage/storageAccounts/clitestt4ixhzmd7hwzjq4c3","name":"clitestt4ixhzmd7hwzjq4c3","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-11T08:16:00.4469756Z","key2":"2025-09-11T08:16:00.4469756Z"},"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":"2025-09-11T08:16:00.4469756Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-11T08:16:00.4469756Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-11T08:16:00.3063002Z","primaryEndpoints":{"blob":"https://clitestt4ixhzmd7hwzjq4c3.blob.core.windows.net/","queue":"https://clitestt4ixhzmd7hwzjq4c3.queue.core.windows.net/","table":"https://clitestt4ixhzmd7hwzjq4c3.table.core.windows.net/","file":"https://clitestt4ixhzmd7hwzjq4c3.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.rgamvcx6j6dsqv4zep4q2jhdf5lclenf5mprgzyyuqyog5qd6m5g6v2iw32c3jbo5wq/providers/Microsoft.Storage/storageAccounts/clitestufai7ezlt5adc57c6","name":"clitestufai7ezlt5adc57c6","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-11T06:57:41.6143905Z","key2":"2025-09-11T06:57:41.6143905Z"},"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":"2025-09-11T06:57:41.6300043Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-11T06:57:41.6300043Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-11T06:57:41.4893790Z","primaryEndpoints":{"blob":"https://clitestufai7ezlt5adc57c6.blob.core.windows.net/","queue":"https://clitestufai7ezlt5adc57c6.queue.core.windows.net/","table":"https://clitestufai7ezlt5adc57c6.table.core.windows.net/","file":"https://clitestufai7ezlt5adc57c6.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.rgxfxtjsnun4ydvkztbsjry2yksbs5bxpwd53shlw47tuvxtdx2sdujt7l4uhkrziam/providers/Microsoft.Storage/storageAccounts/clitestugiy5wwki5qstrb35","name":"clitestugiy5wwki5qstrb35","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-09T07:16:56.4424410Z","key2":"2025-09-09T07:16:56.4424410Z"},"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":"2025-09-09T07:16:56.4580749Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-09T07:16:56.4580749Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-09T07:16:56.3486862Z","primaryEndpoints":{"blob":"https://clitestugiy5wwki5qstrb35.blob.core.windows.net/","queue":"https://clitestugiy5wwki5qstrb35.queue.core.windows.net/","table":"https://clitestugiy5wwki5qstrb35.table.core.windows.net/","file":"https://clitestugiy5wwki5qstrb35.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.rg45viyasrvzwsner5jitfch7g4jrxap7xoqicihn7hwrmksqhpcev6ce3jmak3ynhd/providers/Microsoft.Storage/storageAccounts/clitestvzdtkteo24p4lyj6n","name":"clitestvzdtkteo24p4lyj6n","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-11T08:06:31.9856685Z","key2":"2025-09-11T08:06:31.9856685Z"},"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":"2025-09-11T08:06:31.9856685Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-11T08:06:31.9856685Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-11T08:06:31.8450423Z","primaryEndpoints":{"blob":"https://clitestvzdtkteo24p4lyj6n.blob.core.windows.net/","queue":"https://clitestvzdtkteo24p4lyj6n.queue.core.windows.net/","table":"https://clitestvzdtkteo24p4lyj6n.table.core.windows.net/","file":"https://clitestvzdtkteo24p4lyj6n.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.rglpschwgpu5dpjpc4ghfsmcjfiz6erex6hrskuvksvazzniudgaxsfmwplxf3lns25/providers/Microsoft.Storage/storageAccounts/clitestwlzoafsswqacyarly","name":"clitestwlzoafsswqacyarly","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-09T09:31:31.1834046Z","key2":"2025-09-09T09:31:31.1834046Z"},"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":"2025-09-09T09:31:31.1990356Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-09T09:31:31.1990356Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2025-09-09T09:31:31.0584000Z","primaryEndpoints":{"dfs":"https://clitestwlzoafsswqacyarly.dfs.core.windows.net/","web":"https://clitestwlzoafsswqacyarly.z22.web.core.windows.net/","blob":"https://clitestwlzoafsswqacyarly.blob.core.windows.net/","queue":"https://clitestwlzoafsswqacyarly.queue.core.windows.net/","table":"https://clitestwlzoafsswqacyarly.table.core.windows.net/","file":"https://clitestwlzoafsswqacyarly.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.rgamvcx6j6dsqv4zep4q2jhdf5lclenf5mprgzyyuqyog5qd6m5g6v2iw32c3jbo5wq/providers/Microsoft.Storage/storageAccounts/clitestwnu74ib57dmgeolfx","name":"clitestwnu74ib57dmgeolfx","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-11T06:57:13.9578171Z","key2":"2025-09-11T06:57:13.9578171Z"},"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":"2025-09-11T06:57:13.9734074Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-11T06:57:13.9734074Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-11T06:57:13.8327922Z","primaryEndpoints":{"blob":"https://clitestwnu74ib57dmgeolfx.blob.core.windows.net/","queue":"https://clitestwnu74ib57dmgeolfx.queue.core.windows.net/","table":"https://clitestwnu74ib57dmgeolfx.table.core.windows.net/","file":"https://clitestwnu74ib57dmgeolfx.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.rgixmdsl5fidm6khmthjcspm2disx4i3fpradnl5w46huh2p6v73nueg6pkxpkwlzd7/providers/Microsoft.Storage/storageAccounts/clitestwwu4tqzqalgravazx","name":"clitestwwu4tqzqalgravazx","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-09T09:07:19.8806933Z","key2":"2025-09-09T09:07:19.8806933Z"},"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":"2025-09-09T09:07:19.8806933Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-09T09:07:19.8806933Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-09T09:07:19.7557013Z","primaryEndpoints":{"blob":"https://clitestwwu4tqzqalgravazx.blob.core.windows.net/","queue":"https://clitestwwu4tqzqalgravazx.queue.core.windows.net/","table":"https://clitestwwu4tqzqalgravazx.table.core.windows.net/","file":"https://clitestwwu4tqzqalgravazx.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.rgi22jafsqzqtc3wani2zcughir5ow65qrpzveaqbsapbdk3cwdtfrvn3qg4gmcy2ho/providers/Microsoft.Storage/storageAccounts/clitestxoufi3qfou7rclurz","name":"clitestxoufi3qfou7rclurz","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-10T09:36:53.5778998Z","key2":"2025-09-10T09:36:53.5778998Z"},"allowCrossTenantReplication":false,"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"allowSharedKeyAccess":false,"isHnsEnabled":true,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-10T09:36:53.5935243Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-10T09:36:53.5935243Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2025-09-10T09:36:53.4528965Z","primaryEndpoints":{"dfs":"https://clitestxoufi3qfou7rclurz.dfs.core.windows.net/","web":"https://clitestxoufi3qfou7rclurz.z22.web.core.windows.net/","blob":"https://clitestxoufi3qfou7rclurz.blob.core.windows.net/","queue":"https://clitestxoufi3qfou7rclurz.queue.core.windows.net/","table":"https://clitestxoufi3qfou7rclurz.table.core.windows.net/","file":"https://clitestxoufi3qfou7rclurz.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.rgfci3jxoi4fhewunrqf77k5sot3zlthfgl6nry24exnam24e7l4tfv66bgaqrobjsn/providers/Microsoft.Storage/storageAccounts/clitestyhltnwa43zzopfjrx","name":"clitestyhltnwa43zzopfjrx","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-10T08:46:45.7849117Z","key2":"2025-09-10T08:46:45.7849117Z"},"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":"2025-09-10T08:46:45.7849117Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-10T08:46:45.7849117Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-10T08:46:45.6599911Z","primaryEndpoints":{"blob":"https://clitestyhltnwa43zzopfjrx.blob.core.windows.net/","queue":"https://clitestyhltnwa43zzopfjrx.queue.core.windows.net/","table":"https://clitestyhltnwa43zzopfjrx.table.core.windows.net/","file":"https://clitestyhltnwa43zzopfjrx.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.rgqdbg47x56fnw4xsacbrwdmjn2lszf4v3fgop6ad3tplxr5dgtyl2ombvxh3xeftsi/providers/Microsoft.Storage/storageAccounts/clitestykqzip4clzvy6ubhi","name":"clitestykqzip4clzvy6ubhi","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-10T09:32:39.1833341Z","key2":"2025-09-10T09:32:39.1833341Z"},"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":"2025-09-10T09:32:39.1989603Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-10T09:32:39.1989603Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-10T09:32:39.0427101Z","primaryEndpoints":{"blob":"https://clitestykqzip4clzvy6ubhi.blob.core.windows.net/","queue":"https://clitestykqzip4clzvy6ubhi.queue.core.windows.net/","table":"https://clitestykqzip4clzvy6ubhi.table.core.windows.net/","file":"https://clitestykqzip4clzvy6ubhi.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.rgkackwctjxqko5g34h2relmskcmz476heka6zlo3j75ey7pxyeg4vdhjndr63tzgpt/providers/Microsoft.Storage/storageAccounts/clitestyn4vqgd5lhug5pd6v","name":"clitestyn4vqgd5lhug5pd6v","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-11T08:39:48.0611644Z","key2":"2025-09-11T08:39:48.0611644Z"},"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":"2025-09-11T08:39:48.0768474Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-11T08:39:48.0768474Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-11T08:39:47.9205365Z","primaryEndpoints":{"blob":"https://clitestyn4vqgd5lhug5pd6v.blob.core.windows.net/","queue":"https://clitestyn4vqgd5lhug5pd6v.queue.core.windows.net/","table":"https://clitestyn4vqgd5lhug5pd6v.table.core.windows.net/","file":"https://clitestyn4vqgd5lhug5pd6v.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.rgbgcdyqc56bbsbk3pjycsivcet4sfaowxo2ax2nl2osoverikcpvh7r3fhre3oxc35/providers/Microsoft.Storage/storageAccounts/clitestype3vk4455jgkhig4","name":"clitestype3vk4455jgkhig4","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-11T09:36:31.1409481Z","key2":"2025-09-11T09:36:31.1409481Z"},"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":"2025-09-11T09:36:31.1565807Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-11T09:36:31.1565807Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-11T09:36:31.0003229Z","primaryEndpoints":{"blob":"https://clitestype3vk4455jgkhig4.blob.core.windows.net/","queue":"https://clitestype3vk4455jgkhig4.queue.core.windows.net/","table":"https://clitestype3vk4455jgkhig4.table.core.windows.net/","file":"https://clitestype3vk4455jgkhig4.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.rgyd66iisjkkuzhu73jawtlg5sslhttgzn7ysdixy7p2o4s5yz4qas5fkctblzg3kud/providers/Microsoft.Storage/storageAccounts/clitestziwxtti3o2rujcoor","name":"clitestziwxtti3o2rujcoor","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-11T09:36:02.5467942Z","key2":"2025-09-11T09:36:02.5467942Z"},"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":"2025-09-11T09:36:02.5624361Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-11T09:36:02.5624361Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-11T09:36:02.4062290Z","primaryEndpoints":{"blob":"https://clitestziwxtti3o2rujcoor.blob.core.windows.net/","queue":"https://clitestziwxtti3o2rujcoor.queue.core.windows.net/","table":"https://clitestziwxtti3o2rujcoor.table.core.windows.net/","file":"https://clitestziwxtti3o2rujcoor.file.core.windows.net/"},"primaryLocation":"westus","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"Storage","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_stream_analytics_000001/providers/Microsoft.Storage/storageAccounts/clitest000002","name":"clitest000002","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-19T02:15:18.7998580Z","key2":"2025-09-19T02:15:18.7998580Z"},"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":"2025-09-19T02:15:18.7998580Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-19T02:15:18.7998580Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-19T02:15:18.6592161Z","primaryEndpoints":{"blob":"https://clitest000002.blob.core.windows.net/","queue":"https://clitest000002.queue.core.windows.net/","table":"https://clitest000002.table.core.windows.net/","file":"https://clitest000002.file.core.windows.net/"},"primaryLocation":"westus","statusOfPrimary":"available"}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testrg0829/providers/Microsoft.Storage/storageAccounts/testsa0829","name":"testsa0829","type":"Microsoft.Storage/storageAccounts","location":"centralus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-08-29T03:11:05.8034438Z","key2":"2025-08-29T03:11:05.8034438Z"},"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":"2025-08-29T03:11:05.8190725Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-08-29T03:11:05.8190725Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2025-08-29T03:11:05.6940725Z","primaryEndpoints":{"dfs":"https://testsa0829.dfs.core.windows.net/","web":"https://testsa0829.z19.web.core.windows.net/","blob":"https://testsa0829.blob.core.windows.net/","queue":"https://testsa0829.queue.core.windows.net/","table":"https://testsa0829.table.core.windows.net/","file":"https://testsa0829.file.core.windows.net/"},"primaryLocation":"centralus","statusOfPrimary":"available","secondaryLocation":"eastus2","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://testsa0829-secondary.dfs.core.windows.net/","web":"https://testsa0829-secondary.z19.web.core.windows.net/","blob":"https://testsa0829-secondary.blob.core.windows.net/","queue":"https://testsa0829-secondary.queue.core.windows.net/","table":"https://testsa0829-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/hackathon-deal-sensei/providers/Microsoft.Storage/storageAccounts/dealsenseisa","name":"dealsenseisa","type":"Microsoft.Storage/storageAccounts","location":"australiaeast","tags":{},"properties":{"dualStackEndpointPreference":{"defaultDualStackEndpoints":false,"publishIpv4Endpoint":false,"publishIpv6Endpoint":false},"dnsEndpointType":"Standard","defaultToOAuthAuthentication":false,"publicNetworkAccess":"Enabled","keyCreationTime":{"key1":"2025-09-16T07:40:31.7576043Z","key2":"2025-09-16T07:40:31.7576043Z"},"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":"2025-09-16T07:40:31.7576043Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-16T07:40:31.7576043Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2025-09-16T07:40:31.6325506Z","primaryEndpoints":{"dfs":"https://dealsenseisa.dfs.core.windows.net/","web":"https://dealsenseisa.z8.web.core.windows.net/","blob":"https://dealsenseisa.blob.core.windows.net/","queue":"https://dealsenseisa.queue.core.windows.net/","table":"https://dealsenseisa.table.core.windows.net/","file":"https://dealsenseisa.file.core.windows.net/"},"primaryLocation":"australiaeast","statusOfPrimary":"available","secondaryLocation":"australiasoutheast","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://dealsenseisa-secondary.dfs.core.windows.net/","web":"https://dealsenseisa-secondary.z8.web.core.windows.net/","blob":"https://dealsenseisa-secondary.blob.core.windows.net/","queue":"https://dealsenseisa-secondary.queue.core.windows.net/","table":"https://dealsenseisa-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg7saetokslwqs5wqldvbh3gs7ofgjvbafnqcydxifrterkft2uqysuvisw7ixg4463/providers/Microsoft.Storage/storageAccounts/clitestadk2bfut2udkqdjzt","name":"clitestadk2bfut2udkqdjzt","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2025-07-03T05:27:08.5465097Z","key2":"2025-07-03T05:27:08.5465097Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-07-03T05:27:08.5621348Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-07-03T05:27:08.5621348Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2025-07-03T05:27:08.4683848Z","primaryEndpoints":{"dfs":"https://clitestadk2bfut2udkqdjzt.dfs.core.windows.net/","web":"https://clitestadk2bfut2udkqdjzt.z3.web.core.windows.net/","blob":"https://clitestadk2bfut2udkqdjzt.blob.core.windows.net/","queue":"https://clitestadk2bfut2udkqdjzt.queue.core.windows.net/","table":"https://clitestadk2bfut2udkqdjzt.table.core.windows.net/","file":"https://clitestadk2bfut2udkqdjzt.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestuqti57wjwporxlbqci57ja5eunkj725brbse2d7jb7byxxpue2kkp25xbnxdic57hz4g/providers/Microsoft.Storage/storageAccounts/clitestixozhgeg24zarmqx6","name":"clitestixozhgeg24zarmqx6","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2025-07-04T03:29:30.1305608Z","key2":"2025-07-04T03:29:30.1305608Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-07-04T03:29:30.1461826Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-07-04T03:29:30.1461826Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2025-07-04T03:29:30.0680588Z","primaryEndpoints":{"dfs":"https://clitestixozhgeg24zarmqx6.dfs.core.windows.net/","web":"https://clitestixozhgeg24zarmqx6.z2.web.core.windows.net/","blob":"https://clitestixozhgeg24zarmqx6.blob.core.windows.net/","queue":"https://clitestixozhgeg24zarmqx6.queue.core.windows.net/","table":"https://clitestixozhgeg24zarmqx6.table.core.windows.net/","file":"https://clitestixozhgeg24zarmqx6.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestwqtcgms7yiwcavvg77q67vrmbu3qh56dqiufiiqfaagejhdoxy3rve2pgrctzqofvldo/providers/Microsoft.Storage/storageAccounts/clitestjb3wnn26r7yc4kybe","name":"clitestjb3wnn26r7yc4kybe","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2025-07-03T05:23:10.7600332Z","key2":"2025-07-03T05:23:10.7600332Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-07-03T05:23:10.7600332Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-07-03T05:23:10.7600332Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2025-07-03T05:23:10.6975369Z","primaryEndpoints":{"dfs":"https://clitestjb3wnn26r7yc4kybe.dfs.core.windows.net/","web":"https://clitestjb3wnn26r7yc4kybe.z2.web.core.windows.net/","blob":"https://clitestjb3wnn26r7yc4kybe.blob.core.windows.net/","queue":"https://clitestjb3wnn26r7yc4kybe.queue.core.windows.net/","table":"https://clitestjb3wnn26r7yc4kybe.table.core.windows.net/","file":"https://clitestjb3wnn26r7yc4kybe.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestjjriw36nilosxclypsp7iu3tiik7sar4mbqb23unmhto7nnzwvyg3cjfcyesnca3k4ao/providers/Microsoft.Storage/storageAccounts/versiono3wkz72vg2x4igcw4","name":"versiono3wkz72vg2x4igcw4","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2025-07-03T05:23:23.6192320Z","key2":"2025-07-03T05:23:23.6192320Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-07-03T05:23:23.6192320Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-07-03T05:23:23.6192320Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2025-07-03T05:23:23.5567351Z","primaryEndpoints":{"dfs":"https://versiono3wkz72vg2x4igcw4.dfs.core.windows.net/","web":"https://versiono3wkz72vg2x4igcw4.z2.web.core.windows.net/","blob":"https://versiono3wkz72vg2x4igcw4.blob.core.windows.net/","queue":"https://versiono3wkz72vg2x4igcw4.queue.core.windows.net/","table":"https://versiono3wkz72vg2x4igcw4.table.core.windows.net/","file":"https://versiono3wkz72vg2x4igcw4.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}}]}' @@ -185,7 +185,7 @@ interactions: User-Agent: - AZURECLI/2.77.0 azsdk-python-core/1.35.0 Python/3.12.10 (Windows-11-10.0.26100-SP0) method: POST - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_stream_analytics_000001/providers/Microsoft.Storage/storageAccounts/clitest000002/listKeys?api-version=2024-01-01&$expand=kerb + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_stream_analytics_000001/providers/Microsoft.Storage/storageAccounts/clitest000002/listKeys?api-version=2025-06-01&$expand=kerb response: body: string: '{"keys":[{"creationTime":"2025-09-19T02:15:18.7998580Z","keyName":"key1","value":"veryFakedStorageAccountKey==","permissions":"FULL"},{"creationTime":"2025-09-19T02:15:18.7998580Z","keyName":"key2","value":"veryFakedStorageAccountKey==","permissions":"FULL"}]}' diff --git a/src/stream-analytics/azext_stream_analytics/tests/latest/recordings/test_job_scale.yaml b/src/stream-analytics/azext_stream_analytics/tests/latest/recordings/test_job_scale.yaml index 93f810e2f1d..789633f2855 100644 --- a/src/stream-analytics/azext_stream_analytics/tests/latest/recordings/test_job_scale.yaml +++ b/src/stream-analytics/azext_stream_analytics/tests/latest/recordings/test_job_scale.yaml @@ -188,7 +188,7 @@ interactions: User-Agent: - AZURECLI/2.77.0 azsdk-python-core/1.35.0 Python/3.12.10 (Windows-11-10.0.26100-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/storageAccounts?api-version=2024-01-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/storageAccounts?api-version=2025-06-01 response: body: string: '{"value":[{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_storage_account_orsg6kk2cw7dbtwcx5ybl5ygncswfbvf3cdlsovfob5dujmmfs/providers/Microsoft.Storage/storageAccounts/clitestfgu3u77faw6haca2e","name":"clitestfgu3u77faw6haca2e","type":"Microsoft.Storage/storageAccounts","location":"eastus2","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-08T15:23:53.7085465Z","key2":"2025-09-08T15:23:53.7085465Z"},"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":"2025-09-08T15:23:53.7085465Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-08T15:23:53.7085465Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2025-09-08T15:23:53.5366699Z","primaryEndpoints":{"dfs":"https://clitestfgu3u77faw6haca2e.dfs.core.windows.net/","web":"https://clitestfgu3u77faw6haca2e.z20.web.core.windows.net/","blob":"https://clitestfgu3u77faw6haca2e.blob.core.windows.net/","queue":"https://clitestfgu3u77faw6haca2e.queue.core.windows.net/","table":"https://clitestfgu3u77faw6haca2e.table.core.windows.net/","file":"https://clitestfgu3u77faw6haca2e.file.core.windows.net/"},"primaryLocation":"eastus2","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_storage_account_orsymdtasag7pduxt2fkydkjt7b6gt4vmqpfgni2jj25j4q2i4/providers/Microsoft.Storage/storageAccounts/clitesth4qeqbk25z6piijsi","name":"clitesth4qeqbk25z6piijsi","type":"Microsoft.Storage/storageAccounts","location":"eastus2","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-08T15:36:25.5686194Z","key2":"2025-09-08T15:36:25.5686194Z"},"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":"2025-09-08T15:36:25.5842429Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-08T15:36:25.5842429Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2025-09-08T15:36:25.4123657Z","primaryEndpoints":{"dfs":"https://clitesth4qeqbk25z6piijsi.dfs.core.windows.net/","web":"https://clitesth4qeqbk25z6piijsi.z20.web.core.windows.net/","blob":"https://clitesth4qeqbk25z6piijsi.blob.core.windows.net/","queue":"https://clitesth4qeqbk25z6piijsi.queue.core.windows.net/","table":"https://clitesth4qeqbk25z6piijsi.table.core.windows.net/","file":"https://clitesth4qeqbk25z6piijsi.file.core.windows.net/"},"primaryLocation":"eastus2","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_storage_account_orsymdtasag7pduxt2fkydkjt7b6gt4vmqpfgni2jj25j4q2i4/providers/Microsoft.Storage/storageAccounts/clitestkshqimnpvbvpbtns3","name":"clitestkshqimnpvbvpbtns3","type":"Microsoft.Storage/storageAccounts","location":"eastus2","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-08T15:36:49.9123679Z","key2":"2025-09-08T15:36:49.9123679Z"},"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":"2025-09-08T15:36:49.9279851Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-08T15:36:49.9279851Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2025-09-08T15:36:49.7561084Z","primaryEndpoints":{"dfs":"https://clitestkshqimnpvbvpbtns3.dfs.core.windows.net/","web":"https://clitestkshqimnpvbvpbtns3.z20.web.core.windows.net/","blob":"https://clitestkshqimnpvbvpbtns3.blob.core.windows.net/","queue":"https://clitestkshqimnpvbvpbtns3.queue.core.windows.net/","table":"https://clitestkshqimnpvbvpbtns3.table.core.windows.net/","file":"https://clitestkshqimnpvbvpbtns3.file.core.windows.net/"},"primaryLocation":"eastus2","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_storage_account_orsg6kk2cw7dbtwcx5ybl5ygncswfbvf3cdlsovfob5dujmmfs/providers/Microsoft.Storage/storageAccounts/clitestqr32xh5pjpkyth5yn","name":"clitestqr32xh5pjpkyth5yn","type":"Microsoft.Storage/storageAccounts","location":"eastus2","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-08T15:23:28.5366615Z","key2":"2025-09-08T15:23:28.5366615Z"},"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":"2025-09-08T15:23:28.5522842Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-08T15:23:28.5522842Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2025-09-08T15:23:28.3804076Z","primaryEndpoints":{"dfs":"https://clitestqr32xh5pjpkyth5yn.dfs.core.windows.net/","web":"https://clitestqr32xh5pjpkyth5yn.z20.web.core.windows.net/","blob":"https://clitestqr32xh5pjpkyth5yn.blob.core.windows.net/","queue":"https://clitestqr32xh5pjpkyth5yn.queue.core.windows.net/","table":"https://clitestqr32xh5pjpkyth5yn.table.core.windows.net/","file":"https://clitestqr32xh5pjpkyth5yn.file.core.windows.net/"},"primaryLocation":"eastus2","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_storage_account_orsg6kk2cw7dbtwcx5ybl5ygncswfbvf3cdlsovfob5dujmmfs/providers/Microsoft.Storage/storageAccounts/clitestriubgdnlw4nc4z3qd","name":"clitestriubgdnlw4nc4z3qd","type":"Microsoft.Storage/storageAccounts","location":"eastus2","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-08T15:23:03.7241831Z","key2":"2025-09-08T15:23:03.7241831Z"},"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":"2025-09-08T15:23:03.7241831Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-08T15:23:03.7241831Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2025-09-08T15:23:03.5522968Z","primaryEndpoints":{"dfs":"https://clitestriubgdnlw4nc4z3qd.dfs.core.windows.net/","web":"https://clitestriubgdnlw4nc4z3qd.z20.web.core.windows.net/","blob":"https://clitestriubgdnlw4nc4z3qd.blob.core.windows.net/","queue":"https://clitestriubgdnlw4nc4z3qd.queue.core.windows.net/","table":"https://clitestriubgdnlw4nc4z3qd.table.core.windows.net/","file":"https://clitestriubgdnlw4nc4z3qd.file.core.windows.net/"},"primaryLocation":"eastus2","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_storage_account_orsymdtasag7pduxt2fkydkjt7b6gt4vmqpfgni2jj25j4q2i4/providers/Microsoft.Storage/storageAccounts/clitesttbfeilwplk3u577m4","name":"clitesttbfeilwplk3u577m4","type":"Microsoft.Storage/storageAccounts","location":"eastus2","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-08T15:36:00.5686284Z","key2":"2025-09-08T15:36:00.5686284Z"},"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":"2025-09-08T15:36:00.5842513Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-08T15:36:00.5842513Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2025-09-08T15:36:00.4123778Z","primaryEndpoints":{"dfs":"https://clitesttbfeilwplk3u577m4.dfs.core.windows.net/","web":"https://clitesttbfeilwplk3u577m4.z20.web.core.windows.net/","blob":"https://clitesttbfeilwplk3u577m4.blob.core.windows.net/","queue":"https://clitesttbfeilwplk3u577m4.queue.core.windows.net/","table":"https://clitesttbfeilwplk3u577m4.table.core.windows.net/","file":"https://clitesttbfeilwplk3u577m4.file.core.windows.net/"},"primaryLocation":"eastus2","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"Storage","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgrjieyggnnni7tli4hmmqh4pjuppzgpv73zkxgdvsu4kehluwlnqrst6t7uifftzl5/providers/Microsoft.Storage/storageAccounts/clitestzgk3bqm6moowwax4s","name":"clitestzgk3bqm6moowwax4s","type":"Microsoft.Storage/storageAccounts","location":"eastus2","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-11T09:37:12.2442759Z","key2":"2025-09-11T09:37:12.2442759Z"},"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":"2025-09-11T09:37:12.2442759Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-11T09:37:12.2442759Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-11T09:37:12.1036431Z","primaryEndpoints":{"blob":"https://clitestzgk3bqm6moowwax4s.blob.core.windows.net/","queue":"https://clitestzgk3bqm6moowwax4s.queue.core.windows.net/","table":"https://clitestzgk3bqm6moowwax4s.table.core.windows.net/","file":"https://clitestzgk3bqm6moowwax4s.file.core.windows.net/"},"primaryLocation":"eastus2","statusOfPrimary":"available"}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgtestimmutability/providers/Microsoft.Storage/storageAccounts/satestimmutability","name":"satestimmutability","type":"Microsoft.Storage/storageAccounts","location":"eastus2","tags":{},"properties":{"keyCreationTime":{"key1":"2025-08-11T06:43:07.3475977Z","key2":"2025-08-11T06:43:07.3475977Z"},"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":"2025-08-11T06:43:07.3475977Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-08-11T06:43:07.3475977Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2025-08-11T06:43:07.1913480Z","primaryEndpoints":{"dfs":"https://satestimmutability.dfs.core.windows.net/","web":"https://satestimmutability.z20.web.core.windows.net/","blob":"https://satestimmutability.blob.core.windows.net/","queue":"https://satestimmutability.queue.core.windows.net/","table":"https://satestimmutability.table.core.windows.net/","file":"https://satestimmutability.file.core.windows.net/"},"primaryLocation":"eastus2","statusOfPrimary":"available","secondaryLocation":"centralus","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://satestimmutability-secondary.dfs.core.windows.net/","web":"https://satestimmutability-secondary.z20.web.core.windows.net/","blob":"https://satestimmutability-secondary.blob.core.windows.net/","queue":"https://satestimmutability-secondary.queue.core.windows.net/","table":"https://satestimmutability-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"Storage","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgw6i75ad7cec53q55skpguxkj6pny3szu5jvmbnu6iweczld7fql4fpv3dwkxyy5d5/providers/Microsoft.Storage/storageAccounts/clitest23vouclyjf4ptyhxv","name":"clitest23vouclyjf4ptyhxv","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-11T06:19:47.9567509Z","key2":"2025-09-11T06:19:47.9567509Z"},"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":"2025-09-11T06:19:47.9723788Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-11T06:19:47.9723788Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-11T06:19:47.8317527Z","primaryEndpoints":{"blob":"https://clitest23vouclyjf4ptyhxv.blob.core.windows.net/","queue":"https://clitest23vouclyjf4ptyhxv.queue.core.windows.net/","table":"https://clitest23vouclyjf4ptyhxv.table.core.windows.net/","file":"https://clitest23vouclyjf4ptyhxv.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.rgfci3jxoi4fhewunrqf77k5sot3zlthfgl6nry24exnam24e7l4tfv66bgaqrobjsn/providers/Microsoft.Storage/storageAccounts/clitest2cqqbmmrdjtknp2ko","name":"clitest2cqqbmmrdjtknp2ko","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-10T08:46:16.8470606Z","key2":"2025-09-10T08:46:16.8470606Z"},"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":"2025-09-10T08:46:16.8470606Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-10T08:46:16.8470606Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-10T08:46:16.7220866Z","primaryEndpoints":{"blob":"https://clitest2cqqbmmrdjtknp2ko.blob.core.windows.net/","queue":"https://clitest2cqqbmmrdjtknp2ko.queue.core.windows.net/","table":"https://clitest2cqqbmmrdjtknp2ko.table.core.windows.net/","file":"https://clitest2cqqbmmrdjtknp2ko.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.rgkackwctjxqko5g34h2relmskcmz476heka6zlo3j75ey7pxyeg4vdhjndr63tzgpt/providers/Microsoft.Storage/storageAccounts/clitest2eqh2ieguyvnafee6","name":"clitest2eqh2ieguyvnafee6","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-11T08:39:18.6232278Z","key2":"2025-09-11T08:39:18.6232278Z"},"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":"2025-09-11T08:39:18.6388473Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-11T08:39:18.6388473Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-11T08:39:18.4825955Z","primaryEndpoints":{"blob":"https://clitest2eqh2ieguyvnafee6.blob.core.windows.net/","queue":"https://clitest2eqh2ieguyvnafee6.queue.core.windows.net/","table":"https://clitest2eqh2ieguyvnafee6.table.core.windows.net/","file":"https://clitest2eqh2ieguyvnafee6.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.rgcfr3ydltsnlaotpvmijjr7it3gv2v7aarbwrq4k47mgdkdn4obnajqci5w5gnxzhl/providers/Microsoft.Storage/storageAccounts/clitest2pajgym3trpixdnhx","name":"clitest2pajgym3trpixdnhx","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-09T09:35:16.7797810Z","key2":"2025-09-09T09:35:16.7797810Z"},"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":"2025-09-09T09:35:16.7954032Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-09T09:35:16.7954032Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2025-09-09T09:35:16.6547778Z","primaryEndpoints":{"dfs":"https://clitest2pajgym3trpixdnhx.dfs.core.windows.net/","web":"https://clitest2pajgym3trpixdnhx.z22.web.core.windows.net/","blob":"https://clitest2pajgym3trpixdnhx.blob.core.windows.net/","queue":"https://clitest2pajgym3trpixdnhx.queue.core.windows.net/","table":"https://clitest2pajgym3trpixdnhx.table.core.windows.net/","file":"https://clitest2pajgym3trpixdnhx.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.rgofm4ioxxfnq2j2mw7iqkdunfcxq2ljxufrhkgxr33tui7qj5euy2wmurnbwkga3ce/providers/Microsoft.Storage/storageAccounts/clitest3pgkabyb3n5awurnq","name":"clitest3pgkabyb3n5awurnq","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-11T08:51:17.4459596Z","key2":"2025-09-11T08:51:17.4459596Z"},"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":"2025-09-11T08:51:17.4616344Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-11T08:51:17.4616344Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-11T08:51:17.3053312Z","primaryEndpoints":{"blob":"https://clitest3pgkabyb3n5awurnq.blob.core.windows.net/","queue":"https://clitest3pgkabyb3n5awurnq.queue.core.windows.net/","table":"https://clitest3pgkabyb3n5awurnq.table.core.windows.net/","file":"https://clitest3pgkabyb3n5awurnq.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.rgsbxooxuwyyepov2c3e6fvpwwhha6oshy4mzjsdhnr5qibifhzmo2vnis2zsdma7zr/providers/Microsoft.Storage/storageAccounts/clitest5wa22pxsvcwdfpwhi","name":"clitest5wa22pxsvcwdfpwhi","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-11T07:10:29.4846690Z","key2":"2025-09-11T07:10:29.4846690Z"},"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":"2025-09-11T07:10:29.4846690Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-11T07:10:29.4846690Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-11T07:10:29.3439972Z","primaryEndpoints":{"blob":"https://clitest5wa22pxsvcwdfpwhi.blob.core.windows.net/","queue":"https://clitest5wa22pxsvcwdfpwhi.queue.core.windows.net/","table":"https://clitest5wa22pxsvcwdfpwhi.table.core.windows.net/","file":"https://clitest5wa22pxsvcwdfpwhi.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.rgheoe3qj7l4jwps2d7qmhwexegxntw3g5cdrpkrge3ykxnpob3b4h6wqtcc5j73jnm/providers/Microsoft.Storage/storageAccounts/clitest76q32ezgcnnrp7krb","name":"clitest76q32ezgcnnrp7krb","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-09T09:31:30.4958946Z","key2":"2025-09-09T09:31:30.4958946Z"},"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":"2025-09-09T09:31:30.5115200Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-09T09:31:30.5115200Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-09T09:31:30.3709453Z","primaryEndpoints":{"blob":"https://clitest76q32ezgcnnrp7krb.blob.core.windows.net/","queue":"https://clitest76q32ezgcnnrp7krb.queue.core.windows.net/","table":"https://clitest76q32ezgcnnrp7krb.table.core.windows.net/","file":"https://clitest76q32ezgcnnrp7krb.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.rgdg5u2xpuy4vgut5viffmxotdtqdghick2bxxnzshvlbktdyjjn4wgdaj4gtmn2kao/providers/Microsoft.Storage/storageAccounts/clitest7hkf4lb3ekfitllha","name":"clitest7hkf4lb3ekfitllha","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-09T07:40:17.7111394Z","key2":"2025-09-09T07:40:17.7111394Z"},"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":"2025-09-09T07:40:17.7267659Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-09T07:40:17.7267659Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-09T07:40:17.6017650Z","primaryEndpoints":{"blob":"https://clitest7hkf4lb3ekfitllha.blob.core.windows.net/","queue":"https://clitest7hkf4lb3ekfitllha.queue.core.windows.net/","table":"https://clitest7hkf4lb3ekfitllha.table.core.windows.net/","file":"https://clitest7hkf4lb3ekfitllha.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.rgu7aipacaxfwmdnm4zztzql7k2mbqwibsxe2nb7vbmnzwaklh6yyguytnq4yioqtdd/providers/Microsoft.Storage/storageAccounts/clitest7lmcsm2nzsvpguwty","name":"clitest7lmcsm2nzsvpguwty","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-11T07:58:12.5566775Z","key2":"2025-09-11T07:58:12.5566775Z"},"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":"2025-09-11T07:58:12.5723011Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-11T07:58:12.5723011Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-11T07:58:12.4160410Z","primaryEndpoints":{"blob":"https://clitest7lmcsm2nzsvpguwty.blob.core.windows.net/","queue":"https://clitest7lmcsm2nzsvpguwty.queue.core.windows.net/","table":"https://clitest7lmcsm2nzsvpguwty.table.core.windows.net/","file":"https://clitest7lmcsm2nzsvpguwty.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.rgsviyaazfhwqs2vi7qiardyg25apzn7pin7eab23yn7psxegyynbjtcdsam2hyyctt/providers/Microsoft.Storage/storageAccounts/clitesta2u3t5ftskp6fcwrl","name":"clitesta2u3t5ftskp6fcwrl","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-09T07:39:50.8827200Z","key2":"2025-09-09T07:39:50.8827200Z"},"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":"2025-09-09T07:39:50.8983438Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-09T07:39:50.8983438Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-09T07:39:50.7733427Z","primaryEndpoints":{"blob":"https://clitesta2u3t5ftskp6fcwrl.blob.core.windows.net/","queue":"https://clitesta2u3t5ftskp6fcwrl.queue.core.windows.net/","table":"https://clitesta2u3t5ftskp6fcwrl.table.core.windows.net/","file":"https://clitesta2u3t5ftskp6fcwrl.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.rgqdbg47x56fnw4xsacbrwdmjn2lszf4v3fgop6ad3tplxr5dgtyl2ombvxh3xeftsi/providers/Microsoft.Storage/storageAccounts/clitestb2ojxwm6onpzcru6s","name":"clitestb2ojxwm6onpzcru6s","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-10T09:33:10.8400279Z","key2":"2025-09-10T09:33:10.8400279Z"},"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":"2025-09-10T09:33:10.8556548Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-10T09:33:10.8556548Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-10T09:33:10.7150297Z","primaryEndpoints":{"blob":"https://clitestb2ojxwm6onpzcru6s.blob.core.windows.net/","queue":"https://clitestb2ojxwm6onpzcru6s.queue.core.windows.net/","table":"https://clitestb2ojxwm6onpzcru6s.table.core.windows.net/","file":"https://clitestb2ojxwm6onpzcru6s.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.rgdg5u2xpuy4vgut5viffmxotdtqdghick2bxxnzshvlbktdyjjn4wgdaj4gtmn2kao/providers/Microsoft.Storage/storageAccounts/clitestc4adgvnbifyob3foj","name":"clitestc4adgvnbifyob3foj","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-09T07:39:53.0389992Z","key2":"2025-09-09T07:39:53.0389992Z"},"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":"2025-09-09T07:39:53.0546245Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-09T07:39:53.0546245Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-09T07:39:52.9139968Z","primaryEndpoints":{"blob":"https://clitestc4adgvnbifyob3foj.blob.core.windows.net/","queue":"https://clitestc4adgvnbifyob3foj.queue.core.windows.net/","table":"https://clitestc4adgvnbifyob3foj.table.core.windows.net/","file":"https://clitestc4adgvnbifyob3foj.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.rgctgszirky7sox6hwn72ebjl5w2sdoacghq2czhszzwobtsuxnx4dcsqexgjxhthp2/providers/Microsoft.Storage/storageAccounts/clitestccbzrjceh63cbeblu","name":"clitestccbzrjceh63cbeblu","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-11T07:09:41.7339330Z","key2":"2025-09-11T07:09:41.7339330Z"},"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":"2025-09-11T07:09:41.7339330Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-11T07:09:41.7339330Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-11T07:09:41.6089316Z","primaryEndpoints":{"blob":"https://clitestccbzrjceh63cbeblu.blob.core.windows.net/","queue":"https://clitestccbzrjceh63cbeblu.queue.core.windows.net/","table":"https://clitestccbzrjceh63cbeblu.table.core.windows.net/","file":"https://clitestccbzrjceh63cbeblu.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.rg5cxc7n5oolpusqzuupmll7mhnrzqhibmhz7likbfarpki2cpmnuquwfb4flcl5hes/providers/Microsoft.Storage/storageAccounts/clitestdpjj4oflmjspgso5o","name":"clitestdpjj4oflmjspgso5o","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-11T07:10:48.4536506Z","key2":"2025-09-11T07:10:48.4536506Z"},"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":"2025-09-11T07:10:48.4693336Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-11T07:10:48.4693336Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-11T07:10:48.3286480Z","primaryEndpoints":{"blob":"https://clitestdpjj4oflmjspgso5o.blob.core.windows.net/","queue":"https://clitestdpjj4oflmjspgso5o.queue.core.windows.net/","table":"https://clitestdpjj4oflmjspgso5o.table.core.windows.net/","file":"https://clitestdpjj4oflmjspgso5o.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.rgzhwaeq3evifzbcb7deuw76hwxjsoylhcmtftlpfijoxumwl6ormge4vionzmxbdua/providers/Microsoft.Storage/storageAccounts/clitestdwm2dtait3ya4hhmo","name":"clitestdwm2dtait3ya4hhmo","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-10T09:36:53.7654014Z","key2":"2025-09-10T09:36:53.7654014Z"},"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":"2025-09-10T09:36:53.7810250Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-10T09:36:53.7810250Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2025-09-10T09:36:53.6247728Z","primaryEndpoints":{"dfs":"https://clitestdwm2dtait3ya4hhmo.dfs.core.windows.net/","web":"https://clitestdwm2dtait3ya4hhmo.z22.web.core.windows.net/","blob":"https://clitestdwm2dtait3ya4hhmo.blob.core.windows.net/","queue":"https://clitestdwm2dtait3ya4hhmo.queue.core.windows.net/","table":"https://clitestdwm2dtait3ya4hhmo.table.core.windows.net/","file":"https://clitestdwm2dtait3ya4hhmo.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.rgwwdp6cxogrixpi3qv72guxzbo6tvlubzik4iu5rxnj7bgqzj3kgpdcv4aw2zpyj5o/providers/Microsoft.Storage/storageAccounts/clitestee5hb7dd75wspvtjc","name":"clitestee5hb7dd75wspvtjc","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-09T07:25:05.7615734Z","key2":"2025-09-09T07:25:05.7615734Z"},"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":"2025-09-09T07:25:05.7772572Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-09T07:25:05.7772572Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-09T07:25:05.6678270Z","primaryEndpoints":{"blob":"https://clitestee5hb7dd75wspvtjc.blob.core.windows.net/","queue":"https://clitestee5hb7dd75wspvtjc.queue.core.windows.net/","table":"https://clitestee5hb7dd75wspvtjc.table.core.windows.net/","file":"https://clitestee5hb7dd75wspvtjc.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.rg3n2cnumultk4gieiizlrsxv3zeuoc2wrlshdqzp5o4q5ak3nqipaoxr5oqkzzntue/providers/Microsoft.Storage/storageAccounts/clitesteux5simk74nne2sgp","name":"clitesteux5simk74nne2sgp","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-10T09:36:54.0779049Z","key2":"2025-09-10T09:36:54.0779049Z"},"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":"2025-09-10T09:36:54.0935303Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-10T09:36:54.0935303Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2025-09-10T09:36:53.9529015Z","primaryEndpoints":{"dfs":"https://clitesteux5simk74nne2sgp.dfs.core.windows.net/","web":"https://clitesteux5simk74nne2sgp.z22.web.core.windows.net/","blob":"https://clitesteux5simk74nne2sgp.blob.core.windows.net/","queue":"https://clitesteux5simk74nne2sgp.queue.core.windows.net/","table":"https://clitesteux5simk74nne2sgp.table.core.windows.net/","file":"https://clitesteux5simk74nne2sgp.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.rgctgszirky7sox6hwn72ebjl5w2sdoacghq2czhszzwobtsuxnx4dcsqexgjxhthp2/providers/Microsoft.Storage/storageAccounts/clitestfflf27sxddnupo5cj","name":"clitestfflf27sxddnupo5cj","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-11T07:10:09.3905874Z","key2":"2025-09-11T07:10:09.3905874Z"},"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":"2025-09-11T07:10:09.4062107Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-11T07:10:09.4062107Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-11T07:10:09.2655810Z","primaryEndpoints":{"blob":"https://clitestfflf27sxddnupo5cj.blob.core.windows.net/","queue":"https://clitestfflf27sxddnupo5cj.queue.core.windows.net/","table":"https://clitestfflf27sxddnupo5cj.table.core.windows.net/","file":"https://clitestfflf27sxddnupo5cj.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.rgheoe3qj7l4jwps2d7qmhwexegxntw3g5cdrpkrge3ykxnpob3b4h6wqtcc5j73jnm/providers/Microsoft.Storage/storageAccounts/clitesth7hsflaukgtliom6g","name":"clitesth7hsflaukgtliom6g","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-09T09:31:55.1680645Z","key2":"2025-09-09T09:31:55.1680645Z"},"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":"2025-09-09T09:31:55.1837371Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-09T09:31:55.1837371Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-09T09:31:55.0430609Z","primaryEndpoints":{"blob":"https://clitesth7hsflaukgtliom6g.blob.core.windows.net/","queue":"https://clitesth7hsflaukgtliom6g.queue.core.windows.net/","table":"https://clitesth7hsflaukgtliom6g.table.core.windows.net/","file":"https://clitesth7hsflaukgtliom6g.file.core.windows.net/"},"primaryLocation":"westus","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"Storage","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_stream_analytics_000001/providers/Microsoft.Storage/storageAccounts/clitest000002","name":"clitest000002","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-18T05:19:55.0740259Z","key2":"2025-09-18T05:19:55.0740259Z"},"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":"2025-09-18T05:19:55.0895997Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-18T05:19:55.0895997Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-18T05:19:54.9333484Z","primaryEndpoints":{"blob":"https://clitest000002.blob.core.windows.net/","queue":"https://clitest000002.queue.core.windows.net/","table":"https://clitest000002.table.core.windows.net/","file":"https://clitest000002.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.rgu7aipacaxfwmdnm4zztzql7k2mbqwibsxe2nb7vbmnzwaklh6yyguytnq4yioqtdd/providers/Microsoft.Storage/storageAccounts/clitestifvfybnekhbh64qzu","name":"clitestifvfybnekhbh64qzu","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-11T07:57:41.7125076Z","key2":"2025-09-11T07:57:41.7125076Z"},"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":"2025-09-11T07:57:41.7281316Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-11T07:57:41.7281316Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-11T07:57:41.5875023Z","primaryEndpoints":{"blob":"https://clitestifvfybnekhbh64qzu.blob.core.windows.net/","queue":"https://clitestifvfybnekhbh64qzu.queue.core.windows.net/","table":"https://clitestifvfybnekhbh64qzu.table.core.windows.net/","file":"https://clitestifvfybnekhbh64qzu.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.rgcfr3ydltsnlaotpvmijjr7it3gv2v7aarbwrq4k47mgdkdn4obnajqci5w5gnxzhl/providers/Microsoft.Storage/storageAccounts/clitestjcbjcwcphot65um2d","name":"clitestjcbjcwcphot65um2d","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-09T09:34:50.9826895Z","key2":"2025-09-09T09:34:50.9826895Z"},"allowCrossTenantReplication":false,"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":"2025-09-09T09:34:50.9982712Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-09T09:34:50.9982712Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2025-09-09T09:34:50.8576352Z","primaryEndpoints":{"dfs":"https://clitestjcbjcwcphot65um2d.dfs.core.windows.net/","web":"https://clitestjcbjcwcphot65um2d.z22.web.core.windows.net/","blob":"https://clitestjcbjcwcphot65um2d.blob.core.windows.net/","queue":"https://clitestjcbjcwcphot65um2d.queue.core.windows.net/","table":"https://clitestjcbjcwcphot65um2d.table.core.windows.net/","file":"https://clitestjcbjcwcphot65um2d.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.rgnn62f4k2jdk5pyfe6vobqfxhl4e7td36jyk2ir76cp26vdagb4p356yvxzyz557pn/providers/Microsoft.Storage/storageAccounts/clitestjqmbukcvg745roqya","name":"clitestjqmbukcvg745roqya","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-09T09:31:30.8240243Z","key2":"2025-09-09T09:31:30.8240243Z"},"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":"2025-09-09T09:31:30.8396512Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-09T09:31:30.8396512Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-09T09:31:30.6834029Z","primaryEndpoints":{"blob":"https://clitestjqmbukcvg745roqya.blob.core.windows.net/","queue":"https://clitestjqmbukcvg745roqya.queue.core.windows.net/","table":"https://clitestjqmbukcvg745roqya.table.core.windows.net/","file":"https://clitestjqmbukcvg745roqya.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.rget2wkacra3csqiho4ejhs2ihwgdupdnzucubtkfhqaf5bzvdva4wi7xvlvbyn5avy/providers/Microsoft.Storage/storageAccounts/clitestlvn7fh4rtpfopvlsh","name":"clitestlvn7fh4rtpfopvlsh","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-11T07:09:40.7495472Z","key2":"2025-09-11T07:09:40.7495472Z"},"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":"2025-09-11T07:09:40.7652240Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-11T07:09:40.7652240Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-11T07:09:40.6247606Z","primaryEndpoints":{"blob":"https://clitestlvn7fh4rtpfopvlsh.blob.core.windows.net/","queue":"https://clitestlvn7fh4rtpfopvlsh.queue.core.windows.net/","table":"https://clitestlvn7fh4rtpfopvlsh.table.core.windows.net/","file":"https://clitestlvn7fh4rtpfopvlsh.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.rgnlez26vnnv2bdffe6ehxxxihu3zhvsomhv3fjmu3gybuz77oe73ykt5tk6w77a5bn/providers/Microsoft.Storage/storageAccounts/clitestnzoglonminqb3qtwi","name":"clitestnzoglonminqb3qtwi","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-11T08:16:36.8536939Z","key2":"2025-09-11T08:16:36.8536939Z"},"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":"2025-09-11T08:16:36.8536939Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-11T08:16:36.8536939Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-11T08:16:36.7286866Z","primaryEndpoints":{"blob":"https://clitestnzoglonminqb3qtwi.blob.core.windows.net/","queue":"https://clitestnzoglonminqb3qtwi.queue.core.windows.net/","table":"https://clitestnzoglonminqb3qtwi.table.core.windows.net/","file":"https://clitestnzoglonminqb3qtwi.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.rgcbvva2pvy67nn4geollfomvme7ab5x47jehgruxq3ew25ocemx264ykghq55nsuc3/providers/Microsoft.Storage/storageAccounts/clitestovrhuc2x62vsqa3lm","name":"clitestovrhuc2x62vsqa3lm","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-10T09:36:53.4060206Z","key2":"2025-09-10T09:36:53.4060206Z"},"allowCrossTenantReplication":false,"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":"2025-09-10T09:36:53.4216479Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-10T09:36:53.4216479Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2025-09-10T09:36:53.2653947Z","primaryEndpoints":{"dfs":"https://clitestovrhuc2x62vsqa3lm.dfs.core.windows.net/","web":"https://clitestovrhuc2x62vsqa3lm.z22.web.core.windows.net/","blob":"https://clitestovrhuc2x62vsqa3lm.blob.core.windows.net/","queue":"https://clitestovrhuc2x62vsqa3lm.queue.core.windows.net/","table":"https://clitestovrhuc2x62vsqa3lm.table.core.windows.net/","file":"https://clitestovrhuc2x62vsqa3lm.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.rg363gj73bs2fpxbfzpuyjk2c3r7jyjotqnpqw2yhawri7dk7nduzmgaixi5pqde4zk/providers/Microsoft.Storage/storageAccounts/clitestovwmia4ygwu5squml","name":"clitestovwmia4ygwu5squml","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-09T07:39:52.6171136Z","key2":"2025-09-09T07:39:52.6171136Z"},"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":"2025-09-09T07:39:52.6327386Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-09T07:39:52.6327386Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2025-09-09T07:39:52.4764925Z","primaryEndpoints":{"dfs":"https://clitestovwmia4ygwu5squml.dfs.core.windows.net/","web":"https://clitestovwmia4ygwu5squml.z22.web.core.windows.net/","blob":"https://clitestovwmia4ygwu5squml.blob.core.windows.net/","queue":"https://clitestovwmia4ygwu5squml.queue.core.windows.net/","table":"https://clitestovwmia4ygwu5squml.table.core.windows.net/","file":"https://clitestovwmia4ygwu5squml.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.rgkwxuqv7ssew2esd23qrman7ahvfmga2au65dyea54a67kj5ya3pkhk7d53m2txjq5/providers/Microsoft.Storage/storageAccounts/clitestp3x5j723uyuf5tqva","name":"clitestp3x5j723uyuf5tqva","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-09T07:39:51.7889807Z","key2":"2025-09-09T07:39:51.7889807Z"},"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":"2025-09-09T07:39:51.8046062Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-09T07:39:51.8046062Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-09T07:39:51.6639801Z","primaryEndpoints":{"blob":"https://clitestp3x5j723uyuf5tqva.blob.core.windows.net/","queue":"https://clitestp3x5j723uyuf5tqva.queue.core.windows.net/","table":"https://clitestp3x5j723uyuf5tqva.table.core.windows.net/","file":"https://clitestp3x5j723uyuf5tqva.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.rgphgjmar6lzudsopyhhtlbisfithcpoguwq3ah5pegpujk6lvhr7p6ur4w47rjuq5n/providers/Microsoft.Storage/storageAccounts/clitestpnnyag6ycy726cttc","name":"clitestpnnyag6ycy726cttc","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-11T09:36:45.1880258Z","key2":"2025-09-11T09:36:45.1880258Z"},"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":"2025-09-11T09:36:45.2036489Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-11T09:36:45.2036489Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-11T09:36:45.0473981Z","primaryEndpoints":{"blob":"https://clitestpnnyag6ycy726cttc.blob.core.windows.net/","queue":"https://clitestpnnyag6ycy726cttc.queue.core.windows.net/","table":"https://clitestpnnyag6ycy726cttc.table.core.windows.net/","file":"https://clitestpnnyag6ycy726cttc.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.rgw6i75ad7cec53q55skpguxkj6pny3szu5jvmbnu6iweczld7fql4fpv3dwkxyy5d5/providers/Microsoft.Storage/storageAccounts/clitestpzi2u7czggwqoa3nj","name":"clitestpzi2u7czggwqoa3nj","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-11T06:20:18.0041447Z","key2":"2025-09-11T06:20:18.0041447Z"},"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":"2025-09-11T06:20:18.0041447Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-11T06:20:18.0041447Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-11T06:20:17.8790896Z","primaryEndpoints":{"blob":"https://clitestpzi2u7czggwqoa3nj.blob.core.windows.net/","queue":"https://clitestpzi2u7czggwqoa3nj.queue.core.windows.net/","table":"https://clitestpzi2u7czggwqoa3nj.table.core.windows.net/","file":"https://clitestpzi2u7czggwqoa3nj.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.rga76tyrusx7fgxqmogaxd5bpaczf5rigw25ledmynohcvb3cohhumqsfvn3635qwzz/providers/Microsoft.Storage/storageAccounts/clitestq4serv735ry65p3dq","name":"clitestq4serv735ry65p3dq","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-09T09:31:31.6365329Z","key2":"2025-09-09T09:31:31.6365329Z"},"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":"2025-09-09T09:31:31.6521589Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-09T09:31:31.6521589Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-09T09:31:31.5115356Z","primaryEndpoints":{"blob":"https://clitestq4serv735ry65p3dq.blob.core.windows.net/","queue":"https://clitestq4serv735ry65p3dq.queue.core.windows.net/","table":"https://clitestq4serv735ry65p3dq.table.core.windows.net/","file":"https://clitestq4serv735ry65p3dq.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.rg45viyasrvzwsner5jitfch7g4jrxap7xoqicihn7hwrmksqhpcev6ce3jmak3ynhd/providers/Microsoft.Storage/storageAccounts/clitestrtrfieoldj5wmczy5","name":"clitestrtrfieoldj5wmczy5","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-11T08:06:02.7821943Z","key2":"2025-09-11T08:06:02.7821943Z"},"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":"2025-09-11T08:06:02.7821943Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-11T08:06:02.7821943Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-11T08:06:02.6572410Z","primaryEndpoints":{"blob":"https://clitestrtrfieoldj5wmczy5.blob.core.windows.net/","queue":"https://clitestrtrfieoldj5wmczy5.queue.core.windows.net/","table":"https://clitestrtrfieoldj5wmczy5.table.core.windows.net/","file":"https://clitestrtrfieoldj5wmczy5.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.rgyd66iisjkkuzhu73jawtlg5sslhttgzn7ysdixy7p2o4s5yz4qas5fkctblzg3kud/providers/Microsoft.Storage/storageAccounts/clitestsmhas7oos6zq5uvd6","name":"clitestsmhas7oos6zq5uvd6","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-11T09:35:34.9215266Z","key2":"2025-09-11T09:35:34.9215266Z"},"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":"2025-09-11T09:35:34.9370485Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-11T09:35:34.9370485Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-11T09:35:34.7807723Z","primaryEndpoints":{"blob":"https://clitestsmhas7oos6zq5uvd6.blob.core.windows.net/","queue":"https://clitestsmhas7oos6zq5uvd6.queue.core.windows.net/","table":"https://clitestsmhas7oos6zq5uvd6.table.core.windows.net/","file":"https://clitestsmhas7oos6zq5uvd6.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.rgnlez26vnnv2bdffe6ehxxxihu3zhvsomhv3fjmu3gybuz77oe73ykt5tk6w77a5bn/providers/Microsoft.Storage/storageAccounts/clitestt4ixhzmd7hwzjq4c3","name":"clitestt4ixhzmd7hwzjq4c3","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-11T08:16:00.4469756Z","key2":"2025-09-11T08:16:00.4469756Z"},"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":"2025-09-11T08:16:00.4469756Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-11T08:16:00.4469756Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-11T08:16:00.3063002Z","primaryEndpoints":{"blob":"https://clitestt4ixhzmd7hwzjq4c3.blob.core.windows.net/","queue":"https://clitestt4ixhzmd7hwzjq4c3.queue.core.windows.net/","table":"https://clitestt4ixhzmd7hwzjq4c3.table.core.windows.net/","file":"https://clitestt4ixhzmd7hwzjq4c3.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.rgamvcx6j6dsqv4zep4q2jhdf5lclenf5mprgzyyuqyog5qd6m5g6v2iw32c3jbo5wq/providers/Microsoft.Storage/storageAccounts/clitestufai7ezlt5adc57c6","name":"clitestufai7ezlt5adc57c6","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-11T06:57:41.6143905Z","key2":"2025-09-11T06:57:41.6143905Z"},"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":"2025-09-11T06:57:41.6300043Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-11T06:57:41.6300043Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-11T06:57:41.4893790Z","primaryEndpoints":{"blob":"https://clitestufai7ezlt5adc57c6.blob.core.windows.net/","queue":"https://clitestufai7ezlt5adc57c6.queue.core.windows.net/","table":"https://clitestufai7ezlt5adc57c6.table.core.windows.net/","file":"https://clitestufai7ezlt5adc57c6.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.rgxfxtjsnun4ydvkztbsjry2yksbs5bxpwd53shlw47tuvxtdx2sdujt7l4uhkrziam/providers/Microsoft.Storage/storageAccounts/clitestugiy5wwki5qstrb35","name":"clitestugiy5wwki5qstrb35","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-09T07:16:56.4424410Z","key2":"2025-09-09T07:16:56.4424410Z"},"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":"2025-09-09T07:16:56.4580749Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-09T07:16:56.4580749Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-09T07:16:56.3486862Z","primaryEndpoints":{"blob":"https://clitestugiy5wwki5qstrb35.blob.core.windows.net/","queue":"https://clitestugiy5wwki5qstrb35.queue.core.windows.net/","table":"https://clitestugiy5wwki5qstrb35.table.core.windows.net/","file":"https://clitestugiy5wwki5qstrb35.file.core.windows.net/"},"primaryLocation":"westus","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"Storage","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_stream_analytics_y7f4gkdeuiofgyrztwtqovaxelvbayufnlwrxgqyfk4l7us2o/providers/Microsoft.Storage/storageAccounts/clitestumgjimx2bmwb23fw4","name":"clitestumgjimx2bmwb23fw4","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-18T05:19:55.0895997Z","key2":"2025-09-18T05:19:55.0895997Z"},"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":"2025-09-18T05:19:55.1052293Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-18T05:19:55.1052293Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-18T05:19:54.9333484Z","primaryEndpoints":{"blob":"https://clitestumgjimx2bmwb23fw4.blob.core.windows.net/","queue":"https://clitestumgjimx2bmwb23fw4.queue.core.windows.net/","table":"https://clitestumgjimx2bmwb23fw4.table.core.windows.net/","file":"https://clitestumgjimx2bmwb23fw4.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.rg45viyasrvzwsner5jitfch7g4jrxap7xoqicihn7hwrmksqhpcev6ce3jmak3ynhd/providers/Microsoft.Storage/storageAccounts/clitestvzdtkteo24p4lyj6n","name":"clitestvzdtkteo24p4lyj6n","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-11T08:06:31.9856685Z","key2":"2025-09-11T08:06:31.9856685Z"},"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":"2025-09-11T08:06:31.9856685Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-11T08:06:31.9856685Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-11T08:06:31.8450423Z","primaryEndpoints":{"blob":"https://clitestvzdtkteo24p4lyj6n.blob.core.windows.net/","queue":"https://clitestvzdtkteo24p4lyj6n.queue.core.windows.net/","table":"https://clitestvzdtkteo24p4lyj6n.table.core.windows.net/","file":"https://clitestvzdtkteo24p4lyj6n.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.rglpschwgpu5dpjpc4ghfsmcjfiz6erex6hrskuvksvazzniudgaxsfmwplxf3lns25/providers/Microsoft.Storage/storageAccounts/clitestwlzoafsswqacyarly","name":"clitestwlzoafsswqacyarly","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-09T09:31:31.1834046Z","key2":"2025-09-09T09:31:31.1834046Z"},"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":"2025-09-09T09:31:31.1990356Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-09T09:31:31.1990356Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2025-09-09T09:31:31.0584000Z","primaryEndpoints":{"dfs":"https://clitestwlzoafsswqacyarly.dfs.core.windows.net/","web":"https://clitestwlzoafsswqacyarly.z22.web.core.windows.net/","blob":"https://clitestwlzoafsswqacyarly.blob.core.windows.net/","queue":"https://clitestwlzoafsswqacyarly.queue.core.windows.net/","table":"https://clitestwlzoafsswqacyarly.table.core.windows.net/","file":"https://clitestwlzoafsswqacyarly.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.rgamvcx6j6dsqv4zep4q2jhdf5lclenf5mprgzyyuqyog5qd6m5g6v2iw32c3jbo5wq/providers/Microsoft.Storage/storageAccounts/clitestwnu74ib57dmgeolfx","name":"clitestwnu74ib57dmgeolfx","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-11T06:57:13.9578171Z","key2":"2025-09-11T06:57:13.9578171Z"},"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":"2025-09-11T06:57:13.9734074Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-11T06:57:13.9734074Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-11T06:57:13.8327922Z","primaryEndpoints":{"blob":"https://clitestwnu74ib57dmgeolfx.blob.core.windows.net/","queue":"https://clitestwnu74ib57dmgeolfx.queue.core.windows.net/","table":"https://clitestwnu74ib57dmgeolfx.table.core.windows.net/","file":"https://clitestwnu74ib57dmgeolfx.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.rgixmdsl5fidm6khmthjcspm2disx4i3fpradnl5w46huh2p6v73nueg6pkxpkwlzd7/providers/Microsoft.Storage/storageAccounts/clitestwwu4tqzqalgravazx","name":"clitestwwu4tqzqalgravazx","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-09T09:07:19.8806933Z","key2":"2025-09-09T09:07:19.8806933Z"},"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":"2025-09-09T09:07:19.8806933Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-09T09:07:19.8806933Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-09T09:07:19.7557013Z","primaryEndpoints":{"blob":"https://clitestwwu4tqzqalgravazx.blob.core.windows.net/","queue":"https://clitestwwu4tqzqalgravazx.queue.core.windows.net/","table":"https://clitestwwu4tqzqalgravazx.table.core.windows.net/","file":"https://clitestwwu4tqzqalgravazx.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.rgi22jafsqzqtc3wani2zcughir5ow65qrpzveaqbsapbdk3cwdtfrvn3qg4gmcy2ho/providers/Microsoft.Storage/storageAccounts/clitestxoufi3qfou7rclurz","name":"clitestxoufi3qfou7rclurz","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-10T09:36:53.5778998Z","key2":"2025-09-10T09:36:53.5778998Z"},"allowCrossTenantReplication":false,"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"allowSharedKeyAccess":false,"isHnsEnabled":true,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-10T09:36:53.5935243Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-10T09:36:53.5935243Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2025-09-10T09:36:53.4528965Z","primaryEndpoints":{"dfs":"https://clitestxoufi3qfou7rclurz.dfs.core.windows.net/","web":"https://clitestxoufi3qfou7rclurz.z22.web.core.windows.net/","blob":"https://clitestxoufi3qfou7rclurz.blob.core.windows.net/","queue":"https://clitestxoufi3qfou7rclurz.queue.core.windows.net/","table":"https://clitestxoufi3qfou7rclurz.table.core.windows.net/","file":"https://clitestxoufi3qfou7rclurz.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.rgfci3jxoi4fhewunrqf77k5sot3zlthfgl6nry24exnam24e7l4tfv66bgaqrobjsn/providers/Microsoft.Storage/storageAccounts/clitestyhltnwa43zzopfjrx","name":"clitestyhltnwa43zzopfjrx","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-10T08:46:45.7849117Z","key2":"2025-09-10T08:46:45.7849117Z"},"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":"2025-09-10T08:46:45.7849117Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-10T08:46:45.7849117Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-10T08:46:45.6599911Z","primaryEndpoints":{"blob":"https://clitestyhltnwa43zzopfjrx.blob.core.windows.net/","queue":"https://clitestyhltnwa43zzopfjrx.queue.core.windows.net/","table":"https://clitestyhltnwa43zzopfjrx.table.core.windows.net/","file":"https://clitestyhltnwa43zzopfjrx.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.rgqdbg47x56fnw4xsacbrwdmjn2lszf4v3fgop6ad3tplxr5dgtyl2ombvxh3xeftsi/providers/Microsoft.Storage/storageAccounts/clitestykqzip4clzvy6ubhi","name":"clitestykqzip4clzvy6ubhi","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-10T09:32:39.1833341Z","key2":"2025-09-10T09:32:39.1833341Z"},"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":"2025-09-10T09:32:39.1989603Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-10T09:32:39.1989603Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-10T09:32:39.0427101Z","primaryEndpoints":{"blob":"https://clitestykqzip4clzvy6ubhi.blob.core.windows.net/","queue":"https://clitestykqzip4clzvy6ubhi.queue.core.windows.net/","table":"https://clitestykqzip4clzvy6ubhi.table.core.windows.net/","file":"https://clitestykqzip4clzvy6ubhi.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.rgkackwctjxqko5g34h2relmskcmz476heka6zlo3j75ey7pxyeg4vdhjndr63tzgpt/providers/Microsoft.Storage/storageAccounts/clitestyn4vqgd5lhug5pd6v","name":"clitestyn4vqgd5lhug5pd6v","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-11T08:39:48.0611644Z","key2":"2025-09-11T08:39:48.0611644Z"},"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":"2025-09-11T08:39:48.0768474Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-11T08:39:48.0768474Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-11T08:39:47.9205365Z","primaryEndpoints":{"blob":"https://clitestyn4vqgd5lhug5pd6v.blob.core.windows.net/","queue":"https://clitestyn4vqgd5lhug5pd6v.queue.core.windows.net/","table":"https://clitestyn4vqgd5lhug5pd6v.table.core.windows.net/","file":"https://clitestyn4vqgd5lhug5pd6v.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.rgbgcdyqc56bbsbk3pjycsivcet4sfaowxo2ax2nl2osoverikcpvh7r3fhre3oxc35/providers/Microsoft.Storage/storageAccounts/clitestype3vk4455jgkhig4","name":"clitestype3vk4455jgkhig4","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-11T09:36:31.1409481Z","key2":"2025-09-11T09:36:31.1409481Z"},"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":"2025-09-11T09:36:31.1565807Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-11T09:36:31.1565807Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-11T09:36:31.0003229Z","primaryEndpoints":{"blob":"https://clitestype3vk4455jgkhig4.blob.core.windows.net/","queue":"https://clitestype3vk4455jgkhig4.queue.core.windows.net/","table":"https://clitestype3vk4455jgkhig4.table.core.windows.net/","file":"https://clitestype3vk4455jgkhig4.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.rgyd66iisjkkuzhu73jawtlg5sslhttgzn7ysdixy7p2o4s5yz4qas5fkctblzg3kud/providers/Microsoft.Storage/storageAccounts/clitestziwxtti3o2rujcoor","name":"clitestziwxtti3o2rujcoor","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-11T09:36:02.5467942Z","key2":"2025-09-11T09:36:02.5467942Z"},"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":"2025-09-11T09:36:02.5624361Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-11T09:36:02.5624361Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-11T09:36:02.4062290Z","primaryEndpoints":{"blob":"https://clitestziwxtti3o2rujcoor.blob.core.windows.net/","queue":"https://clitestziwxtti3o2rujcoor.queue.core.windows.net/","table":"https://clitestziwxtti3o2rujcoor.table.core.windows.net/","file":"https://clitestziwxtti3o2rujcoor.file.core.windows.net/"},"primaryLocation":"westus","statusOfPrimary":"available"}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testrg0829/providers/Microsoft.Storage/storageAccounts/testsa0829","name":"testsa0829","type":"Microsoft.Storage/storageAccounts","location":"centralus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-08-29T03:11:05.8034438Z","key2":"2025-08-29T03:11:05.8034438Z"},"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":"2025-08-29T03:11:05.8190725Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-08-29T03:11:05.8190725Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2025-08-29T03:11:05.6940725Z","primaryEndpoints":{"dfs":"https://testsa0829.dfs.core.windows.net/","web":"https://testsa0829.z19.web.core.windows.net/","blob":"https://testsa0829.blob.core.windows.net/","queue":"https://testsa0829.queue.core.windows.net/","table":"https://testsa0829.table.core.windows.net/","file":"https://testsa0829.file.core.windows.net/"},"primaryLocation":"centralus","statusOfPrimary":"available","secondaryLocation":"eastus2","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://testsa0829-secondary.dfs.core.windows.net/","web":"https://testsa0829-secondary.z19.web.core.windows.net/","blob":"https://testsa0829-secondary.blob.core.windows.net/","queue":"https://testsa0829-secondary.queue.core.windows.net/","table":"https://testsa0829-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/hackathon-deal-sensei/providers/Microsoft.Storage/storageAccounts/dealsenseisa","name":"dealsenseisa","type":"Microsoft.Storage/storageAccounts","location":"australiaeast","tags":{},"properties":{"dualStackEndpointPreference":{"defaultDualStackEndpoints":false,"publishIpv4Endpoint":false,"publishIpv6Endpoint":false},"dnsEndpointType":"Standard","defaultToOAuthAuthentication":false,"publicNetworkAccess":"Enabled","keyCreationTime":{"key1":"2025-09-16T07:40:31.7576043Z","key2":"2025-09-16T07:40:31.7576043Z"},"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":"2025-09-16T07:40:31.7576043Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-16T07:40:31.7576043Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2025-09-16T07:40:31.6325506Z","primaryEndpoints":{"dfs":"https://dealsenseisa.dfs.core.windows.net/","web":"https://dealsenseisa.z8.web.core.windows.net/","blob":"https://dealsenseisa.blob.core.windows.net/","queue":"https://dealsenseisa.queue.core.windows.net/","table":"https://dealsenseisa.table.core.windows.net/","file":"https://dealsenseisa.file.core.windows.net/"},"primaryLocation":"australiaeast","statusOfPrimary":"available","secondaryLocation":"australiasoutheast","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://dealsenseisa-secondary.dfs.core.windows.net/","web":"https://dealsenseisa-secondary.z8.web.core.windows.net/","blob":"https://dealsenseisa-secondary.blob.core.windows.net/","queue":"https://dealsenseisa-secondary.queue.core.windows.net/","table":"https://dealsenseisa-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg7saetokslwqs5wqldvbh3gs7ofgjvbafnqcydxifrterkft2uqysuvisw7ixg4463/providers/Microsoft.Storage/storageAccounts/clitestadk2bfut2udkqdjzt","name":"clitestadk2bfut2udkqdjzt","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2025-07-03T05:27:08.5465097Z","key2":"2025-07-03T05:27:08.5465097Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-07-03T05:27:08.5621348Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-07-03T05:27:08.5621348Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2025-07-03T05:27:08.4683848Z","primaryEndpoints":{"dfs":"https://clitestadk2bfut2udkqdjzt.dfs.core.windows.net/","web":"https://clitestadk2bfut2udkqdjzt.z3.web.core.windows.net/","blob":"https://clitestadk2bfut2udkqdjzt.blob.core.windows.net/","queue":"https://clitestadk2bfut2udkqdjzt.queue.core.windows.net/","table":"https://clitestadk2bfut2udkqdjzt.table.core.windows.net/","file":"https://clitestadk2bfut2udkqdjzt.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestuqti57wjwporxlbqci57ja5eunkj725brbse2d7jb7byxxpue2kkp25xbnxdic57hz4g/providers/Microsoft.Storage/storageAccounts/clitestixozhgeg24zarmqx6","name":"clitestixozhgeg24zarmqx6","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2025-07-04T03:29:30.1305608Z","key2":"2025-07-04T03:29:30.1305608Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-07-04T03:29:30.1461826Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-07-04T03:29:30.1461826Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2025-07-04T03:29:30.0680588Z","primaryEndpoints":{"dfs":"https://clitestixozhgeg24zarmqx6.dfs.core.windows.net/","web":"https://clitestixozhgeg24zarmqx6.z2.web.core.windows.net/","blob":"https://clitestixozhgeg24zarmqx6.blob.core.windows.net/","queue":"https://clitestixozhgeg24zarmqx6.queue.core.windows.net/","table":"https://clitestixozhgeg24zarmqx6.table.core.windows.net/","file":"https://clitestixozhgeg24zarmqx6.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestwqtcgms7yiwcavvg77q67vrmbu3qh56dqiufiiqfaagejhdoxy3rve2pgrctzqofvldo/providers/Microsoft.Storage/storageAccounts/clitestjb3wnn26r7yc4kybe","name":"clitestjb3wnn26r7yc4kybe","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2025-07-03T05:23:10.7600332Z","key2":"2025-07-03T05:23:10.7600332Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-07-03T05:23:10.7600332Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-07-03T05:23:10.7600332Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2025-07-03T05:23:10.6975369Z","primaryEndpoints":{"dfs":"https://clitestjb3wnn26r7yc4kybe.dfs.core.windows.net/","web":"https://clitestjb3wnn26r7yc4kybe.z2.web.core.windows.net/","blob":"https://clitestjb3wnn26r7yc4kybe.blob.core.windows.net/","queue":"https://clitestjb3wnn26r7yc4kybe.queue.core.windows.net/","table":"https://clitestjb3wnn26r7yc4kybe.table.core.windows.net/","file":"https://clitestjb3wnn26r7yc4kybe.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestjjriw36nilosxclypsp7iu3tiik7sar4mbqb23unmhto7nnzwvyg3cjfcyesnca3k4ao/providers/Microsoft.Storage/storageAccounts/versiono3wkz72vg2x4igcw4","name":"versiono3wkz72vg2x4igcw4","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2025-07-03T05:23:23.6192320Z","key2":"2025-07-03T05:23:23.6192320Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-07-03T05:23:23.6192320Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-07-03T05:23:23.6192320Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2025-07-03T05:23:23.5567351Z","primaryEndpoints":{"dfs":"https://versiono3wkz72vg2x4igcw4.dfs.core.windows.net/","web":"https://versiono3wkz72vg2x4igcw4.z2.web.core.windows.net/","blob":"https://versiono3wkz72vg2x4igcw4.blob.core.windows.net/","queue":"https://versiono3wkz72vg2x4igcw4.queue.core.windows.net/","table":"https://versiono3wkz72vg2x4igcw4.table.core.windows.net/","file":"https://versiono3wkz72vg2x4igcw4.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}}]}' @@ -243,7 +243,7 @@ interactions: User-Agent: - AZURECLI/2.77.0 azsdk-python-core/1.35.0 Python/3.12.10 (Windows-11-10.0.26100-SP0) method: POST - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_stream_analytics_000001/providers/Microsoft.Storage/storageAccounts/clitest000002/listKeys?api-version=2024-01-01&$expand=kerb + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_stream_analytics_000001/providers/Microsoft.Storage/storageAccounts/clitest000002/listKeys?api-version=2025-06-01&$expand=kerb response: body: string: '{"keys":[{"creationTime":"2025-09-18T05:19:55.0740259Z","keyName":"key1","value":"veryFakedStorageAccountKey==","permissions":"FULL"},{"creationTime":"2025-09-18T05:19:55.0740259Z","keyName":"key2","value":"veryFakedStorageAccountKey==","permissions":"FULL"}]}' diff --git a/src/stream-analytics/azext_stream_analytics/tests/latest/recordings/test_output_crud.yaml b/src/stream-analytics/azext_stream_analytics/tests/latest/recordings/test_output_crud.yaml index 0a45e161f18..08b361c2ac1 100644 --- a/src/stream-analytics/azext_stream_analytics/tests/latest/recordings/test_output_crud.yaml +++ b/src/stream-analytics/azext_stream_analytics/tests/latest/recordings/test_output_crud.yaml @@ -130,7 +130,7 @@ interactions: User-Agent: - AZURECLI/2.77.0 azsdk-python-core/1.35.0 Python/3.12.10 (Windows-11-10.0.26100-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/storageAccounts?api-version=2024-01-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/storageAccounts?api-version=2025-06-01 response: body: string: '{"value":[{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_storage_account_orsg6kk2cw7dbtwcx5ybl5ygncswfbvf3cdlsovfob5dujmmfs/providers/Microsoft.Storage/storageAccounts/clitestfgu3u77faw6haca2e","name":"clitestfgu3u77faw6haca2e","type":"Microsoft.Storage/storageAccounts","location":"eastus2","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-08T15:23:53.7085465Z","key2":"2025-09-08T15:23:53.7085465Z"},"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":"2025-09-08T15:23:53.7085465Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-08T15:23:53.7085465Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2025-09-08T15:23:53.5366699Z","primaryEndpoints":{"dfs":"https://clitestfgu3u77faw6haca2e.dfs.core.windows.net/","web":"https://clitestfgu3u77faw6haca2e.z20.web.core.windows.net/","blob":"https://clitestfgu3u77faw6haca2e.blob.core.windows.net/","queue":"https://clitestfgu3u77faw6haca2e.queue.core.windows.net/","table":"https://clitestfgu3u77faw6haca2e.table.core.windows.net/","file":"https://clitestfgu3u77faw6haca2e.file.core.windows.net/"},"primaryLocation":"eastus2","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_storage_account_orsymdtasag7pduxt2fkydkjt7b6gt4vmqpfgni2jj25j4q2i4/providers/Microsoft.Storage/storageAccounts/clitesth4qeqbk25z6piijsi","name":"clitesth4qeqbk25z6piijsi","type":"Microsoft.Storage/storageAccounts","location":"eastus2","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-08T15:36:25.5686194Z","key2":"2025-09-08T15:36:25.5686194Z"},"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":"2025-09-08T15:36:25.5842429Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-08T15:36:25.5842429Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2025-09-08T15:36:25.4123657Z","primaryEndpoints":{"dfs":"https://clitesth4qeqbk25z6piijsi.dfs.core.windows.net/","web":"https://clitesth4qeqbk25z6piijsi.z20.web.core.windows.net/","blob":"https://clitesth4qeqbk25z6piijsi.blob.core.windows.net/","queue":"https://clitesth4qeqbk25z6piijsi.queue.core.windows.net/","table":"https://clitesth4qeqbk25z6piijsi.table.core.windows.net/","file":"https://clitesth4qeqbk25z6piijsi.file.core.windows.net/"},"primaryLocation":"eastus2","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_storage_account_orsymdtasag7pduxt2fkydkjt7b6gt4vmqpfgni2jj25j4q2i4/providers/Microsoft.Storage/storageAccounts/clitestkshqimnpvbvpbtns3","name":"clitestkshqimnpvbvpbtns3","type":"Microsoft.Storage/storageAccounts","location":"eastus2","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-08T15:36:49.9123679Z","key2":"2025-09-08T15:36:49.9123679Z"},"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":"2025-09-08T15:36:49.9279851Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-08T15:36:49.9279851Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2025-09-08T15:36:49.7561084Z","primaryEndpoints":{"dfs":"https://clitestkshqimnpvbvpbtns3.dfs.core.windows.net/","web":"https://clitestkshqimnpvbvpbtns3.z20.web.core.windows.net/","blob":"https://clitestkshqimnpvbvpbtns3.blob.core.windows.net/","queue":"https://clitestkshqimnpvbvpbtns3.queue.core.windows.net/","table":"https://clitestkshqimnpvbvpbtns3.table.core.windows.net/","file":"https://clitestkshqimnpvbvpbtns3.file.core.windows.net/"},"primaryLocation":"eastus2","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_storage_account_orsg6kk2cw7dbtwcx5ybl5ygncswfbvf3cdlsovfob5dujmmfs/providers/Microsoft.Storage/storageAccounts/clitestqr32xh5pjpkyth5yn","name":"clitestqr32xh5pjpkyth5yn","type":"Microsoft.Storage/storageAccounts","location":"eastus2","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-08T15:23:28.5366615Z","key2":"2025-09-08T15:23:28.5366615Z"},"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":"2025-09-08T15:23:28.5522842Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-08T15:23:28.5522842Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2025-09-08T15:23:28.3804076Z","primaryEndpoints":{"dfs":"https://clitestqr32xh5pjpkyth5yn.dfs.core.windows.net/","web":"https://clitestqr32xh5pjpkyth5yn.z20.web.core.windows.net/","blob":"https://clitestqr32xh5pjpkyth5yn.blob.core.windows.net/","queue":"https://clitestqr32xh5pjpkyth5yn.queue.core.windows.net/","table":"https://clitestqr32xh5pjpkyth5yn.table.core.windows.net/","file":"https://clitestqr32xh5pjpkyth5yn.file.core.windows.net/"},"primaryLocation":"eastus2","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_storage_account_orsg6kk2cw7dbtwcx5ybl5ygncswfbvf3cdlsovfob5dujmmfs/providers/Microsoft.Storage/storageAccounts/clitestriubgdnlw4nc4z3qd","name":"clitestriubgdnlw4nc4z3qd","type":"Microsoft.Storage/storageAccounts","location":"eastus2","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-08T15:23:03.7241831Z","key2":"2025-09-08T15:23:03.7241831Z"},"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":"2025-09-08T15:23:03.7241831Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-08T15:23:03.7241831Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2025-09-08T15:23:03.5522968Z","primaryEndpoints":{"dfs":"https://clitestriubgdnlw4nc4z3qd.dfs.core.windows.net/","web":"https://clitestriubgdnlw4nc4z3qd.z20.web.core.windows.net/","blob":"https://clitestriubgdnlw4nc4z3qd.blob.core.windows.net/","queue":"https://clitestriubgdnlw4nc4z3qd.queue.core.windows.net/","table":"https://clitestriubgdnlw4nc4z3qd.table.core.windows.net/","file":"https://clitestriubgdnlw4nc4z3qd.file.core.windows.net/"},"primaryLocation":"eastus2","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_storage_account_orsymdtasag7pduxt2fkydkjt7b6gt4vmqpfgni2jj25j4q2i4/providers/Microsoft.Storage/storageAccounts/clitesttbfeilwplk3u577m4","name":"clitesttbfeilwplk3u577m4","type":"Microsoft.Storage/storageAccounts","location":"eastus2","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-08T15:36:00.5686284Z","key2":"2025-09-08T15:36:00.5686284Z"},"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":"2025-09-08T15:36:00.5842513Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-08T15:36:00.5842513Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2025-09-08T15:36:00.4123778Z","primaryEndpoints":{"dfs":"https://clitesttbfeilwplk3u577m4.dfs.core.windows.net/","web":"https://clitesttbfeilwplk3u577m4.z20.web.core.windows.net/","blob":"https://clitesttbfeilwplk3u577m4.blob.core.windows.net/","queue":"https://clitesttbfeilwplk3u577m4.queue.core.windows.net/","table":"https://clitesttbfeilwplk3u577m4.table.core.windows.net/","file":"https://clitesttbfeilwplk3u577m4.file.core.windows.net/"},"primaryLocation":"eastus2","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"Storage","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgrjieyggnnni7tli4hmmqh4pjuppzgpv73zkxgdvsu4kehluwlnqrst6t7uifftzl5/providers/Microsoft.Storage/storageAccounts/clitestzgk3bqm6moowwax4s","name":"clitestzgk3bqm6moowwax4s","type":"Microsoft.Storage/storageAccounts","location":"eastus2","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-11T09:37:12.2442759Z","key2":"2025-09-11T09:37:12.2442759Z"},"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":"2025-09-11T09:37:12.2442759Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-11T09:37:12.2442759Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-11T09:37:12.1036431Z","primaryEndpoints":{"blob":"https://clitestzgk3bqm6moowwax4s.blob.core.windows.net/","queue":"https://clitestzgk3bqm6moowwax4s.queue.core.windows.net/","table":"https://clitestzgk3bqm6moowwax4s.table.core.windows.net/","file":"https://clitestzgk3bqm6moowwax4s.file.core.windows.net/"},"primaryLocation":"eastus2","statusOfPrimary":"available"}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgtestimmutability/providers/Microsoft.Storage/storageAccounts/satestimmutability","name":"satestimmutability","type":"Microsoft.Storage/storageAccounts","location":"eastus2","tags":{},"properties":{"keyCreationTime":{"key1":"2025-08-11T06:43:07.3475977Z","key2":"2025-08-11T06:43:07.3475977Z"},"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":"2025-08-11T06:43:07.3475977Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-08-11T06:43:07.3475977Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2025-08-11T06:43:07.1913480Z","primaryEndpoints":{"dfs":"https://satestimmutability.dfs.core.windows.net/","web":"https://satestimmutability.z20.web.core.windows.net/","blob":"https://satestimmutability.blob.core.windows.net/","queue":"https://satestimmutability.queue.core.windows.net/","table":"https://satestimmutability.table.core.windows.net/","file":"https://satestimmutability.file.core.windows.net/"},"primaryLocation":"eastus2","statusOfPrimary":"available","secondaryLocation":"centralus","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://satestimmutability-secondary.dfs.core.windows.net/","web":"https://satestimmutability-secondary.z20.web.core.windows.net/","blob":"https://satestimmutability-secondary.blob.core.windows.net/","queue":"https://satestimmutability-secondary.queue.core.windows.net/","table":"https://satestimmutability-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"Storage","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgw6i75ad7cec53q55skpguxkj6pny3szu5jvmbnu6iweczld7fql4fpv3dwkxyy5d5/providers/Microsoft.Storage/storageAccounts/clitest23vouclyjf4ptyhxv","name":"clitest23vouclyjf4ptyhxv","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-11T06:19:47.9567509Z","key2":"2025-09-11T06:19:47.9567509Z"},"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":"2025-09-11T06:19:47.9723788Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-11T06:19:47.9723788Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-11T06:19:47.8317527Z","primaryEndpoints":{"blob":"https://clitest23vouclyjf4ptyhxv.blob.core.windows.net/","queue":"https://clitest23vouclyjf4ptyhxv.queue.core.windows.net/","table":"https://clitest23vouclyjf4ptyhxv.table.core.windows.net/","file":"https://clitest23vouclyjf4ptyhxv.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.rgfci3jxoi4fhewunrqf77k5sot3zlthfgl6nry24exnam24e7l4tfv66bgaqrobjsn/providers/Microsoft.Storage/storageAccounts/clitest2cqqbmmrdjtknp2ko","name":"clitest2cqqbmmrdjtknp2ko","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-10T08:46:16.8470606Z","key2":"2025-09-10T08:46:16.8470606Z"},"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":"2025-09-10T08:46:16.8470606Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-10T08:46:16.8470606Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-10T08:46:16.7220866Z","primaryEndpoints":{"blob":"https://clitest2cqqbmmrdjtknp2ko.blob.core.windows.net/","queue":"https://clitest2cqqbmmrdjtknp2ko.queue.core.windows.net/","table":"https://clitest2cqqbmmrdjtknp2ko.table.core.windows.net/","file":"https://clitest2cqqbmmrdjtknp2ko.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.rgkackwctjxqko5g34h2relmskcmz476heka6zlo3j75ey7pxyeg4vdhjndr63tzgpt/providers/Microsoft.Storage/storageAccounts/clitest2eqh2ieguyvnafee6","name":"clitest2eqh2ieguyvnafee6","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-11T08:39:18.6232278Z","key2":"2025-09-11T08:39:18.6232278Z"},"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":"2025-09-11T08:39:18.6388473Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-11T08:39:18.6388473Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-11T08:39:18.4825955Z","primaryEndpoints":{"blob":"https://clitest2eqh2ieguyvnafee6.blob.core.windows.net/","queue":"https://clitest2eqh2ieguyvnafee6.queue.core.windows.net/","table":"https://clitest2eqh2ieguyvnafee6.table.core.windows.net/","file":"https://clitest2eqh2ieguyvnafee6.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.rgcfr3ydltsnlaotpvmijjr7it3gv2v7aarbwrq4k47mgdkdn4obnajqci5w5gnxzhl/providers/Microsoft.Storage/storageAccounts/clitest2pajgym3trpixdnhx","name":"clitest2pajgym3trpixdnhx","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-09T09:35:16.7797810Z","key2":"2025-09-09T09:35:16.7797810Z"},"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":"2025-09-09T09:35:16.7954032Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-09T09:35:16.7954032Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2025-09-09T09:35:16.6547778Z","primaryEndpoints":{"dfs":"https://clitest2pajgym3trpixdnhx.dfs.core.windows.net/","web":"https://clitest2pajgym3trpixdnhx.z22.web.core.windows.net/","blob":"https://clitest2pajgym3trpixdnhx.blob.core.windows.net/","queue":"https://clitest2pajgym3trpixdnhx.queue.core.windows.net/","table":"https://clitest2pajgym3trpixdnhx.table.core.windows.net/","file":"https://clitest2pajgym3trpixdnhx.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.rgofm4ioxxfnq2j2mw7iqkdunfcxq2ljxufrhkgxr33tui7qj5euy2wmurnbwkga3ce/providers/Microsoft.Storage/storageAccounts/clitest3pgkabyb3n5awurnq","name":"clitest3pgkabyb3n5awurnq","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-11T08:51:17.4459596Z","key2":"2025-09-11T08:51:17.4459596Z"},"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":"2025-09-11T08:51:17.4616344Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-11T08:51:17.4616344Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-11T08:51:17.3053312Z","primaryEndpoints":{"blob":"https://clitest3pgkabyb3n5awurnq.blob.core.windows.net/","queue":"https://clitest3pgkabyb3n5awurnq.queue.core.windows.net/","table":"https://clitest3pgkabyb3n5awurnq.table.core.windows.net/","file":"https://clitest3pgkabyb3n5awurnq.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.rgsbxooxuwyyepov2c3e6fvpwwhha6oshy4mzjsdhnr5qibifhzmo2vnis2zsdma7zr/providers/Microsoft.Storage/storageAccounts/clitest5wa22pxsvcwdfpwhi","name":"clitest5wa22pxsvcwdfpwhi","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-11T07:10:29.4846690Z","key2":"2025-09-11T07:10:29.4846690Z"},"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":"2025-09-11T07:10:29.4846690Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-11T07:10:29.4846690Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-11T07:10:29.3439972Z","primaryEndpoints":{"blob":"https://clitest5wa22pxsvcwdfpwhi.blob.core.windows.net/","queue":"https://clitest5wa22pxsvcwdfpwhi.queue.core.windows.net/","table":"https://clitest5wa22pxsvcwdfpwhi.table.core.windows.net/","file":"https://clitest5wa22pxsvcwdfpwhi.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.rgheoe3qj7l4jwps2d7qmhwexegxntw3g5cdrpkrge3ykxnpob3b4h6wqtcc5j73jnm/providers/Microsoft.Storage/storageAccounts/clitest76q32ezgcnnrp7krb","name":"clitest76q32ezgcnnrp7krb","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-09T09:31:30.4958946Z","key2":"2025-09-09T09:31:30.4958946Z"},"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":"2025-09-09T09:31:30.5115200Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-09T09:31:30.5115200Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-09T09:31:30.3709453Z","primaryEndpoints":{"blob":"https://clitest76q32ezgcnnrp7krb.blob.core.windows.net/","queue":"https://clitest76q32ezgcnnrp7krb.queue.core.windows.net/","table":"https://clitest76q32ezgcnnrp7krb.table.core.windows.net/","file":"https://clitest76q32ezgcnnrp7krb.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.rgdg5u2xpuy4vgut5viffmxotdtqdghick2bxxnzshvlbktdyjjn4wgdaj4gtmn2kao/providers/Microsoft.Storage/storageAccounts/clitest7hkf4lb3ekfitllha","name":"clitest7hkf4lb3ekfitllha","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-09T07:40:17.7111394Z","key2":"2025-09-09T07:40:17.7111394Z"},"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":"2025-09-09T07:40:17.7267659Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-09T07:40:17.7267659Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-09T07:40:17.6017650Z","primaryEndpoints":{"blob":"https://clitest7hkf4lb3ekfitllha.blob.core.windows.net/","queue":"https://clitest7hkf4lb3ekfitllha.queue.core.windows.net/","table":"https://clitest7hkf4lb3ekfitllha.table.core.windows.net/","file":"https://clitest7hkf4lb3ekfitllha.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.rgu7aipacaxfwmdnm4zztzql7k2mbqwibsxe2nb7vbmnzwaklh6yyguytnq4yioqtdd/providers/Microsoft.Storage/storageAccounts/clitest7lmcsm2nzsvpguwty","name":"clitest7lmcsm2nzsvpguwty","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-11T07:58:12.5566775Z","key2":"2025-09-11T07:58:12.5566775Z"},"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":"2025-09-11T07:58:12.5723011Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-11T07:58:12.5723011Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-11T07:58:12.4160410Z","primaryEndpoints":{"blob":"https://clitest7lmcsm2nzsvpguwty.blob.core.windows.net/","queue":"https://clitest7lmcsm2nzsvpguwty.queue.core.windows.net/","table":"https://clitest7lmcsm2nzsvpguwty.table.core.windows.net/","file":"https://clitest7lmcsm2nzsvpguwty.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.rgsviyaazfhwqs2vi7qiardyg25apzn7pin7eab23yn7psxegyynbjtcdsam2hyyctt/providers/Microsoft.Storage/storageAccounts/clitesta2u3t5ftskp6fcwrl","name":"clitesta2u3t5ftskp6fcwrl","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-09T07:39:50.8827200Z","key2":"2025-09-09T07:39:50.8827200Z"},"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":"2025-09-09T07:39:50.8983438Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-09T07:39:50.8983438Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-09T07:39:50.7733427Z","primaryEndpoints":{"blob":"https://clitesta2u3t5ftskp6fcwrl.blob.core.windows.net/","queue":"https://clitesta2u3t5ftskp6fcwrl.queue.core.windows.net/","table":"https://clitesta2u3t5ftskp6fcwrl.table.core.windows.net/","file":"https://clitesta2u3t5ftskp6fcwrl.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.rgqdbg47x56fnw4xsacbrwdmjn2lszf4v3fgop6ad3tplxr5dgtyl2ombvxh3xeftsi/providers/Microsoft.Storage/storageAccounts/clitestb2ojxwm6onpzcru6s","name":"clitestb2ojxwm6onpzcru6s","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-10T09:33:10.8400279Z","key2":"2025-09-10T09:33:10.8400279Z"},"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":"2025-09-10T09:33:10.8556548Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-10T09:33:10.8556548Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-10T09:33:10.7150297Z","primaryEndpoints":{"blob":"https://clitestb2ojxwm6onpzcru6s.blob.core.windows.net/","queue":"https://clitestb2ojxwm6onpzcru6s.queue.core.windows.net/","table":"https://clitestb2ojxwm6onpzcru6s.table.core.windows.net/","file":"https://clitestb2ojxwm6onpzcru6s.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.rgdg5u2xpuy4vgut5viffmxotdtqdghick2bxxnzshvlbktdyjjn4wgdaj4gtmn2kao/providers/Microsoft.Storage/storageAccounts/clitestc4adgvnbifyob3foj","name":"clitestc4adgvnbifyob3foj","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-09T07:39:53.0389992Z","key2":"2025-09-09T07:39:53.0389992Z"},"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":"2025-09-09T07:39:53.0546245Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-09T07:39:53.0546245Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-09T07:39:52.9139968Z","primaryEndpoints":{"blob":"https://clitestc4adgvnbifyob3foj.blob.core.windows.net/","queue":"https://clitestc4adgvnbifyob3foj.queue.core.windows.net/","table":"https://clitestc4adgvnbifyob3foj.table.core.windows.net/","file":"https://clitestc4adgvnbifyob3foj.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.rgctgszirky7sox6hwn72ebjl5w2sdoacghq2czhszzwobtsuxnx4dcsqexgjxhthp2/providers/Microsoft.Storage/storageAccounts/clitestccbzrjceh63cbeblu","name":"clitestccbzrjceh63cbeblu","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-11T07:09:41.7339330Z","key2":"2025-09-11T07:09:41.7339330Z"},"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":"2025-09-11T07:09:41.7339330Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-11T07:09:41.7339330Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-11T07:09:41.6089316Z","primaryEndpoints":{"blob":"https://clitestccbzrjceh63cbeblu.blob.core.windows.net/","queue":"https://clitestccbzrjceh63cbeblu.queue.core.windows.net/","table":"https://clitestccbzrjceh63cbeblu.table.core.windows.net/","file":"https://clitestccbzrjceh63cbeblu.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.rg5cxc7n5oolpusqzuupmll7mhnrzqhibmhz7likbfarpki2cpmnuquwfb4flcl5hes/providers/Microsoft.Storage/storageAccounts/clitestdpjj4oflmjspgso5o","name":"clitestdpjj4oflmjspgso5o","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-11T07:10:48.4536506Z","key2":"2025-09-11T07:10:48.4536506Z"},"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":"2025-09-11T07:10:48.4693336Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-11T07:10:48.4693336Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-11T07:10:48.3286480Z","primaryEndpoints":{"blob":"https://clitestdpjj4oflmjspgso5o.blob.core.windows.net/","queue":"https://clitestdpjj4oflmjspgso5o.queue.core.windows.net/","table":"https://clitestdpjj4oflmjspgso5o.table.core.windows.net/","file":"https://clitestdpjj4oflmjspgso5o.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.rgzhwaeq3evifzbcb7deuw76hwxjsoylhcmtftlpfijoxumwl6ormge4vionzmxbdua/providers/Microsoft.Storage/storageAccounts/clitestdwm2dtait3ya4hhmo","name":"clitestdwm2dtait3ya4hhmo","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-10T09:36:53.7654014Z","key2":"2025-09-10T09:36:53.7654014Z"},"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":"2025-09-10T09:36:53.7810250Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-10T09:36:53.7810250Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2025-09-10T09:36:53.6247728Z","primaryEndpoints":{"dfs":"https://clitestdwm2dtait3ya4hhmo.dfs.core.windows.net/","web":"https://clitestdwm2dtait3ya4hhmo.z22.web.core.windows.net/","blob":"https://clitestdwm2dtait3ya4hhmo.blob.core.windows.net/","queue":"https://clitestdwm2dtait3ya4hhmo.queue.core.windows.net/","table":"https://clitestdwm2dtait3ya4hhmo.table.core.windows.net/","file":"https://clitestdwm2dtait3ya4hhmo.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.rgwwdp6cxogrixpi3qv72guxzbo6tvlubzik4iu5rxnj7bgqzj3kgpdcv4aw2zpyj5o/providers/Microsoft.Storage/storageAccounts/clitestee5hb7dd75wspvtjc","name":"clitestee5hb7dd75wspvtjc","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-09T07:25:05.7615734Z","key2":"2025-09-09T07:25:05.7615734Z"},"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":"2025-09-09T07:25:05.7772572Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-09T07:25:05.7772572Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-09T07:25:05.6678270Z","primaryEndpoints":{"blob":"https://clitestee5hb7dd75wspvtjc.blob.core.windows.net/","queue":"https://clitestee5hb7dd75wspvtjc.queue.core.windows.net/","table":"https://clitestee5hb7dd75wspvtjc.table.core.windows.net/","file":"https://clitestee5hb7dd75wspvtjc.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.rg3n2cnumultk4gieiizlrsxv3zeuoc2wrlshdqzp5o4q5ak3nqipaoxr5oqkzzntue/providers/Microsoft.Storage/storageAccounts/clitesteux5simk74nne2sgp","name":"clitesteux5simk74nne2sgp","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-10T09:36:54.0779049Z","key2":"2025-09-10T09:36:54.0779049Z"},"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":"2025-09-10T09:36:54.0935303Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-10T09:36:54.0935303Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2025-09-10T09:36:53.9529015Z","primaryEndpoints":{"dfs":"https://clitesteux5simk74nne2sgp.dfs.core.windows.net/","web":"https://clitesteux5simk74nne2sgp.z22.web.core.windows.net/","blob":"https://clitesteux5simk74nne2sgp.blob.core.windows.net/","queue":"https://clitesteux5simk74nne2sgp.queue.core.windows.net/","table":"https://clitesteux5simk74nne2sgp.table.core.windows.net/","file":"https://clitesteux5simk74nne2sgp.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.rgctgszirky7sox6hwn72ebjl5w2sdoacghq2czhszzwobtsuxnx4dcsqexgjxhthp2/providers/Microsoft.Storage/storageAccounts/clitestfflf27sxddnupo5cj","name":"clitestfflf27sxddnupo5cj","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-11T07:10:09.3905874Z","key2":"2025-09-11T07:10:09.3905874Z"},"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":"2025-09-11T07:10:09.4062107Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-11T07:10:09.4062107Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-11T07:10:09.2655810Z","primaryEndpoints":{"blob":"https://clitestfflf27sxddnupo5cj.blob.core.windows.net/","queue":"https://clitestfflf27sxddnupo5cj.queue.core.windows.net/","table":"https://clitestfflf27sxddnupo5cj.table.core.windows.net/","file":"https://clitestfflf27sxddnupo5cj.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.rgheoe3qj7l4jwps2d7qmhwexegxntw3g5cdrpkrge3ykxnpob3b4h6wqtcc5j73jnm/providers/Microsoft.Storage/storageAccounts/clitesth7hsflaukgtliom6g","name":"clitesth7hsflaukgtliom6g","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-09T09:31:55.1680645Z","key2":"2025-09-09T09:31:55.1680645Z"},"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":"2025-09-09T09:31:55.1837371Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-09T09:31:55.1837371Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-09T09:31:55.0430609Z","primaryEndpoints":{"blob":"https://clitesth7hsflaukgtliom6g.blob.core.windows.net/","queue":"https://clitesth7hsflaukgtliom6g.queue.core.windows.net/","table":"https://clitesth7hsflaukgtliom6g.table.core.windows.net/","file":"https://clitesth7hsflaukgtliom6g.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.rgu7aipacaxfwmdnm4zztzql7k2mbqwibsxe2nb7vbmnzwaklh6yyguytnq4yioqtdd/providers/Microsoft.Storage/storageAccounts/clitestifvfybnekhbh64qzu","name":"clitestifvfybnekhbh64qzu","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-11T07:57:41.7125076Z","key2":"2025-09-11T07:57:41.7125076Z"},"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":"2025-09-11T07:57:41.7281316Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-11T07:57:41.7281316Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-11T07:57:41.5875023Z","primaryEndpoints":{"blob":"https://clitestifvfybnekhbh64qzu.blob.core.windows.net/","queue":"https://clitestifvfybnekhbh64qzu.queue.core.windows.net/","table":"https://clitestifvfybnekhbh64qzu.table.core.windows.net/","file":"https://clitestifvfybnekhbh64qzu.file.core.windows.net/"},"primaryLocation":"westus","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"Storage","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_stream_analytics_000001/providers/Microsoft.Storage/storageAccounts/clitest000002","name":"clitest000002","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-18T07:09:33.0313915Z","key2":"2025-09-18T07:09:33.0313915Z"},"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":"2025-09-18T07:09:33.0313915Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-18T07:09:33.0313915Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-18T07:09:32.8906874Z","primaryEndpoints":{"blob":"https://clitest000002.blob.core.windows.net/","queue":"https://clitest000002.queue.core.windows.net/","table":"https://clitest000002.table.core.windows.net/","file":"https://clitest000002.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.rgcfr3ydltsnlaotpvmijjr7it3gv2v7aarbwrq4k47mgdkdn4obnajqci5w5gnxzhl/providers/Microsoft.Storage/storageAccounts/clitestjcbjcwcphot65um2d","name":"clitestjcbjcwcphot65um2d","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-09T09:34:50.9826895Z","key2":"2025-09-09T09:34:50.9826895Z"},"allowCrossTenantReplication":false,"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":"2025-09-09T09:34:50.9982712Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-09T09:34:50.9982712Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2025-09-09T09:34:50.8576352Z","primaryEndpoints":{"dfs":"https://clitestjcbjcwcphot65um2d.dfs.core.windows.net/","web":"https://clitestjcbjcwcphot65um2d.z22.web.core.windows.net/","blob":"https://clitestjcbjcwcphot65um2d.blob.core.windows.net/","queue":"https://clitestjcbjcwcphot65um2d.queue.core.windows.net/","table":"https://clitestjcbjcwcphot65um2d.table.core.windows.net/","file":"https://clitestjcbjcwcphot65um2d.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.rgnn62f4k2jdk5pyfe6vobqfxhl4e7td36jyk2ir76cp26vdagb4p356yvxzyz557pn/providers/Microsoft.Storage/storageAccounts/clitestjqmbukcvg745roqya","name":"clitestjqmbukcvg745roqya","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-09T09:31:30.8240243Z","key2":"2025-09-09T09:31:30.8240243Z"},"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":"2025-09-09T09:31:30.8396512Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-09T09:31:30.8396512Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-09T09:31:30.6834029Z","primaryEndpoints":{"blob":"https://clitestjqmbukcvg745roqya.blob.core.windows.net/","queue":"https://clitestjqmbukcvg745roqya.queue.core.windows.net/","table":"https://clitestjqmbukcvg745roqya.table.core.windows.net/","file":"https://clitestjqmbukcvg745roqya.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.rget2wkacra3csqiho4ejhs2ihwgdupdnzucubtkfhqaf5bzvdva4wi7xvlvbyn5avy/providers/Microsoft.Storage/storageAccounts/clitestlvn7fh4rtpfopvlsh","name":"clitestlvn7fh4rtpfopvlsh","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-11T07:09:40.7495472Z","key2":"2025-09-11T07:09:40.7495472Z"},"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":"2025-09-11T07:09:40.7652240Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-11T07:09:40.7652240Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-11T07:09:40.6247606Z","primaryEndpoints":{"blob":"https://clitestlvn7fh4rtpfopvlsh.blob.core.windows.net/","queue":"https://clitestlvn7fh4rtpfopvlsh.queue.core.windows.net/","table":"https://clitestlvn7fh4rtpfopvlsh.table.core.windows.net/","file":"https://clitestlvn7fh4rtpfopvlsh.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.rgnlez26vnnv2bdffe6ehxxxihu3zhvsomhv3fjmu3gybuz77oe73ykt5tk6w77a5bn/providers/Microsoft.Storage/storageAccounts/clitestnzoglonminqb3qtwi","name":"clitestnzoglonminqb3qtwi","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-11T08:16:36.8536939Z","key2":"2025-09-11T08:16:36.8536939Z"},"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":"2025-09-11T08:16:36.8536939Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-11T08:16:36.8536939Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-11T08:16:36.7286866Z","primaryEndpoints":{"blob":"https://clitestnzoglonminqb3qtwi.blob.core.windows.net/","queue":"https://clitestnzoglonminqb3qtwi.queue.core.windows.net/","table":"https://clitestnzoglonminqb3qtwi.table.core.windows.net/","file":"https://clitestnzoglonminqb3qtwi.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.rgcbvva2pvy67nn4geollfomvme7ab5x47jehgruxq3ew25ocemx264ykghq55nsuc3/providers/Microsoft.Storage/storageAccounts/clitestovrhuc2x62vsqa3lm","name":"clitestovrhuc2x62vsqa3lm","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-10T09:36:53.4060206Z","key2":"2025-09-10T09:36:53.4060206Z"},"allowCrossTenantReplication":false,"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":"2025-09-10T09:36:53.4216479Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-10T09:36:53.4216479Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2025-09-10T09:36:53.2653947Z","primaryEndpoints":{"dfs":"https://clitestovrhuc2x62vsqa3lm.dfs.core.windows.net/","web":"https://clitestovrhuc2x62vsqa3lm.z22.web.core.windows.net/","blob":"https://clitestovrhuc2x62vsqa3lm.blob.core.windows.net/","queue":"https://clitestovrhuc2x62vsqa3lm.queue.core.windows.net/","table":"https://clitestovrhuc2x62vsqa3lm.table.core.windows.net/","file":"https://clitestovrhuc2x62vsqa3lm.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.rg363gj73bs2fpxbfzpuyjk2c3r7jyjotqnpqw2yhawri7dk7nduzmgaixi5pqde4zk/providers/Microsoft.Storage/storageAccounts/clitestovwmia4ygwu5squml","name":"clitestovwmia4ygwu5squml","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-09T07:39:52.6171136Z","key2":"2025-09-09T07:39:52.6171136Z"},"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":"2025-09-09T07:39:52.6327386Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-09T07:39:52.6327386Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2025-09-09T07:39:52.4764925Z","primaryEndpoints":{"dfs":"https://clitestovwmia4ygwu5squml.dfs.core.windows.net/","web":"https://clitestovwmia4ygwu5squml.z22.web.core.windows.net/","blob":"https://clitestovwmia4ygwu5squml.blob.core.windows.net/","queue":"https://clitestovwmia4ygwu5squml.queue.core.windows.net/","table":"https://clitestovwmia4ygwu5squml.table.core.windows.net/","file":"https://clitestovwmia4ygwu5squml.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.rgkwxuqv7ssew2esd23qrman7ahvfmga2au65dyea54a67kj5ya3pkhk7d53m2txjq5/providers/Microsoft.Storage/storageAccounts/clitestp3x5j723uyuf5tqva","name":"clitestp3x5j723uyuf5tqva","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-09T07:39:51.7889807Z","key2":"2025-09-09T07:39:51.7889807Z"},"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":"2025-09-09T07:39:51.8046062Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-09T07:39:51.8046062Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-09T07:39:51.6639801Z","primaryEndpoints":{"blob":"https://clitestp3x5j723uyuf5tqva.blob.core.windows.net/","queue":"https://clitestp3x5j723uyuf5tqva.queue.core.windows.net/","table":"https://clitestp3x5j723uyuf5tqva.table.core.windows.net/","file":"https://clitestp3x5j723uyuf5tqva.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.rgphgjmar6lzudsopyhhtlbisfithcpoguwq3ah5pegpujk6lvhr7p6ur4w47rjuq5n/providers/Microsoft.Storage/storageAccounts/clitestpnnyag6ycy726cttc","name":"clitestpnnyag6ycy726cttc","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-11T09:36:45.1880258Z","key2":"2025-09-11T09:36:45.1880258Z"},"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":"2025-09-11T09:36:45.2036489Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-11T09:36:45.2036489Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-11T09:36:45.0473981Z","primaryEndpoints":{"blob":"https://clitestpnnyag6ycy726cttc.blob.core.windows.net/","queue":"https://clitestpnnyag6ycy726cttc.queue.core.windows.net/","table":"https://clitestpnnyag6ycy726cttc.table.core.windows.net/","file":"https://clitestpnnyag6ycy726cttc.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.rgw6i75ad7cec53q55skpguxkj6pny3szu5jvmbnu6iweczld7fql4fpv3dwkxyy5d5/providers/Microsoft.Storage/storageAccounts/clitestpzi2u7czggwqoa3nj","name":"clitestpzi2u7czggwqoa3nj","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-11T06:20:18.0041447Z","key2":"2025-09-11T06:20:18.0041447Z"},"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":"2025-09-11T06:20:18.0041447Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-11T06:20:18.0041447Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-11T06:20:17.8790896Z","primaryEndpoints":{"blob":"https://clitestpzi2u7czggwqoa3nj.blob.core.windows.net/","queue":"https://clitestpzi2u7czggwqoa3nj.queue.core.windows.net/","table":"https://clitestpzi2u7czggwqoa3nj.table.core.windows.net/","file":"https://clitestpzi2u7czggwqoa3nj.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.rga76tyrusx7fgxqmogaxd5bpaczf5rigw25ledmynohcvb3cohhumqsfvn3635qwzz/providers/Microsoft.Storage/storageAccounts/clitestq4serv735ry65p3dq","name":"clitestq4serv735ry65p3dq","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-09T09:31:31.6365329Z","key2":"2025-09-09T09:31:31.6365329Z"},"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":"2025-09-09T09:31:31.6521589Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-09T09:31:31.6521589Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-09T09:31:31.5115356Z","primaryEndpoints":{"blob":"https://clitestq4serv735ry65p3dq.blob.core.windows.net/","queue":"https://clitestq4serv735ry65p3dq.queue.core.windows.net/","table":"https://clitestq4serv735ry65p3dq.table.core.windows.net/","file":"https://clitestq4serv735ry65p3dq.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.rg45viyasrvzwsner5jitfch7g4jrxap7xoqicihn7hwrmksqhpcev6ce3jmak3ynhd/providers/Microsoft.Storage/storageAccounts/clitestrtrfieoldj5wmczy5","name":"clitestrtrfieoldj5wmczy5","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-11T08:06:02.7821943Z","key2":"2025-09-11T08:06:02.7821943Z"},"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":"2025-09-11T08:06:02.7821943Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-11T08:06:02.7821943Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-11T08:06:02.6572410Z","primaryEndpoints":{"blob":"https://clitestrtrfieoldj5wmczy5.blob.core.windows.net/","queue":"https://clitestrtrfieoldj5wmczy5.queue.core.windows.net/","table":"https://clitestrtrfieoldj5wmczy5.table.core.windows.net/","file":"https://clitestrtrfieoldj5wmczy5.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.rgyd66iisjkkuzhu73jawtlg5sslhttgzn7ysdixy7p2o4s5yz4qas5fkctblzg3kud/providers/Microsoft.Storage/storageAccounts/clitestsmhas7oos6zq5uvd6","name":"clitestsmhas7oos6zq5uvd6","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-11T09:35:34.9215266Z","key2":"2025-09-11T09:35:34.9215266Z"},"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":"2025-09-11T09:35:34.9370485Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-11T09:35:34.9370485Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-11T09:35:34.7807723Z","primaryEndpoints":{"blob":"https://clitestsmhas7oos6zq5uvd6.blob.core.windows.net/","queue":"https://clitestsmhas7oos6zq5uvd6.queue.core.windows.net/","table":"https://clitestsmhas7oos6zq5uvd6.table.core.windows.net/","file":"https://clitestsmhas7oos6zq5uvd6.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.rgnlez26vnnv2bdffe6ehxxxihu3zhvsomhv3fjmu3gybuz77oe73ykt5tk6w77a5bn/providers/Microsoft.Storage/storageAccounts/clitestt4ixhzmd7hwzjq4c3","name":"clitestt4ixhzmd7hwzjq4c3","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-11T08:16:00.4469756Z","key2":"2025-09-11T08:16:00.4469756Z"},"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":"2025-09-11T08:16:00.4469756Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-11T08:16:00.4469756Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-11T08:16:00.3063002Z","primaryEndpoints":{"blob":"https://clitestt4ixhzmd7hwzjq4c3.blob.core.windows.net/","queue":"https://clitestt4ixhzmd7hwzjq4c3.queue.core.windows.net/","table":"https://clitestt4ixhzmd7hwzjq4c3.table.core.windows.net/","file":"https://clitestt4ixhzmd7hwzjq4c3.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.rgamvcx6j6dsqv4zep4q2jhdf5lclenf5mprgzyyuqyog5qd6m5g6v2iw32c3jbo5wq/providers/Microsoft.Storage/storageAccounts/clitestufai7ezlt5adc57c6","name":"clitestufai7ezlt5adc57c6","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-11T06:57:41.6143905Z","key2":"2025-09-11T06:57:41.6143905Z"},"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":"2025-09-11T06:57:41.6300043Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-11T06:57:41.6300043Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-11T06:57:41.4893790Z","primaryEndpoints":{"blob":"https://clitestufai7ezlt5adc57c6.blob.core.windows.net/","queue":"https://clitestufai7ezlt5adc57c6.queue.core.windows.net/","table":"https://clitestufai7ezlt5adc57c6.table.core.windows.net/","file":"https://clitestufai7ezlt5adc57c6.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.rgxfxtjsnun4ydvkztbsjry2yksbs5bxpwd53shlw47tuvxtdx2sdujt7l4uhkrziam/providers/Microsoft.Storage/storageAccounts/clitestugiy5wwki5qstrb35","name":"clitestugiy5wwki5qstrb35","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-09T07:16:56.4424410Z","key2":"2025-09-09T07:16:56.4424410Z"},"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":"2025-09-09T07:16:56.4580749Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-09T07:16:56.4580749Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-09T07:16:56.3486862Z","primaryEndpoints":{"blob":"https://clitestugiy5wwki5qstrb35.blob.core.windows.net/","queue":"https://clitestugiy5wwki5qstrb35.queue.core.windows.net/","table":"https://clitestugiy5wwki5qstrb35.table.core.windows.net/","file":"https://clitestugiy5wwki5qstrb35.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.rg45viyasrvzwsner5jitfch7g4jrxap7xoqicihn7hwrmksqhpcev6ce3jmak3ynhd/providers/Microsoft.Storage/storageAccounts/clitestvzdtkteo24p4lyj6n","name":"clitestvzdtkteo24p4lyj6n","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-11T08:06:31.9856685Z","key2":"2025-09-11T08:06:31.9856685Z"},"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":"2025-09-11T08:06:31.9856685Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-11T08:06:31.9856685Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-11T08:06:31.8450423Z","primaryEndpoints":{"blob":"https://clitestvzdtkteo24p4lyj6n.blob.core.windows.net/","queue":"https://clitestvzdtkteo24p4lyj6n.queue.core.windows.net/","table":"https://clitestvzdtkteo24p4lyj6n.table.core.windows.net/","file":"https://clitestvzdtkteo24p4lyj6n.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.rglpschwgpu5dpjpc4ghfsmcjfiz6erex6hrskuvksvazzniudgaxsfmwplxf3lns25/providers/Microsoft.Storage/storageAccounts/clitestwlzoafsswqacyarly","name":"clitestwlzoafsswqacyarly","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-09T09:31:31.1834046Z","key2":"2025-09-09T09:31:31.1834046Z"},"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":"2025-09-09T09:31:31.1990356Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-09T09:31:31.1990356Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2025-09-09T09:31:31.0584000Z","primaryEndpoints":{"dfs":"https://clitestwlzoafsswqacyarly.dfs.core.windows.net/","web":"https://clitestwlzoafsswqacyarly.z22.web.core.windows.net/","blob":"https://clitestwlzoafsswqacyarly.blob.core.windows.net/","queue":"https://clitestwlzoafsswqacyarly.queue.core.windows.net/","table":"https://clitestwlzoafsswqacyarly.table.core.windows.net/","file":"https://clitestwlzoafsswqacyarly.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.rgamvcx6j6dsqv4zep4q2jhdf5lclenf5mprgzyyuqyog5qd6m5g6v2iw32c3jbo5wq/providers/Microsoft.Storage/storageAccounts/clitestwnu74ib57dmgeolfx","name":"clitestwnu74ib57dmgeolfx","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-11T06:57:13.9578171Z","key2":"2025-09-11T06:57:13.9578171Z"},"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":"2025-09-11T06:57:13.9734074Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-11T06:57:13.9734074Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-11T06:57:13.8327922Z","primaryEndpoints":{"blob":"https://clitestwnu74ib57dmgeolfx.blob.core.windows.net/","queue":"https://clitestwnu74ib57dmgeolfx.queue.core.windows.net/","table":"https://clitestwnu74ib57dmgeolfx.table.core.windows.net/","file":"https://clitestwnu74ib57dmgeolfx.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.rgixmdsl5fidm6khmthjcspm2disx4i3fpradnl5w46huh2p6v73nueg6pkxpkwlzd7/providers/Microsoft.Storage/storageAccounts/clitestwwu4tqzqalgravazx","name":"clitestwwu4tqzqalgravazx","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-09T09:07:19.8806933Z","key2":"2025-09-09T09:07:19.8806933Z"},"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":"2025-09-09T09:07:19.8806933Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-09T09:07:19.8806933Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-09T09:07:19.7557013Z","primaryEndpoints":{"blob":"https://clitestwwu4tqzqalgravazx.blob.core.windows.net/","queue":"https://clitestwwu4tqzqalgravazx.queue.core.windows.net/","table":"https://clitestwwu4tqzqalgravazx.table.core.windows.net/","file":"https://clitestwwu4tqzqalgravazx.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.rgi22jafsqzqtc3wani2zcughir5ow65qrpzveaqbsapbdk3cwdtfrvn3qg4gmcy2ho/providers/Microsoft.Storage/storageAccounts/clitestxoufi3qfou7rclurz","name":"clitestxoufi3qfou7rclurz","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-10T09:36:53.5778998Z","key2":"2025-09-10T09:36:53.5778998Z"},"allowCrossTenantReplication":false,"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"allowSharedKeyAccess":false,"isHnsEnabled":true,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-10T09:36:53.5935243Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-10T09:36:53.5935243Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2025-09-10T09:36:53.4528965Z","primaryEndpoints":{"dfs":"https://clitestxoufi3qfou7rclurz.dfs.core.windows.net/","web":"https://clitestxoufi3qfou7rclurz.z22.web.core.windows.net/","blob":"https://clitestxoufi3qfou7rclurz.blob.core.windows.net/","queue":"https://clitestxoufi3qfou7rclurz.queue.core.windows.net/","table":"https://clitestxoufi3qfou7rclurz.table.core.windows.net/","file":"https://clitestxoufi3qfou7rclurz.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.rgfci3jxoi4fhewunrqf77k5sot3zlthfgl6nry24exnam24e7l4tfv66bgaqrobjsn/providers/Microsoft.Storage/storageAccounts/clitestyhltnwa43zzopfjrx","name":"clitestyhltnwa43zzopfjrx","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-10T08:46:45.7849117Z","key2":"2025-09-10T08:46:45.7849117Z"},"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":"2025-09-10T08:46:45.7849117Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-10T08:46:45.7849117Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-10T08:46:45.6599911Z","primaryEndpoints":{"blob":"https://clitestyhltnwa43zzopfjrx.blob.core.windows.net/","queue":"https://clitestyhltnwa43zzopfjrx.queue.core.windows.net/","table":"https://clitestyhltnwa43zzopfjrx.table.core.windows.net/","file":"https://clitestyhltnwa43zzopfjrx.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.rgqdbg47x56fnw4xsacbrwdmjn2lszf4v3fgop6ad3tplxr5dgtyl2ombvxh3xeftsi/providers/Microsoft.Storage/storageAccounts/clitestykqzip4clzvy6ubhi","name":"clitestykqzip4clzvy6ubhi","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-10T09:32:39.1833341Z","key2":"2025-09-10T09:32:39.1833341Z"},"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":"2025-09-10T09:32:39.1989603Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-10T09:32:39.1989603Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-10T09:32:39.0427101Z","primaryEndpoints":{"blob":"https://clitestykqzip4clzvy6ubhi.blob.core.windows.net/","queue":"https://clitestykqzip4clzvy6ubhi.queue.core.windows.net/","table":"https://clitestykqzip4clzvy6ubhi.table.core.windows.net/","file":"https://clitestykqzip4clzvy6ubhi.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.rgkackwctjxqko5g34h2relmskcmz476heka6zlo3j75ey7pxyeg4vdhjndr63tzgpt/providers/Microsoft.Storage/storageAccounts/clitestyn4vqgd5lhug5pd6v","name":"clitestyn4vqgd5lhug5pd6v","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-11T08:39:48.0611644Z","key2":"2025-09-11T08:39:48.0611644Z"},"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":"2025-09-11T08:39:48.0768474Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-11T08:39:48.0768474Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-11T08:39:47.9205365Z","primaryEndpoints":{"blob":"https://clitestyn4vqgd5lhug5pd6v.blob.core.windows.net/","queue":"https://clitestyn4vqgd5lhug5pd6v.queue.core.windows.net/","table":"https://clitestyn4vqgd5lhug5pd6v.table.core.windows.net/","file":"https://clitestyn4vqgd5lhug5pd6v.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.rgbgcdyqc56bbsbk3pjycsivcet4sfaowxo2ax2nl2osoverikcpvh7r3fhre3oxc35/providers/Microsoft.Storage/storageAccounts/clitestype3vk4455jgkhig4","name":"clitestype3vk4455jgkhig4","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-11T09:36:31.1409481Z","key2":"2025-09-11T09:36:31.1409481Z"},"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":"2025-09-11T09:36:31.1565807Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-11T09:36:31.1565807Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-11T09:36:31.0003229Z","primaryEndpoints":{"blob":"https://clitestype3vk4455jgkhig4.blob.core.windows.net/","queue":"https://clitestype3vk4455jgkhig4.queue.core.windows.net/","table":"https://clitestype3vk4455jgkhig4.table.core.windows.net/","file":"https://clitestype3vk4455jgkhig4.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.rgyd66iisjkkuzhu73jawtlg5sslhttgzn7ysdixy7p2o4s5yz4qas5fkctblzg3kud/providers/Microsoft.Storage/storageAccounts/clitestziwxtti3o2rujcoor","name":"clitestziwxtti3o2rujcoor","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-11T09:36:02.5467942Z","key2":"2025-09-11T09:36:02.5467942Z"},"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":"2025-09-11T09:36:02.5624361Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-11T09:36:02.5624361Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-11T09:36:02.4062290Z","primaryEndpoints":{"blob":"https://clitestziwxtti3o2rujcoor.blob.core.windows.net/","queue":"https://clitestziwxtti3o2rujcoor.queue.core.windows.net/","table":"https://clitestziwxtti3o2rujcoor.table.core.windows.net/","file":"https://clitestziwxtti3o2rujcoor.file.core.windows.net/"},"primaryLocation":"westus","statusOfPrimary":"available"}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testrg0829/providers/Microsoft.Storage/storageAccounts/testsa0829","name":"testsa0829","type":"Microsoft.Storage/storageAccounts","location":"centralus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-08-29T03:11:05.8034438Z","key2":"2025-08-29T03:11:05.8034438Z"},"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":"2025-08-29T03:11:05.8190725Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-08-29T03:11:05.8190725Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2025-08-29T03:11:05.6940725Z","primaryEndpoints":{"dfs":"https://testsa0829.dfs.core.windows.net/","web":"https://testsa0829.z19.web.core.windows.net/","blob":"https://testsa0829.blob.core.windows.net/","queue":"https://testsa0829.queue.core.windows.net/","table":"https://testsa0829.table.core.windows.net/","file":"https://testsa0829.file.core.windows.net/"},"primaryLocation":"centralus","statusOfPrimary":"available","secondaryLocation":"eastus2","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://testsa0829-secondary.dfs.core.windows.net/","web":"https://testsa0829-secondary.z19.web.core.windows.net/","blob":"https://testsa0829-secondary.blob.core.windows.net/","queue":"https://testsa0829-secondary.queue.core.windows.net/","table":"https://testsa0829-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_RAGRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/hackathon-deal-sensei/providers/Microsoft.Storage/storageAccounts/dealsenseisa","name":"dealsenseisa","type":"Microsoft.Storage/storageAccounts","location":"australiaeast","tags":{},"properties":{"dualStackEndpointPreference":{"defaultDualStackEndpoints":false,"publishIpv4Endpoint":false,"publishIpv6Endpoint":false},"dnsEndpointType":"Standard","defaultToOAuthAuthentication":false,"publicNetworkAccess":"Enabled","keyCreationTime":{"key1":"2025-09-16T07:40:31.7576043Z","key2":"2025-09-16T07:40:31.7576043Z"},"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":"2025-09-16T07:40:31.7576043Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-16T07:40:31.7576043Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2025-09-16T07:40:31.6325506Z","primaryEndpoints":{"dfs":"https://dealsenseisa.dfs.core.windows.net/","web":"https://dealsenseisa.z8.web.core.windows.net/","blob":"https://dealsenseisa.blob.core.windows.net/","queue":"https://dealsenseisa.queue.core.windows.net/","table":"https://dealsenseisa.table.core.windows.net/","file":"https://dealsenseisa.file.core.windows.net/"},"primaryLocation":"australiaeast","statusOfPrimary":"available","secondaryLocation":"australiasoutheast","statusOfSecondary":"available","secondaryEndpoints":{"dfs":"https://dealsenseisa-secondary.dfs.core.windows.net/","web":"https://dealsenseisa-secondary.z8.web.core.windows.net/","blob":"https://dealsenseisa-secondary.blob.core.windows.net/","queue":"https://dealsenseisa-secondary.queue.core.windows.net/","table":"https://dealsenseisa-secondary.table.core.windows.net/"}}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg7saetokslwqs5wqldvbh3gs7ofgjvbafnqcydxifrterkft2uqysuvisw7ixg4463/providers/Microsoft.Storage/storageAccounts/clitestadk2bfut2udkqdjzt","name":"clitestadk2bfut2udkqdjzt","type":"Microsoft.Storage/storageAccounts","location":"eastus2euap","tags":{},"properties":{"keyCreationTime":{"key1":"2025-07-03T05:27:08.5465097Z","key2":"2025-07-03T05:27:08.5465097Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-07-03T05:27:08.5621348Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-07-03T05:27:08.5621348Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2025-07-03T05:27:08.4683848Z","primaryEndpoints":{"dfs":"https://clitestadk2bfut2udkqdjzt.dfs.core.windows.net/","web":"https://clitestadk2bfut2udkqdjzt.z3.web.core.windows.net/","blob":"https://clitestadk2bfut2udkqdjzt.blob.core.windows.net/","queue":"https://clitestadk2bfut2udkqdjzt.queue.core.windows.net/","table":"https://clitestadk2bfut2udkqdjzt.table.core.windows.net/","file":"https://clitestadk2bfut2udkqdjzt.file.core.windows.net/"},"primaryLocation":"eastus2euap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestuqti57wjwporxlbqci57ja5eunkj725brbse2d7jb7byxxpue2kkp25xbnxdic57hz4g/providers/Microsoft.Storage/storageAccounts/clitestixozhgeg24zarmqx6","name":"clitestixozhgeg24zarmqx6","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2025-07-04T03:29:30.1305608Z","key2":"2025-07-04T03:29:30.1305608Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-07-04T03:29:30.1461826Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-07-04T03:29:30.1461826Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2025-07-04T03:29:30.0680588Z","primaryEndpoints":{"dfs":"https://clitestixozhgeg24zarmqx6.dfs.core.windows.net/","web":"https://clitestixozhgeg24zarmqx6.z2.web.core.windows.net/","blob":"https://clitestixozhgeg24zarmqx6.blob.core.windows.net/","queue":"https://clitestixozhgeg24zarmqx6.queue.core.windows.net/","table":"https://clitestixozhgeg24zarmqx6.table.core.windows.net/","file":"https://clitestixozhgeg24zarmqx6.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestwqtcgms7yiwcavvg77q67vrmbu3qh56dqiufiiqfaagejhdoxy3rve2pgrctzqofvldo/providers/Microsoft.Storage/storageAccounts/clitestjb3wnn26r7yc4kybe","name":"clitestjb3wnn26r7yc4kybe","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2025-07-03T05:23:10.7600332Z","key2":"2025-07-03T05:23:10.7600332Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-07-03T05:23:10.7600332Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-07-03T05:23:10.7600332Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2025-07-03T05:23:10.6975369Z","primaryEndpoints":{"dfs":"https://clitestjb3wnn26r7yc4kybe.dfs.core.windows.net/","web":"https://clitestjb3wnn26r7yc4kybe.z2.web.core.windows.net/","blob":"https://clitestjb3wnn26r7yc4kybe.blob.core.windows.net/","queue":"https://clitestjb3wnn26r7yc4kybe.queue.core.windows.net/","table":"https://clitestjb3wnn26r7yc4kybe.table.core.windows.net/","file":"https://clitestjb3wnn26r7yc4kybe.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}},{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestjjriw36nilosxclypsp7iu3tiik7sar4mbqb23unmhto7nnzwvyg3cjfcyesnca3k4ao/providers/Microsoft.Storage/storageAccounts/versiono3wkz72vg2x4igcw4","name":"versiono3wkz72vg2x4igcw4","type":"Microsoft.Storage/storageAccounts","location":"centraluseuap","tags":{},"properties":{"keyCreationTime":{"key1":"2025-07-03T05:23:23.6192320Z","key2":"2025-07-03T05:23:23.6192320Z"},"privateEndpointConnections":[],"minimumTlsVersion":"TLS1_0","allowBlobPublicAccess":false,"networkAcls":{"ipv6Rules":[],"bypass":"AzureServices","virtualNetworkRules":[],"ipRules":[],"defaultAction":"Allow"},"supportsHttpsTrafficOnly":true,"encryption":{"services":{"file":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-07-03T05:23:23.6192320Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-07-03T05:23:23.6192320Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2025-07-03T05:23:23.5567351Z","primaryEndpoints":{"dfs":"https://versiono3wkz72vg2x4igcw4.dfs.core.windows.net/","web":"https://versiono3wkz72vg2x4igcw4.z2.web.core.windows.net/","blob":"https://versiono3wkz72vg2x4igcw4.blob.core.windows.net/","queue":"https://versiono3wkz72vg2x4igcw4.queue.core.windows.net/","table":"https://versiono3wkz72vg2x4igcw4.table.core.windows.net/","file":"https://versiono3wkz72vg2x4igcw4.file.core.windows.net/"},"primaryLocation":"centraluseuap","statusOfPrimary":"available"}}]}' @@ -185,7 +185,7 @@ interactions: User-Agent: - AZURECLI/2.77.0 azsdk-python-core/1.35.0 Python/3.12.10 (Windows-11-10.0.26100-SP0) method: POST - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_stream_analytics_000001/providers/Microsoft.Storage/storageAccounts/clitest000002/listKeys?api-version=2024-01-01&$expand=kerb + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_stream_analytics_000001/providers/Microsoft.Storage/storageAccounts/clitest000002/listKeys?api-version=2025-06-01&$expand=kerb response: body: string: '{"keys":[{"creationTime":"2025-09-18T07:09:33.0313915Z","keyName":"key1","value":"veryFakedStorageAccountKey==","permissions":"FULL"},{"creationTime":"2025-09-18T07:09:33.0313915Z","keyName":"key2","value":"veryFakedStorageAccountKey==","permissions":"FULL"}]}' @@ -997,7 +997,7 @@ interactions: User-Agent: - AZURECLI/2.77.0 azsdk-python-core/1.35.0 Python/3.12.10 (Windows-11-10.0.26100-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_stream_analytics_000001/providers/Microsoft.Storage/storageAccounts/clitest000002?api-version=2024-01-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_stream_analytics_000001/providers/Microsoft.Storage/storageAccounts/clitest000002?api-version=2025-06-01 response: body: string: '{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"Storage","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_stream_analytics_000001/providers/Microsoft.Storage/storageAccounts/clitest000002","name":"clitest000002","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-18T07:09:33.0313915Z","key2":"2025-09-18T07:09:33.0313915Z"},"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":"2025-09-18T07:09:33.0313915Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-18T07:09:33.0313915Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-18T07:09:32.8906874Z","primaryEndpoints":{"blob":"https://clitest000002.blob.core.windows.net/","queue":"https://clitest000002.queue.core.windows.net/","table":"https://clitest000002.table.core.windows.net/","file":"https://clitest000002.file.core.windows.net/"},"primaryLocation":"westus","statusOfPrimary":"available"}}' @@ -1043,7 +1043,7 @@ interactions: User-Agent: - AZURECLI/2.77.0 azsdk-python-core/1.35.0 Python/3.12.10 (Windows-11-10.0.26100-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_stream_analytics_000001/providers/Microsoft.Storage/storageAccounts/clitest000002?api-version=2024-01-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_stream_analytics_000001/providers/Microsoft.Storage/storageAccounts/clitest000002?api-version=2025-06-01 response: body: string: '{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"Storage","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_stream_analytics_000001/providers/Microsoft.Storage/storageAccounts/clitest000002","name":"clitest000002","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-18T07:09:33.0313915Z","key2":"2025-09-18T07:09:33.0313915Z"},"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":"2025-09-18T07:09:33.0313915Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-18T07:09:33.0313915Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-18T07:09:32.8906874Z","primaryEndpoints":{"blob":"https://clitest000002.blob.core.windows.net/","queue":"https://clitest000002.queue.core.windows.net/","table":"https://clitest000002.table.core.windows.net/","file":"https://clitest000002.file.core.windows.net/"},"primaryLocation":"westus","statusOfPrimary":"available"}}' @@ -1091,7 +1091,7 @@ interactions: User-Agent: - AZURECLI/2.77.0 azsdk-python-core/1.35.0 Python/3.12.10 (Windows-11-10.0.26100-SP0) method: POST - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_stream_analytics_000001/providers/Microsoft.Storage/storageAccounts/clitest000002/listKeys?api-version=2024-01-01&$expand=kerb + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_stream_analytics_000001/providers/Microsoft.Storage/storageAccounts/clitest000002/listKeys?api-version=2025-06-01&$expand=kerb response: body: string: '{"keys":[{"creationTime":"2025-09-18T07:09:33.0313915Z","keyName":"key1","value":"veryFakedStorageAccountKey==","permissions":"FULL"},{"creationTime":"2025-09-18T07:09:33.0313915Z","keyName":"key2","value":"veryFakedStorageAccountKey==","permissions":"FULL"}]}' @@ -1139,7 +1139,7 @@ interactions: User-Agent: - AZURECLI/2.77.0 azsdk-python-core/1.35.0 Python/3.12.10 (Windows-11-10.0.26100-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_stream_analytics_000001/providers/Microsoft.Storage/storageAccounts/clitest000002?api-version=2024-01-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_stream_analytics_000001/providers/Microsoft.Storage/storageAccounts/clitest000002?api-version=2025-06-01 response: body: string: '{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"Storage","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_stream_analytics_000001/providers/Microsoft.Storage/storageAccounts/clitest000002","name":"clitest000002","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-18T07:09:33.0313915Z","key2":"2025-09-18T07:09:33.0313915Z"},"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":"2025-09-18T07:09:33.0313915Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-18T07:09:33.0313915Z"}},"keySource":"Microsoft.Storage"},"provisioningState":"Succeeded","creationTime":"2025-09-18T07:09:32.8906874Z","primaryEndpoints":{"blob":"https://clitest000002.blob.core.windows.net/","queue":"https://clitest000002.queue.core.windows.net/","table":"https://clitest000002.table.core.windows.net/","file":"https://clitest000002.file.core.windows.net/"},"primaryLocation":"westus","statusOfPrimary":"available"}}' diff --git a/src/stream-analytics/azext_stream_analytics/tests/latest/recordings/test_private_endpoint_crud.yaml b/src/stream-analytics/azext_stream_analytics/tests/latest/recordings/test_private_endpoint_crud.yaml index b3fca920b79..65324fcf506 100644 --- a/src/stream-analytics/azext_stream_analytics/tests/latest/recordings/test_private_endpoint_crud.yaml +++ b/src/stream-analytics/azext_stream_analytics/tests/latest/recordings/test_private_endpoint_crud.yaml @@ -2935,7 +2935,7 @@ interactions: User-Agent: - AZURECLI/2.77.0 azsdk-python-core/1.35.0 Python/3.12.10 (Windows-11-10.0.26100-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_stream_analytics_000001/providers/Microsoft.Storage/storageAccounts/pl000002?api-version=2024-01-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_stream_analytics_000001/providers/Microsoft.Storage/storageAccounts/pl000002?api-version=2025-06-01 response: body: string: '{"sku":{"name":"Standard_LRS","tier":"Standard"},"kind":"StorageV2","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_stream_analytics_000001/providers/Microsoft.Storage/storageAccounts/pl000002","name":"pl000002","type":"Microsoft.Storage/storageAccounts","location":"westus","tags":{},"properties":{"keyCreationTime":{"key1":"2025-09-19T03:45:19.3246476Z","key2":"2025-09-19T03:45:19.3246476Z"},"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":"2025-09-19T03:45:19.3402678Z"},"blob":{"keyType":"Account","enabled":true,"lastEnabledTime":"2025-09-19T03:45:19.3402678Z"}},"keySource":"Microsoft.Storage"},"accessTier":"Hot","provisioningState":"Succeeded","creationTime":"2025-09-19T03:45:19.1840227Z","primaryEndpoints":{"dfs":"https://pl000002.dfs.core.windows.net/","web":"https://pl000002.z22.web.core.windows.net/","blob":"https://pl000002.blob.core.windows.net/","queue":"https://pl000002.queue.core.windows.net/","table":"https://pl000002.table.core.windows.net/","file":"https://pl000002.file.core.windows.net/"},"primaryLocation":"westus","statusOfPrimary":"available"}}' @@ -2981,7 +2981,7 @@ interactions: User-Agent: - AZURECLI/2.77.0 azsdk-python-core/1.35.0 Python/3.12.10 (Windows-11-10.0.26100-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_stream_analytics_000001/providers/Microsoft.Storage/storageAccounts/pl000002/privateLinkResources?api-version=2024-01-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_stream_analytics_000001/providers/Microsoft.Storage/storageAccounts/pl000002/privateLinkResources?api-version=2025-06-01 response: body: string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_stream_analytics_000001/providers/Microsoft.Storage/storageAccounts/pl000002/privateLinkResources/blob","name":"blob","type":"Microsoft.Storage/storageAccounts/privateLinkResources","properties":{"groupId":"blob","requiredMembers":["blob"],"requiredZoneNames":["privatelink.blob.core.windows.net"]}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_stream_analytics_000001/providers/Microsoft.Storage/storageAccounts/pl000002/privateLinkResources/table","name":"table","type":"Microsoft.Storage/storageAccounts/privateLinkResources","properties":{"groupId":"table","requiredMembers":["table"],"requiredZoneNames":["privatelink.table.core.windows.net"]}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_stream_analytics_000001/providers/Microsoft.Storage/storageAccounts/pl000002/privateLinkResources/queue","name":"queue","type":"Microsoft.Storage/storageAccounts/privateLinkResources","properties":{"groupId":"queue","requiredMembers":["queue"],"requiredZoneNames":["privatelink.queue.core.windows.net"]}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_stream_analytics_000001/providers/Microsoft.Storage/storageAccounts/pl000002/privateLinkResources/file","name":"file","type":"Microsoft.Storage/storageAccounts/privateLinkResources","properties":{"groupId":"file","requiredMembers":["file"],"requiredZoneNames":["privatelink.file.core.windows.net"]}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_stream_analytics_000001/providers/Microsoft.Storage/storageAccounts/pl000002/privateLinkResources/web","name":"web","type":"Microsoft.Storage/storageAccounts/privateLinkResources","properties":{"groupId":"web","requiredMembers":["web"],"requiredZoneNames":["privatelink.web.core.windows.net"]}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_stream_analytics_000001/providers/Microsoft.Storage/storageAccounts/pl000002/privateLinkResources/dfs","name":"dfs","type":"Microsoft.Storage/storageAccounts/privateLinkResources","properties":{"groupId":"dfs","requiredMembers":["dfs"],"requiredZoneNames":["privatelink.dfs.core.windows.net"]}}]}' diff --git a/src/stream-analytics/azext_stream_analytics/tests/latest/test_stream_analytics_commands.py b/src/stream-analytics/azext_stream_analytics/tests/latest/test_stream_analytics_commands.py index 5c39bf2dbf7..27d07931c42 100644 --- a/src/stream-analytics/azext_stream_analytics/tests/latest/test_stream_analytics_commands.py +++ b/src/stream-analytics/azext_stream_analytics/tests/latest/test_stream_analytics_commands.py @@ -188,6 +188,85 @@ def test_input_crud(self, storage_account): # delete an input self.cmd("stream-analytics input delete -n {input_name} -g {rg} --job-name {job_name} --yes") + @ResourceGroupPreparer(name_prefix="cli_test_stream_analytics_") + @StorageAccountPreparer(parameter_name="storage_account") + def test_input_create_policy_violation(self, storage_account): + self.kwargs.update({ + "job_name": "job", + "input_name": "input", + "locale": "en-US", + "account": storage_account, + "container": "container" + }) + + policy_param = { + "effect": { + "value": "Deny" + } + } + self.kwargs["policy_param"] = json.dumps(policy_param) + self.cmd( + "policy assignment create --name deny-asa-mi --display-name 'Deny ASA non-MI authentication' \ + --policy ea6c4923-510a-4346-be26-1894919a5b97 \ + --params '{policy_param}'" + ) + + # create a streaming job + self.cmd( + "stream-analytics job create -n {job_name} -g {rg} \ + --data-locale {locale} \ + --output-error-policy Drop --out-of-order-policy Drop \ + --order-max-delay 0 --arrival-max-delay 5" + ) + + # prepare storage account + self.kwargs["key"] = self.cmd( + "storage account keys list --account-name {account}" + ).get_output_in_json()[0]["value"] + self.cmd( + "storage container create -n {container} \ + --account-name {account} --account-key {key}" + ) + + # create/test an input + props = { + "type": "Stream", + "datasource": { + "type": "Microsoft.Storage/Blob", + "properties": { + "container": self.kwargs["container"], + "dateFormat": "yyyy/MM/dd", + "pathPattern": "{date}/{time}", + "storageAccounts": [{ + "accountName": self.kwargs["account"], + "accountKey": self.kwargs["key"] + }], + "timeFormat": "HH", + "authenticationMode": "ConnectionString" + } + }, + "serialization": { + "type": "Csv", + "properties": { + "encoding": "UTF8", + "fieldDelimiter": "," + } + } + } + self.kwargs["properties"] = json.dumps(props) + + # Make sure it raises an exception error and the error is correct + from azure.core.exceptions import HttpResponseError + with self.assertRaises(HttpResponseError) as cm: + self.cmd( + "stream-analytics input create -n {input_name} -g {rg} \ + --job-name {job_name} \ + --properties '{properties}'" + ) + + self.assertIn("RequestDisallowedByPolicy", str(cm.exception)) + + @AllowLargeResponse() @ResourceGroupPreparer(name_prefix="cli_test_stream_analytics_", location="westus") @StorageAccountPreparer(parameter_name="storage_account") diff --git a/src/stream-analytics/azext_stream_analytics/vendored_sdks/streamanalytics/models/_models.py b/src/stream-analytics/azext_stream_analytics/vendored_sdks/streamanalytics/models/_models.py index fdc0cbb032c..9ccc728879f 100644 --- a/src/stream-analytics/azext_stream_analytics/vendored_sdks/streamanalytics/models/_models.py +++ b/src/stream-analytics/azext_stream_analytics/vendored_sdks/streamanalytics/models/_models.py @@ -1000,6 +1000,9 @@ class BlobDataSourceProperties(msrest.serialization.Model): :param time_format: The time format. Wherever {time} appears in pathPattern, the value of this property is used as the time format instead. :type time_format: str + :param authentication_mode: Authentication Mode. Possible values include: "Msi", "UserToken", + "ConnectionString". + :type authentication_mode: str or ~stream_analytics_management_client.models.AuthenticationMode """ _attribute_map = { @@ -1008,6 +1011,7 @@ class BlobDataSourceProperties(msrest.serialization.Model): 'path_pattern': {'key': 'pathPattern', 'type': 'str'}, 'date_format': {'key': 'dateFormat', 'type': 'str'}, 'time_format': {'key': 'timeFormat', 'type': 'str'}, + 'authentication_mode': {'key': 'authenticationMode', 'type': 'str'}, } def __init__( @@ -1020,6 +1024,7 @@ def __init__( self.path_pattern = kwargs.get('path_pattern', None) self.date_format = kwargs.get('date_format', None) self.time_format = kwargs.get('time_format', None) + self.authentication_mode = kwargs.get('authentication_mode', None) class BlobOutputDataSource(OutputDataSource): @@ -1156,6 +1161,9 @@ class BlobReferenceInputDataSource(ReferenceInputDataSource): :param time_format: The time format. Wherever {time} appears in pathPattern, the value of this property is used as the time format instead. :type time_format: str + :param authentication_mode: Authentication Mode. Possible values include: "Msi", "UserToken", + "ConnectionString". + :type authentication_mode: str or ~stream_analytics_management_client.models.AuthenticationMode """ _validation = { @@ -1169,6 +1177,7 @@ class BlobReferenceInputDataSource(ReferenceInputDataSource): 'path_pattern': {'key': 'properties.pathPattern', 'type': 'str'}, 'date_format': {'key': 'properties.dateFormat', 'type': 'str'}, 'time_format': {'key': 'properties.timeFormat', 'type': 'str'}, + 'authentication_mode': {'key': 'properties.authenticationMode', 'type': 'str'}, } def __init__( @@ -1182,6 +1191,7 @@ def __init__( self.path_pattern = kwargs.get('path_pattern', None) self.date_format = kwargs.get('date_format', None) self.time_format = kwargs.get('time_format', None) + self.authentication_mode = kwargs.get('authentication_mode', None) class BlobReferenceInputDataSourceProperties(BlobDataSourceProperties): @@ -1207,6 +1217,9 @@ class BlobReferenceInputDataSourceProperties(BlobDataSourceProperties): :param time_format: The time format. Wherever {time} appears in pathPattern, the value of this property is used as the time format instead. :type time_format: str + :param authentication_mode: Authentication Mode. Possible values include: "Msi", "UserToken", + "ConnectionString". + :type authentication_mode: str or ~stream_analytics_management_client.models.AuthenticationMode """ _attribute_map = { @@ -1215,6 +1228,7 @@ class BlobReferenceInputDataSourceProperties(BlobDataSourceProperties): 'path_pattern': {'key': 'pathPattern', 'type': 'str'}, 'date_format': {'key': 'dateFormat', 'type': 'str'}, 'time_format': {'key': 'timeFormat', 'type': 'str'}, + 'authentication_mode': {'key': 'authenticationMode', 'type': 'str'}, } def __init__( @@ -1288,6 +1302,9 @@ class BlobStreamInputDataSource(StreamInputDataSource): :param source_partition_count: The partition count of the blob input data source. Range 1 - 256. :type source_partition_count: int + :param authentication_mode: Authentication Mode. Possible values include: "Msi", "UserToken", + "ConnectionString". + :type authentication_mode: str or ~stream_analytics_management_client.models.AuthenticationMode """ _validation = { @@ -1302,6 +1319,7 @@ class BlobStreamInputDataSource(StreamInputDataSource): 'date_format': {'key': 'properties.dateFormat', 'type': 'str'}, 'time_format': {'key': 'properties.timeFormat', 'type': 'str'}, 'source_partition_count': {'key': 'properties.sourcePartitionCount', 'type': 'int'}, + 'authentication_mode': {'key': 'properties.authenticationMode', 'type': 'str'}, } def __init__( @@ -1316,6 +1334,7 @@ def __init__( self.date_format = kwargs.get('date_format', None) self.time_format = kwargs.get('time_format', None) self.source_partition_count = kwargs.get('source_partition_count', None) + self.authentication_mode = kwargs.get('authentication_mode', None) class BlobStreamInputDataSourceProperties(BlobDataSourceProperties): @@ -1344,6 +1363,9 @@ class BlobStreamInputDataSourceProperties(BlobDataSourceProperties): :param source_partition_count: The partition count of the blob input data source. Range 1 - 256. :type source_partition_count: int + :param authentication_mode: Authentication Mode. Possible values include: "Msi", "UserToken", + "ConnectionString". + :type authentication_mode: str or ~stream_analytics_management_client.models.AuthenticationMode """ _attribute_map = { @@ -1353,6 +1375,7 @@ class BlobStreamInputDataSourceProperties(BlobDataSourceProperties): 'date_format': {'key': 'dateFormat', 'type': 'str'}, 'time_format': {'key': 'timeFormat', 'type': 'str'}, 'source_partition_count': {'key': 'sourcePartitionCount', 'type': 'int'}, + 'authentication_mode': {'key': 'authenticationMode', 'type': 'str'}, } def __init__( @@ -1361,6 +1384,7 @@ def __init__( ): super(BlobStreamInputDataSourceProperties, self).__init__(**kwargs) self.source_partition_count = kwargs.get('source_partition_count', None) + self.authentication_mode = kwargs.get('authentication_mode', None) class Resource(msrest.serialization.Model): diff --git a/src/stream-analytics/azext_stream_analytics/vendored_sdks/streamanalytics/models/_models_py3.py b/src/stream-analytics/azext_stream_analytics/vendored_sdks/streamanalytics/models/_models_py3.py index 2e7cf2f2139..64589191a5c 100644 --- a/src/stream-analytics/azext_stream_analytics/vendored_sdks/streamanalytics/models/_models_py3.py +++ b/src/stream-analytics/azext_stream_analytics/vendored_sdks/streamanalytics/models/_models_py3.py @@ -1112,6 +1112,9 @@ class BlobDataSourceProperties(msrest.serialization.Model): :param time_format: The time format. Wherever {time} appears in pathPattern, the value of this property is used as the time format instead. :type time_format: str + :param authentication_mode: Authentication Mode. Possible values include: "Msi", "UserToken", + "ConnectionString". + :type authentication_mode: str or ~stream_analytics_management_client.models.AuthenticationMode """ _attribute_map = { @@ -1120,6 +1123,7 @@ class BlobDataSourceProperties(msrest.serialization.Model): 'path_pattern': {'key': 'pathPattern', 'type': 'str'}, 'date_format': {'key': 'dateFormat', 'type': 'str'}, 'time_format': {'key': 'timeFormat', 'type': 'str'}, + 'authentication_mode': {'key': 'authenticationMode', 'type': 'str'}, } def __init__( @@ -1130,6 +1134,7 @@ def __init__( path_pattern: Optional[str] = None, date_format: Optional[str] = None, time_format: Optional[str] = None, + authentication_mode: Optional[Union[str, "AuthenticationMode"]] = None, **kwargs ): super(BlobDataSourceProperties, self).__init__(**kwargs) @@ -1138,6 +1143,7 @@ def __init__( self.path_pattern = path_pattern self.date_format = date_format self.time_format = time_format + self.authentication_mode = authentication_mode class BlobOutputDataSource(OutputDataSource): @@ -1288,6 +1294,9 @@ class BlobReferenceInputDataSource(ReferenceInputDataSource): :param time_format: The time format. Wherever {time} appears in pathPattern, the value of this property is used as the time format instead. :type time_format: str + :param authentication_mode: Authentication Mode. Possible values include: "Msi", "UserToken", + "ConnectionString". + :type authentication_mode: str or ~stream_analytics_management_client.models.AuthenticationMode """ _validation = { @@ -1301,6 +1310,7 @@ class BlobReferenceInputDataSource(ReferenceInputDataSource): 'path_pattern': {'key': 'properties.pathPattern', 'type': 'str'}, 'date_format': {'key': 'properties.dateFormat', 'type': 'str'}, 'time_format': {'key': 'properties.timeFormat', 'type': 'str'}, + 'authentication_mode': {'key': 'properties.authenticationMode', 'type': 'str'}, } def __init__( @@ -1311,6 +1321,7 @@ def __init__( path_pattern: Optional[str] = None, date_format: Optional[str] = None, time_format: Optional[str] = None, + authentication_mode: Optional[Union[str, "AuthenticationMode"]] = None, **kwargs ): super(BlobReferenceInputDataSource, self).__init__(**kwargs) @@ -1320,6 +1331,7 @@ def __init__( self.path_pattern = path_pattern self.date_format = date_format self.time_format = time_format + self.authentication_mode = authentication_mode class BlobReferenceInputDataSourceProperties(BlobDataSourceProperties): @@ -1345,6 +1357,9 @@ class BlobReferenceInputDataSourceProperties(BlobDataSourceProperties): :param time_format: The time format. Wherever {time} appears in pathPattern, the value of this property is used as the time format instead. :type time_format: str + :param authentication_mode: Authentication Mode. Possible values include: "Msi", "UserToken", + "ConnectionString". + :type authentication_mode: str or ~stream_analytics_management_client.models.AuthenticationMode """ _attribute_map = { @@ -1353,6 +1368,7 @@ class BlobReferenceInputDataSourceProperties(BlobDataSourceProperties): 'path_pattern': {'key': 'pathPattern', 'type': 'str'}, 'date_format': {'key': 'dateFormat', 'type': 'str'}, 'time_format': {'key': 'timeFormat', 'type': 'str'}, + 'authentication_mode': {'key': 'authenticationMode', 'type': 'str'}, } def __init__( @@ -1363,9 +1379,10 @@ def __init__( path_pattern: Optional[str] = None, date_format: Optional[str] = None, time_format: Optional[str] = None, + authentication_mode: Optional[Union[str, "AuthenticationMode"]] = None, **kwargs ): - super(BlobReferenceInputDataSourceProperties, self).__init__(storage_accounts=storage_accounts, container=container, path_pattern=path_pattern, date_format=date_format, time_format=time_format, **kwargs) + super(BlobReferenceInputDataSourceProperties, self).__init__(storage_accounts=storage_accounts, container=container, path_pattern=path_pattern, date_format=date_format, time_format=time_format, authentication_mode=authentication_mode, **kwargs) class StreamInputDataSource(msrest.serialization.Model): @@ -1432,6 +1449,9 @@ class BlobStreamInputDataSource(StreamInputDataSource): :param source_partition_count: The partition count of the blob input data source. Range 1 - 256. :type source_partition_count: int + :param authentication_mode: Authentication Mode. Possible values include: "Msi", "UserToken", + "ConnectionString". + :type authentication_mode: str or ~stream_analytics_management_client.models.AuthenticationMode """ _validation = { @@ -1446,6 +1466,7 @@ class BlobStreamInputDataSource(StreamInputDataSource): 'date_format': {'key': 'properties.dateFormat', 'type': 'str'}, 'time_format': {'key': 'properties.timeFormat', 'type': 'str'}, 'source_partition_count': {'key': 'properties.sourcePartitionCount', 'type': 'int'}, + 'authentication_mode': {'key': 'properties.authenticationMode', 'type': 'str'}, } def __init__( @@ -1457,6 +1478,7 @@ def __init__( date_format: Optional[str] = None, time_format: Optional[str] = None, source_partition_count: Optional[int] = None, + authentication_mode: Optional[Union[str, "AuthenticationMode"]] = None, **kwargs ): super(BlobStreamInputDataSource, self).__init__(**kwargs) @@ -1467,6 +1489,7 @@ def __init__( self.date_format = date_format self.time_format = time_format self.source_partition_count = source_partition_count + self.authentication_mode = authentication_mode class BlobStreamInputDataSourceProperties(BlobDataSourceProperties): @@ -1495,6 +1518,9 @@ class BlobStreamInputDataSourceProperties(BlobDataSourceProperties): :param source_partition_count: The partition count of the blob input data source. Range 1 - 256. :type source_partition_count: int + :param authentication_mode: Authentication Mode. Possible values include: "Msi", "UserToken", + "ConnectionString". + :type authentication_mode: str or ~stream_analytics_management_client.models.AuthenticationMode """ _attribute_map = { @@ -1504,6 +1530,7 @@ class BlobStreamInputDataSourceProperties(BlobDataSourceProperties): 'date_format': {'key': 'dateFormat', 'type': 'str'}, 'time_format': {'key': 'timeFormat', 'type': 'str'}, 'source_partition_count': {'key': 'sourcePartitionCount', 'type': 'int'}, + 'authentication_mode': {'key': 'authenticationMode', 'type': 'str'}, } def __init__( @@ -1515,9 +1542,10 @@ def __init__( date_format: Optional[str] = None, time_format: Optional[str] = None, source_partition_count: Optional[int] = None, + authentication_mode: Optional[Union[str, "AuthenticationMode"]] = None, **kwargs ): - super(BlobStreamInputDataSourceProperties, self).__init__(storage_accounts=storage_accounts, container=container, path_pattern=path_pattern, date_format=date_format, time_format=time_format, **kwargs) + super(BlobStreamInputDataSourceProperties, self).__init__(storage_accounts=storage_accounts, container=container, path_pattern=path_pattern, date_format=date_format, time_format=time_format, authentication_mode=authentication_mode, **kwargs) self.source_partition_count = source_partition_count diff --git a/src/stream-analytics/setup.py b/src/stream-analytics/setup.py index daba20334f3..e6b36d2b283 100644 --- a/src/stream-analytics/setup.py +++ b/src/stream-analytics/setup.py @@ -10,7 +10,7 @@ from setuptools import setup, find_packages # HISTORY.rst entry. -VERSION = '1.0.1' +VERSION = '1.0.2' # The full list of classifiers is available at # https://pypi.python.org/pypi?%3Aaction=list_classifiers diff --git a/src/workload-orchestration/HISTORY.rst b/src/workload-orchestration/HISTORY.rst index f80c37473ad..49671d6fc4a 100644 --- a/src/workload-orchestration/HISTORY.rst +++ b/src/workload-orchestration/HISTORY.rst @@ -2,6 +2,17 @@ Release History =============== +5.1.1 +++++++ +* Resolved solution template name to uniqueIdentifier for ``az workload-orchestration target solution-revision-list`` and ``az workload-orchestration target solution-instance-list`` +* Added shared ``_target_helper.py`` for reusable solution template resolution logic +* Added ``az workload-orchestration support create-bundle`` command for troubleshooting Day 0 (installation) and Day N (runtime) issues on 3rd-party Kubernetes clusters: + * Collects cluster info, node details, pod/deployment/service/event descriptions across configurable namespaces + * Collects container logs (current + previous for crash-looping pods) with configurable tail lines + * Runs prerequisite validation checks across 10 categories + * Generates a zip bundle for sharing with Microsoft support + * Includes retry with exponential backoff and per-call timeout for resilient K8s API access + 5.1.0 ++++++ * Added new target solution management command: diff --git a/src/workload-orchestration/azext_workload_orchestration/_help.py b/src/workload-orchestration/azext_workload_orchestration/_help.py index 126d5d00714..1f93a9946f0 100644 --- a/src/workload-orchestration/azext_workload_orchestration/_help.py +++ b/src/workload-orchestration/azext_workload_orchestration/_help.py @@ -9,3 +9,40 @@ # pylint: disable=too-many-lines from knack.help_files import helps # pylint: disable=unused-import + + +helps['workload-orchestration support'] = """ +type: group +short-summary: Commands for troubleshooting and diagnostics of workload orchestration deployments. +""" + +helps['workload-orchestration support create-bundle'] = """ +type: command +short-summary: Create a support bundle for troubleshooting workload orchestration issues. +long-summary: | + Collects cluster information, resource descriptions, container logs, and runs + prerequisite validation checks. The output is a zip file that can be shared with + Microsoft support for troubleshooting Day 0 (installation) and Day N (runtime) issues. + + Collected data includes: + - Cluster info (version, nodes, namespaces) + - Pod/Deployment/Service/DaemonSet/Event descriptions per namespace + - Container logs (tailed by default) + - Network configuration (kube-proxy, external services, pod CIDRs) + - StorageClass, PV, webhook, CRD inventory + - WO component health (Symphony, cert-manager) + - Prerequisite checks (K8s version, node capacity, DNS, storage, RBAC) +examples: + - name: Create a support bundle with defaults + text: az workload-orchestration support create-bundle + - name: Create a named bundle + text: az workload-orchestration support create-bundle --bundle-name my-cluster-debug + - name: Create a bundle in a specific directory + text: az workload-orchestration support create-bundle --output-dir /tmp/bundles + - name: Collect full logs (no tail) for WO namespace only + text: az workload-orchestration support create-bundle --full-logs --namespaces workloadorchestration + - name: Run checks only, skip log collection + text: az workload-orchestration support create-bundle --skip-logs + - name: Use a specific kubeconfig and context + text: az workload-orchestration support create-bundle --kube-config ~/.kube/prod-config --kube-context my-cluster +""" diff --git a/src/workload-orchestration/azext_workload_orchestration/_params.py b/src/workload-orchestration/azext_workload_orchestration/_params.py index cfcec717c9c..b17dd8cccd7 100644 --- a/src/workload-orchestration/azext_workload_orchestration/_params.py +++ b/src/workload-orchestration/azext_workload_orchestration/_params.py @@ -10,4 +10,58 @@ def load_arguments(self, _): # pylint: disable=unused-argument - pass + with self.argument_context('workload-orchestration support create-bundle') as c: + c.argument( + 'bundle_name', + options_list=['--bundle-name', '-n'], + help='Optional name for the support bundle. ' + 'Defaults to wo-support-bundle-YYYYMMDD-HHMMSS.', + ) + c.argument( + 'output_dir', + options_list=['--output-dir', '-d'], + help='Directory where the support bundle zip will be saved. Defaults to current directory.', + ) + c.argument( + 'namespaces', + options_list=['--namespaces'], + nargs='+', + help='Kubernetes namespaces to collect logs and resources from. ' + 'Defaults to kube-system, workloadorchestration, cert-manager.', + ) + c.argument( + 'tail_lines', + options_list=['--tail-lines'], + type=int, + help='Number of log lines to collect per container (default: 1000). ' + 'Use --full-logs to collect all lines.', + ) + c.argument( + 'full_logs', + options_list=['--full-logs'], + action='store_true', + help='Collect full container logs instead of tailing. ' + 'Warning: may produce very large bundles.', + ) + c.argument( + 'skip_checks', + options_list=['--skip-checks'], + action='store_true', + help='Skip prerequisite validation checks and only collect logs/resources.', + ) + c.argument( + 'skip_logs', + options_list=['--skip-logs'], + action='store_true', + help='Skip container log collection and only run checks/collect resources.', + ) + c.argument( + 'kube_config', + options_list=['--kube-config'], + help='Path to kubeconfig file. Defaults to ~/.kube/config.', + ) + c.argument( + 'kube_context', + options_list=['--kube-context'], + help='Kubernetes context to use. Defaults to current context.', + ) diff --git a/src/workload-orchestration/azext_workload_orchestration/aaz/latest/workload_orchestration/_resource_validator.py b/src/workload-orchestration/azext_workload_orchestration/aaz/latest/workload_orchestration/_resource_validator.py new file mode 100644 index 00000000000..2aee68816dc --- /dev/null +++ b/src/workload-orchestration/azext_workload_orchestration/aaz/latest/workload_orchestration/_resource_validator.py @@ -0,0 +1,79 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * +from azure.cli.core.azclierror import ValidationError + + +class ValidateResourceExists(AAZHttpOperation): + """Validates that an ARM resource exists by making a GET request to its resource ID.""" + CLIENT_TYPE = "MgmtClient" + + def __init__(self, ctx, resource_id, resource_label="Resource"): + super().__init__(ctx) + self._resource_id = str(resource_id) + self._resource_label = resource_label + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code == 404: + raise ValidationError( + f"{self._resource_label} not found. The resource with ID '{self._resource_id}' does not exist. " + f"Please provide a valid {self._resource_label.lower()} resource ID." + ) + if session.http_response.status_code != 200: + raise ValidationError( + f"Failed to validate {self._resource_label.lower()} existence for ID '{self._resource_id}'. " + f"Received status code: {session.http_response.status_code}" + ) + + @property + def url(self): + return self.client.format_url( + "{resourceId}", + **self.url_parameters + ) + + @property + def method(self): + return "GET" + + @property + def error_format(self): + return "MgmtErrorFormat" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "resourceId", self._resource_id, + required=True, + skip_quote=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2025-06-01", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters diff --git a/src/workload-orchestration/azext_workload_orchestration/aaz/latest/workload_orchestration/config_template/_link.py b/src/workload-orchestration/azext_workload_orchestration/aaz/latest/workload_orchestration/config_template/_link.py index b7c274b5b03..6c3de2eabf7 100644 --- a/src/workload-orchestration/azext_workload_orchestration/aaz/latest/workload_orchestration/config_template/_link.py +++ b/src/workload-orchestration/azext_workload_orchestration/aaz/latest/workload_orchestration/config_template/_link.py @@ -9,6 +9,8 @@ # flake8: noqa from azure.cli.core.aaz import * +from azext_workload_orchestration.aaz.latest.workload_orchestration._resource_validator import ValidateResourceExists + @register_command( "workload-orchestration config-template link", @@ -71,6 +73,9 @@ def _build_arguments_schema(cls, *args, **kwargs): def _execute_operations(self): self.pre_operations() + if has_value(self.ctx.args.hierarchy_ids): + for hierarchy_id in self.ctx.args.hierarchy_ids: + ValidateResourceExists(ctx=self.ctx, resource_id=hierarchy_id, resource_label="Hierarchy")() yield self.ConfigTemplatesLinkToHierarchies(ctx=self.ctx)() self.post_operations() diff --git a/src/workload-orchestration/azext_workload_orchestration/aaz/latest/workload_orchestration/configuration/_config_helper.py b/src/workload-orchestration/azext_workload_orchestration/aaz/latest/workload_orchestration/configuration/_config_helper.py index 9a478e6f949..5c694b761d5 100644 --- a/src/workload-orchestration/azext_workload_orchestration/aaz/latest/workload_orchestration/configuration/_config_helper.py +++ b/src/workload-orchestration/azext_workload_orchestration/aaz/latest/workload_orchestration/configuration/_config_helper.py @@ -115,8 +115,19 @@ def try_get_config_id(lookup_id, api_version = "2025-08-01"): # If we reach here, no configuration was found - raise CLIInternalError(f"No configuration linked to this hierarchy: {hierarchy_id_str}") - + if "microsoft.edge/targets" in hierarchy_id_str.lower(): + raise CLIInternalError( + f"Missing target configuration and configuration reference for Target: {hierarchy_id_str}" + ) + elif "microsoft.edge/sites" in hierarchy_id_str.lower(): + raise CLIInternalError( + f"Missing site configuration and configuration reference for Site: {hierarchy_id_str}" + ) + else: + raise CLIInternalError( + f"Hierarchy Id can either be of Target or Site Resource. Invalid Id: {hierarchy_id_str}" + ) + @staticmethod def getTemplateUniqueIdentifier(subscription_id, template_resource_group_name, template_name, solution_flag, client): """ diff --git a/src/workload-orchestration/azext_workload_orchestration/aaz/latest/workload_orchestration/context/site_reference/_create.py b/src/workload-orchestration/azext_workload_orchestration/aaz/latest/workload_orchestration/context/site_reference/_create.py index 2372603feeb..96d10ade4a6 100644 --- a/src/workload-orchestration/azext_workload_orchestration/aaz/latest/workload_orchestration/context/site_reference/_create.py +++ b/src/workload-orchestration/azext_workload_orchestration/aaz/latest/workload_orchestration/context/site_reference/_create.py @@ -9,6 +9,7 @@ # flake8: noqa from azure.cli.core.aaz import * +from azext_workload_orchestration.aaz.latest.workload_orchestration._resource_validator import ValidateResourceExists @register_command( @@ -78,6 +79,8 @@ def _build_arguments_schema(cls, *args, **kwargs): def _execute_operations(self): self.pre_operations() + if has_value(self.ctx.args.site_id): + ValidateResourceExists(ctx=self.ctx, resource_id=self.ctx.args.site_id, resource_label="Site")() yield self.SiteReferencesCreateOrUpdate(ctx=self.ctx)() self.post_operations() diff --git a/src/workload-orchestration/azext_workload_orchestration/aaz/latest/workload_orchestration/solution_template/__init__.py b/src/workload-orchestration/azext_workload_orchestration/aaz/latest/workload_orchestration/solution_template/__init__.py index 808d30168a5..488a2b0b037 100644 --- a/src/workload-orchestration/azext_workload_orchestration/aaz/latest/workload_orchestration/solution_template/__init__.py +++ b/src/workload-orchestration/azext_workload_orchestration/aaz/latest/workload_orchestration/solution_template/__init__.py @@ -19,4 +19,5 @@ from ._bulk_publish_solution import * from ._bulk_review_solution import * # from ._update import * +from ._update_capabilities import * from ._wait import * diff --git a/src/neon/azext_neon/aaz/latest/neon/postgres/neon_database/_create.py b/src/workload-orchestration/azext_workload_orchestration/aaz/latest/workload_orchestration/solution_template/_update_capabilities.py similarity index 54% rename from src/neon/azext_neon/aaz/latest/neon/postgres/neon_database/_create.py rename to src/workload-orchestration/azext_workload_orchestration/aaz/latest/workload_orchestration/solution_template/_update_capabilities.py index 43d3bf032a4..d14f0120816 100644 --- a/src/neon/azext_neon/aaz/latest/neon/postgres/neon_database/_create.py +++ b/src/workload-orchestration/azext_workload_orchestration/aaz/latest/workload_orchestration/solution_template/_update_capabilities.py @@ -12,16 +12,19 @@ @register_command( - "neon postgres neon-database create", + "workload-orchestration solution-template update-capabilities", ) -class Create(AAZCommand): - """Create a NeonDatabase +class UpdateCapabilities(AAZCommand): + """Update the capabilities of a Solution Template Resource + + :example: Update Solution Template Capabilities + az workload-orchestration solution-template update-capabilities -n mySolutionTemplate --capabilities "capability1" "capability2" "capability3" --location eastus --resource-group myResourceGroup """ _aaz_info = { - "version": "2025-06-23-preview", + "version": "2025-08-01", "resources": [ - ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/neon.postgres/organizations/{}/projects/{}/branches/{}/neondatabases/{}", "2025-06-23-preview"], + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/Microsoft.Edge/solutiontemplates/{}", "2025-08-01"], ] } @@ -39,108 +42,49 @@ def _build_arguments_schema(cls, *args, **kwargs): return cls._args_schema cls._args_schema = super()._build_arguments_schema(*args, **kwargs) - # define Arg Group "" - _args_schema = cls._args_schema - _args_schema.branch_name = AAZStrArg( - options=["--branch-name"], - help="The name of the Branch", - required=True, - fmt=AAZStrArgFormat( - pattern="^\\S.{0,62}\\S$|^\\S$", - ), - ) - _args_schema.neon_database_name = AAZStrArg( - options=["-n", "--name", "--neon-database-name"], - help="The name of the NeonDatabase", - required=True, - fmt=AAZStrArgFormat( - pattern="^\\S.{0,62}\\S$|^\\S$", - ), - ) - _args_schema.organization_name = AAZStrArg( - options=["--organization-name"], - help="Name of the Neon Organizations resource", + _args_schema.resource_group = AAZResourceGroupNameArg( required=True, - fmt=AAZStrArgFormat( - pattern="^[a-zA-Z0-9][a-zA-Z0-9_\\-.: ]*$", - max_length=50, - min_length=1, - ), ) - _args_schema.project_name = AAZStrArg( - options=["--project-name"], - help="The name of the Project", + _args_schema.solution_template_name = AAZStrArg( + options=["-n", "--name", "--solution-template-name"], + help="The name of the SolutionTemplate", required=True, fmt=AAZStrArgFormat( - pattern="^\\S.{0,62}\\S$|^\\S$", + pattern="^[a-zA-Z0-9-]{3,24}$", ), ) - _args_schema.project_id = AAZStrArg( - options=["--project-id"], - help="The ID of the project this database belongs to", - fmt=AAZStrArgFormat( - pattern="^[a-z0-9-]{1,60}$", - ), - ) - _args_schema.resource_group = AAZResourceGroupNameArg( - required=True, - ) - - # define Arg Group "Properties" - _args_schema = cls._args_schema - _args_schema.attributes = AAZListArg( - options=["--attributes"], + _args_schema.capabilities = AAZListArg( + options=["--capabilities"], arg_group="Properties", - help="Additional attributes for the entity", - ) - _args_schema.branch_id = AAZStrArg( - options=["--branch-id"], - arg_group="Properties", - help="The ID of the branch this database belongs to", - ) - _args_schema.database_name = AAZStrArg( - options=["--database-name"], - arg_group="Properties", - help="Name of the database", - fmt=AAZStrArgFormat( - pattern="^\\S.{0,62}\\S$|^\\S$", - ), - ) - _args_schema.entity_name = AAZStrArg( - options=["--entity-name"], - arg_group="Properties", - help="Name of the resource", - fmt=AAZStrArgFormat( - pattern="^\\S.{0,62}\\S$|^\\S$", - ), + help="List of capabilities", + required=True, ) - _args_schema.owner_name = AAZStrArg( - options=["--owner-name"], + _args_schema.description = AAZStrArg( + options=["--description"], arg_group="Properties", - help="The name of the role that owns the database", + help="Description of Solution template", + required=True, ) - attributes = cls._args_schema.attributes - attributes.Element = AAZObjectArg() + capabilities = cls._args_schema.capabilities + capabilities.Element = AAZStrArg() - _element = cls._args_schema.attributes.Element - _element.name = AAZStrArg( - options=["name"], - help="Name of the attribute", - required=True, - ) - _element.value = AAZStrArg( - options=["value"], - help="Value of the attribute", + _args_schema.location = AAZResourceLocationArg( + arg_group="Resource", + help="The geo-location where the resource lives", required=True, + fmt=AAZResourceLocationArgFormat( + resource_group_arg="resource_group", + ), ) + return cls._args_schema def _execute_operations(self): self.pre_operations() - yield self.NeonDatabasesCreateOrUpdate(ctx=self.ctx)() + yield self.SolutionTemplatesUpdateCapabilities(ctx=self.ctx)() self.post_operations() @register_callback @@ -155,7 +99,7 @@ def _output(self, *args, **kwargs): result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) return result - class NeonDatabasesCreateOrUpdate(AAZHttpOperation): + class SolutionTemplatesUpdateCapabilities(AAZHttpOperation): CLIENT_TYPE = "MgmtClient" def __call__(self, *args, **kwargs): @@ -185,7 +129,7 @@ def __call__(self, *args, **kwargs): @property def url(self): return self.client.format_url( - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Neon.Postgres/organizations/{organizationName}/projects/{projectName}/branches/{branchName}/neonDatabases/{neonDatabaseName}", + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Edge/solutionTemplates/{solutionTemplateName}", **self.url_parameters ) @@ -201,23 +145,11 @@ def error_format(self): def url_parameters(self): parameters = { **self.serialize_url_param( - "branchName", self.ctx.args.branch_id if hasattr(self.ctx.args, 'branch_id') and self.ctx.args.branch_id else self.ctx.args.branch_name, - required=True, - ), - **self.serialize_url_param( - "neonDatabaseName", self.ctx.args.neon_database_name, - required=True, - ), - **self.serialize_url_param( - "organizationName", self.ctx.args.organization_name, - required=True, - ), - **self.serialize_url_param( - "projectName", self.ctx.args.project_id if hasattr(self.ctx.args, 'project_id') and self.ctx.args.project_id else self.ctx.args.project_name, + "resourceGroupName", self.ctx.args.resource_group, required=True, ), **self.serialize_url_param( - "resourceGroupName", self.ctx.args.resource_group, + "solutionTemplateName", self.ctx.args.solution_template_name, required=True, ), **self.serialize_url_param( @@ -231,7 +163,7 @@ def url_parameters(self): def query_parameters(self): parameters = { **self.serialize_query_param( - "api-version", "2025-06-23-preview", + "api-version", "2025-08-01", required=True, ), } @@ -256,24 +188,17 @@ def content(self): typ=AAZObjectType, typ_kwargs={"flags": {"required": True, "client_flatten": True}} ) + _builder.set_prop("location", AAZStrType, ".location", typ_kwargs={"flags": {"required": True}}) _builder.set_prop("properties", AAZObjectType) properties = _builder.get(".properties") if properties is not None: - properties.set_prop("attributes", AAZListType, ".attributes") - properties.set_prop("branchId", AAZStrType, ".branch_id") - properties.set_prop("databaseName", AAZStrType, ".database_name") - properties.set_prop("entityName", AAZStrType, ".entity_name") - properties.set_prop("ownerName", AAZStrType, ".owner_name") - - attributes = _builder.get(".properties.attributes") - if attributes is not None: - attributes.set_elements(AAZObjectType, ".") + properties.set_prop("capabilities", AAZListType, ".capabilities", typ_kwargs={"flags": {"required": True}}) + properties.set_prop("description", AAZStrType, ".description", typ_kwargs={"flags": {"required": True}}) - _elements = _builder.get(".properties.attributes[]") - if _elements is not None: - _elements.set_prop("name", AAZStrType, ".name", typ_kwargs={"flags": {"required": True}}) - _elements.set_prop("value", AAZStrType, ".value", typ_kwargs={"flags": {"required": True}}) + capabilities = _builder.get(".properties.capabilities") + if capabilities is not None: + capabilities.set_elements(AAZStrType, ".") return self.serialize_content(_content_value) @@ -295,9 +220,16 @@ def _build_schema_on_200_201(cls): cls._schema_on_200_201 = AAZObjectType() _schema_on_200_201 = cls._schema_on_200_201 + _schema_on_200_201.e_tag = AAZStrType( + serialized_name="eTag", + flags={"read_only": True}, + ) _schema_on_200_201.id = AAZStrType( flags={"read_only": True}, ) + _schema_on_200_201.location = AAZStrType( + flags={"required": True}, + ) _schema_on_200_201.name = AAZStrType( flags={"read_only": True}, ) @@ -306,51 +238,33 @@ def _build_schema_on_200_201(cls): serialized_name="systemData", flags={"read_only": True}, ) + _schema_on_200_201.tags = AAZDictType() _schema_on_200_201.type = AAZStrType( flags={"read_only": True}, ) properties = cls._schema_on_200_201.properties - properties.attributes = AAZListType() - properties.branch_id = AAZStrType( - serialized_name="branchId", - ) - properties.created_at = AAZStrType( - serialized_name="createdAt", - flags={"read_only": True}, - ) - properties.database_name = AAZStrType( - serialized_name="databaseName", + properties.capabilities = AAZListType( + flags={"required": True}, ) - properties.entity_id = AAZStrType( - serialized_name="entityId", - flags={"read_only": True}, + properties.description = AAZStrType( + flags={"required": True}, ) - properties.entity_name = AAZStrType( - serialized_name="entityName", + properties.enable_external_validation = AAZBoolType( + serialized_name="enableExternalValidation", ) - properties.last_updated = AAZStrType( - serialized_name="lastUpdated", + properties.latest_version = AAZStrType( + serialized_name="latestVersion", flags={"read_only": True}, ) - properties.owner_name = AAZStrType( - serialized_name="ownerName", - ) properties.provisioning_state = AAZStrType( serialized_name="provisioningState", flags={"read_only": True}, ) + properties.state = AAZStrType() - attributes = cls._schema_on_200_201.properties.attributes - attributes.Element = AAZObjectType() - - _element = cls._schema_on_200_201.properties.attributes.Element - _element.name = AAZStrType( - flags={"required": True}, - ) - _element.value = AAZStrType( - flags={"required": True}, - ) + capabilities = cls._schema_on_200_201.properties.capabilities + capabilities.Element = AAZStrType() system_data = cls._schema_on_200_201.system_data system_data.created_at = AAZStrType( @@ -372,11 +286,14 @@ def _build_schema_on_200_201(cls): serialized_name="lastModifiedByType", ) + tags = cls._schema_on_200_201.tags + tags.Element = AAZStrType() + return cls._schema_on_200_201 -class _CreateHelper: - """Helper class for Create""" +class _UpdateCapabilitiesHelper: + """Helper class for UpdateCapabilities""" -__all__ = ["Create"] +__all__ = ["UpdateCapabilities"] \ No newline at end of file diff --git a/src/workload-orchestration/azext_workload_orchestration/aaz/latest/workload_orchestration/target/_solution_instance_list.py b/src/workload-orchestration/azext_workload_orchestration/aaz/latest/workload_orchestration/target/_solution_instance_list.py index b9b3eb5ec91..3b5908c1fe2 100644 --- a/src/workload-orchestration/azext_workload_orchestration/aaz/latest/workload_orchestration/target/_solution_instance_list.py +++ b/src/workload-orchestration/azext_workload_orchestration/aaz/latest/workload_orchestration/target/_solution_instance_list.py @@ -9,6 +9,7 @@ # flake8: noqa from azure.cli.core.aaz import * +from ._target_helper import TargetHelper @register_command( @@ -17,7 +18,7 @@ class ListSolutionInstances(AAZCommand): """List all solution instances of a solution deployed on a target :example: - az workload-orchestration solution-instance list -g MyResourceGroup --solution-name MySolution + az workload-orchestration solution-instance list -g MyResourceGroup --solution-template-id MySolution """ _aaz_info = { @@ -56,14 +57,9 @@ def _build_arguments_schema(cls, *args, **kwargs): ), ) _args_schema.solution_name = AAZStrArg( - options=["--solution-template-name", "--solution"], - help="Name of the solution", + options=["--solution-template-id", "--solution-id"], + help="ARM resource ID of the solution template (e.g. /subscriptions/{sub}/resourceGroups/{rg}/providers/Microsoft.Edge/solutionTemplates/{name})", required=True, - fmt=AAZStrArgFormat( - pattern="^[a-zA-Z0-9]([-a-zA-Z0-9]*[a-zA-Z0-9])?(\\.[a-zA-Z0-9]([-a-zA-Z0-9]*[a-zA-Z0-9])?)*$", - max_length=61, - min_length=3, - ), ) return cls._args_schema @@ -89,6 +85,12 @@ class SolutionInstancesList(AAZHttpOperation): CLIENT_TYPE = "MgmtClient" def __call__(self, *args, **kwargs): + # Resolve solution template ARM resource ID to its uniqueIdentifier + self.unique_identifier = TargetHelper.get_solution_template_unique_identifier( + self.ctx.args.solution_name, + self.client + ) + request = self.make_request() session = self.client.send_request(request=request, stream=False, **kwargs) if session.http_response.status_code in [200]: @@ -127,7 +129,7 @@ def url_parameters(self): required=True, ), **self.serialize_url_param( - "solutionName", self.ctx.args.solution_name, + "solutionName", self.unique_identifier, required=True, ), } diff --git a/src/workload-orchestration/azext_workload_orchestration/aaz/latest/workload_orchestration/target/_solution_revision_list.py b/src/workload-orchestration/azext_workload_orchestration/aaz/latest/workload_orchestration/target/_solution_revision_list.py index 48bcb2fdc1e..9c358955e53 100644 --- a/src/workload-orchestration/azext_workload_orchestration/aaz/latest/workload_orchestration/target/_solution_revision_list.py +++ b/src/workload-orchestration/azext_workload_orchestration/aaz/latest/workload_orchestration/target/_solution_revision_list.py @@ -9,6 +9,7 @@ # flake8: noqa from azure.cli.core.aaz import * +from ._target_helper import TargetHelper @register_command( @@ -18,7 +19,7 @@ class ListRevisions(AAZCommand): """List all revisions of a solution deployed on a target :example: List all revisions of a solution on a target - az workload-orchestration target solution-revision-list -g MyResourceGroup --target-name MyTarget --solution-name MySolution + az workload-orchestration target solution-revision-list -g MyResourceGroup --target-name MyTarget --solution-template-id MySolution """ _aaz_info = { @@ -49,14 +50,9 @@ def _build_arguments_schema(cls, *args, **kwargs): required=True, ) _args_schema.solution_name = AAZStrArg( - options=["--solution-template-name", "--solution"], - help="Name of the solution", + options=["--solution-template-id", "--solution-id"], + help="ARM resource ID of the solution template (e.g. /subscriptions/{sub}/resourceGroups/{rg}/providers/Microsoft.Edge/solutionTemplates/{name})", required=True, - fmt=AAZStrArgFormat( - pattern="^(?!v-)(?!.*-v-)[a-zA-Z0-9]([-a-zA-Z0-9]*[a-zA-Z0-9])?(\\.[a-zA-Z0-9]([-a-zA-Z0-9]*[a-zA-Z0-9])?)*$", - max_length=61, - min_length=3, - ), ) _args_schema.target_name = AAZStrArg( options=["--target-name", "--name", "-n"], @@ -92,6 +88,12 @@ class TargetSolutionRevisionsList(AAZHttpOperation): CLIENT_TYPE = "MgmtClient" def __call__(self, *args, **kwargs): + # Resolve solution template ARM resource ID to its uniqueIdentifier + self.unique_identifier = TargetHelper.get_solution_template_unique_identifier( + self.ctx.args.solution_name, + self.client + ) + request = self.make_request() session = self.client.send_request(request=request, stream=False, **kwargs) if session.http_response.status_code in [200]: @@ -122,7 +124,7 @@ def url_parameters(self): required=True, ), **self.serialize_url_param( - "solutionName", self.ctx.args.solution_name, + "solutionName", self.unique_identifier, required=True, ), **self.serialize_url_param( diff --git a/src/workload-orchestration/azext_workload_orchestration/aaz/latest/workload_orchestration/target/_target_helper.py b/src/workload-orchestration/azext_workload_orchestration/aaz/latest/workload_orchestration/target/_target_helper.py new file mode 100644 index 00000000000..ef15fbe346d --- /dev/null +++ b/src/workload-orchestration/azext_workload_orchestration/aaz/latest/workload_orchestration/target/_target_helper.py @@ -0,0 +1,69 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# -------------------------------------------------------------------------------------------- +# Code generated by aaz-dev-tools. DO NOT EDIT. + +# pylint: skip-file +# flake8: noqa + + +class TargetHelper: + """Shared helper for target commands.""" + + @staticmethod + def get_solution_template_unique_identifier(solution_template_resource_id, client): + """Fetch the solution template by its full ARM resource ID and return its uniqueIdentifier. + + Args: + solution_template_resource_id: Full ARM resource ID of the solution template + (e.g. /subscriptions/{sub}/resourceGroups/{rg}/providers/Microsoft.Edge/solutionTemplates/{name}) + client: HTTP client for making the request + + Returns: + str: The uniqueIdentifier from template properties, or the template name extracted from the ID as fallback + + Raises: + CLIInternalError: If the template does not exist or the request fails + """ + from azure.cli.core.azclierror import CLIInternalError + import json + + template_url = client.format_url( + "{solutionTemplateId}", + solutionTemplateId=solution_template_resource_id + ) + request = client._request("GET", template_url, { + "api-version": "2025-08-01" + }, { + "Accept": "application/json" + }, None, {}, None) + + try: + response = client.send_request(request=request, stream=False) + + if response.http_response.status_code == 404: + raise CLIInternalError( + f"Solution template not found: '{solution_template_resource_id}'." + ) + if response.http_response.status_code != 200: + raise CLIInternalError( + f"Failed to get solution template '{solution_template_resource_id}': HTTP {response.http_response.status_code}" + ) + + data = json.loads(response.http_response.text()) + unique_identifier = data.get("properties", {}).get("uniqueIdentifier") + + if unique_identifier and unique_identifier.strip(): + return unique_identifier + # Fallback: extract the template name from the ARM resource ID + return solution_template_resource_id.rstrip("/").split("/")[-1] + except CLIInternalError: + # Propagate explicitly raised CLIInternalError instances unchanged. + raise + except Exception as exc: + # Wrap unexpected errors (e.g., network issues, JSON parsing failures) + # in CLIInternalError to match the documented behavior. + raise CLIInternalError( + f"Failed to get solution template '{solution_template_resource_id}': {exc}" + ) from exc diff --git a/src/workload-orchestration/azext_workload_orchestration/commands.py b/src/workload-orchestration/azext_workload_orchestration/commands.py index b0d842e4993..1f1d9c002a7 100644 --- a/src/workload-orchestration/azext_workload_orchestration/commands.py +++ b/src/workload-orchestration/azext_workload_orchestration/commands.py @@ -8,8 +8,7 @@ # pylint: disable=too-many-lines # pylint: disable=too-many-statements -# from azure.cli.core.commands import CliCommandType - def load_command_table(self, _): # pylint: disable=unused-argument - pass + with self.command_group('workload-orchestration support', is_preview=True) as g: + g.custom_command('create-bundle', 'create_support_bundle') diff --git a/src/workload-orchestration/azext_workload_orchestration/custom.py b/src/workload-orchestration/azext_workload_orchestration/custom.py index 86df1e48ef5..849a65ef9de 100644 --- a/src/workload-orchestration/azext_workload_orchestration/custom.py +++ b/src/workload-orchestration/azext_workload_orchestration/custom.py @@ -5,10 +5,5 @@ # Code generated by aaz-dev-tools # -------------------------------------------------------------------------------------------- -# pylint: disable=too-many-lines -# pylint: disable=too-many-statements - -from knack.log import get_logger - - -logger = get_logger(__name__) +# Support bundle command +from azext_workload_orchestration.support import create_support_bundle # pylint: disable=unused-import # noqa: F401 diff --git a/src/workload-orchestration/azext_workload_orchestration/support/README.md b/src/workload-orchestration/azext_workload_orchestration/support/README.md new file mode 100644 index 00000000000..7fd07d9a004 --- /dev/null +++ b/src/workload-orchestration/azext_workload_orchestration/support/README.md @@ -0,0 +1,463 @@ +# Support Bundle Package + +Diagnostic toolkit for the `az workload-orchestration support create-bundle` CLI command. + +Collects Kubernetes cluster health data, container logs, prerequisite validation +checks, and WO-specific resource states into a ZIP bundle for troubleshooting +Day 0 (installation) and Day N (runtime) issues on 3rd-party clusters. + +## Architecture + +``` +support/ +├── __init__.py # Public API — exports create_support_bundle() +├── bundle.py # Orchestrator — wires everything together +├── consts.py # Constants — thresholds, namespaces, folder names +├── utils.py # Infrastructure — K8s client, safe API calls, file I/O +├── collectors.py # Data collection — resources, logs, metrics +├── validators.py # Health checks — 18 checks across 10 categories +└── README.md # This file +``` + +### Data Flow + +``` +create_support_bundle() # bundle.py — entry point + │ + ├── get_kubernetes_client() # utils.py — connect to cluster + ├── create_bundle_directory() # utils.py — create folder structure + ├── detect_cluster_capabilities() # utils.py — detect installed components + │ + ├── run_all_checks() # validators.py — 18 prerequisite checks + │ ├── _check_k8s_version() + │ ├── _check_node_readiness() + │ ├── _check_dns_health() + │ └── ... (18 total) + │ + ├── collect_cluster_info() # collectors.py — version, nodes, namespaces + ├── collect_cluster_resources() # collectors.py — SCs, CRDs, webhooks + ├── validate_namespaces() # collectors.py — skip invalid namespaces + │ + ├── for each namespace: + │ ├── collect_namespace_resources() # pods, deployments, services, etc. + │ ├── collect_container_logs() # threaded log collection + │ ├── collect_previous_logs() # crash-looping pod logs + │ ├── collect_resource_quotas() # quotas & limit ranges + │ └── collect_pvcs() # persistent volume claims + │ + ├── collect_wo_components() # collectors.py — Symphony, cert-manager, Gatekeeper + ├── collect_metrics() # collectors.py — node/pod metrics + │ + ├── _compute_health_summary() # bundle.py — score 0-100, status + ├── write metadata.json # bundle.py — full bundle metadata + └── create_zip_bundle() # utils.py — zip + cleanup +``` + +### Bundle Output Structure + +``` +wo-support-bundle-YYYYMMDD-HHMMSS.zip +├── metadata.json # Bundle info, health summary, capabilities +├── cluster-info/ +│ ├── cluster-info.json # K8s version, nodes, namespaces +│ ├── capabilities.json # Detected components (Symphony, cert-manager, etc.) +│ └── metrics.json # Node/pod resource usage (if metrics-server) +├── checks/ +│ ├── cluster-info--k8s-version.json +│ ├── node-health--node-readiness.json +│ └── ... (one file per check) +├── resources/ +│ ├── cluster-resources.json # StorageClasses, CRDs, webhooks, CSI +│ ├── kube-system-resources.json # Pods, deployments, services per ns +│ ├── kube-system-quotas.json # ResourceQuotas, LimitRanges +│ └── wo-components.json # Symphony targets, ClusterIssuers +└── logs/ + ├── kube-system/ + │ ├── coredns-abc--coredns.log + │ └── ... + └── workloadorchestration/ + ├── symphony-api-xyz--symphony-api.log + ├── symphony-api-xyz--symphony-api--previous.log # crashed container + └── ... +``` + +## Module Guide + +### consts.py — Constants + +All tunable values in one place. No business logic. + +| Constant Group | Examples | Purpose | +|----------------|----------|---------| +| Bundle defaults | `DEFAULT_TAIL_LINES=1000`, `DEFAULT_API_TIMEOUT_SECONDS=30` | Collection behavior | +| Retry | `DEFAULT_MAX_RETRIES=3`, `DEFAULT_RETRY_BACKOFF_BASE=1.0` | API call resilience | +| Namespaces | `WO_NAMESPACE`, `DEFAULT_NAMESPACES`, `PROTECTED_NAMESPACES` | Which namespaces to collect | +| API groups | `API_GROUP_SYMPHONY`, `API_GROUP_CERT_MANAGER` | Capability detection | +| Thresholds | `MIN_CPU_CORES=2`, `MIN_MEMORY_GI=4`, `MIN_NODE_COUNT_PROD=3` | Prerequisite minimums | +| Folder names | `FOLDER_LOGS`, `FOLDER_CHECKS`, `FOLDER_RESOURCES` | Bundle directory layout | +| Status values | `STATUS_PASS`, `STATUS_FAIL`, `STATUS_WARN` | Check result statuses | + +### utils.py — Infrastructure + +Shared utilities used by collectors and validators. + +| Function | Purpose | +|----------|---------| +| `get_kubernetes_client()` | Initialize K8s API clients from kubeconfig | +| `safe_api_call()` | Wrap any K8s API call with retry, timeout, and RBAC error detection | +| `create_bundle_directory()` | Create the bundle folder structure | +| `create_zip_bundle()` | Zip the bundle and clean up raw directory | +| `detect_cluster_capabilities()` | Detect installed components (Symphony, cert-manager, Gatekeeper, etc.) | +| `write_json()` / `write_text()` | Safe file writers (never crash on I/O errors) | +| `write_check_result()` | Write a check result to the checks/ folder | +| `parse_cpu()` / `parse_memory_gi()` | Parse K8s resource strings (`"3860m"` → `3.86`) | +| `format_bytes()` | Human-readable byte formatting | +| `check_disk_space()` | Pre-flight disk space check | + +**Key pattern — `safe_api_call()`:** +```python +result, err = safe_api_call( + core.list_namespaced_pod, namespace, + description="list pods in kube-system", # for error messages + max_retries=3, # retries on 500/502/503/504 + timeout_seconds=30, # per-call timeout +) +if err: + logger.warning("Failed: %s", err) +else: + process(result) +``` + +### collectors.py — Data Collection + +Gathers cluster state into the bundle directory. + +| Function | What it collects | Output location | +|----------|-----------------|-----------------| +| `validate_namespaces()` | Pre-flight namespace existence check | (no file — filters list) | +| `collect_cluster_info()` | K8s version, nodes, namespaces | `cluster-info/cluster-info.json` | +| `collect_namespace_resources()` | Pods, Deployments, Services, DaemonSets, StatefulSets, ReplicaSets, Jobs, CronJobs, Ingresses, NetworkPolicies, ServiceAccounts, Events, ConfigMaps | `resources/{ns}-resources.json` | +| `collect_cluster_resources()` | StorageClasses, PVs, webhooks, CRDs, CSI drivers | `resources/cluster-resources.json` | +| `collect_container_logs()` | Container logs (threaded, with tail + truncation) | `logs/{ns}/{pod}--{container}.log` | +| `collect_previous_logs()` | Previous logs for crash-looping containers | `logs/{ns}/{pod}--{container}--previous.log` | +| `collect_wo_components()` | Symphony targets, ClusterIssuers, Gatekeeper templates | `resources/wo-components.json` | +| `collect_resource_quotas()` | ResourceQuotas, LimitRanges | `resources/{ns}-quotas.json` | +| `collect_pvcs()` | PersistentVolumeClaims | `resources/{ns}-pvcs.json` | +| `collect_metrics()` | Node/pod metrics (if metrics-server available) | `cluster-info/metrics.json` | + +### validators.py — Health Checks + +18 prerequisite checks organized in `run_all_checks()`. + +| # | Check Name | Category | What it validates | +|---|------------|----------|-------------------| +| 1 | `k8s-version` | cluster-info | Server version ≥ 1.24.0 | +| 2 | `node-readiness` | node-health | All nodes Ready, no pressure conditions | +| 3 | `node-capacity` | node-health | CPU ≥ 2 cores, Memory ≥ 4Gi per node | +| 4 | `cluster-resources` | node-health | Total cluster CPU/memory | +| 5 | `dns-pods` | dns-health | CoreDNS pods running | +| 6 | `dns-resolution` | dns-health | External DNS resolution works | +| 7 | `default-storage-class` | storage | Default StorageClass exists | +| 8 | `csi-drivers` | storage | CSI drivers installed | +| 9 | `cert-manager-installed` | cert-manager | cert-manager pods running | +| 10 | `wo-namespace` | wo-components | workloadorchestration ns exists | +| 11 | `protected-namespace` | wo-components | WO ns is not a protected namespace | +| 12 | `wo-pods` | wo-components | All WO pods running | +| 13 | `wo-webhooks` | wo-components | Symphony webhooks configured | +| 14 | `policy-engines` | admission-controllers | Gatekeeper/Kyverno detected | +| 15 | `psa-labels` | admission-controllers | Pod Security Admission labels | +| 16 | `resource-quotas` | wo-components | Quota usage on WO namespace | +| 17 | `image-pull-secrets` | registry-access | Image pull secrets available | +| 18 | `proxy-settings` | wo-components | Proxy env vars in WO pods | + +### bundle.py — Orchestrator + +Main entry point. Wires collectors + validators together. + +| Function | Purpose | +|----------|---------| +| `create_support_bundle()` | Main orchestration — called by CLI | +| `_compute_health_summary()` | Score 0-100 + HEALTHY/DEGRADED/CRITICAL | +| `_out()` | Console output (uses logger.warning per az CLI convention) | +| `_print_cluster_info()` | Format cluster info for console | +| `_print_capabilities()` | Format detected capabilities | +| `_print_check_results()` | Format check results with [PASS]/[FAIL] icons | + +## How to Add a New Check + +Adding a new prerequisite check takes 3 steps: write the check, register it, add a test. + +### Step 1: Write the check function in `validators.py` + +Every check function has the **exact same signature** — 4 arguments, returns a dict: + +```python +def _check_my_new_thing(clients, bundle_dir, cluster_info, capabilities): + """Check that my new thing is properly configured.""" +``` + +**Arguments available to every check:** + +| Argument | Type | What it gives you | +|----------|------|-------------------| +| `clients` | dict | K8s API clients: `clients["core_v1"]` (CoreV1Api), `clients["apps_v1"]` (AppsV1Api), `clients["storage_v1"]`, `clients["admissionregistration_v1"]`, `clients["custom_objects"]` | +| `bundle_dir` | str | Path to bundle directory — pass to `write_check_result()` | +| `cluster_info` | dict | Pre-collected cluster data: `cluster_info["nodes"]` (list), `cluster_info["server_version"]`, `cluster_info["namespaces"]` | +| `capabilities` | dict | Detected components: `capabilities["has_symphony"]`, `capabilities["has_cert_manager"]`, `capabilities["has_gatekeeper"]`, `capabilities["has_metrics"]`, `capabilities["has_kyverno"]`, `capabilities["has_openshift"]` | + +**Template — copy this and modify:** + +```python +def _check_my_new_thing(clients, bundle_dir, cluster_info, capabilities): + """Check that my new thing is properly configured.""" + core = clients["core_v1"] + + # 1. Call K8s API using safe_api_call (handles timeouts, retries, RBAC) + result, err = safe_api_call( + core.list_namespaced_pod, "my-namespace", + description="list pods in my-namespace", + ) + + # 2. Handle API errors gracefully (never crash) + if err: + return write_check_result( + bundle_dir, CATEGORY_WO_COMPONENTS, "my-new-check", + STATUS_WARN, f"Could not verify: {err}" + ) + + # 3. Validate and return PASS/FAIL/WARN + pods = result.items + if len(pods) >= 1: + return write_check_result( + bundle_dir, CATEGORY_WO_COMPONENTS, "my-new-check", + STATUS_PASS, f"{len(pods)} pod(s) found", + details={"pod_count": len(pods)}, # optional extra data + ) + else: + return write_check_result( + bundle_dir, CATEGORY_WO_COMPONENTS, "my-new-check", + STATUS_FAIL, "No pods found — ensure my-thing is installed" + ) +``` + +**Rules for check functions:** +- Signature must be `(clients, bundle_dir, cluster_info, capabilities)` — always 4 args +- Always use `safe_api_call()` for K8s API calls — never call APIs directly +- Always return `write_check_result()` — never return raw dicts +- Use `STATUS_PASS`, `STATUS_FAIL`, `STATUS_WARN`, or `STATUS_SKIP` from consts +- Never raise exceptions — handle errors and return WARN/ERROR status +- Use `capabilities` dict to skip checks when a component isn't installed + +**Real example — checking if a CRD exists:** + +```python +def _check_symphony_crds(clients, bundle_dir, cluster_info, capabilities): + """Check that Symphony CRDs are installed.""" + if not capabilities.get("has_symphony"): + return write_check_result( + bundle_dir, CATEGORY_WO_COMPONENTS, "symphony-crds", + STATUS_SKIP, "Symphony not detected on this cluster" + ) + + custom = clients["custom_objects"] + result, err = safe_api_call( + custom.list_cluster_custom_object, + "apiextensions.k8s.io", "v1", "customresourcedefinitions", + description="list CRDs for Symphony check", + ) + if err: + return write_check_result( + bundle_dir, CATEGORY_WO_COMPONENTS, "symphony-crds", + STATUS_WARN, f"Could not list CRDs: {err}" + ) + + symphony_crds = [ + c for c in result.get("items", []) + if "symphony" in c.get("spec", {}).get("group", "") + ] + if symphony_crds: + return write_check_result( + bundle_dir, CATEGORY_WO_COMPONENTS, "symphony-crds", + STATUS_PASS, f"{len(symphony_crds)} Symphony CRD(s) installed", + details={"crds": [c["metadata"]["name"] for c in symphony_crds]}, + ) + return write_check_result( + bundle_dir, CATEGORY_WO_COMPONENTS, "symphony-crds", + STATUS_FAIL, "No Symphony CRDs found — WO extension may not be installed" + ) +``` + +### Step 2: Register in `run_all_checks()` + +Add one line to the `checks` list in `validators.py`: + +```python +checks = [ + (_check_k8s_version, "Kubernetes version compatibility"), + # ... existing checks ... + (_check_proxy_settings, "Proxy configuration"), + (_check_my_new_thing, "My new thing"), # ← ADD HERE +] +``` + +The string (second element) is a human-readable description used in log messages. +The check will automatically: +- Run during bundle creation +- Show `[PASS]`/`[FAIL]`/`[WARN]` in console output +- Write result JSON to `checks/{category}--{check-name}.json` +- Count toward the health summary score (PASS=100%, WARN=50%, FAIL=0%) + +### Step 3: Add a unit test in `test_support_bundle.py` + +Every check should have at least 2 tests: one for PASS, one for FAIL/WARN. + +```python +class TestMyNewCheck(unittest.TestCase): + """Tests for _check_my_new_thing.""" + + def _run_check(self, pods): + """Helper: run the check with mocked pods.""" + from azext_workload_orchestration.support.validators import _check_my_new_thing + + # Build mock pod list + pod_list = MagicMock() + pod_list.items = pods + + # Build mock clients + clients = {"core_v1": MagicMock(), "apps_v1": MagicMock(), + "custom_objects": MagicMock(), "storage_v1": MagicMock(), + "admissionregistration_v1": MagicMock(), "apis": MagicMock(), + "version": MagicMock()} + clients["core_v1"].list_namespaced_pod = MagicMock(return_value=pod_list) + + cluster_info = {"nodes": [], "server_version": {}, "namespaces": []} + capabilities = {"has_symphony": True, "has_cert_manager": True} + + with tempfile.TemporaryDirectory() as tmpdir: + os.makedirs(os.path.join(tmpdir, "checks"), exist_ok=True) + return _check_my_new_thing(clients, tmpdir, cluster_info, capabilities) + + def test_pods_found_passes(self): + pod = MagicMock() + pod.metadata.name = "my-pod" + result = self._run_check([pod]) + self.assertEqual(result["status"], "PASS") + + def test_no_pods_fails(self): + result = self._run_check([]) + self.assertEqual(result["status"], "FAIL") + + def test_api_error_returns_warn(self): + from azext_workload_orchestration.support.validators import _check_my_new_thing + from kubernetes.client.exceptions import ApiException + + clients = {"core_v1": MagicMock(), "apps_v1": MagicMock(), + "custom_objects": MagicMock(), "storage_v1": MagicMock(), + "admissionregistration_v1": MagicMock(), "apis": MagicMock(), + "version": MagicMock()} + clients["core_v1"].list_namespaced_pod = MagicMock( + side_effect=ApiException(status=403, reason="Forbidden") + ) + + with tempfile.TemporaryDirectory() as tmpdir: + os.makedirs(os.path.join(tmpdir, "checks"), exist_ok=True) + result = _check_my_new_thing(clients, tmpdir, {}, {}) + self.assertEqual(result["status"], "WARN") + self.assertIn("403", result["message"]) +``` + +### Checklist for adding a new check + +- [ ] Function name starts with `_check_` and is in `validators.py` +- [ ] Uses `safe_api_call()` for all K8s API calls +- [ ] Returns `write_check_result()` in every code path (PASS, FAIL, WARN, SKIP) +- [ ] Handles API errors gracefully (never raises) +- [ ] Uses `capabilities` to skip when component isn't installed +- [ ] Registered in the `checks` list in `run_all_checks()` +- [ ] Has at least 2 unit tests (PASS path + FAIL/error path) +- [ ] All 170+ tests still pass after adding + +## How to Add a New Resource Collector + +### Namespace-scoped resource + +Add a block to `collect_namespace_resources()` in `collectors.py`. Pattern: + +```python +# HorizontalPodAutoscalers +try: + from kubernetes import client as _k8s_client + autoscaling_v2 = _k8s_client.AutoscalingV2Api() + result, err = safe_api_call( + autoscaling_v2.list_namespaced_horizontal_pod_autoscaler, namespace, + description=f"list HPAs in {namespace}" + ) + if result: + resources["hpas"] = [ + {"name": h.metadata.name, "min": h.spec.min_replicas, "max": h.spec.max_replicas} + for h in result.items + ] +except Exception as ex: + logger.debug("Autoscaling API not available: %s", ex) +``` + +**Rules:** +- Use `safe_api_call()` — never call K8s APIs directly +- Wrap non-core APIs in `try/except` (they may not be available on all clusters) +- Only extract fields that are useful for diagnostics (name, status, counts) +- Never collect secrets/tokens/credentials +- Add the resource key to the `resources` dict (e.g., `resources["hpas"]`) + +### Cluster-scoped resource + +Same pattern, but add to `collect_cluster_resources()` in `collectors.py`. +Uses `list_*` instead of `list_namespaced_*`. + +### Adding a test for a new collector + +```python +class TestCollectHPAs(unittest.TestCase): + def test_hpas_collected(self): + from azext_workload_orchestration.support.collectors import collect_namespace_resources + + hpa = MagicMock() + hpa.metadata.name = "my-hpa" + hpa.spec.min_replicas = 1 + hpa.spec.max_replicas = 10 + hpa_list = MagicMock() + hpa_list.items = [hpa] + + # ... setup clients with mock, call collect_namespace_resources + # ... assert "hpas" in result +``` + +## CLI Parameters + +| Parameter | Python arg | Default | Description | +|-----------|-----------|---------|-------------| +| `--output-dir` / `-d` | `output_dir` | cwd | Where to save the zip | +| `--namespaces` | `namespaces` | kube-system, workloadorchestration, cert-manager | Namespaces to collect | +| `--tail-lines` | `tail_lines` | 1000 | Log lines per container | +| `--full-logs` | `full_logs` | False | Collect complete logs | +| `--skip-checks` | `skip_checks` | False | Skip prerequisite checks | +| `--skip-logs` | `skip_logs` | False | Skip log collection | +| `--kube-config` | `kube_config` | ~/.kube/config | Kubeconfig path | +| `--kube-context` | `kube_context` | current | K8s context name | + +## Testing + +```bash +# Run all 170 unit tests +cd azure-cli-extensions/src/workload-orchestration +python -m pytest azext_workload_orchestration/tests/test_support_bundle.py -v + +# Run specific test class +python -m pytest ... -k "TestHealthSummary" + +# Run with coverage +python -m pytest ... --cov=azext_workload_orchestration.support +``` + +Test file: `tests/test_support_bundle.py` (~2100 lines, 170 tests) + +Tests mock the kubernetes client — no live cluster needed for unit tests. diff --git a/src/workload-orchestration/azext_workload_orchestration/support/__init__.py b/src/workload-orchestration/azext_workload_orchestration/support/__init__.py new file mode 100644 index 00000000000..c91713eef18 --- /dev/null +++ b/src/workload-orchestration/azext_workload_orchestration/support/__init__.py @@ -0,0 +1,22 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# -------------------------------------------------------------------------------------------- + +"""Support bundle package for workload-orchestration CLI extension. + +This package provides the ``az workload-orchestration support create-bundle`` command +which collects Kubernetes cluster diagnostics, runs prerequisite validation checks, +and packages everything into a zip bundle for troubleshooting. + +Modules: + consts — Constants (namespaces, thresholds, folder names, API groups) + utils — K8s client initialization, safe API calls, file writers, parsers + collectors — Resource descriptions, container logs, and metrics collection + validators — 10 prerequisite validation categories with 50+ individual checks + bundle — Main orchestration logic that ties everything together +""" + +from azext_workload_orchestration.support.bundle import create_support_bundle + +__all__ = ["create_support_bundle"] diff --git a/src/workload-orchestration/azext_workload_orchestration/support/bundle.py b/src/workload-orchestration/azext_workload_orchestration/support/bundle.py new file mode 100644 index 00000000000..228c059db31 --- /dev/null +++ b/src/workload-orchestration/azext_workload_orchestration/support/bundle.py @@ -0,0 +1,706 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# -------------------------------------------------------------------------------------------- + +# pylint: disable=too-many-lines,too-many-statements,too-many-branches +# pylint: disable=too-many-locals,too-many-arguments,too-many-positional-arguments +# pylint: disable=broad-exception-caught,consider-using-f-string +# pylint: disable=import-outside-toplevel,raise-missing-from +# pylint: disable=unused-argument,unspecified-encoding + +"""Main orchestration for the support bundle command.""" + +import os +import time +from datetime import datetime, timezone + +from knack.log import get_logger + +from azext_workload_orchestration.support.consts import ( + DEFAULT_NAMESPACES, + DEFAULT_TAIL_LINES, + STATUS_PASS, + STATUS_FAIL, + STATUS_WARN, + FOLDER_CLUSTER_INFO, +) +from azext_workload_orchestration.support.utils import ( + get_kubernetes_client, + create_bundle_directory, + create_zip_bundle, + detect_cluster_capabilities, + write_json, + format_bytes, + check_disk_space, +) + +logger = get_logger(__name__) + + +def create_support_bundle(cmd, + bundle_name=None, + output_dir=None, + namespaces=None, + tail_lines=None, + full_logs=False, + skip_checks=False, + skip_logs=False, + kube_config=None, + kube_context=None): + """Create a support bundle for troubleshooting workload orchestration issues.""" + from azure.cli.core.azclierror import CLIError + from azext_workload_orchestration.support.collectors import ( + collect_cluster_info, + collect_namespace_resources, + collect_cluster_resources, + collect_container_logs, + collect_wo_components, + collect_previous_logs, + collect_resource_quotas, + collect_metrics, + collect_pvcs, + validate_namespaces, + collect_network_config, + collect_all_events, + ) + from azext_workload_orchestration.support.validators import run_all_checks + + start_time = time.time() + namespaces = namespaces or DEFAULT_NAMESPACES + tail = None if full_logs else (tail_lines or DEFAULT_TAIL_LINES) + errors = [] + + # --- Step 1: Initialize K8s clients --- + _out("") + _out("Connecting to Kubernetes cluster...") + clients = get_kubernetes_client(kube_config=kube_config, kube_context=kube_context) + + # Show connection details + ctx = clients.get("context_info", {}) + _out(" Context: %s", ctx.get("context", "unknown")) + _out(" Cluster: %s", ctx.get("cluster", "unknown")) + + # Verify we can actually reach the cluster + try: + version_result = clients["version"].get_code() + _out(" Connected: Kubernetes %s", version_result.git_version) + except Exception as ex: + raise CLIError( + f"Cannot reach Kubernetes cluster: {ex}. " + f"Context '{ctx.get('context', '?')}' may be stale or the " + "cluster may be unreachable. Try running " + "'az aks get-credentials' to refresh." + ) + + # --- Step 2: Create bundle directory --- + try: + bundle_dir, bundle_name = create_bundle_directory(output_dir, bundle_name) + except Exception as ex: + raise CLIError( + f"Failed to create bundle directory: {ex}. " + f"Check that the output directory '{output_dir or os.getcwd()}' exists " + "and you have write permissions." + ) + + # Pre-flight: check disk space + ok, free = check_disk_space(output_dir or os.getcwd(), 100 * 1024 * 1024) + if not ok: + _out(" [WARN] Low disk space (%s free). Bundle may fail.", format_bytes(free)) + + # --- Step 3: Collect cluster info --- + cluster_info = {} + _out("") + _out("Collecting cluster information...") + try: + cluster_info = collect_cluster_info(clients, bundle_dir) + _print_cluster_info(cluster_info) + except Exception as ex: + err_msg = "Step 3 - Collect cluster info failed: %s" % ex + errors.append(err_msg) + _out(" [ERROR] %s", err_msg) + + # --- Step 4: Detect capabilities --- + capabilities = {} + try: + capabilities = detect_cluster_capabilities(clients) + write_json( + os.path.join(bundle_dir, FOLDER_CLUSTER_INFO, "capabilities.json"), + capabilities, + ) + _print_capabilities(capabilities) + except Exception as ex: + err_msg = "Step 4 - Detect capabilities failed: %s" % ex + errors.append(err_msg) + _out(" [ERROR] %s", err_msg) + + # --- Step 4b: Collect cluster-wide events --- + try: + all_events = collect_all_events(clients, bundle_dir) + if all_events: + warning_count = sum(1 for e in all_events if e["type"] == "Warning") + _out(" Events: %d total (%d warnings)", len(all_events), warning_count) + except Exception as ex: + err_msg = "Step 4b - Collect cluster events failed: %s" % ex + errors.append(err_msg) + _out(" [ERROR] %s", err_msg) + + # --- Step 5: Run prerequisite checks --- + check_results = [] + if not skip_checks: + _out("") + _out("Running prerequisite checks...") + _out("-" * 58) + try: + check_results = run_all_checks(clients, bundle_dir, cluster_info, capabilities) + _print_check_results(check_results) + except Exception as ex: + err_msg = "Step 5 - Prerequisite checks failed: %s" % ex + errors.append(err_msg) + _out(" [ERROR] %s", err_msg) + + # --- Step 6: Collect cluster-scoped resources --- + _out("") + _out("Collecting resources...") + try: + cluster_res = collect_cluster_resources(clients, bundle_dir) + sc_count = len(cluster_res.get("storage_classes", [])) + wh_count = len(cluster_res.get("validating_webhooks", [])) + len(cluster_res.get("mutating_webhooks", [])) + crd_count = len(cluster_res.get("crds", [])) + _out(" Cluster-scoped: %d StorageClasses, %d webhooks, %d CRDs", sc_count, wh_count, crd_count) + except Exception as ex: + err_msg = "Step 6 - Collect cluster-scoped resources failed: %s" % ex + errors.append(err_msg) + _out(" [ERROR] %s", err_msg) + + # --- Step 6b: Validate namespaces exist --- + skipped_ns = [] + try: + namespaces, skipped_ns = validate_namespaces(clients, namespaces) + if skipped_ns: + for ns, reason in skipped_ns: + _out(" [SKIP] Namespace '%s': %s", ns, reason) + if not namespaces: + _out(" [WARN] No valid namespaces to collect resources from") + except Exception as ex: + err_msg = "Step 6b - Namespace validation failed: %s" % ex + errors.append(err_msg) + _out(" [ERROR] %s (proceeding with original list)", err_msg) + + # --- Step 7: Collect per-namespace resources --- + for ns in namespaces: + try: + ns_res = collect_namespace_resources(clients, bundle_dir, ns) + collect_resource_quotas(clients, bundle_dir, ns) + collect_pvcs(clients, bundle_dir, ns) + pod_count = len(ns_res.get("pods", [])) + dep_count = len(ns_res.get("deployments", [])) + svc_count = len(ns_res.get("services", [])) + job_count = len(ns_res.get("jobs", [])) + parts = ["%d pods" % pod_count, "%d deployments" % dep_count, + "%d services" % svc_count] + if job_count: + parts.append("%d jobs" % job_count) + rs_count = len(ns_res.get("replicasets", [])) + if rs_count: + parts.append("%d replicasets" % rs_count) + _out(" %s: %s", ns, ", ".join(parts)) + except Exception as ex: + err_msg = "Step 7 - Collect namespace '%s' resources failed: %s" % (ns, ex) + errors.append(err_msg) + _out(" [ERROR] %s", err_msg) + + # --- Step 8: Collect WO-specific components --- + try: + wo_res = collect_wo_components(clients, bundle_dir, capabilities) + if wo_res: + parts = [] + if "symphony_targets" in wo_res: + parts.append("%d Symphony targets" % len(wo_res["symphony_targets"])) + if "cluster_issuers" in wo_res: + parts.append("%d ClusterIssuers" % len(wo_res["cluster_issuers"])) + if "gatekeeper_templates" in wo_res: + parts.append("%d Gatekeeper templates" % len(wo_res["gatekeeper_templates"])) + if parts: + _out(" WO components: %s", ", ".join(parts)) + except Exception as ex: + err_msg = "Step 8 - Collect WO components failed: %s" % ex + errors.append(err_msg) + _out(" [ERROR] %s", err_msg) + + # --- Step 8b: Collect metrics --- + try: + metrics = collect_metrics(clients, bundle_dir, capabilities) + if metrics: + nm = len(metrics.get("node_metrics", [])) + pm = len(metrics.get("wo_pod_metrics", [])) + _out(" Metrics: %d node(s), %d WO pod(s)", nm, pm) + except Exception as ex: + err_msg = "Step 8b - Collect metrics failed: %s" % ex + errors.append(err_msg) + _out(" [ERROR] %s", err_msg) + + # --- Step 8c: Collect network configuration --- + try: + net_info = collect_network_config(clients, bundle_dir) + if net_info: + parts = [] + if net_info.get("kube_proxy_config"): + parts.append("kube-proxy config") + ep_count = len(net_info.get("endpoint_slices", [])) + if ep_count: + parts.append("%d endpoint slices" % ep_count) + svc_count = len(net_info.get("external_services", [])) + if svc_count: + parts.append("%d external services" % svc_count) + if parts: + _out(" Network: %s", ", ".join(parts)) + except Exception as ex: + err_msg = "Step 8c - Collect network config failed: %s" % ex + errors.append(err_msg) + _out(" [ERROR] %s", err_msg) + + # --- Step 9: Collect container logs --- + total_logs = 0 + total_prev = 0 + if not skip_logs: + _out("") + _out("Collecting container logs%s...", + "" if full_logs else " (tail=%d lines)" % tail) + for ns in namespaces: + try: + count = collect_container_logs(clients, bundle_dir, ns, tail_lines=tail) + total_logs += count + prev = collect_previous_logs(clients, bundle_dir, ns, tail_lines=tail) + total_prev += prev + extra = " + %d previous" % prev if prev else "" + _out(" %s: %d logs%s", ns, count, extra) + except Exception as ex: + err_msg = "Step 9 - Collect logs for namespace '%s' failed: %s" % (ns, ex) + errors.append(err_msg) + _out(" [ERROR] %s", err_msg) + + # --- Step 10: Write bundle metadata --- + elapsed = time.time() - start_time + health_summary = _compute_health_summary(check_results, errors) + metadata = { + "bundle_name": bundle_name, + "created_at": datetime.now(timezone.utc).isoformat(), + "collection_time_seconds": round(elapsed, 1), + "health_summary": health_summary, + "namespaces_collected": namespaces, + "namespaces_skipped": [{"name": ns, "reason": r} for ns, r in skipped_ns] if skipped_ns else None, + "tail_lines": tail, + "full_logs": full_logs, + "skip_checks": skip_checks, + "skip_logs": skip_logs, + "total_logs_collected": total_logs, + "total_previous_logs": total_prev, + "check_count": len(check_results), + "capabilities": capabilities, + "cluster_version": cluster_info.get("server_version", {}).get("git_version", "unknown"), + "node_count": cluster_info.get("node_count", 0), + "errors": errors if errors else None, + } + write_json(os.path.join(bundle_dir, "metadata.json"), metadata) + + # --- Step 10b: Write checks summary --- + if check_results: + from azext_workload_orchestration.support.consts import FOLDER_CHECKS + checks_summary = { + "total": len(check_results), + "passed": sum(1 for c in check_results if c.get("status") == STATUS_PASS), + "failed": sum(1 for c in check_results if c.get("status") == STATUS_FAIL), + "warned": sum(1 for c in check_results if c.get("status") == STATUS_WARN), + "skipped": sum(1 for c in check_results if c.get("status") == "SKIP"), + "errored": sum(1 for c in check_results if c.get("status") == "ERROR"), + "checks": [ + { + "name": c.get("check_name", "unknown"), + "category": c.get("category", "unknown"), + "status": c.get("status", "UNKNOWN"), + "message": c.get("message", ""), + } + for c in check_results + ], + } + write_json(os.path.join(bundle_dir, FOLDER_CHECKS, "summary.json"), checks_summary) + + # --- Step 10c: Write human-readable summary --- + _write_summary_md(bundle_dir, bundle_name, cluster_info, capabilities, + check_results, namespaces, total_logs, total_prev, errors) + + # --- Step 11: Create zip --- + zip_path = create_zip_bundle(bundle_dir, bundle_name, output_dir) + + try: + zip_size = os.path.getsize(zip_path) + except OSError as ex: + err_msg = "Failed to read zip file size: %s" % ex + errors.append(err_msg) + _out(" [ERROR] %s", err_msg) + zip_size = 0 + + # --- Final summary --- + passed = sum(1 for c in check_results if c.get("status") == STATUS_PASS) + failed = sum(1 for c in check_results if c.get("status") == STATUS_FAIL) + warned = sum(1 for c in check_results if c.get("status") == STATUS_WARN) + + _out("") + _out("=" * 58) + if errors: + _out(" Support bundle created with %d error(s)", len(errors)) + else: + _out(" Support bundle created successfully!") + _out("") + _out(" File: %s", zip_path) + _out(" Size: %s", format_bytes(zip_size)) + _out(" Time: %.1fs", elapsed) + _out("") + if check_results: + _out(" Checks: %d passed, %d failed, %d warnings", passed, failed, warned) + if not skip_logs: + log_msg = " Logs: %d container logs" % total_logs + if total_prev: + log_msg += " + %d previous" % total_prev + _out(log_msg) + if errors: + _out("") + _out(" Errors:") + for err in errors: + _out(" - %s", err) + _out("=" * 58) + _out("") + + return { + "bundle_path": zip_path, + "bundle_size": zip_size, + "bundle_size_human": format_bytes(zip_size), + "collection_time_seconds": round(elapsed, 1), + "logs_collected": total_logs, + "previous_logs_collected": total_prev, + "checks_run": len(check_results), + "checks_passed": passed, + "checks_failed": failed, + "checks_warned": warned, + "errors": errors if errors else None, + } + + +def _compute_health_summary(check_results, errors): + """Compute a health summary from check results. + + Returns a dict with check counts and collection error count. + """ + if not check_results: + return { + "checks_total": 0, + "checks_passed": 0, + "checks_failed": 0, + "checks_warned": 0, + "collection_errors": len(errors) if errors else 0, + } + + return { + "checks_total": len(check_results), + "checks_passed": sum(1 for c in check_results if c.get("status") == STATUS_PASS), + "checks_failed": sum(1 for c in check_results if c.get("status") == STATUS_FAIL), + "checks_warned": sum(1 for c in check_results if c.get("status") == STATUS_WARN), + "collection_errors": len(errors) if errors else 0, + } + + +def _append_namespace_resources(bundle_dir, namespaces, lines): + """Append per-namespace resource counts to summary lines.""" + import json + for ns in namespaces: + res_file = os.path.join(bundle_dir, "resources", ns, "resources.json") + if not os.path.exists(res_file): + continue + try: + with open(res_file, "r") as f: + res_data = json.load(f) + parts = [ + f"{len(items)} {key}" + for key, items in res_data.items() + if isinstance(items, list) and items + ] + if parts: + lines.append(f"**{ns}:** {', '.join(parts)}") + lines.append("") + except Exception: # pylint: disable=broad-exception-caught + pass + + +def _append_wo_components(bundle_dir, lines): + """Append WO component details to summary lines.""" + import json + wo_file = os.path.join(bundle_dir, "resources", "cluster", "wo-components.json") + if not os.path.exists(wo_file): + return + try: + with open(wo_file, "r") as f: + wo_data = json.load(f) + if not wo_data: + return + lines.append("### WO Components") + lines.append("") + for key, items in wo_data.items(): + if not isinstance(items, list): + continue + label = key.replace("_", " ").title() + lines.append(f"- **{label}:** {len(items)}") + for item in items: + name = item.get("name", "?") + _status = item.get("status", item.get("ready", "?")) + lines.append(f" - `{name}` — {_status}") + lines.append("") + except Exception: # pylint: disable=broad-exception-caught + pass + + +def _write_summary_md(bundle_dir, bundle_name, cluster_info, capabilities, + check_results, namespaces, total_logs, total_prev, errors): + # pylint: disable=too-many-branches + """Write a comprehensive SUMMARY.md at the bundle root. + + This is the single file a DRI opens first — it summarizes everything + in the bundle: cluster state, check results, collected resources, errors. + """ + from azext_workload_orchestration.support.utils import write_text + + lines = [] + lines.append("# WO Support Bundle — Summary Report") + lines.append("") + + sv = cluster_info.get("server_version", {}) + _ctx_name = cluster_info.get("context", "unknown") # noqa: F841 + lines.append("## Cluster Overview") + lines.append("") + lines.append("| Field | Value |") + lines.append("|-------|-------|") + lines.append(f"| **Bundle** | `{bundle_name}` |") + lines.append(f"| **Kubernetes Version** | {sv.get('git_version', 'unknown')} |") + lines.append(f"| **Platform** | {sv.get('platform', 'unknown')} |") + lines.append(f"| **Node Count** | {cluster_info.get('node_count', 0)} |") + lines.append(f"| **Namespace Count** | {len(cluster_info.get('namespaces', []))} |") + lines.append(f"| **Namespaces Collected** | {', '.join(namespaces)} |") + + # Detected capabilities + detected = [k.replace("has_", "") for k, v in capabilities.items() if v] + not_detected = [k.replace("has_", "") for k, v in capabilities.items() if not v] + lines.append(f"| **Components Detected** | {', '.join(detected) if detected else 'none'} |") + if not_detected: + lines.append(f"| **Not Detected** | {', '.join(not_detected)} |") + lines.append("") + + # Nodes + nodes = cluster_info.get("nodes", []) + if nodes: + lines.append("## Nodes") + lines.append("") + lines.append("| Name | Ready | Roles | CPU | Memory | Runtime | Kubelet |") + lines.append("|------|-------|-------|-----|--------|---------|---------|") + for n in nodes: + ready = "✅ Yes" if n.get("ready") == "True" else "❌ No" + roles = ", ".join(n.get("roles", [""])) + lines.append( + f"| {n['name']} | {ready} | {roles} " + f"| {n.get('allocatable_cpu', '?')} " + f"| {n.get('allocatable_memory', '?')} " + f"| {n.get('container_runtime', '?')} " + f"| {n.get('kubelet_version', '?')} |" + ) + + # Node conditions (pressure, etc.) + has_issues = False + for n in nodes: + conditions = n.get("conditions", {}) + for cond, val in conditions.items(): + if cond != "Ready" and val == "True": + if not has_issues: + lines.append("") + lines.append("### ⚠️ Node Conditions") + lines.append("") + has_issues = True + lines.append(f"- **{n['name']}**: {cond} = True") + + # Taints + tainted = [n for n in nodes if n.get("taints")] + if tainted: + lines.append("") + lines.append("### Node Taints") + lines.append("") + for n in tainted: + for t in n["taints"]: + lines.append( + f"- **{n['name']}**: `{t.get('key', '?')}=" + f"{t.get('value', '')}:{t.get('effect', '?')}`" + ) + lines.append("") + + # Checks — the main section + if check_results: + passed = sum(1 for c in check_results if c.get("status") == STATUS_PASS) + failed = sum(1 for c in check_results if c.get("status") == STATUS_FAIL) + warned = sum(1 for c in check_results if c.get("status") == STATUS_WARN) + + lines.append("## Prerequisite Checks") + lines.append("") + lines.append(f"> **{passed} passed, {failed} failed, {warned} warnings** " + f"(out of {len(check_results)} total)") + lines.append("") + + # Failed checks first (most important) + failed_checks = [c for c in check_results if c.get("status") == STATUS_FAIL] + if failed_checks: + lines.append("### ❌ Failed Checks (Action Required)") + lines.append("") + for c in failed_checks: + lines.append(f"- **{c.get('check_name', '?')}** ({c.get('category', '?')}): {c.get('message', '')}") + lines.append("") + + # Warnings + warn_checks = [c for c in check_results if c.get("status") == STATUS_WARN] + if warn_checks: + lines.append("### ⚠️ Warnings") + lines.append("") + for c in warn_checks: + lines.append(f"- **{c.get('check_name', '?')}** ({c.get('category', '?')}): {c.get('message', '')}") + lines.append("") + + # Full table + lines.append("### All Checks") + lines.append("") + lines.append("| Status | Check | Category | Details |") + lines.append("|--------|-------|----------|---------|") + + status_icons = { + STATUS_PASS: "✅ PASS", + STATUS_FAIL: "❌ FAIL", + STATUS_WARN: "⚠️ WARN", + "SKIP": "⏭️ SKIP", + "ERROR": "💥 ERROR", + } + for c in check_results: + icon = status_icons.get(c.get("status"), c.get("status", "?")) + name = c.get("check_name", "unknown") + cat = c.get("category", "") + msg = c.get("message", "").replace("|", "\\|") + lines.append(f"| {icon} | {name} | {cat} | {msg} |") + lines.append("") + + # Data collected + lines.append("## Data Collected") + lines.append("") + lines.append("| Item | Count |") + lines.append("|------|-------|") + lines.append(f"| Container logs | {total_logs} |") + if total_prev: + lines.append(f"| Previous logs (crash-looping pods) | {total_prev} |") + lines.append(f"| Namespaces collected | {len(namespaces)} |") + lines.append(f"| Prerequisite checks | {len(check_results)} |") + lines.append("") + + # Per-namespace resource counts (read from collected files) + lines.append("### Resources Per Namespace") + lines.append("") + _append_namespace_resources(bundle_dir, namespaces, lines) + + # WO components + _append_wo_components(bundle_dir, lines) + + # Errors + if errors: + lines.append("## ⚠️ Collection Errors") + lines.append("") + lines.append("The following errors occurred during bundle collection. " + "The bundle was still generated but may be missing some data.") + lines.append("") + for err in errors: + lines.append(f"- {err}") + lines.append("") + + # Bundle contents guide + lines.append("## How to Read This Bundle") + lines.append("") + lines.append("| File/Folder | What's Inside |") + lines.append("|-------------|---------------|") + lines.append("| 📄 `SUMMARY.md` | This file — start here |") + lines.append("| 📄 `metadata.json` | Bundle parameters, timestamps, capabilities |") + lines.append("| 📁 `checks/` | Individual check results (JSON) + `summary.json` |") + lines.append("| 📁 `cluster-info/` | K8s version, node details, namespace list, metrics |") + lines.append("| 📁 `resources/` | Per-namespace resource descriptions, cluster-scoped resources, network config |") + lines.append("| 📁 `logs/` | Container logs organized by `namespace/pod--container.log` |") + lines.append("") + lines.append("### Quick Troubleshooting") + lines.append("") + lines.append("1. **Check failed?** → Look at the ❌ Failed Checks section above") + lines.append("2. **Pod crashing?** → Check `logs//----previous.log`") + lines.append("3. **WO not working?** → Check `resources/wo-components.json` and `logs/workloadorchestration/`") + lines.append("4. **Network issues?** → Check `resources/network-config.json`") + lines.append("5. **Storage issues?** → Check `resources/cluster-resources.json` (storage_classes, csi_drivers)") + lines.append("") + + write_text(os.path.join(bundle_dir, "SUMMARY.md"), "\n".join(lines)) + + +def _out(msg, *args): + """Print a line to console via logger.warning (az CLI convention).""" + if args: + logger.warning(msg, *args) + else: + logger.warning(msg) + + +def _print_cluster_info(cluster_info): + """Print cluster overview to console.""" + sv = cluster_info.get("server_version", {}) + version = sv.get("git_version", "unknown") + node_count = cluster_info.get("node_count", 0) + ns_count = len(cluster_info.get("namespaces", [])) + + _out("") + _out(" Cluster: Kubernetes %s", version) + _out(" Nodes: %d", node_count) + _out(" Namespaces: %d", ns_count) + + # Show node details + for node in cluster_info.get("nodes", []): + cpu = node.get("allocatable_cpu", "?") + mem = node.get("allocatable_memory", "?") + ready = node.get("ready", "?") + roles = ", ".join(node.get("roles", [""])) + _status = "Ready" if ready == "True" else "NOT READY" # noqa: F841 + _out(" %s %s [%s] cpu=%s mem=%s", + " " if ready == "True" else "! ", node["name"], roles, cpu, mem) + + +def _print_capabilities(capabilities): + """Print detected capabilities.""" + detected = [k.replace("has_", "") for k, v in capabilities.items() if v] + if detected: + _out(" Detected: %s", ", ".join(detected)) + + +def _print_check_results(check_results): + """Print each check result with status icon.""" + status_icons = { + STATUS_PASS: "[PASS]", + STATUS_FAIL: "[FAIL]", + STATUS_WARN: "[WARN]", + "SKIP": "[SKIP]", + "ERROR": "[ERR!]", + } + + for c in check_results: + icon = status_icons.get(c.get("status"), "[????]") + name = c.get("check_name", "unknown") + msg = c.get("message", "") + _out(" %s %-25s %s", icon, name, msg) + + passed = sum(1 for c in check_results if c.get("status") == STATUS_PASS) + failed = sum(1 for c in check_results if c.get("status") == STATUS_FAIL) + warned = sum(1 for c in check_results if c.get("status") == STATUS_WARN) + _out("-" * 58) + _out(" %d passed, %d failed, %d warnings", passed, failed, warned) diff --git a/src/workload-orchestration/azext_workload_orchestration/support/collectors.py b/src/workload-orchestration/azext_workload_orchestration/support/collectors.py new file mode 100644 index 00000000000..f33d0903bb0 --- /dev/null +++ b/src/workload-orchestration/azext_workload_orchestration/support/collectors.py @@ -0,0 +1,1070 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# -------------------------------------------------------------------------------------------- + +# pylint: disable=import-outside-toplevel,too-many-branches,too-many-statements +# pylint: disable=too-many-locals,too-many-arguments,too-many-positional-arguments + +"""Data collectors for the workload-orchestration support bundle feature.""" + +import os +from concurrent.futures import ThreadPoolExecutor, as_completed + +from knack.log import get_logger + +from azext_workload_orchestration.support.consts import ( + DEFAULT_TAIL_LINES, + DEFAULT_MAX_LOG_SIZE_BYTES, + FOLDER_RESOURCES, + FOLDER_CLUSTER_INFO, + WO_NAMESPACE, +) +from azext_workload_orchestration.support.utils import ( + safe_api_call, + write_json, + write_text, + create_namespace_log_dir, +) + +logger = get_logger(__name__) + + +# --------------------------------------------------------------------------- +# Namespace validation (pre-flight) +# --------------------------------------------------------------------------- + +def validate_namespaces(clients, namespaces): + """Validate that requested namespaces exist on the cluster. + + Returns (valid_namespaces, skipped_namespaces) where skipped_namespaces + is a list of (namespace, reason) tuples. + """ + core = clients["core_v1"] + valid = [] + skipped = [] + + for ns in namespaces: + result, err = safe_api_call( + core.read_namespace, ns, + description=f"validate namespace '{ns}'", + max_retries=1, + ) + if result: + if result.status and result.status.phase == "Terminating": + skipped.append((ns, "namespace is terminating")) + logger.warning("Namespace '%s' is terminating, skipping", ns) + else: + valid.append(ns) + else: + skipped.append((ns, err or "namespace not found")) + logger.warning("Namespace '%s' not found, skipping: %s", ns, err) + + return valid, skipped + + +# --------------------------------------------------------------------------- +# Resource directory helpers +# --------------------------------------------------------------------------- + +def _get_ns_resource_dir(bundle_dir, namespace): + """Get (and create) the per-namespace resource subdirectory.""" + ns_dir = os.path.join(bundle_dir, FOLDER_RESOURCES, namespace) + os.makedirs(ns_dir, exist_ok=True) + return ns_dir + + +def _get_cluster_resource_dir(bundle_dir): + """Get (and create) the cluster-scoped resource subdirectory.""" + cluster_dir = os.path.join(bundle_dir, FOLDER_RESOURCES, "cluster") + os.makedirs(cluster_dir, exist_ok=True) + return cluster_dir + + +# --------------------------------------------------------------------------- +# Cluster info collection +# --------------------------------------------------------------------------- + +def collect_cluster_info(clients, bundle_dir): + """Collect basic cluster information (version, nodes, namespaces).""" + info = {} + + # Kubernetes version + version_client = clients["version"] + result, _err = safe_api_call(version_client.get_code, description="get server version") + if result: + info["server_version"] = { + "major": result.major, + "minor": result.minor, + "git_version": result.git_version, + "platform": result.platform, + } + + # Node summary + core = clients["core_v1"] + result, _err = safe_api_call(core.list_node, description="list nodes") + if result: + nodes = [] + for node in result.items: + status = node.status + conditions_list = [ + {"type": c.type, "status": c.status, "reason": c.reason, "message": c.message} + for c in (status.conditions or []) + ] + conditions = {c.type: c.status for c in (status.conditions or [])} + alloc = status.allocatable or {} + nodes.append({ + "name": node.metadata.name, + "ready": conditions.get("Ready", "Unknown"), + "roles": _get_node_roles(node), + "os": node.status.node_info.os_image if status.node_info else "unknown", + "container_runtime": status.node_info.container_runtime_version if status.node_info else "unknown", + "kubelet_version": status.node_info.kubelet_version if status.node_info else "unknown", + "allocatable_cpu": alloc.get("cpu", "0"), + "allocatable_memory": alloc.get("memory", "0"), + "taints": [ + {"key": t.key, "effect": t.effect, "value": t.value} + for t in (node.spec.taints or []) + ], + "conditions": conditions, + "conditions_detail": conditions_list, + }) + info["nodes"] = nodes + info["node_count"] = len(nodes) + + # Namespace list + result, _err = safe_api_call(core.list_namespace, description="list namespaces") + if result: + info["namespaces"] = [ + { + "name": ns.metadata.name, + "status": ns.status.phase, + "labels": dict(ns.metadata.labels or {}), + } + for ns in result.items + ] + + write_json(os.path.join(bundle_dir, FOLDER_CLUSTER_INFO, "cluster-info.json"), info) + logger.info("Collected cluster info: %d nodes, %d namespaces", + info.get("node_count", 0), len(info.get("namespaces", []))) + return info + + +def collect_all_events(clients, bundle_dir): + """Collect events from all namespaces (Warning events prioritized). + + Saves to cluster-info/events.json. Limits to most recent 500 events + to keep bundle size reasonable. + """ + core = clients["core_v1"] + result, err = safe_api_call( + core.list_event_for_all_namespaces, + description="list events across all namespaces", + ) + if not result: + logger.debug("Could not collect cluster events: %s", err) + return [] + + events = [] + for e in result.items: + events.append({ + "namespace": e.metadata.namespace, + "type": e.type, + "reason": e.reason, + "message": e.message, + "involved_object": f"{e.involved_object.kind}/{e.involved_object.name}", + "count": e.count, + "first_timestamp": str(e.first_timestamp) if e.first_timestamp else None, + "last_timestamp": str(e.last_timestamp) if e.last_timestamp else None, + }) + + # Sort: Warning first, then by last_timestamp descending, limit to 500 + events.sort(key=lambda e: ( + 0 if e["type"] == "Warning" else 1, + e.get("last_timestamp") or "", + )) + events = events[:500] + + write_json(os.path.join(bundle_dir, FOLDER_CLUSTER_INFO, "events.json"), events) + warning_count = sum(1 for e in events if e["type"] == "Warning") + logger.info("Collected %d cluster events (%d warnings)", len(events), warning_count) + return events + + +def _get_node_roles(node): + """Extract node roles from labels.""" + roles = [] + for label in (node.metadata.labels or {}): + if label.startswith("node-role.kubernetes.io/"): + roles.append(label.split("/")[-1]) + return roles if roles else [""] + + +# --------------------------------------------------------------------------- +# Resource collection +# --------------------------------------------------------------------------- + +def collect_namespace_resources(clients, bundle_dir, namespace): + """Collect resource descriptions for a given namespace.""" + core = clients["core_v1"] + apps = clients["apps_v1"] + resources = {} + + # Pods + result, _err = safe_api_call( + core.list_namespaced_pod, namespace, description=f"list pods in {namespace}" + ) + if result: + resources["pods"] = [ + { + "name": p.metadata.name, + "phase": p.status.phase, + "ready": _pod_ready_count(p), + "restarts": _pod_restart_count(p), + "node": p.spec.node_name, + "containers": _get_container_details(p), + } + for p in result.items + ] + + # Deployments + result, _err = safe_api_call( + apps.list_namespaced_deployment, namespace, description=f"list deployments in {namespace}" + ) + if result: + resources["deployments"] = [ + { + "name": d.metadata.name, + "replicas": d.spec.replicas, + "ready_replicas": d.status.ready_replicas or 0, + "available_replicas": d.status.available_replicas or 0, + } + for d in result.items + ] + + # Services + result, _err = safe_api_call( + core.list_namespaced_service, namespace, description=f"list services in {namespace}" + ) + if result: + resources["services"] = [ + { + "name": s.metadata.name, + "type": s.spec.type, + "cluster_ip": s.spec.cluster_ip, + "ports": [ + {"port": p.port, "target_port": str(p.target_port), "protocol": p.protocol} + for p in (s.spec.ports or []) + ], + } + for s in result.items + ] + + # DaemonSets + result, _err = safe_api_call( + apps.list_namespaced_daemon_set, namespace, description=f"list daemonsets in {namespace}" + ) + if result: + resources["daemonsets"] = [ + { + "name": ds.metadata.name, + "desired": ds.status.desired_number_scheduled, + "ready": ds.status.number_ready, + } + for ds in result.items + ] + + # StatefulSets + result, _err = safe_api_call( + apps.list_namespaced_stateful_set, namespace, + description=f"list statefulsets in {namespace}" + ) + if result: + resources["statefulsets"] = [ + { + "name": ss.metadata.name, + "replicas": ss.spec.replicas, + "ready_replicas": ss.status.ready_replicas or 0, + } + for ss in result.items + ] + + # Events + result, _err = safe_api_call( + core.list_namespaced_event, namespace, description=f"list events in {namespace}" + ) + if result: + resources["events"] = [ + { + "type": e.type, + "reason": e.reason, + "message": e.message, + "involved_object": f"{e.involved_object.kind}/{e.involved_object.name}", + "count": e.count, + "last_timestamp": str(e.last_timestamp) if e.last_timestamp else None, + } + for e in result.items + ] + + # ConfigMaps (names only, not data — could contain secrets) + result, _err = safe_api_call( + core.list_namespaced_config_map, namespace, description=f"list configmaps in {namespace}" + ) + if result: + resources["configmaps"] = [ + {"name": cm.metadata.name, "data_keys": list((cm.data or {}).keys())} + for cm in result.items + ] + + # ReplicaSets + result, _err = safe_api_call( + apps.list_namespaced_replica_set, namespace, + description=f"list replicasets in {namespace}" + ) + if result: + resources["replicasets"] = [ + { + "name": rs.metadata.name, + "replicas": rs.spec.replicas, + "ready_replicas": rs.status.ready_replicas or 0, + "available_replicas": rs.status.available_replicas or 0, + "owner": _get_owner_ref(rs), + } + for rs in result.items + ] + + # Jobs + try: + from kubernetes import client as _k8s_client + batch_v1 = _k8s_client.BatchV1Api() + result, _err = safe_api_call( + batch_v1.list_namespaced_job, namespace, + description=f"list jobs in {namespace}" + ) + if result: + resources["jobs"] = [ + { + "name": j.metadata.name, + "active": j.status.active or 0, + "succeeded": j.status.succeeded or 0, + "failed": j.status.failed or 0, + "completions": j.spec.completions, + "start_time": str(j.status.start_time) if j.status.start_time else None, + "completion_time": str(j.status.completion_time) if j.status.completion_time else None, + } + for j in result.items + ] + + # CronJobs + result, _err = safe_api_call( + batch_v1.list_namespaced_cron_job, namespace, + description=f"list cronjobs in {namespace}" + ) + if result: + resources["cronjobs"] = [ + { + "name": cj.metadata.name, + "schedule": cj.spec.schedule, + "suspend": cj.spec.suspend, + "active_jobs": len(cj.status.active or []), + "last_schedule": str(cj.status.last_schedule_time) if cj.status.last_schedule_time else None, + "last_successful": str(cj.status.last_successful_time) if cj.status.last_successful_time else None, + } + for cj in result.items + ] + except Exception as ex: # pylint: disable=broad-exception-caught + logger.debug("Batch API not available for %s: %s", namespace, ex) + + # Ingresses + try: + from kubernetes import client as _k8s_client + networking_v1 = _k8s_client.NetworkingV1Api() + result, _err = safe_api_call( + networking_v1.list_namespaced_ingress, namespace, + description=f"list ingresses in {namespace}" + ) + if result: + resources["ingresses"] = [ + { + "name": ing.metadata.name, + "class_name": ing.spec.ingress_class_name, + "rules_count": len(ing.spec.rules or []), + "tls_count": len(ing.spec.tls or []), + "hosts": [r.host for r in (ing.spec.rules or []) if r.host], + } + for ing in result.items + ] + + # NetworkPolicies + result, _err = safe_api_call( + networking_v1.list_namespaced_network_policy, namespace, + description=f"list network policies in {namespace}" + ) + if result: + resources["network_policies"] = [ + { + "name": np.metadata.name, + "pod_selector": (dict(np.spec.pod_selector.match_labels or {}) + if np.spec.pod_selector and np.spec.pod_selector.match_labels + else {}), + "policy_types": np.spec.policy_types or [], + "ingress_rules": len(np.spec.ingress or []) if np.spec.ingress else 0, + "egress_rules": len(np.spec.egress or []) if np.spec.egress else 0, + } + for np in result.items + ] + except Exception as ex: # pylint: disable=broad-exception-caught + logger.debug("Networking API not available for %s: %s", namespace, ex) + + # ServiceAccounts + result, _err = safe_api_call( + core.list_namespaced_service_account, namespace, + description=f"list service accounts in {namespace}" + ) + if result: + resources["service_accounts"] = [ + { + "name": sa.metadata.name, + "secrets_count": len(sa.secrets or []) if sa.secrets else 0, + "image_pull_secrets": [ + ips.name for ips in (sa.image_pull_secrets or []) + ], + } + for sa in result.items + ] + + ns_res_dir = _get_ns_resource_dir(bundle_dir, namespace) + filepath = os.path.join(ns_res_dir, "resources.json") + write_json(filepath, resources) + pod_count = len(resources.get("pods", [])) + logger.info("Collected resources for %s: %d pods, %d resource types", + namespace, pod_count, len(resources)) + return resources + + +def _get_owner_ref(resource): + """Extract owner reference (controller) for a resource.""" + refs = resource.metadata.owner_references or [] + if refs: + return {"kind": refs[0].kind, "name": refs[0].name} + return None + + +def _get_container_details(pod): + """Extract container status details for a pod.""" + details = [] + statuses = {cs.name: cs for cs in (pod.status.container_statuses or [])} + for c in (pod.spec.containers or []): + cs = statuses.get(c.name) + info = {"name": c.name} + if cs: + info["ready"] = cs.ready + info["restart_count"] = cs.restart_count + # Extract current state + if cs.state: + if cs.state.running: + info["state"] = "running" + elif cs.state.waiting: + info["state"] = "waiting" + info["reason"] = cs.state.waiting.reason + info["message"] = cs.state.waiting.message + elif cs.state.terminated: + info["state"] = "terminated" + info["reason"] = cs.state.terminated.reason + info["exit_code"] = cs.state.terminated.exit_code + # Extract last state (previous run) + if cs.last_state and cs.last_state.terminated: + info["last_terminated_reason"] = cs.last_state.terminated.reason + info["last_exit_code"] = cs.last_state.terminated.exit_code + details.append(info) + return details + + +def _pod_ready_count(pod): + """Return 'ready/total' string for a pod.""" + containers = pod.spec.containers or [] + total = len(containers) + ready = sum( + 1 for cs in (pod.status.container_statuses or []) if cs.ready + ) + return f"{ready}/{total}" + + +def _pod_restart_count(pod): + """Return total restart count across all containers.""" + return sum(cs.restart_count for cs in (pod.status.container_statuses or [])) + + +# --------------------------------------------------------------------------- +# Cluster-scoped resource collection +# --------------------------------------------------------------------------- + +def collect_cluster_resources(clients, bundle_dir): + """Collect cluster-scoped resources (StorageClasses, CRDs, webhooks, PVs).""" + cluster = {} + + # StorageClasses + storage = clients["storage_v1"] + result, _err = safe_api_call(storage.list_storage_class, description="list storage classes") + if result: + cluster["storage_classes"] = [ + { + "name": sc.metadata.name, + "provisioner": sc.provisioner, + "is_default": _is_default_sc(sc), + "reclaim_policy": sc.reclaim_policy, + } + for sc in result.items + ] + + # PersistentVolumes + core = clients["core_v1"] + result, _err = safe_api_call(core.list_persistent_volume, description="list PVs") + if result: + cluster["persistent_volumes"] = [ + { + "name": pv.metadata.name, + "capacity": dict(pv.spec.capacity or {}), + "status": pv.status.phase, + "storage_class": pv.spec.storage_class_name, + "claim": f"{pv.spec.claim_ref.namespace}/{pv.spec.claim_ref.name}" if pv.spec.claim_ref else None, + } + for pv in result.items + ] + + # Validating Webhooks + admission = clients["admissionregistration_v1"] + result, _err = safe_api_call( + admission.list_validating_webhook_configuration, + description="list validating webhooks", + ) + if result: + cluster["validating_webhooks"] = [ + { + "name": w.metadata.name, + "webhook_count": len(w.webhooks or []), + "failure_policies": list({wh.failure_policy for wh in (w.webhooks or [])}), + } + for w in result.items + ] + + # Mutating Webhooks + result, _err = safe_api_call( + admission.list_mutating_webhook_configuration, + description="list mutating webhooks", + ) + if result: + cluster["mutating_webhooks"] = [ + { + "name": w.metadata.name, + "webhook_count": len(w.webhooks or []), + "failure_policies": list({wh.failure_policy for wh in (w.webhooks or [])}), + } + for w in result.items + ] + + # CRDs (names only — full JSON is huge) + custom = clients["custom_objects"] + result, _err = safe_api_call( + custom.list_cluster_custom_object, + "apiextensions.k8s.io", "v1", "customresourcedefinitions", + description="list CRDs", + ) + if result: + cluster["crds"] = [ + { + "name": crd.get("metadata", {}).get("name", "unknown"), + "group": crd.get("spec", {}).get("group", "unknown"), + } + for crd in result.get("items", []) + ] + + # CSI Drivers + result, _err = safe_api_call(storage.list_csi_driver, description="list CSI drivers") + if result: + cluster["csi_drivers"] = [ + { + "name": d.metadata.name, + "attach_required": d.spec.attach_required if d.spec else None, + } + for d in result.items + ] + + cluster_dir = _get_cluster_resource_dir(bundle_dir) + filepath = os.path.join(cluster_dir, "resources.json") + write_json(filepath, cluster) + logger.info("Collected cluster resources: %d SCs, %d webhooks, %d CRDs, %d CSI drivers", + len(cluster.get("storage_classes", [])), + len(cluster.get("validating_webhooks", [])) + len(cluster.get("mutating_webhooks", [])), + len(cluster.get("crds", [])), + len(cluster.get("csi_drivers", []))) + return cluster + + +def _is_default_sc(sc): + """Check if a StorageClass is the default (v1 or beta annotation).""" + from azext_workload_orchestration.support.consts import ( + SC_DEFAULT_ANNOTATION_V1, SC_DEFAULT_ANNOTATION_BETA, + ) + ann = sc.metadata.annotations or {} + return ( + ann.get(SC_DEFAULT_ANNOTATION_V1) == "true" + or ann.get(SC_DEFAULT_ANNOTATION_BETA) == "true" + ) + + +# --------------------------------------------------------------------------- +# Container log collection +# --------------------------------------------------------------------------- + +def collect_container_logs(clients, bundle_dir, namespace, tail_lines=DEFAULT_TAIL_LINES, + max_workers=5, log_timeout=None): + """Collect container logs for all pods in a namespace. + + Uses threading for parallel log fetching. Returns count of logs collected. + """ + from azext_workload_orchestration.support.consts import DEFAULT_LOG_TIMEOUT_SECONDS + + per_log_timeout = log_timeout or DEFAULT_LOG_TIMEOUT_SECONDS + core = clients["core_v1"] + result, err = safe_api_call( + core.list_namespaced_pod, namespace, description=f"list pods for logs in {namespace}" + ) + if not result: + logger.warning("Could not list pods in %s: %s", namespace, err) + return 0 + + ns_log_dir = create_namespace_log_dir(bundle_dir, namespace) + + # Build list of (pod_name, container_name) to collect + targets = [] + for pod in result.items: + for container in (pod.spec.containers or []): + targets.append((pod.metadata.name, container.name)) + + if not targets: + return 0 + + collected = 0 + + def _fetch_log(pod_name, container_name): + log_result, _log_err = safe_api_call( + core.read_namespaced_pod_log, + pod_name, namespace, + container=container_name, + tail_lines=tail_lines, + _preload_content=True, + description=f"logs {namespace}/{pod_name}/{container_name}", + ) + if log_result is not None: + # Truncate if exceeds max size + log_text = log_result + if len(log_text.encode("utf-8", errors="replace")) > DEFAULT_MAX_LOG_SIZE_BYTES: + lines = log_text.splitlines() + truncated = [] + size = 0 + for line in reversed(lines): + size += len(line.encode("utf-8", errors="replace")) + 1 + if size > DEFAULT_MAX_LOG_SIZE_BYTES: + break + truncated.insert(0, line) + log_text = f"[TRUNCATED to last {len(truncated)} lines]\n" + "\n".join(truncated) + + filepath = os.path.join(ns_log_dir, f"{pod_name}--{container_name}.log") + write_text(filepath, log_text) + return True + return False + + with ThreadPoolExecutor(max_workers=max_workers) as executor: + futures = { + executor.submit(_fetch_log, pod, container): (pod, container) + for pod, container in targets + } + for future in as_completed(futures, timeout=per_log_timeout * len(targets)): + pod, container = futures[future] + try: + if future.result(timeout=per_log_timeout): + collected += 1 + except TimeoutError: + logger.debug("Timeout collecting log for %s/%s", pod, container) + except Exception as ex: # pylint: disable=broad-exception-caught + logger.debug("Failed to collect log for %s/%s: %s", pod, container, ex) + + logger.info("Collected %d/%d container logs in %s", collected, len(targets), namespace) + return collected + + +# --------------------------------------------------------------------------- +# WO-specific collection +# --------------------------------------------------------------------------- + +def collect_wo_components(clients, bundle_dir, capabilities): + """Collect WO-specific resources: Symphony CRDs, cert-manager status, etc.""" + wo_info = {} + custom = clients["custom_objects"] + + # Symphony targets (if symphony is installed) + if capabilities.get("has_symphony"): + result, _err = safe_api_call( + custom.list_namespaced_custom_object, + "fabric.symphony", "v1", WO_NAMESPACE, "targets", + description="list Symphony targets", + ) + if result: + wo_info["symphony_targets"] = [ + { + "name": t.get("metadata", {}).get("name", "unknown"), + "status": t.get("status", {}).get("provisioningStatus", {}).get("status", "unknown"), + } + for t in result.get("items", []) + ] + + # cert-manager ClusterIssuers (if cert-manager is installed) + if capabilities.get("has_cert_manager"): + result, _err = safe_api_call( + custom.list_cluster_custom_object, + "cert-manager.io", "v1", "clusterissuers", + description="list ClusterIssuers", + ) + if result: + wo_info["cluster_issuers"] = [ + { + "name": ci.get("metadata", {}).get("name", "unknown"), + "ready": _cert_issuer_ready(ci), + } + for ci in result.get("items", []) + ] + + # Gatekeeper constraints (if gatekeeper is installed) + if capabilities.get("has_gatekeeper"): + result, _err = safe_api_call( + custom.list_cluster_custom_object, + "templates.gatekeeper.sh", "v1", "constrainttemplates", + description="list Gatekeeper ConstraintTemplates", + ) + if result: + wo_info["gatekeeper_templates"] = [ + {"name": t.get("metadata", {}).get("name", "unknown")} for t in result.get("items", []) + ] + + filepath = os.path.join(_get_cluster_resource_dir(bundle_dir), "wo-components.json") + write_json(filepath, wo_info) + return wo_info + + +def _cert_issuer_ready(issuer): + """Check if a cert-manager issuer is Ready.""" + conditions = issuer.get("status", {}).get("conditions", []) + for c in conditions: + if c.get("type") == "Ready": + return c.get("status") == "True" + return False + + +# --------------------------------------------------------------------------- +# Previous container logs (crash-looping pods) +# --------------------------------------------------------------------------- + +def collect_previous_logs(clients, bundle_dir, namespace, tail_lines=DEFAULT_TAIL_LINES): + """Collect previous container logs for pods that have restarted. + + Only collects previous logs for containers with restart_count > 0. + Returns count of previous logs collected. + """ + core = clients["core_v1"] + result, _err = safe_api_call( + core.list_namespaced_pod, namespace, + description=f"list pods for previous logs in {namespace}", + ) + if not result: + return 0 + + ns_log_dir = create_namespace_log_dir(bundle_dir, namespace) + collected = 0 + + for pod in result.items: + for cs in (pod.status.container_statuses or []): + if cs.restart_count and cs.restart_count > 0: + log_result, _log_err = safe_api_call( + core.read_namespaced_pod_log, + pod.metadata.name, namespace, + container=cs.name, + tail_lines=tail_lines, + previous=True, + _preload_content=True, + description=f"previous logs {namespace}/{pod.metadata.name}/{cs.name}", + ) + if log_result: + filepath = os.path.join( + ns_log_dir, f"{pod.metadata.name}--{cs.name}--previous.log" + ) + try: + write_text(filepath, log_result) + collected += 1 + except OSError as ex: + logger.warning("Failed to write previous log %s: %s", filepath, ex) + + if collected: + logger.info("Collected %d previous container logs in %s", collected, namespace) + return collected + + +# --------------------------------------------------------------------------- +# Resource quotas and limit ranges +# --------------------------------------------------------------------------- + +def collect_resource_quotas(clients, bundle_dir, namespace): + """Collect ResourceQuotas and LimitRanges for a namespace.""" + core = clients["core_v1"] + quota_data = {} + + # ResourceQuotas + result, _err = safe_api_call( + core.list_namespaced_resource_quota, namespace, + description=f"list resource quotas in {namespace}", + ) + if result and result.items: + quota_data["resource_quotas"] = [ + { + "name": rq.metadata.name, + "hard": dict(rq.status.hard or {}) if rq.status else {}, + "used": dict(rq.status.used or {}) if rq.status else {}, + } + for rq in result.items + ] + + # LimitRanges + result, _err = safe_api_call( + core.list_namespaced_limit_range, namespace, + description=f"list limit ranges in {namespace}", + ) + if result and result.items: + quota_data["limit_ranges"] = [ + { + "name": lr.metadata.name, + "limits": [ + { + "type": lim.type, + "default": dict(lim.default or {}), + "default_request": dict(lim.default_request or {}), + "max": dict(getattr(lim, "max", None) or {}), + "min": dict(getattr(lim, "min", None) or {}), + } + for lim in (lr.spec.limits or []) + ], + } + for lr in result.items + ] + + if quota_data: + ns_res_dir = _get_ns_resource_dir(bundle_dir, namespace) + filepath = os.path.join(ns_res_dir, "quotas.json") + write_json(filepath, quota_data) + + return quota_data + + +# --------------------------------------------------------------------------- +# Metrics (kubectl top equivalent) +# --------------------------------------------------------------------------- + +def collect_metrics(clients, bundle_dir, capabilities): + """Collect node and pod metrics if metrics-server is available.""" + if not capabilities.get("has_metrics"): + logger.info("Metrics API not available, skipping metrics collection") + return {} + + custom = clients["custom_objects"] + metrics = {} + + # Node metrics + result, _err = safe_api_call( + custom.list_cluster_custom_object, + "metrics.k8s.io", "v1beta1", "nodes", + description="get node metrics", + ) + if result: + metrics["node_metrics"] = [ + { + "name": n.get("metadata", {}).get("name", "unknown"), + "cpu": n.get("usage", {}).get("cpu", "0"), + "memory": n.get("usage", {}).get("memory", "0"), + } + for n in result.get("items", []) + ] + + # Pod metrics (WO namespace) + result, _err = safe_api_call( + custom.list_namespaced_custom_object, + "metrics.k8s.io", "v1beta1", WO_NAMESPACE, "pods", + description="get WO pod metrics", + ) + if result: + metrics["wo_pod_metrics"] = [ + { + "name": p.get("metadata", {}).get("name", "unknown"), + "containers": [ + { + "name": c.get("name", "unknown"), + "cpu": c.get("usage", {}).get("cpu", "0"), + "memory": c.get("usage", {}).get("memory", "0"), + } + for c in p.get("containers", []) + ], + } + for p in result.get("items", []) + ] + + if metrics: + filepath = os.path.join(bundle_dir, FOLDER_CLUSTER_INFO, "metrics.json") + write_json(filepath, metrics) + logger.info("Collected metrics: %d nodes, %d WO pods", + len(metrics.get("node_metrics", [])), + len(metrics.get("wo_pod_metrics", []))) + + return metrics + + +# --------------------------------------------------------------------------- +# PersistentVolumeClaims per namespace +# --------------------------------------------------------------------------- + +def collect_pvcs(clients, bundle_dir, namespace): + """Collect PVC information for a namespace.""" + core = clients["core_v1"] + result, _err = safe_api_call( + core.list_namespaced_persistent_volume_claim, namespace, + description=f"list PVCs in {namespace}", + ) + if not result or not result.items: + return [] + + pvcs = [ + { + "name": pvc.metadata.name, + "status": pvc.status.phase, + "capacity": dict(pvc.status.capacity or {}) if pvc.status.capacity else {}, + "storage_class": pvc.spec.storage_class_name, + "access_modes": pvc.spec.access_modes, + "volume_name": pvc.spec.volume_name, + } + for pvc in result.items + ] + + ns_res_dir = _get_ns_resource_dir(bundle_dir, namespace) + filepath = os.path.join(ns_res_dir, "pvcs.json") + write_json(filepath, pvcs) + return pvcs + + +# --------------------------------------------------------------------------- +# Network configuration collection (iptables/proxy/connectivity) +# --------------------------------------------------------------------------- + +def collect_network_config(clients, bundle_dir): + """Collect network configuration for diagnosing connectivity issues. + + Collects: kube-proxy ConfigMap (contains iptables mode/rules config), + Services with external access (LoadBalancer/NodePort), and endpoint slices + for kube-system to verify service mesh health. + """ + core = clients["core_v1"] + net_info = {} + + # 1. kube-proxy ConfigMap — contains iptables mode, CIDR ranges, proxy rules + result, err = safe_api_call( + core.read_namespaced_config_map, "kube-proxy", "kube-system", + description="read kube-proxy ConfigMap", + ) + if result: + data = result.data or {} + net_info["kube_proxy_config"] = { + "data_keys": list(data.keys()), + } + # Parse the config.conf or kubeconfig if present + for key in ("config.conf", "kubeconfig.conf"): + if key in data: + net_info["kube_proxy_config"][key] = data[key] + else: + logger.debug("kube-proxy ConfigMap not found: %s", err) + + # 2. Services with external access (LoadBalancer, NodePort, ExternalName) + result, _err = safe_api_call( + core.list_service_for_all_namespaces, + description="list all services for network config", + ) + if result: + external_svcs = [] + for svc in result.items: + svc_type = svc.spec.type + if svc_type in ("LoadBalancer", "NodePort", "ExternalName"): + external_svcs.append({ + "name": svc.metadata.name, + "namespace": svc.metadata.namespace, + "type": svc_type, + "cluster_ip": svc.spec.cluster_ip, + "external_ips": getattr(svc.spec, 'external_i_ps', None) or getattr(svc.spec, 'external_ips', []), + "ports": [ + { + "port": p.port, + "target_port": str(p.target_port), + "node_port": p.node_port, + "protocol": p.protocol, + } + for p in (svc.spec.ports or []) + ], + "load_balancer_ip": ( + svc.status.load_balancer.ingress[0].ip + if svc.status and svc.status.load_balancer + and svc.status.load_balancer.ingress + else None + ), + }) + net_info["external_services"] = external_svcs + + # 3. Endpoint slices for kube-system (verify service discovery works) + try: + from kubernetes import client as _k8s_client + discovery_v1 = _k8s_client.DiscoveryV1Api() + result, _err = safe_api_call( + discovery_v1.list_namespaced_endpoint_slice, "kube-system", + description="list endpoint slices in kube-system", + ) + if result: + net_info["endpoint_slices"] = [ + { + "name": eps.metadata.name, + "address_type": eps.address_type, + "endpoints_count": len(eps.endpoints or []), + "ports": [ + {"port": p.port, "protocol": p.protocol, "name": p.name} + for p in (eps.ports or []) + ], + } + for eps in result.items + ] + except Exception as ex: # pylint: disable=broad-exception-caught + logger.debug("Discovery API not available: %s", ex) + + # 4. Cluster CIDR / pod CIDR from node specs + result, _err = safe_api_call( + core.list_node, description="list nodes for pod CIDRs", + ) + if result: + net_info["node_cidrs"] = [ + { + "name": node.metadata.name, + "pod_cidr": node.spec.pod_cidr, + "pod_cidrs": getattr(node.spec, 'pod_cid_rs', None) or getattr(node.spec, 'pod_cidrs', None), + } + for node in result.items + ] + + if net_info: + filepath = os.path.join(_get_cluster_resource_dir(bundle_dir), "network-config.json") + write_json(filepath, net_info) + logger.info("Collected network config: %d external services, %s", + len(net_info.get("external_services", [])), + "kube-proxy config found" if net_info.get("kube_proxy_config") else "no kube-proxy") + + return net_info diff --git a/src/workload-orchestration/azext_workload_orchestration/support/consts.py b/src/workload-orchestration/azext_workload_orchestration/support/consts.py new file mode 100644 index 00000000000..10ea75e11d3 --- /dev/null +++ b/src/workload-orchestration/azext_workload_orchestration/support/consts.py @@ -0,0 +1,99 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# -------------------------------------------------------------------------------------------- + +"""Constants for the workload-orchestration support bundle feature.""" + +# Bundle defaults +DEFAULT_TAIL_LINES = 1000 +DEFAULT_TIMEOUT_SECONDS = 600 # 10 minutes total +DEFAULT_API_TIMEOUT_SECONDS = 30 # per-API-call timeout +DEFAULT_LOG_TIMEOUT_SECONDS = 60 # per-container log fetch timeout +DEFAULT_MAX_LOG_SIZE_BYTES = 5 * 1024 * 1024 # 5 MB per container +DEFAULT_MAX_BUNDLE_SIZE_BYTES = 500 * 1024 * 1024 # 500 MB total +BUNDLE_PREFIX = "wo-support-bundle" + +# Retry defaults +DEFAULT_MAX_RETRIES = 3 +DEFAULT_RETRY_BACKOFF_BASE = 1.0 # seconds; retries wait 1s, 2s, 4s + +# WO-relevant namespaces +WO_NAMESPACE = "workloadorchestration" +CERT_MANAGER_NAMESPACE = "cert-manager" +KUBE_SYSTEM_NAMESPACE = "kube-system" +DEFAULT_NAMESPACES = [KUBE_SYSTEM_NAMESPACE, WO_NAMESPACE, CERT_MANAGER_NAMESPACE] + +# Protected namespaces — deploying workloads here is not recommended +PROTECTED_NAMESPACES = [ + "kube-system", + "kube-public", + "kube-node-lease", + "azure-arc", + "azure-arc-release", + "azure-extensions", + "gatekeeper-system", + "azure-workload-identity-system", + "cert-manager", + "flux-system", +] + +# DNS +DNS_SERVICE_LABEL = "k8s-app=kube-dns" +DNS_INTERNAL_HOST = "kubernetes.default.svc.cluster.local" +DNS_EXTERNAL_HOST = "mcr.microsoft.com" + +# Test pod +TEST_POD_IMAGE = "busybox:1.36" +TEST_POD_TIMEOUT = 60 # seconds +TEST_POD_PREFIX = "wo-diag-" + +# API groups for capability detection +API_GROUP_GATEKEEPER_TEMPLATES = "templates.gatekeeper.sh" +API_GROUP_GATEKEEPER_CONSTRAINTS = "constraints.gatekeeper.sh" +API_GROUP_KYVERNO = "kyverno.io" +API_GROUP_CERT_MANAGER = "cert-manager.io" +API_GROUP_SYMPHONY = "solution.symphony" +API_GROUP_OPENSHIFT_SECURITY = "security.openshift.io" +API_GROUP_METRICS = "metrics.k8s.io" + +# cert-manager CRD detection +CERT_MANAGER_CRD_SUFFIX = ".cert-manager.io" +CERT_MANAGER_ISSUER_PLURAL = "clusterissuers" + +# StorageClass annotations (check both v1 and beta) +SC_DEFAULT_ANNOTATION_V1 = "storageclass.kubernetes.io/is-default-class" +SC_DEFAULT_ANNOTATION_BETA = "storageclass.beta.kubernetes.io/is-default-class" + +# PSA label prefix +PSA_LABEL_PREFIX = "pod-security.kubernetes.io/" + +# Check categories +CATEGORY_CLUSTER_INFO = "cluster-info" +CATEGORY_NODE_HEALTH = "node-health" +CATEGORY_DNS_HEALTH = "dns-health" +CATEGORY_STORAGE = "storage" +CATEGORY_REGISTRY_ACCESS = "registry-access" +CATEGORY_CERT_MANAGER = "cert-manager" +CATEGORY_WO_COMPONENTS = "wo-components" +CATEGORY_ADMISSION_CONTROLLERS = "admission-controllers" +CATEGORY_CONNECTIVITY = "connectivity" +CATEGORY_RBAC = "rbac" + +# Check result statuses +STATUS_PASS = "PASS" +STATUS_FAIL = "FAIL" +STATUS_WARN = "WARN" +STATUS_SKIP = "SKIP" +STATUS_ERROR = "ERROR" + +# Minimum resource requirements +MIN_CPU_CORES = 2 +MIN_MEMORY_GI = 4 +MIN_NODE_COUNT_PROD = 3 + +# Bundle folder structure +FOLDER_LOGS = "logs" +FOLDER_RESOURCES = "resources" +FOLDER_CHECKS = "checks" +FOLDER_CLUSTER_INFO = "cluster-info" diff --git a/src/workload-orchestration/azext_workload_orchestration/support/utils.py b/src/workload-orchestration/azext_workload_orchestration/support/utils.py new file mode 100644 index 00000000000..347d0605722 --- /dev/null +++ b/src/workload-orchestration/azext_workload_orchestration/support/utils.py @@ -0,0 +1,419 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# -------------------------------------------------------------------------------------------- + +# pylint: disable=import-outside-toplevel,too-many-return-statements,too-many-branches +# pylint: disable=raise-missing-from,too-many-locals,broad-exception-caught +# pylint: disable=too-many-arguments,too-many-positional-arguments + +"""Utility functions for the workload-orchestration support bundle feature.""" + +import json +import os +import shutil +from datetime import datetime, timezone + +from knack.log import get_logger + +from azext_workload_orchestration.support.consts import ( + BUNDLE_PREFIX, + FOLDER_LOGS, + FOLDER_RESOURCES, + FOLDER_CHECKS, + FOLDER_CLUSTER_INFO, +) + +logger = get_logger(__name__) + + +# --------------------------------------------------------------------------- +# Kubernetes client initialization +# --------------------------------------------------------------------------- + +def get_kubernetes_client(kube_config=None, kube_context=None): + """Initialize and return kubernetes API clients. + + Returns a dict with 'core_v1', 'apps_v1', 'custom_objects', 'storage_v1', + 'admissionregistration_v1', 'apis', 'version' clients, plus 'context_info' + with the active context name, cluster, and kubeconfig path. + """ + try: + from kubernetes import client, config + from kubernetes.config import list_kube_config_contexts + except ImportError: + raise CLIError( + "The 'kubernetes' package is required. " + "Install it with: pip install kubernetes>=24.2.0" + ) + + config_file = kube_config or os.path.expanduser("~/.kube/config") + + # Read context info before loading + context_info = {"context": "unknown", "cluster": "unknown", "kubeconfig": config_file} + try: + _contexts, active = list_kube_config_contexts(config_file=kube_config) + if active: + context_info["context"] = active.get("name", "unknown") + context_info["cluster"] = active.get("context", {}).get("cluster", "unknown") + context_info["user"] = active.get("context", {}).get("user", "unknown") + if kube_context: + context_info["context"] = kube_context + except (TypeError, KeyError, FileNotFoundError, OSError): + pass + + try: + config.load_kube_config( + config_file=kube_config, + context=kube_context, + ) + except config.ConfigException as ex: + raise CLIError( + f"Failed to load kubeconfig: {ex}. " + "Make sure you have a valid kubeconfig file at " + f"'{config_file}'. Run 'az aks get-credentials' or " + "'export KUBECONFIG=/path/to/config'." + ) + except Exception as ex: + raise CLIError( + f"Failed to load kubeconfig: {ex}. " + "Make sure you have a valid kubeconfig and cluster context. " + "Run 'az aks get-credentials' or set KUBECONFIG." + ) + + return { + "core_v1": client.CoreV1Api(), + "apps_v1": client.AppsV1Api(), + "custom_objects": client.CustomObjectsApi(), + "storage_v1": client.StorageV1Api(), + "admissionregistration_v1": client.AdmissionregistrationV1Api(), + "apis": client.ApisApi(), + "version": client.VersionApi(), + "context_info": context_info, + } + + +# --------------------------------------------------------------------------- +# Bundle directory management +# --------------------------------------------------------------------------- + +def create_bundle_directory(output_dir=None, bundle_name=None): + """Create the bundle directory structure and return its path. + + Args: + output_dir: Optional directory to create the bundle in. + bundle_name: Optional custom name for the bundle. Defaults to + wo-support-bundle-YYYYMMDD-HHMMSS. + + Returns (bundle_dir, bundle_name) tuple. + """ + timestamp = datetime.now(timezone.utc).strftime("%Y%m%d-%H%M%S") + if bundle_name: + # Sanitize: replace spaces/special chars, append timestamp for uniqueness + import re + safe_name = re.sub(r'[^\w\-.]', '-', bundle_name).strip('-') + bundle_name = f"{safe_name}-{timestamp}" + else: + bundle_name = f"{BUNDLE_PREFIX}-{timestamp}" + + if output_dir: + base = os.path.abspath(output_dir) + os.makedirs(base, exist_ok=True) + else: + base = os.getcwd() + + bundle_dir = os.path.join(base, bundle_name) + os.makedirs(bundle_dir, exist_ok=True) + + # Create sub-folders + for folder in (FOLDER_LOGS, FOLDER_RESOURCES, FOLDER_CHECKS, FOLDER_CLUSTER_INFO): + os.makedirs(os.path.join(bundle_dir, folder), exist_ok=True) + + # Create per-namespace log directories + # (populated later when we know which namespaces to collect) + return bundle_dir, bundle_name + + +def create_namespace_log_dir(bundle_dir, namespace): + """Create a log subdirectory for a namespace.""" + ns_dir = os.path.join(bundle_dir, FOLDER_LOGS, namespace) + os.makedirs(ns_dir, exist_ok=True) + return ns_dir + + +def create_zip_bundle(bundle_dir, bundle_name, output_dir=None): + """Zip the bundle directory and remove the raw folder. + + Returns the path to the zip file. If zip creation fails, keeps the raw + directory so data is not lost. + """ + if output_dir: + zip_base = os.path.join(os.path.abspath(output_dir), bundle_name) + else: + zip_base = os.path.join(os.path.dirname(bundle_dir), bundle_name) + + try: + zip_path = shutil.make_archive(zip_base, "zip", os.path.dirname(bundle_dir), bundle_name) + except (IOError, OSError, PermissionError) as ex: + logger.warning("Failed to create zip: %s. Raw bundle preserved at: %s", ex, bundle_dir) + raise CLIError( + f"Failed to create zip bundle: {ex}. " + f"Raw bundle data preserved at: {bundle_dir}" + ) + + # Only clean up raw directory after successful zip + shutil.rmtree(bundle_dir, ignore_errors=True) + + return zip_path + + +# --------------------------------------------------------------------------- +# Safe API call wrapper +# --------------------------------------------------------------------------- + +def safe_api_call(func, *args, description="API call", max_retries=None, + timeout_seconds=None, **kwargs): + """Execute a kubernetes API call with error handling, timeout, and retry. + + Returns (result, error_string). On success error_string is None. + On failure result is None and error_string describes the problem. + + Args: + func: The kubernetes API method to call. + description: Human-readable description for logging. + max_retries: Number of retries on transient errors (default from consts). + timeout_seconds: Per-call timeout in seconds (default from consts). + **kwargs: Additional keyword arguments passed to the API call. + """ + import time as _time + + try: + from kubernetes.client.exceptions import ApiException + except ImportError: + return None, "kubernetes package not available" + + from azext_workload_orchestration.support.consts import ( + DEFAULT_MAX_RETRIES, + DEFAULT_RETRY_BACKOFF_BASE, + DEFAULT_API_TIMEOUT_SECONDS, + ) + + retries = max_retries if max_retries is not None else DEFAULT_MAX_RETRIES + timeout = timeout_seconds if timeout_seconds is not None else DEFAULT_API_TIMEOUT_SECONDS + + # Inject timeout into the API call if not already set + if "_request_timeout" not in kwargs: + kwargs["_request_timeout"] = timeout + + _NON_RETRYABLE = {400, 401, 403, 404, 405, 409, 422} + + last_err = None + for attempt in range(retries + 1): + try: + result = func(*args, **kwargs) + return result, None + except ApiException as ex: + if ex.status == 403: + msg = ( + f"Permission denied for {description} (403 Forbidden). " + "The service account may lack the required RBAC role. " + "Ensure the user has at least 'view' ClusterRole binding." + ) + logger.warning(msg) + return None, msg + if ex.status == 401: + msg = ( + f"Authentication failed for {description} (401 Unauthorized). " + "Cluster credentials may be expired. " + "Run 'az aks get-credentials' to refresh." + ) + logger.warning(msg) + return None, msg + if ex.status == 404: + msg = f"Resource not found for {description} (404)" + logger.debug(msg) + return None, msg + if ex.status in _NON_RETRYABLE: + msg = f"{description} failed: {ex.status} {ex.reason}" + logger.warning(msg) + return None, msg + # Retryable error (429, 500, 502, 503, 504, etc.) + last_err = f"{description} failed: {ex.status} {ex.reason}" + if attempt < retries: + wait = DEFAULT_RETRY_BACKOFF_BASE * (2 ** attempt) + logger.debug("Retrying %s in %.1fs (attempt %d/%d): %s", + description, wait, attempt + 1, retries, last_err) + _time.sleep(wait) + else: + logger.warning("%s (exhausted %d retries)", last_err, retries) + except (ConnectionError, TimeoutError, OSError) as ex: + last_err = f"{description} failed: {type(ex).__name__}: {ex}" + if attempt < retries: + wait = DEFAULT_RETRY_BACKOFF_BASE * (2 ** attempt) + logger.debug("Retrying %s in %.1fs (attempt %d/%d): %s", + description, wait, attempt + 1, retries, last_err) + _time.sleep(wait) + else: + logger.warning("%s (exhausted %d retries)", last_err, retries) + except Exception as ex: + msg = f"{description} failed: {type(ex).__name__}: {ex}" + logger.warning(msg) + return None, msg + + return None, last_err + + +# --------------------------------------------------------------------------- +# File writers +# --------------------------------------------------------------------------- + +def write_json(filepath, data): + """Write data as formatted JSON. Returns True on success.""" + try: + with open(filepath, "w", encoding="utf-8") as f: + json.dump(data, f, indent=2, default=str) + return True + except (IOError, OSError, PermissionError, TypeError) as ex: + logger.warning("Failed to write %s: %s", filepath, ex) + return False + + +def write_text(filepath, text): + """Write plain text to file. Returns True on success.""" + try: + with open(filepath, "w", encoding="utf-8") as f: + f.write(text if text else "") + return True + except (IOError, OSError, PermissionError) as ex: + logger.warning("Failed to write %s: %s", filepath, ex) + return False + + +def write_check_result(bundle_dir, category, check_name, status, message, details=None): + """Write a single prerequisite check result to the checks folder. + + Returns a dict representing the check result. + """ + result = { + "category": category, + "check_name": check_name, + "status": status, + "message": message, + "timestamp": datetime.now(timezone.utc).isoformat(), + } + if details: + result["details"] = details + + filepath = os.path.join(bundle_dir, FOLDER_CHECKS, f"{category}--{check_name}.json") + write_json(filepath, result) + return result + + +# --------------------------------------------------------------------------- +# Resource parsing helpers +# --------------------------------------------------------------------------- + +def parse_cpu(cpu_str): + """Parse Kubernetes CPU string to float cores. + + Examples: '3860m' -> 3.86, '4' -> 4.0, '500m' -> 0.5 + """ + if not cpu_str: + return 0.0 + cpu_str = str(cpu_str).strip() + if cpu_str.endswith("m"): + return float(cpu_str[:-1]) / 1000.0 + return float(cpu_str) + + +def parse_memory_gi(mem_str): + """Parse Kubernetes memory string to GiB. + + Examples: '27601704Ki' -> ~26.3, '4Gi' -> 4.0, '4096Mi' -> 4.0 + """ + if not mem_str: + return 0.0 + mem_str = str(mem_str).strip() + if mem_str.endswith("Ki"): + return float(mem_str[:-2]) / (1024 * 1024) + if mem_str.endswith("Mi"): + return float(mem_str[:-2]) / 1024 + if mem_str.endswith("Gi"): + return float(mem_str[:-2]) + if mem_str.endswith("Ti"): + return float(mem_str[:-2]) * 1024 + # Plain bytes + try: + return float(mem_str) / (1024 ** 3) + except ValueError: + return 0.0 + + +def format_bytes(size_bytes): + """Format byte count to human-readable string.""" + if size_bytes < 1024: + return f"{size_bytes} B" + if size_bytes < 1024 * 1024: + return f"{size_bytes / 1024:.1f} KB" + if size_bytes < 1024 * 1024 * 1024: + return f"{size_bytes / (1024 * 1024):.1f} MB" + return f"{size_bytes / (1024 ** 3):.1f} GB" + + +def check_disk_space(path, estimated_bytes): + """Check if there is enough disk space. Returns (ok, free_bytes).""" + usage = shutil.disk_usage(path) + needed = estimated_bytes * 2 # raw + zip + return usage.free >= needed, usage.free + + +# --------------------------------------------------------------------------- +# Detect cluster capabilities +# --------------------------------------------------------------------------- + +def detect_cluster_capabilities(clients): + """Detect which optional components are installed on the cluster. + + Returns a dict of capability booleans. + """ + apis_client = clients["apis"] + result, err = safe_api_call(apis_client.get_api_versions, description="get API groups") + if err: + logger.warning("Could not detect cluster capabilities: %s", err) + return { + "has_gatekeeper": False, "has_kyverno": False, + "has_cert_manager": False, "has_symphony": False, + "has_openshift": False, "has_metrics": False, + } + + group_names = {g.name for g in (result.groups or [])} + + from azext_workload_orchestration.support.consts import ( + API_GROUP_GATEKEEPER_TEMPLATES, + API_GROUP_KYVERNO, + API_GROUP_CERT_MANAGER, + API_GROUP_SYMPHONY, + API_GROUP_OPENSHIFT_SECURITY, + API_GROUP_METRICS, + ) + + return { + "has_gatekeeper": API_GROUP_GATEKEEPER_TEMPLATES in group_names, + "has_kyverno": API_GROUP_KYVERNO in group_names, + "has_cert_manager": API_GROUP_CERT_MANAGER in group_names, + "has_symphony": API_GROUP_SYMPHONY in group_names, + "has_openshift": API_GROUP_OPENSHIFT_SECURITY in group_names, + "has_metrics": API_GROUP_METRICS in group_names, + } + + +# --------------------------------------------------------------------------- +# CLI error helper +# --------------------------------------------------------------------------- + +try: + from azure.cli.core.azclierror import CLIError +except ImportError: + # Fallback for testing outside azure-cli + class CLIError(Exception): + pass diff --git a/src/workload-orchestration/azext_workload_orchestration/support/validators.py b/src/workload-orchestration/azext_workload_orchestration/support/validators.py new file mode 100644 index 00000000000..38f2f79c3ae --- /dev/null +++ b/src/workload-orchestration/azext_workload_orchestration/support/validators.py @@ -0,0 +1,849 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# -------------------------------------------------------------------------------------------- + +# pylint: disable=unused-argument,import-outside-toplevel,too-many-locals + +"""Prerequisite validators for the workload-orchestration support bundle feature. + +Each check function has the same signature (clients, bundle_dir, cluster_info, capabilities) +for consistency. Not all checks use all arguments. +""" + +from knack.log import get_logger + +from azext_workload_orchestration.support.consts import ( + CATEGORY_CLUSTER_INFO, + CATEGORY_NODE_HEALTH, + CATEGORY_DNS_HEALTH, + CATEGORY_STORAGE, + CATEGORY_REGISTRY_ACCESS, + CATEGORY_CERT_MANAGER, + CATEGORY_WO_COMPONENTS, + CATEGORY_ADMISSION_CONTROLLERS, + CATEGORY_CONNECTIVITY, + MIN_CPU_CORES, + MIN_MEMORY_GI, + MIN_NODE_COUNT_PROD, + DNS_SERVICE_LABEL, + WO_NAMESPACE, + CERT_MANAGER_NAMESPACE, + PROTECTED_NAMESPACES, + STATUS_PASS, + STATUS_FAIL, + STATUS_WARN, + STATUS_SKIP, + STATUS_ERROR, + PSA_LABEL_PREFIX, +) +from azext_workload_orchestration.support.utils import ( + safe_api_call, + write_check_result, + parse_cpu, + parse_memory_gi, +) + +logger = get_logger(__name__) + + +def run_all_checks(clients, bundle_dir, cluster_info, capabilities): + """Run all prerequisite validation checks. + + Returns a list of check result dicts. + """ + results = [] + + checks = [ + (_check_k8s_version, "Kubernetes version compatibility"), + (_check_node_readiness, "Node readiness"), + (_check_node_capacity, "Node capacity (CPU/memory)"), + (_check_cluster_resources, "Cluster-wide resource availability"), + (_check_dns_health, "CoreDNS health"), + (_check_dns_resolution, "DNS resolution"), + (_check_default_storage_class, "Default StorageClass"), + (_check_csi_drivers, "CSI drivers"), + (_check_cert_manager, "cert-manager installation"), + (_check_arc_dependencies, "Azure Arc dependencies"), + (_check_wo_namespace, "WO namespace exists"), + (_check_protected_namespace, "Protected namespace check"), + (_check_wo_pods, "WO pods running"), + (_check_wo_services_deployments, "WO services and deployments"), + (_check_wo_webhooks, "WO webhook health"), + (_check_admission_controllers, "Admission controller detection"), + (_check_psa_labels, "Pod Security Admission labels"), + (_check_resource_quotas, "Resource quotas on WO namespace"), + (_check_image_pull_secrets, "Image pull secrets"), + (_check_proxy_settings, "Proxy configuration"), + ] + + for check_fn, description in checks: + try: + result = check_fn(clients, bundle_dir, cluster_info, capabilities) + results.append(result) + status_icon = { + STATUS_PASS: "✓", STATUS_FAIL: "✗", STATUS_WARN: "⚠", + STATUS_SKIP: "—", STATUS_ERROR: "!" + }.get(result["status"], "?") + logger.info(" %s %s: %s", status_icon, description, result["message"]) + except Exception as ex: # pylint: disable=broad-exception-caught + err_result = write_check_result( + bundle_dir, "error", description.replace(" ", "-").lower(), + STATUS_ERROR, f"Check crashed: {ex}" + ) + results.append(err_result) + logger.warning(" ! %s: crashed (%s)", description, ex) + + return results + + +# --------------------------------------------------------------------------- +# Individual checks +# --------------------------------------------------------------------------- + +def _check_k8s_version(clients, bundle_dir, cluster_info, capabilities): + """Check Kubernetes version is in supported range.""" + version_info = cluster_info.get("server_version", {}) + git_version = version_info.get("git_version", "unknown") + + try: + major = int(version_info.get("major", "0").rstrip("+")) + minor = int(version_info.get("minor", "0").rstrip("+")) + except ValueError: + return write_check_result( + bundle_dir, CATEGORY_CLUSTER_INFO, "k8s-version", + STATUS_WARN, f"Could not parse version: {git_version}" + ) + + # WO supports K8s 1.24+ + if major == 1 and minor >= 24: + return write_check_result( + bundle_dir, CATEGORY_CLUSTER_INFO, "k8s-version", + STATUS_PASS, f"Kubernetes {git_version} is supported (>=1.24)" + ) + + return write_check_result( + bundle_dir, CATEGORY_CLUSTER_INFO, "k8s-version", + STATUS_FAIL, f"Kubernetes {git_version} may not be supported (require >=1.24)", + details={"major": major, "minor": minor} + ) + + +def _check_node_readiness(clients, bundle_dir, cluster_info, capabilities): + """Check all nodes are Ready with no pressure conditions.""" + nodes = cluster_info.get("nodes") or [] + if not nodes: + return write_check_result( + bundle_dir, CATEGORY_NODE_HEALTH, "node-readiness", + STATUS_FAIL, "No nodes found in cluster" + ) + + not_ready = [n["name"] for n in nodes if n.get("ready") != "True"] + pressure_nodes = [] + for n in nodes: + conditions = n.get("conditions", {}) + pressures = [ + ctype for ctype in ("DiskPressure", "MemoryPressure", "PIDPressure") + if conditions.get(ctype) == "True" + ] + if pressures: + pressure_nodes.append({"node": n["name"], "pressures": pressures}) + + if not_ready: + return write_check_result( + bundle_dir, CATEGORY_NODE_HEALTH, "node-readiness", + STATUS_FAIL, f"{len(not_ready)} node(s) not Ready: {', '.join(not_ready)}", + details={"not_ready": not_ready, "pressure_nodes": pressure_nodes} + ) + + if pressure_nodes: + return write_check_result( + bundle_dir, CATEGORY_NODE_HEALTH, "node-readiness", + STATUS_WARN, f"{len(pressure_nodes)} node(s) have pressure conditions", + details={"pressure_nodes": pressure_nodes} + ) + + node_count = len(nodes) + msg = f"All {node_count} node(s) Ready, no pressure conditions" + if node_count < MIN_NODE_COUNT_PROD: + msg += f" (note: {node_count} nodes, recommend {MIN_NODE_COUNT_PROD}+ for production)" + + return write_check_result( + bundle_dir, CATEGORY_NODE_HEALTH, "node-readiness", + STATUS_PASS, msg + ) + + +def _check_node_capacity(clients, bundle_dir, cluster_info, capabilities): + """Check nodes have minimum CPU and memory.""" + nodes = cluster_info.get("nodes") or [] + if not nodes: + return write_check_result( + bundle_dir, CATEGORY_NODE_HEALTH, "node-capacity", + STATUS_SKIP, "No nodes to check" + ) + + low_cpu = [] + low_mem = [] + for n in nodes: + cpu = parse_cpu(n.get("allocatable_cpu", "0")) + mem = parse_memory_gi(n.get("allocatable_memory", "0")) + if cpu < MIN_CPU_CORES: + low_cpu.append(f"{n['name']} ({cpu:.1f} cores)") + if mem < MIN_MEMORY_GI: + low_mem.append(f"{n['name']} ({mem:.1f} Gi)") + + issues = [] + if low_cpu: + issues.append(f"Low CPU: {', '.join(low_cpu)} (min {MIN_CPU_CORES} cores)") + if low_mem: + issues.append(f"Low memory: {', '.join(low_mem)} (min {MIN_MEMORY_GI} Gi)") + + if issues: + return write_check_result( + bundle_dir, CATEGORY_NODE_HEALTH, "node-capacity", + STATUS_WARN, "; ".join(issues), + details={"low_cpu": low_cpu, "low_mem": low_mem} + ) + + return write_check_result( + bundle_dir, CATEGORY_NODE_HEALTH, "node-capacity", + STATUS_PASS, f"All {len(nodes)} nodes meet minimum requirements (CPU>={MIN_CPU_CORES}, Mem>={MIN_MEMORY_GI}Gi)" + ) + + +def _check_dns_health(clients, bundle_dir, cluster_info, capabilities): + """Check CoreDNS pods are running and DNS service exists.""" + core = clients["core_v1"] + + # Find DNS pods by label (works across most distros) + result, err = safe_api_call( + core.list_namespaced_pod, "kube-system", + label_selector=DNS_SERVICE_LABEL, + description="list DNS pods", + ) + + if err: + return write_check_result( + bundle_dir, CATEGORY_DNS_HEALTH, "dns-pods", + STATUS_WARN, f"Could not check DNS pods: {err}" + ) + + dns_pods = result.items if result else [] + + if not dns_pods: + # Fallback: try searching by name pattern (OpenShift, RKE2, etc.) + result, err = safe_api_call( + core.list_namespaced_pod, "kube-system", + description="list all kube-system pods for DNS fallback", + ) + if result: + dns_pods = [ + p for p in result.items + if "dns" in p.metadata.name.lower() + or "coredns" in p.metadata.name.lower() + ] + + if not dns_pods: + return write_check_result( + bundle_dir, CATEGORY_DNS_HEALTH, "dns-pods", + STATUS_FAIL, "No DNS pods found in kube-system (checked label k8s-app=kube-dns and name pattern)" + ) + + running = [p for p in dns_pods if p.status.phase == "Running"] + if len(running) < len(dns_pods): + not_running = [p.metadata.name for p in dns_pods if p.status.phase != "Running"] + return write_check_result( + bundle_dir, CATEGORY_DNS_HEALTH, "dns-pods", + STATUS_WARN, f"{len(running)}/{len(dns_pods)} DNS pods Running (not running: {', '.join(not_running)})" + ) + + return write_check_result( + bundle_dir, CATEGORY_DNS_HEALTH, "dns-pods", + STATUS_PASS, f"{len(running)} DNS pod(s) Running" + ) + + +def _check_default_storage_class(clients, bundle_dir, cluster_info, capabilities): + """Check a default StorageClass exists.""" + storage = clients["storage_v1"] + result, err = safe_api_call(storage.list_storage_class, description="list storage classes") + if err: + return write_check_result( + bundle_dir, CATEGORY_STORAGE, "default-storage-class", + STATUS_WARN, f"Could not list StorageClasses: {err}" + ) + + from azext_workload_orchestration.support.consts import SC_DEFAULT_ANNOTATION_V1, SC_DEFAULT_ANNOTATION_BETA + + scs = result.items if result else [] + defaults = [] + for sc in scs: + ann = sc.metadata.annotations or {} + if ann.get(SC_DEFAULT_ANNOTATION_V1) == "true" or ann.get(SC_DEFAULT_ANNOTATION_BETA) == "true": + defaults.append(sc.metadata.name) + + if not defaults: + return write_check_result( + bundle_dir, CATEGORY_STORAGE, "default-storage-class", + STATUS_WARN, f"No default StorageClass found ({len(scs)} classes exist)", + details={"storage_classes": [sc.metadata.name for sc in scs]} + ) + + return write_check_result( + bundle_dir, CATEGORY_STORAGE, "default-storage-class", + STATUS_PASS, f"Default StorageClass: {', '.join(defaults)}" + ) + + +def _check_cert_manager(clients, bundle_dir, cluster_info, capabilities): + """Check cert-manager is installed and healthy.""" + if not capabilities.get("has_cert_manager"): + return write_check_result( + bundle_dir, CATEGORY_CERT_MANAGER, "cert-manager-installed", + STATUS_FAIL, "cert-manager CRDs not found (cert-manager.io API group missing)" + ) + + core = clients["core_v1"] + # Check pods in cert-manager namespace + result, err = safe_api_call( + core.list_namespaced_pod, CERT_MANAGER_NAMESPACE, + description="list cert-manager pods", + ) + + if err or not result or not result.items: + return write_check_result( + bundle_dir, CATEGORY_CERT_MANAGER, "cert-manager-installed", + STATUS_WARN, "cert-manager CRDs exist but no pods found in cert-manager namespace" + ) + + pods = result.items + running = [p for p in pods if p.status.phase == "Running"] + + if len(running) < len(pods): + return write_check_result( + bundle_dir, CATEGORY_CERT_MANAGER, "cert-manager-installed", + STATUS_WARN, + f"cert-manager: {len(running)}/{len(pods)} pods Running", + details={"pods": [{"name": p.metadata.name, "phase": p.status.phase} for p in pods]} + ) + + return write_check_result( + bundle_dir, CATEGORY_CERT_MANAGER, "cert-manager-installed", + STATUS_PASS, f"cert-manager healthy: {len(running)} pod(s) Running" + ) + + +# --------------------------------------------------------------------------- +# Azure Arc dependency checks +# --------------------------------------------------------------------------- + +ARC_DEPENDENCY_NAMESPACES = ["azure-arc", "azure-extensions"] + + +def _check_arc_dependencies(clients, bundle_dir, cluster_info, capabilities): + """Check that Azure Arc prerequisite namespaces and components exist.""" + namespaces = cluster_info.get("namespaces") or [] + ns_names = {ns["name"] for ns in namespaces} + + missing = [ns for ns in ARC_DEPENDENCY_NAMESPACES if ns not in ns_names] + found = [ns for ns in ARC_DEPENDENCY_NAMESPACES if ns in ns_names] + + if missing and not found: + return write_check_result( + bundle_dir, CATEGORY_CONNECTIVITY, "arc-dependencies", + STATUS_FAIL, + f"Azure Arc namespaces missing: {', '.join(missing)}. " + "WO requires an Arc-enabled cluster. Run 'az connectedk8s connect' first.", + ) + + if missing: + return write_check_result( + bundle_dir, CATEGORY_CONNECTIVITY, "arc-dependencies", + STATUS_WARN, + f"Partial Arc setup: found {', '.join(found)}, " + f"missing {', '.join(missing)}", + details={"found": found, "missing": missing}, + ) + + # Check azure-arc namespace has healthy pods + core = clients["core_v1"] + result, err = safe_api_call( + core.list_namespaced_pod, "azure-arc", + description="list pods in azure-arc", + ) + if err: + return write_check_result( + bundle_dir, CATEGORY_CONNECTIVITY, "arc-dependencies", + STATUS_WARN, f"Arc namespaces exist but could not verify pods: {err}", + ) + + pods = result.items or [] + running = [p for p in pods if p.status.phase == "Running"] + not_running = [p for p in pods if p.status.phase != "Running"] + + if not_running: + names = [p.metadata.name for p in not_running[:5]] + return write_check_result( + bundle_dir, CATEGORY_CONNECTIVITY, "arc-dependencies", + STATUS_WARN, + f"Arc namespaces present, {len(running)} pod(s) Running, " + f"{len(not_running)} not Running: {', '.join(names)}", + details={"running": len(running), "not_running_pods": names}, + ) + + return write_check_result( + bundle_dir, CATEGORY_CONNECTIVITY, "arc-dependencies", + STATUS_PASS, + f"Azure Arc healthy: namespaces {', '.join(found)} present, " + f"{len(running)} pod(s) Running", + ) + + +def _check_wo_namespace(clients, bundle_dir, cluster_info, capabilities): + """Check the WO namespace exists.""" + namespaces = cluster_info.get("namespaces") or [] + wo_ns = [ns for ns in namespaces if ns["name"] == WO_NAMESPACE] + + if not wo_ns: + return write_check_result( + bundle_dir, CATEGORY_WO_COMPONENTS, "wo-namespace", + STATUS_FAIL, f"Namespace '{WO_NAMESPACE}' not found" + ) + + return write_check_result( + bundle_dir, CATEGORY_WO_COMPONENTS, "wo-namespace", + STATUS_PASS, f"Namespace '{WO_NAMESPACE}' exists (status: {wo_ns[0]['status']})" + ) + + +def _check_wo_pods(clients, bundle_dir, cluster_info, capabilities): + """Check WO pods are running.""" + core = clients["core_v1"] + result, err = safe_api_call( + core.list_namespaced_pod, WO_NAMESPACE, + description="list WO pods", + ) + + if err: + return write_check_result( + bundle_dir, CATEGORY_WO_COMPONENTS, "wo-pods", + STATUS_WARN, f"Could not list WO pods: {err}" + ) + + pods = result.items if result else [] + if not pods: + return write_check_result( + bundle_dir, CATEGORY_WO_COMPONENTS, "wo-pods", + STATUS_FAIL, f"No pods found in {WO_NAMESPACE}" + ) + + running = [p for p in pods if p.status.phase == "Running"] + not_running = [ + {"name": p.metadata.name, "phase": p.status.phase} + for p in pods if p.status.phase != "Running" + ] + + if not_running: + return write_check_result( + bundle_dir, CATEGORY_WO_COMPONENTS, "wo-pods", + STATUS_WARN, + f"{len(running)}/{len(pods)} WO pods Running", + details={"not_running": not_running} + ) + + return write_check_result( + bundle_dir, CATEGORY_WO_COMPONENTS, "wo-pods", + STATUS_PASS, f"All {len(running)} WO pods Running" + ) + + +def _check_wo_services_deployments(clients, bundle_dir, cluster_info, capabilities): + """Check WO services and deployments are healthy.""" + core = clients["core_v1"] + apps = clients["apps_v1"] + + issues = [] + + # Check deployments + result, err = safe_api_call( + apps.list_namespaced_deployment, WO_NAMESPACE, + description=f"list deployments in {WO_NAMESPACE}", + ) + if err: + return write_check_result( + bundle_dir, CATEGORY_WO_COMPONENTS, "wo-services-deployments", + STATUS_WARN, f"Could not check WO deployments: {err}" + ) + + deployments = result.items or [] + dep_details = [] + for d in deployments: + desired = d.spec.replicas or 0 + ready = d.status.ready_replicas or 0 + dep_details.append({ + "name": d.metadata.name, + "desired": desired, + "ready": ready, + }) + if ready < desired: + issues.append(f"Deployment {d.metadata.name}: {ready}/{desired} ready") + + # Check services + result, err = safe_api_call( + core.list_namespaced_service, WO_NAMESPACE, + description=f"list services in {WO_NAMESPACE}", + ) + svc_count = len(result.items) if result else 0 + + if issues: + return write_check_result( + bundle_dir, CATEGORY_WO_COMPONENTS, "wo-services-deployments", + STATUS_WARN, + f"{len(deployments)} deployment(s), {svc_count} service(s) — " + f"issues: {'; '.join(issues)}", + details={"deployments": dep_details, "services": svc_count, "issues": issues}, + ) + + return write_check_result( + bundle_dir, CATEGORY_WO_COMPONENTS, "wo-services-deployments", + STATUS_PASS, + f"{len(deployments)} deployment(s) all healthy, {svc_count} service(s)", + details={"deployments": dep_details, "services": svc_count}, + ) + + +def _check_wo_webhooks(clients, bundle_dir, cluster_info, capabilities): + """Check Symphony validating/mutating webhooks are configured.""" + admission = clients["admissionregistration_v1"] + + result, err = safe_api_call( + admission.list_validating_webhook_configuration, + description="list validating webhooks for WO check", + ) + if err: + return write_check_result( + bundle_dir, CATEGORY_WO_COMPONENTS, "wo-webhooks", + STATUS_WARN, f"Could not list webhooks: {err}" + ) + + vwcs = result.items if result else [] + symphony_vwc = [w for w in vwcs if "symphony" in w.metadata.name.lower()] + + if not symphony_vwc: + return write_check_result( + bundle_dir, CATEGORY_WO_COMPONENTS, "wo-webhooks", + STATUS_WARN, "No Symphony validating webhook configurations found" + ) + + total_hooks = sum(len(w.webhooks or []) for w in symphony_vwc) + fail_hooks = sum( + 1 for w in symphony_vwc for wh in (w.webhooks or []) if wh.failure_policy == "Fail" + ) + + return write_check_result( + bundle_dir, CATEGORY_WO_COMPONENTS, "wo-webhooks", + STATUS_PASS, + f"Symphony webhooks configured: {total_hooks} hooks ({fail_hooks} with failurePolicy=Fail)", + details={"configs": [w.metadata.name for w in symphony_vwc]} + ) + + +def _check_admission_controllers(clients, bundle_dir, cluster_info, capabilities): + """Detect and report admission controllers.""" + detected = [] + if capabilities.get("has_gatekeeper"): + detected.append("Gatekeeper") + if capabilities.get("has_kyverno"): + detected.append("Kyverno") + if capabilities.get("has_openshift"): + detected.append("OpenShift SCC") + + if not detected: + return write_check_result( + bundle_dir, CATEGORY_ADMISSION_CONTROLLERS, "policy-engines", + STATUS_PASS, "No additional policy engines detected (Gatekeeper/Kyverno/OpenShift SCC)" + ) + + return write_check_result( + bundle_dir, CATEGORY_ADMISSION_CONTROLLERS, "policy-engines", + STATUS_PASS, f"Policy engines detected: {', '.join(detected)}", + details={"engines": detected} + ) + + +def _check_psa_labels(clients, bundle_dir, cluster_info, capabilities): + """Check PSA enforcement labels on WO-relevant namespaces.""" + namespaces = cluster_info.get("namespaces") or [] + enforced = [] + + for ns in namespaces: + if ns["name"] not in (WO_NAMESPACE, CERT_MANAGER_NAMESPACE, "default"): + continue + labels = ns.get("labels", {}) + enforce = labels.get(f"{PSA_LABEL_PREFIX}enforce") + if enforce: + enforced.append({"namespace": ns["name"], "level": enforce}) + + if not enforced: + return write_check_result( + bundle_dir, CATEGORY_ADMISSION_CONTROLLERS, "psa-labels", + STATUS_PASS, "No PSA enforce labels on WO-relevant namespaces" + ) + + restricted = [e for e in enforced if e["level"] == "restricted"] + if restricted: + return write_check_result( + bundle_dir, CATEGORY_ADMISSION_CONTROLLERS, "psa-labels", + STATUS_WARN, + f"PSA enforce=restricted on: {', '.join(e['namespace'] for e in restricted)} " + "(test pods may need explicit securityContext)", + details={"enforced": enforced} + ) + + return write_check_result( + bundle_dir, CATEGORY_ADMISSION_CONTROLLERS, "psa-labels", + STATUS_PASS, f"PSA labels found but not restricted: {enforced}", + details={"enforced": enforced} + ) + + +def _check_dns_resolution(clients, bundle_dir, cluster_info, capabilities): + """Check DNS resolution works for internal and external names (client-side).""" + import socket + + from azext_workload_orchestration.support.consts import DNS_EXTERNAL_HOST + + results_detail = {} + + # External DNS check (from the client machine running az cli) + try: + addr = socket.getaddrinfo(DNS_EXTERNAL_HOST, 443, socket.AF_INET) + results_detail["external_dns"] = { + "host": DNS_EXTERNAL_HOST, "resolved": True, + "addresses": list({a[4][0] for a in addr}), + } + except (socket.gaierror, socket.timeout, OSError) as ex: + results_detail["external_dns"] = { + "host": DNS_EXTERNAL_HOST, "resolved": False, "error": str(ex), + } + return write_check_result( + bundle_dir, CATEGORY_DNS_HEALTH, "dns-resolution", + STATUS_WARN, + f"Cannot resolve {DNS_EXTERNAL_HOST} from client (may be expected in air-gapped environments)", + details=results_detail, + ) + + return write_check_result( + bundle_dir, CATEGORY_DNS_HEALTH, "dns-resolution", + STATUS_PASS, + f"DNS resolution OK: {DNS_EXTERNAL_HOST} resolves from client", + details=results_detail, + ) + + +def _check_resource_quotas(clients, bundle_dir, cluster_info, capabilities): + """Check if resource quotas exist on the WO namespace that could limit pods.""" + core = clients["core_v1"] + + result, err = safe_api_call( + core.list_namespaced_resource_quota, WO_NAMESPACE, + description="list resource quotas on WO namespace", + ) + + if err: + return write_check_result( + bundle_dir, CATEGORY_WO_COMPONENTS, "resource-quotas", + STATUS_SKIP, f"Could not check resource quotas: {err}" + ) + + quotas = result.items if result else [] + if not quotas: + return write_check_result( + bundle_dir, CATEGORY_WO_COMPONENTS, "resource-quotas", + STATUS_PASS, f"No resource quotas on {WO_NAMESPACE} namespace" + ) + + # Check if any quota is near its limit + warnings = [] + for rq in quotas: + hard = rq.status.hard or {} + used = rq.status.used or {} + for resource, limit_str in hard.items(): + used_str = used.get(resource, "0") + try: + limit_val = float(limit_str) + used_val = float(used_str) + if limit_val > 0 and used_val / limit_val > 0.8: + warnings.append(f"{resource}: {used_str}/{limit_str} ({used_val / limit_val * 100:.0f}%)") + except (ValueError, ZeroDivisionError): + pass + + if warnings: + return write_check_result( + bundle_dir, CATEGORY_WO_COMPONENTS, "resource-quotas", + STATUS_WARN, + f"Resource quotas >80% utilized on {WO_NAMESPACE}: {'; '.join(warnings)}", + details={"quotas": [rq.metadata.name for rq in quotas], "warnings": warnings} + ) + + return write_check_result( + bundle_dir, CATEGORY_WO_COMPONENTS, "resource-quotas", + STATUS_PASS, + f"{len(quotas)} resource quota(s) on {WO_NAMESPACE}, all within limits" + ) + + +def _check_cluster_resources(clients, bundle_dir, cluster_info, capabilities): + """Check cluster-wide aggregate CPU and memory against minimums.""" + nodes = cluster_info.get("nodes") or [] + if not nodes: + return write_check_result( + bundle_dir, CATEGORY_NODE_HEALTH, "cluster-resources", + STATUS_SKIP, "No nodes to check" + ) + + total_cpu = 0.0 + total_mem = 0.0 + for n in nodes: + total_cpu += parse_cpu(n.get("allocatable_cpu", "0")) + total_mem += parse_memory_gi(n.get("allocatable_memory", "0")) + + issues = [] + if total_cpu < MIN_CPU_CORES: + issues.append(f"Total CPU {total_cpu:.1f} cores < {MIN_CPU_CORES} minimum") + if total_mem < MIN_MEMORY_GI: + issues.append(f"Total memory {total_mem:.1f}Gi < {MIN_MEMORY_GI}Gi minimum") + + if issues: + return write_check_result( + bundle_dir, CATEGORY_NODE_HEALTH, "cluster-resources", + STATUS_WARN, "; ".join(issues), + details={"total_cpu": round(total_cpu, 2), "total_memory_gi": round(total_mem, 2)} + ) + + return write_check_result( + bundle_dir, CATEGORY_NODE_HEALTH, "cluster-resources", + STATUS_PASS, + f"Cluster total: {total_cpu:.1f} CPU cores, {total_mem:.1f}Gi memory " + f"across {len(nodes)} node(s)", + details={"total_cpu": round(total_cpu, 2), "total_memory_gi": round(total_mem, 2)} + ) + + +def _check_protected_namespace(clients, bundle_dir, cluster_info, capabilities): + """Check that the WO namespace is not a protected system namespace.""" + if WO_NAMESPACE in PROTECTED_NAMESPACES or \ + WO_NAMESPACE.startswith("kube-") or \ + WO_NAMESPACE.startswith("azure-"): + return write_check_result( + bundle_dir, CATEGORY_WO_COMPONENTS, "protected-namespace", + STATUS_FAIL, + f"WO namespace '{WO_NAMESPACE}' is a protected/system namespace", + details={"protected_namespaces": PROTECTED_NAMESPACES} + ) + + return write_check_result( + bundle_dir, CATEGORY_WO_COMPONENTS, "protected-namespace", + STATUS_PASS, + f"WO namespace '{WO_NAMESPACE}' is not a protected system namespace" + ) + + +def _check_csi_drivers(clients, bundle_dir, cluster_info, capabilities): + """Check for installed CSI drivers.""" + storage = clients["storage_v1"] + result, err = safe_api_call(storage.list_csi_driver, description="list CSI drivers") + + if err: + return write_check_result( + bundle_dir, CATEGORY_STORAGE, "csi-drivers", + STATUS_SKIP, f"Could not list CSI drivers: {err}" + ) + + drivers = result.items if result else [] + if not drivers: + return write_check_result( + bundle_dir, CATEGORY_STORAGE, "csi-drivers", + STATUS_WARN, "No CSI drivers found in cluster" + ) + + driver_names = [d.metadata.name for d in drivers] + return write_check_result( + bundle_dir, CATEGORY_STORAGE, "csi-drivers", + STATUS_PASS, f"{len(drivers)} CSI driver(s): {', '.join(driver_names)}", + details={"drivers": driver_names} + ) + + +def _check_image_pull_secrets(clients, bundle_dir, cluster_info, capabilities): + """Check for image pull secrets across relevant namespaces.""" + core = clients["core_v1"] + pull_secrets = {} + + for ns in [WO_NAMESPACE, CERT_MANAGER_NAMESPACE]: + result, _err = safe_api_call( + core.list_namespaced_secret, ns, + field_selector="type=kubernetes.io/dockerconfigjson", + description=f"list pull secrets in {ns}", + ) + if result and result.items: + pull_secrets[ns] = [s.metadata.name for s in result.items] + + if pull_secrets: + parts = [f"{ns}: {', '.join(names)}" for ns, names in pull_secrets.items()] + return write_check_result( + bundle_dir, CATEGORY_REGISTRY_ACCESS, "image-pull-secrets", + STATUS_PASS, f"Image pull secrets found: {'; '.join(parts)}", + details={"secrets": pull_secrets} + ) + + return write_check_result( + bundle_dir, CATEGORY_REGISTRY_ACCESS, "image-pull-secrets", + STATUS_PASS, + "No image pull secrets in WO namespaces (using default service account credentials)" + ) + + +def _check_proxy_settings(clients, bundle_dir, cluster_info, capabilities): + """Check for HTTP proxy configuration in WO pods.""" + core = clients["core_v1"] + result, err = safe_api_call( + core.list_namespaced_pod, WO_NAMESPACE, + description="list WO pods for proxy check", + ) + + if err or not result or not result.items: + return write_check_result( + bundle_dir, CATEGORY_WO_COMPONENTS, "proxy-settings", + STATUS_SKIP, f"Could not check proxy settings: {err or 'no pods found'}" + ) + + proxy_vars = ("HTTP_PROXY", "HTTPS_PROXY", "NO_PROXY", + "http_proxy", "https_proxy", "no_proxy") + pods_with_proxy = [] + + for pod in result.items: + for container in (pod.spec.containers or []): + for env in (container.env or []): + if env.name in proxy_vars: + pods_with_proxy.append({ + "pod": pod.metadata.name, + "container": container.name, + "var": env.name, + "value": env.value or "(from ref)", + }) + + if pods_with_proxy: + return write_check_result( + bundle_dir, CATEGORY_WO_COMPONENTS, "proxy-settings", + STATUS_WARN, + f"Proxy env vars found in {len(pods_with_proxy)} container(s) — " + "verify proxy allows access to mcr.microsoft.com", + details={"proxy_configs": pods_with_proxy} + ) + + return write_check_result( + bundle_dir, CATEGORY_WO_COMPONENTS, "proxy-settings", + STATUS_PASS, "No proxy environment variables in WO pods" + ) diff --git a/src/workload-orchestration/setup.py b/src/workload-orchestration/setup.py index 32448955dc4..7a0cfc1110b 100644 --- a/src/workload-orchestration/setup.py +++ b/src/workload-orchestration/setup.py @@ -10,7 +10,7 @@ # HISTORY.rst entry. -VERSION = '5.1.0' +VERSION = '5.1.1' # The full list of classifiers is available at # https://pypi.python.org/pypi?%3Aaction=list_classifiers @@ -26,7 +26,9 @@ 'License :: OSI Approved :: MIT License', ] -DEPENDENCIES = [] +DEPENDENCIES = [ + 'kubernetes>=24.2.0', +] with open('README.md', 'r', encoding='utf-8') as f: README = f.read()