diff --git a/.changes/unreleased/added-20260625-145755.yaml b/.changes/unreleased/added-20260625-145755.yaml index a207b46b..768759c2 100644 --- a/.changes/unreleased/added-20260625-145755.yaml +++ b/.changes/unreleased/added-20260625-145755.yaml @@ -1,5 +1,5 @@ kind: added -body: Support creating SQLDatabase with optional parameters. Only `CreationMode` of type `New` is supported. +body: Support creating SQLDatabase with optional parameters. Support `creationMode` of type `New`, `Restore` and `RestoreDeletedDatabase`. time: 2026-06-25T14:57:55.03150683Z custom: Author: aviatco diff --git a/src/fabric_cli/core/fab_constant.py b/src/fabric_cli/core/fab_constant.py index eb893e7a..531aa091 100644 --- a/src/fabric_cli/core/fab_constant.py +++ b/src/fabric_cli/core/fab_constant.py @@ -354,3 +354,5 @@ # SQLDatabase creation modes SQL_DATABASE_CREATION_MODE_NEW = "New" +SQL_DATABASE_CREATION_MODE_RESTORE = "Restore" +SQL_DATABASE_CREATION_MODE_RESTORE_DELETED = "RestoreDeletedDatabase" diff --git a/src/fabric_cli/errors/mkdir.py b/src/fabric_cli/errors/mkdir.py index 9b27ac8b..7113fba9 100644 --- a/src/fabric_cli/errors/mkdir.py +++ b/src/fabric_cli/errors/mkdir.py @@ -20,11 +20,27 @@ def workspace_capacity_not_found() -> str: def folder_name_exists() -> str: return "A folder with the same name already exists" + @staticmethod + def missing_restore_params() -> str: + return ( + "Missing required parameter(s) for restore mode. " + "Required: restorePointInTime, itemId, workspaceId. " + "Example: -P creationMode=Restore,restorePointInTime=2024-01-15T10:30:00Z,itemId=,workspaceId=" + ) + + @staticmethod + def missing_restore_deleted_params() -> str: + return ( + "Missing required parameter(s) for RestoreDeletedDatabase mode. " + "Required: restorableDeletedDatabaseName, restorePointInTime. " + "Example: -P creationMode=RestoreDeletedDatabase,restorableDeletedDatabaseName=,restorePointInTime=2024-01-15T10:30:00Z" + ) + @staticmethod def unsupported_creation_mode(mode: str) -> str: return ( f"Unsupported creation mode '{mode}'. " - "Supported modes: New" + "Supported modes: New, Restore, RestoreDeletedDatabase" ) @staticmethod diff --git a/src/fabric_cli/utils/fab_cmd_mkdir_utils.py b/src/fabric_cli/utils/fab_cmd_mkdir_utils.py index 3cd400e6..aa0e8da1 100644 --- a/src/fabric_cli/utils/fab_cmd_mkdir_utils.py +++ b/src/fabric_cli/utils/fab_cmd_mkdir_utils.py @@ -348,6 +348,11 @@ def get_params_per_item_type(item: Item): "creationMode", "backupRetentionDays", "collation", + "restorePointInTime", + "itemId", + "workspaceId", + "referenceType", + "restorableDeletedDatabaseName", ] return required_params, optional_params @@ -789,8 +794,13 @@ def lowercase_keys(data): def _build_sql_database_creation_payload_if_exists(params: dict) -> dict: """Build the optional creationPayload for SQLDatabase creation. - The payload is built based on the creation mode (params["creationmode"]): + The payload is built based on the creation mode (params["creationMode"]) and the provided parameters. + The supported modes are: - New: creationMode, backupRetentionDays, collation + - Restore: creationMode, restorePointInTime, sourceDatabaseReference + (itemId, referenceType, workspaceId) + - RestoreDeletedDatabase: creationMode, restorableDeletedDatabaseName, + restorePointInTime Returns an empty dict when no mode is provided, since the creationPayload is optional. @@ -805,12 +815,31 @@ def _build_sql_database_creation_payload_if_exists(params: dict) -> dict: if mode_lower == fab_constant.SQL_DATABASE_CREATION_MODE_NEW.lower(): return _build_sql_database_new_payload(params) + if mode_lower == fab_constant.SQL_DATABASE_CREATION_MODE_RESTORE.lower(): + return _build_sql_database_restore_payload(params) + + if mode_lower == fab_constant.SQL_DATABASE_CREATION_MODE_RESTORE_DELETED.lower(): + return _build_sql_database_restore_deleted_payload(params) + + raise FabricCLIError( ErrorMessages.Mkdir.unsupported_creation_mode(mode), fab_constant.ERROR_INVALID_INPUT, ) +def _validate_required_params( + params: dict[str, object], required: list[str], error_message: str +) -> None: + """Raise a FabricCLIError when any required param is missing or empty. + + 'required' is a list of (key) param names to look up in 'params'. + """ + missing = [key for key in required if not params.get(key)] + if missing: + raise FabricCLIError(error_message, fab_constant.ERROR_INVALID_INPUT) + + def _build_sql_database_new_payload(params: dict) -> dict: """Build the creationPayload for the New SQLDatabase mode.""" backup_retention_days = params.get("backupretentiondays") @@ -837,6 +866,40 @@ def _build_sql_database_new_payload(params: dict) -> dict: return creation_payload +def _build_sql_database_restore_payload(params: dict) -> dict: + """Build the creationPayload for the Restore SQLDatabase mode.""" + _validate_required_params( + params, + ["restorepointintime", "itemid", "workspaceid"], + ErrorMessages.Mkdir.missing_restore_params(), + ) + + return { + "creationMode": fab_constant.SQL_DATABASE_CREATION_MODE_RESTORE, + "restorePointInTime": params.get("restorepointintime"), + "sourceDatabaseReference": { + "itemId": params.get("itemid"), + "referenceType": params.get("referencetype", "ById"), + "workspaceId": params.get("workspaceid"), + }, + } + + +def _build_sql_database_restore_deleted_payload(params: dict) -> dict: + """Build the creationPayload for the RestoreDeletedDatabase SQLDatabase mode.""" + _validate_required_params( + params, + ["restorabledeleteddatabasename", "restorepointintime"], + ErrorMessages.Mkdir.missing_restore_deleted_params(), + ) + + return { + "creationMode": fab_constant.SQL_DATABASE_CREATION_MODE_RESTORE_DELETED, + "restorableDeletedDatabaseName": params.get("restorabledeleteddatabasename"), + "restorePointInTime": params.get("restorepointintime"), + } + + def validate_spark_pool_params(params): # Node size options allowed_node_sizes = {"small", "medium", "large", "xlarge", "xxlarge"} diff --git a/tests/test_commands/recordings/test_commands/test_mkdir/class_setup.yaml b/tests/test_commands/recordings/test_commands/test_mkdir/class_setup.yaml index 9096e5d6..68793034 100644 --- a/tests/test_commands/recordings/test_commands/test_mkdir/class_setup.yaml +++ b/tests/test_commands/recordings/test_commands/test_mkdir/class_setup.yaml @@ -26,15 +26,15 @@ interactions: Content-Encoding: - gzip Content-Length: - - '3372' + - '3467' Content-Type: - application/json; charset=utf-8 Date: - - Mon, 29 Jun 2026 12:23:57 GMT + - Wed, 01 Jul 2026 19:12:35 GMT Pragma: - no-cache RequestId: - - 9cbe7895-a269-4c38-a8a0-b2aa7cab980b + - 4b9b4fe1-1e75-4960-92c1-057599bf87c5 Strict-Transport-Security: - max-age=31536000; includeSubDomains X-Content-Type-Options: @@ -75,15 +75,15 @@ interactions: Content-Encoding: - gzip Content-Length: - - '3372' + - '3467' Content-Type: - application/json; charset=utf-8 Date: - - Mon, 29 Jun 2026 12:23:59 GMT + - Wed, 01 Jul 2026 19:12:36 GMT Pragma: - no-cache RequestId: - - b9f62560-ac92-47b2-843a-f328f8b81599 + - 56b58f16-dd3d-4b8f-9c90-77a2d13b1077 Strict-Transport-Security: - max-age=31536000; includeSubDomains X-Content-Type-Options: @@ -129,11 +129,11 @@ interactions: Content-Type: - application/json; charset=utf-8 Date: - - Mon, 29 Jun 2026 12:24:04 GMT + - Wed, 01 Jul 2026 19:12:40 GMT Pragma: - no-cache RequestId: - - 8ec42234-820a-40cd-9777-83147381c1e8 + - 12132078-71c1-48f2-89fc-361417ae2b27 Strict-Transport-Security: - max-age=31536000; includeSubDomains X-Content-Type-Options: @@ -167,7 +167,7 @@ interactions: uri: https://api.fabric.microsoft.com/v1/workspaces response: body: - string: '{"id": "93e90efd-c518-46b5-ae56-9f3ed3244e19", "displayName": "fabriccli_WorkspacePerTestclass_000001", + string: '{"id": "f54ac349-b5a9-41bd-acd1-81f9ed9ec0f3", "displayName": "fabriccli_WorkspacePerTestclass_000001", "description": "", "type": "Workspace", "capacityId": "00000000-0000-0000-0000-000000000004", "capacityRegion": "Central US"}' headers: @@ -178,17 +178,17 @@ interactions: Content-Encoding: - gzip Content-Length: - - '193' + - '196' Content-Type: - application/json; charset=utf-8 Date: - - Mon, 29 Jun 2026 12:24:12 GMT + - Wed, 01 Jul 2026 19:12:45 GMT Location: - - https://api.fabric.microsoft.com/v1/workspaces/93e90efd-c518-46b5-ae56-9f3ed3244e19 + - https://api.fabric.microsoft.com/v1/workspaces/f54ac349-b5a9-41bd-acd1-81f9ed9ec0f3 Pragma: - no-cache RequestId: - - eb1b48e3-5eac-4f95-8c80-adbc432c0114 + - 69736420-636d-43f1-9f6b-9170a88f51e8 Strict-Transport-Security: - max-age=31536000; includeSubDomains X-Content-Type-Options: @@ -220,7 +220,7 @@ interactions: response: body: string: '{"value": [{"id": "3634a139-2c9e-4205-910b-3b089a31be47", "displayName": - "My workspace", "description": "", "type": "Personal"}, {"id": "93e90efd-c518-46b5-ae56-9f3ed3244e19", + "My workspace", "description": "", "type": "Personal"}, {"id": "f54ac349-b5a9-41bd-acd1-81f9ed9ec0f3", "displayName": "fabriccli_WorkspacePerTestclass_000001", "description": "", "type": "Workspace", "capacityId": "00000000-0000-0000-0000-000000000004", "capacityRegion": "Central US"}]}' @@ -232,15 +232,15 @@ interactions: Content-Encoding: - gzip Content-Length: - - '3407' + - '3500' Content-Type: - application/json; charset=utf-8 Date: - - Mon, 29 Jun 2026 12:25:27 GMT + - Wed, 01 Jul 2026 19:43:10 GMT Pragma: - no-cache RequestId: - - 0609f127-38cc-4ea8-9921-5741cd1125e3 + - 4a3e7063-a634-4061-9c9a-b2d7693272cc Strict-Transport-Security: - max-age=31536000; includeSubDomains X-Content-Type-Options: @@ -268,7 +268,7 @@ interactions: User-Agent: - ms-fabric-cli/1.6.1 (mkdir; Linux/6.6.87.2-microsoft-standard-WSL2; Python/3.12.11) method: GET - uri: https://api.fabric.microsoft.com/v1/workspaces/93e90efd-c518-46b5-ae56-9f3ed3244e19/items + uri: https://api.fabric.microsoft.com/v1/workspaces/f54ac349-b5a9-41bd-acd1-81f9ed9ec0f3/items response: body: string: '{"value": []}' @@ -284,11 +284,11 @@ interactions: Content-Type: - application/json; charset=utf-8 Date: - - Mon, 29 Jun 2026 12:25:29 GMT + - Wed, 01 Jul 2026 19:43:10 GMT Pragma: - no-cache RequestId: - - 34a03b3e-7521-4bd5-9227-e008b722a65d + - 098c0e59-ef2c-4b31-a534-bc752bf28bef Strict-Transport-Security: - max-age=31536000; includeSubDomains X-Content-Type-Options: @@ -318,7 +318,7 @@ interactions: User-Agent: - ms-fabric-cli/1.6.1 (mkdir; Linux/6.6.87.2-microsoft-standard-WSL2; Python/3.12.11) method: DELETE - uri: https://api.fabric.microsoft.com/v1/workspaces/93e90efd-c518-46b5-ae56-9f3ed3244e19 + uri: https://api.fabric.microsoft.com/v1/workspaces/f54ac349-b5a9-41bd-acd1-81f9ed9ec0f3 response: body: string: '' @@ -334,11 +334,11 @@ interactions: Content-Type: - application/octet-stream Date: - - Mon, 29 Jun 2026 12:25:29 GMT + - Wed, 01 Jul 2026 19:43:10 GMT Pragma: - no-cache RequestId: - - b4152520-4bef-46fc-80e3-64837c54808b + - c862cc56-bcd3-4573-ba39-175c3d756ba3 Strict-Transport-Security: - max-age=31536000; includeSubDomains X-Content-Type-Options: diff --git a/tests/test_commands/recordings/test_commands/test_mkdir/test_mkdir_sqldatabase_restore_and_restore_deleted_with_creation_payload_success.yaml b/tests/test_commands/recordings/test_commands/test_mkdir/test_mkdir_sqldatabase_restore_and_restore_deleted_with_creation_payload_success.yaml new file mode 100644 index 00000000..7c2cfd55 --- /dev/null +++ b/tests/test_commands/recordings/test_commands/test_mkdir/test_mkdir_sqldatabase_restore_and_restore_deleted_with_creation_payload_success.yaml @@ -0,0 +1,4442 @@ +interactions: +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.6.1 + method: GET + uri: https://api.fabric.microsoft.com/v1/workspaces + response: + body: + string: '{"value": [{"id": "3634a139-2c9e-4205-910b-3b089a31be47", "displayName": + "My workspace", "description": "", "type": "Personal"}, {"id": "f54ac349-b5a9-41bd-acd1-81f9ed9ec0f3", + "displayName": "fabriccli_WorkspacePerTestclass_000001", "description": "", + "type": "Workspace", "capacityId": "00000000-0000-0000-0000-000000000004", + "capacityRegion": "Central US"}]}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '3500' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 01 Jul 2026 19:14:32 GMT + Pragma: + - no-cache + RequestId: + - 26db137c-c556-4e7a-bc86-3738f398d3cb + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + home-cluster-uri: + - https://wabi-us-central-b-primary-redirect.analysis.windows.net/ + request-redirected: + - 'true' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.6.1 + method: GET + uri: https://api.fabric.microsoft.com/v1/workspaces/f54ac349-b5a9-41bd-acd1-81f9ed9ec0f3/items + response: + body: + string: '{"value": []}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '32' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 01 Jul 2026 19:14:32 GMT + Pragma: + - no-cache + RequestId: + - 9475af75-ac54-47f6-be95-81aef0de6b0a + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + home-cluster-uri: + - https://wabi-us-central-b-primary-redirect.analysis.windows.net/ + request-redirected: + - 'true' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.6.1 + method: GET + uri: https://api.fabric.microsoft.com/v1/workspaces/f54ac349-b5a9-41bd-acd1-81f9ed9ec0f3/items + response: + body: + string: '{"value": []}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '32' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 01 Jul 2026 19:14:34 GMT + Pragma: + - no-cache + RequestId: + - 79a06ccb-19c0-4989-bc3e-f1a7e58cb3b5 + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + home-cluster-uri: + - https://wabi-us-central-b-primary-redirect.analysis.windows.net/ + request-redirected: + - 'true' + status: + code: 200 + message: OK +- request: + body: '{"displayName": "fabcli000001", "type": "SQLDatabase", "folderId": null, + "creationPayload": {"creationMode": "New"}}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '120' + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.6.1 + method: POST + uri: https://api.fabric.microsoft.com/v1/workspaces/f54ac349-b5a9-41bd-acd1-81f9ed9ec0f3/sqlDatabases + response: + body: + string: 'null' + headers: + Access-Control-Expose-Headers: + - RequestId,Location,Retry-After,ETag,x-ms-operation-id + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '24' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 01 Jul 2026 19:14:36 GMT + ETag: + - '""' + Location: + - https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/ac765071-cba1-458e-aa8b-e705c5c1fe75 + Pragma: + - no-cache + RequestId: + - 567d201c-a566-4629-b0aa-71481a5f68e2 + Retry-After: + - '20' + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + home-cluster-uri: + - https://wabi-us-central-b-primary-redirect.analysis.windows.net/ + request-redirected: + - 'true' + x-ms-operation-id: + - ac765071-cba1-458e-aa8b-e705c5c1fe75 + status: + code: 202 + message: Accepted +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.6.1 + method: GET + uri: https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/ac765071-cba1-458e-aa8b-e705c5c1fe75 + response: + body: + string: '{"status": "Succeeded", "createdTimeUtc": "2026-07-01T19:14:35.3833049", + "lastUpdatedTimeUtc": "2026-07-01T19:14:53.6743871", "percentComplete": 100, + "error": null}' + headers: + Access-Control-Expose-Headers: + - RequestId,Location,x-ms-operation-id + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '132' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 01 Jul 2026 19:14:58 GMT + Location: + - https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/ac765071-cba1-458e-aa8b-e705c5c1fe75/result + Pragma: + - no-cache + RequestId: + - 0bfbb5de-fd5d-4597-92bb-976fbc98e54e + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + x-ms-operation-id: + - ac765071-cba1-458e-aa8b-e705c5c1fe75 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.6.1 + method: GET + uri: https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/ac765071-cba1-458e-aa8b-e705c5c1fe75/result + response: + body: + string: '{"id": "059a34a1-239c-444a-8dfb-72d58f4acc08", "type": "SQLDatabase", + "displayName": "fabcli000001", "description": "", "workspaceId": "f54ac349-b5a9-41bd-acd1-81f9ed9ec0f3"}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Type: + - application/json + Date: + - Wed, 01 Jul 2026 19:14:59 GMT + Pragma: + - no-cache + RequestId: + - ae384987-2056-4bc9-95e2-c35659cf4f93 + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + Transfer-Encoding: + - chunked + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.6.1 + method: GET + uri: https://api.fabric.microsoft.com/v1/workspaces + response: + body: + string: '{"value": [{"id": "3634a139-2c9e-4205-910b-3b089a31be47", "displayName": + "My workspace", "description": "", "type": "Personal"}, {"id": "f54ac349-b5a9-41bd-acd1-81f9ed9ec0f3", + "displayName": "fabriccli_WorkspacePerTestclass_000001", "description": "", + "type": "Workspace", "capacityId": "00000000-0000-0000-0000-000000000004", + "capacityRegion": "Central US"}]}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '3500' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 01 Jul 2026 19:20:46 GMT + Pragma: + - no-cache + RequestId: + - 363dd867-3435-444e-a440-84702b6604a7 + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + home-cluster-uri: + - https://wabi-us-central-b-primary-redirect.analysis.windows.net/ + request-redirected: + - 'true' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.6.1 + method: GET + uri: https://api.fabric.microsoft.com/v1/workspaces/f54ac349-b5a9-41bd-acd1-81f9ed9ec0f3/items + response: + body: + string: '{"value": [{"id": "f6247242-cede-4353-8d54-cf291f92ebd6", "type": "SQLEndpoint", + "displayName": "fabcli000001", "description": "", "workspaceId": "f54ac349-b5a9-41bd-acd1-81f9ed9ec0f3"}, + {"id": "059a34a1-239c-444a-8dfb-72d58f4acc08", "type": "SQLDatabase", "displayName": + "fabcli000001", "description": "", "workspaceId": "f54ac349-b5a9-41bd-acd1-81f9ed9ec0f3"}]}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '211' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 01 Jul 2026 19:20:47 GMT + Pragma: + - no-cache + RequestId: + - e79a467e-9170-4669-88f5-48266f476561 + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + home-cluster-uri: + - https://wabi-us-central-b-primary-redirect.analysis.windows.net/ + request-redirected: + - 'true' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.6.1 + method: GET + uri: https://api.fabric.microsoft.com/v1/workspaces/f54ac349-b5a9-41bd-acd1-81f9ed9ec0f3/sqlDatabases/059a34a1-239c-444a-8dfb-72d58f4acc08 + response: + body: + string: '{"id": "059a34a1-239c-444a-8dfb-72d58f4acc08", "type": "SQLDatabase", + "displayName": "fabcli000001", "description": "", "workspaceId": "f54ac349-b5a9-41bd-acd1-81f9ed9ec0f3", + "properties": {"connectionInfo": "Data Source=vwbb4lsqmqqejdvenqo7wshysy-jhbuv5njww6udlgrqh463hwa6m.database.fabric.microsoft.com,1433;Initial + Catalog=fabcli000001-059a34a1-239c-444a-8dfb-72d58f4acc08;Multiple Active + Result Sets=False;Connect Timeout=30;Encrypt=True;Trust Server Certificate=False", + "connectionString": "mock_connection_string", "databaseName": "fabcli000001-059a34a1-239c-444a-8dfb-72d58f4acc08", + "serverFqdn": "vwbb4lsqmqqejdvenqo7wshysy-jhbuv5njww6udlgrqh463hwa6m.database.fabric.microsoft.com,1433", + "earliestRestorePoint": "2026-07-01T19:19:18Z", "latestRestorePoint": "2026-07-01T19:19:18Z", + "backupRetentionDays": 7, "collation": "SQL_Latin1_General_CP1_CI_AS"}}' + headers: + Access-Control-Expose-Headers: + - RequestId,ETag + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '468' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 01 Jul 2026 19:20:49 GMT + ETag: + - '""' + Pragma: + - no-cache + RequestId: + - 122a7504-1fe4-4291-925b-6f09116dba82 + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + home-cluster-uri: + - https://wabi-us-central-b-primary-redirect.analysis.windows.net/ + request-redirected: + - 'true' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '0' + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.6.1 + method: POST + uri: https://api.fabric.microsoft.com/v1/workspaces/f54ac349-b5a9-41bd-acd1-81f9ed9ec0f3/items/059a34a1-239c-444a-8dfb-72d58f4acc08/getDefinition + response: + body: + string: 'null' + headers: + Access-Control-Expose-Headers: + - RequestId,Location,Retry-After,x-ms-operation-id + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '24' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 01 Jul 2026 19:20:49 GMT + Location: + - https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/31d305ec-297b-4730-b70e-1e13095045cb + Pragma: + - no-cache + RequestId: + - 65e4dc4b-74ce-4c07-b40a-e1d4154787aa + Retry-After: + - '20' + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + home-cluster-uri: + - https://wabi-us-central-b-primary-redirect.analysis.windows.net/ + request-redirected: + - 'true' + x-ms-operation-id: + - 31d305ec-297b-4730-b70e-1e13095045cb + status: + code: 202 + message: Accepted +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.6.1 + method: GET + uri: https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/31d305ec-297b-4730-b70e-1e13095045cb + response: + body: + string: '{"status": "Running", "createdTimeUtc": "2026-07-01T19:20:49.9400911", + "lastUpdatedTimeUtc": "2026-07-01T19:20:49.9400911", "percentComplete": null, + "error": null}' + headers: + Access-Control-Expose-Headers: + - RequestId,Location,Retry-After,x-ms-operation-id + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '122' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 01 Jul 2026 19:21:10 GMT + Location: + - https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/31d305ec-297b-4730-b70e-1e13095045cb + Pragma: + - no-cache + RequestId: + - 983fa8f1-18d6-473e-9667-357ee4b4a12f + Retry-After: + - '20' + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + x-ms-operation-id: + - 31d305ec-297b-4730-b70e-1e13095045cb + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.6.1 + method: GET + uri: https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/31d305ec-297b-4730-b70e-1e13095045cb + response: + body: + string: '{"status": "Succeeded", "createdTimeUtc": "2026-07-01T19:20:49.9400911", + "lastUpdatedTimeUtc": "2026-07-01T19:21:18.8827939", "percentComplete": 100, + "error": null}' + headers: + Access-Control-Expose-Headers: + - RequestId,Location,x-ms-operation-id + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '132' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 01 Jul 2026 19:21:32 GMT + Location: + - https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/31d305ec-297b-4730-b70e-1e13095045cb/result + Pragma: + - no-cache + RequestId: + - 5db0abbf-269b-4ce0-b574-46e93aa5e4b9 + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + x-ms-operation-id: + - 31d305ec-297b-4730-b70e-1e13095045cb + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.6.1 + method: GET + uri: https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/31d305ec-297b-4730-b70e-1e13095045cb/result + response: + body: + string: '{"definition": {"format": "dacpac", "parts": [{"path": "fabcli000001.dacpac", + "payload": "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", + "payloadType": "InlineBase64"}, {"path": ".platform", "payload": "ewogICIkc2NoZW1hIjogImh0dHBzOi8vZGV2ZWxvcGVyLm1pY3Jvc29mdC5jb20vanNvbi1zY2hlbWFzL2ZhYnJpYy9naXRJbnRlZ3JhdGlvbi9wbGF0Zm9ybVByb3BlcnRpZXMvMi4wLjAvc2NoZW1hLmpzb24iLAogICJtZXRhZGF0YSI6IHsKICAgICJ0eXBlIjogIlNRTERhdGFiYXNlIiwKICAgICJkaXNwbGF5TmFtZSI6ICJmYWJjbGkwMDAwMDEiCiAgfSwKICAiY29uZmlnIjogewogICAgInZlcnNpb24iOiAiMi4wIiwKICAgICJsb2dpY2FsSWQiOiAiMDAwMDAwMDAtMDAwMC0wMDAwLTAwMDAtMDAwMDAwMDAwMDAwIgogIH0KfQ==", + "payloadType": "InlineBase64"}]}}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Type: + - application/json + Date: + - Wed, 01 Jul 2026 19:21:32 GMT + Pragma: + - no-cache + RequestId: + - ee0a75f8-6885-4abe-85f0-fe9ab6ec78b9 + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + Transfer-Encoding: + - chunked + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.6.1 + method: GET + uri: https://api.fabric.microsoft.com/v1/workspaces/f54ac349-b5a9-41bd-acd1-81f9ed9ec0f3/items/059a34a1-239c-444a-8dfb-72d58f4acc08/connections + response: + body: + string: '{"value": []}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '32' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 01 Jul 2026 19:21:33 GMT + Pragma: + - no-cache + RequestId: + - d5089e27-704d-4480-afc1-239fae97b953 + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + home-cluster-uri: + - https://wabi-us-central-b-primary-redirect.analysis.windows.net/ + request-redirected: + - 'true' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.6.1 + method: GET + uri: https://api.fabric.microsoft.com/v1/workspaces + response: + body: + string: '{"value": [{"id": "3634a139-2c9e-4205-910b-3b089a31be47", "displayName": + "My workspace", "description": "", "type": "Personal"}, {"id": "f54ac349-b5a9-41bd-acd1-81f9ed9ec0f3", + "displayName": "fabriccli_WorkspacePerTestclass_000001", "description": "", + "type": "Workspace", "capacityId": "00000000-0000-0000-0000-000000000004", + "capacityRegion": "Central US"}]}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '3500' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 01 Jul 2026 19:22:57 GMT + Pragma: + - no-cache + RequestId: + - f7e0b847-504f-4c1f-a184-935a225b6fd1 + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + home-cluster-uri: + - https://wabi-us-central-b-primary-redirect.analysis.windows.net/ + request-redirected: + - 'true' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.6.1 + method: GET + uri: https://api.fabric.microsoft.com/v1/workspaces/f54ac349-b5a9-41bd-acd1-81f9ed9ec0f3/items + response: + body: + string: '{"value": [{"id": "f6247242-cede-4353-8d54-cf291f92ebd6", "type": "SQLEndpoint", + "displayName": "fabcli000001", "description": "", "workspaceId": "f54ac349-b5a9-41bd-acd1-81f9ed9ec0f3"}, + {"id": "059a34a1-239c-444a-8dfb-72d58f4acc08", "type": "SQLDatabase", "displayName": + "fabcli000001", "description": "", "workspaceId": "f54ac349-b5a9-41bd-acd1-81f9ed9ec0f3"}]}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '211' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 01 Jul 2026 19:22:58 GMT + Pragma: + - no-cache + RequestId: + - ec8983ae-d0e2-4bd4-a273-2887e19feb0c + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + home-cluster-uri: + - https://wabi-us-central-b-primary-redirect.analysis.windows.net/ + request-redirected: + - 'true' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.6.1 + method: GET + uri: https://api.fabric.microsoft.com/v1/workspaces/f54ac349-b5a9-41bd-acd1-81f9ed9ec0f3/items + response: + body: + string: '{"value": [{"id": "f6247242-cede-4353-8d54-cf291f92ebd6", "type": "SQLEndpoint", + "displayName": "fabcli000001", "description": "", "workspaceId": "f54ac349-b5a9-41bd-acd1-81f9ed9ec0f3"}, + {"id": "059a34a1-239c-444a-8dfb-72d58f4acc08", "type": "SQLDatabase", "displayName": + "fabcli000001", "description": "", "workspaceId": "f54ac349-b5a9-41bd-acd1-81f9ed9ec0f3"}]}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '211' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 01 Jul 2026 19:22:59 GMT + Pragma: + - no-cache + RequestId: + - b6c6fb4c-9b14-4a00-889d-b7a2f4f72ffd + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + home-cluster-uri: + - https://wabi-us-central-b-primary-redirect.analysis.windows.net/ + request-redirected: + - 'true' + status: + code: 200 + message: OK +- request: + body: '{"displayName": "fabcli000002", "type": "SQLDatabase", "folderId": null, + "creationPayload": {"creationMode": "Restore", "restorePointInTime": "2026-07-01T19:19:18Z", + "sourceDatabaseReference": {"itemId": "059a34a1-239c-444a-8dfb-72d58f4acc08", + "referenceType": "ById", "workspaceId": "f54ac349-b5a9-41bd-acd1-81f9ed9ec0f3"}}}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '329' + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.6.1 + method: POST + uri: https://api.fabric.microsoft.com/v1/workspaces/f54ac349-b5a9-41bd-acd1-81f9ed9ec0f3/sqlDatabases + response: + body: + string: 'null' + headers: + Access-Control-Expose-Headers: + - RequestId,Location,Retry-After,ETag,x-ms-operation-id + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '24' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 01 Jul 2026 19:23:01 GMT + ETag: + - '""' + Location: + - https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/66719a47-e981-4f16-9c60-95b56e55bb2a + Pragma: + - no-cache + RequestId: + - 3c617c5a-0be6-4c9f-a5d5-bf7ee359a68e + Retry-After: + - '20' + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + home-cluster-uri: + - https://wabi-us-central-b-primary-redirect.analysis.windows.net/ + request-redirected: + - 'true' + x-ms-operation-id: + - 66719a47-e981-4f16-9c60-95b56e55bb2a + status: + code: 202 + message: Accepted +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.6.1 + method: GET + uri: https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/66719a47-e981-4f16-9c60-95b56e55bb2a + response: + body: + string: '{"status": "Running", "createdTimeUtc": "2026-07-01T19:22:59.9127139", + "lastUpdatedTimeUtc": "2026-07-01T19:22:59.9127139", "percentComplete": null, + "error": null}' + headers: + Access-Control-Expose-Headers: + - RequestId,Location,Retry-After,x-ms-operation-id + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '122' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 01 Jul 2026 19:23:21 GMT + Location: + - https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/66719a47-e981-4f16-9c60-95b56e55bb2a + Pragma: + - no-cache + RequestId: + - 6b509506-bfaf-4a06-837d-a56b0cb4c63d + Retry-After: + - '20' + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + x-ms-operation-id: + - 66719a47-e981-4f16-9c60-95b56e55bb2a + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.6.1 + method: GET + uri: https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/66719a47-e981-4f16-9c60-95b56e55bb2a + response: + body: + string: '{"status": "Running", "createdTimeUtc": "2026-07-01T19:22:59.9127139", + "lastUpdatedTimeUtc": "2026-07-01T19:22:59.9127139", "percentComplete": null, + "error": null}' + headers: + Access-Control-Expose-Headers: + - RequestId,Location,Retry-After,x-ms-operation-id + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '122' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 01 Jul 2026 19:23:42 GMT + Location: + - https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/66719a47-e981-4f16-9c60-95b56e55bb2a + Pragma: + - no-cache + RequestId: + - 4cf4fe40-e03f-4783-980a-00aba0bafebb + Retry-After: + - '20' + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + x-ms-operation-id: + - 66719a47-e981-4f16-9c60-95b56e55bb2a + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.6.1 + method: GET + uri: https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/66719a47-e981-4f16-9c60-95b56e55bb2a + response: + body: + string: '{"status": "Running", "createdTimeUtc": "2026-07-01T19:22:59.9127139", + "lastUpdatedTimeUtc": "2026-07-01T19:22:59.9127139", "percentComplete": null, + "error": null}' + headers: + Access-Control-Expose-Headers: + - RequestId,Location,Retry-After,x-ms-operation-id + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '122' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 01 Jul 2026 19:24:03 GMT + Location: + - https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/66719a47-e981-4f16-9c60-95b56e55bb2a + Pragma: + - no-cache + RequestId: + - 7228e69d-c965-4fc2-bc40-adf498eda44e + Retry-After: + - '20' + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + x-ms-operation-id: + - 66719a47-e981-4f16-9c60-95b56e55bb2a + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.6.1 + method: GET + uri: https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/66719a47-e981-4f16-9c60-95b56e55bb2a + response: + body: + string: '{"status": "Running", "createdTimeUtc": "2026-07-01T19:22:59.9127139", + "lastUpdatedTimeUtc": "2026-07-01T19:22:59.9127139", "percentComplete": null, + "error": null}' + headers: + Access-Control-Expose-Headers: + - RequestId,Location,Retry-After,x-ms-operation-id + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '122' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 01 Jul 2026 19:24:24 GMT + Location: + - https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/66719a47-e981-4f16-9c60-95b56e55bb2a + Pragma: + - no-cache + RequestId: + - 3fb5e164-29e0-4d48-89c9-68e63a4f5f06 + Retry-After: + - '20' + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + x-ms-operation-id: + - 66719a47-e981-4f16-9c60-95b56e55bb2a + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.6.1 + method: GET + uri: https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/66719a47-e981-4f16-9c60-95b56e55bb2a + response: + body: + string: '{"status": "Running", "createdTimeUtc": "2026-07-01T19:22:59.9127139", + "lastUpdatedTimeUtc": "2026-07-01T19:22:59.9127139", "percentComplete": null, + "error": null}' + headers: + Access-Control-Expose-Headers: + - RequestId,Location,Retry-After,x-ms-operation-id + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '122' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 01 Jul 2026 19:24:45 GMT + Location: + - https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/66719a47-e981-4f16-9c60-95b56e55bb2a + Pragma: + - no-cache + RequestId: + - a17b5ce6-f4b3-4b92-9f85-251201f04aeb + Retry-After: + - '20' + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + x-ms-operation-id: + - 66719a47-e981-4f16-9c60-95b56e55bb2a + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.6.1 + method: GET + uri: https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/66719a47-e981-4f16-9c60-95b56e55bb2a + response: + body: + string: '{"status": "Running", "createdTimeUtc": "2026-07-01T19:22:59.9127139", + "lastUpdatedTimeUtc": "2026-07-01T19:22:59.9127139", "percentComplete": null, + "error": null}' + headers: + Access-Control-Expose-Headers: + - RequestId,Location,Retry-After,x-ms-operation-id + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '122' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 01 Jul 2026 19:25:07 GMT + Location: + - https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/66719a47-e981-4f16-9c60-95b56e55bb2a + Pragma: + - no-cache + RequestId: + - 1c9acaf9-4744-4fd5-a362-8e37bbbe0f83 + Retry-After: + - '20' + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + x-ms-operation-id: + - 66719a47-e981-4f16-9c60-95b56e55bb2a + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.6.1 + method: GET + uri: https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/66719a47-e981-4f16-9c60-95b56e55bb2a + response: + body: + string: '{"status": "Running", "createdTimeUtc": "2026-07-01T19:22:59.9127139", + "lastUpdatedTimeUtc": "2026-07-01T19:22:59.9127139", "percentComplete": null, + "error": null}' + headers: + Access-Control-Expose-Headers: + - RequestId,Location,Retry-After,x-ms-operation-id + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '122' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 01 Jul 2026 19:25:28 GMT + Location: + - https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/66719a47-e981-4f16-9c60-95b56e55bb2a + Pragma: + - no-cache + RequestId: + - de7249a1-455f-48f0-ac3e-9d0952af232b + Retry-After: + - '20' + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + x-ms-operation-id: + - 66719a47-e981-4f16-9c60-95b56e55bb2a + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.6.1 + method: GET + uri: https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/66719a47-e981-4f16-9c60-95b56e55bb2a + response: + body: + string: '{"status": "Running", "createdTimeUtc": "2026-07-01T19:22:59.9127139", + "lastUpdatedTimeUtc": "2026-07-01T19:22:59.9127139", "percentComplete": null, + "error": null}' + headers: + Access-Control-Expose-Headers: + - RequestId,Location,Retry-After,x-ms-operation-id + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '122' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 01 Jul 2026 19:25:49 GMT + Location: + - https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/66719a47-e981-4f16-9c60-95b56e55bb2a + Pragma: + - no-cache + RequestId: + - 2cef8b7b-51a0-45ed-8d6f-ec1741680088 + Retry-After: + - '20' + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + x-ms-operation-id: + - 66719a47-e981-4f16-9c60-95b56e55bb2a + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.6.1 + method: GET + uri: https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/66719a47-e981-4f16-9c60-95b56e55bb2a + response: + body: + string: '{"status": "Running", "createdTimeUtc": "2026-07-01T19:22:59.9127139", + "lastUpdatedTimeUtc": "2026-07-01T19:22:59.9127139", "percentComplete": null, + "error": null}' + headers: + Access-Control-Expose-Headers: + - RequestId,Location,Retry-After,x-ms-operation-id + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '122' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 01 Jul 2026 19:26:11 GMT + Location: + - https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/66719a47-e981-4f16-9c60-95b56e55bb2a + Pragma: + - no-cache + RequestId: + - 3b3b8cf8-68d4-4108-9da9-1cb5268810d4 + Retry-After: + - '20' + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + x-ms-operation-id: + - 66719a47-e981-4f16-9c60-95b56e55bb2a + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.6.1 + method: GET + uri: https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/66719a47-e981-4f16-9c60-95b56e55bb2a + response: + body: + string: '{"status": "Running", "createdTimeUtc": "2026-07-01T19:22:59.9127139", + "lastUpdatedTimeUtc": "2026-07-01T19:22:59.9127139", "percentComplete": null, + "error": null}' + headers: + Access-Control-Expose-Headers: + - RequestId,Location,Retry-After,x-ms-operation-id + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '122' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 01 Jul 2026 19:27:24 GMT + Location: + - https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/66719a47-e981-4f16-9c60-95b56e55bb2a + Pragma: + - no-cache + RequestId: + - c0441609-8d88-4603-bef4-f4e122554a32 + Retry-After: + - '20' + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + x-ms-operation-id: + - 66719a47-e981-4f16-9c60-95b56e55bb2a + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.6.1 + method: GET + uri: https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/66719a47-e981-4f16-9c60-95b56e55bb2a + response: + body: + string: '{"status": "Running", "createdTimeUtc": "2026-07-01T19:22:59.9127139", + "lastUpdatedTimeUtc": "2026-07-01T19:22:59.9127139", "percentComplete": null, + "error": null}' + headers: + Access-Control-Expose-Headers: + - RequestId,Location,Retry-After,x-ms-operation-id + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '122' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 01 Jul 2026 19:27:45 GMT + Location: + - https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/66719a47-e981-4f16-9c60-95b56e55bb2a + Pragma: + - no-cache + RequestId: + - 39f64526-5b34-43f7-accf-5dab69ab5314 + Retry-After: + - '20' + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + x-ms-operation-id: + - 66719a47-e981-4f16-9c60-95b56e55bb2a + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.6.1 + method: GET + uri: https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/66719a47-e981-4f16-9c60-95b56e55bb2a + response: + body: + string: '{"status": "Running", "createdTimeUtc": "2026-07-01T19:22:59.9127139", + "lastUpdatedTimeUtc": "2026-07-01T19:22:59.9127139", "percentComplete": null, + "error": null}' + headers: + Access-Control-Expose-Headers: + - RequestId,Location,Retry-After,x-ms-operation-id + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '122' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 01 Jul 2026 19:28:06 GMT + Location: + - https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/66719a47-e981-4f16-9c60-95b56e55bb2a + Pragma: + - no-cache + RequestId: + - 1bffa32b-6ff7-4d5d-960c-86f83b6c0ae0 + Retry-After: + - '20' + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + x-ms-operation-id: + - 66719a47-e981-4f16-9c60-95b56e55bb2a + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.6.1 + method: GET + uri: https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/66719a47-e981-4f16-9c60-95b56e55bb2a + response: + body: + string: '{"status": "Running", "createdTimeUtc": "2026-07-01T19:22:59.9127139", + "lastUpdatedTimeUtc": "2026-07-01T19:22:59.9127139", "percentComplete": null, + "error": null}' + headers: + Access-Control-Expose-Headers: + - RequestId,Location,Retry-After,x-ms-operation-id + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '122' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 01 Jul 2026 19:28:27 GMT + Location: + - https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/66719a47-e981-4f16-9c60-95b56e55bb2a + Pragma: + - no-cache + RequestId: + - 71ad0c1e-2ed7-412d-8301-f20a04cf6ddd + Retry-After: + - '20' + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + x-ms-operation-id: + - 66719a47-e981-4f16-9c60-95b56e55bb2a + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.6.1 + method: GET + uri: https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/66719a47-e981-4f16-9c60-95b56e55bb2a + response: + body: + string: '{"status": "Running", "createdTimeUtc": "2026-07-01T19:22:59.9127139", + "lastUpdatedTimeUtc": "2026-07-01T19:22:59.9127139", "percentComplete": null, + "error": null}' + headers: + Access-Control-Expose-Headers: + - RequestId,Location,Retry-After,x-ms-operation-id + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '122' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 01 Jul 2026 19:28:48 GMT + Location: + - https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/66719a47-e981-4f16-9c60-95b56e55bb2a + Pragma: + - no-cache + RequestId: + - 8c4ad455-d576-455a-b964-7fa5f93c373e + Retry-After: + - '20' + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + x-ms-operation-id: + - 66719a47-e981-4f16-9c60-95b56e55bb2a + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.6.1 + method: GET + uri: https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/66719a47-e981-4f16-9c60-95b56e55bb2a + response: + body: + string: '{"status": "Running", "createdTimeUtc": "2026-07-01T19:22:59.9127139", + "lastUpdatedTimeUtc": "2026-07-01T19:22:59.9127139", "percentComplete": null, + "error": null}' + headers: + Access-Control-Expose-Headers: + - RequestId,Location,Retry-After,x-ms-operation-id + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '122' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 01 Jul 2026 19:29:10 GMT + Location: + - https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/66719a47-e981-4f16-9c60-95b56e55bb2a + Pragma: + - no-cache + RequestId: + - dba197ed-0e91-429a-ba45-a1b9686f7f88 + Retry-After: + - '20' + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + x-ms-operation-id: + - 66719a47-e981-4f16-9c60-95b56e55bb2a + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.6.1 + method: GET + uri: https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/66719a47-e981-4f16-9c60-95b56e55bb2a + response: + body: + string: '{"status": "Running", "createdTimeUtc": "2026-07-01T19:22:59.9127139", + "lastUpdatedTimeUtc": "2026-07-01T19:22:59.9127139", "percentComplete": null, + "error": null}' + headers: + Access-Control-Expose-Headers: + - RequestId,Location,Retry-After,x-ms-operation-id + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '122' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 01 Jul 2026 19:29:30 GMT + Location: + - https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/66719a47-e981-4f16-9c60-95b56e55bb2a + Pragma: + - no-cache + RequestId: + - 86485c91-e7d8-435f-bbb2-69a07cecc875 + Retry-After: + - '20' + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + x-ms-operation-id: + - 66719a47-e981-4f16-9c60-95b56e55bb2a + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.6.1 + method: GET + uri: https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/66719a47-e981-4f16-9c60-95b56e55bb2a + response: + body: + string: '{"status": "Succeeded", "createdTimeUtc": "2026-07-01T19:22:59.9127139", + "lastUpdatedTimeUtc": "2026-07-01T19:29:34.3123404", "percentComplete": 100, + "error": null}' + headers: + Access-Control-Expose-Headers: + - RequestId,Location,x-ms-operation-id + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '133' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 01 Jul 2026 19:29:52 GMT + Location: + - https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/66719a47-e981-4f16-9c60-95b56e55bb2a/result + Pragma: + - no-cache + RequestId: + - 030fbe84-0c5e-4131-99f0-7bd95f8ff6d4 + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + x-ms-operation-id: + - 66719a47-e981-4f16-9c60-95b56e55bb2a + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.6.1 + method: GET + uri: https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/66719a47-e981-4f16-9c60-95b56e55bb2a/result + response: + body: + string: '{"id": "b701af9f-8226-4696-a9da-521fad3e3983", "type": "SQLDatabase", + "displayName": "fabcli000002", "description": "", "workspaceId": "f54ac349-b5a9-41bd-acd1-81f9ed9ec0f3"}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Type: + - application/json + Date: + - Wed, 01 Jul 2026 19:29:53 GMT + Pragma: + - no-cache + RequestId: + - eb1cd0ed-a9e8-4bde-8d61-3d742cedbcf1 + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + Transfer-Encoding: + - chunked + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.6.1 + method: GET + uri: https://api.fabric.microsoft.com/v1/workspaces + response: + body: + string: '{"value": [{"id": "3634a139-2c9e-4205-910b-3b089a31be47", "displayName": + "My workspace", "description": "", "type": "Personal"}, {"id": "f54ac349-b5a9-41bd-acd1-81f9ed9ec0f3", + "displayName": "fabriccli_WorkspacePerTestclass_000001", "description": "", + "type": "Workspace", "capacityId": "00000000-0000-0000-0000-000000000004", + "capacityRegion": "Central US"}]}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '3500' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 01 Jul 2026 19:30:04 GMT + Pragma: + - no-cache + RequestId: + - a4c7ac60-0f3a-4ce8-a488-6080719e499b + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + home-cluster-uri: + - https://wabi-us-central-b-primary-redirect.analysis.windows.net/ + request-redirected: + - 'true' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.6.1 + method: GET + uri: https://api.fabric.microsoft.com/v1/workspaces/f54ac349-b5a9-41bd-acd1-81f9ed9ec0f3/items + response: + body: + string: '{"value": [{"id": "f6247242-cede-4353-8d54-cf291f92ebd6", "type": "SQLEndpoint", + "displayName": "fabcli000001", "description": "", "workspaceId": "f54ac349-b5a9-41bd-acd1-81f9ed9ec0f3"}, + {"id": "2aa5a677-e914-42dc-b084-875126d446f8", "type": "SQLEndpoint", "displayName": + "fabcli000002", "description": "", "workspaceId": "f54ac349-b5a9-41bd-acd1-81f9ed9ec0f3"}, + {"id": "059a34a1-239c-444a-8dfb-72d58f4acc08", "type": "SQLDatabase", "displayName": + "fabcli000001", "description": "", "workspaceId": "f54ac349-b5a9-41bd-acd1-81f9ed9ec0f3"}, + {"id": "b701af9f-8226-4696-a9da-521fad3e3983", "type": "SQLDatabase", "displayName": + "fabcli000002", "description": "", "workspaceId": "f54ac349-b5a9-41bd-acd1-81f9ed9ec0f3"}]}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '276' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 01 Jul 2026 19:30:05 GMT + Pragma: + - no-cache + RequestId: + - c081981e-97e5-4a84-adaf-78d0e8a5a896 + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + home-cluster-uri: + - https://wabi-us-central-b-primary-redirect.analysis.windows.net/ + request-redirected: + - 'true' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.6.1 + method: GET + uri: https://api.fabric.microsoft.com/v1/workspaces/f54ac349-b5a9-41bd-acd1-81f9ed9ec0f3/sqlDatabases/b701af9f-8226-4696-a9da-521fad3e3983 + response: + body: + string: '{"id": "b701af9f-8226-4696-a9da-521fad3e3983", "type": "SQLDatabase", + "displayName": "fabcli000002", "description": "", "workspaceId": "f54ac349-b5a9-41bd-acd1-81f9ed9ec0f3", + "properties": {"connectionInfo": "Data Source=vwbb4lsqmqqejdvenqo7wshysy-jhbuv5njww6udlgrqh463hwa6m.database.fabric.microsoft.com,1433;Initial + Catalog=fabcli000002-b701af9f-8226-4696-a9da-521fad3e3983;Multiple Active + Result Sets=False;Connect Timeout=30;Encrypt=True;Trust Server Certificate=False", + "connectionString": "mock_connection_string", "databaseName": "fabcli000002-b701af9f-8226-4696-a9da-521fad3e3983", + "serverFqdn": "vwbb4lsqmqqejdvenqo7wshysy-jhbuv5njww6udlgrqh463hwa6m.database.fabric.microsoft.com,1433", + "backupRetentionDays": 7, "collation": "SQL_Latin1_General_CP1_CI_AS"}}' + headers: + Access-Control-Expose-Headers: + - RequestId,ETag + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '430' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 01 Jul 2026 19:30:06 GMT + ETag: + - '""' + Pragma: + - no-cache + RequestId: + - 9195cb26-dd19-4650-ab55-c8a4a2fc147f + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + home-cluster-uri: + - https://wabi-us-central-b-primary-redirect.analysis.windows.net/ + request-redirected: + - 'true' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '0' + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.6.1 + method: POST + uri: https://api.fabric.microsoft.com/v1/workspaces/f54ac349-b5a9-41bd-acd1-81f9ed9ec0f3/items/b701af9f-8226-4696-a9da-521fad3e3983/getDefinition + response: + body: + string: 'null' + headers: + Access-Control-Expose-Headers: + - RequestId,Location,Retry-After,x-ms-operation-id + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '24' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 01 Jul 2026 19:30:07 GMT + Location: + - https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/f57d70dd-f25c-42c5-a73c-d9800fa6f039 + Pragma: + - no-cache + RequestId: + - d1a53cdc-6ec9-43d8-9b6c-ac6fadb4237c + Retry-After: + - '20' + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + home-cluster-uri: + - https://wabi-us-central-b-primary-redirect.analysis.windows.net/ + request-redirected: + - 'true' + x-ms-operation-id: + - f57d70dd-f25c-42c5-a73c-d9800fa6f039 + status: + code: 202 + message: Accepted +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.6.1 + method: GET + uri: https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/f57d70dd-f25c-42c5-a73c-d9800fa6f039 + response: + body: + string: '{"status": "Running", "createdTimeUtc": "2026-07-01T19:30:07.8083965", + "lastUpdatedTimeUtc": "2026-07-01T19:30:07.8083965", "percentComplete": null, + "error": null}' + headers: + Access-Control-Expose-Headers: + - RequestId,Location,Retry-After,x-ms-operation-id + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '121' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 01 Jul 2026 19:30:28 GMT + Location: + - https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/f57d70dd-f25c-42c5-a73c-d9800fa6f039 + Pragma: + - no-cache + RequestId: + - 03573abe-95e3-4c6c-b9be-e53b420b6170 + Retry-After: + - '20' + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + x-ms-operation-id: + - f57d70dd-f25c-42c5-a73c-d9800fa6f039 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.6.1 + method: GET + uri: https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/f57d70dd-f25c-42c5-a73c-d9800fa6f039 + response: + body: + string: '{"status": "Succeeded", "createdTimeUtc": "2026-07-01T19:30:07.8083965", + "lastUpdatedTimeUtc": "2026-07-01T19:30:36.7530711", "percentComplete": 100, + "error": null}' + headers: + Access-Control-Expose-Headers: + - RequestId,Location,x-ms-operation-id + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '131' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 01 Jul 2026 19:30:49 GMT + Location: + - https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/f57d70dd-f25c-42c5-a73c-d9800fa6f039/result + Pragma: + - no-cache + RequestId: + - 82944e61-50e9-4cf9-8fbf-0f6fb50d248f + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + x-ms-operation-id: + - f57d70dd-f25c-42c5-a73c-d9800fa6f039 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.6.1 + method: GET + uri: https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/f57d70dd-f25c-42c5-a73c-d9800fa6f039/result + response: + body: + string: '{"definition": {"format": "dacpac", "parts": [{"path": "fabcli000002.dacpac", + "payload": "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", + "payloadType": "InlineBase64"}, {"path": ".platform", "payload": "ewogICIkc2NoZW1hIjogImh0dHBzOi8vZGV2ZWxvcGVyLm1pY3Jvc29mdC5jb20vanNvbi1zY2hlbWFzL2ZhYnJpYy9naXRJbnRlZ3JhdGlvbi9wbGF0Zm9ybVByb3BlcnRpZXMvMi4wLjAvc2NoZW1hLmpzb24iLAogICJtZXRhZGF0YSI6IHsKICAgICJ0eXBlIjogIlNRTERhdGFiYXNlIiwKICAgICJkaXNwbGF5TmFtZSI6ICJmYWJjbGkwMDAwMDIiCiAgfSwKICAiY29uZmlnIjogewogICAgInZlcnNpb24iOiAiMi4wIiwKICAgICJsb2dpY2FsSWQiOiAiMDAwMDAwMDAtMDAwMC0wMDAwLTAwMDAtMDAwMDAwMDAwMDAwIgogIH0KfQ==", + "payloadType": "InlineBase64"}]}}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Type: + - application/json + Date: + - Wed, 01 Jul 2026 19:30:49 GMT + Pragma: + - no-cache + RequestId: + - 74e7f4e2-1368-4766-8e8e-e9c8e9c78c3e + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + Transfer-Encoding: + - chunked + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.6.1 + method: GET + uri: https://api.fabric.microsoft.com/v1/workspaces/f54ac349-b5a9-41bd-acd1-81f9ed9ec0f3/items/b701af9f-8226-4696-a9da-521fad3e3983/connections + response: + body: + string: '{"value": []}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '32' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 01 Jul 2026 19:30:51 GMT + Pragma: + - no-cache + RequestId: + - dbddb228-f776-46ab-8542-1576e4c756fe + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + home-cluster-uri: + - https://wabi-us-central-b-primary-redirect.analysis.windows.net/ + request-redirected: + - 'true' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.6.1 + method: GET + uri: https://api.fabric.microsoft.com/v1/workspaces + response: + body: + string: '{"value": [{"id": "3634a139-2c9e-4205-910b-3b089a31be47", "displayName": + "My workspace", "description": "", "type": "Personal"}, {"id": "f54ac349-b5a9-41bd-acd1-81f9ed9ec0f3", + "displayName": "fabriccli_WorkspacePerTestclass_000001", "description": "", + "type": "Workspace", "capacityId": "00000000-0000-0000-0000-000000000004", + "capacityRegion": "Central US"}]}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '3500' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 01 Jul 2026 19:30:51 GMT + Pragma: + - no-cache + RequestId: + - 2a1a5da7-152c-4576-9de7-b5e29bf34f90 + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + home-cluster-uri: + - https://wabi-us-central-b-primary-redirect.analysis.windows.net/ + request-redirected: + - 'true' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.6.1 + method: GET + uri: https://api.fabric.microsoft.com/v1/workspaces/f54ac349-b5a9-41bd-acd1-81f9ed9ec0f3/items + response: + body: + string: '{"value": [{"id": "f6247242-cede-4353-8d54-cf291f92ebd6", "type": "SQLEndpoint", + "displayName": "fabcli000001", "description": "", "workspaceId": "f54ac349-b5a9-41bd-acd1-81f9ed9ec0f3"}, + {"id": "2aa5a677-e914-42dc-b084-875126d446f8", "type": "SQLEndpoint", "displayName": + "fabcli000002", "description": "", "workspaceId": "f54ac349-b5a9-41bd-acd1-81f9ed9ec0f3"}, + {"id": "059a34a1-239c-444a-8dfb-72d58f4acc08", "type": "SQLDatabase", "displayName": + "fabcli000001", "description": "", "workspaceId": "f54ac349-b5a9-41bd-acd1-81f9ed9ec0f3"}, + {"id": "b701af9f-8226-4696-a9da-521fad3e3983", "type": "SQLDatabase", "displayName": + "fabcli000002", "description": "", "workspaceId": "f54ac349-b5a9-41bd-acd1-81f9ed9ec0f3"}]}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '276' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 01 Jul 2026 19:30:52 GMT + Pragma: + - no-cache + RequestId: + - 3037c428-02f6-4df3-b4ef-25c97211da5d + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + home-cluster-uri: + - https://wabi-us-central-b-primary-redirect.analysis.windows.net/ + request-redirected: + - 'true' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '0' + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.6.1 + method: DELETE + uri: https://api.fabric.microsoft.com/v1/workspaces/f54ac349-b5a9-41bd-acd1-81f9ed9ec0f3/items/b701af9f-8226-4696-a9da-521fad3e3983 + response: + body: + string: '' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '0' + Content-Type: + - application/octet-stream + Date: + - Wed, 01 Jul 2026 19:30:54 GMT + Pragma: + - no-cache + RequestId: + - 80457134-95ca-476a-a54b-7801131fc903 + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + home-cluster-uri: + - https://wabi-us-central-b-primary-redirect.analysis.windows.net/ + request-redirected: + - 'true' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.6.1 + method: GET + uri: https://api.fabric.microsoft.com/v1/workspaces + response: + body: + string: '{"value": [{"id": "3634a139-2c9e-4205-910b-3b089a31be47", "displayName": + "My workspace", "description": "", "type": "Personal"}, {"id": "f54ac349-b5a9-41bd-acd1-81f9ed9ec0f3", + "displayName": "fabriccli_WorkspacePerTestclass_000001", "description": "", + "type": "Workspace", "capacityId": "00000000-0000-0000-0000-000000000004", + "capacityRegion": "Central US"}]}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '3500' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 01 Jul 2026 19:30:55 GMT + Pragma: + - no-cache + RequestId: + - 1a7be7fc-d24c-4473-b804-37dd52922e7e + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + home-cluster-uri: + - https://wabi-us-central-b-primary-redirect.analysis.windows.net/ + request-redirected: + - 'true' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.6.1 + method: GET + uri: https://api.fabric.microsoft.com/v1/workspaces/f54ac349-b5a9-41bd-acd1-81f9ed9ec0f3/items + response: + body: + string: '{"value": [{"id": "f6247242-cede-4353-8d54-cf291f92ebd6", "type": "SQLEndpoint", + "displayName": "fabcli000001", "description": "", "workspaceId": "f54ac349-b5a9-41bd-acd1-81f9ed9ec0f3"}, + {"id": "059a34a1-239c-444a-8dfb-72d58f4acc08", "type": "SQLDatabase", "displayName": + "fabcli000001", "description": "", "workspaceId": "f54ac349-b5a9-41bd-acd1-81f9ed9ec0f3"}]}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '211' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 01 Jul 2026 19:30:55 GMT + Pragma: + - no-cache + RequestId: + - 31f704cb-0f0e-4ae9-8aad-661408b9d0e8 + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + home-cluster-uri: + - https://wabi-us-central-b-primary-redirect.analysis.windows.net/ + request-redirected: + - 'true' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '0' + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.6.1 + method: DELETE + uri: https://api.fabric.microsoft.com/v1/workspaces/f54ac349-b5a9-41bd-acd1-81f9ed9ec0f3/items/059a34a1-239c-444a-8dfb-72d58f4acc08 + response: + body: + string: '' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '0' + Content-Type: + - application/octet-stream + Date: + - Wed, 01 Jul 2026 19:30:56 GMT + Pragma: + - no-cache + RequestId: + - 6d7a4b45-ea8f-4a1f-8980-bb4997b8fba9 + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + home-cluster-uri: + - https://wabi-us-central-b-primary-redirect.analysis.windows.net/ + request-redirected: + - 'true' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.6.1 + method: GET + uri: https://api.fabric.microsoft.com/v1/workspaces/f54ac349-b5a9-41bd-acd1-81f9ed9ec0f3/sqlDatabases/restorableDeletedDatabases + response: + body: + string: '{"value": [{"displayName": "fabcli000001-059a34a1-239c-444a-8dfb-72d58f4acc08", + "properties": {"restorableDeletedDatabaseName": "fabcli000001-059a34a1-239c-444a-8dfb-72d58f4acc08,134274078596330000", + "earliestRestorePoint": "2026-07-01T19:19:18.0000000Z", "latestRestorePoint": + "2026-07-01T19:30:59.6330000Z", "deletionTimestamp": "2026-07-01T19:30:59.6330000Z"}}, + {"displayName": "fabcli000002-b701af9f-8226-4696-a9da-521fad3e3983", "properties": + {"restorableDeletedDatabaseName": "fabcli000002-b701af9f-8226-4696-a9da-521fad3e3983,134274078568130000", + "earliestRestorePoint": "2026-07-01T19:30:56.8130000Z", "latestRestorePoint": + "2026-07-01T19:30:56.8130000Z", "deletionTimestamp": "2026-07-01T19:30:56.8130000Z"}}]}' + headers: + Access-Control-Expose-Headers: + - RequestId + Content-Length: + - '713' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 01 Jul 2026 19:33:52 GMT + RequestId: + - f5caf496-741a-46dd-8946-2930c295f7b8 + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + home-cluster-uri: + - https://wabi-us-central-b-primary-redirect.analysis.windows.net/ + request-redirected: + - 'true' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.6.1 + method: GET + uri: https://api.fabric.microsoft.com/v1/workspaces + response: + body: + string: '{"value": [{"id": "3634a139-2c9e-4205-910b-3b089a31be47", "displayName": + "My workspace", "description": "", "type": "Personal"}, {"id": "f54ac349-b5a9-41bd-acd1-81f9ed9ec0f3", + "displayName": "fabriccli_WorkspacePerTestclass_000001", "description": "", + "type": "Workspace", "capacityId": "00000000-0000-0000-0000-000000000004", + "capacityRegion": "Central US"}]}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '3500' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 01 Jul 2026 19:35:03 GMT + Pragma: + - no-cache + RequestId: + - a86924e3-703d-40ab-949b-fcc1f54cb961 + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + home-cluster-uri: + - https://wabi-us-central-b-primary-redirect.analysis.windows.net/ + request-redirected: + - 'true' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.6.1 + method: GET + uri: https://api.fabric.microsoft.com/v1/workspaces/f54ac349-b5a9-41bd-acd1-81f9ed9ec0f3/items + response: + body: + string: '{"value": []}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '32' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 01 Jul 2026 19:35:04 GMT + Pragma: + - no-cache + RequestId: + - b7000039-3225-4a6e-9ac3-d66b9d105424 + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + home-cluster-uri: + - https://wabi-us-central-b-primary-redirect.analysis.windows.net/ + request-redirected: + - 'true' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.6.1 + method: GET + uri: https://api.fabric.microsoft.com/v1/workspaces/f54ac349-b5a9-41bd-acd1-81f9ed9ec0f3/items + response: + body: + string: '{"value": []}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '32' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 01 Jul 2026 19:35:04 GMT + Pragma: + - no-cache + RequestId: + - 506e5a2d-bc71-4b18-8a6f-3a6a9224d716 + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + home-cluster-uri: + - https://wabi-us-central-b-primary-redirect.analysis.windows.net/ + request-redirected: + - 'true' + status: + code: 200 + message: OK +- request: + body: '{"displayName": "fabcli000003", "type": "SQLDatabase", "folderId": null, + "creationPayload": {"creationMode": "RestoreDeletedDatabase", "restorableDeletedDatabaseName": + "fabcli000001-059a34a1-239c-444a-8dfb-72d58f4acc08,134274078596330000", "restorePointInTime": + "2026-07-01T19:19:18Z"}}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '294' + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.6.1 + method: POST + uri: https://api.fabric.microsoft.com/v1/workspaces/f54ac349-b5a9-41bd-acd1-81f9ed9ec0f3/sqlDatabases + response: + body: + string: 'null' + headers: + Access-Control-Expose-Headers: + - RequestId,Location,Retry-After,ETag,x-ms-operation-id + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '24' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 01 Jul 2026 19:35:07 GMT + ETag: + - '""' + Location: + - https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/8c3c0f85-5fb8-46ff-b896-0ec0cde92a9e + Pragma: + - no-cache + RequestId: + - 4386ce32-e282-4ad2-8701-8d6c92e14faf + Retry-After: + - '20' + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + home-cluster-uri: + - https://wabi-us-central-b-primary-redirect.analysis.windows.net/ + request-redirected: + - 'true' + x-ms-operation-id: + - 8c3c0f85-5fb8-46ff-b896-0ec0cde92a9e + status: + code: 202 + message: Accepted +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.6.1 + method: GET + uri: https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/8c3c0f85-5fb8-46ff-b896-0ec0cde92a9e + response: + body: + string: '{"status": "Running", "createdTimeUtc": "2026-07-01T19:35:06.2649357", + "lastUpdatedTimeUtc": "2026-07-01T19:35:06.2649357", "percentComplete": null, + "error": null}' + headers: + Access-Control-Expose-Headers: + - RequestId,Location,Retry-After,x-ms-operation-id + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '121' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 01 Jul 2026 19:35:27 GMT + Location: + - https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/8c3c0f85-5fb8-46ff-b896-0ec0cde92a9e + Pragma: + - no-cache + RequestId: + - d76e01ab-2238-48b2-b359-55ed9a13fff2 + Retry-After: + - '20' + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + x-ms-operation-id: + - 8c3c0f85-5fb8-46ff-b896-0ec0cde92a9e + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.6.1 + method: GET + uri: https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/8c3c0f85-5fb8-46ff-b896-0ec0cde92a9e + response: + body: + string: '{"status": "Running", "createdTimeUtc": "2026-07-01T19:35:06.2649357", + "lastUpdatedTimeUtc": "2026-07-01T19:35:06.2649357", "percentComplete": null, + "error": null}' + headers: + Access-Control-Expose-Headers: + - RequestId,Location,Retry-After,x-ms-operation-id + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '121' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 01 Jul 2026 19:35:49 GMT + Location: + - https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/8c3c0f85-5fb8-46ff-b896-0ec0cde92a9e + Pragma: + - no-cache + RequestId: + - 0480a649-739c-4be2-87ab-ce557b6f0c98 + Retry-After: + - '20' + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + x-ms-operation-id: + - 8c3c0f85-5fb8-46ff-b896-0ec0cde92a9e + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.6.1 + method: GET + uri: https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/8c3c0f85-5fb8-46ff-b896-0ec0cde92a9e + response: + body: + string: '{"status": "Running", "createdTimeUtc": "2026-07-01T19:35:06.2649357", + "lastUpdatedTimeUtc": "2026-07-01T19:35:06.2649357", "percentComplete": null, + "error": null}' + headers: + Access-Control-Expose-Headers: + - RequestId,Location,Retry-After,x-ms-operation-id + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '121' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 01 Jul 2026 19:36:10 GMT + Location: + - https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/8c3c0f85-5fb8-46ff-b896-0ec0cde92a9e + Pragma: + - no-cache + RequestId: + - 0c6aebba-844b-47b2-bd4b-be9be110e9bc + Retry-After: + - '20' + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + x-ms-operation-id: + - 8c3c0f85-5fb8-46ff-b896-0ec0cde92a9e + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.6.1 + method: GET + uri: https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/8c3c0f85-5fb8-46ff-b896-0ec0cde92a9e + response: + body: + string: '{"status": "Running", "createdTimeUtc": "2026-07-01T19:35:06.2649357", + "lastUpdatedTimeUtc": "2026-07-01T19:35:06.2649357", "percentComplete": null, + "error": null}' + headers: + Access-Control-Expose-Headers: + - RequestId,Location,Retry-After,x-ms-operation-id + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '121' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 01 Jul 2026 19:36:30 GMT + Location: + - https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/8c3c0f85-5fb8-46ff-b896-0ec0cde92a9e + Pragma: + - no-cache + RequestId: + - 65129aff-3487-44f0-a46a-a6ec7db7c619 + Retry-After: + - '20' + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + x-ms-operation-id: + - 8c3c0f85-5fb8-46ff-b896-0ec0cde92a9e + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.6.1 + method: GET + uri: https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/8c3c0f85-5fb8-46ff-b896-0ec0cde92a9e + response: + body: + string: '{"status": "Running", "createdTimeUtc": "2026-07-01T19:35:06.2649357", + "lastUpdatedTimeUtc": "2026-07-01T19:35:06.2649357", "percentComplete": null, + "error": null}' + headers: + Access-Control-Expose-Headers: + - RequestId,Location,Retry-After,x-ms-operation-id + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '121' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 01 Jul 2026 19:36:51 GMT + Location: + - https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/8c3c0f85-5fb8-46ff-b896-0ec0cde92a9e + Pragma: + - no-cache + RequestId: + - 2ab9e4de-4972-4a2e-8028-9aedbc5a7ef4 + Retry-After: + - '20' + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + x-ms-operation-id: + - 8c3c0f85-5fb8-46ff-b896-0ec0cde92a9e + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.6.1 + method: GET + uri: https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/8c3c0f85-5fb8-46ff-b896-0ec0cde92a9e + response: + body: + string: '{"status": "Running", "createdTimeUtc": "2026-07-01T19:35:06.2649357", + "lastUpdatedTimeUtc": "2026-07-01T19:35:06.2649357", "percentComplete": null, + "error": null}' + headers: + Access-Control-Expose-Headers: + - RequestId,Location,Retry-After,x-ms-operation-id + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '121' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 01 Jul 2026 19:37:13 GMT + Location: + - https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/8c3c0f85-5fb8-46ff-b896-0ec0cde92a9e + Pragma: + - no-cache + RequestId: + - eb4c4370-c72f-41a9-8175-fe7afa8a48b4 + Retry-After: + - '20' + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + x-ms-operation-id: + - 8c3c0f85-5fb8-46ff-b896-0ec0cde92a9e + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.6.1 + method: GET + uri: https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/8c3c0f85-5fb8-46ff-b896-0ec0cde92a9e + response: + body: + string: '{"status": "Running", "createdTimeUtc": "2026-07-01T19:35:06.2649357", + "lastUpdatedTimeUtc": "2026-07-01T19:35:06.2649357", "percentComplete": null, + "error": null}' + headers: + Access-Control-Expose-Headers: + - RequestId,Location,Retry-After,x-ms-operation-id + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '121' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 01 Jul 2026 19:37:33 GMT + Location: + - https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/8c3c0f85-5fb8-46ff-b896-0ec0cde92a9e + Pragma: + - no-cache + RequestId: + - 04ca05cc-1b19-4acc-a3f9-5c6601353d01 + Retry-After: + - '20' + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + x-ms-operation-id: + - 8c3c0f85-5fb8-46ff-b896-0ec0cde92a9e + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.6.1 + method: GET + uri: https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/8c3c0f85-5fb8-46ff-b896-0ec0cde92a9e + response: + body: + string: '{"status": "Running", "createdTimeUtc": "2026-07-01T19:35:06.2649357", + "lastUpdatedTimeUtc": "2026-07-01T19:35:06.2649357", "percentComplete": null, + "error": null}' + headers: + Access-Control-Expose-Headers: + - RequestId,Location,Retry-After,x-ms-operation-id + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '121' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 01 Jul 2026 19:37:54 GMT + Location: + - https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/8c3c0f85-5fb8-46ff-b896-0ec0cde92a9e + Pragma: + - no-cache + RequestId: + - aacc36f5-b151-481e-b261-878e7d6624ca + Retry-After: + - '20' + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + x-ms-operation-id: + - 8c3c0f85-5fb8-46ff-b896-0ec0cde92a9e + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.6.1 + method: GET + uri: https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/8c3c0f85-5fb8-46ff-b896-0ec0cde92a9e + response: + body: + string: '{"status": "Running", "createdTimeUtc": "2026-07-01T19:35:06.2649357", + "lastUpdatedTimeUtc": "2026-07-01T19:35:06.2649357", "percentComplete": null, + "error": null}' + headers: + Access-Control-Expose-Headers: + - RequestId,Location,Retry-After,x-ms-operation-id + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '121' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 01 Jul 2026 19:38:15 GMT + Location: + - https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/8c3c0f85-5fb8-46ff-b896-0ec0cde92a9e + Pragma: + - no-cache + RequestId: + - ea3213fd-cb8b-4407-9205-b1440fb2ede9 + Retry-After: + - '20' + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + x-ms-operation-id: + - 8c3c0f85-5fb8-46ff-b896-0ec0cde92a9e + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.6.1 + method: GET + uri: https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/8c3c0f85-5fb8-46ff-b896-0ec0cde92a9e + response: + body: + string: '{"status": "Running", "createdTimeUtc": "2026-07-01T19:35:06.2649357", + "lastUpdatedTimeUtc": "2026-07-01T19:35:06.2649357", "percentComplete": null, + "error": null}' + headers: + Access-Control-Expose-Headers: + - RequestId,Location,Retry-After,x-ms-operation-id + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '121' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 01 Jul 2026 19:38:37 GMT + Location: + - https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/8c3c0f85-5fb8-46ff-b896-0ec0cde92a9e + Pragma: + - no-cache + RequestId: + - 2894721d-0241-4a5d-af93-532ab6d8ec71 + Retry-After: + - '20' + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + x-ms-operation-id: + - 8c3c0f85-5fb8-46ff-b896-0ec0cde92a9e + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.6.1 + method: GET + uri: https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/8c3c0f85-5fb8-46ff-b896-0ec0cde92a9e + response: + body: + string: '{"status": "Running", "createdTimeUtc": "2026-07-01T19:35:06.2649357", + "lastUpdatedTimeUtc": "2026-07-01T19:35:06.2649357", "percentComplete": null, + "error": null}' + headers: + Access-Control-Expose-Headers: + - RequestId,Location,Retry-After,x-ms-operation-id + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '121' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 01 Jul 2026 19:38:58 GMT + Location: + - https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/8c3c0f85-5fb8-46ff-b896-0ec0cde92a9e + Pragma: + - no-cache + RequestId: + - 5c8d1e93-2ce6-4464-9eae-896cee7f5e06 + Retry-After: + - '20' + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + x-ms-operation-id: + - 8c3c0f85-5fb8-46ff-b896-0ec0cde92a9e + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.6.1 + method: GET + uri: https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/8c3c0f85-5fb8-46ff-b896-0ec0cde92a9e + response: + body: + string: '{"status": "Running", "createdTimeUtc": "2026-07-01T19:35:06.2649357", + "lastUpdatedTimeUtc": "2026-07-01T19:35:06.2649357", "percentComplete": null, + "error": null}' + headers: + Access-Control-Expose-Headers: + - RequestId,Location,Retry-After,x-ms-operation-id + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '121' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 01 Jul 2026 19:39:19 GMT + Location: + - https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/8c3c0f85-5fb8-46ff-b896-0ec0cde92a9e + Pragma: + - no-cache + RequestId: + - 7a4c7fe0-0b3f-4b38-a611-d3c8930e24cc + Retry-After: + - '20' + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + x-ms-operation-id: + - 8c3c0f85-5fb8-46ff-b896-0ec0cde92a9e + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.6.1 + method: GET + uri: https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/8c3c0f85-5fb8-46ff-b896-0ec0cde92a9e + response: + body: + string: '{"status": "Running", "createdTimeUtc": "2026-07-01T19:35:06.2649357", + "lastUpdatedTimeUtc": "2026-07-01T19:35:06.2649357", "percentComplete": null, + "error": null}' + headers: + Access-Control-Expose-Headers: + - RequestId,Location,Retry-After,x-ms-operation-id + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '121' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 01 Jul 2026 19:39:39 GMT + Location: + - https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/8c3c0f85-5fb8-46ff-b896-0ec0cde92a9e + Pragma: + - no-cache + RequestId: + - cfe5a67c-1bd2-449c-a71a-73cd313b0f9e + Retry-After: + - '20' + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + x-ms-operation-id: + - 8c3c0f85-5fb8-46ff-b896-0ec0cde92a9e + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.6.1 + method: GET + uri: https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/8c3c0f85-5fb8-46ff-b896-0ec0cde92a9e + response: + body: + string: '{"status": "Running", "createdTimeUtc": "2026-07-01T19:35:06.2649357", + "lastUpdatedTimeUtc": "2026-07-01T19:35:06.2649357", "percentComplete": null, + "error": null}' + headers: + Access-Control-Expose-Headers: + - RequestId,Location,Retry-After,x-ms-operation-id + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '121' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 01 Jul 2026 19:40:00 GMT + Location: + - https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/8c3c0f85-5fb8-46ff-b896-0ec0cde92a9e + Pragma: + - no-cache + RequestId: + - 94fc11d7-38d2-45b4-a3d7-272eec541e55 + Retry-After: + - '20' + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + x-ms-operation-id: + - 8c3c0f85-5fb8-46ff-b896-0ec0cde92a9e + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.6.1 + method: GET + uri: https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/8c3c0f85-5fb8-46ff-b896-0ec0cde92a9e + response: + body: + string: '{"status": "Running", "createdTimeUtc": "2026-07-01T19:35:06.2649357", + "lastUpdatedTimeUtc": "2026-07-01T19:35:06.2649357", "percentComplete": null, + "error": null}' + headers: + Access-Control-Expose-Headers: + - RequestId,Location,Retry-After,x-ms-operation-id + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '121' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 01 Jul 2026 19:40:21 GMT + Location: + - https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/8c3c0f85-5fb8-46ff-b896-0ec0cde92a9e + Pragma: + - no-cache + RequestId: + - dd0cab19-3e82-45e7-94c1-6d436b5bfd1c + Retry-After: + - '20' + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + x-ms-operation-id: + - 8c3c0f85-5fb8-46ff-b896-0ec0cde92a9e + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.6.1 + method: GET + uri: https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/8c3c0f85-5fb8-46ff-b896-0ec0cde92a9e + response: + body: + string: '{"status": "Running", "createdTimeUtc": "2026-07-01T19:35:06.2649357", + "lastUpdatedTimeUtc": "2026-07-01T19:35:06.2649357", "percentComplete": null, + "error": null}' + headers: + Access-Control-Expose-Headers: + - RequestId,Location,Retry-After,x-ms-operation-id + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '121' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 01 Jul 2026 19:40:43 GMT + Location: + - https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/8c3c0f85-5fb8-46ff-b896-0ec0cde92a9e + Pragma: + - no-cache + RequestId: + - c18151d9-5b90-4b82-9e91-fb919cb6a87d + Retry-After: + - '20' + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + x-ms-operation-id: + - 8c3c0f85-5fb8-46ff-b896-0ec0cde92a9e + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.6.1 + method: GET + uri: https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/8c3c0f85-5fb8-46ff-b896-0ec0cde92a9e + response: + body: + string: '{"status": "Running", "createdTimeUtc": "2026-07-01T19:35:06.2649357", + "lastUpdatedTimeUtc": "2026-07-01T19:35:06.2649357", "percentComplete": null, + "error": null}' + headers: + Access-Control-Expose-Headers: + - RequestId,Location,Retry-After,x-ms-operation-id + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '121' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 01 Jul 2026 19:41:03 GMT + Location: + - https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/8c3c0f85-5fb8-46ff-b896-0ec0cde92a9e + Pragma: + - no-cache + RequestId: + - afbbce57-b657-421c-b57f-c843e2f836d4 + Retry-After: + - '20' + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + x-ms-operation-id: + - 8c3c0f85-5fb8-46ff-b896-0ec0cde92a9e + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.6.1 + method: GET + uri: https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/8c3c0f85-5fb8-46ff-b896-0ec0cde92a9e + response: + body: + string: '{"status": "Running", "createdTimeUtc": "2026-07-01T19:35:06.2649357", + "lastUpdatedTimeUtc": "2026-07-01T19:35:06.2649357", "percentComplete": null, + "error": null}' + headers: + Access-Control-Expose-Headers: + - RequestId,Location,Retry-After,x-ms-operation-id + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '121' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 01 Jul 2026 19:41:24 GMT + Location: + - https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/8c3c0f85-5fb8-46ff-b896-0ec0cde92a9e + Pragma: + - no-cache + RequestId: + - 55988026-09f8-44e4-a030-01e9d33c80de + Retry-After: + - '20' + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + x-ms-operation-id: + - 8c3c0f85-5fb8-46ff-b896-0ec0cde92a9e + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.6.1 + method: GET + uri: https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/8c3c0f85-5fb8-46ff-b896-0ec0cde92a9e + response: + body: + string: '{"status": "Succeeded", "createdTimeUtc": "2026-07-01T19:35:06.2649357", + "lastUpdatedTimeUtc": "2026-07-01T19:41:26.3061654", "percentComplete": 100, + "error": null}' + headers: + Access-Control-Expose-Headers: + - RequestId,Location,x-ms-operation-id + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '133' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 01 Jul 2026 19:41:45 GMT + Location: + - https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/8c3c0f85-5fb8-46ff-b896-0ec0cde92a9e/result + Pragma: + - no-cache + RequestId: + - 40f7a4ad-744f-4b20-a539-25728b32795d + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + x-ms-operation-id: + - 8c3c0f85-5fb8-46ff-b896-0ec0cde92a9e + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.6.1 + method: GET + uri: https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/8c3c0f85-5fb8-46ff-b896-0ec0cde92a9e/result + response: + body: + string: '{"id": "1c08dd66-4b4b-4d95-b4ee-5144e9f63bac", "type": "SQLDatabase", + "displayName": "fabcli000003", "description": "", "workspaceId": "f54ac349-b5a9-41bd-acd1-81f9ed9ec0f3"}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Type: + - application/json + Date: + - Wed, 01 Jul 2026 19:41:46 GMT + Pragma: + - no-cache + RequestId: + - 6bb8c223-cb98-4b69-81c9-0457f613a6bf + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + Transfer-Encoding: + - chunked + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.6.1 + method: GET + uri: https://api.fabric.microsoft.com/v1/workspaces + response: + body: + string: '{"value": [{"id": "3634a139-2c9e-4205-910b-3b089a31be47", "displayName": + "My workspace", "description": "", "type": "Personal"}, {"id": "f54ac349-b5a9-41bd-acd1-81f9ed9ec0f3", + "displayName": "fabriccli_WorkspacePerTestclass_000001", "description": "", + "type": "Workspace", "capacityId": "00000000-0000-0000-0000-000000000004", + "capacityRegion": "Central US"}]}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '3500' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 01 Jul 2026 19:41:58 GMT + Pragma: + - no-cache + RequestId: + - ca947e71-eeca-4efa-9e91-a0d37f417474 + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + home-cluster-uri: + - https://wabi-us-central-b-primary-redirect.analysis.windows.net/ + request-redirected: + - 'true' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.6.1 + method: GET + uri: https://api.fabric.microsoft.com/v1/workspaces/f54ac349-b5a9-41bd-acd1-81f9ed9ec0f3/items + response: + body: + string: '{"value": [{"id": "b22731de-db10-400c-bd38-de03f40f3c22", "type": "SQLEndpoint", + "displayName": "fabcli000003", "description": "", "workspaceId": "f54ac349-b5a9-41bd-acd1-81f9ed9ec0f3"}, + {"id": "1c08dd66-4b4b-4d95-b4ee-5144e9f63bac", "type": "SQLDatabase", "displayName": + "fabcli000003", "description": "", "workspaceId": "f54ac349-b5a9-41bd-acd1-81f9ed9ec0f3"}]}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '212' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 01 Jul 2026 19:41:59 GMT + Pragma: + - no-cache + RequestId: + - e42ce45a-3ecc-4fcb-a2b1-242ae74a14bd + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + home-cluster-uri: + - https://wabi-us-central-b-primary-redirect.analysis.windows.net/ + request-redirected: + - 'true' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.6.1 + method: GET + uri: https://api.fabric.microsoft.com/v1/workspaces/f54ac349-b5a9-41bd-acd1-81f9ed9ec0f3/sqlDatabases/1c08dd66-4b4b-4d95-b4ee-5144e9f63bac + response: + body: + string: '{"id": "1c08dd66-4b4b-4d95-b4ee-5144e9f63bac", "type": "SQLDatabase", + "displayName": "fabcli000003", "description": "", "workspaceId": "f54ac349-b5a9-41bd-acd1-81f9ed9ec0f3", + "properties": {"connectionInfo": "Data Source=vwbb4lsqmqqejdvenqo7wshysy-jhbuv5njww6udlgrqh463hwa6m.database.fabric.microsoft.com,1433;Initial + Catalog=fabcli000003-1c08dd66-4b4b-4d95-b4ee-5144e9f63bac;Multiple Active + Result Sets=False;Connect Timeout=30;Encrypt=True;Trust Server Certificate=False", + "connectionString": "mock_connection_string", "databaseName": "fabcli000003-1c08dd66-4b4b-4d95-b4ee-5144e9f63bac", + "serverFqdn": "vwbb4lsqmqqejdvenqo7wshysy-jhbuv5njww6udlgrqh463hwa6m.database.fabric.microsoft.com,1433", + "backupRetentionDays": 7, "collation": "SQL_Latin1_General_CP1_CI_AS"}}' + headers: + Access-Control-Expose-Headers: + - RequestId,ETag + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '429' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 01 Jul 2026 19:42:00 GMT + ETag: + - '""' + Pragma: + - no-cache + RequestId: + - ed24d5bf-f995-4d1b-8e75-62319e433dac + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + home-cluster-uri: + - https://wabi-us-central-b-primary-redirect.analysis.windows.net/ + request-redirected: + - 'true' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '0' + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.6.1 + method: POST + uri: https://api.fabric.microsoft.com/v1/workspaces/f54ac349-b5a9-41bd-acd1-81f9ed9ec0f3/items/1c08dd66-4b4b-4d95-b4ee-5144e9f63bac/getDefinition + response: + body: + string: 'null' + headers: + Access-Control-Expose-Headers: + - RequestId,Location,Retry-After,x-ms-operation-id + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '24' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 01 Jul 2026 19:42:01 GMT + Location: + - https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/decad013-4831-4ddf-a136-89c88ab15832 + Pragma: + - no-cache + RequestId: + - cebd6720-d83a-413f-8c39-c6a9ce5f2858 + Retry-After: + - '20' + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + home-cluster-uri: + - https://wabi-us-central-b-primary-redirect.analysis.windows.net/ + request-redirected: + - 'true' + x-ms-operation-id: + - decad013-4831-4ddf-a136-89c88ab15832 + status: + code: 202 + message: Accepted +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.6.1 + method: GET + uri: https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/decad013-4831-4ddf-a136-89c88ab15832 + response: + body: + string: '{"status": "Running", "createdTimeUtc": "2026-07-01T19:42:01.7542101", + "lastUpdatedTimeUtc": "2026-07-01T19:42:01.7542101", "percentComplete": null, + "error": null}' + headers: + Access-Control-Expose-Headers: + - RequestId,Location,Retry-After,x-ms-operation-id + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '123' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 01 Jul 2026 19:42:22 GMT + Location: + - https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/decad013-4831-4ddf-a136-89c88ab15832 + Pragma: + - no-cache + RequestId: + - 571ad552-a023-460c-8792-20f70b7c6953 + Retry-After: + - '20' + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + x-ms-operation-id: + - decad013-4831-4ddf-a136-89c88ab15832 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.6.1 + method: GET + uri: https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/decad013-4831-4ddf-a136-89c88ab15832 + response: + body: + string: '{"status": "Succeeded", "createdTimeUtc": "2026-07-01T19:42:01.7542101", + "lastUpdatedTimeUtc": "2026-07-01T19:42:40.8057524", "percentComplete": 100, + "error": null}' + headers: + Access-Control-Expose-Headers: + - RequestId,Location,x-ms-operation-id + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '131' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 01 Jul 2026 19:42:43 GMT + Location: + - https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/decad013-4831-4ddf-a136-89c88ab15832/result + Pragma: + - no-cache + RequestId: + - c4c21704-aab7-48fd-9db7-3810ca211fa0 + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + x-ms-operation-id: + - decad013-4831-4ddf-a136-89c88ab15832 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.6.1 + method: GET + uri: https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/decad013-4831-4ddf-a136-89c88ab15832/result + response: + body: + string: '{"definition": {"format": "dacpac", "parts": [{"path": "fabcli000003.dacpac", + "payload": "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", + "payloadType": "InlineBase64"}, {"path": ".platform", "payload": "ewogICIkc2NoZW1hIjogImh0dHBzOi8vZGV2ZWxvcGVyLm1pY3Jvc29mdC5jb20vanNvbi1zY2hlbWFzL2ZhYnJpYy9naXRJbnRlZ3JhdGlvbi9wbGF0Zm9ybVByb3BlcnRpZXMvMi4wLjAvc2NoZW1hLmpzb24iLAogICJtZXRhZGF0YSI6IHsKICAgICJ0eXBlIjogIlNRTERhdGFiYXNlIiwKICAgICJkaXNwbGF5TmFtZSI6ICJmYWJjbGkwMDAwMDMiCiAgfSwKICAiY29uZmlnIjogewogICAgInZlcnNpb24iOiAiMi4wIiwKICAgICJsb2dpY2FsSWQiOiAiMDAwMDAwMDAtMDAwMC0wMDAwLTAwMDAtMDAwMDAwMDAwMDAwIgogIH0KfQ==", + "payloadType": "InlineBase64"}]}}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Type: + - application/json + Date: + - Wed, 01 Jul 2026 19:42:44 GMT + Pragma: + - no-cache + RequestId: + - 26331f26-4446-40bf-b38e-52eb57435041 + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + Transfer-Encoding: + - chunked + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.6.1 + method: GET + uri: https://api.fabric.microsoft.com/v1/workspaces/f54ac349-b5a9-41bd-acd1-81f9ed9ec0f3/items/1c08dd66-4b4b-4d95-b4ee-5144e9f63bac/connections + response: + body: + string: '{"value": []}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '32' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 01 Jul 2026 19:42:47 GMT + Pragma: + - no-cache + RequestId: + - a59845dd-a12a-460f-afc0-fada89ed469e + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + home-cluster-uri: + - https://wabi-us-central-b-primary-redirect.analysis.windows.net/ + request-redirected: + - 'true' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.6.1 + method: GET + uri: https://api.fabric.microsoft.com/v1/workspaces + response: + body: + string: '{"value": [{"id": "3634a139-2c9e-4205-910b-3b089a31be47", "displayName": + "My workspace", "description": "", "type": "Personal"}, {"id": "f54ac349-b5a9-41bd-acd1-81f9ed9ec0f3", + "displayName": "fabriccli_WorkspacePerTestclass_000001", "description": "", + "type": "Workspace", "capacityId": "00000000-0000-0000-0000-000000000004", + "capacityRegion": "Central US"}]}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '3500' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 01 Jul 2026 19:43:07 GMT + Pragma: + - no-cache + RequestId: + - 1e6254ab-ec7b-4e4b-b9b1-3dc0c25780a6 + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + home-cluster-uri: + - https://wabi-us-central-b-primary-redirect.analysis.windows.net/ + request-redirected: + - 'true' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.6.1 + method: GET + uri: https://api.fabric.microsoft.com/v1/workspaces/f54ac349-b5a9-41bd-acd1-81f9ed9ec0f3/items + response: + body: + string: '{"value": [{"id": "b22731de-db10-400c-bd38-de03f40f3c22", "type": "SQLEndpoint", + "displayName": "fabcli000003", "description": "", "workspaceId": "f54ac349-b5a9-41bd-acd1-81f9ed9ec0f3"}, + {"id": "1c08dd66-4b4b-4d95-b4ee-5144e9f63bac", "type": "SQLDatabase", "displayName": + "fabcli000003", "description": "", "workspaceId": "f54ac349-b5a9-41bd-acd1-81f9ed9ec0f3"}]}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '212' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 01 Jul 2026 19:43:07 GMT + Pragma: + - no-cache + RequestId: + - 91497178-46df-46e9-90ad-90851f783777 + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + home-cluster-uri: + - https://wabi-us-central-b-primary-redirect.analysis.windows.net/ + request-redirected: + - 'true' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '0' + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.6.1 + method: DELETE + uri: https://api.fabric.microsoft.com/v1/workspaces/f54ac349-b5a9-41bd-acd1-81f9ed9ec0f3/items/1c08dd66-4b4b-4d95-b4ee-5144e9f63bac + response: + body: + string: '' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '0' + Content-Type: + - application/octet-stream + Date: + - Wed, 01 Jul 2026 19:43:08 GMT + Pragma: + - no-cache + RequestId: + - b5c7dd8a-b154-4de9-b3c7-03e6c172b81b + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + home-cluster-uri: + - https://wabi-us-central-b-primary-redirect.analysis.windows.net/ + request-redirected: + - 'true' + status: + code: 200 + message: OK +version: 1 diff --git a/tests/test_commands/recordings/test_commands/test_mkdir/test_mkdir_sqldatabase_with_creation_payload_success.yaml b/tests/test_commands/recordings/test_commands/test_mkdir/test_mkdir_sqldatabase_with_creation_payload_success.yaml index f96b209f..0f727e78 100644 --- a/tests/test_commands/recordings/test_commands/test_mkdir/test_mkdir_sqldatabase_with_creation_payload_success.yaml +++ b/tests/test_commands/recordings/test_commands/test_mkdir/test_mkdir_sqldatabase_with_creation_payload_success.yaml @@ -17,7 +17,7 @@ interactions: response: body: string: '{"value": [{"id": "3634a139-2c9e-4205-910b-3b089a31be47", "displayName": - "My workspace", "description": "", "type": "Personal"}, {"id": "93e90efd-c518-46b5-ae56-9f3ed3244e19", + "My workspace", "description": "", "type": "Personal"}, {"id": "84a2e6eb-afc1-4f20-afe8-748433d718e7", "displayName": "fabriccli_WorkspacePerTestclass_000001", "description": "", "type": "Workspace", "capacityId": "00000000-0000-0000-0000-000000000004", "capacityRegion": "Central US"}]}' @@ -29,15 +29,15 @@ interactions: Content-Encoding: - gzip Content-Length: - - '3407' + - '3501' Content-Type: - application/json; charset=utf-8 Date: - - Mon, 29 Jun 2026 12:24:13 GMT + - Wed, 01 Jul 2026 17:39:21 GMT Pragma: - no-cache RequestId: - - d47df47e-a67e-48f8-bdcd-f88c10ffff7e + - 57f1ee43-915b-403c-8afb-6c7e608acc0c Strict-Transport-Security: - max-age=31536000; includeSubDomains X-Content-Type-Options: @@ -65,7 +65,7 @@ interactions: User-Agent: - ms-fabric-cli-test/1.6.1 method: GET - uri: https://api.fabric.microsoft.com/v1/workspaces/93e90efd-c518-46b5-ae56-9f3ed3244e19/items + uri: https://api.fabric.microsoft.com/v1/workspaces/84a2e6eb-afc1-4f20-afe8-748433d718e7/items response: body: string: '{"value": []}' @@ -81,11 +81,11 @@ interactions: Content-Type: - application/json; charset=utf-8 Date: - - Mon, 29 Jun 2026 12:24:13 GMT + - Wed, 01 Jul 2026 17:39:21 GMT Pragma: - no-cache RequestId: - - 5a20efbf-f2cd-4474-adf1-a65d7ea900cc + - 0df4ca7e-a271-419f-be56-459489a1c20e Strict-Transport-Security: - max-age=31536000; includeSubDomains X-Content-Type-Options: @@ -113,7 +113,7 @@ interactions: User-Agent: - ms-fabric-cli-test/1.6.1 method: GET - uri: https://api.fabric.microsoft.com/v1/workspaces/93e90efd-c518-46b5-ae56-9f3ed3244e19/items + uri: https://api.fabric.microsoft.com/v1/workspaces/84a2e6eb-afc1-4f20-afe8-748433d718e7/items response: body: string: '{"value": []}' @@ -129,11 +129,11 @@ interactions: Content-Type: - application/json; charset=utf-8 Date: - - Mon, 29 Jun 2026 12:24:13 GMT + - Wed, 01 Jul 2026 17:39:22 GMT Pragma: - no-cache RequestId: - - 1e148360-6a6c-4764-9e06-c64572b79bbe + - 0ca06781-4d6c-4de6-8b62-7dd9c93fd218 Strict-Transport-Security: - max-age=31536000; includeSubDomains X-Content-Type-Options: @@ -165,7 +165,7 @@ interactions: User-Agent: - ms-fabric-cli-test/1.6.1 method: POST - uri: https://api.fabric.microsoft.com/v1/workspaces/93e90efd-c518-46b5-ae56-9f3ed3244e19/sqlDatabases + uri: https://api.fabric.microsoft.com/v1/workspaces/84a2e6eb-afc1-4f20-afe8-748433d718e7/sqlDatabases response: body: string: 'null' @@ -181,15 +181,15 @@ interactions: Content-Type: - application/json; charset=utf-8 Date: - - Mon, 29 Jun 2026 12:24:16 GMT + - Wed, 01 Jul 2026 17:39:25 GMT ETag: - '""' Location: - - https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/eb9e8bb2-ceb2-494e-bd78-bdf1a2cbbaed + - https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/2133168e-f4c0-4023-b4c5-bb0953022d1b Pragma: - no-cache RequestId: - - 1232e698-eea9-4ae5-99e3-b7028945d90c + - 1645fd8a-9486-4e3c-b0d0-320e7f27b41d Retry-After: - '20' Strict-Transport-Security: @@ -203,7 +203,7 @@ interactions: request-redirected: - 'true' x-ms-operation-id: - - eb9e8bb2-ceb2-494e-bd78-bdf1a2cbbaed + - 2133168e-f4c0-4023-b4c5-bb0953022d1b status: code: 202 message: Accepted @@ -221,11 +221,11 @@ interactions: User-Agent: - ms-fabric-cli-test/1.6.1 method: GET - uri: https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/eb9e8bb2-ceb2-494e-bd78-bdf1a2cbbaed + uri: https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/2133168e-f4c0-4023-b4c5-bb0953022d1b response: body: - string: '{"status": "Succeeded", "createdTimeUtc": "2026-06-29T12:24:14.767745", - "lastUpdatedTimeUtc": "2026-06-29T12:24:32.2410497", "percentComplete": 100, + string: '{"status": "Succeeded", "createdTimeUtc": "2026-07-01T17:39:23.9814037", + "lastUpdatedTimeUtc": "2026-07-01T17:39:41.9476184", "percentComplete": 100, "error": null}' headers: Access-Control-Expose-Headers: @@ -235,17 +235,17 @@ interactions: Content-Encoding: - gzip Content-Length: - - '131' + - '132' Content-Type: - application/json; charset=utf-8 Date: - - Mon, 29 Jun 2026 12:24:37 GMT + - Wed, 01 Jul 2026 17:39:47 GMT Location: - - https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/eb9e8bb2-ceb2-494e-bd78-bdf1a2cbbaed/result + - https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/2133168e-f4c0-4023-b4c5-bb0953022d1b/result Pragma: - no-cache RequestId: - - 11150621-b393-43b4-a5eb-e91f93e13bda + - 9aaca36c-4284-4774-81fd-ae2c9985c0a0 Strict-Transport-Security: - max-age=31536000; includeSubDomains X-Content-Type-Options: @@ -253,7 +253,7 @@ interactions: X-Frame-Options: - deny x-ms-operation-id: - - eb9e8bb2-ceb2-494e-bd78-bdf1a2cbbaed + - 2133168e-f4c0-4023-b4c5-bb0953022d1b status: code: 200 message: OK @@ -271,11 +271,11 @@ interactions: User-Agent: - ms-fabric-cli-test/1.6.1 method: GET - uri: https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/eb9e8bb2-ceb2-494e-bd78-bdf1a2cbbaed/result + uri: https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/2133168e-f4c0-4023-b4c5-bb0953022d1b/result response: body: - string: '{"id": "c6dcd773-82f4-4a51-b2d7-6e2e00330dfa", "type": "SQLDatabase", - "displayName": "fabcli000001", "description": "", "workspaceId": "93e90efd-c518-46b5-ae56-9f3ed3244e19"}' + string: '{"id": "65f6221e-66b5-4753-9a90-083998b2e95b", "type": "SQLDatabase", + "displayName": "fabcli000001", "description": "", "workspaceId": "84a2e6eb-afc1-4f20-afe8-748433d718e7"}' headers: Access-Control-Expose-Headers: - RequestId @@ -286,11 +286,11 @@ interactions: Content-Type: - application/json Date: - - Mon, 29 Jun 2026 12:24:37 GMT + - Wed, 01 Jul 2026 17:39:47 GMT Pragma: - no-cache RequestId: - - 194cab50-7f67-423c-9ded-cb45944d596e + - e4f08354-d6af-4912-affa-e232a92c5300 Strict-Transport-Security: - max-age=31536000; includeSubDomains Transfer-Encoding: @@ -320,7 +320,7 @@ interactions: response: body: string: '{"value": [{"id": "3634a139-2c9e-4205-910b-3b089a31be47", "displayName": - "My workspace", "description": "", "type": "Personal"}, {"id": "93e90efd-c518-46b5-ae56-9f3ed3244e19", + "My workspace", "description": "", "type": "Personal"}, {"id": "84a2e6eb-afc1-4f20-afe8-748433d718e7", "displayName": "fabriccli_WorkspacePerTestclass_000001", "description": "", "type": "Workspace", "capacityId": "00000000-0000-0000-0000-000000000004", "capacityRegion": "Central US"}]}' @@ -332,15 +332,15 @@ interactions: Content-Encoding: - gzip Content-Length: - - '3407' + - '3501' Content-Type: - application/json; charset=utf-8 Date: - - Mon, 29 Jun 2026 12:24:38 GMT + - Wed, 01 Jul 2026 17:39:49 GMT Pragma: - no-cache RequestId: - - f0c590ab-1d56-4c70-b1bd-f6601f2d8e50 + - 3124da00-fb0b-4ef0-adf5-6fc442ccf18e Strict-Transport-Security: - max-age=31536000; includeSubDomains X-Content-Type-Options: @@ -368,11 +368,11 @@ interactions: User-Agent: - ms-fabric-cli-test/1.6.1 method: GET - uri: https://api.fabric.microsoft.com/v1/workspaces/93e90efd-c518-46b5-ae56-9f3ed3244e19/items + uri: https://api.fabric.microsoft.com/v1/workspaces/84a2e6eb-afc1-4f20-afe8-748433d718e7/items response: body: - string: '{"value": [{"id": "c6dcd773-82f4-4a51-b2d7-6e2e00330dfa", "type": "SQLDatabase", - "displayName": "fabcli000001", "description": "", "workspaceId": "93e90efd-c518-46b5-ae56-9f3ed3244e19"}]}' + string: '{"value": [{"id": "65f6221e-66b5-4753-9a90-083998b2e95b", "type": "SQLDatabase", + "displayName": "fabcli000001", "description": "", "workspaceId": "84a2e6eb-afc1-4f20-afe8-748433d718e7"}]}' headers: Access-Control-Expose-Headers: - RequestId @@ -385,11 +385,11 @@ interactions: Content-Type: - application/json; charset=utf-8 Date: - - Mon, 29 Jun 2026 12:24:39 GMT + - Wed, 01 Jul 2026 17:39:49 GMT Pragma: - no-cache RequestId: - - e09763f4-4164-4cb8-a7a3-2bad7f17bda5 + - d409422d-5e3e-4007-adaf-643e2f72aa46 Strict-Transport-Security: - max-age=31536000; includeSubDomains X-Content-Type-Options: @@ -417,16 +417,16 @@ interactions: User-Agent: - ms-fabric-cli-test/1.6.1 method: GET - uri: https://api.fabric.microsoft.com/v1/workspaces/93e90efd-c518-46b5-ae56-9f3ed3244e19/sqlDatabases/c6dcd773-82f4-4a51-b2d7-6e2e00330dfa + uri: https://api.fabric.microsoft.com/v1/workspaces/84a2e6eb-afc1-4f20-afe8-748433d718e7/sqlDatabases/65f6221e-66b5-4753-9a90-083998b2e95b response: body: - string: '{"id": "c6dcd773-82f4-4a51-b2d7-6e2e00330dfa", "type": "SQLDatabase", - "displayName": "fabcli000001", "description": "", "workspaceId": "93e90efd-c518-46b5-ae56-9f3ed3244e19", - "properties": {"connectionInfo": "Data Source=vwbb4lsqmqqejdvenqo7wshysy-7uhoteyyyw2unlswt47ngjcode.database.fabric.microsoft.com,1433;Initial - Catalog=fabcli000001-c6dcd773-82f4-4a51-b2d7-6e2e00330dfa;Multiple Active + string: '{"id": "65f6221e-66b5-4753-9a90-083998b2e95b", "type": "SQLDatabase", + "displayName": "fabcli000001", "description": "", "workspaceId": "84a2e6eb-afc1-4f20-afe8-748433d718e7", + "properties": {"connectionInfo": "Data Source=vwbb4lsqmqqejdvenqo7wshysy-5ptkfbgbv4qe7l7ioscdhvyy44.database.fabric.microsoft.com,1433;Initial + Catalog=fabcli000001-65f6221e-66b5-4753-9a90-083998b2e95b;Multiple Active Result Sets=False;Connect Timeout=30;Encrypt=True;Trust Server Certificate=False", - "connectionString": "mock_connection_string", "databaseName": "fabcli000001-c6dcd773-82f4-4a51-b2d7-6e2e00330dfa", - "serverFqdn": "vwbb4lsqmqqejdvenqo7wshysy-7uhoteyyyw2unlswt47ngjcode.database.fabric.microsoft.com,1433", + "connectionString": "mock_connection_string", "databaseName": "fabcli000001-65f6221e-66b5-4753-9a90-083998b2e95b", + "serverFqdn": "vwbb4lsqmqqejdvenqo7wshysy-5ptkfbgbv4qe7l7ioscdhvyy44.database.fabric.microsoft.com,1433", "backupRetentionDays": 7, "collation": "SQL_Latin1_General_CP1_CI_AS"}}' headers: Access-Control-Expose-Headers: @@ -440,13 +440,13 @@ interactions: Content-Type: - application/json; charset=utf-8 Date: - - Mon, 29 Jun 2026 12:24:40 GMT + - Wed, 01 Jul 2026 17:39:51 GMT ETag: - '""' Pragma: - no-cache RequestId: - - 00b515be-8830-4897-999f-ca0e50b89a36 + - 0393f9f8-006c-496a-8769-6df7eaedb01b Strict-Transport-Security: - max-age=31536000; includeSubDomains X-Content-Type-Options: @@ -476,7 +476,7 @@ interactions: User-Agent: - ms-fabric-cli-test/1.6.1 method: POST - uri: https://api.fabric.microsoft.com/v1/workspaces/93e90efd-c518-46b5-ae56-9f3ed3244e19/items/c6dcd773-82f4-4a51-b2d7-6e2e00330dfa/getDefinition + uri: https://api.fabric.microsoft.com/v1/workspaces/84a2e6eb-afc1-4f20-afe8-748433d718e7/items/65f6221e-66b5-4753-9a90-083998b2e95b/getDefinition response: body: string: 'null' @@ -492,13 +492,13 @@ interactions: Content-Type: - application/json; charset=utf-8 Date: - - Mon, 29 Jun 2026 12:24:40 GMT + - Wed, 01 Jul 2026 17:39:51 GMT Location: - - https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/cad865f5-22e0-4561-abc7-597bc61c08ce + - https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/69250c24-c792-4f35-965e-3d5a3aa9cceb Pragma: - no-cache RequestId: - - 93476199-5a20-4a26-a4b7-3257e21d8b9e + - 3bd7c0c0-c288-479e-a3e4-ad74dd174b93 Retry-After: - '20' Strict-Transport-Security: @@ -512,7 +512,7 @@ interactions: request-redirected: - 'true' x-ms-operation-id: - - cad865f5-22e0-4561-abc7-597bc61c08ce + - 69250c24-c792-4f35-965e-3d5a3aa9cceb status: code: 202 message: Accepted @@ -530,11 +530,11 @@ interactions: User-Agent: - ms-fabric-cli-test/1.6.1 method: GET - uri: https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/cad865f5-22e0-4561-abc7-597bc61c08ce + uri: https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/69250c24-c792-4f35-965e-3d5a3aa9cceb response: body: - string: '{"status": "Running", "createdTimeUtc": "2026-06-29T12:24:41.0681629", - "lastUpdatedTimeUtc": "2026-06-29T12:24:41.0681629", "percentComplete": null, + string: '{"status": "Running", "createdTimeUtc": "2026-07-01T17:39:51.877684", + "lastUpdatedTimeUtc": "2026-07-01T17:39:51.877684", "percentComplete": null, "error": null}' headers: Access-Control-Expose-Headers: @@ -548,13 +548,13 @@ interactions: Content-Type: - application/json; charset=utf-8 Date: - - Mon, 29 Jun 2026 12:25:02 GMT + - Wed, 01 Jul 2026 17:40:13 GMT Location: - - https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/cad865f5-22e0-4561-abc7-597bc61c08ce + - https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/69250c24-c792-4f35-965e-3d5a3aa9cceb Pragma: - no-cache RequestId: - - 0cc9a177-854c-42e7-b78c-c448a94101c7 + - 611d938c-ff21-4f39-9465-e5909287f381 Retry-After: - '20' Strict-Transport-Security: @@ -564,7 +564,7 @@ interactions: X-Frame-Options: - deny x-ms-operation-id: - - cad865f5-22e0-4561-abc7-597bc61c08ce + - 69250c24-c792-4f35-965e-3d5a3aa9cceb status: code: 200 message: OK @@ -582,11 +582,11 @@ interactions: User-Agent: - ms-fabric-cli-test/1.6.1 method: GET - uri: https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/cad865f5-22e0-4561-abc7-597bc61c08ce + uri: https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/69250c24-c792-4f35-965e-3d5a3aa9cceb response: body: - string: '{"status": "Succeeded", "createdTimeUtc": "2026-06-29T12:24:41.0681629", - "lastUpdatedTimeUtc": "2026-06-29T12:25:19.9397426", "percentComplete": 100, + string: '{"status": "Succeeded", "createdTimeUtc": "2026-07-01T17:39:51.877684", + "lastUpdatedTimeUtc": "2026-07-01T17:40:30.8074019", "percentComplete": 100, "error": null}' headers: Access-Control-Expose-Headers: @@ -600,13 +600,13 @@ interactions: Content-Type: - application/json; charset=utf-8 Date: - - Mon, 29 Jun 2026 12:25:24 GMT + - Wed, 01 Jul 2026 17:40:35 GMT Location: - - https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/cad865f5-22e0-4561-abc7-597bc61c08ce/result + - https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/69250c24-c792-4f35-965e-3d5a3aa9cceb/result Pragma: - no-cache RequestId: - - 1ab67634-ea39-43be-ad33-97b3d3caee60 + - 8dadb637-76e0-40d2-ba2b-ed8cc3e9df9a Strict-Transport-Security: - max-age=31536000; includeSubDomains X-Content-Type-Options: @@ -614,7 +614,7 @@ interactions: X-Frame-Options: - deny x-ms-operation-id: - - cad865f5-22e0-4561-abc7-597bc61c08ce + - 69250c24-c792-4f35-965e-3d5a3aa9cceb status: code: 200 message: OK @@ -632,11 +632,11 @@ interactions: User-Agent: - ms-fabric-cli-test/1.6.1 method: GET - uri: https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/cad865f5-22e0-4561-abc7-597bc61c08ce/result + uri: https://wabi-us-central-b-primary-redirect.analysis.windows.net/v1/operations/69250c24-c792-4f35-965e-3d5a3aa9cceb/result response: body: string: '{"definition": {"format": "dacpac", "parts": [{"path": "fabcli000001.dacpac", - "payload": "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", + "payload": "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", "payloadType": "InlineBase64"}, {"path": ".platform", "payload": "ewogICIkc2NoZW1hIjogImh0dHBzOi8vZGV2ZWxvcGVyLm1pY3Jvc29mdC5jb20vanNvbi1zY2hlbWFzL2ZhYnJpYy9naXRJbnRlZ3JhdGlvbi9wbGF0Zm9ybVByb3BlcnRpZXMvMi4wLjAvc2NoZW1hLmpzb24iLAogICJtZXRhZGF0YSI6IHsKICAgICJ0eXBlIjogIlNRTERhdGFiYXNlIiwKICAgICJkaXNwbGF5TmFtZSI6ICJmYWJjbGkwMDAwMDEiCiAgfSwKICAiY29uZmlnIjogewogICAgInZlcnNpb24iOiAiMi4wIiwKICAgICJsb2dpY2FsSWQiOiAiMDAwMDAwMDAtMDAwMC0wMDAwLTAwMDAtMDAwMDAwMDAwMDAwIgogIH0KfQ==", "payloadType": "InlineBase64"}]}}' headers: @@ -649,11 +649,11 @@ interactions: Content-Type: - application/json Date: - - Mon, 29 Jun 2026 12:25:24 GMT + - Wed, 01 Jul 2026 17:40:36 GMT Pragma: - no-cache RequestId: - - ade51a08-24f5-4dfd-8a1d-796740007aee + - 1e6574ce-ddfa-4710-8c60-199eb2280d17 Strict-Transport-Security: - max-age=31536000; includeSubDomains Transfer-Encoding: @@ -679,7 +679,7 @@ interactions: User-Agent: - ms-fabric-cli-test/1.6.1 method: GET - uri: https://api.fabric.microsoft.com/v1/workspaces/93e90efd-c518-46b5-ae56-9f3ed3244e19/items/c6dcd773-82f4-4a51-b2d7-6e2e00330dfa/connections + uri: https://api.fabric.microsoft.com/v1/workspaces/84a2e6eb-afc1-4f20-afe8-748433d718e7/items/65f6221e-66b5-4753-9a90-083998b2e95b/connections response: body: string: '{"value": []}' @@ -695,11 +695,11 @@ interactions: Content-Type: - application/json; charset=utf-8 Date: - - Mon, 29 Jun 2026 12:25:26 GMT + - Wed, 01 Jul 2026 17:40:37 GMT Pragma: - no-cache RequestId: - - 34243acc-6698-468c-987e-ca6a935b1580 + - 85e4d2fe-1234-47ca-b942-408491b95d06 Strict-Transport-Security: - max-age=31536000; includeSubDomains X-Content-Type-Options: @@ -731,7 +731,7 @@ interactions: response: body: string: '{"value": [{"id": "3634a139-2c9e-4205-910b-3b089a31be47", "displayName": - "My workspace", "description": "", "type": "Personal"}, {"id": "93e90efd-c518-46b5-ae56-9f3ed3244e19", + "My workspace", "description": "", "type": "Personal"}, {"id": "84a2e6eb-afc1-4f20-afe8-748433d718e7", "displayName": "fabriccli_WorkspacePerTestclass_000001", "description": "", "type": "Workspace", "capacityId": "00000000-0000-0000-0000-000000000004", "capacityRegion": "Central US"}]}' @@ -743,15 +743,15 @@ interactions: Content-Encoding: - gzip Content-Length: - - '3407' + - '3501' Content-Type: - application/json; charset=utf-8 Date: - - Mon, 29 Jun 2026 12:25:26 GMT + - Wed, 01 Jul 2026 17:40:38 GMT Pragma: - no-cache RequestId: - - 8d0ced2b-aa45-436a-a71c-7f1dfba4df86 + - 51edbc9a-fe0d-49de-8d17-b98dfe4d9723 Strict-Transport-Security: - max-age=31536000; includeSubDomains X-Content-Type-Options: @@ -779,13 +779,13 @@ interactions: User-Agent: - ms-fabric-cli-test/1.6.1 method: GET - uri: https://api.fabric.microsoft.com/v1/workspaces/93e90efd-c518-46b5-ae56-9f3ed3244e19/items + uri: https://api.fabric.microsoft.com/v1/workspaces/84a2e6eb-afc1-4f20-afe8-748433d718e7/items response: body: - string: '{"value": [{"id": "a4fee6c4-22e5-4f61-9da0-49e755def879", "type": "SQLEndpoint", - "displayName": "fabcli000001", "description": "", "workspaceId": "93e90efd-c518-46b5-ae56-9f3ed3244e19"}, - {"id": "c6dcd773-82f4-4a51-b2d7-6e2e00330dfa", "type": "SQLDatabase", "displayName": - "fabcli000001", "description": "", "workspaceId": "93e90efd-c518-46b5-ae56-9f3ed3244e19"}]}' + string: '{"value": [{"id": "6f3c3c5a-9c33-47bd-b9a2-c97247f6c577", "type": "SQLEndpoint", + "displayName": "fabcli000001", "description": "", "workspaceId": "84a2e6eb-afc1-4f20-afe8-748433d718e7"}, + {"id": "65f6221e-66b5-4753-9a90-083998b2e95b", "type": "SQLDatabase", "displayName": + "fabcli000001", "description": "", "workspaceId": "84a2e6eb-afc1-4f20-afe8-748433d718e7"}]}' headers: Access-Control-Expose-Headers: - RequestId @@ -798,11 +798,11 @@ interactions: Content-Type: - application/json; charset=utf-8 Date: - - Mon, 29 Jun 2026 12:25:26 GMT + - Wed, 01 Jul 2026 17:40:38 GMT Pragma: - no-cache RequestId: - - 9095bdd4-3d3d-4112-bf3f-8aee9af6393b + - 003a50f6-da72-45b6-a2d0-fca81dca7e4e Strict-Transport-Security: - max-age=31536000; includeSubDomains X-Content-Type-Options: @@ -832,7 +832,7 @@ interactions: User-Agent: - ms-fabric-cli-test/1.6.1 method: DELETE - uri: https://api.fabric.microsoft.com/v1/workspaces/93e90efd-c518-46b5-ae56-9f3ed3244e19/items/c6dcd773-82f4-4a51-b2d7-6e2e00330dfa + uri: https://api.fabric.microsoft.com/v1/workspaces/84a2e6eb-afc1-4f20-afe8-748433d718e7/items/65f6221e-66b5-4753-9a90-083998b2e95b response: body: string: '' @@ -848,11 +848,11 @@ interactions: Content-Type: - application/octet-stream Date: - - Mon, 29 Jun 2026 12:25:27 GMT + - Wed, 01 Jul 2026 17:40:38 GMT Pragma: - no-cache RequestId: - - 343e61d2-5804-441a-a8f3-2e8a13f5f819 + - 413db3d8-f935-46a2-a740-82d6fde39b48 Strict-Transport-Security: - max-age=31536000; includeSubDomains X-Content-Type-Options: diff --git a/tests/test_commands/test_mkdir.py b/tests/test_commands/test_mkdir.py index f77b0f40..ef7e3898 100644 --- a/tests/test_commands/test_mkdir.py +++ b/tests/test_commands/test_mkdir.py @@ -37,7 +37,7 @@ from tests.test_commands.data.models import EntityMetadata from tests.test_commands.data.static_test_data import StaticTestData from tests.test_commands.processors import generate_random_string -from tests.test_commands.utils import cli_path_join +from tests.test_commands.utils import cli_path_join, is_record_mode class TestMkdir: @@ -272,6 +272,123 @@ def test_mkdir_sqldatabase_with_creation_payload_success( # Cleanup rm(sqldatabase_full_path) + def test_mkdir_sqldatabase_restore_and_restore_deleted_with_creation_payload_success( + self, + workspace, + cli_executor, + mock_print_done, + mock_questionary_print, + vcr_instance, + cassette_name, + upsert_item_to_cache, + ): + # This test relies on live restore windows and non-deterministic + # restorableDeletedDatabaseName values, so it is skipped in live/record mode. + # If you want to run this test in live mode, you can comment out the skip statement below, but be aware that it may fail if the restore window is not open or if the restorableDeletedDatabaseName is not available yet. + if is_record_mode(): + pytest.skip("Skipping restore/restore-deleted test in live (record) mode") + + # Setup - create a source SQLDatabase (mode=New) to restore from + source_display_name = generate_random_string(vcr_instance, cassette_name) + source_full_path = cli_path_join( + workspace.full_path, f"{source_display_name}.{ItemType.SQL_DATABASE}" + ) + cli_executor.exec_command(f"mkdir {source_full_path} -P creationMode=New") + + # The restore window opens a few minutes after creation. Wait for it to be + # populated, then read the source database to capture the item id, workspace + # id, and latest restore point (guaranteed to fall inside the valid window). + # Wait for 3 minutes to ensure restore point is available. when recording the test, + # if 5 minutes is not enough, increase the sleep time to 5 minutes. + if is_record_mode(): + time.sleep(300) + get(source_full_path, query=".") + source_details = json.loads(mock_questionary_print.call_args[0][0]) + source_item_id = source_details["id"] + source_workspace_id = source_details["workspaceId"] + restore_point_in_time = source_details["properties"]["latestRestorePoint"] + + mock_print_done.reset_mock() + upsert_item_to_cache.reset_mock() + + restored_display_name = generate_random_string(vcr_instance, cassette_name) + restored_full_path = cli_path_join( + workspace.full_path, f"{restored_display_name}.{ItemType.SQL_DATABASE}" + ) + + # Execute command - restore using the source database as the reference + cli_executor.exec_command( + f"mkdir {restored_full_path} " + f"-P creationMode=Restore,restorePointInTime={restore_point_in_time}," + f"itemId={source_item_id}," + f"workspaceId={source_workspace_id}" + ) + + # Assert + upsert_item_to_cache.assert_called_once() + mock_print_done.assert_called_once() + assert restored_display_name in mock_print_done.call_args[0][0] + + mock_questionary_print.reset_mock() + get(restored_full_path, query=".") + mock_questionary_print.assert_called_once() + assert restored_display_name in mock_questionary_print.call_args[0][0] + + # Cleanup the restored database and delete the source so it becomes a + # restorable deleted database for the RestoreDeletedDatabase scenario below. + rm(restored_full_path) + rm(source_full_path) + + # RestoreDeletedDatabase - the deleted database may take a short time to + # appear in the restorable deleted databases list. + if is_record_mode(): + time.sleep(60) + + # List the workspace's restorable deleted databases and read the + # restorableDeletedDatabaseName of the just-deleted source. + mock_questionary_print.reset_mock() + cli_executor.exec_command( + f"api workspaces/{source_workspace_id}/sqlDatabases/restorableDeletedDatabases" + ) + restorable_deleted = json.loads(mock_questionary_print.call_args[0][0])["text"][ + "value" + ] + restorable_deleted_database_name = restorable_deleted[0]["properties"][ + "restorableDeletedDatabaseName" + ] + + mock_print_done.reset_mock() + upsert_item_to_cache.reset_mock() + + restored_deleted_display_name = generate_random_string( + vcr_instance, cassette_name + ) + restored_deleted_full_path = cli_path_join( + workspace.full_path, + f"{restored_deleted_display_name}.{ItemType.SQL_DATABASE}", + ) + + # Execute command - restore the deleted source database. restorableDeletedDatabaseName + # is kept last because its value contains a comma (name,). + cli_executor.exec_command( + f"mkdir {restored_deleted_full_path} " + f"-P creationMode=RestoreDeletedDatabase,restorePointInTime={restore_point_in_time}," + f"restorableDeletedDatabaseName={restorable_deleted_database_name}" + ) + + # Assert + upsert_item_to_cache.assert_called_once() + mock_print_done.assert_called_once() + assert restored_deleted_display_name in mock_print_done.call_args[0][0] + + mock_questionary_print.reset_mock() + get(restored_deleted_full_path, query=".") + mock_questionary_print.assert_called_once() + assert restored_deleted_display_name in mock_questionary_print.call_args[0][0] + + # Cleanup + rm(restored_deleted_full_path) + @mkdir_item_with_creation_payload_success_params def test_mkdir_item_with_creation_payload_success( self, diff --git a/tests/test_utils/test_fab_cmd_mkdir_utils.py b/tests/test_utils/test_fab_cmd_mkdir_utils.py index 37bca50c..5dbe0860 100644 --- a/tests/test_utils/test_fab_cmd_mkdir_utils.py +++ b/tests/test_utils/test_fab_cmd_mkdir_utils.py @@ -324,6 +324,36 @@ def test_build_sql_database_creation_payload_collation_only_success(self): "collation": "some_collation_value", }, ), + ( + { + "creationmode": fab_constant.SQL_DATABASE_CREATION_MODE_RESTORE, + "restorepointintime": "2024-01-15T10:30:00Z", + "itemid": "11111111-1111-1111-1111-111111111111", + "workspaceid": "22222222-2222-2222-2222-222222222222", + "referencetype": "ByName", + }, + { + "creationMode": fab_constant.SQL_DATABASE_CREATION_MODE_RESTORE, + "restorePointInTime": "2024-01-15T10:30:00Z", + "sourceDatabaseReference": { + "itemId": "11111111-1111-1111-1111-111111111111", + "referenceType": "ByName", + "workspaceId": "22222222-2222-2222-2222-222222222222", + }, + }, + ), + ( + { + "creationmode": fab_constant.SQL_DATABASE_CREATION_MODE_RESTORE_DELETED, + "restorabledeleteddatabasename": "my-deleted-db", + "restorepointintime": "2024-01-15T10:30:00Z", + }, + { + "creationMode": fab_constant.SQL_DATABASE_CREATION_MODE_RESTORE_DELETED, + "restorableDeletedDatabaseName": "my-deleted-db", + "restorePointInTime": "2024-01-15T10:30:00Z", + }, + ), ], ) def test_build_sql_database_creation_payload_all_properties_success( @@ -334,17 +364,90 @@ def test_build_sql_database_creation_payload_all_properties_success( assert result == expected + def test_build_sql_database_creation_payload_restore_success(self): + """Test SQLDatabase creation in Restore mode builds the correct payload.""" + params = { + "creationmode": "Restore", + "restorepointintime": "2024-01-15T10:30:00Z", + "itemid": "11111111-1111-1111-1111-111111111111", + "workspaceid": "22222222-2222-2222-2222-222222222222", + } + result = _build_sql_database_creation_payload_if_exists(params) + + assert result == { + "creationMode": "Restore", + "restorePointInTime": "2024-01-15T10:30:00Z", + "sourceDatabaseReference": { + "itemId": "11111111-1111-1111-1111-111111111111", + "referenceType": "ById", + "workspaceId": "22222222-2222-2222-2222-222222222222", + }, + } + + @pytest.mark.parametrize( + "params", + [ + { + "creationmode": "Restore", + "itemid": "11111111-1111-1111-1111-111111111111", + "workspaceid": "22222222-2222-2222-2222-222222222222", + }, + { + "creationmode": "Restore", + "restorepointintime": "2024-01-15T10:30:00Z", + "workspaceid": "22222222-2222-2222-2222-222222222222", + }, + { + "creationmode": "Restore", + "restorepointintime": "2024-01-15T10:30:00Z", + "itemid": "11111111-1111-1111-1111-111111111111", + }, + ], + ) + def test_build_sql_database_creation_payload_restore_missing_params_failure( + self, params + ): + """Test that Restore mode raises when required params are missing.""" + with pytest.raises(FabricCLIError) as exc_info: + _build_sql_database_creation_payload_if_exists(params) + + assert exc_info.value.status_code == fab_constant.ERROR_INVALID_INPUT + + @pytest.mark.parametrize( + "params", + [ + { + "creationmode": "RestoreDeletedDatabase", + "restorepointintime": "2024-01-15T10:30:00Z", + }, + { + "creationmode": "RestoreDeletedDatabase", + "restorabledeleteddatabasename": "my-deleted-db", + }, + ], + ) + def test_build_sql_database_creation_payload_restore_deleted_missing_params_failure( + self, params + ): + """Test that RestoreDeletedDatabase mode raises when required params are missing.""" + with pytest.raises(FabricCLIError) as exc_info: + _build_sql_database_creation_payload_if_exists(params) + + assert exc_info.value.status_code == fab_constant.ERROR_INVALID_INPUT + @pytest.mark.parametrize( - "mode", + "creationmode", [ "foo", + "Restored", "", + "restore-deleted", ], ) - def test_build_sql_database_creation_payload_unsupported_mode_failure(self, mode): + def test_build_sql_database_creation_payload_unsupported_mode_failure(self, creationmode): """Test that an unsupported mode raises instead of defaulting to New.""" with pytest.raises(FabricCLIError) as exc_info: - _build_sql_database_creation_payload_if_exists( - {"creationmode": mode}) + _build_sql_database_creation_payload_if_exists({"creationmode": creationmode}) assert exc_info.value.status_code == fab_constant.ERROR_INVALID_INPUT + \ No newline at end of file