Пример #1
0
def _track_refresh_operation(cli_ctx, result, vault_name, resource_group):
    protection_container_refresh_operation_results_client = protection_container_refresh_operation_results_cf(cli_ctx)

    operation_id = _get_operation_id_from_header(result.response.headers['Location'])
    result = sdk_no_wait(True, protection_container_refresh_operation_results_client.get,
                         vault_name, resource_group, fabric_name, operation_id)
    while result.response.status_code == 202:
        time.sleep(1)
        result = sdk_no_wait(True, protection_container_refresh_operation_results_client.get,
                             vault_name, resource_group, fabric_name, operation_id)
Пример #2
0
def track_refresh_operation(cli_ctx, result, vault_name, resource_group):
    protection_container_refresh_operation_results_client = protection_container_refresh_operation_results_cf(
        cli_ctx)

    operation_id = get_operation_id_from_header(
        result.response.headers['Location'])
    result = protection_container_refresh_operation_results_client.get(
        vault_name, resource_group, fabric_name, operation_id, raw=True)
    while result.response.status_code == 202:
        time.sleep(5)
        result = protection_container_refresh_operation_results_client.get(
            vault_name, resource_group, fabric_name, operation_id, raw=True)