From f6c4229c660718bf2603b98c66379990a4e555dd Mon Sep 17 00:00:00 2001 From: may-hartov Date: Tue, 20 Jan 2026 15:07:15 +0200 Subject: [PATCH 01/11] improved set command e2e test coverage --- tests/test_commands/test_set.py | 117 +++++++++++++++++++++----------- 1 file changed, 78 insertions(+), 39 deletions(-) diff --git a/tests/test_commands/test_set.py b/tests/test_commands/test_set.py index a55e8c61..50221337 100644 --- a/tests/test_commands/test_set.py +++ b/tests/test_commands/test_set.py @@ -266,47 +266,45 @@ def test_set_sparkpool_invalid_query_failure( upsert_spark_pool_to_cache.assert_not_called() @pytest.mark.parametrize( - "query, input", + "metadata_to_set, input_value", [ ("nodeSize", "Medium"), ("autoScale.enabled", "true"), ("autoScale.minNodeCount", "2"), ("autoScale.maxNodeCount", "5"), + ("name", "newName"), ], ) def test_set_sparkpool_success( self, - query, - input, + metadata_to_set, + input_value, virtual_item_factory, cli_executor, mock_questionary_print, mock_print_done, upsert_spark_pool_to_cache, + vcr_instance, + cassette_name, ): - # Setup # Setting maxNodeCount to 3 to be able to set minNodeCount to 2/3 since minNodeCount should be less than or equal to maxNodeCount sparkpool = virtual_item_factory( VirtualItemContainerType.SPARK_POOL, params=["autoScale.maxNodeCount=3"] ) - # Reset mocks - mock_questionary_print.reset_mock() - mock_print_done.reset_mock() - upsert_spark_pool_to_cache.reset_mock() - - # Execute command - cli_executor.exec_command( - f"set {sparkpool.full_path} --query {query} --input {input} --force" + self._test_set_metadata_success( + sparkpool, + mock_questionary_print, + mock_print_done, + upsert_spark_pool_to_cache, + metadata_to_set, + cli_executor, + vcr_instance, + cassette_name, + should_upsert_to_cache=metadata_to_set == "name", + input_value=input_value, ) - # Assert - upsert_spark_pool_to_cache.assert_not_called() - mock_print_done.assert_called_once() - - get(sparkpool.full_path, query=query) - assert mock_questionary_print.call_args[0][0].lower() == input.lower() - # endregion # region Capacity @@ -487,38 +485,66 @@ def test_set_connection_success( # endregion # region Gateway + @pytest.mark.parametrize( + "query,input", + [ + ("numberOfMemberGateways", "2"), + ("inactivityMinutesBeforeSleep", "60"), + ("displayName", "new name"), + ], + ) def test_set_gateway_virtualNetwork_success( self, + query, + input, virtual_workspace_item_factory, cli_executor, mock_questionary_print, mock_print_done, + upsert_gateway_to_cache, vcr_instance, cassette_name, ): - # Setup + # Setup - Create VirtualNetwork gateway (default type created by factory) gateway = virtual_workspace_item_factory(VirtualWorkspaceType.GATEWAY) - query = "displayName" - input = generate_random_string(vcr_instance, cassette_name) - - # Reset mocks - mock_questionary_print.reset_mock() - mock_print_done.reset_mock() - # Execute command - cli_executor.exec_command( - f"set {gateway.full_path} --query {query} --input {input} --force" + self._test_set_metadata_success( + gateway, + mock_questionary_print, + mock_print_done, + upsert_gateway_to_cache, + query, + cli_executor, + vcr_instance, + cassette_name, + should_upsert_to_cache=(query == "displayName"), + input_value=input, ) - full_path_new = gateway.full_path.replace(gateway.display_name, input) - # Assert - mock_print_done.assert_called_once() - - get(full_path_new, query=query) - assert mock_questionary_print.call_args[0][0].lower() == input.lower() + def test_set_gateway_virtualNetwork_capacityId_success( + self, + virtual_workspace_item_factory, + cli_executor, + mock_questionary_print, + mock_print_done, + test_data, + vcr_instance, + cassette_name, + ): + gateway = virtual_workspace_item_factory(VirtualWorkspaceType.GATEWAY) - # Clean up - update the full path of the renamed entities so the factory can clean them up - set(full_path_new, query=query, input=gateway.display_name) + self._test_set_metadata_success( + gateway, + mock_questionary_print, + mock_print_done, + None, + "capacityId", + cli_executor, + vcr_instance, + cassette_name, + should_upsert_to_cache=False, + input_value=test_data.capacity.id, + ) def test_set_gateway_duplicate_name_failure( self, @@ -770,9 +796,14 @@ def _test_set_metadata_success( vcr_instance, cassette_name, should_upsert_to_cache=True, + input_value=None, ): # Setup - new_metadata_value = generate_random_string(vcr_instance, cassette_name) + new_metadata_value = ( + input_value + if input_value is not None + else generate_random_string(vcr_instance, cassette_name) + ) # Reset mocks mock_questionary_print.reset_mock() @@ -812,7 +843,9 @@ def _test_set_metadata_success( assert ex.value.status_code in (constant.ERROR_NOT_FOUND, "EntityNotFound") get(new_entity.full_path, query=metadata_to_set) - assert mock_questionary_print.call_args[0][0] == new_metadata_value + assert ( + mock_questionary_print.call_args[0][0].lower() == new_metadata_value.lower() + ) # Clean up - update the full path of the renamed entities so the factory can clean them up if metadata_to_set == "displayName": @@ -918,6 +951,12 @@ def upsert_folder_to_cache(): yield mock +@pytest.fixture() +def upsert_gateway_to_cache(): + with patch("fabric_cli.utils.fab_mem_store.upsert_gateway_to_cache") as mock: + yield mock + + def _get_id(path, mock_questionary_print): get(path, query="id") return mock_questionary_print.call_args[0][0] From 106b9c1ae7ec64456982b64bf7d0729ddbc4142e Mon Sep 17 00:00:00 2001 From: may-hartov Date: Tue, 20 Jan 2026 15:08:16 +0200 Subject: [PATCH 02/11] records --- ...way_virtualNetwork_capacityId_success.yaml | 614 +++++++++++++ ...Network_success[displayName-new name].yaml | 813 +++++++++++++++++ ...cess[inactivityMinutesBeforeSleep-60].yaml | 614 +++++++++++++ ...ork_success[numberOfMemberGateways-2].yaml | 614 +++++++++++++ ...00000000-0000-0000-0000-000000000000].yaml | 504 +++++++++++ ...t_set_sparkpool_success[name-newName].yaml | 821 ++++++++++++++++++ 6 files changed, 3980 insertions(+) create mode 100644 tests/test_commands/recordings/test_commands/test_set/test_set_gateway_virtualNetwork_capacityId_success.yaml create mode 100644 tests/test_commands/recordings/test_commands/test_set/test_set_gateway_virtualNetwork_success[displayName-new name].yaml create mode 100644 tests/test_commands/recordings/test_commands/test_set/test_set_gateway_virtualNetwork_success[inactivityMinutesBeforeSleep-60].yaml create mode 100644 tests/test_commands/recordings/test_commands/test_set/test_set_gateway_virtualNetwork_success[numberOfMemberGateways-2].yaml create mode 100644 tests/test_commands/recordings/test_commands/test_set/test_set_gateway_virtualnetwork_success[capacityId-00000000-0000-0000-0000-000000000000].yaml create mode 100644 tests/test_commands/recordings/test_commands/test_set/test_set_sparkpool_success[name-newName].yaml diff --git a/tests/test_commands/recordings/test_commands/test_set/test_set_gateway_virtualNetwork_capacityId_success.yaml b/tests/test_commands/recordings/test_commands/test_set/test_set_gateway_virtualNetwork_capacityId_success.yaml new file mode 100644 index 00000000..6637e09e --- /dev/null +++ b/tests/test_commands/recordings/test_commands/test_set/test_set_gateway_virtualNetwork_capacityId_success.yaml @@ -0,0 +1,614 @@ +interactions: +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.3.1 + method: GET + uri: https://api.fabric.microsoft.com/v1/gateways + response: + body: + string: '{"value": []}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '1259' + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 20 Jan 2026 12:09:34 GMT + Pragma: + - no-cache + RequestId: + - 5cf4e4e0-647c-42fa-8d99-a80f2b9414d4 + 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.3.1 + method: GET + uri: https://api.fabric.microsoft.com/v1/capacities + response: + body: + string: '{"value": [{"id": "00000000-0000-0000-0000-000000000004", "displayName": + "mocked_fabriccli_capacity_name", "sku": "F32", "region": "Central US", "state": + "Active"}]}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '425' + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 20 Jan 2026 12:09:40 GMT + Pragma: + - no-cache + RequestId: + - 442dcc33-22ed-450e-87f9-9bf4584b1670 + 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.3.1 + method: GET + uri: https://management.azure.com/subscriptions?api-version=2022-12-01 + response: + body: + string: '{"value": [{"id": "/subscriptions/00000000-0000-0000-0000-000000000000"}], + "count": {"type": "Total", "value": 1}}' + headers: + Cache-Control: + - no-cache + Content-Length: + - '469' + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 20 Jan 2026 12:09:41 GMT + Expires: + - '-1' + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + X-Cache: + - CONFIG_NOCACHE + X-Content-Type-Options: + - nosniff + 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.3.1 + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/virtualNetworks?api-version=2024-05-01 + response: + body: + string: '{"value": [{"name": "mocked_fabriccli_vnet_name", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mocked_fabriccli_resource_group/providers/Microsoft.Network/virtualNetworks/mocked_fabriccli_vnet_name", + "properties": {"subnets": [{"name": "mocked_fabriccli_vnet_subnet", "id": + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mocked_fabriccli_resource_group/providers/Microsoft.Network/virtualNetworks/mocked_fabriccli_vnet_name/subnets/mocked_fabriccli_vnet_subnet"}]}}]}' + headers: + Cache-Control: + - no-cache + Content-Length: + - '2758' + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 20 Jan 2026 12:09:43 GMT + Expires: + - '-1' + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + X-Cache: + - CONFIG_NOCACHE + X-Content-Type-Options: + - nosniff + status: + code: 200 + message: OK +- request: + body: '{"displayName": "fabcli000001", "capacityId": "00000000-0000-0000-0000-000000000004", + "inactivityMinutesBeforeSleep": 30, "numberOfMemberGateways": 1, "type": "VirtualNetwork", + "virtualNetworkAzureResource": {"subscriptionId": "00000000-0000-0000-0000-000000000000", + "resourceGroupName": "mocked_fabriccli_resource_group", "virtualNetworkName": + "mocked_fabriccli_vnet_name", "subnetName": "mocked_fabriccli_vnet_subnet"}}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '377' + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.3.1 + method: POST + uri: https://api.fabric.microsoft.com/v1/gateways + response: + body: + string: '{"displayName": "fabcli000001", "capacityId": "00000000-0000-0000-0000-000000000004", + "virtualNetworkAzureResource": {"virtualNetworkName": "mocked_fabriccli_vnet_name", + "subnetName": "mocked_fabriccli_vnet_subnet", "resourceGroupName": "mocked_fabriccli_resource_group", + "subscriptionId": "00000000-0000-0000-0000-000000000000"}, "inactivityMinutesBeforeSleep": + 30, "numberOfMemberGateways": 1, "id": "f1152eab-8ae0-4150-8d6e-96ce8a9ecd81", + "type": "VirtualNetwork"}' + headers: + Access-Control-Expose-Headers: + - RequestId,Location + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '289' + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 20 Jan 2026 12:09:57 GMT + Location: + - https://api.fabric.microsoft.com/v1/gateways/f1152eab-8ae0-4150-8d6e-96ce8a9ecd81 + Pragma: + - no-cache + RequestId: + - 25522f4b-4add-4cd1-9383-d47458aab95f + 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: 201 + message: Created +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.3.1 + method: GET + uri: https://api.fabric.microsoft.com/v1/gateways + response: + body: + string: '{"value": [{"displayName": "fabcli000001", "capacityId": "00000000-0000-0000-0000-000000000004", + "virtualNetworkAzureResource": {"virtualNetworkName": "mocked_fabriccli_vnet_name", + "subnetName": "mocked_fabriccli_vnet_subnet", "resourceGroupName": "mocked_fabriccli_resource_group", + "subscriptionId": "00000000-0000-0000-0000-000000000000"}, "inactivityMinutesBeforeSleep": + 30, "numberOfMemberGateways": 1, "id": "f1152eab-8ae0-4150-8d6e-96ce8a9ecd81", + "type": "VirtualNetwork"}]}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '1300' + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 20 Jan 2026 12:09:59 GMT + Pragma: + - no-cache + RequestId: + - c779bb7e-1e96-4cde-97ac-a1a416704613 + 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.3.1 + method: GET + uri: https://api.fabric.microsoft.com/v1/gateways/f1152eab-8ae0-4150-8d6e-96ce8a9ecd81 + response: + body: + string: '{"displayName": "fabcli000001", "capacityId": "00000000-0000-0000-0000-000000000004", + "virtualNetworkAzureResource": {"virtualNetworkName": "mocked_fabriccli_vnet_name", + "subnetName": "mocked_fabriccli_vnet_subnet", "resourceGroupName": "mocked_fabriccli_resource_group", + "subscriptionId": "00000000-0000-0000-0000-000000000000"}, "inactivityMinutesBeforeSleep": + 30, "numberOfMemberGateways": 1, "id": "f1152eab-8ae0-4150-8d6e-96ce8a9ecd81", + "type": "VirtualNetwork"}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '289' + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 20 Jan 2026 12:10:01 GMT + Pragma: + - no-cache + RequestId: + - a49d67ff-4026-4a1e-b8f4-664ae0438ecd + 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: '{"capacityId": "00000000-0000-0000-0000-000000000004", "type": "VirtualNetwork"}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '80' + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.3.1 + method: PATCH + uri: https://api.fabric.microsoft.com/v1/gateways/f1152eab-8ae0-4150-8d6e-96ce8a9ecd81 + response: + body: + string: '{"displayName": "fabcli000001", "capacityId": "00000000-0000-0000-0000-000000000004", + "virtualNetworkAzureResource": {"virtualNetworkName": "mocked_fabriccli_vnet_name", + "subnetName": "mocked_fabriccli_vnet_subnet", "resourceGroupName": "mocked_fabriccli_resource_group", + "subscriptionId": "00000000-0000-0000-0000-000000000000"}, "inactivityMinutesBeforeSleep": + 30, "numberOfMemberGateways": 1, "id": "f1152eab-8ae0-4150-8d6e-96ce8a9ecd81", + "type": "VirtualNetwork"}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '289' + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 20 Jan 2026 12:10:12 GMT + Pragma: + - no-cache + RequestId: + - 5ffc69b7-ee68-4423-a2a3-0110c90bf8e8 + 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.3.1 + method: GET + uri: https://api.fabric.microsoft.com/v1/gateways + response: + body: + string: '{"value": [{"displayName": "fabcli000001", "capacityId": "00000000-0000-0000-0000-000000000004", + "virtualNetworkAzureResource": {"virtualNetworkName": "mocked_fabriccli_vnet_name", + "subnetName": "mocked_fabriccli_vnet_subnet", "resourceGroupName": "mocked_fabriccli_resource_group", + "subscriptionId": "00000000-0000-0000-0000-000000000000"}, "inactivityMinutesBeforeSleep": + 30, "numberOfMemberGateways": 1, "id": "f1152eab-8ae0-4150-8d6e-96ce8a9ecd81", + "type": "VirtualNetwork"}]}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '1300' + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 20 Jan 2026 12:10:13 GMT + Pragma: + - no-cache + RequestId: + - 07f8047c-3554-4e16-8601-3e6d7e608005 + 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.3.1 + method: GET + uri: https://api.fabric.microsoft.com/v1/gateways/f1152eab-8ae0-4150-8d6e-96ce8a9ecd81 + response: + body: + string: '{"displayName": "fabcli000001", "capacityId": "00000000-0000-0000-0000-000000000004", + "virtualNetworkAzureResource": {"virtualNetworkName": "mocked_fabriccli_vnet_name", + "subnetName": "mocked_fabriccli_vnet_subnet", "resourceGroupName": "mocked_fabriccli_resource_group", + "subscriptionId": "00000000-0000-0000-0000-000000000000"}, "inactivityMinutesBeforeSleep": + 30, "numberOfMemberGateways": 1, "id": "f1152eab-8ae0-4150-8d6e-96ce8a9ecd81", + "type": "VirtualNetwork"}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '289' + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 20 Jan 2026 12:10:15 GMT + Pragma: + - no-cache + RequestId: + - 8461dfb5-afc8-4188-b6bc-fd596f11c544 + 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.3.1 + method: GET + uri: https://api.fabric.microsoft.com/v1/gateways + response: + body: + string: '{"value": [{"displayName": "fabcli000001", "capacityId": "00000000-0000-0000-0000-000000000004", + "virtualNetworkAzureResource": {"virtualNetworkName": "mocked_fabriccli_vnet_name", + "subnetName": "mocked_fabriccli_vnet_subnet", "resourceGroupName": "mocked_fabriccli_resource_group", + "subscriptionId": "00000000-0000-0000-0000-000000000000"}, "inactivityMinutesBeforeSleep": + 30, "numberOfMemberGateways": 1, "id": "f1152eab-8ae0-4150-8d6e-96ce8a9ecd81", + "type": "VirtualNetwork"}]}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '1300' + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 20 Jan 2026 12:10:16 GMT + Pragma: + - no-cache + RequestId: + - ad4d3459-1c80-4e30-9753-1ec80cf0c716 + 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.3.1 + method: DELETE + uri: https://api.fabric.microsoft.com/v1/gateways/f1152eab-8ae0-4150-8d6e-96ce8a9ecd81 + 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: + - Tue, 20 Jan 2026 12:10:18 GMT + Pragma: + - no-cache + RequestId: + - ebac870a-2e5e-45cc-b796-ec9dc4ef79ec + 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_set/test_set_gateway_virtualNetwork_success[displayName-new name].yaml b/tests/test_commands/recordings/test_commands/test_set/test_set_gateway_virtualNetwork_success[displayName-new name].yaml new file mode 100644 index 00000000..948183a8 --- /dev/null +++ b/tests/test_commands/recordings/test_commands/test_set/test_set_gateway_virtualNetwork_success[displayName-new name].yaml @@ -0,0 +1,813 @@ +interactions: +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.3.1 + method: GET + uri: https://api.fabric.microsoft.com/v1/gateways + response: + body: + string: '{"value": []}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '1259' + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 20 Jan 2026 12:03:56 GMT + Pragma: + - no-cache + RequestId: + - 7820cd15-9374-49d4-9c1a-cb974253780a + 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.3.1 + method: GET + uri: https://api.fabric.microsoft.com/v1/capacities + response: + body: + string: '{"value": [{"id": "00000000-0000-0000-0000-000000000004", "displayName": + "mocked_fabriccli_capacity_name", "sku": "F32", "region": "Central US", "state": + "Active"}]}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '424' + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 20 Jan 2026 12:04:01 GMT + Pragma: + - no-cache + RequestId: + - 50a3964a-d107-4a81-ba80-956184b43740 + 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.3.1 + method: GET + uri: https://management.azure.com/subscriptions?api-version=2022-12-01 + response: + body: + string: '{"value": [{"id": "/subscriptions/00000000-0000-0000-0000-000000000000"}], + "count": {"type": "Total", "value": 1}}' + headers: + Cache-Control: + - no-cache + Content-Length: + - '469' + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 20 Jan 2026 12:04:02 GMT + Expires: + - '-1' + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + X-Cache: + - CONFIG_NOCACHE + X-Content-Type-Options: + - nosniff + 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.3.1 + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/virtualNetworks?api-version=2024-05-01 + response: + body: + string: '{"value": [{"name": "mocked_fabriccli_vnet_name", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mocked_fabriccli_resource_group/providers/Microsoft.Network/virtualNetworks/mocked_fabriccli_vnet_name", + "properties": {"subnets": [{"name": "mocked_fabriccli_vnet_subnet", "id": + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mocked_fabriccli_resource_group/providers/Microsoft.Network/virtualNetworks/mocked_fabriccli_vnet_name/subnets/mocked_fabriccli_vnet_subnet"}]}}]}' + headers: + Cache-Control: + - no-cache + Content-Length: + - '2758' + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 20 Jan 2026 12:04:04 GMT + Expires: + - '-1' + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + X-Cache: + - CONFIG_NOCACHE + X-Content-Type-Options: + - nosniff + status: + code: 200 + message: OK +- request: + body: '{"displayName": "fabcli000001", "capacityId": "00000000-0000-0000-0000-000000000004", + "inactivityMinutesBeforeSleep": 30, "numberOfMemberGateways": 1, "type": "VirtualNetwork", + "virtualNetworkAzureResource": {"subscriptionId": "00000000-0000-0000-0000-000000000000", + "resourceGroupName": "mocked_fabriccli_resource_group", "virtualNetworkName": + "mocked_fabriccli_vnet_name", "subnetName": "mocked_fabriccli_vnet_subnet"}}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '377' + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.3.1 + method: POST + uri: https://api.fabric.microsoft.com/v1/gateways + response: + body: + string: '{"displayName": "fabcli000001", "capacityId": "00000000-0000-0000-0000-000000000004", + "virtualNetworkAzureResource": {"virtualNetworkName": "mocked_fabriccli_vnet_name", + "subnetName": "mocked_fabriccli_vnet_subnet", "resourceGroupName": "mocked_fabriccli_resource_group", + "subscriptionId": "00000000-0000-0000-0000-000000000000"}, "inactivityMinutesBeforeSleep": + 30, "numberOfMemberGateways": 1, "id": "bdc62ce5-9874-46f6-a8d8-2252f6f5f5c8", + "type": "VirtualNetwork"}' + headers: + Access-Control-Expose-Headers: + - RequestId,Location + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '287' + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 20 Jan 2026 12:04:15 GMT + Location: + - https://api.fabric.microsoft.com/v1/gateways/bdc62ce5-9874-46f6-a8d8-2252f6f5f5c8 + Pragma: + - no-cache + RequestId: + - f705b9c0-028b-4ce2-9c72-fa8cf38c00ca + 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: 201 + message: Created +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.3.1 + method: GET + uri: https://api.fabric.microsoft.com/v1/gateways + response: + body: + string: '{"value": [{"displayName": "fabcli000001", "capacityId": "00000000-0000-0000-0000-000000000004", + "virtualNetworkAzureResource": {"virtualNetworkName": "mocked_fabriccli_vnet_name", + "subnetName": "mocked_fabriccli_vnet_subnet", "resourceGroupName": "mocked_fabriccli_resource_group", + "subscriptionId": "00000000-0000-0000-0000-000000000000"}, "inactivityMinutesBeforeSleep": + 30, "numberOfMemberGateways": 1, "id": "bdc62ce5-9874-46f6-a8d8-2252f6f5f5c8", + "type": "VirtualNetwork"}]}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '1299' + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 20 Jan 2026 12:04:17 GMT + Pragma: + - no-cache + RequestId: + - 8599f682-512a-4efd-83d7-3d6a467c2422 + 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.3.1 + method: GET + uri: https://api.fabric.microsoft.com/v1/gateways/bdc62ce5-9874-46f6-a8d8-2252f6f5f5c8 + response: + body: + string: '{"displayName": "fabcli000001", "capacityId": "00000000-0000-0000-0000-000000000004", + "virtualNetworkAzureResource": {"virtualNetworkName": "mocked_fabriccli_vnet_name", + "subnetName": "mocked_fabriccli_vnet_subnet", "resourceGroupName": "mocked_fabriccli_resource_group", + "subscriptionId": "00000000-0000-0000-0000-000000000000"}, "inactivityMinutesBeforeSleep": + 30, "numberOfMemberGateways": 1, "id": "bdc62ce5-9874-46f6-a8d8-2252f6f5f5c8", + "type": "VirtualNetwork"}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '287' + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 20 Jan 2026 12:04:19 GMT + Pragma: + - no-cache + RequestId: + - 25658f04-8ef2-4fc1-a0aa-03b7b921aa71 + 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": "new name", "type": "VirtualNetwork"}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '53' + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.3.1 + method: PATCH + uri: https://api.fabric.microsoft.com/v1/gateways/bdc62ce5-9874-46f6-a8d8-2252f6f5f5c8 + response: + body: + string: '{"displayName": "new name", "capacityId": "00000000-0000-0000-0000-000000000004", + "virtualNetworkAzureResource": {"virtualNetworkName": "mocked_fabriccli_vnet_name", + "subnetName": "mocked_fabriccli_vnet_subnet", "resourceGroupName": "mocked_fabriccli_resource_group", + "subscriptionId": "00000000-0000-0000-0000-000000000000"}, "inactivityMinutesBeforeSleep": + 30, "numberOfMemberGateways": 1, "id": "bdc62ce5-9874-46f6-a8d8-2252f6f5f5c8", + "type": "VirtualNetwork"}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '285' + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 20 Jan 2026 12:04:21 GMT + Pragma: + - no-cache + RequestId: + - 1d7c8763-44a8-450d-bf0e-ccc2332784c4 + 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.3.1 + method: GET + uri: https://api.fabric.microsoft.com/v1/gateways + response: + body: + string: '{"value": []}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '1300' + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 20 Jan 2026 12:04:22 GMT + Pragma: + - no-cache + RequestId: + - 89141df8-3217-4339-9159-0cd4cf1fd7c4 + 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.3.1 + method: GET + uri: https://api.fabric.microsoft.com/v1/gateways + response: + body: + string: '{"value": []}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '1300' + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 20 Jan 2026 12:04:24 GMT + Pragma: + - no-cache + RequestId: + - 8ac0839d-9e80-4dd9-9c5b-a914349ea1bb + 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.3.1 + method: GET + uri: https://api.fabric.microsoft.com/v1/gateways/bdc62ce5-9874-46f6-a8d8-2252f6f5f5c8 + response: + body: + string: '{"displayName": "new name", "capacityId": "00000000-0000-0000-0000-000000000004", + "virtualNetworkAzureResource": {"virtualNetworkName": "mocked_fabriccli_vnet_name", + "subnetName": "mocked_fabriccli_vnet_subnet", "resourceGroupName": "mocked_fabriccli_resource_group", + "subscriptionId": "00000000-0000-0000-0000-000000000000"}, "inactivityMinutesBeforeSleep": + 30, "numberOfMemberGateways": 1, "id": "bdc62ce5-9874-46f6-a8d8-2252f6f5f5c8", + "type": "VirtualNetwork"}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '285' + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 20 Jan 2026 12:04:25 GMT + Pragma: + - no-cache + RequestId: + - 209a5353-d408-418c-99f1-7c63bce79982 + 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.3.1 + method: GET + uri: https://api.fabric.microsoft.com/v1/gateways + response: + body: + string: '{"value": []}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '1300' + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 20 Jan 2026 12:04:27 GMT + Pragma: + - no-cache + RequestId: + - afbc089f-35ba-4d81-a193-4c7714e0ca13 + 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.3.1 + method: GET + uri: https://api.fabric.microsoft.com/v1/gateways/bdc62ce5-9874-46f6-a8d8-2252f6f5f5c8 + response: + body: + string: '{"displayName": "new name", "capacityId": "00000000-0000-0000-0000-000000000004", + "virtualNetworkAzureResource": {"virtualNetworkName": "mocked_fabriccli_vnet_name", + "subnetName": "mocked_fabriccli_vnet_subnet", "resourceGroupName": "mocked_fabriccli_resource_group", + "subscriptionId": "00000000-0000-0000-0000-000000000000"}, "inactivityMinutesBeforeSleep": + 30, "numberOfMemberGateways": 1, "id": "bdc62ce5-9874-46f6-a8d8-2252f6f5f5c8", + "type": "VirtualNetwork"}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '285' + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 20 Jan 2026 12:04:28 GMT + Pragma: + - no-cache + RequestId: + - 1d186853-f19d-44ef-8560-a8f796e43a2f + 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": "VirtualNetwork"}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '61' + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.3.1 + method: PATCH + uri: https://api.fabric.microsoft.com/v1/gateways/bdc62ce5-9874-46f6-a8d8-2252f6f5f5c8 + response: + body: + string: '{"displayName": "fabcli000001", "capacityId": "00000000-0000-0000-0000-000000000004", + "virtualNetworkAzureResource": {"virtualNetworkName": "mocked_fabriccli_vnet_name", + "subnetName": "mocked_fabriccli_vnet_subnet", "resourceGroupName": "mocked_fabriccli_resource_group", + "subscriptionId": "00000000-0000-0000-0000-000000000000"}, "inactivityMinutesBeforeSleep": + 30, "numberOfMemberGateways": 1, "id": "bdc62ce5-9874-46f6-a8d8-2252f6f5f5c8", + "type": "VirtualNetwork"}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '287' + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 20 Jan 2026 12:04:29 GMT + Pragma: + - no-cache + RequestId: + - 22761a9b-10e2-4381-9f5a-e6ccf0dc219f + 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.3.1 + method: GET + uri: https://api.fabric.microsoft.com/v1/gateways + response: + body: + string: '{"value": [{"displayName": "fabcli000001", "capacityId": "00000000-0000-0000-0000-000000000004", + "virtualNetworkAzureResource": {"virtualNetworkName": "mocked_fabriccli_vnet_name", + "subnetName": "mocked_fabriccli_vnet_subnet", "resourceGroupName": "mocked_fabriccli_resource_group", + "subscriptionId": "00000000-0000-0000-0000-000000000000"}, "inactivityMinutesBeforeSleep": + 30, "numberOfMemberGateways": 1, "id": "bdc62ce5-9874-46f6-a8d8-2252f6f5f5c8", + "type": "VirtualNetwork"}]}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '1299' + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 20 Jan 2026 12:04:31 GMT + Pragma: + - no-cache + RequestId: + - bafef4c0-22f0-4ac2-9768-9f4061eb0477 + 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.3.1 + method: DELETE + uri: https://api.fabric.microsoft.com/v1/gateways/bdc62ce5-9874-46f6-a8d8-2252f6f5f5c8 + 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: + - Tue, 20 Jan 2026 12:04:33 GMT + Pragma: + - no-cache + RequestId: + - 9b0bb466-fff7-4892-a911-6baad2336111 + 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_set/test_set_gateway_virtualNetwork_success[inactivityMinutesBeforeSleep-60].yaml b/tests/test_commands/recordings/test_commands/test_set/test_set_gateway_virtualNetwork_success[inactivityMinutesBeforeSleep-60].yaml new file mode 100644 index 00000000..11f45ff5 --- /dev/null +++ b/tests/test_commands/recordings/test_commands/test_set/test_set_gateway_virtualNetwork_success[inactivityMinutesBeforeSleep-60].yaml @@ -0,0 +1,614 @@ +interactions: +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.3.1 + method: GET + uri: https://api.fabric.microsoft.com/v1/gateways + response: + body: + string: '{"value": []}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '1259' + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 20 Jan 2026 12:03:21 GMT + Pragma: + - no-cache + RequestId: + - 57da9cfe-f9b3-4550-aba3-ebced0fafad9 + 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.3.1 + method: GET + uri: https://api.fabric.microsoft.com/v1/capacities + response: + body: + string: '{"value": [{"id": "00000000-0000-0000-0000-000000000004", "displayName": + "mocked_fabriccli_capacity_name", "sku": "F32", "region": "Central US", "state": + "Active"}]}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '425' + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 20 Jan 2026 12:03:27 GMT + Pragma: + - no-cache + RequestId: + - 657b7e93-d9e2-407a-82f0-a013de470ec1 + 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.3.1 + method: GET + uri: https://management.azure.com/subscriptions?api-version=2022-12-01 + response: + body: + string: '{"value": [{"id": "/subscriptions/00000000-0000-0000-0000-000000000000"}], + "count": {"type": "Total", "value": 1}}' + headers: + Cache-Control: + - no-cache + Content-Length: + - '469' + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 20 Jan 2026 12:03:29 GMT + Expires: + - '-1' + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + X-Cache: + - CONFIG_NOCACHE + X-Content-Type-Options: + - nosniff + 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.3.1 + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/virtualNetworks?api-version=2024-05-01 + response: + body: + string: '{"value": [{"name": "mocked_fabriccli_vnet_name", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mocked_fabriccli_resource_group/providers/Microsoft.Network/virtualNetworks/mocked_fabriccli_vnet_name", + "properties": {"subnets": [{"name": "mocked_fabriccli_vnet_subnet", "id": + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mocked_fabriccli_resource_group/providers/Microsoft.Network/virtualNetworks/mocked_fabriccli_vnet_name/subnets/mocked_fabriccli_vnet_subnet"}]}}]}' + headers: + Cache-Control: + - no-cache + Content-Length: + - '2758' + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 20 Jan 2026 12:03:29 GMT + Expires: + - '-1' + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + X-Cache: + - CONFIG_NOCACHE + X-Content-Type-Options: + - nosniff + status: + code: 200 + message: OK +- request: + body: '{"displayName": "fabcli000001", "capacityId": "00000000-0000-0000-0000-000000000004", + "inactivityMinutesBeforeSleep": 30, "numberOfMemberGateways": 1, "type": "VirtualNetwork", + "virtualNetworkAzureResource": {"subscriptionId": "00000000-0000-0000-0000-000000000000", + "resourceGroupName": "mocked_fabriccli_resource_group", "virtualNetworkName": + "mocked_fabriccli_vnet_name", "subnetName": "mocked_fabriccli_vnet_subnet"}}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '377' + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.3.1 + method: POST + uri: https://api.fabric.microsoft.com/v1/gateways + response: + body: + string: '{"displayName": "fabcli000001", "capacityId": "00000000-0000-0000-0000-000000000004", + "virtualNetworkAzureResource": {"virtualNetworkName": "mocked_fabriccli_vnet_name", + "subnetName": "mocked_fabriccli_vnet_subnet", "resourceGroupName": "mocked_fabriccli_resource_group", + "subscriptionId": "00000000-0000-0000-0000-000000000000"}, "inactivityMinutesBeforeSleep": + 30, "numberOfMemberGateways": 1, "id": "d616901d-c1aa-4195-9c36-a09f9b3cc32c", + "type": "VirtualNetwork"}' + headers: + Access-Control-Expose-Headers: + - RequestId,Location + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '291' + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 20 Jan 2026 12:03:42 GMT + Location: + - https://api.fabric.microsoft.com/v1/gateways/d616901d-c1aa-4195-9c36-a09f9b3cc32c + Pragma: + - no-cache + RequestId: + - 6badb1a6-e042-403c-a6d2-3c8da3a04116 + 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: 201 + message: Created +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.3.1 + method: GET + uri: https://api.fabric.microsoft.com/v1/gateways + response: + body: + string: '{"value": [{"displayName": "fabcli000001", "capacityId": "00000000-0000-0000-0000-000000000004", + "virtualNetworkAzureResource": {"virtualNetworkName": "mocked_fabriccli_vnet_name", + "subnetName": "mocked_fabriccli_vnet_subnet", "resourceGroupName": "mocked_fabriccli_resource_group", + "subscriptionId": "00000000-0000-0000-0000-000000000000"}, "inactivityMinutesBeforeSleep": + 30, "numberOfMemberGateways": 1, "id": "d616901d-c1aa-4195-9c36-a09f9b3cc32c", + "type": "VirtualNetwork"}]}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '1302' + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 20 Jan 2026 12:03:44 GMT + Pragma: + - no-cache + RequestId: + - 2bdfb855-0326-4f4d-ac69-0dff1cb2d1a9 + 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.3.1 + method: GET + uri: https://api.fabric.microsoft.com/v1/gateways/d616901d-c1aa-4195-9c36-a09f9b3cc32c + response: + body: + string: '{"displayName": "fabcli000001", "capacityId": "00000000-0000-0000-0000-000000000004", + "virtualNetworkAzureResource": {"virtualNetworkName": "mocked_fabriccli_vnet_name", + "subnetName": "mocked_fabriccli_vnet_subnet", "resourceGroupName": "mocked_fabriccli_resource_group", + "subscriptionId": "00000000-0000-0000-0000-000000000000"}, "inactivityMinutesBeforeSleep": + 30, "numberOfMemberGateways": 1, "id": "d616901d-c1aa-4195-9c36-a09f9b3cc32c", + "type": "VirtualNetwork"}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '291' + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 20 Jan 2026 12:03:46 GMT + Pragma: + - no-cache + RequestId: + - b755acb2-48ed-4bb5-9aa1-3e1e9a2785a7 + 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: '{"inactivityMinutesBeforeSleep": 60, "type": "VirtualNetwork"}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '62' + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.3.1 + method: PATCH + uri: https://api.fabric.microsoft.com/v1/gateways/d616901d-c1aa-4195-9c36-a09f9b3cc32c + response: + body: + string: '{"displayName": "fabcli000001", "capacityId": "00000000-0000-0000-0000-000000000004", + "virtualNetworkAzureResource": {"virtualNetworkName": "mocked_fabriccli_vnet_name", + "subnetName": "mocked_fabriccli_vnet_subnet", "resourceGroupName": "mocked_fabriccli_resource_group", + "subscriptionId": "00000000-0000-0000-0000-000000000000"}, "inactivityMinutesBeforeSleep": + 60, "numberOfMemberGateways": 1, "id": "d616901d-c1aa-4195-9c36-a09f9b3cc32c", + "type": "VirtualNetwork"}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '291' + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 20 Jan 2026 12:03:48 GMT + Pragma: + - no-cache + RequestId: + - 1438d881-e1e4-4d07-9779-d6044cd71480 + 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.3.1 + method: GET + uri: https://api.fabric.microsoft.com/v1/gateways + response: + body: + string: '{"value": [{"displayName": "fabcli000001", "capacityId": "00000000-0000-0000-0000-000000000004", + "virtualNetworkAzureResource": {"virtualNetworkName": "mocked_fabriccli_vnet_name", + "subnetName": "mocked_fabriccli_vnet_subnet", "resourceGroupName": "mocked_fabriccli_resource_group", + "subscriptionId": "00000000-0000-0000-0000-000000000000"}, "inactivityMinutesBeforeSleep": + 60, "numberOfMemberGateways": 1, "id": "d616901d-c1aa-4195-9c36-a09f9b3cc32c", + "type": "VirtualNetwork"}]}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '1305' + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 20 Jan 2026 12:03:50 GMT + Pragma: + - no-cache + RequestId: + - 6b4fad32-31cc-4385-a060-62476f21ef13 + 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.3.1 + method: GET + uri: https://api.fabric.microsoft.com/v1/gateways/d616901d-c1aa-4195-9c36-a09f9b3cc32c + response: + body: + string: '{"displayName": "fabcli000001", "capacityId": "00000000-0000-0000-0000-000000000004", + "virtualNetworkAzureResource": {"virtualNetworkName": "mocked_fabriccli_vnet_name", + "subnetName": "mocked_fabriccli_vnet_subnet", "resourceGroupName": "mocked_fabriccli_resource_group", + "subscriptionId": "00000000-0000-0000-0000-000000000000"}, "inactivityMinutesBeforeSleep": + 60, "numberOfMemberGateways": 1, "id": "d616901d-c1aa-4195-9c36-a09f9b3cc32c", + "type": "VirtualNetwork"}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '291' + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 20 Jan 2026 12:03:52 GMT + Pragma: + - no-cache + RequestId: + - ffb9f2f1-046a-4d0c-9aab-214808211d4c + 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.3.1 + method: GET + uri: https://api.fabric.microsoft.com/v1/gateways + response: + body: + string: '{"value": [{"displayName": "fabcli000001", "capacityId": "00000000-0000-0000-0000-000000000004", + "virtualNetworkAzureResource": {"virtualNetworkName": "mocked_fabriccli_vnet_name", + "subnetName": "mocked_fabriccli_vnet_subnet", "resourceGroupName": "mocked_fabriccli_resource_group", + "subscriptionId": "00000000-0000-0000-0000-000000000000"}, "inactivityMinutesBeforeSleep": + 60, "numberOfMemberGateways": 1, "id": "d616901d-c1aa-4195-9c36-a09f9b3cc32c", + "type": "VirtualNetwork"}]}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '1305' + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 20 Jan 2026 12:03:53 GMT + Pragma: + - no-cache + RequestId: + - 68555eeb-f039-48aa-bd4d-661857630ec6 + 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.3.1 + method: DELETE + uri: https://api.fabric.microsoft.com/v1/gateways/d616901d-c1aa-4195-9c36-a09f9b3cc32c + 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: + - Tue, 20 Jan 2026 12:03:56 GMT + Pragma: + - no-cache + RequestId: + - 63c4c6b7-1dfd-4f7e-8a0b-41c14ce5ae60 + 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_set/test_set_gateway_virtualNetwork_success[numberOfMemberGateways-2].yaml b/tests/test_commands/recordings/test_commands/test_set/test_set_gateway_virtualNetwork_success[numberOfMemberGateways-2].yaml new file mode 100644 index 00000000..ceb436f4 --- /dev/null +++ b/tests/test_commands/recordings/test_commands/test_set/test_set_gateway_virtualNetwork_success[numberOfMemberGateways-2].yaml @@ -0,0 +1,614 @@ +interactions: +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.3.1 + method: GET + uri: https://api.fabric.microsoft.com/v1/gateways + response: + body: + string: '{"value": []}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '1259' + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 20 Jan 2026 12:02:44 GMT + Pragma: + - no-cache + RequestId: + - deed64c6-baed-43cf-bd6e-85fe76fa468a + 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.3.1 + method: GET + uri: https://api.fabric.microsoft.com/v1/capacities + response: + body: + string: '{"value": [{"id": "00000000-0000-0000-0000-000000000004", "displayName": + "mocked_fabriccli_capacity_name", "sku": "F32", "region": "Central US", "state": + "Active"}]}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '424' + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 20 Jan 2026 12:02:48 GMT + Pragma: + - no-cache + RequestId: + - 9bf38367-49f2-4adc-a8e5-f5731c65b875 + 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.3.1 + method: GET + uri: https://management.azure.com/subscriptions?api-version=2022-12-01 + response: + body: + string: '{"value": [{"id": "/subscriptions/00000000-0000-0000-0000-000000000000"}], + "count": {"type": "Total", "value": 1}}' + headers: + Cache-Control: + - no-cache + Content-Length: + - '469' + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 20 Jan 2026 12:02:50 GMT + Expires: + - '-1' + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + X-Cache: + - CONFIG_NOCACHE + X-Content-Type-Options: + - nosniff + 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.3.1 + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/virtualNetworks?api-version=2024-05-01 + response: + body: + string: '{"value": [{"name": "mocked_fabriccli_vnet_name", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mocked_fabriccli_resource_group/providers/Microsoft.Network/virtualNetworks/mocked_fabriccli_vnet_name", + "properties": {"subnets": [{"name": "mocked_fabriccli_vnet_subnet", "id": + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mocked_fabriccli_resource_group/providers/Microsoft.Network/virtualNetworks/mocked_fabriccli_vnet_name/subnets/mocked_fabriccli_vnet_subnet"}]}}]}' + headers: + Cache-Control: + - no-cache + Content-Length: + - '2758' + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 20 Jan 2026 12:02:52 GMT + Expires: + - '-1' + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + X-Cache: + - CONFIG_NOCACHE + X-Content-Type-Options: + - nosniff + status: + code: 200 + message: OK +- request: + body: '{"displayName": "fabcli000001", "capacityId": "00000000-0000-0000-0000-000000000004", + "inactivityMinutesBeforeSleep": 30, "numberOfMemberGateways": 1, "type": "VirtualNetwork", + "virtualNetworkAzureResource": {"subscriptionId": "00000000-0000-0000-0000-000000000000", + "resourceGroupName": "mocked_fabriccli_resource_group", "virtualNetworkName": + "mocked_fabriccli_vnet_name", "subnetName": "mocked_fabriccli_vnet_subnet"}}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '377' + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.3.1 + method: POST + uri: https://api.fabric.microsoft.com/v1/gateways + response: + body: + string: '{"displayName": "fabcli000001", "capacityId": "00000000-0000-0000-0000-000000000004", + "virtualNetworkAzureResource": {"virtualNetworkName": "mocked_fabriccli_vnet_name", + "subnetName": "mocked_fabriccli_vnet_subnet", "resourceGroupName": "mocked_fabriccli_resource_group", + "subscriptionId": "00000000-0000-0000-0000-000000000000"}, "inactivityMinutesBeforeSleep": + 30, "numberOfMemberGateways": 1, "id": "c08147ae-a498-466d-a53d-4077fb318741", + "type": "VirtualNetwork"}' + headers: + Access-Control-Expose-Headers: + - RequestId,Location + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '289' + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 20 Jan 2026 12:03:06 GMT + Location: + - https://api.fabric.microsoft.com/v1/gateways/c08147ae-a498-466d-a53d-4077fb318741 + Pragma: + - no-cache + RequestId: + - a6be980d-b2d0-4075-b04d-d4f556c5f3c4 + 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: 201 + message: Created +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.3.1 + method: GET + uri: https://api.fabric.microsoft.com/v1/gateways + response: + body: + string: '{"value": [{"displayName": "fabcli000001", "capacityId": "00000000-0000-0000-0000-000000000004", + "virtualNetworkAzureResource": {"virtualNetworkName": "mocked_fabriccli_vnet_name", + "subnetName": "mocked_fabriccli_vnet_subnet", "resourceGroupName": "mocked_fabriccli_resource_group", + "subscriptionId": "00000000-0000-0000-0000-000000000000"}, "inactivityMinutesBeforeSleep": + 30, "numberOfMemberGateways": 1, "id": "c08147ae-a498-466d-a53d-4077fb318741", + "type": "VirtualNetwork"}]}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '1301' + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 20 Jan 2026 12:03:07 GMT + Pragma: + - no-cache + RequestId: + - 685186de-ade0-421f-abda-15045ad2b6c1 + 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.3.1 + method: GET + uri: https://api.fabric.microsoft.com/v1/gateways/c08147ae-a498-466d-a53d-4077fb318741 + response: + body: + string: '{"displayName": "fabcli000001", "capacityId": "00000000-0000-0000-0000-000000000004", + "virtualNetworkAzureResource": {"virtualNetworkName": "mocked_fabriccli_vnet_name", + "subnetName": "mocked_fabriccli_vnet_subnet", "resourceGroupName": "mocked_fabriccli_resource_group", + "subscriptionId": "00000000-0000-0000-0000-000000000000"}, "inactivityMinutesBeforeSleep": + 30, "numberOfMemberGateways": 1, "id": "c08147ae-a498-466d-a53d-4077fb318741", + "type": "VirtualNetwork"}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '289' + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 20 Jan 2026 12:03:09 GMT + Pragma: + - no-cache + RequestId: + - f534924e-230e-4915-80ce-937c3bdee289 + 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: '{"numberOfMemberGateways": 2, "type": "VirtualNetwork"}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '55' + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.3.1 + method: PATCH + uri: https://api.fabric.microsoft.com/v1/gateways/c08147ae-a498-466d-a53d-4077fb318741 + response: + body: + string: '{"displayName": "fabcli000001", "capacityId": "00000000-0000-0000-0000-000000000004", + "virtualNetworkAzureResource": {"virtualNetworkName": "mocked_fabriccli_vnet_name", + "subnetName": "mocked_fabriccli_vnet_subnet", "resourceGroupName": "mocked_fabriccli_resource_group", + "subscriptionId": "00000000-0000-0000-0000-000000000000"}, "inactivityMinutesBeforeSleep": + 30, "numberOfMemberGateways": 2, "id": "c08147ae-a498-466d-a53d-4077fb318741", + "type": "VirtualNetwork"}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '289' + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 20 Jan 2026 12:03:11 GMT + Pragma: + - no-cache + RequestId: + - f28949a1-afca-47b0-aad9-1e4ddfdbebc4 + 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.3.1 + method: GET + uri: https://api.fabric.microsoft.com/v1/gateways + response: + body: + string: '{"value": [{"displayName": "fabcli000001", "capacityId": "00000000-0000-0000-0000-000000000004", + "virtualNetworkAzureResource": {"virtualNetworkName": "mocked_fabriccli_vnet_name", + "subnetName": "mocked_fabriccli_vnet_subnet", "resourceGroupName": "mocked_fabriccli_resource_group", + "subscriptionId": "00000000-0000-0000-0000-000000000000"}, "inactivityMinutesBeforeSleep": + 30, "numberOfMemberGateways": 2, "id": "c08147ae-a498-466d-a53d-4077fb318741", + "type": "VirtualNetwork"}]}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '1304' + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 20 Jan 2026 12:03:13 GMT + Pragma: + - no-cache + RequestId: + - b168f8af-5f65-4771-bb52-473c893763ea + 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.3.1 + method: GET + uri: https://api.fabric.microsoft.com/v1/gateways/c08147ae-a498-466d-a53d-4077fb318741 + response: + body: + string: '{"displayName": "fabcli000001", "capacityId": "00000000-0000-0000-0000-000000000004", + "virtualNetworkAzureResource": {"virtualNetworkName": "mocked_fabriccli_vnet_name", + "subnetName": "mocked_fabriccli_vnet_subnet", "resourceGroupName": "mocked_fabriccli_resource_group", + "subscriptionId": "00000000-0000-0000-0000-000000000000"}, "inactivityMinutesBeforeSleep": + 30, "numberOfMemberGateways": 2, "id": "c08147ae-a498-466d-a53d-4077fb318741", + "type": "VirtualNetwork"}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '289' + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 20 Jan 2026 12:03:15 GMT + Pragma: + - no-cache + RequestId: + - e74f73bb-53b6-4ebc-a169-15296fd971ca + 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.3.1 + method: GET + uri: https://api.fabric.microsoft.com/v1/gateways + response: + body: + string: '{"value": [{"displayName": "fabcli000001", "capacityId": "00000000-0000-0000-0000-000000000004", + "virtualNetworkAzureResource": {"virtualNetworkName": "mocked_fabriccli_vnet_name", + "subnetName": "mocked_fabriccli_vnet_subnet", "resourceGroupName": "mocked_fabriccli_resource_group", + "subscriptionId": "00000000-0000-0000-0000-000000000000"}, "inactivityMinutesBeforeSleep": + 30, "numberOfMemberGateways": 2, "id": "c08147ae-a498-466d-a53d-4077fb318741", + "type": "VirtualNetwork"}]}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '1304' + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 20 Jan 2026 12:03:17 GMT + Pragma: + - no-cache + RequestId: + - eedd040d-dc85-412b-a341-e5fdc64b0cf1 + 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.3.1 + method: DELETE + uri: https://api.fabric.microsoft.com/v1/gateways/c08147ae-a498-466d-a53d-4077fb318741 + 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: + - Tue, 20 Jan 2026 12:03:19 GMT + Pragma: + - no-cache + RequestId: + - 1076e3ea-98a1-4edc-9543-5f3e02395cda + 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_set/test_set_gateway_virtualnetwork_success[capacityId-00000000-0000-0000-0000-000000000000].yaml b/tests/test_commands/recordings/test_commands/test_set/test_set_gateway_virtualnetwork_success[capacityId-00000000-0000-0000-0000-000000000000].yaml new file mode 100644 index 00000000..24560203 --- /dev/null +++ b/tests/test_commands/recordings/test_commands/test_set/test_set_gateway_virtualnetwork_success[capacityId-00000000-0000-0000-0000-000000000000].yaml @@ -0,0 +1,504 @@ +interactions: +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.3.1 + method: GET + uri: https://api.fabric.microsoft.com/v1/gateways + response: + body: + string: '{"value": []}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '1259' + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 20 Jan 2026 10:25:46 GMT + Pragma: + - no-cache + RequestId: + - 672ffc2c-d9d0-47bc-af03-6388668c6132 + 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.3.1 + method: GET + uri: https://api.fabric.microsoft.com/v1/capacities + response: + body: + string: '{"value": [{"id": "00000000-0000-0000-0000-000000000004", "displayName": + "mocked_fabriccli_capacity_name", "sku": "F32", "region": "Central US", "state": + "Active"}]}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '424' + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 20 Jan 2026 10:25:52 GMT + Pragma: + - no-cache + RequestId: + - 03a0f093-1df4-4658-94a7-03e1c649e9ee + 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.3.1 + method: GET + uri: https://management.azure.com/subscriptions?api-version=2022-12-01 + response: + body: + string: '{"value": [{"id": "/subscriptions/00000000-0000-0000-0000-000000000000"}], + "count": {"type": "Total", "value": 1}}' + headers: + Cache-Control: + - no-cache + Content-Length: + - '469' + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 20 Jan 2026 10:25:54 GMT + Expires: + - '-1' + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + X-Cache: + - CONFIG_NOCACHE + X-Content-Type-Options: + - nosniff + 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.3.1 + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/virtualNetworks?api-version=2024-05-01 + response: + body: + string: '{"value": [{"name": "mocked_fabriccli_vnet_name", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mocked_fabriccli_resource_group/providers/Microsoft.Network/virtualNetworks/mocked_fabriccli_vnet_name", + "properties": {"subnets": [{"name": "mocked_fabriccli_vnet_subnet", "id": + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mocked_fabriccli_resource_group/providers/Microsoft.Network/virtualNetworks/mocked_fabriccli_vnet_name/subnets/mocked_fabriccli_vnet_subnet"}]}}]}' + headers: + Cache-Control: + - no-cache + Content-Length: + - '2758' + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 20 Jan 2026 10:25:54 GMT + Expires: + - '-1' + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + X-Cache: + - CONFIG_NOCACHE + X-Content-Type-Options: + - nosniff + status: + code: 200 + message: OK +- request: + body: '{"displayName": "fabcli000001", "capacityId": "00000000-0000-0000-0000-000000000004", + "inactivityMinutesBeforeSleep": 30, "numberOfMemberGateways": 1, "type": "VirtualNetwork", + "virtualNetworkAzureResource": {"subscriptionId": "00000000-0000-0000-0000-000000000000", + "resourceGroupName": "mocked_fabriccli_resource_group", "virtualNetworkName": + "mocked_fabriccli_vnet_name", "subnetName": "mocked_fabriccli_vnet_subnet"}}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '377' + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.3.1 + method: POST + uri: https://api.fabric.microsoft.com/v1/gateways + response: + body: + string: '{"displayName": "fabcli000001", "capacityId": "00000000-0000-0000-0000-000000000004", + "virtualNetworkAzureResource": {"virtualNetworkName": "mocked_fabriccli_vnet_name", + "subnetName": "mocked_fabriccli_vnet_subnet", "resourceGroupName": "mocked_fabriccli_resource_group", + "subscriptionId": "00000000-0000-0000-0000-000000000000"}, "inactivityMinutesBeforeSleep": + 30, "numberOfMemberGateways": 1, "id": "3c78ba6e-148c-4e99-b2fe-dcc194f4dfe7", + "type": "VirtualNetwork"}' + headers: + Access-Control-Expose-Headers: + - RequestId,Location + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '290' + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 20 Jan 2026 10:26:08 GMT + Location: + - https://api.fabric.microsoft.com/v1/gateways/3c78ba6e-148c-4e99-b2fe-dcc194f4dfe7 + Pragma: + - no-cache + RequestId: + - 4510f891-5ec7-4a5a-b168-b92f2c9ee006 + 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: 201 + message: Created +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.3.1 + method: GET + uri: https://api.fabric.microsoft.com/v1/gateways + response: + body: + string: '{"value": [{"displayName": "fabcli000001", "capacityId": "00000000-0000-0000-0000-000000000004", + "virtualNetworkAzureResource": {"virtualNetworkName": "mocked_fabriccli_vnet_name", + "subnetName": "mocked_fabriccli_vnet_subnet", "resourceGroupName": "mocked_fabriccli_resource_group", + "subscriptionId": "00000000-0000-0000-0000-000000000000"}, "inactivityMinutesBeforeSleep": + 30, "numberOfMemberGateways": 1, "id": "3c78ba6e-148c-4e99-b2fe-dcc194f4dfe7", + "type": "VirtualNetwork"}]}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '1299' + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 20 Jan 2026 10:26:10 GMT + Pragma: + - no-cache + RequestId: + - 6316ba23-8c81-4f60-a0a9-eb1a949c2692 + 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.3.1 + method: GET + uri: https://api.fabric.microsoft.com/v1/gateways/3c78ba6e-148c-4e99-b2fe-dcc194f4dfe7 + response: + body: + string: '{"displayName": "fabcli000001", "capacityId": "00000000-0000-0000-0000-000000000004", + "virtualNetworkAzureResource": {"virtualNetworkName": "mocked_fabriccli_vnet_name", + "subnetName": "mocked_fabriccli_vnet_subnet", "resourceGroupName": "mocked_fabriccli_resource_group", + "subscriptionId": "00000000-0000-0000-0000-000000000000"}, "inactivityMinutesBeforeSleep": + 30, "numberOfMemberGateways": 1, "id": "3c78ba6e-148c-4e99-b2fe-dcc194f4dfe7", + "type": "VirtualNetwork"}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '290' + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 20 Jan 2026 10:26:11 GMT + Pragma: + - no-cache + RequestId: + - d71ba432-6580-48c9-ab09-7d9cc50386aa + 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: '{"capacityId": "00000000-0000-0000-0000-000000000000", "type": "VirtualNetwork"}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '80' + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.3.1 + method: PATCH + uri: https://api.fabric.microsoft.com/v1/gateways/3c78ba6e-148c-4e99-b2fe-dcc194f4dfe7 + response: + body: + string: '{"requestId": "d4df1390-a2b7-4280-8693-542211fd501d", "errorCode": + "CapacityNotFound", "message": "The provided capacity was not found"}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 20 Jan 2026 10:26:16 GMT + Pragma: + - no-cache + RequestId: + - d4df1390-a2b7-4280-8693-542211fd501d + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + Transfer-Encoding: + - chunked + 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-public-api-error-code: + - CapacityNotFound + status: + code: 404 + message: Not Found +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.3.1 + method: GET + uri: https://api.fabric.microsoft.com/v1/gateways + response: + body: + string: '{"value": [{"displayName": "fabcli000001", "capacityId": "00000000-0000-0000-0000-000000000004", + "virtualNetworkAzureResource": {"virtualNetworkName": "mocked_fabriccli_vnet_name", + "subnetName": "mocked_fabriccli_vnet_subnet", "resourceGroupName": "mocked_fabriccli_resource_group", + "subscriptionId": "00000000-0000-0000-0000-000000000000"}, "inactivityMinutesBeforeSleep": + 30, "numberOfMemberGateways": 1, "id": "3c78ba6e-148c-4e99-b2fe-dcc194f4dfe7", + "type": "VirtualNetwork"}]}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '1299' + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 20 Jan 2026 10:26:25 GMT + Pragma: + - no-cache + RequestId: + - 289deb74-98d5-4b6a-a388-b3839562a7b1 + 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.3.1 + method: DELETE + uri: https://api.fabric.microsoft.com/v1/gateways/3c78ba6e-148c-4e99-b2fe-dcc194f4dfe7 + 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: + - Tue, 20 Jan 2026 10:26:28 GMT + Pragma: + - no-cache + RequestId: + - 7ed084be-37ff-4af1-b049-34b030a011dc + 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_set/test_set_sparkpool_success[name-newName].yaml b/tests/test_commands/recordings/test_commands/test_set/test_set_sparkpool_success[name-newName].yaml new file mode 100644 index 00000000..601ec2e3 --- /dev/null +++ b/tests/test_commands/recordings/test_commands/test_set/test_set_sparkpool_success[name-newName].yaml @@ -0,0 +1,821 @@ +interactions: +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.3.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": "1f851061-631a-4df9-bfb5-25759a737006", + "displayName": "fabriccli_WorkspacePerTestclass_000001", "description": "Created + by fab", "type": "Workspace", "capacityId": "00000000-0000-0000-0000-000000000004"}]}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '2265' + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 20 Jan 2026 10:00:29 GMT + Pragma: + - no-cache + RequestId: + - 29b4dc20-7a75-40c4-a1d5-348f2aabda84 + 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.3.1 + method: GET + uri: https://api.fabric.microsoft.com/v1/workspaces/1f851061-631a-4df9-bfb5-25759a737006/spark/pools + response: + body: + string: '{"value": [{"id": "00000000-0000-0000-0000-000000000000", "type": "Workspace", + "name": "Starter Pool", "nodeFamily": "MemoryOptimized", "nodeSize": "Medium", + "autoScale": {"enabled": true, "minNodeCount": 1, "maxNodeCount": 10}, "dynamicExecutorAllocation": + {"enabled": true, "minExecutors": 1, "maxExecutors": 9}}]}' + headers: + Access-Control-Expose-Headers: + - RequestId + Content-Length: + - '460' + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 20 Jan 2026 10:00:32 GMT + RequestId: + - d340e3fd-c711-4c33-b4ea-4d56412bfe4c + 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.3.1 + method: GET + uri: https://api.fabric.microsoft.com/v1/workspaces/1f851061-631a-4df9-bfb5-25759a737006/spark/pools + response: + body: + string: '{"value": [{"id": "00000000-0000-0000-0000-000000000000", "type": "Workspace", + "name": "Starter Pool", "nodeFamily": "MemoryOptimized", "nodeSize": "Medium", + "autoScale": {"enabled": true, "minNodeCount": 1, "maxNodeCount": 10}, "dynamicExecutorAllocation": + {"enabled": true, "minExecutors": 1, "maxExecutors": 9}}]}' + headers: + Access-Control-Expose-Headers: + - RequestId + Content-Length: + - '460' + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 20 Jan 2026 10:00:33 GMT + RequestId: + - 3a71088b-3e31-46f1-b9eb-38560f5dda55 + 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: '{"name": "fabcli000001", "nodeFamily": "MemoryOptimized", "nodeSize": "Small", + "autoScale": {"enabled": true, "minNodeCount": 1, "maxNodeCount": 3}, "dynamicExecutorAllocation": + {"enabled": false, "minExecutors": 1, "maxExecutors": 1}}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '239' + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.3.1 + method: POST + uri: https://api.fabric.microsoft.com/v1/workspaces/1f851061-631a-4df9-bfb5-25759a737006/spark/pools + response: + body: + string: '{"id": "32ff2d16-1d22-48dc-ad60-25831bff3495", "type": "Workspace", + "name": "fabcli000001", "nodeFamily": "MemoryOptimized", "nodeSize": "Small", + "autoScale": {"enabled": true, "minNodeCount": 1, "maxNodeCount": 3}, "dynamicExecutorAllocation": + {"enabled": false}}' + headers: + Access-Control-Expose-Headers: + - RequestId + Content-Length: + - '322' + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 20 Jan 2026 10:00:34 GMT + RequestId: + - c8b1b848-2113-44bb-9dc2-93b624e1dab5 + 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: 201 + message: Created +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.3.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": "1f851061-631a-4df9-bfb5-25759a737006", + "displayName": "fabriccli_WorkspacePerTestclass_000001", "description": "Created + by fab", "type": "Workspace", "capacityId": "00000000-0000-0000-0000-000000000004"}]}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '2265' + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 20 Jan 2026 10:00:35 GMT + Pragma: + - no-cache + RequestId: + - 63c6a5aa-c998-4088-926b-5b254f1fcb4e + 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.3.1 + method: GET + uri: https://api.fabric.microsoft.com/v1/workspaces/1f851061-631a-4df9-bfb5-25759a737006/spark/pools + response: + body: + string: '{"value": [{"id": "00000000-0000-0000-0000-000000000000", "type": "Workspace", + "name": "Starter Pool", "nodeFamily": "MemoryOptimized", "nodeSize": "Medium", + "autoScale": {"enabled": true, "minNodeCount": 1, "maxNodeCount": 10}, "dynamicExecutorAllocation": + {"enabled": true, "minExecutors": 1, "maxExecutors": 9}}, {"id": "32ff2d16-1d22-48dc-ad60-25831bff3495", + "type": "Workspace", "name": "fabcli000001", "nodeFamily": "MemoryOptimized", + "nodeSize": "Small", "autoScale": {"enabled": true, "minNodeCount": 1, "maxNodeCount": + 3}, "dynamicExecutorAllocation": {"enabled": false}}]}' + headers: + Access-Control-Expose-Headers: + - RequestId + Content-Length: + - '845' + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 20 Jan 2026 10:00:36 GMT + RequestId: + - 1a6fc7bf-9b81-4c7d-bd6b-a110a53b1f00 + 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.3.1 + method: GET + uri: https://api.fabric.microsoft.com/v1/workspaces/1f851061-631a-4df9-bfb5-25759a737006/spark/pools/32ff2d16-1d22-48dc-ad60-25831bff3495 + response: + body: + string: '{"id": "32ff2d16-1d22-48dc-ad60-25831bff3495", "type": "Workspace", + "name": "fabcli000001", "nodeFamily": "MemoryOptimized", "nodeSize": "Small", + "autoScale": {"enabled": true, "minNodeCount": 1, "maxNodeCount": 3}, "dynamicExecutorAllocation": + {"enabled": false}}' + headers: + Access-Control-Expose-Headers: + - RequestId + Content-Length: + - '322' + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 20 Jan 2026 10:00:38 GMT + RequestId: + - dc595eed-46db-4525-b0f5-75cd48790436 + 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: '{"name": "newName"}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '19' + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.3.1 + method: PATCH + uri: https://api.fabric.microsoft.com/v1/workspaces/1f851061-631a-4df9-bfb5-25759a737006/spark/pools/32ff2d16-1d22-48dc-ad60-25831bff3495 + response: + body: + string: '{"id": "32ff2d16-1d22-48dc-ad60-25831bff3495", "type": "Workspace", + "name": "newName", "nodeFamily": "MemoryOptimized", "nodeSize": "Small", "autoScale": + {"enabled": true, "minNodeCount": 1, "maxNodeCount": 3}, "dynamicExecutorAllocation": + {"enabled": false}}' + headers: + Access-Control-Expose-Headers: + - RequestId + Content-Length: + - '313' + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 20 Jan 2026 10:00:39 GMT + RequestId: + - 102a0a74-b055-4da6-8bb7-ab06432528a9 + 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.3.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": "1f851061-631a-4df9-bfb5-25759a737006", + "displayName": "fabriccli_WorkspacePerTestclass_000001", "description": "Created + by fab", "type": "Workspace", "capacityId": "00000000-0000-0000-0000-000000000004"}]}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '2265' + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 20 Jan 2026 10:00:40 GMT + Pragma: + - no-cache + RequestId: + - 0990f399-2426-4392-9b18-7c0afda8ca54 + 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.3.1 + method: GET + uri: https://api.fabric.microsoft.com/v1/workspaces/1f851061-631a-4df9-bfb5-25759a737006/spark/pools + response: + body: + string: '{"value": [{"id": "00000000-0000-0000-0000-000000000000", "type": "Workspace", + "name": "Starter Pool", "nodeFamily": "MemoryOptimized", "nodeSize": "Medium", + "autoScale": {"enabled": true, "minNodeCount": 1, "maxNodeCount": 10}, "dynamicExecutorAllocation": + {"enabled": true, "minExecutors": 1, "maxExecutors": 9}}, {"id": "32ff2d16-1d22-48dc-ad60-25831bff3495", + "type": "Workspace", "name": "newName", "nodeFamily": "MemoryOptimized", "nodeSize": + "Small", "autoScale": {"enabled": true, "minNodeCount": 1, "maxNodeCount": + 3}, "dynamicExecutorAllocation": {"enabled": false}}]}' + headers: + Access-Control-Expose-Headers: + - RequestId + Content-Length: + - '836' + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 20 Jan 2026 10:00:44 GMT + RequestId: + - 2471c76b-53f8-4555-b88e-0c696fb39c4e + 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.3.1 + method: GET + uri: https://api.fabric.microsoft.com/v1/workspaces/1f851061-631a-4df9-bfb5-25759a737006/spark/pools + response: + body: + string: '{"value": [{"id": "00000000-0000-0000-0000-000000000000", "type": "Workspace", + "name": "Starter Pool", "nodeFamily": "MemoryOptimized", "nodeSize": "Medium", + "autoScale": {"enabled": true, "minNodeCount": 1, "maxNodeCount": 10}, "dynamicExecutorAllocation": + {"enabled": true, "minExecutors": 1, "maxExecutors": 9}}, {"id": "32ff2d16-1d22-48dc-ad60-25831bff3495", + "type": "Workspace", "name": "newName", "nodeFamily": "MemoryOptimized", "nodeSize": + "Small", "autoScale": {"enabled": true, "minNodeCount": 1, "maxNodeCount": + 3}, "dynamicExecutorAllocation": {"enabled": false}}]}' + headers: + Access-Control-Expose-Headers: + - RequestId + Content-Length: + - '836' + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 20 Jan 2026 10:00:45 GMT + RequestId: + - 7bb1fecb-85f7-4319-a857-93d0bef86b5c + 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.3.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": "1f851061-631a-4df9-bfb5-25759a737006", + "displayName": "fabriccli_WorkspacePerTestclass_000001", "description": "Created + by fab", "type": "Workspace", "capacityId": "00000000-0000-0000-0000-000000000004"}]}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '2265' + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 20 Jan 2026 10:00:46 GMT + Pragma: + - no-cache + RequestId: + - 41fd948b-8363-4c61-98c7-d90734ae3c2c + 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.3.1 + method: GET + uri: https://api.fabric.microsoft.com/v1/workspaces/1f851061-631a-4df9-bfb5-25759a737006/spark/pools + response: + body: + string: '{"value": [{"id": "00000000-0000-0000-0000-000000000000", "type": "Workspace", + "name": "Starter Pool", "nodeFamily": "MemoryOptimized", "nodeSize": "Medium", + "autoScale": {"enabled": true, "minNodeCount": 1, "maxNodeCount": 10}, "dynamicExecutorAllocation": + {"enabled": true, "minExecutors": 1, "maxExecutors": 9}}, {"id": "32ff2d16-1d22-48dc-ad60-25831bff3495", + "type": "Workspace", "name": "newName", "nodeFamily": "MemoryOptimized", "nodeSize": + "Small", "autoScale": {"enabled": true, "minNodeCount": 1, "maxNodeCount": + 3}, "dynamicExecutorAllocation": {"enabled": false}}]}' + headers: + Access-Control-Expose-Headers: + - RequestId + Content-Length: + - '836' + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 20 Jan 2026 10:00:47 GMT + RequestId: + - 50a25bd3-76cc-412c-b468-a81bc15d2624 + 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.3.1 + method: GET + uri: https://api.fabric.microsoft.com/v1/workspaces/1f851061-631a-4df9-bfb5-25759a737006/spark/pools/32ff2d16-1d22-48dc-ad60-25831bff3495 + response: + body: + string: '{"id": "32ff2d16-1d22-48dc-ad60-25831bff3495", "type": "Workspace", + "name": "newName", "nodeFamily": "MemoryOptimized", "nodeSize": "Small", "autoScale": + {"enabled": true, "minNodeCount": 1, "maxNodeCount": 3}, "dynamicExecutorAllocation": + {"enabled": false}}' + headers: + Access-Control-Expose-Headers: + - RequestId + Content-Length: + - '313' + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 20 Jan 2026 10:00:49 GMT + RequestId: + - b3593e7d-b424-4c8f-99a7-3118396d74c8 + 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.3.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": "1f851061-631a-4df9-bfb5-25759a737006", + "displayName": "fabriccli_WorkspacePerTestclass_000001", "description": "Created + by fab", "type": "Workspace", "capacityId": "00000000-0000-0000-0000-000000000004"}]}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '2265' + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 20 Jan 2026 10:00:50 GMT + Pragma: + - no-cache + RequestId: + - 3cd34ea1-7d0b-4e3f-b7e0-c14bb51530d0 + 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.3.1 + method: GET + uri: https://api.fabric.microsoft.com/v1/workspaces/1f851061-631a-4df9-bfb5-25759a737006/spark/pools + response: + body: + string: '{"value": [{"id": "00000000-0000-0000-0000-000000000000", "type": "Workspace", + "name": "Starter Pool", "nodeFamily": "MemoryOptimized", "nodeSize": "Medium", + "autoScale": {"enabled": true, "minNodeCount": 1, "maxNodeCount": 10}, "dynamicExecutorAllocation": + {"enabled": true, "minExecutors": 1, "maxExecutors": 9}}, {"id": "32ff2d16-1d22-48dc-ad60-25831bff3495", + "type": "Workspace", "name": "newName", "nodeFamily": "MemoryOptimized", "nodeSize": + "Small", "autoScale": {"enabled": true, "minNodeCount": 1, "maxNodeCount": + 3}, "dynamicExecutorAllocation": {"enabled": false}}]}' + headers: + Access-Control-Expose-Headers: + - RequestId + Content-Length: + - '836' + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 20 Jan 2026 10:00:51 GMT + RequestId: + - 0c97b56e-f8e7-423f-a7d1-8c3f8456e0d2 + 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.3.1 + method: GET + uri: https://api.fabric.microsoft.com/v1/workspaces/1f851061-631a-4df9-bfb5-25759a737006/spark/pools + response: + body: + string: '{"value": [{"id": "00000000-0000-0000-0000-000000000000", "type": "Workspace", + "name": "Starter Pool", "nodeFamily": "MemoryOptimized", "nodeSize": "Medium", + "autoScale": {"enabled": true, "minNodeCount": 1, "maxNodeCount": 10}, "dynamicExecutorAllocation": + {"enabled": true, "minExecutors": 1, "maxExecutors": 9}}, {"id": "32ff2d16-1d22-48dc-ad60-25831bff3495", + "type": "Workspace", "name": "newName", "nodeFamily": "MemoryOptimized", "nodeSize": + "Small", "autoScale": {"enabled": true, "minNodeCount": 1, "maxNodeCount": + 3}, "dynamicExecutorAllocation": {"enabled": false}}]}' + headers: + Access-Control-Expose-Headers: + - RequestId + Content-Length: + - '836' + Content-Type: + - application/json; charset=utf-8 + Date: + - Tue, 20 Jan 2026 10:00:51 GMT + RequestId: + - 2fab2f82-76f7-4b91-a463-2d6c5570eb27 + 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 From 3edf80f2a7f4f0e26376d2d175819b6ccc1e96a2 Mon Sep 17 00:00:00 2001 From: may-hartov Date: Wed, 21 Jan 2026 14:18:00 +0200 Subject: [PATCH 03/11] added connection tests and records. fixed failing set gateway display name test --- ...st_set_connection_displayName_success.yaml | 2054 +++++++++++++++++ ..._success[privacyLevel-Organizational].yaml | 1899 +++++++++++++++ ...tualNetwork_success[displayName-None].yaml | 828 +++++++ tests/test_commands/test_set.py | 41 +- 4 files changed, 4820 insertions(+), 2 deletions(-) create mode 100644 tests/test_commands/recordings/test_commands/test_set/test_set_connection_displayName_success.yaml create mode 100644 tests/test_commands/recordings/test_commands/test_set/test_set_connection_metadata_success[privacyLevel-Organizational].yaml create mode 100644 tests/test_commands/recordings/test_commands/test_set/test_set_gateway_virtualNetwork_success[displayName-None].yaml diff --git a/tests/test_commands/recordings/test_commands/test_set/test_set_connection_displayName_success.yaml b/tests/test_commands/recordings/test_commands/test_set/test_set_connection_displayName_success.yaml new file mode 100644 index 00000000..987a36d6 --- /dev/null +++ b/tests/test_commands/recordings/test_commands/test_set/test_set_connection_displayName_success.yaml @@ -0,0 +1,2054 @@ +interactions: +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.3.1 + method: GET + uri: https://api.fabric.microsoft.com/v1/connections + response: + body: + string: '{"value": []}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '907' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 21 Jan 2026 12:14:52 GMT + Pragma: + - no-cache + RequestId: + - a556188b-3c60-41f2-891a-95ef8c6a1db4 + 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.3.1 + method: GET + uri: https://api.fabric.microsoft.com/v1/connections/supportedConnectionTypes + response: + body: + string: '{"value": [{"type": "SQL", "creationMethods": [{"name": "Sql", "parameters": + [{"name": "server", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "database", "dataType": "Text", "required": false, "allowedValues": + null}]}], "supportedCredentialTypes": ["Basic", "OAuth2", "ServicePrincipal", + "WorkspaceIdentity"], "supportedConnectionEncryptionTypes": ["NotEncrypted", + "Encrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + ["Basic", "ServicePrincipal", "WorkspaceIdentity"]}, {"type": "AnalysisServices", + "creationMethods": [{"name": "AnalysisServices", "parameters": [{"name": "server", + "dataType": "Text", "required": true, "allowedValues": null}, {"name": "database", + "dataType": "Text", "required": false, "allowedValues": null}]}], "supportedCredentialTypes": + ["Basic", "OAuth2", "WorkspaceIdentity"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + ["Basic", "WorkspaceIdentity"]}, {"type": "SharePoint", "creationMethods": + [{"name": "SharePointList", "parameters": [{"name": "sharePointSiteUrl", "dataType": + "Text", "required": true, "allowedValues": null}]}], "supportedCredentialTypes": + ["Anonymous", "OAuth2", "ServicePrincipal", "WorkspaceIdentity"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + ["Anonymous", "ServicePrincipal", "WorkspaceIdentity"]}, {"type": "Web", "creationMethods": + [{"name": "Web", "parameters": [{"name": "url", "dataType": "Text", "required": + true, "allowedValues": null}]}], "supportedCredentialTypes": ["Anonymous", + "Basic", "OAuth2", "ServicePrincipal", "WorkspaceIdentity"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": true, "supportedCredentialTypesForUsageInUserControlledCode": + ["Anonymous", "Basic", "ServicePrincipal", "WorkspaceIdentity"]}, {"type": + "OData", "creationMethods": [{"name": "OData", "parameters": [{"name": "url", + "dataType": "Text", "required": true, "allowedValues": null}]}], "supportedCredentialTypes": + ["Anonymous", "Basic", "Key", "OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": true, "supportedCredentialTypesForUsageInUserControlledCode": + ["Anonymous", "Basic", "Key"]}, {"type": "MySql", "creationMethods": [{"name": + "MySql", "parameters": [{"name": "server", "dataType": "Text", "required": + true, "allowedValues": null}, {"name": "database", "dataType": "Text", "required": + true, "allowedValues": null}]}], "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": + ["NotEncrypted", "Encrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + ["Basic"]}, {"type": "PostgreSQL", "creationMethods": [{"name": "PostgreSql", + "parameters": [{"name": "server", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "database", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["Basic", "OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted", "Encrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + ["Basic"]}, {"type": "AzureTables", "creationMethods": [{"name": "AzureTables", + "parameters": [{"name": "account", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "domain", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["Key", "OAuth2", "WorkspaceIdentity"], + "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": + false, "supportedCredentialTypesForUsageInUserControlledCode": ["Key", "WorkspaceIdentity"]}, + {"type": "AzureBlobs", "creationMethods": [{"name": "AzureBlobs", "parameters": + [{"name": "account", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "domain", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["Anonymous", "Key", "OAuth2", "SharedAccessSignature", + "ServicePrincipal", "WorkspaceIdentity"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + ["Anonymous", "Key", "SharedAccessSignature", "ServicePrincipal", "WorkspaceIdentity"]}, + {"type": "GoogleAnalytics", "creationMethods": [{"name": "GoogleAnalytics", + "parameters": []}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + []}, {"type": "Salesforce", "creationMethods": [{"name": "Salesforce", "parameters": + [{"name": "loginServer", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "classInfo", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + []}, {"type": "AdobeAnalytics", "creationMethods": [{"name": "AdobeAnalytics", + "parameters": []}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + []}, {"type": "AzureDataLakeStorage", "creationMethods": [{"name": "AzureDataLakeStorage", + "parameters": [{"name": "server", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "path", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["Key", "OAuth2", "SharedAccessSignature", + "ServicePrincipal", "WorkspaceIdentity"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + ["Key", "SharedAccessSignature", "ServicePrincipal", "WorkspaceIdentity"]}, + {"type": "Exchange", "creationMethods": [{"name": "Exchange", "parameters": + [{"name": "emailAddress", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + []}, {"type": "appFigures", "creationMethods": [{"name": "appFigures.Tables", + "parameters": []}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "GoogleBigQuery", "creationMethods": [{"name": "GoogleBigQuery.Database", + "parameters": [{"name": "BillingProject", "dataType": "Text", "required": + false, "allowedValues": null}, {"name": "UseStorageApi", "dataType": "Boolean", + "required": false, "allowedValues": null}, {"name": "ConnectionTimeout", "dataType": + "Duration", "required": false, "allowedValues": null}, {"name": "CommandTimeout", + "dataType": "Duration", "required": false, "allowedValues": null}, {"name": + "ProjectId", "dataType": "Text", "required": false, "allowedValues": null}]}], + "supportedCredentialTypes": ["OAuth2", "Basic"], "supportedConnectionEncryptionTypes": + ["NotEncrypted", "Encrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "GoogleBigQueryAad", "creationMethods": [{"name": "GoogleBigQueryAad.Database", + "parameters": [{"name": "billingProject", "dataType": "Text", "required": + true, "allowedValues": null}, {"name": "Implementation", "dataType": "Text", + "required": false, "allowedValues": null}, {"name": "UseStorageApi", "dataType": + "Boolean", "required": false, "allowedValues": null}, {"name": "ConnectionTimeout", + "dataType": "Duration", "required": false, "allowedValues": null}, {"name": + "CommandTimeout", "dataType": "Duration", "required": false, "allowedValues": + null}, {"name": "BYOID_AudienceUri", "dataType": "Text", "required": false, + "allowedValues": null}, {"name": "ProjectId", "dataType": "Text", "required": + false, "allowedValues": null}]}], "supportedCredentialTypes": ["OAuth2"], + "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": + false, "supportedCredentialTypesForUsageInUserControlledCode": null}, {"type": + "PowerBI", "creationMethods": [{"name": "PowerBI.Dataflows", "parameters": + []}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "Cds", "creationMethods": [{"name": "Cds.Entities", "parameters": + [{"name": "url", "dataType": "Text", "required": true, "allowedValues": null}, + {"name": "ReorderColumns", "dataType": "Boolean", "required": false, "allowedValues": + null}, {"name": "UseFormattedValue", "dataType": "Boolean", "required": false, + "allowedValues": null}]}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "DataLake", "creationMethods": [{"name": "DataLake.Contents", + "parameters": [{"name": "url", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "PageSize", "dataType": "Number", "required": false, "allowedValues": + null}]}], "supportedCredentialTypes": ["OAuth2", "ServicePrincipal", "WorkspaceIdentity"], + "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": + false, "supportedCredentialTypesForUsageInUserControlledCode": null}, {"type": + "DataWorld", "creationMethods": [{"name": "DataWorld.Dataset", "parameters": + [{"name": "owner", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "id", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "query", "dataType": "Text", "required": false, "allowedValues": + null}]}], "supportedCredentialTypes": ["OAuth2", "Key"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "DocumentDB", "creationMethods": [{"name": "DocumentDB.Contents", + "parameters": [{"name": "url", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "database", "dataType": "Text", "required": false, "allowedValues": + null}, {"name": "collection", "dataType": "Text", "required": false, "allowedValues": + null}]}], "supportedCredentialTypes": ["Key"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "Dynamics365BusinessCentral", "creationMethods": [{"name": + "Dynamics365BusinessCentral.ApiContentsWithOptions", "parameters": [{"name": + "environment", "dataType": "Text", "required": false, "allowedValues": null}, + {"name": "company", "dataType": "Text", "required": false, "allowedValues": + null}, {"name": "apiRoute", "dataType": "Text", "required": false, "allowedValues": + null}, {"name": "UseReadOnlyReplica", "dataType": "Boolean", "required": false, + "allowedValues": null}, {"name": "AcceptLanguage", "dataType": "Text", "required": + false, "allowedValues": null}, {"name": "Timeout", "dataType": "Duration", + "required": false, "allowedValues": null}, {"name": "ODataMaxPageSize", "dataType": + "Number", "required": false, "allowedValues": null}]}], "supportedCredentialTypes": + ["OAuth2"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": + false, "supportedCredentialTypesForUsageInUserControlledCode": null}, {"type": + "Dynamics 365 Business Central (on-premises)", "creationMethods": [{"name": + "Dynamics365BusinessCentralOnPremises.Contents", "parameters": [{"name": "url", + "dataType": "Text", "required": true, "allowedValues": null}, {"name": "company", + "dataType": "Text", "required": false, "allowedValues": null}]}], "supportedCredentialTypes": + ["Basic"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": + false, "supportedCredentialTypesForUsageInUserControlledCode": null}, {"type": + "Dynamics NAV", "creationMethods": [{"name": "DynamicsNav.Contents", "parameters": + [{"name": "url", "dataType": "Text", "required": true, "allowedValues": null}, + {"name": "company", "dataType": "Text", "required": false, "allowedValues": + null}]}], "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "github", "creationMethods": [{"name": "Github.Tables", "parameters": + [{"name": "RepositoryOwner", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "Repository", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "AzureHive", "creationMethods": [{"name": "AzureHiveLLAP.Database", + "parameters": [{"name": "server", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "database", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": + ["NotEncrypted", "Encrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "ApacheHive", "creationMethods": [{"name": "ApacheHiveLLAP.Database", + "parameters": [{"name": "server", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "database", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "thriftTransport", "dataType": "Number", "required": true, + "allowedValues": ["1", "2"]}]}], "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": + ["NotEncrypted", "Encrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "Impala", "creationMethods": [{"name": "Impala.Database", + "parameters": [{"name": "server", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "Implementation", "dataType": "Text", "required": false, "allowedValues": + null}, {"name": "ConnectionTimeout", "dataType": "Duration", "required": false, + "allowedValues": null}, {"name": "CommandTimeout", "dataType": "Duration", + "required": false, "allowedValues": null}]}], "supportedCredentialTypes": + ["Anonymous", "Basic"], "supportedConnectionEncryptionTypes": ["NotEncrypted", + "Encrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "AzureDataExplorer", "creationMethods": [{"name": "AzureDataExplorer.Contents", + "parameters": [{"name": "cluster", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "database", "dataType": "Text", "required": false, "allowedValues": + null}, {"name": "tableOrQuery", "dataType": "Text", "required": false, "allowedValues": + null}, {"name": "MaxRows", "dataType": "Number", "required": false, "allowedValues": + null}, {"name": "MaxSize", "dataType": "Number", "required": false, "allowedValues": + null}, {"name": "NoTruncate", "dataType": "Boolean", "required": false, "allowedValues": + null}, {"name": "AdditionalSetStatements", "dataType": "Text", "required": + false, "allowedValues": null}]}, {"name": "AzureDataExplorer.KqlDatabase", + "parameters": [{"name": "cluster", "dataType": "Text", "required": false, + "allowedValues": null}, {"name": "database", "dataType": "Text", "required": + false, "allowedValues": null}, {"name": "tableOrQuery", "dataType": "Text", + "required": false, "allowedValues": null}, {"name": "MaxRows", "dataType": + "Number", "required": false, "allowedValues": null}, {"name": "MaxSize", "dataType": + "Number", "required": false, "allowedValues": null}, {"name": "NoTruncate", + "dataType": "Boolean", "required": false, "allowedValues": null}, {"name": + "AdditionalSetStatements", "dataType": "Text", "required": false, "allowedValues": + null}]}], "supportedCredentialTypes": ["OAuth2", "ServicePrincipal", "WorkspaceIdentity"], + "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": + false, "supportedCredentialTypesForUsageInUserControlledCode": null}, {"type": + "LinkedIn", "creationMethods": [{"name": "LinkedIn.SalesNavigator", "parameters": + [{"name": "selectContracts", "dataType": "Text", "required": true, "allowedValues": + ["All Contracts", "Selected Contracts"]}, {"name": "startAt", "dataType": + "Date", "required": false, "allowedValues": null}, {"name": "endAt", "dataType": + "Date", "required": false, "allowedValues": null}]}], "supportedCredentialTypes": + ["OAuth2"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": + false, "supportedCredentialTypesForUsageInUserControlledCode": null}, {"type": + "mixpanel", "creationMethods": [{"name": "Mixpanel.Tables", "parameters": + []}], "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "Netezza", "creationMethods": [{"name": "Netezza.Database", + "parameters": [{"name": "server", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "database", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "ConnectionTimeout", "dataType": "Duration", "required": false, + "allowedValues": null}, {"name": "CommandTimeout", "dataType": "Duration", + "required": false, "allowedValues": null}, {"name": "NormalizeDatabaseName", + "dataType": "Boolean", "required": false, "allowedValues": null}, {"name": + "HierarchicalNavigation", "dataType": "Boolean", "required": false, "allowedValues": + null}, {"name": "CreateNavigationProperties", "dataType": "Boolean", "required": + false, "allowedValues": null}]}], "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": + ["NotEncrypted", "Encrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "PlanviewEnterprise", "creationMethods": [{"name": "PlanviewEnterprise.Feed", + "parameters": [{"name": "url", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "database", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "AmazonRedshift", "creationMethods": [{"name": "AmazonRedshift.Database", + "parameters": [{"name": "server", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "database", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "ProviderName", "dataType": "Text", "required": false, "allowedValues": + null}, {"name": "BatchSize", "dataType": "Number", "required": false, "allowedValues": + null}]}], "supportedCredentialTypes": ["Basic", "OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted", "Encrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "Snowflake", "creationMethods": [{"name": "Snowflake.Databases", + "parameters": [{"name": "server", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "warehouse", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "Role", "dataType": "Text", "required": false, "allowedValues": + null}, {"name": "CreateNavigationProperties", "dataType": "Boolean", "required": + false, "allowedValues": null}, {"name": "ConnectionTimeout", "dataType": "Number", + "required": false, "allowedValues": null}, {"name": "CommandTimeout", "dataType": + "Number", "required": false, "allowedValues": null}, {"name": "Implementation", + "dataType": "Text", "required": false, "allowedValues": [null, "2.0"]}]}], + "supportedCredentialTypes": ["Basic", "OAuth2", "KeyPair"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "Spark", "creationMethods": [{"name": "AzureSpark.Tables", + "parameters": [{"name": "server", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "BatchSize", "dataType": "Number", "required": false, "allowedValues": + null}, {"name": "HierarchicalNavigation", "dataType": "Boolean", "required": + false, "allowedValues": null}, {"name": "Implementation", "dataType": "Text", + "required": false, "allowedValues": null}]}, {"name": "ApacheSpark.Tables", + "parameters": [{"name": "server", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "protocol", "dataType": "Number", "required": true, "allowedValues": + ["0", "2"]}, {"name": "BatchSize", "dataType": "Number", "required": false, + "allowedValues": null}, {"name": "HierarchicalNavigation", "dataType": "Boolean", + "required": false, "allowedValues": null}, {"name": "Implementation", "dataType": + "Text", "required": false, "allowedValues": null}]}], "supportedCredentialTypes": + ["Basic"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": + false, "supportedCredentialTypesForUsageInUserControlledCode": null}, {"type": + "SparkPost", "creationMethods": [{"name": "SparkPost.NavTable", "parameters": + [{"name": "DaysToAggregate", "dataType": "Number", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["Key"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "SweetIQ", "creationMethods": [{"name": "SweetIQ.Tables", + "parameters": []}], "supportedCredentialTypes": ["Key"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "Troux", "creationMethods": [{"name": "Troux.Feed", "parameters": + [{"name": "url", "dataType": "Text", "required": true, "allowedValues": null}]}], + "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "VSTS", "creationMethods": [{"name": "VSTS.AnalyticsViews", + "parameters": [{"name": "url", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "project", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["OAuth2", "Basic", "Key"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "Vertica", "creationMethods": [{"name": "Vertica.Database", + "parameters": [{"name": "server", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "database", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "Acterys", "creationMethods": [{"name": "Acterys.Contents", + "parameters": []}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "ADPAnalytics", "creationMethods": [{"name": "ADPAnalytics.Contents", + "parameters": []}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "Anaplan", "creationMethods": [{"name": "Anaplan.Contents", + "parameters": [{"name": "apiUrl", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "authUrl", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["OAuth2", "Basic"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "Asana", "creationMethods": [{"name": "Asana.Tables", "parameters": + [{"name": "link", "dataType": "Text", "required": true, "allowedValues": null}]}], + "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "AssembleViews", "creationMethods": [{"name": "AssembleViews.Feed", + "parameters": [{"name": "resourceUrl", "dataType": "Text", "required": true, + "allowedValues": null}]}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "AutodeskConstructionCloud", "creationMethods": [{"name": + "AutodeskConstructionCloud.Feed", "parameters": [{"name": "region", "dataType": + "Text", "required": true, "allowedValues": ["Australia", "Canada", "Europe", + "Germany", "India", "Japan", "UK", "United States"]}]}], "supportedCredentialTypes": + ["OAuth2"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": + false, "supportedCredentialTypesForUsageInUserControlledCode": null}, {"type": + "AutomationAnywhere", "creationMethods": [{"name": "AutomationAnywhere.Feed", + "parameters": [{"name": "CRVersion", "dataType": "Text", "required": true, + "allowedValues": ["10.x/11.x", "Automation 360", "11.3.5.1 Or Higher"]}, {"name": + "CRHostName", "dataType": "Text", "required": true, "allowedValues": null}]}], + "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "AutomyDataAnalytics", "creationMethods": [{"name": "AutomyDataAnalytics.Contents", + "parameters": []}], "supportedCredentialTypes": ["Key"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "BI360", "creationMethods": [{"name": "BI360.Contents", "parameters": + [{"name": "Url", "dataType": "Text", "required": true, "allowedValues": null}]}], + "supportedCredentialTypes": ["Key"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "BitSightSecurityRatings", "creationMethods": [{"name": "BitSightSecurityRatings.Contents", + "parameters": [{"name": "company_guid", "dataType": "Text", "required": false, + "allowedValues": null}, {"name": "affects_rating_findings", "dataType": "Boolean", + "required": false, "allowedValues": null}]}], "supportedCredentialTypes": + ["Key"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": + false, "supportedCredentialTypesForUsageInUserControlledCode": null}, {"type": + "Bloomberg", "creationMethods": [{"name": "Bloomberg.Query", "parameters": + [{"name": "Bloomberg", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "BQECore", "creationMethods": [{"name": "BQECore.Contents", + "parameters": []}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "BuildingConnected", "creationMethods": [{"name": "BuildingConnected.Contents", + "parameters": [{"name": "rangeStart", "dataType": "DateTimeZone", "required": + false, "allowedValues": null}, {"name": "rangeEnd", "dataType": "DateTimeZone", + "required": false, "allowedValues": null}, {"name": "includeClosed", "dataType": + "Boolean", "required": false, "allowedValues": null}]}], "supportedCredentialTypes": + ["OAuth2"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": + false, "supportedCredentialTypesForUsageInUserControlledCode": null}, {"type": + "CCHTagetik", "creationMethods": [{"name": "CCHTagetik.Contents2", "parameters": + [{"name": "URL", "dataType": "Text", "required": true, "allowedValues": null}, + {"name": "Database", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "AW", "dataType": "Text", "required": false, "allowedValues": + null}, {"name": "Dataset", "dataType": "Text", "required": false, "allowedValues": + null}, {"name": "StartDate", "dataType": "DateTime", "required": false, "allowedValues": + null}, {"name": "EndDate", "dataType": "DateTime", "required": false, "allowedValues": + null}]}], "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "CDataConnectCloud", "creationMethods": [{"name": "CDataConnectCloud.ContentsV2", + "parameters": [{"name": "Query", "dataType": "Text", "required": false, "allowedValues": + null}]}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "Celonis", "creationMethods": [{"name": "Celonis.Navigation", + "parameters": [{"name": "URL", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["Key"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "Cherwell", "creationMethods": [{"name": "Cherwell.SavedSearches", + "parameters": [{"name": "API URL", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "Client ID", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "Locale", "dataType": "Text", "required": false, "allowedValues": + null}, {"name": "Saved Search URL", "dataType": "Text", "required": false, + "allowedValues": null}]}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "CloudBluePSA", "creationMethods": [{"name": "CloudBluePSA.Feed", + "parameters": [{"name": "url", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "filter", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["Key"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "Cognite", "creationMethods": [{"name": "Cognite.Contents", + "parameters": [{"name": "project", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "environment", "dataType": "Text", "required": false, "allowedValues": + null}]}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "CogniteDataSource", "creationMethods": [{"name": "CogniteDataSource.Contents", + "parameters": [{"name": "project", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "organization", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "Databricks", "creationMethods": [{"name": "Databricks.Catalogs", + "parameters": [{"name": "host", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "httpPath", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "Catalog", "dataType": "Text", "required": false, "allowedValues": + null}, {"name": "Database", "dataType": "Text", "required": false, "allowedValues": + null}, {"name": "QueryTags", "dataType": "Text", "required": false, "allowedValues": + null}, {"name": "EnableAutomaticProxyDiscovery", "dataType": "Text", "required": + false, "allowedValues": ["enabled", "disabled"]}, {"name": "Implementation", + "dataType": "Text", "required": false, "allowedValues": [null, "2.0"]}]}], + "supportedCredentialTypes": ["OAuth2", "Key", "Basic", "ServicePrincipal"], + "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": + false, "supportedCredentialTypesForUsageInUserControlledCode": null}, {"type": + "DatabricksMultiCloud", "creationMethods": [{"name": "DatabricksMultiCloud.Catalogs", + "parameters": [{"name": "host", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "httpPath", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "Catalog", "dataType": "Text", "required": false, "allowedValues": + null}, {"name": "Database", "dataType": "Text", "required": false, "allowedValues": + null}, {"name": "QueryTags", "dataType": "Text", "required": false, "allowedValues": + null}, {"name": "EnableAutomaticProxyDiscovery", "dataType": "Text", "required": + false, "allowedValues": ["enabled", "disabled"]}, {"name": "Implementation", + "dataType": "Text", "required": false, "allowedValues": [null, "2.0"]}]}], + "supportedCredentialTypes": ["OAuth2", "Key", "Basic"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "DeltaSharing", "creationMethods": [{"name": "DeltaSharing.Contents", + "parameters": [{"name": "host", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "rowLimitHint", "dataType": "Number", "required": false, "allowedValues": + null}]}], "supportedCredentialTypes": ["OAuth2", "Key"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "Dremio", "creationMethods": [{"name": "Dremio.DatabasesV370", + "parameters": [{"name": "server", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "encryption", "dataType": "Text", "required": true, "allowedValues": + ["Enabled", "Disabled", "Enabled-PEM"]}, {"name": "engine", "dataType": "Text", + "required": false, "allowedValues": null}, {"name": "routingTag", "dataType": + "Text", "required": false, "allowedValues": null}, {"name": "routingQueue", + "dataType": "Text", "required": false, "allowedValues": null}]}], "supportedCredentialTypes": + ["Basic", "OAuth2"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], + "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "DremioCloud", "creationMethods": [{"name": "DremioCloud.DatabasesByServerV370", + "parameters": [{"name": "server", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "projectId", "dataType": "Text", "required": false, "allowedValues": + null}, {"name": "engine", "dataType": "Text", "required": false, "allowedValues": + null}, {"name": "routingTag", "dataType": "Text", "required": false, "allowedValues": + null}, {"name": "routingQueue", "dataType": "Text", "required": false, "allowedValues": + null}, {"name": "encryption", "dataType": "Text", "required": false, "allowedValues": + ["Enabled-PEM"]}]}], "supportedCredentialTypes": ["OAuth2", "Key"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "DynatraceGrail", "creationMethods": [{"name": "DynatraceGrail.Contents", + "parameters": [{"name": "url", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "QueryInput", "dataType": "Text", "required": false, "allowedValues": + null}, {"name": "ScanGBParameter", "dataType": "Number", "required": false, + "allowedValues": null}, {"name": "MaxResultParameter", "dataType": "Number", + "required": false, "allowedValues": null}, {"name": "MaxBytesParameter", "dataType": + "Number", "required": false, "allowedValues": null}, {"name": "SamplingParameter", + "dataType": "Number", "required": false, "allowedValues": ["10", "100", "1000", + "10000"]}]}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "EduFrame", "creationMethods": [{"name": "EduFrame.Contents", + "parameters": [{"name": "domainSlug", "dataType": "Text", "required": true, + "allowedValues": null}]}], "supportedCredentialTypes": ["OAuth2", "Key"], + "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": + false, "supportedCredentialTypesForUsageInUserControlledCode": null}, {"type": + "EmigoDataSourceConnector", "creationMethods": [{"name": "Emigo.Contents", + "parameters": [{"name": "DataRestrictionType", "dataType": "Text", "required": + false, "allowedValues": ["Not set", "Days", "Weeks", "Months", "Quarters", + "Years"]}, {"name": "DataRestrictionValue", "dataType": "Text", "required": + false, "allowedValues": null}, {"name": "DataRestrictionMode", "dataType": + "Text", "required": false, "allowedValues": ["Default", "Exact"]}, {"name": + "AuthorizationMode", "dataType": "Text", "required": false, "allowedValues": + ["Default", "EmigoObszary", "EmigoHierarchia", "CustomRestrictions"]}]}], + "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "EntersoftBusinessSuite", "creationMethods": [{"name": "EntersoftBusinessSuite.Contents", + "parameters": []}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "EQuIS", "creationMethods": [{"name": "EQuIS.Contents", "parameters": + [{"name": "baseUri", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["Key", "Basic", "OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "eWayCRM", "creationMethods": [{"name": "eWayCRM.Contents2", + "parameters": [{"name": "IncludeRelations", "dataType": "Boolean", "required": + false, "allowedValues": ["false", "true"]}, {"name": "Query", "dataType": + "Text", "required": false, "allowedValues": null}, {"name": "QueryAmount", + "dataType": "Boolean", "required": false, "allowedValues": ["false", "true"]}]}], + "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "FactSetAnalytics", "creationMethods": [{"name": "FactSetAnalytics.Contents", + "parameters": []}], "supportedCredentialTypes": ["OAuth2", "Basic"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "FactSetRMS", "creationMethods": [{"name": "FactSetRMS.Functions", + "parameters": []}], "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "Funnel", "creationMethods": [{"name": "Funnel.Contents", + "parameters": []}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "HexagonSmartApi", "creationMethods": [{"name": "HexagonSmartApi.Feed", + "parameters": [{"name": "url", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "headers", "dataType": "Text", "required": false, "allowedValues": + null}, {"name": "odataFeedVersion", "dataType": "Text", "required": false, + "allowedValues": ["2.0", "1.0"]}]}], "supportedCredentialTypes": ["OAuth2"], + "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": + false, "supportedCredentialTypesForUsageInUserControlledCode": null}, {"type": + "IndustrialAppStore", "creationMethods": [{"name": "IndustrialAppStore.NavigationTable", + "parameters": []}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "InformationGrid", "creationMethods": [{"name": "InformationGrid.Contents", + "parameters": [{"name": "server", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["Key"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "inwink", "creationMethods": [{"name": "inwink.ScopeContents", + "parameters": [{"name": "customerId", "dataType": "Text", "required": true, + "allowedValues": null}, {"name": "scope", "dataType": "Text", "required": + true, "allowedValues": ["Audience", "Event", "Community"]}, {"name": "scopeId", + "dataType": "Text", "required": true, "allowedValues": null}]}], "supportedCredentialTypes": + ["OAuth2"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": + false, "supportedCredentialTypesForUsageInUserControlledCode": null}, {"type": + "JamfPro", "creationMethods": [{"name": "JamfPro.Contents", "parameters": + [{"name": "jamfUrl", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["Basic", "Key"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "Kognitwin", "creationMethods": [{"name": "Kognitwin.Contents", + "parameters": [{"name": "url", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "kxkdbinsightsenterprise", "creationMethods": [{"name": "kxkdbinsightsenterprise.Contents", + "parameters": [{"name": "HostUrl", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "LEAP", "creationMethods": [{"name": "LEAP.Contents", "parameters": + []}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "LinkedInLearning", "creationMethods": [{"name": "LinkedInLearning.Contents", + "parameters": [{"name": "start_date", "dataType": "DateTime", "required": + false, "allowedValues": null}, {"name": "end_date", "dataType": "DateTime", + "required": false, "allowedValues": null}]}], "supportedCredentialTypes": + ["Basic"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": + false, "supportedCredentialTypesForUsageInUserControlledCode": null}, {"type": + "MicroStrategyDataset", "creationMethods": [{"name": "MicroStrategyDataset.Contents", + "parameters": [{"name": "libraryUrl", "dataType": "Text", "required": true, + "allowedValues": null}, {"name": "authMode", "dataType": "Text", "required": + false, "allowedValues": ["Standard", "LDAP"]}, {"name": "limit", "dataType": + "Number", "required": false, "allowedValues": null}, {"name": "timeout", "dataType": + "Number", "required": false, "allowedValues": null}]}], "supportedCredentialTypes": + ["Basic", "OAuth2"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], + "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "OneStream", "creationMethods": [{"name": "OneStream.Navigation", + "parameters": [{"name": "OneStreamURL", "dataType": "Text", "required": true, + "allowedValues": null}]}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "Paxata", "creationMethods": [{"name": "Paxata.Contents", + "parameters": [{"name": "url", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["Key"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "PlanviewOKR", "creationMethods": [{"name": "PlanviewOKR.Contents", + "parameters": [{"name": "ODataURL", "dataType": "Text", "required": true, + "allowedValues": null}]}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "PlanviewProjectplace", "creationMethods": [{"name": "PlanviewProjectplace.Contents", + "parameters": [{"name": "ODataURL", "dataType": "Text", "required": true, + "allowedValues": null}]}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "Profisee", "creationMethods": [{"name": "Profisee.Tables", + "parameters": [{"name": "url", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "QuickBase", "creationMethods": [{"name": "QuickBase.Contents", + "parameters": [{"name": "url", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["Key"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "Roamler", "creationMethods": [{"name": "Roamler.Contents", + "parameters": []}], "supportedCredentialTypes": ["Key"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "Samsara", "creationMethods": [{"name": "Samsara.Records", + "parameters": [{"name": "Region", "dataType": "Text", "required": true, "allowedValues": + ["US", "EU"]}, {"name": "RangeStart", "dataType": "Text", "required": true, + "allowedValues": null}, {"name": "RangeEnd", "dataType": "Text", "required": + false, "allowedValues": null}]}], "supportedCredentialTypes": ["Key"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "SDMX", "creationMethods": [{"name": "SDMX.Contents", "parameters": + [{"name": "url", "dataType": "Text", "required": true, "allowedValues": null}, + {"name": "Option", "dataType": "Text", "required": true, "allowedValues": + ["Show codes and labels", "Show codes only", "Show labels only"]}, {"name": + "Language", "dataType": "Text", "required": false, "allowedValues": null}]}], + "supportedCredentialTypes": ["Anonymous"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "ShortcutsBI", "creationMethods": [{"name": "ShortcutsBI.Contents", + "parameters": []}], "supportedCredentialTypes": ["Key"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "Siteimprove", "creationMethods": [{"name": "Siteimprove.Contents", + "parameters": []}], "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "SmartsheetGlobal", "creationMethods": [{"name": "SmartsheetGlobal.Contents", + "parameters": [{"name": "region", "dataType": "Text", "required": true, "allowedValues": + ["US", "EU"]}]}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "SoftOneBI", "creationMethods": [{"name": "SoftOneBI.Contents", + "parameters": []}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "SolarWindsServiceDesk", "creationMethods": [{"name": "SolarWindsServiceDesk.ContentsV113", + "parameters": [{"name": "RangeStart", "dataType": "DateTime", "required": + false, "allowedValues": null}, {"name": "RangeEnd", "dataType": "DateTime", + "required": false, "allowedValues": null}, {"name": "CustomFieldsStr", "dataType": + "Text", "required": false, "allowedValues": null}]}], "supportedCredentialTypes": + ["Key"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": + false, "supportedCredentialTypesForUsageInUserControlledCode": null}, {"type": + "Spigit", "creationMethods": [{"name": "Spigit.Contents", "parameters": [{"name": + "ODataURL", "dataType": "Text", "required": true, "allowedValues": null}]}], + "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "SumTotal", "creationMethods": [{"name": "SumTotal.ODataFeed", + "parameters": [{"name": "url", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "Supermetrics", "creationMethods": [{"name": "Supermetrics.Render", + "parameters": []}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "SurveyMonkey", "creationMethods": [{"name": "SurveyMonkey.Contents", + "parameters": []}], "supportedCredentialTypes": ["Key"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "TeamDesk", "creationMethods": [{"name": "TeamDesk.Database", + "parameters": [{"name": "url", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["Basic", "Key"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "Tenforce", "creationMethods": [{"name": "Tenforce.Contents", + "parameters": [{"name": "ApplicationUrl", "dataType": "Text", "required": + true, "allowedValues": null}, {"name": "ListId", "dataType": "Text", "required": + true, "allowedValues": null}, {"name": "DataType", "dataType": "Text", "required": + true, "allowedValues": ["Do not include", "Include"]}]}], "supportedCredentialTypes": + ["Basic"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": + false, "supportedCredentialTypesForUsageInUserControlledCode": null}, {"type": + "Usercube", "creationMethods": [{"name": "Usercube.Universes", "parameters": + [{"name": "serverUrl", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "Vena", "creationMethods": [{"name": "Vena.Contents", "parameters": + [{"name": "source", "dataType": "Text", "required": true, "allowedValues": + ["https://ca3.vena.io", "https://ca4.vena.io", "https://eu1.vena.io", "https://eu2.vena.io", + "https://eu3.vena.io", "https://us1.vena.io", "https://us2.vena.io", "https://us3.vena.io", + "https://us4.vena.io", "https://us5.vena.io"]}, {"name": "modelQuery", "dataType": + "Text", "required": false, "allowedValues": null}, {"name": "apiVersion", + "dataType": "Text", "required": false, "allowedValues": ["v1", "v2"]}]}], + "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "VesselInsight", "creationMethods": [{"name": "VesselInsight.Contents", + "parameters": []}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "WebtrendsAnalytics", "creationMethods": [{"name": "WebtrendsAnalytics.Tables", + "parameters": [{"name": "ProfileId", "dataType": "Text", "required": true, + "allowedValues": null}, {"name": "Period", "dataType": "Text", "required": + true, "allowedValues": ["Custom Date", "Report Period"]}, {"name": "reportType", + "dataType": "Text", "required": true, "allowedValues": ["Summary", "Trend", + "Individual"]}, {"name": "startDate", "dataType": "Date", "required": false, + "allowedValues": null}, {"name": "endDate", "dataType": "Date", "required": + false, "allowedValues": null}, {"name": "startPeriod", "dataType": "Text", + "required": false, "allowedValues": null}, {"name": "endPeriod", "dataType": + "Text", "required": false, "allowedValues": null}]}], "supportedCredentialTypes": + ["Basic"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": + false, "supportedCredentialTypesForUsageInUserControlledCode": null}, {"type": + "Windsor", "creationMethods": [{"name": "Windsor.Main", "parameters": []}], + "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "Witivio", "creationMethods": [{"name": "Witivio.Contents", + "parameters": [{"name": "botId", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "Wrike", "creationMethods": [{"name": "Wrike.Contents", "parameters": + []}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "ZendeskData", "creationMethods": [{"name": "ZendeskData.Contents", + "parameters": [{"name": "url", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "ZohoCreator", "creationMethods": [{"name": "ZohoCreator.Contents", + "parameters": [{"name": "creatordomain", "dataType": "Text", "required": true, + "allowedValues": ["zoho.com", "zoho.eu", "zoho.com.cn", "zoho.in", "zoho.com.au"]}, + {"name": "scopname", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "applinkname", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "reportlinkname", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "Zucchetti", "creationMethods": [{"name": "Zucchetti.Contents", + "parameters": [{"name": "Url", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "Environment", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "AtScale", "creationMethods": [{"name": "AtScale.Cubes", "parameters": + [{"name": "server", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "ConnectionTimeout", "dataType": "Duration", "required": false, + "allowedValues": null}, {"name": "CommandTimeout", "dataType": "Duration", + "required": false, "allowedValues": null}]}], "supportedCredentialTypes": + ["Basic"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": + false, "supportedCredentialTypesForUsageInUserControlledCode": null}, {"type": + "AzureCosmosDBForMongoDBvCore", "creationMethods": [{"name": "AzureCosmosDBForMongoDBvCore.Contents", + "parameters": [{"name": "baseURL", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "database", "dataType": "Text", "required": false, "allowedValues": + null}, {"name": "collection", "dataType": "Text", "required": false, "allowedValues": + null}]}], "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "AzureCostManagement", "creationMethods": [{"name": "AzureCostManagement.Tables", + "parameters": [{"name": "scope", "dataType": "Text", "required": true, "allowedValues": + ["Billing Profile Id", "Enrollment Number", "Manually Input Scope"]}, {"name": + "scopeValue", "dataType": "Text", "required": true, "allowedValues": null}, + {"name": "numberOfMonths", "dataType": "Number", "required": true, "allowedValues": + null}, {"name": "startDate", "dataType": "Date", "required": false, "allowedValues": + null}, {"name": "endDate", "dataType": "Date", "required": false, "allowedValues": + null}]}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "AzureDeviceRegistry", "creationMethods": [{"name": "AzureDeviceRegistry.Query", + "parameters": [{"name": "scope", "dataType": "Text", "required": true, "allowedValues": + ["Tenant", "Subscription"]}, {"name": "subscriptions", "dataType": "Text", + "required": false, "allowedValues": null}, {"name": "namespaces", "dataType": + "Text", "required": false, "allowedValues": null}, {"name": "customAttributes", + "dataType": "Text", "required": false, "allowedValues": null}, {"name": "resultTruncated", + "dataType": "Boolean", "required": false, "allowedValues": ["true", "false"]}, + {"name": "pagesize", "dataType": "Number", "required": false, "allowedValues": + ["5", "10", "25", "50", "100", "200", "300", "400", "500", "600", "700", "800", + "900", "1000"]}]}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "AzureResourceGraph", "creationMethods": [{"name": "AzureResourceGraph.Query", + "parameters": [{"name": "query", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "scope", "dataType": "Text", "required": false, "allowedValues": + ["Tenant", "Subscription", "Management group"]}, {"name": "subscription", + "dataType": "Text", "required": false, "allowedValues": null}, {"name": "managementGroup", + "dataType": "Text", "required": false, "allowedValues": null}, {"name": "resultTruncated", + "dataType": "Boolean", "required": false, "allowedValues": ["true", "false"]}]}], + "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "CommonDataService", "creationMethods": [{"name": "CommonDataService.Database", + "parameters": [{"name": "server", "dataType": "Text", "required": false, "allowedValues": + null}, {"name": "CreateNavigationProperties", "dataType": "Boolean", "required": + false, "allowedValues": null}]}], "supportedCredentialTypes": ["OAuth2", "ServicePrincipal", + "WorkspaceIdentity"], "supportedConnectionEncryptionTypes": ["NotEncrypted", + "Encrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "CosmosDB", "creationMethods": [{"name": "CosmosDB.Contents", + "parameters": [{"name": "host", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "NUMBER_OF_RETRIES", "dataType": "Text", "required": false, + "allowedValues": null}, {"name": "ENABLE_AVERAGE_FUNCTION_PASSDOWN", "dataType": + "Text", "required": false, "allowedValues": null}, {"name": "ENABLE_SORT_PASSDOWN_FOR_MULTIPLE_COLUMNS", + "dataType": "Text", "required": false, "allowedValues": null}]}], "supportedCredentialTypes": + ["Key", "OAuth2", "WorkspaceIdentity"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "CustomerInsights", "creationMethods": [{"name": "CustomerInsights.Contents", + "parameters": []}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "FabricSql", "creationMethods": [{"name": "FabricSql.Contents", + "parameters": []}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "Fhir", "creationMethods": [{"name": "Fhir.Contents", "parameters": + [{"name": "url", "dataType": "Text", "required": true, "allowedValues": null}, + {"name": "searchQuery", "dataType": "Text", "required": false, "allowedValues": + null}]}], "supportedCredentialTypes": ["OAuth2", "Anonymous"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "GoogleSheets", "creationMethods": [{"name": "GoogleSheets.Contents", + "parameters": [{"name": "url", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "IntuneV2", "creationMethods": [{"name": "IntuneV2.Contents", + "parameters": [{"name": "dataWarehouseAsuUri", "dataType": "Text", "required": + true, "allowedValues": null}, {"name": "maxHistoryDays", "dataType": "Number", + "required": false, "allowedValues": ["1", "2", "3", "4", "5", "6", "7", "14", + "30"]}]}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "Lakehouse", "creationMethods": [{"name": "Lakehouse.Contents", + "parameters": []}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "MicrosoftAzureDataManagerForEnergy", "creationMethods": [{"name": + "MicrosoftAzureDataManagerForEnergy.Search", "parameters": [{"name": "serviceName", + "dataType": "Text", "required": true, "allowedValues": null}, {"name": "dataPartition", + "dataType": "Text", "required": true, "allowedValues": null}, {"name": "kind", + "dataType": "Text", "required": true, "allowedValues": null}, {"name": "query", + "dataType": "Text", "required": true, "allowedValues": null}, {"name": "limit", + "dataType": "Number", "required": false, "allowedValues": null}, {"name": + "returnedFields", "dataType": "Text", "required": false, "allowedValues": + null}]}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "PowerBIDatamarts", "creationMethods": [{"name": "PowerBI.Datamarts", + "parameters": [{"name": "server", "dataType": "Text", "required": false, "allowedValues": + null}]}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "PowerPlatformDataflows", "creationMethods": [{"name": "PowerPlatform.Dataflows", + "parameters": []}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "ProductInsights", "creationMethods": [{"name": "ProductInsights.Contents", + "parameters": []}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "Synapse", "creationMethods": [{"name": "Synapse.Contents", + "parameters": []}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "Warehouse", "creationMethods": [{"name": "Fabric.Warehouse", + "parameters": []}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "VivaInsights", "creationMethods": [{"name": "VivaInsights.Data", + "parameters": [{"name": "scopeId", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "jobName", "dataType": "Text", "required": false, "allowedValues": + null}, {"name": "jobId", "dataType": "Text", "required": false, "allowedValues": + null}, {"name": "SchemaType", "dataType": "Text", "required": false, "allowedValues": + ["Pivoted", "Unpivoted"]}, {"name": "APIType", "dataType": "Text", "required": + false, "allowedValues": ["Aggregated data", "Row-level data"]}, {"name": "TableName", + "dataType": "Text", "required": false, "allowedValues": null}]}], "supportedCredentialTypes": + ["OAuth2"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": + false, "supportedCredentialTypesForUsageInUserControlledCode": null}, {"type": + "AdlsGen2CosmosStructuredStream", "creationMethods": [{"name": "AdlsGen2CosmosStructuredStream.Contents", + "parameters": [{"name": "url", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["OAuth2", "ServicePrincipal"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "AmazonRdsForOracle", "creationMethods": [{"name": "AmazonRdsForOracle.Database", + "parameters": [{"name": "server", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": + ["NotEncrypted", "Encrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "AmazonRdsForSqlServer", "creationMethods": [{"name": "AmazonRdsForSqlServer.Database", + "parameters": [{"name": "server", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "database", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": + ["NotEncrypted", "Encrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "AmazonS3", "creationMethods": [{"name": "AmazonS3.Storage", + "parameters": [{"name": "url", "dataType": "Text", "required": false, "allowedValues": + null}, {"name": "roleArn", "dataType": "Text", "required": false, "allowedValues": + null}]}], "supportedCredentialTypes": ["Basic", "OAuth2", "ServicePrincipal"], + "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": + false, "supportedCredentialTypesForUsageInUserControlledCode": null}, {"type": + "SAPDatasphereAmazonS3", "creationMethods": [{"name": "SAPDatasphereAmazonS3.Actions", + "parameters": [{"name": "url", "dataType": "Text", "required": false, "allowedValues": + null}, {"name": "roleArn", "dataType": "Text", "required": false, "allowedValues": + null}]}], "supportedCredentialTypes": ["Basic", "OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "AmazonS3Compatible", "creationMethods": [{"name": "AmazonS3Compatible.Storage", + "parameters": [{"name": "url", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "AvevaConnect", "creationMethods": [{"name": "AvevaConnect.Contents", + "parameters": [{"name": "url", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["OAuth2", "Basic"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "AzureAISearch", "creationMethods": [{"name": "AzureAISearch.Contents", + "parameters": [{"name": "url", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["Key"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "AzureArtifactFeed", "creationMethods": [{"name": "AzureArtifactFeed.Contents", + "parameters": [{"name": "feedUrl", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["Key"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "AzureBatch", "creationMethods": [{"name": "AzureBatch.Contents", + "parameters": [{"name": "accountName", "dataType": "Text", "required": true, + "allowedValues": null}, {"name": "batchUrl", "dataType": "Text", "required": + true, "allowedValues": null}, {"name": "poolName", "dataType": "Text", "required": + true, "allowedValues": null}]}], "supportedCredentialTypes": ["Key"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "AzureCosmosDBForMongoDB", "creationMethods": [{"name": "AzureCosmosDBForMongoDB.Database", + "parameters": [{"name": "server", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "serverVersion", "dataType": "Text", "required": true, "allowedValues": + ["Above 3.2", "3.2"]}]}], "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": + ["NotEncrypted", "Encrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "AzureDatabaseForMySQL", "creationMethods": [{"name": "AzureDatabaseForMySQL.Database", + "parameters": [{"name": "server", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "database", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": + ["NotEncrypted", "Encrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "AzureDatabricksWorkspace", "creationMethods": [{"name": "AzureDatabricksWorkspace.Actions", + "parameters": [{"name": "url", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["Key", "OAuth2", "ServicePrincipal"], + "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": + false, "supportedCredentialTypesForUsageInUserControlledCode": null}, {"type": + "AzureDataFactory", "creationMethods": [{"name": "AzureDataFactory.Actions", + "parameters": [{"name": "subscriptionId", "dataType": "Text", "required": + true, "allowedValues": null}, {"name": "resourceGroup", "dataType": "Text", + "required": true, "allowedValues": null}, {"name": "dataFactoryName", "dataType": + "Text", "required": true, "allowedValues": null}]}], "supportedCredentialTypes": + ["OAuth2", "ServicePrincipal", "WorkspaceIdentity"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "AzureDataLakeStoreCosmosStructuredStream", "creationMethods": + [{"name": "AzureDataLakeStoreCosmosStructuredStream.Contents", "parameters": + [{"name": "url", "dataType": "Text", "required": true, "allowedValues": null}]}], + "supportedCredentialTypes": ["OAuth2", "ServicePrincipal"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "AzureFiles", "creationMethods": [{"name": "AzureFiles.Contents", + "parameters": [{"name": "shareUrl", "dataType": "Text", "required": true, + "allowedValues": null}, {"name": "snapshot", "dataType": "Text", "required": + false, "allowedValues": null}]}], "supportedCredentialTypes": ["Key"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "AzureFunction", "creationMethods": [{"name": "AzureFunction.Contents", + "parameters": [{"name": "functionAppUrl", "dataType": "Text", "required": + true, "allowedValues": null}]}], "supportedCredentialTypes": ["Key", "Anonymous"], + "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": + false, "supportedCredentialTypesForUsageInUserControlledCode": null}, {"type": + "AzureHDInsightCluster", "creationMethods": [{"name": "AzureHDInsightCluster.Actions", + "parameters": [{"name": "hdiUrl", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "entSecPackageEnabled", "dataType": "Boolean", "required": + false, "allowedValues": null}]}], "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "AzureHDInsightOnDemandCluster", "creationMethods": [{"name": + "AzureHDInsightOnDemandCluster.Actions", "parameters": [{"name": "subscriptionId", + "dataType": "Text", "required": true, "allowedValues": null}, {"name": "resourceGroupName", + "dataType": "Text", "required": true, "allowedValues": null}]}], "supportedCredentialTypes": + ["OAuth2", "ServicePrincipal"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], + "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "AzureKeyVault", "creationMethods": [{"name": "AzureKeyVault.Actions", + "parameters": [{"name": "accountName", "dataType": "Text", "required": true, + "allowedValues": null}]}], "supportedCredentialTypes": ["OAuth2", "ServicePrincipal"], + "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": + false, "supportedCredentialTypesForUsageInUserControlledCode": null}, {"type": + "AzureMachineLearning", "creationMethods": [{"name": "AzureMachineLearning.Contents", + "parameters": [{"name": "subscriptionId", "dataType": "Text", "required": + true, "allowedValues": null}, {"name": "resourceGroupName", "dataType": "Text", + "required": true, "allowedValues": null}, {"name": "workspaceName", "dataType": + "Text", "required": true, "allowedValues": null}]}], "supportedCredentialTypes": + ["OAuth2", "ServicePrincipal", "WorkspaceIdentity"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "AzurePostgreSQL", "creationMethods": [{"name": "AzurePostgreSQL.Database", + "parameters": [{"name": "server", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "database", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "CommandTimeout", "dataType": "Duration", "required": false, + "allowedValues": null}]}], "supportedCredentialTypes": ["Basic", "OAuth2"], + "supportedConnectionEncryptionTypes": ["NotEncrypted", "Encrypted"], "supportsSkipTestConnection": + false, "supportedCredentialTypesForUsageInUserControlledCode": null}, {"type": + "AzureServiceBus", "creationMethods": [{"name": "AzureServiceBus.Contents", + "parameters": [{"name": "hostName", "dataType": "Text", "required": true, + "allowedValues": null}]}], "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "AzureSqlMI", "creationMethods": [{"name": "AzureSqlMI.Database", + "parameters": [{"name": "server", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "database", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "Query", "dataType": "Text", "required": false, "allowedValues": + null}]}], "supportedCredentialTypes": ["Basic", "OAuth2", "ServicePrincipal"], + "supportedConnectionEncryptionTypes": ["NotEncrypted", "Encrypted"], "supportsSkipTestConnection": + false, "supportedCredentialTypesForUsageInUserControlledCode": null}, {"type": + "AzureSynapseWorkspace", "creationMethods": [{"name": "AzureSynapseWorkspace.Actions", + "parameters": [{"name": "workspaceName", "dataType": "Text", "required": true, + "allowedValues": null}]}], "supportedCredentialTypes": ["OAuth2", "ServicePrincipal", + "WorkspaceIdentity"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], + "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "Cassandra", "creationMethods": [{"name": "Cassandra.Contents", + "parameters": [{"name": "Host", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "Port", "dataType": "Text", "required": false, "allowedValues": + null}]}], "supportedCredentialTypes": ["Basic", "Anonymous"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "ConfluentCloud", "creationMethods": [{"name": "ConfluentCloud.Contents", + "parameters": [{"name": "server", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "ConfluentSchemaRegistry", "creationMethods": [{"name": "ConfluentSchemaRegistry.Contents", + "parameters": [{"name": "schemaRegistryUrl", "dataType": "Text", "required": + true, "allowedValues": null}]}], "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "CopyJob", "creationMethods": [{"name": "CopyJob.Actions", + "parameters": []}], "supportedCredentialTypes": ["OAuth2", "ServicePrincipal"], + "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": + false, "supportedCredentialTypesForUsageInUserControlledCode": null}, {"type": + "CustomStreamSource", "creationMethods": [{"name": "CustomStreamSource.Contents", + "parameters": [{"name": "url", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["Basic", "Key"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "DataBuildToolJob", "creationMethods": [{"name": "DataBuildToolJob.Actions", + "parameters": []}], "supportedCredentialTypes": ["OAuth2", "ServicePrincipal"], + "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": + false, "supportedCredentialTypesForUsageInUserControlledCode": null}, {"type": + "DataLakeAnalytics", "creationMethods": [{"name": "DataLakeAnalytics.Account", + "parameters": [{"name": "accountName", "dataType": "Text", "required": true, + "allowedValues": null}, {"name": "subscriptionId", "dataType": "Text", "required": + true, "allowedValues": null}, {"name": "resourceGroupName", "dataType": "Text", + "required": false, "allowedValues": null}]}], "supportedCredentialTypes": + ["OAuth2", "ServicePrincipal", "WorkspaceIdentity"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "Dynamics365", "creationMethods": [{"name": "Dynamics365.Contents", + "parameters": [{"name": "server", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["OAuth2", "ServicePrincipal", "WorkspaceIdentity"], + "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": + false, "supportedCredentialTypesForUsageInUserControlledCode": null}, {"type": + "DynamicsAX", "creationMethods": [{"name": "DynamicsAX.Contents", "parameters": + [{"name": "url", "dataType": "Text", "required": true, "allowedValues": null}]}], + "supportedCredentialTypes": ["OAuth2", "ServicePrincipal", "WorkspaceIdentity"], + "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": + false, "supportedCredentialTypesForUsageInUserControlledCode": null}, {"type": + "DynamicsCrm", "creationMethods": [{"name": "DynamicsCrm.Contents", "parameters": + [{"name": "server", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["OAuth2", "ServicePrincipal", "WorkspaceIdentity"], + "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": + false, "supportedCredentialTypesForUsageInUserControlledCode": null}, {"type": + "EventHub", "creationMethods": [{"name": "EventHub.Contents", "parameters": + [{"name": "endpoint", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "entityPath", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["OAuth2", "Basic"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "FabricDataPipelines", "creationMethods": [{"name": "FabricDataPipelines.Actions", + "parameters": []}], "supportedCredentialTypes": ["OAuth2", "ServicePrincipal", + "WorkspaceIdentity"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], + "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "FabricMaterializedLakehouseView", "creationMethods": [{"name": + "FabricMaterializedLakehouseView.Actions", "parameters": []}], "supportedCredentialTypes": + ["OAuth2", "ServicePrincipal"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], + "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "FabricSqlEndpointMetadata", "creationMethods": [{"name": + "FabricSqlEndpointMetadata.Actions", "parameters": []}], "supportedCredentialTypes": + ["OAuth2", "ServicePrincipal"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], + "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "FTP", "creationMethods": [{"name": "FTP.Contents", "parameters": + [{"name": "server", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["Basic", "Anonymous"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "GoogleCloudStorage", "creationMethods": [{"name": "GoogleCloudStorage.Storage", + "parameters": [{"name": "url", "dataType": "Text", "required": false, "allowedValues": + null}]}], "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "SAPDatasphereGoogleCloudStorage", "creationMethods": [{"name": + "SAPDatasphereGoogleCloudStorage.Actions", "parameters": [{"name": "url", + "dataType": "Text", "required": false, "allowedValues": null}]}], "supportedCredentialTypes": + ["Basic"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": + false, "supportedCredentialTypesForUsageInUserControlledCode": null}, {"type": + "GooglePubSub", "creationMethods": [{"name": "GooglePubSub.Contents", "parameters": + [{"name": "projectId", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "GreenplumForPipeline", "creationMethods": [{"name": "GreenplumForPipeline.Database", + "parameters": [{"name": "server", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "database", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "connectionTimeout", "dataType": "Number", "required": false, + "allowedValues": null}, {"name": "commandTimeout", "dataType": "Number", "required": + false, "allowedValues": null}]}], "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": + ["NotEncrypted", "Encrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "HdfsForPipeline", "creationMethods": [{"name": "HdfsForPipeline.Contents", + "parameters": [{"name": "clusterURL", "dataType": "Text", "required": true, + "allowedValues": null}]}], "supportedCredentialTypes": ["Anonymous"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "HttpServer", "creationMethods": [{"name": "HttpServer.Contents", + "parameters": [{"name": "url", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["OAuth2", "Basic", "Anonymous"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "InformixForPipeline", "creationMethods": [{"name": "InformixForPipeline.Contents", + "parameters": [{"name": "server", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "host", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "service", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "protocol", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "database", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["Anonymous", "Basic"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "IoTHub", "creationMethods": [{"name": "IoTHub.Contents", + "parameters": [{"name": "entityPath", "dataType": "Text", "required": true, + "allowedValues": null}]}], "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "Kinesis", "creationMethods": [{"name": "Kinesis.Contents", + "parameters": [{"name": "streamName", "dataType": "Text", "required": true, + "allowedValues": null}]}], "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "MariaDBForPipeline", "creationMethods": [{"name": "MariaDBForPipeline.Database", + "parameters": [{"name": "server", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "database", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": + ["NotEncrypted", "Encrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "MicrosoftAccess", "creationMethods": [{"name": "MicrosoftAccess.Contents", + "parameters": [{"name": "filePath", "dataType": "Text", "required": true, + "allowedValues": null}]}], "supportedCredentialTypes": ["Anonymous", "Basic"], + "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": + false, "supportedCredentialTypesForUsageInUserControlledCode": null}, {"type": + "MicrosoftOutlook", "creationMethods": [{"name": "MicrosoftOutlook.Actions", + "parameters": []}], "supportedCredentialTypes": ["OAuth2", "ServicePrincipal"], + "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": + false, "supportedCredentialTypesForUsageInUserControlledCode": null}, {"type": + "MicrosoftTeams", "creationMethods": [{"name": "MicrosoftTeams.Actions", "parameters": + []}], "supportedCredentialTypes": ["OAuth2", "ServicePrincipal"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "MongoDBAtlasForPipeline", "creationMethods": [{"name": "MongoDBAtlasForPipeline.Database", + "parameters": [{"name": "server", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "cluster", "dataType": "Text", "required": false, "allowedValues": + null}]}], "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "MongoDBForPipeline", "creationMethods": [{"name": "MongoDBForPipeline.Contents", + "parameters": [{"name": "server", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "MQTT", "creationMethods": [{"name": "MQTT.Contents", "parameters": + [{"name": "server", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "Notebook", "creationMethods": [{"name": "Notebook.Actions", + "parameters": []}], "supportedCredentialTypes": ["OAuth2", "ServicePrincipal"], + "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": + false, "supportedCredentialTypesForUsageInUserControlledCode": null}, {"type": + "OracleCloudStorage", "creationMethods": [{"name": "OracleCloudStorage.Contents", + "parameters": [{"name": "APIEndpoint", "dataType": "Text", "required": true, + "allowedValues": null}]}], "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "PowerBIDatasets", "creationMethods": [{"name": "PowerBIDatasets.Actions", + "parameters": []}], "supportedCredentialTypes": ["OAuth2", "ServicePrincipal", + "WorkspaceIdentity"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], + "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "Presto", "creationMethods": [{"name": "Presto.Contents", + "parameters": [{"name": "Server", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "Catalog", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "Timezone", "dataType": "Text", "required": false, "allowedValues": + null}, {"name": "ServerCertificateValidation", "dataType": "Text", "required": + false, "allowedValues": ["Enable", "Disable"]}]}], "supportedCredentialTypes": + ["Anonymous", "Basic"], "supportedConnectionEncryptionTypes": ["NotEncrypted", + "Encrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "RestService", "creationMethods": [{"name": "RestService.Contents", + "parameters": [{"name": "baseUrl", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "audience", "dataType": "Text", "required": false, "allowedValues": + null}]}], "supportedCredentialTypes": ["OAuth2", "Basic", "Anonymous", "ServicePrincipal"], + "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": + false, "supportedCredentialTypesForUsageInUserControlledCode": null}, {"type": + "SalesforceServiceCloud", "creationMethods": [{"name": "SalesforceServiceCloud.Contents", + "parameters": [{"name": "environmentURL", "dataType": "Text", "required": + true, "allowedValues": null}, {"name": "apiVersion", "dataType": "Text", "required": + false, "allowedValues": null}]}], "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "SAPAzureDataLakeStorageGen2", "creationMethods": [{"name": + "SAPAzureDataLakeStorageGen2.Actions", "parameters": [{"name": "url", "dataType": + "Text", "required": true, "allowedValues": null}]}], "supportedCredentialTypes": + ["OAuth2", "Key", "ServicePrincipal"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "SAPBWOpenHubApplicationServer", "creationMethods": [{"name": + "SAPBWOpenHubApplicationServer.Contents", "parameters": [{"name": "appServerName", + "dataType": "Text", "required": true, "allowedValues": null}, {"name": "systemNumber", + "dataType": "Text", "required": true, "allowedValues": null}, {"name": "clientID", + "dataType": "Text", "required": true, "allowedValues": null}, {"name": "languageCode", + "dataType": "Text", "required": false, "allowedValues": null}]}], "supportedCredentialTypes": + ["Basic"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": + false, "supportedCredentialTypesForUsageInUserControlledCode": null}, {"type": + "SAPBWOpenHubMessageServer", "creationMethods": [{"name": "SAPBWOpenHubMessageServer.Contents", + "parameters": [{"name": "messageServer", "dataType": "Text", "required": true, + "allowedValues": null}, {"name": "clientID", "dataType": "Text", "required": + true, "allowedValues": null}, {"name": "messageServerService", "dataType": + "Text", "required": false, "allowedValues": null}, {"name": "systemID", "dataType": + "Text", "required": false, "allowedValues": null}, {"name": "logonGroup", + "dataType": "Text", "required": false, "allowedValues": null}, {"name": "languageCode", + "dataType": "Text", "required": false, "allowedValues": null}]}], "supportedCredentialTypes": + ["Basic"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": + false, "supportedCredentialTypesForUsageInUserControlledCode": null}, {"type": + "SAPTableApplicationServer", "creationMethods": [{"name": "SAPTableApplicationServer.Contents", + "parameters": [{"name": "appServerName", "dataType": "Text", "required": true, + "allowedValues": null}, {"name": "systemNumber", "dataType": "Text", "required": + true, "allowedValues": null}, {"name": "clientID", "dataType": "Text", "required": + true, "allowedValues": null}, {"name": "languageCode", "dataType": "Text", + "required": false, "allowedValues": null}]}], "supportedCredentialTypes": + ["Basic"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": + false, "supportedCredentialTypesForUsageInUserControlledCode": null}, {"type": + "SAPTableMessageServer", "creationMethods": [{"name": "SAPTableMessageServer.Contents", + "parameters": [{"name": "messageServer", "dataType": "Text", "required": true, + "allowedValues": null}, {"name": "clientID", "dataType": "Text", "required": + true, "allowedValues": null}, {"name": "messageServerService", "dataType": + "Text", "required": false, "allowedValues": null}, {"name": "systemID", "dataType": + "Text", "required": false, "allowedValues": null}, {"name": "logonGroup", + "dataType": "Text", "required": false, "allowedValues": null}, {"name": "languageCode", + "dataType": "Text", "required": false, "allowedValues": null}]}], "supportedCredentialTypes": + ["Basic"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": + false, "supportedCredentialTypesForUsageInUserControlledCode": null}, {"type": + "ServiceNow", "creationMethods": [{"name": "ServiceNow.Data", "parameters": + [{"name": "instance", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "SFTP", "creationMethods": [{"name": "SFTP.Contents", "parameters": + [{"name": "server", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "fingerprint", "dataType": "Text", "required": false, "allowedValues": + null}]}], "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "Shopify", "creationMethods": [{"name": "Shopify.Database", + "parameters": [{"name": "host", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["Key"], "supportedConnectionEncryptionTypes": + ["NotEncrypted", "Encrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "ShortcutsExtensibilityTest", "creationMethods": [{"name": + "ShortcutsExtensibilityTest.Contents", "parameters": [{"name": "baseUrl", + "dataType": "Text", "required": true, "allowedValues": null}, {"name": "audience", + "dataType": "Text", "required": false, "allowedValues": null}]}], "supportedCredentialTypes": + ["Basic", "OAuth2"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], + "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "SolacePubsub", "creationMethods": [{"name": "SolacePubsub.Contents", + "parameters": [{"name": "server", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "SparkJobDefinition", "creationMethods": [{"name": "SparkJobDefinition.Actions", + "parameters": []}], "supportedCredentialTypes": ["OAuth2", "ServicePrincipal"], + "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": + false, "supportedCredentialTypesForUsageInUserControlledCode": null}, {"type": + "SqlAnalyticsEndpoint", "creationMethods": [{"name": "SqlAnalyticsEndpoint.Actions", + "parameters": []}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "UserDataFunctions", "creationMethods": [{"name": "UserDataFunctions.Actions", + "parameters": []}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "WebForPipeline", "creationMethods": [{"name": "WebForPipeline.Contents", + "parameters": [{"name": "baseUrl", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "audience", "dataType": "Text", "required": false, "allowedValues": + null}]}], "supportedCredentialTypes": ["OAuth2", "Basic", "Anonymous", "Key", + "ServicePrincipal"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], + "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "AzureDevOpsSourceControl", "creationMethods": [{"name": "AzureDevOpsSourceControl.Contents", + "parameters": [{"name": "url", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["OAuth2", "ServicePrincipal"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "GitHubSourceControl", "creationMethods": [{"name": "GitHubSourceControl.Contents", + "parameters": [{"name": "url", "dataType": "Text", "required": false, "allowedValues": + null}]}], "supportedCredentialTypes": ["Key"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "GoogleAds", "creationMethods": [{"name": "GoogleAds.Contents", + "parameters": [{"name": "googleAdsApiVersion", "dataType": "Text", "required": + true, "allowedValues": null}, {"name": "clientCustomerID", "dataType": "Text", + "required": true, "allowedValues": null}, {"name": "loginCustomerID", "dataType": + "Text", "required": false, "allowedValues": null}]}], "supportedCredentialTypes": + ["OAuth2", "Basic"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], + "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "Microsoft365", "creationMethods": [{"name": "Microsoft365.Contents", + "parameters": []}], "supportedCredentialTypes": ["OAuth2", "ServicePrincipal"], + "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": + false, "supportedCredentialTypesForUsageInUserControlledCode": null}, {"type": + "QuickBooksForPipeline", "creationMethods": [{"name": "QuickBooksForPipeline.Contents", + "parameters": [{"name": "endpoint", "dataType": "Text", "required": true, + "allowedValues": ["https://sandbox-quickbooks.api.intuit.com", "https://quickbooks.api.intuit.com"]}]}], + "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "AriaConnector", "creationMethods": [{"name": "AriaDataConnector.GetCubes", + "parameters": [{"name": "Project ID", "dataType": "Text", "required": true, + "allowedValues": null}, {"name": "interval", "dataType": "Text", "required": + false, "allowedValues": ["Last hour", "Last 2 hours", "Last 4 hours", "Last + 12 hours", "Last 24 hours", "Last 2 days", "Last 4 days", "Last week", "Last + 2 weeks", "Last 4 weeks", "Last 8 weeks", "Last 12 weeks", "Last 30 days", + "Last 60 days", "Last 90 days", "Last 180 days"]}, {"name": "granularity", + "dataType": "Text", "required": false, "allowedValues": ["Five seconds", "Ten + seconds", "Five minutes", "One hour", "One day", "One week", "One month"]}]}], + "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "AzureEnterprise", "creationMethods": [{"name": "AzureEnterprise.Tables", + "parameters": [{"name": "url", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["Key"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "CloudScope", "creationMethods": [{"name": "CloudScope.Contents", + "parameters": []}], "supportedCredentialTypes": ["Key"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "CloudScopeInstagram", "creationMethods": [{"name": "CloudScopeInstagram.Contents", + "parameters": []}], "supportedCredentialTypes": ["Key"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "comScore", "creationMethods": [{"name": "comScore.NavTable", + "parameters": [{"name": "datacenter", "dataType": "Text", "required": true, + "allowedValues": null}, {"name": "client", "dataType": "Text", "required": + true, "allowedValues": null}, {"name": "startDate", "dataType": "Date", "required": + false, "allowedValues": null}, {"name": "endDate", "dataType": "Date", "required": + false, "allowedValues": null}]}], "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "InfinityConnector", "creationMethods": [{"name": "InfinityConnector.Contents", + "parameters": []}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "JDIConnector", "creationMethods": [{"name": "JDIConnector.Contents", + "parameters": [{"name": "DataUrl", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "KaizalaAttendanceReports", "creationMethods": [{"name": "KaizalaAttendanceReports.Feed", + "parameters": [{"name": "ContentPackName", "dataType": "Text", "required": + true, "allowedValues": null}]}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "KaizalaReports", "creationMethods": [{"name": "KaizalaReports.Feed", + "parameters": [{"name": "MethodName", "dataType": "Text", "required": true, + "allowedValues": null}]}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "KaizalaSurveyReports", "creationMethods": [{"name": "KaizalaSurveyReports.Feed", + "parameters": [{"name": "ContentPackName", "dataType": "Text", "required": + true, "allowedValues": null}]}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "AdMaD", "creationMethods": [{"name": "AdMaD.Feed", "parameters": + [{"name": "url", "dataType": "Text", "required": true, "allowedValues": ["https://columnstoremt.azurewebsites.net/", + "https://admadmt.azurewebsites.net/", "https://firebirdapi.azure-api.net/", + "https://firebirdapptest.azurewebsites.net/"]}, {"name": "sourceName", "dataType": + "Text", "required": false, "allowedValues": null}, {"name": "request", "dataType": + "Text", "required": false, "allowedValues": null}]}], "supportedCredentialTypes": + ["OAuth2"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": + false, "supportedCredentialTypesForUsageInUserControlledCode": null}, {"type": + "myob_ar", "creationMethods": [{"name": "myob_ar.GetCompanyFiles", "parameters": + [{"name": "company", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "Office365Mon2", "creationMethods": [{"name": "Office365Mon.Outages.Feed", + "parameters": []}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "Plantronics", "creationMethods": [{"name": "Plantronics.Feed", + "parameters": [{"name": "URL", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "Tenant", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "URL1", "dataType": "Text", "required": false, "allowedValues": + null}, {"name": "URL2", "dataType": "Text", "required": false, "allowedValues": + null}, {"name": "Parameters", "dataType": "Text", "required": false, "allowedValues": + null}, {"name": "ElementsPerPage", "dataType": "Number", "required": false, + "allowedValues": null}]}], "supportedCredentialTypes": ["Anonymous"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "ProductioneerMExt", "creationMethods": [{"name": "ProductioneerMExt.Contents", + "parameters": [{"name": "CompanyName", "dataType": "Text", "required": true, + "allowedValues": null}, {"name": "endpoint", "dataType": "Text", "required": + true, "allowedValues": null}, {"name": "StartDate", "dataType": "Text", "required": + true, "allowedValues": null}]}], "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "ProjectIntelligence", "creationMethods": [{"name": "ProjectIntelligence.Service", + "parameters": [{"name": "ShareAdvanceWebAddress", "dataType": "Text", "required": + true, "allowedValues": null}, {"name": "Dimension", "dataType": "Text", "required": + false, "allowedValues": null}, {"name": "DataType", "dataType": "Text", "required": + false, "allowedValues": null}]}], "supportedCredentialTypes": ["Key"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "QuestionPro", "creationMethods": [{"name": "QuestionPro.Contents", + "parameters": [{"name": "access_id", "dataType": "Text", "required": true, + "allowedValues": null}]}], "supportedCredentialTypes": ["Key"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "ScopevisioPowerBICon", "creationMethods": [{"name": "ScopevisioPowerBICon.Contents", + "parameters": []}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "SentryOne", "creationMethods": [{"name": "SentryOne.Tables", + "parameters": []}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "SpotlightCloudReports", "creationMethods": [{"name": "SpotlightCloudReports.Contents", + "parameters": [{"name": "url", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "Timelog", "creationMethods": [{"name": "Timelog.Tables", + "parameters": [{"name": "SiteCode", "dataType": "Text", "required": true, + "allowedValues": null}, {"name": "ApiID", "dataType": "Text", "required": + true, "allowedValues": null}, {"name": "ApiPassword", "dataType": "Text", + "required": true, "allowedValues": null}, {"name": "URLAccountName", "dataType": + "Text", "required": true, "allowedValues": null}, {"name": "DefaultNumberAccount", + "dataType": "Text", "required": true, "allowedValues": null}, {"name": "CurrentMonthOnly", + "dataType": "Text", "required": true, "allowedValues": null}]}], "supportedCredentialTypes": + ["Anonymous"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": + false, "supportedCredentialTypesForUsageInUserControlledCode": null}, {"type": + "UserVoice", "creationMethods": [{"name": "UserVoice.Tables", "parameters": + [{"name": "url", "dataType": "Text", "required": true, "allowedValues": null}]}], + "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "WtsParadigm", "creationMethods": [{"name": "WtsParadigm.GetDefaultData", + "parameters": []}], "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "Xero", "creationMethods": [{"name": "Xero.Contents", "parameters": + [{"name": "urlInput", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "countInput", "dataType": "Number", "required": false, "allowedValues": + null}, {"name": "company", "dataType": "Text", "required": false, "allowedValues": + null}, {"name": "tenantId", "dataType": "Text", "required": false, "allowedValues": + null}]}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "AdminInsights", "creationMethods": [{"name": "AdminInsights.GetAzureBlobContents", + "parameters": [{"name": "_workload", "dataType": "Text", "required": true, + "allowedValues": null}, {"name": "_fileType", "dataType": "Text", "required": + true, "allowedValues": null}, {"name": "_version", "dataType": "Text", "required": + true, "allowedValues": null}, {"name": "_rangeStart", "dataType": "Text", + "required": true, "allowedValues": null}, {"name": "_rangeEnd", "dataType": + "Text", "required": true, "allowedValues": null}, {"name": "_desktopHostContainerUrl", + "dataType": "Text", "required": false, "allowedValues": null}]}], "supportedCredentialTypes": + ["OAuth2"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": + false, "supportedCredentialTypesForUsageInUserControlledCode": null}, {"type": + "AutoPremium", "creationMethods": [{"name": "AutoPremium.GetMetricsData", + "parameters": [{"name": "url", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "isPbiAdmin", "dataType": "Boolean", "required": false, "allowedValues": + null}]}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "CapacityMetricsCES", "creationMethods": [{"name": "CapacityMetricsCES.GetMetricsData", + "parameters": [{"name": "_queryName", "dataType": "Text", "required": true, + "allowedValues": null}, {"name": "_capacityId", "dataType": "Text", "required": + true, "allowedValues": null}, {"name": "_tenantId", "dataType": "Text", "required": + true, "allowedValues": null}, {"name": "_ago", "dataType": "Text", "required": + true, "allowedValues": null}, {"name": "_cluster", "dataType": "Text", "required": + true, "allowedValues": null}, {"name": "_database", "dataType": "Text", "required": + true, "allowedValues": null}, {"name": "_utcOffset", "dataType": "Number", + "required": false, "allowedValues": null}, {"name": "_releaseType", "dataType": + "Text", "required": false, "allowedValues": null}, {"name": "_localTimepoint", + "dataType": "Text", "required": false, "allowedValues": null}, {"name": "_byPassAdminCheckForTenantAdmin", + "dataType": "Boolean", "required": false, "allowedValues": null}, {"name": + "_shouldMaskUser", "dataType": "Boolean", "required": false, "allowedValues": + null}, {"name": "_targetCesRegion", "dataType": "Text", "required": false, + "allowedValues": null}, {"name": "_startDate", "dataType": "Text", "required": + false, "allowedValues": null}, {"name": "_endDate", "dataType": "Text", "required": + false, "allowedValues": null}, {"name": "_uniqueKey", "dataType": "Text", + "required": false, "allowedValues": null}, {"name": "_artifactId", "dataType": + "Text", "required": false, "allowedValues": null}, {"name": "_workspaceId", + "dataType": "Text", "required": false, "allowedValues": null}, {"name": "_operationName", + "dataType": "Text", "required": false, "allowedValues": null}, {"name": "_operationId", + "dataType": "Text", "required": false, "allowedValues": null}, {"name": "_user", + "dataType": "Text", "required": false, "allowedValues": null}, {"name": "_status", + "dataType": "Text", "required": false, "allowedValues": null}, {"name": "_isOverride", + "dataType": "Text", "required": false, "allowedValues": null}, {"name": "_aggCuThreshold", + "dataType": "Number", "required": false, "allowedValues": null}, {"name": + "_experience", "dataType": "Text", "required": false, "allowedValues": null}]}], + "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": true, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "Goals", "creationMethods": [{"name": "Goals.GetScorecardData", + "parameters": [{"name": "scorecardId", "dataType": "Text", "required": true, + "allowedValues": null}, {"name": "top", "dataType": "Number", "required": + false, "allowedValues": null}]}], "supportedCredentialTypes": ["OAuth2"], + "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": + false, "supportedCredentialTypesForUsageInUserControlledCode": null}, {"type": + "MetricsCES", "creationMethods": [{"name": "MetricsCES.GetMetricsData", "parameters": + [{"name": "_capacityId", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "_database", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "_ago", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "_hour", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "_kustoUri", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "MetricsDataConnector", "creationMethods": [{"name": "MetricsDataConnector.GetMetricsData", + "parameters": [{"name": "url", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "isPbiAdmin", "dataType": "Boolean", "required": false, "allowedValues": + null}]}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "MicrosoftCallQuality", "creationMethods": [{"name": "MicrosoftCallQuality.GenerateTable", + "parameters": [{"name": "tenantId", "dataType": "Text", "required": false, + "allowedValues": null}, {"name": "filters", "dataType": "Text", "required": + false, "allowedValues": null}]}], "supportedCredentialTypes": ["OAuth2"], + "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": + false, "supportedCredentialTypesForUsageInUserControlledCode": null}, {"type": + "UsageMetricsDataConnector", "creationMethods": [{"name": "UsageMetricsDataConnector.GetMetricsData", + "parameters": [{"name": "url", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "UsageMetricsCES", "creationMethods": [{"name": "UsageMetricsCES.Contents", + "parameters": [{"name": "_tenantId", "dataType": "Text", "required": true, + "allowedValues": null}, {"name": "_workspaceId", "dataType": "Text", "required": + true, "allowedValues": null}, {"name": "_database", "dataType": "Text", "required": + true, "allowedValues": null}, {"name": "_ago", "dataType": "Text", "required": + true, "allowedValues": null}, {"name": "_hour", "dataType": "Text", "required": + true, "allowedValues": null}, {"name": "_kustoUri", "dataType": "Text", "required": + true, "allowedValues": null}]}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "ElasticSearch", "creationMethods": [{"name": "ElasticSearch.Database", + "parameters": [{"name": "url", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "keyColumnName", "dataType": "Text", "required": false, "allowedValues": + null}]}], "supportedCredentialTypes": ["Basic", "Anonymous"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "Looker", "creationMethods": [{"name": "Looker.DataSource", + "parameters": [{"name": "Host", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "ShowHidden", "dataType": "Boolean", "required": false, "allowedValues": + ["true", "false"]}, {"name": "EnableLogging", "dataType": "Boolean", "required": + false, "allowedValues": ["true", "false"]}]}], "supportedCredentialTypes": + ["OAuth2"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": + false, "supportedCredentialTypesForUsageInUserControlledCode": null}]}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '8567' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 21 Jan 2026 12:14:53 GMT + Pragma: + - no-cache + RequestId: + - 267cff08-f805-46ca-8200-8131e7a342da + 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: '{"description": "Created by fab", "displayName": "fabcli000001", "connectivityType": + "ShareableCloud", "privacyLevel": "None", "connectionDetails": "mock_request_connection_details", + "credentialDetails": "mocked_credential_details"}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '586' + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.3.1 + method: POST + uri: https://api.fabric.microsoft.com/v1/connections + response: + body: + string: '{"allowConnectionUsageInGateway": false, "allowUsageInUserControlledCode": + false, "id": "41a127a8-1da4-40f7-a7e6-23e549a0625d", "displayName": "fabcli000001", + "connectivityType": "ShareableCloud", "connectionDetails": {"path": "mocked_sql_server_server.database.windows.net;mocked_sql_server_database", + "type": "SQL"}, "privacyLevel": "None", "credentialDetails": "mocked_credential_details"}' + headers: + Access-Control-Expose-Headers: + - RequestId,Location + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '306' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 21 Jan 2026 12:14:55 GMT + Location: + - https://api.fabric.microsoft.com/v1/connections/41a127a8-1da4-40f7-a7e6-23e549a0625d + Pragma: + - no-cache + RequestId: + - 58a4d8ca-ef12-492e-ab2a-fc4053cba857 + 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: 201 + message: Created +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.3.1 + method: GET + uri: https://api.fabric.microsoft.com/v1/connections + response: + body: + string: '{"value": [{"allowConnectionUsageInGateway": false, "allowUsageInUserControlledCode": + false, "id": "41a127a8-1da4-40f7-a7e6-23e549a0625d", "displayName": "fabcli000001", + "connectivityType": "ShareableCloud", "connectionDetails": {"path": "mocked_sql_server_server.database.windows.net;mocked_sql_server_database", + "type": "SQL"}, "privacyLevel": "None", "credentialDetails": "mocked_credential_details"}]}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '949' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 21 Jan 2026 12:14:57 GMT + Pragma: + - no-cache + RequestId: + - 5825bfdd-5dcb-4d37-910f-068177596631 + 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.3.1 + method: GET + uri: https://api.fabric.microsoft.com/v1/connections/41a127a8-1da4-40f7-a7e6-23e549a0625d + response: + body: + string: '{"allowConnectionUsageInGateway": false, "allowUsageInUserControlledCode": + false, "id": "41a127a8-1da4-40f7-a7e6-23e549a0625d", "displayName": "fabcli000001", + "connectivityType": "ShareableCloud", "connectionDetails": {"path": "mocked_sql_server_server.database.windows.net;mocked_sql_server_database", + "type": "SQL"}, "privacyLevel": "None", "credentialDetails": "mocked_credential_details"}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '306' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 21 Jan 2026 12:14:59 GMT + Pragma: + - no-cache + RequestId: + - 00fe20d7-b3f0-4b08-9eef-ae9275b120f5 + 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", "connectivityType": "ShareableCloud"}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '73' + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.3.1 + method: PATCH + uri: https://api.fabric.microsoft.com/v1/connections/41a127a8-1da4-40f7-a7e6-23e549a0625d + response: + body: + string: '{"allowConnectionUsageInGateway": false, "allowUsageInUserControlledCode": + false, "id": "41a127a8-1da4-40f7-a7e6-23e549a0625d", "displayName": "fabcli000002", + "connectivityType": "ShareableCloud", "connectionDetails": {"path": "mocked_sql_server_server.database.windows.net;mocked_sql_server_database", + "type": "SQL"}, "privacyLevel": "None", "credentialDetails": "mocked_credential_details"}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '304' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 21 Jan 2026 12:15:00 GMT + Pragma: + - no-cache + RequestId: + - 20c68a2f-d1d4-437c-a6e0-8dc2cededda2 + 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.3.1 + method: GET + uri: https://api.fabric.microsoft.com/v1/connections + response: + body: + string: '{"value": [{"allowConnectionUsageInGateway": false, "allowUsageInUserControlledCode": + false, "id": "41a127a8-1da4-40f7-a7e6-23e549a0625d", "displayName": "fabcli000002", + "connectivityType": "ShareableCloud", "connectionDetails": {"path": "mocked_sql_server_server.database.windows.net;mocked_sql_server_database", + "type": "SQL"}, "privacyLevel": "None", "credentialDetails": "mocked_credential_details"}]}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '947' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 21 Jan 2026 12:15:02 GMT + Pragma: + - no-cache + RequestId: + - 48e9e961-bc41-43f3-a0f2-b13abcbdc4f9 + 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.3.1 + method: GET + uri: https://api.fabric.microsoft.com/v1/connections/41a127a8-1da4-40f7-a7e6-23e549a0625d + response: + body: + string: '{"allowConnectionUsageInGateway": false, "allowUsageInUserControlledCode": + false, "id": "41a127a8-1da4-40f7-a7e6-23e549a0625d", "displayName": "fabcli000002", + "connectivityType": "ShareableCloud", "connectionDetails": {"path": "mocked_sql_server_server.database.windows.net;mocked_sql_server_database", + "type": "SQL"}, "privacyLevel": "None", "credentialDetails": "mocked_credential_details"}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '304' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 21 Jan 2026 12:15:03 GMT + Pragma: + - no-cache + RequestId: + - 581d5e98-d62f-47fc-9801-a79eda7a1e8c + 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.3.1 + method: GET + uri: https://api.fabric.microsoft.com/v1/connections + response: + body: + string: '{"value": [{"allowConnectionUsageInGateway": false, "allowUsageInUserControlledCode": + false, "id": "41a127a8-1da4-40f7-a7e6-23e549a0625d", "displayName": "fabcli000002", + "connectivityType": "ShareableCloud", "connectionDetails": {"path": "mocked_sql_server_server.database.windows.net;mocked_sql_server_database", + "type": "SQL"}, "privacyLevel": "None", "credentialDetails": "mocked_credential_details"}]}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '947' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 21 Jan 2026 12:15:05 GMT + Pragma: + - no-cache + RequestId: + - eb7ac956-d49c-4470-baa2-7b758772ab38 + 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.3.1 + method: GET + uri: https://api.fabric.microsoft.com/v1/connections/41a127a8-1da4-40f7-a7e6-23e549a0625d + response: + body: + string: '{"allowConnectionUsageInGateway": false, "allowUsageInUserControlledCode": + false, "id": "41a127a8-1da4-40f7-a7e6-23e549a0625d", "displayName": "fabcli000002", + "connectivityType": "ShareableCloud", "connectionDetails": {"path": "mocked_sql_server_server.database.windows.net;mocked_sql_server_database", + "type": "SQL"}, "privacyLevel": "None", "credentialDetails": "mocked_credential_details"}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '304' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 21 Jan 2026 12:15:05 GMT + Pragma: + - no-cache + RequestId: + - e933655d-5e93-4d0d-a996-4a5885c47911 + 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", "connectivityType": "ShareableCloud"}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '73' + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.3.1 + method: PATCH + uri: https://api.fabric.microsoft.com/v1/connections/41a127a8-1da4-40f7-a7e6-23e549a0625d + response: + body: + string: '{"allowConnectionUsageInGateway": false, "allowUsageInUserControlledCode": + false, "id": "41a127a8-1da4-40f7-a7e6-23e549a0625d", "displayName": "fabcli000001", + "connectivityType": "ShareableCloud", "connectionDetails": {"path": "mocked_sql_server_server.database.windows.net;mocked_sql_server_database", + "type": "SQL"}, "privacyLevel": "None", "credentialDetails": "mocked_credential_details"}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '306' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 21 Jan 2026 12:15:07 GMT + Pragma: + - no-cache + RequestId: + - 0b9d23c6-75d2-446b-b75c-6f54487bfbb7 + 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.3.1 + method: GET + uri: https://api.fabric.microsoft.com/v1/connections + response: + body: + string: '{"value": [{"allowConnectionUsageInGateway": false, "allowUsageInUserControlledCode": + false, "id": "41a127a8-1da4-40f7-a7e6-23e549a0625d", "displayName": "fabcli000001", + "connectivityType": "ShareableCloud", "connectionDetails": {"path": "mocked_sql_server_server.database.windows.net;mocked_sql_server_database", + "type": "SQL"}, "privacyLevel": "None", "credentialDetails": "mocked_credential_details"}]}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '949' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 21 Jan 2026 12:15:07 GMT + Pragma: + - no-cache + RequestId: + - 5d1f67ef-5691-42bc-8ff1-5201a01f6778 + 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.3.1 + method: DELETE + uri: https://api.fabric.microsoft.com/v1/connections/41a127a8-1da4-40f7-a7e6-23e549a0625d + 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, 21 Jan 2026 12:15:09 GMT + Pragma: + - no-cache + RequestId: + - 23c383e5-7ec6-4b3f-8805-913354a775e0 + 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_set/test_set_connection_metadata_success[privacyLevel-Organizational].yaml b/tests/test_commands/recordings/test_commands/test_set/test_set_connection_metadata_success[privacyLevel-Organizational].yaml new file mode 100644 index 00000000..c2c47c56 --- /dev/null +++ b/tests/test_commands/recordings/test_commands/test_set/test_set_connection_metadata_success[privacyLevel-Organizational].yaml @@ -0,0 +1,1899 @@ +interactions: +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.3.1 + method: GET + uri: https://api.fabric.microsoft.com/v1/connections + response: + body: + string: '{"value": []}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '860' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 21 Jan 2026 09:43:18 GMT + Pragma: + - no-cache + RequestId: + - 11e3fa85-eee6-4905-a742-34c42adc0da9 + 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.3.1 + method: GET + uri: https://api.fabric.microsoft.com/v1/connections/supportedConnectionTypes + response: + body: + string: '{"value": [{"type": "SQL", "creationMethods": [{"name": "Sql", "parameters": + [{"name": "server", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "database", "dataType": "Text", "required": false, "allowedValues": + null}]}], "supportedCredentialTypes": ["Basic", "OAuth2", "ServicePrincipal", + "WorkspaceIdentity"], "supportedConnectionEncryptionTypes": ["NotEncrypted", + "Encrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + ["Basic", "ServicePrincipal", "WorkspaceIdentity"]}, {"type": "AnalysisServices", + "creationMethods": [{"name": "AnalysisServices", "parameters": [{"name": "server", + "dataType": "Text", "required": true, "allowedValues": null}, {"name": "database", + "dataType": "Text", "required": false, "allowedValues": null}]}], "supportedCredentialTypes": + ["Basic", "OAuth2", "WorkspaceIdentity"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + ["Basic", "WorkspaceIdentity"]}, {"type": "SharePoint", "creationMethods": + [{"name": "SharePointList", "parameters": [{"name": "sharePointSiteUrl", "dataType": + "Text", "required": true, "allowedValues": null}]}], "supportedCredentialTypes": + ["Anonymous", "OAuth2", "ServicePrincipal", "WorkspaceIdentity"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + ["Anonymous", "ServicePrincipal", "WorkspaceIdentity"]}, {"type": "Web", "creationMethods": + [{"name": "Web", "parameters": [{"name": "url", "dataType": "Text", "required": + true, "allowedValues": null}]}], "supportedCredentialTypes": ["Anonymous", + "Basic", "OAuth2", "ServicePrincipal", "WorkspaceIdentity"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": true, "supportedCredentialTypesForUsageInUserControlledCode": + ["Anonymous", "Basic", "ServicePrincipal", "WorkspaceIdentity"]}, {"type": + "OData", "creationMethods": [{"name": "OData", "parameters": [{"name": "url", + "dataType": "Text", "required": true, "allowedValues": null}]}], "supportedCredentialTypes": + ["Anonymous", "Basic", "Key", "OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": true, "supportedCredentialTypesForUsageInUserControlledCode": + ["Anonymous", "Basic", "Key"]}, {"type": "MySql", "creationMethods": [{"name": + "MySql", "parameters": [{"name": "server", "dataType": "Text", "required": + true, "allowedValues": null}, {"name": "database", "dataType": "Text", "required": + true, "allowedValues": null}]}], "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": + ["NotEncrypted", "Encrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + ["Basic"]}, {"type": "PostgreSQL", "creationMethods": [{"name": "PostgreSql", + "parameters": [{"name": "server", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "database", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["Basic", "OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted", "Encrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + ["Basic"]}, {"type": "AzureTables", "creationMethods": [{"name": "AzureTables", + "parameters": [{"name": "account", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "domain", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["Key", "OAuth2", "WorkspaceIdentity"], + "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": + false, "supportedCredentialTypesForUsageInUserControlledCode": ["Key", "WorkspaceIdentity"]}, + {"type": "AzureBlobs", "creationMethods": [{"name": "AzureBlobs", "parameters": + [{"name": "account", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "domain", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["Anonymous", "Key", "OAuth2", "SharedAccessSignature", + "ServicePrincipal", "WorkspaceIdentity"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + ["Anonymous", "Key", "SharedAccessSignature", "ServicePrincipal", "WorkspaceIdentity"]}, + {"type": "GoogleAnalytics", "creationMethods": [{"name": "GoogleAnalytics", + "parameters": []}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + []}, {"type": "Salesforce", "creationMethods": [{"name": "Salesforce", "parameters": + [{"name": "loginServer", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "classInfo", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + []}, {"type": "AdobeAnalytics", "creationMethods": [{"name": "AdobeAnalytics", + "parameters": []}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + []}, {"type": "AzureDataLakeStorage", "creationMethods": [{"name": "AzureDataLakeStorage", + "parameters": [{"name": "server", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "path", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["Key", "OAuth2", "SharedAccessSignature", + "ServicePrincipal", "WorkspaceIdentity"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + ["Key", "SharedAccessSignature", "ServicePrincipal", "WorkspaceIdentity"]}, + {"type": "Exchange", "creationMethods": [{"name": "Exchange", "parameters": + [{"name": "emailAddress", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + []}, {"type": "appFigures", "creationMethods": [{"name": "appFigures.Tables", + "parameters": []}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "GoogleBigQuery", "creationMethods": [{"name": "GoogleBigQuery.Database", + "parameters": [{"name": "BillingProject", "dataType": "Text", "required": + false, "allowedValues": null}, {"name": "UseStorageApi", "dataType": "Boolean", + "required": false, "allowedValues": null}, {"name": "ConnectionTimeout", "dataType": + "Duration", "required": false, "allowedValues": null}, {"name": "CommandTimeout", + "dataType": "Duration", "required": false, "allowedValues": null}, {"name": + "ProjectId", "dataType": "Text", "required": false, "allowedValues": null}]}], + "supportedCredentialTypes": ["OAuth2", "Basic"], "supportedConnectionEncryptionTypes": + ["NotEncrypted", "Encrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "GoogleBigQueryAad", "creationMethods": [{"name": "GoogleBigQueryAad.Database", + "parameters": [{"name": "billingProject", "dataType": "Text", "required": + true, "allowedValues": null}, {"name": "Implementation", "dataType": "Text", + "required": false, "allowedValues": null}, {"name": "UseStorageApi", "dataType": + "Boolean", "required": false, "allowedValues": null}, {"name": "ConnectionTimeout", + "dataType": "Duration", "required": false, "allowedValues": null}, {"name": + "CommandTimeout", "dataType": "Duration", "required": false, "allowedValues": + null}, {"name": "BYOID_AudienceUri", "dataType": "Text", "required": false, + "allowedValues": null}, {"name": "ProjectId", "dataType": "Text", "required": + false, "allowedValues": null}]}], "supportedCredentialTypes": ["OAuth2"], + "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": + false, "supportedCredentialTypesForUsageInUserControlledCode": null}, {"type": + "PowerBI", "creationMethods": [{"name": "PowerBI.Dataflows", "parameters": + []}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "Cds", "creationMethods": [{"name": "Cds.Entities", "parameters": + [{"name": "url", "dataType": "Text", "required": true, "allowedValues": null}, + {"name": "ReorderColumns", "dataType": "Boolean", "required": false, "allowedValues": + null}, {"name": "UseFormattedValue", "dataType": "Boolean", "required": false, + "allowedValues": null}]}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "DataLake", "creationMethods": [{"name": "DataLake.Contents", + "parameters": [{"name": "url", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "PageSize", "dataType": "Number", "required": false, "allowedValues": + null}]}], "supportedCredentialTypes": ["OAuth2", "ServicePrincipal", "WorkspaceIdentity"], + "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": + false, "supportedCredentialTypesForUsageInUserControlledCode": null}, {"type": + "DataWorld", "creationMethods": [{"name": "DataWorld.Dataset", "parameters": + [{"name": "owner", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "id", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "query", "dataType": "Text", "required": false, "allowedValues": + null}]}], "supportedCredentialTypes": ["OAuth2", "Key"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "DocumentDB", "creationMethods": [{"name": "DocumentDB.Contents", + "parameters": [{"name": "url", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "database", "dataType": "Text", "required": false, "allowedValues": + null}, {"name": "collection", "dataType": "Text", "required": false, "allowedValues": + null}]}], "supportedCredentialTypes": ["Key"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "Dynamics365BusinessCentral", "creationMethods": [{"name": + "Dynamics365BusinessCentral.ApiContentsWithOptions", "parameters": [{"name": + "environment", "dataType": "Text", "required": false, "allowedValues": null}, + {"name": "company", "dataType": "Text", "required": false, "allowedValues": + null}, {"name": "apiRoute", "dataType": "Text", "required": false, "allowedValues": + null}, {"name": "UseReadOnlyReplica", "dataType": "Boolean", "required": false, + "allowedValues": null}, {"name": "AcceptLanguage", "dataType": "Text", "required": + false, "allowedValues": null}, {"name": "Timeout", "dataType": "Duration", + "required": false, "allowedValues": null}, {"name": "ODataMaxPageSize", "dataType": + "Number", "required": false, "allowedValues": null}]}], "supportedCredentialTypes": + ["OAuth2"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": + false, "supportedCredentialTypesForUsageInUserControlledCode": null}, {"type": + "Dynamics 365 Business Central (on-premises)", "creationMethods": [{"name": + "Dynamics365BusinessCentralOnPremises.Contents", "parameters": [{"name": "url", + "dataType": "Text", "required": true, "allowedValues": null}, {"name": "company", + "dataType": "Text", "required": false, "allowedValues": null}]}], "supportedCredentialTypes": + ["Basic"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": + false, "supportedCredentialTypesForUsageInUserControlledCode": null}, {"type": + "Dynamics NAV", "creationMethods": [{"name": "DynamicsNav.Contents", "parameters": + [{"name": "url", "dataType": "Text", "required": true, "allowedValues": null}, + {"name": "company", "dataType": "Text", "required": false, "allowedValues": + null}]}], "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "github", "creationMethods": [{"name": "Github.Tables", "parameters": + [{"name": "RepositoryOwner", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "Repository", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "AzureHive", "creationMethods": [{"name": "AzureHiveLLAP.Database", + "parameters": [{"name": "server", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "database", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": + ["NotEncrypted", "Encrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "ApacheHive", "creationMethods": [{"name": "ApacheHiveLLAP.Database", + "parameters": [{"name": "server", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "database", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "thriftTransport", "dataType": "Number", "required": true, + "allowedValues": ["1", "2"]}]}], "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": + ["NotEncrypted", "Encrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "Impala", "creationMethods": [{"name": "Impala.Database", + "parameters": [{"name": "server", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "Implementation", "dataType": "Text", "required": false, "allowedValues": + null}, {"name": "ConnectionTimeout", "dataType": "Duration", "required": false, + "allowedValues": null}, {"name": "CommandTimeout", "dataType": "Duration", + "required": false, "allowedValues": null}]}], "supportedCredentialTypes": + ["Anonymous", "Basic"], "supportedConnectionEncryptionTypes": ["NotEncrypted", + "Encrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "AzureDataExplorer", "creationMethods": [{"name": "AzureDataExplorer.Contents", + "parameters": [{"name": "cluster", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "database", "dataType": "Text", "required": false, "allowedValues": + null}, {"name": "tableOrQuery", "dataType": "Text", "required": false, "allowedValues": + null}, {"name": "MaxRows", "dataType": "Number", "required": false, "allowedValues": + null}, {"name": "MaxSize", "dataType": "Number", "required": false, "allowedValues": + null}, {"name": "NoTruncate", "dataType": "Boolean", "required": false, "allowedValues": + null}, {"name": "AdditionalSetStatements", "dataType": "Text", "required": + false, "allowedValues": null}]}, {"name": "AzureDataExplorer.KqlDatabase", + "parameters": [{"name": "cluster", "dataType": "Text", "required": false, + "allowedValues": null}, {"name": "database", "dataType": "Text", "required": + false, "allowedValues": null}, {"name": "tableOrQuery", "dataType": "Text", + "required": false, "allowedValues": null}, {"name": "MaxRows", "dataType": + "Number", "required": false, "allowedValues": null}, {"name": "MaxSize", "dataType": + "Number", "required": false, "allowedValues": null}, {"name": "NoTruncate", + "dataType": "Boolean", "required": false, "allowedValues": null}, {"name": + "AdditionalSetStatements", "dataType": "Text", "required": false, "allowedValues": + null}]}], "supportedCredentialTypes": ["OAuth2", "ServicePrincipal", "WorkspaceIdentity"], + "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": + false, "supportedCredentialTypesForUsageInUserControlledCode": null}, {"type": + "LinkedIn", "creationMethods": [{"name": "LinkedIn.SalesNavigator", "parameters": + [{"name": "selectContracts", "dataType": "Text", "required": true, "allowedValues": + ["All Contracts", "Selected Contracts"]}, {"name": "startAt", "dataType": + "Date", "required": false, "allowedValues": null}, {"name": "endAt", "dataType": + "Date", "required": false, "allowedValues": null}]}], "supportedCredentialTypes": + ["OAuth2"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": + false, "supportedCredentialTypesForUsageInUserControlledCode": null}, {"type": + "mixpanel", "creationMethods": [{"name": "Mixpanel.Tables", "parameters": + []}], "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "Netezza", "creationMethods": [{"name": "Netezza.Database", + "parameters": [{"name": "server", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "database", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "ConnectionTimeout", "dataType": "Duration", "required": false, + "allowedValues": null}, {"name": "CommandTimeout", "dataType": "Duration", + "required": false, "allowedValues": null}, {"name": "NormalizeDatabaseName", + "dataType": "Boolean", "required": false, "allowedValues": null}, {"name": + "HierarchicalNavigation", "dataType": "Boolean", "required": false, "allowedValues": + null}, {"name": "CreateNavigationProperties", "dataType": "Boolean", "required": + false, "allowedValues": null}]}], "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": + ["NotEncrypted", "Encrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "PlanviewEnterprise", "creationMethods": [{"name": "PlanviewEnterprise.Feed", + "parameters": [{"name": "url", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "database", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "AmazonRedshift", "creationMethods": [{"name": "AmazonRedshift.Database", + "parameters": [{"name": "server", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "database", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "ProviderName", "dataType": "Text", "required": false, "allowedValues": + null}, {"name": "BatchSize", "dataType": "Number", "required": false, "allowedValues": + null}]}], "supportedCredentialTypes": ["Basic", "OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted", "Encrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "Snowflake", "creationMethods": [{"name": "Snowflake.Databases", + "parameters": [{"name": "server", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "warehouse", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "Role", "dataType": "Text", "required": false, "allowedValues": + null}, {"name": "CreateNavigationProperties", "dataType": "Boolean", "required": + false, "allowedValues": null}, {"name": "ConnectionTimeout", "dataType": "Number", + "required": false, "allowedValues": null}, {"name": "CommandTimeout", "dataType": + "Number", "required": false, "allowedValues": null}, {"name": "Implementation", + "dataType": "Text", "required": false, "allowedValues": [null, "2.0"]}]}], + "supportedCredentialTypes": ["Basic", "OAuth2", "KeyPair"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "Spark", "creationMethods": [{"name": "AzureSpark.Tables", + "parameters": [{"name": "server", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "BatchSize", "dataType": "Number", "required": false, "allowedValues": + null}, {"name": "HierarchicalNavigation", "dataType": "Boolean", "required": + false, "allowedValues": null}, {"name": "Implementation", "dataType": "Text", + "required": false, "allowedValues": null}]}, {"name": "ApacheSpark.Tables", + "parameters": [{"name": "server", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "protocol", "dataType": "Number", "required": true, "allowedValues": + ["0", "2"]}, {"name": "BatchSize", "dataType": "Number", "required": false, + "allowedValues": null}, {"name": "HierarchicalNavigation", "dataType": "Boolean", + "required": false, "allowedValues": null}, {"name": "Implementation", "dataType": + "Text", "required": false, "allowedValues": null}]}], "supportedCredentialTypes": + ["Basic"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": + false, "supportedCredentialTypesForUsageInUserControlledCode": null}, {"type": + "SparkPost", "creationMethods": [{"name": "SparkPost.NavTable", "parameters": + [{"name": "DaysToAggregate", "dataType": "Number", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["Key"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "SweetIQ", "creationMethods": [{"name": "SweetIQ.Tables", + "parameters": []}], "supportedCredentialTypes": ["Key"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "Troux", "creationMethods": [{"name": "Troux.Feed", "parameters": + [{"name": "url", "dataType": "Text", "required": true, "allowedValues": null}]}], + "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "VSTS", "creationMethods": [{"name": "VSTS.AnalyticsViews", + "parameters": [{"name": "url", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "project", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["OAuth2", "Basic", "Key"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "Vertica", "creationMethods": [{"name": "Vertica.Database", + "parameters": [{"name": "server", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "database", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "Acterys", "creationMethods": [{"name": "Acterys.Contents", + "parameters": []}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "ADPAnalytics", "creationMethods": [{"name": "ADPAnalytics.Contents", + "parameters": []}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "Anaplan", "creationMethods": [{"name": "Anaplan.Contents", + "parameters": [{"name": "apiUrl", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "authUrl", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["OAuth2", "Basic"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "Asana", "creationMethods": [{"name": "Asana.Tables", "parameters": + [{"name": "link", "dataType": "Text", "required": true, "allowedValues": null}]}], + "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "AssembleViews", "creationMethods": [{"name": "AssembleViews.Feed", + "parameters": [{"name": "resourceUrl", "dataType": "Text", "required": true, + "allowedValues": null}]}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "AutodeskConstructionCloud", "creationMethods": [{"name": + "AutodeskConstructionCloud.Feed", "parameters": [{"name": "region", "dataType": + "Text", "required": true, "allowedValues": ["Australia", "Canada", "Europe", + "Germany", "India", "Japan", "UK", "United States"]}]}], "supportedCredentialTypes": + ["OAuth2"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": + false, "supportedCredentialTypesForUsageInUserControlledCode": null}, {"type": + "AutomationAnywhere", "creationMethods": [{"name": "AutomationAnywhere.Feed", + "parameters": [{"name": "CRVersion", "dataType": "Text", "required": true, + "allowedValues": ["10.x/11.x", "Automation 360", "11.3.5.1 Or Higher"]}, {"name": + "CRHostName", "dataType": "Text", "required": true, "allowedValues": null}]}], + "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "AutomyDataAnalytics", "creationMethods": [{"name": "AutomyDataAnalytics.Contents", + "parameters": []}], "supportedCredentialTypes": ["Key"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "BI360", "creationMethods": [{"name": "BI360.Contents", "parameters": + [{"name": "Url", "dataType": "Text", "required": true, "allowedValues": null}]}], + "supportedCredentialTypes": ["Key"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "BitSightSecurityRatings", "creationMethods": [{"name": "BitSightSecurityRatings.Contents", + "parameters": [{"name": "company_guid", "dataType": "Text", "required": false, + "allowedValues": null}, {"name": "affects_rating_findings", "dataType": "Boolean", + "required": false, "allowedValues": null}]}], "supportedCredentialTypes": + ["Key"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": + false, "supportedCredentialTypesForUsageInUserControlledCode": null}, {"type": + "Bloomberg", "creationMethods": [{"name": "Bloomberg.Query", "parameters": + [{"name": "Bloomberg", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "BQECore", "creationMethods": [{"name": "BQECore.Contents", + "parameters": []}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "BuildingConnected", "creationMethods": [{"name": "BuildingConnected.Contents", + "parameters": [{"name": "rangeStart", "dataType": "DateTimeZone", "required": + false, "allowedValues": null}, {"name": "rangeEnd", "dataType": "DateTimeZone", + "required": false, "allowedValues": null}, {"name": "includeClosed", "dataType": + "Boolean", "required": false, "allowedValues": null}]}], "supportedCredentialTypes": + ["OAuth2"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": + false, "supportedCredentialTypesForUsageInUserControlledCode": null}, {"type": + "CCHTagetik", "creationMethods": [{"name": "CCHTagetik.Contents2", "parameters": + [{"name": "URL", "dataType": "Text", "required": true, "allowedValues": null}, + {"name": "Database", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "AW", "dataType": "Text", "required": false, "allowedValues": + null}, {"name": "Dataset", "dataType": "Text", "required": false, "allowedValues": + null}, {"name": "StartDate", "dataType": "DateTime", "required": false, "allowedValues": + null}, {"name": "EndDate", "dataType": "DateTime", "required": false, "allowedValues": + null}]}], "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "CDataConnectCloud", "creationMethods": [{"name": "CDataConnectCloud.ContentsV2", + "parameters": [{"name": "Query", "dataType": "Text", "required": false, "allowedValues": + null}]}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "Celonis", "creationMethods": [{"name": "Celonis.Navigation", + "parameters": [{"name": "URL", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["Key"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "Cherwell", "creationMethods": [{"name": "Cherwell.SavedSearches", + "parameters": [{"name": "API URL", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "Client ID", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "Locale", "dataType": "Text", "required": false, "allowedValues": + null}, {"name": "Saved Search URL", "dataType": "Text", "required": false, + "allowedValues": null}]}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "CloudBluePSA", "creationMethods": [{"name": "CloudBluePSA.Feed", + "parameters": [{"name": "url", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "filter", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["Key"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "Cognite", "creationMethods": [{"name": "Cognite.Contents", + "parameters": [{"name": "project", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "environment", "dataType": "Text", "required": false, "allowedValues": + null}]}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "CogniteDataSource", "creationMethods": [{"name": "CogniteDataSource.Contents", + "parameters": [{"name": "project", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "organization", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "Databricks", "creationMethods": [{"name": "Databricks.Catalogs", + "parameters": [{"name": "host", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "httpPath", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "Catalog", "dataType": "Text", "required": false, "allowedValues": + null}, {"name": "Database", "dataType": "Text", "required": false, "allowedValues": + null}, {"name": "QueryTags", "dataType": "Text", "required": false, "allowedValues": + null}, {"name": "EnableAutomaticProxyDiscovery", "dataType": "Text", "required": + false, "allowedValues": ["enabled", "disabled"]}, {"name": "Implementation", + "dataType": "Text", "required": false, "allowedValues": [null, "2.0"]}]}], + "supportedCredentialTypes": ["OAuth2", "Key", "Basic", "ServicePrincipal"], + "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": + false, "supportedCredentialTypesForUsageInUserControlledCode": null}, {"type": + "DatabricksMultiCloud", "creationMethods": [{"name": "DatabricksMultiCloud.Catalogs", + "parameters": [{"name": "host", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "httpPath", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "Catalog", "dataType": "Text", "required": false, "allowedValues": + null}, {"name": "Database", "dataType": "Text", "required": false, "allowedValues": + null}, {"name": "QueryTags", "dataType": "Text", "required": false, "allowedValues": + null}, {"name": "EnableAutomaticProxyDiscovery", "dataType": "Text", "required": + false, "allowedValues": ["enabled", "disabled"]}, {"name": "Implementation", + "dataType": "Text", "required": false, "allowedValues": [null, "2.0"]}]}], + "supportedCredentialTypes": ["OAuth2", "Key", "Basic"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "DeltaSharing", "creationMethods": [{"name": "DeltaSharing.Contents", + "parameters": [{"name": "host", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "rowLimitHint", "dataType": "Number", "required": false, "allowedValues": + null}]}], "supportedCredentialTypes": ["OAuth2", "Key"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "Dremio", "creationMethods": [{"name": "Dremio.DatabasesV370", + "parameters": [{"name": "server", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "encryption", "dataType": "Text", "required": true, "allowedValues": + ["Enabled", "Disabled", "Enabled-PEM"]}, {"name": "engine", "dataType": "Text", + "required": false, "allowedValues": null}, {"name": "routingTag", "dataType": + "Text", "required": false, "allowedValues": null}, {"name": "routingQueue", + "dataType": "Text", "required": false, "allowedValues": null}]}], "supportedCredentialTypes": + ["Basic", "OAuth2"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], + "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "DremioCloud", "creationMethods": [{"name": "DremioCloud.DatabasesByServerV370", + "parameters": [{"name": "server", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "projectId", "dataType": "Text", "required": false, "allowedValues": + null}, {"name": "engine", "dataType": "Text", "required": false, "allowedValues": + null}, {"name": "routingTag", "dataType": "Text", "required": false, "allowedValues": + null}, {"name": "routingQueue", "dataType": "Text", "required": false, "allowedValues": + null}, {"name": "encryption", "dataType": "Text", "required": false, "allowedValues": + ["Enabled-PEM"]}]}], "supportedCredentialTypes": ["OAuth2", "Key"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "DynatraceGrail", "creationMethods": [{"name": "DynatraceGrail.Contents", + "parameters": [{"name": "url", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "QueryInput", "dataType": "Text", "required": false, "allowedValues": + null}, {"name": "ScanGBParameter", "dataType": "Number", "required": false, + "allowedValues": null}, {"name": "MaxResultParameter", "dataType": "Number", + "required": false, "allowedValues": null}, {"name": "MaxBytesParameter", "dataType": + "Number", "required": false, "allowedValues": null}, {"name": "SamplingParameter", + "dataType": "Number", "required": false, "allowedValues": ["10", "100", "1000", + "10000"]}]}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "EduFrame", "creationMethods": [{"name": "EduFrame.Contents", + "parameters": [{"name": "domainSlug", "dataType": "Text", "required": true, + "allowedValues": null}]}], "supportedCredentialTypes": ["OAuth2", "Key"], + "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": + false, "supportedCredentialTypesForUsageInUserControlledCode": null}, {"type": + "EmigoDataSourceConnector", "creationMethods": [{"name": "Emigo.Contents", + "parameters": [{"name": "DataRestrictionType", "dataType": "Text", "required": + false, "allowedValues": ["Not set", "Days", "Weeks", "Months", "Quarters", + "Years"]}, {"name": "DataRestrictionValue", "dataType": "Text", "required": + false, "allowedValues": null}, {"name": "DataRestrictionMode", "dataType": + "Text", "required": false, "allowedValues": ["Default", "Exact"]}, {"name": + "AuthorizationMode", "dataType": "Text", "required": false, "allowedValues": + ["Default", "EmigoObszary", "EmigoHierarchia", "CustomRestrictions"]}]}], + "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "EntersoftBusinessSuite", "creationMethods": [{"name": "EntersoftBusinessSuite.Contents", + "parameters": []}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "EQuIS", "creationMethods": [{"name": "EQuIS.Contents", "parameters": + [{"name": "baseUri", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["Key", "Basic", "OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "eWayCRM", "creationMethods": [{"name": "eWayCRM.Contents2", + "parameters": [{"name": "IncludeRelations", "dataType": "Boolean", "required": + false, "allowedValues": ["false", "true"]}, {"name": "Query", "dataType": + "Text", "required": false, "allowedValues": null}, {"name": "QueryAmount", + "dataType": "Boolean", "required": false, "allowedValues": ["false", "true"]}]}], + "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "FactSetAnalytics", "creationMethods": [{"name": "FactSetAnalytics.Contents", + "parameters": []}], "supportedCredentialTypes": ["OAuth2", "Basic"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "FactSetRMS", "creationMethods": [{"name": "FactSetRMS.Functions", + "parameters": []}], "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "Funnel", "creationMethods": [{"name": "Funnel.Contents", + "parameters": []}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "HexagonSmartApi", "creationMethods": [{"name": "HexagonSmartApi.Feed", + "parameters": [{"name": "url", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "headers", "dataType": "Text", "required": false, "allowedValues": + null}, {"name": "odataFeedVersion", "dataType": "Text", "required": false, + "allowedValues": ["2.0", "1.0"]}]}], "supportedCredentialTypes": ["OAuth2"], + "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": + false, "supportedCredentialTypesForUsageInUserControlledCode": null}, {"type": + "IndustrialAppStore", "creationMethods": [{"name": "IndustrialAppStore.NavigationTable", + "parameters": []}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "InformationGrid", "creationMethods": [{"name": "InformationGrid.Contents", + "parameters": [{"name": "server", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["Key"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "inwink", "creationMethods": [{"name": "inwink.ScopeContents", + "parameters": [{"name": "customerId", "dataType": "Text", "required": true, + "allowedValues": null}, {"name": "scope", "dataType": "Text", "required": + true, "allowedValues": ["Audience", "Event", "Community"]}, {"name": "scopeId", + "dataType": "Text", "required": true, "allowedValues": null}]}], "supportedCredentialTypes": + ["OAuth2"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": + false, "supportedCredentialTypesForUsageInUserControlledCode": null}, {"type": + "JamfPro", "creationMethods": [{"name": "JamfPro.Contents", "parameters": + [{"name": "jamfUrl", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["Basic", "Key"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "Kognitwin", "creationMethods": [{"name": "Kognitwin.Contents", + "parameters": [{"name": "url", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "kxkdbinsightsenterprise", "creationMethods": [{"name": "kxkdbinsightsenterprise.Contents", + "parameters": [{"name": "HostUrl", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "LEAP", "creationMethods": [{"name": "LEAP.Contents", "parameters": + []}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "LinkedInLearning", "creationMethods": [{"name": "LinkedInLearning.Contents", + "parameters": [{"name": "start_date", "dataType": "DateTime", "required": + false, "allowedValues": null}, {"name": "end_date", "dataType": "DateTime", + "required": false, "allowedValues": null}]}], "supportedCredentialTypes": + ["Basic"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": + false, "supportedCredentialTypesForUsageInUserControlledCode": null}, {"type": + "MicroStrategyDataset", "creationMethods": [{"name": "MicroStrategyDataset.Contents", + "parameters": [{"name": "libraryUrl", "dataType": "Text", "required": true, + "allowedValues": null}, {"name": "authMode", "dataType": "Text", "required": + false, "allowedValues": ["Standard", "LDAP"]}, {"name": "limit", "dataType": + "Number", "required": false, "allowedValues": null}, {"name": "timeout", "dataType": + "Number", "required": false, "allowedValues": null}]}], "supportedCredentialTypes": + ["Basic", "OAuth2"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], + "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "OneStream", "creationMethods": [{"name": "OneStream.Navigation", + "parameters": [{"name": "OneStreamURL", "dataType": "Text", "required": true, + "allowedValues": null}]}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "Paxata", "creationMethods": [{"name": "Paxata.Contents", + "parameters": [{"name": "url", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["Key"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "PlanviewOKR", "creationMethods": [{"name": "PlanviewOKR.Contents", + "parameters": [{"name": "ODataURL", "dataType": "Text", "required": true, + "allowedValues": null}]}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "PlanviewProjectplace", "creationMethods": [{"name": "PlanviewProjectplace.Contents", + "parameters": [{"name": "ODataURL", "dataType": "Text", "required": true, + "allowedValues": null}]}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "Profisee", "creationMethods": [{"name": "Profisee.Tables", + "parameters": [{"name": "url", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "QuickBase", "creationMethods": [{"name": "QuickBase.Contents", + "parameters": [{"name": "url", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["Key"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "Roamler", "creationMethods": [{"name": "Roamler.Contents", + "parameters": []}], "supportedCredentialTypes": ["Key"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "Samsara", "creationMethods": [{"name": "Samsara.Records", + "parameters": [{"name": "Region", "dataType": "Text", "required": true, "allowedValues": + ["US", "EU"]}, {"name": "RangeStart", "dataType": "Text", "required": true, + "allowedValues": null}, {"name": "RangeEnd", "dataType": "Text", "required": + false, "allowedValues": null}]}], "supportedCredentialTypes": ["Key"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "SDMX", "creationMethods": [{"name": "SDMX.Contents", "parameters": + [{"name": "url", "dataType": "Text", "required": true, "allowedValues": null}, + {"name": "Option", "dataType": "Text", "required": true, "allowedValues": + ["Show codes and labels", "Show codes only", "Show labels only"]}, {"name": + "Language", "dataType": "Text", "required": false, "allowedValues": null}]}], + "supportedCredentialTypes": ["Anonymous"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "ShortcutsBI", "creationMethods": [{"name": "ShortcutsBI.Contents", + "parameters": []}], "supportedCredentialTypes": ["Key"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "Siteimprove", "creationMethods": [{"name": "Siteimprove.Contents", + "parameters": []}], "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "SmartsheetGlobal", "creationMethods": [{"name": "SmartsheetGlobal.Contents", + "parameters": [{"name": "region", "dataType": "Text", "required": true, "allowedValues": + ["US", "EU"]}]}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "SoftOneBI", "creationMethods": [{"name": "SoftOneBI.Contents", + "parameters": []}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "SolarWindsServiceDesk", "creationMethods": [{"name": "SolarWindsServiceDesk.ContentsV113", + "parameters": [{"name": "RangeStart", "dataType": "DateTime", "required": + false, "allowedValues": null}, {"name": "RangeEnd", "dataType": "DateTime", + "required": false, "allowedValues": null}, {"name": "CustomFieldsStr", "dataType": + "Text", "required": false, "allowedValues": null}]}], "supportedCredentialTypes": + ["Key"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": + false, "supportedCredentialTypesForUsageInUserControlledCode": null}, {"type": + "Spigit", "creationMethods": [{"name": "Spigit.Contents", "parameters": [{"name": + "ODataURL", "dataType": "Text", "required": true, "allowedValues": null}]}], + "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "SumTotal", "creationMethods": [{"name": "SumTotal.ODataFeed", + "parameters": [{"name": "url", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "Supermetrics", "creationMethods": [{"name": "Supermetrics.Render", + "parameters": []}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "SurveyMonkey", "creationMethods": [{"name": "SurveyMonkey.Contents", + "parameters": []}], "supportedCredentialTypes": ["Key"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "TeamDesk", "creationMethods": [{"name": "TeamDesk.Database", + "parameters": [{"name": "url", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["Basic", "Key"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "Tenforce", "creationMethods": [{"name": "Tenforce.Contents", + "parameters": [{"name": "ApplicationUrl", "dataType": "Text", "required": + true, "allowedValues": null}, {"name": "ListId", "dataType": "Text", "required": + true, "allowedValues": null}, {"name": "DataType", "dataType": "Text", "required": + true, "allowedValues": ["Do not include", "Include"]}]}], "supportedCredentialTypes": + ["Basic"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": + false, "supportedCredentialTypesForUsageInUserControlledCode": null}, {"type": + "Usercube", "creationMethods": [{"name": "Usercube.Universes", "parameters": + [{"name": "serverUrl", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "Vena", "creationMethods": [{"name": "Vena.Contents", "parameters": + [{"name": "source", "dataType": "Text", "required": true, "allowedValues": + ["https://ca3.vena.io", "https://ca4.vena.io", "https://eu1.vena.io", "https://eu2.vena.io", + "https://eu3.vena.io", "https://us1.vena.io", "https://us2.vena.io", "https://us3.vena.io", + "https://us4.vena.io", "https://us5.vena.io"]}, {"name": "modelQuery", "dataType": + "Text", "required": false, "allowedValues": null}, {"name": "apiVersion", + "dataType": "Text", "required": false, "allowedValues": ["v1", "v2"]}]}], + "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "VesselInsight", "creationMethods": [{"name": "VesselInsight.Contents", + "parameters": []}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "WebtrendsAnalytics", "creationMethods": [{"name": "WebtrendsAnalytics.Tables", + "parameters": [{"name": "ProfileId", "dataType": "Text", "required": true, + "allowedValues": null}, {"name": "Period", "dataType": "Text", "required": + true, "allowedValues": ["Custom Date", "Report Period"]}, {"name": "reportType", + "dataType": "Text", "required": true, "allowedValues": ["Summary", "Trend", + "Individual"]}, {"name": "startDate", "dataType": "Date", "required": false, + "allowedValues": null}, {"name": "endDate", "dataType": "Date", "required": + false, "allowedValues": null}, {"name": "startPeriod", "dataType": "Text", + "required": false, "allowedValues": null}, {"name": "endPeriod", "dataType": + "Text", "required": false, "allowedValues": null}]}], "supportedCredentialTypes": + ["Basic"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": + false, "supportedCredentialTypesForUsageInUserControlledCode": null}, {"type": + "Windsor", "creationMethods": [{"name": "Windsor.Main", "parameters": []}], + "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "Witivio", "creationMethods": [{"name": "Witivio.Contents", + "parameters": [{"name": "botId", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "Wrike", "creationMethods": [{"name": "Wrike.Contents", "parameters": + []}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "ZendeskData", "creationMethods": [{"name": "ZendeskData.Contents", + "parameters": [{"name": "url", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "ZohoCreator", "creationMethods": [{"name": "ZohoCreator.Contents", + "parameters": [{"name": "creatordomain", "dataType": "Text", "required": true, + "allowedValues": ["zoho.com", "zoho.eu", "zoho.com.cn", "zoho.in", "zoho.com.au"]}, + {"name": "scopname", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "applinkname", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "reportlinkname", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "Zucchetti", "creationMethods": [{"name": "Zucchetti.Contents", + "parameters": [{"name": "Url", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "Environment", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "AtScale", "creationMethods": [{"name": "AtScale.Cubes", "parameters": + [{"name": "server", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "ConnectionTimeout", "dataType": "Duration", "required": false, + "allowedValues": null}, {"name": "CommandTimeout", "dataType": "Duration", + "required": false, "allowedValues": null}]}], "supportedCredentialTypes": + ["Basic"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": + false, "supportedCredentialTypesForUsageInUserControlledCode": null}, {"type": + "AzureCosmosDBForMongoDBvCore", "creationMethods": [{"name": "AzureCosmosDBForMongoDBvCore.Contents", + "parameters": [{"name": "baseURL", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "database", "dataType": "Text", "required": false, "allowedValues": + null}, {"name": "collection", "dataType": "Text", "required": false, "allowedValues": + null}]}], "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "AzureCostManagement", "creationMethods": [{"name": "AzureCostManagement.Tables", + "parameters": [{"name": "scope", "dataType": "Text", "required": true, "allowedValues": + ["Billing Profile Id", "Enrollment Number", "Manually Input Scope"]}, {"name": + "scopeValue", "dataType": "Text", "required": true, "allowedValues": null}, + {"name": "numberOfMonths", "dataType": "Number", "required": true, "allowedValues": + null}, {"name": "startDate", "dataType": "Date", "required": false, "allowedValues": + null}, {"name": "endDate", "dataType": "Date", "required": false, "allowedValues": + null}]}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "AzureDeviceRegistry", "creationMethods": [{"name": "AzureDeviceRegistry.Query", + "parameters": [{"name": "scope", "dataType": "Text", "required": true, "allowedValues": + ["Tenant", "Subscription"]}, {"name": "subscriptions", "dataType": "Text", + "required": false, "allowedValues": null}, {"name": "namespaces", "dataType": + "Text", "required": false, "allowedValues": null}, {"name": "customAttributes", + "dataType": "Text", "required": false, "allowedValues": null}, {"name": "resultTruncated", + "dataType": "Boolean", "required": false, "allowedValues": ["true", "false"]}, + {"name": "pagesize", "dataType": "Number", "required": false, "allowedValues": + ["5", "10", "25", "50", "100", "200", "300", "400", "500", "600", "700", "800", + "900", "1000"]}]}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "AzureResourceGraph", "creationMethods": [{"name": "AzureResourceGraph.Query", + "parameters": [{"name": "query", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "scope", "dataType": "Text", "required": false, "allowedValues": + ["Tenant", "Subscription", "Management group"]}, {"name": "subscription", + "dataType": "Text", "required": false, "allowedValues": null}, {"name": "managementGroup", + "dataType": "Text", "required": false, "allowedValues": null}, {"name": "resultTruncated", + "dataType": "Boolean", "required": false, "allowedValues": ["true", "false"]}]}], + "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "CommonDataService", "creationMethods": [{"name": "CommonDataService.Database", + "parameters": [{"name": "server", "dataType": "Text", "required": false, "allowedValues": + null}, {"name": "CreateNavigationProperties", "dataType": "Boolean", "required": + false, "allowedValues": null}]}], "supportedCredentialTypes": ["OAuth2", "ServicePrincipal", + "WorkspaceIdentity"], "supportedConnectionEncryptionTypes": ["NotEncrypted", + "Encrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "CosmosDB", "creationMethods": [{"name": "CosmosDB.Contents", + "parameters": [{"name": "host", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "NUMBER_OF_RETRIES", "dataType": "Text", "required": false, + "allowedValues": null}, {"name": "ENABLE_AVERAGE_FUNCTION_PASSDOWN", "dataType": + "Text", "required": false, "allowedValues": null}, {"name": "ENABLE_SORT_PASSDOWN_FOR_MULTIPLE_COLUMNS", + "dataType": "Text", "required": false, "allowedValues": null}]}], "supportedCredentialTypes": + ["Key", "OAuth2", "WorkspaceIdentity"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "CustomerInsights", "creationMethods": [{"name": "CustomerInsights.Contents", + "parameters": []}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "FabricSql", "creationMethods": [{"name": "FabricSql.Contents", + "parameters": []}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "Fhir", "creationMethods": [{"name": "Fhir.Contents", "parameters": + [{"name": "url", "dataType": "Text", "required": true, "allowedValues": null}, + {"name": "searchQuery", "dataType": "Text", "required": false, "allowedValues": + null}]}], "supportedCredentialTypes": ["OAuth2", "Anonymous"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "GoogleSheets", "creationMethods": [{"name": "GoogleSheets.Contents", + "parameters": [{"name": "url", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "IntuneV2", "creationMethods": [{"name": "IntuneV2.Contents", + "parameters": [{"name": "dataWarehouseAsuUri", "dataType": "Text", "required": + true, "allowedValues": null}, {"name": "maxHistoryDays", "dataType": "Number", + "required": false, "allowedValues": ["1", "2", "3", "4", "5", "6", "7", "14", + "30"]}]}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "Lakehouse", "creationMethods": [{"name": "Lakehouse.Contents", + "parameters": []}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "MicrosoftAzureDataManagerForEnergy", "creationMethods": [{"name": + "MicrosoftAzureDataManagerForEnergy.Search", "parameters": [{"name": "serviceName", + "dataType": "Text", "required": true, "allowedValues": null}, {"name": "dataPartition", + "dataType": "Text", "required": true, "allowedValues": null}, {"name": "kind", + "dataType": "Text", "required": true, "allowedValues": null}, {"name": "query", + "dataType": "Text", "required": true, "allowedValues": null}, {"name": "limit", + "dataType": "Number", "required": false, "allowedValues": null}, {"name": + "returnedFields", "dataType": "Text", "required": false, "allowedValues": + null}]}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "PowerBIDatamarts", "creationMethods": [{"name": "PowerBI.Datamarts", + "parameters": [{"name": "server", "dataType": "Text", "required": false, "allowedValues": + null}]}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "PowerPlatformDataflows", "creationMethods": [{"name": "PowerPlatform.Dataflows", + "parameters": []}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "ProductInsights", "creationMethods": [{"name": "ProductInsights.Contents", + "parameters": []}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "Synapse", "creationMethods": [{"name": "Synapse.Contents", + "parameters": []}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "Warehouse", "creationMethods": [{"name": "Fabric.Warehouse", + "parameters": []}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "VivaInsights", "creationMethods": [{"name": "VivaInsights.Data", + "parameters": [{"name": "scopeId", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "jobName", "dataType": "Text", "required": false, "allowedValues": + null}, {"name": "jobId", "dataType": "Text", "required": false, "allowedValues": + null}, {"name": "SchemaType", "dataType": "Text", "required": false, "allowedValues": + ["Pivoted", "Unpivoted"]}, {"name": "APIType", "dataType": "Text", "required": + false, "allowedValues": ["Aggregated data", "Row-level data"]}, {"name": "TableName", + "dataType": "Text", "required": false, "allowedValues": null}]}], "supportedCredentialTypes": + ["OAuth2"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": + false, "supportedCredentialTypesForUsageInUserControlledCode": null}, {"type": + "AdlsGen2CosmosStructuredStream", "creationMethods": [{"name": "AdlsGen2CosmosStructuredStream.Contents", + "parameters": [{"name": "url", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["OAuth2", "ServicePrincipal"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "AmazonRdsForOracle", "creationMethods": [{"name": "AmazonRdsForOracle.Database", + "parameters": [{"name": "server", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": + ["NotEncrypted", "Encrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "AmazonRdsForSqlServer", "creationMethods": [{"name": "AmazonRdsForSqlServer.Database", + "parameters": [{"name": "server", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "database", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": + ["NotEncrypted", "Encrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "AmazonS3", "creationMethods": [{"name": "AmazonS3.Storage", + "parameters": [{"name": "url", "dataType": "Text", "required": false, "allowedValues": + null}, {"name": "roleArn", "dataType": "Text", "required": false, "allowedValues": + null}]}], "supportedCredentialTypes": ["Basic", "OAuth2", "ServicePrincipal"], + "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": + false, "supportedCredentialTypesForUsageInUserControlledCode": null}, {"type": + "SAPDatasphereAmazonS3", "creationMethods": [{"name": "SAPDatasphereAmazonS3.Actions", + "parameters": [{"name": "url", "dataType": "Text", "required": false, "allowedValues": + null}, {"name": "roleArn", "dataType": "Text", "required": false, "allowedValues": + null}]}], "supportedCredentialTypes": ["Basic", "OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "AmazonS3Compatible", "creationMethods": [{"name": "AmazonS3Compatible.Storage", + "parameters": [{"name": "url", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "AvevaConnect", "creationMethods": [{"name": "AvevaConnect.Contents", + "parameters": [{"name": "url", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["OAuth2", "Basic"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "AzureAISearch", "creationMethods": [{"name": "AzureAISearch.Contents", + "parameters": [{"name": "url", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["Key"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "AzureArtifactFeed", "creationMethods": [{"name": "AzureArtifactFeed.Contents", + "parameters": [{"name": "feedUrl", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["Key"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "AzureBatch", "creationMethods": [{"name": "AzureBatch.Contents", + "parameters": [{"name": "accountName", "dataType": "Text", "required": true, + "allowedValues": null}, {"name": "batchUrl", "dataType": "Text", "required": + true, "allowedValues": null}, {"name": "poolName", "dataType": "Text", "required": + true, "allowedValues": null}]}], "supportedCredentialTypes": ["Key"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "AzureCosmosDBForMongoDB", "creationMethods": [{"name": "AzureCosmosDBForMongoDB.Database", + "parameters": [{"name": "server", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "serverVersion", "dataType": "Text", "required": true, "allowedValues": + ["Above 3.2", "3.2"]}]}], "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": + ["NotEncrypted", "Encrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "AzureDatabaseForMySQL", "creationMethods": [{"name": "AzureDatabaseForMySQL.Database", + "parameters": [{"name": "server", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "database", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": + ["NotEncrypted", "Encrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "AzureDatabricksWorkspace", "creationMethods": [{"name": "AzureDatabricksWorkspace.Actions", + "parameters": [{"name": "url", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["Key", "OAuth2", "ServicePrincipal"], + "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": + false, "supportedCredentialTypesForUsageInUserControlledCode": null}, {"type": + "AzureDataFactory", "creationMethods": [{"name": "AzureDataFactory.Actions", + "parameters": [{"name": "subscriptionId", "dataType": "Text", "required": + true, "allowedValues": null}, {"name": "resourceGroup", "dataType": "Text", + "required": true, "allowedValues": null}, {"name": "dataFactoryName", "dataType": + "Text", "required": true, "allowedValues": null}]}], "supportedCredentialTypes": + ["OAuth2", "ServicePrincipal", "WorkspaceIdentity"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "AzureDataLakeStoreCosmosStructuredStream", "creationMethods": + [{"name": "AzureDataLakeStoreCosmosStructuredStream.Contents", "parameters": + [{"name": "url", "dataType": "Text", "required": true, "allowedValues": null}]}], + "supportedCredentialTypes": ["OAuth2", "ServicePrincipal"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "AzureFiles", "creationMethods": [{"name": "AzureFiles.Contents", + "parameters": [{"name": "shareUrl", "dataType": "Text", "required": true, + "allowedValues": null}, {"name": "snapshot", "dataType": "Text", "required": + false, "allowedValues": null}]}], "supportedCredentialTypes": ["Key"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "AzureFunction", "creationMethods": [{"name": "AzureFunction.Contents", + "parameters": [{"name": "functionAppUrl", "dataType": "Text", "required": + true, "allowedValues": null}]}], "supportedCredentialTypes": ["Key", "Anonymous"], + "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": + false, "supportedCredentialTypesForUsageInUserControlledCode": null}, {"type": + "AzureHDInsightCluster", "creationMethods": [{"name": "AzureHDInsightCluster.Actions", + "parameters": [{"name": "hdiUrl", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "entSecPackageEnabled", "dataType": "Boolean", "required": + false, "allowedValues": null}]}], "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "AzureHDInsightOnDemandCluster", "creationMethods": [{"name": + "AzureHDInsightOnDemandCluster.Actions", "parameters": [{"name": "subscriptionId", + "dataType": "Text", "required": true, "allowedValues": null}, {"name": "resourceGroupName", + "dataType": "Text", "required": true, "allowedValues": null}]}], "supportedCredentialTypes": + ["OAuth2", "ServicePrincipal"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], + "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "AzureKeyVault", "creationMethods": [{"name": "AzureKeyVault.Actions", + "parameters": [{"name": "accountName", "dataType": "Text", "required": true, + "allowedValues": null}]}], "supportedCredentialTypes": ["OAuth2", "ServicePrincipal"], + "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": + false, "supportedCredentialTypesForUsageInUserControlledCode": null}, {"type": + "AzureMachineLearning", "creationMethods": [{"name": "AzureMachineLearning.Contents", + "parameters": [{"name": "subscriptionId", "dataType": "Text", "required": + true, "allowedValues": null}, {"name": "resourceGroupName", "dataType": "Text", + "required": true, "allowedValues": null}, {"name": "workspaceName", "dataType": + "Text", "required": true, "allowedValues": null}]}], "supportedCredentialTypes": + ["OAuth2", "ServicePrincipal", "WorkspaceIdentity"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "AzurePostgreSQL", "creationMethods": [{"name": "AzurePostgreSQL.Database", + "parameters": [{"name": "server", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "database", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "CommandTimeout", "dataType": "Duration", "required": false, + "allowedValues": null}]}], "supportedCredentialTypes": ["Basic", "OAuth2"], + "supportedConnectionEncryptionTypes": ["NotEncrypted", "Encrypted"], "supportsSkipTestConnection": + false, "supportedCredentialTypesForUsageInUserControlledCode": null}, {"type": + "AzureServiceBus", "creationMethods": [{"name": "AzureServiceBus.Contents", + "parameters": [{"name": "hostName", "dataType": "Text", "required": true, + "allowedValues": null}]}], "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "AzureSqlMI", "creationMethods": [{"name": "AzureSqlMI.Database", + "parameters": [{"name": "server", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "database", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "Query", "dataType": "Text", "required": false, "allowedValues": + null}]}], "supportedCredentialTypes": ["Basic", "OAuth2", "ServicePrincipal"], + "supportedConnectionEncryptionTypes": ["NotEncrypted", "Encrypted"], "supportsSkipTestConnection": + false, "supportedCredentialTypesForUsageInUserControlledCode": null}, {"type": + "AzureSynapseWorkspace", "creationMethods": [{"name": "AzureSynapseWorkspace.Actions", + "parameters": [{"name": "workspaceName", "dataType": "Text", "required": true, + "allowedValues": null}]}], "supportedCredentialTypes": ["OAuth2", "ServicePrincipal", + "WorkspaceIdentity"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], + "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "Cassandra", "creationMethods": [{"name": "Cassandra.Contents", + "parameters": [{"name": "Host", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "Port", "dataType": "Text", "required": false, "allowedValues": + null}]}], "supportedCredentialTypes": ["Basic", "Anonymous"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "ConfluentCloud", "creationMethods": [{"name": "ConfluentCloud.Contents", + "parameters": [{"name": "server", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "ConfluentSchemaRegistry", "creationMethods": [{"name": "ConfluentSchemaRegistry.Contents", + "parameters": [{"name": "schemaRegistryUrl", "dataType": "Text", "required": + true, "allowedValues": null}]}], "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "CopyJob", "creationMethods": [{"name": "CopyJob.Actions", + "parameters": []}], "supportedCredentialTypes": ["OAuth2", "ServicePrincipal"], + "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": + false, "supportedCredentialTypesForUsageInUserControlledCode": null}, {"type": + "CustomStreamSource", "creationMethods": [{"name": "CustomStreamSource.Contents", + "parameters": [{"name": "url", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["Basic", "Key"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "DataBuildToolJob", "creationMethods": [{"name": "DataBuildToolJob.Actions", + "parameters": []}], "supportedCredentialTypes": ["OAuth2", "ServicePrincipal"], + "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": + false, "supportedCredentialTypesForUsageInUserControlledCode": null}, {"type": + "DataLakeAnalytics", "creationMethods": [{"name": "DataLakeAnalytics.Account", + "parameters": [{"name": "accountName", "dataType": "Text", "required": true, + "allowedValues": null}, {"name": "subscriptionId", "dataType": "Text", "required": + true, "allowedValues": null}, {"name": "resourceGroupName", "dataType": "Text", + "required": false, "allowedValues": null}]}], "supportedCredentialTypes": + ["OAuth2", "ServicePrincipal", "WorkspaceIdentity"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "Dynamics365", "creationMethods": [{"name": "Dynamics365.Contents", + "parameters": [{"name": "server", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["OAuth2", "ServicePrincipal", "WorkspaceIdentity"], + "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": + false, "supportedCredentialTypesForUsageInUserControlledCode": null}, {"type": + "DynamicsAX", "creationMethods": [{"name": "DynamicsAX.Contents", "parameters": + [{"name": "url", "dataType": "Text", "required": true, "allowedValues": null}]}], + "supportedCredentialTypes": ["OAuth2", "ServicePrincipal", "WorkspaceIdentity"], + "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": + false, "supportedCredentialTypesForUsageInUserControlledCode": null}, {"type": + "DynamicsCrm", "creationMethods": [{"name": "DynamicsCrm.Contents", "parameters": + [{"name": "server", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["OAuth2", "ServicePrincipal", "WorkspaceIdentity"], + "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": + false, "supportedCredentialTypesForUsageInUserControlledCode": null}, {"type": + "EventHub", "creationMethods": [{"name": "EventHub.Contents", "parameters": + [{"name": "endpoint", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "entityPath", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["OAuth2", "Basic"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "FabricDataPipelines", "creationMethods": [{"name": "FabricDataPipelines.Actions", + "parameters": []}], "supportedCredentialTypes": ["OAuth2", "ServicePrincipal", + "WorkspaceIdentity"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], + "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "FabricMaterializedLakehouseView", "creationMethods": [{"name": + "FabricMaterializedLakehouseView.Actions", "parameters": []}], "supportedCredentialTypes": + ["OAuth2", "ServicePrincipal"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], + "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "FabricSqlEndpointMetadata", "creationMethods": [{"name": + "FabricSqlEndpointMetadata.Actions", "parameters": []}], "supportedCredentialTypes": + ["OAuth2", "ServicePrincipal"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], + "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "FTP", "creationMethods": [{"name": "FTP.Contents", "parameters": + [{"name": "server", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["Basic", "Anonymous"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "GoogleCloudStorage", "creationMethods": [{"name": "GoogleCloudStorage.Storage", + "parameters": [{"name": "url", "dataType": "Text", "required": false, "allowedValues": + null}]}], "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "SAPDatasphereGoogleCloudStorage", "creationMethods": [{"name": + "SAPDatasphereGoogleCloudStorage.Actions", "parameters": [{"name": "url", + "dataType": "Text", "required": false, "allowedValues": null}]}], "supportedCredentialTypes": + ["Basic"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": + false, "supportedCredentialTypesForUsageInUserControlledCode": null}, {"type": + "GooglePubSub", "creationMethods": [{"name": "GooglePubSub.Contents", "parameters": + [{"name": "projectId", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "GreenplumForPipeline", "creationMethods": [{"name": "GreenplumForPipeline.Database", + "parameters": [{"name": "server", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "database", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "connectionTimeout", "dataType": "Number", "required": false, + "allowedValues": null}, {"name": "commandTimeout", "dataType": "Number", "required": + false, "allowedValues": null}]}], "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": + ["NotEncrypted", "Encrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "HdfsForPipeline", "creationMethods": [{"name": "HdfsForPipeline.Contents", + "parameters": [{"name": "clusterURL", "dataType": "Text", "required": true, + "allowedValues": null}]}], "supportedCredentialTypes": ["Anonymous"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "HttpServer", "creationMethods": [{"name": "HttpServer.Contents", + "parameters": [{"name": "url", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["OAuth2", "Basic", "Anonymous"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "InformixForPipeline", "creationMethods": [{"name": "InformixForPipeline.Contents", + "parameters": [{"name": "server", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "host", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "service", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "protocol", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "database", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["Anonymous", "Basic"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "IoTHub", "creationMethods": [{"name": "IoTHub.Contents", + "parameters": [{"name": "entityPath", "dataType": "Text", "required": true, + "allowedValues": null}]}], "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "Kinesis", "creationMethods": [{"name": "Kinesis.Contents", + "parameters": [{"name": "streamName", "dataType": "Text", "required": true, + "allowedValues": null}]}], "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "MariaDBForPipeline", "creationMethods": [{"name": "MariaDBForPipeline.Database", + "parameters": [{"name": "server", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "database", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": + ["NotEncrypted", "Encrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "MicrosoftAccess", "creationMethods": [{"name": "MicrosoftAccess.Contents", + "parameters": [{"name": "filePath", "dataType": "Text", "required": true, + "allowedValues": null}]}], "supportedCredentialTypes": ["Anonymous", "Basic"], + "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": + false, "supportedCredentialTypesForUsageInUserControlledCode": null}, {"type": + "MicrosoftOutlook", "creationMethods": [{"name": "MicrosoftOutlook.Actions", + "parameters": []}], "supportedCredentialTypes": ["OAuth2", "ServicePrincipal"], + "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": + false, "supportedCredentialTypesForUsageInUserControlledCode": null}, {"type": + "MicrosoftTeams", "creationMethods": [{"name": "MicrosoftTeams.Actions", "parameters": + []}], "supportedCredentialTypes": ["OAuth2", "ServicePrincipal"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "MongoDBAtlasForPipeline", "creationMethods": [{"name": "MongoDBAtlasForPipeline.Database", + "parameters": [{"name": "server", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "cluster", "dataType": "Text", "required": false, "allowedValues": + null}]}], "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "MongoDBForPipeline", "creationMethods": [{"name": "MongoDBForPipeline.Contents", + "parameters": [{"name": "server", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "MQTT", "creationMethods": [{"name": "MQTT.Contents", "parameters": + [{"name": "server", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "Notebook", "creationMethods": [{"name": "Notebook.Actions", + "parameters": []}], "supportedCredentialTypes": ["OAuth2", "ServicePrincipal"], + "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": + false, "supportedCredentialTypesForUsageInUserControlledCode": null}, {"type": + "OracleCloudStorage", "creationMethods": [{"name": "OracleCloudStorage.Contents", + "parameters": [{"name": "APIEndpoint", "dataType": "Text", "required": true, + "allowedValues": null}]}], "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "PowerBIDatasets", "creationMethods": [{"name": "PowerBIDatasets.Actions", + "parameters": []}], "supportedCredentialTypes": ["OAuth2", "ServicePrincipal", + "WorkspaceIdentity"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], + "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "Presto", "creationMethods": [{"name": "Presto.Contents", + "parameters": [{"name": "Server", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "Catalog", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "Timezone", "dataType": "Text", "required": false, "allowedValues": + null}, {"name": "ServerCertificateValidation", "dataType": "Text", "required": + false, "allowedValues": ["Enable", "Disable"]}]}], "supportedCredentialTypes": + ["Anonymous", "Basic"], "supportedConnectionEncryptionTypes": ["NotEncrypted", + "Encrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "RestService", "creationMethods": [{"name": "RestService.Contents", + "parameters": [{"name": "baseUrl", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "audience", "dataType": "Text", "required": false, "allowedValues": + null}]}], "supportedCredentialTypes": ["OAuth2", "Basic", "Anonymous", "ServicePrincipal"], + "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": + false, "supportedCredentialTypesForUsageInUserControlledCode": null}, {"type": + "SalesforceServiceCloud", "creationMethods": [{"name": "SalesforceServiceCloud.Contents", + "parameters": [{"name": "environmentURL", "dataType": "Text", "required": + true, "allowedValues": null}, {"name": "apiVersion", "dataType": "Text", "required": + false, "allowedValues": null}]}], "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "SAPAzureDataLakeStorageGen2", "creationMethods": [{"name": + "SAPAzureDataLakeStorageGen2.Actions", "parameters": [{"name": "url", "dataType": + "Text", "required": true, "allowedValues": null}]}], "supportedCredentialTypes": + ["OAuth2", "Key", "ServicePrincipal"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "SAPBWOpenHubApplicationServer", "creationMethods": [{"name": + "SAPBWOpenHubApplicationServer.Contents", "parameters": [{"name": "appServerName", + "dataType": "Text", "required": true, "allowedValues": null}, {"name": "systemNumber", + "dataType": "Text", "required": true, "allowedValues": null}, {"name": "clientID", + "dataType": "Text", "required": true, "allowedValues": null}, {"name": "languageCode", + "dataType": "Text", "required": false, "allowedValues": null}]}], "supportedCredentialTypes": + ["Basic"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": + false, "supportedCredentialTypesForUsageInUserControlledCode": null}, {"type": + "SAPBWOpenHubMessageServer", "creationMethods": [{"name": "SAPBWOpenHubMessageServer.Contents", + "parameters": [{"name": "messageServer", "dataType": "Text", "required": true, + "allowedValues": null}, {"name": "clientID", "dataType": "Text", "required": + true, "allowedValues": null}, {"name": "messageServerService", "dataType": + "Text", "required": false, "allowedValues": null}, {"name": "systemID", "dataType": + "Text", "required": false, "allowedValues": null}, {"name": "logonGroup", + "dataType": "Text", "required": false, "allowedValues": null}, {"name": "languageCode", + "dataType": "Text", "required": false, "allowedValues": null}]}], "supportedCredentialTypes": + ["Basic"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": + false, "supportedCredentialTypesForUsageInUserControlledCode": null}, {"type": + "SAPTableApplicationServer", "creationMethods": [{"name": "SAPTableApplicationServer.Contents", + "parameters": [{"name": "appServerName", "dataType": "Text", "required": true, + "allowedValues": null}, {"name": "systemNumber", "dataType": "Text", "required": + true, "allowedValues": null}, {"name": "clientID", "dataType": "Text", "required": + true, "allowedValues": null}, {"name": "languageCode", "dataType": "Text", + "required": false, "allowedValues": null}]}], "supportedCredentialTypes": + ["Basic"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": + false, "supportedCredentialTypesForUsageInUserControlledCode": null}, {"type": + "SAPTableMessageServer", "creationMethods": [{"name": "SAPTableMessageServer.Contents", + "parameters": [{"name": "messageServer", "dataType": "Text", "required": true, + "allowedValues": null}, {"name": "clientID", "dataType": "Text", "required": + true, "allowedValues": null}, {"name": "messageServerService", "dataType": + "Text", "required": false, "allowedValues": null}, {"name": "systemID", "dataType": + "Text", "required": false, "allowedValues": null}, {"name": "logonGroup", + "dataType": "Text", "required": false, "allowedValues": null}, {"name": "languageCode", + "dataType": "Text", "required": false, "allowedValues": null}]}], "supportedCredentialTypes": + ["Basic"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": + false, "supportedCredentialTypesForUsageInUserControlledCode": null}, {"type": + "ServiceNow", "creationMethods": [{"name": "ServiceNow.Data", "parameters": + [{"name": "instance", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "SFTP", "creationMethods": [{"name": "SFTP.Contents", "parameters": + [{"name": "server", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "fingerprint", "dataType": "Text", "required": false, "allowedValues": + null}]}], "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "Shopify", "creationMethods": [{"name": "Shopify.Database", + "parameters": [{"name": "host", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["Key"], "supportedConnectionEncryptionTypes": + ["NotEncrypted", "Encrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "ShortcutsExtensibilityTest", "creationMethods": [{"name": + "ShortcutsExtensibilityTest.Contents", "parameters": [{"name": "baseUrl", + "dataType": "Text", "required": true, "allowedValues": null}, {"name": "audience", + "dataType": "Text", "required": false, "allowedValues": null}]}], "supportedCredentialTypes": + ["Basic", "OAuth2"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], + "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "SolacePubsub", "creationMethods": [{"name": "SolacePubsub.Contents", + "parameters": [{"name": "server", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "SparkJobDefinition", "creationMethods": [{"name": "SparkJobDefinition.Actions", + "parameters": []}], "supportedCredentialTypes": ["OAuth2", "ServicePrincipal"], + "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": + false, "supportedCredentialTypesForUsageInUserControlledCode": null}, {"type": + "SqlAnalyticsEndpoint", "creationMethods": [{"name": "SqlAnalyticsEndpoint.Actions", + "parameters": []}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "UserDataFunctions", "creationMethods": [{"name": "UserDataFunctions.Actions", + "parameters": []}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "WebForPipeline", "creationMethods": [{"name": "WebForPipeline.Contents", + "parameters": [{"name": "baseUrl", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "audience", "dataType": "Text", "required": false, "allowedValues": + null}]}], "supportedCredentialTypes": ["OAuth2", "Basic", "Anonymous", "Key", + "ServicePrincipal"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], + "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "AzureDevOpsSourceControl", "creationMethods": [{"name": "AzureDevOpsSourceControl.Contents", + "parameters": [{"name": "url", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["OAuth2", "ServicePrincipal"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "GitHubSourceControl", "creationMethods": [{"name": "GitHubSourceControl.Contents", + "parameters": [{"name": "url", "dataType": "Text", "required": false, "allowedValues": + null}]}], "supportedCredentialTypes": ["Key"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "GoogleAds", "creationMethods": [{"name": "GoogleAds.Contents", + "parameters": [{"name": "googleAdsApiVersion", "dataType": "Text", "required": + true, "allowedValues": null}, {"name": "clientCustomerID", "dataType": "Text", + "required": true, "allowedValues": null}, {"name": "loginCustomerID", "dataType": + "Text", "required": false, "allowedValues": null}]}], "supportedCredentialTypes": + ["OAuth2", "Basic"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], + "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "Microsoft365", "creationMethods": [{"name": "Microsoft365.Contents", + "parameters": []}], "supportedCredentialTypes": ["OAuth2", "ServicePrincipal"], + "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": + false, "supportedCredentialTypesForUsageInUserControlledCode": null}, {"type": + "QuickBooksForPipeline", "creationMethods": [{"name": "QuickBooksForPipeline.Contents", + "parameters": [{"name": "endpoint", "dataType": "Text", "required": true, + "allowedValues": ["https://sandbox-quickbooks.api.intuit.com", "https://quickbooks.api.intuit.com"]}]}], + "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "AriaConnector", "creationMethods": [{"name": "AriaDataConnector.GetCubes", + "parameters": [{"name": "Project ID", "dataType": "Text", "required": true, + "allowedValues": null}, {"name": "interval", "dataType": "Text", "required": + false, "allowedValues": ["Last hour", "Last 2 hours", "Last 4 hours", "Last + 12 hours", "Last 24 hours", "Last 2 days", "Last 4 days", "Last week", "Last + 2 weeks", "Last 4 weeks", "Last 8 weeks", "Last 12 weeks", "Last 30 days", + "Last 60 days", "Last 90 days", "Last 180 days"]}, {"name": "granularity", + "dataType": "Text", "required": false, "allowedValues": ["Five seconds", "Ten + seconds", "Five minutes", "One hour", "One day", "One week", "One month"]}]}], + "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "AzureEnterprise", "creationMethods": [{"name": "AzureEnterprise.Tables", + "parameters": [{"name": "url", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["Key"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "CloudScope", "creationMethods": [{"name": "CloudScope.Contents", + "parameters": []}], "supportedCredentialTypes": ["Key"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "CloudScopeInstagram", "creationMethods": [{"name": "CloudScopeInstagram.Contents", + "parameters": []}], "supportedCredentialTypes": ["Key"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "comScore", "creationMethods": [{"name": "comScore.NavTable", + "parameters": [{"name": "datacenter", "dataType": "Text", "required": true, + "allowedValues": null}, {"name": "client", "dataType": "Text", "required": + true, "allowedValues": null}, {"name": "startDate", "dataType": "Date", "required": + false, "allowedValues": null}, {"name": "endDate", "dataType": "Date", "required": + false, "allowedValues": null}]}], "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "InfinityConnector", "creationMethods": [{"name": "InfinityConnector.Contents", + "parameters": []}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "JDIConnector", "creationMethods": [{"name": "JDIConnector.Contents", + "parameters": [{"name": "DataUrl", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "KaizalaAttendanceReports", "creationMethods": [{"name": "KaizalaAttendanceReports.Feed", + "parameters": [{"name": "ContentPackName", "dataType": "Text", "required": + true, "allowedValues": null}]}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "KaizalaReports", "creationMethods": [{"name": "KaizalaReports.Feed", + "parameters": [{"name": "MethodName", "dataType": "Text", "required": true, + "allowedValues": null}]}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "KaizalaSurveyReports", "creationMethods": [{"name": "KaizalaSurveyReports.Feed", + "parameters": [{"name": "ContentPackName", "dataType": "Text", "required": + true, "allowedValues": null}]}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "AdMaD", "creationMethods": [{"name": "AdMaD.Feed", "parameters": + [{"name": "url", "dataType": "Text", "required": true, "allowedValues": ["https://columnstoremt.azurewebsites.net/", + "https://admadmt.azurewebsites.net/", "https://firebirdapi.azure-api.net/", + "https://firebirdapptest.azurewebsites.net/"]}, {"name": "sourceName", "dataType": + "Text", "required": false, "allowedValues": null}, {"name": "request", "dataType": + "Text", "required": false, "allowedValues": null}]}], "supportedCredentialTypes": + ["OAuth2"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": + false, "supportedCredentialTypesForUsageInUserControlledCode": null}, {"type": + "myob_ar", "creationMethods": [{"name": "myob_ar.GetCompanyFiles", "parameters": + [{"name": "company", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "Office365Mon2", "creationMethods": [{"name": "Office365Mon.Outages.Feed", + "parameters": []}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "Plantronics", "creationMethods": [{"name": "Plantronics.Feed", + "parameters": [{"name": "URL", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "Tenant", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "URL1", "dataType": "Text", "required": false, "allowedValues": + null}, {"name": "URL2", "dataType": "Text", "required": false, "allowedValues": + null}, {"name": "Parameters", "dataType": "Text", "required": false, "allowedValues": + null}, {"name": "ElementsPerPage", "dataType": "Number", "required": false, + "allowedValues": null}]}], "supportedCredentialTypes": ["Anonymous"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "ProductioneerMExt", "creationMethods": [{"name": "ProductioneerMExt.Contents", + "parameters": [{"name": "CompanyName", "dataType": "Text", "required": true, + "allowedValues": null}, {"name": "endpoint", "dataType": "Text", "required": + true, "allowedValues": null}, {"name": "StartDate", "dataType": "Text", "required": + true, "allowedValues": null}]}], "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "ProjectIntelligence", "creationMethods": [{"name": "ProjectIntelligence.Service", + "parameters": [{"name": "ShareAdvanceWebAddress", "dataType": "Text", "required": + true, "allowedValues": null}, {"name": "Dimension", "dataType": "Text", "required": + false, "allowedValues": null}, {"name": "DataType", "dataType": "Text", "required": + false, "allowedValues": null}]}], "supportedCredentialTypes": ["Key"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "QuestionPro", "creationMethods": [{"name": "QuestionPro.Contents", + "parameters": [{"name": "access_id", "dataType": "Text", "required": true, + "allowedValues": null}]}], "supportedCredentialTypes": ["Key"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "ScopevisioPowerBICon", "creationMethods": [{"name": "ScopevisioPowerBICon.Contents", + "parameters": []}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "SentryOne", "creationMethods": [{"name": "SentryOne.Tables", + "parameters": []}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "SpotlightCloudReports", "creationMethods": [{"name": "SpotlightCloudReports.Contents", + "parameters": [{"name": "url", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "Timelog", "creationMethods": [{"name": "Timelog.Tables", + "parameters": [{"name": "SiteCode", "dataType": "Text", "required": true, + "allowedValues": null}, {"name": "ApiID", "dataType": "Text", "required": + true, "allowedValues": null}, {"name": "ApiPassword", "dataType": "Text", + "required": true, "allowedValues": null}, {"name": "URLAccountName", "dataType": + "Text", "required": true, "allowedValues": null}, {"name": "DefaultNumberAccount", + "dataType": "Text", "required": true, "allowedValues": null}, {"name": "CurrentMonthOnly", + "dataType": "Text", "required": true, "allowedValues": null}]}], "supportedCredentialTypes": + ["Anonymous"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": + false, "supportedCredentialTypesForUsageInUserControlledCode": null}, {"type": + "UserVoice", "creationMethods": [{"name": "UserVoice.Tables", "parameters": + [{"name": "url", "dataType": "Text", "required": true, "allowedValues": null}]}], + "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "WtsParadigm", "creationMethods": [{"name": "WtsParadigm.GetDefaultData", + "parameters": []}], "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "Xero", "creationMethods": [{"name": "Xero.Contents", "parameters": + [{"name": "urlInput", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "countInput", "dataType": "Number", "required": false, "allowedValues": + null}, {"name": "company", "dataType": "Text", "required": false, "allowedValues": + null}, {"name": "tenantId", "dataType": "Text", "required": false, "allowedValues": + null}]}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "AdminInsights", "creationMethods": [{"name": "AdminInsights.GetAzureBlobContents", + "parameters": [{"name": "_workload", "dataType": "Text", "required": true, + "allowedValues": null}, {"name": "_fileType", "dataType": "Text", "required": + true, "allowedValues": null}, {"name": "_version", "dataType": "Text", "required": + true, "allowedValues": null}, {"name": "_rangeStart", "dataType": "Text", + "required": true, "allowedValues": null}, {"name": "_rangeEnd", "dataType": + "Text", "required": true, "allowedValues": null}, {"name": "_desktopHostContainerUrl", + "dataType": "Text", "required": false, "allowedValues": null}]}], "supportedCredentialTypes": + ["OAuth2"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": + false, "supportedCredentialTypesForUsageInUserControlledCode": null}, {"type": + "AutoPremium", "creationMethods": [{"name": "AutoPremium.GetMetricsData", + "parameters": [{"name": "url", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "isPbiAdmin", "dataType": "Boolean", "required": false, "allowedValues": + null}]}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "CapacityMetricsCES", "creationMethods": [{"name": "CapacityMetricsCES.GetMetricsData", + "parameters": [{"name": "_queryName", "dataType": "Text", "required": true, + "allowedValues": null}, {"name": "_capacityId", "dataType": "Text", "required": + true, "allowedValues": null}, {"name": "_tenantId", "dataType": "Text", "required": + true, "allowedValues": null}, {"name": "_ago", "dataType": "Text", "required": + true, "allowedValues": null}, {"name": "_cluster", "dataType": "Text", "required": + true, "allowedValues": null}, {"name": "_database", "dataType": "Text", "required": + true, "allowedValues": null}, {"name": "_utcOffset", "dataType": "Number", + "required": false, "allowedValues": null}, {"name": "_releaseType", "dataType": + "Text", "required": false, "allowedValues": null}, {"name": "_localTimepoint", + "dataType": "Text", "required": false, "allowedValues": null}, {"name": "_byPassAdminCheckForTenantAdmin", + "dataType": "Boolean", "required": false, "allowedValues": null}, {"name": + "_shouldMaskUser", "dataType": "Boolean", "required": false, "allowedValues": + null}, {"name": "_targetCesRegion", "dataType": "Text", "required": false, + "allowedValues": null}, {"name": "_startDate", "dataType": "Text", "required": + false, "allowedValues": null}, {"name": "_endDate", "dataType": "Text", "required": + false, "allowedValues": null}, {"name": "_uniqueKey", "dataType": "Text", + "required": false, "allowedValues": null}, {"name": "_artifactId", "dataType": + "Text", "required": false, "allowedValues": null}, {"name": "_workspaceId", + "dataType": "Text", "required": false, "allowedValues": null}, {"name": "_operationName", + "dataType": "Text", "required": false, "allowedValues": null}, {"name": "_operationId", + "dataType": "Text", "required": false, "allowedValues": null}, {"name": "_user", + "dataType": "Text", "required": false, "allowedValues": null}, {"name": "_status", + "dataType": "Text", "required": false, "allowedValues": null}, {"name": "_isOverride", + "dataType": "Text", "required": false, "allowedValues": null}, {"name": "_aggCuThreshold", + "dataType": "Number", "required": false, "allowedValues": null}, {"name": + "_experience", "dataType": "Text", "required": false, "allowedValues": null}]}], + "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": true, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "Goals", "creationMethods": [{"name": "Goals.GetScorecardData", + "parameters": [{"name": "scorecardId", "dataType": "Text", "required": true, + "allowedValues": null}, {"name": "top", "dataType": "Number", "required": + false, "allowedValues": null}]}], "supportedCredentialTypes": ["OAuth2"], + "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": + false, "supportedCredentialTypesForUsageInUserControlledCode": null}, {"type": + "MetricsCES", "creationMethods": [{"name": "MetricsCES.GetMetricsData", "parameters": + [{"name": "_capacityId", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "_database", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "_ago", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "_hour", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "_kustoUri", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "MetricsDataConnector", "creationMethods": [{"name": "MetricsDataConnector.GetMetricsData", + "parameters": [{"name": "url", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "isPbiAdmin", "dataType": "Boolean", "required": false, "allowedValues": + null}]}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "MicrosoftCallQuality", "creationMethods": [{"name": "MicrosoftCallQuality.GenerateTable", + "parameters": [{"name": "tenantId", "dataType": "Text", "required": false, + "allowedValues": null}, {"name": "filters", "dataType": "Text", "required": + false, "allowedValues": null}]}], "supportedCredentialTypes": ["OAuth2"], + "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": + false, "supportedCredentialTypesForUsageInUserControlledCode": null}, {"type": + "UsageMetricsDataConnector", "creationMethods": [{"name": "UsageMetricsDataConnector.GetMetricsData", + "parameters": [{"name": "url", "dataType": "Text", "required": true, "allowedValues": + null}]}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "UsageMetricsCES", "creationMethods": [{"name": "UsageMetricsCES.Contents", + "parameters": [{"name": "_tenantId", "dataType": "Text", "required": true, + "allowedValues": null}, {"name": "_workspaceId", "dataType": "Text", "required": + true, "allowedValues": null}, {"name": "_database", "dataType": "Text", "required": + true, "allowedValues": null}, {"name": "_ago", "dataType": "Text", "required": + true, "allowedValues": null}, {"name": "_hour", "dataType": "Text", "required": + true, "allowedValues": null}, {"name": "_kustoUri", "dataType": "Text", "required": + true, "allowedValues": null}]}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "ElasticSearch", "creationMethods": [{"name": "ElasticSearch.Database", + "parameters": [{"name": "url", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "keyColumnName", "dataType": "Text", "required": false, "allowedValues": + null}]}], "supportedCredentialTypes": ["Basic", "Anonymous"], "supportedConnectionEncryptionTypes": + ["NotEncrypted"], "supportsSkipTestConnection": false, "supportedCredentialTypesForUsageInUserControlledCode": + null}, {"type": "Looker", "creationMethods": [{"name": "Looker.DataSource", + "parameters": [{"name": "Host", "dataType": "Text", "required": true, "allowedValues": + null}, {"name": "ShowHidden", "dataType": "Boolean", "required": false, "allowedValues": + ["true", "false"]}, {"name": "EnableLogging", "dataType": "Boolean", "required": + false, "allowedValues": ["true", "false"]}]}], "supportedCredentialTypes": + ["OAuth2"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": + false, "supportedCredentialTypesForUsageInUserControlledCode": null}]}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '8567' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 21 Jan 2026 09:43:20 GMT + Pragma: + - no-cache + RequestId: + - a1563ab2-e730-4f27-b211-94fc55ef8b27 + 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: '{"description": "Created by fab", "displayName": "fabcli000001", "connectivityType": + "ShareableCloud", "privacyLevel": "None", "connectionDetails": "mock_request_connection_details", + "credentialDetails": "mocked_credential_details"}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '586' + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.3.1 + method: POST + uri: https://api.fabric.microsoft.com/v1/connections + response: + body: + string: '{"allowConnectionUsageInGateway": false, "allowUsageInUserControlledCode": + false, "id": "28b2782b-2401-4172-9cbd-66b1ceeb46cd", "displayName": "fabcli000001", + "connectivityType": "ShareableCloud", "connectionDetails": {"path": "mocked_sql_server_server.database.windows.net;mocked_sql_server_database", + "type": "SQL"}, "privacyLevel": "None", "credentialDetails": "mocked_credential_details"}' + headers: + Access-Control-Expose-Headers: + - RequestId,Location + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '304' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 21 Jan 2026 09:43:21 GMT + Location: + - https://api.fabric.microsoft.com/v1/connections/28b2782b-2401-4172-9cbd-66b1ceeb46cd + Pragma: + - no-cache + RequestId: + - f72f8bc7-e087-44b5-a4d4-ca6e5e3de316 + 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: 201 + message: Created +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.3.1 + method: GET + uri: https://api.fabric.microsoft.com/v1/connections + response: + body: + string: '{"value": [{"allowConnectionUsageInGateway": false, "allowUsageInUserControlledCode": + false, "id": "28b2782b-2401-4172-9cbd-66b1ceeb46cd", "displayName": "fabcli000001", + "connectivityType": "ShareableCloud", "connectionDetails": {"path": "mocked_sql_server_server.database.windows.net;mocked_sql_server_database", + "type": "SQL"}, "privacyLevel": "None", "credentialDetails": "mocked_credential_details"}]}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '906' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 21 Jan 2026 09:43:22 GMT + Pragma: + - no-cache + RequestId: + - 15dd52ad-7bda-4ec3-bc12-65148da598ac + 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.3.1 + method: GET + uri: https://api.fabric.microsoft.com/v1/connections/28b2782b-2401-4172-9cbd-66b1ceeb46cd + response: + body: + string: '{"allowConnectionUsageInGateway": false, "allowUsageInUserControlledCode": + false, "id": "28b2782b-2401-4172-9cbd-66b1ceeb46cd", "displayName": "fabcli000001", + "connectivityType": "ShareableCloud", "connectionDetails": {"path": "mocked_sql_server_server.database.windows.net;mocked_sql_server_database", + "type": "SQL"}, "privacyLevel": "None", "credentialDetails": "mocked_credential_details"}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '304' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 21 Jan 2026 09:43:25 GMT + Pragma: + - no-cache + RequestId: + - 445802b6-a245-4edd-8381-6aa22c2995f6 + 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: '{"privacyLevel": "Organizational", "connectivityType": "ShareableCloud"}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '72' + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.3.1 + method: PATCH + uri: https://api.fabric.microsoft.com/v1/connections/28b2782b-2401-4172-9cbd-66b1ceeb46cd + response: + body: + string: '{"allowConnectionUsageInGateway": false, "allowUsageInUserControlledCode": + false, "id": "28b2782b-2401-4172-9cbd-66b1ceeb46cd", "displayName": "fabcli000001", + "connectivityType": "ShareableCloud", "connectionDetails": {"path": "mocked_sql_server_server.database.windows.net;mocked_sql_server_database", + "type": "SQL"}, "privacyLevel": "Organizational", "credentialDetails": "mocked_credential_details"}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '313' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 21 Jan 2026 09:43:26 GMT + Pragma: + - no-cache + RequestId: + - 1e8895a5-5cab-4d77-8dbd-25a228c7873d + 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.3.1 + method: GET + uri: https://api.fabric.microsoft.com/v1/connections + response: + body: + string: '{"value": [{"allowConnectionUsageInGateway": false, "allowUsageInUserControlledCode": + false, "id": "28b2782b-2401-4172-9cbd-66b1ceeb46cd", "displayName": "fabcli000001", + "connectivityType": "ShareableCloud", "connectionDetails": {"path": "mocked_sql_server_server.database.windows.net;mocked_sql_server_database", + "type": "SQL"}, "privacyLevel": "Organizational", "credentialDetails": "mocked_credential_details"}]}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '902' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 21 Jan 2026 09:43:28 GMT + Pragma: + - no-cache + RequestId: + - 0be9f6f0-11ab-43dd-9440-63a726f858b9 + 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.3.1 + method: GET + uri: https://api.fabric.microsoft.com/v1/connections/28b2782b-2401-4172-9cbd-66b1ceeb46cd + response: + body: + string: '{"allowConnectionUsageInGateway": false, "allowUsageInUserControlledCode": + false, "id": "28b2782b-2401-4172-9cbd-66b1ceeb46cd", "displayName": "fabcli000001", + "connectivityType": "ShareableCloud", "connectionDetails": {"path": "mocked_sql_server_server.database.windows.net;mocked_sql_server_database", + "type": "SQL"}, "privacyLevel": "Organizational", "credentialDetails": "mocked_credential_details"}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '313' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 21 Jan 2026 09:43:29 GMT + Pragma: + - no-cache + RequestId: + - de640af2-aaf4-4717-930b-bf0027322553 + 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.3.1 + method: GET + uri: https://api.fabric.microsoft.com/v1/connections + response: + body: + string: '{"value": [{"allowConnectionUsageInGateway": false, "allowUsageInUserControlledCode": + false, "id": "28b2782b-2401-4172-9cbd-66b1ceeb46cd", "displayName": "fabcli000001", + "connectivityType": "ShareableCloud", "connectionDetails": {"path": "mocked_sql_server_server.database.windows.net;mocked_sql_server_database", + "type": "SQL"}, "privacyLevel": "Organizational", "credentialDetails": "mocked_credential_details"}]}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '902' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 21 Jan 2026 09:43:30 GMT + Pragma: + - no-cache + RequestId: + - de8166dc-38e2-485f-908f-29482763b578 + 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.3.1 + method: DELETE + uri: https://api.fabric.microsoft.com/v1/connections/28b2782b-2401-4172-9cbd-66b1ceeb46cd + 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, 21 Jan 2026 09:43:31 GMT + Pragma: + - no-cache + RequestId: + - 0955682c-8e3b-4b80-b19e-235a5afdbdf4 + 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_set/test_set_gateway_virtualNetwork_success[displayName-None].yaml b/tests/test_commands/recordings/test_commands/test_set/test_set_gateway_virtualNetwork_success[displayName-None].yaml new file mode 100644 index 00000000..664f29ad --- /dev/null +++ b/tests/test_commands/recordings/test_commands/test_set/test_set_gateway_virtualNetwork_success[displayName-None].yaml @@ -0,0 +1,828 @@ +interactions: +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.3.1 + method: GET + uri: https://api.fabric.microsoft.com/v1/gateways + response: + body: + string: '{"value": []}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '1262' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 21 Jan 2026 09:38:31 GMT + Pragma: + - no-cache + RequestId: + - 542265fa-49e6-47bd-bad8-f423c83727f9 + 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.3.1 + method: GET + uri: https://api.fabric.microsoft.com/v1/capacities + response: + body: + string: '{"value": [{"id": "00000000-0000-0000-0000-000000000004", "displayName": + "mocked_fabriccli_capacity_name", "sku": "F32", "region": "Central US", "state": + "Active"}]}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '424' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 21 Jan 2026 09:38:38 GMT + Pragma: + - no-cache + RequestId: + - 38dc1e10-2a53-4ad7-81d1-fdc823c9e1b3 + 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.3.1 + method: GET + uri: https://management.azure.com/subscriptions?api-version=2022-12-01 + response: + body: + string: '{"value": [{"id": "/subscriptions/00000000-0000-0000-0000-000000000000"}], + "count": {"type": "Total", "value": 1}}' + headers: + Cache-Control: + - no-cache + Content-Length: + - '469' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 21 Jan 2026 09:38:39 GMT + Expires: + - '-1' + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + X-Cache: + - CONFIG_NOCACHE + X-Content-Type-Options: + - nosniff + 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.3.1 + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/virtualNetworks?api-version=2024-05-01 + response: + body: + string: '{"value": [{"name": "mocked_fabriccli_vnet_name", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mocked_fabriccli_resource_group/providers/Microsoft.Network/virtualNetworks/mocked_fabriccli_vnet_name", + "properties": {"subnets": [{"name": "mocked_fabriccli_vnet_subnet", "id": + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mocked_fabriccli_resource_group/providers/Microsoft.Network/virtualNetworks/mocked_fabriccli_vnet_name/subnets/mocked_fabriccli_vnet_subnet"}]}}]}' + headers: + Cache-Control: + - no-cache + Content-Length: + - '2758' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 21 Jan 2026 09:38:40 GMT + Expires: + - '-1' + Pragma: + - no-cache + Strict-Transport-Security: + - max-age=31536000; includeSubDomains + X-Cache: + - CONFIG_NOCACHE + X-Content-Type-Options: + - nosniff + status: + code: 200 + message: OK +- request: + body: '{"displayName": "fabcli000001", "capacityId": "00000000-0000-0000-0000-000000000004", + "inactivityMinutesBeforeSleep": 30, "numberOfMemberGateways": 1, "type": "VirtualNetwork", + "virtualNetworkAzureResource": {"subscriptionId": "00000000-0000-0000-0000-000000000000", + "resourceGroupName": "mocked_fabriccli_resource_group", "virtualNetworkName": + "mocked_fabriccli_vnet_name", "subnetName": "mocked_fabriccli_vnet_subnet"}}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '377' + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.3.1 + method: POST + uri: https://api.fabric.microsoft.com/v1/gateways + response: + body: + string: '{"displayName": "fabcli000001", "capacityId": "00000000-0000-0000-0000-000000000004", + "virtualNetworkAzureResource": {"virtualNetworkName": "mocked_fabriccli_vnet_name", + "subnetName": "mocked_fabriccli_vnet_subnet", "resourceGroupName": "mocked_fabriccli_resource_group", + "subscriptionId": "00000000-0000-0000-0000-000000000000"}, "inactivityMinutesBeforeSleep": + 30, "numberOfMemberGateways": 1, "id": "b3d6d7e4-3372-47ee-8994-4a56fbb99c3f", + "type": "VirtualNetwork"}' + headers: + Access-Control-Expose-Headers: + - RequestId,Location + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '290' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 21 Jan 2026 09:38:57 GMT + Location: + - https://api.fabric.microsoft.com/v1/gateways/b3d6d7e4-3372-47ee-8994-4a56fbb99c3f + Pragma: + - no-cache + RequestId: + - 0b0da843-2521-4714-8401-461ea057d118 + 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: 201 + message: Created +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.3.1 + method: GET + uri: https://api.fabric.microsoft.com/v1/gateways + response: + body: + string: '{"value": [{"displayName": "fabcli000001", "capacityId": "00000000-0000-0000-0000-000000000004", + "virtualNetworkAzureResource": {"virtualNetworkName": "mocked_fabriccli_vnet_name", + "subnetName": "mocked_fabriccli_vnet_subnet", "resourceGroupName": "mocked_fabriccli_resource_group", + "subscriptionId": "00000000-0000-0000-0000-000000000000"}, "inactivityMinutesBeforeSleep": + 30, "numberOfMemberGateways": 1, "id": "b3d6d7e4-3372-47ee-8994-4a56fbb99c3f", + "type": "VirtualNetwork"}]}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '1304' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 21 Jan 2026 09:38:59 GMT + Pragma: + - no-cache + RequestId: + - b6d7ae17-c01e-40a5-805e-783801165f01 + 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.3.1 + method: GET + uri: https://api.fabric.microsoft.com/v1/gateways/b3d6d7e4-3372-47ee-8994-4a56fbb99c3f + response: + body: + string: '{"displayName": "fabcli000001", "capacityId": "00000000-0000-0000-0000-000000000004", + "virtualNetworkAzureResource": {"virtualNetworkName": "mocked_fabriccli_vnet_name", + "subnetName": "mocked_fabriccli_vnet_subnet", "resourceGroupName": "mocked_fabriccli_resource_group", + "subscriptionId": "00000000-0000-0000-0000-000000000000"}, "inactivityMinutesBeforeSleep": + 30, "numberOfMemberGateways": 1, "id": "b3d6d7e4-3372-47ee-8994-4a56fbb99c3f", + "type": "VirtualNetwork"}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '290' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 21 Jan 2026 09:38:59 GMT + Pragma: + - no-cache + RequestId: + - ad661853-2f4c-47b8-af1e-900ba8bcb8f1 + 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": "VirtualNetwork"}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '61' + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.3.1 + method: PATCH + uri: https://api.fabric.microsoft.com/v1/gateways/b3d6d7e4-3372-47ee-8994-4a56fbb99c3f + response: + body: + string: '{"displayName": "fabcli000002", "capacityId": "00000000-0000-0000-0000-000000000004", + "virtualNetworkAzureResource": {"virtualNetworkName": "mocked_fabriccli_vnet_name", + "subnetName": "mocked_fabriccli_vnet_subnet", "resourceGroupName": "mocked_fabriccli_resource_group", + "subscriptionId": "00000000-0000-0000-0000-000000000000"}, "inactivityMinutesBeforeSleep": + 30, "numberOfMemberGateways": 1, "id": "b3d6d7e4-3372-47ee-8994-4a56fbb99c3f", + "type": "VirtualNetwork"}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '290' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 21 Jan 2026 09:39:02 GMT + Pragma: + - no-cache + RequestId: + - c0ee9e8f-9645-4eca-a4c4-9596411db39d + 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.3.1 + method: GET + uri: https://api.fabric.microsoft.com/v1/gateways + response: + body: + string: '{"value": [{"displayName": "fabcli000002", "capacityId": "00000000-0000-0000-0000-000000000004", + "virtualNetworkAzureResource": {"virtualNetworkName": "mocked_fabriccli_vnet_name", + "subnetName": "mocked_fabriccli_vnet_subnet", "resourceGroupName": "mocked_fabriccli_resource_group", + "subscriptionId": "00000000-0000-0000-0000-000000000000"}, "inactivityMinutesBeforeSleep": + 30, "numberOfMemberGateways": 1, "id": "b3d6d7e4-3372-47ee-8994-4a56fbb99c3f", + "type": "VirtualNetwork"}]}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '1303' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 21 Jan 2026 09:39:05 GMT + Pragma: + - no-cache + RequestId: + - aff57473-f4be-48dd-b1e7-3f769a3a285b + 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.3.1 + method: GET + uri: https://api.fabric.microsoft.com/v1/gateways + response: + body: + string: '{"value": [{"displayName": "fabcli000002", "capacityId": "00000000-0000-0000-0000-000000000004", + "virtualNetworkAzureResource": {"virtualNetworkName": "mocked_fabriccli_vnet_name", + "subnetName": "mocked_fabriccli_vnet_subnet", "resourceGroupName": "mocked_fabriccli_resource_group", + "subscriptionId": "00000000-0000-0000-0000-000000000000"}, "inactivityMinutesBeforeSleep": + 30, "numberOfMemberGateways": 1, "id": "b3d6d7e4-3372-47ee-8994-4a56fbb99c3f", + "type": "VirtualNetwork"}]}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '1303' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 21 Jan 2026 09:39:06 GMT + Pragma: + - no-cache + RequestId: + - af8900a9-0e17-4527-9e86-e6851d5ed782 + 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.3.1 + method: GET + uri: https://api.fabric.microsoft.com/v1/gateways/b3d6d7e4-3372-47ee-8994-4a56fbb99c3f + response: + body: + string: '{"displayName": "fabcli000002", "capacityId": "00000000-0000-0000-0000-000000000004", + "virtualNetworkAzureResource": {"virtualNetworkName": "mocked_fabriccli_vnet_name", + "subnetName": "mocked_fabriccli_vnet_subnet", "resourceGroupName": "mocked_fabriccli_resource_group", + "subscriptionId": "00000000-0000-0000-0000-000000000000"}, "inactivityMinutesBeforeSleep": + 30, "numberOfMemberGateways": 1, "id": "b3d6d7e4-3372-47ee-8994-4a56fbb99c3f", + "type": "VirtualNetwork"}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '290' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 21 Jan 2026 09:39:08 GMT + Pragma: + - no-cache + RequestId: + - 2c52380f-d84e-49aa-b8d7-5d1941686264 + 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.3.1 + method: GET + uri: https://api.fabric.microsoft.com/v1/gateways + response: + body: + string: '{"value": [{"displayName": "fabcli000002", "capacityId": "00000000-0000-0000-0000-000000000004", + "virtualNetworkAzureResource": {"virtualNetworkName": "mocked_fabriccli_vnet_name", + "subnetName": "mocked_fabriccli_vnet_subnet", "resourceGroupName": "mocked_fabriccli_resource_group", + "subscriptionId": "00000000-0000-0000-0000-000000000000"}, "inactivityMinutesBeforeSleep": + 30, "numberOfMemberGateways": 1, "id": "b3d6d7e4-3372-47ee-8994-4a56fbb99c3f", + "type": "VirtualNetwork"}]}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '1303' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 21 Jan 2026 09:39:09 GMT + Pragma: + - no-cache + RequestId: + - 09b537d6-86ce-4c8a-80e6-5934f484b424 + 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.3.1 + method: GET + uri: https://api.fabric.microsoft.com/v1/gateways/b3d6d7e4-3372-47ee-8994-4a56fbb99c3f + response: + body: + string: '{"displayName": "fabcli000002", "capacityId": "00000000-0000-0000-0000-000000000004", + "virtualNetworkAzureResource": {"virtualNetworkName": "mocked_fabriccli_vnet_name", + "subnetName": "mocked_fabriccli_vnet_subnet", "resourceGroupName": "mocked_fabriccli_resource_group", + "subscriptionId": "00000000-0000-0000-0000-000000000000"}, "inactivityMinutesBeforeSleep": + 30, "numberOfMemberGateways": 1, "id": "b3d6d7e4-3372-47ee-8994-4a56fbb99c3f", + "type": "VirtualNetwork"}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '290' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 21 Jan 2026 09:39:12 GMT + Pragma: + - no-cache + RequestId: + - c4549f6c-4c60-4311-885c-e7e868d9986a + 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": "VirtualNetwork"}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '61' + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.3.1 + method: PATCH + uri: https://api.fabric.microsoft.com/v1/gateways/b3d6d7e4-3372-47ee-8994-4a56fbb99c3f + response: + body: + string: '{"displayName": "fabcli000001", "capacityId": "00000000-0000-0000-0000-000000000004", + "virtualNetworkAzureResource": {"virtualNetworkName": "mocked_fabriccli_vnet_name", + "subnetName": "mocked_fabriccli_vnet_subnet", "resourceGroupName": "mocked_fabriccli_resource_group", + "subscriptionId": "00000000-0000-0000-0000-000000000000"}, "inactivityMinutesBeforeSleep": + 30, "numberOfMemberGateways": 1, "id": "b3d6d7e4-3372-47ee-8994-4a56fbb99c3f", + "type": "VirtualNetwork"}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '290' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 21 Jan 2026 09:39:13 GMT + Pragma: + - no-cache + RequestId: + - 9eecda00-ca47-4643-9890-7b6921f85de4 + 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.3.1 + method: GET + uri: https://api.fabric.microsoft.com/v1/gateways + response: + body: + string: '{"value": [{"displayName": "fabcli000001", "capacityId": "00000000-0000-0000-0000-000000000004", + "virtualNetworkAzureResource": {"virtualNetworkName": "mocked_fabriccli_vnet_name", + "subnetName": "mocked_fabriccli_vnet_subnet", "resourceGroupName": "mocked_fabriccli_resource_group", + "subscriptionId": "00000000-0000-0000-0000-000000000000"}, "inactivityMinutesBeforeSleep": + 30, "numberOfMemberGateways": 1, "id": "b3d6d7e4-3372-47ee-8994-4a56fbb99c3f", + "type": "VirtualNetwork"}]}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '1304' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 21 Jan 2026 09:39:14 GMT + Pragma: + - no-cache + RequestId: + - 69a4cd07-5a24-465d-87ad-eab118e99fe2 + 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.3.1 + method: DELETE + uri: https://api.fabric.microsoft.com/v1/gateways/b3d6d7e4-3372-47ee-8994-4a56fbb99c3f + 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, 21 Jan 2026 09:39:16 GMT + Pragma: + - no-cache + RequestId: + - 3438a205-e6b2-4865-953f-61368978c882 + 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/test_set.py b/tests/test_commands/test_set.py index 50221337..ecee8c15 100644 --- a/tests/test_commands/test_set.py +++ b/tests/test_commands/test_set.py @@ -448,7 +448,38 @@ def test_set_domain_success( # endregion # region Connection - def test_set_connection_success( + @pytest.mark.parametrize( + "metadata_to_set,input_value", + [ + ("privacyLevel", "Organizational"), + ], + ) + def test_set_connection_metadata_success( + self, + virtual_workspace_item_factory, + cli_executor, + mock_questionary_print, + mock_print_done, + upsert_connection_to_cache, + metadata_to_set, + input_value, + vcr_instance, + cassette_name, + ): + self._test_set_metadata_success( + virtual_workspace_item_factory(VirtualWorkspaceType.CONNECTION), + mock_questionary_print, + mock_print_done, + upsert_connection_to_cache, + metadata_to_set, + cli_executor, + vcr_instance, + cassette_name, + should_upsert_to_cache=metadata_to_set == "displayName", + input_value=input_value, + ) + + def test_set_connection_displayName_success( self, virtual_workspace_item_factory, cli_executor, @@ -490,7 +521,7 @@ def test_set_connection_success( [ ("numberOfMemberGateways", "2"), ("inactivityMinutesBeforeSleep", "60"), - ("displayName", "new name"), + ("displayName", None), # Use None to trigger generate_random_string ], ) def test_set_gateway_virtualNetwork_success( @@ -957,6 +988,12 @@ def upsert_gateway_to_cache(): yield mock +@pytest.fixture() +def upsert_connection_to_cache(): + with patch("fabric_cli.utils.fab_mem_store.upsert_connection_to_cache") as mock: + yield mock + + def _get_id(path, mock_questionary_print): get(path, query="id") return mock_questionary_print.call_args[0][0] From c16bd4fcee762811edc3c554d4df7b5a75b99133 Mon Sep 17 00:00:00 2001 From: may-hartov Date: Wed, 21 Jan 2026 14:20:20 +0200 Subject: [PATCH 04/11] removed records of deleted tests --- .../test_set/test_set_connection_success.yaml | 1898 ----------------- ...Network_success[displayName-new name].yaml | 813 ------- 2 files changed, 2711 deletions(-) delete mode 100644 tests/test_commands/recordings/test_commands/test_set/test_set_connection_success.yaml delete mode 100644 tests/test_commands/recordings/test_commands/test_set/test_set_gateway_virtualNetwork_success[displayName-new name].yaml diff --git a/tests/test_commands/recordings/test_commands/test_set/test_set_connection_success.yaml b/tests/test_commands/recordings/test_commands/test_set/test_set_connection_success.yaml deleted file mode 100644 index cce9f8dc..00000000 --- a/tests/test_commands/recordings/test_commands/test_set/test_set_connection_success.yaml +++ /dev/null @@ -1,1898 +0,0 @@ -interactions: -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - ms-fabric-cli-test/1.0.0 - method: GET - uri: https://api.fabric.microsoft.com/v1/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, 03 Sep 2025 09:21:57 GMT - Pragma: - - no-cache - RequestId: - - f316fcaf-5b94-41d7-8762-8edcbf6c2140 - Strict-Transport-Security: - - max-age=31536000; includeSubDomains - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - deny - home-cluster-uri: - - https://wabi-west-europe-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.0.0 - method: GET - uri: https://api.fabric.microsoft.com/v1/connections/supportedConnectionTypes - response: - body: - string: '{"value": [{"type": "SQL", "creationMethods": [{"name": "Sql", "parameters": - [{"name": "server", "dataType": "Text", "required": true, "allowedValues": - null}, {"name": "database", "dataType": "Text", "required": false, "allowedValues": - null}]}], "supportedCredentialTypes": ["Basic", "OAuth2", "ServicePrincipal", - "WorkspaceIdentity"], "supportedConnectionEncryptionTypes": ["NotEncrypted", - "Encrypted"], "supportsSkipTestConnection": false}, {"type": "AnalysisServices", - "creationMethods": [{"name": "AnalysisServices", "parameters": [{"name": "server", - "dataType": "Text", "required": true, "allowedValues": null}, {"name": "database", - "dataType": "Text", "required": false, "allowedValues": null}]}], "supportedCredentialTypes": - ["Basic", "OAuth2", "WorkspaceIdentity"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "SharePoint", - "creationMethods": [{"name": "SharePointList", "parameters": [{"name": "sharePointSiteUrl", - "dataType": "Text", "required": true, "allowedValues": null}]}], "supportedCredentialTypes": - ["Anonymous", "OAuth2", "ServicePrincipal", "WorkspaceIdentity"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "Web", "creationMethods": - [{"name": "Web", "parameters": [{"name": "url", "dataType": "Text", "required": - true, "allowedValues": null}]}], "supportedCredentialTypes": ["Anonymous", - "Basic", "OAuth2", "ServicePrincipal", "WorkspaceIdentity"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": true}, {"type": "OData", "creationMethods": - [{"name": "OData", "parameters": [{"name": "url", "dataType": "Text", "required": - true, "allowedValues": null}]}], "supportedCredentialTypes": ["Anonymous", - "Basic", "Key", "OAuth2"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], - "supportsSkipTestConnection": true}, {"type": "MySql", "creationMethods": - [{"name": "MySql", "parameters": [{"name": "server", "dataType": "Text", "required": - true, "allowedValues": null}, {"name": "database", "dataType": "Text", "required": - true, "allowedValues": null}]}], "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": - ["NotEncrypted", "Encrypted"], "supportsSkipTestConnection": false}, {"type": - "PostgreSQL", "creationMethods": [{"name": "PostgreSql", "parameters": [{"name": - "server", "dataType": "Text", "required": true, "allowedValues": null}, {"name": - "database", "dataType": "Text", "required": true, "allowedValues": null}]}], - "supportedCredentialTypes": ["Basic", "OAuth2"], "supportedConnectionEncryptionTypes": - ["NotEncrypted", "Encrypted"], "supportsSkipTestConnection": false}, {"type": - "AzureTables", "creationMethods": [{"name": "AzureTables", "parameters": [{"name": - "account", "dataType": "Text", "required": true, "allowedValues": null}, {"name": - "domain", "dataType": "Text", "required": true, "allowedValues": null}]}], - "supportedCredentialTypes": ["Key", "OAuth2", "WorkspaceIdentity"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "AzureBlobs", - "creationMethods": [{"name": "AzureBlobs", "parameters": [{"name": "account", - "dataType": "Text", "required": true, "allowedValues": null}, {"name": "domain", - "dataType": "Text", "required": true, "allowedValues": null}]}], "supportedCredentialTypes": - ["Anonymous", "Key", "OAuth2", "SharedAccessSignature", "ServicePrincipal", - "WorkspaceIdentity"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], - "supportsSkipTestConnection": false}, {"type": "GoogleAnalytics", "creationMethods": - [{"name": "GoogleAnalytics", "parameters": []}], "supportedCredentialTypes": - ["OAuth2"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": - false}, {"type": "Salesforce", "creationMethods": [{"name": "Salesforce", - "parameters": [{"name": "loginServer", "dataType": "Text", "required": true, - "allowedValues": null}, {"name": "classInfo", "dataType": "Text", "required": - true, "allowedValues": null}]}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "AdobeAnalytics", - "creationMethods": [{"name": "AdobeAnalytics", "parameters": []}], "supportedCredentialTypes": - ["OAuth2"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": - false}, {"type": "AzureDataLakeStorage", "creationMethods": [{"name": "AzureDataLakeStorage", - "parameters": [{"name": "server", "dataType": "Text", "required": true, "allowedValues": - null}, {"name": "path", "dataType": "Text", "required": true, "allowedValues": - null}]}], "supportedCredentialTypes": ["Key", "OAuth2", "SharedAccessSignature", - "ServicePrincipal", "WorkspaceIdentity"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "Exchange", - "creationMethods": [{"name": "Exchange", "parameters": [{"name": "emailAddress", - "dataType": "Text", "required": true, "allowedValues": null}]}], "supportedCredentialTypes": - ["OAuth2"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": - false}, {"type": "appFigures", "creationMethods": [{"name": "appFigures.Tables", - "parameters": []}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "GoogleBigQuery", - "creationMethods": [{"name": "GoogleBigQuery.Database", "parameters": [{"name": - "BillingProject", "dataType": "Text", "required": false, "allowedValues": - null}, {"name": "UseStorageApi", "dataType": "Boolean", "required": false, - "allowedValues": null}, {"name": "ConnectionTimeout", "dataType": "Duration", - "required": false, "allowedValues": null}, {"name": "CommandTimeout", "dataType": - "Duration", "required": false, "allowedValues": null}, {"name": "ProjectId", - "dataType": "Text", "required": false, "allowedValues": null}]}], "supportedCredentialTypes": - ["OAuth2", "Basic"], "supportedConnectionEncryptionTypes": ["NotEncrypted", - "Encrypted"], "supportsSkipTestConnection": false}, {"type": "GoogleBigQueryAad", - "creationMethods": [{"name": "GoogleBigQueryAad.Database", "parameters": [{"name": - "billingProject", "dataType": "Text", "required": true, "allowedValues": null}, - {"name": "Implementation", "dataType": "Text", "required": false, "allowedValues": - null}, {"name": "UseStorageApi", "dataType": "Boolean", "required": false, - "allowedValues": null}, {"name": "ConnectionTimeout", "dataType": "Duration", - "required": false, "allowedValues": null}, {"name": "CommandTimeout", "dataType": - "Duration", "required": false, "allowedValues": null}, {"name": "BYOID_AudienceUri", - "dataType": "Text", "required": false, "allowedValues": null}, {"name": "ProjectId", - "dataType": "Text", "required": false, "allowedValues": null}]}], "supportedCredentialTypes": - ["OAuth2"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": - false}, {"type": "PowerBI", "creationMethods": [{"name": "PowerBI.Dataflows", - "parameters": []}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "Cds", "creationMethods": - [{"name": "Cds.Entities", "parameters": [{"name": "url", "dataType": "Text", - "required": true, "allowedValues": null}, {"name": "ReorderColumns", "dataType": - "Boolean", "required": false, "allowedValues": null}, {"name": "UseFormattedValue", - "dataType": "Boolean", "required": false, "allowedValues": null}]}], "supportedCredentialTypes": - ["OAuth2"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": - false}, {"type": "DataLake", "creationMethods": [{"name": "DataLake.Contents", - "parameters": [{"name": "url", "dataType": "Text", "required": true, "allowedValues": - null}, {"name": "PageSize", "dataType": "Number", "required": false, "allowedValues": - null}]}], "supportedCredentialTypes": ["OAuth2", "ServicePrincipal", "WorkspaceIdentity"], - "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": - false}, {"type": "DataWorld", "creationMethods": [{"name": "DataWorld.Dataset", - "parameters": [{"name": "owner", "dataType": "Text", "required": true, "allowedValues": - null}, {"name": "id", "dataType": "Text", "required": true, "allowedValues": - null}, {"name": "query", "dataType": "Text", "required": false, "allowedValues": - null}]}], "supportedCredentialTypes": ["OAuth2", "Key"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "DocumentDB", - "creationMethods": [{"name": "DocumentDB.Contents", "parameters": [{"name": - "url", "dataType": "Text", "required": true, "allowedValues": null}, {"name": - "database", "dataType": "Text", "required": false, "allowedValues": null}, - {"name": "collection", "dataType": "Text", "required": false, "allowedValues": - null}]}], "supportedCredentialTypes": ["Key"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "Dynamics365BusinessCentral", - "creationMethods": [{"name": "Dynamics365BusinessCentral.ApiContentsWithOptions", - "parameters": [{"name": "environment", "dataType": "Text", "required": false, - "allowedValues": null}, {"name": "company", "dataType": "Text", "required": - false, "allowedValues": null}, {"name": "apiRoute", "dataType": "Text", "required": - false, "allowedValues": null}, {"name": "UseReadOnlyReplica", "dataType": - "Boolean", "required": false, "allowedValues": null}, {"name": "AcceptLanguage", - "dataType": "Text", "required": false, "allowedValues": null}, {"name": "Timeout", - "dataType": "Duration", "required": false, "allowedValues": null}, {"name": - "ODataMaxPageSize", "dataType": "Number", "required": false, "allowedValues": - null}]}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "Dynamics - 365 Business Central (on-premises)", "creationMethods": [{"name": "Dynamics365BusinessCentralOnPremises.Contents", - "parameters": [{"name": "url", "dataType": "Text", "required": true, "allowedValues": - null}, {"name": "company", "dataType": "Text", "required": false, "allowedValues": - null}]}], "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "Dynamics - NAV", "creationMethods": [{"name": "DynamicsNav.Contents", "parameters": [{"name": - "url", "dataType": "Text", "required": true, "allowedValues": null}, {"name": - "company", "dataType": "Text", "required": false, "allowedValues": null}]}], - "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "github", - "creationMethods": [{"name": "Github.Tables", "parameters": [{"name": "RepositoryOwner", - "dataType": "Text", "required": true, "allowedValues": null}, {"name": "Repository", - "dataType": "Text", "required": true, "allowedValues": null}]}], "supportedCredentialTypes": - ["OAuth2"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": - false}, {"type": "AzureHive", "creationMethods": [{"name": "AzureHiveLLAP.Database", - "parameters": [{"name": "server", "dataType": "Text", "required": true, "allowedValues": - null}, {"name": "database", "dataType": "Text", "required": true, "allowedValues": - null}]}], "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": - ["NotEncrypted", "Encrypted"], "supportsSkipTestConnection": false}, {"type": - "ApacheHive", "creationMethods": [{"name": "ApacheHiveLLAP.Database", "parameters": - [{"name": "server", "dataType": "Text", "required": true, "allowedValues": - null}, {"name": "database", "dataType": "Text", "required": true, "allowedValues": - null}, {"name": "thriftTransport", "dataType": "Number", "required": true, - "allowedValues": ["1", "2"]}]}], "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": - ["NotEncrypted", "Encrypted"], "supportsSkipTestConnection": false}, {"type": - "Impala", "creationMethods": [{"name": "Impala.Database", "parameters": [{"name": - "server", "dataType": "Text", "required": true, "allowedValues": null}, {"name": - "Implementation", "dataType": "Text", "required": false, "allowedValues": - null}, {"name": "ConnectionTimeout", "dataType": "Duration", "required": false, - "allowedValues": null}, {"name": "CommandTimeout", "dataType": "Duration", - "required": false, "allowedValues": null}]}], "supportedCredentialTypes": - ["Anonymous", "Basic"], "supportedConnectionEncryptionTypes": ["NotEncrypted", - "Encrypted"], "supportsSkipTestConnection": false}, {"type": "AzureDataExplorer", - "creationMethods": [{"name": "AzureDataExplorer.Contents", "parameters": [{"name": - "cluster", "dataType": "Text", "required": true, "allowedValues": null}, {"name": - "database", "dataType": "Text", "required": false, "allowedValues": null}, - {"name": "tableOrQuery", "dataType": "Text", "required": false, "allowedValues": - null}, {"name": "MaxRows", "dataType": "Number", "required": false, "allowedValues": - null}, {"name": "MaxSize", "dataType": "Number", "required": false, "allowedValues": - null}, {"name": "NoTruncate", "dataType": "Boolean", "required": false, "allowedValues": - null}, {"name": "AdditionalSetStatements", "dataType": "Text", "required": - false, "allowedValues": null}]}, {"name": "AzureDataExplorer.KqlDatabase", - "parameters": [{"name": "cluster", "dataType": "Text", "required": false, - "allowedValues": null}, {"name": "database", "dataType": "Text", "required": - false, "allowedValues": null}, {"name": "tableOrQuery", "dataType": "Text", - "required": false, "allowedValues": null}, {"name": "MaxRows", "dataType": - "Number", "required": false, "allowedValues": null}, {"name": "MaxSize", "dataType": - "Number", "required": false, "allowedValues": null}, {"name": "NoTruncate", - "dataType": "Boolean", "required": false, "allowedValues": null}, {"name": - "AdditionalSetStatements", "dataType": "Text", "required": false, "allowedValues": - null}]}], "supportedCredentialTypes": ["OAuth2", "WorkspaceIdentity"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "LinkedIn", - "creationMethods": [{"name": "LinkedIn.SalesNavigator", "parameters": [{"name": - "selectContracts", "dataType": "Text", "required": true, "allowedValues": - ["All Contracts", "Selected Contracts"]}, {"name": "startAt", "dataType": - "Date", "required": false, "allowedValues": null}, {"name": "endAt", "dataType": - "Date", "required": false, "allowedValues": null}]}], "supportedCredentialTypes": - ["OAuth2"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": - false}, {"type": "mixpanel", "creationMethods": [{"name": "Mixpanel.Tables", - "parameters": []}], "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "Netezza", - "creationMethods": [{"name": "Netezza.Database", "parameters": [{"name": "server", - "dataType": "Text", "required": true, "allowedValues": null}, {"name": "database", - "dataType": "Text", "required": true, "allowedValues": null}, {"name": "ConnectionTimeout", - "dataType": "Duration", "required": false, "allowedValues": null}, {"name": - "CommandTimeout", "dataType": "Duration", "required": false, "allowedValues": - null}, {"name": "NormalizeDatabaseName", "dataType": "Boolean", "required": - false, "allowedValues": null}, {"name": "HierarchicalNavigation", "dataType": - "Boolean", "required": false, "allowedValues": null}, {"name": "CreateNavigationProperties", - "dataType": "Boolean", "required": false, "allowedValues": null}]}], "supportedCredentialTypes": - ["Basic"], "supportedConnectionEncryptionTypes": ["NotEncrypted", "Encrypted"], - "supportsSkipTestConnection": false}, {"type": "PlanviewEnterprise", "creationMethods": - [{"name": "PlanviewEnterprise.Feed", "parameters": [{"name": "url", "dataType": - "Text", "required": true, "allowedValues": null}, {"name": "database", "dataType": - "Text", "required": true, "allowedValues": null}]}], "supportedCredentialTypes": - ["Basic"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": - false}, {"type": "AmazonRedshift", "creationMethods": [{"name": "AmazonRedshift.Database", - "parameters": [{"name": "server", "dataType": "Text", "required": true, "allowedValues": - null}, {"name": "database", "dataType": "Text", "required": true, "allowedValues": - null}, {"name": "ProviderName", "dataType": "Text", "required": false, "allowedValues": - null}, {"name": "BatchSize", "dataType": "Number", "required": false, "allowedValues": - null}]}], "supportedCredentialTypes": ["Basic", "OAuth2"], "supportedConnectionEncryptionTypes": - ["NotEncrypted", "Encrypted"], "supportsSkipTestConnection": false}, {"type": - "Snowflake", "creationMethods": [{"name": "Snowflake.Databases", "parameters": - [{"name": "server", "dataType": "Text", "required": true, "allowedValues": - null}, {"name": "warehouse", "dataType": "Text", "required": true, "allowedValues": - null}, {"name": "Role", "dataType": "Text", "required": false, "allowedValues": - null}, {"name": "CreateNavigationProperties", "dataType": "Boolean", "required": - false, "allowedValues": null}, {"name": "ConnectionTimeout", "dataType": "Number", - "required": false, "allowedValues": null}, {"name": "CommandTimeout", "dataType": - "Number", "required": false, "allowedValues": null}]}], "supportedCredentialTypes": - ["Basic", "OAuth2"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], - "supportsSkipTestConnection": false}, {"type": "Spark", "creationMethods": - [{"name": "AzureSpark.Tables", "parameters": [{"name": "server", "dataType": - "Text", "required": true, "allowedValues": null}, {"name": "BatchSize", "dataType": - "Number", "required": false, "allowedValues": null}, {"name": "HierarchicalNavigation", - "dataType": "Boolean", "required": false, "allowedValues": null}]}, {"name": - "ApacheSpark.Tables", "parameters": [{"name": "server", "dataType": "Text", - "required": true, "allowedValues": null}, {"name": "protocol", "dataType": - "Number", "required": true, "allowedValues": ["0", "2"]}, {"name": "BatchSize", - "dataType": "Number", "required": false, "allowedValues": null}, {"name": - "HierarchicalNavigation", "dataType": "Boolean", "required": false, "allowedValues": - null}, {"name": "Implementation", "dataType": "Text", "required": false, "allowedValues": - null}]}], "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "SparkPost", - "creationMethods": [{"name": "SparkPost.NavTable", "parameters": [{"name": - "DaysToAggregate", "dataType": "Number", "required": true, "allowedValues": - null}]}], "supportedCredentialTypes": ["Key"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "SweetIQ", - "creationMethods": [{"name": "SweetIQ.Tables", "parameters": []}], "supportedCredentialTypes": - ["Key"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": - false}, {"type": "Troux", "creationMethods": [{"name": "Troux.Feed", "parameters": - [{"name": "url", "dataType": "Text", "required": true, "allowedValues": null}]}], - "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "VSTS", "creationMethods": - [{"name": "VSTS.AnalyticsViews", "parameters": [{"name": "url", "dataType": - "Text", "required": true, "allowedValues": null}, {"name": "project", "dataType": - "Text", "required": true, "allowedValues": null}]}], "supportedCredentialTypes": - ["OAuth2", "Basic", "Key"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], - "supportsSkipTestConnection": false}, {"type": "Vertica", "creationMethods": - [{"name": "Vertica.Database", "parameters": [{"name": "server", "dataType": - "Text", "required": true, "allowedValues": null}, {"name": "database", "dataType": - "Text", "required": true, "allowedValues": null}]}], "supportedCredentialTypes": - ["Basic"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": - false}, {"type": "Acterys", "creationMethods": [{"name": "Acterys.Contents", - "parameters": []}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "ADPAnalytics", - "creationMethods": [{"name": "ADPAnalytics.Contents", "parameters": []}], - "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "Anaplan", - "creationMethods": [{"name": "Anaplan.Contents", "parameters": [{"name": "apiUrl", - "dataType": "Text", "required": true, "allowedValues": null}, {"name": "authUrl", - "dataType": "Text", "required": true, "allowedValues": null}]}], "supportedCredentialTypes": - ["OAuth2", "Basic"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], - "supportsSkipTestConnection": false}, {"type": "Asana", "creationMethods": - [{"name": "Asana.Tables", "parameters": [{"name": "link", "dataType": "Text", - "required": true, "allowedValues": null}]}], "supportedCredentialTypes": ["OAuth2"], - "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": - false}, {"type": "AssembleViews", "creationMethods": [{"name": "AssembleViews.Feed", - "parameters": [{"name": "resourceUrl", "dataType": "Text", "required": true, - "allowedValues": null}]}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "AutodeskConstructionCloud", - "creationMethods": [{"name": "AutodeskConstructionCloud.Feed", "parameters": - [{"name": "region", "dataType": "Text", "required": true, "allowedValues": - ["United States", "Europe", "Australia"]}]}], "supportedCredentialTypes": - ["OAuth2"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": - false}, {"type": "AutomationAnywhere", "creationMethods": [{"name": "AutomationAnywhere.Feed", - "parameters": [{"name": "CRVersion", "dataType": "Text", "required": true, - "allowedValues": ["10.x/11.x", "Automation 360", "11.3.5.1 Or Higher"]}, {"name": - "CRHostName", "dataType": "Text", "required": true, "allowedValues": null}]}], - "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "AutomyDataAnalytics", - "creationMethods": [{"name": "AutomyDataAnalytics.Contents", "parameters": - []}], "supportedCredentialTypes": ["Key"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "BI360", - "creationMethods": [{"name": "BI360.Contents", "parameters": [{"name": "Url", - "dataType": "Text", "required": true, "allowedValues": null}]}], "supportedCredentialTypes": - ["Key"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": - false}, {"type": "BitSightSecurityRatings", "creationMethods": [{"name": "BitSightSecurityRatings.Contents", - "parameters": [{"name": "company_guid", "dataType": "Text", "required": false, - "allowedValues": null}, {"name": "affects_rating_findings", "dataType": "Boolean", - "required": false, "allowedValues": null}]}], "supportedCredentialTypes": - ["Key"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": - false}, {"type": "Bloomberg", "creationMethods": [{"name": "Bloomberg.Query", - "parameters": [{"name": "Bloomberg", "dataType": "Text", "required": true, - "allowedValues": null}]}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "BQECore", - "creationMethods": [{"name": "BQECore.Contents", "parameters": []}], "supportedCredentialTypes": - ["OAuth2"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": - false}, {"type": "BuildingConnected", "creationMethods": [{"name": "BuildingConnected.Contents", - "parameters": [{"name": "rangeStart", "dataType": "DateTimeZone", "required": - false, "allowedValues": null}, {"name": "rangeEnd", "dataType": "DateTimeZone", - "required": false, "allowedValues": null}, {"name": "includeClosed", "dataType": - "Boolean", "required": false, "allowedValues": null}]}], "supportedCredentialTypes": - ["OAuth2"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": - false}, {"type": "CCHTagetik", "creationMethods": [{"name": "CCHTagetik.Contents", - "parameters": [{"name": "URL", "dataType": "Text", "required": true, "allowedValues": - null}, {"name": "Database", "dataType": "Text", "required": true, "allowedValues": - null}, {"name": "AW", "dataType": "Text", "required": false, "allowedValues": - null}, {"name": "Dataset", "dataType": "Text", "required": false, "allowedValues": - null}]}], "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "CDataConnectCloud", - "creationMethods": [{"name": "CDataConnectCloud.ContentsV2", "parameters": - [{"name": "Query", "dataType": "Text", "required": false, "allowedValues": - null}]}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "Celonis", - "creationMethods": [{"name": "Celonis.Navigation", "parameters": [{"name": - "URL", "dataType": "Text", "required": true, "allowedValues": null}]}], "supportedCredentialTypes": - ["Key"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": - false}, {"type": "Cherwell", "creationMethods": [{"name": "Cherwell.SavedSearches", - "parameters": [{"name": "API URL", "dataType": "Text", "required": true, "allowedValues": - null}, {"name": "Client ID", "dataType": "Text", "required": true, "allowedValues": - null}, {"name": "Locale", "dataType": "Text", "required": false, "allowedValues": - null}, {"name": "Saved Search URL", "dataType": "Text", "required": false, - "allowedValues": null}]}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "CloudBluePSA", - "creationMethods": [{"name": "CloudBluePSA.Feed", "parameters": [{"name": - "url", "dataType": "Text", "required": true, "allowedValues": null}, {"name": - "filter", "dataType": "Text", "required": true, "allowedValues": null}]}], - "supportedCredentialTypes": ["Key"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "Cognite", - "creationMethods": [{"name": "Cognite.Contents", "parameters": [{"name": "project", - "dataType": "Text", "required": true, "allowedValues": null}, {"name": "environment", - "dataType": "Text", "required": false, "allowedValues": null}]}], "supportedCredentialTypes": - ["OAuth2"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": - false}, {"type": "CogniteDataSource", "creationMethods": [{"name": "CogniteDataSource.Contents", - "parameters": [{"name": "project", "dataType": "Text", "required": true, "allowedValues": - null}, {"name": "organization", "dataType": "Text", "required": true, "allowedValues": - null}]}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "Databricks", - "creationMethods": [{"name": "Databricks.Catalogs", "parameters": [{"name": - "host", "dataType": "Text", "required": true, "allowedValues": null}, {"name": - "httpPath", "dataType": "Text", "required": true, "allowedValues": null}, - {"name": "Catalog", "dataType": "Text", "required": false, "allowedValues": - null}, {"name": "Database", "dataType": "Text", "required": false, "allowedValues": - null}, {"name": "EnableAutomaticProxyDiscovery", "dataType": "Text", "required": - false, "allowedValues": ["enabled", "disabled"]}]}], "supportedCredentialTypes": - ["OAuth2", "Key", "Basic"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], - "supportsSkipTestConnection": false}, {"type": "DatabricksMultiCloud", "creationMethods": - [{"name": "DatabricksMultiCloud.Catalogs", "parameters": [{"name": "host", - "dataType": "Text", "required": true, "allowedValues": null}, {"name": "httpPath", - "dataType": "Text", "required": true, "allowedValues": null}, {"name": "Catalog", - "dataType": "Text", "required": false, "allowedValues": null}, {"name": "Database", - "dataType": "Text", "required": false, "allowedValues": null}, {"name": "EnableAutomaticProxyDiscovery", - "dataType": "Text", "required": false, "allowedValues": ["enabled", "disabled"]}]}], - "supportedCredentialTypes": ["OAuth2", "Key", "Basic"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "DeltaSharing", - "creationMethods": [{"name": "DeltaSharing.Contents", "parameters": [{"name": - "host", "dataType": "Text", "required": true, "allowedValues": null}, {"name": - "rowLimitHint", "dataType": "Number", "required": false, "allowedValues": - null}]}], "supportedCredentialTypes": ["OAuth2", "Key"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "Dremio", - "creationMethods": [{"name": "Dremio.DatabasesV370", "parameters": [{"name": - "server", "dataType": "Text", "required": true, "allowedValues": null}, {"name": - "encryption", "dataType": "Text", "required": true, "allowedValues": ["Enabled", - "Disabled", "Enabled-PEM"]}, {"name": "engine", "dataType": "Text", "required": - false, "allowedValues": null}, {"name": "routingTag", "dataType": "Text", - "required": false, "allowedValues": null}, {"name": "routingQueue", "dataType": - "Text", "required": false, "allowedValues": null}]}], "supportedCredentialTypes": - ["Basic", "OAuth2"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], - "supportsSkipTestConnection": false}, {"type": "DremioCloud", "creationMethods": - [{"name": "DremioCloud.DatabasesByServerV370", "parameters": [{"name": "server", - "dataType": "Text", "required": true, "allowedValues": null}, {"name": "projectId", - "dataType": "Text", "required": false, "allowedValues": null}, {"name": "engine", - "dataType": "Text", "required": false, "allowedValues": null}, {"name": "routingTag", - "dataType": "Text", "required": false, "allowedValues": null}, {"name": "routingQueue", - "dataType": "Text", "required": false, "allowedValues": null}, {"name": "encryption", - "dataType": "Text", "required": false, "allowedValues": ["Enabled-PEM"]}]}], - "supportedCredentialTypes": ["OAuth2", "Key"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "DynatraceGrail", - "creationMethods": [{"name": "DynatraceGrail.Contents", "parameters": [{"name": - "url", "dataType": "Text", "required": true, "allowedValues": null}, {"name": - "QueryInput", "dataType": "Text", "required": false, "allowedValues": null}, - {"name": "ScanGBParameter", "dataType": "Number", "required": false, "allowedValues": - null}, {"name": "MaxResultParameter", "dataType": "Number", "required": false, - "allowedValues": null}, {"name": "MaxBytesParameter", "dataType": "Number", - "required": false, "allowedValues": null}, {"name": "SamplingParameter", "dataType": - "Number", "required": false, "allowedValues": ["10", "100", "1000", "10000"]}]}], - "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "EduFrame", - "creationMethods": [{"name": "EduFrame.Contents", "parameters": [{"name": - "domainSlug", "dataType": "Text", "required": true, "allowedValues": null}]}], - "supportedCredentialTypes": ["OAuth2", "Key"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "EmigoDataSourceConnector", - "creationMethods": [{"name": "Emigo.Contents", "parameters": [{"name": "DataRestrictionType", - "dataType": "Text", "required": false, "allowedValues": ["Not set", "Days", - "Weeks", "Months", "Quarters", "Years"]}, {"name": "DataRestrictionValue", - "dataType": "Text", "required": false, "allowedValues": null}, {"name": "DataRestrictionMode", - "dataType": "Text", "required": false, "allowedValues": ["Default", "Exact"]}, - {"name": "AuthorizationMode", "dataType": "Text", "required": false, "allowedValues": - ["Default", "EmigoObszary", "EmigoHierarchia", "CustomRestrictions"]}]}], - "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "EntersoftBusinessSuite", - "creationMethods": [{"name": "EntersoftBusinessSuite.Contents", "parameters": - []}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "EQuIS", - "creationMethods": [{"name": "EQuIS.Contents", "parameters": [{"name": "baseUri", - "dataType": "Text", "required": true, "allowedValues": null}]}], "supportedCredentialTypes": - ["Key", "Basic", "OAuth2"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], - "supportsSkipTestConnection": false}, {"type": "eWayCRM", "creationMethods": - [{"name": "eWayCRM.Contents", "parameters": [{"name": "IncludeRelations", - "dataType": "Boolean", "required": false, "allowedValues": null}]}], "supportedCredentialTypes": - ["OAuth2"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": - false}, {"type": "FactSetAnalytics", "creationMethods": [{"name": "FactSetAnalytics.Contents", - "parameters": []}], "supportedCredentialTypes": ["OAuth2", "Basic"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "FactSetRMS", - "creationMethods": [{"name": "FactSetRMS.Functions", "parameters": []}], "supportedCredentialTypes": - ["Basic"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": - false}, {"type": "Funnel", "creationMethods": [{"name": "Funnel.Contents", - "parameters": []}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "HexagonSmartApi", - "creationMethods": [{"name": "HexagonSmartApi.Feed", "parameters": [{"name": - "url", "dataType": "Text", "required": true, "allowedValues": null}, {"name": - "headers", "dataType": "Text", "required": false, "allowedValues": null}, - {"name": "odataFeedVersion", "dataType": "Text", "required": false, "allowedValues": - ["2.0", "1.0"]}]}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "IndustrialAppStore", - "creationMethods": [{"name": "IndustrialAppStore.NavigationTable", "parameters": - []}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "InformationGrid", - "creationMethods": [{"name": "InformationGrid.Contents", "parameters": [{"name": - "server", "dataType": "Text", "required": true, "allowedValues": null}]}], - "supportedCredentialTypes": ["Key"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "inwink", - "creationMethods": [{"name": "inwink.ScopeContents", "parameters": [{"name": - "customerId", "dataType": "Text", "required": true, "allowedValues": null}, - {"name": "scope", "dataType": "Text", "required": true, "allowedValues": ["Audience", - "Event", "Community"]}, {"name": "scopeId", "dataType": "Text", "required": - true, "allowedValues": null}]}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "JamfPro", - "creationMethods": [{"name": "JamfPro.Contents", "parameters": [{"name": "jamfUrl", - "dataType": "Text", "required": true, "allowedValues": null}]}], "supportedCredentialTypes": - ["Basic", "Key"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], - "supportsSkipTestConnection": false}, {"type": "Kognitwin", "creationMethods": - [{"name": "Kognitwin.Contents", "parameters": [{"name": "url", "dataType": - "Text", "required": true, "allowedValues": null}]}], "supportedCredentialTypes": - ["OAuth2"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": - false}, {"type": "kxkdbinsightsenterprise", "creationMethods": [{"name": "kxkdbinsightsenterprise.Contents", - "parameters": [{"name": "HostUrl", "dataType": "Text", "required": true, "allowedValues": - null}]}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "LEAP", "creationMethods": - [{"name": "LEAP.Contents", "parameters": []}], "supportedCredentialTypes": - ["OAuth2"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": - false}, {"type": "LinkedInLearning", "creationMethods": [{"name": "LinkedInLearning.Contents", - "parameters": [{"name": "start_date", "dataType": "DateTime", "required": - false, "allowedValues": null}, {"name": "end_date", "dataType": "DateTime", - "required": false, "allowedValues": null}]}], "supportedCredentialTypes": - ["Basic"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": - false}, {"type": "MicroStrategyDataset", "creationMethods": [{"name": "MicroStrategyDataset.Contents", - "parameters": [{"name": "libraryUrl", "dataType": "Text", "required": true, - "allowedValues": null}, {"name": "authMode", "dataType": "Text", "required": - false, "allowedValues": ["Standard", "LDAP"]}, {"name": "limit", "dataType": - "Number", "required": false, "allowedValues": null}, {"name": "timeout", "dataType": - "Number", "required": false, "allowedValues": null}]}], "supportedCredentialTypes": - ["Basic", "OAuth2"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], - "supportsSkipTestConnection": false}, {"type": "OneStream", "creationMethods": - [{"name": "OneStream.Navigation", "parameters": [{"name": "OneStreamURL", - "dataType": "Text", "required": true, "allowedValues": null}]}], "supportedCredentialTypes": - ["OAuth2"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": - false}, {"type": "Paxata", "creationMethods": [{"name": "Paxata.Contents", - "parameters": [{"name": "url", "dataType": "Text", "required": true, "allowedValues": - null}]}], "supportedCredentialTypes": ["Key"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "PlanviewOKR", - "creationMethods": [{"name": "PlanviewOKR.Contents", "parameters": [{"name": - "ODataURL", "dataType": "Text", "required": true, "allowedValues": null}]}], - "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "PlanviewProjectplace", - "creationMethods": [{"name": "PlanviewProjectplace.Contents", "parameters": - [{"name": "ODataURL", "dataType": "Text", "required": true, "allowedValues": - null}]}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "Profisee", - "creationMethods": [{"name": "Profisee.Tables", "parameters": [{"name": "url", - "dataType": "Text", "required": true, "allowedValues": null}]}], "supportedCredentialTypes": - ["OAuth2"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": - false}, {"type": "QuickBase", "creationMethods": [{"name": "QuickBase.Contents", - "parameters": [{"name": "url", "dataType": "Text", "required": true, "allowedValues": - null}]}], "supportedCredentialTypes": ["Key"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "Roamler", - "creationMethods": [{"name": "Roamler.Contents", "parameters": []}], "supportedCredentialTypes": - ["Key"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": - false}, {"type": "Samsara", "creationMethods": [{"name": "Samsara.Records", - "parameters": [{"name": "Region", "dataType": "Text", "required": true, "allowedValues": - ["US", "EU"]}, {"name": "RangeStart", "dataType": "Text", "required": true, - "allowedValues": null}, {"name": "RangeEnd", "dataType": "Text", "required": - false, "allowedValues": null}]}], "supportedCredentialTypes": ["Key"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "SDMX", "creationMethods": - [{"name": "SDMX.Contents", "parameters": [{"name": "url", "dataType": "Text", - "required": true, "allowedValues": null}, {"name": "Option", "dataType": "Text", - "required": true, "allowedValues": ["Show codes and labels", "Show codes only", - "Show labels only"]}, {"name": "Language", "dataType": "Text", "required": - false, "allowedValues": null}]}], "supportedCredentialTypes": ["Anonymous"], - "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": - false}, {"type": "ShortcutsBI", "creationMethods": [{"name": "ShortcutsBI.Contents", - "parameters": []}], "supportedCredentialTypes": ["Key"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "Siteimprove", - "creationMethods": [{"name": "Siteimprove.Contents", "parameters": []}], "supportedCredentialTypes": - ["Basic"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": - false}, {"type": "SmartsheetGlobal", "creationMethods": [{"name": "SmartsheetGlobal.Contents", - "parameters": [{"name": "region", "dataType": "Text", "required": true, "allowedValues": - ["US", "EU"]}]}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "SoftOneBI", - "creationMethods": [{"name": "SoftOneBI.Contents", "parameters": []}], "supportedCredentialTypes": - ["OAuth2"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": - false}, {"type": "SolarWindsServiceDesk", "creationMethods": [{"name": "SolarWindsServiceDesk.ContentsV113", - "parameters": [{"name": "RangeStart", "dataType": "DateTime", "required": - false, "allowedValues": null}, {"name": "RangeEnd", "dataType": "DateTime", - "required": false, "allowedValues": null}, {"name": "CustomFieldsStr", "dataType": - "Text", "required": false, "allowedValues": null}]}], "supportedCredentialTypes": - ["Key"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": - false}, {"type": "Spigit", "creationMethods": [{"name": "Spigit.Contents", - "parameters": [{"name": "ODataURL", "dataType": "Text", "required": true, - "allowedValues": null}]}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "SumTotal", - "creationMethods": [{"name": "SumTotal.ODataFeed", "parameters": [{"name": - "url", "dataType": "Text", "required": true, "allowedValues": null}]}], "supportedCredentialTypes": - ["OAuth2"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": - false}, {"type": "Supermetrics", "creationMethods": [{"name": "Supermetrics.Render", - "parameters": []}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "SurveyMonkey", - "creationMethods": [{"name": "SurveyMonkey.Contents", "parameters": []}], - "supportedCredentialTypes": ["Key"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "TeamDesk", - "creationMethods": [{"name": "TeamDesk.Database", "parameters": [{"name": - "url", "dataType": "Text", "required": true, "allowedValues": null}]}], "supportedCredentialTypes": - ["Basic", "Key"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], - "supportsSkipTestConnection": false}, {"type": "Tenforce", "creationMethods": - [{"name": "Tenforce.Contents", "parameters": [{"name": "ApplicationUrl", "dataType": - "Text", "required": true, "allowedValues": null}, {"name": "ListId", "dataType": - "Text", "required": true, "allowedValues": null}, {"name": "DataType", "dataType": - "Text", "required": true, "allowedValues": ["Do not include", "Include"]}]}], - "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "Usercube", - "creationMethods": [{"name": "Usercube.Universes", "parameters": [{"name": - "serverUrl", "dataType": "Text", "required": true, "allowedValues": null}]}], - "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "Vena", "creationMethods": - [{"name": "Vena.Contents", "parameters": [{"name": "source", "dataType": "Text", - "required": true, "allowedValues": ["https://ca3.vena.io", "https://us3.vena.io", - "https://us2.vena.io", "https://us1.vena.io", "https://eu1.vena.io"]}, {"name": - "modelQuery", "dataType": "Text", "required": false, "allowedValues": null}, - {"name": "apiVersion", "dataType": "Text", "required": false, "allowedValues": - ["v1", "v2"]}]}], "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "VesselInsight", - "creationMethods": [{"name": "VesselInsight.Contents", "parameters": []}], - "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "WebtrendsAnalytics", - "creationMethods": [{"name": "WebtrendsAnalytics.Tables", "parameters": [{"name": - "ProfileId", "dataType": "Text", "required": true, "allowedValues": null}, - {"name": "Period", "dataType": "Text", "required": true, "allowedValues": - ["Custom Date", "Report Period"]}, {"name": "reportType", "dataType": "Text", - "required": true, "allowedValues": ["Summary", "Trend", "Individual"]}, {"name": - "startDate", "dataType": "Date", "required": false, "allowedValues": null}, - {"name": "endDate", "dataType": "Date", "required": false, "allowedValues": - null}, {"name": "startPeriod", "dataType": "Text", "required": false, "allowedValues": - null}, {"name": "endPeriod", "dataType": "Text", "required": false, "allowedValues": - null}]}], "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "Windsor", - "creationMethods": [{"name": "Windsor.Main", "parameters": []}], "supportedCredentialTypes": - ["OAuth2"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": - false}, {"type": "Witivio", "creationMethods": [{"name": "Witivio.Contents", - "parameters": [{"name": "botId", "dataType": "Text", "required": true, "allowedValues": - null}]}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "Wrike", - "creationMethods": [{"name": "Wrike.Contents", "parameters": []}], "supportedCredentialTypes": - ["OAuth2"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": - false}, {"type": "ZendeskData", "creationMethods": [{"name": "ZendeskData.Contents", - "parameters": [{"name": "url", "dataType": "Text", "required": true, "allowedValues": - null}]}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "ZohoCreator", - "creationMethods": [{"name": "ZohoCreator.Contents", "parameters": [{"name": - "creatordomain", "dataType": "Text", "required": true, "allowedValues": ["zoho.com", - "zoho.eu", "zoho.com.cn", "zoho.in", "zoho.com.au"]}, {"name": "scopname", - "dataType": "Text", "required": true, "allowedValues": null}, {"name": "applinkname", - "dataType": "Text", "required": true, "allowedValues": null}, {"name": "reportlinkname", - "dataType": "Text", "required": true, "allowedValues": null}]}], "supportedCredentialTypes": - ["OAuth2"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": - false}, {"type": "Zucchetti", "creationMethods": [{"name": "Zucchetti.Contents", - "parameters": [{"name": "Url", "dataType": "Text", "required": true, "allowedValues": - null}, {"name": "Environment", "dataType": "Text", "required": true, "allowedValues": - null}]}], "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "AtScale", - "creationMethods": [{"name": "AtScale.Cubes", "parameters": [{"name": "server", - "dataType": "Text", "required": true, "allowedValues": null}, {"name": "ConnectionTimeout", - "dataType": "Duration", "required": false, "allowedValues": null}, {"name": - "CommandTimeout", "dataType": "Duration", "required": false, "allowedValues": - null}]}], "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "AzureCosmosDBForMongoDBvCore", - "creationMethods": [{"name": "AzureCosmosDBForMongoDBvCore.Contents", "parameters": - [{"name": "baseURL", "dataType": "Text", "required": true, "allowedValues": - null}, {"name": "database", "dataType": "Text", "required": false, "allowedValues": - null}, {"name": "collection", "dataType": "Text", "required": false, "allowedValues": - null}]}], "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "AzureCostManagement", - "creationMethods": [{"name": "AzureCostManagement.Tables", "parameters": [{"name": - "scope", "dataType": "Text", "required": true, "allowedValues": ["Billing - Profile Id", "Enrollment Number", "Manually Input Scope"]}, {"name": "scopeValue", - "dataType": "Text", "required": true, "allowedValues": null}, {"name": "numberOfMonths", - "dataType": "Number", "required": true, "allowedValues": null}, {"name": "startDate", - "dataType": "Date", "required": false, "allowedValues": null}, {"name": "endDate", - "dataType": "Date", "required": false, "allowedValues": null}]}], "supportedCredentialTypes": - ["OAuth2"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": - false}, {"type": "AzureDeviceRegistry", "creationMethods": [{"name": "AzureDeviceRegistry.Query", - "parameters": [{"name": "scope", "dataType": "Text", "required": true, "allowedValues": - ["Tenant", "Subscription"]}, {"name": "subscriptions", "dataType": "Text", - "required": false, "allowedValues": null}, {"name": "namespaces", "dataType": - "Text", "required": false, "allowedValues": null}, {"name": "customAttributes", - "dataType": "Text", "required": false, "allowedValues": null}, {"name": "resultTruncated", - "dataType": "Boolean", "required": false, "allowedValues": ["true", "false"]}, - {"name": "pagesize", "dataType": "Number", "required": false, "allowedValues": - ["5", "10", "25", "50", "100", "200", "300", "400", "500", "600", "700", "800", - "900", "1000"]}]}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "AzureResourceGraph", - "creationMethods": [{"name": "AzureResourceGraph.Query", "parameters": [{"name": - "query", "dataType": "Text", "required": true, "allowedValues": null}, {"name": - "scope", "dataType": "Text", "required": false, "allowedValues": ["Tenant", - "Subscription", "Management group"]}, {"name": "subscription", "dataType": - "Text", "required": false, "allowedValues": null}, {"name": "managementGroup", - "dataType": "Text", "required": false, "allowedValues": null}, {"name": "resultTruncated", - "dataType": "Boolean", "required": false, "allowedValues": ["true", "false"]}]}], - "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "CommonDataService", - "creationMethods": [{"name": "CommonDataService.Database", "parameters": [{"name": - "server", "dataType": "Text", "required": false, "allowedValues": null}, {"name": - "CreateNavigationProperties", "dataType": "Boolean", "required": false, "allowedValues": - null}]}], "supportedCredentialTypes": ["OAuth2", "ServicePrincipal", "WorkspaceIdentity"], - "supportedConnectionEncryptionTypes": ["NotEncrypted", "Encrypted"], "supportsSkipTestConnection": - false}, {"type": "CosmosDB", "creationMethods": [{"name": "CosmosDB.Contents", - "parameters": [{"name": "host", "dataType": "Text", "required": true, "allowedValues": - null}, {"name": "NUMBER_OF_RETRIES", "dataType": "Text", "required": false, - "allowedValues": null}, {"name": "ENABLE_AVERAGE_FUNCTION_PASSDOWN", "dataType": - "Text", "required": false, "allowedValues": null}, {"name": "ENABLE_SORT_PASSDOWN_FOR_MULTIPLE_COLUMNS", - "dataType": "Text", "required": false, "allowedValues": null}]}], "supportedCredentialTypes": - ["Key", "OAuth2", "WorkspaceIdentity"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "CustomerInsights", - "creationMethods": [{"name": "CustomerInsights.Contents", "parameters": []}], - "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "FabricSql", - "creationMethods": [{"name": "FabricSql.Contents", "parameters": []}], "supportedCredentialTypes": - ["OAuth2", "ServicePrincipal"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], - "supportsSkipTestConnection": false}, {"type": "Fhir", "creationMethods": - [{"name": "Fhir.Contents", "parameters": [{"name": "url", "dataType": "Text", - "required": true, "allowedValues": null}, {"name": "searchQuery", "dataType": - "Text", "required": false, "allowedValues": null}]}], "supportedCredentialTypes": - ["OAuth2", "Anonymous"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], - "supportsSkipTestConnection": false}, {"type": "GoogleSheets", "creationMethods": - [{"name": "GoogleSheets.Contents", "parameters": [{"name": "url", "dataType": - "Text", "required": true, "allowedValues": null}]}], "supportedCredentialTypes": - ["OAuth2"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": - false}, {"type": "Intune", "creationMethods": [{"name": "Intune.Contents", - "parameters": [{"name": "maxHistoryDays", "dataType": "Number", "required": - true, "allowedValues": ["1", "2", "3", "4", "5", "6", "7", "14", "30", "60"]}]}], - "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "Lakehouse", - "creationMethods": [{"name": "Lakehouse.Contents", "parameters": []}], "supportedCredentialTypes": - ["OAuth2"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": - false}, {"type": "MicrosoftAzureDataManagerForEnergy", "creationMethods": - [{"name": "MicrosoftAzureDataManagerForEnergy.Search", "parameters": [{"name": - "serviceName", "dataType": "Text", "required": true, "allowedValues": null}, - {"name": "dataPartition", "dataType": "Text", "required": true, "allowedValues": - null}, {"name": "kind", "dataType": "Text", "required": true, "allowedValues": - null}, {"name": "query", "dataType": "Text", "required": true, "allowedValues": - null}, {"name": "limit", "dataType": "Number", "required": false, "allowedValues": - null}, {"name": "returnedFields", "dataType": "Text", "required": false, "allowedValues": - null}]}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "PowerBIDatamarts", - "creationMethods": [{"name": "PowerBI.Datamarts", "parameters": [{"name": - "server", "dataType": "Text", "required": false, "allowedValues": null}]}], - "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "PowerPlatformDataflows", - "creationMethods": [{"name": "PowerPlatform.Dataflows", "parameters": []}], - "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "ProductInsights", - "creationMethods": [{"name": "ProductInsights.Contents", "parameters": []}], - "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "Synapse", - "creationMethods": [{"name": "Synapse.Contents", "parameters": []}], "supportedCredentialTypes": - ["OAuth2"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": - false}, {"type": "Warehouse", "creationMethods": [{"name": "Fabric.Warehouse", - "parameters": []}], "supportedCredentialTypes": ["OAuth2", "ServicePrincipal"], - "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": - false}, {"type": "VivaInsights", "creationMethods": [{"name": "VivaInsights.Data", - "parameters": [{"name": "scopeId", "dataType": "Text", "required": true, "allowedValues": - null}, {"name": "jobName", "dataType": "Text", "required": false, "allowedValues": - null}, {"name": "jobId", "dataType": "Text", "required": false, "allowedValues": - null}, {"name": "SchemaType", "dataType": "Text", "required": false, "allowedValues": - ["Pivoted", "Unpivoted"]}, {"name": "APIType", "dataType": "Text", "required": - false, "allowedValues": ["Aggregated data", "Row-level data"]}, {"name": "TableName", - "dataType": "Text", "required": false, "allowedValues": null}]}], "supportedCredentialTypes": - ["OAuth2"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": - false}, {"type": "AdlsGen2CosmosStructuredStream", "creationMethods": [{"name": - "AdlsGen2CosmosStructuredStream.Contents", "parameters": [{"name": "url", - "dataType": "Text", "required": true, "allowedValues": null}]}], "supportedCredentialTypes": - ["OAuth2", "ServicePrincipal"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], - "supportsSkipTestConnection": false}, {"type": "AmazonRdsForOracle", "creationMethods": - [{"name": "AmazonRdsForOracle.Database", "parameters": [{"name": "server", - "dataType": "Text", "required": true, "allowedValues": null}]}], "supportedCredentialTypes": - ["Basic"], "supportedConnectionEncryptionTypes": ["NotEncrypted", "Encrypted"], - "supportsSkipTestConnection": false}, {"type": "AmazonRdsForSqlServer", "creationMethods": - [{"name": "AmazonRdsForSqlServer.Database", "parameters": [{"name": "server", - "dataType": "Text", "required": true, "allowedValues": null}, {"name": "database", - "dataType": "Text", "required": true, "allowedValues": null}]}], "supportedCredentialTypes": - ["Basic"], "supportedConnectionEncryptionTypes": ["NotEncrypted", "Encrypted"], - "supportsSkipTestConnection": false}, {"type": "AmazonS3", "creationMethods": - [{"name": "AmazonS3.Storage", "parameters": [{"name": "url", "dataType": "Text", - "required": false, "allowedValues": null}, {"name": "roleArn", "dataType": - "Text", "required": false, "allowedValues": null}]}], "supportedCredentialTypes": - ["Basic", "OAuth2", "ServicePrincipal"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "AmazonS3Compatible", - "creationMethods": [{"name": "AmazonS3Compatible.Storage", "parameters": [{"name": - "url", "dataType": "Text", "required": true, "allowedValues": null}]}], "supportedCredentialTypes": - ["Basic"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": - false}, {"type": "AvevaConnect", "creationMethods": [{"name": "AvevaConnect.Contents", - "parameters": [{"name": "AccountId", "dataType": "Text", "required": true, - "allowedValues": null}, {"name": "url", "dataType": "Text", "required": true, - "allowedValues": null}]}], "supportedCredentialTypes": ["OAuth2", "Basic"], - "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": - false}, {"type": "AzureAISearch", "creationMethods": [{"name": "AzureAISearch.Contents", - "parameters": [{"name": "url", "dataType": "Text", "required": true, "allowedValues": - null}]}], "supportedCredentialTypes": ["Key"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "AzureArtifactFeed", - "creationMethods": [{"name": "AzureArtifactFeed.Contents", "parameters": [{"name": - "feedUrl", "dataType": "Text", "required": true, "allowedValues": null}]}], - "supportedCredentialTypes": ["Key"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "AzureBatch", - "creationMethods": [{"name": "AzureBatch.Contents", "parameters": [{"name": - "accountName", "dataType": "Text", "required": true, "allowedValues": null}, - {"name": "batchUrl", "dataType": "Text", "required": true, "allowedValues": - null}, {"name": "poolName", "dataType": "Text", "required": true, "allowedValues": - null}]}], "supportedCredentialTypes": ["Key"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "AzureCosmosDBForMongoDB", - "creationMethods": [{"name": "AzureCosmosDBForMongoDB.Database", "parameters": - [{"name": "server", "dataType": "Text", "required": true, "allowedValues": - null}, {"name": "serverVersion", "dataType": "Text", "required": true, "allowedValues": - ["Above 3.2", "3.2"]}]}], "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": - ["NotEncrypted", "Encrypted"], "supportsSkipTestConnection": false}, {"type": - "AzureDatabaseForMySQL", "creationMethods": [{"name": "AzureDatabaseForMySQL.Database", - "parameters": [{"name": "server", "dataType": "Text", "required": true, "allowedValues": - null}, {"name": "database", "dataType": "Text", "required": true, "allowedValues": - null}]}], "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": - ["NotEncrypted", "Encrypted"], "supportsSkipTestConnection": false}, {"type": - "AzureDatabricksWorkspace", "creationMethods": [{"name": "AzureDatabricksWorkspace.Actions", - "parameters": [{"name": "url", "dataType": "Text", "required": true, "allowedValues": - null}]}], "supportedCredentialTypes": ["Key", "OAuth2", "ServicePrincipal"], - "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": - false}, {"type": "AzureDataFactory", "creationMethods": [{"name": "AzureDataFactory.Actions", - "parameters": [{"name": "subscriptionId", "dataType": "Text", "required": - true, "allowedValues": null}, {"name": "resourceGroup", "dataType": "Text", - "required": true, "allowedValues": null}, {"name": "dataFactoryName", "dataType": - "Text", "required": true, "allowedValues": null}]}], "supportedCredentialTypes": - ["OAuth2", "ServicePrincipal", "WorkspaceIdentity"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "AzureDataLakeStoreCosmosStructuredStream", - "creationMethods": [{"name": "AzureDataLakeStoreCosmosStructuredStream.Contents", - "parameters": [{"name": "url", "dataType": "Text", "required": true, "allowedValues": - null}]}], "supportedCredentialTypes": ["OAuth2", "ServicePrincipal"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "AzureFiles", - "creationMethods": [{"name": "AzureFiles.Contents", "parameters": [{"name": - "shareUrl", "dataType": "Text", "required": true, "allowedValues": null}, - {"name": "snapshot", "dataType": "Text", "required": false, "allowedValues": - null}]}], "supportedCredentialTypes": ["Key"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "AzureFunction", - "creationMethods": [{"name": "AzureFunction.Contents", "parameters": [{"name": - "functionAppUrl", "dataType": "Text", "required": true, "allowedValues": null}]}], - "supportedCredentialTypes": ["Key", "Anonymous"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "AzureHDInsightCluster", - "creationMethods": [{"name": "AzureHDInsightCluster.Actions", "parameters": - [{"name": "hdiUrl", "dataType": "Text", "required": true, "allowedValues": - null}, {"name": "entSecPackageEnabled", "dataType": "Boolean", "required": - false, "allowedValues": null}]}], "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "AzureHDInsightOnDemandCluster", - "creationMethods": [{"name": "AzureHDInsightOnDemandCluster.Actions", "parameters": - [{"name": "subscriptionId", "dataType": "Text", "required": true, "allowedValues": - null}, {"name": "resourceGroupName", "dataType": "Text", "required": true, - "allowedValues": null}]}], "supportedCredentialTypes": ["OAuth2", "ServicePrincipal"], - "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": - false}, {"type": "AzureKeyVault", "creationMethods": [{"name": "AzureKeyVault.Actions", - "parameters": [{"name": "accountName", "dataType": "Text", "required": true, - "allowedValues": null}]}], "supportedCredentialTypes": ["OAuth2", "ServicePrincipal"], - "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": - false}, {"type": "AzureMachineLearning", "creationMethods": [{"name": "AzureMachineLearning.Contents", - "parameters": [{"name": "subscriptionId", "dataType": "Text", "required": - true, "allowedValues": null}, {"name": "resourceGroupName", "dataType": "Text", - "required": true, "allowedValues": null}, {"name": "workspaceName", "dataType": - "Text", "required": true, "allowedValues": null}]}], "supportedCredentialTypes": - ["OAuth2", "ServicePrincipal", "WorkspaceIdentity"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "AzurePostgreSQL", - "creationMethods": [{"name": "AzurePostgreSQL.Database", "parameters": [{"name": - "server", "dataType": "Text", "required": true, "allowedValues": null}, {"name": - "database", "dataType": "Text", "required": true, "allowedValues": null}]}], - "supportedCredentialTypes": ["Basic", "OAuth2"], "supportedConnectionEncryptionTypes": - ["NotEncrypted", "Encrypted"], "supportsSkipTestConnection": false}, {"type": - "AzureServiceBus", "creationMethods": [{"name": "AzureServiceBus.Contents", - "parameters": [{"name": "hostName", "dataType": "Text", "required": true, - "allowedValues": null}]}], "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "AzureSqlMI", - "creationMethods": [{"name": "AzureSqlMI.Database", "parameters": [{"name": - "server", "dataType": "Text", "required": true, "allowedValues": null}, {"name": - "database", "dataType": "Text", "required": true, "allowedValues": null}, - {"name": "Query", "dataType": "Text", "required": false, "allowedValues": - null}]}], "supportedCredentialTypes": ["Basic", "OAuth2", "ServicePrincipal"], - "supportedConnectionEncryptionTypes": ["NotEncrypted", "Encrypted"], "supportsSkipTestConnection": - false}, {"type": "AzureSynapseWorkspace", "creationMethods": [{"name": "AzureSynapseWorkspace.Actions", - "parameters": [{"name": "workspaceName", "dataType": "Text", "required": true, - "allowedValues": null}]}], "supportedCredentialTypes": ["OAuth2", "ServicePrincipal", - "WorkspaceIdentity"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], - "supportsSkipTestConnection": false}, {"type": "Cassandra", "creationMethods": - [{"name": "Cassandra.Contents", "parameters": [{"name": "Host", "dataType": - "Text", "required": true, "allowedValues": null}, {"name": "Port", "dataType": - "Text", "required": false, "allowedValues": null}]}], "supportedCredentialTypes": - ["Basic", "Anonymous"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], - "supportsSkipTestConnection": false}, {"type": "ConfluentCloud", "creationMethods": - [{"name": "ConfluentCloud.Contents", "parameters": [{"name": "server", "dataType": - "Text", "required": true, "allowedValues": null}]}], "supportedCredentialTypes": - ["Basic"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": - false}, {"type": "ConfluentSchemaRegistry", "creationMethods": [{"name": "ConfluentSchemaRegistry.Contents", - "parameters": [{"name": "schemaRegistryUrl", "dataType": "Text", "required": - true, "allowedValues": null}]}], "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "CopyJob", - "creationMethods": [{"name": "CopyJob.Actions", "parameters": []}], "supportedCredentialTypes": - ["OAuth2", "ServicePrincipal"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], - "supportsSkipTestConnection": false}, {"type": "DataLakeAnalytics", "creationMethods": - [{"name": "DataLakeAnalytics.Account", "parameters": [{"name": "accountName", - "dataType": "Text", "required": true, "allowedValues": null}, {"name": "subscriptionId", - "dataType": "Text", "required": true, "allowedValues": null}, {"name": "resourceGroupName", - "dataType": "Text", "required": false, "allowedValues": null}]}], "supportedCredentialTypes": - ["OAuth2", "ServicePrincipal", "WorkspaceIdentity"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "Dynamics365", - "creationMethods": [{"name": "Dynamics365.Contents", "parameters": [{"name": - "server", "dataType": "Text", "required": true, "allowedValues": null}]}], - "supportedCredentialTypes": ["OAuth2", "ServicePrincipal", "WorkspaceIdentity"], - "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": - false}, {"type": "DynamicsAX", "creationMethods": [{"name": "DynamicsAX.Contents", - "parameters": [{"name": "url", "dataType": "Text", "required": true, "allowedValues": - null}]}], "supportedCredentialTypes": ["OAuth2", "ServicePrincipal", "WorkspaceIdentity"], - "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": - false}, {"type": "DynamicsCrm", "creationMethods": [{"name": "DynamicsCrm.Contents", - "parameters": [{"name": "server", "dataType": "Text", "required": true, "allowedValues": - null}]}], "supportedCredentialTypes": ["OAuth2", "ServicePrincipal", "WorkspaceIdentity"], - "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": - false}, {"type": "EventHub", "creationMethods": [{"name": "EventHub.Contents", - "parameters": [{"name": "endpoint", "dataType": "Text", "required": true, - "allowedValues": null}, {"name": "entityPath", "dataType": "Text", "required": - true, "allowedValues": null}]}], "supportedCredentialTypes": ["OAuth2", "Basic"], - "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": - false}, {"type": "FabricDataPipelines", "creationMethods": [{"name": "FabricDataPipelines.Actions", - "parameters": []}], "supportedCredentialTypes": ["OAuth2", "ServicePrincipal", - "WorkspaceIdentity"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], - "supportsSkipTestConnection": false}, {"type": "FTP", "creationMethods": [{"name": - "FTP.Contents", "parameters": [{"name": "server", "dataType": "Text", "required": - true, "allowedValues": null}]}], "supportedCredentialTypes": ["Basic", "Anonymous"], - "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": - false}, {"type": "GoogleCloudStorage", "creationMethods": [{"name": "GoogleCloudStorage.Storage", - "parameters": [{"name": "url", "dataType": "Text", "required": false, "allowedValues": - null}]}], "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "GooglePubSub", - "creationMethods": [{"name": "GooglePubSub.Contents", "parameters": [{"name": - "projectId", "dataType": "Text", "required": true, "allowedValues": null}]}], - "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "GreenplumForPipeline", - "creationMethods": [{"name": "GreenplumForPipeline.Database", "parameters": - [{"name": "server", "dataType": "Text", "required": true, "allowedValues": - null}, {"name": "database", "dataType": "Text", "required": true, "allowedValues": - null}, {"name": "connectionTimeout", "dataType": "Number", "required": false, - "allowedValues": null}, {"name": "commandTimeout", "dataType": "Number", "required": - false, "allowedValues": null}]}], "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": - ["NotEncrypted", "Encrypted"], "supportsSkipTestConnection": false}, {"type": - "HdfsForPipeline", "creationMethods": [{"name": "HdfsForPipeline.Contents", - "parameters": [{"name": "clusterURL", "dataType": "Text", "required": true, - "allowedValues": null}]}], "supportedCredentialTypes": ["Anonymous"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "HttpServer", - "creationMethods": [{"name": "HttpServer.Contents", "parameters": [{"name": - "url", "dataType": "Text", "required": true, "allowedValues": null}]}], "supportedCredentialTypes": - ["OAuth2", "Basic", "Anonymous"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], - "supportsSkipTestConnection": false}, {"type": "InformixForPipeline", "creationMethods": - [{"name": "InformixForPipeline.Contents", "parameters": [{"name": "server", - "dataType": "Text", "required": true, "allowedValues": null}, {"name": "host", - "dataType": "Text", "required": true, "allowedValues": null}, {"name": "service", - "dataType": "Text", "required": true, "allowedValues": null}, {"name": "protocol", - "dataType": "Text", "required": true, "allowedValues": null}, {"name": "database", - "dataType": "Text", "required": true, "allowedValues": null}]}], "supportedCredentialTypes": - ["Anonymous", "Basic"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], - "supportsSkipTestConnection": false}, {"type": "IoTHub", "creationMethods": - [{"name": "IoTHub.Contents", "parameters": [{"name": "entityPath", "dataType": - "Text", "required": true, "allowedValues": null}]}], "supportedCredentialTypes": - ["Basic"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": - false}, {"type": "Kinesis", "creationMethods": [{"name": "Kinesis.Contents", - "parameters": [{"name": "streamName", "dataType": "Text", "required": true, - "allowedValues": null}]}], "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "MariaDBForPipeline", - "creationMethods": [{"name": "MariaDBForPipeline.Database", "parameters": - [{"name": "server", "dataType": "Text", "required": true, "allowedValues": - null}, {"name": "database", "dataType": "Text", "required": true, "allowedValues": - null}]}], "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": - ["NotEncrypted", "Encrypted"], "supportsSkipTestConnection": false}, {"type": - "MicrosoftAccess", "creationMethods": [{"name": "MicrosoftAccess.Contents", - "parameters": [{"name": "filePath", "dataType": "Text", "required": true, - "allowedValues": null}]}], "supportedCredentialTypes": ["Anonymous", "Basic"], - "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": - false}, {"type": "MicrosoftOutlook", "creationMethods": [{"name": "MicrosoftOutlook.Actions", - "parameters": []}], "supportedCredentialTypes": ["OAuth2", "ServicePrincipal"], - "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": - false}, {"type": "MicrosoftTeams", "creationMethods": [{"name": "MicrosoftTeams.Actions", - "parameters": []}], "supportedCredentialTypes": ["OAuth2", "ServicePrincipal"], - "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": - false}, {"type": "MongoDBAtlasForPipeline", "creationMethods": [{"name": "MongoDBAtlasForPipeline.Database", - "parameters": [{"name": "server", "dataType": "Text", "required": true, "allowedValues": - null}, {"name": "cluster", "dataType": "Text", "required": false, "allowedValues": - null}, {"name": "randomString", "dataType": "Text", "required": false, "allowedValues": - null}]}], "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "MongoDBForPipeline", - "creationMethods": [{"name": "MongoDBForPipeline.Contents", "parameters": - [{"name": "server", "dataType": "Text", "required": true, "allowedValues": - null}]}], "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "MQTT", "creationMethods": - [{"name": "MQTT.Contents", "parameters": [{"name": "server", "dataType": "Text", - "required": true, "allowedValues": null}]}], "supportedCredentialTypes": ["Basic"], - "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": - false}, {"type": "Notebook", "creationMethods": [{"name": "Notebook.Actions", - "parameters": []}], "supportedCredentialTypes": ["OAuth2", "ServicePrincipal"], - "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": - false}, {"type": "OracleCloudStorage", "creationMethods": [{"name": "OracleCloudStorage.Contents", - "parameters": [{"name": "APIEndpoint", "dataType": "Text", "required": true, - "allowedValues": null}]}], "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "PowerBIDatasets", - "creationMethods": [{"name": "PowerBIDatasets.Actions", "parameters": []}], - "supportedCredentialTypes": ["OAuth2", "ServicePrincipal", "WorkspaceIdentity"], - "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": - false}, {"type": "Presto", "creationMethods": [{"name": "Presto.Contents", - "parameters": [{"name": "Server", "dataType": "Text", "required": true, "allowedValues": - null}, {"name": "Catalog", "dataType": "Text", "required": true, "allowedValues": - null}, {"name": "Timezone", "dataType": "Text", "required": false, "allowedValues": - null}, {"name": "ServerCertificateValidation", "dataType": "Text", "required": - false, "allowedValues": ["Enable", "Disable"]}]}], "supportedCredentialTypes": - ["Anonymous", "Basic"], "supportedConnectionEncryptionTypes": ["NotEncrypted", - "Encrypted"], "supportsSkipTestConnection": false}, {"type": "RestService", - "creationMethods": [{"name": "RestService.Contents", "parameters": [{"name": - "baseUrl", "dataType": "Text", "required": true, "allowedValues": null}, {"name": - "audience", "dataType": "Text", "required": false, "allowedValues": null}]}], - "supportedCredentialTypes": ["OAuth2", "Basic", "Anonymous", "ServicePrincipal"], - "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": - false}, {"type": "SalesforceServiceCloud", "creationMethods": [{"name": "SalesforceServiceCloud.Contents", - "parameters": [{"name": "environmentURL", "dataType": "Text", "required": - true, "allowedValues": null}]}], "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "SAPBWOpenHubApplicationServer", - "creationMethods": [{"name": "SAPBWOpenHubApplicationServer.Contents", "parameters": - [{"name": "appServerName", "dataType": "Text", "required": true, "allowedValues": - null}, {"name": "systemNumber", "dataType": "Text", "required": true, "allowedValues": - null}, {"name": "clientID", "dataType": "Text", "required": true, "allowedValues": - null}, {"name": "languageCode", "dataType": "Text", "required": false, "allowedValues": - null}]}], "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "SAPBWOpenHubMessageServer", - "creationMethods": [{"name": "SAPBWOpenHubMessageServer.Contents", "parameters": - [{"name": "messageServer", "dataType": "Text", "required": true, "allowedValues": - null}, {"name": "clientID", "dataType": "Text", "required": true, "allowedValues": - null}, {"name": "messageServerService", "dataType": "Text", "required": false, - "allowedValues": null}, {"name": "systemID", "dataType": "Text", "required": - false, "allowedValues": null}, {"name": "logonGroup", "dataType": "Text", - "required": false, "allowedValues": null}, {"name": "languageCode", "dataType": - "Text", "required": false, "allowedValues": null}]}], "supportedCredentialTypes": - ["Basic"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": - false}, {"type": "SAPTableApplicationServer", "creationMethods": [{"name": - "SAPTableApplicationServer.Contents", "parameters": [{"name": "appServerName", - "dataType": "Text", "required": true, "allowedValues": null}, {"name": "systemNumber", - "dataType": "Text", "required": true, "allowedValues": null}, {"name": "clientID", - "dataType": "Text", "required": true, "allowedValues": null}, {"name": "languageCode", - "dataType": "Text", "required": false, "allowedValues": null}]}], "supportedCredentialTypes": - ["Basic"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": - false}, {"type": "SAPTableMessageServer", "creationMethods": [{"name": "SAPTableMessageServer.Contents", - "parameters": [{"name": "messageServer", "dataType": "Text", "required": true, - "allowedValues": null}, {"name": "clientID", "dataType": "Text", "required": - true, "allowedValues": null}, {"name": "messageServerService", "dataType": - "Text", "required": false, "allowedValues": null}, {"name": "systemID", "dataType": - "Text", "required": false, "allowedValues": null}, {"name": "logonGroup", - "dataType": "Text", "required": false, "allowedValues": null}, {"name": "languageCode", - "dataType": "Text", "required": false, "allowedValues": null}]}], "supportedCredentialTypes": - ["Basic"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": - false}, {"type": "ServiceNow", "creationMethods": [{"name": "ServiceNow.Data", - "parameters": [{"name": "instance", "dataType": "Text", "required": true, - "allowedValues": null}]}], "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "SFTP", "creationMethods": - [{"name": "SFTP.Contents", "parameters": [{"name": "server", "dataType": "Text", - "required": true, "allowedValues": null}, {"name": "fingerprint", "dataType": - "Text", "required": false, "allowedValues": null}]}], "supportedCredentialTypes": - ["Basic"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": - false}, {"type": "ShortcutsExtensibilityTest", "creationMethods": [{"name": - "ShortcutsExtensibilityTest.Contents", "parameters": [{"name": "baseUrl", - "dataType": "Text", "required": true, "allowedValues": null}, {"name": "audience", - "dataType": "Text", "required": false, "allowedValues": null}]}], "supportedCredentialTypes": - ["Basic", "OAuth2"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], - "supportsSkipTestConnection": false}, {"type": "SolacePubsub", "creationMethods": - [{"name": "SolacePubsub.Contents", "parameters": [{"name": "server", "dataType": - "Text", "required": true, "allowedValues": null}]}], "supportedCredentialTypes": - ["Basic"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": - false}, {"type": "SparkJobDefinition", "creationMethods": [{"name": "SparkJobDefinition.Actions", - "parameters": []}], "supportedCredentialTypes": ["OAuth2", "ServicePrincipal"], - "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": - false}, {"type": "SqlAnalyticsEndpoint", "creationMethods": [{"name": "SqlAnalyticsEndpoint.Actions", - "parameters": []}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "UserDataFunctions", - "creationMethods": [{"name": "UserDataFunctions.Actions", "parameters": []}], - "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "WebForPipeline", - "creationMethods": [{"name": "WebForPipeline.Contents", "parameters": [{"name": - "baseUrl", "dataType": "Text", "required": true, "allowedValues": null}, {"name": - "audience", "dataType": "Text", "required": false, "allowedValues": null}]}], - "supportedCredentialTypes": ["OAuth2", "Basic", "Anonymous", "ServicePrincipal"], - "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": - false}, {"type": "AzureDevOpsSourceControl", "creationMethods": [{"name": - "AzureDevOpsSourceControl.Contents", "parameters": [{"name": "url", "dataType": - "Text", "required": true, "allowedValues": null}]}], "supportedCredentialTypes": - ["OAuth2", "ServicePrincipal"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], - "supportsSkipTestConnection": false}, {"type": "GitHubSourceControl", "creationMethods": - [{"name": "GitHubSourceControl.Contents", "parameters": [{"name": "url", "dataType": - "Text", "required": false, "allowedValues": null}]}], "supportedCredentialTypes": - ["Key"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": - false}, {"type": "GoogleAds", "creationMethods": [{"name": "GoogleAds.Contents", - "parameters": [{"name": "googleAdsApiVersion", "dataType": "Text", "required": - true, "allowedValues": null}, {"name": "clientCustomerID", "dataType": "Text", - "required": true, "allowedValues": null}, {"name": "loginCustomerID", "dataType": - "Text", "required": false, "allowedValues": null}]}], "supportedCredentialTypes": - ["OAuth2", "Basic"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], - "supportsSkipTestConnection": false}, {"type": "Microsoft365", "creationMethods": - [{"name": "Microsoft365.Contents", "parameters": []}], "supportedCredentialTypes": - ["OAuth2", "ServicePrincipal"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], - "supportsSkipTestConnection": false}, {"type": "QuickBooksForPipeline", "creationMethods": - [{"name": "QuickBooksForPipeline.Contents", "parameters": [{"name": "endpoint", - "dataType": "Text", "required": true, "allowedValues": ["https://sandbox-quickbooks.api.intuit.com", - "https://quickbooks.api.intuit.com"]}]}], "supportedCredentialTypes": ["OAuth2"], - "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": - false}, {"type": "AriaConnector", "creationMethods": [{"name": "AriaDataConnector.GetCubes", - "parameters": [{"name": "Project ID", "dataType": "Text", "required": true, - "allowedValues": null}, {"name": "interval", "dataType": "Text", "required": - false, "allowedValues": ["Last hour", "Last 2 hours", "Last 4 hours", "Last - 12 hours", "Last 24 hours", "Last 2 days", "Last 4 days", "Last week", "Last - 2 weeks", "Last 4 weeks", "Last 8 weeks", "Last 12 weeks", "Last 30 days", - "Last 60 days", "Last 90 days", "Last 180 days"]}, {"name": "granularity", - "dataType": "Text", "required": false, "allowedValues": ["Five seconds", "Ten - seconds", "Five minutes", "One hour", "One day", "One week", "One month"]}]}], - "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "AzureEnterprise", - "creationMethods": [{"name": "AzureEnterprise.Tables", "parameters": [{"name": - "url", "dataType": "Text", "required": true, "allowedValues": null}]}], "supportedCredentialTypes": - ["Key"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": - false}, {"type": "CloudScope", "creationMethods": [{"name": "CloudScope.Contents", - "parameters": []}], "supportedCredentialTypes": ["Key"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "CloudScopeInstagram", - "creationMethods": [{"name": "CloudScopeInstagram.Contents", "parameters": - []}], "supportedCredentialTypes": ["Key"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "comScore", - "creationMethods": [{"name": "comScore.NavTable", "parameters": [{"name": - "datacenter", "dataType": "Text", "required": true, "allowedValues": null}, - {"name": "client", "dataType": "Text", "required": true, "allowedValues": - null}, {"name": "startDate", "dataType": "Date", "required": false, "allowedValues": - null}, {"name": "endDate", "dataType": "Date", "required": false, "allowedValues": - null}]}], "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "InfinityConnector", - "creationMethods": [{"name": "InfinityConnector.Contents", "parameters": []}], - "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "JDIConnector", - "creationMethods": [{"name": "JDIConnector.Contents", "parameters": [{"name": - "DataUrl", "dataType": "Text", "required": true, "allowedValues": null}]}], - "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "KaizalaAttendanceReports", - "creationMethods": [{"name": "KaizalaAttendanceReports.Feed", "parameters": - [{"name": "ContentPackName", "dataType": "Text", "required": true, "allowedValues": - null}]}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "KaizalaReports", - "creationMethods": [{"name": "KaizalaReports.Feed", "parameters": [{"name": - "MethodName", "dataType": "Text", "required": true, "allowedValues": null}]}], - "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "KaizalaSurveyReports", - "creationMethods": [{"name": "KaizalaSurveyReports.Feed", "parameters": [{"name": - "ContentPackName", "dataType": "Text", "required": true, "allowedValues": - null}]}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "AdMaD", - "creationMethods": [{"name": "AdMaD.Feed", "parameters": [{"name": "url", - "dataType": "Text", "required": true, "allowedValues": ["https://columnstoremt.azurewebsites.net/", - "https://admadmt.azurewebsites.net/", "https://firebirdapi.azure-api.net/", - "https://firebirdapptest.azurewebsites.net/"]}, {"name": "sourceName", "dataType": - "Text", "required": false, "allowedValues": null}, {"name": "request", "dataType": - "Text", "required": false, "allowedValues": null}]}], "supportedCredentialTypes": - ["OAuth2"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": - false}, {"type": "myob_ar", "creationMethods": [{"name": "myob_ar.GetCompanyFiles", - "parameters": [{"name": "company", "dataType": "Text", "required": true, "allowedValues": - null}]}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "Office365Mon2", - "creationMethods": [{"name": "Office365Mon.Outages.Feed", "parameters": []}], - "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "Plantronics", - "creationMethods": [{"name": "Plantronics.Feed", "parameters": [{"name": "URL", - "dataType": "Text", "required": true, "allowedValues": null}, {"name": "Tenant", - "dataType": "Text", "required": true, "allowedValues": null}, {"name": "URL1", - "dataType": "Text", "required": false, "allowedValues": null}, {"name": "URL2", - "dataType": "Text", "required": false, "allowedValues": null}, {"name": "Parameters", - "dataType": "Text", "required": false, "allowedValues": null}, {"name": "ElementsPerPage", - "dataType": "Number", "required": false, "allowedValues": null}]}], "supportedCredentialTypes": - ["Anonymous"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": - false}, {"type": "ProductioneerMExt", "creationMethods": [{"name": "ProductioneerMExt.Contents", - "parameters": [{"name": "CompanyName", "dataType": "Text", "required": true, - "allowedValues": null}, {"name": "endpoint", "dataType": "Text", "required": - true, "allowedValues": null}, {"name": "StartDate", "dataType": "Text", "required": - true, "allowedValues": null}]}], "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "ProjectIntelligence", - "creationMethods": [{"name": "ProjectIntelligence.Service", "parameters": - [{"name": "ShareAdvanceWebAddress", "dataType": "Text", "required": true, - "allowedValues": null}, {"name": "Dimension", "dataType": "Text", "required": - false, "allowedValues": null}, {"name": "DataType", "dataType": "Text", "required": - false, "allowedValues": null}]}], "supportedCredentialTypes": ["Key"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "QuestionPro", - "creationMethods": [{"name": "QuestionPro.Contents", "parameters": [{"name": - "access_id", "dataType": "Text", "required": true, "allowedValues": null}]}], - "supportedCredentialTypes": ["Key"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "ScopevisioPowerBICon", - "creationMethods": [{"name": "ScopevisioPowerBICon.Contents", "parameters": - []}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "SentryOne", - "creationMethods": [{"name": "SentryOne.Tables", "parameters": []}], "supportedCredentialTypes": - ["OAuth2"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": - false}, {"type": "SpotlightCloudReports", "creationMethods": [{"name": "SpotlightCloudReports.Contents", - "parameters": [{"name": "url", "dataType": "Text", "required": true, "allowedValues": - null}]}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "Timelog", - "creationMethods": [{"name": "Timelog.Tables", "parameters": [{"name": "SiteCode", - "dataType": "Text", "required": true, "allowedValues": null}, {"name": "ApiID", - "dataType": "Text", "required": true, "allowedValues": null}, {"name": "ApiPassword", - "dataType": "Text", "required": true, "allowedValues": null}, {"name": "URLAccountName", - "dataType": "Text", "required": true, "allowedValues": null}, {"name": "DefaultNumberAccount", - "dataType": "Text", "required": true, "allowedValues": null}, {"name": "CurrentMonthOnly", - "dataType": "Text", "required": true, "allowedValues": null}]}], "supportedCredentialTypes": - ["Anonymous"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": - false}, {"type": "UserVoice", "creationMethods": [{"name": "UserVoice.Tables", - "parameters": [{"name": "url", "dataType": "Text", "required": true, "allowedValues": - null}]}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "WtsParadigm", - "creationMethods": [{"name": "WtsParadigm.GetDefaultData", "parameters": []}], - "supportedCredentialTypes": ["Basic"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "Xero", "creationMethods": - [{"name": "Xero.Contents", "parameters": [{"name": "urlInput", "dataType": - "Text", "required": true, "allowedValues": null}, {"name": "countInput", "dataType": - "Number", "required": false, "allowedValues": null}, {"name": "company", "dataType": - "Text", "required": false, "allowedValues": null}, {"name": "tenantId", "dataType": - "Text", "required": false, "allowedValues": null}]}], "supportedCredentialTypes": - ["OAuth2"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": - false}, {"type": "AdminInsights", "creationMethods": [{"name": "AdminInsights.GetAzureBlobContents", - "parameters": [{"name": "_workload", "dataType": "Text", "required": true, - "allowedValues": null}, {"name": "_fileType", "dataType": "Text", "required": - true, "allowedValues": null}, {"name": "_version", "dataType": "Text", "required": - true, "allowedValues": null}, {"name": "_rangeStart", "dataType": "Text", - "required": true, "allowedValues": null}, {"name": "_rangeEnd", "dataType": - "Text", "required": true, "allowedValues": null}, {"name": "_desktopHostContainerUrl", - "dataType": "Text", "required": false, "allowedValues": null}]}], "supportedCredentialTypes": - ["OAuth2"], "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": - false}, {"type": "AutoPremium", "creationMethods": [{"name": "AutoPremium.GetMetricsData", - "parameters": [{"name": "url", "dataType": "Text", "required": true, "allowedValues": - null}, {"name": "isPbiAdmin", "dataType": "Boolean", "required": false, "allowedValues": - null}]}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "CapacityMetricsCES", - "creationMethods": [{"name": "CapacityMetricsCES.GetMetricsData", "parameters": - [{"name": "_queryName", "dataType": "Text", "required": true, "allowedValues": - null}, {"name": "_capacityId", "dataType": "Text", "required": true, "allowedValues": - null}, {"name": "_tenantId", "dataType": "Text", "required": true, "allowedValues": - null}, {"name": "_ago", "dataType": "Text", "required": true, "allowedValues": - null}, {"name": "_cluster", "dataType": "Text", "required": true, "allowedValues": - null}, {"name": "_database", "dataType": "Text", "required": true, "allowedValues": - null}, {"name": "_utcOffset", "dataType": "Number", "required": false, "allowedValues": - null}, {"name": "_releaseType", "dataType": "Text", "required": false, "allowedValues": - null}, {"name": "_localTimepoint", "dataType": "Text", "required": false, - "allowedValues": null}, {"name": "_byPassAdminCheckForTenantAdmin", "dataType": - "Boolean", "required": false, "allowedValues": null}, {"name": "_shouldMaskUser", - "dataType": "Boolean", "required": false, "allowedValues": null}, {"name": - "_targetCesRegion", "dataType": "Text", "required": false, "allowedValues": - null}, {"name": "_startDate", "dataType": "Text", "required": false, "allowedValues": - null}, {"name": "_endDate", "dataType": "Text", "required": false, "allowedValues": - null}, {"name": "_uniqueKey", "dataType": "Text", "required": false, "allowedValues": - null}, {"name": "_artifactId", "dataType": "Text", "required": false, "allowedValues": - null}, {"name": "_workspaceId", "dataType": "Text", "required": false, "allowedValues": - null}, {"name": "_operationName", "dataType": "Text", "required": false, "allowedValues": - null}, {"name": "_operationId", "dataType": "Text", "required": false, "allowedValues": - null}, {"name": "_user", "dataType": "Text", "required": false, "allowedValues": - null}, {"name": "_status", "dataType": "Text", "required": false, "allowedValues": - null}, {"name": "_isOverride", "dataType": "Text", "required": false, "allowedValues": - null}, {"name": "_aggCuThreshold", "dataType": "Number", "required": false, - "allowedValues": null}, {"name": "_experience", "dataType": "Text", "required": - false, "allowedValues": null}]}], "supportedCredentialTypes": ["OAuth2"], - "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": - true}, {"type": "Goals", "creationMethods": [{"name": "Goals.GetScorecardData", - "parameters": [{"name": "scorecardId", "dataType": "Text", "required": true, - "allowedValues": null}, {"name": "top", "dataType": "Number", "required": - false, "allowedValues": null}]}], "supportedCredentialTypes": ["OAuth2"], - "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": - false}, {"type": "MetricsCES", "creationMethods": [{"name": "MetricsCES.GetMetricsData", - "parameters": [{"name": "_capacityId", "dataType": "Text", "required": true, - "allowedValues": null}, {"name": "_database", "dataType": "Text", "required": - true, "allowedValues": null}, {"name": "_ago", "dataType": "Text", "required": - true, "allowedValues": null}, {"name": "_hour", "dataType": "Text", "required": - true, "allowedValues": null}, {"name": "_kustoUri", "dataType": "Text", "required": - true, "allowedValues": null}]}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "MetricsDataConnector", - "creationMethods": [{"name": "MetricsDataConnector.GetMetricsData", "parameters": - [{"name": "url", "dataType": "Text", "required": true, "allowedValues": null}, - {"name": "isPbiAdmin", "dataType": "Boolean", "required": false, "allowedValues": - null}]}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "MicrosoftCallQuality", - "creationMethods": [{"name": "MicrosoftCallQuality.GenerateTable", "parameters": - [{"name": "tenantId", "dataType": "Text", "required": false, "allowedValues": - null}, {"name": "filters", "dataType": "Text", "required": false, "allowedValues": - null}]}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "UsageMetricsDataConnector", - "creationMethods": [{"name": "UsageMetricsDataConnector.GetMetricsData", "parameters": - [{"name": "url", "dataType": "Text", "required": true, "allowedValues": null}]}], - "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "UsageMetricsCES", - "creationMethods": [{"name": "UsageMetricsCES.Contents", "parameters": [{"name": - "_tenantId", "dataType": "Text", "required": true, "allowedValues": null}, - {"name": "_workspaceId", "dataType": "Text", "required": true, "allowedValues": - null}, {"name": "_database", "dataType": "Text", "required": true, "allowedValues": - null}, {"name": "_ago", "dataType": "Text", "required": true, "allowedValues": - null}, {"name": "_hour", "dataType": "Text", "required": true, "allowedValues": - null}, {"name": "_kustoUri", "dataType": "Text", "required": true, "allowedValues": - null}]}], "supportedCredentialTypes": ["OAuth2"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "ElasticSearch", - "creationMethods": [{"name": "ElasticSearch.Database", "parameters": [{"name": - "url", "dataType": "Text", "required": true, "allowedValues": null}, {"name": - "keyColumnName", "dataType": "Text", "required": false, "allowedValues": null}]}], - "supportedCredentialTypes": ["Basic", "Anonymous"], "supportedConnectionEncryptionTypes": - ["NotEncrypted"], "supportsSkipTestConnection": false}, {"type": "Looker", - "creationMethods": [{"name": "Looker.DataSource", "parameters": [{"name": - "Host", "dataType": "Text", "required": true, "allowedValues": null}, {"name": - "ShowHidden", "dataType": "Boolean", "required": false, "allowedValues": ["true", - "false"]}, {"name": "EnableLogging", "dataType": "Boolean", "required": false, - "allowedValues": ["true", "false"]}]}], "supportedCredentialTypes": ["OAuth2"], - "supportedConnectionEncryptionTypes": ["NotEncrypted"], "supportsSkipTestConnection": - false}]}' - headers: - Access-Control-Expose-Headers: - - RequestId - Cache-Control: - - no-store, must-revalidate, no-cache - Content-Encoding: - - gzip - Content-Length: - - '8070' - Content-Type: - - application/json; charset=utf-8 - Date: - - Wed, 03 Sep 2025 09:21:57 GMT - Pragma: - - no-cache - RequestId: - - c2db021f-2b64-4230-bb5e-4ec7da674514 - Strict-Transport-Security: - - max-age=31536000; includeSubDomains - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - deny - home-cluster-uri: - - https://wabi-west-europe-redirect.analysis.windows.net/ - request-redirected: - - 'true' - status: - code: 200 - message: OK -- request: - body: '{"description": "Created by fab", "displayName": "fabcli000001", "connectivityType": - "ShareableCloud", "privacyLevel": "None", "connectionDetails": "mock_request_connection_details", - "credentialDetails": "mocked_credential_details"}' - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - Content-Length: - - '570' - Content-Type: - - application/json - User-Agent: - - ms-fabric-cli-test/1.0.0 - method: POST - uri: https://api.fabric.microsoft.com/v1/connections - response: - body: - string: '{"allowConnectionUsageInGateway": false, "id": "fd1d4969-1ba6-47f0-b0a3-5099e0e1ddee", - "displayName": "fabcli000001", "connectivityType": "ShareableCloud", "connectionDetails": - {"path": "mocked_sql_server_server.database.windows.net;mocked_sql_server_database", - "type": "SQL"}, "privacyLevel": "None", "credentialDetails": "mocked_credential_details"}' - headers: - Access-Control-Expose-Headers: - - RequestId,Location - Cache-Control: - - no-store, must-revalidate, no-cache - Content-Encoding: - - gzip - Content-Length: - - '270' - Content-Type: - - application/json; charset=utf-8 - Date: - - Wed, 03 Sep 2025 09:21:57 GMT - Location: - - https://api.fabric.microsoft.com/v1/connections/fd1d4969-1ba6-47f0-b0a3-5099e0e1ddee - Pragma: - - no-cache - RequestId: - - ecc5c891-7427-4c08-bdc6-e418d77b090e - Strict-Transport-Security: - - max-age=31536000; includeSubDomains - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - deny - home-cluster-uri: - - https://wabi-west-europe-redirect.analysis.windows.net/ - request-redirected: - - 'true' - status: - code: 201 - message: Created -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - ms-fabric-cli-test/1.0.0 - method: GET - uri: https://api.fabric.microsoft.com/v1/connections - response: - body: - string: '{"value": [{"allowConnectionUsageInGateway": false, "id": "fd1d4969-1ba6-47f0-b0a3-5099e0e1ddee", - "displayName": "fabcli000001", "connectivityType": "ShareableCloud", "connectionDetails": - {"path": "mocked_sql_server_server.database.windows.net;mocked_sql_server_database", - "type": "SQL"}, "privacyLevel": "None", "credentialDetails": "mocked_credential_details"}]}' - headers: - Access-Control-Expose-Headers: - - RequestId - Cache-Control: - - no-store, must-revalidate, no-cache - Content-Encoding: - - gzip - Content-Length: - - '280' - Content-Type: - - application/json; charset=utf-8 - Date: - - Wed, 03 Sep 2025 09:21:58 GMT - Pragma: - - no-cache - RequestId: - - 6ba2d55f-6df0-4198-9244-6ca6c1249896 - Strict-Transport-Security: - - max-age=31536000; includeSubDomains - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - deny - home-cluster-uri: - - https://wabi-west-europe-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.0.0 - method: GET - uri: https://api.fabric.microsoft.com/v1/connections/fd1d4969-1ba6-47f0-b0a3-5099e0e1ddee - response: - body: - string: '{"allowConnectionUsageInGateway": false, "id": "fd1d4969-1ba6-47f0-b0a3-5099e0e1ddee", - "displayName": "fabcli000001", "connectivityType": "ShareableCloud", "connectionDetails": - {"path": "mocked_sql_server_server.database.windows.net;mocked_sql_server_database", - "type": "SQL"}, "privacyLevel": "None", "credentialDetails": "mocked_credential_details"}' - headers: - Access-Control-Expose-Headers: - - RequestId - Cache-Control: - - no-store, must-revalidate, no-cache - Content-Encoding: - - gzip - Content-Length: - - '270' - Content-Type: - - application/json; charset=utf-8 - Date: - - Wed, 03 Sep 2025 09:21:58 GMT - Pragma: - - no-cache - RequestId: - - 20e40011-1e7b-4d72-abaa-8af83491c026 - Strict-Transport-Security: - - max-age=31536000; includeSubDomains - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - deny - home-cluster-uri: - - https://wabi-west-europe-redirect.analysis.windows.net/ - request-redirected: - - 'true' - status: - code: 200 - message: OK -- request: - body: '{"displayName": "fabcli000002", "connectivityType": "ShareableCloud"}' - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - Content-Length: - - '344' - Content-Type: - - application/json - User-Agent: - - ms-fabric-cli-test/1.0.0 - method: PATCH - uri: https://api.fabric.microsoft.com/v1/connections/fd1d4969-1ba6-47f0-b0a3-5099e0e1ddee - response: - body: - string: '{"allowConnectionUsageInGateway": false, "id": "fd1d4969-1ba6-47f0-b0a3-5099e0e1ddee", - "displayName": "fabcli000002", "connectivityType": "ShareableCloud", "connectionDetails": - {"path": "mocked_sql_server_server.database.windows.net;mocked_sql_server_database", - "type": "SQL"}, "privacyLevel": "None", "credentialDetails": "mocked_credential_details"}' - headers: - Access-Control-Expose-Headers: - - RequestId - Cache-Control: - - no-store, must-revalidate, no-cache - Content-Encoding: - - gzip - Content-Length: - - '270' - Content-Type: - - application/json; charset=utf-8 - Date: - - Wed, 03 Sep 2025 09:21:59 GMT - Pragma: - - no-cache - RequestId: - - 47726f1b-7ec3-4631-8dbe-a751ed765ed8 - Strict-Transport-Security: - - max-age=31536000; includeSubDomains - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - deny - home-cluster-uri: - - https://wabi-west-europe-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.0.0 - method: GET - uri: https://api.fabric.microsoft.com/v1/connections - response: - body: - string: '{"value": [{"allowConnectionUsageInGateway": false, "id": "fd1d4969-1ba6-47f0-b0a3-5099e0e1ddee", - "displayName": "fabcli000002", "connectivityType": "ShareableCloud", "connectionDetails": - {"path": "mocked_sql_server_server.database.windows.net;mocked_sql_server_database", - "type": "SQL"}, "privacyLevel": "None", "credentialDetails": "mocked_credential_details"}]}' - headers: - Access-Control-Expose-Headers: - - RequestId - Cache-Control: - - no-store, must-revalidate, no-cache - Content-Encoding: - - gzip - Content-Length: - - '280' - Content-Type: - - application/json; charset=utf-8 - Date: - - Wed, 03 Sep 2025 09:21:59 GMT - Pragma: - - no-cache - RequestId: - - 368886b2-629e-4b0d-a3c8-4f672faa4060 - Strict-Transport-Security: - - max-age=31536000; includeSubDomains - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - deny - home-cluster-uri: - - https://wabi-west-europe-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.0.0 - method: GET - uri: https://api.fabric.microsoft.com/v1/connections/fd1d4969-1ba6-47f0-b0a3-5099e0e1ddee - response: - body: - string: '{"allowConnectionUsageInGateway": false, "id": "fd1d4969-1ba6-47f0-b0a3-5099e0e1ddee", - "displayName": "fabcli000002", "connectivityType": "ShareableCloud", "connectionDetails": - {"path": "mocked_sql_server_server.database.windows.net;mocked_sql_server_database", - "type": "SQL"}, "privacyLevel": "None", "credentialDetails": "mocked_credential_details"}' - headers: - Access-Control-Expose-Headers: - - RequestId - Cache-Control: - - no-store, must-revalidate, no-cache - Content-Encoding: - - gzip - Content-Length: - - '270' - Content-Type: - - application/json; charset=utf-8 - Date: - - Wed, 03 Sep 2025 09:21:58 GMT - Pragma: - - no-cache - RequestId: - - db2aadd9-68b7-4521-bd31-ea736306477c - Strict-Transport-Security: - - max-age=31536000; includeSubDomains - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - deny - home-cluster-uri: - - https://wabi-west-europe-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.0.0 - method: GET - uri: https://api.fabric.microsoft.com/v1/connections - response: - body: - string: '{"value": [{"allowConnectionUsageInGateway": false, "id": "fd1d4969-1ba6-47f0-b0a3-5099e0e1ddee", - "displayName": "fabcli000002", "connectivityType": "ShareableCloud", "connectionDetails": - {"path": "mocked_sql_server_server.database.windows.net;mocked_sql_server_database", - "type": "SQL"}, "privacyLevel": "None", "credentialDetails": "mocked_credential_details"}]}' - headers: - Access-Control-Expose-Headers: - - RequestId - Cache-Control: - - no-store, must-revalidate, no-cache - Content-Encoding: - - gzip - Content-Length: - - '280' - Content-Type: - - application/json; charset=utf-8 - Date: - - Wed, 03 Sep 2025 09:21:59 GMT - Pragma: - - no-cache - RequestId: - - d226952c-3611-4404-a22f-f08a38ff60a2 - Strict-Transport-Security: - - max-age=31536000; includeSubDomains - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - deny - home-cluster-uri: - - https://wabi-west-europe-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.0.0 - method: GET - uri: https://api.fabric.microsoft.com/v1/connections/fd1d4969-1ba6-47f0-b0a3-5099e0e1ddee - response: - body: - string: '{"allowConnectionUsageInGateway": false, "id": "fd1d4969-1ba6-47f0-b0a3-5099e0e1ddee", - "displayName": "fabcli000002", "connectivityType": "ShareableCloud", "connectionDetails": - {"path": "mocked_sql_server_server.database.windows.net;mocked_sql_server_database", - "type": "SQL"}, "privacyLevel": "None", "credentialDetails": "mocked_credential_details"}' - headers: - Access-Control-Expose-Headers: - - RequestId - Cache-Control: - - no-store, must-revalidate, no-cache - Content-Encoding: - - gzip - Content-Length: - - '270' - Content-Type: - - application/json; charset=utf-8 - Date: - - Wed, 03 Sep 2025 09:21:59 GMT - Pragma: - - no-cache - RequestId: - - a5735250-e07d-4ebd-926e-c9174aa14058 - Strict-Transport-Security: - - max-age=31536000; includeSubDomains - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - deny - home-cluster-uri: - - https://wabi-west-europe-redirect.analysis.windows.net/ - request-redirected: - - 'true' - status: - code: 200 - message: OK -- request: - body: '{"displayName": "fabcli000001", "connectivityType": "ShareableCloud"}' - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - Content-Length: - - '71' - Content-Type: - - application/json - User-Agent: - - ms-fabric-cli-test/1.0.0 - method: PATCH - uri: https://api.fabric.microsoft.com/v1/connections/fd1d4969-1ba6-47f0-b0a3-5099e0e1ddee - response: - body: - string: '{"allowConnectionUsageInGateway": false, "id": "fd1d4969-1ba6-47f0-b0a3-5099e0e1ddee", - "displayName": "fabcli000001", "connectivityType": "ShareableCloud", "connectionDetails": - {"path": "mocked_sql_server_server.database.windows.net;mocked_sql_server_database", - "type": "SQL"}, "privacyLevel": "None", "credentialDetails": "mocked_credential_details"}' - headers: - Access-Control-Expose-Headers: - - RequestId - Cache-Control: - - no-store, must-revalidate, no-cache - Content-Encoding: - - gzip - Content-Length: - - '270' - Content-Type: - - application/json; charset=utf-8 - Date: - - Wed, 03 Sep 2025 09:21:59 GMT - Pragma: - - no-cache - RequestId: - - cf71f143-6988-4be9-8483-75f4a2788e70 - Strict-Transport-Security: - - max-age=31536000; includeSubDomains - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - deny - home-cluster-uri: - - https://wabi-west-europe-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.0.0 - method: GET - uri: https://api.fabric.microsoft.com/v1/connections - response: - body: - string: '{"value": [{"allowConnectionUsageInGateway": false, "id": "fd1d4969-1ba6-47f0-b0a3-5099e0e1ddee", - "displayName": "fabcli000001", "connectivityType": "ShareableCloud", "connectionDetails": - {"path": "mocked_sql_server_server.database.windows.net;mocked_sql_server_database", - "type": "SQL"}, "privacyLevel": "None", "credentialDetails": "mocked_credential_details"}]}' - headers: - Access-Control-Expose-Headers: - - RequestId - Cache-Control: - - no-store, must-revalidate, no-cache - Content-Encoding: - - gzip - Content-Length: - - '280' - Content-Type: - - application/json; charset=utf-8 - Date: - - Wed, 03 Sep 2025 09:21:59 GMT - Pragma: - - no-cache - RequestId: - - 5c5771c1-1cbe-44c0-a769-fd12758b1566 - Strict-Transport-Security: - - max-age=31536000; includeSubDomains - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - deny - home-cluster-uri: - - https://wabi-west-europe-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.0.0 - method: DELETE - uri: https://api.fabric.microsoft.com/v1/connections/fd1d4969-1ba6-47f0-b0a3-5099e0e1ddee - 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, 03 Sep 2025 09:22:00 GMT - Pragma: - - no-cache - RequestId: - - 3098980a-9340-4bc0-8227-ddae139af3f7 - Strict-Transport-Security: - - max-age=31536000; includeSubDomains - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - deny - home-cluster-uri: - - https://wabi-west-europe-redirect.analysis.windows.net/ - request-redirected: - - 'true' - status: - code: 200 - message: OK -version: 1 \ No newline at end of file diff --git a/tests/test_commands/recordings/test_commands/test_set/test_set_gateway_virtualNetwork_success[displayName-new name].yaml b/tests/test_commands/recordings/test_commands/test_set/test_set_gateway_virtualNetwork_success[displayName-new name].yaml deleted file mode 100644 index 948183a8..00000000 --- a/tests/test_commands/recordings/test_commands/test_set/test_set_gateway_virtualNetwork_success[displayName-new name].yaml +++ /dev/null @@ -1,813 +0,0 @@ -interactions: -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - ms-fabric-cli-test/1.3.1 - method: GET - uri: https://api.fabric.microsoft.com/v1/gateways - response: - body: - string: '{"value": []}' - headers: - Access-Control-Expose-Headers: - - RequestId - Cache-Control: - - no-store, must-revalidate, no-cache - Content-Encoding: - - gzip - Content-Length: - - '1259' - Content-Type: - - application/json; charset=utf-8 - Date: - - Tue, 20 Jan 2026 12:03:56 GMT - Pragma: - - no-cache - RequestId: - - 7820cd15-9374-49d4-9c1a-cb974253780a - 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.3.1 - method: GET - uri: https://api.fabric.microsoft.com/v1/capacities - response: - body: - string: '{"value": [{"id": "00000000-0000-0000-0000-000000000004", "displayName": - "mocked_fabriccli_capacity_name", "sku": "F32", "region": "Central US", "state": - "Active"}]}' - headers: - Access-Control-Expose-Headers: - - RequestId - Cache-Control: - - no-store, must-revalidate, no-cache - Content-Encoding: - - gzip - Content-Length: - - '424' - Content-Type: - - application/json; charset=utf-8 - Date: - - Tue, 20 Jan 2026 12:04:01 GMT - Pragma: - - no-cache - RequestId: - - 50a3964a-d107-4a81-ba80-956184b43740 - 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.3.1 - method: GET - uri: https://management.azure.com/subscriptions?api-version=2022-12-01 - response: - body: - string: '{"value": [{"id": "/subscriptions/00000000-0000-0000-0000-000000000000"}], - "count": {"type": "Total", "value": 1}}' - headers: - Cache-Control: - - no-cache - Content-Length: - - '469' - Content-Type: - - application/json; charset=utf-8 - Date: - - Tue, 20 Jan 2026 12:04:02 GMT - Expires: - - '-1' - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000; includeSubDomains - X-Cache: - - CONFIG_NOCACHE - X-Content-Type-Options: - - nosniff - 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.3.1 - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/virtualNetworks?api-version=2024-05-01 - response: - body: - string: '{"value": [{"name": "mocked_fabriccli_vnet_name", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mocked_fabriccli_resource_group/providers/Microsoft.Network/virtualNetworks/mocked_fabriccli_vnet_name", - "properties": {"subnets": [{"name": "mocked_fabriccli_vnet_subnet", "id": - "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mocked_fabriccli_resource_group/providers/Microsoft.Network/virtualNetworks/mocked_fabriccli_vnet_name/subnets/mocked_fabriccli_vnet_subnet"}]}}]}' - headers: - Cache-Control: - - no-cache - Content-Length: - - '2758' - Content-Type: - - application/json; charset=utf-8 - Date: - - Tue, 20 Jan 2026 12:04:04 GMT - Expires: - - '-1' - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000; includeSubDomains - X-Cache: - - CONFIG_NOCACHE - X-Content-Type-Options: - - nosniff - status: - code: 200 - message: OK -- request: - body: '{"displayName": "fabcli000001", "capacityId": "00000000-0000-0000-0000-000000000004", - "inactivityMinutesBeforeSleep": 30, "numberOfMemberGateways": 1, "type": "VirtualNetwork", - "virtualNetworkAzureResource": {"subscriptionId": "00000000-0000-0000-0000-000000000000", - "resourceGroupName": "mocked_fabriccli_resource_group", "virtualNetworkName": - "mocked_fabriccli_vnet_name", "subnetName": "mocked_fabriccli_vnet_subnet"}}' - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - Content-Length: - - '377' - Content-Type: - - application/json - User-Agent: - - ms-fabric-cli-test/1.3.1 - method: POST - uri: https://api.fabric.microsoft.com/v1/gateways - response: - body: - string: '{"displayName": "fabcli000001", "capacityId": "00000000-0000-0000-0000-000000000004", - "virtualNetworkAzureResource": {"virtualNetworkName": "mocked_fabriccli_vnet_name", - "subnetName": "mocked_fabriccli_vnet_subnet", "resourceGroupName": "mocked_fabriccli_resource_group", - "subscriptionId": "00000000-0000-0000-0000-000000000000"}, "inactivityMinutesBeforeSleep": - 30, "numberOfMemberGateways": 1, "id": "bdc62ce5-9874-46f6-a8d8-2252f6f5f5c8", - "type": "VirtualNetwork"}' - headers: - Access-Control-Expose-Headers: - - RequestId,Location - Cache-Control: - - no-store, must-revalidate, no-cache - Content-Encoding: - - gzip - Content-Length: - - '287' - Content-Type: - - application/json; charset=utf-8 - Date: - - Tue, 20 Jan 2026 12:04:15 GMT - Location: - - https://api.fabric.microsoft.com/v1/gateways/bdc62ce5-9874-46f6-a8d8-2252f6f5f5c8 - Pragma: - - no-cache - RequestId: - - f705b9c0-028b-4ce2-9c72-fa8cf38c00ca - 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: 201 - message: Created -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - ms-fabric-cli-test/1.3.1 - method: GET - uri: https://api.fabric.microsoft.com/v1/gateways - response: - body: - string: '{"value": [{"displayName": "fabcli000001", "capacityId": "00000000-0000-0000-0000-000000000004", - "virtualNetworkAzureResource": {"virtualNetworkName": "mocked_fabriccli_vnet_name", - "subnetName": "mocked_fabriccli_vnet_subnet", "resourceGroupName": "mocked_fabriccli_resource_group", - "subscriptionId": "00000000-0000-0000-0000-000000000000"}, "inactivityMinutesBeforeSleep": - 30, "numberOfMemberGateways": 1, "id": "bdc62ce5-9874-46f6-a8d8-2252f6f5f5c8", - "type": "VirtualNetwork"}]}' - headers: - Access-Control-Expose-Headers: - - RequestId - Cache-Control: - - no-store, must-revalidate, no-cache - Content-Encoding: - - gzip - Content-Length: - - '1299' - Content-Type: - - application/json; charset=utf-8 - Date: - - Tue, 20 Jan 2026 12:04:17 GMT - Pragma: - - no-cache - RequestId: - - 8599f682-512a-4efd-83d7-3d6a467c2422 - 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.3.1 - method: GET - uri: https://api.fabric.microsoft.com/v1/gateways/bdc62ce5-9874-46f6-a8d8-2252f6f5f5c8 - response: - body: - string: '{"displayName": "fabcli000001", "capacityId": "00000000-0000-0000-0000-000000000004", - "virtualNetworkAzureResource": {"virtualNetworkName": "mocked_fabriccli_vnet_name", - "subnetName": "mocked_fabriccli_vnet_subnet", "resourceGroupName": "mocked_fabriccli_resource_group", - "subscriptionId": "00000000-0000-0000-0000-000000000000"}, "inactivityMinutesBeforeSleep": - 30, "numberOfMemberGateways": 1, "id": "bdc62ce5-9874-46f6-a8d8-2252f6f5f5c8", - "type": "VirtualNetwork"}' - headers: - Access-Control-Expose-Headers: - - RequestId - Cache-Control: - - no-store, must-revalidate, no-cache - Content-Encoding: - - gzip - Content-Length: - - '287' - Content-Type: - - application/json; charset=utf-8 - Date: - - Tue, 20 Jan 2026 12:04:19 GMT - Pragma: - - no-cache - RequestId: - - 25658f04-8ef2-4fc1-a0aa-03b7b921aa71 - 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": "new name", "type": "VirtualNetwork"}' - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - Content-Length: - - '53' - Content-Type: - - application/json - User-Agent: - - ms-fabric-cli-test/1.3.1 - method: PATCH - uri: https://api.fabric.microsoft.com/v1/gateways/bdc62ce5-9874-46f6-a8d8-2252f6f5f5c8 - response: - body: - string: '{"displayName": "new name", "capacityId": "00000000-0000-0000-0000-000000000004", - "virtualNetworkAzureResource": {"virtualNetworkName": "mocked_fabriccli_vnet_name", - "subnetName": "mocked_fabriccli_vnet_subnet", "resourceGroupName": "mocked_fabriccli_resource_group", - "subscriptionId": "00000000-0000-0000-0000-000000000000"}, "inactivityMinutesBeforeSleep": - 30, "numberOfMemberGateways": 1, "id": "bdc62ce5-9874-46f6-a8d8-2252f6f5f5c8", - "type": "VirtualNetwork"}' - headers: - Access-Control-Expose-Headers: - - RequestId - Cache-Control: - - no-store, must-revalidate, no-cache - Content-Encoding: - - gzip - Content-Length: - - '285' - Content-Type: - - application/json; charset=utf-8 - Date: - - Tue, 20 Jan 2026 12:04:21 GMT - Pragma: - - no-cache - RequestId: - - 1d7c8763-44a8-450d-bf0e-ccc2332784c4 - 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.3.1 - method: GET - uri: https://api.fabric.microsoft.com/v1/gateways - response: - body: - string: '{"value": []}' - headers: - Access-Control-Expose-Headers: - - RequestId - Cache-Control: - - no-store, must-revalidate, no-cache - Content-Encoding: - - gzip - Content-Length: - - '1300' - Content-Type: - - application/json; charset=utf-8 - Date: - - Tue, 20 Jan 2026 12:04:22 GMT - Pragma: - - no-cache - RequestId: - - 89141df8-3217-4339-9159-0cd4cf1fd7c4 - 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.3.1 - method: GET - uri: https://api.fabric.microsoft.com/v1/gateways - response: - body: - string: '{"value": []}' - headers: - Access-Control-Expose-Headers: - - RequestId - Cache-Control: - - no-store, must-revalidate, no-cache - Content-Encoding: - - gzip - Content-Length: - - '1300' - Content-Type: - - application/json; charset=utf-8 - Date: - - Tue, 20 Jan 2026 12:04:24 GMT - Pragma: - - no-cache - RequestId: - - 8ac0839d-9e80-4dd9-9c5b-a914349ea1bb - 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.3.1 - method: GET - uri: https://api.fabric.microsoft.com/v1/gateways/bdc62ce5-9874-46f6-a8d8-2252f6f5f5c8 - response: - body: - string: '{"displayName": "new name", "capacityId": "00000000-0000-0000-0000-000000000004", - "virtualNetworkAzureResource": {"virtualNetworkName": "mocked_fabriccli_vnet_name", - "subnetName": "mocked_fabriccli_vnet_subnet", "resourceGroupName": "mocked_fabriccli_resource_group", - "subscriptionId": "00000000-0000-0000-0000-000000000000"}, "inactivityMinutesBeforeSleep": - 30, "numberOfMemberGateways": 1, "id": "bdc62ce5-9874-46f6-a8d8-2252f6f5f5c8", - "type": "VirtualNetwork"}' - headers: - Access-Control-Expose-Headers: - - RequestId - Cache-Control: - - no-store, must-revalidate, no-cache - Content-Encoding: - - gzip - Content-Length: - - '285' - Content-Type: - - application/json; charset=utf-8 - Date: - - Tue, 20 Jan 2026 12:04:25 GMT - Pragma: - - no-cache - RequestId: - - 209a5353-d408-418c-99f1-7c63bce79982 - 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.3.1 - method: GET - uri: https://api.fabric.microsoft.com/v1/gateways - response: - body: - string: '{"value": []}' - headers: - Access-Control-Expose-Headers: - - RequestId - Cache-Control: - - no-store, must-revalidate, no-cache - Content-Encoding: - - gzip - Content-Length: - - '1300' - Content-Type: - - application/json; charset=utf-8 - Date: - - Tue, 20 Jan 2026 12:04:27 GMT - Pragma: - - no-cache - RequestId: - - afbc089f-35ba-4d81-a193-4c7714e0ca13 - 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.3.1 - method: GET - uri: https://api.fabric.microsoft.com/v1/gateways/bdc62ce5-9874-46f6-a8d8-2252f6f5f5c8 - response: - body: - string: '{"displayName": "new name", "capacityId": "00000000-0000-0000-0000-000000000004", - "virtualNetworkAzureResource": {"virtualNetworkName": "mocked_fabriccli_vnet_name", - "subnetName": "mocked_fabriccli_vnet_subnet", "resourceGroupName": "mocked_fabriccli_resource_group", - "subscriptionId": "00000000-0000-0000-0000-000000000000"}, "inactivityMinutesBeforeSleep": - 30, "numberOfMemberGateways": 1, "id": "bdc62ce5-9874-46f6-a8d8-2252f6f5f5c8", - "type": "VirtualNetwork"}' - headers: - Access-Control-Expose-Headers: - - RequestId - Cache-Control: - - no-store, must-revalidate, no-cache - Content-Encoding: - - gzip - Content-Length: - - '285' - Content-Type: - - application/json; charset=utf-8 - Date: - - Tue, 20 Jan 2026 12:04:28 GMT - Pragma: - - no-cache - RequestId: - - 1d186853-f19d-44ef-8560-a8f796e43a2f - 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": "VirtualNetwork"}' - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - Content-Length: - - '61' - Content-Type: - - application/json - User-Agent: - - ms-fabric-cli-test/1.3.1 - method: PATCH - uri: https://api.fabric.microsoft.com/v1/gateways/bdc62ce5-9874-46f6-a8d8-2252f6f5f5c8 - response: - body: - string: '{"displayName": "fabcli000001", "capacityId": "00000000-0000-0000-0000-000000000004", - "virtualNetworkAzureResource": {"virtualNetworkName": "mocked_fabriccli_vnet_name", - "subnetName": "mocked_fabriccli_vnet_subnet", "resourceGroupName": "mocked_fabriccli_resource_group", - "subscriptionId": "00000000-0000-0000-0000-000000000000"}, "inactivityMinutesBeforeSleep": - 30, "numberOfMemberGateways": 1, "id": "bdc62ce5-9874-46f6-a8d8-2252f6f5f5c8", - "type": "VirtualNetwork"}' - headers: - Access-Control-Expose-Headers: - - RequestId - Cache-Control: - - no-store, must-revalidate, no-cache - Content-Encoding: - - gzip - Content-Length: - - '287' - Content-Type: - - application/json; charset=utf-8 - Date: - - Tue, 20 Jan 2026 12:04:29 GMT - Pragma: - - no-cache - RequestId: - - 22761a9b-10e2-4381-9f5a-e6ccf0dc219f - 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.3.1 - method: GET - uri: https://api.fabric.microsoft.com/v1/gateways - response: - body: - string: '{"value": [{"displayName": "fabcli000001", "capacityId": "00000000-0000-0000-0000-000000000004", - "virtualNetworkAzureResource": {"virtualNetworkName": "mocked_fabriccli_vnet_name", - "subnetName": "mocked_fabriccli_vnet_subnet", "resourceGroupName": "mocked_fabriccli_resource_group", - "subscriptionId": "00000000-0000-0000-0000-000000000000"}, "inactivityMinutesBeforeSleep": - 30, "numberOfMemberGateways": 1, "id": "bdc62ce5-9874-46f6-a8d8-2252f6f5f5c8", - "type": "VirtualNetwork"}]}' - headers: - Access-Control-Expose-Headers: - - RequestId - Cache-Control: - - no-store, must-revalidate, no-cache - Content-Encoding: - - gzip - Content-Length: - - '1299' - Content-Type: - - application/json; charset=utf-8 - Date: - - Tue, 20 Jan 2026 12:04:31 GMT - Pragma: - - no-cache - RequestId: - - bafef4c0-22f0-4ac2-9768-9f4061eb0477 - 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.3.1 - method: DELETE - uri: https://api.fabric.microsoft.com/v1/gateways/bdc62ce5-9874-46f6-a8d8-2252f6f5f5c8 - 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: - - Tue, 20 Jan 2026 12:04:33 GMT - Pragma: - - no-cache - RequestId: - - 9b0bb466-fff7-4892-a911-6baad2336111 - 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 From ac9f0c1c516488efb4716cf641a16a4e3e284118 Mon Sep 17 00:00:00 2001 From: may-hartov Date: Wed, 21 Jan 2026 14:37:02 +0200 Subject: [PATCH 05/11] fix set name tests --- .../test_commands/test_set/class_setup.yaml | 67 +- ...test_set_sparkpool_success[name-None].yaml | 821 ++++++++++++++++++ tests/test_commands/test_set.py | 38 +- 3 files changed, 879 insertions(+), 47 deletions(-) create mode 100644 tests/test_commands/recordings/test_commands/test_set/test_set_sparkpool_success[name-None].yaml diff --git a/tests/test_commands/recordings/test_commands/test_set/class_setup.yaml b/tests/test_commands/recordings/test_commands/test_set/class_setup.yaml index d2456cf2..85d37bcb 100644 --- a/tests/test_commands/recordings/test_commands/test_set/class_setup.yaml +++ b/tests/test_commands/recordings/test_commands/test_set/class_setup.yaml @@ -11,7 +11,7 @@ interactions: Content-Type: - application/json User-Agent: - - ms-fabric-cli/1.3.1 (None; Windows; AMD64; 10) + - ms-fabric-cli/1.3.1 (None; Linux; x86_64; 5.15.167.4-microsoft-standard-WSL2) method: GET uri: https://api.fabric.microsoft.com/v1/workspaces response: @@ -26,15 +26,15 @@ interactions: Content-Encoding: - gzip Content-Length: - - '2028' + - '2267' Content-Type: - application/json; charset=utf-8 Date: - - Wed, 31 Dec 2025 14:26:40 GMT + - Wed, 21 Jan 2026 12:34:16 GMT Pragma: - no-cache RequestId: - - 4175b3d0-65cf-4202-97ed-6b97cded9878 + - 3bbfa1a3-7e03-4410-b251-5bdb1d0e9532 Strict-Transport-Security: - max-age=31536000; includeSubDomains X-Content-Type-Options: @@ -60,7 +60,7 @@ interactions: Content-Type: - application/json User-Agent: - - ms-fabric-cli/1.3.1 (None; Windows; AMD64; 10) + - ms-fabric-cli/1.3.1 (None; Linux; x86_64; 5.15.167.4-microsoft-standard-WSL2) method: GET uri: https://api.fabric.microsoft.com/v1/workspaces response: @@ -75,15 +75,15 @@ interactions: Content-Encoding: - gzip Content-Length: - - '2028' + - '2267' Content-Type: - application/json; charset=utf-8 Date: - - Wed, 31 Dec 2025 14:26:41 GMT + - Wed, 21 Jan 2026 12:34:18 GMT Pragma: - no-cache RequestId: - - 1220e29f-0f16-4d8b-a0fb-ef2be8b6c38d + - 5b0968db-b6be-4869-8601-210f4e80c2a4 Strict-Transport-Security: - max-age=31536000; includeSubDomains X-Content-Type-Options: @@ -109,7 +109,7 @@ interactions: Content-Type: - application/json User-Agent: - - ms-fabric-cli/1.3.1 (None; Windows; AMD64; 10) + - ms-fabric-cli/1.3.1 (None; Linux; x86_64; 5.15.167.4-microsoft-standard-WSL2) method: GET uri: https://api.fabric.microsoft.com/v1/capacities response: @@ -125,15 +125,15 @@ interactions: Content-Encoding: - gzip Content-Length: - - '343' + - '424' Content-Type: - application/json; charset=utf-8 Date: - - Wed, 31 Dec 2025 14:26:44 GMT + - Wed, 21 Jan 2026 12:34:22 GMT Pragma: - no-cache RequestId: - - 323b31df-7638-432e-8658-a8b24eeab8e1 + - 9b84b30e-b6c6-4d32-af71-63948b138532 Strict-Transport-Security: - max-age=31536000; includeSubDomains X-Content-Type-Options: @@ -162,12 +162,12 @@ interactions: Content-Type: - application/json User-Agent: - - ms-fabric-cli/1.3.1 (None; Windows; AMD64; 10) + - ms-fabric-cli/1.3.1 (None; Linux; x86_64; 5.15.167.4-microsoft-standard-WSL2) method: POST uri: https://api.fabric.microsoft.com/v1/workspaces response: body: - string: '{"id": "81065bd8-e334-4715-b170-dedb4cd514e6", "displayName": "fabriccli_WorkspacePerTestclass_000001", + string: '{"id": "9e83f0c1-d0b7-4124-ac5e-3927f188c117", "displayName": "fabriccli_WorkspacePerTestclass_000001", "description": "Created by fab", "type": "Workspace", "capacityId": "00000000-0000-0000-0000-000000000004"}' headers: Access-Control-Expose-Headers: @@ -177,17 +177,17 @@ interactions: Content-Encoding: - gzip Content-Length: - - '191' + - '190' Content-Type: - application/json; charset=utf-8 Date: - - Wed, 31 Dec 2025 14:26:52 GMT + - Wed, 21 Jan 2026 12:34:30 GMT Location: - - https://api.fabric.microsoft.com/v1/workspaces/81065bd8-e334-4715-b170-dedb4cd514e6 + - https://api.fabric.microsoft.com/v1/workspaces/9e83f0c1-d0b7-4124-ac5e-3927f188c117 Pragma: - no-cache RequestId: - - 5ca29e60-a86f-4952-80e7-ccdf9a7c816b + - fe7ea365-5f0b-4c3f-91d2-7378eaf095ce Strict-Transport-Security: - max-age=31536000; includeSubDomains X-Content-Type-Options: @@ -213,13 +213,13 @@ interactions: Content-Type: - application/json User-Agent: - - ms-fabric-cli/1.3.1 (set; Windows; AMD64; 10) + - ms-fabric-cli/1.3.1 (set; Linux; x86_64; 5.15.167.4-microsoft-standard-WSL2) 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": "81065bd8-e334-4715-b170-dedb4cd514e6", + "My workspace", "description": "", "type": "Personal"}, {"id": "9e83f0c1-d0b7-4124-ac5e-3927f188c117", "displayName": "fabriccli_WorkspacePerTestclass_000001", "description": "Created by fab", "type": "Workspace", "capacityId": "00000000-0000-0000-0000-000000000004"}]}' headers: @@ -230,15 +230,15 @@ interactions: Content-Encoding: - gzip Content-Length: - - '2091' + - '2302' Content-Type: - application/json; charset=utf-8 Date: - - Wed, 31 Dec 2025 14:38:55 GMT + - Wed, 21 Jan 2026 12:34:55 GMT Pragma: - no-cache RequestId: - - 1d469a64-069d-4009-ae05-e9c475a62698 + - cf66f2d6-8818-4de0-a66f-ee8f52b641c3 Strict-Transport-Security: - max-age=31536000; includeSubDomains X-Content-Type-Options: @@ -264,13 +264,12 @@ interactions: Content-Type: - application/json User-Agent: - - ms-fabric-cli/1.3.1 (set; Windows; AMD64; 10) + - ms-fabric-cli/1.3.1 (set; Linux; x86_64; 5.15.167.4-microsoft-standard-WSL2) method: GET - uri: https://api.fabric.microsoft.com/v1/workspaces/81065bd8-e334-4715-b170-dedb4cd514e6/items + uri: https://api.fabric.microsoft.com/v1/workspaces/9e83f0c1-d0b7-4124-ac5e-3927f188c117/items response: body: - string: '{"value": [{"id": "3e75a415-b907-4295-b163-a746b3af88d1", "type": "SemanticModel", - "displayName": "fabcli000001_auto", "description": "", "workspaceId": "81065bd8-e334-4715-b170-dedb4cd514e6"}]}' + string: '{"value": []}' headers: Access-Control-Expose-Headers: - RequestId @@ -279,15 +278,15 @@ interactions: Content-Encoding: - gzip Content-Length: - - '176' + - '32' Content-Type: - application/json; charset=utf-8 Date: - - Wed, 31 Dec 2025 14:38:55 GMT + - Wed, 21 Jan 2026 12:34:56 GMT Pragma: - no-cache RequestId: - - bf43c987-f39a-49ee-8601-391ff994e48b + - fefcb35b-837d-4175-afb6-b6748158ab36 Strict-Transport-Security: - max-age=31536000; includeSubDomains X-Content-Type-Options: @@ -315,9 +314,9 @@ interactions: Content-Type: - application/json User-Agent: - - ms-fabric-cli/1.3.1 (set; Windows; AMD64; 10) + - ms-fabric-cli/1.3.1 (set; Linux; x86_64; 5.15.167.4-microsoft-standard-WSL2) method: DELETE - uri: https://api.fabric.microsoft.com/v1/workspaces/81065bd8-e334-4715-b170-dedb4cd514e6 + uri: https://api.fabric.microsoft.com/v1/workspaces/9e83f0c1-d0b7-4124-ac5e-3927f188c117 response: body: string: '' @@ -333,11 +332,11 @@ interactions: Content-Type: - application/octet-stream Date: - - Wed, 31 Dec 2025 14:38:55 GMT + - Wed, 21 Jan 2026 12:34:57 GMT Pragma: - no-cache RequestId: - - 1e2a342c-b7d7-4431-9b2d-7435e6539109 + - 98e63962-6154-4949-a926-fa240d22b70b Strict-Transport-Security: - max-age=31536000; includeSubDomains X-Content-Type-Options: diff --git a/tests/test_commands/recordings/test_commands/test_set/test_set_sparkpool_success[name-None].yaml b/tests/test_commands/recordings/test_commands/test_set/test_set_sparkpool_success[name-None].yaml new file mode 100644 index 00000000..ddca13a4 --- /dev/null +++ b/tests/test_commands/recordings/test_commands/test_set/test_set_sparkpool_success[name-None].yaml @@ -0,0 +1,821 @@ +interactions: +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.3.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": "9e83f0c1-d0b7-4124-ac5e-3927f188c117", + "displayName": "fabriccli_WorkspacePerTestclass_000001", "description": "Created + by fab", "type": "Workspace", "capacityId": "00000000-0000-0000-0000-000000000004"}]}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '2302' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 21 Jan 2026 12:34:32 GMT + Pragma: + - no-cache + RequestId: + - 59732b18-94db-4371-b890-3347138f4fd5 + 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.3.1 + method: GET + uri: https://api.fabric.microsoft.com/v1/workspaces/9e83f0c1-d0b7-4124-ac5e-3927f188c117/spark/pools + response: + body: + string: '{"value": [{"id": "00000000-0000-0000-0000-000000000000", "type": "Workspace", + "name": "Starter Pool", "nodeFamily": "MemoryOptimized", "nodeSize": "Medium", + "autoScale": {"enabled": true, "minNodeCount": 1, "maxNodeCount": 10}, "dynamicExecutorAllocation": + {"enabled": true, "minExecutors": 1, "maxExecutors": 9}}]}' + headers: + Access-Control-Expose-Headers: + - RequestId + Content-Length: + - '460' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 21 Jan 2026 12:34:33 GMT + RequestId: + - f8454e86-0dfc-4e6d-bc55-384c4e17f7be + 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.3.1 + method: GET + uri: https://api.fabric.microsoft.com/v1/workspaces/9e83f0c1-d0b7-4124-ac5e-3927f188c117/spark/pools + response: + body: + string: '{"value": [{"id": "00000000-0000-0000-0000-000000000000", "type": "Workspace", + "name": "Starter Pool", "nodeFamily": "MemoryOptimized", "nodeSize": "Medium", + "autoScale": {"enabled": true, "minNodeCount": 1, "maxNodeCount": 10}, "dynamicExecutorAllocation": + {"enabled": true, "minExecutors": 1, "maxExecutors": 9}}]}' + headers: + Access-Control-Expose-Headers: + - RequestId + Content-Length: + - '460' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 21 Jan 2026 12:34:34 GMT + RequestId: + - 98d87f30-ab2e-42e2-9cdd-08b54734fd9f + 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: '{"name": "fabcli000001", "nodeFamily": "MemoryOptimized", "nodeSize": "Small", + "autoScale": {"enabled": true, "minNodeCount": 1, "maxNodeCount": 3}, "dynamicExecutorAllocation": + {"enabled": false, "minExecutors": 1, "maxExecutors": 1}}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '239' + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.3.1 + method: POST + uri: https://api.fabric.microsoft.com/v1/workspaces/9e83f0c1-d0b7-4124-ac5e-3927f188c117/spark/pools + response: + body: + string: '{"id": "d9858ae9-4775-4099-afaa-cc4c04f6f3c6", "type": "Workspace", + "name": "fabcli000001", "nodeFamily": "MemoryOptimized", "nodeSize": "Small", + "autoScale": {"enabled": true, "minNodeCount": 1, "maxNodeCount": 3}, "dynamicExecutorAllocation": + {"enabled": false}}' + headers: + Access-Control-Expose-Headers: + - RequestId + Content-Length: + - '322' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 21 Jan 2026 12:34:36 GMT + RequestId: + - 897beb48-a962-4a85-ba95-7077dc1bb312 + 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: 201 + message: Created +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.3.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": "9e83f0c1-d0b7-4124-ac5e-3927f188c117", + "displayName": "fabriccli_WorkspacePerTestclass_000001", "description": "Created + by fab", "type": "Workspace", "capacityId": "00000000-0000-0000-0000-000000000004"}]}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '2302' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 21 Jan 2026 12:34:38 GMT + Pragma: + - no-cache + RequestId: + - bcac0189-503d-48a5-9579-c109db8b2ada + 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.3.1 + method: GET + uri: https://api.fabric.microsoft.com/v1/workspaces/9e83f0c1-d0b7-4124-ac5e-3927f188c117/spark/pools + response: + body: + string: '{"value": [{"id": "00000000-0000-0000-0000-000000000000", "type": "Workspace", + "name": "Starter Pool", "nodeFamily": "MemoryOptimized", "nodeSize": "Medium", + "autoScale": {"enabled": true, "minNodeCount": 1, "maxNodeCount": 10}, "dynamicExecutorAllocation": + {"enabled": true, "minExecutors": 1, "maxExecutors": 9}}, {"id": "d9858ae9-4775-4099-afaa-cc4c04f6f3c6", + "type": "Workspace", "name": "fabcli000001", "nodeFamily": "MemoryOptimized", + "nodeSize": "Small", "autoScale": {"enabled": true, "minNodeCount": 1, "maxNodeCount": + 3}, "dynamicExecutorAllocation": {"enabled": false}}]}' + headers: + Access-Control-Expose-Headers: + - RequestId + Content-Length: + - '845' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 21 Jan 2026 12:34:39 GMT + RequestId: + - 4d15484c-b903-45ab-a04f-68e96637a1c3 + 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.3.1 + method: GET + uri: https://api.fabric.microsoft.com/v1/workspaces/9e83f0c1-d0b7-4124-ac5e-3927f188c117/spark/pools/d9858ae9-4775-4099-afaa-cc4c04f6f3c6 + response: + body: + string: '{"id": "d9858ae9-4775-4099-afaa-cc4c04f6f3c6", "type": "Workspace", + "name": "fabcli000001", "nodeFamily": "MemoryOptimized", "nodeSize": "Small", + "autoScale": {"enabled": true, "minNodeCount": 1, "maxNodeCount": 3}, "dynamicExecutorAllocation": + {"enabled": false}}' + headers: + Access-Control-Expose-Headers: + - RequestId + Content-Length: + - '322' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 21 Jan 2026 12:34:40 GMT + RequestId: + - df5118d8-83fd-4ad6-a0eb-3d72811970da + 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: '{"name": "fabcli000002"}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '28' + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.3.1 + method: PATCH + uri: https://api.fabric.microsoft.com/v1/workspaces/9e83f0c1-d0b7-4124-ac5e-3927f188c117/spark/pools/d9858ae9-4775-4099-afaa-cc4c04f6f3c6 + response: + body: + string: '{"id": "d9858ae9-4775-4099-afaa-cc4c04f6f3c6", "type": "Workspace", + "name": "fabcli000002", "nodeFamily": "MemoryOptimized", "nodeSize": "Small", + "autoScale": {"enabled": true, "minNodeCount": 1, "maxNodeCount": 3}, "dynamicExecutorAllocation": + {"enabled": false}}' + headers: + Access-Control-Expose-Headers: + - RequestId + Content-Length: + - '322' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 21 Jan 2026 12:34:42 GMT + RequestId: + - 686e708e-41c0-4263-b05b-e612010d4b76 + 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.3.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": "9e83f0c1-d0b7-4124-ac5e-3927f188c117", + "displayName": "fabriccli_WorkspacePerTestclass_000001", "description": "Created + by fab", "type": "Workspace", "capacityId": "00000000-0000-0000-0000-000000000004"}]}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '2302' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 21 Jan 2026 12:34:43 GMT + Pragma: + - no-cache + RequestId: + - d3a938f8-da18-4367-b167-9346f5a26b7a + 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.3.1 + method: GET + uri: https://api.fabric.microsoft.com/v1/workspaces/9e83f0c1-d0b7-4124-ac5e-3927f188c117/spark/pools + response: + body: + string: '{"value": [{"id": "00000000-0000-0000-0000-000000000000", "type": "Workspace", + "name": "Starter Pool", "nodeFamily": "MemoryOptimized", "nodeSize": "Medium", + "autoScale": {"enabled": true, "minNodeCount": 1, "maxNodeCount": 10}, "dynamicExecutorAllocation": + {"enabled": true, "minExecutors": 1, "maxExecutors": 9}}, {"id": "d9858ae9-4775-4099-afaa-cc4c04f6f3c6", + "type": "Workspace", "name": "fabcli000002", "nodeFamily": "MemoryOptimized", + "nodeSize": "Small", "autoScale": {"enabled": true, "minNodeCount": 1, "maxNodeCount": + 3}, "dynamicExecutorAllocation": {"enabled": false}}]}' + headers: + Access-Control-Expose-Headers: + - RequestId + Content-Length: + - '845' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 21 Jan 2026 12:34:43 GMT + RequestId: + - 185c6c7d-fe7a-411b-8fcd-735ccc914ea2 + 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.3.1 + method: GET + uri: https://api.fabric.microsoft.com/v1/workspaces/9e83f0c1-d0b7-4124-ac5e-3927f188c117/spark/pools + response: + body: + string: '{"value": [{"id": "00000000-0000-0000-0000-000000000000", "type": "Workspace", + "name": "Starter Pool", "nodeFamily": "MemoryOptimized", "nodeSize": "Medium", + "autoScale": {"enabled": true, "minNodeCount": 1, "maxNodeCount": 10}, "dynamicExecutorAllocation": + {"enabled": true, "minExecutors": 1, "maxExecutors": 9}}, {"id": "d9858ae9-4775-4099-afaa-cc4c04f6f3c6", + "type": "Workspace", "name": "fabcli000002", "nodeFamily": "MemoryOptimized", + "nodeSize": "Small", "autoScale": {"enabled": true, "minNodeCount": 1, "maxNodeCount": + 3}, "dynamicExecutorAllocation": {"enabled": false}}]}' + headers: + Access-Control-Expose-Headers: + - RequestId + Content-Length: + - '845' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 21 Jan 2026 12:34:46 GMT + RequestId: + - c6108558-e200-4559-855c-6a09567aed31 + 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.3.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": "9e83f0c1-d0b7-4124-ac5e-3927f188c117", + "displayName": "fabriccli_WorkspacePerTestclass_000001", "description": "Created + by fab", "type": "Workspace", "capacityId": "00000000-0000-0000-0000-000000000004"}]}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '2302' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 21 Jan 2026 12:34:46 GMT + Pragma: + - no-cache + RequestId: + - 3c1499ae-84b3-4b1c-a53e-72e916d74c9e + 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.3.1 + method: GET + uri: https://api.fabric.microsoft.com/v1/workspaces/9e83f0c1-d0b7-4124-ac5e-3927f188c117/spark/pools + response: + body: + string: '{"value": [{"id": "00000000-0000-0000-0000-000000000000", "type": "Workspace", + "name": "Starter Pool", "nodeFamily": "MemoryOptimized", "nodeSize": "Medium", + "autoScale": {"enabled": true, "minNodeCount": 1, "maxNodeCount": 10}, "dynamicExecutorAllocation": + {"enabled": true, "minExecutors": 1, "maxExecutors": 9}}, {"id": "d9858ae9-4775-4099-afaa-cc4c04f6f3c6", + "type": "Workspace", "name": "fabcli000002", "nodeFamily": "MemoryOptimized", + "nodeSize": "Small", "autoScale": {"enabled": true, "minNodeCount": 1, "maxNodeCount": + 3}, "dynamicExecutorAllocation": {"enabled": false}}]}' + headers: + Access-Control-Expose-Headers: + - RequestId + Content-Length: + - '845' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 21 Jan 2026 12:34:48 GMT + RequestId: + - ffc2ddab-d71a-4504-93b9-e9b32c832ee1 + 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.3.1 + method: GET + uri: https://api.fabric.microsoft.com/v1/workspaces/9e83f0c1-d0b7-4124-ac5e-3927f188c117/spark/pools/d9858ae9-4775-4099-afaa-cc4c04f6f3c6 + response: + body: + string: '{"id": "d9858ae9-4775-4099-afaa-cc4c04f6f3c6", "type": "Workspace", + "name": "fabcli000002", "nodeFamily": "MemoryOptimized", "nodeSize": "Small", + "autoScale": {"enabled": true, "minNodeCount": 1, "maxNodeCount": 3}, "dynamicExecutorAllocation": + {"enabled": false}}' + headers: + Access-Control-Expose-Headers: + - RequestId + Content-Length: + - '322' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 21 Jan 2026 12:34:50 GMT + RequestId: + - f513630f-c480-4088-bd64-bb58cd5b2741 + 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.3.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": "9e83f0c1-d0b7-4124-ac5e-3927f188c117", + "displayName": "fabriccli_WorkspacePerTestclass_000001", "description": "Created + by fab", "type": "Workspace", "capacityId": "00000000-0000-0000-0000-000000000004"}]}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '2302' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 21 Jan 2026 12:34:51 GMT + Pragma: + - no-cache + RequestId: + - 3a83aaeb-72fb-4572-979c-6ddd35df7082 + 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.3.1 + method: GET + uri: https://api.fabric.microsoft.com/v1/workspaces/9e83f0c1-d0b7-4124-ac5e-3927f188c117/spark/pools + response: + body: + string: '{"value": [{"id": "00000000-0000-0000-0000-000000000000", "type": "Workspace", + "name": "Starter Pool", "nodeFamily": "MemoryOptimized", "nodeSize": "Medium", + "autoScale": {"enabled": true, "minNodeCount": 1, "maxNodeCount": 10}, "dynamicExecutorAllocation": + {"enabled": true, "minExecutors": 1, "maxExecutors": 9}}, {"id": "d9858ae9-4775-4099-afaa-cc4c04f6f3c6", + "type": "Workspace", "name": "fabcli000002", "nodeFamily": "MemoryOptimized", + "nodeSize": "Small", "autoScale": {"enabled": true, "minNodeCount": 1, "maxNodeCount": + 3}, "dynamicExecutorAllocation": {"enabled": false}}]}' + headers: + Access-Control-Expose-Headers: + - RequestId + Content-Length: + - '845' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 21 Jan 2026 12:34:52 GMT + RequestId: + - 61447047-aff8-4bcc-bd53-ac84594d2444 + 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.3.1 + method: GET + uri: https://api.fabric.microsoft.com/v1/workspaces/9e83f0c1-d0b7-4124-ac5e-3927f188c117/spark/pools + response: + body: + string: '{"value": [{"id": "00000000-0000-0000-0000-000000000000", "type": "Workspace", + "name": "Starter Pool", "nodeFamily": "MemoryOptimized", "nodeSize": "Medium", + "autoScale": {"enabled": true, "minNodeCount": 1, "maxNodeCount": 10}, "dynamicExecutorAllocation": + {"enabled": true, "minExecutors": 1, "maxExecutors": 9}}, {"id": "d9858ae9-4775-4099-afaa-cc4c04f6f3c6", + "type": "Workspace", "name": "fabcli000002", "nodeFamily": "MemoryOptimized", + "nodeSize": "Small", "autoScale": {"enabled": true, "minNodeCount": 1, "maxNodeCount": + 3}, "dynamicExecutorAllocation": {"enabled": false}}]}' + headers: + Access-Control-Expose-Headers: + - RequestId + Content-Length: + - '845' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 21 Jan 2026 12:34:54 GMT + RequestId: + - ca42e4e0-4bc2-4f3d-8c1f-fdfadd29c999 + 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/test_set.py b/tests/test_commands/test_set.py index ecee8c15..03502c74 100644 --- a/tests/test_commands/test_set.py +++ b/tests/test_commands/test_set.py @@ -122,7 +122,8 @@ def test_set_item_report_definition_semantic_model_id_success( mock_print_done.assert_called_once() upsert_item_to_cache.assert_not_called() get(report.full_path, query=property_path) - assert new_semantic_model_id in str(mock_questionary_print.call_args[0][0]) + assert new_semantic_model_id in str( + mock_questionary_print.call_args[0][0]) def test_set_item_variable_library_properties_success( self, @@ -152,7 +153,8 @@ def test_set_item_variable_library_properties_success( # Verify the property was set correctly get(variable_library.full_path, query="properties.activeValueSetName") - assert "Default value set" in str(mock_questionary_print.call_args[0][0]) + assert "Default value set" in str( + mock_questionary_print.call_args[0][0]) # endregion @@ -272,7 +274,7 @@ def test_set_sparkpool_invalid_query_failure( ("autoScale.enabled", "true"), ("autoScale.minNodeCount", "2"), ("autoScale.maxNodeCount", "5"), - ("name", "newName"), + ("name", None) # Use None to trigger generate_random_string ], ) def test_set_sparkpool_success( @@ -289,7 +291,8 @@ def test_set_sparkpool_success( ): # Setting maxNodeCount to 3 to be able to set minNodeCount to 2/3 since minNodeCount should be less than or equal to maxNodeCount sparkpool = virtual_item_factory( - VirtualItemContainerType.SPARK_POOL, params=["autoScale.maxNodeCount=3"] + VirtualItemContainerType.SPARK_POOL, params=[ + "autoScale.maxNodeCount=3"] ) self._test_set_metadata_success( @@ -318,7 +321,8 @@ def test_set_capacity_invalid_query_failure( setup_config_values_for_capacity, ): # Setup - capacity = virtual_workspace_item_factory(VirtualWorkspaceType.CAPACITY) + capacity = virtual_workspace_item_factory( + VirtualWorkspaceType.CAPACITY) # Reset mocks mock_questionary_print.reset_mock() @@ -346,7 +350,8 @@ def test_set_capacity_success( setup_config_values_for_capacity, ): # Setup - capacity = virtual_workspace_item_factory(VirtualWorkspaceType.CAPACITY) + capacity = virtual_workspace_item_factory( + VirtualWorkspaceType.CAPACITY) # Reset mocks mock_questionary_print.reset_mock() @@ -489,7 +494,8 @@ def test_set_connection_displayName_success( cassette_name, ): # Setup - connection = virtual_workspace_item_factory(VirtualWorkspaceType.CONNECTION) + connection = virtual_workspace_item_factory( + VirtualWorkspaceType.CONNECTION) # Reset mocks mock_questionary_print.reset_mock() @@ -503,7 +509,8 @@ def test_set_connection_displayName_success( f"set {connection.full_path} --query {query} --input {input} --force" ) - full_path_new = connection.full_path.replace(connection.display_name, input) + full_path_new = connection.full_path.replace( + connection.display_name, input) # Assert mock_print_done.assert_called_once() @@ -800,7 +807,8 @@ def test_virtual_item_not_supported_failure( mock_print_done, ): # Setup - virtual_item = virtual_item_factory(VirtualItemContainerType.MANAGED_IDENTITY) + virtual_item = virtual_item_factory( + VirtualItemContainerType.MANAGED_IDENTITY) # Reset mocks mock_questionary_print.reset_mock() @@ -863,7 +871,8 @@ def _test_set_metadata_success( if metadata_to_set == "displayName" or metadata_to_set == "name": new_entity = EntityMetadata( display_name=new_metadata_value, - name=entity.name.replace(entity.display_name, new_metadata_value), + name=entity.name.replace( + entity.display_name, new_metadata_value), full_path=entity.full_path.replace( entity.display_name, new_metadata_value ), @@ -871,16 +880,19 @@ def _test_set_metadata_success( with pytest.raises(FabricCLIError) as ex: get(entity.full_path) - assert ex.value.status_code in (constant.ERROR_NOT_FOUND, "EntityNotFound") + assert ex.value.status_code in ( + constant.ERROR_NOT_FOUND, "EntityNotFound") get(new_entity.full_path, query=metadata_to_set) assert ( - mock_questionary_print.call_args[0][0].lower() == new_metadata_value.lower() + mock_questionary_print.call_args[0][0].lower( + ) == new_metadata_value.lower() ) # Clean up - update the full path of the renamed entities so the factory can clean them up if metadata_to_set == "displayName": - set(new_entity.full_path, query="displayName", input=entity.display_name) + set(new_entity.full_path, query="displayName", + input=entity.display_name) # region Helper Methods From d59d8b9e2578858f6e192b764a366d71e4cb62ee Mon Sep 17 00:00:00 2001 From: may-hartov Date: Wed, 21 Jan 2026 14:57:56 +0200 Subject: [PATCH 06/11] cleanup of sparkpool for set name command --- .../test_commands/test_set/class_setup.yaml | 42 +-- ...test_set_sparkpool_success[name-None].yaml | 321 ++++++++++++++---- tests/test_commands/test_set.py | 40 +-- 3 files changed, 290 insertions(+), 113 deletions(-) diff --git a/tests/test_commands/recordings/test_commands/test_set/class_setup.yaml b/tests/test_commands/recordings/test_commands/test_set/class_setup.yaml index 85d37bcb..265b3e05 100644 --- a/tests/test_commands/recordings/test_commands/test_set/class_setup.yaml +++ b/tests/test_commands/recordings/test_commands/test_set/class_setup.yaml @@ -30,11 +30,11 @@ interactions: Content-Type: - application/json; charset=utf-8 Date: - - Wed, 21 Jan 2026 12:34:16 GMT + - Wed, 21 Jan 2026 12:55:08 GMT Pragma: - no-cache RequestId: - - 3bbfa1a3-7e03-4410-b251-5bdb1d0e9532 + - 860d4356-d0ab-4aa9-8fe4-64b0b6d61d32 Strict-Transport-Security: - max-age=31536000; includeSubDomains X-Content-Type-Options: @@ -79,11 +79,11 @@ interactions: Content-Type: - application/json; charset=utf-8 Date: - - Wed, 21 Jan 2026 12:34:18 GMT + - Wed, 21 Jan 2026 12:55:09 GMT Pragma: - no-cache RequestId: - - 5b0968db-b6be-4869-8601-210f4e80c2a4 + - 4bd8ccaf-a821-46c5-ba7a-3c8cfef2ce2a Strict-Transport-Security: - max-age=31536000; includeSubDomains X-Content-Type-Options: @@ -129,11 +129,11 @@ interactions: Content-Type: - application/json; charset=utf-8 Date: - - Wed, 21 Jan 2026 12:34:22 GMT + - Wed, 21 Jan 2026 12:55:16 GMT Pragma: - no-cache RequestId: - - 9b84b30e-b6c6-4d32-af71-63948b138532 + - 24235d8e-2e9a-4b87-ab46-061c6ffaf4c3 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": "9e83f0c1-d0b7-4124-ac5e-3927f188c117", "displayName": "fabriccli_WorkspacePerTestclass_000001", + string: '{"id": "f8c02512-00fa-470e-92c8-a4f875d5871b", "displayName": "fabriccli_WorkspacePerTestclass_000001", "description": "Created by fab", "type": "Workspace", "capacityId": "00000000-0000-0000-0000-000000000004"}' headers: Access-Control-Expose-Headers: @@ -177,17 +177,17 @@ interactions: Content-Encoding: - gzip Content-Length: - - '190' + - '186' Content-Type: - application/json; charset=utf-8 Date: - - Wed, 21 Jan 2026 12:34:30 GMT + - Wed, 21 Jan 2026 12:55:24 GMT Location: - - https://api.fabric.microsoft.com/v1/workspaces/9e83f0c1-d0b7-4124-ac5e-3927f188c117 + - https://api.fabric.microsoft.com/v1/workspaces/f8c02512-00fa-470e-92c8-a4f875d5871b Pragma: - no-cache RequestId: - - fe7ea365-5f0b-4c3f-91d2-7378eaf095ce + - ace0ca65-b1d3-4f57-b8f3-3de68a941b5d Strict-Transport-Security: - max-age=31536000; includeSubDomains X-Content-Type-Options: @@ -219,7 +219,7 @@ interactions: response: body: string: '{"value": [{"id": "3634a139-2c9e-4205-910b-3b089a31be47", "displayName": - "My workspace", "description": "", "type": "Personal"}, {"id": "9e83f0c1-d0b7-4124-ac5e-3927f188c117", + "My workspace", "description": "", "type": "Personal"}, {"id": "f8c02512-00fa-470e-92c8-a4f875d5871b", "displayName": "fabriccli_WorkspacePerTestclass_000001", "description": "Created by fab", "type": "Workspace", "capacityId": "00000000-0000-0000-0000-000000000004"}]}' headers: @@ -230,15 +230,15 @@ interactions: Content-Encoding: - gzip Content-Length: - - '2302' + - '2300' Content-Type: - application/json; charset=utf-8 Date: - - Wed, 21 Jan 2026 12:34:55 GMT + - Wed, 21 Jan 2026 12:55:58 GMT Pragma: - no-cache RequestId: - - cf66f2d6-8818-4de0-a66f-ee8f52b641c3 + - fa035904-c170-4f5e-9079-52c58f4ca1b0 Strict-Transport-Security: - max-age=31536000; includeSubDomains X-Content-Type-Options: @@ -266,7 +266,7 @@ interactions: User-Agent: - ms-fabric-cli/1.3.1 (set; Linux; x86_64; 5.15.167.4-microsoft-standard-WSL2) method: GET - uri: https://api.fabric.microsoft.com/v1/workspaces/9e83f0c1-d0b7-4124-ac5e-3927f188c117/items + uri: https://api.fabric.microsoft.com/v1/workspaces/f8c02512-00fa-470e-92c8-a4f875d5871b/items response: body: string: '{"value": []}' @@ -282,11 +282,11 @@ interactions: Content-Type: - application/json; charset=utf-8 Date: - - Wed, 21 Jan 2026 12:34:56 GMT + - Wed, 21 Jan 2026 12:55:59 GMT Pragma: - no-cache RequestId: - - fefcb35b-837d-4175-afb6-b6748158ab36 + - 9a3fc692-e5c6-48c0-8315-eacbf4185ce1 Strict-Transport-Security: - max-age=31536000; includeSubDomains X-Content-Type-Options: @@ -316,7 +316,7 @@ interactions: User-Agent: - ms-fabric-cli/1.3.1 (set; Linux; x86_64; 5.15.167.4-microsoft-standard-WSL2) method: DELETE - uri: https://api.fabric.microsoft.com/v1/workspaces/9e83f0c1-d0b7-4124-ac5e-3927f188c117 + uri: https://api.fabric.microsoft.com/v1/workspaces/f8c02512-00fa-470e-92c8-a4f875d5871b response: body: string: '' @@ -332,11 +332,11 @@ interactions: Content-Type: - application/octet-stream Date: - - Wed, 21 Jan 2026 12:34:57 GMT + - Wed, 21 Jan 2026 12:56:00 GMT Pragma: - no-cache RequestId: - - 98e63962-6154-4949-a926-fa240d22b70b + - 23b2c93c-45c8-49ae-b04d-3e2bb4ee8fcb Strict-Transport-Security: - max-age=31536000; includeSubDomains X-Content-Type-Options: diff --git a/tests/test_commands/recordings/test_commands/test_set/test_set_sparkpool_success[name-None].yaml b/tests/test_commands/recordings/test_commands/test_set/test_set_sparkpool_success[name-None].yaml index ddca13a4..7ec8b6fa 100644 --- a/tests/test_commands/recordings/test_commands/test_set/test_set_sparkpool_success[name-None].yaml +++ b/tests/test_commands/recordings/test_commands/test_set/test_set_sparkpool_success[name-None].yaml @@ -17,7 +17,7 @@ interactions: response: body: string: '{"value": [{"id": "3634a139-2c9e-4205-910b-3b089a31be47", "displayName": - "My workspace", "description": "", "type": "Personal"}, {"id": "9e83f0c1-d0b7-4124-ac5e-3927f188c117", + "My workspace", "description": "", "type": "Personal"}, {"id": "f8c02512-00fa-470e-92c8-a4f875d5871b", "displayName": "fabriccli_WorkspacePerTestclass_000001", "description": "Created by fab", "type": "Workspace", "capacityId": "00000000-0000-0000-0000-000000000004"}]}' headers: @@ -28,15 +28,15 @@ interactions: Content-Encoding: - gzip Content-Length: - - '2302' + - '2300' Content-Type: - application/json; charset=utf-8 Date: - - Wed, 21 Jan 2026 12:34:32 GMT + - Wed, 21 Jan 2026 12:55:25 GMT Pragma: - no-cache RequestId: - - 59732b18-94db-4371-b890-3347138f4fd5 + - dcd4a51c-0a63-4f05-9a6e-e3a30a6ae7ab Strict-Transport-Security: - max-age=31536000; includeSubDomains X-Content-Type-Options: @@ -64,7 +64,7 @@ interactions: User-Agent: - ms-fabric-cli-test/1.3.1 method: GET - uri: https://api.fabric.microsoft.com/v1/workspaces/9e83f0c1-d0b7-4124-ac5e-3927f188c117/spark/pools + uri: https://api.fabric.microsoft.com/v1/workspaces/f8c02512-00fa-470e-92c8-a4f875d5871b/spark/pools response: body: string: '{"value": [{"id": "00000000-0000-0000-0000-000000000000", "type": "Workspace", @@ -79,9 +79,9 @@ interactions: Content-Type: - application/json; charset=utf-8 Date: - - Wed, 21 Jan 2026 12:34:33 GMT + - Wed, 21 Jan 2026 12:55:28 GMT RequestId: - - f8454e86-0dfc-4e6d-bc55-384c4e17f7be + - 2ad23b4b-4787-445c-90b9-6a8d30949ab5 Strict-Transport-Security: - max-age=31536000; includeSubDomains X-Content-Type-Options: @@ -109,7 +109,7 @@ interactions: User-Agent: - ms-fabric-cli-test/1.3.1 method: GET - uri: https://api.fabric.microsoft.com/v1/workspaces/9e83f0c1-d0b7-4124-ac5e-3927f188c117/spark/pools + uri: https://api.fabric.microsoft.com/v1/workspaces/f8c02512-00fa-470e-92c8-a4f875d5871b/spark/pools response: body: string: '{"value": [{"id": "00000000-0000-0000-0000-000000000000", "type": "Workspace", @@ -124,9 +124,9 @@ interactions: Content-Type: - application/json; charset=utf-8 Date: - - Wed, 21 Jan 2026 12:34:34 GMT + - Wed, 21 Jan 2026 12:55:30 GMT RequestId: - - 98d87f30-ab2e-42e2-9cdd-08b54734fd9f + - 17b3c270-9bcf-4d05-9f2f-ba8959b904d0 Strict-Transport-Security: - max-age=31536000; includeSubDomains X-Content-Type-Options: @@ -158,10 +158,10 @@ interactions: User-Agent: - ms-fabric-cli-test/1.3.1 method: POST - uri: https://api.fabric.microsoft.com/v1/workspaces/9e83f0c1-d0b7-4124-ac5e-3927f188c117/spark/pools + uri: https://api.fabric.microsoft.com/v1/workspaces/f8c02512-00fa-470e-92c8-a4f875d5871b/spark/pools response: body: - string: '{"id": "d9858ae9-4775-4099-afaa-cc4c04f6f3c6", "type": "Workspace", + string: '{"id": "968363b5-9119-4d5a-9283-ae95e78a25fb", "type": "Workspace", "name": "fabcli000001", "nodeFamily": "MemoryOptimized", "nodeSize": "Small", "autoScale": {"enabled": true, "minNodeCount": 1, "maxNodeCount": 3}, "dynamicExecutorAllocation": {"enabled": false}}' @@ -173,9 +173,9 @@ interactions: Content-Type: - application/json; charset=utf-8 Date: - - Wed, 21 Jan 2026 12:34:36 GMT + - Wed, 21 Jan 2026 12:55:31 GMT RequestId: - - 897beb48-a962-4a85-ba95-7077dc1bb312 + - adb85159-4cb1-40c4-bc81-1045fb9c8911 Strict-Transport-Security: - max-age=31536000; includeSubDomains X-Content-Type-Options: @@ -207,7 +207,7 @@ interactions: response: body: string: '{"value": [{"id": "3634a139-2c9e-4205-910b-3b089a31be47", "displayName": - "My workspace", "description": "", "type": "Personal"}, {"id": "9e83f0c1-d0b7-4124-ac5e-3927f188c117", + "My workspace", "description": "", "type": "Personal"}, {"id": "f8c02512-00fa-470e-92c8-a4f875d5871b", "displayName": "fabriccli_WorkspacePerTestclass_000001", "description": "Created by fab", "type": "Workspace", "capacityId": "00000000-0000-0000-0000-000000000004"}]}' headers: @@ -218,15 +218,15 @@ interactions: Content-Encoding: - gzip Content-Length: - - '2302' + - '2300' Content-Type: - application/json; charset=utf-8 Date: - - Wed, 21 Jan 2026 12:34:38 GMT + - Wed, 21 Jan 2026 12:55:33 GMT Pragma: - no-cache RequestId: - - bcac0189-503d-48a5-9579-c109db8b2ada + - 20083136-4b78-4f66-948f-0d2d201874bb Strict-Transport-Security: - max-age=31536000; includeSubDomains X-Content-Type-Options: @@ -254,13 +254,13 @@ interactions: User-Agent: - ms-fabric-cli-test/1.3.1 method: GET - uri: https://api.fabric.microsoft.com/v1/workspaces/9e83f0c1-d0b7-4124-ac5e-3927f188c117/spark/pools + uri: https://api.fabric.microsoft.com/v1/workspaces/f8c02512-00fa-470e-92c8-a4f875d5871b/spark/pools response: body: string: '{"value": [{"id": "00000000-0000-0000-0000-000000000000", "type": "Workspace", "name": "Starter Pool", "nodeFamily": "MemoryOptimized", "nodeSize": "Medium", "autoScale": {"enabled": true, "minNodeCount": 1, "maxNodeCount": 10}, "dynamicExecutorAllocation": - {"enabled": true, "minExecutors": 1, "maxExecutors": 9}}, {"id": "d9858ae9-4775-4099-afaa-cc4c04f6f3c6", + {"enabled": true, "minExecutors": 1, "maxExecutors": 9}}, {"id": "968363b5-9119-4d5a-9283-ae95e78a25fb", "type": "Workspace", "name": "fabcli000001", "nodeFamily": "MemoryOptimized", "nodeSize": "Small", "autoScale": {"enabled": true, "minNodeCount": 1, "maxNodeCount": 3}, "dynamicExecutorAllocation": {"enabled": false}}]}' @@ -272,9 +272,9 @@ interactions: Content-Type: - application/json; charset=utf-8 Date: - - Wed, 21 Jan 2026 12:34:39 GMT + - Wed, 21 Jan 2026 12:55:33 GMT RequestId: - - 4d15484c-b903-45ab-a04f-68e96637a1c3 + - 48838c90-ced1-44d7-a641-09f973cad95c Strict-Transport-Security: - max-age=31536000; includeSubDomains X-Content-Type-Options: @@ -302,10 +302,10 @@ interactions: User-Agent: - ms-fabric-cli-test/1.3.1 method: GET - uri: https://api.fabric.microsoft.com/v1/workspaces/9e83f0c1-d0b7-4124-ac5e-3927f188c117/spark/pools/d9858ae9-4775-4099-afaa-cc4c04f6f3c6 + uri: https://api.fabric.microsoft.com/v1/workspaces/f8c02512-00fa-470e-92c8-a4f875d5871b/spark/pools/968363b5-9119-4d5a-9283-ae95e78a25fb response: body: - string: '{"id": "d9858ae9-4775-4099-afaa-cc4c04f6f3c6", "type": "Workspace", + string: '{"id": "968363b5-9119-4d5a-9283-ae95e78a25fb", "type": "Workspace", "name": "fabcli000001", "nodeFamily": "MemoryOptimized", "nodeSize": "Small", "autoScale": {"enabled": true, "minNodeCount": 1, "maxNodeCount": 3}, "dynamicExecutorAllocation": {"enabled": false}}' @@ -317,9 +317,9 @@ interactions: Content-Type: - application/json; charset=utf-8 Date: - - Wed, 21 Jan 2026 12:34:40 GMT + - Wed, 21 Jan 2026 12:55:38 GMT RequestId: - - df5118d8-83fd-4ad6-a0eb-3d72811970da + - ba9ee5a4-a731-4ff4-9624-1ba8b1bc7058 Strict-Transport-Security: - max-age=31536000; includeSubDomains X-Content-Type-Options: @@ -349,10 +349,10 @@ interactions: User-Agent: - ms-fabric-cli-test/1.3.1 method: PATCH - uri: https://api.fabric.microsoft.com/v1/workspaces/9e83f0c1-d0b7-4124-ac5e-3927f188c117/spark/pools/d9858ae9-4775-4099-afaa-cc4c04f6f3c6 + uri: https://api.fabric.microsoft.com/v1/workspaces/f8c02512-00fa-470e-92c8-a4f875d5871b/spark/pools/968363b5-9119-4d5a-9283-ae95e78a25fb response: body: - string: '{"id": "d9858ae9-4775-4099-afaa-cc4c04f6f3c6", "type": "Workspace", + string: '{"id": "968363b5-9119-4d5a-9283-ae95e78a25fb", "type": "Workspace", "name": "fabcli000002", "nodeFamily": "MemoryOptimized", "nodeSize": "Small", "autoScale": {"enabled": true, "minNodeCount": 1, "maxNodeCount": 3}, "dynamicExecutorAllocation": {"enabled": false}}' @@ -364,9 +364,9 @@ interactions: Content-Type: - application/json; charset=utf-8 Date: - - Wed, 21 Jan 2026 12:34:42 GMT + - Wed, 21 Jan 2026 12:55:39 GMT RequestId: - - 686e708e-41c0-4263-b05b-e612010d4b76 + - d90258ff-24ac-4136-9d60-7c51fead084e Strict-Transport-Security: - max-age=31536000; includeSubDomains X-Content-Type-Options: @@ -398,7 +398,7 @@ interactions: response: body: string: '{"value": [{"id": "3634a139-2c9e-4205-910b-3b089a31be47", "displayName": - "My workspace", "description": "", "type": "Personal"}, {"id": "9e83f0c1-d0b7-4124-ac5e-3927f188c117", + "My workspace", "description": "", "type": "Personal"}, {"id": "f8c02512-00fa-470e-92c8-a4f875d5871b", "displayName": "fabriccli_WorkspacePerTestclass_000001", "description": "Created by fab", "type": "Workspace", "capacityId": "00000000-0000-0000-0000-000000000004"}]}' headers: @@ -409,15 +409,15 @@ interactions: Content-Encoding: - gzip Content-Length: - - '2302' + - '2300' Content-Type: - application/json; charset=utf-8 Date: - - Wed, 21 Jan 2026 12:34:43 GMT + - Wed, 21 Jan 2026 12:55:41 GMT Pragma: - no-cache RequestId: - - d3a938f8-da18-4367-b167-9346f5a26b7a + - 9250750a-589e-40ce-965c-0ce4e7fc0f53 Strict-Transport-Security: - max-age=31536000; includeSubDomains X-Content-Type-Options: @@ -445,13 +445,13 @@ interactions: User-Agent: - ms-fabric-cli-test/1.3.1 method: GET - uri: https://api.fabric.microsoft.com/v1/workspaces/9e83f0c1-d0b7-4124-ac5e-3927f188c117/spark/pools + uri: https://api.fabric.microsoft.com/v1/workspaces/f8c02512-00fa-470e-92c8-a4f875d5871b/spark/pools response: body: string: '{"value": [{"id": "00000000-0000-0000-0000-000000000000", "type": "Workspace", "name": "Starter Pool", "nodeFamily": "MemoryOptimized", "nodeSize": "Medium", "autoScale": {"enabled": true, "minNodeCount": 1, "maxNodeCount": 10}, "dynamicExecutorAllocation": - {"enabled": true, "minExecutors": 1, "maxExecutors": 9}}, {"id": "d9858ae9-4775-4099-afaa-cc4c04f6f3c6", + {"enabled": true, "minExecutors": 1, "maxExecutors": 9}}, {"id": "968363b5-9119-4d5a-9283-ae95e78a25fb", "type": "Workspace", "name": "fabcli000002", "nodeFamily": "MemoryOptimized", "nodeSize": "Small", "autoScale": {"enabled": true, "minNodeCount": 1, "maxNodeCount": 3}, "dynamicExecutorAllocation": {"enabled": false}}]}' @@ -463,9 +463,9 @@ interactions: Content-Type: - application/json; charset=utf-8 Date: - - Wed, 21 Jan 2026 12:34:43 GMT + - Wed, 21 Jan 2026 12:55:43 GMT RequestId: - - 185c6c7d-fe7a-411b-8fcd-735ccc914ea2 + - f3e16d75-eab9-42a3-8dca-3e9917d0e892 Strict-Transport-Security: - max-age=31536000; includeSubDomains X-Content-Type-Options: @@ -493,13 +493,13 @@ interactions: User-Agent: - ms-fabric-cli-test/1.3.1 method: GET - uri: https://api.fabric.microsoft.com/v1/workspaces/9e83f0c1-d0b7-4124-ac5e-3927f188c117/spark/pools + uri: https://api.fabric.microsoft.com/v1/workspaces/f8c02512-00fa-470e-92c8-a4f875d5871b/spark/pools response: body: string: '{"value": [{"id": "00000000-0000-0000-0000-000000000000", "type": "Workspace", "name": "Starter Pool", "nodeFamily": "MemoryOptimized", "nodeSize": "Medium", "autoScale": {"enabled": true, "minNodeCount": 1, "maxNodeCount": 10}, "dynamicExecutorAllocation": - {"enabled": true, "minExecutors": 1, "maxExecutors": 9}}, {"id": "d9858ae9-4775-4099-afaa-cc4c04f6f3c6", + {"enabled": true, "minExecutors": 1, "maxExecutors": 9}}, {"id": "968363b5-9119-4d5a-9283-ae95e78a25fb", "type": "Workspace", "name": "fabcli000002", "nodeFamily": "MemoryOptimized", "nodeSize": "Small", "autoScale": {"enabled": true, "minNodeCount": 1, "maxNodeCount": 3}, "dynamicExecutorAllocation": {"enabled": false}}]}' @@ -511,9 +511,9 @@ interactions: Content-Type: - application/json; charset=utf-8 Date: - - Wed, 21 Jan 2026 12:34:46 GMT + - Wed, 21 Jan 2026 12:55:44 GMT RequestId: - - c6108558-e200-4559-855c-6a09567aed31 + - 4b228bf4-5ad5-46e5-823b-d7614b178479 Strict-Transport-Security: - max-age=31536000; includeSubDomains X-Content-Type-Options: @@ -545,7 +545,7 @@ interactions: response: body: string: '{"value": [{"id": "3634a139-2c9e-4205-910b-3b089a31be47", "displayName": - "My workspace", "description": "", "type": "Personal"}, {"id": "9e83f0c1-d0b7-4124-ac5e-3927f188c117", + "My workspace", "description": "", "type": "Personal"}, {"id": "f8c02512-00fa-470e-92c8-a4f875d5871b", "displayName": "fabriccli_WorkspacePerTestclass_000001", "description": "Created by fab", "type": "Workspace", "capacityId": "00000000-0000-0000-0000-000000000004"}]}' headers: @@ -556,15 +556,15 @@ interactions: Content-Encoding: - gzip Content-Length: - - '2302' + - '2300' Content-Type: - application/json; charset=utf-8 Date: - - Wed, 21 Jan 2026 12:34:46 GMT + - Wed, 21 Jan 2026 12:55:45 GMT Pragma: - no-cache RequestId: - - 3c1499ae-84b3-4b1c-a53e-72e916d74c9e + - 1005582c-4bba-4fcb-aed0-61ac02794ebe Strict-Transport-Security: - max-age=31536000; includeSubDomains X-Content-Type-Options: @@ -592,13 +592,13 @@ interactions: User-Agent: - ms-fabric-cli-test/1.3.1 method: GET - uri: https://api.fabric.microsoft.com/v1/workspaces/9e83f0c1-d0b7-4124-ac5e-3927f188c117/spark/pools + uri: https://api.fabric.microsoft.com/v1/workspaces/f8c02512-00fa-470e-92c8-a4f875d5871b/spark/pools response: body: string: '{"value": [{"id": "00000000-0000-0000-0000-000000000000", "type": "Workspace", "name": "Starter Pool", "nodeFamily": "MemoryOptimized", "nodeSize": "Medium", "autoScale": {"enabled": true, "minNodeCount": 1, "maxNodeCount": 10}, "dynamicExecutorAllocation": - {"enabled": true, "minExecutors": 1, "maxExecutors": 9}}, {"id": "d9858ae9-4775-4099-afaa-cc4c04f6f3c6", + {"enabled": true, "minExecutors": 1, "maxExecutors": 9}}, {"id": "968363b5-9119-4d5a-9283-ae95e78a25fb", "type": "Workspace", "name": "fabcli000002", "nodeFamily": "MemoryOptimized", "nodeSize": "Small", "autoScale": {"enabled": true, "minNodeCount": 1, "maxNodeCount": 3}, "dynamicExecutorAllocation": {"enabled": false}}]}' @@ -610,9 +610,9 @@ interactions: Content-Type: - application/json; charset=utf-8 Date: - - Wed, 21 Jan 2026 12:34:48 GMT + - Wed, 21 Jan 2026 12:55:45 GMT RequestId: - - ffc2ddab-d71a-4504-93b9-e9b32c832ee1 + - 1d202ca0-1efa-451e-9827-c623757fe8c1 Strict-Transport-Security: - max-age=31536000; includeSubDomains X-Content-Type-Options: @@ -640,10 +640,10 @@ interactions: User-Agent: - ms-fabric-cli-test/1.3.1 method: GET - uri: https://api.fabric.microsoft.com/v1/workspaces/9e83f0c1-d0b7-4124-ac5e-3927f188c117/spark/pools/d9858ae9-4775-4099-afaa-cc4c04f6f3c6 + uri: https://api.fabric.microsoft.com/v1/workspaces/f8c02512-00fa-470e-92c8-a4f875d5871b/spark/pools/968363b5-9119-4d5a-9283-ae95e78a25fb response: body: - string: '{"id": "d9858ae9-4775-4099-afaa-cc4c04f6f3c6", "type": "Workspace", + string: '{"id": "968363b5-9119-4d5a-9283-ae95e78a25fb", "type": "Workspace", "name": "fabcli000002", "nodeFamily": "MemoryOptimized", "nodeSize": "Small", "autoScale": {"enabled": true, "minNodeCount": 1, "maxNodeCount": 3}, "dynamicExecutorAllocation": {"enabled": false}}' @@ -655,9 +655,9 @@ interactions: Content-Type: - application/json; charset=utf-8 Date: - - Wed, 21 Jan 2026 12:34:50 GMT + - Wed, 21 Jan 2026 12:55:47 GMT RequestId: - - f513630f-c480-4088-bd64-bb58cd5b2741 + - dce61418-ebe6-4828-9a5a-33e3f27db0a3 Strict-Transport-Security: - max-age=31536000; includeSubDomains X-Content-Type-Options: @@ -689,7 +689,7 @@ interactions: response: body: string: '{"value": [{"id": "3634a139-2c9e-4205-910b-3b089a31be47", "displayName": - "My workspace", "description": "", "type": "Personal"}, {"id": "9e83f0c1-d0b7-4124-ac5e-3927f188c117", + "My workspace", "description": "", "type": "Personal"}, {"id": "f8c02512-00fa-470e-92c8-a4f875d5871b", "displayName": "fabriccli_WorkspacePerTestclass_000001", "description": "Created by fab", "type": "Workspace", "capacityId": "00000000-0000-0000-0000-000000000004"}]}' headers: @@ -700,15 +700,15 @@ interactions: Content-Encoding: - gzip Content-Length: - - '2302' + - '2300' Content-Type: - application/json; charset=utf-8 Date: - - Wed, 21 Jan 2026 12:34:51 GMT + - Wed, 21 Jan 2026 12:55:49 GMT Pragma: - no-cache RequestId: - - 3a83aaeb-72fb-4572-979c-6ddd35df7082 + - b658496b-f2de-4239-98b8-54439f984ca6 Strict-Transport-Security: - max-age=31536000; includeSubDomains X-Content-Type-Options: @@ -736,13 +736,13 @@ interactions: User-Agent: - ms-fabric-cli-test/1.3.1 method: GET - uri: https://api.fabric.microsoft.com/v1/workspaces/9e83f0c1-d0b7-4124-ac5e-3927f188c117/spark/pools + uri: https://api.fabric.microsoft.com/v1/workspaces/f8c02512-00fa-470e-92c8-a4f875d5871b/spark/pools response: body: string: '{"value": [{"id": "00000000-0000-0000-0000-000000000000", "type": "Workspace", "name": "Starter Pool", "nodeFamily": "MemoryOptimized", "nodeSize": "Medium", "autoScale": {"enabled": true, "minNodeCount": 1, "maxNodeCount": 10}, "dynamicExecutorAllocation": - {"enabled": true, "minExecutors": 1, "maxExecutors": 9}}, {"id": "d9858ae9-4775-4099-afaa-cc4c04f6f3c6", + {"enabled": true, "minExecutors": 1, "maxExecutors": 9}}, {"id": "968363b5-9119-4d5a-9283-ae95e78a25fb", "type": "Workspace", "name": "fabcli000002", "nodeFamily": "MemoryOptimized", "nodeSize": "Small", "autoScale": {"enabled": true, "minNodeCount": 1, "maxNodeCount": 3}, "dynamicExecutorAllocation": {"enabled": false}}]}' @@ -754,9 +754,9 @@ interactions: Content-Type: - application/json; charset=utf-8 Date: - - Wed, 21 Jan 2026 12:34:52 GMT + - Wed, 21 Jan 2026 12:55:50 GMT RequestId: - - 61447047-aff8-4bcc-bd53-ac84594d2444 + - 4bb439cb-bd42-4006-8d5c-9f8301dce798 Strict-Transport-Security: - max-age=31536000; includeSubDomains X-Content-Type-Options: @@ -784,14 +784,157 @@ interactions: User-Agent: - ms-fabric-cli-test/1.3.1 method: GET - uri: https://api.fabric.microsoft.com/v1/workspaces/9e83f0c1-d0b7-4124-ac5e-3927f188c117/spark/pools + uri: https://api.fabric.microsoft.com/v1/workspaces/f8c02512-00fa-470e-92c8-a4f875d5871b/spark/pools/968363b5-9119-4d5a-9283-ae95e78a25fb + response: + body: + string: '{"id": "968363b5-9119-4d5a-9283-ae95e78a25fb", "type": "Workspace", + "name": "fabcli000002", "nodeFamily": "MemoryOptimized", "nodeSize": "Small", + "autoScale": {"enabled": true, "minNodeCount": 1, "maxNodeCount": 3}, "dynamicExecutorAllocation": + {"enabled": false}}' + headers: + Access-Control-Expose-Headers: + - RequestId + Content-Length: + - '322' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 21 Jan 2026 12:55:51 GMT + RequestId: + - a4af6a84-5425-4f36-8fa9-a69a639537dc + 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: '{"name": "fabcli000001"}' + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Connection: + - keep-alive + Content-Length: + - '28' + Content-Type: + - application/json + User-Agent: + - ms-fabric-cli-test/1.3.1 + method: PATCH + uri: https://api.fabric.microsoft.com/v1/workspaces/f8c02512-00fa-470e-92c8-a4f875d5871b/spark/pools/968363b5-9119-4d5a-9283-ae95e78a25fb + response: + body: + string: '{"id": "968363b5-9119-4d5a-9283-ae95e78a25fb", "type": "Workspace", + "name": "fabcli000001", "nodeFamily": "MemoryOptimized", "nodeSize": "Small", + "autoScale": {"enabled": true, "minNodeCount": 1, "maxNodeCount": 3}, "dynamicExecutorAllocation": + {"enabled": false}}' + headers: + Access-Control-Expose-Headers: + - RequestId + Content-Length: + - '322' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 21 Jan 2026 12:55:52 GMT + RequestId: + - 0e3c92ba-d3ba-4b6f-8ecf-11ee90b09dd1 + 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.3.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": "f8c02512-00fa-470e-92c8-a4f875d5871b", + "displayName": "fabriccli_WorkspacePerTestclass_000001", "description": "Created + by fab", "type": "Workspace", "capacityId": "00000000-0000-0000-0000-000000000004"}]}' + headers: + Access-Control-Expose-Headers: + - RequestId + Cache-Control: + - no-store, must-revalidate, no-cache + Content-Encoding: + - gzip + Content-Length: + - '2300' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 21 Jan 2026 12:55:54 GMT + Pragma: + - no-cache + RequestId: + - 1a0e892c-6bc1-413b-b561-25818cfa46c5 + 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.3.1 + method: GET + uri: https://api.fabric.microsoft.com/v1/workspaces/f8c02512-00fa-470e-92c8-a4f875d5871b/spark/pools response: body: string: '{"value": [{"id": "00000000-0000-0000-0000-000000000000", "type": "Workspace", "name": "Starter Pool", "nodeFamily": "MemoryOptimized", "nodeSize": "Medium", "autoScale": {"enabled": true, "minNodeCount": 1, "maxNodeCount": 10}, "dynamicExecutorAllocation": - {"enabled": true, "minExecutors": 1, "maxExecutors": 9}}, {"id": "d9858ae9-4775-4099-afaa-cc4c04f6f3c6", - "type": "Workspace", "name": "fabcli000002", "nodeFamily": "MemoryOptimized", + {"enabled": true, "minExecutors": 1, "maxExecutors": 9}}, {"id": "968363b5-9119-4d5a-9283-ae95e78a25fb", + "type": "Workspace", "name": "fabcli000001", "nodeFamily": "MemoryOptimized", "nodeSize": "Small", "autoScale": {"enabled": true, "minNodeCount": 1, "maxNodeCount": 3}, "dynamicExecutorAllocation": {"enabled": false}}]}' headers: @@ -802,9 +945,53 @@ interactions: Content-Type: - application/json; charset=utf-8 Date: - - Wed, 21 Jan 2026 12:34:54 GMT + - Wed, 21 Jan 2026 12:55:55 GMT + RequestId: + - 116e472c-df9e-49d5-a1e2-9260e88ecef0 + 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.3.1 + method: DELETE + uri: https://api.fabric.microsoft.com/v1/workspaces/f8c02512-00fa-470e-92c8-a4f875d5871b/spark/pools/968363b5-9119-4d5a-9283-ae95e78a25fb + response: + body: + string: '' + headers: + Access-Control-Expose-Headers: + - RequestId + Content-Length: + - '0' + Content-Type: + - application/octet-stream + Date: + - Wed, 21 Jan 2026 12:55:56 GMT RequestId: - - ca42e4e0-4bc2-4f3d-8c1f-fdfadd29c999 + - 6b143a3c-fc99-42f1-a48a-957f369cfdf0 Strict-Transport-Security: - max-age=31536000; includeSubDomains X-Content-Type-Options: diff --git a/tests/test_commands/test_set.py b/tests/test_commands/test_set.py index 03502c74..a332f23d 100644 --- a/tests/test_commands/test_set.py +++ b/tests/test_commands/test_set.py @@ -122,8 +122,7 @@ def test_set_item_report_definition_semantic_model_id_success( mock_print_done.assert_called_once() upsert_item_to_cache.assert_not_called() get(report.full_path, query=property_path) - assert new_semantic_model_id in str( - mock_questionary_print.call_args[0][0]) + assert new_semantic_model_id in str(mock_questionary_print.call_args[0][0]) def test_set_item_variable_library_properties_success( self, @@ -153,8 +152,7 @@ def test_set_item_variable_library_properties_success( # Verify the property was set correctly get(variable_library.full_path, query="properties.activeValueSetName") - assert "Default value set" in str( - mock_questionary_print.call_args[0][0]) + assert "Default value set" in str(mock_questionary_print.call_args[0][0]) # endregion @@ -274,7 +272,7 @@ def test_set_sparkpool_invalid_query_failure( ("autoScale.enabled", "true"), ("autoScale.minNodeCount", "2"), ("autoScale.maxNodeCount", "5"), - ("name", None) # Use None to trigger generate_random_string + ("name", None), # Use None to trigger generate_random_string ], ) def test_set_sparkpool_success( @@ -291,8 +289,7 @@ def test_set_sparkpool_success( ): # Setting maxNodeCount to 3 to be able to set minNodeCount to 2/3 since minNodeCount should be less than or equal to maxNodeCount sparkpool = virtual_item_factory( - VirtualItemContainerType.SPARK_POOL, params=[ - "autoScale.maxNodeCount=3"] + VirtualItemContainerType.SPARK_POOL, params=["autoScale.maxNodeCount=3"] ) self._test_set_metadata_success( @@ -321,8 +318,7 @@ def test_set_capacity_invalid_query_failure( setup_config_values_for_capacity, ): # Setup - capacity = virtual_workspace_item_factory( - VirtualWorkspaceType.CAPACITY) + capacity = virtual_workspace_item_factory(VirtualWorkspaceType.CAPACITY) # Reset mocks mock_questionary_print.reset_mock() @@ -350,8 +346,7 @@ def test_set_capacity_success( setup_config_values_for_capacity, ): # Setup - capacity = virtual_workspace_item_factory( - VirtualWorkspaceType.CAPACITY) + capacity = virtual_workspace_item_factory(VirtualWorkspaceType.CAPACITY) # Reset mocks mock_questionary_print.reset_mock() @@ -494,8 +489,7 @@ def test_set_connection_displayName_success( cassette_name, ): # Setup - connection = virtual_workspace_item_factory( - VirtualWorkspaceType.CONNECTION) + connection = virtual_workspace_item_factory(VirtualWorkspaceType.CONNECTION) # Reset mocks mock_questionary_print.reset_mock() @@ -509,8 +503,7 @@ def test_set_connection_displayName_success( f"set {connection.full_path} --query {query} --input {input} --force" ) - full_path_new = connection.full_path.replace( - connection.display_name, input) + full_path_new = connection.full_path.replace(connection.display_name, input) # Assert mock_print_done.assert_called_once() @@ -807,8 +800,7 @@ def test_virtual_item_not_supported_failure( mock_print_done, ): # Setup - virtual_item = virtual_item_factory( - VirtualItemContainerType.MANAGED_IDENTITY) + virtual_item = virtual_item_factory(VirtualItemContainerType.MANAGED_IDENTITY) # Reset mocks mock_questionary_print.reset_mock() @@ -871,8 +863,7 @@ def _test_set_metadata_success( if metadata_to_set == "displayName" or metadata_to_set == "name": new_entity = EntityMetadata( display_name=new_metadata_value, - name=entity.name.replace( - entity.display_name, new_metadata_value), + name=entity.name.replace(entity.display_name, new_metadata_value), full_path=entity.full_path.replace( entity.display_name, new_metadata_value ), @@ -880,19 +871,18 @@ def _test_set_metadata_success( with pytest.raises(FabricCLIError) as ex: get(entity.full_path) - assert ex.value.status_code in ( - constant.ERROR_NOT_FOUND, "EntityNotFound") + assert ex.value.status_code in (constant.ERROR_NOT_FOUND, "EntityNotFound") get(new_entity.full_path, query=metadata_to_set) assert ( - mock_questionary_print.call_args[0][0].lower( - ) == new_metadata_value.lower() + mock_questionary_print.call_args[0][0].lower() == new_metadata_value.lower() ) # Clean up - update the full path of the renamed entities so the factory can clean them up if metadata_to_set == "displayName": - set(new_entity.full_path, query="displayName", - input=entity.display_name) + set(new_entity.full_path, query="displayName", input=entity.display_name) + elif metadata_to_set == "name": + set(new_entity.full_path, query="name", input=entity.display_name) # region Helper Methods From 9be4e6cafddf0ef4156f5a9f72e28b9ebd1fd24d Mon Sep 17 00:00:00 2001 From: may-hartov Date: Thu, 22 Jan 2026 11:39:39 +0200 Subject: [PATCH 07/11] make test set validation on new value case sensitive --- tests/test_commands/test_set.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/tests/test_commands/test_set.py b/tests/test_commands/test_set.py index a332f23d..2a82370b 100644 --- a/tests/test_commands/test_set.py +++ b/tests/test_commands/test_set.py @@ -269,7 +269,7 @@ def test_set_sparkpool_invalid_query_failure( "metadata_to_set, input_value", [ ("nodeSize", "Medium"), - ("autoScale.enabled", "true"), + ("autoScale.enabled", "True"), ("autoScale.minNodeCount", "2"), ("autoScale.maxNodeCount", "5"), ("name", None), # Use None to trigger generate_random_string @@ -874,9 +874,7 @@ def _test_set_metadata_success( assert ex.value.status_code in (constant.ERROR_NOT_FOUND, "EntityNotFound") get(new_entity.full_path, query=metadata_to_set) - assert ( - mock_questionary_print.call_args[0][0].lower() == new_metadata_value.lower() - ) + assert mock_questionary_print.call_args[0][0] == new_metadata_value # Clean up - update the full path of the renamed entities so the factory can clean them up if metadata_to_set == "displayName": From d6a01d33dceee8f6100e734ff9954743f473dca7 Mon Sep 17 00:00:00 2001 From: may-hartov Date: Thu, 22 Jan 2026 12:32:11 +0200 Subject: [PATCH 08/11] added missing record and deleted unused records --- .../test_commands/test_set/class_setup.yaml | 42 +- ...st_set_gateway_virtualNetwork_success.yaml | 775 ----------------- ...00000000-0000-0000-0000-000000000000].yaml | 504 ----------- ...kpool_success[autoScale.enabled-true].yaml | 110 +-- ...t_set_sparkpool_success[name-newName].yaml | 821 ------------------ 5 files changed, 76 insertions(+), 2176 deletions(-) delete mode 100644 tests/test_commands/recordings/test_commands/test_set/test_set_gateway_virtualNetwork_success.yaml delete mode 100644 tests/test_commands/recordings/test_commands/test_set/test_set_gateway_virtualnetwork_success[capacityId-00000000-0000-0000-0000-000000000000].yaml delete mode 100644 tests/test_commands/recordings/test_commands/test_set/test_set_sparkpool_success[name-newName].yaml diff --git a/tests/test_commands/recordings/test_commands/test_set/class_setup.yaml b/tests/test_commands/recordings/test_commands/test_set/class_setup.yaml index 265b3e05..fa95e5a2 100644 --- a/tests/test_commands/recordings/test_commands/test_set/class_setup.yaml +++ b/tests/test_commands/recordings/test_commands/test_set/class_setup.yaml @@ -30,11 +30,11 @@ interactions: Content-Type: - application/json; charset=utf-8 Date: - - Wed, 21 Jan 2026 12:55:08 GMT + - Thu, 22 Jan 2026 10:25:02 GMT Pragma: - no-cache RequestId: - - 860d4356-d0ab-4aa9-8fe4-64b0b6d61d32 + - ac84bc4a-bb27-4760-9d77-7620db34a816 Strict-Transport-Security: - max-age=31536000; includeSubDomains X-Content-Type-Options: @@ -79,11 +79,11 @@ interactions: Content-Type: - application/json; charset=utf-8 Date: - - Wed, 21 Jan 2026 12:55:09 GMT + - Thu, 22 Jan 2026 10:25:03 GMT Pragma: - no-cache RequestId: - - 4bd8ccaf-a821-46c5-ba7a-3c8cfef2ce2a + - 5536a1f3-bda9-47b1-a840-8633a5a4def3 Strict-Transport-Security: - max-age=31536000; includeSubDomains X-Content-Type-Options: @@ -129,11 +129,11 @@ interactions: Content-Type: - application/json; charset=utf-8 Date: - - Wed, 21 Jan 2026 12:55:16 GMT + - Thu, 22 Jan 2026 10:25:08 GMT Pragma: - no-cache RequestId: - - 24235d8e-2e9a-4b87-ab46-061c6ffaf4c3 + - 9d959e14-0d2a-482a-bdf5-b4c575b54d05 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": "f8c02512-00fa-470e-92c8-a4f875d5871b", "displayName": "fabriccli_WorkspacePerTestclass_000001", + string: '{"id": "d22b6228-7848-4d36-ba7a-95de390c5920", "displayName": "fabriccli_WorkspacePerTestclass_000001", "description": "Created by fab", "type": "Workspace", "capacityId": "00000000-0000-0000-0000-000000000004"}' headers: Access-Control-Expose-Headers: @@ -177,17 +177,17 @@ interactions: Content-Encoding: - gzip Content-Length: - - '186' + - '188' Content-Type: - application/json; charset=utf-8 Date: - - Wed, 21 Jan 2026 12:55:24 GMT + - Thu, 22 Jan 2026 10:25:17 GMT Location: - - https://api.fabric.microsoft.com/v1/workspaces/f8c02512-00fa-470e-92c8-a4f875d5871b + - https://api.fabric.microsoft.com/v1/workspaces/d22b6228-7848-4d36-ba7a-95de390c5920 Pragma: - no-cache RequestId: - - ace0ca65-b1d3-4f57-b8f3-3de68a941b5d + - ba477d7d-0b41-401f-9205-8654f1272d35 Strict-Transport-Security: - max-age=31536000; includeSubDomains X-Content-Type-Options: @@ -219,7 +219,7 @@ interactions: response: body: string: '{"value": [{"id": "3634a139-2c9e-4205-910b-3b089a31be47", "displayName": - "My workspace", "description": "", "type": "Personal"}, {"id": "f8c02512-00fa-470e-92c8-a4f875d5871b", + "My workspace", "description": "", "type": "Personal"}, {"id": "d22b6228-7848-4d36-ba7a-95de390c5920", "displayName": "fabriccli_WorkspacePerTestclass_000001", "description": "Created by fab", "type": "Workspace", "capacityId": "00000000-0000-0000-0000-000000000004"}]}' headers: @@ -230,15 +230,15 @@ interactions: Content-Encoding: - gzip Content-Length: - - '2300' + - '2302' Content-Type: - application/json; charset=utf-8 Date: - - Wed, 21 Jan 2026 12:55:58 GMT + - Thu, 22 Jan 2026 10:25:42 GMT Pragma: - no-cache RequestId: - - fa035904-c170-4f5e-9079-52c58f4ca1b0 + - 73b3cf0a-b556-4124-8184-8f1a770621b5 Strict-Transport-Security: - max-age=31536000; includeSubDomains X-Content-Type-Options: @@ -266,7 +266,7 @@ interactions: User-Agent: - ms-fabric-cli/1.3.1 (set; Linux; x86_64; 5.15.167.4-microsoft-standard-WSL2) method: GET - uri: https://api.fabric.microsoft.com/v1/workspaces/f8c02512-00fa-470e-92c8-a4f875d5871b/items + uri: https://api.fabric.microsoft.com/v1/workspaces/d22b6228-7848-4d36-ba7a-95de390c5920/items response: body: string: '{"value": []}' @@ -282,11 +282,11 @@ interactions: Content-Type: - application/json; charset=utf-8 Date: - - Wed, 21 Jan 2026 12:55:59 GMT + - Thu, 22 Jan 2026 10:25:43 GMT Pragma: - no-cache RequestId: - - 9a3fc692-e5c6-48c0-8315-eacbf4185ce1 + - adf50786-79cb-46b8-9869-1348143a8e24 Strict-Transport-Security: - max-age=31536000; includeSubDomains X-Content-Type-Options: @@ -316,7 +316,7 @@ interactions: User-Agent: - ms-fabric-cli/1.3.1 (set; Linux; x86_64; 5.15.167.4-microsoft-standard-WSL2) method: DELETE - uri: https://api.fabric.microsoft.com/v1/workspaces/f8c02512-00fa-470e-92c8-a4f875d5871b + uri: https://api.fabric.microsoft.com/v1/workspaces/d22b6228-7848-4d36-ba7a-95de390c5920 response: body: string: '' @@ -332,11 +332,11 @@ interactions: Content-Type: - application/octet-stream Date: - - Wed, 21 Jan 2026 12:56:00 GMT + - Thu, 22 Jan 2026 10:25:44 GMT Pragma: - no-cache RequestId: - - 23b2c93c-45c8-49ae-b04d-3e2bb4ee8fcb + - 614a5d3f-9a82-4b72-9397-8ff68ea2bb88 Strict-Transport-Security: - max-age=31536000; includeSubDomains X-Content-Type-Options: diff --git a/tests/test_commands/recordings/test_commands/test_set/test_set_gateway_virtualNetwork_success.yaml b/tests/test_commands/recordings/test_commands/test_set/test_set_gateway_virtualNetwork_success.yaml deleted file mode 100644 index fc92ebcd..00000000 --- a/tests/test_commands/recordings/test_commands/test_set/test_set_gateway_virtualNetwork_success.yaml +++ /dev/null @@ -1,775 +0,0 @@ -interactions: -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - ms-fabric-cli-test/1.3.1 - method: GET - uri: https://api.fabric.microsoft.com/v1/gateways - response: - body: - string: '{"value": []}' - headers: - Access-Control-Expose-Headers: - - RequestId - Cache-Control: - - no-store, must-revalidate, no-cache - Content-Encoding: - - gzip - Content-Length: - - '1200' - Content-Type: - - application/json; charset=utf-8 - Date: - - Wed, 31 Dec 2025 14:35:56 GMT - Pragma: - - no-cache - RequestId: - - 0afdfddc-a334-47d8-bea5-6b1b09e3bd77 - 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.3.1 - method: GET - uri: https://api.fabric.microsoft.com/v1/capacities - response: - body: - string: '{"value": [{"id": "00000000-0000-0000-0000-000000000004", "displayName": - "mocked_fabriccli_capacity_name", "sku": "F32", "region": "Central US", "state": - "Active"}]}' - headers: - Access-Control-Expose-Headers: - - RequestId - Cache-Control: - - no-store, must-revalidate, no-cache - Content-Encoding: - - gzip - Content-Length: - - '343' - Content-Type: - - application/json; charset=utf-8 - Date: - - Wed, 31 Dec 2025 14:36:00 GMT - Pragma: - - no-cache - RequestId: - - 85165370-11bd-4752-80b6-b5303ec0681f - 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.3.1 - method: GET - uri: https://management.azure.com/subscriptions?api-version=2022-12-01 - response: - body: - string: '{"value": [{"id": "/subscriptions/00000000-0000-0000-0000-000000000000"}], - "count": {"type": "Total", "value": 1}}' - headers: - Cache-Control: - - no-cache - Content-Length: - - '469' - Content-Type: - - application/json; charset=utf-8 - Date: - - Wed, 31 Dec 2025 14:36:01 GMT - Expires: - - '-1' - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000; includeSubDomains - X-Cache: - - CONFIG_NOCACHE - X-Content-Type-Options: - - nosniff - 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.3.1 - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/virtualNetworks?api-version=2024-05-01 - response: - body: - string: '{"value": [{"name": "mocked_fabriccli_vnet_name", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mocked_fabriccli_resource_group/providers/Microsoft.Network/virtualNetworks/mocked_fabriccli_vnet_name", - "properties": {"subnets": [{"name": "mocked_fabriccli_vnet_subnet", "id": - "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mocked_fabriccli_resource_group/providers/Microsoft.Network/virtualNetworks/mocked_fabriccli_vnet_name/subnets/mocked_fabriccli_vnet_subnet"}]}}]}' - headers: - Cache-Control: - - no-cache - Content-Length: - - '2758' - Content-Type: - - application/json; charset=utf-8 - Date: - - Wed, 31 Dec 2025 14:36:01 GMT - Expires: - - '-1' - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000; includeSubDomains - X-Cache: - - CONFIG_NOCACHE - X-Content-Type-Options: - - nosniff - status: - code: 200 - message: OK -- request: - body: '{"displayName": "fabcli000001", "capacityId": "00000000-0000-0000-0000-000000000004", - "inactivityMinutesBeforeSleep": 30, "numberOfMemberGateways": 1, "type": "VirtualNetwork", - "virtualNetworkAzureResource": {"subscriptionId": "00000000-0000-0000-0000-000000000000", - "resourceGroupName": "mocked_fabriccli_resource_group", "virtualNetworkName": - "mocked_fabriccli_vnet_name", "subnetName": "mocked_fabriccli_vnet_subnet"}}' - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - Content-Length: - - '377' - Content-Type: - - application/json - User-Agent: - - ms-fabric-cli-test/1.3.1 - method: POST - uri: https://api.fabric.microsoft.com/v1/gateways - response: - body: - string: '{"displayName": "fabcli000001", "capacityId": "00000000-0000-0000-0000-000000000004", - "virtualNetworkAzureResource": {"virtualNetworkName": "mocked_fabriccli_vnet_name", - "subnetName": "mocked_fabriccli_vnet_subnet", "resourceGroupName": "mocked_fabriccli_resource_group", - "subscriptionId": "00000000-0000-0000-0000-000000000000"}, "inactivityMinutesBeforeSleep": - 30, "numberOfMemberGateways": 1, "id": "69bde953-0bb0-4a84-8fd2-16aefce963f5", - "type": "VirtualNetwork"}' - headers: - Access-Control-Expose-Headers: - - RequestId,Location - Cache-Control: - - no-store, must-revalidate, no-cache - Content-Encoding: - - gzip - Content-Length: - - '290' - Content-Type: - - application/json; charset=utf-8 - Date: - - Wed, 31 Dec 2025 14:36:16 GMT - Location: - - https://api.fabric.microsoft.com/v1/gateways/69bde953-0bb0-4a84-8fd2-16aefce963f5 - Pragma: - - no-cache - RequestId: - - a4125c11-dcf4-4d07-9583-f0f0172e1e0a - 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: 201 - message: Created -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - ms-fabric-cli-test/1.3.1 - method: GET - uri: https://api.fabric.microsoft.com/v1/gateways - response: - body: - string: '{"value": [{"displayName": "fabcli000001", "capacityId": "00000000-0000-0000-0000-000000000004", - "virtualNetworkAzureResource": {"virtualNetworkName": "mocked_fabriccli_vnet_name", - "subnetName": "mocked_fabriccli_vnet_subnet", "resourceGroupName": "mocked_fabriccli_resource_group", - "subscriptionId": "00000000-0000-0000-0000-000000000000"}, "inactivityMinutesBeforeSleep": - 30, "numberOfMemberGateways": 1, "id": "69bde953-0bb0-4a84-8fd2-16aefce963f5", - "type": "VirtualNetwork"}]}' - headers: - Access-Control-Expose-Headers: - - RequestId - Cache-Control: - - no-store, must-revalidate, no-cache - Content-Encoding: - - gzip - Content-Length: - - '1242' - Content-Type: - - application/json; charset=utf-8 - Date: - - Wed, 31 Dec 2025 14:36:16 GMT - Pragma: - - no-cache - RequestId: - - fded8505-ca83-490b-b454-db2d8f801e6f - 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.3.1 - method: GET - uri: https://api.fabric.microsoft.com/v1/gateways/69bde953-0bb0-4a84-8fd2-16aefce963f5 - response: - body: - string: '{"displayName": "fabcli000001", "capacityId": "00000000-0000-0000-0000-000000000004", - "virtualNetworkAzureResource": {"virtualNetworkName": "mocked_fabriccli_vnet_name", - "subnetName": "mocked_fabriccli_vnet_subnet", "resourceGroupName": "mocked_fabriccli_resource_group", - "subscriptionId": "00000000-0000-0000-0000-000000000000"}, "inactivityMinutesBeforeSleep": - 30, "numberOfMemberGateways": 1, "id": "69bde953-0bb0-4a84-8fd2-16aefce963f5", - "type": "VirtualNetwork"}' - headers: - Access-Control-Expose-Headers: - - RequestId - Cache-Control: - - no-store, must-revalidate, no-cache - Content-Encoding: - - gzip - Content-Length: - - '290' - Content-Type: - - application/json; charset=utf-8 - Date: - - Wed, 31 Dec 2025 14:36:16 GMT - Pragma: - - no-cache - RequestId: - - 62b88191-e76b-4d57-b2b1-777257c3ee62 - 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": "VirtualNetwork"}' - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - Content-Length: - - '71' - Content-Type: - - application/json - User-Agent: - - ms-fabric-cli-test/1.3.1 - method: PATCH - uri: https://api.fabric.microsoft.com/v1/gateways/69bde953-0bb0-4a84-8fd2-16aefce963f5 - response: - body: - string: '{"displayName": "fabcli000002", "capacityId": "00000000-0000-0000-0000-000000000004", - "virtualNetworkAzureResource": {"virtualNetworkName": "mocked_fabriccli_vnet_name", - "subnetName": "mocked_fabriccli_vnet_subnet", "resourceGroupName": "mocked_fabriccli_resource_group", - "subscriptionId": "00000000-0000-0000-0000-000000000000"}, "inactivityMinutesBeforeSleep": - 30, "numberOfMemberGateways": 1, "id": "69bde953-0bb0-4a84-8fd2-16aefce963f5", - "type": "VirtualNetwork"}' - headers: - Access-Control-Expose-Headers: - - RequestId - Cache-Control: - - no-store, must-revalidate, no-cache - Content-Encoding: - - gzip - Content-Length: - - '291' - Content-Type: - - application/json; charset=utf-8 - Date: - - Wed, 31 Dec 2025 14:36:19 GMT - Pragma: - - no-cache - RequestId: - - 4425bd39-36d7-4931-968b-31e61d516e9b - 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.3.1 - method: GET - uri: https://api.fabric.microsoft.com/v1/gateways - response: - body: - string: '{"value": [{"displayName": "fabcli000002", "capacityId": "00000000-0000-0000-0000-000000000004", - "virtualNetworkAzureResource": {"virtualNetworkName": "mocked_fabriccli_vnet_name", - "subnetName": "mocked_fabriccli_vnet_subnet", "resourceGroupName": "mocked_fabriccli_resource_group", - "subscriptionId": "00000000-0000-0000-0000-000000000000"}, "inactivityMinutesBeforeSleep": - 30, "numberOfMemberGateways": 1, "id": "69bde953-0bb0-4a84-8fd2-16aefce963f5", - "type": "VirtualNetwork"}]}' - headers: - Access-Control-Expose-Headers: - - RequestId - Cache-Control: - - no-store, must-revalidate, no-cache - Content-Encoding: - - gzip - Content-Length: - - '1244' - Content-Type: - - application/json; charset=utf-8 - Date: - - Wed, 31 Dec 2025 14:36:19 GMT - Pragma: - - no-cache - RequestId: - - db7b239e-f4d2-442b-af5e-82ab7eb8cd14 - 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.3.1 - method: GET - uri: https://api.fabric.microsoft.com/v1/gateways/69bde953-0bb0-4a84-8fd2-16aefce963f5 - response: - body: - string: '{"displayName": "fabcli000002", "capacityId": "00000000-0000-0000-0000-000000000004", - "virtualNetworkAzureResource": {"virtualNetworkName": "mocked_fabriccli_vnet_name", - "subnetName": "mocked_fabriccli_vnet_subnet", "resourceGroupName": "mocked_fabriccli_resource_group", - "subscriptionId": "00000000-0000-0000-0000-000000000000"}, "inactivityMinutesBeforeSleep": - 30, "numberOfMemberGateways": 1, "id": "69bde953-0bb0-4a84-8fd2-16aefce963f5", - "type": "VirtualNetwork"}' - headers: - Access-Control-Expose-Headers: - - RequestId - Cache-Control: - - no-store, must-revalidate, no-cache - Content-Encoding: - - gzip - Content-Length: - - '291' - Content-Type: - - application/json; charset=utf-8 - Date: - - Wed, 31 Dec 2025 14:36:19 GMT - Pragma: - - no-cache - RequestId: - - d2275c45-2e7d-4c43-ad92-9959c32579bc - 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.3.1 - method: GET - uri: https://api.fabric.microsoft.com/v1/gateways - response: - body: - string: '{"value": [{"displayName": "fabcli000002", "capacityId": "00000000-0000-0000-0000-000000000004", - "virtualNetworkAzureResource": {"virtualNetworkName": "mocked_fabriccli_vnet_name", - "subnetName": "mocked_fabriccli_vnet_subnet", "resourceGroupName": "mocked_fabriccli_resource_group", - "subscriptionId": "00000000-0000-0000-0000-000000000000"}, "inactivityMinutesBeforeSleep": - 30, "numberOfMemberGateways": 1, "id": "69bde953-0bb0-4a84-8fd2-16aefce963f5", - "type": "VirtualNetwork"}]}' - headers: - Access-Control-Expose-Headers: - - RequestId - Cache-Control: - - no-store, must-revalidate, no-cache - Content-Encoding: - - gzip - Content-Length: - - '1244' - Content-Type: - - application/json; charset=utf-8 - Date: - - Wed, 31 Dec 2025 14:36:21 GMT - Pragma: - - no-cache - RequestId: - - 86ea7372-124e-4550-b45d-d3ad4b72f66d - 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.3.1 - method: GET - uri: https://api.fabric.microsoft.com/v1/gateways/69bde953-0bb0-4a84-8fd2-16aefce963f5 - response: - body: - string: '{"displayName": "fabcli000002", "capacityId": "00000000-0000-0000-0000-000000000004", - "virtualNetworkAzureResource": {"virtualNetworkName": "mocked_fabriccli_vnet_name", - "subnetName": "mocked_fabriccli_vnet_subnet", "resourceGroupName": "mocked_fabriccli_resource_group", - "subscriptionId": "00000000-0000-0000-0000-000000000000"}, "inactivityMinutesBeforeSleep": - 30, "numberOfMemberGateways": 1, "id": "69bde953-0bb0-4a84-8fd2-16aefce963f5", - "type": "VirtualNetwork"}' - headers: - Access-Control-Expose-Headers: - - RequestId - Cache-Control: - - no-store, must-revalidate, no-cache - Content-Encoding: - - gzip - Content-Length: - - '291' - Content-Type: - - application/json; charset=utf-8 - Date: - - Wed, 31 Dec 2025 14:36:21 GMT - Pragma: - - no-cache - RequestId: - - 0543378c-f709-4dfe-8a98-270682d110f3 - 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": "VirtualNetwork"}' - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - Content-Length: - - '71' - Content-Type: - - application/json - User-Agent: - - ms-fabric-cli-test/1.3.1 - method: PATCH - uri: https://api.fabric.microsoft.com/v1/gateways/69bde953-0bb0-4a84-8fd2-16aefce963f5 - response: - body: - string: '{"displayName": "fabcli000001", "capacityId": "00000000-0000-0000-0000-000000000004", - "virtualNetworkAzureResource": {"virtualNetworkName": "mocked_fabriccli_vnet_name", - "subnetName": "mocked_fabriccli_vnet_subnet", "resourceGroupName": "mocked_fabriccli_resource_group", - "subscriptionId": "00000000-0000-0000-0000-000000000000"}, "inactivityMinutesBeforeSleep": - 30, "numberOfMemberGateways": 1, "id": "69bde953-0bb0-4a84-8fd2-16aefce963f5", - "type": "VirtualNetwork"}' - headers: - Access-Control-Expose-Headers: - - RequestId - Cache-Control: - - no-store, must-revalidate, no-cache - Content-Encoding: - - gzip - Content-Length: - - '290' - Content-Type: - - application/json; charset=utf-8 - Date: - - Wed, 31 Dec 2025 14:36:22 GMT - Pragma: - - no-cache - RequestId: - - 2dbbc33d-df46-4edf-8f79-53057f167f76 - 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.3.1 - method: GET - uri: https://api.fabric.microsoft.com/v1/gateways - response: - body: - string: '{"value": [{"displayName": "fabcli000001", "capacityId": "00000000-0000-0000-0000-000000000004", - "virtualNetworkAzureResource": {"virtualNetworkName": "mocked_fabriccli_vnet_name", - "subnetName": "mocked_fabriccli_vnet_subnet", "resourceGroupName": "mocked_fabriccli_resource_group", - "subscriptionId": "00000000-0000-0000-0000-000000000000"}, "inactivityMinutesBeforeSleep": - 30, "numberOfMemberGateways": 1, "id": "69bde953-0bb0-4a84-8fd2-16aefce963f5", - "type": "VirtualNetwork"}]}' - headers: - Access-Control-Expose-Headers: - - RequestId - Cache-Control: - - no-store, must-revalidate, no-cache - Content-Encoding: - - gzip - Content-Length: - - '1242' - Content-Type: - - application/json; charset=utf-8 - Date: - - Wed, 31 Dec 2025 14:36:23 GMT - Pragma: - - no-cache - RequestId: - - 20554339-004e-43d4-90c5-141b364380e4 - 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.3.1 - method: DELETE - uri: https://api.fabric.microsoft.com/v1/gateways/69bde953-0bb0-4a84-8fd2-16aefce963f5 - 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, 31 Dec 2025 14:36:24 GMT - Pragma: - - no-cache - RequestId: - - 1250669e-0f84-47b1-aa4c-f17febe80e7d - 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_set/test_set_gateway_virtualnetwork_success[capacityId-00000000-0000-0000-0000-000000000000].yaml b/tests/test_commands/recordings/test_commands/test_set/test_set_gateway_virtualnetwork_success[capacityId-00000000-0000-0000-0000-000000000000].yaml deleted file mode 100644 index 24560203..00000000 --- a/tests/test_commands/recordings/test_commands/test_set/test_set_gateway_virtualnetwork_success[capacityId-00000000-0000-0000-0000-000000000000].yaml +++ /dev/null @@ -1,504 +0,0 @@ -interactions: -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - ms-fabric-cli-test/1.3.1 - method: GET - uri: https://api.fabric.microsoft.com/v1/gateways - response: - body: - string: '{"value": []}' - headers: - Access-Control-Expose-Headers: - - RequestId - Cache-Control: - - no-store, must-revalidate, no-cache - Content-Encoding: - - gzip - Content-Length: - - '1259' - Content-Type: - - application/json; charset=utf-8 - Date: - - Tue, 20 Jan 2026 10:25:46 GMT - Pragma: - - no-cache - RequestId: - - 672ffc2c-d9d0-47bc-af03-6388668c6132 - 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.3.1 - method: GET - uri: https://api.fabric.microsoft.com/v1/capacities - response: - body: - string: '{"value": [{"id": "00000000-0000-0000-0000-000000000004", "displayName": - "mocked_fabriccli_capacity_name", "sku": "F32", "region": "Central US", "state": - "Active"}]}' - headers: - Access-Control-Expose-Headers: - - RequestId - Cache-Control: - - no-store, must-revalidate, no-cache - Content-Encoding: - - gzip - Content-Length: - - '424' - Content-Type: - - application/json; charset=utf-8 - Date: - - Tue, 20 Jan 2026 10:25:52 GMT - Pragma: - - no-cache - RequestId: - - 03a0f093-1df4-4658-94a7-03e1c649e9ee - 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.3.1 - method: GET - uri: https://management.azure.com/subscriptions?api-version=2022-12-01 - response: - body: - string: '{"value": [{"id": "/subscriptions/00000000-0000-0000-0000-000000000000"}], - "count": {"type": "Total", "value": 1}}' - headers: - Cache-Control: - - no-cache - Content-Length: - - '469' - Content-Type: - - application/json; charset=utf-8 - Date: - - Tue, 20 Jan 2026 10:25:54 GMT - Expires: - - '-1' - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000; includeSubDomains - X-Cache: - - CONFIG_NOCACHE - X-Content-Type-Options: - - nosniff - 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.3.1 - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/virtualNetworks?api-version=2024-05-01 - response: - body: - string: '{"value": [{"name": "mocked_fabriccli_vnet_name", "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mocked_fabriccli_resource_group/providers/Microsoft.Network/virtualNetworks/mocked_fabriccli_vnet_name", - "properties": {"subnets": [{"name": "mocked_fabriccli_vnet_subnet", "id": - "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mocked_fabriccli_resource_group/providers/Microsoft.Network/virtualNetworks/mocked_fabriccli_vnet_name/subnets/mocked_fabriccli_vnet_subnet"}]}}]}' - headers: - Cache-Control: - - no-cache - Content-Length: - - '2758' - Content-Type: - - application/json; charset=utf-8 - Date: - - Tue, 20 Jan 2026 10:25:54 GMT - Expires: - - '-1' - Pragma: - - no-cache - Strict-Transport-Security: - - max-age=31536000; includeSubDomains - X-Cache: - - CONFIG_NOCACHE - X-Content-Type-Options: - - nosniff - status: - code: 200 - message: OK -- request: - body: '{"displayName": "fabcli000001", "capacityId": "00000000-0000-0000-0000-000000000004", - "inactivityMinutesBeforeSleep": 30, "numberOfMemberGateways": 1, "type": "VirtualNetwork", - "virtualNetworkAzureResource": {"subscriptionId": "00000000-0000-0000-0000-000000000000", - "resourceGroupName": "mocked_fabriccli_resource_group", "virtualNetworkName": - "mocked_fabriccli_vnet_name", "subnetName": "mocked_fabriccli_vnet_subnet"}}' - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - Content-Length: - - '377' - Content-Type: - - application/json - User-Agent: - - ms-fabric-cli-test/1.3.1 - method: POST - uri: https://api.fabric.microsoft.com/v1/gateways - response: - body: - string: '{"displayName": "fabcli000001", "capacityId": "00000000-0000-0000-0000-000000000004", - "virtualNetworkAzureResource": {"virtualNetworkName": "mocked_fabriccli_vnet_name", - "subnetName": "mocked_fabriccli_vnet_subnet", "resourceGroupName": "mocked_fabriccli_resource_group", - "subscriptionId": "00000000-0000-0000-0000-000000000000"}, "inactivityMinutesBeforeSleep": - 30, "numberOfMemberGateways": 1, "id": "3c78ba6e-148c-4e99-b2fe-dcc194f4dfe7", - "type": "VirtualNetwork"}' - headers: - Access-Control-Expose-Headers: - - RequestId,Location - Cache-Control: - - no-store, must-revalidate, no-cache - Content-Encoding: - - gzip - Content-Length: - - '290' - Content-Type: - - application/json; charset=utf-8 - Date: - - Tue, 20 Jan 2026 10:26:08 GMT - Location: - - https://api.fabric.microsoft.com/v1/gateways/3c78ba6e-148c-4e99-b2fe-dcc194f4dfe7 - Pragma: - - no-cache - RequestId: - - 4510f891-5ec7-4a5a-b168-b92f2c9ee006 - 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: 201 - message: Created -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - ms-fabric-cli-test/1.3.1 - method: GET - uri: https://api.fabric.microsoft.com/v1/gateways - response: - body: - string: '{"value": [{"displayName": "fabcli000001", "capacityId": "00000000-0000-0000-0000-000000000004", - "virtualNetworkAzureResource": {"virtualNetworkName": "mocked_fabriccli_vnet_name", - "subnetName": "mocked_fabriccli_vnet_subnet", "resourceGroupName": "mocked_fabriccli_resource_group", - "subscriptionId": "00000000-0000-0000-0000-000000000000"}, "inactivityMinutesBeforeSleep": - 30, "numberOfMemberGateways": 1, "id": "3c78ba6e-148c-4e99-b2fe-dcc194f4dfe7", - "type": "VirtualNetwork"}]}' - headers: - Access-Control-Expose-Headers: - - RequestId - Cache-Control: - - no-store, must-revalidate, no-cache - Content-Encoding: - - gzip - Content-Length: - - '1299' - Content-Type: - - application/json; charset=utf-8 - Date: - - Tue, 20 Jan 2026 10:26:10 GMT - Pragma: - - no-cache - RequestId: - - 6316ba23-8c81-4f60-a0a9-eb1a949c2692 - 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.3.1 - method: GET - uri: https://api.fabric.microsoft.com/v1/gateways/3c78ba6e-148c-4e99-b2fe-dcc194f4dfe7 - response: - body: - string: '{"displayName": "fabcli000001", "capacityId": "00000000-0000-0000-0000-000000000004", - "virtualNetworkAzureResource": {"virtualNetworkName": "mocked_fabriccli_vnet_name", - "subnetName": "mocked_fabriccli_vnet_subnet", "resourceGroupName": "mocked_fabriccli_resource_group", - "subscriptionId": "00000000-0000-0000-0000-000000000000"}, "inactivityMinutesBeforeSleep": - 30, "numberOfMemberGateways": 1, "id": "3c78ba6e-148c-4e99-b2fe-dcc194f4dfe7", - "type": "VirtualNetwork"}' - headers: - Access-Control-Expose-Headers: - - RequestId - Cache-Control: - - no-store, must-revalidate, no-cache - Content-Encoding: - - gzip - Content-Length: - - '290' - Content-Type: - - application/json; charset=utf-8 - Date: - - Tue, 20 Jan 2026 10:26:11 GMT - Pragma: - - no-cache - RequestId: - - d71ba432-6580-48c9-ab09-7d9cc50386aa - 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: '{"capacityId": "00000000-0000-0000-0000-000000000000", "type": "VirtualNetwork"}' - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - Content-Length: - - '80' - Content-Type: - - application/json - User-Agent: - - ms-fabric-cli-test/1.3.1 - method: PATCH - uri: https://api.fabric.microsoft.com/v1/gateways/3c78ba6e-148c-4e99-b2fe-dcc194f4dfe7 - response: - body: - string: '{"requestId": "d4df1390-a2b7-4280-8693-542211fd501d", "errorCode": - "CapacityNotFound", "message": "The provided capacity was not found"}' - headers: - Access-Control-Expose-Headers: - - RequestId - Cache-Control: - - no-store, must-revalidate, no-cache - Content-Type: - - application/json; charset=utf-8 - Date: - - Tue, 20 Jan 2026 10:26:16 GMT - Pragma: - - no-cache - RequestId: - - d4df1390-a2b7-4280-8693-542211fd501d - Strict-Transport-Security: - - max-age=31536000; includeSubDomains - Transfer-Encoding: - - chunked - 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-public-api-error-code: - - CapacityNotFound - status: - code: 404 - message: Not Found -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - ms-fabric-cli-test/1.3.1 - method: GET - uri: https://api.fabric.microsoft.com/v1/gateways - response: - body: - string: '{"value": [{"displayName": "fabcli000001", "capacityId": "00000000-0000-0000-0000-000000000004", - "virtualNetworkAzureResource": {"virtualNetworkName": "mocked_fabriccli_vnet_name", - "subnetName": "mocked_fabriccli_vnet_subnet", "resourceGroupName": "mocked_fabriccli_resource_group", - "subscriptionId": "00000000-0000-0000-0000-000000000000"}, "inactivityMinutesBeforeSleep": - 30, "numberOfMemberGateways": 1, "id": "3c78ba6e-148c-4e99-b2fe-dcc194f4dfe7", - "type": "VirtualNetwork"}]}' - headers: - Access-Control-Expose-Headers: - - RequestId - Cache-Control: - - no-store, must-revalidate, no-cache - Content-Encoding: - - gzip - Content-Length: - - '1299' - Content-Type: - - application/json; charset=utf-8 - Date: - - Tue, 20 Jan 2026 10:26:25 GMT - Pragma: - - no-cache - RequestId: - - 289deb74-98d5-4b6a-a388-b3839562a7b1 - 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.3.1 - method: DELETE - uri: https://api.fabric.microsoft.com/v1/gateways/3c78ba6e-148c-4e99-b2fe-dcc194f4dfe7 - 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: - - Tue, 20 Jan 2026 10:26:28 GMT - Pragma: - - no-cache - RequestId: - - 7ed084be-37ff-4af1-b049-34b030a011dc - 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_set/test_set_sparkpool_success[autoScale.enabled-true].yaml b/tests/test_commands/recordings/test_commands/test_set/test_set_sparkpool_success[autoScale.enabled-true].yaml index 33648aca..26d97a9e 100644 --- a/tests/test_commands/recordings/test_commands/test_set/test_set_sparkpool_success[autoScale.enabled-true].yaml +++ b/tests/test_commands/recordings/test_commands/test_set/test_set_sparkpool_success[autoScale.enabled-true].yaml @@ -17,7 +17,7 @@ interactions: response: body: string: '{"value": [{"id": "3634a139-2c9e-4205-910b-3b089a31be47", "displayName": - "My workspace", "description": "", "type": "Personal"}, {"id": "81065bd8-e334-4715-b170-dedb4cd514e6", + "My workspace", "description": "", "type": "Personal"}, {"id": "d22b6228-7848-4d36-ba7a-95de390c5920", "displayName": "fabriccli_WorkspacePerTestclass_000001", "description": "Created by fab", "type": "Workspace", "capacityId": "00000000-0000-0000-0000-000000000004"}]}' headers: @@ -28,15 +28,15 @@ interactions: Content-Encoding: - gzip Content-Length: - - '2061' + - '2302' Content-Type: - application/json; charset=utf-8 Date: - - Wed, 31 Dec 2025 14:32:11 GMT + - Thu, 22 Jan 2026 10:25:18 GMT Pragma: - no-cache RequestId: - - 1443515c-f541-4f17-a2bc-7f9a820366bc + - aaf8f3bd-509b-4faf-94d5-f53a4d98ecbc Strict-Transport-Security: - max-age=31536000; includeSubDomains X-Content-Type-Options: @@ -64,7 +64,7 @@ interactions: User-Agent: - ms-fabric-cli-test/1.3.1 method: GET - uri: https://api.fabric.microsoft.com/v1/workspaces/81065bd8-e334-4715-b170-dedb4cd514e6/spark/pools + uri: https://api.fabric.microsoft.com/v1/workspaces/d22b6228-7848-4d36-ba7a-95de390c5920/spark/pools response: body: string: '{"value": [{"id": "00000000-0000-0000-0000-000000000000", "type": "Workspace", @@ -79,9 +79,9 @@ interactions: Content-Type: - application/json; charset=utf-8 Date: - - Wed, 31 Dec 2025 14:32:11 GMT + - Thu, 22 Jan 2026 10:25:21 GMT RequestId: - - 3aff1b4e-b021-488b-b8fb-709792f3b34e + - d0d9a3f1-70bb-4d4a-aabf-aae4ab073a1c Strict-Transport-Security: - max-age=31536000; includeSubDomains X-Content-Type-Options: @@ -109,7 +109,7 @@ interactions: User-Agent: - ms-fabric-cli-test/1.3.1 method: GET - uri: https://api.fabric.microsoft.com/v1/workspaces/81065bd8-e334-4715-b170-dedb4cd514e6/spark/pools + uri: https://api.fabric.microsoft.com/v1/workspaces/d22b6228-7848-4d36-ba7a-95de390c5920/spark/pools response: body: string: '{"value": [{"id": "00000000-0000-0000-0000-000000000000", "type": "Workspace", @@ -124,9 +124,9 @@ interactions: Content-Type: - application/json; charset=utf-8 Date: - - Wed, 31 Dec 2025 14:32:12 GMT + - Thu, 22 Jan 2026 10:25:25 GMT RequestId: - - 9b6ff5a9-945c-4f75-877b-7b019031144d + - c5d6aeea-2901-463f-a3e3-d6fa42b2e5d9 Strict-Transport-Security: - max-age=31536000; includeSubDomains X-Content-Type-Options: @@ -158,10 +158,10 @@ interactions: User-Agent: - ms-fabric-cli-test/1.3.1 method: POST - uri: https://api.fabric.microsoft.com/v1/workspaces/81065bd8-e334-4715-b170-dedb4cd514e6/spark/pools + uri: https://api.fabric.microsoft.com/v1/workspaces/d22b6228-7848-4d36-ba7a-95de390c5920/spark/pools response: body: - string: '{"id": "bf02ca4d-9f7d-4dec-a366-e8930cf8aeba", "type": "Workspace", + string: '{"id": "c8c54649-d28b-4eba-a2a6-ca3fae3088ca", "type": "Workspace", "name": "fabcli000001", "nodeFamily": "MemoryOptimized", "nodeSize": "Small", "autoScale": {"enabled": true, "minNodeCount": 1, "maxNodeCount": 3}, "dynamicExecutorAllocation": {"enabled": false}}' @@ -173,9 +173,9 @@ interactions: Content-Type: - application/json; charset=utf-8 Date: - - Wed, 31 Dec 2025 14:32:12 GMT + - Thu, 22 Jan 2026 10:25:26 GMT RequestId: - - 77a91a8a-b19b-4775-88d8-797edb5e797c + - 5acd02c1-8b03-4822-b7e2-f66d0abb21ec Strict-Transport-Security: - max-age=31536000; includeSubDomains X-Content-Type-Options: @@ -207,7 +207,7 @@ interactions: response: body: string: '{"value": [{"id": "3634a139-2c9e-4205-910b-3b089a31be47", "displayName": - "My workspace", "description": "", "type": "Personal"}, {"id": "81065bd8-e334-4715-b170-dedb4cd514e6", + "My workspace", "description": "", "type": "Personal"}, {"id": "d22b6228-7848-4d36-ba7a-95de390c5920", "displayName": "fabriccli_WorkspacePerTestclass_000001", "description": "Created by fab", "type": "Workspace", "capacityId": "00000000-0000-0000-0000-000000000004"}]}' headers: @@ -218,15 +218,15 @@ interactions: Content-Encoding: - gzip Content-Length: - - '2061' + - '2302' Content-Type: - application/json; charset=utf-8 Date: - - Wed, 31 Dec 2025 14:32:12 GMT + - Thu, 22 Jan 2026 10:25:28 GMT Pragma: - no-cache RequestId: - - 67e5b716-d3ba-4f15-a945-108afe9f35b4 + - 06f4a3f2-93af-48f1-ab5b-7a848b787ffd Strict-Transport-Security: - max-age=31536000; includeSubDomains X-Content-Type-Options: @@ -254,13 +254,13 @@ interactions: User-Agent: - ms-fabric-cli-test/1.3.1 method: GET - uri: https://api.fabric.microsoft.com/v1/workspaces/81065bd8-e334-4715-b170-dedb4cd514e6/spark/pools + uri: https://api.fabric.microsoft.com/v1/workspaces/d22b6228-7848-4d36-ba7a-95de390c5920/spark/pools response: body: string: '{"value": [{"id": "00000000-0000-0000-0000-000000000000", "type": "Workspace", "name": "Starter Pool", "nodeFamily": "MemoryOptimized", "nodeSize": "Medium", "autoScale": {"enabled": true, "minNodeCount": 1, "maxNodeCount": 10}, "dynamicExecutorAllocation": - {"enabled": true, "minExecutors": 1, "maxExecutors": 9}}, {"id": "bf02ca4d-9f7d-4dec-a366-e8930cf8aeba", + {"enabled": true, "minExecutors": 1, "maxExecutors": 9}}, {"id": "c8c54649-d28b-4eba-a2a6-ca3fae3088ca", "type": "Workspace", "name": "fabcli000001", "nodeFamily": "MemoryOptimized", "nodeSize": "Small", "autoScale": {"enabled": true, "minNodeCount": 1, "maxNodeCount": 3}, "dynamicExecutorAllocation": {"enabled": false}}]}' @@ -272,9 +272,9 @@ interactions: Content-Type: - application/json; charset=utf-8 Date: - - Wed, 31 Dec 2025 14:32:12 GMT + - Thu, 22 Jan 2026 10:25:29 GMT RequestId: - - b095cdad-182a-4aa4-9764-5737a46819f7 + - 2b42cd53-0d4e-4fd9-be98-349a264d1caf Strict-Transport-Security: - max-age=31536000; includeSubDomains X-Content-Type-Options: @@ -302,10 +302,10 @@ interactions: User-Agent: - ms-fabric-cli-test/1.3.1 method: GET - uri: https://api.fabric.microsoft.com/v1/workspaces/81065bd8-e334-4715-b170-dedb4cd514e6/spark/pools/bf02ca4d-9f7d-4dec-a366-e8930cf8aeba + uri: https://api.fabric.microsoft.com/v1/workspaces/d22b6228-7848-4d36-ba7a-95de390c5920/spark/pools/c8c54649-d28b-4eba-a2a6-ca3fae3088ca response: body: - string: '{"id": "bf02ca4d-9f7d-4dec-a366-e8930cf8aeba", "type": "Workspace", + string: '{"id": "c8c54649-d28b-4eba-a2a6-ca3fae3088ca", "type": "Workspace", "name": "fabcli000001", "nodeFamily": "MemoryOptimized", "nodeSize": "Small", "autoScale": {"enabled": true, "minNodeCount": 1, "maxNodeCount": 3}, "dynamicExecutorAllocation": {"enabled": false}}' @@ -317,9 +317,9 @@ interactions: Content-Type: - application/json; charset=utf-8 Date: - - Wed, 31 Dec 2025 14:32:13 GMT + - Thu, 22 Jan 2026 10:25:31 GMT RequestId: - - 4645e20a-54e0-4f6c-ab09-c5a405f6b05f + - 430c1371-3819-45f1-a085-9006f0ff2d24 Strict-Transport-Security: - max-age=31536000; includeSubDomains X-Content-Type-Options: @@ -334,7 +334,7 @@ interactions: code: 200 message: OK - request: - body: '{"autoScale": {"enabled": true, "minNodeCount": 1, "maxNodeCount": 3}}' + body: '{"autoScale": {"enabled": "True", "minNodeCount": 1, "maxNodeCount": 3}}' headers: Accept: - '*/*' @@ -343,16 +343,16 @@ interactions: Connection: - keep-alive Content-Length: - - '106' + - '72' Content-Type: - application/json User-Agent: - ms-fabric-cli-test/1.3.1 method: PATCH - uri: https://api.fabric.microsoft.com/v1/workspaces/81065bd8-e334-4715-b170-dedb4cd514e6/spark/pools/bf02ca4d-9f7d-4dec-a366-e8930cf8aeba + uri: https://api.fabric.microsoft.com/v1/workspaces/d22b6228-7848-4d36-ba7a-95de390c5920/spark/pools/c8c54649-d28b-4eba-a2a6-ca3fae3088ca response: body: - string: '{"id": "bf02ca4d-9f7d-4dec-a366-e8930cf8aeba", "type": "Workspace", + string: '{"id": "c8c54649-d28b-4eba-a2a6-ca3fae3088ca", "type": "Workspace", "name": "fabcli000001", "nodeFamily": "MemoryOptimized", "nodeSize": "Small", "autoScale": {"enabled": true, "minNodeCount": 1, "maxNodeCount": 3}, "dynamicExecutorAllocation": {"enabled": false}}' @@ -364,9 +364,9 @@ interactions: Content-Type: - application/json; charset=utf-8 Date: - - Wed, 31 Dec 2025 14:32:13 GMT + - Thu, 22 Jan 2026 10:25:32 GMT RequestId: - - 32999cde-c3c1-43a2-9f09-106c6c2101e6 + - 5f9dd4d1-f540-4dd1-9c97-bd92d27a6d96 Strict-Transport-Security: - max-age=31536000; includeSubDomains X-Content-Type-Options: @@ -398,7 +398,7 @@ interactions: response: body: string: '{"value": [{"id": "3634a139-2c9e-4205-910b-3b089a31be47", "displayName": - "My workspace", "description": "", "type": "Personal"}, {"id": "81065bd8-e334-4715-b170-dedb4cd514e6", + "My workspace", "description": "", "type": "Personal"}, {"id": "d22b6228-7848-4d36-ba7a-95de390c5920", "displayName": "fabriccli_WorkspacePerTestclass_000001", "description": "Created by fab", "type": "Workspace", "capacityId": "00000000-0000-0000-0000-000000000004"}]}' headers: @@ -409,15 +409,15 @@ interactions: Content-Encoding: - gzip Content-Length: - - '2061' + - '2302' Content-Type: - application/json; charset=utf-8 Date: - - Wed, 31 Dec 2025 14:32:13 GMT + - Thu, 22 Jan 2026 10:25:34 GMT Pragma: - no-cache RequestId: - - e991c685-680f-4b4c-9399-01ed0455746f + - 25b2890d-58bd-495b-bb17-6e1871553951 Strict-Transport-Security: - max-age=31536000; includeSubDomains X-Content-Type-Options: @@ -445,13 +445,13 @@ interactions: User-Agent: - ms-fabric-cli-test/1.3.1 method: GET - uri: https://api.fabric.microsoft.com/v1/workspaces/81065bd8-e334-4715-b170-dedb4cd514e6/spark/pools + uri: https://api.fabric.microsoft.com/v1/workspaces/d22b6228-7848-4d36-ba7a-95de390c5920/spark/pools response: body: string: '{"value": [{"id": "00000000-0000-0000-0000-000000000000", "type": "Workspace", "name": "Starter Pool", "nodeFamily": "MemoryOptimized", "nodeSize": "Medium", "autoScale": {"enabled": true, "minNodeCount": 1, "maxNodeCount": 10}, "dynamicExecutorAllocation": - {"enabled": true, "minExecutors": 1, "maxExecutors": 9}}, {"id": "bf02ca4d-9f7d-4dec-a366-e8930cf8aeba", + {"enabled": true, "minExecutors": 1, "maxExecutors": 9}}, {"id": "c8c54649-d28b-4eba-a2a6-ca3fae3088ca", "type": "Workspace", "name": "fabcli000001", "nodeFamily": "MemoryOptimized", "nodeSize": "Small", "autoScale": {"enabled": true, "minNodeCount": 1, "maxNodeCount": 3}, "dynamicExecutorAllocation": {"enabled": false}}]}' @@ -463,9 +463,9 @@ interactions: Content-Type: - application/json; charset=utf-8 Date: - - Wed, 31 Dec 2025 14:32:14 GMT + - Thu, 22 Jan 2026 10:25:34 GMT RequestId: - - fb634716-7fed-49d3-970b-c83431945019 + - e46a4014-9fa9-4db6-8b92-de8ad8603dcf Strict-Transport-Security: - max-age=31536000; includeSubDomains X-Content-Type-Options: @@ -493,10 +493,10 @@ interactions: User-Agent: - ms-fabric-cli-test/1.3.1 method: GET - uri: https://api.fabric.microsoft.com/v1/workspaces/81065bd8-e334-4715-b170-dedb4cd514e6/spark/pools/bf02ca4d-9f7d-4dec-a366-e8930cf8aeba + uri: https://api.fabric.microsoft.com/v1/workspaces/d22b6228-7848-4d36-ba7a-95de390c5920/spark/pools/c8c54649-d28b-4eba-a2a6-ca3fae3088ca response: body: - string: '{"id": "bf02ca4d-9f7d-4dec-a366-e8930cf8aeba", "type": "Workspace", + string: '{"id": "c8c54649-d28b-4eba-a2a6-ca3fae3088ca", "type": "Workspace", "name": "fabcli000001", "nodeFamily": "MemoryOptimized", "nodeSize": "Small", "autoScale": {"enabled": true, "minNodeCount": 1, "maxNodeCount": 3}, "dynamicExecutorAllocation": {"enabled": false}}' @@ -508,9 +508,9 @@ interactions: Content-Type: - application/json; charset=utf-8 Date: - - Wed, 31 Dec 2025 14:32:15 GMT + - Thu, 22 Jan 2026 10:25:36 GMT RequestId: - - f5c26e18-4779-4294-9879-52a0ccef75c5 + - d3b22ff2-6141-46fc-a21e-64369cef7bc9 Strict-Transport-Security: - max-age=31536000; includeSubDomains X-Content-Type-Options: @@ -542,7 +542,7 @@ interactions: response: body: string: '{"value": [{"id": "3634a139-2c9e-4205-910b-3b089a31be47", "displayName": - "My workspace", "description": "", "type": "Personal"}, {"id": "81065bd8-e334-4715-b170-dedb4cd514e6", + "My workspace", "description": "", "type": "Personal"}, {"id": "d22b6228-7848-4d36-ba7a-95de390c5920", "displayName": "fabriccli_WorkspacePerTestclass_000001", "description": "Created by fab", "type": "Workspace", "capacityId": "00000000-0000-0000-0000-000000000004"}]}' headers: @@ -553,15 +553,15 @@ interactions: Content-Encoding: - gzip Content-Length: - - '2061' + - '2302' Content-Type: - application/json; charset=utf-8 Date: - - Wed, 31 Dec 2025 14:32:14 GMT + - Thu, 22 Jan 2026 10:25:38 GMT Pragma: - no-cache RequestId: - - 7868612d-12f5-43cf-a280-a6a7ec6e07f3 + - 79fc1528-26e9-44e4-a233-2020aa4de7e3 Strict-Transport-Security: - max-age=31536000; includeSubDomains X-Content-Type-Options: @@ -589,13 +589,13 @@ interactions: User-Agent: - ms-fabric-cli-test/1.3.1 method: GET - uri: https://api.fabric.microsoft.com/v1/workspaces/81065bd8-e334-4715-b170-dedb4cd514e6/spark/pools + uri: https://api.fabric.microsoft.com/v1/workspaces/d22b6228-7848-4d36-ba7a-95de390c5920/spark/pools response: body: string: '{"value": [{"id": "00000000-0000-0000-0000-000000000000", "type": "Workspace", "name": "Starter Pool", "nodeFamily": "MemoryOptimized", "nodeSize": "Medium", "autoScale": {"enabled": true, "minNodeCount": 1, "maxNodeCount": 10}, "dynamicExecutorAllocation": - {"enabled": true, "minExecutors": 1, "maxExecutors": 9}}, {"id": "bf02ca4d-9f7d-4dec-a366-e8930cf8aeba", + {"enabled": true, "minExecutors": 1, "maxExecutors": 9}}, {"id": "c8c54649-d28b-4eba-a2a6-ca3fae3088ca", "type": "Workspace", "name": "fabcli000001", "nodeFamily": "MemoryOptimized", "nodeSize": "Small", "autoScale": {"enabled": true, "minNodeCount": 1, "maxNodeCount": 3}, "dynamicExecutorAllocation": {"enabled": false}}]}' @@ -607,9 +607,9 @@ interactions: Content-Type: - application/json; charset=utf-8 Date: - - Wed, 31 Dec 2025 14:32:15 GMT + - Thu, 22 Jan 2026 10:25:39 GMT RequestId: - - 3af72a43-8a80-467f-b367-ef60cf509d8e + - 2a55d995-c51f-496b-be73-0783e9ce5c22 Strict-Transport-Security: - max-age=31536000; includeSubDomains X-Content-Type-Options: @@ -639,7 +639,7 @@ interactions: User-Agent: - ms-fabric-cli-test/1.3.1 method: DELETE - uri: https://api.fabric.microsoft.com/v1/workspaces/81065bd8-e334-4715-b170-dedb4cd514e6/spark/pools/bf02ca4d-9f7d-4dec-a366-e8930cf8aeba + uri: https://api.fabric.microsoft.com/v1/workspaces/d22b6228-7848-4d36-ba7a-95de390c5920/spark/pools/c8c54649-d28b-4eba-a2a6-ca3fae3088ca response: body: string: '' @@ -651,9 +651,9 @@ interactions: Content-Type: - application/octet-stream Date: - - Wed, 31 Dec 2025 14:32:16 GMT + - Thu, 22 Jan 2026 10:25:41 GMT RequestId: - - fd9ec19a-1f56-4cab-90d8-3b8369dd29c6 + - 5728bc92-3f73-4a78-8c7a-bcb524d0cc77 Strict-Transport-Security: - max-age=31536000; includeSubDomains X-Content-Type-Options: diff --git a/tests/test_commands/recordings/test_commands/test_set/test_set_sparkpool_success[name-newName].yaml b/tests/test_commands/recordings/test_commands/test_set/test_set_sparkpool_success[name-newName].yaml deleted file mode 100644 index 601ec2e3..00000000 --- a/tests/test_commands/recordings/test_commands/test_set/test_set_sparkpool_success[name-newName].yaml +++ /dev/null @@ -1,821 +0,0 @@ -interactions: -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - ms-fabric-cli-test/1.3.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": "1f851061-631a-4df9-bfb5-25759a737006", - "displayName": "fabriccli_WorkspacePerTestclass_000001", "description": "Created - by fab", "type": "Workspace", "capacityId": "00000000-0000-0000-0000-000000000004"}]}' - headers: - Access-Control-Expose-Headers: - - RequestId - Cache-Control: - - no-store, must-revalidate, no-cache - Content-Encoding: - - gzip - Content-Length: - - '2265' - Content-Type: - - application/json; charset=utf-8 - Date: - - Tue, 20 Jan 2026 10:00:29 GMT - Pragma: - - no-cache - RequestId: - - 29b4dc20-7a75-40c4-a1d5-348f2aabda84 - 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.3.1 - method: GET - uri: https://api.fabric.microsoft.com/v1/workspaces/1f851061-631a-4df9-bfb5-25759a737006/spark/pools - response: - body: - string: '{"value": [{"id": "00000000-0000-0000-0000-000000000000", "type": "Workspace", - "name": "Starter Pool", "nodeFamily": "MemoryOptimized", "nodeSize": "Medium", - "autoScale": {"enabled": true, "minNodeCount": 1, "maxNodeCount": 10}, "dynamicExecutorAllocation": - {"enabled": true, "minExecutors": 1, "maxExecutors": 9}}]}' - headers: - Access-Control-Expose-Headers: - - RequestId - Content-Length: - - '460' - Content-Type: - - application/json; charset=utf-8 - Date: - - Tue, 20 Jan 2026 10:00:32 GMT - RequestId: - - d340e3fd-c711-4c33-b4ea-4d56412bfe4c - 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.3.1 - method: GET - uri: https://api.fabric.microsoft.com/v1/workspaces/1f851061-631a-4df9-bfb5-25759a737006/spark/pools - response: - body: - string: '{"value": [{"id": "00000000-0000-0000-0000-000000000000", "type": "Workspace", - "name": "Starter Pool", "nodeFamily": "MemoryOptimized", "nodeSize": "Medium", - "autoScale": {"enabled": true, "minNodeCount": 1, "maxNodeCount": 10}, "dynamicExecutorAllocation": - {"enabled": true, "minExecutors": 1, "maxExecutors": 9}}]}' - headers: - Access-Control-Expose-Headers: - - RequestId - Content-Length: - - '460' - Content-Type: - - application/json; charset=utf-8 - Date: - - Tue, 20 Jan 2026 10:00:33 GMT - RequestId: - - 3a71088b-3e31-46f1-b9eb-38560f5dda55 - 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: '{"name": "fabcli000001", "nodeFamily": "MemoryOptimized", "nodeSize": "Small", - "autoScale": {"enabled": true, "minNodeCount": 1, "maxNodeCount": 3}, "dynamicExecutorAllocation": - {"enabled": false, "minExecutors": 1, "maxExecutors": 1}}' - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - Content-Length: - - '239' - Content-Type: - - application/json - User-Agent: - - ms-fabric-cli-test/1.3.1 - method: POST - uri: https://api.fabric.microsoft.com/v1/workspaces/1f851061-631a-4df9-bfb5-25759a737006/spark/pools - response: - body: - string: '{"id": "32ff2d16-1d22-48dc-ad60-25831bff3495", "type": "Workspace", - "name": "fabcli000001", "nodeFamily": "MemoryOptimized", "nodeSize": "Small", - "autoScale": {"enabled": true, "minNodeCount": 1, "maxNodeCount": 3}, "dynamicExecutorAllocation": - {"enabled": false}}' - headers: - Access-Control-Expose-Headers: - - RequestId - Content-Length: - - '322' - Content-Type: - - application/json; charset=utf-8 - Date: - - Tue, 20 Jan 2026 10:00:34 GMT - RequestId: - - c8b1b848-2113-44bb-9dc2-93b624e1dab5 - 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: 201 - message: Created -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - Content-Type: - - application/json - User-Agent: - - ms-fabric-cli-test/1.3.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": "1f851061-631a-4df9-bfb5-25759a737006", - "displayName": "fabriccli_WorkspacePerTestclass_000001", "description": "Created - by fab", "type": "Workspace", "capacityId": "00000000-0000-0000-0000-000000000004"}]}' - headers: - Access-Control-Expose-Headers: - - RequestId - Cache-Control: - - no-store, must-revalidate, no-cache - Content-Encoding: - - gzip - Content-Length: - - '2265' - Content-Type: - - application/json; charset=utf-8 - Date: - - Tue, 20 Jan 2026 10:00:35 GMT - Pragma: - - no-cache - RequestId: - - 63c6a5aa-c998-4088-926b-5b254f1fcb4e - 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.3.1 - method: GET - uri: https://api.fabric.microsoft.com/v1/workspaces/1f851061-631a-4df9-bfb5-25759a737006/spark/pools - response: - body: - string: '{"value": [{"id": "00000000-0000-0000-0000-000000000000", "type": "Workspace", - "name": "Starter Pool", "nodeFamily": "MemoryOptimized", "nodeSize": "Medium", - "autoScale": {"enabled": true, "minNodeCount": 1, "maxNodeCount": 10}, "dynamicExecutorAllocation": - {"enabled": true, "minExecutors": 1, "maxExecutors": 9}}, {"id": "32ff2d16-1d22-48dc-ad60-25831bff3495", - "type": "Workspace", "name": "fabcli000001", "nodeFamily": "MemoryOptimized", - "nodeSize": "Small", "autoScale": {"enabled": true, "minNodeCount": 1, "maxNodeCount": - 3}, "dynamicExecutorAllocation": {"enabled": false}}]}' - headers: - Access-Control-Expose-Headers: - - RequestId - Content-Length: - - '845' - Content-Type: - - application/json; charset=utf-8 - Date: - - Tue, 20 Jan 2026 10:00:36 GMT - RequestId: - - 1a6fc7bf-9b81-4c7d-bd6b-a110a53b1f00 - 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.3.1 - method: GET - uri: https://api.fabric.microsoft.com/v1/workspaces/1f851061-631a-4df9-bfb5-25759a737006/spark/pools/32ff2d16-1d22-48dc-ad60-25831bff3495 - response: - body: - string: '{"id": "32ff2d16-1d22-48dc-ad60-25831bff3495", "type": "Workspace", - "name": "fabcli000001", "nodeFamily": "MemoryOptimized", "nodeSize": "Small", - "autoScale": {"enabled": true, "minNodeCount": 1, "maxNodeCount": 3}, "dynamicExecutorAllocation": - {"enabled": false}}' - headers: - Access-Control-Expose-Headers: - - RequestId - Content-Length: - - '322' - Content-Type: - - application/json; charset=utf-8 - Date: - - Tue, 20 Jan 2026 10:00:38 GMT - RequestId: - - dc595eed-46db-4525-b0f5-75cd48790436 - 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: '{"name": "newName"}' - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - Content-Length: - - '19' - Content-Type: - - application/json - User-Agent: - - ms-fabric-cli-test/1.3.1 - method: PATCH - uri: https://api.fabric.microsoft.com/v1/workspaces/1f851061-631a-4df9-bfb5-25759a737006/spark/pools/32ff2d16-1d22-48dc-ad60-25831bff3495 - response: - body: - string: '{"id": "32ff2d16-1d22-48dc-ad60-25831bff3495", "type": "Workspace", - "name": "newName", "nodeFamily": "MemoryOptimized", "nodeSize": "Small", "autoScale": - {"enabled": true, "minNodeCount": 1, "maxNodeCount": 3}, "dynamicExecutorAllocation": - {"enabled": false}}' - headers: - Access-Control-Expose-Headers: - - RequestId - Content-Length: - - '313' - Content-Type: - - application/json; charset=utf-8 - Date: - - Tue, 20 Jan 2026 10:00:39 GMT - RequestId: - - 102a0a74-b055-4da6-8bb7-ab06432528a9 - 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.3.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": "1f851061-631a-4df9-bfb5-25759a737006", - "displayName": "fabriccli_WorkspacePerTestclass_000001", "description": "Created - by fab", "type": "Workspace", "capacityId": "00000000-0000-0000-0000-000000000004"}]}' - headers: - Access-Control-Expose-Headers: - - RequestId - Cache-Control: - - no-store, must-revalidate, no-cache - Content-Encoding: - - gzip - Content-Length: - - '2265' - Content-Type: - - application/json; charset=utf-8 - Date: - - Tue, 20 Jan 2026 10:00:40 GMT - Pragma: - - no-cache - RequestId: - - 0990f399-2426-4392-9b18-7c0afda8ca54 - 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.3.1 - method: GET - uri: https://api.fabric.microsoft.com/v1/workspaces/1f851061-631a-4df9-bfb5-25759a737006/spark/pools - response: - body: - string: '{"value": [{"id": "00000000-0000-0000-0000-000000000000", "type": "Workspace", - "name": "Starter Pool", "nodeFamily": "MemoryOptimized", "nodeSize": "Medium", - "autoScale": {"enabled": true, "minNodeCount": 1, "maxNodeCount": 10}, "dynamicExecutorAllocation": - {"enabled": true, "minExecutors": 1, "maxExecutors": 9}}, {"id": "32ff2d16-1d22-48dc-ad60-25831bff3495", - "type": "Workspace", "name": "newName", "nodeFamily": "MemoryOptimized", "nodeSize": - "Small", "autoScale": {"enabled": true, "minNodeCount": 1, "maxNodeCount": - 3}, "dynamicExecutorAllocation": {"enabled": false}}]}' - headers: - Access-Control-Expose-Headers: - - RequestId - Content-Length: - - '836' - Content-Type: - - application/json; charset=utf-8 - Date: - - Tue, 20 Jan 2026 10:00:44 GMT - RequestId: - - 2471c76b-53f8-4555-b88e-0c696fb39c4e - 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.3.1 - method: GET - uri: https://api.fabric.microsoft.com/v1/workspaces/1f851061-631a-4df9-bfb5-25759a737006/spark/pools - response: - body: - string: '{"value": [{"id": "00000000-0000-0000-0000-000000000000", "type": "Workspace", - "name": "Starter Pool", "nodeFamily": "MemoryOptimized", "nodeSize": "Medium", - "autoScale": {"enabled": true, "minNodeCount": 1, "maxNodeCount": 10}, "dynamicExecutorAllocation": - {"enabled": true, "minExecutors": 1, "maxExecutors": 9}}, {"id": "32ff2d16-1d22-48dc-ad60-25831bff3495", - "type": "Workspace", "name": "newName", "nodeFamily": "MemoryOptimized", "nodeSize": - "Small", "autoScale": {"enabled": true, "minNodeCount": 1, "maxNodeCount": - 3}, "dynamicExecutorAllocation": {"enabled": false}}]}' - headers: - Access-Control-Expose-Headers: - - RequestId - Content-Length: - - '836' - Content-Type: - - application/json; charset=utf-8 - Date: - - Tue, 20 Jan 2026 10:00:45 GMT - RequestId: - - 7bb1fecb-85f7-4319-a857-93d0bef86b5c - 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.3.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": "1f851061-631a-4df9-bfb5-25759a737006", - "displayName": "fabriccli_WorkspacePerTestclass_000001", "description": "Created - by fab", "type": "Workspace", "capacityId": "00000000-0000-0000-0000-000000000004"}]}' - headers: - Access-Control-Expose-Headers: - - RequestId - Cache-Control: - - no-store, must-revalidate, no-cache - Content-Encoding: - - gzip - Content-Length: - - '2265' - Content-Type: - - application/json; charset=utf-8 - Date: - - Tue, 20 Jan 2026 10:00:46 GMT - Pragma: - - no-cache - RequestId: - - 41fd948b-8363-4c61-98c7-d90734ae3c2c - 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.3.1 - method: GET - uri: https://api.fabric.microsoft.com/v1/workspaces/1f851061-631a-4df9-bfb5-25759a737006/spark/pools - response: - body: - string: '{"value": [{"id": "00000000-0000-0000-0000-000000000000", "type": "Workspace", - "name": "Starter Pool", "nodeFamily": "MemoryOptimized", "nodeSize": "Medium", - "autoScale": {"enabled": true, "minNodeCount": 1, "maxNodeCount": 10}, "dynamicExecutorAllocation": - {"enabled": true, "minExecutors": 1, "maxExecutors": 9}}, {"id": "32ff2d16-1d22-48dc-ad60-25831bff3495", - "type": "Workspace", "name": "newName", "nodeFamily": "MemoryOptimized", "nodeSize": - "Small", "autoScale": {"enabled": true, "minNodeCount": 1, "maxNodeCount": - 3}, "dynamicExecutorAllocation": {"enabled": false}}]}' - headers: - Access-Control-Expose-Headers: - - RequestId - Content-Length: - - '836' - Content-Type: - - application/json; charset=utf-8 - Date: - - Tue, 20 Jan 2026 10:00:47 GMT - RequestId: - - 50a25bd3-76cc-412c-b468-a81bc15d2624 - 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.3.1 - method: GET - uri: https://api.fabric.microsoft.com/v1/workspaces/1f851061-631a-4df9-bfb5-25759a737006/spark/pools/32ff2d16-1d22-48dc-ad60-25831bff3495 - response: - body: - string: '{"id": "32ff2d16-1d22-48dc-ad60-25831bff3495", "type": "Workspace", - "name": "newName", "nodeFamily": "MemoryOptimized", "nodeSize": "Small", "autoScale": - {"enabled": true, "minNodeCount": 1, "maxNodeCount": 3}, "dynamicExecutorAllocation": - {"enabled": false}}' - headers: - Access-Control-Expose-Headers: - - RequestId - Content-Length: - - '313' - Content-Type: - - application/json; charset=utf-8 - Date: - - Tue, 20 Jan 2026 10:00:49 GMT - RequestId: - - b3593e7d-b424-4c8f-99a7-3118396d74c8 - 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.3.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": "1f851061-631a-4df9-bfb5-25759a737006", - "displayName": "fabriccli_WorkspacePerTestclass_000001", "description": "Created - by fab", "type": "Workspace", "capacityId": "00000000-0000-0000-0000-000000000004"}]}' - headers: - Access-Control-Expose-Headers: - - RequestId - Cache-Control: - - no-store, must-revalidate, no-cache - Content-Encoding: - - gzip - Content-Length: - - '2265' - Content-Type: - - application/json; charset=utf-8 - Date: - - Tue, 20 Jan 2026 10:00:50 GMT - Pragma: - - no-cache - RequestId: - - 3cd34ea1-7d0b-4e3f-b7e0-c14bb51530d0 - 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.3.1 - method: GET - uri: https://api.fabric.microsoft.com/v1/workspaces/1f851061-631a-4df9-bfb5-25759a737006/spark/pools - response: - body: - string: '{"value": [{"id": "00000000-0000-0000-0000-000000000000", "type": "Workspace", - "name": "Starter Pool", "nodeFamily": "MemoryOptimized", "nodeSize": "Medium", - "autoScale": {"enabled": true, "minNodeCount": 1, "maxNodeCount": 10}, "dynamicExecutorAllocation": - {"enabled": true, "minExecutors": 1, "maxExecutors": 9}}, {"id": "32ff2d16-1d22-48dc-ad60-25831bff3495", - "type": "Workspace", "name": "newName", "nodeFamily": "MemoryOptimized", "nodeSize": - "Small", "autoScale": {"enabled": true, "minNodeCount": 1, "maxNodeCount": - 3}, "dynamicExecutorAllocation": {"enabled": false}}]}' - headers: - Access-Control-Expose-Headers: - - RequestId - Content-Length: - - '836' - Content-Type: - - application/json; charset=utf-8 - Date: - - Tue, 20 Jan 2026 10:00:51 GMT - RequestId: - - 0c97b56e-f8e7-423f-a7d1-8c3f8456e0d2 - 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.3.1 - method: GET - uri: https://api.fabric.microsoft.com/v1/workspaces/1f851061-631a-4df9-bfb5-25759a737006/spark/pools - response: - body: - string: '{"value": [{"id": "00000000-0000-0000-0000-000000000000", "type": "Workspace", - "name": "Starter Pool", "nodeFamily": "MemoryOptimized", "nodeSize": "Medium", - "autoScale": {"enabled": true, "minNodeCount": 1, "maxNodeCount": 10}, "dynamicExecutorAllocation": - {"enabled": true, "minExecutors": 1, "maxExecutors": 9}}, {"id": "32ff2d16-1d22-48dc-ad60-25831bff3495", - "type": "Workspace", "name": "newName", "nodeFamily": "MemoryOptimized", "nodeSize": - "Small", "autoScale": {"enabled": true, "minNodeCount": 1, "maxNodeCount": - 3}, "dynamicExecutorAllocation": {"enabled": false}}]}' - headers: - Access-Control-Expose-Headers: - - RequestId - Content-Length: - - '836' - Content-Type: - - application/json; charset=utf-8 - Date: - - Tue, 20 Jan 2026 10:00:51 GMT - RequestId: - - 2fab2f82-76f7-4b91-a463-2d6c5570eb27 - 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 From 9cc8956fea714421d4b87e4ba1dcbac16a67bd31 Mon Sep 17 00:00:00 2001 From: may-hartov Date: Thu, 22 Jan 2026 13:37:51 +0200 Subject: [PATCH 09/11] renamr record file --- .../test_commands/test_set/class_setup.yaml | 40 +++---- ...pool_success[autoScale.enabled-True].yaml} | 106 +++++++++--------- 2 files changed, 73 insertions(+), 73 deletions(-) rename tests/test_commands/recordings/test_commands/test_set/{test_set_sparkpool_success[autoScale.enabled-true].yaml => test_set_sparkpool_success[autoScale.enabled-True].yaml} (85%) diff --git a/tests/test_commands/recordings/test_commands/test_set/class_setup.yaml b/tests/test_commands/recordings/test_commands/test_set/class_setup.yaml index fa95e5a2..359cd7d3 100644 --- a/tests/test_commands/recordings/test_commands/test_set/class_setup.yaml +++ b/tests/test_commands/recordings/test_commands/test_set/class_setup.yaml @@ -30,11 +30,11 @@ interactions: Content-Type: - application/json; charset=utf-8 Date: - - Thu, 22 Jan 2026 10:25:02 GMT + - Thu, 22 Jan 2026 11:31:25 GMT Pragma: - no-cache RequestId: - - ac84bc4a-bb27-4760-9d77-7620db34a816 + - 3edf8034-4f08-4a10-bf42-649898fc2796 Strict-Transport-Security: - max-age=31536000; includeSubDomains X-Content-Type-Options: @@ -79,11 +79,11 @@ interactions: Content-Type: - application/json; charset=utf-8 Date: - - Thu, 22 Jan 2026 10:25:03 GMT + - Thu, 22 Jan 2026 11:31:25 GMT Pragma: - no-cache RequestId: - - 5536a1f3-bda9-47b1-a840-8633a5a4def3 + - a3cf9e91-e609-469b-bb98-d95d7504552b Strict-Transport-Security: - max-age=31536000; includeSubDomains X-Content-Type-Options: @@ -129,11 +129,11 @@ interactions: Content-Type: - application/json; charset=utf-8 Date: - - Thu, 22 Jan 2026 10:25:08 GMT + - Thu, 22 Jan 2026 11:31:31 GMT Pragma: - no-cache RequestId: - - 9d959e14-0d2a-482a-bdf5-b4c575b54d05 + - d83bcfb5-0962-4821-8d0b-f240b81d9c02 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": "d22b6228-7848-4d36-ba7a-95de390c5920", "displayName": "fabriccli_WorkspacePerTestclass_000001", + string: '{"id": "619e9877-6a58-4dc2-9589-bd4d8ee36bd2", "displayName": "fabriccli_WorkspacePerTestclass_000001", "description": "Created by fab", "type": "Workspace", "capacityId": "00000000-0000-0000-0000-000000000004"}' headers: Access-Control-Expose-Headers: @@ -181,13 +181,13 @@ interactions: Content-Type: - application/json; charset=utf-8 Date: - - Thu, 22 Jan 2026 10:25:17 GMT + - Thu, 22 Jan 2026 11:31:39 GMT Location: - - https://api.fabric.microsoft.com/v1/workspaces/d22b6228-7848-4d36-ba7a-95de390c5920 + - https://api.fabric.microsoft.com/v1/workspaces/619e9877-6a58-4dc2-9589-bd4d8ee36bd2 Pragma: - no-cache RequestId: - - ba477d7d-0b41-401f-9205-8654f1272d35 + - 8b6cd629-6cdf-4f25-a7ef-29a82ceb98fd Strict-Transport-Security: - max-age=31536000; includeSubDomains X-Content-Type-Options: @@ -219,7 +219,7 @@ interactions: response: body: string: '{"value": [{"id": "3634a139-2c9e-4205-910b-3b089a31be47", "displayName": - "My workspace", "description": "", "type": "Personal"}, {"id": "d22b6228-7848-4d36-ba7a-95de390c5920", + "My workspace", "description": "", "type": "Personal"}, {"id": "619e9877-6a58-4dc2-9589-bd4d8ee36bd2", "displayName": "fabriccli_WorkspacePerTestclass_000001", "description": "Created by fab", "type": "Workspace", "capacityId": "00000000-0000-0000-0000-000000000004"}]}' headers: @@ -230,15 +230,15 @@ interactions: Content-Encoding: - gzip Content-Length: - - '2302' + - '2301' Content-Type: - application/json; charset=utf-8 Date: - - Thu, 22 Jan 2026 10:25:42 GMT + - Thu, 22 Jan 2026 11:31:50 GMT Pragma: - no-cache RequestId: - - 73b3cf0a-b556-4124-8184-8f1a770621b5 + - 7727f706-a3a1-434e-b083-288cb7bc8694 Strict-Transport-Security: - max-age=31536000; includeSubDomains X-Content-Type-Options: @@ -266,7 +266,7 @@ interactions: User-Agent: - ms-fabric-cli/1.3.1 (set; Linux; x86_64; 5.15.167.4-microsoft-standard-WSL2) method: GET - uri: https://api.fabric.microsoft.com/v1/workspaces/d22b6228-7848-4d36-ba7a-95de390c5920/items + uri: https://api.fabric.microsoft.com/v1/workspaces/619e9877-6a58-4dc2-9589-bd4d8ee36bd2/items response: body: string: '{"value": []}' @@ -282,11 +282,11 @@ interactions: Content-Type: - application/json; charset=utf-8 Date: - - Thu, 22 Jan 2026 10:25:43 GMT + - Thu, 22 Jan 2026 11:31:50 GMT Pragma: - no-cache RequestId: - - adf50786-79cb-46b8-9869-1348143a8e24 + - 2316e2fc-59f5-4b6e-b543-8637389da1ae Strict-Transport-Security: - max-age=31536000; includeSubDomains X-Content-Type-Options: @@ -316,7 +316,7 @@ interactions: User-Agent: - ms-fabric-cli/1.3.1 (set; Linux; x86_64; 5.15.167.4-microsoft-standard-WSL2) method: DELETE - uri: https://api.fabric.microsoft.com/v1/workspaces/d22b6228-7848-4d36-ba7a-95de390c5920 + uri: https://api.fabric.microsoft.com/v1/workspaces/619e9877-6a58-4dc2-9589-bd4d8ee36bd2 response: body: string: '' @@ -332,11 +332,11 @@ interactions: Content-Type: - application/octet-stream Date: - - Thu, 22 Jan 2026 10:25:44 GMT + - Thu, 22 Jan 2026 11:31:51 GMT Pragma: - no-cache RequestId: - - 614a5d3f-9a82-4b72-9397-8ff68ea2bb88 + - 83bf8cb8-a123-47d0-b29b-19059d65c28b Strict-Transport-Security: - max-age=31536000; includeSubDomains X-Content-Type-Options: diff --git a/tests/test_commands/recordings/test_commands/test_set/test_set_sparkpool_success[autoScale.enabled-true].yaml b/tests/test_commands/recordings/test_commands/test_set/test_set_sparkpool_success[autoScale.enabled-True].yaml similarity index 85% rename from tests/test_commands/recordings/test_commands/test_set/test_set_sparkpool_success[autoScale.enabled-true].yaml rename to tests/test_commands/recordings/test_commands/test_set/test_set_sparkpool_success[autoScale.enabled-True].yaml index 26d97a9e..a54bcae5 100644 --- a/tests/test_commands/recordings/test_commands/test_set/test_set_sparkpool_success[autoScale.enabled-true].yaml +++ b/tests/test_commands/recordings/test_commands/test_set/test_set_sparkpool_success[autoScale.enabled-True].yaml @@ -17,7 +17,7 @@ interactions: response: body: string: '{"value": [{"id": "3634a139-2c9e-4205-910b-3b089a31be47", "displayName": - "My workspace", "description": "", "type": "Personal"}, {"id": "d22b6228-7848-4d36-ba7a-95de390c5920", + "My workspace", "description": "", "type": "Personal"}, {"id": "619e9877-6a58-4dc2-9589-bd4d8ee36bd2", "displayName": "fabriccli_WorkspacePerTestclass_000001", "description": "Created by fab", "type": "Workspace", "capacityId": "00000000-0000-0000-0000-000000000004"}]}' headers: @@ -28,15 +28,15 @@ interactions: Content-Encoding: - gzip Content-Length: - - '2302' + - '2301' Content-Type: - application/json; charset=utf-8 Date: - - Thu, 22 Jan 2026 10:25:18 GMT + - Thu, 22 Jan 2026 11:31:39 GMT Pragma: - no-cache RequestId: - - aaf8f3bd-509b-4faf-94d5-f53a4d98ecbc + - cc316c46-f24f-4610-8517-11f8afd012ae Strict-Transport-Security: - max-age=31536000; includeSubDomains X-Content-Type-Options: @@ -64,7 +64,7 @@ interactions: User-Agent: - ms-fabric-cli-test/1.3.1 method: GET - uri: https://api.fabric.microsoft.com/v1/workspaces/d22b6228-7848-4d36-ba7a-95de390c5920/spark/pools + uri: https://api.fabric.microsoft.com/v1/workspaces/619e9877-6a58-4dc2-9589-bd4d8ee36bd2/spark/pools response: body: string: '{"value": [{"id": "00000000-0000-0000-0000-000000000000", "type": "Workspace", @@ -79,9 +79,9 @@ interactions: Content-Type: - application/json; charset=utf-8 Date: - - Thu, 22 Jan 2026 10:25:21 GMT + - Thu, 22 Jan 2026 11:31:40 GMT RequestId: - - d0d9a3f1-70bb-4d4a-aabf-aae4ab073a1c + - ddb19f16-dbb0-4c53-b284-e62b7d8bda4c Strict-Transport-Security: - max-age=31536000; includeSubDomains X-Content-Type-Options: @@ -109,7 +109,7 @@ interactions: User-Agent: - ms-fabric-cli-test/1.3.1 method: GET - uri: https://api.fabric.microsoft.com/v1/workspaces/d22b6228-7848-4d36-ba7a-95de390c5920/spark/pools + uri: https://api.fabric.microsoft.com/v1/workspaces/619e9877-6a58-4dc2-9589-bd4d8ee36bd2/spark/pools response: body: string: '{"value": [{"id": "00000000-0000-0000-0000-000000000000", "type": "Workspace", @@ -124,9 +124,9 @@ interactions: Content-Type: - application/json; charset=utf-8 Date: - - Thu, 22 Jan 2026 10:25:25 GMT + - Thu, 22 Jan 2026 11:31:41 GMT RequestId: - - c5d6aeea-2901-463f-a3e3-d6fa42b2e5d9 + - bc252167-4fea-406d-9fdd-07ff17314965 Strict-Transport-Security: - max-age=31536000; includeSubDomains X-Content-Type-Options: @@ -158,10 +158,10 @@ interactions: User-Agent: - ms-fabric-cli-test/1.3.1 method: POST - uri: https://api.fabric.microsoft.com/v1/workspaces/d22b6228-7848-4d36-ba7a-95de390c5920/spark/pools + uri: https://api.fabric.microsoft.com/v1/workspaces/619e9877-6a58-4dc2-9589-bd4d8ee36bd2/spark/pools response: body: - string: '{"id": "c8c54649-d28b-4eba-a2a6-ca3fae3088ca", "type": "Workspace", + string: '{"id": "cfb27133-1062-435e-a41d-b1c55786490b", "type": "Workspace", "name": "fabcli000001", "nodeFamily": "MemoryOptimized", "nodeSize": "Small", "autoScale": {"enabled": true, "minNodeCount": 1, "maxNodeCount": 3}, "dynamicExecutorAllocation": {"enabled": false}}' @@ -173,9 +173,9 @@ interactions: Content-Type: - application/json; charset=utf-8 Date: - - Thu, 22 Jan 2026 10:25:26 GMT + - Thu, 22 Jan 2026 11:31:42 GMT RequestId: - - 5acd02c1-8b03-4822-b7e2-f66d0abb21ec + - 7d679caa-2f2e-4a81-ab33-9f84f5e8a033 Strict-Transport-Security: - max-age=31536000; includeSubDomains X-Content-Type-Options: @@ -207,7 +207,7 @@ interactions: response: body: string: '{"value": [{"id": "3634a139-2c9e-4205-910b-3b089a31be47", "displayName": - "My workspace", "description": "", "type": "Personal"}, {"id": "d22b6228-7848-4d36-ba7a-95de390c5920", + "My workspace", "description": "", "type": "Personal"}, {"id": "619e9877-6a58-4dc2-9589-bd4d8ee36bd2", "displayName": "fabriccli_WorkspacePerTestclass_000001", "description": "Created by fab", "type": "Workspace", "capacityId": "00000000-0000-0000-0000-000000000004"}]}' headers: @@ -218,15 +218,15 @@ interactions: Content-Encoding: - gzip Content-Length: - - '2302' + - '2301' Content-Type: - application/json; charset=utf-8 Date: - - Thu, 22 Jan 2026 10:25:28 GMT + - Thu, 22 Jan 2026 11:31:43 GMT Pragma: - no-cache RequestId: - - 06f4a3f2-93af-48f1-ab5b-7a848b787ffd + - 3ccadaf1-a797-4d1b-bacf-70f9292da326 Strict-Transport-Security: - max-age=31536000; includeSubDomains X-Content-Type-Options: @@ -254,13 +254,13 @@ interactions: User-Agent: - ms-fabric-cli-test/1.3.1 method: GET - uri: https://api.fabric.microsoft.com/v1/workspaces/d22b6228-7848-4d36-ba7a-95de390c5920/spark/pools + uri: https://api.fabric.microsoft.com/v1/workspaces/619e9877-6a58-4dc2-9589-bd4d8ee36bd2/spark/pools response: body: string: '{"value": [{"id": "00000000-0000-0000-0000-000000000000", "type": "Workspace", "name": "Starter Pool", "nodeFamily": "MemoryOptimized", "nodeSize": "Medium", "autoScale": {"enabled": true, "minNodeCount": 1, "maxNodeCount": 10}, "dynamicExecutorAllocation": - {"enabled": true, "minExecutors": 1, "maxExecutors": 9}}, {"id": "c8c54649-d28b-4eba-a2a6-ca3fae3088ca", + {"enabled": true, "minExecutors": 1, "maxExecutors": 9}}, {"id": "cfb27133-1062-435e-a41d-b1c55786490b", "type": "Workspace", "name": "fabcli000001", "nodeFamily": "MemoryOptimized", "nodeSize": "Small", "autoScale": {"enabled": true, "minNodeCount": 1, "maxNodeCount": 3}, "dynamicExecutorAllocation": {"enabled": false}}]}' @@ -272,9 +272,9 @@ interactions: Content-Type: - application/json; charset=utf-8 Date: - - Thu, 22 Jan 2026 10:25:29 GMT + - Thu, 22 Jan 2026 11:31:43 GMT RequestId: - - 2b42cd53-0d4e-4fd9-be98-349a264d1caf + - 13ac80a3-1bb1-4ef2-845d-9c9a9be1061c Strict-Transport-Security: - max-age=31536000; includeSubDomains X-Content-Type-Options: @@ -302,10 +302,10 @@ interactions: User-Agent: - ms-fabric-cli-test/1.3.1 method: GET - uri: https://api.fabric.microsoft.com/v1/workspaces/d22b6228-7848-4d36-ba7a-95de390c5920/spark/pools/c8c54649-d28b-4eba-a2a6-ca3fae3088ca + uri: https://api.fabric.microsoft.com/v1/workspaces/619e9877-6a58-4dc2-9589-bd4d8ee36bd2/spark/pools/cfb27133-1062-435e-a41d-b1c55786490b response: body: - string: '{"id": "c8c54649-d28b-4eba-a2a6-ca3fae3088ca", "type": "Workspace", + string: '{"id": "cfb27133-1062-435e-a41d-b1c55786490b", "type": "Workspace", "name": "fabcli000001", "nodeFamily": "MemoryOptimized", "nodeSize": "Small", "autoScale": {"enabled": true, "minNodeCount": 1, "maxNodeCount": 3}, "dynamicExecutorAllocation": {"enabled": false}}' @@ -317,9 +317,9 @@ interactions: Content-Type: - application/json; charset=utf-8 Date: - - Thu, 22 Jan 2026 10:25:31 GMT + - Thu, 22 Jan 2026 11:31:44 GMT RequestId: - - 430c1371-3819-45f1-a085-9006f0ff2d24 + - 9bc3ba0e-798a-43cf-b16d-97d2c97fffe9 Strict-Transport-Security: - max-age=31536000; includeSubDomains X-Content-Type-Options: @@ -349,10 +349,10 @@ interactions: User-Agent: - ms-fabric-cli-test/1.3.1 method: PATCH - uri: https://api.fabric.microsoft.com/v1/workspaces/d22b6228-7848-4d36-ba7a-95de390c5920/spark/pools/c8c54649-d28b-4eba-a2a6-ca3fae3088ca + uri: https://api.fabric.microsoft.com/v1/workspaces/619e9877-6a58-4dc2-9589-bd4d8ee36bd2/spark/pools/cfb27133-1062-435e-a41d-b1c55786490b response: body: - string: '{"id": "c8c54649-d28b-4eba-a2a6-ca3fae3088ca", "type": "Workspace", + string: '{"id": "cfb27133-1062-435e-a41d-b1c55786490b", "type": "Workspace", "name": "fabcli000001", "nodeFamily": "MemoryOptimized", "nodeSize": "Small", "autoScale": {"enabled": true, "minNodeCount": 1, "maxNodeCount": 3}, "dynamicExecutorAllocation": {"enabled": false}}' @@ -364,9 +364,9 @@ interactions: Content-Type: - application/json; charset=utf-8 Date: - - Thu, 22 Jan 2026 10:25:32 GMT + - Thu, 22 Jan 2026 11:31:46 GMT RequestId: - - 5f9dd4d1-f540-4dd1-9c97-bd92d27a6d96 + - 952c362c-bcae-431e-bf94-7295afb639eb Strict-Transport-Security: - max-age=31536000; includeSubDomains X-Content-Type-Options: @@ -398,7 +398,7 @@ interactions: response: body: string: '{"value": [{"id": "3634a139-2c9e-4205-910b-3b089a31be47", "displayName": - "My workspace", "description": "", "type": "Personal"}, {"id": "d22b6228-7848-4d36-ba7a-95de390c5920", + "My workspace", "description": "", "type": "Personal"}, {"id": "619e9877-6a58-4dc2-9589-bd4d8ee36bd2", "displayName": "fabriccli_WorkspacePerTestclass_000001", "description": "Created by fab", "type": "Workspace", "capacityId": "00000000-0000-0000-0000-000000000004"}]}' headers: @@ -409,15 +409,15 @@ interactions: Content-Encoding: - gzip Content-Length: - - '2302' + - '2301' Content-Type: - application/json; charset=utf-8 Date: - - Thu, 22 Jan 2026 10:25:34 GMT + - Thu, 22 Jan 2026 11:31:45 GMT Pragma: - no-cache RequestId: - - 25b2890d-58bd-495b-bb17-6e1871553951 + - 5acc3a3f-0f4c-42e2-9bdf-168108712000 Strict-Transport-Security: - max-age=31536000; includeSubDomains X-Content-Type-Options: @@ -445,13 +445,13 @@ interactions: User-Agent: - ms-fabric-cli-test/1.3.1 method: GET - uri: https://api.fabric.microsoft.com/v1/workspaces/d22b6228-7848-4d36-ba7a-95de390c5920/spark/pools + uri: https://api.fabric.microsoft.com/v1/workspaces/619e9877-6a58-4dc2-9589-bd4d8ee36bd2/spark/pools response: body: string: '{"value": [{"id": "00000000-0000-0000-0000-000000000000", "type": "Workspace", "name": "Starter Pool", "nodeFamily": "MemoryOptimized", "nodeSize": "Medium", "autoScale": {"enabled": true, "minNodeCount": 1, "maxNodeCount": 10}, "dynamicExecutorAllocation": - {"enabled": true, "minExecutors": 1, "maxExecutors": 9}}, {"id": "c8c54649-d28b-4eba-a2a6-ca3fae3088ca", + {"enabled": true, "minExecutors": 1, "maxExecutors": 9}}, {"id": "cfb27133-1062-435e-a41d-b1c55786490b", "type": "Workspace", "name": "fabcli000001", "nodeFamily": "MemoryOptimized", "nodeSize": "Small", "autoScale": {"enabled": true, "minNodeCount": 1, "maxNodeCount": 3}, "dynamicExecutorAllocation": {"enabled": false}}]}' @@ -463,9 +463,9 @@ interactions: Content-Type: - application/json; charset=utf-8 Date: - - Thu, 22 Jan 2026 10:25:34 GMT + - Thu, 22 Jan 2026 11:31:47 GMT RequestId: - - e46a4014-9fa9-4db6-8b92-de8ad8603dcf + - ba76493d-d3e6-4c87-bd95-0c801bd5bd63 Strict-Transport-Security: - max-age=31536000; includeSubDomains X-Content-Type-Options: @@ -493,10 +493,10 @@ interactions: User-Agent: - ms-fabric-cli-test/1.3.1 method: GET - uri: https://api.fabric.microsoft.com/v1/workspaces/d22b6228-7848-4d36-ba7a-95de390c5920/spark/pools/c8c54649-d28b-4eba-a2a6-ca3fae3088ca + uri: https://api.fabric.microsoft.com/v1/workspaces/619e9877-6a58-4dc2-9589-bd4d8ee36bd2/spark/pools/cfb27133-1062-435e-a41d-b1c55786490b response: body: - string: '{"id": "c8c54649-d28b-4eba-a2a6-ca3fae3088ca", "type": "Workspace", + string: '{"id": "cfb27133-1062-435e-a41d-b1c55786490b", "type": "Workspace", "name": "fabcli000001", "nodeFamily": "MemoryOptimized", "nodeSize": "Small", "autoScale": {"enabled": true, "minNodeCount": 1, "maxNodeCount": 3}, "dynamicExecutorAllocation": {"enabled": false}}' @@ -508,9 +508,9 @@ interactions: Content-Type: - application/json; charset=utf-8 Date: - - Thu, 22 Jan 2026 10:25:36 GMT + - Thu, 22 Jan 2026 11:31:47 GMT RequestId: - - d3b22ff2-6141-46fc-a21e-64369cef7bc9 + - 22b447a0-e6a4-4b52-aa44-b25ea720d792 Strict-Transport-Security: - max-age=31536000; includeSubDomains X-Content-Type-Options: @@ -542,7 +542,7 @@ interactions: response: body: string: '{"value": [{"id": "3634a139-2c9e-4205-910b-3b089a31be47", "displayName": - "My workspace", "description": "", "type": "Personal"}, {"id": "d22b6228-7848-4d36-ba7a-95de390c5920", + "My workspace", "description": "", "type": "Personal"}, {"id": "619e9877-6a58-4dc2-9589-bd4d8ee36bd2", "displayName": "fabriccli_WorkspacePerTestclass_000001", "description": "Created by fab", "type": "Workspace", "capacityId": "00000000-0000-0000-0000-000000000004"}]}' headers: @@ -553,15 +553,15 @@ interactions: Content-Encoding: - gzip Content-Length: - - '2302' + - '2301' Content-Type: - application/json; charset=utf-8 Date: - - Thu, 22 Jan 2026 10:25:38 GMT + - Thu, 22 Jan 2026 11:31:48 GMT Pragma: - no-cache RequestId: - - 79fc1528-26e9-44e4-a233-2020aa4de7e3 + - 6fab1f36-2b80-4139-814e-5bbc07264250 Strict-Transport-Security: - max-age=31536000; includeSubDomains X-Content-Type-Options: @@ -589,13 +589,13 @@ interactions: User-Agent: - ms-fabric-cli-test/1.3.1 method: GET - uri: https://api.fabric.microsoft.com/v1/workspaces/d22b6228-7848-4d36-ba7a-95de390c5920/spark/pools + uri: https://api.fabric.microsoft.com/v1/workspaces/619e9877-6a58-4dc2-9589-bd4d8ee36bd2/spark/pools response: body: string: '{"value": [{"id": "00000000-0000-0000-0000-000000000000", "type": "Workspace", "name": "Starter Pool", "nodeFamily": "MemoryOptimized", "nodeSize": "Medium", "autoScale": {"enabled": true, "minNodeCount": 1, "maxNodeCount": 10}, "dynamicExecutorAllocation": - {"enabled": true, "minExecutors": 1, "maxExecutors": 9}}, {"id": "c8c54649-d28b-4eba-a2a6-ca3fae3088ca", + {"enabled": true, "minExecutors": 1, "maxExecutors": 9}}, {"id": "cfb27133-1062-435e-a41d-b1c55786490b", "type": "Workspace", "name": "fabcli000001", "nodeFamily": "MemoryOptimized", "nodeSize": "Small", "autoScale": {"enabled": true, "minNodeCount": 1, "maxNodeCount": 3}, "dynamicExecutorAllocation": {"enabled": false}}]}' @@ -607,9 +607,9 @@ interactions: Content-Type: - application/json; charset=utf-8 Date: - - Thu, 22 Jan 2026 10:25:39 GMT + - Thu, 22 Jan 2026 11:31:49 GMT RequestId: - - 2a55d995-c51f-496b-be73-0783e9ce5c22 + - 6677f225-2b43-477c-9294-c129e9ccf080 Strict-Transport-Security: - max-age=31536000; includeSubDomains X-Content-Type-Options: @@ -639,7 +639,7 @@ interactions: User-Agent: - ms-fabric-cli-test/1.3.1 method: DELETE - uri: https://api.fabric.microsoft.com/v1/workspaces/d22b6228-7848-4d36-ba7a-95de390c5920/spark/pools/c8c54649-d28b-4eba-a2a6-ca3fae3088ca + uri: https://api.fabric.microsoft.com/v1/workspaces/619e9877-6a58-4dc2-9589-bd4d8ee36bd2/spark/pools/cfb27133-1062-435e-a41d-b1c55786490b response: body: string: '' @@ -651,9 +651,9 @@ interactions: Content-Type: - application/octet-stream Date: - - Thu, 22 Jan 2026 10:25:41 GMT + - Thu, 22 Jan 2026 11:31:50 GMT RequestId: - - 5728bc92-3f73-4a78-8c7a-bcb524d0cc77 + - 4eee107c-7a1d-4ec9-9861-2d2b281fbd14 Strict-Transport-Security: - max-age=31536000; includeSubDomains X-Content-Type-Options: From 658d3ecea40a018551c65e5614c1a7c2e4091e72 Mon Sep 17 00:00:00 2001 From: may-hartov Date: Thu, 22 Jan 2026 14:32:27 +0200 Subject: [PATCH 10/11] CR fixes --- tests/test_commands/test_set.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/tests/test_commands/test_set.py b/tests/test_commands/test_set.py index 2a82370b..679bead1 100644 --- a/tests/test_commands/test_set.py +++ b/tests/test_commands/test_set.py @@ -199,15 +199,15 @@ def test_set_workspace_metadata_success( ) @pytest.mark.parametrize( - "query, input", + "metadata_to_set, input_value", [ ("sparkSettings.automaticLog.enabled", "false"), ], ) def test_set_workspace_success( self, - query, - input, + metadata_to_set, + input_value, workspace_factory, cli_executor, mock_questionary_print, @@ -224,15 +224,15 @@ def test_set_workspace_success( # Execute command cli_executor.exec_command( - f"set {workspace.full_path} --query {query} --input {input} --force" + f"set {workspace.full_path} --query {metadata_to_set} --input {input_value} --force" ) # Assert upsert_workspace_to_cache.assert_not_called() mock_print_done.assert_called_once() - get(workspace.full_path, query=query) - assert mock_questionary_print.call_args[0][0].lower() == input.lower() + get(workspace.full_path, query=metadata_to_set) + assert mock_questionary_print.call_args[0][0].lower() == input_value.lower() # endregion From 4bc7296cff6bf6d1df25062971f8e91659022355 Mon Sep 17 00:00:00 2001 From: may-hartov Date: Thu, 22 Jan 2026 15:48:13 +0200 Subject: [PATCH 11/11] CR fixes --- tests/test_commands/test_set.py | 84 ++++++++++++++++----------------- 1 file changed, 42 insertions(+), 42 deletions(-) diff --git a/tests/test_commands/test_set.py b/tests/test_commands/test_set.py index 679bead1..f0362891 100644 --- a/tests/test_commands/test_set.py +++ b/tests/test_commands/test_set.py @@ -34,7 +34,7 @@ def test_set_item_invalid_query_failure( assert_fabric_cli_error, mock_questionary_print, mock_print_done, - upsert_item_to_cache, + mock_upsert_item_to_cache, ): # Setup lakehouse = item_factory(ItemType.LAKEHOUSE) @@ -42,7 +42,7 @@ def test_set_item_invalid_query_failure( # Reset mocks mock_questionary_print.reset_mock() mock_print_done.reset_mock() - upsert_item_to_cache.reset_mock() + mock_upsert_item_to_cache.reset_mock() # Execute command cli_executor.exec_command( @@ -51,7 +51,7 @@ def test_set_item_invalid_query_failure( # Assert assert_fabric_cli_error(constant.ERROR_INVALID_QUERY) - upsert_item_to_cache.assert_not_called() + mock_upsert_item_to_cache.assert_not_called() @pytest.mark.parametrize( "metadata_to_set,should_upsert_to_cache", @@ -66,7 +66,7 @@ def test_set_item_metadata_success( cli_executor, mock_questionary_print, mock_print_done, - upsert_item_to_cache, + mock_upsert_item_to_cache, metadata_to_set, vcr_instance, cassette_name, @@ -76,7 +76,7 @@ def test_set_item_metadata_success( item_factory(ItemType.NOTEBOOK), mock_questionary_print, mock_print_done, - upsert_item_to_cache, + mock_upsert_item_to_cache, metadata_to_set, cli_executor, vcr_instance, @@ -90,7 +90,7 @@ def test_set_item_report_definition_semantic_model_id_success( cli_executor, mock_questionary_print, mock_print_done, - upsert_item_to_cache, + mock_upsert_item_to_cache, workspace, ): # Setup @@ -105,7 +105,7 @@ def test_set_item_report_definition_semantic_model_id_success( # Reset mocks mock_questionary_print.reset_mock() mock_print_done.reset_mock() - upsert_item_to_cache.reset_mock() + mock_upsert_item_to_cache.reset_mock() property_path = ( "definition.parts[0].payload.datasetReference.byConnection.connectionString" @@ -120,7 +120,7 @@ def test_set_item_report_definition_semantic_model_id_success( # Assert mock_print_done.assert_called_once() - upsert_item_to_cache.assert_not_called() + mock_upsert_item_to_cache.assert_not_called() get(report.full_path, query=property_path) assert new_semantic_model_id in str(mock_questionary_print.call_args[0][0]) @@ -130,7 +130,7 @@ def test_set_item_variable_library_properties_success( cli_executor, mock_questionary_print, mock_print_done, - upsert_item_to_cache, + mock_upsert_item_to_cache, ): # Setup - Create a new variable library variable_library = item_factory(ItemType.VARIABLE_LIBRARY) @@ -139,7 +139,7 @@ def test_set_item_variable_library_properties_success( # Reset mocks mock_questionary_print.reset_mock() mock_print_done.reset_mock() - upsert_item_to_cache.reset_mock() + mock_upsert_item_to_cache.reset_mock() # Execute command - Set properties with activeValueSetName cli_executor.exec_command( @@ -148,7 +148,7 @@ def test_set_item_variable_library_properties_success( # Assert mock_print_done.assert_called_once() - upsert_item_to_cache.assert_not_called() + mock_upsert_item_to_cache.assert_not_called() # Verify the property was set correctly get(variable_library.full_path, query="properties.activeValueSetName") @@ -162,7 +162,7 @@ def test_set_workspace_invalid_query_failure( workspace, cli_executor, assert_fabric_cli_error, - upsert_workspace_to_cache, + mock_upsert_workspace_to_cache, ): # Execute command cli_executor.exec_command( @@ -173,7 +173,7 @@ def test_set_workspace_invalid_query_failure( assert_fabric_cli_error( constant.ERROR_INVALID_QUERY, "Invalid query 'non_existent_query'" ) - upsert_workspace_to_cache.assert_not_called() + mock_upsert_workspace_to_cache.assert_not_called() @pytest.mark.parametrize("metadata_to_set", ["description", "displayName"]) def test_set_workspace_metadata_success( @@ -181,7 +181,7 @@ def test_set_workspace_metadata_success( workspace_factory, mock_questionary_print, mock_print_done, - upsert_workspace_to_cache, + mock_upsert_workspace_to_cache, metadata_to_set, cli_executor, vcr_instance, @@ -191,7 +191,7 @@ def test_set_workspace_metadata_success( workspace_factory(), mock_questionary_print, mock_print_done, - upsert_workspace_to_cache, + mock_upsert_workspace_to_cache, metadata_to_set, cli_executor, vcr_instance, @@ -212,7 +212,7 @@ def test_set_workspace_success( cli_executor, mock_questionary_print, mock_print_done, - upsert_workspace_to_cache, + mock_upsert_workspace_to_cache, ): # Setup workspace = workspace_factory() @@ -220,7 +220,7 @@ def test_set_workspace_success( # Reset mocks mock_questionary_print.reset_mock() mock_print_done.reset_mock() - upsert_workspace_to_cache.reset_mock() + mock_upsert_workspace_to_cache.reset_mock() # Execute command cli_executor.exec_command( @@ -228,7 +228,7 @@ def test_set_workspace_success( ) # Assert - upsert_workspace_to_cache.assert_not_called() + mock_upsert_workspace_to_cache.assert_not_called() mock_print_done.assert_called_once() get(workspace.full_path, query=metadata_to_set) @@ -244,7 +244,7 @@ def test_set_sparkpool_invalid_query_failure( assert_fabric_cli_error, mock_questionary_print, mock_print_done, - upsert_spark_pool_to_cache, + mock_upsert_spark_pool_to_cache, ): # Setup sparkpool = virtual_item_factory(VirtualItemContainerType.SPARK_POOL) @@ -252,7 +252,7 @@ def test_set_sparkpool_invalid_query_failure( # Reset mocks mock_questionary_print.reset_mock() mock_print_done.reset_mock() - upsert_spark_pool_to_cache.reset_mock() + mock_upsert_spark_pool_to_cache.reset_mock() # Execute command cli_executor.exec_command( @@ -263,7 +263,7 @@ def test_set_sparkpool_invalid_query_failure( assert_fabric_cli_error( constant.ERROR_INVALID_QUERY, "Invalid query 'non_existent_query'" ) - upsert_spark_pool_to_cache.assert_not_called() + mock_upsert_spark_pool_to_cache.assert_not_called() @pytest.mark.parametrize( "metadata_to_set, input_value", @@ -283,7 +283,7 @@ def test_set_sparkpool_success( cli_executor, mock_questionary_print, mock_print_done, - upsert_spark_pool_to_cache, + mock_upsert_spark_pool_to_cache, vcr_instance, cassette_name, ): @@ -296,7 +296,7 @@ def test_set_sparkpool_success( sparkpool, mock_questionary_print, mock_print_done, - upsert_spark_pool_to_cache, + mock_upsert_spark_pool_to_cache, metadata_to_set, cli_executor, vcr_instance, @@ -397,7 +397,7 @@ def test_set_domain_metadata_success( virtual_workspace_item_factory, mock_questionary_print, mock_print_done, - upsert_domain_to_cache, + mock_upsert_domain_to_cache, metadata_to_set, cli_executor, vcr_instance, @@ -407,7 +407,7 @@ def test_set_domain_metadata_success( virtual_workspace_item_factory(VirtualWorkspaceType.DOMAIN), mock_questionary_print, mock_print_done, - upsert_domain_to_cache, + mock_upsert_domain_to_cache, metadata_to_set, cli_executor, vcr_instance, @@ -423,7 +423,7 @@ def test_set_domain_success( cli_executor, mock_questionary_print, mock_print_done, - upsert_domain_to_cache, + mock_upsert_domain_to_cache, ): # Setup domain = virtual_workspace_item_factory(VirtualWorkspaceType.DOMAIN) @@ -431,7 +431,7 @@ def test_set_domain_success( # Reset mocks mock_questionary_print.reset_mock() mock_print_done.reset_mock() - upsert_domain_to_cache.reset_mock() + mock_upsert_domain_to_cache.reset_mock() # Execute command cli_executor.exec_command( @@ -439,7 +439,7 @@ def test_set_domain_success( ) # Assert - upsert_domain_to_cache.assert_not_called() + mock_upsert_domain_to_cache.assert_not_called() mock_print_done.assert_called_once() get(domain.full_path, query=query) @@ -460,7 +460,7 @@ def test_set_connection_metadata_success( cli_executor, mock_questionary_print, mock_print_done, - upsert_connection_to_cache, + mock_upsert_connection_to_cache, metadata_to_set, input_value, vcr_instance, @@ -470,7 +470,7 @@ def test_set_connection_metadata_success( virtual_workspace_item_factory(VirtualWorkspaceType.CONNECTION), mock_questionary_print, mock_print_done, - upsert_connection_to_cache, + mock_upsert_connection_to_cache, metadata_to_set, cli_executor, vcr_instance, @@ -532,7 +532,7 @@ def test_set_gateway_virtualNetwork_success( cli_executor, mock_questionary_print, mock_print_done, - upsert_gateway_to_cache, + mock_upsert_gateway_to_cache, vcr_instance, cassette_name, ): @@ -543,7 +543,7 @@ def test_set_gateway_virtualNetwork_success( gateway, mock_questionary_print, mock_print_done, - upsert_gateway_to_cache, + mock_upsert_gateway_to_cache, query, cli_executor, vcr_instance, @@ -739,7 +739,7 @@ def test_set_folder_success( cli_executor, mock_questionary_print, mock_print_done, - upsert_folder_to_cache, + mock_upsert_folder_to_cache, ): # Setup folder = folder_factory() @@ -747,7 +747,7 @@ def test_set_folder_success( # Reset mocks mock_questionary_print.reset_mock() mock_print_done.reset_mock() - upsert_folder_to_cache.reset_mock() + mock_upsert_folder_to_cache.reset_mock() # Execute command cli_executor.exec_command( @@ -756,7 +756,7 @@ def test_set_folder_success( full_path_new = folder.full_path.replace(folder.display_name, input) # Assert - upsert_folder_to_cache.assert_called_once() + mock_upsert_folder_to_cache.assert_called_once() mock_print_done.assert_called_once() get(full_path_new, query=query) @@ -953,43 +953,43 @@ def _build_ln_args(path, type, target, input, force): # region fixtures @pytest.fixture() -def upsert_workspace_to_cache(): +def mock_upsert_workspace_to_cache(): with patch("fabric_cli.utils.fab_mem_store.upsert_workspace_to_cache") as mock: yield mock @pytest.fixture() -def upsert_domain_to_cache(): +def mock_upsert_domain_to_cache(): with patch("fabric_cli.utils.fab_mem_store.upsert_domain_to_cache") as mock: yield mock @pytest.fixture() -def upsert_spark_pool_to_cache(): +def mock_upsert_spark_pool_to_cache(): with patch("fabric_cli.utils.fab_mem_store.upsert_spark_pool_to_cache") as mock: yield mock @pytest.fixture() -def upsert_item_to_cache(): +def mock_upsert_item_to_cache(): with patch("fabric_cli.utils.fab_mem_store.upsert_item_to_cache") as mock: yield mock @pytest.fixture() -def upsert_folder_to_cache(): +def mock_upsert_folder_to_cache(): with patch("fabric_cli.utils.fab_mem_store.upsert_folder_to_cache") as mock: yield mock @pytest.fixture() -def upsert_gateway_to_cache(): +def mock_upsert_gateway_to_cache(): with patch("fabric_cli.utils.fab_mem_store.upsert_gateway_to_cache") as mock: yield mock @pytest.fixture() -def upsert_connection_to_cache(): +def mock_upsert_connection_to_cache(): with patch("fabric_cli.utils.fab_mem_store.upsert_connection_to_cache") as mock: yield mock