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..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 @@ -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 + - Thu, 22 Jan 2026 11:31:25 GMT Pragma: - no-cache RequestId: - - 4175b3d0-65cf-4202-97ed-6b97cded9878 + - 3edf8034-4f08-4a10-bf42-649898fc2796 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 + - Thu, 22 Jan 2026 11:31:25 GMT Pragma: - no-cache RequestId: - - 1220e29f-0f16-4d8b-a0fb-ef2be8b6c38d + - a3cf9e91-e609-469b-bb98-d95d7504552b 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 + - Thu, 22 Jan 2026 11:31:31 GMT Pragma: - no-cache RequestId: - - 323b31df-7638-432e-8658-a8b24eeab8e1 + - d83bcfb5-0962-4821-8d0b-f240b81d9c02 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": "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: @@ -177,17 +177,17 @@ interactions: Content-Encoding: - gzip Content-Length: - - '191' + - '188' Content-Type: - application/json; charset=utf-8 Date: - - Wed, 31 Dec 2025 14:26:52 GMT + - Thu, 22 Jan 2026 11:31:39 GMT Location: - - https://api.fabric.microsoft.com/v1/workspaces/81065bd8-e334-4715-b170-dedb4cd514e6 + - https://api.fabric.microsoft.com/v1/workspaces/619e9877-6a58-4dc2-9589-bd4d8ee36bd2 Pragma: - no-cache RequestId: - - 5ca29e60-a86f-4952-80e7-ccdf9a7c816b + - 8b6cd629-6cdf-4f25-a7ef-29a82ceb98fd 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": "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: - - '2091' + - '2301' Content-Type: - application/json; charset=utf-8 Date: - - Wed, 31 Dec 2025 14:38:55 GMT + - Thu, 22 Jan 2026 11:31:50 GMT Pragma: - no-cache RequestId: - - 1d469a64-069d-4009-ae05-e9c475a62698 + - 7727f706-a3a1-434e-b083-288cb7bc8694 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/619e9877-6a58-4dc2-9589-bd4d8ee36bd2/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 + - Thu, 22 Jan 2026 11:31:50 GMT Pragma: - no-cache RequestId: - - bf43c987-f39a-49ee-8601-391ff994e48b + - 2316e2fc-59f5-4b6e-b543-8637389da1ae 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/619e9877-6a58-4dc2-9589-bd4d8ee36bd2 response: body: string: '' @@ -333,11 +332,11 @@ interactions: Content-Type: - application/octet-stream Date: - - Wed, 31 Dec 2025 14:38:55 GMT + - Thu, 22 Jan 2026 11:31:51 GMT Pragma: - no-cache RequestId: - - 1e2a342c-b7d7-4431-9b2d-7435e6539109 + - 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_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_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_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.yaml b/tests/test_commands/recordings/test_commands/test_set/test_set_gateway_virtualNetwork_success[displayName-None].yaml similarity index 82% rename from tests/test_commands/recordings/test_commands/test_set/test_set_gateway_virtualNetwork_success.yaml rename to tests/test_commands/recordings/test_commands/test_set/test_set_gateway_virtualNetwork_success[displayName-None].yaml index fc92ebcd..664f29ad 100644 --- 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[displayName-None].yaml @@ -25,15 +25,15 @@ interactions: Content-Encoding: - gzip Content-Length: - - '1200' + - '1262' Content-Type: - application/json; charset=utf-8 Date: - - Wed, 31 Dec 2025 14:35:56 GMT + - Wed, 21 Jan 2026 09:38:31 GMT Pragma: - no-cache RequestId: - - 0afdfddc-a334-47d8-bea5-6b1b09e3bd77 + - 542265fa-49e6-47bd-bad8-f423c83727f9 Strict-Transport-Security: - max-age=31536000; includeSubDomains X-Content-Type-Options: @@ -75,15 +75,15 @@ interactions: Content-Encoding: - gzip Content-Length: - - '343' + - '424' Content-Type: - application/json; charset=utf-8 Date: - - Wed, 31 Dec 2025 14:36:00 GMT + - Wed, 21 Jan 2026 09:38:38 GMT Pragma: - no-cache RequestId: - - 85165370-11bd-4752-80b6-b5303ec0681f + - 38dc1e10-2a53-4ad7-81d1-fdc823c9e1b3 Strict-Transport-Security: - max-age=31536000; includeSubDomains X-Content-Type-Options: @@ -124,7 +124,7 @@ interactions: Content-Type: - application/json; charset=utf-8 Date: - - Wed, 31 Dec 2025 14:36:01 GMT + - Wed, 21 Jan 2026 09:38:39 GMT Expires: - '-1' Pragma: @@ -166,7 +166,7 @@ interactions: Content-Type: - application/json; charset=utf-8 Date: - - Wed, 31 Dec 2025 14:36:01 GMT + - Wed, 21 Jan 2026 09:38:40 GMT Expires: - '-1' Pragma: @@ -207,7 +207,7 @@ interactions: "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", + 30, "numberOfMemberGateways": 1, "id": "b3d6d7e4-3372-47ee-8994-4a56fbb99c3f", "type": "VirtualNetwork"}' headers: Access-Control-Expose-Headers: @@ -221,13 +221,13 @@ interactions: Content-Type: - application/json; charset=utf-8 Date: - - Wed, 31 Dec 2025 14:36:16 GMT + - Wed, 21 Jan 2026 09:38:57 GMT Location: - - https://api.fabric.microsoft.com/v1/gateways/69bde953-0bb0-4a84-8fd2-16aefce963f5 + - https://api.fabric.microsoft.com/v1/gateways/b3d6d7e4-3372-47ee-8994-4a56fbb99c3f Pragma: - no-cache RequestId: - - a4125c11-dcf4-4d07-9583-f0f0172e1e0a + - 0b0da843-2521-4714-8401-461ea057d118 Strict-Transport-Security: - max-age=31536000; includeSubDomains X-Content-Type-Options: @@ -262,7 +262,7 @@ interactions: "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", + 30, "numberOfMemberGateways": 1, "id": "b3d6d7e4-3372-47ee-8994-4a56fbb99c3f", "type": "VirtualNetwork"}]}' headers: Access-Control-Expose-Headers: @@ -272,15 +272,15 @@ interactions: Content-Encoding: - gzip Content-Length: - - '1242' + - '1304' Content-Type: - application/json; charset=utf-8 Date: - - Wed, 31 Dec 2025 14:36:16 GMT + - Wed, 21 Jan 2026 09:38:59 GMT Pragma: - no-cache RequestId: - - fded8505-ca83-490b-b454-db2d8f801e6f + - b6d7ae17-c01e-40a5-805e-783801165f01 Strict-Transport-Security: - max-age=31536000; includeSubDomains X-Content-Type-Options: @@ -308,14 +308,14 @@ interactions: User-Agent: - ms-fabric-cli-test/1.3.1 method: GET - uri: https://api.fabric.microsoft.com/v1/gateways/69bde953-0bb0-4a84-8fd2-16aefce963f5 + 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": "69bde953-0bb0-4a84-8fd2-16aefce963f5", + 30, "numberOfMemberGateways": 1, "id": "b3d6d7e4-3372-47ee-8994-4a56fbb99c3f", "type": "VirtualNetwork"}' headers: Access-Control-Expose-Headers: @@ -329,11 +329,11 @@ interactions: Content-Type: - application/json; charset=utf-8 Date: - - Wed, 31 Dec 2025 14:36:16 GMT + - Wed, 21 Jan 2026 09:38:59 GMT Pragma: - no-cache RequestId: - - 62b88191-e76b-4d57-b2b1-777257c3ee62 + - ad661853-2f4c-47b8-af1e-900ba8bcb8f1 Strict-Transport-Security: - max-age=31536000; includeSubDomains X-Content-Type-Options: @@ -357,20 +357,20 @@ interactions: Connection: - keep-alive Content-Length: - - '71' + - '61' 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 + 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": "69bde953-0bb0-4a84-8fd2-16aefce963f5", + 30, "numberOfMemberGateways": 1, "id": "b3d6d7e4-3372-47ee-8994-4a56fbb99c3f", "type": "VirtualNetwork"}' headers: Access-Control-Expose-Headers: @@ -380,15 +380,68 @@ interactions: Content-Encoding: - gzip Content-Length: - - '291' + - '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, 31 Dec 2025 14:36:19 GMT + - Wed, 21 Jan 2026 09:39:05 GMT Pragma: - no-cache RequestId: - - 4425bd39-36d7-4931-968b-31e61d516e9b + - aff57473-f4be-48dd-b1e7-3f769a3a285b Strict-Transport-Security: - max-age=31536000; includeSubDomains X-Content-Type-Options: @@ -423,7 +476,7 @@ interactions: "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", + 30, "numberOfMemberGateways": 1, "id": "b3d6d7e4-3372-47ee-8994-4a56fbb99c3f", "type": "VirtualNetwork"}]}' headers: Access-Control-Expose-Headers: @@ -433,15 +486,15 @@ interactions: Content-Encoding: - gzip Content-Length: - - '1244' + - '1303' Content-Type: - application/json; charset=utf-8 Date: - - Wed, 31 Dec 2025 14:36:19 GMT + - Wed, 21 Jan 2026 09:39:06 GMT Pragma: - no-cache RequestId: - - db7b239e-f4d2-442b-af5e-82ab7eb8cd14 + - af8900a9-0e17-4527-9e86-e6851d5ed782 Strict-Transport-Security: - max-age=31536000; includeSubDomains X-Content-Type-Options: @@ -469,14 +522,14 @@ interactions: User-Agent: - ms-fabric-cli-test/1.3.1 method: GET - uri: https://api.fabric.microsoft.com/v1/gateways/69bde953-0bb0-4a84-8fd2-16aefce963f5 + 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": "69bde953-0bb0-4a84-8fd2-16aefce963f5", + 30, "numberOfMemberGateways": 1, "id": "b3d6d7e4-3372-47ee-8994-4a56fbb99c3f", "type": "VirtualNetwork"}' headers: Access-Control-Expose-Headers: @@ -486,15 +539,15 @@ interactions: Content-Encoding: - gzip Content-Length: - - '291' + - '290' Content-Type: - application/json; charset=utf-8 Date: - - Wed, 31 Dec 2025 14:36:19 GMT + - Wed, 21 Jan 2026 09:39:08 GMT Pragma: - no-cache RequestId: - - d2275c45-2e7d-4c43-ad92-9959c32579bc + - 2c52380f-d84e-49aa-b8d7-5d1941686264 Strict-Transport-Security: - max-age=31536000; includeSubDomains X-Content-Type-Options: @@ -529,7 +582,7 @@ interactions: "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", + 30, "numberOfMemberGateways": 1, "id": "b3d6d7e4-3372-47ee-8994-4a56fbb99c3f", "type": "VirtualNetwork"}]}' headers: Access-Control-Expose-Headers: @@ -539,15 +592,15 @@ interactions: Content-Encoding: - gzip Content-Length: - - '1244' + - '1303' Content-Type: - application/json; charset=utf-8 Date: - - Wed, 31 Dec 2025 14:36:21 GMT + - Wed, 21 Jan 2026 09:39:09 GMT Pragma: - no-cache RequestId: - - 86ea7372-124e-4550-b45d-d3ad4b72f66d + - 09b537d6-86ce-4c8a-80e6-5934f484b424 Strict-Transport-Security: - max-age=31536000; includeSubDomains X-Content-Type-Options: @@ -575,14 +628,14 @@ interactions: User-Agent: - ms-fabric-cli-test/1.3.1 method: GET - uri: https://api.fabric.microsoft.com/v1/gateways/69bde953-0bb0-4a84-8fd2-16aefce963f5 + 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": "69bde953-0bb0-4a84-8fd2-16aefce963f5", + 30, "numberOfMemberGateways": 1, "id": "b3d6d7e4-3372-47ee-8994-4a56fbb99c3f", "type": "VirtualNetwork"}' headers: Access-Control-Expose-Headers: @@ -592,15 +645,15 @@ interactions: Content-Encoding: - gzip Content-Length: - - '291' + - '290' Content-Type: - application/json; charset=utf-8 Date: - - Wed, 31 Dec 2025 14:36:21 GMT + - Wed, 21 Jan 2026 09:39:12 GMT Pragma: - no-cache RequestId: - - 0543378c-f709-4dfe-8a98-270682d110f3 + - c4549f6c-4c60-4311-885c-e7e868d9986a Strict-Transport-Security: - max-age=31536000; includeSubDomains X-Content-Type-Options: @@ -624,20 +677,20 @@ interactions: Connection: - keep-alive Content-Length: - - '71' + - '61' 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 + 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": "69bde953-0bb0-4a84-8fd2-16aefce963f5", + 30, "numberOfMemberGateways": 1, "id": "b3d6d7e4-3372-47ee-8994-4a56fbb99c3f", "type": "VirtualNetwork"}' headers: Access-Control-Expose-Headers: @@ -651,11 +704,11 @@ interactions: Content-Type: - application/json; charset=utf-8 Date: - - Wed, 31 Dec 2025 14:36:22 GMT + - Wed, 21 Jan 2026 09:39:13 GMT Pragma: - no-cache RequestId: - - 2dbbc33d-df46-4edf-8f79-53057f167f76 + - 9eecda00-ca47-4643-9890-7b6921f85de4 Strict-Transport-Security: - max-age=31536000; includeSubDomains X-Content-Type-Options: @@ -690,7 +743,7 @@ interactions: "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", + 30, "numberOfMemberGateways": 1, "id": "b3d6d7e4-3372-47ee-8994-4a56fbb99c3f", "type": "VirtualNetwork"}]}' headers: Access-Control-Expose-Headers: @@ -700,15 +753,15 @@ interactions: Content-Encoding: - gzip Content-Length: - - '1242' + - '1304' Content-Type: - application/json; charset=utf-8 Date: - - Wed, 31 Dec 2025 14:36:23 GMT + - Wed, 21 Jan 2026 09:39:14 GMT Pragma: - no-cache RequestId: - - 20554339-004e-43d4-90c5-141b364380e4 + - 69a4cd07-5a24-465d-87ad-eab118e99fe2 Strict-Transport-Security: - max-age=31536000; includeSubDomains X-Content-Type-Options: @@ -738,7 +791,7 @@ interactions: User-Agent: - ms-fabric-cli-test/1.3.1 method: DELETE - uri: https://api.fabric.microsoft.com/v1/gateways/69bde953-0bb0-4a84-8fd2-16aefce963f5 + uri: https://api.fabric.microsoft.com/v1/gateways/b3d6d7e4-3372-47ee-8994-4a56fbb99c3f response: body: string: '' @@ -754,11 +807,11 @@ interactions: Content-Type: - application/octet-stream Date: - - Wed, 31 Dec 2025 14:36:24 GMT + - Wed, 21 Jan 2026 09:39:16 GMT Pragma: - no-cache RequestId: - - 1250669e-0f84-47b1-aa4c-f17febe80e7d + - 3438a205-e6b2-4865-953f-61368978c882 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[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_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 84% 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 33648aca..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": "81065bd8-e334-4715-b170-dedb4cd514e6", + "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: - - '2061' + - '2301' Content-Type: - application/json; charset=utf-8 Date: - - Wed, 31 Dec 2025 14:32:11 GMT + - Thu, 22 Jan 2026 11:31:39 GMT Pragma: - no-cache RequestId: - - 1443515c-f541-4f17-a2bc-7f9a820366bc + - 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/81065bd8-e334-4715-b170-dedb4cd514e6/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: - - Wed, 31 Dec 2025 14:32:11 GMT + - Thu, 22 Jan 2026 11:31:40 GMT RequestId: - - 3aff1b4e-b021-488b-b8fb-709792f3b34e + - 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/81065bd8-e334-4715-b170-dedb4cd514e6/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: - - Wed, 31 Dec 2025 14:32:12 GMT + - Thu, 22 Jan 2026 11:31:41 GMT RequestId: - - 9b6ff5a9-945c-4f75-877b-7b019031144d + - 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/81065bd8-e334-4715-b170-dedb4cd514e6/spark/pools + uri: https://api.fabric.microsoft.com/v1/workspaces/619e9877-6a58-4dc2-9589-bd4d8ee36bd2/spark/pools response: body: - string: '{"id": "bf02ca4d-9f7d-4dec-a366-e8930cf8aeba", "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: - - Wed, 31 Dec 2025 14:32:12 GMT + - Thu, 22 Jan 2026 11:31:42 GMT RequestId: - - 77a91a8a-b19b-4775-88d8-797edb5e797c + - 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": "81065bd8-e334-4715-b170-dedb4cd514e6", + "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: - - '2061' + - '2301' Content-Type: - application/json; charset=utf-8 Date: - - Wed, 31 Dec 2025 14:32:12 GMT + - Thu, 22 Jan 2026 11:31:43 GMT Pragma: - no-cache RequestId: - - 67e5b716-d3ba-4f15-a945-108afe9f35b4 + - 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/81065bd8-e334-4715-b170-dedb4cd514e6/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": "bf02ca4d-9f7d-4dec-a366-e8930cf8aeba", + {"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: - - Wed, 31 Dec 2025 14:32:12 GMT + - Thu, 22 Jan 2026 11:31:43 GMT RequestId: - - b095cdad-182a-4aa4-9764-5737a46819f7 + - 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/81065bd8-e334-4715-b170-dedb4cd514e6/spark/pools/bf02ca4d-9f7d-4dec-a366-e8930cf8aeba + uri: https://api.fabric.microsoft.com/v1/workspaces/619e9877-6a58-4dc2-9589-bd4d8ee36bd2/spark/pools/cfb27133-1062-435e-a41d-b1c55786490b response: body: - string: '{"id": "bf02ca4d-9f7d-4dec-a366-e8930cf8aeba", "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: - - Wed, 31 Dec 2025 14:32:13 GMT + - Thu, 22 Jan 2026 11:31:44 GMT RequestId: - - 4645e20a-54e0-4f6c-ab09-c5a405f6b05f + - 9bc3ba0e-798a-43cf-b16d-97d2c97fffe9 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/619e9877-6a58-4dc2-9589-bd4d8ee36bd2/spark/pools/cfb27133-1062-435e-a41d-b1c55786490b response: body: - string: '{"id": "bf02ca4d-9f7d-4dec-a366-e8930cf8aeba", "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: - - Wed, 31 Dec 2025 14:32:13 GMT + - Thu, 22 Jan 2026 11:31:46 GMT RequestId: - - 32999cde-c3c1-43a2-9f09-106c6c2101e6 + - 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": "81065bd8-e334-4715-b170-dedb4cd514e6", + "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: - - '2061' + - '2301' Content-Type: - application/json; charset=utf-8 Date: - - Wed, 31 Dec 2025 14:32:13 GMT + - Thu, 22 Jan 2026 11:31:45 GMT Pragma: - no-cache RequestId: - - e991c685-680f-4b4c-9399-01ed0455746f + - 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/81065bd8-e334-4715-b170-dedb4cd514e6/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": "bf02ca4d-9f7d-4dec-a366-e8930cf8aeba", + {"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: - - Wed, 31 Dec 2025 14:32:14 GMT + - Thu, 22 Jan 2026 11:31:47 GMT RequestId: - - fb634716-7fed-49d3-970b-c83431945019 + - 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/81065bd8-e334-4715-b170-dedb4cd514e6/spark/pools/bf02ca4d-9f7d-4dec-a366-e8930cf8aeba + uri: https://api.fabric.microsoft.com/v1/workspaces/619e9877-6a58-4dc2-9589-bd4d8ee36bd2/spark/pools/cfb27133-1062-435e-a41d-b1c55786490b response: body: - string: '{"id": "bf02ca4d-9f7d-4dec-a366-e8930cf8aeba", "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: - - Wed, 31 Dec 2025 14:32:15 GMT + - Thu, 22 Jan 2026 11:31:47 GMT RequestId: - - f5c26e18-4779-4294-9879-52a0ccef75c5 + - 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": "81065bd8-e334-4715-b170-dedb4cd514e6", + "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: - - '2061' + - '2301' Content-Type: - application/json; charset=utf-8 Date: - - Wed, 31 Dec 2025 14:32:14 GMT + - Thu, 22 Jan 2026 11:31:48 GMT Pragma: - no-cache RequestId: - - 7868612d-12f5-43cf-a280-a6a7ec6e07f3 + - 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/81065bd8-e334-4715-b170-dedb4cd514e6/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": "bf02ca4d-9f7d-4dec-a366-e8930cf8aeba", + {"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: - - Wed, 31 Dec 2025 14:32:15 GMT + - Thu, 22 Jan 2026 11:31:49 GMT RequestId: - - 3af72a43-8a80-467f-b367-ef60cf509d8e + - 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/81065bd8-e334-4715-b170-dedb4cd514e6/spark/pools/bf02ca4d-9f7d-4dec-a366-e8930cf8aeba + 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: - - Wed, 31 Dec 2025 14:32:16 GMT + - Thu, 22 Jan 2026 11:31:50 GMT RequestId: - - fd9ec19a-1f56-4cab-90d8-3b8369dd29c6 + - 4eee107c-7a1d-4ec9-9861-2d2b281fbd14 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..7ec8b6fa --- /dev/null +++ b/tests/test_commands/recordings/test_commands/test_set/test_set_sparkpool_success[name-None].yaml @@ -0,0 +1,1008 @@ +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": "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:25 GMT + Pragma: + - no-cache + RequestId: + - dcd4a51c-0a63-4f05-9a6e-e3a30a6ae7ab + 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}}]}' + headers: + Access-Control-Expose-Headers: + - RequestId + Content-Length: + - '460' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 21 Jan 2026 12:55:28 GMT + RequestId: + - 2ad23b4b-4787-445c-90b9-6a8d30949ab5 + 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}}]}' + headers: + Access-Control-Expose-Headers: + - RequestId + Content-Length: + - '460' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 21 Jan 2026 12:55:30 GMT + RequestId: + - 17b3c270-9bcf-4d05-9f2f-ba8959b904d0 + 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/f8c02512-00fa-470e-92c8-a4f875d5871b/spark/pools + 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:31 GMT + RequestId: + - adb85159-4cb1-40c4-bc81-1045fb9c8911 + 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": "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:33 GMT + Pragma: + - no-cache + RequestId: + - 20083136-4b78-4f66-948f-0d2d201874bb + 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": "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: + - '845' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 21 Jan 2026 12:55:33 GMT + RequestId: + - 48838c90-ced1-44d7-a641-09f973cad95c + 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/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:38 GMT + RequestId: + - ba9ee5a4-a731-4ff4-9624-1ba8b1bc7058 + 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/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:39 GMT + RequestId: + - d90258ff-24ac-4136-9d60-7c51fead084e + 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:41 GMT + Pragma: + - no-cache + RequestId: + - 9250750a-589e-40ce-965c-0ce4e7fc0f53 + 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": "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: + - '845' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 21 Jan 2026 12:55:43 GMT + RequestId: + - f3e16d75-eab9-42a3-8dca-3e9917d0e892 + 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": "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: + - '845' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 21 Jan 2026 12:55:44 GMT + RequestId: + - 4b228bf4-5ad5-46e5-823b-d7614b178479 + 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:45 GMT + Pragma: + - no-cache + RequestId: + - 1005582c-4bba-4fcb-aed0-61ac02794ebe + 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": "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: + - '845' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 21 Jan 2026 12:55:45 GMT + RequestId: + - 1d202ca0-1efa-451e-9827-c623757fe8c1 + 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/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:47 GMT + RequestId: + - dce61418-ebe6-4828-9a5a-33e3f27db0a3 + 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:49 GMT + Pragma: + - no-cache + RequestId: + - b658496b-f2de-4239-98b8-54439f984ca6 + 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": "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: + - '845' + Content-Type: + - application/json; charset=utf-8 + Date: + - Wed, 21 Jan 2026 12:55:50 GMT + RequestId: + - 4bb439cb-bd42-4006-8d5c-9f8301dce798 + 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/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": "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: + - '845' + Content-Type: + - application/json; charset=utf-8 + Date: + - 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: + - 6b143a3c-fc99-42f1-a48a-957f369cfdf0 + 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 a55e8c61..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, @@ -199,20 +199,20 @@ 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, mock_print_done, - upsert_workspace_to_cache, + mock_upsert_workspace_to_cache, ): # Setup workspace = workspace_factory() @@ -220,19 +220,19 @@ 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( - 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_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 @@ -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,50 +263,48 @@ 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( - "query, input", + "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 ], ) 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, + mock_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, + mock_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 @@ -399,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, @@ -409,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, @@ -425,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) @@ -433,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( @@ -441,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) @@ -450,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, + mock_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, + mock_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, @@ -487,38 +516,66 @@ def test_set_connection_success( # endregion # region Gateway + @pytest.mark.parametrize( + "query,input", + [ + ("numberOfMemberGateways", "2"), + ("inactivityMinutesBeforeSleep", "60"), + ("displayName", None), # Use None to trigger generate_random_string + ], + ) def test_set_gateway_virtualNetwork_success( self, + query, + input, virtual_workspace_item_factory, cli_executor, mock_questionary_print, mock_print_done, + mock_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, + mock_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, @@ -682,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() @@ -690,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( @@ -699,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) @@ -770,9 +827,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() @@ -817,6 +879,8 @@ def _test_set_metadata_success( # 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) + elif metadata_to_set == "name": + set(new_entity.full_path, query="name", input=entity.display_name) # region Helper Methods @@ -889,35 +953,47 @@ 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 mock_upsert_gateway_to_cache(): + with patch("fabric_cli.utils.fab_mem_store.upsert_gateway_to_cache") as mock: + yield mock + + +@pytest.fixture() +def mock_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]