From 11ff5e4f2d4c054b5c5b55773131dccb4ea39f7d Mon Sep 17 00:00:00 2001 From: SDKAuto Date: Mon, 29 Apr 2024 02:49:09 +0000 Subject: [PATCH] CodeGen from PR 3330 in test-repo-billy/azure-rest-api-specs Merge 39b325bd644dd489b69b1b889e9e5312dfb999a4 into 26ae65b7cff0082d7acce6e28ac8d6739bc19745 --- common/config/rush/pnpm-lock.yaml | 189 +- sdk/datafactory/arm-datafactory/CHANGELOG.md | 424 +- sdk/datafactory/arm-datafactory/LICENSE | 2 +- sdk/datafactory/arm-datafactory/_meta.json | 10 +- sdk/datafactory/arm-datafactory/package.json | 35 +- .../review/arm-datafactory.api.md | 1030 +- .../src/dataFactoryManagementClient.ts | 42 +- .../arm-datafactory/src/lroImpl.ts | 6 +- .../arm-datafactory/src/models/index.ts | 2341 +- .../arm-datafactory/src/models/mappers.ts | 26759 +++++++++------- .../arm-datafactory/src/models/parameters.ts | 316 +- .../src/operations/activityRuns.ts | 19 +- .../src/operations/changeDataCapture.ts | 465 + .../src/operations/credentialOperations.ts | 112 +- .../src/operations/dataFlowDebugSession.ts | 181 +- .../src/operations/dataFlows.ts | 102 +- .../src/operations/datasets.ts | 102 +- .../src/operations/exposureControl.ts | 53 +- .../src/operations/factories.ts | 285 +- .../src/operations/globalParameters.ts | 102 +- .../arm-datafactory/src/operations/index.ts | 1 + .../src/operations/integrationRuntimeNodes.ts | 76 +- .../integrationRuntimeObjectMetadata.ts | 72 +- .../src/operations/integrationRuntimes.ts | 420 +- .../src/operations/linkedServices.ts | 104 +- .../src/operations/managedPrivateEndpoints.ts | 110 +- .../src/operations/managedVirtualNetworks.ts | 89 +- .../src/operations/operations.ts | 32 +- .../src/operations/pipelineRuns.ts | 51 +- .../src/operations/pipelines.ts | 121 +- .../operations/privateEndPointConnections.ts | 54 +- .../operations/privateEndpointConnection.ts | 62 +- .../src/operations/privateLinkResources.ts | 19 +- .../src/operations/triggerRuns.ts | 49 +- .../src/operations/triggers.ts | 314 +- .../src/operationsInterfaces/activityRuns.ts | 4 +- .../operationsInterfaces/changeDataCapture.ts | 118 + .../credentialOperations.ts | 16 +- .../dataFlowDebugSession.ts | 16 +- .../src/operationsInterfaces/dataFlows.ts | 10 +- .../src/operationsInterfaces/datasets.ts | 10 +- .../operationsInterfaces/exposureControl.ts | 8 +- .../src/operationsInterfaces/factories.ts | 26 +- .../operationsInterfaces/globalParameters.ts | 10 +- .../src/operationsInterfaces/index.ts | 1 + .../integrationRuntimeNodes.ts | 10 +- .../integrationRuntimeObjectMetadata.ts | 8 +- .../integrationRuntimes.ts | 44 +- .../operationsInterfaces/linkedServices.ts | 10 +- .../managedPrivateEndpoints.ts | 10 +- .../managedVirtualNetworks.ts | 8 +- .../src/operationsInterfaces/operations.ts | 2 +- .../src/operationsInterfaces/pipelineRuns.ts | 8 +- .../src/operationsInterfaces/pipelines.ts | 12 +- .../privateEndPointConnections.ts | 4 +- .../privateEndpointConnection.ts | 8 +- .../privateLinkResources.ts | 4 +- .../src/operationsInterfaces/triggerRuns.ts | 8 +- .../src/operationsInterfaces/triggers.ts | 30 +- .../arm-datafactory/src/pagingHelper.ts | 2 +- .../arm-datafactory/test/sampleTest.ts | 43 + sdk/datafactory/arm-datafactory/tsconfig.json | 10 +- 62 files changed, 19785 insertions(+), 14804 deletions(-) create mode 100644 sdk/datafactory/arm-datafactory/src/operations/changeDataCapture.ts create mode 100644 sdk/datafactory/arm-datafactory/src/operationsInterfaces/changeDataCapture.ts create mode 100644 sdk/datafactory/arm-datafactory/test/sampleTest.ts diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index 99321d0907bc..78da801f1206 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -1,7 +1,7 @@ lockfileVersion: '6.0' settings: - autoInstallPeers: true + autoInstallPeers: false excludeLinksFromLockfile: false dependencies: @@ -1135,6 +1135,13 @@ packages: tslib: 2.6.2 dev: false + /@azure/abort-controller@2.1.2: + resolution: {integrity: sha512-nBrLsEWm4J2u5LpAPjxADTlq3trDgVZZXHNKabeXZtpq3d3AbN/KGO82R87rdDz5/lYB024rtEf10/q0urNgsA==} + engines: {node: '>=18.0.0'} + dependencies: + tslib: 2.6.2 + dev: false + /@azure/app-configuration@1.5.0-beta.2: resolution: {integrity: sha512-FhKvFKmMhu0P57lYO4i3JN8oGyvHs+YTsdz18cmKaqYHwlHD9ITHGKX59f3hT3rWZoK02sd0OajhCGrsKOmkmQ==} engines: {node: '>=16.0.0'} @@ -1176,6 +1183,15 @@ packages: tslib: 2.6.2 dev: false + /@azure/core-auth@1.7.2: + resolution: {integrity: sha512-Igm/S3fDYmnMq1uKS38Ae1/m37B3zigdlZw+kocwEhh5GjyKjPrXKO2J6rzpC1wAxrNil/jX9BJRqBshyjnF3g==} + engines: {node: '>=18.0.0'} + dependencies: + '@azure/abort-controller': 2.1.2 + '@azure/core-util': 1.6.1 + tslib: 2.6.2 + dev: false + /@azure/core-client@1.7.3: resolution: {integrity: sha512-kleJ1iUTxcO32Y06dH9Pfi9K4U+Tlb111WXEnbt7R/ne+NLRwppZiTGJuTD5VVoxTMK5NTbEtm5t2vcdNCFe2g==} engines: {node: '>=14.0.0'} @@ -1292,6 +1308,22 @@ packages: - supports-color dev: false + /@azure/core-rest-pipeline@1.15.2: + resolution: {integrity: sha512-BmWfpjc/QXc2ipHOh6LbUzp3ONCaa6xzIssTU0DwH9bbYNXJlGUL6tujx5TrbVd/QQknmS+vlQJGrCq2oL1gZA==} + engines: {node: '>=18.0.0'} + dependencies: + '@azure/abort-controller': 2.1.2 + '@azure/core-auth': 1.7.2 + '@azure/core-tracing': 1.0.1 + '@azure/core-util': 1.6.1 + '@azure/logger': 1.0.4 + http-proxy-agent: 7.0.0 + https-proxy-agent: 7.0.2 + tslib: 2.6.2 + transitivePeerDependencies: + - supports-color + dev: false + /@azure/core-tracing@1.0.0-preview.13: resolution: {integrity: sha512-KxDlhXyMlh2Jhj2ykX6vNEU0Vou4nHr025KoSEiz7cS3BNiHNaZcdECk/DmLkEB0as5T7b/TpRcehJ5yV6NeXQ==} engines: {node: '>=12.0.0'} @@ -1371,6 +1403,28 @@ packages: - supports-color dev: false + /@azure/identity@4.1.0: + resolution: {integrity: sha512-BhYkF8Xr2gXjyDxocm0pc9RI5J5a1jw8iW0dw6Bx95OGdYbuMyFZrrwNw4eYSqQ2BB6FZOqpJP3vjsAqRcvDhw==} + engines: {node: '>=18.0.0'} + dependencies: + '@azure/abort-controller': 1.1.0 + '@azure/core-auth': 1.7.2 + '@azure/core-client': 1.7.3 + '@azure/core-rest-pipeline': 1.15.2 + '@azure/core-tracing': 1.0.1 + '@azure/core-util': 1.6.1 + '@azure/logger': 1.0.4 + '@azure/msal-browser': 3.13.0 + '@azure/msal-node': 2.7.0 + events: 3.3.0 + jws: 4.0.0 + open: 8.4.2 + stoppable: 1.1.0 + tslib: 2.6.2 + transitivePeerDependencies: + - supports-color + dev: false + /@azure/keyvault-certificates@4.7.0: resolution: {integrity: sha512-W3v9Fj48ik2gaRiY7ra4F92hjnWM3H4oT25xy4pGl/z3zHeUB0YZTXitFiSnj4fxMTbPEx3gdmjfIjf3FIq/Yw==} engines: {node: '>=14.0.0'} @@ -1476,6 +1530,13 @@ packages: '@azure/msal-common': 13.3.1 dev: false + /@azure/msal-browser@3.13.0: + resolution: {integrity: sha512-fD906nmJei3yE7la6DZTdUtXKvpwzJURkfsiz9747Icv4pit77cegSm6prJTKLQ1fw4iiZzrrWwxnhMLrTf5gQ==} + engines: {node: '>=0.8.0'} + dependencies: + '@azure/msal-common': 14.9.0 + dev: false + /@azure/msal-browser@3.3.0: resolution: {integrity: sha512-2E9h/rvSpjLQ3kRv+4bVmsnDjMaAcw1GMc7qzEvMOlNluXCEvZHeaawnAkYaIbtkbp35gzn/0ULs3RYJXvQdQA==} engines: {node: '>=0.8.0'} @@ -1493,6 +1554,11 @@ packages: engines: {node: '>=0.8.0'} dev: false + /@azure/msal-common@14.9.0: + resolution: {integrity: sha512-yzBPRlWPnTBeixxLNI3BBIgF5/bHpbhoRVuuDBnYjCyWRavaPUsKAHUDYLqpGkBLDciA6TCc6GOxN4/S3WiSxg==} + engines: {node: '>=0.8.0'} + dev: false + /@azure/msal-common@7.6.0: resolution: {integrity: sha512-XqfbglUTVLdkHQ8F9UQJtKseRr3sSnr9ysboxtoswvaMVaEfvyLtMoHv9XdKUfOc0qKGzNgRFd9yRjIWVepl6Q==} engines: {node: '>=0.8.0'} @@ -1540,6 +1606,15 @@ packages: uuid: 8.3.2 dev: false + /@azure/msal-node@2.7.0: + resolution: {integrity: sha512-wXD8LkUvHICeSWZydqg6o8Yvv+grlBEcmLGu+QEI4FcwFendbTEZrlSygnAXXSOCVaGAirWLchca35qrgpO6Jw==} + engines: {node: '>=16'} + dependencies: + '@azure/msal-common': 14.9.0 + jsonwebtoken: 9.0.2 + uuid: 8.3.2 + dev: false + /@azure/schema-registry@1.2.0: resolution: {integrity: sha512-c0941sREjSPE6/KMVd3vrLYKwwjrKZabOP/i1YOoBS4RquFIi3aA4wUPBvsVhOs4JzN79Ztcn7/ZvO4HyzrSVQ==} engines: {node: '>=12.0.0'} @@ -3554,6 +3629,13 @@ packages: requiresBuild: true dev: false + /autorest@3.7.1: + resolution: {integrity: sha512-6q17NtosQZPqBkIOUnaOPedf3PDIBF7Ha1iEGRhTqZF6TG2Q/1E3ID/D+ePIIzZDKvW01p/2pENq/oiBWH9IGQ==} + engines: {node: '>=12.0.0'} + hasBin: true + requiresBuild: true + dev: false + /available-typed-arrays@1.0.5: resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==} engines: {node: '>= 0.4'} @@ -4495,7 +4577,7 @@ packages: dependencies: semver: 7.5.4 shelljs: 0.8.5 - typescript: 5.3.0-dev.20231030 + typescript: 5.5.0-dev.20240428 dev: false /eastasianwidth@0.2.0: @@ -9119,6 +9201,37 @@ packages: yn: 3.1.1 dev: false + /ts-node@10.9.1(@types/node@18.18.7)(typescript@5.4.5): + resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} + hasBin: true + peerDependencies: + '@swc/core': '>=1.2.50' + '@swc/wasm': '>=1.2.50' + '@types/node': '*' + typescript: '>=2.7' + peerDependenciesMeta: + '@swc/core': + optional: true + '@swc/wasm': + optional: true + dependencies: + '@cspotcode/source-map-support': 0.8.1 + '@tsconfig/node10': 1.0.9 + '@tsconfig/node12': 1.0.11 + '@tsconfig/node14': 1.0.3 + '@tsconfig/node16': 1.0.4 + '@types/node': 18.18.7 + acorn: 8.11.2 + acorn-walk: 8.3.0 + arg: 4.1.3 + create-require: 1.1.1 + diff: 4.0.2 + make-error: 1.3.6 + typescript: 5.4.5 + v8-compile-cache-lib: 3.0.1 + yn: 3.1.1 + dev: false + /tsconfig-paths@3.14.2: resolution: {integrity: sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==} dependencies: @@ -9261,8 +9374,14 @@ packages: hasBin: true dev: false - /typescript@5.3.0-dev.20231030: - resolution: {integrity: sha512-azWrF0lAiu8cBHNr6yq3RDkU/DtQScvT48ea3Ngq6oXJ/GPO0n96wCFSRQA5UbZlVVf3fAAqsUfvOdohRbrPVg==} + /typescript@5.4.5: + resolution: {integrity: sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==} + engines: {node: '>=14.17'} + hasBin: true + dev: false + + /typescript@5.5.0-dev.20240428: + resolution: {integrity: sha512-CJeSji05UX6V7wZYqDivyYE2aUTjmWun7iGp8n0cQnM773e9ZboeYt6Wx14OBIhVzbwf2ot1Y5jUwTw80hStTg==} engines: {node: '>=14.17'} hasBin: true dev: false @@ -9894,7 +10013,7 @@ packages: '@types/chai': 4.3.9 '@types/mocha': 10.0.3 '@types/node': 18.18.7 - autorest: 3.6.3 + autorest: 3.7.1 c8: 8.0.1 chai: 4.3.10 cross-env: 7.0.3 @@ -9940,7 +10059,7 @@ packages: '@types/chai': 4.3.9 '@types/mocha': 10.0.3 '@types/node': 18.18.7 - autorest: 3.6.3 + autorest: 3.7.1 c8: 8.0.1 chai: 4.3.10 cross-env: 7.0.3 @@ -10170,7 +10289,7 @@ packages: dependencies: '@microsoft/api-extractor': 7.38.0(@types/node@18.18.7) '@types/node': 18.18.7 - autorest: 3.6.3 + autorest: 3.7.1 c8: 8.0.1 dotenv: 8.6.0 eslint: 8.52.0 @@ -10242,7 +10361,7 @@ packages: '@microsoft/api-extractor': 7.38.0(@types/node@18.18.7) '@types/chai': 4.3.9 '@types/node': 18.18.7 - autorest: 3.6.3 + autorest: 3.7.1 c8: 8.0.1 chai: 4.3.10 cross-env: 7.0.3 @@ -10334,7 +10453,7 @@ packages: '@types/chai': 4.3.9 '@types/mocha': 10.0.3 '@types/node': 18.18.7 - autorest: 3.6.3 + autorest: 3.7.1 c8: 8.0.1 chai: 4.3.10 cross-env: 7.0.3 @@ -10814,7 +10933,7 @@ packages: '@microsoft/api-extractor': 7.38.0(@types/node@18.18.7) '@types/chai': 4.3.9 '@types/node': 18.18.7 - autorest: 3.6.3 + autorest: 3.7.1 c8: 8.0.1 chai: 4.3.10 cross-env: 7.0.3 @@ -11474,7 +11593,7 @@ packages: '@microsoft/api-extractor': 7.38.0(@types/node@18.18.7) '@types/chai': 4.3.9 '@types/node': 18.18.7 - autorest: 3.6.3 + autorest: 3.7.1 c8: 8.0.1 chai: 4.3.10 cross-env: 7.0.3 @@ -11694,7 +11813,7 @@ packages: '@microsoft/api-extractor': 7.38.0(@types/node@18.18.7) '@types/chai': 4.3.9 '@types/node': 18.18.7 - autorest: 3.6.3 + autorest: 3.7.1 c8: 8.0.1 chai: 4.3.10 cross-env: 7.0.3 @@ -12029,23 +12148,27 @@ packages: dev: false file:projects/arm-datafactory.tgz: - resolution: {integrity: sha512-tWDNEjQbnYroisQCzm94pwEkzyZ6dj36Kfxk5ZeLB7btuvUgLyB7b57zgZxhF0YZJ9VeSHDmWYMwI+2DdCJcxA==, tarball: file:projects/arm-datafactory.tgz} + resolution: {integrity: sha512-LzhPtjZjseYRAOWTfviij7kUjVP3oYptMVmNziCJgDmJcianuxMs+VQ+z8UgilgTed7QX6yu24TQ9wKumHSrng==, tarball: file:projects/arm-datafactory.tgz} name: '@rush-temp/arm-datafactory' version: 0.0.0 dependencies: - '@azure/identity': 3.3.2 + '@azure/core-auth': 1.7.2 + '@azure/core-rest-pipeline': 1.15.2 + '@azure/identity': 4.1.0 '@microsoft/api-extractor': 7.38.0(@types/node@18.18.7) '@types/chai': 4.3.9 + '@types/mocha': 10.0.3 '@types/node': 18.18.7 chai: 4.3.10 cross-env: 7.0.3 dotenv: 16.3.1 - mkdirp: 2.1.6 + esm: 3.2.25 + mkdirp: 3.0.1 mocha: 10.2.0 - rimraf: 3.0.2 - ts-node: 10.9.1(@types/node@18.18.7)(typescript@5.2.2) + rimraf: 5.0.5 + ts-node: 10.9.1(@types/node@18.18.7)(typescript@5.4.5) tslib: 2.6.2 - typescript: 5.2.2 + typescript: 5.4.5 uglify-js: 3.17.4 transitivePeerDependencies: - '@swc/core' @@ -13963,7 +14086,7 @@ packages: '@microsoft/api-extractor': 7.38.0(@types/node@18.18.7) '@types/chai': 4.3.9 '@types/node': 18.18.7 - autorest: 3.6.3 + autorest: 3.7.1 c8: 8.0.1 chai: 4.3.10 cross-env: 7.0.3 @@ -15245,7 +15368,7 @@ packages: '@microsoft/api-extractor': 7.38.0(@types/node@18.18.7) '@types/chai': 4.3.9 '@types/node': 18.18.7 - autorest: 3.6.3 + autorest: 3.7.1 c8: 8.0.1 chai: 4.3.10 cross-env: 7.0.3 @@ -16440,7 +16563,7 @@ packages: '@types/chai': 4.3.9 '@types/mocha': 10.0.3 '@types/node': 18.18.7 - autorest: 3.6.3 + autorest: 3.7.1 chai: 4.3.10 cross-env: 7.0.3 dotenv: 16.3.1 @@ -17603,7 +17726,7 @@ packages: name: '@rush-temp/dev-tool' version: 0.0.0 dependencies: - '@_ts/max': /typescript@5.2.2 + '@_ts/max': /typescript@5.4.5 '@_ts/min': /typescript@4.2.4 '@microsoft/api-extractor': 7.38.0(@types/node@18.18.7) '@rollup/plugin-commonjs': 25.0.7(rollup@3.29.4) @@ -17669,7 +17792,7 @@ packages: '@microsoft/api-extractor': 7.38.0(@types/node@18.18.7) '@types/chai': 4.3.9 '@types/node': 18.18.7 - autorest: 3.6.3 + autorest: 3.7.1 c8: 8.0.1 chai: 4.3.10 cross-env: 7.0.3 @@ -18075,7 +18198,7 @@ packages: '@types/chai': 4.3.9 '@types/mocha': 10.0.3 '@types/node': 18.18.7 - autorest: 3.6.3 + autorest: 3.7.1 c8: 8.0.1 chai: 4.3.10 cross-env: 7.0.3 @@ -18120,7 +18243,7 @@ packages: '@types/chai': 4.3.9 '@types/mocha': 10.0.3 '@types/node': 18.18.7 - autorest: 3.6.3 + autorest: 3.7.1 c8: 8.0.1 chai: 4.3.10 cross-env: 7.0.3 @@ -18623,7 +18746,7 @@ packages: '@types/mocha': 10.0.3 '@types/node': 18.18.7 '@types/uuid': 8.3.4 - autorest: 3.6.3 + autorest: 3.7.1 c8: 8.0.1 chai: 4.3.10 cross-env: 7.0.3 @@ -18732,7 +18855,7 @@ packages: '@types/chai': 4.3.9 '@types/mocha': 10.0.3 '@types/node': 18.18.7 - autorest: 3.6.3 + autorest: 3.7.1 c8: 8.0.1 chai: 4.3.10 cross-env: 7.0.3 @@ -18778,7 +18901,7 @@ packages: '@types/chai': 4.3.9 '@types/mocha': 10.0.3 '@types/node': 18.18.7 - autorest: 3.6.3 + autorest: 3.7.1 c8: 8.0.1 chai: 4.3.10 cross-env: 7.0.3 @@ -18824,7 +18947,7 @@ packages: '@types/chai': 4.3.9 '@types/mocha': 10.0.3 '@types/node': 18.18.7 - autorest: 3.6.3 + autorest: 3.7.1 c8: 8.0.1 chai: 4.3.10 cross-env: 7.0.3 @@ -18870,7 +18993,7 @@ packages: '@types/chai': 4.3.9 '@types/mocha': 10.0.3 '@types/node': 18.18.7 - autorest: 3.6.3 + autorest: 3.7.1 c8: 8.0.1 chai: 4.3.10 cross-env: 7.0.3 @@ -19998,7 +20121,7 @@ packages: '@types/chai': 4.3.9 '@types/mocha': 10.0.3 '@types/node': 18.18.7 - autorest: 3.6.3 + autorest: 3.7.1 c8: 8.0.1 chai: 4.3.10 cross-env: 7.0.3 @@ -20043,7 +20166,7 @@ packages: '@types/chai': 4.3.9 '@types/mocha': 10.0.3 '@types/node': 18.18.7 - autorest: 3.6.3 + autorest: 3.7.1 c8: 8.0.1 chai: 4.3.10 cross-env: 7.0.3 @@ -20375,7 +20498,7 @@ packages: dev: false file:projects/storage-blob-changefeed.tgz: - resolution: {integrity: sha512-2LtIcl6t12irIaBaBSP/ytxkJA5VSRJ2RUg08UJEi/NVLHhjpx+NQQn/a/ebeAwpa2DefdSkfHRhgh7zn8Qzzg==, tarball: file:projects/storage-blob-changefeed.tgz} + resolution: {integrity: sha512-nBVNUHVbjsSyKfoA2uJNvG+jlJEW9Oq12K9Oha1C6GVY1rZhEpcWrkob0RJe/sCDdrMo0MBUnvL7+PkUsvhR8w==, tarball: file:projects/storage-blob-changefeed.tgz} name: '@rush-temp/storage-blob-changefeed' version: 0.0.0 dependencies: diff --git a/sdk/datafactory/arm-datafactory/CHANGELOG.md b/sdk/datafactory/arm-datafactory/CHANGELOG.md index b5e641490ebe..530d3b7844b3 100644 --- a/sdk/datafactory/arm-datafactory/CHANGELOG.md +++ b/sdk/datafactory/arm-datafactory/CHANGELOG.md @@ -1,15 +1,429 @@ # Release History + +## 16.0.0 (2024-04-29) + +**Features** + + - Interface ManagedIdentityCredential has a new optional parameter resourceId + +**Breaking Changes** + + - Removed operation Factories.list + - Type of parameter type of interface ScriptActivityScriptBlock is changed from ScriptType to any + + +## 15.0.0 (2024-04-12) + +**Features** + + - Added Interface ServicePrincipalCredentialResource + - Type of parameter headers of interface AzureFunctionActivity is changed from { + [propertyName: string]: string; + } to { + [propertyName: string]: any; + } + - Type of parameter headers of interface WebActivity is changed from { + [propertyName: string]: string; + } to { + [propertyName: string]: any; + } + - Type of parameter headers of interface WebHookActivity is changed from { + [propertyName: string]: string; + } to { + [propertyName: string]: any; + } + +**Breaking Changes** + + - Operation CredentialOperations.createOrUpdate has a new signature + - Interface ManagedIdentityCredential no longer has parameter resourceId + - Type of parameter value of interface CredentialListResponse is changed from ManagedIdentityCredentialResource[] to CredentialResource[] + + +## 14.1.0 (2024-03-11) + +**Features** + + - Added Interface ExpressionV2 + - Added Interface GoogleBigQueryV2LinkedService + - Added Interface GoogleBigQueryV2ObjectDataset + - Added Interface GoogleBigQueryV2Source + - Added Interface PostgreSqlV2LinkedService + - Added Interface PostgreSqlV2Source + - Added Interface PostgreSqlV2TableDataset + - Added Interface ServiceNowV2LinkedService + - Added Interface ServiceNowV2ObjectDataset + - Added Interface ServiceNowV2Source + - Added Type Alias ExpressionV2Type + - Added Type Alias GoogleBigQueryV2AuthenticationType + - Added Type Alias ServiceNowV2AuthenticationType + - Type of parameter type of interface CopySource has four new values "PostgreSqlV2Source" | "GoogleBigQueryV2Source" | "GreenplumSource" | "ServiceNowV2Source" + - Type of parameter type of interface Dataset has four new values "PostgreSqlV2Source" | "GoogleBigQueryV2Source" | "GreenplumSource" | "ServiceNowV2Source" + - Type of parameter type of interface LinkedService has three new values "PostgreSqlV2" | "GoogleBigQueryV2" | "ServiceNowV2" + - Type of parameter type of interface TabularSource has four new values "PostgreSqlV2Source" | "GoogleBigQueryV2Source" | "GreenplumSource" | "ServiceNowV2Source" + - Added Enum KnownExpressionV2Type + - Added Enum KnownGoogleBigQueryV2AuthenticationType + - Added Enum KnownServiceNowV2AuthenticationType + + +## 14.0.0 (2024-02-04) + +**Features** + + - Added Interface SnowflakeV2Dataset + - Added Interface SnowflakeV2LinkedService + - Added Interface SnowflakeV2Sink + - Added Interface SnowflakeV2Source + - Added Interface WarehouseLinkedService + - Added Interface WarehouseSink + - Added Interface WarehouseSource + - Added Interface WarehouseTableDataset + - Added Type Alias SnowflakeAuthenticationType + - Interface SalesforceServiceCloudV2LinkedService has a new optional parameter authenticationType + - Interface SalesforceServiceCloudV2Source has a new optional parameter includeDeletedObjects + - Interface SalesforceV2LinkedService has a new optional parameter authenticationType + - Interface SalesforceV2Source has a new optional parameter includeDeletedObjects + - Type of parameter type of interface CopySink has two new values "WarehouseSink" | "SnowflakeV2Sink" + - Type of parameter type of interface CopySource has two new values "WarehouseSource" | "SnowflakeV2Source" + - Type of parameter type of interface Dataset has two new values "SnowflakeV2Table" | "WarehouseTable" + - Type of parameter type of interface LinkedService has two new values "SnowflakeV2" | "Warehouse" + - Type of parameter type of interface TabularSource has a new value "WarehouseSource" + - Added Enum KnownSnowflakeAuthenticationType + +**Breaking Changes** + + - Interface SalesforceServiceCloudV2Source no longer has parameter readBehavior + - Interface SalesforceV2Source no longer has parameter readBehavior + - Type of parameter headers of interface AzureFunctionActivity is changed from any to { + [propertyName: string]: string; + } + - Type of parameter headers of interface WebActivity is changed from any to { + [propertyName: string]: string; + } + - Type of parameter headers of interface WebHookActivity is changed from any to { + [propertyName: string]: string; + } + - Removed Enum KnownSalesforceV2SourceReadBehavior + + +## 13.0.0 (2023-12-28) + +**Features** -## 11.1.1 (Unreleased) + - Added Interface SalesforceServiceCloudV2LinkedService + - Added Interface SalesforceServiceCloudV2ObjectDataset + - Added Interface SalesforceServiceCloudV2Sink + - Added Interface SalesforceServiceCloudV2Source + - Added Interface SalesforceV2LinkedService + - Added Interface SalesforceV2ObjectDataset + - Added Interface SalesforceV2Sink + - Added Interface SalesforceV2Source + - Added Type Alias SalesforceV2SinkWriteBehavior + - Added Type Alias SalesforceV2SourceReadBehavior + - Interface MariaDBLinkedService has a new optional parameter database + - Interface MariaDBLinkedService has a new optional parameter driverVersion + - Interface MariaDBLinkedService has a new optional parameter password + - Interface MariaDBLinkedService has a new optional parameter port + - Interface MariaDBLinkedService has a new optional parameter server + - Interface MariaDBLinkedService has a new optional parameter username + - Interface MySqlLinkedService has a new optional parameter database + - Interface MySqlLinkedService has a new optional parameter driverVersion + - Interface MySqlLinkedService has a new optional parameter port + - Interface MySqlLinkedService has a new optional parameter server + - Interface MySqlLinkedService has a new optional parameter sslMode + - Interface MySqlLinkedService has a new optional parameter username + - Interface MySqlLinkedService has a new optional parameter useSystemTrustStore + - Interface StoreWriteSettings has a new optional parameter metadata + - Interface WebActivity has a new optional parameter httpRequestTimeout + - Interface WebActivity has a new optional parameter turnOffAsync + - Type of parameter type of interface CopySink has two new values "SalesforceV2Sink" | "SalesforceServiceCloudV2Sink" + - Type of parameter type of interface CopySource has two new values "SalesforceV2Source" | "SalesforceServiceCloudV2Source" + - Type of parameter type of interface Dataset has two new values "SalesforceV2Object" | "SalesforceServiceCloudV2Object" + - Type of parameter type of interface LinkedService has two new values "SalesforceV2" | "SalesforceServiceCloudV2" + - Type of parameter type of interface TabularSource has a new value "SalesforceV2Source" + - Added Enum KnownSalesforceV2SinkWriteBehavior + - Added Enum KnownSalesforceV2SourceReadBehavior -### Features Added +**Breaking Changes** -### Breaking Changes + - Interface MariaDBLinkedService no longer has parameter pwd + + +## 12.0.0 (2023-11-10) + +**Features** -### Bugs Fixed + - Added operation group ChangeDataCapture + - Added Interface ChangeDataCaptureCreateOrUpdateOptionalParams + - Added Interface ChangeDataCaptureDeleteOptionalParams + - Added Interface ChangeDataCaptureFolder + - Added Interface ChangeDataCaptureGetOptionalParams + - Added Interface ChangeDataCaptureListByFactoryNextOptionalParams + - Added Interface ChangeDataCaptureListByFactoryOptionalParams + - Added Interface ChangeDataCaptureListResponse + - Added Interface ChangeDataCaptureResource + - Added Interface ChangeDataCaptureStartOptionalParams + - Added Interface ChangeDataCaptureStatusOptionalParams + - Added Interface ChangeDataCaptureStopOptionalParams + - Added Interface DataMapperMapping + - Added Interface IntegrationRuntimeDataFlowPropertiesCustomPropertiesItem + - Added Interface LakeHouseLinkedService + - Added Interface LakeHouseLocation + - Added Interface LakeHouseReadSettings + - Added Interface LakeHouseTableDataset + - Added Interface LakeHouseTableSink + - Added Interface LakeHouseTableSource + - Added Interface LakeHouseWriteSettings + - Added Interface MapperAttributeMapping + - Added Interface MapperAttributeMappings + - Added Interface MapperAttributeReference + - Added Interface MapperConnection + - Added Interface MapperConnectionReference + - Added Interface MapperDslConnectorProperties + - Added Interface MapperPolicy + - Added Interface MapperPolicyRecurrence + - Added Interface MapperSourceConnectionsInfo + - Added Interface MapperTable + - Added Interface MapperTableSchema + - Added Interface MapperTargetConnectionsInfo + - Added Interface OutputColumn + - Added Interface ParquetReadSettings + - Added Interface SecureInputOutputPolicy + - Added Type Alias ActivityOnInactiveMarkAs + - Added Type Alias ActivityState + - Added Type Alias ChangeDataCaptureCreateOrUpdateResponse + - Added Type Alias ChangeDataCaptureGetResponse + - Added Type Alias ChangeDataCaptureListByFactoryNextResponse + - Added Type Alias ChangeDataCaptureListByFactoryResponse + - Added Type Alias ChangeDataCaptureStatusResponse + - Added Type Alias ConnectionType + - Added Type Alias FrequencyType + - Added Type Alias MappingType + - Interface Activity has a new optional parameter onInactiveMarkAs + - Interface Activity has a new optional parameter state + - Interface AmazonRdsForSqlServerSource has a new optional parameter isolationLevel + - Interface AzureMLServiceLinkedService has a new optional parameter authentication + - Interface AzureSqlSource has a new optional parameter isolationLevel + - Interface GoogleAdWordsLinkedService has a new optional parameter googleAdsApiVersion + - Interface GoogleAdWordsLinkedService has a new optional parameter loginCustomerID + - Interface GoogleAdWordsLinkedService has a new optional parameter privateKey + - Interface GoogleAdWordsLinkedService has a new optional parameter supportLegacyDataTypes + - Interface HttpReadSettings has a new optional parameter additionalColumns + - Interface IntegrationRuntimeDataFlowProperties has a new optional parameter customProperties + - Interface MongoDbAtlasLinkedService has a new optional parameter driverVersion + - Interface ParquetSource has a new optional parameter formatSettings + - Interface PipelineExternalComputeScaleProperties has a new optional parameter numberOfExternalNodes + - Interface PipelineExternalComputeScaleProperties has a new optional parameter numberOfPipelineNodes + - Interface SelfHostedIntegrationRuntime has a new optional parameter selfContainedInteractiveAuthoringEnabled + - Interface SelfHostedIntegrationRuntimeStatus has a new optional parameter selfContainedInteractiveAuthoringEnabled + - Interface SetVariableActivity has a new optional parameter policy + - Interface SetVariableActivity has a new optional parameter setSystemVariable + - Interface SqlDWSource has a new optional parameter isolationLevel + - Interface SqlMISource has a new optional parameter isolationLevel + - Interface SqlServerSource has a new optional parameter isolationLevel + - Interface SynapseNotebookActivity has a new optional parameter configurationType + - Interface SynapseNotebookActivity has a new optional parameter sparkConfig + - Interface SynapseNotebookActivity has a new optional parameter targetSparkConfiguration + - Interface WebHookActivity has a new optional parameter policy + - Type of parameter type of interface CopySink is changed from + + ``` + "DelimitedTextSink" | "JsonSink" | "OrcSink" | "RestSink" | "AzurePostgreSqlSink" | "AzureMySqlSink" | "AzureDatabricksDeltaLakeSink" | "SapCloudForCustomerSink" | "AzureQueueSink" | "AzureTableSink" | "AvroSink" | "ParquetSink" | "BinarySink" | "BlobSink" | "FileSystemSink" | "DocumentDbCollectionSink" | "CosmosDbSqlApiSink" | "SqlSink" | "SqlServerSink" | "AzureSqlSink" | "SqlMISink" | "SqlDWSink" | "SnowflakeSink" | "OracleSink" | "AzureDataLakeStoreSink" | "AzureBlobFSSink" | "AzureSearchIndexSink" | "OdbcSink" | "InformixSink" | "MicrosoftAccessSink" | "DynamicsSink" | "DynamicsCrmSink" | "CommonDataServiceForAppsSink" | "AzureDataExplorerSink" | "SalesforceSink" | "SalesforceServiceCloudSink" | "MongoDbAtlasSink" | "MongoDbV2Sink" | "CosmosDbMongoDbApiSink" + ``` + to + ``` + "DelimitedTextSink" | "JsonSink" | "OrcSink" | "RestSink" | "AzurePostgreSqlSink" | "AzureMySqlSink" | "AzureDatabricksDeltaLakeSink" | "SapCloudForCustomerSink" | "AzureQueueSink" | "AzureTableSink" | "AvroSink" | "ParquetSink" | "BinarySink" | "BlobSink" | "FileSystemSink" | "DocumentDbCollectionSink" | "CosmosDbSqlApiSink" | "SqlSink" | "SqlServerSink" | "AzureSqlSink" | "SqlMISink" | "SqlDWSink" | "SnowflakeSink" | "OracleSink" | "AzureDataLakeStoreSink" | "AzureBlobFSSink" | "AzureSearchIndexSink" | "OdbcSink" | "InformixSink" | "MicrosoftAccessSink" | "DynamicsSink" | "DynamicsCrmSink" | "CommonDataServiceForAppsSink" | "AzureDataExplorerSink" | "SalesforceSink" | "SalesforceServiceCloudSink" | "MongoDbAtlasSink" | "MongoDbV2Sink" | "CosmosDbMongoDbApiSink" | "LakeHouseTableSink" + ``` + - Type of parameter type of interface CopySource is changed from ``` + "AvroSource" | "ExcelSource" | "ParquetSource" | "DelimitedTextSource" | "JsonSource" | "XmlSource" | "OrcSource" | "BinarySource" | "TabularSource" | "AzureTableSource" | "BlobSource" | "DocumentDbCollectionSource" | "CosmosDbSqlApiSource" | "DynamicsSource" | "DynamicsCrmSource" | "CommonDataServiceForAppsSource" | "RelationalSource" | "InformixSource" | "MicrosoftAccessSource" | "Db2Source" | "OdbcSource" | "MySqlSource" | "PostgreSqlSource" | "SybaseSource" | "SapBwSource" | "ODataSource" | "SalesforceSource" | "SalesforceServiceCloudSource" | "SapCloudForCustomerSource" | "SapEccSource" | "SapHanaSource" | "SapOpenHubSource" | "SapOdpSource" | "SapTableSource" | "RestSource" | "SqlSource" | "SqlServerSource" | "AmazonRdsForSqlServerSource" | "AzureSqlSource" | "SqlMISource" | "SqlDWSource" | "FileSystemSource" | "HdfsSource" | "AzureMySqlSource" | "AzureDataExplorerSource" | "OracleSource" | "AmazonRdsForOracleSource" | "TeradataSource" | "WebSource" | "CassandraSource" | "MongoDbSource" | "MongoDbAtlasSource" | "MongoDbV2Source" | "CosmosDbMongoDbApiSource" | "Office365Source" | "AzureDataLakeStoreSource" | "AzureBlobFSSource" | "HttpSource" | "AmazonMWSSource" | "AzurePostgreSqlSource" | "ConcurSource" | "CouchbaseSource" | "DrillSource" | "EloquaSource" | "GoogleBigQuerySource" | "GreenplumSource" | "HBaseSource" | "HiveSource" | "HubspotSource" | "ImpalaSource" | "JiraSource" | "MagentoSource" | "MariaDBSource" | "AzureMariaDBSource" | "MarketoSource" | "PaypalSource" | "PhoenixSource" | "PrestoSource" | "QuickBooksSource" | "ServiceNowSource" | "ShopifySource" | "SparkSource" | "SquareSource" | "XeroSource" | "ZohoSource" | "NetezzaSource" | "VerticaSource" | "SalesforceMarketingCloudSource" | "ResponsysSource" | "DynamicsAXSource" | "OracleServiceCloudSource" | "GoogleAdWordsSource" | "AmazonRedshiftSource" | "SnowflakeSource" | "AzureDatabricksDeltaLakeSource" | "SharePointOnlineListSource" + ``` + to + ``` + "AvroSource" | "ExcelSource" | "ParquetSource" | "DelimitedTextSource" | "JsonSource" | "XmlSource" | "OrcSource" | "BinarySource" | "TabularSource" | "AzureTableSource" | "BlobSource" | "DocumentDbCollectionSource" | "CosmosDbSqlApiSource" | "DynamicsSource" | "DynamicsCrmSource" | "CommonDataServiceForAppsSource" | "RelationalSource" | "InformixSource" | "MicrosoftAccessSource" | "Db2Source" | "OdbcSource" | "MySqlSource" | "PostgreSqlSource" | "SybaseSource" | "SapBwSource" | "ODataSource" | "SalesforceSource" | "SalesforceServiceCloudSource" | "SapCloudForCustomerSource" | "SapEccSource" | "SapHanaSource" | "SapOpenHubSource" | "SapOdpSource" | "SapTableSource" | "RestSource" | "SqlSource" | "SqlServerSource" | "AmazonRdsForSqlServerSource" | "AzureSqlSource" | "SqlMISource" | "SqlDWSource" | "FileSystemSource" | "HdfsSource" | "AzureMySqlSource" | "AzureDataExplorerSource" | "OracleSource" | "AmazonRdsForOracleSource" | "TeradataSource" | "WebSource" | "CassandraSource" | "MongoDbSource" | "MongoDbAtlasSource" | "MongoDbV2Source" | "CosmosDbMongoDbApiSource" | "Office365Source" | "AzureDataLakeStoreSource" | "AzureBlobFSSource" | "HttpSource" | "AmazonMWSSource" | "AzurePostgreSqlSource" | "ConcurSource" | "CouchbaseSource" | "DrillSource" | "EloquaSource" | "GoogleBigQuerySource" | "GreenplumSource" | "HBaseSource" | "HiveSource" | "HubspotSource" | "ImpalaSource" | "JiraSource" | "MagentoSource" | "MariaDBSource" | "AzureMariaDBSource" | "MarketoSource" | "PaypalSource" | "PhoenixSource" | "PrestoSource" | "QuickBooksSource" | "ServiceNowSource" | "ShopifySource" | "SparkSource" | "SquareSource" | "XeroSource" | "ZohoSource" | "NetezzaSource" | "VerticaSource" | "SalesforceMarketingCloudSource" | "ResponsysSource" | "DynamicsAXSource" | "OracleServiceCloudSource" | "GoogleAdWordsSource" | "AmazonRedshiftSource" | "LakeHouseTableSource" | "SnowflakeSource" | "AzureDatabricksDeltaLakeSource" | "SharePointOnlineListSource" + ``` + - Type of parameter type of interface Dataset is changed from ``` + "AmazonS3Object" | "Avro" | "Excel" | "Parquet" | "DelimitedText" | "Json" | "Xml" | "Orc" | "Binary" | "AzureBlob" | "AzureTable" | "AzureSqlTable" | "AzureSqlMITable" | "AzureSqlDWTable" | "CassandraTable" | "CustomDataset" | "CosmosDbSqlApiCollection" | "DocumentDbCollection" | "DynamicsEntity" | "DynamicsCrmEntity" | "CommonDataServiceForAppsEntity" | "AzureDataLakeStoreFile" | "AzureBlobFSFile" | "Office365Table" | "FileShare" | "MongoDbCollection" | "MongoDbAtlasCollection" | "MongoDbV2Collection" | "CosmosDbMongoDbApiCollection" | "ODataResource" | "OracleTable" | "AmazonRdsForOracleTable" | "TeradataTable" | "AzureMySqlTable" | "AmazonRedshiftTable" | "Db2Table" | "RelationalTable" | "InformixTable" | "OdbcTable" | "MySqlTable" | "PostgreSqlTable" | "MicrosoftAccessTable" | "SalesforceObject" | "SalesforceServiceCloudObject" | "SybaseTable" | "SapBwCube" | "SapCloudForCustomerResource" | "SapEccResource" | "SapHanaTable" | "SapOpenHubTable" | "SqlServerTable" | "AmazonRdsForSqlServerTable" | "RestResource" | "SapTableResource" | "SapOdpResource" | "WebTable" | "AzureSearchIndex" | "HttpFile" | "AmazonMWSObject" | "AzurePostgreSqlTable" | "ConcurObject" | "CouchbaseTable" | "DrillTable" | "EloquaObject" | "GoogleBigQueryObject" | "GreenplumTable" | "HBaseObject" | "HiveObject" | "HubspotObject" | "ImpalaObject" | "JiraObject" | "MagentoObject" | "MariaDBTable" | "AzureMariaDBTable" | "MarketoObject" | "PaypalObject" | "PhoenixObject" | "PrestoObject" | "QuickBooksObject" | "ServiceNowObject" | "ShopifyObject" | "SparkObject" | "SquareObject" | "XeroObject" | "ZohoObject" | "NetezzaTable" | "VerticaTable" | "SalesforceMarketingCloudObject" | "ResponsysObject" | "DynamicsAXResource" | "OracleServiceCloudObject" | "AzureDataExplorerTable" | "GoogleAdWordsObject" | "SnowflakeTable" | "SharePointOnlineListResource" | "AzureDatabricksDeltaLakeDataset" + ``` + to + ``` + "AmazonS3Object" | "Avro" | "Excel" | "Parquet" | "DelimitedText" | "Json" | "Xml" | "Orc" | "Binary" | "AzureBlob" | "AzureTable" | "AzureSqlTable" | "AzureSqlMITable" | "AzureSqlDWTable" | "CassandraTable" | "CustomDataset" | "CosmosDbSqlApiCollection" | "DocumentDbCollection" | "DynamicsEntity" | "DynamicsCrmEntity" | "CommonDataServiceForAppsEntity" | "AzureDataLakeStoreFile" | "AzureBlobFSFile" | "Office365Table" | "FileShare" | "MongoDbCollection" | "MongoDbAtlasCollection" | "MongoDbV2Collection" | "CosmosDbMongoDbApiCollection" | "ODataResource" | "OracleTable" | "AmazonRdsForOracleTable" | "TeradataTable" | "AzureMySqlTable" | "AmazonRedshiftTable" | "Db2Table" | "RelationalTable" | "InformixTable" | "OdbcTable" | "MySqlTable" | "PostgreSqlTable" | "MicrosoftAccessTable" | "SalesforceObject" | "SalesforceServiceCloudObject" | "SybaseTable" | "SapBwCube" | "SapCloudForCustomerResource" | "SapEccResource" | "SapHanaTable" | "SapOpenHubTable" | "SqlServerTable" | "AmazonRdsForSqlServerTable" | "RestResource" | "SapTableResource" | "SapOdpResource" | "WebTable" | "AzureSearchIndex" | "HttpFile" | "AmazonMWSObject" | "AzurePostgreSqlTable" | "ConcurObject" | "CouchbaseTable" | "DrillTable" | "EloquaObject" | "GoogleBigQueryObject" | "GreenplumTable" | "HBaseObject" | "HiveObject" | "HubspotObject" | "ImpalaObject" | "JiraObject" | "MagentoObject" | "MariaDBTable" | "AzureMariaDBTable" | "MarketoObject" | "PaypalObject" | "PhoenixObject" | "PrestoObject" | "QuickBooksObject" | "ServiceNowObject" | "ShopifyObject" | "SparkObject" | "SquareObject" | "XeroObject" | "ZohoObject" | "NetezzaTable" | "VerticaTable" | "SalesforceMarketingCloudObject" | "ResponsysObject" | "DynamicsAXResource" | "OracleServiceCloudObject" | "AzureDataExplorerTable" | "GoogleAdWordsObject" | "SnowflakeTable" | "SharePointOnlineListResource" | "AzureDatabricksDeltaLakeDataset" | "LakeHouseTable" + ``` + - Type of parameter type of interface DatasetLocation is changed from + ``` + "AzureBlobStorageLocation" | "AzureBlobFSLocation" | "AzureDataLakeStoreLocation" | "AmazonS3Location" | "FileServerLocation" | "AzureFileStorageLocation" | "AmazonS3CompatibleLocation" | "OracleCloudStorageLocation" | "GoogleCloudStorageLocation" | "FtpServerLocation" | "SftpLocation" | "HttpServerLocation" | "HdfsLocation" + ``` + to + ``` + "AzureBlobStorageLocation" | "AzureBlobFSLocation" | "AzureDataLakeStoreLocation" | "AmazonS3Location" | "FileServerLocation" | "AzureFileStorageLocation" | "AmazonS3CompatibleLocation" | "OracleCloudStorageLocation" | "GoogleCloudStorageLocation" | "FtpServerLocation" | "SftpLocation" | "HttpServerLocation" | "HdfsLocation" | "LakeHouseLocation" + ``` + - Type of parameter type of interface FormatReadSettings is changed from + ``` + "DelimitedTextReadSettings" | "JsonReadSettings" | "XmlReadSettings" | "BinaryReadSettings" + ``` + to + ``` + "ParquetReadSettings" | "DelimitedTextReadSettings" | "JsonReadSettings" | "XmlReadSettings" | "BinaryReadSettings" + ``` + - Type of parameter type of interface LinkedService is changed from + ``` + "AzureStorage" | "AzureBlobStorage" | "AzureTableStorage" | "AzureSqlDW" | "SqlServer" | "AmazonRdsForSqlServer" | "AzureSqlDatabase" | "AzureSqlMI" | "AzureBatch" | "AzureKeyVault" | "CosmosDb" | "Dynamics" | "DynamicsCrm" | "CommonDataServiceForApps" | "HDInsight" | "FileServer" | "AzureFileStorage" | "AmazonS3Compatible" | "OracleCloudStorage" | "GoogleCloudStorage" | "Oracle" | "AmazonRdsForOracle" | "AzureMySql" | "MySql" | "PostgreSql" | "Sybase" | "Db2" | "Teradata" | "AzureML" | "AzureMLService" | "Odbc" | "Informix" | "MicrosoftAccess" | "Hdfs" | "OData" | "Web" | "Cassandra" | "MongoDb" | "MongoDbAtlas" | "MongoDbV2" | "CosmosDbMongoDbApi" | "AzureDataLakeStore" | "AzureBlobFS" | "Office365" | "Salesforce" | "SalesforceServiceCloud" | "SapCloudForCustomer" | "SapEcc" | "SapOpenHub" | "SapOdp" | "RestService" | "TeamDesk" | "Quickbase" | "Smartsheet" | "Zendesk" | "Dataworld" | "AppFigures" | "Asana" | "Twilio" | "GoogleSheets" | "AmazonS3" | "AmazonRedshift" | "CustomDataSource" | "AzureSearch" | "HttpServer" | "FtpServer" | "Sftp" | "SapBW" | "SapHana" | "AmazonMWS" | "AzurePostgreSql" | "Concur" | "Couchbase" | "Drill" | "Eloqua" | "GoogleBigQuery" | "Greenplum" | "HBase" | "Hive" | "Hubspot" | "Impala" | "Jira" | "Magento" | "MariaDB" | "AzureMariaDB" | "Marketo" | "Paypal" | "Phoenix" | "Presto" | "QuickBooks" | "ServiceNow" | "Shopify" | "Spark" | "Square" | "Xero" | "Zoho" | "Vertica" | "Netezza" | "SalesforceMarketingCloud" | "HDInsightOnDemand" | "AzureDataLakeAnalytics" | "AzureDatabricks" | "AzureDatabricksDeltaLake" | "Responsys" | "DynamicsAX" | "OracleServiceCloud" | "GoogleAdWords" | "SapTable" | "AzureDataExplorer" | "AzureFunction" | "Snowflake" | "SharePointOnlineList" | "AzureSynapseArtifacts" + ``` + to + ``` + "AzureStorage" | "AzureBlobStorage" | "AzureTableStorage" | "AzureSqlDW" | "SqlServer" | "AmazonRdsForSqlServer" | "AzureSqlDatabase" | "AzureSqlMI" | "AzureBatch" | "AzureKeyVault" | "CosmosDb" | "Dynamics" | "DynamicsCrm" | "CommonDataServiceForApps" | "HDInsight" | "FileServer" | "AzureFileStorage" | "AmazonS3Compatible" | "OracleCloudStorage" | "GoogleCloudStorage" | "Oracle" | "AmazonRdsForOracle" | "AzureMySql" | "MySql" | "PostgreSql" | "Sybase" | "Db2" | "Teradata" | "AzureML" | "AzureMLService" | "Odbc" | "Informix" | "MicrosoftAccess" | "Hdfs" | "OData" | "Web" | "Cassandra" | "MongoDb" | "MongoDbAtlas" | "MongoDbV2" | "CosmosDbMongoDbApi" | "AzureDataLakeStore" | "AzureBlobFS" | "Office365" | "Salesforce" | "SalesforceServiceCloud" | "SapCloudForCustomer" | "SapEcc" | "SapOpenHub" | "SapOdp" | "RestService" | "TeamDesk" | "Quickbase" | "Smartsheet" | "Zendesk" | "Dataworld" | "AppFigures" | "Asana" | "Twilio" | "GoogleSheets" | "AmazonS3" | "AmazonRedshift" | "CustomDataSource" | "AzureSearch" | "HttpServer" | "FtpServer" | "Sftp" | "SapBW" | "SapHana" | "AmazonMWS" | "AzurePostgreSql" | "Concur" | "Couchbase" | "Drill" | "Eloqua" | "GoogleBigQuery" | "Greenplum" | "HBase" | "Hive" | "Hubspot" | "Impala" | "Jira" | "Magento" | "MariaDB" | "AzureMariaDB" | "Marketo" | "Paypal" | "Phoenix" | "Presto" | "QuickBooks" | "ServiceNow" | "Shopify" | "Spark" | "Square" | "Xero" | "Zoho" | "Vertica" | "Netezza" | "SalesforceMarketingCloud" | "HDInsightOnDemand" | "AzureDataLakeAnalytics" | "AzureDatabricks" | "AzureDatabricksDeltaLake" | "Responsys" | "DynamicsAX" | "OracleServiceCloud" | "GoogleAdWords" | "SapTable" | "AzureDataExplorer" | "AzureFunction" | "Snowflake" | "SharePointOnlineList" | "AzureSynapseArtifacts" | "LakeHouse" + ``` + - Type of parameter type of interface StoreReadSettings is changed from + ``` + "AzureBlobStorageReadSettings" | "AzureBlobFSReadSettings" | "AzureDataLakeStoreReadSettings" | "AmazonS3ReadSettings" | "FileServerReadSettings" | "AzureFileStorageReadSettings" | "AmazonS3CompatibleReadSettings" | "OracleCloudStorageReadSettings" | "GoogleCloudStorageReadSettings" | "FtpReadSettings" | "SftpReadSettings" | "HttpReadSettings" | "HdfsReadSettings" + ``` + to + ``` + "AzureBlobStorageReadSettings" | "AzureBlobFSReadSettings" | "AzureDataLakeStoreReadSettings" | "AmazonS3ReadSettings" | "FileServerReadSettings" | "AzureFileStorageReadSettings" | "AmazonS3CompatibleReadSettings" | "OracleCloudStorageReadSettings" | "GoogleCloudStorageReadSettings" | "FtpReadSettings" | "SftpReadSettings" | "HttpReadSettings" | "HdfsReadSettings" | "LakeHouseReadSettings" + ``` + - Type of parameter type of interface StoreWriteSettings is changed from + ``` + "SftpWriteSettings" | "AzureBlobStorageWriteSettings" | "AzureBlobFSWriteSettings" | "AzureDataLakeStoreWriteSettings" | "FileServerWriteSettings" | "AzureFileStorageWriteSettings" + ``` + to + ``` + "SftpWriteSettings" | "AzureBlobStorageWriteSettings" | "AzureBlobFSWriteSettings" | "AzureDataLakeStoreWriteSettings" | "FileServerWriteSettings" | "AzureFileStorageWriteSettings" | "LakeHouseWriteSettings" + ``` + - Added Enum KnownActivityOnInactiveMarkAs + - Added Enum KnownActivityState + - Added Enum KnownConnectionType + - Added Enum KnownFrequencyType + - Added Enum KnownMappingType -### Other Changes +**Breaking Changes** + - Interface HttpReadSettings no longer has parameter enablePartitionDiscovery + - Interface HttpReadSettings no longer has parameter partitionRootPath + - Type of parameter encryptedCredential of interface AmazonMWSLinkedService is changed from any to string + - Type of parameter encryptedCredential of interface AmazonRdsForOracleLinkedService is changed from any to string + - Type of parameter encryptedCredential of interface AmazonRdsForSqlServerLinkedService is changed from any to string + - Type of parameter encryptedCredential of interface AmazonRedshiftLinkedService is changed from any to string + - Type of parameter encryptedCredential of interface AmazonS3CompatibleLinkedService is changed from any to string + - Type of parameter enablePartitionDiscovery of interface AmazonS3CompatibleReadSettings is changed from boolean to any + - Type of parameter encryptedCredential of interface AmazonS3LinkedService is changed from any to string + - Type of parameter enablePartitionDiscovery of interface AmazonS3ReadSettings is changed from boolean to any + - Type of parameter encryptedCredential of interface AsanaLinkedService is changed from any to string + - Type of parameter encryptedCredential of interface AzureBatchLinkedService is changed from any to string + - Type of parameter encryptedCredential of interface AzureBlobFSLinkedService is changed from any to string + - Type of parameter enablePartitionDiscovery of interface AzureBlobFSReadSettings is changed from boolean to any + - Type of parameter accountKind of interface AzureBlobStorageLinkedService is changed from string to any + - Type of parameter serviceEndpoint of interface AzureBlobStorageLinkedService is changed from string to any + - Type of parameter enablePartitionDiscovery of interface AzureBlobStorageReadSettings is changed from boolean to any + - Type of parameter encryptedCredential of interface AzureDatabricksDeltaLakeLinkedService is changed from any to string + - Type of parameter encryptedCredential of interface AzureDatabricksLinkedService is changed from any to string + - Type of parameter encryptedCredential of interface AzureDataLakeAnalyticsLinkedService is changed from any to string + - Type of parameter encryptedCredential of interface AzureDataLakeStoreLinkedService is changed from any to string + - Type of parameter enablePartitionDiscovery of interface AzureDataLakeStoreReadSettings is changed from boolean to any + - Type of parameter encryptedCredential of interface AzureFileStorageLinkedService is changed from any to string + - Type of parameter enablePartitionDiscovery of interface AzureFileStorageReadSettings is changed from boolean to any + - Type of parameter encryptedCredential of interface AzureFunctionLinkedService is changed from any to string + - Type of parameter encryptedCredential of interface AzureMariaDBLinkedService is changed from any to string + - Type of parameter encryptedCredential of interface AzureMLLinkedService is changed from any to string + - Type of parameter encryptedCredential of interface AzureMLServiceLinkedService is changed from any to string + - Type of parameter encryptedCredential of interface AzureMySqlLinkedService is changed from any to string + - Type of parameter encryptedCredential of interface AzurePostgreSqlLinkedService is changed from any to string + - Type of parameter encryptedCredential of interface AzureSearchLinkedService is changed from any to string + - Type of parameter encryptedCredential of interface AzureSqlDatabaseLinkedService is changed from any to string + - Type of parameter encryptedCredential of interface AzureSqlDWLinkedService is changed from any to string + - Type of parameter encryptedCredential of interface AzureSqlMILinkedService is changed from any to string + - Type of parameter encryptedCredential of interface CassandraLinkedService is changed from any to string + - Type of parameter encryptedCredential of interface CommonDataServiceForAppsLinkedService is changed from any to string + - Type of parameter encryptedCredential of interface ConcurLinkedService is changed from any to string + - Type of parameter encryptedCredential of interface CosmosDbLinkedService is changed from any to string + - Type of parameter servicePrincipalCredentialType of interface CosmosDbLinkedService is changed from CosmosDbServicePrincipalCredentialType to any + - Type of parameter encryptedCredential of interface CouchbaseLinkedService is changed from any to string + - Type of parameter encryptedCredential of interface DataworldLinkedService is changed from any to string + - Type of parameter encryptedCredential of interface Db2LinkedService is changed from any to string + - Type of parameter encryptedCredential of interface DrillLinkedService is changed from any to string + - Type of parameter encryptedCredential of interface DynamicsAXLinkedService is changed from any to string + - Type of parameter encryptedCredential of interface DynamicsCrmLinkedService is changed from any to string + - Type of parameter encryptedCredential of interface DynamicsLinkedService is changed from any to string + - Type of parameter encryptedCredential of interface EloquaLinkedService is changed from any to string + - Type of parameter encryptedCredential of interface FileServerLinkedService is changed from any to string + - Type of parameter enablePartitionDiscovery of interface FileServerReadSettings is changed from boolean to any + - Type of parameter enablePartitionDiscovery of interface FtpReadSettings is changed from boolean to any + - Type of parameter useBinaryTransfer of interface FtpReadSettings is changed from boolean to any + - Type of parameter encryptedCredential of interface FtpServerLinkedService is changed from any to string + - Type of parameter encryptedCredential of interface GoogleAdWordsLinkedService is changed from any to string + - Type of parameter encryptedCredential of interface GoogleBigQueryLinkedService is changed from any to string + - Type of parameter encryptedCredential of interface GoogleCloudStorageLinkedService is changed from any to string + - Type of parameter enablePartitionDiscovery of interface GoogleCloudStorageReadSettings is changed from boolean to any + - Type of parameter encryptedCredential of interface GoogleSheetsLinkedService is changed from any to string + - Type of parameter encryptedCredential of interface GreenplumLinkedService is changed from any to string + - Type of parameter encryptedCredential of interface HBaseLinkedService is changed from any to string + - Type of parameter encryptedCredential of interface HdfsLinkedService is changed from any to string + - Type of parameter enablePartitionDiscovery of interface HdfsReadSettings is changed from boolean to any + - Type of parameter variables of interface HDInsightHiveActivity is changed from any[] to { [propertyName: string]: any; } + - Type of parameter encryptedCredential of interface HDInsightLinkedService is changed from any to string + - Type of parameter encryptedCredential of interface HDInsightOnDemandLinkedService is changed from any to string + - Type of parameter encryptedCredential of interface HiveLinkedService is changed from any to string + - Type of parameter encryptedCredential of interface HttpLinkedService is changed from any to string + - Type of parameter encryptedCredential of interface HubspotLinkedService is changed from any to string + - Type of parameter encryptedCredential of interface ImpalaLinkedService is changed from any to string + - Type of parameter encryptedCredential of interface InformixLinkedService is changed from any to string + - Type of parameter encryptedCredential of interface JiraLinkedService is changed from any to string + - Type of parameter encryptedCredential of interface MagentoLinkedService is changed from any to string + - Type of parameter encryptedCredential of interface MariaDBLinkedService is changed from any to string + - Type of parameter encryptedCredential of interface MarketoLinkedService is changed from any to string + - Type of parameter encryptedCredential of interface MicrosoftAccessLinkedService is changed from any to string + - Type of parameter encryptedCredential of interface MongoDbLinkedService is changed from any to string + - Type of parameter encryptedCredential of interface MySqlLinkedService is changed from any to string + - Type of parameter encryptedCredential of interface NetezzaLinkedService is changed from any to string + - Type of parameter encryptedCredential of interface ODataLinkedService is changed from any to string + - Type of parameter encryptedCredential of interface OdbcLinkedService is changed from any to string + - Type of parameter encryptedCredential of interface Office365LinkedService is changed from any to string + - Type of parameter encryptedCredential of interface OracleCloudStorageLinkedService is changed from any to string + - Type of parameter enablePartitionDiscovery of interface OracleCloudStorageReadSettings is changed from boolean to any + - Type of parameter encryptedCredential of interface OracleLinkedService is changed from any to string + - Type of parameter encryptedCredential of interface OracleServiceCloudLinkedService is changed from any to string + - Type of parameter encryptedCredential of interface PaypalLinkedService is changed from any to string + - Type of parameter encryptedCredential of interface PhoenixLinkedService is changed from any to string + - Type of parameter encryptedCredential of interface PostgreSqlLinkedService is changed from any to string + - Type of parameter encryptedCredential of interface PrestoLinkedService is changed from any to string + - Type of parameter encryptedCredential of interface QuickbaseLinkedService is changed from any to string + - Type of parameter encryptedCredential of interface QuickBooksLinkedService is changed from any to string + - Type of parameter encryptedCredential of interface ResponsysLinkedService is changed from any to string + - Type of parameter additionalHeaders of interface RestResourceDataset is changed from any to { [propertyName: string]: any; } + - Type of parameter paginationRules of interface RestResourceDataset is changed from any to { [propertyName: string]: any; } + - Type of parameter encryptedCredential of interface RestServiceLinkedService is changed from any to string + - Type of parameter encryptedCredential of interface SalesforceLinkedService is changed from any to string + - Type of parameter encryptedCredential of interface SalesforceMarketingCloudLinkedService is changed from any to string + - Type of parameter encryptedCredential of interface SalesforceServiceCloudLinkedService is changed from any to string + - Type of parameter readBehavior of interface SalesforceServiceCloudSource is changed from SalesforceSourceReadBehavior to any + - Type of parameter readBehavior of interface SalesforceSource is changed from SalesforceSourceReadBehavior to any + - Type of parameter encryptedCredential of interface SapBWLinkedService is changed from any to string + - Type of parameter encryptedCredential of interface SapCloudForCustomerLinkedService is changed from any to string + - Type of parameter url of interface SapEccLinkedService is changed from string to any + - Type of parameter username of interface SapEccLinkedService is changed from string to any + - Type of parameter encryptedCredential of interface SapHanaLinkedService is changed from any to string + - Type of parameter encryptedCredential of interface SapOdpLinkedService is changed from any to string + - Type of parameter encryptedCredential of interface SapOpenHubLinkedService is changed from any to string + - Type of parameter encryptedCredential of interface SapTableLinkedService is changed from any to string + - Type of parameter encryptedCredential of interface ServiceNowLinkedService is changed from any to string + - Type of parameter enablePartitionDiscovery of interface SftpReadSettings is changed from boolean to any + - Type of parameter encryptedCredential of interface SftpServerLinkedService is changed from any to string + - Type of parameter encryptedCredential of interface SharePointOnlineListLinkedService is changed from any to string + - Type of parameter encryptedCredential of interface ShopifyLinkedService is changed from any to string + - Type of parameter encryptedCredential of interface SmartsheetLinkedService is changed from any to string + - Type of parameter encryptedCredential of interface SnowflakeLinkedService is changed from any to string + - Type of parameter encryptedCredential of interface SparkLinkedService is changed from any to string + - Type of parameter encryptedCredential of interface SqlServerLinkedService is changed from any to string + - Type of parameter encryptedCredential of interface SquareLinkedService is changed from any to string + - Type of parameter encryptedCredential of interface SybaseLinkedService is changed from any to string + - Type of parameter numExecutors of interface SynapseNotebookActivity is changed from number to any + - Type of parameter encryptedCredential of interface TeamDeskLinkedService is changed from any to string + - Type of parameter encryptedCredential of interface TeradataLinkedService is changed from any to string + - Type of parameter encryptedCredential of interface VerticaLinkedService is changed from any to string + - Type of parameter encryptedCredential of interface XeroLinkedService is changed from any to string + - Type of parameter encryptedCredential of interface ZendeskLinkedService is changed from any to string + - Type of parameter encryptedCredential of interface ZohoLinkedService is changed from any to string + - Removed Enum KnownCosmosDbServicePrincipalCredentialType + + ## 11.1.0 (2023-03-02) **Features** diff --git a/sdk/datafactory/arm-datafactory/LICENSE b/sdk/datafactory/arm-datafactory/LICENSE index 3a1d9b6f24f7..7d5934740965 100644 --- a/sdk/datafactory/arm-datafactory/LICENSE +++ b/sdk/datafactory/arm-datafactory/LICENSE @@ -1,6 +1,6 @@ The MIT License (MIT) -Copyright (c) 2023 Microsoft +Copyright (c) 2024 Microsoft Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/sdk/datafactory/arm-datafactory/_meta.json b/sdk/datafactory/arm-datafactory/_meta.json index 302757aad334..6dd9d5a1e100 100644 --- a/sdk/datafactory/arm-datafactory/_meta.json +++ b/sdk/datafactory/arm-datafactory/_meta.json @@ -1,8 +1,8 @@ { - "commit": "a60468a0c5e2beb054680ae488fb9f92699f0a0d", + "commit": "1cd68b408db128963f7698834e4f2a054a214c42", "readme": "specification/datafactory/resource-manager/readme.md", - "autorest_command": "autorest --version=3.9.3 --typescript --modelerfour.lenient-model-deduplication --azure-arm --head-as-boolean=true --license-header=MICROSOFT_MIT_NO_VERSION --generate-test --typescript-sdks-folder=D:\\Git\\azure-sdk-for-js ..\\azure-rest-api-specs\\specification\\datafactory\\resource-manager\\readme.md --use=@autorest/typescript@6.0.0-rc.9 --generate-sample=true", - "repository_url": "https://github.com/Azure/azure-rest-api-specs.git", - "release_tool": "@azure-tools/js-sdk-release-tools@2.6.2", - "use": "@autorest/typescript@6.0.0-rc.9" + "autorest_command": "autorest --version=3.9.7 --typescript --modelerfour.lenient-model-deduplication --azure-arm --head-as-boolean=true --license-header=MICROSOFT_MIT_NO_VERSION --generate-test --typescript-sdks-folder=/mnt/vss/_work/1/s/azure-sdk-for-js ../azure-rest-api-specs/specification/datafactory/resource-manager/readme.md --use=@autorest/typescript@^6.0.11", + "repository_url": "https://github.com/test-repo-billy/azure-rest-api-specs.git", + "release_tool": "@azure-tools/js-sdk-release-tools@2.7.6", + "use": "@autorest/typescript@^6.0.11" } \ No newline at end of file diff --git a/sdk/datafactory/arm-datafactory/package.json b/sdk/datafactory/arm-datafactory/package.json index fbb72aee1392..9e9e42dfaed2 100644 --- a/sdk/datafactory/arm-datafactory/package.json +++ b/sdk/datafactory/arm-datafactory/package.json @@ -3,17 +3,17 @@ "sdk-type": "mgmt", "author": "Microsoft Corporation", "description": "A generated SDK for DataFactoryManagementClient.", - "version": "11.1.1", + "version": "16.0.0", "engines": { "node": ">=18.0.0" }, "dependencies": { - "@azure/core-lro": "^2.5.0", + "@azure/core-lro": "^2.5.4", "@azure/abort-controller": "^1.0.0", "@azure/core-paging": "^1.2.0", "@azure/core-client": "^1.7.0", - "@azure/core-auth": "^1.3.0", - "@azure/core-rest-pipeline": "^1.8.0", + "@azure/core-auth": "^1.6.0", + "@azure/core-rest-pipeline": "^1.14.0", "tslib": "^2.2.0" }, "keywords": [ @@ -29,20 +29,22 @@ "types": "./types/arm-datafactory.d.ts", "devDependencies": { "@microsoft/api-extractor": "^7.31.1", - "mkdirp": "^2.1.2", - "typescript": "~5.2.0", + "mkdirp": "^3.0.1", + "typescript": "~5.4.5", "uglify-js": "^3.4.9", - "rimraf": "^3.0.0", + "rimraf": "^5.0.0", "dotenv": "^16.0.0", - "@azure/identity": "^3.3.0", + "@azure/dev-tool": "^1.0.0", + "@azure/identity": "^4.0.1", "@azure-tools/test-recorder": "^3.0.0", "@azure-tools/test-credential": "^1.0.0", "mocha": "^10.0.0", + "@types/mocha": "^10.0.0", + "esm": "^3.2.18", "@types/chai": "^4.2.8", "chai": "^4.2.0", "cross-env": "^7.0.2", "@types/node": "^18.0.0", - "@azure/dev-tool": "^1.0.0", "ts-node": "^10.0.0" }, "repository": { @@ -76,8 +78,7 @@ "pack": "npm pack 2>&1", "extract-api": "api-extractor run --local", "lint": "echo skipped", - "audit": "echo skipped", - "clean": "rimraf dist dist-browser dist-esm test-dist temp types *.tgz *.log", + "clean": "rimraf --glob dist dist-browser dist-esm test-dist temp types *.tgz *.log", "build:node": "echo skipped", "build:browser": "echo skipped", "build:test": "echo skipped", @@ -105,13 +106,5 @@ ] }, "autoPublish": true, - "homepage": "https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/datafactory/arm-datafactory", - "//sampleConfiguration": { - "productName": "", - "productSlugs": [ - "azure" - ], - "disableDocsMs": true, - "apiRefLink": "https://docs.microsoft.com/javascript/api/@azure/arm-datafactory?view=azure-node-preview" - } -} + "homepage": "https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/datafactory/arm-datafactory" +} \ No newline at end of file diff --git a/sdk/datafactory/arm-datafactory/review/arm-datafactory.api.md b/sdk/datafactory/arm-datafactory/review/arm-datafactory.api.md index 5e817657fa34..2662f0b5e82f 100644 --- a/sdk/datafactory/arm-datafactory/review/arm-datafactory.api.md +++ b/sdk/datafactory/arm-datafactory/review/arm-datafactory.api.md @@ -23,6 +23,8 @@ export interface Activity { dependsOn?: ActivityDependency[]; description?: string; name: string; + onInactiveMarkAs?: ActivityOnInactiveMarkAs; + state?: ActivityState; type: "Container" | "Execution" | "Copy" | "HDInsightHive" | "HDInsightPig" | "HDInsightMapReduce" | "HDInsightStreaming" | "HDInsightSpark" | "ExecuteSSISPackage" | "Custom" | "SqlServerStoredProcedure" | "ExecutePipeline" | "Delete" | "AzureDataExplorerCommand" | "Lookup" | "WebActivity" | "GetMetadata" | "IfCondition" | "Switch" | "ForEach" | "AzureMLBatchExecution" | "AzureMLUpdateResource" | "AzureMLExecutePipeline" | "DataLakeAnalyticsU-SQL" | "Wait" | "Fail" | "Until" | "Validation" | "Filter" | "DatabricksNotebook" | "DatabricksSparkJar" | "DatabricksSparkPython" | "SetVariable" | "AppendVariable" | "AzureFunctionActivity" | "WebHook" | "ExecuteDataFlow" | "ExecuteWranglingDataflow" | "Script" | "SynapseNotebook" | "SparkJob"; userProperties?: UserProperty[]; } @@ -34,6 +36,9 @@ export interface ActivityDependency { dependencyConditions: DependencyCondition[]; } +// @public +export type ActivityOnInactiveMarkAs = string; + // @public export interface ActivityPolicy { [property: string]: any; @@ -80,6 +85,9 @@ export interface ActivityRunsQueryResponse { value: ActivityRun[]; } +// @public +export type ActivityState = string; + // @public (undocumented) export type ActivityUnion = Activity | ControlActivityUnion | ExecutionActivityUnion | ExecuteWranglingDataflowActivity; @@ -97,7 +105,7 @@ export interface AdditionalColumns { // @public export interface AmazonMWSLinkedService extends LinkedService { accessKeyId: any; - encryptedCredential?: any; + encryptedCredential?: string; endpoint: any; marketplaceID: any; mwsAuthToken?: SecretBaseUnion; @@ -124,7 +132,7 @@ export interface AmazonMWSSource extends TabularSource { // @public export interface AmazonRdsForOracleLinkedService extends LinkedService { connectionString: any; - encryptedCredential?: any; + encryptedCredential?: string; password?: SecretBaseUnion; type: "AmazonRdsForOracle"; } @@ -161,7 +169,7 @@ export interface AmazonRdsForOracleTableDataset extends Dataset { export interface AmazonRdsForSqlServerLinkedService extends LinkedService { alwaysEncryptedSettings?: SqlAlwaysEncryptedProperties; connectionString: any; - encryptedCredential?: any; + encryptedCredential?: string; password?: SecretBaseUnion; type: "AmazonRdsForSqlServer"; userName?: any; @@ -169,6 +177,7 @@ export interface AmazonRdsForSqlServerLinkedService extends LinkedService { // @public export interface AmazonRdsForSqlServerSource extends TabularSource { + isolationLevel?: any; partitionOption?: any; partitionSettings?: SqlPartitionSettings; produceAdditionalTypes?: any; @@ -188,7 +197,7 @@ export interface AmazonRdsForSqlServerTableDataset extends Dataset { // @public export interface AmazonRedshiftLinkedService extends LinkedService { database: any; - encryptedCredential?: any; + encryptedCredential?: string; password?: SecretBaseUnion; port?: any; server: any; @@ -214,7 +223,7 @@ export interface AmazonRedshiftTableDataset extends Dataset { // @public export interface AmazonS3CompatibleLinkedService extends LinkedService { accessKeyId?: any; - encryptedCredential?: any; + encryptedCredential?: string; forcePathStyle?: any; secretAccessKey?: SecretBaseUnion; serviceUrl?: any; @@ -231,7 +240,7 @@ export interface AmazonS3CompatibleLocation extends DatasetLocation { // @public export interface AmazonS3CompatibleReadSettings extends StoreReadSettings { deleteFilesAfterCompletion?: any; - enablePartitionDiscovery?: boolean; + enablePartitionDiscovery?: any; fileListPath?: any; modifiedDatetimeEnd?: any; modifiedDatetimeStart?: any; @@ -260,7 +269,7 @@ export interface AmazonS3Dataset extends Dataset { export interface AmazonS3LinkedService extends LinkedService { accessKeyId?: any; authenticationType?: any; - encryptedCredential?: any; + encryptedCredential?: string; secretAccessKey?: SecretBaseUnion; serviceUrl?: any; sessionToken?: SecretBaseUnion; @@ -277,7 +286,7 @@ export interface AmazonS3Location extends DatasetLocation { // @public export interface AmazonS3ReadSettings extends StoreReadSettings { deleteFilesAfterCompletion?: any; - enablePartitionDiscovery?: boolean; + enablePartitionDiscovery?: any; fileListPath?: any; modifiedDatetimeEnd?: any; modifiedDatetimeStart?: any; @@ -312,7 +321,7 @@ export interface ArmIdWrapper { // @public export interface AsanaLinkedService extends LinkedService { apiToken: SecretBaseUnion; - encryptedCredential?: any; + encryptedCredential?: string; type: "Asana"; } @@ -368,7 +377,7 @@ export interface AzureBatchLinkedService extends LinkedService { accountName: any; batchUri: any; credential?: CredentialReference; - encryptedCredential?: any; + encryptedCredential?: string; linkedServiceName: LinkedServiceReference; poolName: any; type: "AzureBatch"; @@ -400,7 +409,7 @@ export interface AzureBlobFSLinkedService extends LinkedService { accountKey?: any; azureCloudType?: any; credential?: CredentialReference; - encryptedCredential?: any; + encryptedCredential?: string; sasToken?: SecretBaseUnion; sasUri?: any; servicePrincipalCredential?: SecretBaseUnion; @@ -421,7 +430,7 @@ export interface AzureBlobFSLocation extends DatasetLocation { // @public export interface AzureBlobFSReadSettings extends StoreReadSettings { deleteFilesAfterCompletion?: any; - enablePartitionDiscovery?: boolean; + enablePartitionDiscovery?: any; fileListPath?: any; modifiedDatetimeEnd?: any; modifiedDatetimeStart?: any; @@ -456,7 +465,7 @@ export interface AzureBlobFSWriteSettings extends StoreWriteSettings { // @public export interface AzureBlobStorageLinkedService extends LinkedService { accountKey?: AzureKeyVaultSecretReference; - accountKind?: string; + accountKind?: any; authenticationType?: AzureStorageAuthenticationType; azureCloudType?: any; connectionString?: any; @@ -465,7 +474,7 @@ export interface AzureBlobStorageLinkedService extends LinkedService { encryptedCredential?: string; sasToken?: AzureKeyVaultSecretReference; sasUri?: any; - serviceEndpoint?: string; + serviceEndpoint?: any; servicePrincipalId?: any; servicePrincipalKey?: SecretBaseUnion; tenant?: any; @@ -481,7 +490,7 @@ export interface AzureBlobStorageLocation extends DatasetLocation { // @public export interface AzureBlobStorageReadSettings extends StoreReadSettings { deleteFilesAfterCompletion?: any; - enablePartitionDiscovery?: boolean; + enablePartitionDiscovery?: any; fileListPath?: any; modifiedDatetimeEnd?: any; modifiedDatetimeStart?: any; @@ -526,7 +535,7 @@ export interface AzureDatabricksDeltaLakeLinkedService extends LinkedService { clusterId?: any; credential?: CredentialReference; domain: any; - encryptedCredential?: any; + encryptedCredential?: string; type: "AzureDatabricksDeltaLake"; workspaceResourceId?: any; } @@ -551,7 +560,7 @@ export interface AzureDatabricksLinkedService extends LinkedService { authentication?: any; credential?: CredentialReference; domain: any; - encryptedCredential?: any; + encryptedCredential?: string; existingClusterId?: any; instancePoolId?: any; newClusterCustomTags?: { @@ -620,7 +629,7 @@ export interface AzureDataExplorerTableDataset extends Dataset { export interface AzureDataLakeAnalyticsLinkedService extends LinkedService { accountName: any; dataLakeAnalyticsUri?: any; - encryptedCredential?: any; + encryptedCredential?: string; resourceGroupName?: any; servicePrincipalId?: any; servicePrincipalKey?: SecretBaseUnion; @@ -644,7 +653,7 @@ export interface AzureDataLakeStoreLinkedService extends LinkedService { azureCloudType?: any; credential?: CredentialReference; dataLakeStoreUri: any; - encryptedCredential?: any; + encryptedCredential?: string; resourceGroupName?: any; servicePrincipalId?: any; servicePrincipalKey?: SecretBaseUnion; @@ -661,7 +670,7 @@ export interface AzureDataLakeStoreLocation extends DatasetLocation { // @public export interface AzureDataLakeStoreReadSettings extends StoreReadSettings { deleteFilesAfterCompletion?: any; - enablePartitionDiscovery?: boolean; + enablePartitionDiscovery?: any; fileListPath?: any; listAfter?: any; listBefore?: any; @@ -697,7 +706,7 @@ export interface AzureDataLakeStoreWriteSettings extends StoreWriteSettings { export interface AzureFileStorageLinkedService extends LinkedService { accountKey?: AzureKeyVaultSecretReference; connectionString?: any; - encryptedCredential?: any; + encryptedCredential?: string; fileShare?: any; host?: any; password?: SecretBaseUnion; @@ -716,7 +725,7 @@ export interface AzureFileStorageLocation extends DatasetLocation { // @public export interface AzureFileStorageReadSettings extends StoreReadSettings { deleteFilesAfterCompletion?: any; - enablePartitionDiscovery?: boolean; + enablePartitionDiscovery?: any; fileListPath?: any; modifiedDatetimeEnd?: any; modifiedDatetimeStart?: any; @@ -737,7 +746,9 @@ export interface AzureFileStorageWriteSettings extends StoreWriteSettings { export interface AzureFunctionActivity extends ExecutionActivity { body?: any; functionName: any; - headers?: any; + headers?: { + [propertyName: string]: any; + }; method: AzureFunctionActivityMethod; type: "AzureFunctionActivity"; } @@ -749,7 +760,7 @@ export type AzureFunctionActivityMethod = string; export interface AzureFunctionLinkedService extends LinkedService { authentication?: any; credential?: CredentialReference; - encryptedCredential?: any; + encryptedCredential?: string; functionAppUrl: any; functionKey?: SecretBaseUnion; resourceId?: any; @@ -774,7 +785,7 @@ export interface AzureKeyVaultSecretReference extends SecretBase { // @public export interface AzureMariaDBLinkedService extends LinkedService { connectionString?: any; - encryptedCredential?: any; + encryptedCredential?: string; pwd?: AzureKeyVaultSecretReference; type: "AzureMariaDB"; } @@ -822,7 +833,7 @@ export interface AzureMLExecutePipelineActivity extends ExecutionActivity { export interface AzureMLLinkedService extends LinkedService { apiKey: SecretBaseUnion; authentication?: any; - encryptedCredential?: any; + encryptedCredential?: string; mlEndpoint: any; servicePrincipalId?: any; servicePrincipalKey?: SecretBaseUnion; @@ -833,7 +844,8 @@ export interface AzureMLLinkedService extends LinkedService { // @public export interface AzureMLServiceLinkedService extends LinkedService { - encryptedCredential?: any; + authentication?: any; + encryptedCredential?: string; mlWorkspaceName: any; resourceGroupName: any; servicePrincipalId?: any; @@ -860,7 +872,7 @@ export interface AzureMLWebServiceFile { // @public export interface AzureMySqlLinkedService extends LinkedService { connectionString: any; - encryptedCredential?: any; + encryptedCredential?: string; password?: AzureKeyVaultSecretReference; type: "AzureMySql"; } @@ -887,7 +899,7 @@ export interface AzureMySqlTableDataset extends Dataset { // @public export interface AzurePostgreSqlLinkedService extends LinkedService { connectionString?: any; - encryptedCredential?: any; + encryptedCredential?: string; password?: AzureKeyVaultSecretReference; type: "AzurePostgreSql"; } @@ -934,7 +946,7 @@ export type AzureSearchIndexWriteBehaviorType = string; // @public export interface AzureSearchLinkedService extends LinkedService { - encryptedCredential?: any; + encryptedCredential?: string; key?: SecretBaseUnion; type: "AzureSearch"; url: any; @@ -946,7 +958,7 @@ export interface AzureSqlDatabaseLinkedService extends LinkedService { azureCloudType?: any; connectionString: any; credential?: CredentialReference; - encryptedCredential?: any; + encryptedCredential?: string; password?: AzureKeyVaultSecretReference; servicePrincipalId?: any; servicePrincipalKey?: SecretBaseUnion; @@ -959,7 +971,7 @@ export interface AzureSqlDWLinkedService extends LinkedService { azureCloudType?: any; connectionString: any; credential?: CredentialReference; - encryptedCredential?: any; + encryptedCredential?: string; password?: AzureKeyVaultSecretReference; servicePrincipalId?: any; servicePrincipalKey?: SecretBaseUnion; @@ -981,7 +993,7 @@ export interface AzureSqlMILinkedService extends LinkedService { azureCloudType?: any; connectionString: any; credential?: CredentialReference; - encryptedCredential?: any; + encryptedCredential?: string; password?: AzureKeyVaultSecretReference; servicePrincipalId?: any; servicePrincipalKey?: SecretBaseUnion; @@ -1013,6 +1025,7 @@ export interface AzureSqlSink extends CopySink { // @public export interface AzureSqlSource extends TabularSource { + isolationLevel?: any; partitionOption?: any; partitionSettings?: SqlPartitionSettings; produceAdditionalTypes?: any; @@ -1160,7 +1173,7 @@ export interface BlobTrigger extends MultiplePipelineTrigger { // @public export interface CassandraLinkedService extends LinkedService { authenticationType?: any; - encryptedCredential?: any; + encryptedCredential?: string; host: any; password?: SecretBaseUnion; port?: any; @@ -1193,6 +1206,91 @@ export interface ChainingTrigger extends Trigger { type: "ChainingTrigger"; } +// @public +export interface ChangeDataCapture { + createOrUpdate(resourceGroupName: string, factoryName: string, changeDataCaptureName: string, changeDataCapture: ChangeDataCaptureResource, options?: ChangeDataCaptureCreateOrUpdateOptionalParams): Promise; + delete(resourceGroupName: string, factoryName: string, changeDataCaptureName: string, options?: ChangeDataCaptureDeleteOptionalParams): Promise; + get(resourceGroupName: string, factoryName: string, changeDataCaptureName: string, options?: ChangeDataCaptureGetOptionalParams): Promise; + listByFactory(resourceGroupName: string, factoryName: string, options?: ChangeDataCaptureListByFactoryOptionalParams): PagedAsyncIterableIterator; + start(resourceGroupName: string, factoryName: string, changeDataCaptureName: string, options?: ChangeDataCaptureStartOptionalParams): Promise; + status(resourceGroupName: string, factoryName: string, changeDataCaptureName: string, options?: ChangeDataCaptureStatusOptionalParams): Promise; + stop(resourceGroupName: string, factoryName: string, changeDataCaptureName: string, options?: ChangeDataCaptureStopOptionalParams): Promise; +} + +// @public +export interface ChangeDataCaptureCreateOrUpdateOptionalParams extends coreClient.OperationOptions { + ifMatch?: string; +} + +// @public +export type ChangeDataCaptureCreateOrUpdateResponse = ChangeDataCaptureResource; + +// @public +export interface ChangeDataCaptureDeleteOptionalParams extends coreClient.OperationOptions { +} + +// @public +export interface ChangeDataCaptureFolder { + name?: string; +} + +// @public +export interface ChangeDataCaptureGetOptionalParams extends coreClient.OperationOptions { + ifNoneMatch?: string; +} + +// @public +export type ChangeDataCaptureGetResponse = ChangeDataCaptureResource; + +// @public +export interface ChangeDataCaptureListByFactoryNextOptionalParams extends coreClient.OperationOptions { +} + +// @public +export type ChangeDataCaptureListByFactoryNextResponse = ChangeDataCaptureListResponse; + +// @public +export interface ChangeDataCaptureListByFactoryOptionalParams extends coreClient.OperationOptions { +} + +// @public +export type ChangeDataCaptureListByFactoryResponse = ChangeDataCaptureListResponse; + +// @public +export interface ChangeDataCaptureListResponse { + nextLink?: string; + value: ChangeDataCaptureResource[]; +} + +// @public +export interface ChangeDataCaptureResource extends SubResource { + [property: string]: any; + allowVNetOverride?: boolean; + description?: string; + folder?: ChangeDataCaptureFolder; + policy: MapperPolicy; + sourceConnectionsInfo: MapperSourceConnectionsInfo[]; + status?: string; + targetConnectionsInfo: MapperTargetConnectionsInfo[]; +} + +// @public +export interface ChangeDataCaptureStartOptionalParams extends coreClient.OperationOptions { +} + +// @public +export interface ChangeDataCaptureStatusOptionalParams extends coreClient.OperationOptions { +} + +// @public +export type ChangeDataCaptureStatusResponse = { + body: string; +}; + +// @public +export interface ChangeDataCaptureStopOptionalParams extends coreClient.OperationOptions { +} + // @public export interface CloudError { code: string; @@ -1224,7 +1322,7 @@ export interface CommonDataServiceForAppsEntityDataset extends Dataset { export interface CommonDataServiceForAppsLinkedService extends LinkedService { authenticationType: any; deploymentType: any; - encryptedCredential?: any; + encryptedCredential?: string; hostName?: any; organizationName?: any; password?: SecretBaseUnion; @@ -1275,7 +1373,7 @@ export type CompressionReadSettingsUnion = CompressionReadSettings | ZipDeflateR export interface ConcurLinkedService extends LinkedService { clientId: any; connectionProperties?: any; - encryptedCredential?: any; + encryptedCredential?: string; password?: SecretBaseUnion; type: "Concur"; useEncryptedEndpoints?: any; @@ -1306,6 +1404,9 @@ export interface ConnectionStateProperties { readonly status?: string; } +// @public +export type ConnectionType = string; + // @public export interface ControlActivity extends Activity { type: "Container" | "ExecutePipeline" | "IfCondition" | "Switch" | "ForEach" | "Wait" | "Fail" | "Until" | "Validation" | "Filter" | "SetVariable" | "AppendVariable" | "WebHook"; @@ -1359,13 +1460,13 @@ export interface CopySink { maxConcurrentConnections?: any; sinkRetryCount?: any; sinkRetryWait?: any; - type: "DelimitedTextSink" | "JsonSink" | "OrcSink" | "RestSink" | "AzurePostgreSqlSink" | "AzureMySqlSink" | "AzureDatabricksDeltaLakeSink" | "SapCloudForCustomerSink" | "AzureQueueSink" | "AzureTableSink" | "AvroSink" | "ParquetSink" | "BinarySink" | "BlobSink" | "FileSystemSink" | "DocumentDbCollectionSink" | "CosmosDbSqlApiSink" | "SqlSink" | "SqlServerSink" | "AzureSqlSink" | "SqlMISink" | "SqlDWSink" | "SnowflakeSink" | "OracleSink" | "AzureDataLakeStoreSink" | "AzureBlobFSSink" | "AzureSearchIndexSink" | "OdbcSink" | "InformixSink" | "MicrosoftAccessSink" | "DynamicsSink" | "DynamicsCrmSink" | "CommonDataServiceForAppsSink" | "AzureDataExplorerSink" | "SalesforceSink" | "SalesforceServiceCloudSink" | "MongoDbAtlasSink" | "MongoDbV2Sink" | "CosmosDbMongoDbApiSink"; + type: "DelimitedTextSink" | "JsonSink" | "OrcSink" | "RestSink" | "AzurePostgreSqlSink" | "AzureMySqlSink" | "AzureDatabricksDeltaLakeSink" | "WarehouseSink" | "SapCloudForCustomerSink" | "AzureQueueSink" | "AzureTableSink" | "AvroSink" | "ParquetSink" | "BinarySink" | "BlobSink" | "FileSystemSink" | "DocumentDbCollectionSink" | "CosmosDbSqlApiSink" | "SqlSink" | "SqlServerSink" | "AzureSqlSink" | "SqlMISink" | "SqlDWSink" | "SnowflakeSink" | "SnowflakeV2Sink" | "OracleSink" | "AzureDataLakeStoreSink" | "AzureBlobFSSink" | "AzureSearchIndexSink" | "OdbcSink" | "InformixSink" | "MicrosoftAccessSink" | "DynamicsSink" | "DynamicsCrmSink" | "CommonDataServiceForAppsSink" | "AzureDataExplorerSink" | "SalesforceSink" | "SalesforceServiceCloudSink" | "MongoDbAtlasSink" | "MongoDbV2Sink" | "CosmosDbMongoDbApiSink" | "LakeHouseTableSink" | "SalesforceV2Sink" | "SalesforceServiceCloudV2Sink"; writeBatchSize?: any; writeBatchTimeout?: any; } // @public (undocumented) -export type CopySinkUnion = CopySink | DelimitedTextSink | JsonSink | OrcSink | RestSink | AzurePostgreSqlSink | AzureMySqlSink | AzureDatabricksDeltaLakeSink | SapCloudForCustomerSink | AzureQueueSink | AzureTableSink | AvroSink | ParquetSink | BinarySink | BlobSink | FileSystemSink | DocumentDbCollectionSink | CosmosDbSqlApiSink | SqlSink | SqlServerSink | AzureSqlSink | SqlMISink | SqlDWSink | SnowflakeSink | OracleSink | AzureDataLakeStoreSink | AzureBlobFSSink | AzureSearchIndexSink | OdbcSink | InformixSink | MicrosoftAccessSink | DynamicsSink | DynamicsCrmSink | CommonDataServiceForAppsSink | AzureDataExplorerSink | SalesforceSink | SalesforceServiceCloudSink | MongoDbAtlasSink | MongoDbV2Sink | CosmosDbMongoDbApiSink; +export type CopySinkUnion = CopySink | DelimitedTextSink | JsonSink | OrcSink | RestSink | AzurePostgreSqlSink | AzureMySqlSink | AzureDatabricksDeltaLakeSink | WarehouseSink | SapCloudForCustomerSink | AzureQueueSink | AzureTableSink | AvroSink | ParquetSink | BinarySink | BlobSink | FileSystemSink | DocumentDbCollectionSink | CosmosDbSqlApiSink | SqlSink | SqlServerSink | AzureSqlSink | SqlMISink | SqlDWSink | SnowflakeSink | SnowflakeV2Sink | OracleSink | AzureDataLakeStoreSink | AzureBlobFSSink | AzureSearchIndexSink | OdbcSink | InformixSink | MicrosoftAccessSink | DynamicsSink | DynamicsCrmSink | CommonDataServiceForAppsSink | AzureDataExplorerSink | SalesforceSink | SalesforceServiceCloudSink | MongoDbAtlasSink | MongoDbV2Sink | CosmosDbMongoDbApiSink | LakeHouseTableSink | SalesforceV2Sink | SalesforceServiceCloudV2Sink; // @public export interface CopySource { @@ -1374,11 +1475,11 @@ export interface CopySource { maxConcurrentConnections?: any; sourceRetryCount?: any; sourceRetryWait?: any; - type: "AvroSource" | "ExcelSource" | "ParquetSource" | "DelimitedTextSource" | "JsonSource" | "XmlSource" | "OrcSource" | "BinarySource" | "TabularSource" | "AzureTableSource" | "BlobSource" | "DocumentDbCollectionSource" | "CosmosDbSqlApiSource" | "DynamicsSource" | "DynamicsCrmSource" | "CommonDataServiceForAppsSource" | "RelationalSource" | "InformixSource" | "MicrosoftAccessSource" | "Db2Source" | "OdbcSource" | "MySqlSource" | "PostgreSqlSource" | "SybaseSource" | "SapBwSource" | "ODataSource" | "SalesforceSource" | "SalesforceServiceCloudSource" | "SapCloudForCustomerSource" | "SapEccSource" | "SapHanaSource" | "SapOpenHubSource" | "SapOdpSource" | "SapTableSource" | "RestSource" | "SqlSource" | "SqlServerSource" | "AmazonRdsForSqlServerSource" | "AzureSqlSource" | "SqlMISource" | "SqlDWSource" | "FileSystemSource" | "HdfsSource" | "AzureMySqlSource" | "AzureDataExplorerSource" | "OracleSource" | "AmazonRdsForOracleSource" | "TeradataSource" | "WebSource" | "CassandraSource" | "MongoDbSource" | "MongoDbAtlasSource" | "MongoDbV2Source" | "CosmosDbMongoDbApiSource" | "Office365Source" | "AzureDataLakeStoreSource" | "AzureBlobFSSource" | "HttpSource" | "AmazonMWSSource" | "AzurePostgreSqlSource" | "ConcurSource" | "CouchbaseSource" | "DrillSource" | "EloquaSource" | "GoogleBigQuerySource" | "GreenplumSource" | "HBaseSource" | "HiveSource" | "HubspotSource" | "ImpalaSource" | "JiraSource" | "MagentoSource" | "MariaDBSource" | "AzureMariaDBSource" | "MarketoSource" | "PaypalSource" | "PhoenixSource" | "PrestoSource" | "QuickBooksSource" | "ServiceNowSource" | "ShopifySource" | "SparkSource" | "SquareSource" | "XeroSource" | "ZohoSource" | "NetezzaSource" | "VerticaSource" | "SalesforceMarketingCloudSource" | "ResponsysSource" | "DynamicsAXSource" | "OracleServiceCloudSource" | "GoogleAdWordsSource" | "AmazonRedshiftSource" | "SnowflakeSource" | "AzureDatabricksDeltaLakeSource" | "SharePointOnlineListSource"; + type: "AvroSource" | "ExcelSource" | "ParquetSource" | "DelimitedTextSource" | "JsonSource" | "XmlSource" | "OrcSource" | "BinarySource" | "TabularSource" | "AzureTableSource" | "BlobSource" | "DocumentDbCollectionSource" | "CosmosDbSqlApiSource" | "DynamicsSource" | "DynamicsCrmSource" | "CommonDataServiceForAppsSource" | "RelationalSource" | "InformixSource" | "MicrosoftAccessSource" | "Db2Source" | "OdbcSource" | "MySqlSource" | "PostgreSqlSource" | "PostgreSqlV2Source" | "SybaseSource" | "SapBwSource" | "ODataSource" | "SalesforceSource" | "SalesforceServiceCloudSource" | "SapCloudForCustomerSource" | "SapEccSource" | "SapHanaSource" | "SapOpenHubSource" | "SapOdpSource" | "SapTableSource" | "RestSource" | "SqlSource" | "SqlServerSource" | "AmazonRdsForSqlServerSource" | "AzureSqlSource" | "SqlMISource" | "SqlDWSource" | "FileSystemSource" | "HdfsSource" | "AzureMySqlSource" | "AzureDataExplorerSource" | "OracleSource" | "AmazonRdsForOracleSource" | "TeradataSource" | "WebSource" | "CassandraSource" | "MongoDbSource" | "MongoDbAtlasSource" | "MongoDbV2Source" | "CosmosDbMongoDbApiSource" | "Office365Source" | "AzureDataLakeStoreSource" | "AzureBlobFSSource" | "HttpSource" | "AmazonMWSSource" | "AzurePostgreSqlSource" | "ConcurSource" | "CouchbaseSource" | "DrillSource" | "EloquaSource" | "GoogleBigQuerySource" | "GoogleBigQueryV2Source" | "GreenplumSource" | "HBaseSource" | "HiveSource" | "HubspotSource" | "ImpalaSource" | "JiraSource" | "MagentoSource" | "MariaDBSource" | "AzureMariaDBSource" | "MarketoSource" | "PaypalSource" | "PhoenixSource" | "PrestoSource" | "QuickBooksSource" | "ServiceNowSource" | "ShopifySource" | "SparkSource" | "SquareSource" | "XeroSource" | "ZohoSource" | "NetezzaSource" | "VerticaSource" | "SalesforceMarketingCloudSource" | "ResponsysSource" | "DynamicsAXSource" | "OracleServiceCloudSource" | "GoogleAdWordsSource" | "AmazonRedshiftSource" | "LakeHouseTableSource" | "SnowflakeSource" | "SnowflakeV2Source" | "AzureDatabricksDeltaLakeSource" | "WarehouseSource" | "SharePointOnlineListSource" | "SalesforceV2Source" | "SalesforceServiceCloudV2Source" | "ServiceNowV2Source"; } // @public (undocumented) -export type CopySourceUnion = CopySource | AvroSource | ExcelSource | ParquetSource | DelimitedTextSource | JsonSource | XmlSource | OrcSource | BinarySource | TabularSourceUnion | BlobSource | DocumentDbCollectionSource | CosmosDbSqlApiSource | DynamicsSource | DynamicsCrmSource | CommonDataServiceForAppsSource | RelationalSource | MicrosoftAccessSource | ODataSource | SalesforceServiceCloudSource | RestSource | FileSystemSource | HdfsSource | AzureDataExplorerSource | OracleSource | AmazonRdsForOracleSource | WebSource | MongoDbSource | MongoDbAtlasSource | MongoDbV2Source | CosmosDbMongoDbApiSource | Office365Source | AzureDataLakeStoreSource | AzureBlobFSSource | HttpSource | SnowflakeSource | AzureDatabricksDeltaLakeSource | SharePointOnlineListSource; +export type CopySourceUnion = CopySource | AvroSource | ExcelSource | ParquetSource | DelimitedTextSource | JsonSource | XmlSource | OrcSource | BinarySource | TabularSourceUnion | BlobSource | DocumentDbCollectionSource | CosmosDbSqlApiSource | DynamicsSource | DynamicsCrmSource | CommonDataServiceForAppsSource | RelationalSource | MicrosoftAccessSource | ODataSource | SalesforceServiceCloudSource | RestSource | FileSystemSource | HdfsSource | AzureDataExplorerSource | OracleSource | AmazonRdsForOracleSource | WebSource | MongoDbSource | MongoDbAtlasSource | MongoDbV2Source | CosmosDbMongoDbApiSource | Office365Source | AzureDataLakeStoreSource | AzureBlobFSSource | HttpSource | LakeHouseTableSource | SnowflakeSource | SnowflakeV2Source | AzureDatabricksDeltaLakeSource | SharePointOnlineListSource | SalesforceServiceCloudV2Source; // @public export interface CopyTranslator { @@ -1401,9 +1502,9 @@ export interface CosmosDbLinkedService extends LinkedService { connectionString?: any; credential?: CredentialReference; database?: any; - encryptedCredential?: any; + encryptedCredential?: string; servicePrincipalCredential?: SecretBaseUnion; - servicePrincipalCredentialType?: CosmosDbServicePrincipalCredentialType; + servicePrincipalCredentialType?: any; servicePrincipalId?: any; tenant?: any; type: "CosmosDb"; @@ -1439,9 +1540,6 @@ export interface CosmosDbMongoDbApiSource extends CopySource { type: "CosmosDbMongoDbApiSource"; } -// @public -export type CosmosDbServicePrincipalCredentialType = string; - // @public export interface CosmosDbSqlApiCollectionDataset extends Dataset { collectionName: any; @@ -1468,7 +1566,7 @@ export interface CosmosDbSqlApiSource extends CopySource { export interface CouchbaseLinkedService extends LinkedService { connectionString?: any; credString?: AzureKeyVaultSecretReference; - encryptedCredential?: any; + encryptedCredential?: string; type: "Couchbase"; } @@ -1523,15 +1621,15 @@ export { Credential_2 as Credential } // @public export interface CredentialListResponse { nextLink?: string; - value: ManagedIdentityCredentialResource[]; + value: CredentialResource[]; } // @public export interface CredentialOperations { - createOrUpdate(resourceGroupName: string, factoryName: string, credentialName: string, credential: ManagedIdentityCredentialResource, options?: CredentialOperationsCreateOrUpdateOptionalParams): Promise; + createOrUpdate(resourceGroupName: string, factoryName: string, credentialName: string, credential: CredentialResource, options?: CredentialOperationsCreateOrUpdateOptionalParams): Promise; delete(resourceGroupName: string, factoryName: string, credentialName: string, options?: CredentialOperationsDeleteOptionalParams): Promise; get(resourceGroupName: string, factoryName: string, credentialName: string, options?: CredentialOperationsGetOptionalParams): Promise; - listByFactory(resourceGroupName: string, factoryName: string, options?: CredentialOperationsListByFactoryOptionalParams): PagedAsyncIterableIterator; + listByFactory(resourceGroupName: string, factoryName: string, options?: CredentialOperationsListByFactoryOptionalParams): PagedAsyncIterableIterator; } // @public @@ -1540,7 +1638,7 @@ export interface CredentialOperationsCreateOrUpdateOptionalParams extends coreCl } // @public -export type CredentialOperationsCreateOrUpdateResponse = ManagedIdentityCredentialResource; +export type CredentialOperationsCreateOrUpdateResponse = CredentialResource; // @public export interface CredentialOperationsDeleteOptionalParams extends coreClient.OperationOptions { @@ -1552,7 +1650,7 @@ export interface CredentialOperationsGetOptionalParams extends coreClient.Operat } // @public -export type CredentialOperationsGetResponse = ManagedIdentityCredentialResource; +export type CredentialOperationsGetResponse = CredentialResource; // @public export interface CredentialOperationsListByFactoryNextOptionalParams extends coreClient.OperationOptions { @@ -1677,6 +1775,8 @@ export class DataFactoryManagementClient extends coreClient.ServiceClient { // (undocumented) apiVersion: string; // (undocumented) + changeDataCapture: ChangeDataCapture; + // (undocumented) credentialOperations: CredentialOperations; // (undocumented) dataFlowDebugSession: DataFlowDebugSession; @@ -1981,6 +2081,15 @@ export interface DataLakeAnalyticsUsqlActivity extends ExecutionActivity { type: "DataLakeAnalyticsU-SQL"; } +// @public +export interface DataMapperMapping { + attributeMappingInfo?: MapperAttributeMappings; + sourceConnectionReference?: MapperConnectionReference; + sourceDenormalizeInfo?: any; + sourceEntityName?: string; + targetEntityName?: string; +} + // @public export interface Dataset { [property: string]: any; @@ -1993,7 +2102,7 @@ export interface Dataset { }; schema?: any; structure?: any; - type: "AmazonS3Object" | "Avro" | "Excel" | "Parquet" | "DelimitedText" | "Json" | "Xml" | "Orc" | "Binary" | "AzureBlob" | "AzureTable" | "AzureSqlTable" | "AzureSqlMITable" | "AzureSqlDWTable" | "CassandraTable" | "CustomDataset" | "CosmosDbSqlApiCollection" | "DocumentDbCollection" | "DynamicsEntity" | "DynamicsCrmEntity" | "CommonDataServiceForAppsEntity" | "AzureDataLakeStoreFile" | "AzureBlobFSFile" | "Office365Table" | "FileShare" | "MongoDbCollection" | "MongoDbAtlasCollection" | "MongoDbV2Collection" | "CosmosDbMongoDbApiCollection" | "ODataResource" | "OracleTable" | "AmazonRdsForOracleTable" | "TeradataTable" | "AzureMySqlTable" | "AmazonRedshiftTable" | "Db2Table" | "RelationalTable" | "InformixTable" | "OdbcTable" | "MySqlTable" | "PostgreSqlTable" | "MicrosoftAccessTable" | "SalesforceObject" | "SalesforceServiceCloudObject" | "SybaseTable" | "SapBwCube" | "SapCloudForCustomerResource" | "SapEccResource" | "SapHanaTable" | "SapOpenHubTable" | "SqlServerTable" | "AmazonRdsForSqlServerTable" | "RestResource" | "SapTableResource" | "SapOdpResource" | "WebTable" | "AzureSearchIndex" | "HttpFile" | "AmazonMWSObject" | "AzurePostgreSqlTable" | "ConcurObject" | "CouchbaseTable" | "DrillTable" | "EloquaObject" | "GoogleBigQueryObject" | "GreenplumTable" | "HBaseObject" | "HiveObject" | "HubspotObject" | "ImpalaObject" | "JiraObject" | "MagentoObject" | "MariaDBTable" | "AzureMariaDBTable" | "MarketoObject" | "PaypalObject" | "PhoenixObject" | "PrestoObject" | "QuickBooksObject" | "ServiceNowObject" | "ShopifyObject" | "SparkObject" | "SquareObject" | "XeroObject" | "ZohoObject" | "NetezzaTable" | "VerticaTable" | "SalesforceMarketingCloudObject" | "ResponsysObject" | "DynamicsAXResource" | "OracleServiceCloudObject" | "AzureDataExplorerTable" | "GoogleAdWordsObject" | "SnowflakeTable" | "SharePointOnlineListResource" | "AzureDatabricksDeltaLakeDataset"; + type: "AmazonS3Object" | "Avro" | "Excel" | "Parquet" | "DelimitedText" | "Json" | "Xml" | "Orc" | "Binary" | "AzureBlob" | "AzureTable" | "AzureSqlTable" | "AzureSqlMITable" | "AzureSqlDWTable" | "CassandraTable" | "CustomDataset" | "CosmosDbSqlApiCollection" | "DocumentDbCollection" | "DynamicsEntity" | "DynamicsCrmEntity" | "CommonDataServiceForAppsEntity" | "AzureDataLakeStoreFile" | "AzureBlobFSFile" | "Office365Table" | "FileShare" | "MongoDbCollection" | "MongoDbAtlasCollection" | "MongoDbV2Collection" | "CosmosDbMongoDbApiCollection" | "ODataResource" | "OracleTable" | "AmazonRdsForOracleTable" | "TeradataTable" | "AzureMySqlTable" | "AmazonRedshiftTable" | "Db2Table" | "RelationalTable" | "InformixTable" | "OdbcTable" | "MySqlTable" | "PostgreSqlTable" | "PostgreSqlV2Table" | "MicrosoftAccessTable" | "SalesforceObject" | "SalesforceServiceCloudObject" | "SybaseTable" | "SapBwCube" | "SapCloudForCustomerResource" | "SapEccResource" | "SapHanaTable" | "SapOpenHubTable" | "SqlServerTable" | "AmazonRdsForSqlServerTable" | "RestResource" | "SapTableResource" | "SapOdpResource" | "WebTable" | "AzureSearchIndex" | "HttpFile" | "AmazonMWSObject" | "AzurePostgreSqlTable" | "ConcurObject" | "CouchbaseTable" | "DrillTable" | "EloquaObject" | "GoogleBigQueryObject" | "GoogleBigQueryV2Object" | "GreenplumTable" | "HBaseObject" | "HiveObject" | "HubspotObject" | "ImpalaObject" | "JiraObject" | "MagentoObject" | "MariaDBTable" | "AzureMariaDBTable" | "MarketoObject" | "PaypalObject" | "PhoenixObject" | "PrestoObject" | "QuickBooksObject" | "ServiceNowObject" | "ShopifyObject" | "SparkObject" | "SquareObject" | "XeroObject" | "ZohoObject" | "NetezzaTable" | "VerticaTable" | "SalesforceMarketingCloudObject" | "ResponsysObject" | "DynamicsAXResource" | "OracleServiceCloudObject" | "AzureDataExplorerTable" | "GoogleAdWordsObject" | "SnowflakeTable" | "SnowflakeV2Table" | "SharePointOnlineListResource" | "AzureDatabricksDeltaLakeDataset" | "LakeHouseTable" | "SalesforceV2Object" | "SalesforceServiceCloudV2Object" | "WarehouseTable" | "ServiceNowV2Object"; } // @public @@ -2033,11 +2142,11 @@ export interface DatasetLocation { [property: string]: any; fileName?: any; folderPath?: any; - type: "AzureBlobStorageLocation" | "AzureBlobFSLocation" | "AzureDataLakeStoreLocation" | "AmazonS3Location" | "FileServerLocation" | "AzureFileStorageLocation" | "AmazonS3CompatibleLocation" | "OracleCloudStorageLocation" | "GoogleCloudStorageLocation" | "FtpServerLocation" | "SftpLocation" | "HttpServerLocation" | "HdfsLocation"; + type: "AzureBlobStorageLocation" | "AzureBlobFSLocation" | "AzureDataLakeStoreLocation" | "AmazonS3Location" | "FileServerLocation" | "AzureFileStorageLocation" | "AmazonS3CompatibleLocation" | "OracleCloudStorageLocation" | "GoogleCloudStorageLocation" | "FtpServerLocation" | "SftpLocation" | "HttpServerLocation" | "HdfsLocation" | "LakeHouseLocation"; } // @public (undocumented) -export type DatasetLocationUnion = DatasetLocation | AzureBlobStorageLocation | AzureBlobFSLocation | AzureDataLakeStoreLocation | AmazonS3Location | FileServerLocation | AzureFileStorageLocation | AmazonS3CompatibleLocation | OracleCloudStorageLocation | GoogleCloudStorageLocation | FtpServerLocation | SftpLocation | HttpServerLocation | HdfsLocation; +export type DatasetLocationUnion = DatasetLocation | AzureBlobStorageLocation | AzureBlobFSLocation | AzureDataLakeStoreLocation | AmazonS3Location | FileServerLocation | AzureFileStorageLocation | AmazonS3CompatibleLocation | OracleCloudStorageLocation | GoogleCloudStorageLocation | FtpServerLocation | SftpLocation | HttpServerLocation | HdfsLocation | LakeHouseLocation; // @public export interface DatasetReference { @@ -2114,12 +2223,12 @@ export interface DatasetStorageFormat { export type DatasetStorageFormatUnion = DatasetStorageFormat | TextFormat | JsonFormat | AvroFormat | OrcFormat | ParquetFormat; // @public (undocumented) -export type DatasetUnion = Dataset | AmazonS3Dataset | AvroDataset | ExcelDataset | ParquetDataset | DelimitedTextDataset | JsonDataset | XmlDataset | OrcDataset | BinaryDataset | AzureBlobDataset | AzureTableDataset | AzureSqlTableDataset | AzureSqlMITableDataset | AzureSqlDWTableDataset | CassandraTableDataset | CustomDataset | CosmosDbSqlApiCollectionDataset | DocumentDbCollectionDataset | DynamicsEntityDataset | DynamicsCrmEntityDataset | CommonDataServiceForAppsEntityDataset | AzureDataLakeStoreDataset | AzureBlobFSDataset | Office365Dataset | FileShareDataset | MongoDbCollectionDataset | MongoDbAtlasCollectionDataset | MongoDbV2CollectionDataset | CosmosDbMongoDbApiCollectionDataset | ODataResourceDataset | OracleTableDataset | AmazonRdsForOracleTableDataset | TeradataTableDataset | AzureMySqlTableDataset | AmazonRedshiftTableDataset | Db2TableDataset | RelationalTableDataset | InformixTableDataset | OdbcTableDataset | MySqlTableDataset | PostgreSqlTableDataset | MicrosoftAccessTableDataset | SalesforceObjectDataset | SalesforceServiceCloudObjectDataset | SybaseTableDataset | SapBwCubeDataset | SapCloudForCustomerResourceDataset | SapEccResourceDataset | SapHanaTableDataset | SapOpenHubTableDataset | SqlServerTableDataset | AmazonRdsForSqlServerTableDataset | RestResourceDataset | SapTableResourceDataset | SapOdpResourceDataset | WebTableDataset | AzureSearchIndexDataset | HttpDataset | AmazonMWSObjectDataset | AzurePostgreSqlTableDataset | ConcurObjectDataset | CouchbaseTableDataset | DrillTableDataset | EloquaObjectDataset | GoogleBigQueryObjectDataset | GreenplumTableDataset | HBaseObjectDataset | HiveObjectDataset | HubspotObjectDataset | ImpalaObjectDataset | JiraObjectDataset | MagentoObjectDataset | MariaDBTableDataset | AzureMariaDBTableDataset | MarketoObjectDataset | PaypalObjectDataset | PhoenixObjectDataset | PrestoObjectDataset | QuickBooksObjectDataset | ServiceNowObjectDataset | ShopifyObjectDataset | SparkObjectDataset | SquareObjectDataset | XeroObjectDataset | ZohoObjectDataset | NetezzaTableDataset | VerticaTableDataset | SalesforceMarketingCloudObjectDataset | ResponsysObjectDataset | DynamicsAXResourceDataset | OracleServiceCloudObjectDataset | AzureDataExplorerTableDataset | GoogleAdWordsObjectDataset | SnowflakeDataset | SharePointOnlineListResourceDataset | AzureDatabricksDeltaLakeDataset; +export type DatasetUnion = Dataset | AmazonS3Dataset | AvroDataset | ExcelDataset | ParquetDataset | DelimitedTextDataset | JsonDataset | XmlDataset | OrcDataset | BinaryDataset | AzureBlobDataset | AzureTableDataset | AzureSqlTableDataset | AzureSqlMITableDataset | AzureSqlDWTableDataset | CassandraTableDataset | CustomDataset | CosmosDbSqlApiCollectionDataset | DocumentDbCollectionDataset | DynamicsEntityDataset | DynamicsCrmEntityDataset | CommonDataServiceForAppsEntityDataset | AzureDataLakeStoreDataset | AzureBlobFSDataset | Office365Dataset | FileShareDataset | MongoDbCollectionDataset | MongoDbAtlasCollectionDataset | MongoDbV2CollectionDataset | CosmosDbMongoDbApiCollectionDataset | ODataResourceDataset | OracleTableDataset | AmazonRdsForOracleTableDataset | TeradataTableDataset | AzureMySqlTableDataset | AmazonRedshiftTableDataset | Db2TableDataset | RelationalTableDataset | InformixTableDataset | OdbcTableDataset | MySqlTableDataset | PostgreSqlTableDataset | PostgreSqlV2TableDataset | MicrosoftAccessTableDataset | SalesforceObjectDataset | SalesforceServiceCloudObjectDataset | SybaseTableDataset | SapBwCubeDataset | SapCloudForCustomerResourceDataset | SapEccResourceDataset | SapHanaTableDataset | SapOpenHubTableDataset | SqlServerTableDataset | AmazonRdsForSqlServerTableDataset | RestResourceDataset | SapTableResourceDataset | SapOdpResourceDataset | WebTableDataset | AzureSearchIndexDataset | HttpDataset | AmazonMWSObjectDataset | AzurePostgreSqlTableDataset | ConcurObjectDataset | CouchbaseTableDataset | DrillTableDataset | EloquaObjectDataset | GoogleBigQueryObjectDataset | GoogleBigQueryV2ObjectDataset | GreenplumTableDataset | HBaseObjectDataset | HiveObjectDataset | HubspotObjectDataset | ImpalaObjectDataset | JiraObjectDataset | MagentoObjectDataset | MariaDBTableDataset | AzureMariaDBTableDataset | MarketoObjectDataset | PaypalObjectDataset | PhoenixObjectDataset | PrestoObjectDataset | QuickBooksObjectDataset | ServiceNowObjectDataset | ShopifyObjectDataset | SparkObjectDataset | SquareObjectDataset | XeroObjectDataset | ZohoObjectDataset | NetezzaTableDataset | VerticaTableDataset | SalesforceMarketingCloudObjectDataset | ResponsysObjectDataset | DynamicsAXResourceDataset | OracleServiceCloudObjectDataset | AzureDataExplorerTableDataset | GoogleAdWordsObjectDataset | SnowflakeDataset | SnowflakeV2Dataset | SharePointOnlineListResourceDataset | AzureDatabricksDeltaLakeDataset | LakeHouseTableDataset | SalesforceV2ObjectDataset | SalesforceServiceCloudV2ObjectDataset | WarehouseTableDataset | ServiceNowV2ObjectDataset; // @public export interface DataworldLinkedService extends LinkedService { apiToken: SecretBaseUnion; - encryptedCredential?: any; + encryptedCredential?: string; type: "Dataworld"; } @@ -2138,7 +2247,7 @@ export interface Db2LinkedService extends LinkedService { certificateCommonName?: any; connectionString?: any; database?: any; - encryptedCredential?: any; + encryptedCredential?: string; packageCollection?: any; password?: SecretBaseUnion; server?: any; @@ -2265,7 +2374,7 @@ export interface DocumentDbCollectionSource extends CopySource { // @public export interface DrillLinkedService extends LinkedService { connectionString?: any; - encryptedCredential?: any; + encryptedCredential?: string; pwd?: AzureKeyVaultSecretReference; type: "Drill"; } @@ -2304,7 +2413,7 @@ export type DynamicsAuthenticationType = string; // @public export interface DynamicsAXLinkedService extends LinkedService { aadResourceId: any; - encryptedCredential?: any; + encryptedCredential?: string; servicePrincipalId: any; servicePrincipalKey: SecretBaseUnion; tenant: any; @@ -2335,7 +2444,7 @@ export interface DynamicsCrmEntityDataset extends Dataset { export interface DynamicsCrmLinkedService extends LinkedService { authenticationType: any; deploymentType: any; - encryptedCredential?: any; + encryptedCredential?: string; hostName?: any; organizationName?: any; password?: SecretBaseUnion; @@ -2377,7 +2486,7 @@ export interface DynamicsLinkedService extends LinkedService { authenticationType: any; credential?: CredentialReference; deploymentType: any; - encryptedCredential?: any; + encryptedCredential?: string; hostName?: any; organizationName?: any; password?: SecretBaseUnion; @@ -2410,7 +2519,7 @@ export interface DynamicsSource extends CopySource { // @public export interface EloquaLinkedService extends LinkedService { - encryptedCredential?: any; + encryptedCredential?: string; endpoint: any; password?: SecretBaseUnion; type: "Eloqua"; @@ -2655,6 +2764,17 @@ export interface Expression { value: string; } +// @public +export interface ExpressionV2 { + operands?: ExpressionV2[]; + operator?: string; + type?: ExpressionV2Type; + value?: string; +} + +// @public +export type ExpressionV2Type = string; + // @public export interface Factories { configureFactoryRepo(locationId: string, factoryRepoUpdate: FactoryRepoUpdate, options?: FactoriesConfigureFactoryRepoOptionalParams): Promise; @@ -2663,7 +2783,6 @@ export interface Factories { get(resourceGroupName: string, factoryName: string, options?: FactoriesGetOptionalParams): Promise; getDataPlaneAccess(resourceGroupName: string, factoryName: string, policy: UserAccessPolicy, options?: FactoriesGetDataPlaneAccessOptionalParams): Promise; getGitHubAccessToken(resourceGroupName: string, factoryName: string, gitHubAccessTokenRequest: GitHubAccessTokenRequest, options?: FactoriesGetGitHubAccessTokenOptionalParams): Promise; - list(options?: FactoriesListOptionalParams): PagedAsyncIterableIterator; listByResourceGroup(resourceGroupName: string, options?: FactoriesListByResourceGroupOptionalParams): PagedAsyncIterableIterator; update(resourceGroupName: string, factoryName: string, factoryUpdateParameters: FactoryUpdateParameters, options?: FactoriesUpdateOptionalParams): Promise; } @@ -2723,20 +2842,6 @@ export interface FactoriesListByResourceGroupOptionalParams extends coreClient.O // @public export type FactoriesListByResourceGroupResponse = FactoryListResponse; -// @public -export interface FactoriesListNextOptionalParams extends coreClient.OperationOptions { -} - -// @public -export type FactoriesListNextResponse = FactoryListResponse; - -// @public -export interface FactoriesListOptionalParams extends coreClient.OperationOptions { -} - -// @public -export type FactoriesListResponse = FactoryListResponse; - // @public export interface FactoriesUpdateOptionalParams extends coreClient.OperationOptions { } @@ -2832,7 +2937,7 @@ export interface FailActivity extends ControlActivity { // @public export interface FileServerLinkedService extends LinkedService { - encryptedCredential?: any; + encryptedCredential?: string; host: any; password?: SecretBaseUnion; type: "FileServer"; @@ -2847,7 +2952,7 @@ export interface FileServerLocation extends DatasetLocation { // @public export interface FileServerReadSettings extends StoreReadSettings { deleteFilesAfterCompletion?: any; - enablePartitionDiscovery?: boolean; + enablePartitionDiscovery?: any; fileFilter?: any; fileListPath?: any; modifiedDatetimeEnd?: any; @@ -2918,11 +3023,11 @@ export interface ForEachActivity extends ControlActivity { // @public export interface FormatReadSettings { [property: string]: any; - type: "DelimitedTextReadSettings" | "JsonReadSettings" | "XmlReadSettings" | "BinaryReadSettings"; + type: "ParquetReadSettings" | "DelimitedTextReadSettings" | "JsonReadSettings" | "XmlReadSettings" | "BinaryReadSettings"; } // @public (undocumented) -export type FormatReadSettingsUnion = FormatReadSettings | DelimitedTextReadSettings | JsonReadSettings | XmlReadSettings | BinaryReadSettings; +export type FormatReadSettingsUnion = FormatReadSettings | ParquetReadSettings | DelimitedTextReadSettings | JsonReadSettings | XmlReadSettings | BinaryReadSettings; // @public export interface FormatWriteSettings { @@ -2933,6 +3038,9 @@ export interface FormatWriteSettings { // @public (undocumented) export type FormatWriteSettingsUnion = FormatWriteSettings | AvroWriteSettings | OrcWriteSettings | ParquetWriteSettings | DelimitedTextWriteSettings | JsonWriteSettings; +// @public +export type FrequencyType = string; + // @public export type FtpAuthenticationType = string; @@ -2940,12 +3048,12 @@ export type FtpAuthenticationType = string; export interface FtpReadSettings extends StoreReadSettings { deleteFilesAfterCompletion?: any; disableChunking?: any; - enablePartitionDiscovery?: boolean; + enablePartitionDiscovery?: any; fileListPath?: any; partitionRootPath?: any; recursive?: any; type: "FtpReadSettings"; - useBinaryTransfer?: boolean; + useBinaryTransfer?: any; wildcardFileName?: any; wildcardFolderPath?: any; } @@ -2955,7 +3063,7 @@ export interface FtpServerLinkedService extends LinkedService { authenticationType?: FtpAuthenticationType; enableServerCertificateValidation?: any; enableSsl?: any; - encryptedCredential?: any; + encryptedCredential?: string; host: any; password?: SecretBaseUnion; port?: any; @@ -3084,9 +3192,13 @@ export interface GoogleAdWordsLinkedService extends LinkedService { connectionProperties?: any; developerToken?: SecretBaseUnion; email?: any; - encryptedCredential?: any; + encryptedCredential?: string; + googleAdsApiVersion?: any; keyFilePath?: any; + loginCustomerID?: any; + privateKey?: SecretBaseUnion; refreshToken?: SecretBaseUnion; + supportLegacyDataTypes?: any; trustedCertPath?: any; type: "GoogleAdWords"; useSystemTrustStore?: any; @@ -3114,7 +3226,7 @@ export interface GoogleBigQueryLinkedService extends LinkedService { clientId?: any; clientSecret?: SecretBaseUnion; email?: any; - encryptedCredential?: any; + encryptedCredential?: string; keyFilePath?: any; project: any; refreshToken?: SecretBaseUnion; @@ -3138,10 +3250,38 @@ export interface GoogleBigQuerySource extends TabularSource { type: "GoogleBigQuerySource"; } +// @public +export type GoogleBigQueryV2AuthenticationType = string; + +// @public +export interface GoogleBigQueryV2LinkedService extends LinkedService { + authenticationType: GoogleBigQueryV2AuthenticationType; + clientId?: any; + clientSecret?: SecretBaseUnion; + encryptedCredential?: string; + keyFileContent?: SecretBaseUnion; + projectId: any; + refreshToken?: SecretBaseUnion; + type: "GoogleBigQueryV2"; +} + +// @public +export interface GoogleBigQueryV2ObjectDataset extends Dataset { + dataset?: any; + table?: any; + type: "GoogleBigQueryV2Object"; +} + +// @public +export interface GoogleBigQueryV2Source extends TabularSource { + query?: any; + type: "GoogleBigQueryV2Source"; +} + // @public export interface GoogleCloudStorageLinkedService extends LinkedService { accessKeyId?: any; - encryptedCredential?: any; + encryptedCredential?: string; secretAccessKey?: SecretBaseUnion; serviceUrl?: any; type: "GoogleCloudStorage"; @@ -3157,7 +3297,7 @@ export interface GoogleCloudStorageLocation extends DatasetLocation { // @public export interface GoogleCloudStorageReadSettings extends StoreReadSettings { deleteFilesAfterCompletion?: any; - enablePartitionDiscovery?: boolean; + enablePartitionDiscovery?: any; fileListPath?: any; modifiedDatetimeEnd?: any; modifiedDatetimeStart?: any; @@ -3172,14 +3312,14 @@ export interface GoogleCloudStorageReadSettings extends StoreReadSettings { // @public export interface GoogleSheetsLinkedService extends LinkedService { apiToken: SecretBaseUnion; - encryptedCredential?: any; + encryptedCredential?: string; type: "GoogleSheets"; } // @public export interface GreenplumLinkedService extends LinkedService { connectionString?: any; - encryptedCredential?: any; + encryptedCredential?: string; pwd?: AzureKeyVaultSecretReference; type: "Greenplum"; } @@ -3207,7 +3347,7 @@ export interface HBaseLinkedService extends LinkedService { allowSelfSignedServerCert?: any; authenticationType: HBaseAuthenticationType; enableSsl?: any; - encryptedCredential?: any; + encryptedCredential?: string; host: any; httpPath?: any; password?: SecretBaseUnion; @@ -3232,7 +3372,7 @@ export interface HBaseSource extends TabularSource { // @public export interface HdfsLinkedService extends LinkedService { authenticationType?: any; - encryptedCredential?: any; + encryptedCredential?: string; password?: SecretBaseUnion; type: "Hdfs"; url: any; @@ -3248,7 +3388,7 @@ export interface HdfsLocation extends DatasetLocation { export interface HdfsReadSettings extends StoreReadSettings { deleteFilesAfterCompletion?: any; distcpSettings?: DistcpSettings; - enablePartitionDiscovery?: boolean; + enablePartitionDiscovery?: any; fileListPath?: any; modifiedDatetimeEnd?: any; modifiedDatetimeStart?: any; @@ -3284,13 +3424,15 @@ export interface HDInsightHiveActivity extends ExecutionActivity { scriptPath?: any; storageLinkedServices?: LinkedServiceReference[]; type: "HDInsightHive"; - variables?: any[]; + variables?: { + [propertyName: string]: any; + }; } // @public export interface HDInsightLinkedService extends LinkedService { clusterUri: any; - encryptedCredential?: any; + encryptedCredential?: string; fileSystem?: any; hcatalogLinkedServiceName?: LinkedServiceReference; isEspEnabled?: any; @@ -3329,7 +3471,7 @@ export interface HDInsightOnDemandLinkedService extends LinkedService { coreConfiguration?: any; credential?: CredentialReference; dataNodeSize?: any; - encryptedCredential?: any; + encryptedCredential?: string; hBaseConfiguration?: any; hcatalogLinkedServiceName?: LinkedServiceReference; hdfsConfiguration?: any; @@ -3410,7 +3552,7 @@ export interface HiveLinkedService extends LinkedService { allowSelfSignedServerCert?: any; authenticationType: HiveAuthenticationType; enableSsl?: any; - encryptedCredential?: any; + encryptedCredential?: string; host: any; httpPath?: any; password?: SecretBaseUnion; @@ -3467,7 +3609,7 @@ export interface HttpLinkedService extends LinkedService { certThumbprint?: any; embeddedCertData?: any; enableServerCertificateValidation?: any; - encryptedCredential?: any; + encryptedCredential?: string; password?: SecretBaseUnion; type: "HttpServer"; url: any; @@ -3476,9 +3618,8 @@ export interface HttpLinkedService extends LinkedService { // @public export interface HttpReadSettings extends StoreReadSettings { + additionalColumns?: any; additionalHeaders?: any; - enablePartitionDiscovery?: boolean; - partitionRootPath?: any; requestBody?: any; requestMethod?: any; requestTimeout?: any; @@ -3502,7 +3643,7 @@ export interface HubspotLinkedService extends LinkedService { accessToken?: SecretBaseUnion; clientId: any; clientSecret?: SecretBaseUnion; - encryptedCredential?: any; + encryptedCredential?: string; refreshToken?: SecretBaseUnion; type: "Hubspot"; useEncryptedEndpoints?: any; @@ -3539,7 +3680,7 @@ export interface ImpalaLinkedService extends LinkedService { allowSelfSignedServerCert?: any; authenticationType: ImpalaAuthenticationType; enableSsl?: any; - encryptedCredential?: any; + encryptedCredential?: string; host: any; password?: SecretBaseUnion; port?: any; @@ -3577,7 +3718,7 @@ export interface InformixLinkedService extends LinkedService { authenticationType?: any; connectionString: any; credential?: SecretBaseUnion; - encryptedCredential?: any; + encryptedCredential?: string; password?: SecretBaseUnion; type: "Informix"; userName?: any; @@ -3661,9 +3802,16 @@ export interface IntegrationRuntimeDataFlowProperties { cleanup?: boolean; computeType?: DataFlowComputeType; coreCount?: number; + customProperties?: IntegrationRuntimeDataFlowPropertiesCustomPropertiesItem[]; timeToLive?: number; } +// @public (undocumented) +export interface IntegrationRuntimeDataFlowPropertiesCustomPropertiesItem { + name?: string; + value?: string; +} + // @public export interface IntegrationRuntimeDataProxyProperties { connectVia?: EntityReference; @@ -4028,7 +4176,7 @@ export interface IntegrationRuntimeVNetProperties { // @public export interface JiraLinkedService extends LinkedService { - encryptedCredential?: any; + encryptedCredential?: string; host: any; password?: SecretBaseUnion; port?: any; @@ -4102,6 +4250,19 @@ export interface JsonWriteSettings extends FormatWriteSettings { type: "JsonWriteSettings"; } +// @public +export enum KnownActivityOnInactiveMarkAs { + Failed = "Failed", + Skipped = "Skipped", + Succeeded = "Succeeded" +} + +// @public +export enum KnownActivityState { + Active = "Active", + Inactive = "Inactive" +} + // @public export enum KnownAmazonRdsForOraclePartitionOption { DynamicRange = "DynamicRange", @@ -4190,6 +4351,11 @@ export enum KnownConfigurationType { Default = "Default" } +// @public +export enum KnownConnectionType { + Linkedservicetype = "linkedservicetype" +} + // @public export enum KnownCopyBehaviorType { FlattenHierarchy = "FlattenHierarchy", @@ -4203,12 +4369,6 @@ export enum KnownCosmosDbConnectionMode { Gateway = "Gateway" } -// @public -export enum KnownCosmosDbServicePrincipalCredentialType { - ServicePrincipalCert = "ServicePrincipalCert", - ServicePrincipalKey = "ServicePrincipalKey" -} - // @public export enum KnownCredentialReferenceType { CredentialReference = "CredentialReference" @@ -4279,6 +4439,14 @@ export enum KnownEventSubscriptionStatus { Unknown = "Unknown" } +// @public +export enum KnownExpressionV2Type { + Binary = "Binary", + Constant = "Constant", + Field = "Field", + Unary = "Unary" +} + // @public export enum KnownFactoryIdentityType { SystemAssigned = "SystemAssigned", @@ -4286,6 +4454,13 @@ export enum KnownFactoryIdentityType { UserAssigned = "UserAssigned" } +// @public +export enum KnownFrequencyType { + Hour = "Hour", + Minute = "Minute", + Second = "Second" +} + // @public export enum KnownFtpAuthenticationType { Anonymous = "Anonymous", @@ -4314,6 +4489,12 @@ export enum KnownGoogleBigQueryAuthenticationType { UserAuthentication = "UserAuthentication" } +// @public +export enum KnownGoogleBigQueryV2AuthenticationType { + ServiceAuthentication = "ServiceAuthentication", + UserAuthentication = "UserAuthentication" +} + // @public export enum KnownHBaseAuthenticationType { Anonymous = "Anonymous", @@ -4469,6 +4650,13 @@ export enum KnownManagedVirtualNetworkReferenceType { ManagedVirtualNetworkReference = "ManagedVirtualNetworkReference" } +// @public +export enum KnownMappingType { + Aggregate = "Aggregate", + Derived = "Derived", + Direct = "Direct" +} + // @public export enum KnownMongoDbAuthenticationType { Anonymous = "Anonymous", @@ -4636,6 +4824,12 @@ export enum KnownSalesforceSourceReadBehavior { QueryAll = "QueryAll" } +// @public +export enum KnownSalesforceV2SinkWriteBehavior { + Insert = "Insert", + Upsert = "Upsert" +} + // @public export enum KnownSapCloudForCustomerSinkWriteBehavior { Insert = "Insert", @@ -4717,6 +4911,12 @@ export enum KnownServiceNowAuthenticationType { OAuth2 = "OAuth2" } +// @public +export enum KnownServiceNowV2AuthenticationType { + Basic = "Basic", + OAuth2 = "OAuth2" +} + // @public export enum KnownServicePrincipalCredentialType { ServicePrincipalCert = "ServicePrincipalCert", @@ -4730,6 +4930,13 @@ export enum KnownSftpAuthenticationType { SshPublicKey = "SshPublicKey" } +// @public +export enum KnownSnowflakeAuthenticationType { + AADServicePrincipal = "AADServicePrincipal", + Basic = "Basic", + KeyPair = "KeyPair" +} + // @public export enum KnownSparkAuthenticationType { Anonymous = "Anonymous", @@ -4911,40 +5118,99 @@ export enum KnownZendeskAuthenticationType { } // @public -export interface LinkedIntegrationRuntime { - readonly createTime?: Date; - readonly dataFactoryLocation?: string; - readonly dataFactoryName?: string; - readonly name?: string; - readonly subscriptionId?: string; +export interface LakeHouseLinkedService extends LinkedService { + artifactId?: any; + encryptedCredential?: string; + servicePrincipalCredential?: SecretBaseUnion; + servicePrincipalCredentialType?: any; + servicePrincipalId?: any; + servicePrincipalKey?: SecretBaseUnion; + tenant?: any; + type: "LakeHouse"; + workspaceId?: any; } // @public -export interface LinkedIntegrationRuntimeKeyAuthorization extends LinkedIntegrationRuntimeType { - authorizationType: "Key"; - key: SecureString; +export interface LakeHouseLocation extends DatasetLocation { + type: "LakeHouseLocation"; } // @public -export interface LinkedIntegrationRuntimeRbacAuthorization extends LinkedIntegrationRuntimeType { - authorizationType: "RBAC"; - credential?: CredentialReference; - resourceId: string; +export interface LakeHouseReadSettings extends StoreReadSettings { + deleteFilesAfterCompletion?: any; + enablePartitionDiscovery?: any; + fileListPath?: any; + modifiedDatetimeEnd?: any; + modifiedDatetimeStart?: any; + partitionRootPath?: any; + recursive?: any; + type: "LakeHouseReadSettings"; + wildcardFileName?: any; + wildcardFolderPath?: any; } // @public -export interface LinkedIntegrationRuntimeRequest { - linkedFactoryName: string; +export interface LakeHouseTableDataset extends Dataset { + table?: any; + type: "LakeHouseTable"; } // @public -export interface LinkedIntegrationRuntimeType { - authorizationType: "Key" | "RBAC"; +export interface LakeHouseTableSink extends CopySink { + partitionNameList?: any; + partitionOption?: any; + tableActionOption?: any; + type: "LakeHouseTableSink"; } -// @public (undocumented) -export type LinkedIntegrationRuntimeTypeUnion = LinkedIntegrationRuntimeType | LinkedIntegrationRuntimeKeyAuthorization | LinkedIntegrationRuntimeRbacAuthorization; - +// @public +export interface LakeHouseTableSource extends CopySource { + additionalColumns?: any; + timestampAsOf?: any; + type: "LakeHouseTableSource"; + versionAsOf?: any; +} + +// @public +export interface LakeHouseWriteSettings extends StoreWriteSettings { + type: "LakeHouseWriteSettings"; +} + +// @public +export interface LinkedIntegrationRuntime { + readonly createTime?: Date; + readonly dataFactoryLocation?: string; + readonly dataFactoryName?: string; + readonly name?: string; + readonly subscriptionId?: string; +} + +// @public +export interface LinkedIntegrationRuntimeKeyAuthorization extends LinkedIntegrationRuntimeType { + authorizationType: "Key"; + key: SecureString; +} + +// @public +export interface LinkedIntegrationRuntimeRbacAuthorization extends LinkedIntegrationRuntimeType { + authorizationType: "RBAC"; + credential?: CredentialReference; + resourceId: string; +} + +// @public +export interface LinkedIntegrationRuntimeRequest { + linkedFactoryName: string; +} + +// @public +export interface LinkedIntegrationRuntimeType { + authorizationType: "Key" | "RBAC"; +} + +// @public (undocumented) +export type LinkedIntegrationRuntimeTypeUnion = LinkedIntegrationRuntimeType | LinkedIntegrationRuntimeKeyAuthorization | LinkedIntegrationRuntimeRbacAuthorization; + // @public export interface LinkedService { [property: string]: any; @@ -4954,7 +5220,7 @@ export interface LinkedService { parameters?: { [propertyName: string]: ParameterSpecification; }; - type: "AzureStorage" | "AzureBlobStorage" | "AzureTableStorage" | "AzureSqlDW" | "SqlServer" | "AmazonRdsForSqlServer" | "AzureSqlDatabase" | "AzureSqlMI" | "AzureBatch" | "AzureKeyVault" | "CosmosDb" | "Dynamics" | "DynamicsCrm" | "CommonDataServiceForApps" | "HDInsight" | "FileServer" | "AzureFileStorage" | "AmazonS3Compatible" | "OracleCloudStorage" | "GoogleCloudStorage" | "Oracle" | "AmazonRdsForOracle" | "AzureMySql" | "MySql" | "PostgreSql" | "Sybase" | "Db2" | "Teradata" | "AzureML" | "AzureMLService" | "Odbc" | "Informix" | "MicrosoftAccess" | "Hdfs" | "OData" | "Web" | "Cassandra" | "MongoDb" | "MongoDbAtlas" | "MongoDbV2" | "CosmosDbMongoDbApi" | "AzureDataLakeStore" | "AzureBlobFS" | "Office365" | "Salesforce" | "SalesforceServiceCloud" | "SapCloudForCustomer" | "SapEcc" | "SapOpenHub" | "SapOdp" | "RestService" | "TeamDesk" | "Quickbase" | "Smartsheet" | "Zendesk" | "Dataworld" | "AppFigures" | "Asana" | "Twilio" | "GoogleSheets" | "AmazonS3" | "AmazonRedshift" | "CustomDataSource" | "AzureSearch" | "HttpServer" | "FtpServer" | "Sftp" | "SapBW" | "SapHana" | "AmazonMWS" | "AzurePostgreSql" | "Concur" | "Couchbase" | "Drill" | "Eloqua" | "GoogleBigQuery" | "Greenplum" | "HBase" | "Hive" | "Hubspot" | "Impala" | "Jira" | "Magento" | "MariaDB" | "AzureMariaDB" | "Marketo" | "Paypal" | "Phoenix" | "Presto" | "QuickBooks" | "ServiceNow" | "Shopify" | "Spark" | "Square" | "Xero" | "Zoho" | "Vertica" | "Netezza" | "SalesforceMarketingCloud" | "HDInsightOnDemand" | "AzureDataLakeAnalytics" | "AzureDatabricks" | "AzureDatabricksDeltaLake" | "Responsys" | "DynamicsAX" | "OracleServiceCloud" | "GoogleAdWords" | "SapTable" | "AzureDataExplorer" | "AzureFunction" | "Snowflake" | "SharePointOnlineList" | "AzureSynapseArtifacts"; + type: "AzureStorage" | "AzureBlobStorage" | "AzureTableStorage" | "AzureSqlDW" | "SqlServer" | "AmazonRdsForSqlServer" | "AzureSqlDatabase" | "AzureSqlMI" | "AzureBatch" | "AzureKeyVault" | "CosmosDb" | "Dynamics" | "DynamicsCrm" | "CommonDataServiceForApps" | "HDInsight" | "FileServer" | "AzureFileStorage" | "AmazonS3Compatible" | "OracleCloudStorage" | "GoogleCloudStorage" | "Oracle" | "AmazonRdsForOracle" | "AzureMySql" | "MySql" | "PostgreSql" | "PostgreSqlV2" | "Sybase" | "Db2" | "Teradata" | "AzureML" | "AzureMLService" | "Odbc" | "Informix" | "MicrosoftAccess" | "Hdfs" | "OData" | "Web" | "Cassandra" | "MongoDb" | "MongoDbAtlas" | "MongoDbV2" | "CosmosDbMongoDbApi" | "AzureDataLakeStore" | "AzureBlobFS" | "Office365" | "Salesforce" | "SalesforceServiceCloud" | "SapCloudForCustomer" | "SapEcc" | "SapOpenHub" | "SapOdp" | "RestService" | "TeamDesk" | "Quickbase" | "Smartsheet" | "Zendesk" | "Dataworld" | "AppFigures" | "Asana" | "Twilio" | "GoogleSheets" | "AmazonS3" | "AmazonRedshift" | "CustomDataSource" | "AzureSearch" | "HttpServer" | "FtpServer" | "Sftp" | "SapBW" | "SapHana" | "AmazonMWS" | "AzurePostgreSql" | "Concur" | "Couchbase" | "Drill" | "Eloqua" | "GoogleBigQuery" | "GoogleBigQueryV2" | "Greenplum" | "HBase" | "Hive" | "Hubspot" | "Impala" | "Jira" | "Magento" | "MariaDB" | "AzureMariaDB" | "Marketo" | "Paypal" | "Phoenix" | "Presto" | "QuickBooks" | "ServiceNow" | "Shopify" | "Spark" | "Square" | "Xero" | "Zoho" | "Vertica" | "Netezza" | "SalesforceMarketingCloud" | "HDInsightOnDemand" | "AzureDataLakeAnalytics" | "AzureDatabricks" | "AzureDatabricksDeltaLake" | "Responsys" | "DynamicsAX" | "OracleServiceCloud" | "GoogleAdWords" | "SapTable" | "AzureDataExplorer" | "AzureFunction" | "Snowflake" | "SnowflakeV2" | "SharePointOnlineList" | "AzureSynapseArtifacts" | "LakeHouse" | "SalesforceV2" | "SalesforceServiceCloudV2" | "Warehouse" | "ServiceNowV2"; } // @public @@ -5025,7 +5291,7 @@ export interface LinkedServicesListByFactoryOptionalParams extends coreClient.Op export type LinkedServicesListByFactoryResponse = LinkedServiceListResponse; // @public (undocumented) -export type LinkedServiceUnion = LinkedService | AzureStorageLinkedService | AzureBlobStorageLinkedService | AzureTableStorageLinkedService | AzureSqlDWLinkedService | SqlServerLinkedService | AmazonRdsForSqlServerLinkedService | AzureSqlDatabaseLinkedService | AzureSqlMILinkedService | AzureBatchLinkedService | AzureKeyVaultLinkedService | CosmosDbLinkedService | DynamicsLinkedService | DynamicsCrmLinkedService | CommonDataServiceForAppsLinkedService | HDInsightLinkedService | FileServerLinkedService | AzureFileStorageLinkedService | AmazonS3CompatibleLinkedService | OracleCloudStorageLinkedService | GoogleCloudStorageLinkedService | OracleLinkedService | AmazonRdsForOracleLinkedService | AzureMySqlLinkedService | MySqlLinkedService | PostgreSqlLinkedService | SybaseLinkedService | Db2LinkedService | TeradataLinkedService | AzureMLLinkedService | AzureMLServiceLinkedService | OdbcLinkedService | InformixLinkedService | MicrosoftAccessLinkedService | HdfsLinkedService | ODataLinkedService | WebLinkedService | CassandraLinkedService | MongoDbLinkedService | MongoDbAtlasLinkedService | MongoDbV2LinkedService | CosmosDbMongoDbApiLinkedService | AzureDataLakeStoreLinkedService | AzureBlobFSLinkedService | Office365LinkedService | SalesforceLinkedService | SalesforceServiceCloudLinkedService | SapCloudForCustomerLinkedService | SapEccLinkedService | SapOpenHubLinkedService | SapOdpLinkedService | RestServiceLinkedService | TeamDeskLinkedService | QuickbaseLinkedService | SmartsheetLinkedService | ZendeskLinkedService | DataworldLinkedService | AppFiguresLinkedService | AsanaLinkedService | TwilioLinkedService | GoogleSheetsLinkedService | AmazonS3LinkedService | AmazonRedshiftLinkedService | CustomDataSourceLinkedService | AzureSearchLinkedService | HttpLinkedService | FtpServerLinkedService | SftpServerLinkedService | SapBWLinkedService | SapHanaLinkedService | AmazonMWSLinkedService | AzurePostgreSqlLinkedService | ConcurLinkedService | CouchbaseLinkedService | DrillLinkedService | EloquaLinkedService | GoogleBigQueryLinkedService | GreenplumLinkedService | HBaseLinkedService | HiveLinkedService | HubspotLinkedService | ImpalaLinkedService | JiraLinkedService | MagentoLinkedService | MariaDBLinkedService | AzureMariaDBLinkedService | MarketoLinkedService | PaypalLinkedService | PhoenixLinkedService | PrestoLinkedService | QuickBooksLinkedService | ServiceNowLinkedService | ShopifyLinkedService | SparkLinkedService | SquareLinkedService | XeroLinkedService | ZohoLinkedService | VerticaLinkedService | NetezzaLinkedService | SalesforceMarketingCloudLinkedService | HDInsightOnDemandLinkedService | AzureDataLakeAnalyticsLinkedService | AzureDatabricksLinkedService | AzureDatabricksDeltaLakeLinkedService | ResponsysLinkedService | DynamicsAXLinkedService | OracleServiceCloudLinkedService | GoogleAdWordsLinkedService | SapTableLinkedService | AzureDataExplorerLinkedService | AzureFunctionLinkedService | SnowflakeLinkedService | SharePointOnlineListLinkedService | AzureSynapseArtifactsLinkedService; +export type LinkedServiceUnion = LinkedService | AzureStorageLinkedService | AzureBlobStorageLinkedService | AzureTableStorageLinkedService | AzureSqlDWLinkedService | SqlServerLinkedService | AmazonRdsForSqlServerLinkedService | AzureSqlDatabaseLinkedService | AzureSqlMILinkedService | AzureBatchLinkedService | AzureKeyVaultLinkedService | CosmosDbLinkedService | DynamicsLinkedService | DynamicsCrmLinkedService | CommonDataServiceForAppsLinkedService | HDInsightLinkedService | FileServerLinkedService | AzureFileStorageLinkedService | AmazonS3CompatibleLinkedService | OracleCloudStorageLinkedService | GoogleCloudStorageLinkedService | OracleLinkedService | AmazonRdsForOracleLinkedService | AzureMySqlLinkedService | MySqlLinkedService | PostgreSqlLinkedService | PostgreSqlV2LinkedService | SybaseLinkedService | Db2LinkedService | TeradataLinkedService | AzureMLLinkedService | AzureMLServiceLinkedService | OdbcLinkedService | InformixLinkedService | MicrosoftAccessLinkedService | HdfsLinkedService | ODataLinkedService | WebLinkedService | CassandraLinkedService | MongoDbLinkedService | MongoDbAtlasLinkedService | MongoDbV2LinkedService | CosmosDbMongoDbApiLinkedService | AzureDataLakeStoreLinkedService | AzureBlobFSLinkedService | Office365LinkedService | SalesforceLinkedService | SalesforceServiceCloudLinkedService | SapCloudForCustomerLinkedService | SapEccLinkedService | SapOpenHubLinkedService | SapOdpLinkedService | RestServiceLinkedService | TeamDeskLinkedService | QuickbaseLinkedService | SmartsheetLinkedService | ZendeskLinkedService | DataworldLinkedService | AppFiguresLinkedService | AsanaLinkedService | TwilioLinkedService | GoogleSheetsLinkedService | AmazonS3LinkedService | AmazonRedshiftLinkedService | CustomDataSourceLinkedService | AzureSearchLinkedService | HttpLinkedService | FtpServerLinkedService | SftpServerLinkedService | SapBWLinkedService | SapHanaLinkedService | AmazonMWSLinkedService | AzurePostgreSqlLinkedService | ConcurLinkedService | CouchbaseLinkedService | DrillLinkedService | EloquaLinkedService | GoogleBigQueryLinkedService | GoogleBigQueryV2LinkedService | GreenplumLinkedService | HBaseLinkedService | HiveLinkedService | HubspotLinkedService | ImpalaLinkedService | JiraLinkedService | MagentoLinkedService | MariaDBLinkedService | AzureMariaDBLinkedService | MarketoLinkedService | PaypalLinkedService | PhoenixLinkedService | PrestoLinkedService | QuickBooksLinkedService | ServiceNowLinkedService | ShopifyLinkedService | SparkLinkedService | SquareLinkedService | XeroLinkedService | ZohoLinkedService | VerticaLinkedService | NetezzaLinkedService | SalesforceMarketingCloudLinkedService | HDInsightOnDemandLinkedService | AzureDataLakeAnalyticsLinkedService | AzureDatabricksLinkedService | AzureDatabricksDeltaLakeLinkedService | ResponsysLinkedService | DynamicsAXLinkedService | OracleServiceCloudLinkedService | GoogleAdWordsLinkedService | SapTableLinkedService | AzureDataExplorerLinkedService | AzureFunctionLinkedService | SnowflakeLinkedService | SnowflakeV2LinkedService | SharePointOnlineListLinkedService | AzureSynapseArtifactsLinkedService | LakeHouseLinkedService | SalesforceV2LinkedService | SalesforceServiceCloudV2LinkedService | WarehouseLinkedService | ServiceNowV2LinkedService; // @public export interface LogLocationSettings { @@ -5060,7 +5326,7 @@ export interface LookupActivity extends ExecutionActivity { // @public export interface MagentoLinkedService extends LinkedService { accessToken?: SecretBaseUnion; - encryptedCredential?: any; + encryptedCredential?: string; host: any; type: "Magento"; useEncryptedEndpoints?: any; @@ -5087,7 +5353,7 @@ export interface ManagedIdentityCredential extends Credential_2 { } // @public -export interface ManagedIdentityCredentialResource extends SubResource { +export interface ManagedIdentityCredentialResource extends CredentialResource { properties: ManagedIdentityCredential; } @@ -5269,6 +5535,88 @@ export interface ManagedVirtualNetworksListByFactoryOptionalParams extends coreC // @public export type ManagedVirtualNetworksListByFactoryResponse = ManagedVirtualNetworkListResponse; +// @public +export interface MapperAttributeMapping { + attributeReference?: MapperAttributeReference; + attributeReferences?: MapperAttributeReference[]; + expression?: string; + functionName?: string; + name?: string; + type?: MappingType; +} + +// @public +export interface MapperAttributeMappings { + attributeMappings?: MapperAttributeMapping[]; +} + +// @public +export interface MapperAttributeReference { + entity?: string; + entityConnectionReference?: MapperConnectionReference; + name?: string; +} + +// @public +export interface MapperConnection { + commonDslConnectorProperties?: MapperDslConnectorProperties[]; + isInlineDataset?: boolean; + linkedService?: LinkedServiceReference; + linkedServiceType?: string; + type: ConnectionType; +} + +// @public +export interface MapperConnectionReference { + connectionName?: string; + type?: ConnectionType; +} + +// @public +export interface MapperDslConnectorProperties { + name?: string; + value?: any; +} + +// @public +export interface MapperPolicy { + mode?: string; + recurrence?: MapperPolicyRecurrence; +} + +// @public +export interface MapperPolicyRecurrence { + frequency?: FrequencyType; + interval?: number; +} + +// @public +export interface MapperSourceConnectionsInfo { + connection?: MapperConnection; + sourceEntities?: MapperTable[]; +} + +// @public +export interface MapperTable { + dslConnectorProperties?: MapperDslConnectorProperties[]; + name?: string; + schema?: MapperTableSchema[]; +} + +// @public +export interface MapperTableSchema { + dataType?: string; + name?: string; +} + +// @public +export interface MapperTargetConnectionsInfo { + connection?: MapperConnection; + dataMapperMappings?: DataMapperMapping[]; + relationships?: any[]; + targetEntities?: MapperTable[]; +} + // @public export interface MappingDataFlow extends DataFlow { script?: string; @@ -5279,12 +5627,20 @@ export interface MappingDataFlow extends DataFlow { type: "MappingDataFlow"; } +// @public +export type MappingType = string; + // @public export interface MariaDBLinkedService extends LinkedService { connectionString?: any; - encryptedCredential?: any; - pwd?: AzureKeyVaultSecretReference; + database?: any; + driverVersion?: any; + encryptedCredential?: string; + password?: AzureKeyVaultSecretReference; + port?: any; + server?: any; type: "MariaDB"; + username?: any; } // @public @@ -5303,7 +5659,7 @@ export interface MariaDBTableDataset extends Dataset { export interface MarketoLinkedService extends LinkedService { clientId: any; clientSecret?: SecretBaseUnion; - encryptedCredential?: any; + encryptedCredential?: string; endpoint: any; type: "Marketo"; useEncryptedEndpoints?: any; @@ -5334,7 +5690,7 @@ export interface MicrosoftAccessLinkedService extends LinkedService { authenticationType?: any; connectionString: any; credential?: SecretBaseUnion; - encryptedCredential?: any; + encryptedCredential?: string; password?: SecretBaseUnion; type: "MicrosoftAccess"; userName?: any; @@ -5369,6 +5725,7 @@ export interface MongoDbAtlasCollectionDataset extends Dataset { export interface MongoDbAtlasLinkedService extends LinkedService { connectionString: any; database: any; + driverVersion?: any; type: "MongoDbAtlas"; } @@ -5413,7 +5770,7 @@ export interface MongoDbLinkedService extends LinkedService { authSource?: any; databaseName: any; enableSsl?: any; - encryptedCredential?: any; + encryptedCredential?: string; password?: SecretBaseUnion; port?: any; server: any; @@ -5468,10 +5825,17 @@ export type MultiplePipelineTriggerUnion = MultiplePipelineTrigger | ScheduleTri // @public export interface MySqlLinkedService extends LinkedService { - connectionString: any; - encryptedCredential?: any; + connectionString?: any; + database?: any; + driverVersion?: any; + encryptedCredential?: string; password?: AzureKeyVaultSecretReference; + port?: any; + server?: any; + sslMode?: any; type: "MySql"; + username?: any; + useSystemTrustStore?: any; } // @public @@ -5489,7 +5853,7 @@ export interface MySqlTableDataset extends Dataset { // @public export interface NetezzaLinkedService extends LinkedService { connectionString?: any; - encryptedCredential?: any; + encryptedCredential?: string; pwd?: AzureKeyVaultSecretReference; type: "Netezza"; } @@ -5545,7 +5909,7 @@ export interface ODataLinkedService extends LinkedService { authenticationType?: ODataAuthenticationType; authHeaders?: any; azureCloudType?: any; - encryptedCredential?: any; + encryptedCredential?: string; password?: SecretBaseUnion; servicePrincipalEmbeddedCert?: SecretBaseUnion; servicePrincipalEmbeddedCertPassword?: SecretBaseUnion; @@ -5576,7 +5940,7 @@ export interface OdbcLinkedService extends LinkedService { authenticationType?: any; connectionString: any; credential?: SecretBaseUnion; - encryptedCredential?: any; + encryptedCredential?: string; password?: SecretBaseUnion; type: "Odbc"; userName?: any; @@ -5609,7 +5973,7 @@ export interface Office365Dataset extends Dataset { // @public export interface Office365LinkedService extends LinkedService { - encryptedCredential?: any; + encryptedCredential?: string; office365TenantId: any; servicePrincipalId: any; servicePrincipalKey: SecretBaseUnion; @@ -5712,7 +6076,7 @@ export type OperationsListResponse = OperationListResponse; // @public export interface OracleCloudStorageLinkedService extends LinkedService { accessKeyId?: any; - encryptedCredential?: any; + encryptedCredential?: string; secretAccessKey?: SecretBaseUnion; serviceUrl?: any; type: "OracleCloudStorage"; @@ -5728,7 +6092,7 @@ export interface OracleCloudStorageLocation extends DatasetLocation { // @public export interface OracleCloudStorageReadSettings extends StoreReadSettings { deleteFilesAfterCompletion?: any; - enablePartitionDiscovery?: boolean; + enablePartitionDiscovery?: any; fileListPath?: any; modifiedDatetimeEnd?: any; modifiedDatetimeStart?: any; @@ -5743,7 +6107,7 @@ export interface OracleCloudStorageReadSettings extends StoreReadSettings { // @public export interface OracleLinkedService extends LinkedService { connectionString: any; - encryptedCredential?: any; + encryptedCredential?: string; password?: AzureKeyVaultSecretReference; type: "Oracle"; } @@ -5761,7 +6125,7 @@ export interface OraclePartitionSettings { // @public export interface OracleServiceCloudLinkedService extends LinkedService { - encryptedCredential?: any; + encryptedCredential?: string; host: any; password: SecretBaseUnion; type: "OracleServiceCloud"; @@ -5843,6 +6207,11 @@ export interface OrcWriteSettings extends FormatWriteSettings { type: "OrcWriteSettings"; } +// @public +export interface OutputColumn { + name?: string; +} + // @public export interface PackageStore { name: string; @@ -5870,6 +6239,12 @@ export interface ParquetFormat extends DatasetStorageFormat { type: "ParquetFormat"; } +// @public +export interface ParquetReadSettings extends FormatReadSettings { + compressionProperties?: CompressionReadSettingsUnion; + type: "ParquetReadSettings"; +} + // @public export interface ParquetSink extends CopySink { formatSettings?: ParquetWriteSettings; @@ -5880,6 +6255,7 @@ export interface ParquetSink extends CopySink { // @public export interface ParquetSource extends CopySource { additionalColumns?: any; + formatSettings?: ParquetReadSettings; storeSettings?: StoreReadSettingsUnion; type: "ParquetSource"; } @@ -5895,7 +6271,7 @@ export interface ParquetWriteSettings extends FormatWriteSettings { export interface PaypalLinkedService extends LinkedService { clientId: any; clientSecret?: SecretBaseUnion; - encryptedCredential?: any; + encryptedCredential?: string; host: any; type: "Paypal"; useEncryptedEndpoints?: any; @@ -5924,7 +6300,7 @@ export interface PhoenixLinkedService extends LinkedService { allowSelfSignedServerCert?: any; authenticationType: PhoenixAuthenticationType; enableSsl?: any; - encryptedCredential?: any; + encryptedCredential?: string; host: any; httpPath?: any; password?: SecretBaseUnion; @@ -5957,6 +6333,8 @@ export interface PipelineElapsedTimeMetricPolicy { // @public export interface PipelineExternalComputeScaleProperties { [property: string]: any; + numberOfExternalNodes?: number; + numberOfPipelineNodes?: number; timeToLive?: number; } @@ -6138,7 +6516,7 @@ export type PolybaseSettingsRejectType = string; // @public export interface PostgreSqlLinkedService extends LinkedService { connectionString: any; - encryptedCredential?: any; + encryptedCredential?: string; password?: AzureKeyVaultSecretReference; type: "PostgreSql"; } @@ -6157,6 +6535,43 @@ export interface PostgreSqlTableDataset extends Dataset { type: "PostgreSqlTable"; } +// @public +export interface PostgreSqlV2LinkedService extends LinkedService { + commandTimeout?: any; + connectionTimeout?: any; + database: any; + encoding?: any; + encryptedCredential?: string; + logParameters?: any; + password?: AzureKeyVaultSecretReference; + pooling?: any; + port?: any; + readBufferSize?: any; + schema?: any; + server: any; + sslCertificate?: any; + sslKey?: any; + sslMode: any; + sslPassword?: any; + timezone?: any; + trustServerCertificate?: any; + type: "PostgreSqlV2"; + username: any; +} + +// @public +export interface PostgreSqlV2Source extends TabularSource { + query?: any; + type: "PostgreSqlV2Source"; +} + +// @public +export interface PostgreSqlV2TableDataset extends Dataset { + schemaTypePropertiesSchema?: any; + table?: any; + type: "PostgreSqlV2Table"; +} + // @public export interface PowerQuerySink extends DataFlowSink { script?: string; @@ -6183,7 +6598,7 @@ export interface PrestoLinkedService extends LinkedService { authenticationType: PrestoAuthenticationType; catalog: any; enableSsl?: any; - encryptedCredential?: any; + encryptedCredential?: string; host: any; password?: SecretBaseUnion; port?: any; @@ -6335,7 +6750,7 @@ export interface QueryDataFlowDebugSessionsResponse { // @public export interface QuickbaseLinkedService extends LinkedService { - encryptedCredential?: any; + encryptedCredential?: string; type: "Quickbase"; url: any; userToken: SecretBaseUnion; @@ -6349,7 +6764,7 @@ export interface QuickBooksLinkedService extends LinkedService { connectionProperties?: any; consumerKey?: any; consumerSecret?: SecretBaseUnion; - encryptedCredential?: any; + encryptedCredential?: string; endpoint?: any; type: "QuickBooks"; useEncryptedEndpoints?: any; @@ -6445,7 +6860,7 @@ export interface Resource { export interface ResponsysLinkedService extends LinkedService { clientId: any; clientSecret?: SecretBaseUnion; - encryptedCredential?: any; + encryptedCredential?: string; endpoint: any; type: "Responsys"; useEncryptedEndpoints?: any; @@ -6467,8 +6882,12 @@ export interface ResponsysSource extends TabularSource { // @public export interface RestResourceDataset extends Dataset { - additionalHeaders?: any; - paginationRules?: any; + additionalHeaders?: { + [propertyName: string]: any; + }; + paginationRules?: { + [propertyName: string]: any; + }; relativeUrl?: any; requestBody?: any; requestMethod?: any; @@ -6488,7 +6907,7 @@ export interface RestServiceLinkedService extends LinkedService { clientSecret?: SecretBaseUnion; credential?: CredentialReference; enableServerCertificateValidation?: any; - encryptedCredential?: any; + encryptedCredential?: string; password?: SecretBaseUnion; resource?: any; scope?: any; @@ -6566,7 +6985,7 @@ export type RunQueryOrderByField = string; // @public export interface SalesforceLinkedService extends LinkedService { apiVersion?: any; - encryptedCredential?: any; + encryptedCredential?: string; environmentUrl?: any; password?: SecretBaseUnion; securityToken?: SecretBaseUnion; @@ -6579,7 +6998,7 @@ export interface SalesforceMarketingCloudLinkedService extends LinkedService { clientId?: any; clientSecret?: SecretBaseUnion; connectionProperties?: any; - encryptedCredential?: any; + encryptedCredential?: string; type: "SalesforceMarketingCloud"; useEncryptedEndpoints?: any; useHostVerification?: any; @@ -6607,7 +7026,7 @@ export interface SalesforceObjectDataset extends Dataset { // @public export interface SalesforceServiceCloudLinkedService extends LinkedService { apiVersion?: any; - encryptedCredential?: any; + encryptedCredential?: string; environmentUrl?: any; extendedProperties?: any; password?: SecretBaseUnion; @@ -6634,10 +7053,44 @@ export interface SalesforceServiceCloudSink extends CopySink { export interface SalesforceServiceCloudSource extends CopySource { additionalColumns?: any; query?: any; - readBehavior?: SalesforceSourceReadBehavior; + readBehavior?: any; type: "SalesforceServiceCloudSource"; } +// @public +export interface SalesforceServiceCloudV2LinkedService extends LinkedService { + apiVersion?: any; + authenticationType?: any; + clientId?: any; + clientSecret?: SecretBaseUnion; + encryptedCredential?: string; + environmentUrl?: any; + type: "SalesforceServiceCloudV2"; +} + +// @public +export interface SalesforceServiceCloudV2ObjectDataset extends Dataset { + objectApiName?: any; + reportId?: any; + type: "SalesforceServiceCloudV2Object"; +} + +// @public +export interface SalesforceServiceCloudV2Sink extends CopySink { + externalIdFieldName?: any; + ignoreNullValues?: any; + type: "SalesforceServiceCloudV2Sink"; + writeBehavior?: SalesforceV2SinkWriteBehavior; +} + +// @public +export interface SalesforceServiceCloudV2Source extends CopySource { + additionalColumns?: any; + includeDeletedObjects?: any; + soqlQuery?: any; + type: "SalesforceServiceCloudV2Source"; +} + // @public export interface SalesforceSink extends CopySink { externalIdFieldName?: any; @@ -6652,13 +7105,49 @@ export type SalesforceSinkWriteBehavior = string; // @public export interface SalesforceSource extends TabularSource { query?: any; - readBehavior?: SalesforceSourceReadBehavior; + readBehavior?: any; type: "SalesforceSource"; } // @public export type SalesforceSourceReadBehavior = string; +// @public +export interface SalesforceV2LinkedService extends LinkedService { + apiVersion?: any; + authenticationType?: any; + clientId?: any; + clientSecret?: SecretBaseUnion; + encryptedCredential?: string; + environmentUrl?: any; + type: "SalesforceV2"; +} + +// @public +export interface SalesforceV2ObjectDataset extends Dataset { + objectApiName?: any; + reportId?: any; + type: "SalesforceV2Object"; +} + +// @public +export interface SalesforceV2Sink extends CopySink { + externalIdFieldName?: any; + ignoreNullValues?: any; + type: "SalesforceV2Sink"; + writeBehavior?: SalesforceV2SinkWriteBehavior; +} + +// @public +export type SalesforceV2SinkWriteBehavior = string; + +// @public +export interface SalesforceV2Source extends TabularSource { + includeDeletedObjects?: any; + soqlQuery?: any; + type: "SalesforceV2Source"; +} + // @public export interface SapBwCubeDataset extends Dataset { type: "SapBwCube"; @@ -6667,7 +7156,7 @@ export interface SapBwCubeDataset extends Dataset { // @public export interface SapBWLinkedService extends LinkedService { clientId: any; - encryptedCredential?: any; + encryptedCredential?: string; password?: SecretBaseUnion; server: any; systemNumber: any; @@ -6683,7 +7172,7 @@ export interface SapBwSource extends TabularSource { // @public export interface SapCloudForCustomerLinkedService extends LinkedService { - encryptedCredential?: any; + encryptedCredential?: string; password?: SecretBaseUnion; type: "SapCloudForCustomer"; url: any; @@ -6718,8 +7207,8 @@ export interface SapEccLinkedService extends LinkedService { encryptedCredential?: string; password?: SecretBaseUnion; type: "SapEcc"; - url: string; - username?: string; + url: any; + username?: any; } // @public @@ -6742,7 +7231,7 @@ export type SapHanaAuthenticationType = string; export interface SapHanaLinkedService extends LinkedService { authenticationType?: SapHanaAuthenticationType; connectionString?: any; - encryptedCredential?: any; + encryptedCredential?: string; password?: SecretBaseUnion; server?: any; type: "SapHana"; @@ -6776,7 +7265,7 @@ export interface SapHanaTableDataset extends Dataset { // @public export interface SapOdpLinkedService extends LinkedService { clientId?: any; - encryptedCredential?: any; + encryptedCredential?: string; language?: any; logonGroup?: any; messageServer?: any; @@ -6815,7 +7304,7 @@ export interface SapOdpSource extends TabularSource { // @public export interface SapOpenHubLinkedService extends LinkedService { clientId?: any; - encryptedCredential?: any; + encryptedCredential?: string; language?: any; logonGroup?: any; messageServer?: any; @@ -6848,7 +7337,7 @@ export interface SapOpenHubTableDataset extends Dataset { // @public export interface SapTableLinkedService extends LinkedService { clientId?: any; - encryptedCredential?: any; + encryptedCredential?: string; language?: any; logonGroup?: any; messageServer?: any; @@ -6952,7 +7441,7 @@ export type ScriptActivityParameterType = string; export interface ScriptActivityScriptBlock { parameters?: ScriptActivityParameter[]; text: any; - type: ScriptType; + type: any; } // @public @@ -6972,6 +7461,12 @@ export interface SecretBase { // @public (undocumented) export type SecretBaseUnion = SecretBase | SecureString | AzureKeyVaultSecretReference; +// @public +export interface SecureInputOutputPolicy { + secureInput?: boolean; + secureOutput?: boolean; +} + // @public export interface SecureString extends SecretBase { type: "SecureString"; @@ -6988,6 +7483,7 @@ export interface SelfDependencyTumblingWindowTriggerReference extends Dependency // @public export interface SelfHostedIntegrationRuntime extends IntegrationRuntime { linkedInfo?: LinkedIntegrationRuntimeTypeUnion; + selfContainedInteractiveAuthoringEnabled?: boolean; type: "SelfHosted"; } @@ -7034,6 +7530,7 @@ export interface SelfHostedIntegrationRuntimeStatus extends IntegrationRuntimeSt nodes?: SelfHostedIntegrationRuntimeNode[]; readonly pushedVersion?: string; readonly scheduledUpdateDate?: Date; + readonly selfContainedInteractiveAuthoringEnabled?: boolean; readonly serviceUrls?: string[]; readonly taskQueueId?: string; type: "SelfHosted"; @@ -7050,7 +7547,7 @@ export interface ServiceNowLinkedService extends LinkedService { authenticationType: ServiceNowAuthenticationType; clientId?: any; clientSecret?: SecretBaseUnion; - encryptedCredential?: any; + encryptedCredential?: string; endpoint: any; password?: SecretBaseUnion; type: "ServiceNow"; @@ -7072,6 +7569,34 @@ export interface ServiceNowSource extends TabularSource { type: "ServiceNowSource"; } +// @public +export type ServiceNowV2AuthenticationType = string; + +// @public +export interface ServiceNowV2LinkedService extends LinkedService { + authenticationType: ServiceNowV2AuthenticationType; + clientId?: any; + clientSecret?: SecretBaseUnion; + encryptedCredential?: string; + endpoint: any; + grantType?: any; + password?: SecretBaseUnion; + type: "ServiceNowV2"; + username?: any; +} + +// @public +export interface ServiceNowV2ObjectDataset extends Dataset { + tableName?: any; + type: "ServiceNowV2Object"; +} + +// @public +export interface ServiceNowV2Source extends TabularSource { + expression?: ExpressionV2; + type: "ServiceNowV2Source"; +} + // @public export interface ServicePrincipalCredential extends Credential_2 { servicePrincipalId?: any; @@ -7080,11 +7605,18 @@ export interface ServicePrincipalCredential extends Credential_2 { type: "ServicePrincipal"; } +// @public +export interface ServicePrincipalCredentialResource extends CredentialResource { + properties: ServicePrincipalCredential; +} + // @public export type ServicePrincipalCredentialType = string; // @public export interface SetVariableActivity extends ControlActivity { + policy?: SecureInputOutputPolicy; + setSystemVariable?: boolean; type: "SetVariable"; value?: any; variableName?: string; @@ -7102,7 +7634,7 @@ export interface SftpLocation extends DatasetLocation { export interface SftpReadSettings extends StoreReadSettings { deleteFilesAfterCompletion?: any; disableChunking?: any; - enablePartitionDiscovery?: boolean; + enablePartitionDiscovery?: any; fileListPath?: any; modifiedDatetimeEnd?: any; modifiedDatetimeStart?: any; @@ -7116,7 +7648,7 @@ export interface SftpReadSettings extends StoreReadSettings { // @public export interface SftpServerLinkedService extends LinkedService { authenticationType?: SftpAuthenticationType; - encryptedCredential?: any; + encryptedCredential?: string; host: any; hostKeyFingerprint?: any; passPhrase?: SecretBaseUnion; @@ -7138,7 +7670,7 @@ export interface SftpWriteSettings extends StoreWriteSettings { // @public export interface SharePointOnlineListLinkedService extends LinkedService { - encryptedCredential?: any; + encryptedCredential?: string; servicePrincipalId: any; servicePrincipalKey: SecretBaseUnion; siteUrl: any; @@ -7162,7 +7694,7 @@ export interface SharePointOnlineListSource extends CopySource { // @public export interface ShopifyLinkedService extends LinkedService { accessToken?: SecretBaseUnion; - encryptedCredential?: any; + encryptedCredential?: string; host: any; type: "Shopify"; useEncryptedEndpoints?: any; @@ -7191,10 +7723,13 @@ export interface SkipErrorFile { // @public export interface SmartsheetLinkedService extends LinkedService { apiToken: SecretBaseUnion; - encryptedCredential?: any; + encryptedCredential?: string; type: "Smartsheet"; } +// @public +export type SnowflakeAuthenticationType = string; + // @public export interface SnowflakeDataset extends Dataset { schemaTypePropertiesSchema?: any; @@ -7227,7 +7762,7 @@ export interface SnowflakeImportCopyCommand extends ImportSettings { // @public export interface SnowflakeLinkedService extends LinkedService { connectionString: any; - encryptedCredential?: any; + encryptedCredential?: string; password?: AzureKeyVaultSecretReference; type: "Snowflake"; } @@ -7246,6 +7781,45 @@ export interface SnowflakeSource extends CopySource { type: "SnowflakeSource"; } +// @public +export interface SnowflakeV2Dataset extends Dataset { + schemaTypePropertiesSchema?: any; + table?: any; + type: "SnowflakeV2Table"; +} + +// @public +export interface SnowflakeV2LinkedService extends LinkedService { + accountIdentifier: any; + authenticationType?: SnowflakeAuthenticationType; + clientId?: any; + clientSecret?: SecretBaseUnion; + database: any; + encryptedCredential?: string; + password?: SecretBaseUnion; + privateKey?: SecretBaseUnion; + privateKeyPassphrase?: SecretBaseUnion; + scope?: any; + tenantId?: any; + type: "SnowflakeV2"; + user?: any; + warehouse: any; +} + +// @public +export interface SnowflakeV2Sink extends CopySink { + importSettings?: SnowflakeImportCopyCommand; + preCopyScript?: any; + type: "SnowflakeV2Sink"; +} + +// @public +export interface SnowflakeV2Source extends CopySource { + exportSettings: SnowflakeExportCopyCommand; + query?: any; + type: "SnowflakeV2Source"; +} + // @public export type SparkAuthenticationType = string; @@ -7267,7 +7841,7 @@ export interface SparkLinkedService extends LinkedService { allowSelfSignedServerCert?: any; authenticationType: SparkAuthenticationType; enableSsl?: any; - encryptedCredential?: any; + encryptedCredential?: string; host: any; httpPath?: any; password?: SecretBaseUnion; @@ -7327,6 +7901,7 @@ export interface SqlDWSink extends CopySink { // @public export interface SqlDWSource extends TabularSource { + isolationLevel?: any; partitionOption?: any; partitionSettings?: SqlPartitionSettings; sqlReaderQuery?: any; @@ -7360,6 +7935,7 @@ export interface SqlMISink extends CopySink { // @public export interface SqlMISource extends TabularSource { + isolationLevel?: any; partitionOption?: any; partitionSettings?: SqlPartitionSettings; produceAdditionalTypes?: any; @@ -7383,7 +7959,7 @@ export interface SqlPartitionSettings { export interface SqlServerLinkedService extends LinkedService { alwaysEncryptedSettings?: SqlAlwaysEncryptedProperties; connectionString: any; - encryptedCredential?: any; + encryptedCredential?: string; password?: SecretBaseUnion; type: "SqlServer"; userName?: any; @@ -7405,6 +7981,7 @@ export interface SqlServerSink extends CopySink { // @public export interface SqlServerSource extends TabularSource { + isolationLevel?: any; partitionOption?: any; partitionSettings?: SqlPartitionSettings; produceAdditionalTypes?: any; @@ -7469,7 +8046,7 @@ export interface SquareLinkedService extends LinkedService { clientId?: any; clientSecret?: SecretBaseUnion; connectionProperties?: any; - encryptedCredential?: any; + encryptedCredential?: string; host?: any; redirectUri?: any; type: "Square"; @@ -7666,11 +8243,11 @@ export interface StoreReadSettings { [property: string]: any; disableMetricsCollection?: any; maxConcurrentConnections?: any; - type: "AzureBlobStorageReadSettings" | "AzureBlobFSReadSettings" | "AzureDataLakeStoreReadSettings" | "AmazonS3ReadSettings" | "FileServerReadSettings" | "AzureFileStorageReadSettings" | "AmazonS3CompatibleReadSettings" | "OracleCloudStorageReadSettings" | "GoogleCloudStorageReadSettings" | "FtpReadSettings" | "SftpReadSettings" | "HttpReadSettings" | "HdfsReadSettings"; + type: "AzureBlobStorageReadSettings" | "AzureBlobFSReadSettings" | "AzureDataLakeStoreReadSettings" | "AmazonS3ReadSettings" | "FileServerReadSettings" | "AzureFileStorageReadSettings" | "AmazonS3CompatibleReadSettings" | "OracleCloudStorageReadSettings" | "GoogleCloudStorageReadSettings" | "FtpReadSettings" | "SftpReadSettings" | "HttpReadSettings" | "HdfsReadSettings" | "LakeHouseReadSettings"; } // @public (undocumented) -export type StoreReadSettingsUnion = StoreReadSettings | AzureBlobStorageReadSettings | AzureBlobFSReadSettings | AzureDataLakeStoreReadSettings | AmazonS3ReadSettings | FileServerReadSettings | AzureFileStorageReadSettings | AmazonS3CompatibleReadSettings | OracleCloudStorageReadSettings | GoogleCloudStorageReadSettings | FtpReadSettings | SftpReadSettings | HttpReadSettings | HdfsReadSettings; +export type StoreReadSettingsUnion = StoreReadSettings | AzureBlobStorageReadSettings | AzureBlobFSReadSettings | AzureDataLakeStoreReadSettings | AmazonS3ReadSettings | FileServerReadSettings | AzureFileStorageReadSettings | AmazonS3CompatibleReadSettings | OracleCloudStorageReadSettings | GoogleCloudStorageReadSettings | FtpReadSettings | SftpReadSettings | HttpReadSettings | HdfsReadSettings | LakeHouseReadSettings; // @public export interface StoreWriteSettings { @@ -7678,11 +8255,12 @@ export interface StoreWriteSettings { copyBehavior?: any; disableMetricsCollection?: any; maxConcurrentConnections?: any; - type: "SftpWriteSettings" | "AzureBlobStorageWriteSettings" | "AzureBlobFSWriteSettings" | "AzureDataLakeStoreWriteSettings" | "FileServerWriteSettings" | "AzureFileStorageWriteSettings"; + metadata?: MetadataItem[]; + type: "SftpWriteSettings" | "AzureBlobStorageWriteSettings" | "AzureBlobFSWriteSettings" | "AzureDataLakeStoreWriteSettings" | "FileServerWriteSettings" | "AzureFileStorageWriteSettings" | "LakeHouseWriteSettings"; } // @public (undocumented) -export type StoreWriteSettingsUnion = StoreWriteSettings | SftpWriteSettings | AzureBlobStorageWriteSettings | AzureBlobFSWriteSettings | AzureDataLakeStoreWriteSettings | FileServerWriteSettings | AzureFileStorageWriteSettings; +export type StoreWriteSettingsUnion = StoreWriteSettings | SftpWriteSettings | AzureBlobStorageWriteSettings | AzureBlobFSWriteSettings | AzureDataLakeStoreWriteSettings | FileServerWriteSettings | AzureFileStorageWriteSettings | LakeHouseWriteSettings; // @public export interface SubResource { @@ -7718,7 +8296,7 @@ export type SybaseAuthenticationType = string; export interface SybaseLinkedService extends LinkedService { authenticationType?: SybaseAuthenticationType; database: any; - encryptedCredential?: any; + encryptedCredential?: string; password?: SecretBaseUnion; schema?: any; server: any; @@ -7741,14 +8319,19 @@ export interface SybaseTableDataset extends Dataset { // @public export interface SynapseNotebookActivity extends ExecutionActivity { conf?: any; + configurationType?: ConfigurationType; driverSize?: any; executorSize?: any; notebook: SynapseNotebookReference; - numExecutors?: number; + numExecutors?: any; parameters?: { [propertyName: string]: NotebookParameter; }; + sparkConfig?: { + [propertyName: string]: any; + }; sparkPool?: BigDataPoolParametrizationReference; + targetSparkConfiguration?: SparkConfigurationParametrizationReference; type: "SynapseNotebook"; } @@ -7791,11 +8374,11 @@ export interface SynapseSparkJobReference { export interface TabularSource extends CopySource { additionalColumns?: any; queryTimeout?: any; - type: "TabularSource" | "AzureTableSource" | "InformixSource" | "Db2Source" | "OdbcSource" | "MySqlSource" | "PostgreSqlSource" | "SybaseSource" | "SapBwSource" | "SalesforceSource" | "SapCloudForCustomerSource" | "SapEccSource" | "SapHanaSource" | "SapOpenHubSource" | "SapOdpSource" | "SapTableSource" | "SqlSource" | "SqlServerSource" | "AmazonRdsForSqlServerSource" | "AzureSqlSource" | "SqlMISource" | "SqlDWSource" | "AzureMySqlSource" | "TeradataSource" | "CassandraSource" | "AmazonMWSSource" | "AzurePostgreSqlSource" | "ConcurSource" | "CouchbaseSource" | "DrillSource" | "EloquaSource" | "GoogleBigQuerySource" | "GreenplumSource" | "HBaseSource" | "HiveSource" | "HubspotSource" | "ImpalaSource" | "JiraSource" | "MagentoSource" | "MariaDBSource" | "AzureMariaDBSource" | "MarketoSource" | "PaypalSource" | "PhoenixSource" | "PrestoSource" | "QuickBooksSource" | "ServiceNowSource" | "ShopifySource" | "SparkSource" | "SquareSource" | "XeroSource" | "ZohoSource" | "NetezzaSource" | "VerticaSource" | "SalesforceMarketingCloudSource" | "ResponsysSource" | "DynamicsAXSource" | "OracleServiceCloudSource" | "GoogleAdWordsSource" | "AmazonRedshiftSource"; + type: "TabularSource" | "AzureTableSource" | "InformixSource" | "Db2Source" | "OdbcSource" | "MySqlSource" | "PostgreSqlSource" | "PostgreSqlV2Source" | "SybaseSource" | "SapBwSource" | "SalesforceSource" | "SapCloudForCustomerSource" | "SapEccSource" | "SapHanaSource" | "SapOpenHubSource" | "SapOdpSource" | "SapTableSource" | "SqlSource" | "SqlServerSource" | "AmazonRdsForSqlServerSource" | "AzureSqlSource" | "SqlMISource" | "SqlDWSource" | "AzureMySqlSource" | "TeradataSource" | "CassandraSource" | "AmazonMWSSource" | "AzurePostgreSqlSource" | "ConcurSource" | "CouchbaseSource" | "DrillSource" | "EloquaSource" | "GoogleBigQuerySource" | "GoogleBigQueryV2Source" | "GreenplumSource" | "HBaseSource" | "HiveSource" | "HubspotSource" | "ImpalaSource" | "JiraSource" | "MagentoSource" | "MariaDBSource" | "AzureMariaDBSource" | "MarketoSource" | "PaypalSource" | "PhoenixSource" | "PrestoSource" | "QuickBooksSource" | "ServiceNowSource" | "ShopifySource" | "SparkSource" | "SquareSource" | "XeroSource" | "ZohoSource" | "NetezzaSource" | "VerticaSource" | "SalesforceMarketingCloudSource" | "ResponsysSource" | "DynamicsAXSource" | "OracleServiceCloudSource" | "GoogleAdWordsSource" | "AmazonRedshiftSource" | "WarehouseSource" | "SalesforceV2Source" | "ServiceNowV2Source"; } // @public (undocumented) -export type TabularSourceUnion = TabularSource | AzureTableSource | InformixSource | Db2Source | OdbcSource | MySqlSource | PostgreSqlSource | SybaseSource | SapBwSource | SalesforceSource | SapCloudForCustomerSource | SapEccSource | SapHanaSource | SapOpenHubSource | SapOdpSource | SapTableSource | SqlSource | SqlServerSource | AmazonRdsForSqlServerSource | AzureSqlSource | SqlMISource | SqlDWSource | AzureMySqlSource | TeradataSource | CassandraSource | AmazonMWSSource | AzurePostgreSqlSource | ConcurSource | CouchbaseSource | DrillSource | EloquaSource | GoogleBigQuerySource | GreenplumSource | HBaseSource | HiveSource | HubspotSource | ImpalaSource | JiraSource | MagentoSource | MariaDBSource | AzureMariaDBSource | MarketoSource | PaypalSource | PhoenixSource | PrestoSource | QuickBooksSource | ServiceNowSource | ShopifySource | SparkSource | SquareSource | XeroSource | ZohoSource | NetezzaSource | VerticaSource | SalesforceMarketingCloudSource | ResponsysSource | DynamicsAXSource | OracleServiceCloudSource | GoogleAdWordsSource | AmazonRedshiftSource; +export type TabularSourceUnion = TabularSource | AzureTableSource | InformixSource | Db2Source | OdbcSource | MySqlSource | PostgreSqlSource | PostgreSqlV2Source | SybaseSource | SapBwSource | SalesforceSource | SapCloudForCustomerSource | SapEccSource | SapHanaSource | SapOpenHubSource | SapOdpSource | SapTableSource | SqlSource | SqlServerSource | AmazonRdsForSqlServerSource | AzureSqlSource | SqlMISource | SqlDWSource | AzureMySqlSource | TeradataSource | CassandraSource | AmazonMWSSource | AzurePostgreSqlSource | ConcurSource | CouchbaseSource | DrillSource | EloquaSource | GoogleBigQuerySource | GoogleBigQueryV2Source | GreenplumSource | HBaseSource | HiveSource | HubspotSource | ImpalaSource | JiraSource | MagentoSource | MariaDBSource | AzureMariaDBSource | MarketoSource | PaypalSource | PhoenixSource | PrestoSource | QuickBooksSource | ServiceNowSource | ShopifySource | SparkSource | SquareSource | XeroSource | ZohoSource | NetezzaSource | VerticaSource | SalesforceMarketingCloudSource | ResponsysSource | DynamicsAXSource | OracleServiceCloudSource | GoogleAdWordsSource | AmazonRedshiftSource | WarehouseSource | SalesforceV2Source | ServiceNowV2Source; // @public export interface TabularTranslator extends CopyTranslator { @@ -7828,7 +8411,7 @@ export type TeamDeskAuthenticationType = string; export interface TeamDeskLinkedService extends LinkedService { apiToken?: SecretBaseUnion; authenticationType: TeamDeskAuthenticationType; - encryptedCredential?: any; + encryptedCredential?: string; password?: SecretBaseUnion; type: "TeamDesk"; url: any; @@ -7842,7 +8425,7 @@ export type TeradataAuthenticationType = string; export interface TeradataLinkedService extends LinkedService { authenticationType?: TeradataAuthenticationType; connectionString?: any; - encryptedCredential?: any; + encryptedCredential?: string; password?: SecretBaseUnion; server?: any; type: "Teradata"; @@ -8217,7 +8800,7 @@ export type VariableType = string; // @public export interface VerticaLinkedService extends LinkedService { connectionString?: any; - encryptedCredential?: any; + encryptedCredential?: string; pwd?: AzureKeyVaultSecretReference; type: "Vertica"; } @@ -8242,6 +8825,48 @@ export interface WaitActivity extends ControlActivity { waitTimeInSeconds: any; } +// @public +export interface WarehouseLinkedService extends LinkedService { + artifactId: any; + encryptedCredential?: string; + endpoint: any; + servicePrincipalCredential?: SecretBaseUnion; + servicePrincipalCredentialType?: any; + servicePrincipalId?: any; + servicePrincipalKey?: SecretBaseUnion; + tenant?: any; + type: "Warehouse"; + workspaceId?: any; +} + +// @public +export interface WarehouseSink extends CopySink { + allowCopyCommand?: any; + copyCommandSettings?: DWCopyCommandSettings; + preCopyScript?: any; + tableOption?: any; + type: "WarehouseSink"; + writeBehavior?: any; +} + +// @public +export interface WarehouseSource extends TabularSource { + isolationLevel?: any; + partitionOption?: any; + partitionSettings?: SqlPartitionSettings; + sqlReaderQuery?: any; + sqlReaderStoredProcedureName?: any; + storedProcedureParameters?: any; + type: "WarehouseSource"; +} + +// @public +export interface WarehouseTableDataset extends Dataset { + schemaTypePropertiesSchema?: any; + table?: any; + type: "WarehouseTable"; +} + // @public export interface WebActivity extends ExecutionActivity { authentication?: WebActivityAuthentication; @@ -8249,9 +8874,13 @@ export interface WebActivity extends ExecutionActivity { connectVia?: IntegrationRuntimeReference; datasets?: DatasetReference[]; disableCertValidation?: boolean; - headers?: any; + headers?: { + [propertyName: string]: any; + }; + httpRequestTimeout?: any; linkedServices?: LinkedServiceReference[]; method: WebActivityMethod; + turnOffAsync?: boolean; type: "WebActivity"; url: any; } @@ -8296,8 +8925,11 @@ export interface WebClientCertificateAuthentication extends WebLinkedServiceType export interface WebHookActivity extends ControlActivity { authentication?: WebActivityAuthentication; body?: any; - headers?: any; + headers?: { + [propertyName: string]: any; + }; method: WebHookActivityMethod; + policy?: SecureInputOutputPolicy; reportStatusOnCallBack?: any; timeout?: string; type: "WebHook"; @@ -8347,7 +8979,7 @@ export interface WranglingDataFlow extends DataFlow { export interface XeroLinkedService extends LinkedService { connectionProperties?: any; consumerKey?: SecretBaseUnion; - encryptedCredential?: any; + encryptedCredential?: string; host?: any; privateKey?: SecretBaseUnion; type: "Xero"; @@ -8402,7 +9034,7 @@ export type ZendeskAuthenticationType = string; export interface ZendeskLinkedService extends LinkedService { apiToken?: SecretBaseUnion; authenticationType: ZendeskAuthenticationType; - encryptedCredential?: any; + encryptedCredential?: string; password?: SecretBaseUnion; type: "Zendesk"; url: any; @@ -8419,7 +9051,7 @@ export interface ZipDeflateReadSettings extends CompressionReadSettings { export interface ZohoLinkedService extends LinkedService { accessToken?: SecretBaseUnion; connectionProperties?: any; - encryptedCredential?: any; + encryptedCredential?: string; endpoint?: any; type: "Zoho"; useEncryptedEndpoints?: any; diff --git a/sdk/datafactory/arm-datafactory/src/dataFactoryManagementClient.ts b/sdk/datafactory/arm-datafactory/src/dataFactoryManagementClient.ts index db1c1148f6c9..df0a94c9b25b 100644 --- a/sdk/datafactory/arm-datafactory/src/dataFactoryManagementClient.ts +++ b/sdk/datafactory/arm-datafactory/src/dataFactoryManagementClient.ts @@ -11,7 +11,7 @@ import * as coreRestPipeline from "@azure/core-rest-pipeline"; import { PipelineRequest, PipelineResponse, - SendRequest + SendRequest, } from "@azure/core-rest-pipeline"; import * as coreAuth from "@azure/core-auth"; import { @@ -36,7 +36,8 @@ import { PrivateEndPointConnectionsImpl, PrivateEndpointConnectionImpl, PrivateLinkResourcesImpl, - GlobalParametersImpl + GlobalParametersImpl, + ChangeDataCaptureImpl, } from "./operations"; import { Operations, @@ -60,7 +61,8 @@ import { PrivateEndPointConnections, PrivateEndpointConnection, PrivateLinkResources, - GlobalParameters + GlobalParameters, + ChangeDataCapture, } from "./operationsInterfaces"; import { DataFactoryManagementClientOptionalParams } from "./models"; @@ -78,7 +80,7 @@ export class DataFactoryManagementClient extends coreClient.ServiceClient { constructor( credentials: coreAuth.TokenCredential, subscriptionId: string, - options?: DataFactoryManagementClientOptionalParams + options?: DataFactoryManagementClientOptionalParams, ) { if (credentials === undefined) { throw new Error("'credentials' cannot be null"); @@ -93,10 +95,10 @@ export class DataFactoryManagementClient extends coreClient.ServiceClient { } const defaults: DataFactoryManagementClientOptionalParams = { requestContentType: "application/json; charset=utf-8", - credential: credentials + credential: credentials, }; - const packageDetails = `azsdk-js-arm-datafactory/11.1.1`; + const packageDetails = `azsdk-js-arm-datafactory/16.0.0`; const userAgentPrefix = options.userAgentOptions && options.userAgentOptions.userAgentPrefix ? `${options.userAgentOptions.userAgentPrefix} ${packageDetails}` @@ -106,20 +108,21 @@ export class DataFactoryManagementClient extends coreClient.ServiceClient { ...defaults, ...options, userAgentOptions: { - userAgentPrefix + userAgentPrefix, }, endpoint: - options.endpoint ?? options.baseUri ?? "https://management.azure.com" + options.endpoint ?? options.baseUri ?? "https://management.azure.com", }; super(optionsWithDefaults); let bearerTokenAuthenticationPolicyFound: boolean = false; if (options?.pipeline && options.pipeline.getOrderedPolicies().length > 0) { - const pipelinePolicies: coreRestPipeline.PipelinePolicy[] = options.pipeline.getOrderedPolicies(); + const pipelinePolicies: coreRestPipeline.PipelinePolicy[] = + options.pipeline.getOrderedPolicies(); bearerTokenAuthenticationPolicyFound = pipelinePolicies.some( (pipelinePolicy) => pipelinePolicy.name === - coreRestPipeline.bearerTokenAuthenticationPolicyName + coreRestPipeline.bearerTokenAuthenticationPolicyName, ); } if ( @@ -129,7 +132,7 @@ export class DataFactoryManagementClient extends coreClient.ServiceClient { !bearerTokenAuthenticationPolicyFound ) { this.pipeline.removePolicy({ - name: coreRestPipeline.bearerTokenAuthenticationPolicyName + name: coreRestPipeline.bearerTokenAuthenticationPolicyName, }); this.pipeline.addPolicy( coreRestPipeline.bearerTokenAuthenticationPolicy({ @@ -139,9 +142,9 @@ export class DataFactoryManagementClient extends coreClient.ServiceClient { `${optionsWithDefaults.endpoint}/.default`, challengeCallbacks: { authorizeRequestOnChallenge: - coreClient.authorizeRequestOnClaimChallenge - } - }) + coreClient.authorizeRequestOnClaimChallenge, + }, + }), ); } // Parameter assignments @@ -154,9 +157,8 @@ export class DataFactoryManagementClient extends coreClient.ServiceClient { this.factories = new FactoriesImpl(this); this.exposureControl = new ExposureControlImpl(this); this.integrationRuntimes = new IntegrationRuntimesImpl(this); - this.integrationRuntimeObjectMetadata = new IntegrationRuntimeObjectMetadataImpl( - this - ); + this.integrationRuntimeObjectMetadata = + new IntegrationRuntimeObjectMetadataImpl(this); this.integrationRuntimeNodes = new IntegrationRuntimeNodesImpl(this); this.linkedServices = new LinkedServicesImpl(this); this.datasets = new DatasetsImpl(this); @@ -174,6 +176,7 @@ export class DataFactoryManagementClient extends coreClient.ServiceClient { this.privateEndpointConnection = new PrivateEndpointConnectionImpl(this); this.privateLinkResources = new PrivateLinkResourcesImpl(this); this.globalParameters = new GlobalParametersImpl(this); + this.changeDataCapture = new ChangeDataCaptureImpl(this); this.addCustomApiVersionPolicy(options.apiVersion); } @@ -186,7 +189,7 @@ export class DataFactoryManagementClient extends coreClient.ServiceClient { name: "CustomApiVersionPolicy", async sendRequest( request: PipelineRequest, - next: SendRequest + next: SendRequest, ): Promise { const param = request.url.split("?"); if (param.length > 1) { @@ -200,7 +203,7 @@ export class DataFactoryManagementClient extends coreClient.ServiceClient { request.url = param[0] + "?" + newParams.join("&"); } return next(request); - } + }, }; this.pipeline.addPolicy(apiVersionPolicy); } @@ -227,4 +230,5 @@ export class DataFactoryManagementClient extends coreClient.ServiceClient { privateEndpointConnection: PrivateEndpointConnection; privateLinkResources: PrivateLinkResources; globalParameters: GlobalParameters; + changeDataCapture: ChangeDataCapture; } diff --git a/sdk/datafactory/arm-datafactory/src/lroImpl.ts b/sdk/datafactory/arm-datafactory/src/lroImpl.ts index dd803cd5e28c..b27f5ac7209b 100644 --- a/sdk/datafactory/arm-datafactory/src/lroImpl.ts +++ b/sdk/datafactory/arm-datafactory/src/lroImpl.ts @@ -28,15 +28,15 @@ export function createLroSpec(inputs: { sendInitialRequest: () => sendOperationFn(args, spec), sendPollRequest: ( path: string, - options?: { abortSignal?: AbortSignalLike } + options?: { abortSignal?: AbortSignalLike }, ) => { const { requestBody, ...restSpec } = spec; return sendOperationFn(args, { ...restSpec, httpMethod: "GET", path, - abortSignal: options?.abortSignal + abortSignal: options?.abortSignal, }); - } + }, }; } diff --git a/sdk/datafactory/arm-datafactory/src/models/index.ts b/sdk/datafactory/arm-datafactory/src/models/index.ts index a42b9b43058c..8539bf66157e 100644 --- a/sdk/datafactory/arm-datafactory/src/models/index.ts +++ b/sdk/datafactory/arm-datafactory/src/models/index.ts @@ -53,6 +53,7 @@ export type LinkedServiceUnion = | AzureMySqlLinkedService | MySqlLinkedService | PostgreSqlLinkedService + | PostgreSqlV2LinkedService | SybaseLinkedService | Db2LinkedService | TeradataLinkedService @@ -104,6 +105,7 @@ export type LinkedServiceUnion = | DrillLinkedService | EloquaLinkedService | GoogleBigQueryLinkedService + | GoogleBigQueryV2LinkedService | GreenplumLinkedService | HBaseLinkedService | HiveLinkedService @@ -139,8 +141,14 @@ export type LinkedServiceUnion = | AzureDataExplorerLinkedService | AzureFunctionLinkedService | SnowflakeLinkedService + | SnowflakeV2LinkedService | SharePointOnlineListLinkedService - | AzureSynapseArtifactsLinkedService; + | AzureSynapseArtifactsLinkedService + | LakeHouseLinkedService + | SalesforceV2LinkedService + | SalesforceServiceCloudV2LinkedService + | WarehouseLinkedService + | ServiceNowV2LinkedService; export type DatasetUnion = | Dataset | AmazonS3Dataset @@ -184,6 +192,7 @@ export type DatasetUnion = | OdbcTableDataset | MySqlTableDataset | PostgreSqlTableDataset + | PostgreSqlV2TableDataset | MicrosoftAccessTableDataset | SalesforceObjectDataset | SalesforceServiceCloudObjectDataset @@ -208,6 +217,7 @@ export type DatasetUnion = | DrillTableDataset | EloquaObjectDataset | GoogleBigQueryObjectDataset + | GoogleBigQueryV2ObjectDataset | GreenplumTableDataset | HBaseObjectDataset | HiveObjectDataset @@ -237,8 +247,14 @@ export type DatasetUnion = | AzureDataExplorerTableDataset | GoogleAdWordsObjectDataset | SnowflakeDataset + | SnowflakeV2Dataset | SharePointOnlineListResourceDataset - | AzureDatabricksDeltaLakeDataset; + | AzureDatabricksDeltaLakeDataset + | LakeHouseTableDataset + | SalesforceV2ObjectDataset + | SalesforceServiceCloudV2ObjectDataset + | WarehouseTableDataset + | ServiceNowV2ObjectDataset; export type ActivityUnion = | Activity | ControlActivityUnion @@ -277,7 +293,8 @@ export type DatasetLocationUnion = | FtpServerLocation | SftpLocation | HttpServerLocation - | HdfsLocation; + | HdfsLocation + | LakeHouseLocation; export type DatasetStorageFormatUnion = | DatasetStorageFormat | TextFormat @@ -314,7 +331,8 @@ export type StoreReadSettingsUnion = | FtpReadSettings | SftpReadSettings | HttpReadSettings - | HdfsReadSettings; + | HdfsReadSettings + | LakeHouseReadSettings; export type StoreWriteSettingsUnion = | StoreWriteSettings | SftpWriteSettings @@ -322,9 +340,11 @@ export type StoreWriteSettingsUnion = | AzureBlobFSWriteSettings | AzureDataLakeStoreWriteSettings | FileServerWriteSettings - | AzureFileStorageWriteSettings; + | AzureFileStorageWriteSettings + | LakeHouseWriteSettings; export type FormatReadSettingsUnion = | FormatReadSettings + | ParquetReadSettings | DelimitedTextReadSettings | JsonReadSettings | XmlReadSettings @@ -377,9 +397,12 @@ export type CopySourceUnion = | AzureDataLakeStoreSource | AzureBlobFSSource | HttpSource + | LakeHouseTableSource | SnowflakeSource + | SnowflakeV2Source | AzureDatabricksDeltaLakeSource - | SharePointOnlineListSource; + | SharePointOnlineListSource + | SalesforceServiceCloudV2Source; export type CopySinkUnion = | CopySink | DelimitedTextSink @@ -389,6 +412,7 @@ export type CopySinkUnion = | AzurePostgreSqlSink | AzureMySqlSink | AzureDatabricksDeltaLakeSink + | WarehouseSink | SapCloudForCustomerSink | AzureQueueSink | AzureTableSink @@ -405,6 +429,7 @@ export type CopySinkUnion = | SqlMISink | SqlDWSink | SnowflakeSink + | SnowflakeV2Sink | OracleSink | AzureDataLakeStoreSink | AzureBlobFSSink @@ -420,7 +445,10 @@ export type CopySinkUnion = | SalesforceServiceCloudSink | MongoDbAtlasSink | MongoDbV2Sink - | CosmosDbMongoDbApiSink; + | CosmosDbMongoDbApiSink + | LakeHouseTableSink + | SalesforceV2Sink + | SalesforceServiceCloudV2Sink; export type ExportSettingsUnion = | ExportSettings | SnowflakeExportCopyCommand @@ -490,6 +518,7 @@ export type TabularSourceUnion = | OdbcSource | MySqlSource | PostgreSqlSource + | PostgreSqlV2Source | SybaseSource | SapBwSource | SalesforceSource @@ -515,6 +544,7 @@ export type TabularSourceUnion = | DrillSource | EloquaSource | GoogleBigQuerySource + | GoogleBigQueryV2Source | GreenplumSource | HBaseSource | HiveSource @@ -542,7 +572,10 @@ export type TabularSourceUnion = | DynamicsAXSource | OracleServiceCloudSource | GoogleAdWordsSource - | AmazonRedshiftSource; + | AmazonRedshiftSource + | WarehouseSource + | SalesforceV2Source + | ServiceNowV2Source; export type TriggerDependencyReferenceUnion = | TriggerDependencyReference | TumblingWindowTriggerDependencyReference; @@ -651,12 +684,30 @@ export interface CloudError { details?: CloudError[]; } -/** A list of factory resources. */ -export interface FactoryListResponse { - /** List of factories. */ - value: Factory[]; - /** The link to the next page of results, if any remaining results exist. */ - nextLink?: string; +/** Factory's git repo information. */ +export interface FactoryRepoUpdate { + /** The factory resource id. */ + factoryResourceId?: string; + /** Git repo information of the factory. */ + repoConfiguration?: FactoryRepoConfigurationUnion; +} + +/** Factory's git repo information. */ +export interface FactoryRepoConfiguration { + /** Polymorphic discriminator, which specifies the different types this object can be */ + type: "FactoryVSTSConfiguration" | "FactoryGitHubConfiguration"; + /** Account name. */ + accountName: string; + /** Repository name. */ + repositoryName: string; + /** Collaboration branch. */ + collaborationBranch: string; + /** Root folder. */ + rootFolder: string; + /** Last commit id. */ + lastCommitId?: string; + /** Disable manual publish operation in ADF studio to favor automated publish. */ + disablePublish?: boolean; } /** Identity properties of the factory resource. */ @@ -683,24 +734,6 @@ export interface PurviewConfiguration { purviewResourceId?: string; } -/** Factory's git repo information. */ -export interface FactoryRepoConfiguration { - /** Polymorphic discriminator, which specifies the different types this object can be */ - type: "FactoryVSTSConfiguration" | "FactoryGitHubConfiguration"; - /** Account name. */ - accountName: string; - /** Repository name. */ - repositoryName: string; - /** Collaboration branch. */ - collaborationBranch: string; - /** Root folder. */ - rootFolder: string; - /** Last commit id. */ - lastCommitId?: string; - /** Disable manual publish operation in ADF studio to favor automated publish. */ - disablePublish?: boolean; -} - /** Definition of a single parameter for an entity. */ export interface GlobalParameterSpecification { /** Global Parameter type. */ @@ -755,14 +788,6 @@ export interface Resource { readonly eTag?: string; } -/** Factory's git repo information. */ -export interface FactoryRepoUpdate { - /** The factory resource id. */ - factoryResourceId?: string; - /** Git repo information of the factory. */ - repoConfiguration?: FactoryRepoConfigurationUnion; -} - /** The exposure control request. */ export interface ExposureControlRequest { /** The feature name. */ @@ -797,6 +822,14 @@ export interface ExposureControlBatchResponse { exposureControlResponses: ExposureControlResponse[]; } +/** A list of factory resources. */ +export interface FactoryListResponse { + /** List of factories. */ + value: Factory[]; + /** The link to the next page of results, if any remaining results exist. */ + nextLink?: string; +} + /** Parameters for updating a factory resource. */ export interface FactoryUpdateParameters { /** The resource tags. */ @@ -1272,6 +1305,7 @@ export interface LinkedService { | "AzureMySql" | "MySql" | "PostgreSql" + | "PostgreSqlV2" | "Sybase" | "Db2" | "Teradata" @@ -1323,6 +1357,7 @@ export interface LinkedService { | "Drill" | "Eloqua" | "GoogleBigQuery" + | "GoogleBigQueryV2" | "Greenplum" | "HBase" | "Hive" @@ -1358,8 +1393,14 @@ export interface LinkedService { | "AzureDataExplorer" | "AzureFunction" | "Snowflake" + | "SnowflakeV2" | "SharePointOnlineList" - | "AzureSynapseArtifacts"; + | "AzureSynapseArtifacts" + | "LakeHouse" + | "SalesforceV2" + | "SalesforceServiceCloudV2" + | "Warehouse" + | "ServiceNowV2"; /** Describes unknown properties. The value of an unknown property can be of "any" type. */ [property: string]: any; /** The integration runtime reference. */ @@ -1443,6 +1484,7 @@ export interface Dataset { | "OdbcTable" | "MySqlTable" | "PostgreSqlTable" + | "PostgreSqlV2Table" | "MicrosoftAccessTable" | "SalesforceObject" | "SalesforceServiceCloudObject" @@ -1467,6 +1509,7 @@ export interface Dataset { | "DrillTable" | "EloquaObject" | "GoogleBigQueryObject" + | "GoogleBigQueryV2Object" | "GreenplumTable" | "HBaseObject" | "HiveObject" @@ -1496,8 +1539,14 @@ export interface Dataset { | "AzureDataExplorerTable" | "GoogleAdWordsObject" | "SnowflakeTable" + | "SnowflakeV2Table" | "SharePointOnlineListResource" - | "AzureDatabricksDeltaLakeDataset"; + | "AzureDatabricksDeltaLakeDataset" + | "LakeHouseTable" + | "SalesforceV2Object" + | "SalesforceServiceCloudV2Object" + | "WarehouseTable" + | "ServiceNowV2Object"; /** Describes unknown properties. The value of an unknown property can be of "any" type. */ [property: string]: any; /** Dataset description. */ @@ -1591,6 +1640,10 @@ export interface Activity { name: string; /** Activity description. */ description?: string; + /** Activity state. This is an optional property and if not provided, the state will be Active by default. */ + state?: ActivityState; + /** Status result of the activity when the state is set to Inactive. This is an optional property and if not provided when the activity is inactive, the status will be Succeeded by default. */ + onInactiveMarkAs?: ActivityOnInactiveMarkAs; /** Activity depends on condition. */ dependsOn?: ActivityDependency[]; /** Activity user properties. */ @@ -2245,7 +2298,7 @@ export interface ConnectionStateProperties { /** A list of credential resources. */ export interface CredentialListResponse { /** List of credentials. */ - value: ManagedIdentityCredentialResource[]; + value: CredentialResource[]; /** The link to the next page of results, if any remaining results exist. */ nextLink?: string; } @@ -2342,6 +2395,150 @@ export interface GlobalParameterListResponse { nextLink?: string; } +/** A list of change data capture resources. */ +export interface ChangeDataCaptureListResponse { + /** Lists all resources of type change data capture. */ + value: ChangeDataCaptureResource[]; + /** The link to the next page of results, if any remaining results exist. */ + nextLink?: string; +} + +/** The folder that this CDC is in. If not specified, CDC will appear at the root level. */ +export interface ChangeDataCaptureFolder { + /** The name of the folder that this CDC is in. */ + name?: string; +} + +/** A object which contains list of tables and connection details for a source connection. */ +export interface MapperSourceConnectionsInfo { + /** List of source tables for a source connection. */ + sourceEntities?: MapperTable[]; + /** Source connection details. */ + connection?: MapperConnection; +} + +/** CDC table details. */ +export interface MapperTable { + /** Name of the table. */ + name?: string; + /** List of columns for the source table. */ + schema?: MapperTableSchema[]; + /** List of name/value pairs for connection properties. */ + dslConnectorProperties?: MapperDslConnectorProperties[]; +} + +/** Schema of a CDC table in terms of column names and their corresponding data types. */ +export interface MapperTableSchema { + /** Name of the column. */ + name?: string; + /** Data type of the column. */ + dataType?: string; +} + +/** Connector properties of a CDC table in terms of name / value pairs. */ +export interface MapperDslConnectorProperties { + /** Name of the property. */ + name?: string; + /** Value of the property. */ + value?: any; +} + +/** Source connection details. */ +export interface MapperConnection { + /** Linked service reference. */ + linkedService?: LinkedServiceReference; + /** Type of the linked service e.g.: AzureBlobFS. */ + linkedServiceType?: string; + /** Type of connection via linked service or dataset. */ + type: ConnectionType; + /** A boolean indicating whether linked service is of type inline dataset. Currently only inline datasets are supported. */ + isInlineDataset?: boolean; + /** List of name/value pairs for connection properties. */ + commonDslConnectorProperties?: MapperDslConnectorProperties[]; +} + +/** A object which contains list of tables and connection details for a target connection. */ +export interface MapperTargetConnectionsInfo { + /** List of source tables for a target connection. */ + targetEntities?: MapperTable[]; + /** Source connection details. */ + connection?: MapperConnection; + /** List of table mappings. */ + dataMapperMappings?: DataMapperMapping[]; + /** List of relationship info among the tables. */ + relationships?: any[]; +} + +/** Source and target table mapping details. */ +export interface DataMapperMapping { + /** Name of the target table */ + targetEntityName?: string; + /** Name of the source table */ + sourceEntityName?: string; + /** The connection reference for the source connection. */ + sourceConnectionReference?: MapperConnectionReference; + /** This holds the user provided attribute mapping information. */ + attributeMappingInfo?: MapperAttributeMappings; + /** This holds the source denormalization information used while joining multiple sources. */ + sourceDenormalizeInfo?: any; +} + +/** Source or target connection reference details. */ +export interface MapperConnectionReference { + /** Name of the connection */ + connectionName?: string; + /** Type of connection via linked service or dataset. */ + type?: ConnectionType; +} + +/** Attribute mapping details. */ +export interface MapperAttributeMappings { + /** List of attribute mappings. */ + attributeMappings?: MapperAttributeMapping[]; +} + +/** Source and target column mapping details. */ +export interface MapperAttributeMapping { + /** Name of the target column. */ + name?: string; + /** Type of the CDC attribute mapping. Note: 'Advanced' mapping type is also saved as 'Derived'. */ + type?: MappingType; + /** Name of the function used for 'Aggregate' and 'Derived' (except 'Advanced') type mapping. */ + functionName?: string; + /** Expression used for 'Aggregate' and 'Derived' type mapping. */ + expression?: string; + /** Reference of the source column used in the mapping. It is used for 'Direct' mapping type only. */ + attributeReference?: MapperAttributeReference; + /** List of references for source columns. It is used for 'Derived' and 'Aggregate' type mappings only. */ + attributeReferences?: MapperAttributeReference[]; +} + +/** Attribute reference details for the referred column. */ +export interface MapperAttributeReference { + /** Name of the column. */ + name?: string; + /** Name of the table. */ + entity?: string; + /** The connection reference for the connection. */ + entityConnectionReference?: MapperConnectionReference; +} + +/** CDC Policy. */ +export interface MapperPolicy { + /** Mode of running the CDC: batch vs continuous. */ + mode?: string; + /** Defines the frequency and interval for running the CDC for batch mode. */ + recurrence?: MapperPolicyRecurrence; +} + +/** CDC policy recurrence details. */ +export interface MapperPolicyRecurrence { + /** Frequency of period in terms of 'Hour', 'Minute' or 'Second'. */ + frequency?: FrequencyType; + /** Actual interval value as per chosen frequency. */ + interval?: number; +} + /** Azure Data Factory expression definition. */ export interface Expression { /** Expression type. */ @@ -2462,7 +2659,8 @@ export interface DatasetLocation { | "FtpServerLocation" | "SftpLocation" | "HttpServerLocation" - | "HdfsLocation"; + | "HdfsLocation" + | "LakeHouseLocation"; /** Describes unknown properties. The value of an unknown property can be of "any" type. */ [property: string]: any; /** Specify the folder path of dataset. Type: string (or Expression with resultType string) */ @@ -2550,6 +2748,15 @@ export interface IntegrationRuntimeDataFlowProperties { timeToLive?: number; /** Cluster will not be recycled and it will be used in next data flow activity run until TTL (time to live) is reached if this is set as false. Default is true. */ cleanup?: boolean; + /** Custom properties are used to tune the data flow runtime performance. */ + customProperties?: IntegrationRuntimeDataFlowPropertiesCustomPropertiesItem[]; +} + +export interface IntegrationRuntimeDataFlowPropertiesCustomPropertiesItem { + /** Name of custom property. */ + name?: string; + /** Value of custom property. */ + value?: string; } /** VNet properties for managed integration runtime. */ @@ -2582,6 +2789,10 @@ export interface PipelineExternalComputeScaleProperties { [property: string]: any; /** Time to live (in minutes) setting of integration runtime which will execute pipeline and external activity. */ timeToLive?: number; + /** Number of the pipeline nodes, which should be greater than 0 and less than 11. */ + numberOfPipelineNodes?: number; + /** Number of the the external nodes, which should be greater than 0 and less than 11. */ + numberOfExternalNodes?: number; } /** SSIS properties for managed integration runtime. */ @@ -2847,7 +3058,7 @@ export interface SsisVariable { /** Sql always encrypted properties. */ export interface SqlAlwaysEncryptedProperties { - /** Sql always encrypted AKV authentication type. Type: string (or Expression with resultType string). */ + /** Sql always encrypted AKV authentication type. Type: string. */ alwaysEncryptedAkvAuthType: SqlAlwaysEncryptedAkvAuthType; /** The client ID of the application in Azure Active Directory used for Azure Key Vault authentication. Type: string (or Expression with resultType string). */ servicePrincipalId?: any; @@ -2909,7 +3120,8 @@ export interface StoreReadSettings { | "FtpReadSettings" | "SftpReadSettings" | "HttpReadSettings" - | "HdfsReadSettings"; + | "HdfsReadSettings" + | "LakeHouseReadSettings"; /** Describes unknown properties. The value of an unknown property can be of "any" type. */ [property: string]: any; /** The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). */ @@ -2927,7 +3139,8 @@ export interface StoreWriteSettings { | "AzureBlobFSWriteSettings" | "AzureDataLakeStoreWriteSettings" | "FileServerWriteSettings" - | "AzureFileStorageWriteSettings"; + | "AzureFileStorageWriteSettings" + | "LakeHouseWriteSettings"; /** Describes unknown properties. The value of an unknown property can be of "any" type. */ [property: string]: any; /** The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer). */ @@ -2936,6 +3149,16 @@ export interface StoreWriteSettings { disableMetricsCollection?: any; /** The type of copy behavior for copy sink. */ copyBehavior?: any; + /** Specify the custom metadata to be added to sink data. Type: array of objects (or Expression with resultType array of objects). */ + metadata?: MetadataItem[]; +} + +/** Specify the name and value of custom metadata item. */ +export interface MetadataItem { + /** Metadata item key name. Type: string (or Expression with resultType string). */ + name?: any; + /** Metadata item value. Type: string (or Expression with resultType string). */ + value?: any; } /** Distcp settings. */ @@ -2952,6 +3175,7 @@ export interface DistcpSettings { export interface FormatReadSettings { /** Polymorphic discriminator, which specifies the different types this object can be */ type: + | "ParquetReadSettings" | "DelimitedTextReadSettings" | "JsonReadSettings" | "XmlReadSettings" @@ -3008,6 +3232,7 @@ export interface CopySource { | "OdbcSource" | "MySqlSource" | "PostgreSqlSource" + | "PostgreSqlV2Source" | "SybaseSource" | "SapBwSource" | "ODataSource" @@ -3050,6 +3275,7 @@ export interface CopySource { | "DrillSource" | "EloquaSource" | "GoogleBigQuerySource" + | "GoogleBigQueryV2Source" | "GreenplumSource" | "HBaseSource" | "HiveSource" @@ -3078,9 +3304,15 @@ export interface CopySource { | "OracleServiceCloudSource" | "GoogleAdWordsSource" | "AmazonRedshiftSource" + | "LakeHouseTableSource" | "SnowflakeSource" + | "SnowflakeV2Source" | "AzureDatabricksDeltaLakeSource" - | "SharePointOnlineListSource"; + | "WarehouseSource" + | "SharePointOnlineListSource" + | "SalesforceV2Source" + | "SalesforceServiceCloudV2Source" + | "ServiceNowV2Source"; /** Describes unknown properties. The value of an unknown property can be of "any" type. */ [property: string]: any; /** Source retry count. Type: integer (or Expression with resultType integer). */ @@ -3104,6 +3336,7 @@ export interface CopySink { | "AzurePostgreSqlSink" | "AzureMySqlSink" | "AzureDatabricksDeltaLakeSink" + | "WarehouseSink" | "SapCloudForCustomerSink" | "AzureQueueSink" | "AzureTableSink" @@ -3120,6 +3353,7 @@ export interface CopySink { | "SqlMISink" | "SqlDWSink" | "SnowflakeSink" + | "SnowflakeV2Sink" | "OracleSink" | "AzureDataLakeStoreSink" | "AzureBlobFSSink" @@ -3135,7 +3369,10 @@ export interface CopySink { | "SalesforceServiceCloudSink" | "MongoDbAtlasSink" | "MongoDbV2Sink" - | "CosmosDbMongoDbApiSink"; + | "CosmosDbMongoDbApiSink" + | "LakeHouseTableSink" + | "SalesforceV2Sink" + | "SalesforceServiceCloudV2Sink"; /** Describes unknown properties. The value of an unknown property can be of "any" type. */ [property: string]: any; /** Write batch size. Type: integer (or Expression with resultType integer), minimum: 0. */ @@ -3298,6 +3535,12 @@ export interface MongoDbCursorMethodsProperties { limit?: any; } +/** The columns to be read out from the Office 365 table. */ +export interface OutputColumn { + /** Name of the table column. Type: string. */ + name?: string; +} + /** The settings that will be leveraged for Netezza source partitioning. */ export interface NetezzaPartitionSettings { /** The name of the column in integer type that will be used for proceeding range partitioning. Type: string (or Expression with resultType string). */ @@ -3332,6 +3575,22 @@ export interface ImportSettings { [property: string]: any; } +/** DW Copy Command settings. */ +export interface DWCopyCommandSettings { + /** Specifies the default values for each target column in SQL DW. The default values in the property overwrite the DEFAULT constraint set in the DB, and identity column cannot have a default value. Type: array of objects (or Expression with resultType array of objects). */ + defaultValues?: DWCopyCommandDefaultValue[]; + /** Additional options directly passed to SQL DW in Copy Command. Type: key value pairs (value should be string type) (or Expression with resultType object). Example: "additionalOptions": { "MAXERRORS": "1000", "DATEFORMAT": "'ymd'" } */ + additionalOptions?: { [propertyName: string]: string }; +} + +/** Default value. */ +export interface DWCopyCommandDefaultValue { + /** Column name. Type: object (or Expression with resultType string). */ + columnName?: any; + /** The default value of the column. Type: object (or Expression with resultType string). */ + defaultValue?: any; +} + /** SQL stored procedure parameter. */ export interface StoredProcedureParameter { /** Stored procedure parameter value. Type: string (or Expression with resultType string). */ @@ -3340,14 +3599,6 @@ export interface StoredProcedureParameter { type?: StoredProcedureParameterType; } -/** Specify the name and value of custom metadata item. */ -export interface MetadataItem { - /** Metadata item key name. Type: string (or Expression with resultType string). */ - name?: any; - /** Metadata item value. Type: string (or Expression with resultType string). */ - value?: any; -} - /** Sql upsert option settings */ export interface SqlUpsertSettings { /** Specifies whether to use temp db for upsert interim table. Type: boolean (or Expression with resultType boolean). */ @@ -3372,22 +3623,6 @@ export interface PolybaseSettings { useTypeDefault?: any; } -/** DW Copy Command settings. */ -export interface DWCopyCommandSettings { - /** Specifies the default values for each target column in SQL DW. The default values in the property overwrite the DEFAULT constraint set in the DB, and identity column cannot have a default value. Type: array of objects (or Expression with resultType array of objects). */ - defaultValues?: DWCopyCommandDefaultValue[]; - /** Additional options directly passed to SQL DW in Copy Command. Type: key value pairs (value should be string type) (or Expression with resultType object). Example: "additionalOptions": { "MAXERRORS": "1000", "DATEFORMAT": "'ymd'" } */ - additionalOptions?: { [propertyName: string]: string }; -} - -/** Default value. */ -export interface DWCopyCommandDefaultValue { - /** Column name. Type: object (or Expression with resultType string). */ - columnName?: any; - /** The default value of the column. Type: object (or Expression with resultType string). */ - defaultValue?: any; -} - /** Sql DW upsert option settings */ export interface SqlDWUpsertSettings { /** Schema name for interim table. Type: string (or Expression with resultType string). */ @@ -3454,9 +3689,9 @@ export interface SsisPackageLocation { /** SSIS access credential. */ export interface SsisAccessCredential { - /** Domain for windows authentication. */ + /** Domain for windows authentication. Type: string (or Expression with resultType string). */ domain: any; - /** UseName for windows authentication. */ + /** UseName for windows authentication. Type: string (or Expression with resultType string). */ userName: any; /** Password for windows authentication. */ password: SecretBaseUnion; @@ -3476,9 +3711,9 @@ export interface SsisChildPackage { /** SSIS package execution credential. */ export interface SsisExecutionCredential { - /** Domain for windows authentication. */ + /** Domain for windows authentication. Type: string (or Expression with resultType string). */ domain: any; - /** UseName for windows authentication. */ + /** UseName for windows authentication. Type: string (or Expression with resultType string). */ userName: any; /** Password for windows authentication. */ password: SecureString; @@ -3560,6 +3795,14 @@ export interface AzureMLWebServiceFile { linkedServiceName: LinkedServiceReference; } +/** Execution policy for an activity that supports secure input and output. */ +export interface SecureInputOutputPolicy { + /** When set to true, Input from activity is considered as secure and will not be logged to monitoring. */ + secureInput?: boolean; + /** When set to true, Output from activity is considered as secure and will not be logged to monitoring. */ + secureOutput?: boolean; +} + /** Execute data flow activity properties. */ export interface ExecuteDataFlowActivityTypeProperties { /** Data flow reference. */ @@ -3600,8 +3843,8 @@ export interface PowerQuerySinkMapping { export interface ScriptActivityScriptBlock { /** The query text. Type: string (or Expression with resultType string). */ text: any; - /** The type of the query. Type: string. */ - type: ScriptType; + /** The type of the query. Please refer to the ScriptType for valid options. Type: string (or Expression with resultType string). */ + type: any; /** Array of script parameters. Type: array. */ parameters?: ScriptActivityParameter[]; } @@ -3612,7 +3855,7 @@ export interface ScriptActivityParameter { name?: any; /** The type of the parameter. */ type?: ScriptActivityParameterType; - /** The value of the parameter. */ + /** The value of the parameter. Type: string (or Expression with resultType string). */ value?: any; /** The direction of the parameter. */ direction?: ScriptActivityParameterDirection; @@ -3652,6 +3895,14 @@ export interface NotebookParameter { type?: NotebookParameterType; } +/** Spark configuration reference. */ +export interface SparkConfigurationParametrizationReference { + /** Spark configuration reference type. */ + type: SparkConfigurationReferenceType; + /** Reference spark configuration name. Type: string (or Expression with resultType string). */ + referenceName: any; +} + /** Synapse spark job reference type. */ export interface SynapseSparkJobReference { /** Synapse spark job reference type. */ @@ -3660,12 +3911,16 @@ export interface SynapseSparkJobReference { referenceName: any; } -/** Spark configuration reference. */ -export interface SparkConfigurationParametrizationReference { - /** Spark configuration reference type. */ - type: SparkConfigurationReferenceType; - /** Reference spark configuration name. Type: string (or Expression with resultType string). */ - referenceName: any; +/** Nested representation of a complex expression. */ +export interface ExpressionV2 { + /** Type of expressions supported by the system. Type: string. */ + type?: ExpressionV2Type; + /** Value for Constant/Field Type: string. */ + value?: string; + /** Expression operator value Type: string. */ + operator?: string; + /** List of nested expressions. */ + operands?: ExpressionV2[]; } /** The workflow trigger recurrence. */ @@ -3817,6 +4072,8 @@ export interface SelfHostedIntegrationRuntime extends IntegrationRuntime { type: "SelfHosted"; /** The base definition of a linked integration runtime. */ linkedInfo?: LinkedIntegrationRuntimeTypeUnion; + /** An alternative option to ensure interactive authoring function when your self-hosted integration runtime is unable to establish a connection with Azure Relay. */ + selfContainedInteractiveAuthoringEnabled?: boolean; } /** Integration runtime resource type. */ @@ -3886,9 +4143,9 @@ export interface ManagedPrivateEndpointResource extends SubResource { } /** Credential resource type. */ -export interface ManagedIdentityCredentialResource extends SubResource { - /** Managed Identity Credential properties. */ - properties: ManagedIdentityCredential; +export interface CredentialResource extends SubResource { + /** Properties of credentials. */ + properties: CredentialUnion; } /** Private Endpoint Connection ARM resource. */ @@ -3916,10 +4173,24 @@ export interface GlobalParameterResource extends SubResource { properties: { [propertyName: string]: GlobalParameterSpecification }; } -/** Credential resource type. */ -export interface CredentialResource extends SubResource { - /** Properties of credentials. */ - properties: CredentialUnion; +/** Change data capture resource type. */ +export interface ChangeDataCaptureResource extends SubResource { + /** Describes unknown properties. The value of an unknown property can be of "any" type. */ + [property: string]: any; + /** The folder that this CDC is in. If not specified, CDC will appear at the root level. */ + folder?: ChangeDataCaptureFolder; + /** The description of the change data capture. */ + description?: string; + /** List of sources connections that can be used as sources in the CDC. */ + sourceConnectionsInfo: MapperSourceConnectionsInfo[]; + /** List of target connections that can be used as sources in the CDC. */ + targetConnectionsInfo: MapperTargetConnectionsInfo[]; + /** CDC policy */ + policy: MapperPolicy; + /** A boolean to determine if the vnet configuration needs to be overwritten. */ + allowVNetOverride?: boolean; + /** Status of the CDC as to if it is running or stopped. */ + status?: string; } /** Managed integration runtime status. */ @@ -4028,6 +4299,11 @@ export interface SelfHostedIntegrationRuntimeStatus * NOTE: This property will not be serialized. It can only be populated by the server. */ readonly autoUpdateETA?: Date; + /** + * An alternative option to ensure interactive authoring function when your self-hosted integration runtime is unable to establish a connection with Azure Relay. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly selfContainedInteractiveAuthoringEnabled?: boolean; } /** Ssis folder. */ @@ -4086,7 +4362,7 @@ export interface AzureStorageLinkedService extends LinkedService { sasUri?: any; /** The Azure key vault secret reference of sasToken in sas uri. */ sasToken?: AzureKeyVaultSecretReference; - /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string). */ + /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. */ encryptedCredential?: string; } @@ -4103,7 +4379,7 @@ export interface AzureBlobStorageLinkedService extends LinkedService { /** The Azure key vault secret reference of sasToken in sas uri. */ sasToken?: AzureKeyVaultSecretReference; /** Blob service endpoint of the Azure Blob Storage resource. It is mutually exclusive with connectionString, sasUri property. */ - serviceEndpoint?: string; + serviceEndpoint?: any; /** The ID of the service principal used to authenticate against Azure SQL Data Warehouse. Type: string (or Expression with resultType string). */ servicePrincipalId?: any; /** The key of the service principal used to authenticate against Azure SQL Data Warehouse. */ @@ -4113,8 +4389,8 @@ export interface AzureBlobStorageLinkedService extends LinkedService { /** Indicates the azure cloud type of the service principle auth. Allowed values are AzurePublic, AzureChina, AzureUsGovernment, AzureGermany. Default value is the data factory regions’ cloud type. Type: string (or Expression with resultType string). */ azureCloudType?: any; /** Specify the kind of your storage account. Allowed values are: Storage (general purpose v1), StorageV2 (general purpose v2), BlobStorage, or BlockBlobStorage. Type: string (or Expression with resultType string). */ - accountKind?: string; - /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string). */ + accountKind?: any; + /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. */ encryptedCredential?: string; /** The credential reference containing authentication information. */ credential?: CredentialReference; @@ -4136,7 +4412,7 @@ export interface AzureTableStorageLinkedService extends LinkedService { sasUri?: any; /** The Azure key vault secret reference of sasToken in sas uri. */ sasToken?: AzureKeyVaultSecretReference; - /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string). */ + /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. */ encryptedCredential?: string; } @@ -4156,8 +4432,8 @@ export interface AzureSqlDWLinkedService extends LinkedService { tenant?: any; /** Indicates the azure cloud type of the service principle auth. Allowed values are AzurePublic, AzureChina, AzureUsGovernment, AzureGermany. Default value is the data factory regions’ cloud type. Type: string (or Expression with resultType string). */ azureCloudType?: any; - /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string). */ - encryptedCredential?: any; + /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. */ + encryptedCredential?: string; /** The credential reference containing authentication information. */ credential?: CredentialReference; } @@ -4172,8 +4448,8 @@ export interface SqlServerLinkedService extends LinkedService { userName?: any; /** The on-premises Windows authentication password. */ password?: SecretBaseUnion; - /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string). */ - encryptedCredential?: any; + /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. */ + encryptedCredential?: string; /** Sql always encrypted properties. */ alwaysEncryptedSettings?: SqlAlwaysEncryptedProperties; } @@ -4188,8 +4464,8 @@ export interface AmazonRdsForSqlServerLinkedService extends LinkedService { userName?: any; /** The on-premises Windows authentication password. */ password?: SecretBaseUnion; - /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string). */ - encryptedCredential?: any; + /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. */ + encryptedCredential?: string; /** Sql always encrypted properties. */ alwaysEncryptedSettings?: SqlAlwaysEncryptedProperties; } @@ -4210,8 +4486,8 @@ export interface AzureSqlDatabaseLinkedService extends LinkedService { tenant?: any; /** Indicates the azure cloud type of the service principle auth. Allowed values are AzurePublic, AzureChina, AzureUsGovernment, AzureGermany. Default value is the data factory regions’ cloud type. Type: string (or Expression with resultType string). */ azureCloudType?: any; - /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string). */ - encryptedCredential?: any; + /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. */ + encryptedCredential?: string; /** Sql always encrypted properties. */ alwaysEncryptedSettings?: SqlAlwaysEncryptedProperties; /** The credential reference containing authentication information. */ @@ -4234,8 +4510,8 @@ export interface AzureSqlMILinkedService extends LinkedService { tenant?: any; /** Indicates the azure cloud type of the service principle auth. Allowed values are AzurePublic, AzureChina, AzureUsGovernment, AzureGermany. Default value is the data factory regions’ cloud type. Type: string (or Expression with resultType string). */ azureCloudType?: any; - /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string). */ - encryptedCredential?: any; + /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. */ + encryptedCredential?: string; /** Sql always encrypted properties. */ alwaysEncryptedSettings?: SqlAlwaysEncryptedProperties; /** The credential reference containing authentication information. */ @@ -4256,8 +4532,8 @@ export interface AzureBatchLinkedService extends LinkedService { poolName: any; /** The Azure Storage linked service reference. */ linkedServiceName: LinkedServiceReference; - /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string). */ - encryptedCredential?: any; + /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. */ + encryptedCredential?: string; /** The credential reference containing authentication information. */ credential?: CredentialReference; } @@ -4286,18 +4562,18 @@ export interface CosmosDbLinkedService extends LinkedService { accountKey?: SecretBaseUnion; /** The client ID of the application in Azure Active Directory used for Server-To-Server authentication. Type: string (or Expression with resultType string). */ servicePrincipalId?: any; - /** The service principal credential type to use in Server-To-Server authentication. 'ServicePrincipalKey' for key/secret, 'ServicePrincipalCert' for certificate. Type: string (or Expression with resultType string). */ - servicePrincipalCredentialType?: CosmosDbServicePrincipalCredentialType; + /** The service principal credential type to use in Server-To-Server authentication. 'ServicePrincipalKey' for key/secret, 'ServicePrincipalCert' for certificate. Type: string. */ + servicePrincipalCredentialType?: any; /** The credential of the service principal object in Azure Active Directory. If servicePrincipalCredentialType is 'ServicePrincipalKey', servicePrincipalCredential can be SecureString or AzureKeyVaultSecretReference. If servicePrincipalCredentialType is 'ServicePrincipalCert', servicePrincipalCredential can only be AzureKeyVaultSecretReference. */ servicePrincipalCredential?: SecretBaseUnion; /** The name or ID of the tenant to which the service principal belongs. Type: string (or Expression with resultType string). */ tenant?: any; /** Indicates the azure cloud type of the service principle auth. Allowed values are AzurePublic, AzureChina, AzureUsGovernment, AzureGermany. Default value is the data factory regions’ cloud type. Type: string (or Expression with resultType string). */ azureCloudType?: any; - /** The connection mode used to access CosmosDB account. Type: string (or Expression with resultType string). */ + /** The connection mode used to access CosmosDB account. Type: string. */ connectionMode?: CosmosDbConnectionMode; - /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string). */ - encryptedCredential?: any; + /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. */ + encryptedCredential?: string; /** The credential reference containing authentication information. */ credential?: CredentialReference; } @@ -4328,8 +4604,8 @@ export interface DynamicsLinkedService extends LinkedService { servicePrincipalCredentialType?: any; /** The credential of the service principal object in Azure Active Directory. If servicePrincipalCredentialType is 'ServicePrincipalKey', servicePrincipalCredential can be SecureString or AzureKeyVaultSecretReference. If servicePrincipalCredentialType is 'ServicePrincipalCert', servicePrincipalCredential can only be AzureKeyVaultSecretReference. */ servicePrincipalCredential?: SecretBaseUnion; - /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string). */ - encryptedCredential?: any; + /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. */ + encryptedCredential?: string; /** The credential reference containing authentication information. */ credential?: CredentialReference; } @@ -4360,8 +4636,8 @@ export interface DynamicsCrmLinkedService extends LinkedService { servicePrincipalCredentialType?: any; /** The credential of the service principal object in Azure Active Directory. If servicePrincipalCredentialType is 'ServicePrincipalKey', servicePrincipalCredential can be SecureString or AzureKeyVaultSecretReference. If servicePrincipalCredentialType is 'ServicePrincipalCert', servicePrincipalCredential can only be AzureKeyVaultSecretReference. */ servicePrincipalCredential?: SecretBaseUnion; - /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string). */ - encryptedCredential?: any; + /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. */ + encryptedCredential?: string; } /** Common Data Service for Apps linked service. */ @@ -4390,8 +4666,8 @@ export interface CommonDataServiceForAppsLinkedService extends LinkedService { servicePrincipalCredentialType?: any; /** The credential of the service principal object in Azure Active Directory. If servicePrincipalCredentialType is 'ServicePrincipalKey', servicePrincipalCredential can be SecureString or AzureKeyVaultSecretReference. If servicePrincipalCredentialType is 'ServicePrincipalCert', servicePrincipalCredential can only be AzureKeyVaultSecretReference. */ servicePrincipalCredential?: SecretBaseUnion; - /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string). */ - encryptedCredential?: any; + /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. */ + encryptedCredential?: string; } /** HDInsight linked service. */ @@ -4408,8 +4684,8 @@ export interface HDInsightLinkedService extends LinkedService { linkedServiceName?: LinkedServiceReference; /** A reference to the Azure SQL linked service that points to the HCatalog database. */ hcatalogLinkedServiceName?: LinkedServiceReference; - /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string). */ - encryptedCredential?: any; + /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. */ + encryptedCredential?: string; /** Specify if the HDInsight is created with ESP (Enterprise Security Package). Type: Boolean. */ isEspEnabled?: any; /** Specify the FileSystem if the main storage for the HDInsight is ADLS Gen2. Type: string (or Expression with resultType string). */ @@ -4426,8 +4702,8 @@ export interface FileServerLinkedService extends LinkedService { userId?: any; /** Password to logon the server. */ password?: SecretBaseUnion; - /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string). */ - encryptedCredential?: any; + /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. */ + encryptedCredential?: string; } /** Azure File Storage linked service. */ @@ -4452,8 +4728,8 @@ export interface AzureFileStorageLinkedService extends LinkedService { fileShare?: any; /** The azure file share snapshot version. Type: string (or Expression with resultType string). */ snapshot?: any; - /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string). */ - encryptedCredential?: any; + /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. */ + encryptedCredential?: string; } /** Linked service for Amazon S3 Compatible. */ @@ -4468,8 +4744,8 @@ export interface AmazonS3CompatibleLinkedService extends LinkedService { serviceUrl?: any; /** If true, use S3 path-style access instead of virtual hosted-style access. Default value is false. Type: boolean (or Expression with resultType boolean). */ forcePathStyle?: any; - /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string). */ - encryptedCredential?: any; + /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. */ + encryptedCredential?: string; } /** Linked service for Oracle Cloud Storage. */ @@ -4482,8 +4758,8 @@ export interface OracleCloudStorageLinkedService extends LinkedService { secretAccessKey?: SecretBaseUnion; /** This value specifies the endpoint to access with the Oracle Cloud Storage Connector. This is an optional property; change it only if you want to try a different service endpoint or want to switch between https and http. Type: string (or Expression with resultType string). */ serviceUrl?: any; - /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string). */ - encryptedCredential?: any; + /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. */ + encryptedCredential?: string; } /** Linked service for Google Cloud Storage. */ @@ -4496,8 +4772,8 @@ export interface GoogleCloudStorageLinkedService extends LinkedService { secretAccessKey?: SecretBaseUnion; /** This value specifies the endpoint to access with the Google Cloud Storage Connector. This is an optional property; change it only if you want to try a different service endpoint or want to switch between https and http. Type: string (or Expression with resultType string). */ serviceUrl?: any; - /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string). */ - encryptedCredential?: any; + /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. */ + encryptedCredential?: string; } /** Oracle database. */ @@ -4508,8 +4784,8 @@ export interface OracleLinkedService extends LinkedService { connectionString: any; /** The Azure key vault secret reference of password in connection string. */ password?: AzureKeyVaultSecretReference; - /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string). */ - encryptedCredential?: any; + /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. */ + encryptedCredential?: string; } /** AmazonRdsForOracle database. */ @@ -4520,8 +4796,8 @@ export interface AmazonRdsForOracleLinkedService extends LinkedService { connectionString: any; /** The Azure key vault secret reference of password in connection string. */ password?: SecretBaseUnion; - /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string). */ - encryptedCredential?: any; + /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. */ + encryptedCredential?: string; } /** Azure MySQL database linked service. */ @@ -4532,32 +4808,90 @@ export interface AzureMySqlLinkedService extends LinkedService { connectionString: any; /** The Azure key vault secret reference of password in connection string. */ password?: AzureKeyVaultSecretReference; - /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string). */ - encryptedCredential?: any; + /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. */ + encryptedCredential?: string; } /** Linked service for MySQL data source. */ export interface MySqlLinkedService extends LinkedService { /** Polymorphic discriminator, which specifies the different types this object can be */ type: "MySql"; - /** The connection string. */ - connectionString: any; + /** The version of the MySQL driver. Type: string. V1 or empty for legacy driver, V2 for new driver. V1 can support connection string and property bag, V2 can only support connection string. */ + driverVersion?: any; + /** The connection string. Type: string, SecureString or AzureKeyVaultSecretReference. */ + connectionString?: any; + /** Server name for connection. Type: string. */ + server?: any; + /** The port for the connection. Type: integer. */ + port?: any; + /** Username for authentication. Type: string. */ + username?: any; + /** Database name for connection. Type: string. */ + database?: any; + /** SSL mode for connection. Type: integer. 0: disable, 1: prefer, 2: require, 3: verify-ca, 4: verify-full. */ + sslMode?: any; + /** Use system trust store for connection. Type: integer. 0: enable, 1: disable. */ + useSystemTrustStore?: any; /** The Azure key vault secret reference of password in connection string. */ password?: AzureKeyVaultSecretReference; - /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string). */ - encryptedCredential?: any; + /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. */ + encryptedCredential?: string; } /** Linked service for PostgreSQL data source. */ export interface PostgreSqlLinkedService extends LinkedService { /** Polymorphic discriminator, which specifies the different types this object can be */ type: "PostgreSql"; - /** The connection string. */ + /** The connection string. Type: string, SecureString or AzureKeyVaultSecretReference. */ connectionString: any; /** The Azure key vault secret reference of password in connection string. */ password?: AzureKeyVaultSecretReference; - /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string). */ - encryptedCredential?: any; + /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. */ + encryptedCredential?: string; +} + +/** Linked service for PostgreSQLV2 data source. */ +export interface PostgreSqlV2LinkedService extends LinkedService { + /** Polymorphic discriminator, which specifies the different types this object can be */ + type: "PostgreSqlV2"; + /** Server name for connection. Type: string. */ + server: any; + /** The port for the connection. Type: integer. */ + port?: any; + /** Username for authentication. Type: string. */ + username: any; + /** Database name for connection. Type: string. */ + database: any; + /** SSL mode for connection. Type: integer. 0: disable, 1:allow, 2: prefer, 3: require, 4: verify-ca, 5: verify-full. Type: integer. */ + sslMode: any; + /** Sets the schema search path. Type: string. */ + schema?: any; + /** Whether connection pooling should be used. Type: boolean. */ + pooling?: any; + /** The time to wait (in seconds) while trying to establish a connection before terminating the attempt and generating an error. Type: integer. */ + connectionTimeout?: any; + /** The time to wait (in seconds) while trying to execute a command before terminating the attempt and generating an error. Set to zero for infinity. Type: integer. */ + commandTimeout?: any; + /** Whether to trust the server certificate without validating it. Type: boolean. */ + trustServerCertificate?: any; + /** Location of a client certificate to be sent to the server. Type: string. */ + sslCertificate?: any; + /** Location of a client key for a client certificate to be sent to the server. Type: string. */ + sslKey?: any; + /** Password for a key for a client certificate. Type: string. */ + sslPassword?: any; + /** Determines the size of the internal buffer uses when reading. Increasing may improve performance if transferring large values from the database. Type: integer. */ + readBufferSize?: any; + /** When enabled, parameter values are logged when commands are executed. Type: boolean. */ + logParameters?: any; + /** Gets or sets the session timezone. Type: string. */ + timezone?: any; + /** Gets or sets the .NET encoding that will be used to encode/decode PostgreSQL string data. Type: string */ + encoding?: any; + /** The Azure key vault secret reference of password in connection string. Type: string. */ + password?: AzureKeyVaultSecretReference; + /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. */ + encryptedCredential?: string; } /** Linked service for Sybase data source. */ @@ -4576,8 +4910,8 @@ export interface SybaseLinkedService extends LinkedService { username?: any; /** Password for authentication. */ password?: SecretBaseUnion; - /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string). */ - encryptedCredential?: any; + /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. */ + encryptedCredential?: string; } /** Linked service for DB2 data source. */ @@ -4600,8 +4934,8 @@ export interface Db2LinkedService extends LinkedService { packageCollection?: any; /** Certificate Common Name when TLS is enabled. It is mutually exclusive with connectionString property. Type: string (or Expression with resultType string). */ certificateCommonName?: any; - /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. It is mutually exclusive with connectionString property. Type: string (or Expression with resultType string). */ - encryptedCredential?: any; + /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. It is mutually exclusive with connectionString property. Type: string. */ + encryptedCredential?: string; } /** Linked service for Teradata data source. */ @@ -4618,8 +4952,8 @@ export interface TeradataLinkedService extends LinkedService { username?: any; /** Password for authentication. */ password?: SecretBaseUnion; - /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string). */ - encryptedCredential?: any; + /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. */ + encryptedCredential?: string; } /** Azure ML Studio Web Service linked service. */ @@ -4638,8 +4972,8 @@ export interface AzureMLLinkedService extends LinkedService { servicePrincipalKey?: SecretBaseUnion; /** The name or ID of the tenant to which the service principal belongs. Type: string (or Expression with resultType string). */ tenant?: any; - /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string). */ - encryptedCredential?: any; + /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. */ + encryptedCredential?: string; /** Type of authentication (Required to specify MSI) used to connect to AzureML. Type: string (or Expression with resultType string). */ authentication?: any; } @@ -4654,21 +4988,23 @@ export interface AzureMLServiceLinkedService extends LinkedService { resourceGroupName: any; /** Azure ML Service workspace name. Type: string (or Expression with resultType string). */ mlWorkspaceName: any; + /** Type of authentication (Required to specify MSI) used to connect to AzureML. Type: string (or Expression with resultType string). */ + authentication?: any; /** The ID of the service principal used to authenticate against the endpoint of a published Azure ML Service pipeline. Type: string (or Expression with resultType string). */ servicePrincipalId?: any; /** The key of the service principal used to authenticate against the endpoint of a published Azure ML Service pipeline. */ servicePrincipalKey?: SecretBaseUnion; /** The name or ID of the tenant to which the service principal belongs. Type: string (or Expression with resultType string). */ tenant?: any; - /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string). */ - encryptedCredential?: any; + /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. */ + encryptedCredential?: string; } /** Open Database Connectivity (ODBC) linked service. */ export interface OdbcLinkedService extends LinkedService { /** Polymorphic discriminator, which specifies the different types this object can be */ type: "Odbc"; - /** The non-access credential portion of the connection string as well as an optional encrypted credential. Type: string, SecureString or AzureKeyVaultSecretReference. */ + /** The non-access credential portion of the connection string as well as an optional encrypted credential. Type: string, or SecureString, or AzureKeyVaultSecretReference, or Expression with resultType string. */ connectionString: any; /** Type of authentication used to connect to the ODBC data store. Possible values are: Anonymous and Basic. Type: string (or Expression with resultType string). */ authenticationType?: any; @@ -4678,15 +5014,15 @@ export interface OdbcLinkedService extends LinkedService { userName?: any; /** Password for Basic authentication. */ password?: SecretBaseUnion; - /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string). */ - encryptedCredential?: any; + /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. */ + encryptedCredential?: string; } /** Informix linked service. */ export interface InformixLinkedService extends LinkedService { /** Polymorphic discriminator, which specifies the different types this object can be */ type: "Informix"; - /** The non-access credential portion of the connection string as well as an optional encrypted credential. Type: string, SecureString or AzureKeyVaultSecretReference. */ + /** The non-access credential portion of the connection string as well as an optional encrypted credential. Type: string, or SecureString, or AzureKeyVaultSecretReference, or Expression with resultType string. */ connectionString: any; /** Type of authentication used to connect to the Informix as ODBC data store. Possible values are: Anonymous and Basic. Type: string (or Expression with resultType string). */ authenticationType?: any; @@ -4696,15 +5032,15 @@ export interface InformixLinkedService extends LinkedService { userName?: any; /** Password for Basic authentication. */ password?: SecretBaseUnion; - /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string). */ - encryptedCredential?: any; + /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. */ + encryptedCredential?: string; } /** Microsoft Access linked service. */ export interface MicrosoftAccessLinkedService extends LinkedService { /** Polymorphic discriminator, which specifies the different types this object can be */ type: "MicrosoftAccess"; - /** The non-access credential portion of the connection string as well as an optional encrypted credential. Type: string, SecureString or AzureKeyVaultSecretReference. */ + /** The non-access credential portion of the connection string as well as an optional encrypted credential. Type: string, or SecureString, or AzureKeyVaultSecretReference, or Expression with resultType string. */ connectionString: any; /** Type of authentication used to connect to the Microsoft Access as ODBC data store. Possible values are: Anonymous and Basic. Type: string (or Expression with resultType string). */ authenticationType?: any; @@ -4714,8 +5050,8 @@ export interface MicrosoftAccessLinkedService extends LinkedService { userName?: any; /** Password for Basic authentication. */ password?: SecretBaseUnion; - /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string). */ - encryptedCredential?: any; + /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. */ + encryptedCredential?: string; } /** Hadoop Distributed File System (HDFS) linked service. */ @@ -4726,8 +5062,8 @@ export interface HdfsLinkedService extends LinkedService { url: any; /** Type of authentication used to connect to the HDFS. Possible values are: Anonymous and Windows. Type: string (or Expression with resultType string). */ authenticationType?: any; - /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string). */ - encryptedCredential?: any; + /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. */ + encryptedCredential?: string; /** User name for Windows authentication. Type: string (or Expression with resultType string). */ userName?: any; /** Password for Windows authentication. */ @@ -4746,7 +5082,7 @@ export interface ODataLinkedService extends LinkedService { userName?: any; /** Password of the OData service. */ password?: SecretBaseUnion; - /** The additional HTTP headers in the request to RESTful API used for authorization. Type: object (or Expression with resultType object). */ + /** The additional HTTP headers in the request to RESTful API used for authorization. Type: key value pairs (value should be string type). */ authHeaders?: any; /** Specify the tenant information (domain name or tenant ID) under which your application resides. Type: string (or Expression with resultType string). */ tenant?: any; @@ -4764,8 +5100,8 @@ export interface ODataLinkedService extends LinkedService { servicePrincipalEmbeddedCert?: SecretBaseUnion; /** Specify the password of your certificate if your certificate has a password and you are using AadServicePrincipal authentication. Type: string (or Expression with resultType string). */ servicePrincipalEmbeddedCertPassword?: SecretBaseUnion; - /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string). */ - encryptedCredential?: any; + /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. */ + encryptedCredential?: string; } /** Web linked service. */ @@ -4790,8 +5126,8 @@ export interface CassandraLinkedService extends LinkedService { username?: any; /** Password for authentication. */ password?: SecretBaseUnion; - /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string). */ - encryptedCredential?: any; + /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. */ + encryptedCredential?: string; } /** Linked service for MongoDb data source. */ @@ -4816,8 +5152,8 @@ export interface MongoDbLinkedService extends LinkedService { enableSsl?: any; /** Specifies whether to allow self-signed certificates from the server. The default value is false. Type: boolean (or Expression with resultType boolean). */ allowSelfSignedServerCert?: any; - /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string). */ - encryptedCredential?: any; + /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. */ + encryptedCredential?: string; } /** Linked service for MongoDB Atlas data source. */ @@ -4828,6 +5164,8 @@ export interface MongoDbAtlasLinkedService extends LinkedService { connectionString: any; /** The name of the MongoDB Atlas database that you want to access. Type: string (or Expression with resultType string). */ database: any; + /** The driver version that you want to choose. Allowed value are v1 and v2. Type: string (or Expression with resultType string). */ + driverVersion?: any; } /** Linked service for MongoDB data source. */ @@ -4872,8 +5210,8 @@ export interface AzureDataLakeStoreLinkedService extends LinkedService { subscriptionId?: any; /** Data Lake Store account resource group name (if different from Data Factory account). Type: string (or Expression with resultType string). */ resourceGroupName?: any; - /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string). */ - encryptedCredential?: any; + /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. */ + encryptedCredential?: string; /** The credential reference containing authentication information. */ credential?: CredentialReference; } @@ -4894,8 +5232,8 @@ export interface AzureBlobFSLinkedService extends LinkedService { tenant?: any; /** Indicates the azure cloud type of the service principle auth. Allowed values are AzurePublic, AzureChina, AzureUsGovernment, AzureGermany. Default value is the data factory regions’ cloud type. Type: string (or Expression with resultType string). */ azureCloudType?: any; - /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string). */ - encryptedCredential?: any; + /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. */ + encryptedCredential?: string; /** The credential reference containing authentication information. */ credential?: CredentialReference; /** The service principal credential type to use in Server-To-Server authentication. 'ServicePrincipalKey' for key/secret, 'ServicePrincipalCert' for certificate. Type: string (or Expression with resultType string). */ @@ -4920,8 +5258,8 @@ export interface Office365LinkedService extends LinkedService { servicePrincipalId: any; /** Specify the application's key. */ servicePrincipalKey: SecretBaseUnion; - /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string). */ - encryptedCredential?: any; + /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. */ + encryptedCredential?: string; } /** Linked service for Salesforce. */ @@ -4938,8 +5276,8 @@ export interface SalesforceLinkedService extends LinkedService { securityToken?: SecretBaseUnion; /** The Salesforce API version used in ADF. Type: string (or Expression with resultType string). */ apiVersion?: any; - /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string). */ - encryptedCredential?: any; + /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. */ + encryptedCredential?: string; } /** Linked service for Salesforce Service Cloud. */ @@ -4958,8 +5296,8 @@ export interface SalesforceServiceCloudLinkedService extends LinkedService { apiVersion?: any; /** Extended properties appended to the connection string. Type: string (or Expression with resultType string). */ extendedProperties?: any; - /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string). */ - encryptedCredential?: any; + /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. */ + encryptedCredential?: string; } /** Linked service for SAP Cloud for Customer. */ @@ -4972,8 +5310,8 @@ export interface SapCloudForCustomerLinkedService extends LinkedService { username?: any; /** The password for Basic authentication. */ password?: SecretBaseUnion; - /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Either encryptedCredential or username/password must be provided. Type: string (or Expression with resultType string). */ - encryptedCredential?: any; + /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Either encryptedCredential or username/password must be provided. Type: string. */ + encryptedCredential?: string; } /** Linked service for SAP ERP Central Component(SAP ECC). */ @@ -4981,12 +5319,12 @@ export interface SapEccLinkedService extends LinkedService { /** Polymorphic discriminator, which specifies the different types this object can be */ type: "SapEcc"; /** The URL of SAP ECC OData API. For example, '[https://hostname:port/sap/opu/odata/sap/servicename/]'. Type: string (or Expression with resultType string). */ - url: string; + url: any; /** The username for Basic authentication. Type: string (or Expression with resultType string). */ - username?: string; + username?: any; /** The password for Basic authentication. */ password?: SecretBaseUnion; - /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Either encryptedCredential or username/password must be provided. Type: string (or Expression with resultType string). */ + /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Either encryptedCredential or username/password must be provided. Type: string. */ encryptedCredential?: string; } @@ -5014,8 +5352,8 @@ export interface SapOpenHubLinkedService extends LinkedService { messageServerService?: any; /** The Logon Group for the SAP System. Type: string (or Expression with resultType string). */ logonGroup?: any; - /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string). */ - encryptedCredential?: any; + /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. */ + encryptedCredential?: string; } /** SAP ODP Linked Service. */ @@ -5056,38 +5394,38 @@ export interface SapOdpLinkedService extends LinkedService { logonGroup?: any; /** The subscriber name. Type: string (or Expression with resultType string). */ subscriberName?: any; - /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string). */ - encryptedCredential?: any; + /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. */ + encryptedCredential?: string; } /** Rest Service linked service. */ export interface RestServiceLinkedService extends LinkedService { /** Polymorphic discriminator, which specifies the different types this object can be */ type: "RestService"; - /** The base URL of the REST service. */ + /** The base URL of the REST service. Type: string (or Expression with resultType string). */ url: any; /** Whether to validate server side SSL certificate when connecting to the endpoint.The default value is true. Type: boolean (or Expression with resultType boolean). */ enableServerCertificateValidation?: any; /** Type of authentication used to connect to the REST service. */ authenticationType: RestServiceAuthenticationType; - /** The user name used in Basic authentication type. */ + /** The user name used in Basic authentication type. Type: string (or Expression with resultType string). */ userName?: any; /** The password used in Basic authentication type. */ password?: SecretBaseUnion; /** The additional HTTP headers in the request to RESTful API used for authorization. Type: object (or Expression with resultType object). */ authHeaders?: any; - /** The application's client ID used in AadServicePrincipal authentication type. */ + /** The application's client ID used in AadServicePrincipal authentication type. Type: string (or Expression with resultType string). */ servicePrincipalId?: any; /** The application's key used in AadServicePrincipal authentication type. */ servicePrincipalKey?: SecretBaseUnion; - /** The tenant information (domain name or tenant ID) used in AadServicePrincipal authentication type under which your application resides. */ + /** The tenant information (domain name or tenant ID) used in AadServicePrincipal authentication type under which your application resides. Type: string (or Expression with resultType string). */ tenant?: any; /** Indicates the azure cloud type of the service principle auth. Allowed values are AzurePublic, AzureChina, AzureUsGovernment, AzureGermany. Default value is the data factory regions’ cloud type. Type: string (or Expression with resultType string). */ azureCloudType?: any; - /** The resource you are requesting authorization to use. */ + /** The resource you are requesting authorization to use. Type: string (or Expression with resultType string). */ aadResourceId?: any; - /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string). */ - encryptedCredential?: any; + /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. */ + encryptedCredential?: string; /** The credential reference containing authentication information. */ credential?: CredentialReference; /** The client ID associated with your application. Type: string (or Expression with resultType string). */ @@ -5116,8 +5454,8 @@ export interface TeamDeskLinkedService extends LinkedService { password?: SecretBaseUnion; /** The api token for the TeamDesk source. */ apiToken?: SecretBaseUnion; - /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string). */ - encryptedCredential?: any; + /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. */ + encryptedCredential?: string; } /** Linked service for Quickbase. */ @@ -5128,8 +5466,8 @@ export interface QuickbaseLinkedService extends LinkedService { url: any; /** The user token for the Quickbase source. */ userToken: SecretBaseUnion; - /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string). */ - encryptedCredential?: any; + /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. */ + encryptedCredential?: string; } /** Linked service for Smartsheet. */ @@ -5138,8 +5476,8 @@ export interface SmartsheetLinkedService extends LinkedService { type: "Smartsheet"; /** The api token for the Smartsheet source. */ apiToken: SecretBaseUnion; - /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string). */ - encryptedCredential?: any; + /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. */ + encryptedCredential?: string; } /** Linked service for Zendesk. */ @@ -5156,8 +5494,8 @@ export interface ZendeskLinkedService extends LinkedService { password?: SecretBaseUnion; /** The api token for the Zendesk source. */ apiToken?: SecretBaseUnion; - /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string). */ - encryptedCredential?: any; + /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. */ + encryptedCredential?: string; } /** Linked service for Dataworld. */ @@ -5166,15 +5504,15 @@ export interface DataworldLinkedService extends LinkedService { type: "Dataworld"; /** The api token for the Dataworld source. */ apiToken: SecretBaseUnion; - /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string). */ - encryptedCredential?: any; + /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. */ + encryptedCredential?: string; } /** Linked service for AppFigures. */ export interface AppFiguresLinkedService extends LinkedService { /** Polymorphic discriminator, which specifies the different types this object can be */ type: "AppFigures"; - /** The username of the Appfigures source. */ + /** The username of the Appfigures source. Type: string (or Expression with resultType string). */ userName: any; /** The password of the AppFigures source. */ password: SecretBaseUnion; @@ -5188,15 +5526,15 @@ export interface AsanaLinkedService extends LinkedService { type: "Asana"; /** The api token for the Asana source. */ apiToken: SecretBaseUnion; - /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string). */ - encryptedCredential?: any; + /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. */ + encryptedCredential?: string; } /** Linked service for Twilio. */ export interface TwilioLinkedService extends LinkedService { /** Polymorphic discriminator, which specifies the different types this object can be */ type: "Twilio"; - /** The Account SID of Twilio service. */ + /** The Account SID of Twilio service. Type: string (or Expression with resultType string). */ userName: any; /** The auth token of Twilio service. */ password: SecretBaseUnion; @@ -5208,8 +5546,8 @@ export interface GoogleSheetsLinkedService extends LinkedService { type: "GoogleSheets"; /** The api token for the GoogleSheets source. */ apiToken: SecretBaseUnion; - /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string). */ - encryptedCredential?: any; + /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. */ + encryptedCredential?: string; } /** Linked service for Amazon S3. */ @@ -5226,8 +5564,8 @@ export interface AmazonS3LinkedService extends LinkedService { serviceUrl?: any; /** The session token for the S3 temporary security credential. */ sessionToken?: SecretBaseUnion; - /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string). */ - encryptedCredential?: any; + /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. */ + encryptedCredential?: string; } /** Linked service for Amazon Redshift. */ @@ -5244,8 +5582,8 @@ export interface AmazonRedshiftLinkedService extends LinkedService { database: any; /** The TCP port number that the Amazon Redshift server uses to listen for client connections. The default value is 5439. Type: integer (or Expression with resultType integer). */ port?: any; - /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string). */ - encryptedCredential?: any; + /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. */ + encryptedCredential?: string; } /** Custom linked service. */ @@ -5264,8 +5602,8 @@ export interface AzureSearchLinkedService extends LinkedService { url: any; /** Admin Key for Azure Search service */ key?: SecretBaseUnion; - /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string). */ - encryptedCredential?: any; + /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. */ + encryptedCredential?: string; } /** Linked service for an HTTP source. */ @@ -5280,14 +5618,14 @@ export interface HttpLinkedService extends LinkedService { userName?: any; /** Password for Basic, Digest, Windows, or ClientCertificate with EmbeddedCertData authentication. */ password?: SecretBaseUnion; - /** The additional HTTP headers in the request to RESTful API used for authorization. Type: object (or Expression with resultType object). */ + /** The additional HTTP headers in the request to RESTful API used for authorization. Type: key value pairs (value should be string type). */ authHeaders?: any; /** Base64 encoded certificate data for ClientCertificate authentication. For on-premises copy with ClientCertificate authentication, either CertThumbprint or EmbeddedCertData/Password should be specified. Type: string (or Expression with resultType string). */ embeddedCertData?: any; /** Thumbprint of certificate for ClientCertificate authentication. Only valid for on-premises copy. For on-premises copy with ClientCertificate authentication, either CertThumbprint or EmbeddedCertData/Password should be specified. Type: string (or Expression with resultType string). */ certThumbprint?: any; - /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string). */ - encryptedCredential?: any; + /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. */ + encryptedCredential?: string; /** If true, validate the HTTPS server SSL certificate. Default value is true. Type: boolean (or Expression with resultType boolean). */ enableServerCertificateValidation?: any; } @@ -5306,8 +5644,8 @@ export interface FtpServerLinkedService extends LinkedService { userName?: any; /** Password to logon the FTP server. */ password?: SecretBaseUnion; - /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string). */ - encryptedCredential?: any; + /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. */ + encryptedCredential?: string; /** If true, connect to the FTP server over SSL/TLS channel. Default value is true. Type: boolean (or Expression with resultType boolean). */ enableSsl?: any; /** If true, validate the FTP server SSL certificate when connect over SSL/TLS channel. Default value is true. Type: boolean (or Expression with resultType boolean). */ @@ -5328,8 +5666,8 @@ export interface SftpServerLinkedService extends LinkedService { userName?: any; /** Password to logon the SFTP server for Basic authentication. */ password?: SecretBaseUnion; - /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string). */ - encryptedCredential?: any; + /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. */ + encryptedCredential?: string; /** The SSH private key file path for SshPublicKey authentication. Only valid for on-premises copy. For on-premises copy with SshPublicKey authentication, either PrivateKeyPath or PrivateKeyContent should be specified. SSH private key should be OpenSSH format. Type: string (or Expression with resultType string). */ privateKeyPath?: any; /** Base64 encoded SSH private key content for SshPublicKey authentication. For on-premises copy with SshPublicKey authentication, either PrivateKeyPath or PrivateKeyContent should be specified. SSH private key should be OpenSSH format. */ @@ -5356,8 +5694,8 @@ export interface SapBWLinkedService extends LinkedService { userName?: any; /** Password to access the SAP BW server. */ password?: SecretBaseUnion; - /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string). */ - encryptedCredential?: any; + /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. */ + encryptedCredential?: string; } /** SAP HANA Linked Service. */ @@ -5374,8 +5712,8 @@ export interface SapHanaLinkedService extends LinkedService { userName?: any; /** Password to access the SAP HANA server. */ password?: SecretBaseUnion; - /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string). */ - encryptedCredential?: any; + /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. */ + encryptedCredential?: string; } /** Amazon Marketplace Web Service linked service. */ @@ -5400,8 +5738,8 @@ export interface AmazonMWSLinkedService extends LinkedService { useHostVerification?: any; /** Specifies whether to verify the identity of the server when connecting over SSL. The default value is true. */ usePeerVerification?: any; - /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string). */ - encryptedCredential?: any; + /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. */ + encryptedCredential?: string; } /** Azure PostgreSQL linked service. */ @@ -5412,8 +5750,8 @@ export interface AzurePostgreSqlLinkedService extends LinkedService { connectionString?: any; /** The Azure key vault secret reference of password in connection string. */ password?: AzureKeyVaultSecretReference; - /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string). */ - encryptedCredential?: any; + /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. */ + encryptedCredential?: string; } /** Concur Service linked service. */ @@ -5434,8 +5772,8 @@ export interface ConcurLinkedService extends LinkedService { useHostVerification?: any; /** Specifies whether to verify the identity of the server when connecting over SSL. The default value is true. */ usePeerVerification?: any; - /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string). */ - encryptedCredential?: any; + /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. */ + encryptedCredential?: string; } /** Couchbase server linked service. */ @@ -5446,8 +5784,8 @@ export interface CouchbaseLinkedService extends LinkedService { connectionString?: any; /** The Azure key vault secret reference of credString in connection string. */ credString?: AzureKeyVaultSecretReference; - /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string). */ - encryptedCredential?: any; + /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. */ + encryptedCredential?: string; } /** Drill server linked service. */ @@ -5458,8 +5796,8 @@ export interface DrillLinkedService extends LinkedService { connectionString?: any; /** The Azure key vault secret reference of password in connection string. */ pwd?: AzureKeyVaultSecretReference; - /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string). */ - encryptedCredential?: any; + /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. */ + encryptedCredential?: string; } /** Eloqua server linked service. */ @@ -5478,19 +5816,19 @@ export interface EloquaLinkedService extends LinkedService { useHostVerification?: any; /** Specifies whether to verify the identity of the server when connecting over SSL. The default value is true. */ usePeerVerification?: any; - /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string). */ - encryptedCredential?: any; + /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. */ + encryptedCredential?: string; } /** Google BigQuery service linked service. */ export interface GoogleBigQueryLinkedService extends LinkedService { /** Polymorphic discriminator, which specifies the different types this object can be */ type: "GoogleBigQuery"; - /** The default BigQuery project to query against. */ + /** The default BigQuery project to query against. Type: string (or Expression with resultType string). */ project: any; - /** A comma-separated list of public BigQuery projects to access. */ + /** A comma-separated list of public BigQuery projects to access. Type: string (or Expression with resultType string). */ additionalProjects?: any; - /** Whether to request access to Google Drive. Allowing Google Drive access enables support for federated tables that combine BigQuery data with data from Google Drive. The default value is false. */ + /** Whether to request access to Google Drive. Allowing Google Drive access enables support for federated tables that combine BigQuery data with data from Google Drive. The default value is false. Type: string (or Expression with resultType string). */ requestGoogleDriveScope?: any; /** The OAuth 2.0 authentication mechanism used for authentication. ServiceAuthentication can only be used on self-hosted IR. */ authenticationType: GoogleBigQueryAuthenticationType; @@ -5500,16 +5838,36 @@ export interface GoogleBigQueryLinkedService extends LinkedService { clientId?: any; /** The client secret of the google application used to acquire the refresh token. */ clientSecret?: SecretBaseUnion; - /** The service account email ID that is used for ServiceAuthentication and can only be used on self-hosted IR. */ + /** The service account email ID that is used for ServiceAuthentication and can only be used on self-hosted IR. Type: string (or Expression with resultType string). */ email?: any; - /** The full path to the .p12 key file that is used to authenticate the service account email address and can only be used on self-hosted IR. */ + /** The full path to the .p12 key file that is used to authenticate the service account email address and can only be used on self-hosted IR. Type: string (or Expression with resultType string). */ keyFilePath?: any; - /** The full path of the .pem file containing trusted CA certificates for verifying the server when connecting over SSL. This property can only be set when using SSL on self-hosted IR. The default value is the cacerts.pem file installed with the IR. */ + /** The full path of the .pem file containing trusted CA certificates for verifying the server when connecting over SSL. This property can only be set when using SSL on self-hosted IR. The default value is the cacerts.pem file installed with the IR. Type: string (or Expression with resultType string). */ trustedCertPath?: any; - /** Specifies whether to use a CA certificate from the system trust store or from a specified PEM file. The default value is false. */ + /** Specifies whether to use a CA certificate from the system trust store or from a specified PEM file. The default value is false.Type: boolean (or Expression with resultType boolean). */ useSystemTrustStore?: any; - /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string). */ - encryptedCredential?: any; + /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. */ + encryptedCredential?: string; +} + +/** Google BigQuery service linked service. */ +export interface GoogleBigQueryV2LinkedService extends LinkedService { + /** Polymorphic discriminator, which specifies the different types this object can be */ + type: "GoogleBigQueryV2"; + /** The default BigQuery project id to query against. Type: string (or Expression with resultType string). */ + projectId: any; + /** The OAuth 2.0 authentication mechanism used for authentication. */ + authenticationType: GoogleBigQueryV2AuthenticationType; + /** The client id of the google application used to acquire the refresh token. Type: string (or Expression with resultType string). */ + clientId?: any; + /** The client secret of the google application used to acquire the refresh token. */ + clientSecret?: SecretBaseUnion; + /** The refresh token obtained from Google for authorizing access to BigQuery for UserAuthentication. */ + refreshToken?: SecretBaseUnion; + /** The content of the .json key file that is used to authenticate the service account. Type: string (or Expression with resultType string). */ + keyFileContent?: SecretBaseUnion; + /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. */ + encryptedCredential?: string; } /** Greenplum Database linked service. */ @@ -5520,8 +5878,8 @@ export interface GreenplumLinkedService extends LinkedService { connectionString?: any; /** The Azure key vault secret reference of password in connection string. */ pwd?: AzureKeyVaultSecretReference; - /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string). */ - encryptedCredential?: any; + /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. */ + encryptedCredential?: string; } /** HBase server linked service. */ @@ -5548,8 +5906,8 @@ export interface HBaseLinkedService extends LinkedService { allowHostNameCNMismatch?: any; /** Specifies whether to allow self-signed certificates from the server. The default value is false. */ allowSelfSignedServerCert?: any; - /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string). */ - encryptedCredential?: any; + /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. */ + encryptedCredential?: string; } /** Hive Server linked service. */ @@ -5588,8 +5946,8 @@ export interface HiveLinkedService extends LinkedService { allowHostNameCNMismatch?: any; /** Specifies whether to allow self-signed certificates from the server. The default value is false. */ allowSelfSignedServerCert?: any; - /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string). */ - encryptedCredential?: any; + /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. */ + encryptedCredential?: string; } /** Hubspot Service linked service. */ @@ -5610,8 +5968,8 @@ export interface HubspotLinkedService extends LinkedService { useHostVerification?: any; /** Specifies whether to verify the identity of the server when connecting over SSL. The default value is true. */ usePeerVerification?: any; - /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string). */ - encryptedCredential?: any; + /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. */ + encryptedCredential?: string; } /** Impala server linked service. */ @@ -5638,8 +5996,8 @@ export interface ImpalaLinkedService extends LinkedService { allowHostNameCNMismatch?: any; /** Specifies whether to allow self-signed certificates from the server. The default value is false. */ allowSelfSignedServerCert?: any; - /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string). */ - encryptedCredential?: any; + /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. */ + encryptedCredential?: string; } /** Jira Service linked service. */ @@ -5660,8 +6018,8 @@ export interface JiraLinkedService extends LinkedService { useHostVerification?: any; /** Specifies whether to verify the identity of the server when connecting over SSL. The default value is true. */ usePeerVerification?: any; - /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string). */ - encryptedCredential?: any; + /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. */ + encryptedCredential?: string; } /** Magento server linked service. */ @@ -5678,20 +6036,30 @@ export interface MagentoLinkedService extends LinkedService { useHostVerification?: any; /** Specifies whether to verify the identity of the server when connecting over SSL. The default value is true. */ usePeerVerification?: any; - /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string). */ - encryptedCredential?: any; + /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. */ + encryptedCredential?: string; } /** MariaDB server linked service. */ export interface MariaDBLinkedService extends LinkedService { /** Polymorphic discriminator, which specifies the different types this object can be */ type: "MariaDB"; + /** The version of the MariaDB driver. Type: string. V1 or empty for legacy driver, V2 for new driver. V1 can support connection string and property bag, V2 can only support connection string. */ + driverVersion?: any; /** An ODBC connection string. Type: string, SecureString or AzureKeyVaultSecretReference. */ connectionString?: any; + /** Server name for connection. Type: string. */ + server?: any; + /** The port for the connection. Type: integer. */ + port?: any; + /** Username for authentication. Type: string. */ + username?: any; + /** Database name for connection. Type: string. */ + database?: any; /** The Azure key vault secret reference of password in connection string. */ - pwd?: AzureKeyVaultSecretReference; - /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string). */ - encryptedCredential?: any; + password?: AzureKeyVaultSecretReference; + /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. */ + encryptedCredential?: string; } /** Azure Database for MariaDB linked service. */ @@ -5702,8 +6070,8 @@ export interface AzureMariaDBLinkedService extends LinkedService { connectionString?: any; /** The Azure key vault secret reference of password in connection string. */ pwd?: AzureKeyVaultSecretReference; - /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string). */ - encryptedCredential?: any; + /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. */ + encryptedCredential?: string; } /** Marketo server linked service. */ @@ -5722,15 +6090,15 @@ export interface MarketoLinkedService extends LinkedService { useHostVerification?: any; /** Specifies whether to verify the identity of the server when connecting over SSL. The default value is true. */ usePeerVerification?: any; - /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string). */ - encryptedCredential?: any; + /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. */ + encryptedCredential?: string; } /** Paypal Service linked service. */ export interface PaypalLinkedService extends LinkedService { /** Polymorphic discriminator, which specifies the different types this object can be */ type: "Paypal"; - /** The URL of the PayPal instance. (i.e. api.sandbox.paypal.com) */ + /** The URL of the PayPal instance. (i.e. api.sandbox.paypal.com) */ host: any; /** The client ID associated with your PayPal application. */ clientId: any; @@ -5742,8 +6110,8 @@ export interface PaypalLinkedService extends LinkedService { useHostVerification?: any; /** Specifies whether to verify the identity of the server when connecting over SSL. The default value is true. */ usePeerVerification?: any; - /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string). */ - encryptedCredential?: any; + /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. */ + encryptedCredential?: string; } /** Phoenix server linked service. */ @@ -5772,8 +6140,8 @@ export interface PhoenixLinkedService extends LinkedService { allowHostNameCNMismatch?: any; /** Specifies whether to allow self-signed certificates from the server. The default value is false. */ allowSelfSignedServerCert?: any; - /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string). */ - encryptedCredential?: any; + /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. */ + encryptedCredential?: string; } /** Presto server linked service. */ @@ -5806,8 +6174,8 @@ export interface PrestoLinkedService extends LinkedService { allowSelfSignedServerCert?: any; /** The local time zone used by the connection. Valid values for this option are specified in the IANA Time Zone Database. The default value is the system time zone. */ timeZoneID?: any; - /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string). */ - encryptedCredential?: any; + /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. */ + encryptedCredential?: string; } /** QuickBooks server linked service. */ @@ -5830,8 +6198,8 @@ export interface QuickBooksLinkedService extends LinkedService { accessTokenSecret?: SecretBaseUnion; /** Specifies whether the data source endpoints are encrypted using HTTPS. The default value is true. */ useEncryptedEndpoints?: any; - /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string). */ - encryptedCredential?: any; + /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. */ + encryptedCredential?: string; } /** ServiceNow server linked service. */ @@ -5856,8 +6224,8 @@ export interface ServiceNowLinkedService extends LinkedService { useHostVerification?: any; /** Specifies whether to verify the identity of the server when connecting over SSL. The default value is true. */ usePeerVerification?: any; - /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string). */ - encryptedCredential?: any; + /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. */ + encryptedCredential?: string; } /** Shopify Service linked service. */ @@ -5874,8 +6242,8 @@ export interface ShopifyLinkedService extends LinkedService { useHostVerification?: any; /** Specifies whether to verify the identity of the server when connecting over SSL. The default value is true. */ usePeerVerification?: any; - /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string). */ - encryptedCredential?: any; + /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. */ + encryptedCredential?: string; } /** Spark Server linked service. */ @@ -5908,8 +6276,8 @@ export interface SparkLinkedService extends LinkedService { allowHostNameCNMismatch?: any; /** Specifies whether to allow self-signed certificates from the server. The default value is false. */ allowSelfSignedServerCert?: any; - /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string). */ - encryptedCredential?: any; + /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. */ + encryptedCredential?: string; } /** Square Service linked service. */ @@ -5918,7 +6286,7 @@ export interface SquareLinkedService extends LinkedService { type: "Square"; /** Properties used to connect to Square. It is mutually exclusive with any other properties in the linked service. Type: object. */ connectionProperties?: any; - /** The URL of the Square instance. (i.e. mystore.mysquare.com) */ + /** The URL of the Square instance. (i.e. mystore.mysquare.com) */ host?: any; /** The client ID associated with your Square application. */ clientId?: any; @@ -5932,8 +6300,8 @@ export interface SquareLinkedService extends LinkedService { useHostVerification?: any; /** Specifies whether to verify the identity of the server when connecting over SSL. The default value is true. */ usePeerVerification?: any; - /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string). */ - encryptedCredential?: any; + /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. */ + encryptedCredential?: string; } /** Xero Service linked service. */ @@ -5957,8 +6325,8 @@ export interface XeroLinkedService extends LinkedService { useHostVerification?: any; /** Specifies whether to verify the identity of the server when connecting over SSL. The default value is true. */ usePeerVerification?: any; - /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string). */ - encryptedCredential?: any; + /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. */ + encryptedCredential?: string; } /** Zoho server linked service. */ @@ -5977,8 +6345,8 @@ export interface ZohoLinkedService extends LinkedService { useHostVerification?: any; /** Specifies whether to verify the identity of the server when connecting over SSL. The default value is true. */ usePeerVerification?: any; - /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string). */ - encryptedCredential?: any; + /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. */ + encryptedCredential?: string; } /** Vertica linked service. */ @@ -5989,8 +6357,8 @@ export interface VerticaLinkedService extends LinkedService { connectionString?: any; /** The Azure key vault secret reference of password in connection string. */ pwd?: AzureKeyVaultSecretReference; - /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string). */ - encryptedCredential?: any; + /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. */ + encryptedCredential?: string; } /** Netezza linked service. */ @@ -6001,8 +6369,8 @@ export interface NetezzaLinkedService extends LinkedService { connectionString?: any; /** The Azure key vault secret reference of password in connection string. */ pwd?: AzureKeyVaultSecretReference; - /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string). */ - encryptedCredential?: any; + /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. */ + encryptedCredential?: string; } /** Salesforce Marketing Cloud linked service. */ @@ -6021,15 +6389,15 @@ export interface SalesforceMarketingCloudLinkedService extends LinkedService { useHostVerification?: any; /** Specifies whether to verify the identity of the server when connecting over SSL. The default value is true. Type: boolean (or Expression with resultType boolean). */ usePeerVerification?: any; - /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string). */ - encryptedCredential?: any; + /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. */ + encryptedCredential?: string; } /** HDInsight ondemand linked service. */ export interface HDInsightOnDemandLinkedService extends LinkedService { /** Polymorphic discriminator, which specifies the different types this object can be */ type: "HDInsightOnDemand"; - /** Number of worker/data nodes in the cluster. Suggestion value: 4. Type: string (or Expression with resultType string). */ + /** Number of worker/data nodes in the cluster. Suggestion value: 4. Type: int (or Expression with resultType int). */ clusterSize: any; /** The allowed idle time for the on-demand HDInsight cluster. Specifies how long the on-demand HDInsight cluster stays alive after completion of an activity run if there are no other active jobs in the cluster. The minimum value is 5 mins. Type: string (or Expression with resultType string). */ timeToLive: any; @@ -6081,8 +6449,8 @@ export interface HDInsightOnDemandLinkedService extends LinkedService { stormConfiguration?: any; /** Specifies the Yarn configuration parameters (yarn-site.xml) for the HDInsight cluster. */ yarnConfiguration?: any; - /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string). */ - encryptedCredential?: any; + /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. */ + encryptedCredential?: string; /** Specifies the size of the head node for the HDInsight cluster. */ headNodeSize?: any; /** Specifies the size of the data node for the HDInsight cluster. */ @@ -6117,8 +6485,8 @@ export interface AzureDataLakeAnalyticsLinkedService extends LinkedService { resourceGroupName?: any; /** Azure Data Lake Analytics URI Type: string (or Expression with resultType string). */ dataLakeAnalyticsUri?: any; - /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string). */ - encryptedCredential?: any; + /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. */ + encryptedCredential?: string; } /** Azure Databricks linked service. */ @@ -6157,8 +6525,8 @@ export interface AzureDatabricksLinkedService extends LinkedService { newClusterInitScripts?: any; /** Enable the elastic disk on the new cluster. This property is now ignored, and takes the default elastic disk behavior in Databricks (elastic disks are always enabled). Type: boolean (or Expression with resultType boolean). */ newClusterEnableElasticDisk?: any; - /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string). */ - encryptedCredential?: any; + /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. */ + encryptedCredential?: string; /** The policy id for limiting the ability to configure clusters based on a user defined set of rules. Type: string (or Expression with resultType string). */ policyId?: any; /** The credential reference containing authentication information. */ @@ -6175,8 +6543,8 @@ export interface AzureDatabricksDeltaLakeLinkedService extends LinkedService { accessToken?: SecretBaseUnion; /** The id of an existing interactive cluster that will be used for all runs of this job. Type: string (or Expression with resultType string). */ clusterId?: any; - /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string). */ - encryptedCredential?: any; + /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. */ + encryptedCredential?: string; /** The credential reference containing authentication information. */ credential?: CredentialReference; /** Workspace resource id for databricks REST API. Type: string (or Expression with resultType string). */ @@ -6199,8 +6567,8 @@ export interface ResponsysLinkedService extends LinkedService { useHostVerification?: any; /** Specifies whether to verify the identity of the server when connecting over SSL. The default value is true. Type: boolean (or Expression with resultType boolean). */ usePeerVerification?: any; - /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string). */ - encryptedCredential?: any; + /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. */ + encryptedCredential?: string; } /** Dynamics AX linked service. */ @@ -6217,8 +6585,8 @@ export interface DynamicsAXLinkedService extends LinkedService { tenant: any; /** Specify the resource you are requesting authorization. Type: string (or Expression with resultType string). */ aadResourceId: any; - /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string). */ - encryptedCredential?: any; + /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. */ + encryptedCredential?: string; } /** Oracle Service Cloud linked service. */ @@ -6237,17 +6605,17 @@ export interface OracleServiceCloudLinkedService extends LinkedService { useHostVerification?: any; /** Specifies whether to verify the identity of the server when connecting over SSL. The default value is true. Type: boolean (or Expression with resultType boolean). */ usePeerVerification?: any; - /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string). */ - encryptedCredential?: any; + /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. */ + encryptedCredential?: string; } /** Google AdWords service linked service. */ export interface GoogleAdWordsLinkedService extends LinkedService { /** Polymorphic discriminator, which specifies the different types this object can be */ type: "GoogleAdWords"; - /** Properties used to connect to GoogleAds. It is mutually exclusive with any other properties in the linked service. Type: object. */ + /** (Deprecated) Properties used to connect to GoogleAds. It is mutually exclusive with any other properties in the linked service. Type: object. */ connectionProperties?: any; - /** The Client customer ID of the AdWords account that you want to fetch report data for. */ + /** The Client customer ID of the AdWords account that you want to fetch report data for. Type: string (or Expression with resultType string). */ clientCustomerID?: any; /** The developer token associated with the manager account that you use to grant access to the AdWords API. */ developerToken?: SecretBaseUnion; @@ -6259,16 +6627,24 @@ export interface GoogleAdWordsLinkedService extends LinkedService { clientId?: any; /** The client secret of the google application used to acquire the refresh token. */ clientSecret?: SecretBaseUnion; - /** The service account email ID that is used for ServiceAuthentication and can only be used on self-hosted IR. */ + /** The service account email ID that is used for ServiceAuthentication and can only be used on self-hosted IR. Type: string (or Expression with resultType string). */ email?: any; - /** The full path to the .p12 key file that is used to authenticate the service account email address and can only be used on self-hosted IR. */ + /** (Deprecated) The full path to the .p12 key file that is used to authenticate the service account email address and can only be used on self-hosted IR. Type: string (or Expression with resultType string). */ keyFilePath?: any; - /** The full path of the .pem file containing trusted CA certificates for verifying the server when connecting over SSL. This property can only be set when using SSL on self-hosted IR. The default value is the cacerts.pem file installed with the IR. */ + /** (Deprecated) The full path of the .pem file containing trusted CA certificates for verifying the server when connecting over SSL. This property can only be set when using SSL on self-hosted IR. The default value is the cacerts.pem file installed with the IR. Type: string (or Expression with resultType string). */ trustedCertPath?: any; - /** Specifies whether to use a CA certificate from the system trust store or from a specified PEM file. The default value is false. */ + /** (Deprecated) Specifies whether to use a CA certificate from the system trust store or from a specified PEM file. The default value is false. Type: boolean (or Expression with resultType boolean). */ useSystemTrustStore?: any; - /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string). */ - encryptedCredential?: any; + /** The private key that is used to authenticate the service account email address and can only be used on self-hosted IR. */ + privateKey?: SecretBaseUnion; + /** The customer ID of the Google Ads Manager account through which you want to fetch report data of specific Customer. Type: string (or Expression with resultType string). */ + loginCustomerID?: any; + /** The Google Ads API major version such as v14. The supported major versions could be found on https://developers.google.com/google-ads/api/docs/release-notes. Type: string (or Expression with resultType string). */ + googleAdsApiVersion?: any; + /** Specifies whether to use the legacy data type mappings, which maps float, int32 and int64 from Google to string. Do not set this to true unless you want to keep backward compatibility with legacy driver's data type mappings. Type: boolean (or Expression with resultType boolean). */ + supportLegacyDataTypes?: any; + /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. */ + encryptedCredential?: string; } /** SAP Table Linked Service. */ @@ -6305,8 +6681,8 @@ export interface SapTableLinkedService extends LinkedService { sncQop?: any; /** The Logon Group for the SAP System. Type: string (or Expression with resultType string). */ logonGroup?: any; - /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string). */ - encryptedCredential?: any; + /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. */ + encryptedCredential?: string; } /** Azure Data Explorer (Kusto) linked service. */ @@ -6331,15 +6707,15 @@ export interface AzureDataExplorerLinkedService extends LinkedService { export interface AzureFunctionLinkedService extends LinkedService { /** Polymorphic discriminator, which specifies the different types this object can be */ type: "AzureFunction"; - /** The endpoint of the Azure Function App. URL will be in the format https://.azurewebsites.net. */ + /** The endpoint of the Azure Function App. URL will be in the format https://.azurewebsites.net. Type: string (or Expression with resultType string). */ functionAppUrl: any; /** Function or Host key for Azure Function App. */ functionKey?: SecretBaseUnion; - /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string). */ - encryptedCredential?: any; + /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. */ + encryptedCredential?: string; /** The credential reference containing authentication information. */ credential?: CredentialReference; - /** Allowed token audiences for azure function. */ + /** Allowed token audiences for azure function. Type: string (or Expression with resultType string). */ resourceId?: any; /** Type of authentication (Required to specify MSI) used to connect to AzureFunction. Type: string (or Expression with resultType string). */ authentication?: any; @@ -6353,8 +6729,40 @@ export interface SnowflakeLinkedService extends LinkedService { connectionString: any; /** The Azure key vault secret reference of password in connection string. */ password?: AzureKeyVaultSecretReference; - /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string). */ - encryptedCredential?: any; + /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. */ + encryptedCredential?: string; +} + +/** Snowflake linked service. */ +export interface SnowflakeV2LinkedService extends LinkedService { + /** Polymorphic discriminator, which specifies the different types this object can be */ + type: "SnowflakeV2"; + /** The account identifier of your Snowflake account, e.g. xy12345.east-us-2.azure */ + accountIdentifier: any; + /** The name of the Snowflake user. */ + user?: any; + /** The Azure key vault secret reference of password in connection string. */ + password?: SecretBaseUnion; + /** The name of the Snowflake database. */ + database: any; + /** The name of the Snowflake warehouse. */ + warehouse: any; + /** The type used for authentication. Type: string. */ + authenticationType?: SnowflakeAuthenticationType; + /** The client ID of the application registered in Azure Active Directory for AADServicePrincipal authentication. */ + clientId?: any; + /** The Azure key vault secret reference of client secret for AADServicePrincipal authentication. */ + clientSecret?: SecretBaseUnion; + /** The tenant ID of the application registered in Azure Active Directory for AADServicePrincipal authentication. */ + tenantId?: any; + /** The scope of the application registered in Azure Active Directory for AADServicePrincipal authentication. */ + scope?: any; + /** The Azure key vault secret reference of privateKey for KeyPair auth. */ + privateKey?: SecretBaseUnion; + /** The Azure key vault secret reference of private key password for KeyPair auth with encrypted private key. */ + privateKeyPassphrase?: SecretBaseUnion; + /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. */ + encryptedCredential?: string; } /** SharePoint Online List linked service. */ @@ -6369,8 +6777,8 @@ export interface SharePointOnlineListLinkedService extends LinkedService { servicePrincipalId: any; /** The client secret of your application registered in Azure Active Directory. Type: string (or Expression with resultType string). */ servicePrincipalKey: SecretBaseUnion; - /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string (or Expression with resultType string). */ - encryptedCredential?: any; + /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. */ + encryptedCredential?: string; } /** Azure Synapse Analytics (Artifacts) linked service. */ @@ -6385,6 +6793,110 @@ export interface AzureSynapseArtifactsLinkedService extends LinkedService { workspaceResourceId?: any; } +/** Microsoft Fabric LakeHouse linked service. */ +export interface LakeHouseLinkedService extends LinkedService { + /** Polymorphic discriminator, which specifies the different types this object can be */ + type: "LakeHouse"; + /** The ID of Microsoft Fabric workspace. Type: string (or Expression with resultType string). */ + workspaceId?: any; + /** The ID of Microsoft Fabric LakeHouse artifact. Type: string (or Expression with resultType string). */ + artifactId?: any; + /** The ID of the application used to authenticate against Microsoft Fabric LakeHouse. Type: string (or Expression with resultType string). */ + servicePrincipalId?: any; + /** The Key of the application used to authenticate against Microsoft Fabric LakeHouse. */ + servicePrincipalKey?: SecretBaseUnion; + /** The name or ID of the tenant to which the service principal belongs. Type: string (or Expression with resultType string). */ + tenant?: any; + /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. */ + encryptedCredential?: string; + /** The service principal credential type to use in Server-To-Server authentication. 'ServicePrincipalKey' for key/secret, 'ServicePrincipalCert' for certificate. Type: string (or Expression with resultType string). */ + servicePrincipalCredentialType?: any; + /** The credential of the service principal object in Azure Active Directory. If servicePrincipalCredentialType is 'ServicePrincipalKey', servicePrincipalCredential can be SecureString or AzureKeyVaultSecretReference. If servicePrincipalCredentialType is 'ServicePrincipalCert', servicePrincipalCredential can only be AzureKeyVaultSecretReference. */ + servicePrincipalCredential?: SecretBaseUnion; +} + +/** Linked service for Salesforce V2. */ +export interface SalesforceV2LinkedService extends LinkedService { + /** Polymorphic discriminator, which specifies the different types this object can be */ + type: "SalesforceV2"; + /** The URL of Salesforce instance. For example, 'https://[domain].my.salesforce.com'. Type: string (or Expression with resultType string). */ + environmentUrl?: any; + /** The authentication type to be used to connect to the Salesforce. Currently, we only support OAuth2ClientCredentials, it is also the default value */ + authenticationType?: any; + /** The client Id for OAuth 2.0 Client Credentials Flow authentication of the Salesforce instance. Type: string (or Expression with resultType string). */ + clientId?: any; + /** The client secret for OAuth 2.0 Client Credentials Flow authentication of the Salesforce instance. */ + clientSecret?: SecretBaseUnion; + /** The Salesforce API version used in ADF. The version must be larger than or equal to 47.0 which is required by Salesforce BULK API 2.0. Type: string (or Expression with resultType string). */ + apiVersion?: any; + /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. */ + encryptedCredential?: string; +} + +/** Linked service for Salesforce Service Cloud V2. */ +export interface SalesforceServiceCloudV2LinkedService extends LinkedService { + /** Polymorphic discriminator, which specifies the different types this object can be */ + type: "SalesforceServiceCloudV2"; + /** The URL of Salesforce Service Cloud instance. For example, 'https://[domain].my.salesforce.com'. Type: string (or Expression with resultType string). */ + environmentUrl?: any; + /** The authentication type to be used to connect to the Salesforce. Currently, we only support OAuth2ClientCredentials, it is also the default value */ + authenticationType?: any; + /** The client Id for OAuth 2.0 Client Credentials Flow authentication of the Salesforce instance. Type: string (or Expression with resultType string). */ + clientId?: any; + /** The client secret for OAuth 2.0 Client Credentials Flow authentication of the Salesforce instance. */ + clientSecret?: SecretBaseUnion; + /** The Salesforce API version used in ADF. The version must be larger than or equal to 47.0 which is required by Salesforce BULK API 2.0. Type: string (or Expression with resultType string). */ + apiVersion?: any; + /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. */ + encryptedCredential?: string; +} + +/** Microsoft Fabric Warehouse linked service. */ +export interface WarehouseLinkedService extends LinkedService { + /** Polymorphic discriminator, which specifies the different types this object can be */ + type: "Warehouse"; + /** The ID of Microsoft Fabric Warehouse artifact. Type: string (or Expression with resultType string). */ + artifactId: any; + /** The endpoint of Microsoft Fabric Warehouse server. Type: string (or Expression with resultType string). */ + endpoint: any; + /** The ID of Microsoft Fabric workspace. Type: string (or Expression with resultType string). */ + workspaceId?: any; + /** The ID of the application used to authenticate against Microsoft Fabric Warehouse. Type: string (or Expression with resultType string). */ + servicePrincipalId?: any; + /** The Key of the application used to authenticate against Microsoft Fabric Warehouse. */ + servicePrincipalKey?: SecretBaseUnion; + /** The name or ID of the tenant to which the service principal belongs. Type: string (or Expression with resultType string). */ + tenant?: any; + /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. */ + encryptedCredential?: string; + /** The service principal credential type to use in Server-To-Server authentication. 'ServicePrincipalKey' for key/secret, 'ServicePrincipalCert' for certificate. Type: string (or Expression with resultType string). */ + servicePrincipalCredentialType?: any; + /** The credential of the service principal object in Azure Active Directory. If servicePrincipalCredentialType is 'ServicePrincipalKey', servicePrincipalCredential can be SecureString or AzureKeyVaultSecretReference. If servicePrincipalCredentialType is 'ServicePrincipalCert', servicePrincipalCredential can only be AzureKeyVaultSecretReference. */ + servicePrincipalCredential?: SecretBaseUnion; +} + +/** ServiceNowV2 server linked service. */ +export interface ServiceNowV2LinkedService extends LinkedService { + /** Polymorphic discriminator, which specifies the different types this object can be */ + type: "ServiceNowV2"; + /** The endpoint of the ServiceNowV2 server. (i.e. .service-now.com) */ + endpoint: any; + /** The authentication type to use. */ + authenticationType: ServiceNowV2AuthenticationType; + /** The user name used to connect to the ServiceNowV2 server for Basic and OAuth2 authentication. */ + username?: any; + /** The password corresponding to the user name for Basic and OAuth2 authentication. */ + password?: SecretBaseUnion; + /** The client id for OAuth2 authentication. */ + clientId?: any; + /** The client secret for OAuth2 authentication. */ + clientSecret?: SecretBaseUnion; + /** GrantType for OAuth2 authentication. Default value is password. */ + grantType?: any; + /** The encrypted credential used for authentication. Credentials are encrypted using the integration runtime credential manager. Type: string. */ + encryptedCredential?: string; +} + /** A single Amazon Simple Storage Service (S3) object or a set of S3 objects. */ export interface AmazonS3Dataset extends Dataset { /** Polymorphic discriminator, which specifies the different types this object can be */ @@ -6850,6 +7362,16 @@ export interface PostgreSqlTableDataset extends Dataset { schemaTypePropertiesSchema?: any; } +/** The PostgreSQLV2 table dataset. */ +export interface PostgreSqlV2TableDataset extends Dataset { + /** Polymorphic discriminator, which specifies the different types this object can be */ + type: "PostgreSqlV2Table"; + /** The PostgreSQL table name. Type: string (or Expression with resultType string). */ + table?: any; + /** The PostgreSQL schema name. Type: string (or Expression with resultType string). */ + schemaTypePropertiesSchema?: any; +} + /** The Microsoft Access table dataset. */ export interface MicrosoftAccessTableDataset extends Dataset { /** Polymorphic discriminator, which specifies the different types this object can be */ @@ -6958,10 +7480,10 @@ export interface RestResourceDataset extends Dataset { requestMethod?: any; /** The HTTP request body to the RESTful API if requestMethod is POST. Type: string (or Expression with resultType string). */ requestBody?: any; - /** The additional HTTP headers in the request to the RESTful API. Type: string (or Expression with resultType string). */ - additionalHeaders?: any; - /** The pagination rules to compose next page requests. Type: string (or Expression with resultType string). */ - paginationRules?: any; + /** The additional HTTP headers in the request to the RESTful API. */ + additionalHeaders?: { [propertyName: string]: any }; + /** The pagination rules to compose next page requests. */ + paginationRules?: { [propertyName: string]: any }; } /** SAP Table Resource properties. */ @@ -7090,6 +7612,16 @@ export interface GoogleBigQueryObjectDataset extends Dataset { dataset?: any; } +/** Google BigQuery service dataset. */ +export interface GoogleBigQueryV2ObjectDataset extends Dataset { + /** Polymorphic discriminator, which specifies the different types this object can be */ + type: "GoogleBigQueryV2Object"; + /** The table name of the Google BigQuery. Type: string (or Expression with resultType string). */ + table?: any; + /** The database name of the Google BigQuery. Type: string (or Expression with resultType string). */ + dataset?: any; +} + /** Greenplum Database dataset. */ export interface GreenplumTableDataset extends Dataset { /** Polymorphic discriminator, which specifies the different types this object can be */ @@ -7356,6 +7888,16 @@ export interface SnowflakeDataset extends Dataset { table?: any; } +/** The snowflake dataset. */ +export interface SnowflakeV2Dataset extends Dataset { + /** Polymorphic discriminator, which specifies the different types this object can be */ + type: "SnowflakeV2Table"; + /** The schema name of the Snowflake database. Type: string (or Expression with resultType string). */ + schemaTypePropertiesSchema?: any; + /** The table name of the Snowflake database. Type: string (or Expression with resultType string). */ + table?: any; +} + /** The sharepoint online list resource dataset. */ export interface SharePointOnlineListResourceDataset extends Dataset { /** Polymorphic discriminator, which specifies the different types this object can be */ @@ -7374,6 +7916,52 @@ export interface AzureDatabricksDeltaLakeDataset extends Dataset { database?: any; } +/** Microsoft Fabric LakeHouse Table. */ +export interface LakeHouseTableDataset extends Dataset { + /** Polymorphic discriminator, which specifies the different types this object can be */ + type: "LakeHouseTable"; + /** The name of Microsoft Fabric LakeHouse Table. Type: string (or Expression with resultType string). */ + table?: any; +} + +/** The Salesforce V2 object dataset. */ +export interface SalesforceV2ObjectDataset extends Dataset { + /** Polymorphic discriminator, which specifies the different types this object can be */ + type: "SalesforceV2Object"; + /** The Salesforce V2 object API name. Type: string (or Expression with resultType string). */ + objectApiName?: any; + /** The Salesforce V2 report Id. Type: string (or Expression with resultType string). */ + reportId?: any; +} + +/** The Salesforce Service Cloud V2 object dataset. */ +export interface SalesforceServiceCloudV2ObjectDataset extends Dataset { + /** Polymorphic discriminator, which specifies the different types this object can be */ + type: "SalesforceServiceCloudV2Object"; + /** The Salesforce Service Cloud V2 object API name. Type: string (or Expression with resultType string). */ + objectApiName?: any; + /** The Salesforce Service Cloud V2 reportId. Type: string (or Expression with resultType string). */ + reportId?: any; +} + +/** Microsoft Fabric Warehouse dataset. */ +export interface WarehouseTableDataset extends Dataset { + /** Polymorphic discriminator, which specifies the different types this object can be */ + type: "WarehouseTable"; + /** The schema name of the Microsoft Fabric Warehouse. Type: string (or Expression with resultType string). */ + schemaTypePropertiesSchema?: any; + /** The table name of the Microsoft Fabric Warehouse. Type: string (or Expression with resultType string). */ + table?: any; +} + +/** ServiceNowV2 server dataset. */ +export interface ServiceNowV2ObjectDataset extends Dataset { + /** Polymorphic discriminator, which specifies the different types this object can be */ + type: "ServiceNowV2Object"; + /** The table name. Type: string (or Expression with resultType string). */ + tableName?: any; +} + /** Base class for all control activities like IfCondition, ForEach , Until. */ export interface ControlActivity extends Activity { /** Polymorphic discriminator, which specifies the different types this object can be */ @@ -7744,6 +8332,12 @@ export interface HdfsLocation extends DatasetLocation { type: "HdfsLocation"; } +/** The location of Microsoft Fabric LakeHouse Files dataset. */ +export interface LakeHouseLocation extends DatasetLocation { + /** Polymorphic discriminator, which specifies the different types this object can be */ + type: "LakeHouseLocation"; +} + /** The data stored in text format. */ export interface TextFormat extends DatasetStorageFormat { /** Polymorphic discriminator, which specifies the different types this object can be */ @@ -7806,9 +8400,9 @@ export interface ParquetFormat extends DatasetStorageFormat { export interface CmdkeySetup extends CustomSetupBase { /** Polymorphic discriminator, which specifies the different types this object can be */ type: "CmdkeySetup"; - /** The server name of data source access. */ + /** The server name of data source access. Type: string. */ targetName: any; - /** The user name of data source access. */ + /** The user name of data source access. Type: string. */ userName: any; /** The password of data source access. */ password: SecretBaseUnion; @@ -7904,8 +8498,8 @@ export interface AzureBlobStorageReadSettings extends StoreReadSettings { prefix?: any; /** Point to a text file that lists each file (relative path to the path configured in the dataset) that you want to copy. Type: string (or Expression with resultType string). */ fileListPath?: any; - /** Indicates whether to enable partition discovery. */ - enablePartitionDiscovery?: boolean; + /** Indicates whether to enable partition discovery. Type: boolean (or Expression with resultType boolean). */ + enablePartitionDiscovery?: any; /** Specify the root path where partition discovery starts from. Type: string (or Expression with resultType string). */ partitionRootPath?: any; /** Indicates whether the source files need to be deleted after copy completion. Default is false. Type: boolean (or Expression with resultType boolean). */ @@ -7928,8 +8522,8 @@ export interface AzureBlobFSReadSettings extends StoreReadSettings { wildcardFileName?: any; /** Point to a text file that lists each file (relative path to the path configured in the dataset) that you want to copy. Type: string (or Expression with resultType string). */ fileListPath?: any; - /** Indicates whether to enable partition discovery. */ - enablePartitionDiscovery?: boolean; + /** Indicates whether to enable partition discovery. Type: boolean (or Expression with resultType boolean). */ + enablePartitionDiscovery?: any; /** Specify the root path where partition discovery starts from. Type: string (or Expression with resultType string). */ partitionRootPath?: any; /** Indicates whether the source files need to be deleted after copy completion. Default is false. Type: boolean (or Expression with resultType boolean). */ @@ -7956,8 +8550,8 @@ export interface AzureDataLakeStoreReadSettings extends StoreReadSettings { listAfter?: any; /** Lists files before the value (inclusive) based on file/folder names’ lexicographical order. Applies under the folderPath in data set, and filter files/sub-folders under the folderPath. Type: string (or Expression with resultType string). */ listBefore?: any; - /** Indicates whether to enable partition discovery. */ - enablePartitionDiscovery?: boolean; + /** Indicates whether to enable partition discovery. Type: boolean (or Expression with resultType boolean). */ + enablePartitionDiscovery?: any; /** Specify the root path where partition discovery starts from. Type: string (or Expression with resultType string). */ partitionRootPath?: any; /** Indicates whether the source files need to be deleted after copy completion. Default is false. Type: boolean (or Expression with resultType boolean). */ @@ -7982,8 +8576,8 @@ export interface AmazonS3ReadSettings extends StoreReadSettings { prefix?: any; /** Point to a text file that lists each file (relative path to the path configured in the dataset) that you want to copy. Type: string (or Expression with resultType string). */ fileListPath?: any; - /** Indicates whether to enable partition discovery. */ - enablePartitionDiscovery?: boolean; + /** Indicates whether to enable partition discovery. Type: boolean (or Expression with resultType boolean). */ + enablePartitionDiscovery?: any; /** Specify the root path where partition discovery starts from. Type: string (or Expression with resultType string). */ partitionRootPath?: any; /** Indicates whether the source files need to be deleted after copy completion. Default is false. Type: boolean (or Expression with resultType boolean). */ @@ -8006,8 +8600,8 @@ export interface FileServerReadSettings extends StoreReadSettings { wildcardFileName?: any; /** Point to a text file that lists each file (relative path to the path configured in the dataset) that you want to copy. Type: string (or Expression with resultType string). */ fileListPath?: any; - /** Indicates whether to enable partition discovery. */ - enablePartitionDiscovery?: boolean; + /** Indicates whether to enable partition discovery. Type: boolean (or Expression with resultType boolean). */ + enablePartitionDiscovery?: any; /** Specify the root path where partition discovery starts from. Type: string (or Expression with resultType string). */ partitionRootPath?: any; /** Indicates whether the source files need to be deleted after copy completion. Default is false. Type: boolean (or Expression with resultType boolean). */ @@ -8034,8 +8628,8 @@ export interface AzureFileStorageReadSettings extends StoreReadSettings { prefix?: any; /** Point to a text file that lists each file (relative path to the path configured in the dataset) that you want to copy. Type: string (or Expression with resultType string). */ fileListPath?: any; - /** Indicates whether to enable partition discovery. */ - enablePartitionDiscovery?: boolean; + /** Indicates whether to enable partition discovery. Type: boolean (or Expression with resultType boolean). */ + enablePartitionDiscovery?: any; /** Specify the root path where partition discovery starts from. Type: string (or Expression with resultType string). */ partitionRootPath?: any; /** Indicates whether the source files need to be deleted after copy completion. Default is false. Type: boolean (or Expression with resultType boolean). */ @@ -8060,8 +8654,8 @@ export interface AmazonS3CompatibleReadSettings extends StoreReadSettings { prefix?: any; /** Point to a text file that lists each file (relative path to the path configured in the dataset) that you want to copy. Type: string (or Expression with resultType string). */ fileListPath?: any; - /** Indicates whether to enable partition discovery. */ - enablePartitionDiscovery?: boolean; + /** Indicates whether to enable partition discovery. Type: boolean (or Expression with resultType boolean). */ + enablePartitionDiscovery?: any; /** Specify the root path where partition discovery starts from. Type: string (or Expression with resultType string). */ partitionRootPath?: any; /** Indicates whether the source files need to be deleted after copy completion. Default is false. Type: boolean (or Expression with resultType boolean). */ @@ -8086,8 +8680,8 @@ export interface OracleCloudStorageReadSettings extends StoreReadSettings { prefix?: any; /** Point to a text file that lists each file (relative path to the path configured in the dataset) that you want to copy. Type: string (or Expression with resultType string). */ fileListPath?: any; - /** Indicates whether to enable partition discovery. */ - enablePartitionDiscovery?: boolean; + /** Indicates whether to enable partition discovery. Type: boolean (or Expression with resultType boolean). */ + enablePartitionDiscovery?: any; /** Specify the root path where partition discovery starts from. Type: string (or Expression with resultType string). */ partitionRootPath?: any; /** Indicates whether the source files need to be deleted after copy completion. Default is false. Type: boolean (or Expression with resultType boolean). */ @@ -8112,8 +8706,8 @@ export interface GoogleCloudStorageReadSettings extends StoreReadSettings { prefix?: any; /** Point to a text file that lists each file (relative path to the path configured in the dataset) that you want to copy. Type: string (or Expression with resultType string). */ fileListPath?: any; - /** Indicates whether to enable partition discovery. */ - enablePartitionDiscovery?: boolean; + /** Indicates whether to enable partition discovery. Type: boolean (or Expression with resultType boolean). */ + enablePartitionDiscovery?: any; /** Specify the root path where partition discovery starts from. Type: string (or Expression with resultType string). */ partitionRootPath?: any; /** Indicates whether the source files need to be deleted after copy completion. Default is false. Type: boolean (or Expression with resultType boolean). */ @@ -8134,16 +8728,16 @@ export interface FtpReadSettings extends StoreReadSettings { wildcardFolderPath?: any; /** Ftp wildcardFileName. Type: string (or Expression with resultType string). */ wildcardFileName?: any; - /** Indicates whether to enable partition discovery. */ - enablePartitionDiscovery?: boolean; + /** Indicates whether to enable partition discovery. Type: boolean (or Expression with resultType boolean). */ + enablePartitionDiscovery?: any; /** Specify the root path where partition discovery starts from. Type: string (or Expression with resultType string). */ partitionRootPath?: any; /** Indicates whether the source files need to be deleted after copy completion. Default is false. Type: boolean (or Expression with resultType boolean). */ deleteFilesAfterCompletion?: any; /** Point to a text file that lists each file (relative path to the path configured in the dataset) that you want to copy. Type: string (or Expression with resultType string). */ fileListPath?: any; - /** Specify whether to use binary transfer mode for FTP stores. */ - useBinaryTransfer?: boolean; + /** Specify whether to use binary transfer mode for FTP stores. Type: boolean (or Expression with resultType boolean). */ + useBinaryTransfer?: any; /** If true, disable parallel reading within each file. Default is false. Type: boolean (or Expression with resultType boolean). */ disableChunking?: any; } @@ -8158,8 +8752,8 @@ export interface SftpReadSettings extends StoreReadSettings { wildcardFolderPath?: any; /** Sftp wildcardFileName. Type: string (or Expression with resultType string). */ wildcardFileName?: any; - /** Indicates whether to enable partition discovery. */ - enablePartitionDiscovery?: boolean; + /** Indicates whether to enable partition discovery. Type: boolean (or Expression with resultType boolean). */ + enablePartitionDiscovery?: any; /** Specify the root path where partition discovery starts from. Type: string (or Expression with resultType string). */ partitionRootPath?: any; /** Point to a text file that lists each file (relative path to the path configured in the dataset) that you want to copy. Type: string (or Expression with resultType string). */ @@ -8174,7 +8768,7 @@ export interface SftpReadSettings extends StoreReadSettings { disableChunking?: any; } -/** Sftp read settings. */ +/** Http read settings. */ export interface HttpReadSettings extends StoreReadSettings { /** Polymorphic discriminator, which specifies the different types this object can be */ type: "HttpReadSettings"; @@ -8184,12 +8778,10 @@ export interface HttpReadSettings extends StoreReadSettings { requestBody?: any; /** The additional HTTP headers in the request to the RESTful API. Type: string (or Expression with resultType string). */ additionalHeaders?: any; - /** Specifies the timeout for a HTTP client to get HTTP response from HTTP server. */ + /** Specifies the timeout for a HTTP client to get HTTP response from HTTP server. Type: string (or Expression with resultType string). */ requestTimeout?: any; - /** Indicates whether to enable partition discovery. */ - enablePartitionDiscovery?: boolean; - /** Specify the root path where partition discovery starts from. Type: string (or Expression with resultType string). */ - partitionRootPath?: any; + /** Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with resultType array of objects). */ + additionalColumns?: any; } /** HDFS read settings. */ @@ -8204,8 +8796,8 @@ export interface HdfsReadSettings extends StoreReadSettings { wildcardFileName?: any; /** Point to a text file that lists each file (relative path to the path configured in the dataset) that you want to copy. Type: string (or Expression with resultType string). */ fileListPath?: any; - /** Indicates whether to enable partition discovery. */ - enablePartitionDiscovery?: boolean; + /** Indicates whether to enable partition discovery. Type: boolean (or Expression with resultType boolean). */ + enablePartitionDiscovery?: any; /** Specify the root path where partition discovery starts from. Type: string (or Expression with resultType string). */ partitionRootPath?: any; /** The start of file's modified datetime. Type: string (or Expression with resultType string). */ @@ -8218,6 +8810,30 @@ export interface HdfsReadSettings extends StoreReadSettings { deleteFilesAfterCompletion?: any; } +/** Microsoft Fabric LakeHouse Files read settings. */ +export interface LakeHouseReadSettings extends StoreReadSettings { + /** Polymorphic discriminator, which specifies the different types this object can be */ + type: "LakeHouseReadSettings"; + /** If true, files under the folder path will be read recursively. Default is true. Type: boolean (or Expression with resultType boolean). */ + recursive?: any; + /** Microsoft Fabric LakeHouse Files wildcardFolderPath. Type: string (or Expression with resultType string). */ + wildcardFolderPath?: any; + /** Microsoft Fabric LakeHouse Files wildcardFileName. Type: string (or Expression with resultType string). */ + wildcardFileName?: any; + /** Point to a text file that lists each file (relative path to the path configured in the dataset) that you want to copy. Type: string (or Expression with resultType string). */ + fileListPath?: any; + /** Indicates whether to enable partition discovery. Type: boolean (or Expression with resultType boolean). */ + enablePartitionDiscovery?: any; + /** Specify the root path where partition discovery starts from. Type: string (or Expression with resultType string). */ + partitionRootPath?: any; + /** Indicates whether the source files need to be deleted after copy completion. Default is false. Type: boolean (or Expression with resultType boolean). */ + deleteFilesAfterCompletion?: any; + /** The start of file's modified datetime. Type: string (or Expression with resultType string). */ + modifiedDatetimeStart?: any; + /** The end of file's modified datetime. Type: string (or Expression with resultType string). */ + modifiedDatetimeEnd?: any; +} + /** Sftp write settings. */ export interface SftpWriteSettings extends StoreWriteSettings { /** Polymorphic discriminator, which specifies the different types this object can be */ @@ -8248,7 +8864,7 @@ export interface AzureBlobFSWriteSettings extends StoreWriteSettings { export interface AzureDataLakeStoreWriteSettings extends StoreWriteSettings { /** Polymorphic discriminator, which specifies the different types this object can be */ type: "AzureDataLakeStoreWriteSettings"; - /** Specifies the expiry time of the written files. The time is applied to the UTC time zone in the format of "2018-12-01T05:00:00Z". Default value is NULL. Type: integer (or Expression with resultType integer). */ + /** Specifies the expiry time of the written files. The time is applied to the UTC time zone in the format of "2018-12-01T05:00:00Z". Default value is NULL. Type: string (or Expression with resultType string). */ expiryDateTime?: any; } @@ -8264,6 +8880,20 @@ export interface AzureFileStorageWriteSettings extends StoreWriteSettings { type: "AzureFileStorageWriteSettings"; } +/** Microsoft Fabric LakeHouse Files write settings. */ +export interface LakeHouseWriteSettings extends StoreWriteSettings { + /** Polymorphic discriminator, which specifies the different types this object can be */ + type: "LakeHouseWriteSettings"; +} + +/** Parquet read settings. */ +export interface ParquetReadSettings extends FormatReadSettings { + /** Polymorphic discriminator, which specifies the different types this object can be */ + type: "ParquetReadSettings"; + /** Compression settings. */ + compressionProperties?: CompressionReadSettingsUnion; +} + /** Delimited text read settings. */ export interface DelimitedTextReadSettings extends FormatReadSettings { /** Polymorphic discriminator, which specifies the different types this object can be */ @@ -8412,6 +9042,8 @@ export interface ParquetSource extends CopySource { type: "ParquetSource"; /** Parquet store settings. */ storeSettings?: StoreReadSettingsUnion; + /** Parquet format settings. */ + formatSettings?: ParquetReadSettings; /** Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with resultType array of objects). */ additionalColumns?: any; } @@ -8483,6 +9115,7 @@ export interface TabularSource extends CopySource { | "OdbcSource" | "MySqlSource" | "PostgreSqlSource" + | "PostgreSqlV2Source" | "SybaseSource" | "SapBwSource" | "SalesforceSource" @@ -8508,6 +9141,7 @@ export interface TabularSource extends CopySource { | "DrillSource" | "EloquaSource" | "GoogleBigQuerySource" + | "GoogleBigQueryV2Source" | "GreenplumSource" | "HBaseSource" | "HiveSource" @@ -8535,7 +9169,10 @@ export interface TabularSource extends CopySource { | "DynamicsAXSource" | "OracleServiceCloudSource" | "GoogleAdWordsSource" - | "AmazonRedshiftSource"; + | "AmazonRedshiftSource" + | "WarehouseSource" + | "SalesforceV2Source" + | "ServiceNowV2Source"; /** Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). */ queryTimeout?: any; /** Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with resultType array of objects). */ @@ -8652,8 +9289,8 @@ export interface SalesforceServiceCloudSource extends CopySource { type: "SalesforceServiceCloudSource"; /** Database query. Type: string (or Expression with resultType string). */ query?: any; - /** The read behavior for the operation. Default is Query. */ - readBehavior?: SalesforceSourceReadBehavior; + /** The read behavior for the operation. Default is Query. Allowed values: Query/QueryAll. Type: string (or Expression with resultType string). */ + readBehavior?: any; /** Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with resultType array of objects). */ additionalColumns?: any; } @@ -8674,7 +9311,7 @@ export interface RestSource extends CopySource { httpRequestTimeout?: any; /** The time to await before sending next page request. */ requestInterval?: any; - /** Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with resultType array of objects). */ + /** Specifies the additional columns to be added to source data. Type: key value pairs (value should be string type). */ additionalColumns?: any; } @@ -8824,7 +9461,7 @@ export interface Office365Source extends CopySource { startTime?: any; /** End time of the requested range for this dataset. Type: string (or Expression with resultType string). */ endTime?: any; - /** The columns to be read out from the Office 365 table. Type: array of objects (or Expression with resultType array of objects). Example: [ { "name": "Id" }, { "name": "CreatedDateTime" } ] */ + /** The columns to be read out from the Office 365 table. Type: array of objects (or Expression with resultType array of objects). itemType: OutputColumn. Example: [ { "name": "Id" }, { "name": "CreatedDateTime" } ] */ outputColumns?: any; } @@ -8856,6 +9493,18 @@ export interface HttpSource extends CopySource { httpRequestTimeout?: any; } +/** A copy activity source for Microsoft Fabric LakeHouse Table. */ +export interface LakeHouseTableSource extends CopySource { + /** Polymorphic discriminator, which specifies the different types this object can be */ + type: "LakeHouseTableSource"; + /** Query an older snapshot by timestamp. Type: string (or Expression with resultType string). */ + timestampAsOf?: any; + /** Query an older snapshot by version. Type: integer (or Expression with resultType integer). */ + versionAsOf?: any; + /** Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with resultType array of objects). */ + additionalColumns?: any; +} + /** A copy activity snowflake source. */ export interface SnowflakeSource extends CopySource { /** Polymorphic discriminator, which specifies the different types this object can be */ @@ -8866,6 +9515,16 @@ export interface SnowflakeSource extends CopySource { exportSettings: SnowflakeExportCopyCommand; } +/** A copy activity snowflake source. */ +export interface SnowflakeV2Source extends CopySource { + /** Polymorphic discriminator, which specifies the different types this object can be */ + type: "SnowflakeV2Source"; + /** Snowflake Sql query. Type: string (or Expression with resultType string). */ + query?: any; + /** Snowflake export settings. */ + exportSettings: SnowflakeExportCopyCommand; +} + /** A copy activity Azure Databricks Delta Lake source. */ export interface AzureDatabricksDeltaLakeSource extends CopySource { /** Polymorphic discriminator, which specifies the different types this object can be */ @@ -8886,10 +9545,22 @@ export interface SharePointOnlineListSource extends CopySource { httpRequestTimeout?: any; } -/** A copy activity DelimitedText sink. */ -export interface DelimitedTextSink extends CopySink { +/** A copy activity Salesforce Service Cloud V2 source. */ +export interface SalesforceServiceCloudV2Source extends CopySource { /** Polymorphic discriminator, which specifies the different types this object can be */ - type: "DelimitedTextSink"; + type: "SalesforceServiceCloudV2Source"; + /** Database query. Type: string (or Expression with resultType string). */ + soqlQuery?: any; + /** This property control whether query result contains Deleted objects. Default is false. Type: boolean (or Expression with resultType boolean). */ + includeDeletedObjects?: any; + /** Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with resultType array of objects). */ + additionalColumns?: any; +} + +/** A copy activity DelimitedText sink. */ +export interface DelimitedTextSink extends CopySink { + /** Polymorphic discriminator, which specifies the different types this object can be */ + type: "DelimitedTextSink"; /** DelimitedText store settings. */ storeSettings?: StoreWriteSettingsUnion; /** DelimitedText format settings. */ @@ -8922,13 +9593,13 @@ export interface RestSink extends CopySink { type: "RestSink"; /** The HTTP method used to call the RESTful API. The default is POST. Type: string (or Expression with resultType string). */ requestMethod?: any; - /** The additional HTTP headers in the request to the RESTful API. Type: string (or Expression with resultType string). */ + /** The additional HTTP headers in the request to the RESTful API. Type: key value pairs (value should be string type). */ additionalHeaders?: any; /** The timeout (TimeSpan) to get an HTTP response. It is the timeout to get a response, not the timeout to read response data. Default value: 00:01:40. Type: string (or Expression with resultType string), pattern: ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). */ httpRequestTimeout?: any; /** The time to await before sending next request, in milliseconds */ requestInterval?: any; - /** Http Compression Type to Send data in compressed format with Optimal Compression Level, Default is None. And The Only Supported option is Gzip. */ + /** Http Compression Type to Send data in compressed format with Optimal Compression Level, Default is None. And The Only Supported option is Gzip. Type: string (or Expression with resultType string). */ httpCompressionType?: any; } @@ -8958,6 +9629,22 @@ export interface AzureDatabricksDeltaLakeSink extends CopySink { importSettings?: AzureDatabricksDeltaLakeImportCommand; } +/** A copy activity Microsoft Fabric Warehouse sink. */ +export interface WarehouseSink extends CopySink { + /** Polymorphic discriminator, which specifies the different types this object can be */ + type: "WarehouseSink"; + /** SQL pre-copy script. Type: string (or Expression with resultType string). */ + preCopyScript?: any; + /** Indicates to use Copy Command to copy data into SQL Data Warehouse. Type: boolean (or Expression with resultType boolean). */ + allowCopyCommand?: any; + /** Specifies Copy Command related settings when allowCopyCommand is true. */ + copyCommandSettings?: DWCopyCommandSettings; + /** The option to handle sink table, such as autoCreate. For now only 'autoCreate' value is supported. Type: string (or Expression with resultType string). */ + tableOption?: any; + /** Write behavior when copying data into azure Microsoft Fabric Data Warehouse. Type: DWWriteBehaviorEnum (or Expression with resultType DWWriteBehaviorEnum) */ + writeBehavior?: any; +} + /** A copy activity SAP Cloud for Customer sink. */ export interface SapCloudForCustomerSink extends CopySink { /** Polymorphic discriminator, which specifies the different types this object can be */ @@ -9076,7 +9763,7 @@ export interface SqlSink extends CopySink { tableOption?: any; /** Whether to use table lock during bulk copy. Type: boolean (or Expression with resultType boolean). */ sqlWriterUseTableLock?: any; - /** Write behavior when copying data into sql. Type: SqlWriteBehaviorEnum (or Expression with resultType SqlWriteBehaviorEnum) */ + /** Write behavior when copying data into sql. Type: string (or Expression with resultType string). */ writeBehavior?: any; /** SQL upsert settings. */ upsertSettings?: SqlUpsertSettings; @@ -9100,7 +9787,7 @@ export interface SqlServerSink extends CopySink { tableOption?: any; /** Whether to use table lock during bulk copy. Type: boolean (or Expression with resultType boolean). */ sqlWriterUseTableLock?: any; - /** Write behavior when copying data into sql server. Type: SqlWriteBehaviorEnum (or Expression with resultType SqlWriteBehaviorEnum) */ + /** Write behavior when copying data into sql server. Type: string (or Expression with resultType string). */ writeBehavior?: any; /** SQL upsert settings. */ upsertSettings?: SqlUpsertSettings; @@ -9148,7 +9835,7 @@ export interface SqlMISink extends CopySink { tableOption?: any; /** Whether to use table lock during bulk copy. Type: boolean (or Expression with resultType boolean). */ sqlWriterUseTableLock?: any; - /** White behavior when copying data into azure SQL MI. Type: SqlWriteBehaviorEnum (or Expression with resultType SqlWriteBehaviorEnum) */ + /** White behavior when copying data into azure SQL MI. Type: string (or Expression with resultType string) */ writeBehavior?: any; /** SQL upsert settings. */ upsertSettings?: SqlUpsertSettings; @@ -9188,6 +9875,16 @@ export interface SnowflakeSink extends CopySink { importSettings?: SnowflakeImportCopyCommand; } +/** A copy activity snowflake sink. */ +export interface SnowflakeV2Sink extends CopySink { + /** Polymorphic discriminator, which specifies the different types this object can be */ + type: "SnowflakeV2Sink"; + /** SQL pre-copy script. Type: string (or Expression with resultType string). */ + preCopyScript?: any; + /** Snowflake import settings. */ + importSettings?: SnowflakeImportCopyCommand; +} + /** A copy activity Oracle sink. */ export interface OracleSink extends CopySink { /** Polymorphic discriminator, which specifies the different types this object can be */ @@ -9200,7 +9897,7 @@ export interface OracleSink extends CopySink { export interface AzureDataLakeStoreSink extends CopySink { /** Polymorphic discriminator, which specifies the different types this object can be */ type: "AzureDataLakeStoreSink"; - /** The type of copy behavior for copy sink. */ + /** The type of copy behavior for copy sink. Type: string (or Expression with resultType string). */ copyBehavior?: any; /** Single File Parallel. */ enableAdlsSingleFileParallel?: any; @@ -9210,7 +9907,7 @@ export interface AzureDataLakeStoreSink extends CopySink { export interface AzureBlobFSSink extends CopySink { /** Polymorphic discriminator, which specifies the different types this object can be */ type: "AzureBlobFSSink"; - /** The type of copy behavior for copy sink. */ + /** The type of copy behavior for copy sink. Type: string (or Expression with resultType string). */ copyBehavior?: any; /** Specify the custom metadata to be added to sink data. Type: array of objects (or Expression with resultType array of objects). */ metadata?: MetadataItem[]; @@ -9344,6 +10041,42 @@ export interface CosmosDbMongoDbApiSink extends CopySink { writeBehavior?: any; } +/** A copy activity for Microsoft Fabric LakeHouse Table sink. */ +export interface LakeHouseTableSink extends CopySink { + /** Polymorphic discriminator, which specifies the different types this object can be */ + type: "LakeHouseTableSink"; + /** The type of table action for LakeHouse Table sink. Possible values include: "None", "Append", "Overwrite". */ + tableActionOption?: any; + /** Create partitions in folder structure based on one or multiple columns. Each distinct column value (pair) will be a new partition. Possible values include: "None", "PartitionByKey". */ + partitionOption?: any; + /** Specify the partition column names from sink columns. Type: array of objects (or Expression with resultType array of objects). */ + partitionNameList?: any; +} + +/** A copy activity Salesforce V2 sink. */ +export interface SalesforceV2Sink extends CopySink { + /** Polymorphic discriminator, which specifies the different types this object can be */ + type: "SalesforceV2Sink"; + /** The write behavior for the operation. Default is Insert. */ + writeBehavior?: SalesforceV2SinkWriteBehavior; + /** The name of the external ID field for upsert operation. Default value is 'Id' column. Type: string (or Expression with resultType string). */ + externalIdFieldName?: any; + /** The flag indicating whether or not to ignore null values from input dataset (except key fields) during write operation. Default value is false. If set it to true, it means ADF will leave the data in the destination object unchanged when doing upsert/update operation and insert defined default value when doing insert operation, versus ADF will update the data in the destination object to NULL when doing upsert/update operation and insert NULL value when doing insert operation. Type: boolean (or Expression with resultType boolean). */ + ignoreNullValues?: any; +} + +/** A copy activity Salesforce Service Cloud V2 sink. */ +export interface SalesforceServiceCloudV2Sink extends CopySink { + /** Polymorphic discriminator, which specifies the different types this object can be */ + type: "SalesforceServiceCloudV2Sink"; + /** The write behavior for the operation. Default is Insert. */ + writeBehavior?: SalesforceV2SinkWriteBehavior; + /** The name of the external ID field for upsert operation. Default value is 'Id' column. Type: string (or Expression with resultType string). */ + externalIdFieldName?: any; + /** The flag indicating whether or not to ignore null values from input dataset (except key fields) during write operation. Default value is false. If set it to true, it means ADF will leave the data in the destination object unchanged when doing upsert/update operation and insert defined default value when doing insert operation, versus ADF will update the data in the destination object to NULL when doing upsert/update operation and insert NULL value when doing insert operation. Type: boolean (or Expression with resultType boolean). */ + ignoreNullValues?: any; +} + /** Snowflake export command settings. */ export interface SnowflakeExportCopyCommand extends ExportSettings { /** Polymorphic discriminator, which specifies the different types this object can be */ @@ -9434,6 +10167,18 @@ export interface SelfDependencyTumblingWindowTriggerReference size?: string; } +/** Credential resource type. */ +export interface ManagedIdentityCredentialResource extends CredentialResource { + /** Managed Identity Credential properties. */ + properties: ManagedIdentityCredential; +} + +/** Credential resource type. */ +export interface ServicePrincipalCredentialResource extends CredentialResource { + /** Service Principal Credential properties. */ + properties: ServicePrincipalCredential; +} + /** Execute pipeline activity. */ export interface ExecutePipelineActivity extends ControlActivity { /** Polymorphic discriminator, which specifies the different types this object can be */ @@ -9490,7 +10235,7 @@ export interface ForEachActivity extends ControlActivity { export interface WaitActivity extends ControlActivity { /** Polymorphic discriminator, which specifies the different types this object can be */ type: "Wait"; - /** Duration in seconds. */ + /** Duration in seconds. Type: integer (or Expression with resultType integer). */ waitTimeInSeconds: any; } @@ -9510,7 +10255,7 @@ export interface UntilActivity extends ControlActivity { type: "Until"; /** An expression that would evaluate to Boolean. The loop will continue until this expression evaluates to true */ expression: Expression; - /** Specifies the timeout for the activity to run. If there is no value specified, it takes the value of TimeSpan.FromDays(7) which is 1 week as default. Type: string (or Expression with resultType string), pattern: ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). Type: string (or Expression with resultType string), pattern: ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). */ + /** Specifies the timeout for the activity to run. If there is no value specified, it takes the value of TimeSpan.FromDays(7) which is 1 week as default. Type: string (or Expression with resultType string), pattern: ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). */ timeout?: any; /** List of activities to execute. */ activities: ActivityUnion[]; @@ -9546,10 +10291,14 @@ export interface FilterActivity extends ControlActivity { export interface SetVariableActivity extends ControlActivity { /** Polymorphic discriminator, which specifies the different types this object can be */ type: "SetVariable"; + /** Activity policy. */ + policy?: SecureInputOutputPolicy; /** Name of the variable whose value needs to be set. */ variableName?: string; - /** Value to be set. Could be a static value or Expression */ + /** Value to be set. Could be a static value or Expression. */ value?: any; + /** If set to true, it sets the pipeline run return value. */ + setSystemVariable?: boolean; } /** Append value for a Variable of type Array. */ @@ -9558,7 +10307,7 @@ export interface AppendVariableActivity extends ControlActivity { type: "AppendVariable"; /** Name of the variable whose value needs to be appended to. */ variableName?: string; - /** Value to be appended. Could be a static value or Expression */ + /** Value to be appended. Type: could be a static value matching type of the variable item or Expression with resultType matching type of the variable item */ value?: any; } @@ -9566,6 +10315,8 @@ export interface AppendVariableActivity extends ControlActivity { export interface WebHookActivity extends ControlActivity { /** Polymorphic discriminator, which specifies the different types this object can be */ type: "WebHook"; + /** Activity policy. */ + policy?: SecureInputOutputPolicy; /** Rest API method for target endpoint. */ method: WebHookActivityMethod; /** WebHook activity target endpoint and path. Type: string (or Expression with resultType string). */ @@ -9573,7 +10324,7 @@ export interface WebHookActivity extends ControlActivity { /** The timeout within which the webhook should be called back. If there is no value specified, it defaults to 10 minutes. Type: string. Pattern: ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])). */ timeout?: string; /** Represents the headers that will be sent to the request. For example, to set the language and type on a request: "headers" : { "Accept-Language": "en-us", "Content-Type": "application/json" }. Type: string (or Expression with resultType string). */ - headers?: any; + headers?: { [propertyName: string]: any }; /** Represents the payload that will be sent to the endpoint. Required for POST/PUT method, not allowed for GET method Type: string (or Expression with resultType string). */ body?: any; /** Authentication method used for calling the endpoint. */ @@ -9639,7 +10390,7 @@ export interface HDInsightHiveActivity extends ExecutionActivity { /** Allows user to specify defines for Hive job request. */ defines?: { [propertyName: string]: any }; /** User specified arguments under hivevar namespace. */ - variables?: any[]; + variables?: { [propertyName: string]: any }; /** Query timeout value (in minutes). Effective when the HDInsight cluster is with ESP (Enterprise Security Package) */ queryTimeout?: number; } @@ -9849,13 +10600,17 @@ export interface WebActivity extends ExecutionActivity { /** Web activity target endpoint and path. Type: string (or Expression with resultType string). */ url: any; /** Represents the headers that will be sent to the request. For example, to set the language and type on a request: "headers" : { "Accept-Language": "en-us", "Content-Type": "application/json" }. Type: string (or Expression with resultType string). */ - headers?: any; + headers?: { [propertyName: string]: any }; /** Represents the payload that will be sent to the endpoint. Required for POST/PUT method, not allowed for GET method Type: string (or Expression with resultType string). */ body?: any; /** Authentication method used for calling the endpoint. */ authentication?: WebActivityAuthentication; /** When set to true, Certificate validation will be disabled. */ disableCertValidation?: boolean; + /** Timeout for the HTTP request to get a response. Format is in TimeSpan (hh:mm:ss). This value is the timeout to get a response, not the activity timeout. The default value is 00:01:00 (1 minute). The range is from 1 to 10 minutes */ + httpRequestTimeout?: any; + /** Option to disable invoking HTTP GET on location given in response header of a HTTP 202 Response. If set true, it stops invoking HTTP GET on http location given in response header. If set false then continues to invoke HTTP GET call on location given in http response headers. */ + turnOffAsync?: boolean; /** List of datasets passed to web endpoint. */ datasets?: DatasetReference[]; /** List of linked services passed to web endpoint. */ @@ -9916,7 +10671,7 @@ export interface AzureMLExecutePipelineActivity extends ExecutionActivity { experimentName?: any; /** Key,Value pairs to be passed to the published Azure ML pipeline endpoint. Keys must match the names of pipeline parameters defined in the published pipeline. Values will be passed in the ParameterAssignments property of the published pipeline execution request. Type: object with key value pairs (or Expression with resultType object). */ mlPipelineParameters?: any; - /** Dictionary used for changing data path assignments without retraining. Values will be passed in the dataPathAssignments property of the published pipeline execution request. Type: object with key value pairs (or Expression with resultType object). */ + /** Dictionary used for changing data path assignments without retraining. Values will be passed in the dataPathAssignments property of the published pipeline execution request. Type: object (or Expression with resultType object). */ dataPathAssignments?: any; /** The parent Azure ML Service pipeline run id. This information will be passed in the ParentRunId property of the published pipeline execution request. Type: string (or Expression with resultType string). */ mlParentRunId?: any; @@ -9989,7 +10744,7 @@ export interface AzureFunctionActivity extends ExecutionActivity { /** Name of the Function that the Azure Function Activity will call. Type: string (or Expression with resultType string) */ functionName: any; /** Represents the headers that will be sent to the request. For example, to set the language and type on a request: "headers" : { "Accept-Language": "en-us", "Content-Type": "application/json" }. Type: string (or Expression with resultType string). */ - headers?: any; + headers?: { [propertyName: string]: any }; /** Represents the payload that will be sent to the endpoint. Required for POST/PUT method, not allowed for GET method Type: string (or Expression with resultType string). */ body?: any; } @@ -10044,8 +10799,14 @@ export interface SynapseNotebookActivity extends ExecutionActivity { conf?: any; /** Number of core and memory to be used for driver allocated in the specified Spark pool for the session, which will be used for overriding 'driverCores' and 'driverMemory' of the notebook you provide. Type: string (or Expression with resultType string). */ driverSize?: any; - /** Number of executors to launch for this session, which will override the 'numExecutors' of the notebook you provide. */ - numExecutors?: number; + /** Number of executors to launch for this session, which will override the 'numExecutors' of the notebook you provide. Type: integer (or Expression with resultType integer). */ + numExecutors?: any; + /** The type of the spark config. */ + configurationType?: ConfigurationType; + /** The spark configuration of the spark job. */ + targetSparkConfiguration?: SparkConfigurationParametrizationReference; + /** Spark configuration property. */ + sparkConfig?: { [propertyName: string]: any }; } /** Execute spark job activity. */ @@ -10198,6 +10959,14 @@ export interface PostgreSqlSource extends TabularSource { query?: any; } +/** A copy activity source for PostgreSQL databases. */ +export interface PostgreSqlV2Source extends TabularSource { + /** Polymorphic discriminator, which specifies the different types this object can be */ + type: "PostgreSqlV2Source"; + /** Database query. Type: string (or Expression with resultType string). */ + query?: any; +} + /** A copy activity source for Sybase databases. */ export interface SybaseSource extends TabularSource { /** Polymorphic discriminator, which specifies the different types this object can be */ @@ -10220,8 +10989,8 @@ export interface SalesforceSource extends TabularSource { type: "SalesforceSource"; /** Database query. Type: string (or Expression with resultType string). */ query?: any; - /** The read behavior for the operation. Default is Query. */ - readBehavior?: SalesforceSourceReadBehavior; + /** The read behavior for the operation. Default is Query. Allowed values: Query/QueryAll. Type: string (or Expression with resultType string). */ + readBehavior?: any; } /** A copy activity source for SAP Cloud for Customer source. */ @@ -10322,7 +11091,7 @@ export interface SqlSource extends TabularSource { storedProcedureParameters?: any; /** Specifies the transaction locking behavior for the SQL source. Allowed values: ReadCommitted/ReadUncommitted/RepeatableRead/Serializable/Snapshot. The default value is ReadCommitted. Type: string (or Expression with resultType string). */ isolationLevel?: any; - /** The partition mechanism that will be used for Sql read in parallel. Possible values include: "None", "PhysicalPartitionsOfTable", "DynamicRange". */ + /** The partition mechanism that will be used for Sql read in parallel. Possible values include: "None", "PhysicalPartitionsOfTable", "DynamicRange". Type: string (or Expression with resultType string). */ partitionOption?: any; /** The settings that will be leveraged for Sql source partitioning. */ partitionSettings?: SqlPartitionSettings; @@ -10338,9 +11107,11 @@ export interface SqlServerSource extends TabularSource { sqlReaderStoredProcedureName?: any; /** Value and type setting for stored procedure parameters. Example: "{Parameter1: {value: "1", type: "int"}}". */ storedProcedureParameters?: any; + /** Specifies the transaction locking behavior for the SQL source. Allowed values: ReadCommitted/ReadUncommitted/RepeatableRead/Serializable/Snapshot. The default value is ReadCommitted. Type: string (or Expression with resultType string). */ + isolationLevel?: any; /** Which additional types to produce. */ produceAdditionalTypes?: any; - /** The partition mechanism that will be used for Sql read in parallel. Possible values include: "None", "PhysicalPartitionsOfTable", "DynamicRange". */ + /** The partition mechanism that will be used for Sql read in parallel. Possible values include: "None", "PhysicalPartitionsOfTable", "DynamicRange". Type: string (or Expression with resultType string). */ partitionOption?: any; /** The settings that will be leveraged for Sql source partitioning. */ partitionSettings?: SqlPartitionSettings; @@ -10356,6 +11127,8 @@ export interface AmazonRdsForSqlServerSource extends TabularSource { sqlReaderStoredProcedureName?: any; /** Value and type setting for stored procedure parameters. Example: "{Parameter1: {value: "1", type: "int"}}". */ storedProcedureParameters?: any; + /** Specifies the transaction locking behavior for the SQL source. Allowed values: ReadCommitted/ReadUncommitted/RepeatableRead/Serializable/Snapshot. The default value is ReadCommitted. Type: string (or Expression with resultType string). */ + isolationLevel?: any; /** Which additional types to produce. */ produceAdditionalTypes?: any; /** The partition mechanism that will be used for Sql read in parallel. Possible values include: "None", "PhysicalPartitionsOfTable", "DynamicRange". */ @@ -10374,9 +11147,11 @@ export interface AzureSqlSource extends TabularSource { sqlReaderStoredProcedureName?: any; /** Value and type setting for stored procedure parameters. Example: "{Parameter1: {value: "1", type: "int"}}". */ storedProcedureParameters?: any; + /** Specifies the transaction locking behavior for the SQL source. Allowed values: ReadCommitted/ReadUncommitted/RepeatableRead/Serializable/Snapshot. The default value is ReadCommitted. Type: string (or Expression with resultType string). */ + isolationLevel?: any; /** Which additional types to produce. */ produceAdditionalTypes?: any; - /** The partition mechanism that will be used for Sql read in parallel. Possible values include: "None", "PhysicalPartitionsOfTable", "DynamicRange". */ + /** The partition mechanism that will be used for Sql read in parallel. Possible values include: "None", "PhysicalPartitionsOfTable", "DynamicRange". Type: string (or Expression with resultType string). */ partitionOption?: any; /** The settings that will be leveraged for Sql source partitioning. */ partitionSettings?: SqlPartitionSettings; @@ -10392,9 +11167,11 @@ export interface SqlMISource extends TabularSource { sqlReaderStoredProcedureName?: any; /** Value and type setting for stored procedure parameters. Example: "{Parameter1: {value: "1", type: "int"}}". */ storedProcedureParameters?: any; + /** Specifies the transaction locking behavior for the SQL source. Allowed values: ReadCommitted/ReadUncommitted/RepeatableRead/Serializable/Snapshot. The default value is ReadCommitted. Type: string (or Expression with resultType string). */ + isolationLevel?: any; /** Which additional types to produce. */ produceAdditionalTypes?: any; - /** The partition mechanism that will be used for Sql read in parallel. Possible values include: "None", "PhysicalPartitionsOfTable", "DynamicRange". */ + /** The partition mechanism that will be used for Sql read in parallel. Possible values include: "None", "PhysicalPartitionsOfTable", "DynamicRange". Type: string (or Expression with resultType string). */ partitionOption?: any; /** The settings that will be leveraged for Sql source partitioning. */ partitionSettings?: SqlPartitionSettings; @@ -10410,7 +11187,9 @@ export interface SqlDWSource extends TabularSource { sqlReaderStoredProcedureName?: any; /** Value and type setting for stored procedure parameters. Example: "{Parameter1: {value: "1", type: "int"}}". Type: object (or Expression with resultType object), itemType: StoredProcedureParameter. */ storedProcedureParameters?: any; - /** The partition mechanism that will be used for Sql read in parallel. Possible values include: "None", "PhysicalPartitionsOfTable", "DynamicRange". */ + /** Specifies the transaction locking behavior for the SQL source. Allowed values: ReadCommitted/ReadUncommitted/RepeatableRead/Serializable/Snapshot. The default value is ReadCommitted. Type: string (or Expression with resultType string). */ + isolationLevel?: any; + /** The partition mechanism that will be used for Sql read in parallel. Possible values include: "None", "PhysicalPartitionsOfTable", "DynamicRange". Type: string (or Expression with resultType string). */ partitionOption?: any; /** The settings that will be leveraged for Sql source partitioning. */ partitionSettings?: SqlPartitionSettings; @@ -10502,6 +11281,14 @@ export interface GoogleBigQuerySource extends TabularSource { query?: any; } +/** A copy activity Google BigQuery service source. */ +export interface GoogleBigQueryV2Source extends TabularSource { + /** Polymorphic discriminator, which specifies the different types this object can be */ + type: "GoogleBigQueryV2Source"; + /** A query to retrieve data from source. Type: string (or Expression with resultType string). */ + query?: any; +} + /** A copy activity Greenplum Database source. */ export interface GreenplumSource extends TabularSource { /** Polymorphic discriminator, which specifies the different types this object can be */ @@ -10734,6 +11521,42 @@ export interface AmazonRedshiftSource extends TabularSource { redshiftUnloadSettings?: RedshiftUnloadSettings; } +/** A copy activity Microsoft Fabric Warehouse source. */ +export interface WarehouseSource extends TabularSource { + /** Polymorphic discriminator, which specifies the different types this object can be */ + type: "WarehouseSource"; + /** Microsoft Fabric Warehouse reader query. Type: string (or Expression with resultType string). */ + sqlReaderQuery?: any; + /** Name of the stored procedure for a Microsoft Fabric Warehouse source. This cannot be used at the same time as SqlReaderQuery. Type: string (or Expression with resultType string). */ + sqlReaderStoredProcedureName?: any; + /** Value and type setting for stored procedure parameters. Example: "{Parameter1: {value: "1", type: "int"}}". Type: object (or Expression with resultType object), itemType: StoredProcedureParameter. */ + storedProcedureParameters?: any; + /** Specifies the transaction locking behavior for the Microsoft Fabric Warehouse source. Allowed values: ReadCommitted/ReadUncommitted/RepeatableRead/Serializable/Snapshot. The default value is ReadCommitted. Type: string (or Expression with resultType string). */ + isolationLevel?: any; + /** The partition mechanism that will be used for Sql read in parallel. Possible values include: "None", "PhysicalPartitionsOfTable", "DynamicRange". */ + partitionOption?: any; + /** The settings that will be leveraged for Sql source partitioning. */ + partitionSettings?: SqlPartitionSettings; +} + +/** A copy activity Salesforce V2 source. */ +export interface SalesforceV2Source extends TabularSource { + /** Polymorphic discriminator, which specifies the different types this object can be */ + type: "SalesforceV2Source"; + /** Database query. Type: string (or Expression with resultType string). */ + soqlQuery?: any; + /** This property control whether query result contains Deleted objects. Default is false. Type: boolean (or Expression with resultType boolean). */ + includeDeletedObjects?: any; +} + +/** A copy activity ServiceNowV2 server source. */ +export interface ServiceNowV2Source extends TabularSource { + /** Polymorphic discriminator, which specifies the different types this object can be */ + type: "ServiceNowV2Source"; + /** Expression to filter data from source. */ + expression?: ExpressionV2; +} + /** Referenced tumbling window trigger dependency. */ export interface TumblingWindowTriggerDependencyReference extends TriggerDependencyReference { @@ -10764,7 +11587,7 @@ export enum KnownFactoryIdentityType { /** UserAssigned */ UserAssigned = "UserAssigned", /** SystemAssignedUserAssigned */ - SystemAssignedUserAssigned = "SystemAssigned,UserAssigned" + SystemAssignedUserAssigned = "SystemAssigned,UserAssigned", } /** @@ -10791,7 +11614,7 @@ export enum KnownGlobalParameterType { /** Bool */ Bool = "Bool", /** Array */ - Array = "Array" + Array = "Array", } /** @@ -10813,7 +11636,7 @@ export enum KnownPublicNetworkAccess { /** Enabled */ Enabled = "Enabled", /** Disabled */ - Disabled = "Disabled" + Disabled = "Disabled", } /** @@ -10831,7 +11654,7 @@ export enum KnownIntegrationRuntimeType { /** Managed */ Managed = "Managed", /** SelfHosted */ - SelfHosted = "SelfHosted" + SelfHosted = "SelfHosted", } /** @@ -10849,7 +11672,7 @@ export enum KnownIntegrationRuntimeAutoUpdate { /** On */ On = "On", /** Off */ - Off = "Off" + Off = "Off", } /** @@ -10883,7 +11706,7 @@ export enum KnownIntegrationRuntimeState { /** Offline */ Offline = "Offline", /** AccessDenied */ - AccessDenied = "AccessDenied" + AccessDenied = "AccessDenied", } /** @@ -10909,7 +11732,7 @@ export enum KnownIntegrationRuntimeAuthKeyName { /** AuthKey1 */ AuthKey1 = "authKey1", /** AuthKey2 */ - AuthKey2 = "authKey2" + AuthKey2 = "authKey2", } /** @@ -10931,7 +11754,7 @@ export enum KnownSsisObjectMetadataType { /** Package */ Package = "Package", /** Environment */ - Environment = "Environment" + Environment = "Environment", } /** @@ -10961,7 +11784,7 @@ export enum KnownSelfHostedIntegrationRuntimeNodeStatus { /** Initializing */ Initializing = "Initializing", /** InitializeFailed */ - InitializeFailed = "InitializeFailed" + InitializeFailed = "InitializeFailed", } /** @@ -10986,7 +11809,7 @@ export enum KnownIntegrationRuntimeUpdateResult { /** Succeed */ Succeed = "Succeed", /** Fail */ - Fail = "Fail" + Fail = "Fail", } /** @@ -11015,7 +11838,7 @@ export enum KnownParameterType { /** Array */ Array = "Array", /** SecureString */ - SecureString = "SecureString" + SecureString = "SecureString", } /** @@ -11036,7 +11859,7 @@ export type ParameterType = string; /** Known values of {@link Type} that the service accepts. */ export enum KnownType { /** LinkedServiceReference */ - LinkedServiceReference = "LinkedServiceReference" + LinkedServiceReference = "LinkedServiceReference", } /** @@ -11048,6 +11871,45 @@ export enum KnownType { */ export type Type = string; +/** Known values of {@link ActivityState} that the service accepts. */ +export enum KnownActivityState { + /** Active */ + Active = "Active", + /** Inactive */ + Inactive = "Inactive", +} + +/** + * Defines values for ActivityState. \ + * {@link KnownActivityState} can be used interchangeably with ActivityState, + * this enum contains the known values that the service supports. + * ### Known values supported by the service + * **Active** \ + * **Inactive** + */ +export type ActivityState = string; + +/** Known values of {@link ActivityOnInactiveMarkAs} that the service accepts. */ +export enum KnownActivityOnInactiveMarkAs { + /** Succeeded */ + Succeeded = "Succeeded", + /** Failed */ + Failed = "Failed", + /** Skipped */ + Skipped = "Skipped", +} + +/** + * Defines values for ActivityOnInactiveMarkAs. \ + * {@link KnownActivityOnInactiveMarkAs} can be used interchangeably with ActivityOnInactiveMarkAs, + * this enum contains the known values that the service supports. + * ### Known values supported by the service + * **Succeeded** \ + * **Failed** \ + * **Skipped** + */ +export type ActivityOnInactiveMarkAs = string; + /** Known values of {@link DependencyCondition} that the service accepts. */ export enum KnownDependencyCondition { /** Succeeded */ @@ -11057,7 +11919,7 @@ export enum KnownDependencyCondition { /** Skipped */ Skipped = "Skipped", /** Completed */ - Completed = "Completed" + Completed = "Completed", } /** @@ -11079,7 +11941,7 @@ export enum KnownVariableType { /** Bool */ Bool = "Bool", /** Array */ - Array = "Array" + Array = "Array", } /** @@ -11118,7 +11980,7 @@ export enum KnownRunQueryFilterOperand { /** RunGroupId */ RunGroupId = "RunGroupId", /** LatestOnly */ - LatestOnly = "LatestOnly" + LatestOnly = "LatestOnly", } /** @@ -11150,7 +12012,7 @@ export enum KnownRunQueryFilterOperator { /** In */ In = "In", /** NotIn */ - NotIn = "NotIn" + NotIn = "NotIn", } /** @@ -11184,7 +12046,7 @@ export enum KnownRunQueryOrderByField { /** TriggerName */ TriggerName = "TriggerName", /** TriggerRunTimestamp */ - TriggerRunTimestamp = "TriggerRunTimestamp" + TriggerRunTimestamp = "TriggerRunTimestamp", } /** @@ -11209,7 +12071,7 @@ export enum KnownRunQueryOrder { /** ASC */ ASC = "ASC", /** Desc */ - Desc = "DESC" + Desc = "DESC", } /** @@ -11229,7 +12091,7 @@ export enum KnownTriggerRuntimeState { /** Stopped */ Stopped = "Stopped", /** Disabled */ - Disabled = "Disabled" + Disabled = "Disabled", } /** @@ -11254,7 +12116,7 @@ export enum KnownEventSubscriptionStatus { /** Disabled */ Disabled = "Disabled", /** Unknown */ - Unknown = "Unknown" + Unknown = "Unknown", } /** @@ -11277,7 +12139,7 @@ export enum KnownTriggerRunStatus { /** Failed */ Failed = "Failed", /** Inprogress */ - Inprogress = "Inprogress" + Inprogress = "Inprogress", } /** @@ -11298,7 +12160,7 @@ export enum KnownDataFlowDebugCommandType { /** ExecuteStatisticsQuery */ ExecuteStatisticsQuery = "executeStatisticsQuery", /** ExecuteExpressionQuery */ - ExecuteExpressionQuery = "executeExpressionQuery" + ExecuteExpressionQuery = "executeExpressionQuery", } /** @@ -11312,10 +12174,67 @@ export enum KnownDataFlowDebugCommandType { */ export type DataFlowDebugCommandType = string; +/** Known values of {@link ConnectionType} that the service accepts. */ +export enum KnownConnectionType { + /** Linkedservicetype */ + Linkedservicetype = "linkedservicetype", +} + +/** + * Defines values for ConnectionType. \ + * {@link KnownConnectionType} can be used interchangeably with ConnectionType, + * this enum contains the known values that the service supports. + * ### Known values supported by the service + * **linkedservicetype** + */ +export type ConnectionType = string; + +/** Known values of {@link MappingType} that the service accepts. */ +export enum KnownMappingType { + /** Direct */ + Direct = "Direct", + /** Derived */ + Derived = "Derived", + /** Aggregate */ + Aggregate = "Aggregate", +} + +/** + * Defines values for MappingType. \ + * {@link KnownMappingType} can be used interchangeably with MappingType, + * this enum contains the known values that the service supports. + * ### Known values supported by the service + * **Direct** \ + * **Derived** \ + * **Aggregate** + */ +export type MappingType = string; + +/** Known values of {@link FrequencyType} that the service accepts. */ +export enum KnownFrequencyType { + /** Hour */ + Hour = "Hour", + /** Minute */ + Minute = "Minute", + /** Second */ + Second = "Second", +} + +/** + * Defines values for FrequencyType. \ + * {@link KnownFrequencyType} can be used interchangeably with FrequencyType, + * this enum contains the known values that the service supports. + * ### Known values supported by the service + * **Hour** \ + * **Minute** \ + * **Second** + */ +export type FrequencyType = string; + /** Known values of {@link DataFlowReferenceType} that the service accepts. */ export enum KnownDataFlowReferenceType { /** DataFlowReference */ - DataFlowReference = "DataFlowReference" + DataFlowReference = "DataFlowReference", } /** @@ -11330,7 +12249,7 @@ export type DataFlowReferenceType = string; /** Known values of {@link ManagedVirtualNetworkReferenceType} that the service accepts. */ export enum KnownManagedVirtualNetworkReferenceType { /** ManagedVirtualNetworkReference */ - ManagedVirtualNetworkReference = "ManagedVirtualNetworkReference" + ManagedVirtualNetworkReference = "ManagedVirtualNetworkReference", } /** @@ -11345,7 +12264,7 @@ export type ManagedVirtualNetworkReferenceType = string; /** Known values of {@link CredentialReferenceType} that the service accepts. */ export enum KnownCredentialReferenceType { /** CredentialReference */ - CredentialReference = "CredentialReference" + CredentialReference = "CredentialReference", } /** @@ -11364,7 +12283,7 @@ export enum KnownDataFlowComputeType { /** MemoryOptimized */ MemoryOptimized = "MemoryOptimized", /** ComputeOptimized */ - ComputeOptimized = "ComputeOptimized" + ComputeOptimized = "ComputeOptimized", } /** @@ -11387,7 +12306,7 @@ export enum KnownIntegrationRuntimeSsisCatalogPricingTier { /** Premium */ Premium = "Premium", /** PremiumRS */ - PremiumRS = "PremiumRS" + PremiumRS = "PremiumRS", } /** @@ -11407,7 +12326,7 @@ export enum KnownIntegrationRuntimeLicenseType { /** BasePrice */ BasePrice = "BasePrice", /** LicenseIncluded */ - LicenseIncluded = "LicenseIncluded" + LicenseIncluded = "LicenseIncluded", } /** @@ -11425,7 +12344,7 @@ export enum KnownIntegrationRuntimeEntityReferenceType { /** IntegrationRuntimeReference */ IntegrationRuntimeReference = "IntegrationRuntimeReference", /** LinkedServiceReference */ - LinkedServiceReference = "LinkedServiceReference" + LinkedServiceReference = "LinkedServiceReference", } /** @@ -11443,7 +12362,7 @@ export enum KnownIntegrationRuntimeEdition { /** Standard */ Standard = "Standard", /** Enterprise */ - Enterprise = "Enterprise" + Enterprise = "Enterprise", } /** @@ -11465,7 +12384,7 @@ export enum KnownManagedIntegrationRuntimeNodeStatus { /** Recycling */ Recycling = "Recycling", /** Unavailable */ - Unavailable = "Unavailable" + Unavailable = "Unavailable", } /** @@ -11487,7 +12406,7 @@ export enum KnownIntegrationRuntimeInternalChannelEncryptionMode { /** SslEncrypted */ SslEncrypted = "SslEncrypted", /** NotEncrypted */ - NotEncrypted = "NotEncrypted" + NotEncrypted = "NotEncrypted", } /** @@ -11512,7 +12431,7 @@ export enum KnownAzureStorageAuthenticationType { /** ServicePrincipal */ ServicePrincipal = "ServicePrincipal", /** Msi */ - Msi = "Msi" + Msi = "Msi", } /** @@ -11535,7 +12454,7 @@ export enum KnownSqlAlwaysEncryptedAkvAuthType { /** ManagedIdentity */ ManagedIdentity = "ManagedIdentity", /** UserAssignedManagedIdentity */ - UserAssignedManagedIdentity = "UserAssignedManagedIdentity" + UserAssignedManagedIdentity = "UserAssignedManagedIdentity", } /** @@ -11549,30 +12468,12 @@ export enum KnownSqlAlwaysEncryptedAkvAuthType { */ export type SqlAlwaysEncryptedAkvAuthType = string; -/** Known values of {@link CosmosDbServicePrincipalCredentialType} that the service accepts. */ -export enum KnownCosmosDbServicePrincipalCredentialType { - /** ServicePrincipalKey */ - ServicePrincipalKey = "ServicePrincipalKey", - /** ServicePrincipalCert */ - ServicePrincipalCert = "ServicePrincipalCert" -} - -/** - * Defines values for CosmosDbServicePrincipalCredentialType. \ - * {@link KnownCosmosDbServicePrincipalCredentialType} can be used interchangeably with CosmosDbServicePrincipalCredentialType, - * this enum contains the known values that the service supports. - * ### Known values supported by the service - * **ServicePrincipalKey** \ - * **ServicePrincipalCert** - */ -export type CosmosDbServicePrincipalCredentialType = string; - /** Known values of {@link CosmosDbConnectionMode} that the service accepts. */ export enum KnownCosmosDbConnectionMode { /** Gateway */ Gateway = "Gateway", /** Direct */ - Direct = "Direct" + Direct = "Direct", } /** @@ -11590,7 +12491,7 @@ export enum KnownSybaseAuthenticationType { /** Basic */ Basic = "Basic", /** Windows */ - Windows = "Windows" + Windows = "Windows", } /** @@ -11606,7 +12507,7 @@ export type SybaseAuthenticationType = string; /** Known values of {@link Db2AuthenticationType} that the service accepts. */ export enum KnownDb2AuthenticationType { /** Basic */ - Basic = "Basic" + Basic = "Basic", } /** @@ -11623,7 +12524,7 @@ export enum KnownTeradataAuthenticationType { /** Basic */ Basic = "Basic", /** Windows */ - Windows = "Windows" + Windows = "Windows", } /** @@ -11647,7 +12548,7 @@ export enum KnownODataAuthenticationType { /** AadServicePrincipal */ AadServicePrincipal = "AadServicePrincipal", /** ManagedServiceIdentity */ - ManagedServiceIdentity = "ManagedServiceIdentity" + ManagedServiceIdentity = "ManagedServiceIdentity", } /** @@ -11668,7 +12569,7 @@ export enum KnownODataAadServicePrincipalCredentialType { /** ServicePrincipalKey */ ServicePrincipalKey = "ServicePrincipalKey", /** ServicePrincipalCert */ - ServicePrincipalCert = "ServicePrincipalCert" + ServicePrincipalCert = "ServicePrincipalCert", } /** @@ -11688,7 +12589,7 @@ export enum KnownWebAuthenticationType { /** Anonymous */ Anonymous = "Anonymous", /** ClientCertificate */ - ClientCertificate = "ClientCertificate" + ClientCertificate = "ClientCertificate", } /** @@ -11707,7 +12608,7 @@ export enum KnownMongoDbAuthenticationType { /** Basic */ Basic = "Basic", /** Anonymous */ - Anonymous = "Anonymous" + Anonymous = "Anonymous", } /** @@ -11731,7 +12632,7 @@ export enum KnownRestServiceAuthenticationType { /** ManagedServiceIdentity */ ManagedServiceIdentity = "ManagedServiceIdentity", /** OAuth2ClientCredential */ - OAuth2ClientCredential = "OAuth2ClientCredential" + OAuth2ClientCredential = "OAuth2ClientCredential", } /** @@ -11752,7 +12653,7 @@ export enum KnownTeamDeskAuthenticationType { /** Basic */ Basic = "Basic", /** Token */ - Token = "Token" + Token = "Token", } /** @@ -11770,7 +12671,7 @@ export enum KnownZendeskAuthenticationType { /** Basic */ Basic = "Basic", /** Token */ - Token = "Token" + Token = "Token", } /** @@ -11794,7 +12695,7 @@ export enum KnownHttpAuthenticationType { /** Windows */ Windows = "Windows", /** ClientCertificate */ - ClientCertificate = "ClientCertificate" + ClientCertificate = "ClientCertificate", } /** @@ -11815,7 +12716,7 @@ export enum KnownFtpAuthenticationType { /** Basic */ Basic = "Basic", /** Anonymous */ - Anonymous = "Anonymous" + Anonymous = "Anonymous", } /** @@ -11835,7 +12736,7 @@ export enum KnownSftpAuthenticationType { /** SshPublicKey */ SshPublicKey = "SshPublicKey", /** MultiFactor */ - MultiFactor = "MultiFactor" + MultiFactor = "MultiFactor", } /** @@ -11854,7 +12755,7 @@ export enum KnownSapHanaAuthenticationType { /** Basic */ Basic = "Basic", /** Windows */ - Windows = "Windows" + Windows = "Windows", } /** @@ -11872,7 +12773,7 @@ export enum KnownGoogleBigQueryAuthenticationType { /** ServiceAuthentication */ ServiceAuthentication = "ServiceAuthentication", /** UserAuthentication */ - UserAuthentication = "UserAuthentication" + UserAuthentication = "UserAuthentication", } /** @@ -11885,12 +12786,30 @@ export enum KnownGoogleBigQueryAuthenticationType { */ export type GoogleBigQueryAuthenticationType = string; +/** Known values of {@link GoogleBigQueryV2AuthenticationType} that the service accepts. */ +export enum KnownGoogleBigQueryV2AuthenticationType { + /** ServiceAuthentication */ + ServiceAuthentication = "ServiceAuthentication", + /** UserAuthentication */ + UserAuthentication = "UserAuthentication", +} + +/** + * Defines values for GoogleBigQueryV2AuthenticationType. \ + * {@link KnownGoogleBigQueryV2AuthenticationType} can be used interchangeably with GoogleBigQueryV2AuthenticationType, + * this enum contains the known values that the service supports. + * ### Known values supported by the service + * **ServiceAuthentication** \ + * **UserAuthentication** + */ +export type GoogleBigQueryV2AuthenticationType = string; + /** Known values of {@link HBaseAuthenticationType} that the service accepts. */ export enum KnownHBaseAuthenticationType { /** Anonymous */ Anonymous = "Anonymous", /** Basic */ - Basic = "Basic" + Basic = "Basic", } /** @@ -11910,7 +12829,7 @@ export enum KnownHiveServerType { /** HiveServer2 */ HiveServer2 = "HiveServer2", /** HiveThriftServer */ - HiveThriftServer = "HiveThriftServer" + HiveThriftServer = "HiveThriftServer", } /** @@ -11931,7 +12850,7 @@ export enum KnownHiveThriftTransportProtocol { /** Sasl */ Sasl = "SASL", /** Http */ - Http = "HTTP " + Http = "HTTP ", } /** @@ -11954,7 +12873,7 @@ export enum KnownHiveAuthenticationType { /** UsernameAndPassword */ UsernameAndPassword = "UsernameAndPassword", /** WindowsAzureHDInsightService */ - WindowsAzureHDInsightService = "WindowsAzureHDInsightService" + WindowsAzureHDInsightService = "WindowsAzureHDInsightService", } /** @@ -11976,7 +12895,7 @@ export enum KnownImpalaAuthenticationType { /** SaslUsername */ SaslUsername = "SASLUsername", /** UsernameAndPassword */ - UsernameAndPassword = "UsernameAndPassword" + UsernameAndPassword = "UsernameAndPassword", } /** @@ -11997,7 +12916,7 @@ export enum KnownPhoenixAuthenticationType { /** UsernameAndPassword */ UsernameAndPassword = "UsernameAndPassword", /** WindowsAzureHDInsightService */ - WindowsAzureHDInsightService = "WindowsAzureHDInsightService" + WindowsAzureHDInsightService = "WindowsAzureHDInsightService", } /** @@ -12016,7 +12935,7 @@ export enum KnownPrestoAuthenticationType { /** Anonymous */ Anonymous = "Anonymous", /** Ldap */ - Ldap = "LDAP" + Ldap = "LDAP", } /** @@ -12034,7 +12953,7 @@ export enum KnownServiceNowAuthenticationType { /** Basic */ Basic = "Basic", /** OAuth2 */ - OAuth2 = "OAuth2" + OAuth2 = "OAuth2", } /** @@ -12054,7 +12973,7 @@ export enum KnownSparkServerType { /** SharkServer2 */ SharkServer2 = "SharkServer2", /** SparkThriftServer */ - SparkThriftServer = "SparkThriftServer" + SparkThriftServer = "SparkThriftServer", } /** @@ -12075,7 +12994,7 @@ export enum KnownSparkThriftTransportProtocol { /** Sasl */ Sasl = "SASL", /** Http */ - Http = "HTTP " + Http = "HTTP ", } /** @@ -12098,7 +13017,7 @@ export enum KnownSparkAuthenticationType { /** UsernameAndPassword */ UsernameAndPassword = "UsernameAndPassword", /** WindowsAzureHDInsightService */ - WindowsAzureHDInsightService = "WindowsAzureHDInsightService" + WindowsAzureHDInsightService = "WindowsAzureHDInsightService", } /** @@ -12118,7 +13037,7 @@ export enum KnownGoogleAdWordsAuthenticationType { /** ServiceAuthentication */ ServiceAuthentication = "ServiceAuthentication", /** UserAuthentication */ - UserAuthentication = "UserAuthentication" + UserAuthentication = "UserAuthentication", } /** @@ -12131,23 +13050,44 @@ export enum KnownGoogleAdWordsAuthenticationType { */ export type GoogleAdWordsAuthenticationType = string; -/** Known values of {@link SalesforceSourceReadBehavior} that the service accepts. */ -export enum KnownSalesforceSourceReadBehavior { - /** Query */ - Query = "Query", - /** QueryAll */ - QueryAll = "QueryAll" +/** Known values of {@link SnowflakeAuthenticationType} that the service accepts. */ +export enum KnownSnowflakeAuthenticationType { + /** Basic */ + Basic = "Basic", + /** KeyPair */ + KeyPair = "KeyPair", + /** AADServicePrincipal */ + AADServicePrincipal = "AADServicePrincipal", } /** - * Defines values for SalesforceSourceReadBehavior. \ - * {@link KnownSalesforceSourceReadBehavior} can be used interchangeably with SalesforceSourceReadBehavior, + * Defines values for SnowflakeAuthenticationType. \ + * {@link KnownSnowflakeAuthenticationType} can be used interchangeably with SnowflakeAuthenticationType, * this enum contains the known values that the service supports. * ### Known values supported by the service - * **Query** \ - * **QueryAll** + * **Basic** \ + * **KeyPair** \ + * **AADServicePrincipal** */ -export type SalesforceSourceReadBehavior = string; +export type SnowflakeAuthenticationType = string; + +/** Known values of {@link ServiceNowV2AuthenticationType} that the service accepts. */ +export enum KnownServiceNowV2AuthenticationType { + /** Basic */ + Basic = "Basic", + /** OAuth2 */ + OAuth2 = "OAuth2", +} + +/** + * Defines values for ServiceNowV2AuthenticationType. \ + * {@link KnownServiceNowV2AuthenticationType} can be used interchangeably with ServiceNowV2AuthenticationType, + * this enum contains the known values that the service supports. + * ### Known values supported by the service + * **Basic** \ + * **OAuth2** + */ +export type ServiceNowV2AuthenticationType = string; /** Known values of {@link CassandraSourceReadConsistencyLevels} that the service accepts. */ export enum KnownCassandraSourceReadConsistencyLevels { @@ -12170,7 +13110,7 @@ export enum KnownCassandraSourceReadConsistencyLevels { /** Serial */ Serial = "SERIAL", /** LocalSerial */ - LocalSerial = "LOCAL_SERIAL" + LocalSerial = "LOCAL_SERIAL", } /** @@ -12206,7 +13146,7 @@ export enum KnownStoredProcedureParameterType { /** Boolean */ Boolean = "Boolean", /** Date */ - Date = "Date" + Date = "Date", } /** @@ -12229,7 +13169,7 @@ export enum KnownSapCloudForCustomerSinkWriteBehavior { /** Insert */ Insert = "Insert", /** Update */ - Update = "Update" + Update = "Update", } /** @@ -12247,7 +13187,7 @@ export enum KnownPolybaseSettingsRejectType { /** Value */ Value = "value", /** Percentage */ - Percentage = "percentage" + Percentage = "percentage", } /** @@ -12265,7 +13205,7 @@ export enum KnownAzureSearchIndexWriteBehaviorType { /** Merge */ Merge = "Merge", /** Upload */ - Upload = "Upload" + Upload = "Upload", } /** @@ -12281,7 +13221,7 @@ export type AzureSearchIndexWriteBehaviorType = string; /** Known values of {@link DynamicsSinkWriteBehavior} that the service accepts. */ export enum KnownDynamicsSinkWriteBehavior { /** Upsert */ - Upsert = "Upsert" + Upsert = "Upsert", } /** @@ -12298,7 +13238,7 @@ export enum KnownSalesforceSinkWriteBehavior { /** Insert */ Insert = "Insert", /** Upsert */ - Upsert = "Upsert" + Upsert = "Upsert", } /** @@ -12318,7 +13258,7 @@ export enum KnownHDInsightActivityDebugInfoOption { /** Always */ Always = "Always", /** Failure */ - Failure = "Failure" + Failure = "Failure", } /** @@ -12341,7 +13281,7 @@ export enum KnownSsisPackageLocationType { /** InlinePackage */ InlinePackage = "InlinePackage", /** PackageStore */ - PackageStore = "PackageStore" + PackageStore = "PackageStore", } /** @@ -12359,7 +13299,7 @@ export type SsisPackageLocationType = string; /** Known values of {@link SsisLogLocationType} that the service accepts. */ export enum KnownSsisLogLocationType { /** File */ - File = "File" + File = "File", } /** @@ -12380,7 +13320,7 @@ export enum KnownWebActivityMethod { /** PUT */ PUT = "PUT", /** Delete */ - Delete = "DELETE" + Delete = "DELETE", } /** @@ -12410,7 +13350,7 @@ export enum KnownAzureFunctionActivityMethod { /** Head */ Head = "HEAD", /** Trace */ - Trace = "TRACE" + Trace = "TRACE", } /** @@ -12431,7 +13371,7 @@ export type AzureFunctionActivityMethod = string; /** Known values of {@link WebHookActivityMethod} that the service accepts. */ export enum KnownWebHookActivityMethod { /** Post */ - Post = "POST" + Post = "POST", } /** @@ -12443,24 +13383,6 @@ export enum KnownWebHookActivityMethod { */ export type WebHookActivityMethod = string; -/** Known values of {@link ScriptType} that the service accepts. */ -export enum KnownScriptType { - /** Query */ - Query = "Query", - /** NonQuery */ - NonQuery = "NonQuery" -} - -/** - * Defines values for ScriptType. \ - * {@link KnownScriptType} can be used interchangeably with ScriptType, - * this enum contains the known values that the service supports. - * ### Known values supported by the service - * **Query** \ - * **NonQuery** - */ -export type ScriptType = string; - /** Known values of {@link ScriptActivityParameterType} that the service accepts. */ export enum KnownScriptActivityParameterType { /** Boolean */ @@ -12486,7 +13408,7 @@ export enum KnownScriptActivityParameterType { /** String */ String = "String", /** Timespan */ - Timespan = "Timespan" + Timespan = "Timespan", } /** @@ -12516,7 +13438,7 @@ export enum KnownScriptActivityParameterDirection { /** Output */ Output = "Output", /** InputOutput */ - InputOutput = "InputOutput" + InputOutput = "InputOutput", } /** @@ -12535,7 +13457,7 @@ export enum KnownScriptActivityLogDestination { /** ActivityOutput */ ActivityOutput = "ActivityOutput", /** ExternalStore */ - ExternalStore = "ExternalStore" + ExternalStore = "ExternalStore", } /** @@ -12551,7 +13473,7 @@ export type ScriptActivityLogDestination = string; /** Known values of {@link NotebookReferenceType} that the service accepts. */ export enum KnownNotebookReferenceType { /** NotebookReference */ - NotebookReference = "NotebookReference" + NotebookReference = "NotebookReference", } /** @@ -12566,7 +13488,7 @@ export type NotebookReferenceType = string; /** Known values of {@link BigDataPoolReferenceType} that the service accepts. */ export enum KnownBigDataPoolReferenceType { /** BigDataPoolReference */ - BigDataPoolReference = "BigDataPoolReference" + BigDataPoolReference = "BigDataPoolReference", } /** @@ -12587,7 +13509,7 @@ export enum KnownNotebookParameterType { /** Float */ Float = "float", /** Bool */ - Bool = "bool" + Bool = "bool", } /** @@ -12602,21 +13524,6 @@ export enum KnownNotebookParameterType { */ export type NotebookParameterType = string; -/** Known values of {@link SparkJobReferenceType} that the service accepts. */ -export enum KnownSparkJobReferenceType { - /** SparkJobDefinitionReference */ - SparkJobDefinitionReference = "SparkJobDefinitionReference" -} - -/** - * Defines values for SparkJobReferenceType. \ - * {@link KnownSparkJobReferenceType} can be used interchangeably with SparkJobReferenceType, - * this enum contains the known values that the service supports. - * ### Known values supported by the service - * **SparkJobDefinitionReference** - */ -export type SparkJobReferenceType = string; - /** Known values of {@link ConfigurationType} that the service accepts. */ export enum KnownConfigurationType { /** Default */ @@ -12624,7 +13531,7 @@ export enum KnownConfigurationType { /** Customized */ Customized = "Customized", /** Artifact */ - Artifact = "Artifact" + Artifact = "Artifact", } /** @@ -12641,7 +13548,7 @@ export type ConfigurationType = string; /** Known values of {@link SparkConfigurationReferenceType} that the service accepts. */ export enum KnownSparkConfigurationReferenceType { /** SparkConfigurationReference */ - SparkConfigurationReference = "SparkConfigurationReference" + SparkConfigurationReference = "SparkConfigurationReference", } /** @@ -12653,6 +13560,63 @@ export enum KnownSparkConfigurationReferenceType { */ export type SparkConfigurationReferenceType = string; +/** Known values of {@link SparkJobReferenceType} that the service accepts. */ +export enum KnownSparkJobReferenceType { + /** SparkJobDefinitionReference */ + SparkJobDefinitionReference = "SparkJobDefinitionReference", +} + +/** + * Defines values for SparkJobReferenceType. \ + * {@link KnownSparkJobReferenceType} can be used interchangeably with SparkJobReferenceType, + * this enum contains the known values that the service supports. + * ### Known values supported by the service + * **SparkJobDefinitionReference** + */ +export type SparkJobReferenceType = string; + +/** Known values of {@link SalesforceV2SinkWriteBehavior} that the service accepts. */ +export enum KnownSalesforceV2SinkWriteBehavior { + /** Insert */ + Insert = "Insert", + /** Upsert */ + Upsert = "Upsert", +} + +/** + * Defines values for SalesforceV2SinkWriteBehavior. \ + * {@link KnownSalesforceV2SinkWriteBehavior} can be used interchangeably with SalesforceV2SinkWriteBehavior, + * this enum contains the known values that the service supports. + * ### Known values supported by the service + * **Insert** \ + * **Upsert** + */ +export type SalesforceV2SinkWriteBehavior = string; + +/** Known values of {@link ExpressionV2Type} that the service accepts. */ +export enum KnownExpressionV2Type { + /** Constant */ + Constant = "Constant", + /** Field */ + Field = "Field", + /** Unary */ + Unary = "Unary", + /** Binary */ + Binary = "Binary", +} + +/** + * Defines values for ExpressionV2Type. \ + * {@link KnownExpressionV2Type} can be used interchangeably with ExpressionV2Type, + * this enum contains the known values that the service supports. + * ### Known values supported by the service + * **Constant** \ + * **Field** \ + * **Unary** \ + * **Binary** + */ +export type ExpressionV2Type = string; + /** Known values of {@link RecurrenceFrequency} that the service accepts. */ export enum KnownRecurrenceFrequency { /** NotSpecified */ @@ -12668,7 +13632,7 @@ export enum KnownRecurrenceFrequency { /** Month */ Month = "Month", /** Year */ - Year = "Year" + Year = "Year", } /** @@ -12691,7 +13655,7 @@ export enum KnownBlobEventTypes { /** MicrosoftStorageBlobCreated */ MicrosoftStorageBlobCreated = "Microsoft.Storage.BlobCreated", /** MicrosoftStorageBlobDeleted */ - MicrosoftStorageBlobDeleted = "Microsoft.Storage.BlobDeleted" + MicrosoftStorageBlobDeleted = "Microsoft.Storage.BlobDeleted", } /** @@ -12711,7 +13675,7 @@ export enum KnownTumblingWindowFrequency { /** Hour */ Hour = "Hour", /** Month */ - Month = "Month" + Month = "Month", } /** @@ -12728,7 +13692,7 @@ export type TumblingWindowFrequency = string; /** Known values of {@link TriggerReferenceType} that the service accepts. */ export enum KnownTriggerReferenceType { /** TriggerReference */ - TriggerReference = "TriggerReference" + TriggerReference = "TriggerReference", } /** @@ -12745,7 +13709,7 @@ export enum KnownJsonFormatFilePattern { /** SetOfObjects */ SetOfObjects = "setOfObjects", /** ArrayOfObjects */ - ArrayOfObjects = "arrayOfObjects" + ArrayOfObjects = "arrayOfObjects", } /** @@ -12763,7 +13727,7 @@ export enum KnownDatasetCompressionLevel { /** Optimal */ Optimal = "Optimal", /** Fastest */ - Fastest = "Fastest" + Fastest = "Fastest", } /** @@ -12787,7 +13751,7 @@ export enum KnownAvroCompressionCodec { /** Xz */ Xz = "xz", /** Bzip2 */ - Bzip2 = "bzip2" + Bzip2 = "bzip2", } /** @@ -12824,7 +13788,7 @@ export enum KnownCompressionCodec { /** Tar */ Tar = "tar", /** TarGZip */ - TarGZip = "tarGZip" + TarGZip = "tarGZip", } /** @@ -12854,7 +13818,7 @@ export enum KnownOrcCompressionCodec { /** Snappy */ Snappy = "snappy", /** Lzo */ - Lzo = "lzo" + Lzo = "lzo", } /** @@ -12874,7 +13838,7 @@ export enum KnownDynamicsDeploymentType { /** Online */ Online = "Online", /** OnPremisesWithIfd */ - OnPremisesWithIfd = "OnPremisesWithIfd" + OnPremisesWithIfd = "OnPremisesWithIfd", } /** @@ -12894,7 +13858,7 @@ export enum KnownDynamicsAuthenticationType { /** Ifd */ Ifd = "Ifd", /** AADServicePrincipal */ - AADServicePrincipal = "AADServicePrincipal" + AADServicePrincipal = "AADServicePrincipal", } /** @@ -12913,7 +13877,7 @@ export enum KnownServicePrincipalCredentialType { /** ServicePrincipalKey */ ServicePrincipalKey = "ServicePrincipalKey", /** ServicePrincipalCert */ - ServicePrincipalCert = "ServicePrincipalCert" + ServicePrincipalCert = "ServicePrincipalCert", } /** @@ -12933,7 +13897,7 @@ export enum KnownHdiNodeTypes { /** Workernode */ Workernode = "Workernode", /** Zookeeper */ - Zookeeper = "Zookeeper" + Zookeeper = "Zookeeper", } /** @@ -12952,7 +13916,7 @@ export enum KnownJsonWriteFilePattern { /** SetOfObjects */ SetOfObjects = "setOfObjects", /** ArrayOfObjects */ - ArrayOfObjects = "arrayOfObjects" + ArrayOfObjects = "arrayOfObjects", } /** @@ -12965,6 +13929,24 @@ export enum KnownJsonWriteFilePattern { */ export type JsonWriteFilePattern = string; +/** Known values of {@link SalesforceSourceReadBehavior} that the service accepts. */ +export enum KnownSalesforceSourceReadBehavior { + /** Query */ + Query = "Query", + /** QueryAll */ + QueryAll = "QueryAll", +} + +/** + * Defines values for SalesforceSourceReadBehavior. \ + * {@link KnownSalesforceSourceReadBehavior} can be used interchangeably with SalesforceSourceReadBehavior, + * this enum contains the known values that the service supports. + * ### Known values supported by the service + * **Query** \ + * **QueryAll** + */ +export type SalesforceSourceReadBehavior = string; + /** Known values of {@link AmazonRdsForOraclePartitionOption} that the service accepts. */ export enum KnownAmazonRdsForOraclePartitionOption { /** None */ @@ -12972,7 +13954,7 @@ export enum KnownAmazonRdsForOraclePartitionOption { /** PhysicalPartitionsOfTable */ PhysicalPartitionsOfTable = "PhysicalPartitionsOfTable", /** DynamicRange */ - DynamicRange = "DynamicRange" + DynamicRange = "DynamicRange", } /** @@ -12993,7 +13975,7 @@ export enum KnownCopyBehaviorType { /** FlattenHierarchy */ FlattenHierarchy = "FlattenHierarchy", /** MergeFiles */ - MergeFiles = "MergeFiles" + MergeFiles = "MergeFiles", } /** @@ -13014,7 +13996,7 @@ export enum KnownSqlWriteBehaviorEnum { /** Upsert */ Upsert = "Upsert", /** StoredProcedure */ - StoredProcedure = "StoredProcedure" + StoredProcedure = "StoredProcedure", } /** @@ -13033,7 +14015,7 @@ export enum KnownSqlDWWriteBehaviorEnum { /** Insert */ Insert = "Insert", /** Upsert */ - Upsert = "Upsert" + Upsert = "Upsert", } /** @@ -13046,6 +14028,24 @@ export enum KnownSqlDWWriteBehaviorEnum { */ export type SqlDWWriteBehaviorEnum = string; +/** Known values of {@link ScriptType} that the service accepts. */ +export enum KnownScriptType { + /** Query */ + Query = "Query", + /** NonQuery */ + NonQuery = "NonQuery", +} + +/** + * Defines values for ScriptType. \ + * {@link KnownScriptType} can be used interchangeably with ScriptType, + * this enum contains the known values that the service supports. + * ### Known values supported by the service + * **Query** \ + * **NonQuery** + */ +export type ScriptType = string; + /** Known values of {@link SqlPartitionOption} that the service accepts. */ export enum KnownSqlPartitionOption { /** None */ @@ -13053,7 +14053,7 @@ export enum KnownSqlPartitionOption { /** PhysicalPartitionsOfTable */ PhysicalPartitionsOfTable = "PhysicalPartitionsOfTable", /** DynamicRange */ - DynamicRange = "DynamicRange" + DynamicRange = "DynamicRange", } /** @@ -13074,7 +14074,7 @@ export enum KnownSapHanaPartitionOption { /** PhysicalPartitionsOfTable */ PhysicalPartitionsOfTable = "PhysicalPartitionsOfTable", /** SapHanaDynamicRange */ - SapHanaDynamicRange = "SapHanaDynamicRange" + SapHanaDynamicRange = "SapHanaDynamicRange", } /** @@ -13101,7 +14101,7 @@ export enum KnownSapTablePartitionOption { /** PartitionOnCalendarDate */ PartitionOnCalendarDate = "PartitionOnCalendarDate", /** PartitionOnTime */ - PartitionOnTime = "PartitionOnTime" + PartitionOnTime = "PartitionOnTime", } /** @@ -13125,7 +14125,7 @@ export enum KnownOraclePartitionOption { /** PhysicalPartitionsOfTable */ PhysicalPartitionsOfTable = "PhysicalPartitionsOfTable", /** DynamicRange */ - DynamicRange = "DynamicRange" + DynamicRange = "DynamicRange", } /** @@ -13146,7 +14146,7 @@ export enum KnownTeradataPartitionOption { /** Hash */ Hash = "Hash", /** DynamicRange */ - DynamicRange = "DynamicRange" + DynamicRange = "DynamicRange", } /** @@ -13167,7 +14167,7 @@ export enum KnownNetezzaPartitionOption { /** DataSlice */ DataSlice = "DataSlice", /** DynamicRange */ - DynamicRange = "DynamicRange" + DynamicRange = "DynamicRange", } /** @@ -13213,13 +14213,6 @@ export interface OperationsListNextOptionalParams /** Contains response data for the listNext operation. */ export type OperationsListNextResponse = OperationListResponse; -/** Optional parameters. */ -export interface FactoriesListOptionalParams - extends coreClient.OperationOptions {} - -/** Contains response data for the list operation. */ -export type FactoriesListResponse = FactoryListResponse; - /** Optional parameters. */ export interface FactoriesConfigureFactoryRepoOptionalParams extends coreClient.OperationOptions {} @@ -13279,13 +14272,6 @@ export interface FactoriesGetDataPlaneAccessOptionalParams /** Contains response data for the getDataPlaneAccess operation. */ export type FactoriesGetDataPlaneAccessResponse = AccessPolicyResponse; -/** Optional parameters. */ -export interface FactoriesListNextOptionalParams - extends coreClient.OperationOptions {} - -/** Contains response data for the listNext operation. */ -export type FactoriesListNextResponse = FactoryListResponse; - /** Optional parameters. */ export interface FactoriesListByResourceGroupNextOptionalParams extends coreClient.OperationOptions {} @@ -13305,21 +14291,24 @@ export interface ExposureControlGetFeatureValueByFactoryOptionalParams extends coreClient.OperationOptions {} /** Contains response data for the getFeatureValueByFactory operation. */ -export type ExposureControlGetFeatureValueByFactoryResponse = ExposureControlResponse; +export type ExposureControlGetFeatureValueByFactoryResponse = + ExposureControlResponse; /** Optional parameters. */ export interface ExposureControlQueryFeatureValuesByFactoryOptionalParams extends coreClient.OperationOptions {} /** Contains response data for the queryFeatureValuesByFactory operation. */ -export type ExposureControlQueryFeatureValuesByFactoryResponse = ExposureControlBatchResponse; +export type ExposureControlQueryFeatureValuesByFactoryResponse = + ExposureControlBatchResponse; /** Optional parameters. */ export interface IntegrationRuntimesListByFactoryOptionalParams extends coreClient.OperationOptions {} /** Contains response data for the listByFactory operation. */ -export type IntegrationRuntimesListByFactoryResponse = IntegrationRuntimeListResponse; +export type IntegrationRuntimesListByFactoryResponse = + IntegrationRuntimeListResponse; /** Optional parameters. */ export interface IntegrationRuntimesCreateOrUpdateOptionalParams @@ -13329,7 +14318,8 @@ export interface IntegrationRuntimesCreateOrUpdateOptionalParams } /** Contains response data for the createOrUpdate operation. */ -export type IntegrationRuntimesCreateOrUpdateResponse = IntegrationRuntimeResource; +export type IntegrationRuntimesCreateOrUpdateResponse = + IntegrationRuntimeResource; /** Optional parameters. */ export interface IntegrationRuntimesGetOptionalParams @@ -13357,35 +14347,40 @@ export interface IntegrationRuntimesGetStatusOptionalParams extends coreClient.OperationOptions {} /** Contains response data for the getStatus operation. */ -export type IntegrationRuntimesGetStatusResponse = IntegrationRuntimeStatusResponse; +export type IntegrationRuntimesGetStatusResponse = + IntegrationRuntimeStatusResponse; /** Optional parameters. */ export interface IntegrationRuntimesListOutboundNetworkDependenciesEndpointsOptionalParams extends coreClient.OperationOptions {} /** Contains response data for the listOutboundNetworkDependenciesEndpoints operation. */ -export type IntegrationRuntimesListOutboundNetworkDependenciesEndpointsResponse = IntegrationRuntimeOutboundNetworkDependenciesEndpointsResponse; +export type IntegrationRuntimesListOutboundNetworkDependenciesEndpointsResponse = + IntegrationRuntimeOutboundNetworkDependenciesEndpointsResponse; /** Optional parameters. */ export interface IntegrationRuntimesGetConnectionInfoOptionalParams extends coreClient.OperationOptions {} /** Contains response data for the getConnectionInfo operation. */ -export type IntegrationRuntimesGetConnectionInfoResponse = IntegrationRuntimeConnectionInfo; +export type IntegrationRuntimesGetConnectionInfoResponse = + IntegrationRuntimeConnectionInfo; /** Optional parameters. */ export interface IntegrationRuntimesRegenerateAuthKeyOptionalParams extends coreClient.OperationOptions {} /** Contains response data for the regenerateAuthKey operation. */ -export type IntegrationRuntimesRegenerateAuthKeyResponse = IntegrationRuntimeAuthKeys; +export type IntegrationRuntimesRegenerateAuthKeyResponse = + IntegrationRuntimeAuthKeys; /** Optional parameters. */ export interface IntegrationRuntimesListAuthKeysOptionalParams extends coreClient.OperationOptions {} /** Contains response data for the listAuthKeys operation. */ -export type IntegrationRuntimesListAuthKeysResponse = IntegrationRuntimeAuthKeys; +export type IntegrationRuntimesListAuthKeysResponse = + IntegrationRuntimeAuthKeys; /** Optional parameters. */ export interface IntegrationRuntimesStartOptionalParams @@ -13417,7 +14412,8 @@ export interface IntegrationRuntimesGetMonitoringDataOptionalParams extends coreClient.OperationOptions {} /** Contains response data for the getMonitoringData operation. */ -export type IntegrationRuntimesGetMonitoringDataResponse = IntegrationRuntimeMonitoringData; +export type IntegrationRuntimesGetMonitoringDataResponse = + IntegrationRuntimeMonitoringData; /** Optional parameters. */ export interface IntegrationRuntimesUpgradeOptionalParams @@ -13432,14 +14428,16 @@ export interface IntegrationRuntimesCreateLinkedIntegrationRuntimeOptionalParams extends coreClient.OperationOptions {} /** Contains response data for the createLinkedIntegrationRuntime operation. */ -export type IntegrationRuntimesCreateLinkedIntegrationRuntimeResponse = IntegrationRuntimeStatusResponse; +export type IntegrationRuntimesCreateLinkedIntegrationRuntimeResponse = + IntegrationRuntimeStatusResponse; /** Optional parameters. */ export interface IntegrationRuntimesListByFactoryNextOptionalParams extends coreClient.OperationOptions {} /** Contains response data for the listByFactoryNext operation. */ -export type IntegrationRuntimesListByFactoryNextResponse = IntegrationRuntimeListResponse; +export type IntegrationRuntimesListByFactoryNextResponse = + IntegrationRuntimeListResponse; /** Optional parameters. */ export interface IntegrationRuntimeObjectMetadataRefreshOptionalParams @@ -13451,7 +14449,8 @@ export interface IntegrationRuntimeObjectMetadataRefreshOptionalParams } /** Contains response data for the refresh operation. */ -export type IntegrationRuntimeObjectMetadataRefreshResponse = SsisObjectMetadataStatusResponse; +export type IntegrationRuntimeObjectMetadataRefreshResponse = + SsisObjectMetadataStatusResponse; /** Optional parameters. */ export interface IntegrationRuntimeObjectMetadataGetOptionalParams @@ -13461,14 +14460,16 @@ export interface IntegrationRuntimeObjectMetadataGetOptionalParams } /** Contains response data for the get operation. */ -export type IntegrationRuntimeObjectMetadataGetResponse = SsisObjectMetadataListResponse; +export type IntegrationRuntimeObjectMetadataGetResponse = + SsisObjectMetadataListResponse; /** Optional parameters. */ export interface IntegrationRuntimeNodesGetOptionalParams extends coreClient.OperationOptions {} /** Contains response data for the get operation. */ -export type IntegrationRuntimeNodesGetResponse = SelfHostedIntegrationRuntimeNode; +export type IntegrationRuntimeNodesGetResponse = + SelfHostedIntegrationRuntimeNode; /** Optional parameters. */ export interface IntegrationRuntimeNodesDeleteOptionalParams @@ -13479,14 +14480,16 @@ export interface IntegrationRuntimeNodesUpdateOptionalParams extends coreClient.OperationOptions {} /** Contains response data for the update operation. */ -export type IntegrationRuntimeNodesUpdateResponse = SelfHostedIntegrationRuntimeNode; +export type IntegrationRuntimeNodesUpdateResponse = + SelfHostedIntegrationRuntimeNode; /** Optional parameters. */ export interface IntegrationRuntimeNodesGetIpAddressOptionalParams extends coreClient.OperationOptions {} /** Contains response data for the getIpAddress operation. */ -export type IntegrationRuntimeNodesGetIpAddressResponse = IntegrationRuntimeNodeIpAddress; +export type IntegrationRuntimeNodesGetIpAddressResponse = + IntegrationRuntimeNodeIpAddress; /** Optional parameters. */ export interface LinkedServicesListByFactoryOptionalParams @@ -13694,14 +14697,16 @@ export interface TriggersSubscribeToEventsOptionalParams } /** Contains response data for the subscribeToEvents operation. */ -export type TriggersSubscribeToEventsResponse = TriggerSubscriptionOperationStatus; +export type TriggersSubscribeToEventsResponse = + TriggerSubscriptionOperationStatus; /** Optional parameters. */ export interface TriggersGetEventSubscriptionStatusOptionalParams extends coreClient.OperationOptions {} /** Contains response data for the getEventSubscriptionStatus operation. */ -export type TriggersGetEventSubscriptionStatusResponse = TriggerSubscriptionOperationStatus; +export type TriggersGetEventSubscriptionStatusResponse = + TriggerSubscriptionOperationStatus; /** Optional parameters. */ export interface TriggersUnsubscribeFromEventsOptionalParams @@ -13713,7 +14718,8 @@ export interface TriggersUnsubscribeFromEventsOptionalParams } /** Contains response data for the unsubscribeFromEvents operation. */ -export type TriggersUnsubscribeFromEventsResponse = TriggerSubscriptionOperationStatus; +export type TriggersUnsubscribeFromEventsResponse = + TriggerSubscriptionOperationStatus; /** Optional parameters. */ export interface TriggersStartOptionalParams @@ -13803,21 +14809,24 @@ export interface DataFlowDebugSessionCreateOptionalParams } /** Contains response data for the create operation. */ -export type DataFlowDebugSessionCreateResponse = CreateDataFlowDebugSessionResponse; +export type DataFlowDebugSessionCreateResponse = + CreateDataFlowDebugSessionResponse; /** Optional parameters. */ export interface DataFlowDebugSessionQueryByFactoryOptionalParams extends coreClient.OperationOptions {} /** Contains response data for the queryByFactory operation. */ -export type DataFlowDebugSessionQueryByFactoryResponse = QueryDataFlowDebugSessionsResponse; +export type DataFlowDebugSessionQueryByFactoryResponse = + QueryDataFlowDebugSessionsResponse; /** Optional parameters. */ export interface DataFlowDebugSessionAddDataFlowOptionalParams extends coreClient.OperationOptions {} /** Contains response data for the addDataFlow operation. */ -export type DataFlowDebugSessionAddDataFlowResponse = AddDataFlowToDebugSessionResponse; +export type DataFlowDebugSessionAddDataFlowResponse = + AddDataFlowToDebugSessionResponse; /** Optional parameters. */ export interface DataFlowDebugSessionDeleteOptionalParams @@ -13833,21 +14842,24 @@ export interface DataFlowDebugSessionExecuteCommandOptionalParams } /** Contains response data for the executeCommand operation. */ -export type DataFlowDebugSessionExecuteCommandResponse = DataFlowDebugCommandResponse; +export type DataFlowDebugSessionExecuteCommandResponse = + DataFlowDebugCommandResponse; /** Optional parameters. */ export interface DataFlowDebugSessionQueryByFactoryNextOptionalParams extends coreClient.OperationOptions {} /** Contains response data for the queryByFactoryNext operation. */ -export type DataFlowDebugSessionQueryByFactoryNextResponse = QueryDataFlowDebugSessionsResponse; +export type DataFlowDebugSessionQueryByFactoryNextResponse = + QueryDataFlowDebugSessionsResponse; /** Optional parameters. */ export interface ManagedVirtualNetworksListByFactoryOptionalParams extends coreClient.OperationOptions {} /** Contains response data for the listByFactory operation. */ -export type ManagedVirtualNetworksListByFactoryResponse = ManagedVirtualNetworkListResponse; +export type ManagedVirtualNetworksListByFactoryResponse = + ManagedVirtualNetworkListResponse; /** Optional parameters. */ export interface ManagedVirtualNetworksCreateOrUpdateOptionalParams @@ -13857,7 +14869,8 @@ export interface ManagedVirtualNetworksCreateOrUpdateOptionalParams } /** Contains response data for the createOrUpdate operation. */ -export type ManagedVirtualNetworksCreateOrUpdateResponse = ManagedVirtualNetworkResource; +export type ManagedVirtualNetworksCreateOrUpdateResponse = + ManagedVirtualNetworkResource; /** Optional parameters. */ export interface ManagedVirtualNetworksGetOptionalParams @@ -13874,14 +14887,16 @@ export interface ManagedVirtualNetworksListByFactoryNextOptionalParams extends coreClient.OperationOptions {} /** Contains response data for the listByFactoryNext operation. */ -export type ManagedVirtualNetworksListByFactoryNextResponse = ManagedVirtualNetworkListResponse; +export type ManagedVirtualNetworksListByFactoryNextResponse = + ManagedVirtualNetworkListResponse; /** Optional parameters. */ export interface ManagedPrivateEndpointsListByFactoryOptionalParams extends coreClient.OperationOptions {} /** Contains response data for the listByFactory operation. */ -export type ManagedPrivateEndpointsListByFactoryResponse = ManagedPrivateEndpointListResponse; +export type ManagedPrivateEndpointsListByFactoryResponse = + ManagedPrivateEndpointListResponse; /** Optional parameters. */ export interface ManagedPrivateEndpointsCreateOrUpdateOptionalParams @@ -13891,7 +14906,8 @@ export interface ManagedPrivateEndpointsCreateOrUpdateOptionalParams } /** Contains response data for the createOrUpdate operation. */ -export type ManagedPrivateEndpointsCreateOrUpdateResponse = ManagedPrivateEndpointResource; +export type ManagedPrivateEndpointsCreateOrUpdateResponse = + ManagedPrivateEndpointResource; /** Optional parameters. */ export interface ManagedPrivateEndpointsGetOptionalParams @@ -13912,7 +14928,8 @@ export interface ManagedPrivateEndpointsListByFactoryNextOptionalParams extends coreClient.OperationOptions {} /** Contains response data for the listByFactoryNext operation. */ -export type ManagedPrivateEndpointsListByFactoryNextResponse = ManagedPrivateEndpointListResponse; +export type ManagedPrivateEndpointsListByFactoryNextResponse = + ManagedPrivateEndpointListResponse; /** Optional parameters. */ export interface CredentialOperationsListByFactoryOptionalParams @@ -13929,7 +14946,7 @@ export interface CredentialOperationsCreateOrUpdateOptionalParams } /** Contains response data for the createOrUpdate operation. */ -export type CredentialOperationsCreateOrUpdateResponse = ManagedIdentityCredentialResource; +export type CredentialOperationsCreateOrUpdateResponse = CredentialResource; /** Optional parameters. */ export interface CredentialOperationsGetOptionalParams @@ -13939,7 +14956,7 @@ export interface CredentialOperationsGetOptionalParams } /** Contains response data for the get operation. */ -export type CredentialOperationsGetResponse = ManagedIdentityCredentialResource; +export type CredentialOperationsGetResponse = CredentialResource; /** Optional parameters. */ export interface CredentialOperationsDeleteOptionalParams @@ -13950,21 +14967,24 @@ export interface CredentialOperationsListByFactoryNextOptionalParams extends coreClient.OperationOptions {} /** Contains response data for the listByFactoryNext operation. */ -export type CredentialOperationsListByFactoryNextResponse = CredentialListResponse; +export type CredentialOperationsListByFactoryNextResponse = + CredentialListResponse; /** Optional parameters. */ export interface PrivateEndPointConnectionsListByFactoryOptionalParams extends coreClient.OperationOptions {} /** Contains response data for the listByFactory operation. */ -export type PrivateEndPointConnectionsListByFactoryResponse = PrivateEndpointConnectionListResponse; +export type PrivateEndPointConnectionsListByFactoryResponse = + PrivateEndpointConnectionListResponse; /** Optional parameters. */ export interface PrivateEndPointConnectionsListByFactoryNextOptionalParams extends coreClient.OperationOptions {} /** Contains response data for the listByFactoryNext operation. */ -export type PrivateEndPointConnectionsListByFactoryNextResponse = PrivateEndpointConnectionListResponse; +export type PrivateEndPointConnectionsListByFactoryNextResponse = + PrivateEndpointConnectionListResponse; /** Optional parameters. */ export interface PrivateEndpointConnectionCreateOrUpdateOptionalParams @@ -13974,7 +14994,8 @@ export interface PrivateEndpointConnectionCreateOrUpdateOptionalParams } /** Contains response data for the createOrUpdate operation. */ -export type PrivateEndpointConnectionCreateOrUpdateResponse = PrivateEndpointConnectionResource; +export type PrivateEndpointConnectionCreateOrUpdateResponse = + PrivateEndpointConnectionResource; /** Optional parameters. */ export interface PrivateEndpointConnectionGetOptionalParams @@ -13984,7 +15005,8 @@ export interface PrivateEndpointConnectionGetOptionalParams } /** Contains response data for the get operation. */ -export type PrivateEndpointConnectionGetResponse = PrivateEndpointConnectionResource; +export type PrivateEndpointConnectionGetResponse = + PrivateEndpointConnectionResource; /** Optional parameters. */ export interface PrivateEndpointConnectionDeleteOptionalParams @@ -14027,7 +15049,66 @@ export interface GlobalParametersListByFactoryNextOptionalParams extends coreClient.OperationOptions {} /** Contains response data for the listByFactoryNext operation. */ -export type GlobalParametersListByFactoryNextResponse = GlobalParameterListResponse; +export type GlobalParametersListByFactoryNextResponse = + GlobalParameterListResponse; + +/** Optional parameters. */ +export interface ChangeDataCaptureListByFactoryOptionalParams + extends coreClient.OperationOptions {} + +/** Contains response data for the listByFactory operation. */ +export type ChangeDataCaptureListByFactoryResponse = + ChangeDataCaptureListResponse; + +/** Optional parameters. */ +export interface ChangeDataCaptureCreateOrUpdateOptionalParams + extends coreClient.OperationOptions { + /** ETag of the change data capture entity. Should only be specified for update, for which it should match existing entity or can be * for unconditional update. */ + ifMatch?: string; +} + +/** Contains response data for the createOrUpdate operation. */ +export type ChangeDataCaptureCreateOrUpdateResponse = ChangeDataCaptureResource; + +/** Optional parameters. */ +export interface ChangeDataCaptureGetOptionalParams + extends coreClient.OperationOptions { + /** ETag of the change data capture entity. Should only be specified for get. If the ETag matches the existing entity tag, or if * was provided, then no content will be returned. */ + ifNoneMatch?: string; +} + +/** Contains response data for the get operation. */ +export type ChangeDataCaptureGetResponse = ChangeDataCaptureResource; + +/** Optional parameters. */ +export interface ChangeDataCaptureDeleteOptionalParams + extends coreClient.OperationOptions {} + +/** Optional parameters. */ +export interface ChangeDataCaptureStartOptionalParams + extends coreClient.OperationOptions {} + +/** Optional parameters. */ +export interface ChangeDataCaptureStopOptionalParams + extends coreClient.OperationOptions {} + +/** Optional parameters. */ +export interface ChangeDataCaptureStatusOptionalParams + extends coreClient.OperationOptions {} + +/** Contains response data for the status operation. */ +export type ChangeDataCaptureStatusResponse = { + /** The parsed response body. */ + body: string; +}; + +/** Optional parameters. */ +export interface ChangeDataCaptureListByFactoryNextOptionalParams + extends coreClient.OperationOptions {} + +/** Contains response data for the listByFactoryNext operation. */ +export type ChangeDataCaptureListByFactoryNextResponse = + ChangeDataCaptureListResponse; /** Optional parameters. */ export interface DataFactoryManagementClientOptionalParams diff --git a/sdk/datafactory/arm-datafactory/src/models/mappers.ts b/sdk/datafactory/arm-datafactory/src/models/mappers.ts index 72e2eff797be..80eeac4f3c91 100644 --- a/sdk/datafactory/arm-datafactory/src/models/mappers.ts +++ b/sdk/datafactory/arm-datafactory/src/models/mappers.ts @@ -20,19 +20,19 @@ export const OperationListResponse: coreClient.CompositeMapper = { element: { type: { name: "Composite", - className: "Operation" - } - } - } + className: "Operation", + }, + }, + }, }, nextLink: { serializedName: "nextLink", type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + }, + }, }; export const Operation: coreClient.CompositeMapper = { @@ -43,31 +43,31 @@ export const Operation: coreClient.CompositeMapper = { name: { serializedName: "name", type: { - name: "String" - } + name: "String", + }, }, origin: { serializedName: "origin", type: { - name: "String" - } + name: "String", + }, }, display: { serializedName: "display", type: { name: "Composite", - className: "OperationDisplay" - } + className: "OperationDisplay", + }, }, serviceSpecification: { serializedName: "properties.serviceSpecification", type: { name: "Composite", - className: "OperationServiceSpecification" - } - } - } - } + className: "OperationServiceSpecification", + }, + }, + }, + }, }; export const OperationDisplay: coreClient.CompositeMapper = { @@ -78,29 +78,29 @@ export const OperationDisplay: coreClient.CompositeMapper = { description: { serializedName: "description", type: { - name: "String" - } + name: "String", + }, }, provider: { serializedName: "provider", type: { - name: "String" - } + name: "String", + }, }, resource: { serializedName: "resource", type: { - name: "String" - } + name: "String", + }, }, operation: { serializedName: "operation", type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + }, + }, }; export const OperationServiceSpecification: coreClient.CompositeMapper = { @@ -115,10 +115,10 @@ export const OperationServiceSpecification: coreClient.CompositeMapper = { element: { type: { name: "Composite", - className: "OperationLogSpecification" - } - } - } + className: "OperationLogSpecification", + }, + }, + }, }, metricSpecifications: { serializedName: "metricSpecifications", @@ -127,13 +127,13 @@ export const OperationServiceSpecification: coreClient.CompositeMapper = { element: { type: { name: "Composite", - className: "OperationMetricSpecification" - } - } - } - } - } - } + className: "OperationMetricSpecification", + }, + }, + }, + }, + }, + }, }; export const OperationLogSpecification: coreClient.CompositeMapper = { @@ -144,23 +144,23 @@ export const OperationLogSpecification: coreClient.CompositeMapper = { name: { serializedName: "name", type: { - name: "String" - } + name: "String", + }, }, displayName: { serializedName: "displayName", type: { - name: "String" - } + name: "String", + }, }, blobDuration: { serializedName: "blobDuration", type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + }, + }, }; export const OperationMetricSpecification: coreClient.CompositeMapper = { @@ -171,50 +171,50 @@ export const OperationMetricSpecification: coreClient.CompositeMapper = { name: { serializedName: "name", type: { - name: "String" - } + name: "String", + }, }, displayName: { serializedName: "displayName", type: { - name: "String" - } + name: "String", + }, }, displayDescription: { serializedName: "displayDescription", type: { - name: "String" - } + name: "String", + }, }, unit: { serializedName: "unit", type: { - name: "String" - } + name: "String", + }, }, aggregationType: { serializedName: "aggregationType", type: { - name: "String" - } + name: "String", + }, }, enableRegionalMdmAccount: { serializedName: "enableRegionalMdmAccount", type: { - name: "String" - } + name: "String", + }, }, sourceMdmAccount: { serializedName: "sourceMdmAccount", type: { - name: "String" - } + name: "String", + }, }, sourceMdmNamespace: { serializedName: "sourceMdmNamespace", type: { - name: "String" - } + name: "String", + }, }, availabilities: { serializedName: "availabilities", @@ -223,10 +223,10 @@ export const OperationMetricSpecification: coreClient.CompositeMapper = { element: { type: { name: "Composite", - className: "OperationMetricAvailability" - } - } - } + className: "OperationMetricAvailability", + }, + }, + }, }, dimensions: { serializedName: "dimensions", @@ -235,13 +235,13 @@ export const OperationMetricSpecification: coreClient.CompositeMapper = { element: { type: { name: "Composite", - className: "OperationMetricDimension" - } - } - } - } - } - } + className: "OperationMetricDimension", + }, + }, + }, + }, + }, + }, }; export const OperationMetricAvailability: coreClient.CompositeMapper = { @@ -252,17 +252,17 @@ export const OperationMetricAvailability: coreClient.CompositeMapper = { timeGrain: { serializedName: "timeGrain", type: { - name: "String" - } + name: "String", + }, }, blobDuration: { serializedName: "blobDuration", type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + }, + }, }; export const OperationMetricDimension: coreClient.CompositeMapper = { @@ -273,23 +273,23 @@ export const OperationMetricDimension: coreClient.CompositeMapper = { name: { serializedName: "name", type: { - name: "String" - } + name: "String", + }, }, displayName: { serializedName: "displayName", type: { - name: "String" - } + name: "String", + }, }, toBeExportedForShoebox: { serializedName: "toBeExportedForShoebox", type: { - name: "Boolean" - } - } - } - } + name: "Boolean", + }, + }, + }, + }, }; export const CloudError: coreClient.CompositeMapper = { @@ -301,21 +301,21 @@ export const CloudError: coreClient.CompositeMapper = { serializedName: "error.code", required: true, type: { - name: "String" - } + name: "String", + }, }, message: { serializedName: "error.message", required: true, type: { - name: "String" - } + name: "String", + }, }, target: { serializedName: "error.target", type: { - name: "String" - } + name: "String", + }, }, details: { serializedName: "error.details", @@ -324,93 +324,35 @@ export const CloudError: coreClient.CompositeMapper = { element: { type: { name: "Composite", - className: "CloudError" - } - } - } - } - } - } -}; - -export const FactoryListResponse: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "FactoryListResponse", - modelProperties: { - value: { - serializedName: "value", - required: true, - type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "Factory" - } - } - } + className: "CloudError", + }, + }, + }, }, - nextLink: { - serializedName: "nextLink", - type: { - name: "String" - } - } - } - } + }, + }, }; -export const FactoryIdentity: coreClient.CompositeMapper = { +export const FactoryRepoUpdate: coreClient.CompositeMapper = { type: { name: "Composite", - className: "FactoryIdentity", + className: "FactoryRepoUpdate", modelProperties: { - type: { - serializedName: "type", - required: true, - type: { - name: "String" - } - }, - principalId: { - serializedName: "principalId", - readOnly: true, + factoryResourceId: { + serializedName: "factoryResourceId", type: { - name: "Uuid" - } + name: "String", + }, }, - tenantId: { - serializedName: "tenantId", - readOnly: true, + repoConfiguration: { + serializedName: "repoConfiguration", type: { - name: "Uuid" - } + name: "Composite", + className: "FactoryRepoConfiguration", + }, }, - userAssignedIdentities: { - serializedName: "userAssignedIdentities", - type: { - name: "Dictionary", - value: { type: { name: "any" } } - } - } - } - } -}; - -export const PurviewConfiguration: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "PurviewConfiguration", - modelProperties: { - purviewResourceId: { - serializedName: "purviewResourceId", - type: { - name: "String" - } - } - } - } + }, + }, }; export const FactoryRepoConfiguration: coreClient.CompositeMapper = { @@ -420,58 +362,110 @@ export const FactoryRepoConfiguration: coreClient.CompositeMapper = { uberParent: "FactoryRepoConfiguration", polymorphicDiscriminator: { serializedName: "type", - clientName: "type" + clientName: "type", }, modelProperties: { type: { serializedName: "type", required: true, type: { - name: "String" - } + name: "String", + }, }, accountName: { serializedName: "accountName", required: true, type: { - name: "String" - } + name: "String", + }, }, repositoryName: { serializedName: "repositoryName", required: true, type: { - name: "String" - } + name: "String", + }, }, collaborationBranch: { serializedName: "collaborationBranch", required: true, type: { - name: "String" - } + name: "String", + }, }, rootFolder: { serializedName: "rootFolder", required: true, type: { - name: "String" - } + name: "String", + }, }, lastCommitId: { serializedName: "lastCommitId", type: { - name: "String" - } + name: "String", + }, }, disablePublish: { serializedName: "disablePublish", type: { - name: "Boolean" - } - } - } - } + name: "Boolean", + }, + }, + }, + }, +}; + +export const FactoryIdentity: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "FactoryIdentity", + modelProperties: { + type: { + serializedName: "type", + required: true, + type: { + name: "String", + }, + }, + principalId: { + serializedName: "principalId", + readOnly: true, + type: { + name: "Uuid", + }, + }, + tenantId: { + serializedName: "tenantId", + readOnly: true, + type: { + name: "Uuid", + }, + }, + userAssignedIdentities: { + serializedName: "userAssignedIdentities", + type: { + name: "Dictionary", + value: { type: { name: "any" } }, + }, + }, + }, + }, +}; + +export const PurviewConfiguration: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "PurviewConfiguration", + modelProperties: { + purviewResourceId: { + serializedName: "purviewResourceId", + type: { + name: "String", + }, + }, + }, + }, }; export const GlobalParameterSpecification: coreClient.CompositeMapper = { @@ -483,18 +477,18 @@ export const GlobalParameterSpecification: coreClient.CompositeMapper = { serializedName: "type", required: true, type: { - name: "String" - } + name: "String", + }, }, value: { serializedName: "value", required: true, type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const EncryptionConfiguration: coreClient.CompositeMapper = { @@ -506,31 +500,31 @@ export const EncryptionConfiguration: coreClient.CompositeMapper = { serializedName: "keyName", required: true, type: { - name: "String" - } + name: "String", + }, }, vaultBaseUrl: { serializedName: "vaultBaseUrl", required: true, type: { - name: "String" - } + name: "String", + }, }, keyVersion: { serializedName: "keyVersion", type: { - name: "String" - } + name: "String", + }, }, identity: { serializedName: "identity", type: { name: "Composite", - className: "CMKIdentityDefinition" - } - } - } - } + className: "CMKIdentityDefinition", + }, + }, + }, + }, }; export const CMKIdentityDefinition: coreClient.CompositeMapper = { @@ -541,11 +535,11 @@ export const CMKIdentityDefinition: coreClient.CompositeMapper = { userAssignedIdentity: { serializedName: "userAssignedIdentity", type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + }, + }, }; export const Resource: coreClient.CompositeMapper = { @@ -557,67 +551,45 @@ export const Resource: coreClient.CompositeMapper = { serializedName: "id", readOnly: true, type: { - name: "String" - } + name: "String", + }, }, name: { serializedName: "name", readOnly: true, type: { - name: "String" - } + name: "String", + }, }, type: { serializedName: "type", readOnly: true, type: { - name: "String" - } + name: "String", + }, }, location: { serializedName: "location", type: { - name: "String" - } + name: "String", + }, }, tags: { serializedName: "tags", type: { name: "Dictionary", - value: { type: { name: "String" } } - } + value: { type: { name: "String" } }, + }, }, eTag: { serializedName: "eTag", readOnly: true, type: { - name: "String" - } - } - } - } -}; - -export const FactoryRepoUpdate: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "FactoryRepoUpdate", - modelProperties: { - factoryResourceId: { - serializedName: "factoryResourceId", - type: { - name: "String" - } + name: "String", + }, }, - repoConfiguration: { - serializedName: "repoConfiguration", - type: { - name: "Composite", - className: "FactoryRepoConfiguration" - } - } - } - } + }, + }, }; export const ExposureControlRequest: coreClient.CompositeMapper = { @@ -628,17 +600,17 @@ export const ExposureControlRequest: coreClient.CompositeMapper = { featureName: { serializedName: "featureName", type: { - name: "String" - } + name: "String", + }, }, featureType: { serializedName: "featureType", type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + }, + }, }; export const ExposureControlResponse: coreClient.CompositeMapper = { @@ -650,18 +622,18 @@ export const ExposureControlResponse: coreClient.CompositeMapper = { serializedName: "featureName", readOnly: true, type: { - name: "String" - } + name: "String", + }, }, value: { serializedName: "value", readOnly: true, type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + }, + }, }; export const ExposureControlBatchRequest: coreClient.CompositeMapper = { @@ -677,13 +649,13 @@ export const ExposureControlBatchRequest: coreClient.CompositeMapper = { element: { type: { name: "Composite", - className: "ExposureControlRequest" - } - } - } - } - } - } + className: "ExposureControlRequest", + }, + }, + }, + }, + }, + }, }; export const ExposureControlBatchResponse: coreClient.CompositeMapper = { @@ -699,13 +671,41 @@ export const ExposureControlBatchResponse: coreClient.CompositeMapper = { element: { type: { name: "Composite", - className: "ExposureControlResponse" - } - } - } - } - } - } + className: "ExposureControlResponse", + }, + }, + }, + }, + }, + }, +}; + +export const FactoryListResponse: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "FactoryListResponse", + modelProperties: { + value: { + serializedName: "value", + required: true, + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "Factory", + }, + }, + }, + }, + nextLink: { + serializedName: "nextLink", + type: { + name: "String", + }, + }, + }, + }, }; export const FactoryUpdateParameters: coreClient.CompositeMapper = { @@ -717,24 +717,24 @@ export const FactoryUpdateParameters: coreClient.CompositeMapper = { serializedName: "tags", type: { name: "Dictionary", - value: { type: { name: "String" } } - } + value: { type: { name: "String" } }, + }, }, identity: { serializedName: "identity", type: { name: "Composite", - className: "FactoryIdentity" - } + className: "FactoryIdentity", + }, }, publicNetworkAccess: { serializedName: "properties.publicNetworkAccess", type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + }, + }, }; export const GitHubAccessTokenRequest: coreClient.CompositeMapper = { @@ -746,31 +746,31 @@ export const GitHubAccessTokenRequest: coreClient.CompositeMapper = { serializedName: "gitHubAccessCode", required: true, type: { - name: "String" - } + name: "String", + }, }, gitHubClientId: { serializedName: "gitHubClientId", type: { - name: "String" - } + name: "String", + }, }, gitHubClientSecret: { serializedName: "gitHubClientSecret", type: { name: "Composite", - className: "GitHubClientSecret" - } + className: "GitHubClientSecret", + }, }, gitHubAccessTokenBaseUrl: { serializedName: "gitHubAccessTokenBaseUrl", required: true, type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + }, + }, }; export const GitHubClientSecret: coreClient.CompositeMapper = { @@ -781,17 +781,17 @@ export const GitHubClientSecret: coreClient.CompositeMapper = { byoaSecretAkvUrl: { serializedName: "byoaSecretAkvUrl", type: { - name: "String" - } + name: "String", + }, }, byoaSecretName: { serializedName: "byoaSecretName", type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + }, + }, }; export const GitHubAccessTokenResponse: coreClient.CompositeMapper = { @@ -802,11 +802,11 @@ export const GitHubAccessTokenResponse: coreClient.CompositeMapper = { gitHubAccessToken: { serializedName: "gitHubAccessToken", type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + }, + }, }; export const UserAccessPolicy: coreClient.CompositeMapper = { @@ -817,35 +817,35 @@ export const UserAccessPolicy: coreClient.CompositeMapper = { permissions: { serializedName: "permissions", type: { - name: "String" - } + name: "String", + }, }, accessResourcePath: { serializedName: "accessResourcePath", type: { - name: "String" - } + name: "String", + }, }, profileName: { serializedName: "profileName", type: { - name: "String" - } + name: "String", + }, }, startTime: { serializedName: "startTime", type: { - name: "String" - } + name: "String", + }, }, expireTime: { serializedName: "expireTime", type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + }, + }, }; export const AccessPolicyResponse: coreClient.CompositeMapper = { @@ -857,23 +857,23 @@ export const AccessPolicyResponse: coreClient.CompositeMapper = { serializedName: "policy", type: { name: "Composite", - className: "UserAccessPolicy" - } + className: "UserAccessPolicy", + }, }, accessToken: { serializedName: "accessToken", type: { - name: "String" - } + name: "String", + }, }, dataPlaneUrl: { serializedName: "dataPlaneUrl", type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + }, + }, }; export const IntegrationRuntimeListResponse: coreClient.CompositeMapper = { @@ -889,19 +889,19 @@ export const IntegrationRuntimeListResponse: coreClient.CompositeMapper = { element: { type: { name: "Composite", - className: "IntegrationRuntimeResource" - } - } - } + className: "IntegrationRuntimeResource", + }, + }, + }, }, nextLink: { serializedName: "nextLink", type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + }, + }, }; export const IntegrationRuntime: coreClient.CompositeMapper = { @@ -913,24 +913,24 @@ export const IntegrationRuntime: coreClient.CompositeMapper = { additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: { serializedName: "type", - clientName: "type" + clientName: "type", }, modelProperties: { type: { serializedName: "type", required: true, type: { - name: "String" - } + name: "String", + }, }, description: { serializedName: "description", type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + }, + }, }; export const SubResource: coreClient.CompositeMapper = { @@ -942,32 +942,32 @@ export const SubResource: coreClient.CompositeMapper = { serializedName: "id", readOnly: true, type: { - name: "String" - } + name: "String", + }, }, name: { serializedName: "name", readOnly: true, type: { - name: "String" - } + name: "String", + }, }, type: { serializedName: "type", readOnly: true, type: { - name: "String" - } + name: "String", + }, }, etag: { serializedName: "etag", readOnly: true, type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + }, + }, }; export const UpdateIntegrationRuntimeRequest: coreClient.CompositeMapper = { @@ -978,17 +978,17 @@ export const UpdateIntegrationRuntimeRequest: coreClient.CompositeMapper = { autoUpdate: { serializedName: "autoUpdate", type: { - name: "String" - } + name: "String", + }, }, updateDelayOffset: { serializedName: "updateDelayOffset", type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + }, + }, }; export const IntegrationRuntimeStatusResponse: coreClient.CompositeMapper = { @@ -1000,18 +1000,18 @@ export const IntegrationRuntimeStatusResponse: coreClient.CompositeMapper = { serializedName: "name", readOnly: true, type: { - name: "String" - } + name: "String", + }, }, properties: { serializedName: "properties", type: { name: "Composite", - className: "IntegrationRuntimeStatus" - } - } - } - } + className: "IntegrationRuntimeStatus", + }, + }, + }, + }, }; export const IntegrationRuntimeStatus: coreClient.CompositeMapper = { @@ -1023,125 +1023,132 @@ export const IntegrationRuntimeStatus: coreClient.CompositeMapper = { additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: { serializedName: "type", - clientName: "type" + clientName: "type", }, modelProperties: { type: { serializedName: "type", required: true, type: { - name: "String" - } + name: "String", + }, }, dataFactoryName: { serializedName: "dataFactoryName", readOnly: true, type: { - name: "String" - } + name: "String", + }, }, state: { serializedName: "state", readOnly: true, type: { - name: "String" - } - } - } - } -}; - -export const IntegrationRuntimeOutboundNetworkDependenciesEndpointsResponse: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "IntegrationRuntimeOutboundNetworkDependenciesEndpointsResponse", - modelProperties: { - value: { - serializedName: "value", - type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: - "IntegrationRuntimeOutboundNetworkDependenciesCategoryEndpoint" - } - } - } - } - } - } -}; - -export const IntegrationRuntimeOutboundNetworkDependenciesCategoryEndpoint: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "IntegrationRuntimeOutboundNetworkDependenciesCategoryEndpoint", - modelProperties: { - category: { - serializedName: "category", - type: { - name: "String" - } + name: "String", + }, }, - endpoints: { - serializedName: "endpoints", - type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "IntegrationRuntimeOutboundNetworkDependenciesEndpoint" - } - } - } - } - } - } -}; - -export const IntegrationRuntimeOutboundNetworkDependenciesEndpoint: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "IntegrationRuntimeOutboundNetworkDependenciesEndpoint", - modelProperties: { - domainName: { - serializedName: "domainName", - type: { - name: "String" - } + }, + }, +}; + +export const IntegrationRuntimeOutboundNetworkDependenciesEndpointsResponse: coreClient.CompositeMapper = + { + type: { + name: "Composite", + className: + "IntegrationRuntimeOutboundNetworkDependenciesEndpointsResponse", + modelProperties: { + value: { + serializedName: "value", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: + "IntegrationRuntimeOutboundNetworkDependenciesCategoryEndpoint", + }, + }, + }, + }, }, - endpointDetails: { - serializedName: "endpointDetails", - type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: - "IntegrationRuntimeOutboundNetworkDependenciesEndpointDetails" - } - } - } - } - } - } -}; - -export const IntegrationRuntimeOutboundNetworkDependenciesEndpointDetails: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "IntegrationRuntimeOutboundNetworkDependenciesEndpointDetails", - modelProperties: { - port: { - serializedName: "port", - type: { - name: "Number" - } - } - } - } -}; + }, + }; + +export const IntegrationRuntimeOutboundNetworkDependenciesCategoryEndpoint: coreClient.CompositeMapper = + { + type: { + name: "Composite", + className: + "IntegrationRuntimeOutboundNetworkDependenciesCategoryEndpoint", + modelProperties: { + category: { + serializedName: "category", + type: { + name: "String", + }, + }, + endpoints: { + serializedName: "endpoints", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: + "IntegrationRuntimeOutboundNetworkDependenciesEndpoint", + }, + }, + }, + }, + }, + }, + }; + +export const IntegrationRuntimeOutboundNetworkDependenciesEndpoint: coreClient.CompositeMapper = + { + type: { + name: "Composite", + className: "IntegrationRuntimeOutboundNetworkDependenciesEndpoint", + modelProperties: { + domainName: { + serializedName: "domainName", + type: { + name: "String", + }, + }, + endpointDetails: { + serializedName: "endpointDetails", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: + "IntegrationRuntimeOutboundNetworkDependenciesEndpointDetails", + }, + }, + }, + }, + }, + }, + }; + +export const IntegrationRuntimeOutboundNetworkDependenciesEndpointDetails: coreClient.CompositeMapper = + { + type: { + name: "Composite", + className: "IntegrationRuntimeOutboundNetworkDependenciesEndpointDetails", + modelProperties: { + port: { + serializedName: "port", + type: { + name: "Number", + }, + }, + }, + }, + }; export const IntegrationRuntimeConnectionInfo: coreClient.CompositeMapper = { type: { @@ -1153,62 +1160,63 @@ export const IntegrationRuntimeConnectionInfo: coreClient.CompositeMapper = { serializedName: "serviceToken", readOnly: true, type: { - name: "String" - } + name: "String", + }, }, identityCertThumbprint: { serializedName: "identityCertThumbprint", readOnly: true, type: { - name: "String" - } + name: "String", + }, }, hostServiceUri: { serializedName: "hostServiceUri", readOnly: true, type: { - name: "String" - } + name: "String", + }, }, version: { serializedName: "version", readOnly: true, type: { - name: "String" - } + name: "String", + }, }, publicKey: { serializedName: "publicKey", readOnly: true, type: { - name: "String" - } + name: "String", + }, }, isIdentityCertExprired: { serializedName: "isIdentityCertExprired", readOnly: true, type: { - name: "Boolean" - } - } - } - } -}; - -export const IntegrationRuntimeRegenerateKeyParameters: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "IntegrationRuntimeRegenerateKeyParameters", - modelProperties: { - keyName: { - serializedName: "keyName", - type: { - name: "String" - } - } - } - } -}; + name: "Boolean", + }, + }, + }, + }, +}; + +export const IntegrationRuntimeRegenerateKeyParameters: coreClient.CompositeMapper = + { + type: { + name: "Composite", + className: "IntegrationRuntimeRegenerateKeyParameters", + modelProperties: { + keyName: { + serializedName: "keyName", + type: { + name: "String", + }, + }, + }, + }, + }; export const IntegrationRuntimeAuthKeys: coreClient.CompositeMapper = { type: { @@ -1218,17 +1226,17 @@ export const IntegrationRuntimeAuthKeys: coreClient.CompositeMapper = { authKey1: { serializedName: "authKey1", type: { - name: "String" - } + name: "String", + }, }, authKey2: { serializedName: "authKey2", type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + }, + }, }; export const IntegrationRuntimeMonitoringData: coreClient.CompositeMapper = { @@ -1239,8 +1247,8 @@ export const IntegrationRuntimeMonitoringData: coreClient.CompositeMapper = { name: { serializedName: "name", type: { - name: "String" - } + name: "String", + }, }, nodes: { serializedName: "nodes", @@ -1249,80 +1257,81 @@ export const IntegrationRuntimeMonitoringData: coreClient.CompositeMapper = { element: { type: { name: "Composite", - className: "IntegrationRuntimeNodeMonitoringData" - } - } - } - } - } - } -}; - -export const IntegrationRuntimeNodeMonitoringData: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "IntegrationRuntimeNodeMonitoringData", - additionalProperties: { type: { name: "Object" } }, - modelProperties: { - nodeName: { - serializedName: "nodeName", - readOnly: true, - type: { - name: "String" - } - }, - availableMemoryInMB: { - serializedName: "availableMemoryInMB", - readOnly: true, - type: { - name: "Number" - } - }, - cpuUtilization: { - serializedName: "cpuUtilization", - readOnly: true, - type: { - name: "Number" - } - }, - concurrentJobsLimit: { - serializedName: "concurrentJobsLimit", - readOnly: true, - type: { - name: "Number" - } - }, - concurrentJobsRunning: { - serializedName: "concurrentJobsRunning", - readOnly: true, - type: { - name: "Number" - } - }, - maxConcurrentJobs: { - serializedName: "maxConcurrentJobs", - readOnly: true, - type: { - name: "Number" - } + className: "IntegrationRuntimeNodeMonitoringData", + }, + }, + }, }, - sentBytes: { - serializedName: "sentBytes", - readOnly: true, - type: { - name: "Number" - } + }, + }, +}; + +export const IntegrationRuntimeNodeMonitoringData: coreClient.CompositeMapper = + { + type: { + name: "Composite", + className: "IntegrationRuntimeNodeMonitoringData", + additionalProperties: { type: { name: "Object" } }, + modelProperties: { + nodeName: { + serializedName: "nodeName", + readOnly: true, + type: { + name: "String", + }, + }, + availableMemoryInMB: { + serializedName: "availableMemoryInMB", + readOnly: true, + type: { + name: "Number", + }, + }, + cpuUtilization: { + serializedName: "cpuUtilization", + readOnly: true, + type: { + name: "Number", + }, + }, + concurrentJobsLimit: { + serializedName: "concurrentJobsLimit", + readOnly: true, + type: { + name: "Number", + }, + }, + concurrentJobsRunning: { + serializedName: "concurrentJobsRunning", + readOnly: true, + type: { + name: "Number", + }, + }, + maxConcurrentJobs: { + serializedName: "maxConcurrentJobs", + readOnly: true, + type: { + name: "Number", + }, + }, + sentBytes: { + serializedName: "sentBytes", + readOnly: true, + type: { + name: "Number", + }, + }, + receivedBytes: { + serializedName: "receivedBytes", + readOnly: true, + type: { + name: "Number", + }, + }, }, - receivedBytes: { - serializedName: "receivedBytes", - readOnly: true, - type: { - name: "Number" - } - } - } - } -}; + }, + }; export const LinkedIntegrationRuntimeRequest: coreClient.CompositeMapper = { type: { @@ -1333,45 +1342,46 @@ export const LinkedIntegrationRuntimeRequest: coreClient.CompositeMapper = { serializedName: "factoryName", required: true, type: { - name: "String" - } - } - } - } -}; - -export const CreateLinkedIntegrationRuntimeRequest: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "CreateLinkedIntegrationRuntimeRequest", - modelProperties: { - name: { - serializedName: "name", - type: { - name: "String" - } - }, - subscriptionId: { - serializedName: "subscriptionId", - type: { - name: "String" - } + name: "String", + }, }, - dataFactoryName: { - serializedName: "dataFactoryName", - type: { - name: "String" - } + }, + }, +}; + +export const CreateLinkedIntegrationRuntimeRequest: coreClient.CompositeMapper = + { + type: { + name: "Composite", + className: "CreateLinkedIntegrationRuntimeRequest", + modelProperties: { + name: { + serializedName: "name", + type: { + name: "String", + }, + }, + subscriptionId: { + serializedName: "subscriptionId", + type: { + name: "String", + }, + }, + dataFactoryName: { + serializedName: "dataFactoryName", + type: { + name: "String", + }, + }, + dataFactoryLocation: { + serializedName: "dataFactoryLocation", + type: { + name: "String", + }, + }, }, - dataFactoryLocation: { - serializedName: "dataFactoryLocation", - type: { - name: "String" - } - } - } - } -}; + }, + }; export const SsisObjectMetadataStatusResponse: coreClient.CompositeMapper = { type: { @@ -1381,29 +1391,29 @@ export const SsisObjectMetadataStatusResponse: coreClient.CompositeMapper = { status: { serializedName: "status", type: { - name: "String" - } + name: "String", + }, }, name: { serializedName: "name", type: { - name: "String" - } + name: "String", + }, }, properties: { serializedName: "properties", type: { - name: "String" - } + name: "String", + }, }, error: { serializedName: "error", type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + }, + }, }; export const GetSsisObjectMetadataRequest: coreClient.CompositeMapper = { @@ -1414,11 +1424,11 @@ export const GetSsisObjectMetadataRequest: coreClient.CompositeMapper = { metadataPath: { serializedName: "metadataPath", type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + }, + }, }; export const SsisObjectMetadataListResponse: coreClient.CompositeMapper = { @@ -1433,19 +1443,19 @@ export const SsisObjectMetadataListResponse: coreClient.CompositeMapper = { element: { type: { name: "Composite", - className: "SsisObjectMetadata" - } - } - } + className: "SsisObjectMetadata", + }, + }, + }, }, nextLink: { serializedName: "nextLink", type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + }, + }, }; export const SsisObjectMetadata: coreClient.CompositeMapper = { @@ -1455,36 +1465,36 @@ export const SsisObjectMetadata: coreClient.CompositeMapper = { uberParent: "SsisObjectMetadata", polymorphicDiscriminator: { serializedName: "type", - clientName: "type" + clientName: "type", }, modelProperties: { type: { serializedName: "type", required: true, type: { - name: "String" - } + name: "String", + }, }, id: { serializedName: "id", type: { - name: "Number" - } + name: "Number", + }, }, name: { serializedName: "name", type: { - name: "String" - } + name: "String", + }, }, description: { serializedName: "description", type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + }, + }, }; export const SelfHostedIntegrationRuntimeNode: coreClient.CompositeMapper = { @@ -1497,131 +1507,131 @@ export const SelfHostedIntegrationRuntimeNode: coreClient.CompositeMapper = { serializedName: "nodeName", readOnly: true, type: { - name: "String" - } + name: "String", + }, }, machineName: { serializedName: "machineName", readOnly: true, type: { - name: "String" - } + name: "String", + }, }, hostServiceUri: { serializedName: "hostServiceUri", readOnly: true, type: { - name: "String" - } + name: "String", + }, }, status: { serializedName: "status", readOnly: true, type: { - name: "String" - } + name: "String", + }, }, capabilities: { serializedName: "capabilities", readOnly: true, type: { name: "Dictionary", - value: { type: { name: "String" } } - } + value: { type: { name: "String" } }, + }, }, versionStatus: { serializedName: "versionStatus", readOnly: true, type: { - name: "String" - } + name: "String", + }, }, version: { serializedName: "version", readOnly: true, type: { - name: "String" - } + name: "String", + }, }, registerTime: { serializedName: "registerTime", readOnly: true, type: { - name: "DateTime" - } + name: "DateTime", + }, }, lastConnectTime: { serializedName: "lastConnectTime", readOnly: true, type: { - name: "DateTime" - } + name: "DateTime", + }, }, expiryTime: { serializedName: "expiryTime", readOnly: true, type: { - name: "DateTime" - } + name: "DateTime", + }, }, lastStartTime: { serializedName: "lastStartTime", readOnly: true, type: { - name: "DateTime" - } + name: "DateTime", + }, }, lastStopTime: { serializedName: "lastStopTime", readOnly: true, type: { - name: "DateTime" - } + name: "DateTime", + }, }, lastUpdateResult: { serializedName: "lastUpdateResult", readOnly: true, type: { - name: "String" - } + name: "String", + }, }, lastStartUpdateTime: { serializedName: "lastStartUpdateTime", readOnly: true, type: { - name: "DateTime" - } + name: "DateTime", + }, }, lastEndUpdateTime: { serializedName: "lastEndUpdateTime", readOnly: true, type: { - name: "DateTime" - } + name: "DateTime", + }, }, isActiveDispatcher: { serializedName: "isActiveDispatcher", readOnly: true, type: { - name: "Boolean" - } + name: "Boolean", + }, }, concurrentJobsLimit: { serializedName: "concurrentJobsLimit", readOnly: true, type: { - name: "Number" - } + name: "Number", + }, }, maxConcurrentJobs: { serializedName: "maxConcurrentJobs", readOnly: true, type: { - name: "Number" - } - } - } - } + name: "Number", + }, + }, + }, + }, }; export const UpdateIntegrationRuntimeNodeRequest: coreClient.CompositeMapper = { @@ -1631,15 +1641,15 @@ export const UpdateIntegrationRuntimeNodeRequest: coreClient.CompositeMapper = { modelProperties: { concurrentJobsLimit: { constraints: { - InclusiveMinimum: 1 + InclusiveMinimum: 1, }, serializedName: "concurrentJobsLimit", type: { - name: "Number" - } - } - } - } + name: "Number", + }, + }, + }, + }, }; export const IntegrationRuntimeNodeIpAddress: coreClient.CompositeMapper = { @@ -1651,11 +1661,11 @@ export const IntegrationRuntimeNodeIpAddress: coreClient.CompositeMapper = { serializedName: "ipAddress", readOnly: true, type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + }, + }, }; export const LinkedServiceListResponse: coreClient.CompositeMapper = { @@ -1671,19 +1681,19 @@ export const LinkedServiceListResponse: coreClient.CompositeMapper = { element: { type: { name: "Composite", - className: "LinkedServiceResource" - } - } - } + className: "LinkedServiceResource", + }, + }, + }, }, nextLink: { serializedName: "nextLink", type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + }, + }, }; export const LinkedService: coreClient.CompositeMapper = { @@ -1695,37 +1705,37 @@ export const LinkedService: coreClient.CompositeMapper = { additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: { serializedName: "type", - clientName: "type" + clientName: "type", }, modelProperties: { type: { serializedName: "type", required: true, type: { - name: "String" - } + name: "String", + }, }, connectVia: { serializedName: "connectVia", type: { name: "Composite", - className: "IntegrationRuntimeReference" - } + className: "IntegrationRuntimeReference", + }, }, description: { serializedName: "description", type: { - name: "String" - } + name: "String", + }, }, parameters: { serializedName: "parameters", type: { name: "Dictionary", value: { - type: { name: "Composite", className: "ParameterSpecification" } - } - } + type: { name: "Composite", className: "ParameterSpecification" }, + }, + }, }, annotations: { serializedName: "annotations", @@ -1733,13 +1743,13 @@ export const LinkedService: coreClient.CompositeMapper = { name: "Sequence", element: { type: { - name: "any" - } - } - } - } - } - } + name: "any", + }, + }, + }, + }, + }, + }, }; export const IntegrationRuntimeReference: coreClient.CompositeMapper = { @@ -1752,25 +1762,25 @@ export const IntegrationRuntimeReference: coreClient.CompositeMapper = { isConstant: true, serializedName: "type", type: { - name: "String" - } + name: "String", + }, }, referenceName: { serializedName: "referenceName", required: true, type: { - name: "String" - } + name: "String", + }, }, parameters: { serializedName: "parameters", type: { name: "Dictionary", - value: { type: { name: "any" } } - } - } - } - } + value: { type: { name: "any" } }, + }, + }, + }, + }, }; export const ParameterSpecification: coreClient.CompositeMapper = { @@ -1782,17 +1792,17 @@ export const ParameterSpecification: coreClient.CompositeMapper = { serializedName: "type", required: true, type: { - name: "String" - } + name: "String", + }, }, defaultValue: { serializedName: "defaultValue", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const DatasetListResponse: coreClient.CompositeMapper = { @@ -1808,19 +1818,19 @@ export const DatasetListResponse: coreClient.CompositeMapper = { element: { type: { name: "Composite", - className: "DatasetResource" - } - } - } + className: "DatasetResource", + }, + }, + }, }, nextLink: { serializedName: "nextLink", type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + }, + }, }; export const Dataset: coreClient.CompositeMapper = { @@ -1832,49 +1842,49 @@ export const Dataset: coreClient.CompositeMapper = { additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: { serializedName: "type", - clientName: "type" + clientName: "type", }, modelProperties: { type: { serializedName: "type", required: true, type: { - name: "String" - } + name: "String", + }, }, description: { serializedName: "description", type: { - name: "String" - } + name: "String", + }, }, structure: { serializedName: "structure", type: { - name: "any" - } + name: "any", + }, }, schema: { serializedName: "schema", type: { - name: "any" - } + name: "any", + }, }, linkedServiceName: { serializedName: "linkedServiceName", type: { name: "Composite", - className: "LinkedServiceReference" - } + className: "LinkedServiceReference", + }, }, parameters: { serializedName: "parameters", type: { name: "Dictionary", value: { - type: { name: "Composite", className: "ParameterSpecification" } - } - } + type: { name: "Composite", className: "ParameterSpecification" }, + }, + }, }, annotations: { serializedName: "annotations", @@ -1882,20 +1892,20 @@ export const Dataset: coreClient.CompositeMapper = { name: "Sequence", element: { type: { - name: "any" - } - } - } + name: "any", + }, + }, + }, }, folder: { serializedName: "folder", type: { name: "Composite", - className: "DatasetFolder" - } - } - } - } + className: "DatasetFolder", + }, + }, + }, + }, }; export const LinkedServiceReference: coreClient.CompositeMapper = { @@ -1907,25 +1917,25 @@ export const LinkedServiceReference: coreClient.CompositeMapper = { serializedName: "type", required: true, type: { - name: "String" - } + name: "String", + }, }, referenceName: { serializedName: "referenceName", required: true, type: { - name: "String" - } + name: "String", + }, }, parameters: { serializedName: "parameters", type: { name: "Dictionary", - value: { type: { name: "any" } } - } - } - } - } + value: { type: { name: "any" } }, + }, + }, + }, + }, }; export const DatasetFolder: coreClient.CompositeMapper = { @@ -1936,11 +1946,11 @@ export const DatasetFolder: coreClient.CompositeMapper = { name: { serializedName: "name", type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + }, + }, }; export const PipelineListResponse: coreClient.CompositeMapper = { @@ -1956,19 +1966,19 @@ export const PipelineListResponse: coreClient.CompositeMapper = { element: { type: { name: "Composite", - className: "PipelineResource" - } - } - } + className: "PipelineResource", + }, + }, + }, }, nextLink: { serializedName: "nextLink", type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + }, + }, }; export const Activity: coreClient.CompositeMapper = { @@ -1980,28 +1990,40 @@ export const Activity: coreClient.CompositeMapper = { additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: { serializedName: "type", - clientName: "type" + clientName: "type", }, modelProperties: { name: { serializedName: "name", required: true, type: { - name: "String" - } + name: "String", + }, }, type: { serializedName: "type", required: true, type: { - name: "String" - } + name: "String", + }, }, description: { serializedName: "description", type: { - name: "String" - } + name: "String", + }, + }, + state: { + serializedName: "state", + type: { + name: "String", + }, + }, + onInactiveMarkAs: { + serializedName: "onInactiveMarkAs", + type: { + name: "String", + }, }, dependsOn: { serializedName: "dependsOn", @@ -2010,10 +2032,10 @@ export const Activity: coreClient.CompositeMapper = { element: { type: { name: "Composite", - className: "ActivityDependency" - } - } - } + className: "ActivityDependency", + }, + }, + }, }, userProperties: { serializedName: "userProperties", @@ -2022,13 +2044,13 @@ export const Activity: coreClient.CompositeMapper = { element: { type: { name: "Composite", - className: "UserProperty" - } - } - } - } - } - } + className: "UserProperty", + }, + }, + }, + }, + }, + }, }; export const ActivityDependency: coreClient.CompositeMapper = { @@ -2041,8 +2063,8 @@ export const ActivityDependency: coreClient.CompositeMapper = { serializedName: "activity", required: true, type: { - name: "String" - } + name: "String", + }, }, dependencyConditions: { serializedName: "dependencyConditions", @@ -2051,13 +2073,13 @@ export const ActivityDependency: coreClient.CompositeMapper = { name: "Sequence", element: { type: { - name: "String" - } - } - } - } - } - } + name: "String", + }, + }, + }, + }, + }, + }, }; export const UserProperty: coreClient.CompositeMapper = { @@ -2069,18 +2091,18 @@ export const UserProperty: coreClient.CompositeMapper = { serializedName: "name", required: true, type: { - name: "String" - } + name: "String", + }, }, value: { serializedName: "value", required: true, type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const VariableSpecification: coreClient.CompositeMapper = { @@ -2092,17 +2114,17 @@ export const VariableSpecification: coreClient.CompositeMapper = { serializedName: "type", required: true, type: { - name: "String" - } + name: "String", + }, }, defaultValue: { serializedName: "defaultValue", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const PipelineFolder: coreClient.CompositeMapper = { @@ -2113,11 +2135,11 @@ export const PipelineFolder: coreClient.CompositeMapper = { name: { serializedName: "name", type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + }, + }, }; export const PipelinePolicy: coreClient.CompositeMapper = { @@ -2129,11 +2151,11 @@ export const PipelinePolicy: coreClient.CompositeMapper = { serializedName: "elapsedTimeMetric", type: { name: "Composite", - className: "PipelineElapsedTimeMetricPolicy" - } - } - } - } + className: "PipelineElapsedTimeMetricPolicy", + }, + }, + }, + }, }; export const PipelineElapsedTimeMetricPolicy: coreClient.CompositeMapper = { @@ -2144,11 +2166,11 @@ export const PipelineElapsedTimeMetricPolicy: coreClient.CompositeMapper = { duration: { serializedName: "duration", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const CreateRunResponse: coreClient.CompositeMapper = { @@ -2160,11 +2182,11 @@ export const CreateRunResponse: coreClient.CompositeMapper = { serializedName: "runId", required: true, type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + }, + }, }; export const RunFilterParameters: coreClient.CompositeMapper = { @@ -2175,22 +2197,22 @@ export const RunFilterParameters: coreClient.CompositeMapper = { continuationToken: { serializedName: "continuationToken", type: { - name: "String" - } + name: "String", + }, }, lastUpdatedAfter: { serializedName: "lastUpdatedAfter", required: true, type: { - name: "DateTime" - } + name: "DateTime", + }, }, lastUpdatedBefore: { serializedName: "lastUpdatedBefore", required: true, type: { - name: "DateTime" - } + name: "DateTime", + }, }, filters: { serializedName: "filters", @@ -2199,10 +2221,10 @@ export const RunFilterParameters: coreClient.CompositeMapper = { element: { type: { name: "Composite", - className: "RunQueryFilter" - } - } - } + className: "RunQueryFilter", + }, + }, + }, }, orderBy: { serializedName: "orderBy", @@ -2211,13 +2233,13 @@ export const RunFilterParameters: coreClient.CompositeMapper = { element: { type: { name: "Composite", - className: "RunQueryOrderBy" - } - } - } - } - } - } + className: "RunQueryOrderBy", + }, + }, + }, + }, + }, + }, }; export const RunQueryFilter: coreClient.CompositeMapper = { @@ -2229,15 +2251,15 @@ export const RunQueryFilter: coreClient.CompositeMapper = { serializedName: "operand", required: true, type: { - name: "String" - } + name: "String", + }, }, operator: { serializedName: "operator", required: true, type: { - name: "String" - } + name: "String", + }, }, values: { serializedName: "values", @@ -2246,13 +2268,13 @@ export const RunQueryFilter: coreClient.CompositeMapper = { name: "Sequence", element: { type: { - name: "String" - } - } - } - } - } - } + name: "String", + }, + }, + }, + }, + }, + }, }; export const RunQueryOrderBy: coreClient.CompositeMapper = { @@ -2264,18 +2286,18 @@ export const RunQueryOrderBy: coreClient.CompositeMapper = { serializedName: "orderBy", required: true, type: { - name: "String" - } + name: "String", + }, }, order: { serializedName: "order", required: true, type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + }, + }, }; export const PipelineRunsQueryResponse: coreClient.CompositeMapper = { @@ -2291,19 +2313,19 @@ export const PipelineRunsQueryResponse: coreClient.CompositeMapper = { element: { type: { name: "Composite", - className: "PipelineRun" - } - } - } + className: "PipelineRun", + }, + }, + }, }, continuationToken: { serializedName: "continuationToken", type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + }, + }, }; export const PipelineRun: coreClient.CompositeMapper = { @@ -2316,97 +2338,97 @@ export const PipelineRun: coreClient.CompositeMapper = { serializedName: "runId", readOnly: true, type: { - name: "String" - } + name: "String", + }, }, runGroupId: { serializedName: "runGroupId", readOnly: true, type: { - name: "String" - } + name: "String", + }, }, isLatest: { serializedName: "isLatest", readOnly: true, type: { - name: "Boolean" - } + name: "Boolean", + }, }, pipelineName: { serializedName: "pipelineName", readOnly: true, type: { - name: "String" - } + name: "String", + }, }, parameters: { serializedName: "parameters", readOnly: true, type: { name: "Dictionary", - value: { type: { name: "String" } } - } + value: { type: { name: "String" } }, + }, }, runDimensions: { serializedName: "runDimensions", readOnly: true, type: { name: "Dictionary", - value: { type: { name: "String" } } - } + value: { type: { name: "String" } }, + }, }, invokedBy: { serializedName: "invokedBy", type: { name: "Composite", - className: "PipelineRunInvokedBy" - } + className: "PipelineRunInvokedBy", + }, }, lastUpdated: { serializedName: "lastUpdated", readOnly: true, type: { - name: "DateTime" - } + name: "DateTime", + }, }, runStart: { serializedName: "runStart", readOnly: true, type: { - name: "DateTime" - } + name: "DateTime", + }, }, runEnd: { serializedName: "runEnd", readOnly: true, type: { - name: "DateTime" - } + name: "DateTime", + }, }, durationInMs: { serializedName: "durationInMs", readOnly: true, type: { - name: "Number" - } + name: "Number", + }, }, status: { serializedName: "status", readOnly: true, type: { - name: "String" - } + name: "String", + }, }, message: { serializedName: "message", readOnly: true, type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + }, + }, }; export const PipelineRunInvokedBy: coreClient.CompositeMapper = { @@ -2418,39 +2440,39 @@ export const PipelineRunInvokedBy: coreClient.CompositeMapper = { serializedName: "name", readOnly: true, type: { - name: "String" - } + name: "String", + }, }, id: { serializedName: "id", readOnly: true, type: { - name: "String" - } + name: "String", + }, }, invokedByType: { serializedName: "invokedByType", readOnly: true, type: { - name: "String" - } + name: "String", + }, }, pipelineName: { serializedName: "pipelineName", readOnly: true, type: { - name: "String" - } + name: "String", + }, }, pipelineRunId: { serializedName: "pipelineRunId", readOnly: true, type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + }, + }, }; export const ActivityRunsQueryResponse: coreClient.CompositeMapper = { @@ -2466,19 +2488,19 @@ export const ActivityRunsQueryResponse: coreClient.CompositeMapper = { element: { type: { name: "Composite", - className: "ActivityRun" - } - } - } + className: "ActivityRun", + }, + }, + }, }, continuationToken: { serializedName: "continuationToken", type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + }, + }, }; export const ActivityRun: coreClient.CompositeMapper = { @@ -2491,95 +2513,95 @@ export const ActivityRun: coreClient.CompositeMapper = { serializedName: "pipelineName", readOnly: true, type: { - name: "String" - } + name: "String", + }, }, pipelineRunId: { serializedName: "pipelineRunId", readOnly: true, type: { - name: "String" - } + name: "String", + }, }, activityName: { serializedName: "activityName", readOnly: true, type: { - name: "String" - } + name: "String", + }, }, activityType: { serializedName: "activityType", readOnly: true, type: { - name: "String" - } + name: "String", + }, }, activityRunId: { serializedName: "activityRunId", readOnly: true, type: { - name: "String" - } + name: "String", + }, }, linkedServiceName: { serializedName: "linkedServiceName", readOnly: true, type: { - name: "String" - } + name: "String", + }, }, status: { serializedName: "status", readOnly: true, type: { - name: "String" - } + name: "String", + }, }, activityRunStart: { serializedName: "activityRunStart", readOnly: true, type: { - name: "DateTime" - } + name: "DateTime", + }, }, activityRunEnd: { serializedName: "activityRunEnd", readOnly: true, type: { - name: "DateTime" - } + name: "DateTime", + }, }, durationInMs: { serializedName: "durationInMs", readOnly: true, type: { - name: "Number" - } + name: "Number", + }, }, input: { serializedName: "input", readOnly: true, type: { - name: "any" - } + name: "any", + }, }, output: { serializedName: "output", readOnly: true, type: { - name: "any" - } + name: "any", + }, }, error: { serializedName: "error", readOnly: true, type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const TriggerListResponse: coreClient.CompositeMapper = { @@ -2595,19 +2617,19 @@ export const TriggerListResponse: coreClient.CompositeMapper = { element: { type: { name: "Composite", - className: "TriggerResource" - } - } - } + className: "TriggerResource", + }, + }, + }, }, nextLink: { serializedName: "nextLink", type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + }, + }, }; export const Trigger: coreClient.CompositeMapper = { @@ -2619,28 +2641,28 @@ export const Trigger: coreClient.CompositeMapper = { additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: { serializedName: "type", - clientName: "type" + clientName: "type", }, modelProperties: { type: { serializedName: "type", required: true, type: { - name: "String" - } + name: "String", + }, }, description: { serializedName: "description", type: { - name: "String" - } + name: "String", + }, }, runtimeState: { serializedName: "runtimeState", readOnly: true, type: { - name: "String" - } + name: "String", + }, }, annotations: { serializedName: "annotations", @@ -2648,13 +2670,13 @@ export const Trigger: coreClient.CompositeMapper = { name: "Sequence", element: { type: { - name: "any" - } - } - } - } - } - } + name: "any", + }, + }, + }, + }, + }, + }, }; export const TriggerFilterParameters: coreClient.CompositeMapper = { @@ -2665,17 +2687,17 @@ export const TriggerFilterParameters: coreClient.CompositeMapper = { continuationToken: { serializedName: "continuationToken", type: { - name: "String" - } + name: "String", + }, }, parentTriggerName: { serializedName: "parentTriggerName", type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + }, + }, }; export const TriggerQueryResponse: coreClient.CompositeMapper = { @@ -2691,19 +2713,19 @@ export const TriggerQueryResponse: coreClient.CompositeMapper = { element: { type: { name: "Composite", - className: "TriggerResource" - } - } - } + className: "TriggerResource", + }, + }, + }, }, continuationToken: { serializedName: "continuationToken", type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + }, + }, }; export const TriggerSubscriptionOperationStatus: coreClient.CompositeMapper = { @@ -2715,18 +2737,18 @@ export const TriggerSubscriptionOperationStatus: coreClient.CompositeMapper = { serializedName: "triggerName", readOnly: true, type: { - name: "String" - } + name: "String", + }, }, status: { serializedName: "status", readOnly: true, type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + }, + }, }; export const TriggerRunsQueryResponse: coreClient.CompositeMapper = { @@ -2742,19 +2764,19 @@ export const TriggerRunsQueryResponse: coreClient.CompositeMapper = { element: { type: { name: "Composite", - className: "TriggerRun" - } - } - } + className: "TriggerRun", + }, + }, + }, }, continuationToken: { serializedName: "continuationToken", type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + }, + }, }; export const TriggerRun: coreClient.CompositeMapper = { @@ -2767,78 +2789,78 @@ export const TriggerRun: coreClient.CompositeMapper = { serializedName: "triggerRunId", readOnly: true, type: { - name: "String" - } + name: "String", + }, }, triggerName: { serializedName: "triggerName", readOnly: true, type: { - name: "String" - } + name: "String", + }, }, triggerType: { serializedName: "triggerType", readOnly: true, type: { - name: "String" - } + name: "String", + }, }, triggerRunTimestamp: { serializedName: "triggerRunTimestamp", readOnly: true, type: { - name: "DateTime" - } + name: "DateTime", + }, }, status: { serializedName: "status", readOnly: true, type: { - name: "String" - } + name: "String", + }, }, message: { serializedName: "message", readOnly: true, type: { - name: "String" - } + name: "String", + }, }, properties: { serializedName: "properties", readOnly: true, type: { name: "Dictionary", - value: { type: { name: "String" } } - } + value: { type: { name: "String" } }, + }, }, triggeredPipelines: { serializedName: "triggeredPipelines", readOnly: true, type: { name: "Dictionary", - value: { type: { name: "String" } } - } + value: { type: { name: "String" } }, + }, }, runDimension: { serializedName: "runDimension", readOnly: true, type: { name: "Dictionary", - value: { type: { name: "String" } } - } + value: { type: { name: "String" } }, + }, }, dependencyStatus: { serializedName: "dependencyStatus", readOnly: true, type: { name: "Dictionary", - value: { type: { name: "any" } } - } - } - } - } + value: { type: { name: "any" } }, + }, + }, + }, + }, }; export const DataFlow: coreClient.CompositeMapper = { @@ -2848,21 +2870,21 @@ export const DataFlow: coreClient.CompositeMapper = { uberParent: "DataFlow", polymorphicDiscriminator: { serializedName: "type", - clientName: "type" + clientName: "type", }, modelProperties: { type: { serializedName: "type", required: true, type: { - name: "String" - } + name: "String", + }, }, description: { serializedName: "description", type: { - name: "String" - } + name: "String", + }, }, annotations: { serializedName: "annotations", @@ -2870,20 +2892,20 @@ export const DataFlow: coreClient.CompositeMapper = { name: "Sequence", element: { type: { - name: "any" - } - } - } + name: "any", + }, + }, + }, }, folder: { serializedName: "folder", type: { name: "Composite", - className: "DataFlowFolder" - } - } - } - } + className: "DataFlowFolder", + }, + }, + }, + }, }; export const DataFlowFolder: coreClient.CompositeMapper = { @@ -2894,11 +2916,11 @@ export const DataFlowFolder: coreClient.CompositeMapper = { name: { serializedName: "name", type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + }, + }, }; export const DataFlowListResponse: coreClient.CompositeMapper = { @@ -2914,19 +2936,19 @@ export const DataFlowListResponse: coreClient.CompositeMapper = { element: { type: { name: "Composite", - className: "DataFlowResource" - } - } - } + className: "DataFlowResource", + }, + }, + }, }, nextLink: { serializedName: "nextLink", type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + }, + }, }; export const CreateDataFlowDebugSessionRequest: coreClient.CompositeMapper = { @@ -2937,30 +2959,30 @@ export const CreateDataFlowDebugSessionRequest: coreClient.CompositeMapper = { computeType: { serializedName: "computeType", type: { - name: "String" - } + name: "String", + }, }, coreCount: { serializedName: "coreCount", type: { - name: "Number" - } + name: "Number", + }, }, timeToLive: { serializedName: "timeToLive", type: { - name: "Number" - } + name: "Number", + }, }, integrationRuntime: { serializedName: "integrationRuntime", type: { name: "Composite", - className: "IntegrationRuntimeDebugResource" - } - } - } - } + className: "IntegrationRuntimeDebugResource", + }, + }, + }, + }, }; export const SubResourceDebugResource: coreClient.CompositeMapper = { @@ -2971,11 +2993,11 @@ export const SubResourceDebugResource: coreClient.CompositeMapper = { name: { serializedName: "name", type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + }, + }, }; export const CreateDataFlowDebugSessionResponse: coreClient.CompositeMapper = { @@ -2986,17 +3008,17 @@ export const CreateDataFlowDebugSessionResponse: coreClient.CompositeMapper = { status: { serializedName: "status", type: { - name: "String" - } + name: "String", + }, }, sessionId: { serializedName: "sessionId", type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + }, + }, }; export const QueryDataFlowDebugSessionsResponse: coreClient.CompositeMapper = { @@ -3011,19 +3033,19 @@ export const QueryDataFlowDebugSessionsResponse: coreClient.CompositeMapper = { element: { type: { name: "Composite", - className: "DataFlowDebugSessionInfo" - } - } - } + className: "DataFlowDebugSessionInfo", + }, + }, + }, }, nextLink: { serializedName: "nextLink", type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + }, + }, }; export const DataFlowDebugSessionInfo: coreClient.CompositeMapper = { @@ -3035,59 +3057,59 @@ export const DataFlowDebugSessionInfo: coreClient.CompositeMapper = { dataFlowName: { serializedName: "dataFlowName", type: { - name: "String" - } + name: "String", + }, }, computeType: { serializedName: "computeType", type: { - name: "String" - } + name: "String", + }, }, coreCount: { serializedName: "coreCount", type: { - name: "Number" - } + name: "Number", + }, }, nodeCount: { serializedName: "nodeCount", type: { - name: "Number" - } + name: "Number", + }, }, integrationRuntimeName: { serializedName: "integrationRuntimeName", type: { - name: "String" - } + name: "String", + }, }, sessionId: { serializedName: "sessionId", type: { - name: "String" - } + name: "String", + }, }, startTime: { serializedName: "startTime", type: { - name: "String" - } + name: "String", + }, }, timeToLiveInMinutes: { serializedName: "timeToLiveInMinutes", type: { - name: "Number" - } + name: "Number", + }, }, lastActivityTime: { serializedName: "lastActivityTime", type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + }, + }, }; export const DataFlowDebugPackage: coreClient.CompositeMapper = { @@ -3099,15 +3121,15 @@ export const DataFlowDebugPackage: coreClient.CompositeMapper = { sessionId: { serializedName: "sessionId", type: { - name: "String" - } + name: "String", + }, }, dataFlow: { serializedName: "dataFlow", type: { name: "Composite", - className: "DataFlowDebugResource" - } + className: "DataFlowDebugResource", + }, }, dataFlows: { serializedName: "dataFlows", @@ -3116,10 +3138,10 @@ export const DataFlowDebugPackage: coreClient.CompositeMapper = { element: { type: { name: "Composite", - className: "DataFlowDebugResource" - } - } - } + className: "DataFlowDebugResource", + }, + }, + }, }, datasets: { serializedName: "datasets", @@ -3128,10 +3150,10 @@ export const DataFlowDebugPackage: coreClient.CompositeMapper = { element: { type: { name: "Composite", - className: "DatasetDebugResource" - } - } - } + className: "DatasetDebugResource", + }, + }, + }, }, linkedServices: { serializedName: "linkedServices", @@ -3140,27 +3162,27 @@ export const DataFlowDebugPackage: coreClient.CompositeMapper = { element: { type: { name: "Composite", - className: "LinkedServiceDebugResource" - } - } - } + className: "LinkedServiceDebugResource", + }, + }, + }, }, staging: { serializedName: "staging", type: { name: "Composite", - className: "DataFlowStagingInfo" - } + className: "DataFlowStagingInfo", + }, }, debugSettings: { serializedName: "debugSettings", type: { name: "Composite", - className: "DataFlowDebugPackageDebugSettings" - } - } - } - } + className: "DataFlowDebugPackageDebugSettings", + }, + }, + }, + }, }; export const DataFlowStagingInfo: coreClient.CompositeMapper = { @@ -3172,17 +3194,17 @@ export const DataFlowStagingInfo: coreClient.CompositeMapper = { serializedName: "linkedService", type: { name: "Composite", - className: "LinkedServiceReference" - } + className: "LinkedServiceReference", + }, }, folderPath: { serializedName: "folderPath", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const DataFlowDebugPackageDebugSettings: coreClient.CompositeMapper = { @@ -3197,26 +3219,26 @@ export const DataFlowDebugPackageDebugSettings: coreClient.CompositeMapper = { element: { type: { name: "Composite", - className: "DataFlowSourceSetting" - } - } - } + className: "DataFlowSourceSetting", + }, + }, + }, }, parameters: { serializedName: "parameters", type: { name: "Dictionary", - value: { type: { name: "any" } } - } + value: { type: { name: "any" } }, + }, }, datasetParameters: { serializedName: "datasetParameters", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const DataFlowSourceSetting: coreClient.CompositeMapper = { @@ -3228,17 +3250,17 @@ export const DataFlowSourceSetting: coreClient.CompositeMapper = { sourceName: { serializedName: "sourceName", type: { - name: "String" - } + name: "String", + }, }, rowLimit: { serializedName: "rowLimit", type: { - name: "Number" - } - } - } - } + name: "Number", + }, + }, + }, + }, }; export const AddDataFlowToDebugSessionResponse: coreClient.CompositeMapper = { @@ -3249,11 +3271,11 @@ export const AddDataFlowToDebugSessionResponse: coreClient.CompositeMapper = { jobVersion: { serializedName: "jobVersion", type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + }, + }, }; export const DeleteDataFlowDebugSessionRequest: coreClient.CompositeMapper = { @@ -3264,11 +3286,11 @@ export const DeleteDataFlowDebugSessionRequest: coreClient.CompositeMapper = { sessionId: { serializedName: "sessionId", type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + }, + }, }; export const DataFlowDebugCommandRequest: coreClient.CompositeMapper = { @@ -3279,24 +3301,24 @@ export const DataFlowDebugCommandRequest: coreClient.CompositeMapper = { sessionId: { serializedName: "sessionId", type: { - name: "String" - } + name: "String", + }, }, command: { serializedName: "command", type: { - name: "String" - } + name: "String", + }, }, commandPayload: { serializedName: "commandPayload", type: { name: "Composite", - className: "DataFlowDebugCommandPayload" - } - } - } - } + className: "DataFlowDebugCommandPayload", + }, + }, + }, + }, }; export const DataFlowDebugCommandPayload: coreClient.CompositeMapper = { @@ -3308,14 +3330,14 @@ export const DataFlowDebugCommandPayload: coreClient.CompositeMapper = { serializedName: "streamName", required: true, type: { - name: "String" - } + name: "String", + }, }, rowLimits: { serializedName: "rowLimits", type: { - name: "Number" - } + name: "Number", + }, }, columns: { serializedName: "columns", @@ -3323,19 +3345,19 @@ export const DataFlowDebugCommandPayload: coreClient.CompositeMapper = { name: "Sequence", element: { type: { - name: "String" - } - } - } + name: "String", + }, + }, + }, }, expression: { serializedName: "expression", type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + }, + }, }; export const DataFlowDebugCommandResponse: coreClient.CompositeMapper = { @@ -3346,17 +3368,17 @@ export const DataFlowDebugCommandResponse: coreClient.CompositeMapper = { status: { serializedName: "status", type: { - name: "String" - } + name: "String", + }, }, data: { serializedName: "data", type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + }, + }, }; export const ManagedVirtualNetworkListResponse: coreClient.CompositeMapper = { @@ -3372,19 +3394,19 @@ export const ManagedVirtualNetworkListResponse: coreClient.CompositeMapper = { element: { type: { name: "Composite", - className: "ManagedVirtualNetworkResource" - } - } - } + className: "ManagedVirtualNetworkResource", + }, + }, + }, }, nextLink: { serializedName: "nextLink", type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + }, + }, }; export const ManagedVirtualNetwork: coreClient.CompositeMapper = { @@ -3397,18 +3419,18 @@ export const ManagedVirtualNetwork: coreClient.CompositeMapper = { serializedName: "vNetId", readOnly: true, type: { - name: "String" - } + name: "String", + }, }, alias: { serializedName: "alias", readOnly: true, type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + }, + }, }; export const ManagedPrivateEndpointListResponse: coreClient.CompositeMapper = { @@ -3424,19 +3446,19 @@ export const ManagedPrivateEndpointListResponse: coreClient.CompositeMapper = { element: { type: { name: "Composite", - className: "ManagedPrivateEndpointResource" - } - } - } + className: "ManagedPrivateEndpointResource", + }, + }, + }, }, nextLink: { serializedName: "nextLink", type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + }, + }, }; export const ManagedPrivateEndpoint: coreClient.CompositeMapper = { @@ -3449,8 +3471,8 @@ export const ManagedPrivateEndpoint: coreClient.CompositeMapper = { serializedName: "connectionState", type: { name: "Composite", - className: "ConnectionStateProperties" - } + className: "ConnectionStateProperties", + }, }, fqdns: { serializedName: "fqdns", @@ -3458,39 +3480,39 @@ export const ManagedPrivateEndpoint: coreClient.CompositeMapper = { name: "Sequence", element: { type: { - name: "String" - } - } - } + name: "String", + }, + }, + }, }, groupId: { serializedName: "groupId", type: { - name: "String" - } + name: "String", + }, }, isReserved: { serializedName: "isReserved", readOnly: true, type: { - name: "Boolean" - } + name: "Boolean", + }, }, privateLinkResourceId: { serializedName: "privateLinkResourceId", type: { - name: "String" - } + name: "String", + }, }, provisioningState: { serializedName: "provisioningState", readOnly: true, type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + }, + }, }; export const ConnectionStateProperties: coreClient.CompositeMapper = { @@ -3502,25 +3524,25 @@ export const ConnectionStateProperties: coreClient.CompositeMapper = { serializedName: "actionsRequired", readOnly: true, type: { - name: "String" - } + name: "String", + }, }, description: { serializedName: "description", readOnly: true, type: { - name: "String" - } + name: "String", + }, }, status: { serializedName: "status", readOnly: true, type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + }, + }, }; export const CredentialListResponse: coreClient.CompositeMapper = { @@ -3536,19 +3558,19 @@ export const CredentialListResponse: coreClient.CompositeMapper = { element: { type: { name: "Composite", - className: "ManagedIdentityCredentialResource" - } - } - } + className: "CredentialResource", + }, + }, + }, }, nextLink: { serializedName: "nextLink", type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + }, + }, }; export const Credential: coreClient.CompositeMapper = { @@ -3560,21 +3582,21 @@ export const Credential: coreClient.CompositeMapper = { additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: { serializedName: "type", - clientName: "type" + clientName: "type", }, modelProperties: { type: { serializedName: "type", required: true, type: { - name: "String" - } + name: "String", + }, }, description: { serializedName: "description", type: { - name: "String" - } + name: "String", + }, }, annotations: { serializedName: "annotations", @@ -3582,42 +3604,43 @@ export const Credential: coreClient.CompositeMapper = { name: "Sequence", element: { type: { - name: "any" - } - } - } - } - } - } -}; - -export const PrivateEndpointConnectionListResponse: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "PrivateEndpointConnectionListResponse", - modelProperties: { - value: { - serializedName: "value", - required: true, - type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "PrivateEndpointConnectionResource" - } - } - } + name: "any", + }, + }, + }, }, - nextLink: { - serializedName: "nextLink", - type: { - name: "String" - } - } - } - } -}; + }, + }, +}; + +export const PrivateEndpointConnectionListResponse: coreClient.CompositeMapper = + { + type: { + name: "Composite", + className: "PrivateEndpointConnectionListResponse", + modelProperties: { + value: { + serializedName: "value", + required: true, + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "PrivateEndpointConnectionResource", + }, + }, + }, + }, + nextLink: { + serializedName: "nextLink", + type: { + name: "String", + }, + }, + }, + }, + }; export const RemotePrivateEndpointConnection: coreClient.CompositeMapper = { type: { @@ -3628,25 +3651,25 @@ export const RemotePrivateEndpointConnection: coreClient.CompositeMapper = { serializedName: "provisioningState", readOnly: true, type: { - name: "String" - } + name: "String", + }, }, privateEndpoint: { serializedName: "privateEndpoint", type: { name: "Composite", - className: "ArmIdWrapper" - } + className: "ArmIdWrapper", + }, }, privateLinkServiceConnectionState: { serializedName: "privateLinkServiceConnectionState", type: { name: "Composite", - className: "PrivateLinkConnectionState" - } - } - } - } + className: "PrivateLinkConnectionState", + }, + }, + }, + }, }; export const ArmIdWrapper: coreClient.CompositeMapper = { @@ -3658,11 +3681,11 @@ export const ArmIdWrapper: coreClient.CompositeMapper = { serializedName: "id", readOnly: true, type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + }, + }, }; export const PrivateLinkConnectionState: coreClient.CompositeMapper = { @@ -3673,47 +3696,48 @@ export const PrivateLinkConnectionState: coreClient.CompositeMapper = { status: { serializedName: "status", type: { - name: "String" - } + name: "String", + }, }, description: { serializedName: "description", type: { - name: "String" - } + name: "String", + }, }, actionsRequired: { serializedName: "actionsRequired", type: { - name: "String" - } - } - } - } -}; - -export const PrivateLinkConnectionApprovalRequest: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "PrivateLinkConnectionApprovalRequest", - modelProperties: { - privateLinkServiceConnectionState: { - serializedName: "privateLinkServiceConnectionState", - type: { - name: "Composite", - className: "PrivateLinkConnectionState" - } + name: "String", + }, }, - privateEndpoint: { - serializedName: "privateEndpoint", - type: { - name: "Composite", - className: "PrivateEndpoint" - } - } - } - } -}; + }, + }, +}; + +export const PrivateLinkConnectionApprovalRequest: coreClient.CompositeMapper = + { + type: { + name: "Composite", + className: "PrivateLinkConnectionApprovalRequest", + modelProperties: { + privateLinkServiceConnectionState: { + serializedName: "privateLinkServiceConnectionState", + type: { + name: "Composite", + className: "PrivateLinkConnectionState", + }, + }, + privateEndpoint: { + serializedName: "privateEndpoint", + type: { + name: "Composite", + className: "PrivateEndpoint", + }, + }, + }, + }, + }; export const PrivateEndpoint: coreClient.CompositeMapper = { type: { @@ -3723,11 +3747,11 @@ export const PrivateEndpoint: coreClient.CompositeMapper = { id: { serializedName: "id", type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + }, + }, }; export const PrivateLinkResourcesWrapper: coreClient.CompositeMapper = { @@ -3743,13 +3767,13 @@ export const PrivateLinkResourcesWrapper: coreClient.CompositeMapper = { element: { type: { name: "Composite", - className: "PrivateLinkResource" - } - } - } - } - } - } + className: "PrivateLinkResource", + }, + }, + }, + }, + }, + }, }; export const PrivateLinkResourceProperties: coreClient.CompositeMapper = { @@ -3761,8 +3785,8 @@ export const PrivateLinkResourceProperties: coreClient.CompositeMapper = { serializedName: "groupId", readOnly: true, type: { - name: "String" - } + name: "String", + }, }, requiredMembers: { serializedName: "requiredMembers", @@ -3771,10 +3795,10 @@ export const PrivateLinkResourceProperties: coreClient.CompositeMapper = { name: "Sequence", element: { type: { - name: "String" - } - } - } + name: "String", + }, + }, + }, }, requiredZoneNames: { serializedName: "requiredZoneNames", @@ -3783,13 +3807,13 @@ export const PrivateLinkResourceProperties: coreClient.CompositeMapper = { name: "Sequence", element: { type: { - name: "String" - } - } - } - } - } - } + name: "String", + }, + }, + }, + }, + }, + }, }; export const GlobalParameterListResponse: coreClient.CompositeMapper = { @@ -3805,4232 +3829,5500 @@ export const GlobalParameterListResponse: coreClient.CompositeMapper = { element: { type: { name: "Composite", - className: "GlobalParameterResource" - } - } - } + className: "GlobalParameterResource", + }, + }, + }, }, nextLink: { serializedName: "nextLink", type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + }, + }, }; -export const Expression: coreClient.CompositeMapper = { +export const ChangeDataCaptureListResponse: coreClient.CompositeMapper = { type: { name: "Composite", - className: "Expression", + className: "ChangeDataCaptureListResponse", modelProperties: { - type: { - defaultValue: "Expression", - isConstant: true, - serializedName: "type", - type: { - name: "String" - } - }, value: { serializedName: "value", required: true, type: { - name: "String" - } - } - } - } + name: "Sequence", + element: { + type: { + name: "Composite", + className: "ChangeDataCaptureResource", + }, + }, + }, + }, + nextLink: { + serializedName: "nextLink", + type: { + name: "String", + }, + }, + }, + }, }; -export const SecretBase: coreClient.CompositeMapper = { +export const ChangeDataCaptureFolder: coreClient.CompositeMapper = { type: { name: "Composite", - className: "SecretBase", - uberParent: "SecretBase", - polymorphicDiscriminator: { - serializedName: "type", - clientName: "type" - }, + className: "ChangeDataCaptureFolder", modelProperties: { - type: { - serializedName: "type", - required: true, + name: { + serializedName: "name", type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + }, + }, }; -export const IntegrationRuntimeStatusListResponse: coreClient.CompositeMapper = { +export const MapperSourceConnectionsInfo: coreClient.CompositeMapper = { type: { name: "Composite", - className: "IntegrationRuntimeStatusListResponse", + className: "MapperSourceConnectionsInfo", modelProperties: { - value: { - serializedName: "value", - required: true, + sourceEntities: { + serializedName: "sourceEntities", type: { name: "Sequence", element: { type: { name: "Composite", - className: "IntegrationRuntimeStatusResponse" - } - } - } + className: "MapperTable", + }, + }, + }, }, - nextLink: { - serializedName: "nextLink", + connection: { + serializedName: "connection", type: { - name: "String" - } - } - } - } + name: "Composite", + className: "MapperConnection", + }, + }, + }, + }, }; -export const PipelineReference: coreClient.CompositeMapper = { +export const MapperTable: coreClient.CompositeMapper = { type: { name: "Composite", - className: "PipelineReference", + className: "MapperTable", modelProperties: { - type: { - defaultValue: "PipelineReference", - isConstant: true, - serializedName: "type", + name: { + serializedName: "name", type: { - name: "String" - } + name: "String", + }, }, - referenceName: { - serializedName: "referenceName", - required: true, + schema: { + serializedName: "properties.schema", type: { - name: "String" - } + name: "Sequence", + element: { + type: { + name: "Composite", + className: "MapperTableSchema", + }, + }, + }, }, - name: { - serializedName: "name", + dslConnectorProperties: { + serializedName: "properties.dslConnectorProperties", type: { - name: "String" - } - } - } - } + name: "Sequence", + element: { + type: { + name: "Composite", + className: "MapperDslConnectorProperties", + }, + }, + }, + }, + }, + }, }; -export const TriggerPipelineReference: coreClient.CompositeMapper = { +export const MapperTableSchema: coreClient.CompositeMapper = { type: { name: "Composite", - className: "TriggerPipelineReference", + className: "MapperTableSchema", modelProperties: { - pipelineReference: { - serializedName: "pipelineReference", + name: { + serializedName: "name", type: { - name: "Composite", - className: "PipelineReference" - } + name: "String", + }, }, - parameters: { - serializedName: "parameters", + dataType: { + serializedName: "dataType", type: { - name: "Dictionary", - value: { type: { name: "any" } } - } - } - } - } + name: "String", + }, + }, + }, + }, }; -export const DatasetReference: coreClient.CompositeMapper = { +export const MapperDslConnectorProperties: coreClient.CompositeMapper = { type: { name: "Composite", - className: "DatasetReference", + className: "MapperDslConnectorProperties", modelProperties: { - type: { - defaultValue: "DatasetReference", - isConstant: true, - serializedName: "type", + name: { + serializedName: "name", type: { - name: "String" - } + name: "String", + }, }, - referenceName: { - serializedName: "referenceName", - required: true, + value: { + serializedName: "value", type: { - name: "String" - } + name: "any", + }, }, - parameters: { - serializedName: "parameters", - type: { - name: "Dictionary", - value: { type: { name: "any" } } - } - } - } - } + }, + }, }; -export const GetDataFactoryOperationStatusResponse: coreClient.CompositeMapper = { +export const MapperConnection: coreClient.CompositeMapper = { type: { name: "Composite", - className: "GetDataFactoryOperationStatusResponse", - additionalProperties: { type: { name: "Object" } }, + className: "MapperConnection", modelProperties: { - status: { - serializedName: "status", + linkedService: { + serializedName: "linkedService", type: { - name: "String" - } - } - } - } -}; - -export const DataFlowReference: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "DataFlowReference", - additionalProperties: { type: { name: "Object" } }, - modelProperties: { + name: "Composite", + className: "LinkedServiceReference", + }, + }, + linkedServiceType: { + serializedName: "linkedServiceType", + type: { + name: "String", + }, + }, type: { serializedName: "type", required: true, type: { - name: "String" - } + name: "String", + }, }, - referenceName: { - serializedName: "referenceName", - required: true, + isInlineDataset: { + serializedName: "isInlineDataset", type: { - name: "String" - } + name: "Boolean", + }, }, - datasetParameters: { - serializedName: "datasetParameters", + commonDslConnectorProperties: { + serializedName: "commonDslConnectorProperties", type: { - name: "any" - } + name: "Sequence", + element: { + type: { + name: "Composite", + className: "MapperDslConnectorProperties", + }, + }, + }, }, - parameters: { - serializedName: "parameters", - type: { - name: "Dictionary", - value: { type: { name: "any" } } - } - } - } - } + }, + }, }; -export const ManagedVirtualNetworkReference: coreClient.CompositeMapper = { +export const MapperTargetConnectionsInfo: coreClient.CompositeMapper = { type: { name: "Composite", - className: "ManagedVirtualNetworkReference", + className: "MapperTargetConnectionsInfo", modelProperties: { - type: { - serializedName: "type", - required: true, + targetEntities: { + serializedName: "targetEntities", type: { - name: "String" - } + name: "Sequence", + element: { + type: { + name: "Composite", + className: "MapperTable", + }, + }, + }, }, - referenceName: { - serializedName: "referenceName", - required: true, + connection: { + serializedName: "connection", + type: { + name: "Composite", + className: "MapperConnection", + }, + }, + dataMapperMappings: { + serializedName: "dataMapperMappings", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "DataMapperMapping", + }, + }, + }, + }, + relationships: { + serializedName: "relationships", type: { - name: "String" - } - } - } - } + name: "Sequence", + element: { + type: { + name: "any", + }, + }, + }, + }, + }, + }, }; -export const CredentialReference: coreClient.CompositeMapper = { +export const DataMapperMapping: coreClient.CompositeMapper = { type: { name: "Composite", - className: "CredentialReference", - additionalProperties: { type: { name: "Object" } }, - modelProperties: { - type: { - serializedName: "type", - required: true, - type: { - name: "String" - } - }, - referenceName: { - serializedName: "referenceName", - required: true, - type: { - name: "String" - } - } - } - } -}; - -export const Transformation: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "Transformation", + className: "DataMapperMapping", modelProperties: { - name: { - serializedName: "name", - required: true, + targetEntityName: { + serializedName: "targetEntityName", type: { - name: "String" - } + name: "String", + }, }, - description: { - serializedName: "description", + sourceEntityName: { + serializedName: "sourceEntityName", type: { - name: "String" - } + name: "String", + }, }, - dataset: { - serializedName: "dataset", + sourceConnectionReference: { + serializedName: "sourceConnectionReference", type: { name: "Composite", - className: "DatasetReference" - } + className: "MapperConnectionReference", + }, }, - linkedService: { - serializedName: "linkedService", + attributeMappingInfo: { + serializedName: "attributeMappingInfo", type: { name: "Composite", - className: "LinkedServiceReference" - } + className: "MapperAttributeMappings", + }, }, - flowlet: { - serializedName: "flowlet", + sourceDenormalizeInfo: { + serializedName: "sourceDenormalizeInfo", type: { - name: "Composite", - className: "DataFlowReference" - } - } - } - } + name: "any", + }, + }, + }, + }, }; -export const DatasetLocation: coreClient.CompositeMapper = { - serializedName: "DatasetLocation", +export const MapperConnectionReference: coreClient.CompositeMapper = { type: { name: "Composite", - className: "DatasetLocation", - uberParent: "DatasetLocation", - additionalProperties: { type: { name: "Object" } }, - polymorphicDiscriminator: { - serializedName: "type", - clientName: "type" - }, + className: "MapperConnectionReference", modelProperties: { - type: { - serializedName: "type", - required: true, + connectionName: { + serializedName: "connectionName", type: { - name: "String" - } + name: "String", + }, }, - folderPath: { - serializedName: "folderPath", + type: { + serializedName: "type", type: { - name: "any" - } + name: "String", + }, }, - fileName: { - serializedName: "fileName", - type: { - name: "any" - } - } - } - } + }, + }, }; -export const DatasetDataElement: coreClient.CompositeMapper = { +export const MapperAttributeMappings: coreClient.CompositeMapper = { type: { name: "Composite", - className: "DatasetDataElement", + className: "MapperAttributeMappings", modelProperties: { - name: { - serializedName: "name", + attributeMappings: { + serializedName: "attributeMappings", type: { - name: "any" - } + name: "Sequence", + element: { + type: { + name: "Composite", + className: "MapperAttributeMapping", + }, + }, + }, }, - type: { - serializedName: "type", - type: { - name: "any" - } - } - } - } + }, + }, }; -export const DatasetSchemaDataElement: coreClient.CompositeMapper = { +export const MapperAttributeMapping: coreClient.CompositeMapper = { type: { name: "Composite", - className: "DatasetSchemaDataElement", - additionalProperties: { type: { name: "Object" } }, + className: "MapperAttributeMapping", modelProperties: { name: { serializedName: "name", type: { - name: "any" - } + name: "String", + }, }, type: { serializedName: "type", type: { - name: "any" - } - } - } - } -}; - -export const DatasetStorageFormat: coreClient.CompositeMapper = { - serializedName: "DatasetStorageFormat", - type: { - name: "Composite", - className: "DatasetStorageFormat", - uberParent: "DatasetStorageFormat", - additionalProperties: { type: { name: "Object" } }, - polymorphicDiscriminator: { - serializedName: "type", - clientName: "type" - }, - modelProperties: { - type: { - serializedName: "type", - required: true, - type: { - name: "String" - } + name: "String", + }, }, - serializer: { - serializedName: "serializer", + functionName: { + serializedName: "functionName", type: { - name: "any" - } + name: "String", + }, }, - deserializer: { - serializedName: "deserializer", + expression: { + serializedName: "expression", type: { - name: "any" - } - } - } - } -}; - -export const DatasetCompression: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "DatasetCompression", - additionalProperties: { type: { name: "Object" } }, - modelProperties: { - type: { - serializedName: "type", - required: true, + name: "String", + }, + }, + attributeReference: { + serializedName: "attributeReference", type: { - name: "any" - } + name: "Composite", + className: "MapperAttributeReference", + }, }, - level: { - serializedName: "level", + attributeReferences: { + serializedName: "attributeReferences", type: { - name: "any" - } - } - } - } + name: "Sequence", + element: { + type: { + name: "Composite", + className: "MapperAttributeReference", + }, + }, + }, + }, + }, + }, }; -export const IntegrationRuntimeComputeProperties: coreClient.CompositeMapper = { +export const MapperAttributeReference: coreClient.CompositeMapper = { type: { name: "Composite", - className: "IntegrationRuntimeComputeProperties", - additionalProperties: { type: { name: "Object" } }, + className: "MapperAttributeReference", modelProperties: { - location: { - serializedName: "location", - type: { - name: "String" - } - }, - nodeSize: { - serializedName: "nodeSize", + name: { + serializedName: "name", type: { - name: "String" - } - }, - numberOfNodes: { - constraints: { - InclusiveMinimum: 1 + name: "String", }, - serializedName: "numberOfNodes", - type: { - name: "Number" - } }, - maxParallelExecutionsPerNode: { - constraints: { - InclusiveMinimum: 1 - }, - serializedName: "maxParallelExecutionsPerNode", + entity: { + serializedName: "entity", type: { - name: "Number" - } + name: "String", + }, }, - dataFlowProperties: { - serializedName: "dataFlowProperties", + entityConnectionReference: { + serializedName: "entityConnectionReference", type: { name: "Composite", - className: "IntegrationRuntimeDataFlowProperties" - } + className: "MapperConnectionReference", + }, }, - vNetProperties: { - serializedName: "vNetProperties", + }, + }, +}; + +export const MapperPolicy: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "MapperPolicy", + modelProperties: { + mode: { + serializedName: "mode", type: { - name: "Composite", - className: "IntegrationRuntimeVNetProperties" - } + name: "String", + }, }, - copyComputeScaleProperties: { - serializedName: "copyComputeScaleProperties", + recurrence: { + serializedName: "recurrence", type: { name: "Composite", - className: "CopyComputeScaleProperties" - } + className: "MapperPolicyRecurrence", + }, }, - pipelineExternalComputeScaleProperties: { - serializedName: "pipelineExternalComputeScaleProperties", - type: { - name: "Composite", - className: "PipelineExternalComputeScaleProperties" - } - } - } - } + }, + }, }; -export const IntegrationRuntimeDataFlowProperties: coreClient.CompositeMapper = { +export const MapperPolicyRecurrence: coreClient.CompositeMapper = { type: { name: "Composite", - className: "IntegrationRuntimeDataFlowProperties", - additionalProperties: { type: { name: "Object" } }, + className: "MapperPolicyRecurrence", modelProperties: { - computeType: { - serializedName: "computeType", + frequency: { + serializedName: "frequency", type: { - name: "String" - } + name: "String", + }, }, - coreCount: { - serializedName: "coreCount", + interval: { + serializedName: "interval", type: { - name: "Number" - } - }, - timeToLive: { - constraints: { - InclusiveMinimum: 0 + name: "Number", }, - serializedName: "timeToLive", - type: { - name: "Number" - } }, - cleanup: { - serializedName: "cleanup", - type: { - name: "Boolean" - } - } - } - } + }, + }, }; -export const IntegrationRuntimeVNetProperties: coreClient.CompositeMapper = { +export const Expression: coreClient.CompositeMapper = { type: { name: "Composite", - className: "IntegrationRuntimeVNetProperties", - additionalProperties: { type: { name: "Object" } }, + className: "Expression", modelProperties: { - vNetId: { - serializedName: "vNetId", - type: { - name: "String" - } - }, - subnet: { - serializedName: "subnet", + type: { + defaultValue: "Expression", + isConstant: true, + serializedName: "type", type: { - name: "String" - } + name: "String", + }, }, - publicIPs: { - serializedName: "publicIPs", + value: { + serializedName: "value", + required: true, type: { - name: "Sequence", - element: { - type: { - name: "String" - } - } - } + name: "String", + }, }, - subnetId: { - serializedName: "subnetId", - type: { - name: "String" - } - } - } - } + }, + }, }; -export const CopyComputeScaleProperties: coreClient.CompositeMapper = { +export const SecretBase: coreClient.CompositeMapper = { type: { name: "Composite", - className: "CopyComputeScaleProperties", - additionalProperties: { type: { name: "Object" } }, + className: "SecretBase", + uberParent: "SecretBase", + polymorphicDiscriminator: { + serializedName: "type", + clientName: "type", + }, modelProperties: { - dataIntegrationUnit: { - constraints: { - InclusiveMinimum: 4 - }, - serializedName: "dataIntegrationUnit", + type: { + serializedName: "type", + required: true, type: { - name: "Number" - } + name: "String", + }, }, - timeToLive: { - constraints: { - InclusiveMinimum: 5 + }, + }, +}; + +export const IntegrationRuntimeStatusListResponse: coreClient.CompositeMapper = + { + type: { + name: "Composite", + className: "IntegrationRuntimeStatusListResponse", + modelProperties: { + value: { + serializedName: "value", + required: true, + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "IntegrationRuntimeStatusResponse", + }, + }, + }, }, - serializedName: "timeToLive", - type: { - name: "Number" - } - } - } - } -}; + nextLink: { + serializedName: "nextLink", + type: { + name: "String", + }, + }, + }, + }, + }; -export const PipelineExternalComputeScaleProperties: coreClient.CompositeMapper = { +export const PipelineReference: coreClient.CompositeMapper = { type: { name: "Composite", - className: "PipelineExternalComputeScaleProperties", - additionalProperties: { type: { name: "Object" } }, + className: "PipelineReference", modelProperties: { - timeToLive: { - constraints: { - InclusiveMinimum: 5 + type: { + defaultValue: "PipelineReference", + isConstant: true, + serializedName: "type", + type: { + name: "String", }, - serializedName: "timeToLive", + }, + referenceName: { + serializedName: "referenceName", + required: true, type: { - name: "Number" - } - } - } - } -}; + name: "String", + }, + }, + name: { + serializedName: "name", + type: { + name: "String", + }, + }, + }, + }, +}; -export const IntegrationRuntimeSsisProperties: coreClient.CompositeMapper = { +export const TriggerPipelineReference: coreClient.CompositeMapper = { type: { name: "Composite", - className: "IntegrationRuntimeSsisProperties", - additionalProperties: { type: { name: "Object" } }, + className: "TriggerPipelineReference", modelProperties: { - catalogInfo: { - serializedName: "catalogInfo", - type: { - name: "Composite", - className: "IntegrationRuntimeSsisCatalogInfo" - } - }, - licenseType: { - serializedName: "licenseType", - type: { - name: "String" - } - }, - customSetupScriptProperties: { - serializedName: "customSetupScriptProperties", - type: { - name: "Composite", - className: "IntegrationRuntimeCustomSetupScriptProperties" - } - }, - dataProxyProperties: { - serializedName: "dataProxyProperties", + pipelineReference: { + serializedName: "pipelineReference", type: { name: "Composite", - className: "IntegrationRuntimeDataProxyProperties" - } - }, - edition: { - serializedName: "edition", - type: { - name: "String" - } - }, - expressCustomSetupProperties: { - serializedName: "expressCustomSetupProperties", - type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "CustomSetupBase" - } - } - } + className: "PipelineReference", + }, }, - packageStores: { - serializedName: "packageStores", + parameters: { + serializedName: "parameters", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "PackageStore" - } - } - } + name: "Dictionary", + value: { type: { name: "any" } }, + }, }, - credential: { - serializedName: "credential", - type: { - name: "Composite", - className: "CredentialReference" - } - } - } - } + }, + }, }; -export const IntegrationRuntimeSsisCatalogInfo: coreClient.CompositeMapper = { +export const DatasetReference: coreClient.CompositeMapper = { type: { name: "Composite", - className: "IntegrationRuntimeSsisCatalogInfo", - additionalProperties: { type: { name: "Object" } }, + className: "DatasetReference", modelProperties: { - catalogServerEndpoint: { - serializedName: "catalogServerEndpoint", + type: { + defaultValue: "DatasetReference", + isConstant: true, + serializedName: "type", type: { - name: "String" - } - }, - catalogAdminUserName: { - constraints: { - MaxLength: 128, - MinLength: 1 + name: "String", }, - serializedName: "catalogAdminUserName", - type: { - name: "String" - } }, - catalogAdminPassword: { - serializedName: "catalogAdminPassword", + referenceName: { + serializedName: "referenceName", + required: true, type: { - name: "Composite", - className: "SecureString" - } + name: "String", + }, }, - catalogPricingTier: { - serializedName: "catalogPricingTier", + parameters: { + serializedName: "parameters", type: { - name: "String" - } + name: "Dictionary", + value: { type: { name: "any" } }, + }, }, - dualStandbyPairName: { - serializedName: "dualStandbyPairName", - type: { - name: "String" - } - } - } - } -}; + }, + }, +}; + +export const GetDataFactoryOperationStatusResponse: coreClient.CompositeMapper = + { + type: { + name: "Composite", + className: "GetDataFactoryOperationStatusResponse", + additionalProperties: { type: { name: "Object" } }, + modelProperties: { + status: { + serializedName: "status", + type: { + name: "String", + }, + }, + }, + }, + }; -export const IntegrationRuntimeCustomSetupScriptProperties: coreClient.CompositeMapper = { +export const DataFlowReference: coreClient.CompositeMapper = { type: { name: "Composite", - className: "IntegrationRuntimeCustomSetupScriptProperties", + className: "DataFlowReference", + additionalProperties: { type: { name: "Object" } }, modelProperties: { - blobContainerUri: { - serializedName: "blobContainerUri", + type: { + serializedName: "type", + required: true, type: { - name: "String" - } + name: "String", + }, }, - sasToken: { - serializedName: "sasToken", - type: { - name: "Composite", - className: "SecureString" - } - } - } - } -}; - -export const IntegrationRuntimeDataProxyProperties: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "IntegrationRuntimeDataProxyProperties", - modelProperties: { - connectVia: { - serializedName: "connectVia", + referenceName: { + serializedName: "referenceName", + required: true, type: { - name: "Composite", - className: "EntityReference" - } + name: "String", + }, }, - stagingLinkedService: { - serializedName: "stagingLinkedService", + datasetParameters: { + serializedName: "datasetParameters", type: { - name: "Composite", - className: "EntityReference" - } + name: "any", + }, }, - path: { - serializedName: "path", + parameters: { + serializedName: "parameters", type: { - name: "String" - } - } - } - } + name: "Dictionary", + value: { type: { name: "any" } }, + }, + }, + }, + }, }; -export const EntityReference: coreClient.CompositeMapper = { +export const ManagedVirtualNetworkReference: coreClient.CompositeMapper = { type: { name: "Composite", - className: "EntityReference", + className: "ManagedVirtualNetworkReference", modelProperties: { type: { serializedName: "type", + required: true, type: { - name: "String" - } + name: "String", + }, }, referenceName: { serializedName: "referenceName", + required: true, type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + }, + }, }; -export const CustomSetupBase: coreClient.CompositeMapper = { +export const CredentialReference: coreClient.CompositeMapper = { type: { name: "Composite", - className: "CustomSetupBase", - uberParent: "CustomSetupBase", - polymorphicDiscriminator: { - serializedName: "type", - clientName: "type" - }, + className: "CredentialReference", + additionalProperties: { type: { name: "Object" } }, modelProperties: { type: { serializedName: "type", required: true, type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + referenceName: { + serializedName: "referenceName", + required: true, + type: { + name: "String", + }, + }, + }, + }, }; -export const PackageStore: coreClient.CompositeMapper = { +export const Transformation: coreClient.CompositeMapper = { type: { name: "Composite", - className: "PackageStore", + className: "Transformation", modelProperties: { name: { serializedName: "name", required: true, type: { - name: "String" - } + name: "String", + }, }, - packageStoreLinkedService: { - serializedName: "packageStoreLinkedService", + description: { + serializedName: "description", + type: { + name: "String", + }, + }, + dataset: { + serializedName: "dataset", type: { name: "Composite", - className: "EntityReference" - } - } - } - } -}; - -export const IntegrationRuntimeCustomerVirtualNetwork: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "IntegrationRuntimeCustomerVirtualNetwork", - modelProperties: { - subnetId: { - serializedName: "subnetId", + className: "DatasetReference", + }, + }, + linkedService: { + serializedName: "linkedService", + type: { + name: "Composite", + className: "LinkedServiceReference", + }, + }, + flowlet: { + serializedName: "flowlet", type: { - name: "String" - } - } - } - } + name: "Composite", + className: "DataFlowReference", + }, + }, + }, + }, }; -export const LinkedIntegrationRuntimeType: coreClient.CompositeMapper = { +export const DatasetLocation: coreClient.CompositeMapper = { + serializedName: "DatasetLocation", type: { name: "Composite", - className: "LinkedIntegrationRuntimeType", - uberParent: "LinkedIntegrationRuntimeType", + className: "DatasetLocation", + uberParent: "DatasetLocation", + additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: { - serializedName: "authorizationType", - clientName: "authorizationType" + serializedName: "type", + clientName: "type", }, modelProperties: { - authorizationType: { - serializedName: "authorizationType", + type: { + serializedName: "type", required: true, type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + folderPath: { + serializedName: "folderPath", + type: { + name: "any", + }, + }, + fileName: { + serializedName: "fileName", + type: { + name: "any", + }, + }, + }, + }, }; -export const ManagedIntegrationRuntimeNode: coreClient.CompositeMapper = { +export const DatasetDataElement: coreClient.CompositeMapper = { type: { name: "Composite", - className: "ManagedIntegrationRuntimeNode", - additionalProperties: { type: { name: "Object" } }, + className: "DatasetDataElement", modelProperties: { - nodeId: { - serializedName: "nodeId", - readOnly: true, + name: { + serializedName: "name", type: { - name: "String" - } + name: "any", + }, }, - status: { - serializedName: "status", - readOnly: true, + type: { + serializedName: "type", type: { - name: "String" - } + name: "any", + }, }, - errors: { - serializedName: "errors", - type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "ManagedIntegrationRuntimeError" - } - } - } - } - } - } + }, + }, }; -export const ManagedIntegrationRuntimeError: coreClient.CompositeMapper = { +export const DatasetSchemaDataElement: coreClient.CompositeMapper = { type: { name: "Composite", - className: "ManagedIntegrationRuntimeError", + className: "DatasetSchemaDataElement", additionalProperties: { type: { name: "Object" } }, modelProperties: { - time: { - serializedName: "time", - readOnly: true, + name: { + serializedName: "name", type: { - name: "DateTime" - } - }, - code: { - serializedName: "code", - readOnly: true, - type: { - name: "String" - } + name: "any", + }, }, - parameters: { - serializedName: "parameters", - readOnly: true, + type: { + serializedName: "type", type: { - name: "Sequence", - element: { - type: { - name: "String" - } - } - } + name: "any", + }, }, - message: { - serializedName: "message", - readOnly: true, - type: { - name: "String" - } - } - } - } + }, + }, }; -export const ManagedIntegrationRuntimeOperationResult: coreClient.CompositeMapper = { +export const DatasetStorageFormat: coreClient.CompositeMapper = { + serializedName: "DatasetStorageFormat", type: { name: "Composite", - className: "ManagedIntegrationRuntimeOperationResult", + className: "DatasetStorageFormat", + uberParent: "DatasetStorageFormat", additionalProperties: { type: { name: "Object" } }, + polymorphicDiscriminator: { + serializedName: "type", + clientName: "type", + }, modelProperties: { type: { serializedName: "type", - readOnly: true, - type: { - name: "String" - } - }, - startTime: { - serializedName: "startTime", - readOnly: true, - type: { - name: "DateTime" - } - }, - result: { - serializedName: "result", - readOnly: true, + required: true, type: { - name: "String" - } + name: "String", + }, }, - errorCode: { - serializedName: "errorCode", - readOnly: true, + serializer: { + serializedName: "serializer", type: { - name: "String" - } + name: "any", + }, }, - parameters: { - serializedName: "parameters", - readOnly: true, + deserializer: { + serializedName: "deserializer", type: { - name: "Sequence", - element: { - type: { - name: "String" - } - } - } + name: "any", + }, }, - activityId: { - serializedName: "activityId", - readOnly: true, - type: { - name: "String" - } - } - } - } + }, + }, }; -export const LinkedIntegrationRuntime: coreClient.CompositeMapper = { +export const DatasetCompression: coreClient.CompositeMapper = { type: { name: "Composite", - className: "LinkedIntegrationRuntime", + className: "DatasetCompression", + additionalProperties: { type: { name: "Object" } }, modelProperties: { - name: { - serializedName: "name", - readOnly: true, - type: { - name: "String" - } - }, - subscriptionId: { - serializedName: "subscriptionId", - readOnly: true, - type: { - name: "String" - } - }, - dataFactoryName: { - serializedName: "dataFactoryName", - readOnly: true, + type: { + serializedName: "type", + required: true, type: { - name: "String" - } + name: "any", + }, }, - dataFactoryLocation: { - serializedName: "dataFactoryLocation", - readOnly: true, + level: { + serializedName: "level", type: { - name: "String" - } + name: "any", + }, }, - createTime: { - serializedName: "createTime", - readOnly: true, - type: { - name: "DateTime" - } - } - } - } + }, + }, }; -export const SsisEnvironmentReference: coreClient.CompositeMapper = { +export const IntegrationRuntimeComputeProperties: coreClient.CompositeMapper = { type: { name: "Composite", - className: "SsisEnvironmentReference", + className: "IntegrationRuntimeComputeProperties", + additionalProperties: { type: { name: "Object" } }, modelProperties: { - id: { - serializedName: "id", + location: { + serializedName: "location", type: { - name: "Number" - } + name: "String", + }, }, - environmentFolderName: { - serializedName: "environmentFolderName", + nodeSize: { + serializedName: "nodeSize", type: { - name: "String" - } + name: "String", + }, }, - environmentName: { - serializedName: "environmentName", + numberOfNodes: { + constraints: { + InclusiveMinimum: 1, + }, + serializedName: "numberOfNodes", type: { - name: "String" - } + name: "Number", + }, }, - referenceType: { - serializedName: "referenceType", - type: { - name: "String" - } - } - } - } -}; - -export const SsisParameter: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "SsisParameter", - modelProperties: { - id: { - serializedName: "id", + maxParallelExecutionsPerNode: { + constraints: { + InclusiveMinimum: 1, + }, + serializedName: "maxParallelExecutionsPerNode", type: { - name: "Number" - } + name: "Number", + }, }, - name: { - serializedName: "name", + dataFlowProperties: { + serializedName: "dataFlowProperties", type: { - name: "String" - } + name: "Composite", + className: "IntegrationRuntimeDataFlowProperties", + }, }, - description: { - serializedName: "description", + vNetProperties: { + serializedName: "vNetProperties", type: { - name: "String" - } + name: "Composite", + className: "IntegrationRuntimeVNetProperties", + }, }, - dataType: { - serializedName: "dataType", + copyComputeScaleProperties: { + serializedName: "copyComputeScaleProperties", type: { - name: "String" - } + name: "Composite", + className: "CopyComputeScaleProperties", + }, }, - required: { - serializedName: "required", + pipelineExternalComputeScaleProperties: { + serializedName: "pipelineExternalComputeScaleProperties", type: { - name: "Boolean" - } + name: "Composite", + className: "PipelineExternalComputeScaleProperties", + }, }, - sensitive: { - serializedName: "sensitive", - type: { - name: "Boolean" - } + }, + }, +}; + +export const IntegrationRuntimeDataFlowProperties: coreClient.CompositeMapper = + { + type: { + name: "Composite", + className: "IntegrationRuntimeDataFlowProperties", + additionalProperties: { type: { name: "Object" } }, + modelProperties: { + computeType: { + serializedName: "computeType", + type: { + name: "String", + }, + }, + coreCount: { + serializedName: "coreCount", + type: { + name: "Number", + }, + }, + timeToLive: { + constraints: { + InclusiveMinimum: 0, + }, + serializedName: "timeToLive", + type: { + name: "Number", + }, + }, + cleanup: { + serializedName: "cleanup", + type: { + name: "Boolean", + }, + }, + customProperties: { + serializedName: "customProperties", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: + "IntegrationRuntimeDataFlowPropertiesCustomPropertiesItem", + }, + }, + }, + }, }, - designDefaultValue: { - serializedName: "designDefaultValue", - type: { - name: "String" - } + }, + }; + +export const IntegrationRuntimeDataFlowPropertiesCustomPropertiesItem: coreClient.CompositeMapper = + { + type: { + name: "Composite", + className: "IntegrationRuntimeDataFlowPropertiesCustomPropertiesItem", + modelProperties: { + name: { + serializedName: "name", + type: { + name: "String", + }, + }, + value: { + serializedName: "value", + type: { + name: "String", + }, + }, }, - defaultValue: { - serializedName: "defaultValue", + }, + }; + +export const IntegrationRuntimeVNetProperties: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "IntegrationRuntimeVNetProperties", + additionalProperties: { type: { name: "Object" } }, + modelProperties: { + vNetId: { + serializedName: "vNetId", type: { - name: "String" - } + name: "String", + }, }, - sensitiveDefaultValue: { - serializedName: "sensitiveDefaultValue", + subnet: { + serializedName: "subnet", type: { - name: "String" - } + name: "String", + }, }, - valueType: { - serializedName: "valueType", + publicIPs: { + serializedName: "publicIPs", type: { - name: "String" - } + name: "Sequence", + element: { + type: { + name: "String", + }, + }, + }, }, - valueSet: { - serializedName: "valueSet", + subnetId: { + serializedName: "subnetId", type: { - name: "Boolean" - } + name: "String", + }, }, - variable: { - serializedName: "variable", - type: { - name: "String" - } - } - } - } + }, + }, }; -export const SsisVariable: coreClient.CompositeMapper = { +export const CopyComputeScaleProperties: coreClient.CompositeMapper = { type: { name: "Composite", - className: "SsisVariable", + className: "CopyComputeScaleProperties", + additionalProperties: { type: { name: "Object" } }, modelProperties: { - id: { - serializedName: "id", + dataIntegrationUnit: { + constraints: { + InclusiveMinimum: 4, + }, + serializedName: "dataIntegrationUnit", type: { - name: "Number" - } + name: "Number", + }, }, - name: { - serializedName: "name", + timeToLive: { + constraints: { + InclusiveMinimum: 5, + }, + serializedName: "timeToLive", type: { - name: "String" - } + name: "Number", + }, }, - description: { - serializedName: "description", - type: { - name: "String" - } + }, + }, +}; + +export const PipelineExternalComputeScaleProperties: coreClient.CompositeMapper = + { + type: { + name: "Composite", + className: "PipelineExternalComputeScaleProperties", + additionalProperties: { type: { name: "Object" } }, + modelProperties: { + timeToLive: { + constraints: { + InclusiveMinimum: 5, + }, + serializedName: "timeToLive", + type: { + name: "Number", + }, + }, + numberOfPipelineNodes: { + constraints: { + InclusiveMaximum: 10, + InclusiveMinimum: 1, + }, + serializedName: "numberOfPipelineNodes", + type: { + name: "Number", + }, + }, + numberOfExternalNodes: { + constraints: { + InclusiveMaximum: 10, + InclusiveMinimum: 1, + }, + serializedName: "numberOfExternalNodes", + type: { + name: "Number", + }, + }, }, - dataType: { - serializedName: "dataType", + }, + }; + +export const IntegrationRuntimeSsisProperties: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "IntegrationRuntimeSsisProperties", + additionalProperties: { type: { name: "Object" } }, + modelProperties: { + catalogInfo: { + serializedName: "catalogInfo", type: { - name: "String" - } + name: "Composite", + className: "IntegrationRuntimeSsisCatalogInfo", + }, }, - sensitive: { - serializedName: "sensitive", + licenseType: { + serializedName: "licenseType", type: { - name: "Boolean" - } + name: "String", + }, }, - value: { - serializedName: "value", + customSetupScriptProperties: { + serializedName: "customSetupScriptProperties", type: { - name: "String" - } + name: "Composite", + className: "IntegrationRuntimeCustomSetupScriptProperties", + }, }, - sensitiveValue: { - serializedName: "sensitiveValue", + dataProxyProperties: { + serializedName: "dataProxyProperties", type: { - name: "String" - } - } - } - } -}; - -export const SqlAlwaysEncryptedProperties: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "SqlAlwaysEncryptedProperties", - modelProperties: { - alwaysEncryptedAkvAuthType: { - serializedName: "alwaysEncryptedAkvAuthType", - required: true, + name: "Composite", + className: "IntegrationRuntimeDataProxyProperties", + }, + }, + edition: { + serializedName: "edition", type: { - name: "String" - } + name: "String", + }, }, - servicePrincipalId: { - serializedName: "servicePrincipalId", + expressCustomSetupProperties: { + serializedName: "expressCustomSetupProperties", type: { - name: "any" - } + name: "Sequence", + element: { + type: { + name: "Composite", + className: "CustomSetupBase", + }, + }, + }, }, - servicePrincipalKey: { - serializedName: "servicePrincipalKey", + packageStores: { + serializedName: "packageStores", type: { - name: "Composite", - className: "SecretBase" - } + name: "Sequence", + element: { + type: { + name: "Composite", + className: "PackageStore", + }, + }, + }, }, credential: { serializedName: "credential", type: { name: "Composite", - className: "CredentialReference" - } - } - } - } -}; - -export const WebLinkedServiceTypeProperties: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "WebLinkedServiceTypeProperties", - uberParent: "WebLinkedServiceTypeProperties", - polymorphicDiscriminator: { - serializedName: "authenticationType", - clientName: "authenticationType" - }, - modelProperties: { - url: { - serializedName: "url", - required: true, - type: { - name: "any" - } + className: "CredentialReference", + }, }, - authenticationType: { - serializedName: "authenticationType", - required: true, - type: { - name: "String" - } - } - } - } + }, + }, }; -export const ScriptAction: coreClient.CompositeMapper = { +export const IntegrationRuntimeSsisCatalogInfo: coreClient.CompositeMapper = { type: { name: "Composite", - className: "ScriptAction", + className: "IntegrationRuntimeSsisCatalogInfo", + additionalProperties: { type: { name: "Object" } }, modelProperties: { - name: { - serializedName: "name", - required: true, + catalogServerEndpoint: { + serializedName: "catalogServerEndpoint", type: { - name: "String" - } + name: "String", + }, }, - uri: { - serializedName: "uri", - required: true, + catalogAdminUserName: { + constraints: { + MaxLength: 128, + MinLength: 1, + }, + serializedName: "catalogAdminUserName", type: { - name: "String" - } + name: "String", + }, }, - roles: { - serializedName: "roles", - required: true, + catalogAdminPassword: { + serializedName: "catalogAdminPassword", type: { - name: "any" - } + name: "Composite", + className: "SecureString", + }, }, - parameters: { - serializedName: "parameters", - type: { - name: "String" - } - } - } - } -}; - -export const ActivityPolicy: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "ActivityPolicy", - additionalProperties: { type: { name: "Object" } }, - modelProperties: { - timeout: { - serializedName: "timeout", + catalogPricingTier: { + serializedName: "catalogPricingTier", type: { - name: "any" - } + name: "String", + }, }, - retry: { - serializedName: "retry", + dualStandbyPairName: { + serializedName: "dualStandbyPairName", type: { - name: "any" - } + name: "String", + }, }, - retryIntervalInSeconds: { - constraints: { - InclusiveMaximum: 86400, - InclusiveMinimum: 30 + }, + }, +}; + +export const IntegrationRuntimeCustomSetupScriptProperties: coreClient.CompositeMapper = + { + type: { + name: "Composite", + className: "IntegrationRuntimeCustomSetupScriptProperties", + modelProperties: { + blobContainerUri: { + serializedName: "blobContainerUri", + type: { + name: "String", + }, + }, + sasToken: { + serializedName: "sasToken", + type: { + name: "Composite", + className: "SecureString", + }, }, - serializedName: "retryIntervalInSeconds", - type: { - name: "Number" - } }, - secureInput: { - serializedName: "secureInput", - type: { - name: "Boolean" - } + }, + }; + +export const IntegrationRuntimeDataProxyProperties: coreClient.CompositeMapper = + { + type: { + name: "Composite", + className: "IntegrationRuntimeDataProxyProperties", + modelProperties: { + connectVia: { + serializedName: "connectVia", + type: { + name: "Composite", + className: "EntityReference", + }, + }, + stagingLinkedService: { + serializedName: "stagingLinkedService", + type: { + name: "Composite", + className: "EntityReference", + }, + }, + path: { + serializedName: "path", + type: { + name: "String", + }, + }, }, - secureOutput: { - serializedName: "secureOutput", - type: { - name: "Boolean" - } - } - } - } -}; + }, + }; -export const StoreReadSettings: coreClient.CompositeMapper = { - serializedName: "StoreReadSettings", +export const EntityReference: coreClient.CompositeMapper = { type: { name: "Composite", - className: "StoreReadSettings", - uberParent: "StoreReadSettings", - additionalProperties: { type: { name: "Object" } }, - polymorphicDiscriminator: { - serializedName: "type", - clientName: "type" - }, + className: "EntityReference", modelProperties: { type: { serializedName: "type", - required: true, type: { - name: "String" - } + name: "String", + }, }, - maxConcurrentConnections: { - serializedName: "maxConcurrentConnections", + referenceName: { + serializedName: "referenceName", type: { - name: "any" - } + name: "String", + }, }, - disableMetricsCollection: { - serializedName: "disableMetricsCollection", - type: { - name: "any" - } - } - } - } + }, + }, }; -export const StoreWriteSettings: coreClient.CompositeMapper = { - serializedName: "StoreWriteSettings", +export const CustomSetupBase: coreClient.CompositeMapper = { type: { name: "Composite", - className: "StoreWriteSettings", - uberParent: "StoreWriteSettings", - additionalProperties: { type: { name: "Object" } }, + className: "CustomSetupBase", + uberParent: "CustomSetupBase", polymorphicDiscriminator: { serializedName: "type", - clientName: "type" + clientName: "type", }, modelProperties: { type: { serializedName: "type", required: true, type: { - name: "String" - } - }, - maxConcurrentConnections: { - serializedName: "maxConcurrentConnections", - type: { - name: "any" - } - }, - disableMetricsCollection: { - serializedName: "disableMetricsCollection", - type: { - name: "any" - } + name: "String", + }, }, - copyBehavior: { - serializedName: "copyBehavior", - type: { - name: "any" - } - } - } - } + }, + }, }; -export const DistcpSettings: coreClient.CompositeMapper = { +export const PackageStore: coreClient.CompositeMapper = { type: { name: "Composite", - className: "DistcpSettings", + className: "PackageStore", modelProperties: { - resourceManagerEndpoint: { - serializedName: "resourceManagerEndpoint", + name: { + serializedName: "name", required: true, type: { - name: "any" - } + name: "String", + }, }, - tempScriptPath: { - serializedName: "tempScriptPath", - required: true, + packageStoreLinkedService: { + serializedName: "packageStoreLinkedService", type: { - name: "any" - } + name: "Composite", + className: "EntityReference", + }, }, - distcpOptions: { - serializedName: "distcpOptions", - type: { - name: "any" - } - } - } - } -}; + }, + }, +}; + +export const IntegrationRuntimeCustomerVirtualNetwork: coreClient.CompositeMapper = + { + type: { + name: "Composite", + className: "IntegrationRuntimeCustomerVirtualNetwork", + modelProperties: { + subnetId: { + serializedName: "subnetId", + type: { + name: "String", + }, + }, + }, + }, + }; -export const FormatReadSettings: coreClient.CompositeMapper = { - serializedName: "FormatReadSettings", +export const LinkedIntegrationRuntimeType: coreClient.CompositeMapper = { type: { name: "Composite", - className: "FormatReadSettings", - uberParent: "FormatReadSettings", - additionalProperties: { type: { name: "Object" } }, + className: "LinkedIntegrationRuntimeType", + uberParent: "LinkedIntegrationRuntimeType", polymorphicDiscriminator: { - serializedName: "type", - clientName: "type" + serializedName: "authorizationType", + clientName: "authorizationType", }, modelProperties: { - type: { - serializedName: "type", + authorizationType: { + serializedName: "authorizationType", required: true, type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + }, + }, }; -export const CompressionReadSettings: coreClient.CompositeMapper = { - serializedName: "CompressionReadSettings", +export const ManagedIntegrationRuntimeNode: coreClient.CompositeMapper = { type: { name: "Composite", - className: "CompressionReadSettings", - uberParent: "CompressionReadSettings", + className: "ManagedIntegrationRuntimeNode", additionalProperties: { type: { name: "Object" } }, - polymorphicDiscriminator: { - serializedName: "type", - clientName: "type" - }, modelProperties: { - type: { - serializedName: "type", - required: true, + nodeId: { + serializedName: "nodeId", + readOnly: true, + type: { + name: "String", + }, + }, + status: { + serializedName: "status", + readOnly: true, + type: { + name: "String", + }, + }, + errors: { + serializedName: "errors", type: { - name: "String" - } - } - } - } + name: "Sequence", + element: { + type: { + name: "Composite", + className: "ManagedIntegrationRuntimeError", + }, + }, + }, + }, + }, + }, }; -export const FormatWriteSettings: coreClient.CompositeMapper = { - serializedName: "FormatWriteSettings", +export const ManagedIntegrationRuntimeError: coreClient.CompositeMapper = { type: { name: "Composite", - className: "FormatWriteSettings", - uberParent: "FormatWriteSettings", + className: "ManagedIntegrationRuntimeError", additionalProperties: { type: { name: "Object" } }, - polymorphicDiscriminator: { - serializedName: "type", - clientName: "type" - }, modelProperties: { - type: { - serializedName: "type", - required: true, + time: { + serializedName: "time", + readOnly: true, type: { - name: "String" - } - } - } - } -}; - -export const CopySource: coreClient.CompositeMapper = { - serializedName: "CopySource", - type: { - name: "Composite", - className: "CopySource", - uberParent: "CopySource", - additionalProperties: { type: { name: "Object" } }, - polymorphicDiscriminator: { - serializedName: "type", - clientName: "type" - }, - modelProperties: { - type: { - serializedName: "type", - required: true, - type: { - name: "String" - } + name: "DateTime", + }, }, - sourceRetryCount: { - serializedName: "sourceRetryCount", + code: { + serializedName: "code", + readOnly: true, type: { - name: "any" - } + name: "String", + }, }, - sourceRetryWait: { - serializedName: "sourceRetryWait", + parameters: { + serializedName: "parameters", + readOnly: true, type: { - name: "any" - } + name: "Sequence", + element: { + type: { + name: "String", + }, + }, + }, }, - maxConcurrentConnections: { - serializedName: "maxConcurrentConnections", + message: { + serializedName: "message", + readOnly: true, type: { - name: "any" - } + name: "String", + }, }, - disableMetricsCollection: { - serializedName: "disableMetricsCollection", - type: { - name: "any" - } - } - } - } -}; + }, + }, +}; + +export const ManagedIntegrationRuntimeOperationResult: coreClient.CompositeMapper = + { + type: { + name: "Composite", + className: "ManagedIntegrationRuntimeOperationResult", + additionalProperties: { type: { name: "Object" } }, + modelProperties: { + type: { + serializedName: "type", + readOnly: true, + type: { + name: "String", + }, + }, + startTime: { + serializedName: "startTime", + readOnly: true, + type: { + name: "DateTime", + }, + }, + result: { + serializedName: "result", + readOnly: true, + type: { + name: "String", + }, + }, + errorCode: { + serializedName: "errorCode", + readOnly: true, + type: { + name: "String", + }, + }, + parameters: { + serializedName: "parameters", + readOnly: true, + type: { + name: "Sequence", + element: { + type: { + name: "String", + }, + }, + }, + }, + activityId: { + serializedName: "activityId", + readOnly: true, + type: { + name: "String", + }, + }, + }, + }, + }; -export const CopySink: coreClient.CompositeMapper = { - serializedName: "CopySink", +export const LinkedIntegrationRuntime: coreClient.CompositeMapper = { type: { name: "Composite", - className: "CopySink", - uberParent: "CopySink", - additionalProperties: { type: { name: "Object" } }, - polymorphicDiscriminator: { - serializedName: "type", - clientName: "type" - }, + className: "LinkedIntegrationRuntime", modelProperties: { - type: { - serializedName: "type", - required: true, - type: { - name: "String" - } - }, - writeBatchSize: { - serializedName: "writeBatchSize", + name: { + serializedName: "name", + readOnly: true, type: { - name: "any" - } + name: "String", + }, }, - writeBatchTimeout: { - serializedName: "writeBatchTimeout", + subscriptionId: { + serializedName: "subscriptionId", + readOnly: true, type: { - name: "any" - } + name: "String", + }, }, - sinkRetryCount: { - serializedName: "sinkRetryCount", + dataFactoryName: { + serializedName: "dataFactoryName", + readOnly: true, type: { - name: "any" - } + name: "String", + }, }, - sinkRetryWait: { - serializedName: "sinkRetryWait", + dataFactoryLocation: { + serializedName: "dataFactoryLocation", + readOnly: true, type: { - name: "any" - } + name: "String", + }, }, - maxConcurrentConnections: { - serializedName: "maxConcurrentConnections", + createTime: { + serializedName: "createTime", + readOnly: true, type: { - name: "any" - } + name: "DateTime", + }, }, - disableMetricsCollection: { - serializedName: "disableMetricsCollection", - type: { - name: "any" - } - } - } - } + }, + }, }; -export const StagingSettings: coreClient.CompositeMapper = { +export const SsisEnvironmentReference: coreClient.CompositeMapper = { type: { name: "Composite", - className: "StagingSettings", - additionalProperties: { type: { name: "Object" } }, + className: "SsisEnvironmentReference", modelProperties: { - linkedServiceName: { - serializedName: "linkedServiceName", + id: { + serializedName: "id", type: { - name: "Composite", - className: "LinkedServiceReference" - } + name: "Number", + }, }, - path: { - serializedName: "path", + environmentFolderName: { + serializedName: "environmentFolderName", type: { - name: "any" - } + name: "String", + }, }, - enableCompression: { - serializedName: "enableCompression", + environmentName: { + serializedName: "environmentName", + type: { + name: "String", + }, + }, + referenceType: { + serializedName: "referenceType", type: { - name: "any" - } - } - } - } + name: "String", + }, + }, + }, + }, }; -export const RedirectIncompatibleRowSettings: coreClient.CompositeMapper = { +export const SsisParameter: coreClient.CompositeMapper = { type: { name: "Composite", - className: "RedirectIncompatibleRowSettings", - additionalProperties: { type: { name: "Object" } }, + className: "SsisParameter", modelProperties: { - linkedServiceName: { - serializedName: "linkedServiceName", - required: true, + id: { + serializedName: "id", type: { - name: "any" - } + name: "Number", + }, }, - path: { - serializedName: "path", + name: { + serializedName: "name", type: { - name: "any" - } - } - } - } -}; - -export const LogStorageSettings: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "LogStorageSettings", - additionalProperties: { type: { name: "Object" } }, - modelProperties: { - linkedServiceName: { - serializedName: "linkedServiceName", + name: "String", + }, + }, + description: { + serializedName: "description", type: { - name: "Composite", - className: "LinkedServiceReference" - } + name: "String", + }, }, - path: { - serializedName: "path", + dataType: { + serializedName: "dataType", type: { - name: "any" - } + name: "String", + }, }, - logLevel: { - serializedName: "logLevel", + required: { + serializedName: "required", type: { - name: "any" - } + name: "Boolean", + }, }, - enableReliableLogging: { - serializedName: "enableReliableLogging", + sensitive: { + serializedName: "sensitive", type: { - name: "any" - } - } - } - } -}; - -export const LogSettings: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "LogSettings", - modelProperties: { - enableCopyActivityLog: { - serializedName: "enableCopyActivityLog", + name: "Boolean", + }, + }, + designDefaultValue: { + serializedName: "designDefaultValue", type: { - name: "any" - } + name: "String", + }, }, - copyActivityLogSettings: { - serializedName: "copyActivityLogSettings", + defaultValue: { + serializedName: "defaultValue", type: { - name: "Composite", - className: "CopyActivityLogSettings" - } + name: "String", + }, }, - logLocationSettings: { - serializedName: "logLocationSettings", + sensitiveDefaultValue: { + serializedName: "sensitiveDefaultValue", type: { - name: "Composite", - className: "LogLocationSettings" - } - } - } - } -}; - -export const CopyActivityLogSettings: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "CopyActivityLogSettings", - modelProperties: { - logLevel: { - serializedName: "logLevel", + name: "String", + }, + }, + valueType: { + serializedName: "valueType", type: { - name: "any" - } + name: "String", + }, }, - enableReliableLogging: { - serializedName: "enableReliableLogging", + valueSet: { + serializedName: "valueSet", + type: { + name: "Boolean", + }, + }, + variable: { + serializedName: "variable", type: { - name: "any" - } - } - } - } + name: "String", + }, + }, + }, + }, }; -export const LogLocationSettings: coreClient.CompositeMapper = { +export const SsisVariable: coreClient.CompositeMapper = { type: { name: "Composite", - className: "LogLocationSettings", + className: "SsisVariable", modelProperties: { - linkedServiceName: { - serializedName: "linkedServiceName", + id: { + serializedName: "id", type: { - name: "Composite", - className: "LinkedServiceReference" - } + name: "Number", + }, }, - path: { - serializedName: "path", + name: { + serializedName: "name", type: { - name: "any" - } - } - } - } -}; - -export const SkipErrorFile: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "SkipErrorFile", - modelProperties: { - fileMissing: { - serializedName: "fileMissing", + name: "String", + }, + }, + description: { + serializedName: "description", type: { - name: "any" - } + name: "String", + }, }, - dataInconsistency: { - serializedName: "dataInconsistency", + dataType: { + serializedName: "dataType", type: { - name: "any" - } - } - } - } -}; - -export const SapHanaPartitionSettings: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "SapHanaPartitionSettings", - modelProperties: { - partitionColumnName: { - serializedName: "partitionColumnName", + name: "String", + }, + }, + sensitive: { + serializedName: "sensitive", + type: { + name: "Boolean", + }, + }, + value: { + serializedName: "value", + type: { + name: "String", + }, + }, + sensitiveValue: { + serializedName: "sensitiveValue", type: { - name: "any" - } - } - } - } + name: "String", + }, + }, + }, + }, }; -export const SapTablePartitionSettings: coreClient.CompositeMapper = { +export const SqlAlwaysEncryptedProperties: coreClient.CompositeMapper = { type: { name: "Composite", - className: "SapTablePartitionSettings", + className: "SqlAlwaysEncryptedProperties", modelProperties: { - partitionColumnName: { - serializedName: "partitionColumnName", + alwaysEncryptedAkvAuthType: { + serializedName: "alwaysEncryptedAkvAuthType", + required: true, type: { - name: "any" - } + name: "String", + }, }, - partitionUpperBound: { - serializedName: "partitionUpperBound", + servicePrincipalId: { + serializedName: "servicePrincipalId", type: { - name: "any" - } + name: "any", + }, }, - partitionLowerBound: { - serializedName: "partitionLowerBound", + servicePrincipalKey: { + serializedName: "servicePrincipalKey", type: { - name: "any" - } + name: "Composite", + className: "SecretBase", + }, }, - maxPartitionsNumber: { - serializedName: "maxPartitionsNumber", + credential: { + serializedName: "credential", type: { - name: "any" - } - } - } - } + name: "Composite", + className: "CredentialReference", + }, + }, + }, + }, }; -export const SqlPartitionSettings: coreClient.CompositeMapper = { +export const WebLinkedServiceTypeProperties: coreClient.CompositeMapper = { type: { name: "Composite", - className: "SqlPartitionSettings", + className: "WebLinkedServiceTypeProperties", + uberParent: "WebLinkedServiceTypeProperties", + polymorphicDiscriminator: { + serializedName: "authenticationType", + clientName: "authenticationType", + }, modelProperties: { - partitionColumnName: { - serializedName: "partitionColumnName", + url: { + serializedName: "url", + required: true, type: { - name: "any" - } + name: "any", + }, }, - partitionUpperBound: { - serializedName: "partitionUpperBound", + authenticationType: { + serializedName: "authenticationType", + required: true, type: { - name: "any" - } + name: "String", + }, }, - partitionLowerBound: { - serializedName: "partitionLowerBound", - type: { - name: "any" - } - } - } - } + }, + }, }; -export const OraclePartitionSettings: coreClient.CompositeMapper = { +export const ScriptAction: coreClient.CompositeMapper = { type: { name: "Composite", - className: "OraclePartitionSettings", + className: "ScriptAction", modelProperties: { - partitionNames: { - serializedName: "partitionNames", + name: { + serializedName: "name", + required: true, type: { - name: "any" - } + name: "String", + }, }, - partitionColumnName: { - serializedName: "partitionColumnName", + uri: { + serializedName: "uri", + required: true, type: { - name: "any" - } + name: "String", + }, }, - partitionUpperBound: { - serializedName: "partitionUpperBound", + roles: { + serializedName: "roles", + required: true, type: { - name: "any" - } + name: "any", + }, }, - partitionLowerBound: { - serializedName: "partitionLowerBound", + parameters: { + serializedName: "parameters", type: { - name: "any" - } - } - } - } + name: "String", + }, + }, + }, + }, }; -export const AmazonRdsForOraclePartitionSettings: coreClient.CompositeMapper = { +export const ActivityPolicy: coreClient.CompositeMapper = { type: { name: "Composite", - className: "AmazonRdsForOraclePartitionSettings", + className: "ActivityPolicy", + additionalProperties: { type: { name: "Object" } }, modelProperties: { - partitionNames: { - serializedName: "partitionNames", + timeout: { + serializedName: "timeout", type: { - name: "any" - } + name: "any", + }, }, - partitionColumnName: { - serializedName: "partitionColumnName", + retry: { + serializedName: "retry", type: { - name: "any" - } + name: "any", + }, }, - partitionUpperBound: { - serializedName: "partitionUpperBound", + retryIntervalInSeconds: { + constraints: { + InclusiveMaximum: 86400, + InclusiveMinimum: 30, + }, + serializedName: "retryIntervalInSeconds", type: { - name: "any" - } + name: "Number", + }, }, - partitionLowerBound: { - serializedName: "partitionLowerBound", + secureInput: { + serializedName: "secureInput", + type: { + name: "Boolean", + }, + }, + secureOutput: { + serializedName: "secureOutput", type: { - name: "any" - } - } - } - } + name: "Boolean", + }, + }, + }, + }, }; -export const TeradataPartitionSettings: coreClient.CompositeMapper = { +export const StoreReadSettings: coreClient.CompositeMapper = { + serializedName: "StoreReadSettings", type: { name: "Composite", - className: "TeradataPartitionSettings", + className: "StoreReadSettings", + uberParent: "StoreReadSettings", + additionalProperties: { type: { name: "Object" } }, + polymorphicDiscriminator: { + serializedName: "type", + clientName: "type", + }, modelProperties: { - partitionColumnName: { - serializedName: "partitionColumnName", + type: { + serializedName: "type", + required: true, type: { - name: "any" - } + name: "String", + }, }, - partitionUpperBound: { - serializedName: "partitionUpperBound", + maxConcurrentConnections: { + serializedName: "maxConcurrentConnections", type: { - name: "any" - } + name: "any", + }, }, - partitionLowerBound: { - serializedName: "partitionLowerBound", + disableMetricsCollection: { + serializedName: "disableMetricsCollection", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; -export const MongoDbCursorMethodsProperties: coreClient.CompositeMapper = { +export const StoreWriteSettings: coreClient.CompositeMapper = { + serializedName: "StoreWriteSettings", type: { name: "Composite", - className: "MongoDbCursorMethodsProperties", + className: "StoreWriteSettings", + uberParent: "StoreWriteSettings", additionalProperties: { type: { name: "Object" } }, + polymorphicDiscriminator: { + serializedName: "type", + clientName: "type", + }, modelProperties: { - project: { - serializedName: "project", + type: { + serializedName: "type", + required: true, type: { - name: "any" - } + name: "String", + }, }, - sort: { - serializedName: "sort", + maxConcurrentConnections: { + serializedName: "maxConcurrentConnections", type: { - name: "any" - } + name: "any", + }, }, - skip: { - serializedName: "skip", + disableMetricsCollection: { + serializedName: "disableMetricsCollection", type: { - name: "any" - } + name: "any", + }, }, - limit: { - serializedName: "limit", + copyBehavior: { + serializedName: "copyBehavior", + type: { + name: "any", + }, + }, + metadata: { + serializedName: "metadata", type: { - name: "any" - } - } - } - } + name: "Sequence", + element: { + type: { + name: "Composite", + className: "MetadataItem", + }, + }, + }, + }, + }, + }, }; -export const NetezzaPartitionSettings: coreClient.CompositeMapper = { +export const MetadataItem: coreClient.CompositeMapper = { type: { name: "Composite", - className: "NetezzaPartitionSettings", + className: "MetadataItem", modelProperties: { - partitionColumnName: { - serializedName: "partitionColumnName", + name: { + serializedName: "name", type: { - name: "any" - } + name: "any", + }, }, - partitionUpperBound: { - serializedName: "partitionUpperBound", + value: { + serializedName: "value", type: { - name: "any" - } + name: "any", + }, }, - partitionLowerBound: { - serializedName: "partitionLowerBound", - type: { - name: "any" - } - } - } - } + }, + }, }; -export const RedshiftUnloadSettings: coreClient.CompositeMapper = { +export const DistcpSettings: coreClient.CompositeMapper = { type: { name: "Composite", - className: "RedshiftUnloadSettings", + className: "DistcpSettings", modelProperties: { - s3LinkedServiceName: { - serializedName: "s3LinkedServiceName", + resourceManagerEndpoint: { + serializedName: "resourceManagerEndpoint", + required: true, type: { - name: "Composite", - className: "LinkedServiceReference" - } + name: "any", + }, }, - bucketName: { - serializedName: "bucketName", + tempScriptPath: { + serializedName: "tempScriptPath", required: true, type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + distcpOptions: { + serializedName: "distcpOptions", + type: { + name: "any", + }, + }, + }, + }, }; -export const ExportSettings: coreClient.CompositeMapper = { - serializedName: "ExportSettings", +export const FormatReadSettings: coreClient.CompositeMapper = { + serializedName: "FormatReadSettings", type: { name: "Composite", - className: "ExportSettings", - uberParent: "ExportSettings", + className: "FormatReadSettings", + uberParent: "FormatReadSettings", additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: { serializedName: "type", - clientName: "type" + clientName: "type", }, modelProperties: { type: { serializedName: "type", required: true, type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + }, + }, }; -export const ImportSettings: coreClient.CompositeMapper = { - serializedName: "ImportSettings", +export const CompressionReadSettings: coreClient.CompositeMapper = { + serializedName: "CompressionReadSettings", type: { name: "Composite", - className: "ImportSettings", - uberParent: "ImportSettings", + className: "CompressionReadSettings", + uberParent: "CompressionReadSettings", additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: { serializedName: "type", - clientName: "type" + clientName: "type", }, modelProperties: { type: { serializedName: "type", required: true, type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + }, + }, }; -export const StoredProcedureParameter: coreClient.CompositeMapper = { +export const FormatWriteSettings: coreClient.CompositeMapper = { + serializedName: "FormatWriteSettings", type: { name: "Composite", - className: "StoredProcedureParameter", + className: "FormatWriteSettings", + uberParent: "FormatWriteSettings", + additionalProperties: { type: { name: "Object" } }, + polymorphicDiscriminator: { + serializedName: "type", + clientName: "type", + }, modelProperties: { - value: { - serializedName: "value", - type: { - name: "any" - } - }, type: { serializedName: "type", + required: true, type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + }, + }, }; -export const MetadataItem: coreClient.CompositeMapper = { +export const CopySource: coreClient.CompositeMapper = { + serializedName: "CopySource", type: { name: "Composite", - className: "MetadataItem", + className: "CopySource", + uberParent: "CopySource", + additionalProperties: { type: { name: "Object" } }, + polymorphicDiscriminator: { + serializedName: "type", + clientName: "type", + }, modelProperties: { - name: { - serializedName: "name", + type: { + serializedName: "type", + required: true, type: { - name: "any" - } + name: "String", + }, }, - value: { - serializedName: "value", + sourceRetryCount: { + serializedName: "sourceRetryCount", type: { - name: "any" - } - } - } - } -}; - -export const SqlUpsertSettings: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "SqlUpsertSettings", - modelProperties: { - useTempDB: { - serializedName: "useTempDB", + name: "any", + }, + }, + sourceRetryWait: { + serializedName: "sourceRetryWait", type: { - name: "any" - } + name: "any", + }, }, - interimSchemaName: { - serializedName: "interimSchemaName", + maxConcurrentConnections: { + serializedName: "maxConcurrentConnections", type: { - name: "any" - } + name: "any", + }, }, - keys: { - serializedName: "keys", + disableMetricsCollection: { + serializedName: "disableMetricsCollection", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; -export const PolybaseSettings: coreClient.CompositeMapper = { +export const CopySink: coreClient.CompositeMapper = { + serializedName: "CopySink", type: { name: "Composite", - className: "PolybaseSettings", + className: "CopySink", + uberParent: "CopySink", additionalProperties: { type: { name: "Object" } }, + polymorphicDiscriminator: { + serializedName: "type", + clientName: "type", + }, modelProperties: { - rejectType: { - serializedName: "rejectType", + type: { + serializedName: "type", + required: true, type: { - name: "String" - } + name: "String", + }, }, - rejectValue: { - serializedName: "rejectValue", + writeBatchSize: { + serializedName: "writeBatchSize", type: { - name: "any" - } + name: "any", + }, }, - rejectSampleValue: { - serializedName: "rejectSampleValue", + writeBatchTimeout: { + serializedName: "writeBatchTimeout", type: { - name: "any" - } + name: "any", + }, }, - useTypeDefault: { - serializedName: "useTypeDefault", - type: { - name: "any" - } - } - } - } -}; - -export const DWCopyCommandSettings: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "DWCopyCommandSettings", - modelProperties: { - defaultValues: { - serializedName: "defaultValues", + sinkRetryCount: { + serializedName: "sinkRetryCount", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "DWCopyCommandDefaultValue" - } - } - } + name: "any", + }, }, - additionalOptions: { - serializedName: "additionalOptions", + sinkRetryWait: { + serializedName: "sinkRetryWait", type: { - name: "Dictionary", - value: { type: { name: "String" } } - } - } - } - } -}; - -export const DWCopyCommandDefaultValue: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "DWCopyCommandDefaultValue", - modelProperties: { - columnName: { - serializedName: "columnName", + name: "any", + }, + }, + maxConcurrentConnections: { + serializedName: "maxConcurrentConnections", type: { - name: "any" - } + name: "any", + }, }, - defaultValue: { - serializedName: "defaultValue", + disableMetricsCollection: { + serializedName: "disableMetricsCollection", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; -export const SqlDWUpsertSettings: coreClient.CompositeMapper = { +export const StagingSettings: coreClient.CompositeMapper = { type: { name: "Composite", - className: "SqlDWUpsertSettings", + className: "StagingSettings", + additionalProperties: { type: { name: "Object" } }, modelProperties: { - interimSchemaName: { - serializedName: "interimSchemaName", + linkedServiceName: { + serializedName: "linkedServiceName", type: { - name: "any" - } + name: "Composite", + className: "LinkedServiceReference", + }, }, - keys: { - serializedName: "keys", - type: { - name: "any" - } - } - } - } -}; - -export const AdditionalColumns: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "AdditionalColumns", - modelProperties: { - name: { - serializedName: "name", + path: { + serializedName: "path", type: { - name: "any" - } + name: "any", + }, }, - value: { - serializedName: "value", + enableCompression: { + serializedName: "enableCompression", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; -export const CopyTranslator: coreClient.CompositeMapper = { - serializedName: "CopyTranslator", +export const RedirectIncompatibleRowSettings: coreClient.CompositeMapper = { type: { name: "Composite", - className: "CopyTranslator", - uberParent: "CopyTranslator", + className: "RedirectIncompatibleRowSettings", additionalProperties: { type: { name: "Object" } }, - polymorphicDiscriminator: { - serializedName: "type", - clientName: "type" - }, modelProperties: { - type: { - serializedName: "type", + linkedServiceName: { + serializedName: "linkedServiceName", required: true, type: { - name: "String" - } - } - } - } + name: "any", + }, + }, + path: { + serializedName: "path", + type: { + name: "any", + }, + }, + }, + }, }; -export const TypeConversionSettings: coreClient.CompositeMapper = { +export const LogStorageSettings: coreClient.CompositeMapper = { type: { name: "Composite", - className: "TypeConversionSettings", + className: "LogStorageSettings", + additionalProperties: { type: { name: "Object" } }, modelProperties: { - allowDataTruncation: { - serializedName: "allowDataTruncation", - type: { - name: "any" - } - }, - treatBooleanAsNumber: { - serializedName: "treatBooleanAsNumber", + linkedServiceName: { + serializedName: "linkedServiceName", type: { - name: "any" - } + name: "Composite", + className: "LinkedServiceReference", + }, }, - dateTimeFormat: { - serializedName: "dateTimeFormat", + path: { + serializedName: "path", type: { - name: "any" - } + name: "any", + }, }, - dateTimeOffsetFormat: { - serializedName: "dateTimeOffsetFormat", + logLevel: { + serializedName: "logLevel", type: { - name: "any" - } + name: "any", + }, }, - timeSpanFormat: { - serializedName: "timeSpanFormat", + enableReliableLogging: { + serializedName: "enableReliableLogging", type: { - name: "any" - } + name: "any", + }, }, - culture: { - serializedName: "culture", - type: { - name: "any" - } - } - } - } + }, + }, }; -export const SsisPackageLocation: coreClient.CompositeMapper = { +export const LogSettings: coreClient.CompositeMapper = { type: { name: "Composite", - className: "SsisPackageLocation", + className: "LogSettings", modelProperties: { - packagePath: { - serializedName: "packagePath", + enableCopyActivityLog: { + serializedName: "enableCopyActivityLog", type: { - name: "any" - } + name: "any", + }, }, - type: { - serializedName: "type", + copyActivityLogSettings: { + serializedName: "copyActivityLogSettings", type: { - name: "String" - } + name: "Composite", + className: "CopyActivityLogSettings", + }, }, - packagePassword: { - serializedName: "typeProperties.packagePassword", + logLocationSettings: { + serializedName: "logLocationSettings", type: { name: "Composite", - className: "SecretBase" - } + className: "LogLocationSettings", + }, }, - accessCredential: { - serializedName: "typeProperties.accessCredential", + }, + }, +}; + +export const CopyActivityLogSettings: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "CopyActivityLogSettings", + modelProperties: { + logLevel: { + serializedName: "logLevel", type: { - name: "Composite", - className: "SsisAccessCredential" - } + name: "any", + }, }, - configurationPath: { - serializedName: "typeProperties.configurationPath", + enableReliableLogging: { + serializedName: "enableReliableLogging", type: { - name: "any" - } + name: "any", + }, }, - configurationAccessCredential: { - serializedName: "typeProperties.configurationAccessCredential", + }, + }, +}; + +export const LogLocationSettings: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "LogLocationSettings", + modelProperties: { + linkedServiceName: { + serializedName: "linkedServiceName", type: { name: "Composite", - className: "SsisAccessCredential" - } + className: "LinkedServiceReference", + }, }, - packageName: { - serializedName: "typeProperties.packageName", + path: { + serializedName: "path", type: { - name: "String" - } + name: "any", + }, }, - packageContent: { - serializedName: "typeProperties.packageContent", + }, + }, +}; + +export const SkipErrorFile: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "SkipErrorFile", + modelProperties: { + fileMissing: { + serializedName: "fileMissing", type: { - name: "any" - } + name: "any", + }, }, - packageLastModifiedDate: { - serializedName: "typeProperties.packageLastModifiedDate", + dataInconsistency: { + serializedName: "dataInconsistency", type: { - name: "String" - } + name: "any", + }, }, - childPackages: { - serializedName: "typeProperties.childPackages", - type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "SsisChildPackage" - } - } - } - } - } - } + }, + }, }; -export const SsisAccessCredential: coreClient.CompositeMapper = { +export const SapHanaPartitionSettings: coreClient.CompositeMapper = { type: { name: "Composite", - className: "SsisAccessCredential", + className: "SapHanaPartitionSettings", modelProperties: { - domain: { - serializedName: "domain", - required: true, - type: { - name: "any" - } - }, - userName: { - serializedName: "userName", - required: true, + partitionColumnName: { + serializedName: "partitionColumnName", type: { - name: "any" - } + name: "any", + }, }, - password: { - serializedName: "password", - type: { - name: "Composite", - className: "SecretBase" - } - } - } - } + }, + }, }; -export const SsisChildPackage: coreClient.CompositeMapper = { +export const SapTablePartitionSettings: coreClient.CompositeMapper = { type: { name: "Composite", - className: "SsisChildPackage", + className: "SapTablePartitionSettings", modelProperties: { - packagePath: { - serializedName: "packagePath", - required: true, + partitionColumnName: { + serializedName: "partitionColumnName", type: { - name: "any" - } + name: "any", + }, }, - packageName: { - serializedName: "packageName", + partitionUpperBound: { + serializedName: "partitionUpperBound", type: { - name: "String" - } + name: "any", + }, }, - packageContent: { - serializedName: "packageContent", - required: true, + partitionLowerBound: { + serializedName: "partitionLowerBound", type: { - name: "any" - } + name: "any", + }, }, - packageLastModifiedDate: { - serializedName: "packageLastModifiedDate", + maxPartitionsNumber: { + serializedName: "maxPartitionsNumber", type: { - name: "String" - } - } - } - } + name: "any", + }, + }, + }, + }, }; -export const SsisExecutionCredential: coreClient.CompositeMapper = { +export const SqlPartitionSettings: coreClient.CompositeMapper = { type: { name: "Composite", - className: "SsisExecutionCredential", + className: "SqlPartitionSettings", modelProperties: { - domain: { - serializedName: "domain", - required: true, + partitionColumnName: { + serializedName: "partitionColumnName", type: { - name: "any" - } + name: "any", + }, }, - userName: { - serializedName: "userName", - required: true, + partitionUpperBound: { + serializedName: "partitionUpperBound", type: { - name: "any" - } + name: "any", + }, }, - password: { - serializedName: "password", + partitionLowerBound: { + serializedName: "partitionLowerBound", type: { - name: "Composite", - className: "SecureString" - } - } - } - } + name: "any", + }, + }, + }, + }, }; -export const SsisExecutionParameter: coreClient.CompositeMapper = { +export const OraclePartitionSettings: coreClient.CompositeMapper = { type: { name: "Composite", - className: "SsisExecutionParameter", + className: "OraclePartitionSettings", modelProperties: { - value: { - serializedName: "value", - required: true, + partitionNames: { + serializedName: "partitionNames", type: { - name: "any" - } - } - } - } -}; - -export const SsisPropertyOverride: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "SsisPropertyOverride", - modelProperties: { - value: { - serializedName: "value", - required: true, + name: "any", + }, + }, + partitionColumnName: { + serializedName: "partitionColumnName", type: { - name: "any" - } + name: "any", + }, }, - isSensitive: { - serializedName: "isSensitive", + partitionUpperBound: { + serializedName: "partitionUpperBound", + type: { + name: "any", + }, + }, + partitionLowerBound: { + serializedName: "partitionLowerBound", type: { - name: "Boolean" - } - } - } - } + name: "any", + }, + }, + }, + }, }; -export const SsisLogLocation: coreClient.CompositeMapper = { +export const AmazonRdsForOraclePartitionSettings: coreClient.CompositeMapper = { type: { name: "Composite", - className: "SsisLogLocation", + className: "AmazonRdsForOraclePartitionSettings", modelProperties: { - logPath: { - serializedName: "logPath", - required: true, + partitionNames: { + serializedName: "partitionNames", type: { - name: "any" - } + name: "any", + }, }, - type: { - serializedName: "type", - required: true, + partitionColumnName: { + serializedName: "partitionColumnName", type: { - name: "String" - } + name: "any", + }, }, - accessCredential: { - serializedName: "typeProperties.accessCredential", + partitionUpperBound: { + serializedName: "partitionUpperBound", type: { - name: "Composite", - className: "SsisAccessCredential" - } + name: "any", + }, }, - logRefreshInterval: { - serializedName: "typeProperties.logRefreshInterval", + partitionLowerBound: { + serializedName: "partitionLowerBound", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; -export const CustomActivityReferenceObject: coreClient.CompositeMapper = { +export const TeradataPartitionSettings: coreClient.CompositeMapper = { type: { name: "Composite", - className: "CustomActivityReferenceObject", + className: "TeradataPartitionSettings", modelProperties: { - linkedServices: { - serializedName: "linkedServices", + partitionColumnName: { + serializedName: "partitionColumnName", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "LinkedServiceReference" - } - } - } + name: "any", + }, }, - datasets: { - serializedName: "datasets", + partitionUpperBound: { + serializedName: "partitionUpperBound", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "DatasetReference" - } - } - } - } - } - } -}; - -export const ExecutePipelineActivityPolicy: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "ExecutePipelineActivityPolicy", - additionalProperties: { type: { name: "Object" } }, - modelProperties: { - secureInput: { - serializedName: "secureInput", + name: "any", + }, + }, + partitionLowerBound: { + serializedName: "partitionLowerBound", type: { - name: "Boolean" - } - } - } - } + name: "any", + }, + }, + }, + }, }; -export const WebActivityAuthentication: coreClient.CompositeMapper = { +export const MongoDbCursorMethodsProperties: coreClient.CompositeMapper = { type: { name: "Composite", - className: "WebActivityAuthentication", + className: "MongoDbCursorMethodsProperties", + additionalProperties: { type: { name: "Object" } }, modelProperties: { - type: { - serializedName: "type", + project: { + serializedName: "project", type: { - name: "String" - } + name: "any", + }, }, - pfx: { - serializedName: "pfx", + sort: { + serializedName: "sort", type: { - name: "Composite", - className: "SecretBase" - } - }, - username: { - serializedName: "username", - type: { - name: "any" - } - }, - password: { - serializedName: "password", - type: { - name: "Composite", - className: "SecretBase" - } + name: "any", + }, }, - resource: { - serializedName: "resource", + skip: { + serializedName: "skip", type: { - name: "any" - } + name: "any", + }, }, - userTenant: { - serializedName: "userTenant", + limit: { + serializedName: "limit", type: { - name: "any" - } + name: "any", + }, }, - credential: { - serializedName: "credential", - type: { - name: "Composite", - className: "CredentialReference" - } - } - } - } + }, + }, }; -export const SwitchCase: coreClient.CompositeMapper = { +export const OutputColumn: coreClient.CompositeMapper = { type: { name: "Composite", - className: "SwitchCase", + className: "OutputColumn", modelProperties: { - value: { - serializedName: "value", + name: { + serializedName: "name", type: { - name: "String" - } + name: "String", + }, }, - activities: { - serializedName: "activities", - type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "Activity" - } - } - } - } - } - } + }, + }, }; -export const AzureMLWebServiceFile: coreClient.CompositeMapper = { +export const NetezzaPartitionSettings: coreClient.CompositeMapper = { type: { name: "Composite", - className: "AzureMLWebServiceFile", + className: "NetezzaPartitionSettings", modelProperties: { - filePath: { - serializedName: "filePath", - required: true, + partitionColumnName: { + serializedName: "partitionColumnName", type: { - name: "any" - } + name: "any", + }, }, - linkedServiceName: { - serializedName: "linkedServiceName", + partitionUpperBound: { + serializedName: "partitionUpperBound", type: { - name: "Composite", - className: "LinkedServiceReference" - } - } - } - } + name: "any", + }, + }, + partitionLowerBound: { + serializedName: "partitionLowerBound", + type: { + name: "any", + }, + }, + }, + }, }; -export const ExecuteDataFlowActivityTypeProperties: coreClient.CompositeMapper = { +export const RedshiftUnloadSettings: coreClient.CompositeMapper = { type: { name: "Composite", - className: "ExecuteDataFlowActivityTypeProperties", + className: "RedshiftUnloadSettings", modelProperties: { - dataFlow: { - serializedName: "dataFlow", - type: { - name: "Composite", - className: "DataFlowReference" - } - }, - staging: { - serializedName: "staging", - type: { - name: "Composite", - className: "DataFlowStagingInfo" - } - }, - integrationRuntime: { - serializedName: "integrationRuntime", - type: { - name: "Composite", - className: "IntegrationRuntimeReference" - } - }, - compute: { - serializedName: "compute", + s3LinkedServiceName: { + serializedName: "s3LinkedServiceName", type: { name: "Composite", - className: "ExecuteDataFlowActivityTypePropertiesCompute" - } - }, - traceLevel: { - serializedName: "traceLevel", - type: { - name: "any" - } - }, - continueOnError: { - serializedName: "continueOnError", - type: { - name: "any" - } + className: "LinkedServiceReference", + }, }, - runConcurrently: { - serializedName: "runConcurrently", + bucketName: { + serializedName: "bucketName", + required: true, type: { - name: "any" - } + name: "any", + }, }, - sourceStagingConcurrency: { - serializedName: "sourceStagingConcurrency", - type: { - name: "any" - } - } - } - } + }, + }, }; -export const ExecuteDataFlowActivityTypePropertiesCompute: coreClient.CompositeMapper = { +export const ExportSettings: coreClient.CompositeMapper = { + serializedName: "ExportSettings", type: { name: "Composite", - className: "ExecuteDataFlowActivityTypePropertiesCompute", + className: "ExportSettings", + uberParent: "ExportSettings", + additionalProperties: { type: { name: "Object" } }, + polymorphicDiscriminator: { + serializedName: "type", + clientName: "type", + }, modelProperties: { - computeType: { - serializedName: "computeType", + type: { + serializedName: "type", + required: true, type: { - name: "any" - } + name: "String", + }, }, - coreCount: { - serializedName: "coreCount", - type: { - name: "any" - } - } - } - } + }, + }, }; -export const PowerQuerySinkMapping: coreClient.CompositeMapper = { +export const ImportSettings: coreClient.CompositeMapper = { + serializedName: "ImportSettings", type: { name: "Composite", - className: "PowerQuerySinkMapping", + className: "ImportSettings", + uberParent: "ImportSettings", + additionalProperties: { type: { name: "Object" } }, + polymorphicDiscriminator: { + serializedName: "type", + clientName: "type", + }, modelProperties: { - queryName: { - serializedName: "queryName", + type: { + serializedName: "type", + required: true, type: { - name: "String" - } + name: "String", + }, }, - dataflowSinks: { - serializedName: "dataflowSinks", + }, + }, +}; + +export const DWCopyCommandSettings: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "DWCopyCommandSettings", + modelProperties: { + defaultValues: { + serializedName: "defaultValues", type: { name: "Sequence", element: { type: { name: "Composite", - className: "PowerQuerySink" - } - } - } - } - } - } + className: "DWCopyCommandDefaultValue", + }, + }, + }, + }, + additionalOptions: { + serializedName: "additionalOptions", + type: { + name: "Dictionary", + value: { type: { name: "String" } }, + }, + }, + }, + }, }; -export const ScriptActivityScriptBlock: coreClient.CompositeMapper = { +export const DWCopyCommandDefaultValue: coreClient.CompositeMapper = { type: { name: "Composite", - className: "ScriptActivityScriptBlock", + className: "DWCopyCommandDefaultValue", modelProperties: { - text: { - serializedName: "text", - required: true, + columnName: { + serializedName: "columnName", type: { - name: "any" - } + name: "any", + }, }, - type: { - serializedName: "type", - required: true, + defaultValue: { + serializedName: "defaultValue", type: { - name: "String" - } + name: "any", + }, }, - parameters: { - serializedName: "parameters", - type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "ScriptActivityParameter" - } - } - } - } - } - } + }, + }, }; -export const ScriptActivityParameter: coreClient.CompositeMapper = { +export const StoredProcedureParameter: coreClient.CompositeMapper = { type: { name: "Composite", - className: "ScriptActivityParameter", + className: "StoredProcedureParameter", modelProperties: { - name: { - serializedName: "name", + value: { + serializedName: "value", type: { - name: "any" - } + name: "any", + }, }, type: { serializedName: "type", type: { - name: "String" - } + name: "String", + }, }, - value: { - serializedName: "value", + }, + }, +}; + +export const SqlUpsertSettings: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "SqlUpsertSettings", + modelProperties: { + useTempDB: { + serializedName: "useTempDB", type: { - name: "any" - } + name: "any", + }, }, - direction: { - serializedName: "direction", + interimSchemaName: { + serializedName: "interimSchemaName", type: { - name: "String" - } + name: "any", + }, }, - size: { - serializedName: "size", + keys: { + serializedName: "keys", type: { - name: "Number" - } - } - } - } + name: "any", + }, + }, + }, + }, }; -export const ScriptActivityTypePropertiesLogSettings: coreClient.CompositeMapper = { +export const PolybaseSettings: coreClient.CompositeMapper = { type: { name: "Composite", - className: "ScriptActivityTypePropertiesLogSettings", + className: "PolybaseSettings", + additionalProperties: { type: { name: "Object" } }, modelProperties: { - logDestination: { - serializedName: "logDestination", - required: true, + rejectType: { + serializedName: "rejectType", type: { - name: "String" - } + name: "String", + }, }, - logLocationSettings: { - serializedName: "logLocationSettings", + rejectValue: { + serializedName: "rejectValue", type: { - name: "Composite", - className: "LogLocationSettings" - } - } - } - } + name: "any", + }, + }, + rejectSampleValue: { + serializedName: "rejectSampleValue", + type: { + name: "any", + }, + }, + useTypeDefault: { + serializedName: "useTypeDefault", + type: { + name: "any", + }, + }, + }, + }, }; -export const SynapseNotebookReference: coreClient.CompositeMapper = { +export const SqlDWUpsertSettings: coreClient.CompositeMapper = { type: { name: "Composite", - className: "SynapseNotebookReference", + className: "SqlDWUpsertSettings", modelProperties: { - type: { - serializedName: "type", - required: true, + interimSchemaName: { + serializedName: "interimSchemaName", type: { - name: "String" - } + name: "any", + }, }, - referenceName: { - serializedName: "referenceName", - required: true, + keys: { + serializedName: "keys", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; -export const BigDataPoolParametrizationReference: coreClient.CompositeMapper = { +export const AdditionalColumns: coreClient.CompositeMapper = { type: { name: "Composite", - className: "BigDataPoolParametrizationReference", + className: "AdditionalColumns", modelProperties: { - type: { - serializedName: "type", - required: true, + name: { + serializedName: "name", type: { - name: "String" - } + name: "any", + }, }, - referenceName: { - serializedName: "referenceName", - required: true, - type: { - name: "any" - } - } - } - } -}; - -export const NotebookParameter: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "NotebookParameter", - modelProperties: { value: { serializedName: "value", - nullable: true, type: { - name: "any" - } + name: "any", + }, }, - type: { - serializedName: "type", - type: { - name: "String" - } - } - } - } + }, + }, }; -export const SynapseSparkJobReference: coreClient.CompositeMapper = { +export const CopyTranslator: coreClient.CompositeMapper = { + serializedName: "CopyTranslator", type: { name: "Composite", - className: "SynapseSparkJobReference", + className: "CopyTranslator", + uberParent: "CopyTranslator", + additionalProperties: { type: { name: "Object" } }, + polymorphicDiscriminator: { + serializedName: "type", + clientName: "type", + }, modelProperties: { type: { serializedName: "type", required: true, type: { - name: "String" - } + name: "String", + }, }, - referenceName: { - serializedName: "referenceName", - required: true, - type: { - name: "any" - } - } - } - } + }, + }, }; -export const SparkConfigurationParametrizationReference: coreClient.CompositeMapper = { +export const TypeConversionSettings: coreClient.CompositeMapper = { type: { name: "Composite", - className: "SparkConfigurationParametrizationReference", + className: "TypeConversionSettings", modelProperties: { - type: { - serializedName: "type", - required: true, + allowDataTruncation: { + serializedName: "allowDataTruncation", type: { - name: "String" - } + name: "any", + }, }, - referenceName: { - serializedName: "referenceName", - required: true, + treatBooleanAsNumber: { + serializedName: "treatBooleanAsNumber", + type: { + name: "any", + }, + }, + dateTimeFormat: { + serializedName: "dateTimeFormat", + type: { + name: "any", + }, + }, + dateTimeOffsetFormat: { + serializedName: "dateTimeOffsetFormat", + type: { + name: "any", + }, + }, + timeSpanFormat: { + serializedName: "timeSpanFormat", + type: { + name: "any", + }, + }, + culture: { + serializedName: "culture", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; -export const ScheduleTriggerRecurrence: coreClient.CompositeMapper = { +export const SsisPackageLocation: coreClient.CompositeMapper = { type: { name: "Composite", - className: "ScheduleTriggerRecurrence", - additionalProperties: { type: { name: "Object" } }, + className: "SsisPackageLocation", modelProperties: { - frequency: { - serializedName: "frequency", + packagePath: { + serializedName: "packagePath", type: { - name: "String" - } + name: "any", + }, }, - interval: { - serializedName: "interval", + type: { + serializedName: "type", type: { - name: "Number" - } + name: "String", + }, }, - startTime: { - serializedName: "startTime", + packagePassword: { + serializedName: "typeProperties.packagePassword", type: { - name: "DateTime" - } + name: "Composite", + className: "SecretBase", + }, }, - endTime: { - serializedName: "endTime", + accessCredential: { + serializedName: "typeProperties.accessCredential", type: { - name: "DateTime" - } + name: "Composite", + className: "SsisAccessCredential", + }, }, - timeZone: { - serializedName: "timeZone", + configurationPath: { + serializedName: "typeProperties.configurationPath", type: { - name: "String" - } + name: "any", + }, }, - schedule: { - serializedName: "schedule", + configurationAccessCredential: { + serializedName: "typeProperties.configurationAccessCredential", type: { name: "Composite", - className: "RecurrenceSchedule" - } - } - } - } -}; - -export const RecurrenceSchedule: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "RecurrenceSchedule", - additionalProperties: { type: { name: "Object" } }, - modelProperties: { - minutes: { - serializedName: "minutes", - type: { - name: "Sequence", - element: { - type: { - name: "Number" - } - } - } + className: "SsisAccessCredential", + }, }, - hours: { - serializedName: "hours", + packageName: { + serializedName: "typeProperties.packageName", type: { - name: "Sequence", - element: { - type: { - name: "Number" - } - } - } + name: "String", + }, }, - weekDays: { - serializedName: "weekDays", + packageContent: { + serializedName: "typeProperties.packageContent", type: { - name: "Sequence", - element: { - type: { - name: "Enum", - allowedValues: [ - "Sunday", - "Monday", - "Tuesday", - "Wednesday", - "Thursday", - "Friday", - "Saturday" - ] - } - } - } + name: "any", + }, }, - monthDays: { - serializedName: "monthDays", + packageLastModifiedDate: { + serializedName: "typeProperties.packageLastModifiedDate", type: { - name: "Sequence", - element: { - type: { - name: "Number" - } - } - } + name: "String", + }, }, - monthlyOccurrences: { - serializedName: "monthlyOccurrences", + childPackages: { + serializedName: "typeProperties.childPackages", type: { name: "Sequence", element: { type: { name: "Composite", - className: "RecurrenceScheduleOccurrence" - } - } - } - } - } - } + className: "SsisChildPackage", + }, + }, + }, + }, + }, + }, }; -export const RecurrenceScheduleOccurrence: coreClient.CompositeMapper = { +export const SsisAccessCredential: coreClient.CompositeMapper = { type: { name: "Composite", - className: "RecurrenceScheduleOccurrence", - additionalProperties: { type: { name: "Object" } }, + className: "SsisAccessCredential", modelProperties: { - day: { - serializedName: "day", + domain: { + serializedName: "domain", + required: true, type: { - name: "Enum", - allowedValues: [ - "Sunday", - "Monday", - "Tuesday", - "Wednesday", - "Thursday", - "Friday", - "Saturday" - ] - } + name: "any", + }, }, - occurrence: { - serializedName: "occurrence", + userName: { + serializedName: "userName", + required: true, + type: { + name: "any", + }, + }, + password: { + serializedName: "password", type: { - name: "Number" - } - } - } - } + name: "Composite", + className: "SecretBase", + }, + }, + }, + }, }; -export const RetryPolicy: coreClient.CompositeMapper = { +export const SsisChildPackage: coreClient.CompositeMapper = { type: { name: "Composite", - className: "RetryPolicy", + className: "SsisChildPackage", modelProperties: { - count: { - serializedName: "count", + packagePath: { + serializedName: "packagePath", + required: true, type: { - name: "any" - } - }, - intervalInSeconds: { - constraints: { - InclusiveMaximum: 86400, - InclusiveMinimum: 30 + name: "any", }, - serializedName: "intervalInSeconds", + }, + packageName: { + serializedName: "packageName", type: { - name: "Number" - } - } - } - } -}; - -export const DependencyReference: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "DependencyReference", - uberParent: "DependencyReference", - polymorphicDiscriminator: { - serializedName: "type", - clientName: "type" - }, - modelProperties: { - type: { - serializedName: "type", + name: "String", + }, + }, + packageContent: { + serializedName: "packageContent", required: true, type: { - name: "String" - } - } - } - } + name: "any", + }, + }, + packageLastModifiedDate: { + serializedName: "packageLastModifiedDate", + type: { + name: "String", + }, + }, + }, + }, }; -export const TriggerReference: coreClient.CompositeMapper = { +export const SsisExecutionCredential: coreClient.CompositeMapper = { type: { name: "Composite", - className: "TriggerReference", + className: "SsisExecutionCredential", modelProperties: { - type: { - serializedName: "type", + domain: { + serializedName: "domain", required: true, type: { - name: "String" - } + name: "any", + }, }, - referenceName: { - serializedName: "referenceName", - required: true, + userName: { + serializedName: "userName", + required: true, + type: { + name: "any", + }, + }, + password: { + serializedName: "password", type: { - name: "String" - } - } - } - } + name: "Composite", + className: "SecureString", + }, + }, + }, + }, }; -export const FactoryVstsConfiguration: coreClient.CompositeMapper = { - serializedName: "FactoryVSTSConfiguration", +export const SsisExecutionParameter: coreClient.CompositeMapper = { type: { name: "Composite", - className: "FactoryVstsConfiguration", - uberParent: "FactoryRepoConfiguration", - polymorphicDiscriminator: - FactoryRepoConfiguration.type.polymorphicDiscriminator, + className: "SsisExecutionParameter", modelProperties: { - ...FactoryRepoConfiguration.type.modelProperties, - projectName: { - serializedName: "projectName", + value: { + serializedName: "value", required: true, type: { - name: "String" - } + name: "any", + }, }, - tenantId: { - serializedName: "tenantId", - type: { - name: "String" - } - } - } - } + }, + }, }; -export const FactoryGitHubConfiguration: coreClient.CompositeMapper = { - serializedName: "FactoryGitHubConfiguration", +export const SsisPropertyOverride: coreClient.CompositeMapper = { type: { name: "Composite", - className: "FactoryGitHubConfiguration", - uberParent: "FactoryRepoConfiguration", - polymorphicDiscriminator: - FactoryRepoConfiguration.type.polymorphicDiscriminator, + className: "SsisPropertyOverride", modelProperties: { - ...FactoryRepoConfiguration.type.modelProperties, - hostName: { - serializedName: "hostName", + value: { + serializedName: "value", + required: true, type: { - name: "String" - } + name: "any", + }, }, - clientId: { - serializedName: "clientId", + isSensitive: { + serializedName: "isSensitive", type: { - name: "String" - } + name: "Boolean", + }, }, - clientSecret: { - serializedName: "clientSecret", - type: { - name: "Composite", - className: "GitHubClientSecret" - } - } - } - } + }, + }, }; -export const Factory: coreClient.CompositeMapper = { +export const SsisLogLocation: coreClient.CompositeMapper = { type: { name: "Composite", - className: "Factory", - additionalProperties: { type: { name: "Object" } }, + className: "SsisLogLocation", modelProperties: { - ...Resource.type.modelProperties, - identity: { - serializedName: "identity", - type: { - name: "Composite", - className: "FactoryIdentity" - } - }, - provisioningState: { - serializedName: "properties.provisioningState", - readOnly: true, - type: { - name: "String" - } - }, - createTime: { - serializedName: "properties.createTime", - readOnly: true, + logPath: { + serializedName: "logPath", + required: true, type: { - name: "DateTime" - } + name: "any", + }, }, - version: { - serializedName: "properties.version", - readOnly: true, + type: { + serializedName: "type", + required: true, type: { - name: "String" - } + name: "String", + }, }, - purviewConfiguration: { - serializedName: "properties.purviewConfiguration", + accessCredential: { + serializedName: "typeProperties.accessCredential", type: { name: "Composite", - className: "PurviewConfiguration" - } + className: "SsisAccessCredential", + }, }, - repoConfiguration: { - serializedName: "properties.repoConfiguration", + logRefreshInterval: { + serializedName: "typeProperties.logRefreshInterval", type: { - name: "Composite", - className: "FactoryRepoConfiguration" - } + name: "any", + }, }, - globalParameters: { - serializedName: "properties.globalParameters", + }, + }, +}; + +export const CustomActivityReferenceObject: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "CustomActivityReferenceObject", + modelProperties: { + linkedServices: { + serializedName: "linkedServices", type: { - name: "Dictionary", - value: { + name: "Sequence", + element: { type: { name: "Composite", - className: "GlobalParameterSpecification" - } - } - } + className: "LinkedServiceReference", + }, + }, + }, }, - encryption: { - serializedName: "properties.encryption", + datasets: { + serializedName: "datasets", type: { - name: "Composite", - className: "EncryptionConfiguration" - } + name: "Sequence", + element: { + type: { + name: "Composite", + className: "DatasetReference", + }, + }, + }, }, - publicNetworkAccess: { - serializedName: "properties.publicNetworkAccess", - type: { - name: "String" - } - } - } - } + }, + }, }; -export const ManagedIntegrationRuntime: coreClient.CompositeMapper = { - serializedName: "Managed", +export const ExecutePipelineActivityPolicy: coreClient.CompositeMapper = { type: { name: "Composite", - className: "ManagedIntegrationRuntime", - uberParent: "IntegrationRuntime", + className: "ExecutePipelineActivityPolicy", additionalProperties: { type: { name: "Object" } }, - polymorphicDiscriminator: IntegrationRuntime.type.polymorphicDiscriminator, modelProperties: { - ...IntegrationRuntime.type.modelProperties, - state: { - serializedName: "state", - readOnly: true, + secureInput: { + serializedName: "secureInput", type: { - name: "String" - } + name: "Boolean", + }, }, - managedVirtualNetwork: { - serializedName: "managedVirtualNetwork", + }, + }, +}; + +export const WebActivityAuthentication: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "WebActivityAuthentication", + modelProperties: { + type: { + serializedName: "type", type: { - name: "Composite", - className: "ManagedVirtualNetworkReference" - } + name: "String", + }, }, - computeProperties: { - serializedName: "typeProperties.computeProperties", + pfx: { + serializedName: "pfx", type: { name: "Composite", - className: "IntegrationRuntimeComputeProperties" - } + className: "SecretBase", + }, }, - ssisProperties: { - serializedName: "typeProperties.ssisProperties", + username: { + serializedName: "username", type: { - name: "Composite", - className: "IntegrationRuntimeSsisProperties" - } + name: "any", + }, }, - customerVirtualNetwork: { - serializedName: "typeProperties.customerVirtualNetwork", + password: { + serializedName: "password", type: { name: "Composite", - className: "IntegrationRuntimeCustomerVirtualNetwork" - } - } - } - } -}; - -export const SelfHostedIntegrationRuntime: coreClient.CompositeMapper = { - serializedName: "SelfHosted", - type: { - name: "Composite", - className: "SelfHostedIntegrationRuntime", - uberParent: "IntegrationRuntime", - additionalProperties: { type: { name: "Object" } }, - polymorphicDiscriminator: IntegrationRuntime.type.polymorphicDiscriminator, - modelProperties: { - ...IntegrationRuntime.type.modelProperties, - linkedInfo: { - serializedName: "typeProperties.linkedInfo", + className: "SecretBase", + }, + }, + resource: { + serializedName: "resource", type: { - name: "Composite", - className: "LinkedIntegrationRuntimeType" - } - } - } - } -}; - -export const IntegrationRuntimeResource: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "IntegrationRuntimeResource", - modelProperties: { - ...SubResource.type.modelProperties, - properties: { - serializedName: "properties", + name: "any", + }, + }, + userTenant: { + serializedName: "userTenant", + type: { + name: "any", + }, + }, + credential: { + serializedName: "credential", type: { name: "Composite", - className: "IntegrationRuntime" - } - } - } - } + className: "CredentialReference", + }, + }, + }, + }, }; -export const LinkedServiceResource: coreClient.CompositeMapper = { +export const SwitchCase: coreClient.CompositeMapper = { type: { name: "Composite", - className: "LinkedServiceResource", + className: "SwitchCase", modelProperties: { - ...SubResource.type.modelProperties, - properties: { - serializedName: "properties", + value: { + serializedName: "value", type: { - name: "Composite", - className: "LinkedService" - } - } - } - } + name: "String", + }, + }, + activities: { + serializedName: "activities", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "Activity", + }, + }, + }, + }, + }, + }, }; -export const DatasetResource: coreClient.CompositeMapper = { +export const AzureMLWebServiceFile: coreClient.CompositeMapper = { type: { name: "Composite", - className: "DatasetResource", + className: "AzureMLWebServiceFile", modelProperties: { - ...SubResource.type.modelProperties, - properties: { - serializedName: "properties", + filePath: { + serializedName: "filePath", + required: true, + type: { + name: "any", + }, + }, + linkedServiceName: { + serializedName: "linkedServiceName", type: { name: "Composite", - className: "Dataset" - } - } - } - } + className: "LinkedServiceReference", + }, + }, + }, + }, }; -export const PipelineResource: coreClient.CompositeMapper = { +export const SecureInputOutputPolicy: coreClient.CompositeMapper = { type: { name: "Composite", - className: "PipelineResource", - additionalProperties: { type: { name: "Object" } }, + className: "SecureInputOutputPolicy", modelProperties: { - ...SubResource.type.modelProperties, - description: { - serializedName: "properties.description", - type: { - name: "String" - } - }, - activities: { - serializedName: "properties.activities", + secureInput: { + serializedName: "secureInput", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "Activity" - } - } - } + name: "Boolean", + }, }, - parameters: { - serializedName: "properties.parameters", + secureOutput: { + serializedName: "secureOutput", type: { - name: "Dictionary", - value: { - type: { name: "Composite", className: "ParameterSpecification" } - } - } + name: "Boolean", + }, }, - variables: { - serializedName: "properties.variables", - type: { - name: "Dictionary", - value: { - type: { name: "Composite", className: "VariableSpecification" } - } - } + }, + }, +}; + +export const ExecuteDataFlowActivityTypeProperties: coreClient.CompositeMapper = + { + type: { + name: "Composite", + className: "ExecuteDataFlowActivityTypeProperties", + modelProperties: { + dataFlow: { + serializedName: "dataFlow", + type: { + name: "Composite", + className: "DataFlowReference", + }, + }, + staging: { + serializedName: "staging", + type: { + name: "Composite", + className: "DataFlowStagingInfo", + }, + }, + integrationRuntime: { + serializedName: "integrationRuntime", + type: { + name: "Composite", + className: "IntegrationRuntimeReference", + }, + }, + compute: { + serializedName: "compute", + type: { + name: "Composite", + className: "ExecuteDataFlowActivityTypePropertiesCompute", + }, + }, + traceLevel: { + serializedName: "traceLevel", + type: { + name: "any", + }, + }, + continueOnError: { + serializedName: "continueOnError", + type: { + name: "any", + }, + }, + runConcurrently: { + serializedName: "runConcurrently", + type: { + name: "any", + }, + }, + sourceStagingConcurrency: { + serializedName: "sourceStagingConcurrency", + type: { + name: "any", + }, + }, }, - concurrency: { - constraints: { - InclusiveMinimum: 1 + }, + }; + +export const ExecuteDataFlowActivityTypePropertiesCompute: coreClient.CompositeMapper = + { + type: { + name: "Composite", + className: "ExecuteDataFlowActivityTypePropertiesCompute", + modelProperties: { + computeType: { + serializedName: "computeType", + type: { + name: "any", + }, }, - serializedName: "properties.concurrency", + coreCount: { + serializedName: "coreCount", + type: { + name: "any", + }, + }, + }, + }, + }; + +export const PowerQuerySinkMapping: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "PowerQuerySinkMapping", + modelProperties: { + queryName: { + serializedName: "queryName", type: { - name: "Number" - } + name: "String", + }, }, - annotations: { - serializedName: "properties.annotations", + dataflowSinks: { + serializedName: "dataflowSinks", type: { name: "Sequence", element: { type: { - name: "any" - } - } - } + name: "Composite", + className: "PowerQuerySink", + }, + }, + }, }, - runDimensions: { - serializedName: "properties.runDimensions", + }, + }, +}; + +export const ScriptActivityScriptBlock: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "ScriptActivityScriptBlock", + modelProperties: { + text: { + serializedName: "text", + required: true, type: { - name: "Dictionary", - value: { type: { name: "any" } } - } + name: "any", + }, }, - folder: { - serializedName: "properties.folder", + type: { + serializedName: "type", + required: true, type: { - name: "Composite", - className: "PipelineFolder" - } + name: "any", + }, }, - policy: { - serializedName: "properties.policy", + parameters: { + serializedName: "parameters", type: { - name: "Composite", - className: "PipelinePolicy" - } - } - } - } + name: "Sequence", + element: { + type: { + name: "Composite", + className: "ScriptActivityParameter", + }, + }, + }, + }, + }, + }, }; -export const TriggerResource: coreClient.CompositeMapper = { +export const ScriptActivityParameter: coreClient.CompositeMapper = { type: { name: "Composite", - className: "TriggerResource", + className: "ScriptActivityParameter", modelProperties: { - ...SubResource.type.modelProperties, - properties: { - serializedName: "properties", + name: { + serializedName: "name", type: { - name: "Composite", - className: "Trigger" - } - } - } - } -}; + name: "any", + }, + }, + type: { + serializedName: "type", + type: { + name: "String", + }, + }, + value: { + serializedName: "value", + type: { + name: "any", + }, + }, + direction: { + serializedName: "direction", + type: { + name: "String", + }, + }, + size: { + serializedName: "size", + type: { + name: "Number", + }, + }, + }, + }, +}; + +export const ScriptActivityTypePropertiesLogSettings: coreClient.CompositeMapper = + { + type: { + name: "Composite", + className: "ScriptActivityTypePropertiesLogSettings", + modelProperties: { + logDestination: { + serializedName: "logDestination", + required: true, + type: { + name: "String", + }, + }, + logLocationSettings: { + serializedName: "logLocationSettings", + type: { + name: "Composite", + className: "LogLocationSettings", + }, + }, + }, + }, + }; -export const DataFlowResource: coreClient.CompositeMapper = { +export const SynapseNotebookReference: coreClient.CompositeMapper = { type: { name: "Composite", - className: "DataFlowResource", + className: "SynapseNotebookReference", modelProperties: { - ...SubResource.type.modelProperties, - properties: { - serializedName: "properties", + type: { + serializedName: "type", + required: true, type: { - name: "Composite", - className: "DataFlow" - } - } - } - } + name: "String", + }, + }, + referenceName: { + serializedName: "referenceName", + required: true, + type: { + name: "any", + }, + }, + }, + }, }; -export const ManagedVirtualNetworkResource: coreClient.CompositeMapper = { +export const BigDataPoolParametrizationReference: coreClient.CompositeMapper = { type: { name: "Composite", - className: "ManagedVirtualNetworkResource", + className: "BigDataPoolParametrizationReference", modelProperties: { - ...SubResource.type.modelProperties, - properties: { - serializedName: "properties", + type: { + serializedName: "type", + required: true, type: { - name: "Composite", - className: "ManagedVirtualNetwork" - } - } - } - } + name: "String", + }, + }, + referenceName: { + serializedName: "referenceName", + required: true, + type: { + name: "any", + }, + }, + }, + }, }; -export const ManagedPrivateEndpointResource: coreClient.CompositeMapper = { +export const NotebookParameter: coreClient.CompositeMapper = { type: { name: "Composite", - className: "ManagedPrivateEndpointResource", + className: "NotebookParameter", modelProperties: { - ...SubResource.type.modelProperties, - properties: { - serializedName: "properties", + value: { + serializedName: "value", + nullable: true, type: { - name: "Composite", - className: "ManagedPrivateEndpoint" - } - } - } - } + name: "any", + }, + }, + type: { + serializedName: "type", + type: { + name: "String", + }, + }, + }, + }, }; -export const ManagedIdentityCredentialResource: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "ManagedIdentityCredentialResource", - modelProperties: { - ...SubResource.type.modelProperties, - properties: { - serializedName: "properties", +export const SparkConfigurationParametrizationReference: coreClient.CompositeMapper = + { + type: { + name: "Composite", + className: "SparkConfigurationParametrizationReference", + modelProperties: { type: { - name: "Composite", - className: "ManagedIdentityCredential" - } - } - } - } -}; + serializedName: "type", + required: true, + type: { + name: "String", + }, + }, + referenceName: { + serializedName: "referenceName", + required: true, + type: { + name: "any", + }, + }, + }, + }, + }; -export const PrivateEndpointConnectionResource: coreClient.CompositeMapper = { +export const SynapseSparkJobReference: coreClient.CompositeMapper = { type: { name: "Composite", - className: "PrivateEndpointConnectionResource", + className: "SynapseSparkJobReference", modelProperties: { - ...SubResource.type.modelProperties, - properties: { - serializedName: "properties", + type: { + serializedName: "type", + required: true, type: { - name: "Composite", - className: "RemotePrivateEndpointConnection" - } - } - } - } + name: "String", + }, + }, + referenceName: { + serializedName: "referenceName", + required: true, + type: { + name: "any", + }, + }, + }, + }, }; -export const PrivateLinkConnectionApprovalRequestResource: coreClient.CompositeMapper = { +export const ExpressionV2: coreClient.CompositeMapper = { type: { name: "Composite", - className: "PrivateLinkConnectionApprovalRequestResource", + className: "ExpressionV2", modelProperties: { - ...SubResource.type.modelProperties, - properties: { - serializedName: "properties", + type: { + serializedName: "type", type: { - name: "Composite", - className: "PrivateLinkConnectionApprovalRequest" - } - } - } - } + name: "String", + }, + }, + value: { + serializedName: "value", + type: { + name: "String", + }, + }, + operator: { + serializedName: "operator", + type: { + name: "String", + }, + }, + operands: { + serializedName: "operands", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "ExpressionV2", + }, + }, + }, + }, + }, + }, }; -export const PrivateLinkResource: coreClient.CompositeMapper = { +export const ScheduleTriggerRecurrence: coreClient.CompositeMapper = { type: { name: "Composite", - className: "PrivateLinkResource", + className: "ScheduleTriggerRecurrence", + additionalProperties: { type: { name: "Object" } }, modelProperties: { - ...SubResource.type.modelProperties, - properties: { - serializedName: "properties", + frequency: { + serializedName: "frequency", + type: { + name: "String", + }, + }, + interval: { + serializedName: "interval", + type: { + name: "Number", + }, + }, + startTime: { + serializedName: "startTime", + type: { + name: "DateTime", + }, + }, + endTime: { + serializedName: "endTime", + type: { + name: "DateTime", + }, + }, + timeZone: { + serializedName: "timeZone", + type: { + name: "String", + }, + }, + schedule: { + serializedName: "schedule", type: { name: "Composite", - className: "PrivateLinkResourceProperties" - } - } - } - } + className: "RecurrenceSchedule", + }, + }, + }, + }, }; -export const GlobalParameterResource: coreClient.CompositeMapper = { +export const RecurrenceSchedule: coreClient.CompositeMapper = { type: { name: "Composite", - className: "GlobalParameterResource", + className: "RecurrenceSchedule", + additionalProperties: { type: { name: "Object" } }, modelProperties: { - ...SubResource.type.modelProperties, - properties: { - serializedName: "properties", - required: true, + minutes: { + serializedName: "minutes", type: { - name: "Dictionary", - value: { + name: "Sequence", + element: { + type: { + name: "Number", + }, + }, + }, + }, + hours: { + serializedName: "hours", + type: { + name: "Sequence", + element: { + type: { + name: "Number", + }, + }, + }, + }, + weekDays: { + serializedName: "weekDays", + type: { + name: "Sequence", + element: { + type: { + name: "Enum", + allowedValues: [ + "Sunday", + "Monday", + "Tuesday", + "Wednesday", + "Thursday", + "Friday", + "Saturday", + ], + }, + }, + }, + }, + monthDays: { + serializedName: "monthDays", + type: { + name: "Sequence", + element: { + type: { + name: "Number", + }, + }, + }, + }, + monthlyOccurrences: { + serializedName: "monthlyOccurrences", + type: { + name: "Sequence", + element: { type: { name: "Composite", - className: "GlobalParameterSpecification" - } - } - } - } - } - } + className: "RecurrenceScheduleOccurrence", + }, + }, + }, + }, + }, + }, }; -export const CredentialResource: coreClient.CompositeMapper = { +export const RecurrenceScheduleOccurrence: coreClient.CompositeMapper = { type: { name: "Composite", - className: "CredentialResource", + className: "RecurrenceScheduleOccurrence", + additionalProperties: { type: { name: "Object" } }, modelProperties: { - ...SubResource.type.modelProperties, - properties: { - serializedName: "properties", + day: { + serializedName: "day", + type: { + name: "Enum", + allowedValues: [ + "Sunday", + "Monday", + "Tuesday", + "Wednesday", + "Thursday", + "Friday", + "Saturday", + ], + }, + }, + occurrence: { + serializedName: "occurrence", + type: { + name: "Number", + }, + }, + }, + }, +}; + +export const RetryPolicy: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "RetryPolicy", + modelProperties: { + count: { + serializedName: "count", + type: { + name: "any", + }, + }, + intervalInSeconds: { + constraints: { + InclusiveMaximum: 86400, + InclusiveMinimum: 30, + }, + serializedName: "intervalInSeconds", + type: { + name: "Number", + }, + }, + }, + }, +}; + +export const DependencyReference: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "DependencyReference", + uberParent: "DependencyReference", + polymorphicDiscriminator: { + serializedName: "type", + clientName: "type", + }, + modelProperties: { + type: { + serializedName: "type", + required: true, + type: { + name: "String", + }, + }, + }, + }, +}; + +export const TriggerReference: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "TriggerReference", + modelProperties: { + type: { + serializedName: "type", + required: true, + type: { + name: "String", + }, + }, + referenceName: { + serializedName: "referenceName", + required: true, + type: { + name: "String", + }, + }, + }, + }, +}; + +export const FactoryVstsConfiguration: coreClient.CompositeMapper = { + serializedName: "FactoryVSTSConfiguration", + type: { + name: "Composite", + className: "FactoryVstsConfiguration", + uberParent: "FactoryRepoConfiguration", + polymorphicDiscriminator: + FactoryRepoConfiguration.type.polymorphicDiscriminator, + modelProperties: { + ...FactoryRepoConfiguration.type.modelProperties, + projectName: { + serializedName: "projectName", + required: true, + type: { + name: "String", + }, + }, + tenantId: { + serializedName: "tenantId", + type: { + name: "String", + }, + }, + }, + }, +}; + +export const FactoryGitHubConfiguration: coreClient.CompositeMapper = { + serializedName: "FactoryGitHubConfiguration", + type: { + name: "Composite", + className: "FactoryGitHubConfiguration", + uberParent: "FactoryRepoConfiguration", + polymorphicDiscriminator: + FactoryRepoConfiguration.type.polymorphicDiscriminator, + modelProperties: { + ...FactoryRepoConfiguration.type.modelProperties, + hostName: { + serializedName: "hostName", + type: { + name: "String", + }, + }, + clientId: { + serializedName: "clientId", + type: { + name: "String", + }, + }, + clientSecret: { + serializedName: "clientSecret", type: { name: "Composite", - className: "Credential" - } - } - } - } + className: "GitHubClientSecret", + }, + }, + }, + }, }; -export const ManagedIntegrationRuntimeStatus: coreClient.CompositeMapper = { - serializedName: "Managed", +export const Factory: coreClient.CompositeMapper = { type: { name: "Composite", - className: "ManagedIntegrationRuntimeStatus", - uberParent: "IntegrationRuntimeStatus", + className: "Factory", additionalProperties: { type: { name: "Object" } }, - polymorphicDiscriminator: - IntegrationRuntimeStatus.type.polymorphicDiscriminator, modelProperties: { - ...IntegrationRuntimeStatus.type.modelProperties, + ...Resource.type.modelProperties, + identity: { + serializedName: "identity", + type: { + name: "Composite", + className: "FactoryIdentity", + }, + }, + provisioningState: { + serializedName: "properties.provisioningState", + readOnly: true, + type: { + name: "String", + }, + }, createTime: { - serializedName: "typeProperties.createTime", + serializedName: "properties.createTime", readOnly: true, type: { - name: "DateTime" - } + name: "DateTime", + }, }, - nodes: { - serializedName: "typeProperties.nodes", + version: { + serializedName: "properties.version", readOnly: true, type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "ManagedIntegrationRuntimeNode" - } - } - } + name: "String", + }, + }, + purviewConfiguration: { + serializedName: "properties.purviewConfiguration", + type: { + name: "Composite", + className: "PurviewConfiguration", + }, + }, + repoConfiguration: { + serializedName: "properties.repoConfiguration", + type: { + name: "Composite", + className: "FactoryRepoConfiguration", + }, + }, + globalParameters: { + serializedName: "properties.globalParameters", + type: { + name: "Dictionary", + value: { + type: { + name: "Composite", + className: "GlobalParameterSpecification", + }, + }, + }, + }, + encryption: { + serializedName: "properties.encryption", + type: { + name: "Composite", + className: "EncryptionConfiguration", + }, + }, + publicNetworkAccess: { + serializedName: "properties.publicNetworkAccess", + type: { + name: "String", + }, + }, + }, + }, +}; + +export const ManagedIntegrationRuntime: coreClient.CompositeMapper = { + serializedName: "Managed", + type: { + name: "Composite", + className: "ManagedIntegrationRuntime", + uberParent: "IntegrationRuntime", + additionalProperties: { type: { name: "Object" } }, + polymorphicDiscriminator: IntegrationRuntime.type.polymorphicDiscriminator, + modelProperties: { + ...IntegrationRuntime.type.modelProperties, + state: { + serializedName: "state", + readOnly: true, + type: { + name: "String", + }, + }, + managedVirtualNetwork: { + serializedName: "managedVirtualNetwork", + type: { + name: "Composite", + className: "ManagedVirtualNetworkReference", + }, + }, + computeProperties: { + serializedName: "typeProperties.computeProperties", + type: { + name: "Composite", + className: "IntegrationRuntimeComputeProperties", + }, + }, + ssisProperties: { + serializedName: "typeProperties.ssisProperties", + type: { + name: "Composite", + className: "IntegrationRuntimeSsisProperties", + }, + }, + customerVirtualNetwork: { + serializedName: "typeProperties.customerVirtualNetwork", + type: { + name: "Composite", + className: "IntegrationRuntimeCustomerVirtualNetwork", + }, + }, + }, + }, +}; + +export const SelfHostedIntegrationRuntime: coreClient.CompositeMapper = { + serializedName: "SelfHosted", + type: { + name: "Composite", + className: "SelfHostedIntegrationRuntime", + uberParent: "IntegrationRuntime", + additionalProperties: { type: { name: "Object" } }, + polymorphicDiscriminator: IntegrationRuntime.type.polymorphicDiscriminator, + modelProperties: { + ...IntegrationRuntime.type.modelProperties, + linkedInfo: { + serializedName: "typeProperties.linkedInfo", + type: { + name: "Composite", + className: "LinkedIntegrationRuntimeType", + }, + }, + selfContainedInteractiveAuthoringEnabled: { + serializedName: + "typeProperties.selfContainedInteractiveAuthoringEnabled", + type: { + name: "Boolean", + }, + }, + }, + }, +}; + +export const IntegrationRuntimeResource: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "IntegrationRuntimeResource", + modelProperties: { + ...SubResource.type.modelProperties, + properties: { + serializedName: "properties", + type: { + name: "Composite", + className: "IntegrationRuntime", + }, + }, + }, + }, +}; + +export const LinkedServiceResource: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "LinkedServiceResource", + modelProperties: { + ...SubResource.type.modelProperties, + properties: { + serializedName: "properties", + type: { + name: "Composite", + className: "LinkedService", + }, + }, + }, + }, +}; + +export const DatasetResource: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "DatasetResource", + modelProperties: { + ...SubResource.type.modelProperties, + properties: { + serializedName: "properties", + type: { + name: "Composite", + className: "Dataset", + }, + }, + }, + }, +}; + +export const PipelineResource: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "PipelineResource", + additionalProperties: { type: { name: "Object" } }, + modelProperties: { + ...SubResource.type.modelProperties, + description: { + serializedName: "properties.description", + type: { + name: "String", + }, + }, + activities: { + serializedName: "properties.activities", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "Activity", + }, + }, + }, + }, + parameters: { + serializedName: "properties.parameters", + type: { + name: "Dictionary", + value: { + type: { name: "Composite", className: "ParameterSpecification" }, + }, + }, + }, + variables: { + serializedName: "properties.variables", + type: { + name: "Dictionary", + value: { + type: { name: "Composite", className: "VariableSpecification" }, + }, + }, + }, + concurrency: { + constraints: { + InclusiveMinimum: 1, + }, + serializedName: "properties.concurrency", + type: { + name: "Number", + }, + }, + annotations: { + serializedName: "properties.annotations", + type: { + name: "Sequence", + element: { + type: { + name: "any", + }, + }, + }, + }, + runDimensions: { + serializedName: "properties.runDimensions", + type: { + name: "Dictionary", + value: { type: { name: "any" } }, + }, + }, + folder: { + serializedName: "properties.folder", + type: { + name: "Composite", + className: "PipelineFolder", + }, + }, + policy: { + serializedName: "properties.policy", + type: { + name: "Composite", + className: "PipelinePolicy", + }, + }, + }, + }, +}; + +export const TriggerResource: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "TriggerResource", + modelProperties: { + ...SubResource.type.modelProperties, + properties: { + serializedName: "properties", + type: { + name: "Composite", + className: "Trigger", + }, + }, + }, + }, +}; + +export const DataFlowResource: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "DataFlowResource", + modelProperties: { + ...SubResource.type.modelProperties, + properties: { + serializedName: "properties", + type: { + name: "Composite", + className: "DataFlow", + }, + }, + }, + }, +}; + +export const ManagedVirtualNetworkResource: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "ManagedVirtualNetworkResource", + modelProperties: { + ...SubResource.type.modelProperties, + properties: { + serializedName: "properties", + type: { + name: "Composite", + className: "ManagedVirtualNetwork", + }, + }, + }, + }, +}; + +export const ManagedPrivateEndpointResource: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "ManagedPrivateEndpointResource", + modelProperties: { + ...SubResource.type.modelProperties, + properties: { + serializedName: "properties", + type: { + name: "Composite", + className: "ManagedPrivateEndpoint", + }, + }, + }, + }, +}; + +export const CredentialResource: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "CredentialResource", + modelProperties: { + ...SubResource.type.modelProperties, + properties: { + serializedName: "properties", + type: { + name: "Composite", + className: "Credential", + }, + }, + }, + }, +}; + +export const PrivateEndpointConnectionResource: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "PrivateEndpointConnectionResource", + modelProperties: { + ...SubResource.type.modelProperties, + properties: { + serializedName: "properties", + type: { + name: "Composite", + className: "RemotePrivateEndpointConnection", + }, + }, + }, + }, +}; + +export const PrivateLinkConnectionApprovalRequestResource: coreClient.CompositeMapper = + { + type: { + name: "Composite", + className: "PrivateLinkConnectionApprovalRequestResource", + modelProperties: { + ...SubResource.type.modelProperties, + properties: { + serializedName: "properties", + type: { + name: "Composite", + className: "PrivateLinkConnectionApprovalRequest", + }, + }, + }, + }, + }; + +export const PrivateLinkResource: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "PrivateLinkResource", + modelProperties: { + ...SubResource.type.modelProperties, + properties: { + serializedName: "properties", + type: { + name: "Composite", + className: "PrivateLinkResourceProperties", + }, + }, + }, + }, +}; + +export const GlobalParameterResource: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "GlobalParameterResource", + modelProperties: { + ...SubResource.type.modelProperties, + properties: { + serializedName: "properties", + required: true, + type: { + name: "Dictionary", + value: { + type: { + name: "Composite", + className: "GlobalParameterSpecification", + }, + }, + }, + }, + }, + }, +}; + +export const ChangeDataCaptureResource: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "ChangeDataCaptureResource", + additionalProperties: { type: { name: "Object" } }, + modelProperties: { + ...SubResource.type.modelProperties, + folder: { + serializedName: "properties.folder", + type: { + name: "Composite", + className: "ChangeDataCaptureFolder", + }, + }, + description: { + serializedName: "properties.description", + type: { + name: "String", + }, + }, + sourceConnectionsInfo: { + serializedName: "properties.sourceConnectionsInfo", + required: true, + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "MapperSourceConnectionsInfo", + }, + }, + }, + }, + targetConnectionsInfo: { + serializedName: "properties.targetConnectionsInfo", + required: true, + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "MapperTargetConnectionsInfo", + }, + }, + }, + }, + policy: { + serializedName: "properties.policy", + type: { + name: "Composite", + className: "MapperPolicy", + }, + }, + allowVNetOverride: { + serializedName: "properties.allowVNetOverride", + type: { + name: "Boolean", + }, + }, + status: { + serializedName: "properties.status", + type: { + name: "String", + }, + }, + }, + }, +}; + +export const ManagedIntegrationRuntimeStatus: coreClient.CompositeMapper = { + serializedName: "Managed", + type: { + name: "Composite", + className: "ManagedIntegrationRuntimeStatus", + uberParent: "IntegrationRuntimeStatus", + additionalProperties: { type: { name: "Object" } }, + polymorphicDiscriminator: + IntegrationRuntimeStatus.type.polymorphicDiscriminator, + modelProperties: { + ...IntegrationRuntimeStatus.type.modelProperties, + createTime: { + serializedName: "typeProperties.createTime", + readOnly: true, + type: { + name: "DateTime", + }, + }, + nodes: { + serializedName: "typeProperties.nodes", + readOnly: true, + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "ManagedIntegrationRuntimeNode", + }, + }, + }, + }, + otherErrors: { + serializedName: "typeProperties.otherErrors", + readOnly: true, + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "ManagedIntegrationRuntimeError", + }, + }, + }, + }, + lastOperation: { + serializedName: "typeProperties.lastOperation", + type: { + name: "Composite", + className: "ManagedIntegrationRuntimeOperationResult", + }, + }, + }, + }, +}; + +export const SelfHostedIntegrationRuntimeStatus: coreClient.CompositeMapper = { + serializedName: "SelfHosted", + type: { + name: "Composite", + className: "SelfHostedIntegrationRuntimeStatus", + uberParent: "IntegrationRuntimeStatus", + additionalProperties: { type: { name: "Object" } }, + polymorphicDiscriminator: + IntegrationRuntimeStatus.type.polymorphicDiscriminator, + modelProperties: { + ...IntegrationRuntimeStatus.type.modelProperties, + createTime: { + serializedName: "typeProperties.createTime", + readOnly: true, + type: { + name: "DateTime", + }, + }, + taskQueueId: { + serializedName: "typeProperties.taskQueueId", + readOnly: true, + type: { + name: "String", + }, + }, + internalChannelEncryption: { + serializedName: "typeProperties.internalChannelEncryption", + readOnly: true, + type: { + name: "String", + }, + }, + version: { + serializedName: "typeProperties.version", + readOnly: true, + type: { + name: "String", + }, + }, + nodes: { + serializedName: "typeProperties.nodes", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "SelfHostedIntegrationRuntimeNode", + }, + }, + }, + }, + scheduledUpdateDate: { + serializedName: "typeProperties.scheduledUpdateDate", + readOnly: true, + type: { + name: "DateTime", + }, + }, + updateDelayOffset: { + serializedName: "typeProperties.updateDelayOffset", + readOnly: true, + type: { + name: "String", + }, + }, + localTimeZoneOffset: { + serializedName: "typeProperties.localTimeZoneOffset", + readOnly: true, + type: { + name: "String", + }, + }, + capabilities: { + serializedName: "typeProperties.capabilities", + readOnly: true, + type: { + name: "Dictionary", + value: { type: { name: "String" } }, + }, + }, + serviceUrls: { + serializedName: "typeProperties.serviceUrls", + readOnly: true, + type: { + name: "Sequence", + element: { + type: { + name: "String", + }, + }, + }, + }, + autoUpdate: { + serializedName: "typeProperties.autoUpdate", + readOnly: true, + type: { + name: "String", + }, + }, + versionStatus: { + serializedName: "typeProperties.versionStatus", + readOnly: true, + type: { + name: "String", + }, + }, + links: { + serializedName: "typeProperties.links", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "LinkedIntegrationRuntime", + }, + }, + }, + }, + pushedVersion: { + serializedName: "typeProperties.pushedVersion", + readOnly: true, + type: { + name: "String", + }, + }, + latestVersion: { + serializedName: "typeProperties.latestVersion", + readOnly: true, + type: { + name: "String", + }, + }, + autoUpdateETA: { + serializedName: "typeProperties.autoUpdateETA", + readOnly: true, + type: { + name: "DateTime", + }, + }, + selfContainedInteractiveAuthoringEnabled: { + serializedName: + "typeProperties.selfContainedInteractiveAuthoringEnabled", + readOnly: true, + type: { + name: "Boolean", + }, + }, + }, + }, +}; + +export const SsisFolder: coreClient.CompositeMapper = { + serializedName: "Folder", + type: { + name: "Composite", + className: "SsisFolder", + uberParent: "SsisObjectMetadata", + polymorphicDiscriminator: SsisObjectMetadata.type.polymorphicDiscriminator, + modelProperties: { + ...SsisObjectMetadata.type.modelProperties, + }, + }, +}; + +export const SsisProject: coreClient.CompositeMapper = { + serializedName: "Project", + type: { + name: "Composite", + className: "SsisProject", + uberParent: "SsisObjectMetadata", + polymorphicDiscriminator: SsisObjectMetadata.type.polymorphicDiscriminator, + modelProperties: { + ...SsisObjectMetadata.type.modelProperties, + folderId: { + serializedName: "folderId", + type: { + name: "Number", + }, + }, + version: { + serializedName: "version", + type: { + name: "Number", + }, + }, + environmentRefs: { + serializedName: "environmentRefs", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "SsisEnvironmentReference", + }, + }, + }, + }, + parameters: { + serializedName: "parameters", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "SsisParameter", + }, + }, + }, + }, + }, + }, +}; + +export const SsisPackage: coreClient.CompositeMapper = { + serializedName: "Package", + type: { + name: "Composite", + className: "SsisPackage", + uberParent: "SsisObjectMetadata", + polymorphicDiscriminator: SsisObjectMetadata.type.polymorphicDiscriminator, + modelProperties: { + ...SsisObjectMetadata.type.modelProperties, + folderId: { + serializedName: "folderId", + type: { + name: "Number", + }, + }, + projectVersion: { + serializedName: "projectVersion", + type: { + name: "Number", + }, + }, + projectId: { + serializedName: "projectId", + type: { + name: "Number", + }, + }, + parameters: { + serializedName: "parameters", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "SsisParameter", + }, + }, + }, + }, + }, + }, +}; + +export const SsisEnvironment: coreClient.CompositeMapper = { + serializedName: "Environment", + type: { + name: "Composite", + className: "SsisEnvironment", + uberParent: "SsisObjectMetadata", + polymorphicDiscriminator: SsisObjectMetadata.type.polymorphicDiscriminator, + modelProperties: { + ...SsisObjectMetadata.type.modelProperties, + folderId: { + serializedName: "folderId", + type: { + name: "Number", + }, + }, + variables: { + serializedName: "variables", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "SsisVariable", + }, + }, + }, + }, + }, + }, +}; + +export const AzureStorageLinkedService: coreClient.CompositeMapper = { + serializedName: "AzureStorage", + type: { + name: "Composite", + className: "AzureStorageLinkedService", + uberParent: "LinkedService", + additionalProperties: { type: { name: "Object" } }, + polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, + modelProperties: { + ...LinkedService.type.modelProperties, + connectionString: { + serializedName: "typeProperties.connectionString", + type: { + name: "any", + }, + }, + accountKey: { + serializedName: "typeProperties.accountKey", + type: { + name: "Composite", + className: "AzureKeyVaultSecretReference", + }, + }, + sasUri: { + serializedName: "typeProperties.sasUri", + type: { + name: "any", + }, + }, + sasToken: { + serializedName: "typeProperties.sasToken", + type: { + name: "Composite", + className: "AzureKeyVaultSecretReference", + }, + }, + encryptedCredential: { + serializedName: "typeProperties.encryptedCredential", + type: { + name: "String", + }, + }, + }, + }, +}; + +export const AzureBlobStorageLinkedService: coreClient.CompositeMapper = { + serializedName: "AzureBlobStorage", + type: { + name: "Composite", + className: "AzureBlobStorageLinkedService", + uberParent: "LinkedService", + additionalProperties: { type: { name: "Object" } }, + polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, + modelProperties: { + ...LinkedService.type.modelProperties, + connectionString: { + serializedName: "typeProperties.connectionString", + type: { + name: "any", + }, + }, + accountKey: { + serializedName: "typeProperties.accountKey", + type: { + name: "Composite", + className: "AzureKeyVaultSecretReference", + }, + }, + sasUri: { + serializedName: "typeProperties.sasUri", + type: { + name: "any", + }, + }, + sasToken: { + serializedName: "typeProperties.sasToken", + type: { + name: "Composite", + className: "AzureKeyVaultSecretReference", + }, + }, + serviceEndpoint: { + serializedName: "typeProperties.serviceEndpoint", + type: { + name: "any", + }, + }, + servicePrincipalId: { + serializedName: "typeProperties.servicePrincipalId", + type: { + name: "any", + }, + }, + servicePrincipalKey: { + serializedName: "typeProperties.servicePrincipalKey", + type: { + name: "Composite", + className: "SecretBase", + }, + }, + tenant: { + serializedName: "typeProperties.tenant", + type: { + name: "any", + }, + }, + azureCloudType: { + serializedName: "typeProperties.azureCloudType", + type: { + name: "any", + }, + }, + accountKind: { + serializedName: "typeProperties.accountKind", + type: { + name: "any", + }, + }, + encryptedCredential: { + serializedName: "typeProperties.encryptedCredential", + type: { + name: "String", + }, + }, + credential: { + serializedName: "typeProperties.credential", + type: { + name: "Composite", + className: "CredentialReference", + }, + }, + authenticationType: { + serializedName: "typeProperties.authenticationType", + type: { + name: "String", + }, + }, + containerUri: { + serializedName: "typeProperties.containerUri", + type: { + name: "any", + }, + }, + }, + }, +}; + +export const AzureTableStorageLinkedService: coreClient.CompositeMapper = { + serializedName: "AzureTableStorage", + type: { + name: "Composite", + className: "AzureTableStorageLinkedService", + uberParent: "LinkedService", + additionalProperties: { type: { name: "Object" } }, + polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, + modelProperties: { + ...LinkedService.type.modelProperties, + connectionString: { + serializedName: "typeProperties.connectionString", + type: { + name: "any", + }, + }, + accountKey: { + serializedName: "typeProperties.accountKey", + type: { + name: "Composite", + className: "AzureKeyVaultSecretReference", + }, + }, + sasUri: { + serializedName: "typeProperties.sasUri", + type: { + name: "any", + }, + }, + sasToken: { + serializedName: "typeProperties.sasToken", + type: { + name: "Composite", + className: "AzureKeyVaultSecretReference", + }, + }, + encryptedCredential: { + serializedName: "typeProperties.encryptedCredential", + type: { + name: "String", + }, + }, + }, + }, +}; + +export const AzureSqlDWLinkedService: coreClient.CompositeMapper = { + serializedName: "AzureSqlDW", + type: { + name: "Composite", + className: "AzureSqlDWLinkedService", + uberParent: "LinkedService", + additionalProperties: { type: { name: "Object" } }, + polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, + modelProperties: { + ...LinkedService.type.modelProperties, + connectionString: { + serializedName: "typeProperties.connectionString", + required: true, + type: { + name: "any", + }, + }, + password: { + serializedName: "typeProperties.password", + type: { + name: "Composite", + className: "AzureKeyVaultSecretReference", + }, + }, + servicePrincipalId: { + serializedName: "typeProperties.servicePrincipalId", + type: { + name: "any", + }, + }, + servicePrincipalKey: { + serializedName: "typeProperties.servicePrincipalKey", + type: { + name: "Composite", + className: "SecretBase", + }, + }, + tenant: { + serializedName: "typeProperties.tenant", + type: { + name: "any", + }, + }, + azureCloudType: { + serializedName: "typeProperties.azureCloudType", + type: { + name: "any", + }, + }, + encryptedCredential: { + serializedName: "typeProperties.encryptedCredential", + type: { + name: "String", + }, + }, + credential: { + serializedName: "typeProperties.credential", + type: { + name: "Composite", + className: "CredentialReference", + }, + }, + }, + }, +}; + +export const SqlServerLinkedService: coreClient.CompositeMapper = { + serializedName: "SqlServer", + type: { + name: "Composite", + className: "SqlServerLinkedService", + uberParent: "LinkedService", + additionalProperties: { type: { name: "Object" } }, + polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, + modelProperties: { + ...LinkedService.type.modelProperties, + connectionString: { + serializedName: "typeProperties.connectionString", + required: true, + type: { + name: "any", + }, + }, + userName: { + serializedName: "typeProperties.userName", + type: { + name: "any", + }, + }, + password: { + serializedName: "typeProperties.password", + type: { + name: "Composite", + className: "SecretBase", + }, + }, + encryptedCredential: { + serializedName: "typeProperties.encryptedCredential", + type: { + name: "String", + }, + }, + alwaysEncryptedSettings: { + serializedName: "typeProperties.alwaysEncryptedSettings", + type: { + name: "Composite", + className: "SqlAlwaysEncryptedProperties", + }, + }, + }, + }, +}; + +export const AmazonRdsForSqlServerLinkedService: coreClient.CompositeMapper = { + serializedName: "AmazonRdsForSqlServer", + type: { + name: "Composite", + className: "AmazonRdsForSqlServerLinkedService", + uberParent: "LinkedService", + additionalProperties: { type: { name: "Object" } }, + polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, + modelProperties: { + ...LinkedService.type.modelProperties, + connectionString: { + serializedName: "typeProperties.connectionString", + required: true, + type: { + name: "any", + }, + }, + userName: { + serializedName: "typeProperties.userName", + type: { + name: "any", + }, + }, + password: { + serializedName: "typeProperties.password", + type: { + name: "Composite", + className: "SecretBase", + }, }, - otherErrors: { - serializedName: "typeProperties.otherErrors", - readOnly: true, + encryptedCredential: { + serializedName: "typeProperties.encryptedCredential", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "ManagedIntegrationRuntimeError" - } - } - } + name: "String", + }, }, - lastOperation: { - serializedName: "typeProperties.lastOperation", + alwaysEncryptedSettings: { + serializedName: "typeProperties.alwaysEncryptedSettings", type: { name: "Composite", - className: "ManagedIntegrationRuntimeOperationResult" - } - } - } - } + className: "SqlAlwaysEncryptedProperties", + }, + }, + }, + }, }; -export const SelfHostedIntegrationRuntimeStatus: coreClient.CompositeMapper = { - serializedName: "SelfHosted", +export const AzureSqlDatabaseLinkedService: coreClient.CompositeMapper = { + serializedName: "AzureSqlDatabase", type: { name: "Composite", - className: "SelfHostedIntegrationRuntimeStatus", - uberParent: "IntegrationRuntimeStatus", + className: "AzureSqlDatabaseLinkedService", + uberParent: "LinkedService", additionalProperties: { type: { name: "Object" } }, - polymorphicDiscriminator: - IntegrationRuntimeStatus.type.polymorphicDiscriminator, + polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, modelProperties: { - ...IntegrationRuntimeStatus.type.modelProperties, - createTime: { - serializedName: "typeProperties.createTime", - readOnly: true, + ...LinkedService.type.modelProperties, + connectionString: { + serializedName: "typeProperties.connectionString", + required: true, type: { - name: "DateTime" - } + name: "any", + }, }, - taskQueueId: { - serializedName: "typeProperties.taskQueueId", - readOnly: true, + password: { + serializedName: "typeProperties.password", type: { - name: "String" - } + name: "Composite", + className: "AzureKeyVaultSecretReference", + }, }, - internalChannelEncryption: { - serializedName: "typeProperties.internalChannelEncryption", - readOnly: true, + servicePrincipalId: { + serializedName: "typeProperties.servicePrincipalId", type: { - name: "String" - } + name: "any", + }, }, - version: { - serializedName: "typeProperties.version", - readOnly: true, + servicePrincipalKey: { + serializedName: "typeProperties.servicePrincipalKey", type: { - name: "String" - } + name: "Composite", + className: "SecretBase", + }, }, - nodes: { - serializedName: "typeProperties.nodes", + tenant: { + serializedName: "typeProperties.tenant", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "SelfHostedIntegrationRuntimeNode" - } - } - } + name: "any", + }, }, - scheduledUpdateDate: { - serializedName: "typeProperties.scheduledUpdateDate", - readOnly: true, + azureCloudType: { + serializedName: "typeProperties.azureCloudType", type: { - name: "DateTime" - } + name: "any", + }, }, - updateDelayOffset: { - serializedName: "typeProperties.updateDelayOffset", - readOnly: true, + encryptedCredential: { + serializedName: "typeProperties.encryptedCredential", type: { - name: "String" - } + name: "String", + }, }, - localTimeZoneOffset: { - serializedName: "typeProperties.localTimeZoneOffset", - readOnly: true, + alwaysEncryptedSettings: { + serializedName: "typeProperties.alwaysEncryptedSettings", type: { - name: "String" - } + name: "Composite", + className: "SqlAlwaysEncryptedProperties", + }, }, - capabilities: { - serializedName: "typeProperties.capabilities", - readOnly: true, + credential: { + serializedName: "typeProperties.credential", type: { - name: "Dictionary", - value: { type: { name: "String" } } - } + name: "Composite", + className: "CredentialReference", + }, }, - serviceUrls: { - serializedName: "typeProperties.serviceUrls", - readOnly: true, + }, + }, +}; + +export const AzureSqlMILinkedService: coreClient.CompositeMapper = { + serializedName: "AzureSqlMI", + type: { + name: "Composite", + className: "AzureSqlMILinkedService", + uberParent: "LinkedService", + additionalProperties: { type: { name: "Object" } }, + polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, + modelProperties: { + ...LinkedService.type.modelProperties, + connectionString: { + serializedName: "typeProperties.connectionString", + required: true, type: { - name: "Sequence", - element: { - type: { - name: "String" - } - } - } + name: "any", + }, }, - autoUpdate: { - serializedName: "typeProperties.autoUpdate", - readOnly: true, + password: { + serializedName: "typeProperties.password", type: { - name: "String" - } + name: "Composite", + className: "AzureKeyVaultSecretReference", + }, }, - versionStatus: { - serializedName: "typeProperties.versionStatus", - readOnly: true, + servicePrincipalId: { + serializedName: "typeProperties.servicePrincipalId", type: { - name: "String" - } + name: "any", + }, }, - links: { - serializedName: "typeProperties.links", + servicePrincipalKey: { + serializedName: "typeProperties.servicePrincipalKey", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "LinkedIntegrationRuntime" - } - } - } + name: "Composite", + className: "SecretBase", + }, }, - pushedVersion: { - serializedName: "typeProperties.pushedVersion", - readOnly: true, + tenant: { + serializedName: "typeProperties.tenant", type: { - name: "String" - } + name: "any", + }, }, - latestVersion: { - serializedName: "typeProperties.latestVersion", - readOnly: true, + azureCloudType: { + serializedName: "typeProperties.azureCloudType", + type: { + name: "any", + }, + }, + encryptedCredential: { + serializedName: "typeProperties.encryptedCredential", type: { - name: "String" - } + name: "String", + }, }, - autoUpdateETA: { - serializedName: "typeProperties.autoUpdateETA", - readOnly: true, + alwaysEncryptedSettings: { + serializedName: "typeProperties.alwaysEncryptedSettings", type: { - name: "DateTime" - } - } - } - } -}; - -export const SsisFolder: coreClient.CompositeMapper = { - serializedName: "Folder", - type: { - name: "Composite", - className: "SsisFolder", - uberParent: "SsisObjectMetadata", - polymorphicDiscriminator: SsisObjectMetadata.type.polymorphicDiscriminator, - modelProperties: { - ...SsisObjectMetadata.type.modelProperties - } - } + name: "Composite", + className: "SqlAlwaysEncryptedProperties", + }, + }, + credential: { + serializedName: "typeProperties.credential", + type: { + name: "Composite", + className: "CredentialReference", + }, + }, + }, + }, }; -export const SsisProject: coreClient.CompositeMapper = { - serializedName: "Project", +export const AzureBatchLinkedService: coreClient.CompositeMapper = { + serializedName: "AzureBatch", type: { name: "Composite", - className: "SsisProject", - uberParent: "SsisObjectMetadata", - polymorphicDiscriminator: SsisObjectMetadata.type.polymorphicDiscriminator, + className: "AzureBatchLinkedService", + uberParent: "LinkedService", + additionalProperties: { type: { name: "Object" } }, + polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, modelProperties: { - ...SsisObjectMetadata.type.modelProperties, - folderId: { - serializedName: "folderId", + ...LinkedService.type.modelProperties, + accountName: { + serializedName: "typeProperties.accountName", + required: true, type: { - name: "Number" - } + name: "any", + }, }, - version: { - serializedName: "version", + accessKey: { + serializedName: "typeProperties.accessKey", type: { - name: "Number" - } + name: "Composite", + className: "SecretBase", + }, }, - environmentRefs: { - serializedName: "environmentRefs", + batchUri: { + serializedName: "typeProperties.batchUri", + required: true, type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "SsisEnvironmentReference" - } - } - } + name: "any", + }, }, - parameters: { - serializedName: "parameters", + poolName: { + serializedName: "typeProperties.poolName", + required: true, type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "SsisParameter" - } - } - } - } - } - } -}; - -export const SsisPackage: coreClient.CompositeMapper = { - serializedName: "Package", - type: { - name: "Composite", - className: "SsisPackage", - uberParent: "SsisObjectMetadata", - polymorphicDiscriminator: SsisObjectMetadata.type.polymorphicDiscriminator, - modelProperties: { - ...SsisObjectMetadata.type.modelProperties, - folderId: { - serializedName: "folderId", + name: "any", + }, + }, + linkedServiceName: { + serializedName: "typeProperties.linkedServiceName", type: { - name: "Number" - } + name: "Composite", + className: "LinkedServiceReference", + }, }, - projectVersion: { - serializedName: "projectVersion", + encryptedCredential: { + serializedName: "typeProperties.encryptedCredential", type: { - name: "Number" - } + name: "String", + }, }, - projectId: { - serializedName: "projectId", + credential: { + serializedName: "typeProperties.credential", type: { - name: "Number" - } + name: "Composite", + className: "CredentialReference", + }, }, - parameters: { - serializedName: "parameters", - type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "SsisParameter" - } - } - } - } - } - } + }, + }, }; -export const SsisEnvironment: coreClient.CompositeMapper = { - serializedName: "Environment", +export const AzureKeyVaultLinkedService: coreClient.CompositeMapper = { + serializedName: "AzureKeyVault", type: { name: "Composite", - className: "SsisEnvironment", - uberParent: "SsisObjectMetadata", - polymorphicDiscriminator: SsisObjectMetadata.type.polymorphicDiscriminator, + className: "AzureKeyVaultLinkedService", + uberParent: "LinkedService", + additionalProperties: { type: { name: "Object" } }, + polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, modelProperties: { - ...SsisObjectMetadata.type.modelProperties, - folderId: { - serializedName: "folderId", + ...LinkedService.type.modelProperties, + baseUrl: { + serializedName: "typeProperties.baseUrl", + required: true, type: { - name: "Number" - } + name: "any", + }, }, - variables: { - serializedName: "variables", + credential: { + serializedName: "typeProperties.credential", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "SsisVariable" - } - } - } - } - } - } + name: "Composite", + className: "CredentialReference", + }, + }, + }, + }, }; -export const AzureStorageLinkedService: coreClient.CompositeMapper = { - serializedName: "AzureStorage", +export const CosmosDbLinkedService: coreClient.CompositeMapper = { + serializedName: "CosmosDb", type: { name: "Composite", - className: "AzureStorageLinkedService", + className: "CosmosDbLinkedService", uberParent: "LinkedService", additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, @@ -8039,588 +9331,739 @@ export const AzureStorageLinkedService: coreClient.CompositeMapper = { connectionString: { serializedName: "typeProperties.connectionString", type: { - name: "any" - } + name: "any", + }, + }, + accountEndpoint: { + serializedName: "typeProperties.accountEndpoint", + type: { + name: "any", + }, + }, + database: { + serializedName: "typeProperties.database", + type: { + name: "any", + }, }, accountKey: { serializedName: "typeProperties.accountKey", type: { name: "Composite", - className: "AzureKeyVaultSecretReference" - } + className: "SecretBase", + }, }, - sasUri: { - serializedName: "typeProperties.sasUri", + servicePrincipalId: { + serializedName: "typeProperties.servicePrincipalId", type: { - name: "any" - } + name: "any", + }, }, - sasToken: { - serializedName: "typeProperties.sasToken", + servicePrincipalCredentialType: { + serializedName: "typeProperties.servicePrincipalCredentialType", + type: { + name: "any", + }, + }, + servicePrincipalCredential: { + serializedName: "typeProperties.servicePrincipalCredential", type: { name: "Composite", - className: "AzureKeyVaultSecretReference" - } + className: "SecretBase", + }, + }, + tenant: { + serializedName: "typeProperties.tenant", + type: { + name: "any", + }, + }, + azureCloudType: { + serializedName: "typeProperties.azureCloudType", + type: { + name: "any", + }, + }, + connectionMode: { + serializedName: "typeProperties.connectionMode", + type: { + name: "String", + }, }, encryptedCredential: { serializedName: "typeProperties.encryptedCredential", type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + credential: { + serializedName: "typeProperties.credential", + type: { + name: "Composite", + className: "CredentialReference", + }, + }, + }, + }, }; -export const AzureBlobStorageLinkedService: coreClient.CompositeMapper = { - serializedName: "AzureBlobStorage", +export const DynamicsLinkedService: coreClient.CompositeMapper = { + serializedName: "Dynamics", type: { name: "Composite", - className: "AzureBlobStorageLinkedService", + className: "DynamicsLinkedService", uberParent: "LinkedService", additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, modelProperties: { ...LinkedService.type.modelProperties, - connectionString: { - serializedName: "typeProperties.connectionString", + deploymentType: { + serializedName: "typeProperties.deploymentType", + required: true, type: { - name: "any" - } + name: "any", + }, }, - accountKey: { - serializedName: "typeProperties.accountKey", + hostName: { + serializedName: "typeProperties.hostName", type: { - name: "Composite", - className: "AzureKeyVaultSecretReference" - } + name: "any", + }, }, - sasUri: { - serializedName: "typeProperties.sasUri", + port: { + serializedName: "typeProperties.port", type: { - name: "any" - } + name: "any", + }, }, - sasToken: { - serializedName: "typeProperties.sasToken", + serviceUri: { + serializedName: "typeProperties.serviceUri", type: { - name: "Composite", - className: "AzureKeyVaultSecretReference" - } + name: "any", + }, }, - serviceEndpoint: { - serializedName: "typeProperties.serviceEndpoint", + organizationName: { + serializedName: "typeProperties.organizationName", type: { - name: "String" - } + name: "any", + }, }, - servicePrincipalId: { - serializedName: "typeProperties.servicePrincipalId", + authenticationType: { + serializedName: "typeProperties.authenticationType", + required: true, + type: { + name: "any", + }, + }, + username: { + serializedName: "typeProperties.username", type: { - name: "any" - } + name: "any", + }, }, - servicePrincipalKey: { - serializedName: "typeProperties.servicePrincipalKey", + password: { + serializedName: "typeProperties.password", type: { name: "Composite", - className: "SecretBase" - } + className: "SecretBase", + }, }, - tenant: { - serializedName: "typeProperties.tenant", + servicePrincipalId: { + serializedName: "typeProperties.servicePrincipalId", type: { - name: "any" - } + name: "any", + }, }, - azureCloudType: { - serializedName: "typeProperties.azureCloudType", + servicePrincipalCredentialType: { + serializedName: "typeProperties.servicePrincipalCredentialType", type: { - name: "any" - } + name: "any", + }, }, - accountKind: { - serializedName: "typeProperties.accountKind", + servicePrincipalCredential: { + serializedName: "typeProperties.servicePrincipalCredential", type: { - name: "String" - } + name: "Composite", + className: "SecretBase", + }, }, encryptedCredential: { serializedName: "typeProperties.encryptedCredential", type: { - name: "String" - } + name: "String", + }, }, credential: { serializedName: "typeProperties.credential", type: { name: "Composite", - className: "CredentialReference" - } - }, - authenticationType: { - serializedName: "typeProperties.authenticationType", - type: { - name: "String" - } + className: "CredentialReference", + }, }, - containerUri: { - serializedName: "typeProperties.containerUri", - type: { - name: "any" - } - } - } - } + }, + }, }; -export const AzureTableStorageLinkedService: coreClient.CompositeMapper = { - serializedName: "AzureTableStorage", +export const DynamicsCrmLinkedService: coreClient.CompositeMapper = { + serializedName: "DynamicsCrm", type: { name: "Composite", - className: "AzureTableStorageLinkedService", + className: "DynamicsCrmLinkedService", uberParent: "LinkedService", additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, modelProperties: { ...LinkedService.type.modelProperties, - connectionString: { - serializedName: "typeProperties.connectionString", + deploymentType: { + serializedName: "typeProperties.deploymentType", + required: true, + type: { + name: "any", + }, + }, + hostName: { + serializedName: "typeProperties.hostName", type: { - name: "any" - } + name: "any", + }, }, - accountKey: { - serializedName: "typeProperties.accountKey", + port: { + serializedName: "typeProperties.port", + type: { + name: "any", + }, + }, + serviceUri: { + serializedName: "typeProperties.serviceUri", + type: { + name: "any", + }, + }, + organizationName: { + serializedName: "typeProperties.organizationName", + type: { + name: "any", + }, + }, + authenticationType: { + serializedName: "typeProperties.authenticationType", + required: true, + type: { + name: "any", + }, + }, + username: { + serializedName: "typeProperties.username", + type: { + name: "any", + }, + }, + password: { + serializedName: "typeProperties.password", type: { name: "Composite", - className: "AzureKeyVaultSecretReference" - } + className: "SecretBase", + }, }, - sasUri: { - serializedName: "typeProperties.sasUri", + servicePrincipalId: { + serializedName: "typeProperties.servicePrincipalId", type: { - name: "any" - } + name: "any", + }, }, - sasToken: { - serializedName: "typeProperties.sasToken", + servicePrincipalCredentialType: { + serializedName: "typeProperties.servicePrincipalCredentialType", + type: { + name: "any", + }, + }, + servicePrincipalCredential: { + serializedName: "typeProperties.servicePrincipalCredential", type: { name: "Composite", - className: "AzureKeyVaultSecretReference" - } + className: "SecretBase", + }, + }, + encryptedCredential: { + serializedName: "typeProperties.encryptedCredential", + type: { + name: "String", + }, + }, + }, + }, +}; + +export const CommonDataServiceForAppsLinkedService: coreClient.CompositeMapper = + { + serializedName: "CommonDataServiceForApps", + type: { + name: "Composite", + className: "CommonDataServiceForAppsLinkedService", + uberParent: "LinkedService", + additionalProperties: { type: { name: "Object" } }, + polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, + modelProperties: { + ...LinkedService.type.modelProperties, + deploymentType: { + serializedName: "typeProperties.deploymentType", + required: true, + type: { + name: "any", + }, + }, + hostName: { + serializedName: "typeProperties.hostName", + type: { + name: "any", + }, + }, + port: { + serializedName: "typeProperties.port", + type: { + name: "any", + }, + }, + serviceUri: { + serializedName: "typeProperties.serviceUri", + type: { + name: "any", + }, + }, + organizationName: { + serializedName: "typeProperties.organizationName", + type: { + name: "any", + }, + }, + authenticationType: { + serializedName: "typeProperties.authenticationType", + required: true, + type: { + name: "any", + }, + }, + username: { + serializedName: "typeProperties.username", + type: { + name: "any", + }, + }, + password: { + serializedName: "typeProperties.password", + type: { + name: "Composite", + className: "SecretBase", + }, + }, + servicePrincipalId: { + serializedName: "typeProperties.servicePrincipalId", + type: { + name: "any", + }, + }, + servicePrincipalCredentialType: { + serializedName: "typeProperties.servicePrincipalCredentialType", + type: { + name: "any", + }, + }, + servicePrincipalCredential: { + serializedName: "typeProperties.servicePrincipalCredential", + type: { + name: "Composite", + className: "SecretBase", + }, + }, + encryptedCredential: { + serializedName: "typeProperties.encryptedCredential", + type: { + name: "String", + }, + }, }, - encryptedCredential: { - serializedName: "typeProperties.encryptedCredential", - type: { - name: "String" - } - } - } - } -}; + }, + }; -export const AzureSqlDWLinkedService: coreClient.CompositeMapper = { - serializedName: "AzureSqlDW", +export const HDInsightLinkedService: coreClient.CompositeMapper = { + serializedName: "HDInsight", type: { name: "Composite", - className: "AzureSqlDWLinkedService", + className: "HDInsightLinkedService", uberParent: "LinkedService", additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, modelProperties: { ...LinkedService.type.modelProperties, - connectionString: { - serializedName: "typeProperties.connectionString", + clusterUri: { + serializedName: "typeProperties.clusterUri", required: true, type: { - name: "any" - } + name: "any", + }, + }, + userName: { + serializedName: "typeProperties.userName", + type: { + name: "any", + }, }, password: { serializedName: "typeProperties.password", type: { name: "Composite", - className: "AzureKeyVaultSecretReference" - } + className: "SecretBase", + }, }, - servicePrincipalId: { - serializedName: "typeProperties.servicePrincipalId", + linkedServiceName: { + serializedName: "typeProperties.linkedServiceName", type: { - name: "any" - } + name: "Composite", + className: "LinkedServiceReference", + }, }, - servicePrincipalKey: { - serializedName: "typeProperties.servicePrincipalKey", + hcatalogLinkedServiceName: { + serializedName: "typeProperties.hcatalogLinkedServiceName", type: { name: "Composite", - className: "SecretBase" - } + className: "LinkedServiceReference", + }, }, - tenant: { - serializedName: "typeProperties.tenant", + encryptedCredential: { + serializedName: "typeProperties.encryptedCredential", type: { - name: "any" - } + name: "String", + }, }, - azureCloudType: { - serializedName: "typeProperties.azureCloudType", + isEspEnabled: { + serializedName: "typeProperties.isEspEnabled", type: { - name: "any" - } + name: "any", + }, }, - encryptedCredential: { - serializedName: "typeProperties.encryptedCredential", + fileSystem: { + serializedName: "typeProperties.fileSystem", type: { - name: "any" - } + name: "any", + }, }, - credential: { - serializedName: "typeProperties.credential", - type: { - name: "Composite", - className: "CredentialReference" - } - } - } - } + }, + }, }; -export const SqlServerLinkedService: coreClient.CompositeMapper = { - serializedName: "SqlServer", +export const FileServerLinkedService: coreClient.CompositeMapper = { + serializedName: "FileServer", type: { name: "Composite", - className: "SqlServerLinkedService", + className: "FileServerLinkedService", uberParent: "LinkedService", additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, modelProperties: { ...LinkedService.type.modelProperties, - connectionString: { - serializedName: "typeProperties.connectionString", + host: { + serializedName: "typeProperties.host", required: true, type: { - name: "any" - } + name: "any", + }, }, - userName: { - serializedName: "typeProperties.userName", + userId: { + serializedName: "typeProperties.userId", type: { - name: "any" - } + name: "any", + }, }, password: { serializedName: "typeProperties.password", type: { name: "Composite", - className: "SecretBase" - } + className: "SecretBase", + }, }, encryptedCredential: { serializedName: "typeProperties.encryptedCredential", type: { - name: "any" - } + name: "String", + }, }, - alwaysEncryptedSettings: { - serializedName: "typeProperties.alwaysEncryptedSettings", - type: { - name: "Composite", - className: "SqlAlwaysEncryptedProperties" - } - } - } - } + }, + }, }; -export const AmazonRdsForSqlServerLinkedService: coreClient.CompositeMapper = { - serializedName: "AmazonRdsForSqlServer", +export const AzureFileStorageLinkedService: coreClient.CompositeMapper = { + serializedName: "AzureFileStorage", type: { name: "Composite", - className: "AmazonRdsForSqlServerLinkedService", + className: "AzureFileStorageLinkedService", uberParent: "LinkedService", additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, modelProperties: { ...LinkedService.type.modelProperties, - connectionString: { - serializedName: "typeProperties.connectionString", - required: true, + host: { + serializedName: "typeProperties.host", type: { - name: "any" - } + name: "any", + }, }, - userName: { - serializedName: "typeProperties.userName", + userId: { + serializedName: "typeProperties.userId", type: { - name: "any" - } + name: "any", + }, }, password: { serializedName: "typeProperties.password", type: { name: "Composite", - className: "SecretBase" - } + className: "SecretBase", + }, }, - encryptedCredential: { - serializedName: "typeProperties.encryptedCredential", + connectionString: { + serializedName: "typeProperties.connectionString", type: { - name: "any" - } + name: "any", + }, }, - alwaysEncryptedSettings: { - serializedName: "typeProperties.alwaysEncryptedSettings", + accountKey: { + serializedName: "typeProperties.accountKey", + type: { + name: "Composite", + className: "AzureKeyVaultSecretReference", + }, + }, + sasUri: { + serializedName: "typeProperties.sasUri", + type: { + name: "any", + }, + }, + sasToken: { + serializedName: "typeProperties.sasToken", type: { name: "Composite", - className: "SqlAlwaysEncryptedProperties" - } - } - } - } + className: "AzureKeyVaultSecretReference", + }, + }, + fileShare: { + serializedName: "typeProperties.fileShare", + type: { + name: "any", + }, + }, + snapshot: { + serializedName: "typeProperties.snapshot", + type: { + name: "any", + }, + }, + encryptedCredential: { + serializedName: "typeProperties.encryptedCredential", + type: { + name: "String", + }, + }, + }, + }, }; -export const AzureSqlDatabaseLinkedService: coreClient.CompositeMapper = { - serializedName: "AzureSqlDatabase", +export const AmazonS3CompatibleLinkedService: coreClient.CompositeMapper = { + serializedName: "AmazonS3Compatible", type: { name: "Composite", - className: "AzureSqlDatabaseLinkedService", + className: "AmazonS3CompatibleLinkedService", uberParent: "LinkedService", additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, modelProperties: { ...LinkedService.type.modelProperties, - connectionString: { - serializedName: "typeProperties.connectionString", - required: true, - type: { - name: "any" - } - }, - password: { - serializedName: "typeProperties.password", - type: { - name: "Composite", - className: "AzureKeyVaultSecretReference" - } - }, - servicePrincipalId: { - serializedName: "typeProperties.servicePrincipalId", + accessKeyId: { + serializedName: "typeProperties.accessKeyId", type: { - name: "any" - } + name: "any", + }, }, - servicePrincipalKey: { - serializedName: "typeProperties.servicePrincipalKey", + secretAccessKey: { + serializedName: "typeProperties.secretAccessKey", type: { name: "Composite", - className: "SecretBase" - } + className: "SecretBase", + }, }, - tenant: { - serializedName: "typeProperties.tenant", + serviceUrl: { + serializedName: "typeProperties.serviceUrl", type: { - name: "any" - } + name: "any", + }, }, - azureCloudType: { - serializedName: "typeProperties.azureCloudType", + forcePathStyle: { + serializedName: "typeProperties.forcePathStyle", type: { - name: "any" - } + name: "any", + }, }, encryptedCredential: { serializedName: "typeProperties.encryptedCredential", type: { - name: "any" - } - }, - alwaysEncryptedSettings: { - serializedName: "typeProperties.alwaysEncryptedSettings", - type: { - name: "Composite", - className: "SqlAlwaysEncryptedProperties" - } + name: "String", + }, }, - credential: { - serializedName: "typeProperties.credential", - type: { - name: "Composite", - className: "CredentialReference" - } - } - } - } + }, + }, }; -export const AzureSqlMILinkedService: coreClient.CompositeMapper = { - serializedName: "AzureSqlMI", +export const OracleCloudStorageLinkedService: coreClient.CompositeMapper = { + serializedName: "OracleCloudStorage", type: { name: "Composite", - className: "AzureSqlMILinkedService", + className: "OracleCloudStorageLinkedService", uberParent: "LinkedService", additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, modelProperties: { ...LinkedService.type.modelProperties, - connectionString: { - serializedName: "typeProperties.connectionString", - required: true, + accessKeyId: { + serializedName: "typeProperties.accessKeyId", type: { - name: "any" - } + name: "any", + }, }, - password: { - serializedName: "typeProperties.password", + secretAccessKey: { + serializedName: "typeProperties.secretAccessKey", type: { name: "Composite", - className: "AzureKeyVaultSecretReference" - } + className: "SecretBase", + }, }, - servicePrincipalId: { - serializedName: "typeProperties.servicePrincipalId", + serviceUrl: { + serializedName: "typeProperties.serviceUrl", type: { - name: "any" - } + name: "any", + }, }, - servicePrincipalKey: { - serializedName: "typeProperties.servicePrincipalKey", + encryptedCredential: { + serializedName: "typeProperties.encryptedCredential", type: { - name: "Composite", - className: "SecretBase" - } + name: "String", + }, }, - tenant: { - serializedName: "typeProperties.tenant", + }, + }, +}; + +export const GoogleCloudStorageLinkedService: coreClient.CompositeMapper = { + serializedName: "GoogleCloudStorage", + type: { + name: "Composite", + className: "GoogleCloudStorageLinkedService", + uberParent: "LinkedService", + additionalProperties: { type: { name: "Object" } }, + polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, + modelProperties: { + ...LinkedService.type.modelProperties, + accessKeyId: { + serializedName: "typeProperties.accessKeyId", type: { - name: "any" - } + name: "any", + }, }, - azureCloudType: { - serializedName: "typeProperties.azureCloudType", + secretAccessKey: { + serializedName: "typeProperties.secretAccessKey", type: { - name: "any" - } + name: "Composite", + className: "SecretBase", + }, }, - encryptedCredential: { - serializedName: "typeProperties.encryptedCredential", + serviceUrl: { + serializedName: "typeProperties.serviceUrl", type: { - name: "any" - } + name: "any", + }, }, - alwaysEncryptedSettings: { - serializedName: "typeProperties.alwaysEncryptedSettings", + encryptedCredential: { + serializedName: "typeProperties.encryptedCredential", type: { - name: "Composite", - className: "SqlAlwaysEncryptedProperties" - } + name: "String", + }, }, - credential: { - serializedName: "typeProperties.credential", - type: { - name: "Composite", - className: "CredentialReference" - } - } - } - } + }, + }, }; -export const AzureBatchLinkedService: coreClient.CompositeMapper = { - serializedName: "AzureBatch", +export const OracleLinkedService: coreClient.CompositeMapper = { + serializedName: "Oracle", type: { name: "Composite", - className: "AzureBatchLinkedService", + className: "OracleLinkedService", uberParent: "LinkedService", additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, modelProperties: { ...LinkedService.type.modelProperties, - accountName: { - serializedName: "typeProperties.accountName", - required: true, - type: { - name: "any" - } - }, - accessKey: { - serializedName: "typeProperties.accessKey", - type: { - name: "Composite", - className: "SecretBase" - } - }, - batchUri: { - serializedName: "typeProperties.batchUri", - required: true, - type: { - name: "any" - } - }, - poolName: { - serializedName: "typeProperties.poolName", + connectionString: { + serializedName: "typeProperties.connectionString", required: true, type: { - name: "any" - } + name: "any", + }, }, - linkedServiceName: { - serializedName: "typeProperties.linkedServiceName", + password: { + serializedName: "typeProperties.password", type: { name: "Composite", - className: "LinkedServiceReference" - } + className: "AzureKeyVaultSecretReference", + }, }, encryptedCredential: { serializedName: "typeProperties.encryptedCredential", type: { - name: "any" - } + name: "String", + }, }, - credential: { - serializedName: "typeProperties.credential", - type: { - name: "Composite", - className: "CredentialReference" - } - } - } - } + }, + }, }; -export const AzureKeyVaultLinkedService: coreClient.CompositeMapper = { - serializedName: "AzureKeyVault", +export const AmazonRdsForOracleLinkedService: coreClient.CompositeMapper = { + serializedName: "AmazonRdsForOracle", type: { name: "Composite", - className: "AzureKeyVaultLinkedService", + className: "AmazonRdsForOracleLinkedService", uberParent: "LinkedService", additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, modelProperties: { ...LinkedService.type.modelProperties, - baseUrl: { - serializedName: "typeProperties.baseUrl", + connectionString: { + serializedName: "typeProperties.connectionString", required: true, type: { - name: "any" - } + name: "any", + }, }, - credential: { - serializedName: "typeProperties.credential", + password: { + serializedName: "typeProperties.password", type: { name: "Composite", - className: "CredentialReference" - } - } - } - } + className: "SecretBase", + }, + }, + encryptedCredential: { + serializedName: "typeProperties.encryptedCredential", + type: { + name: "String", + }, + }, + }, + }, }; -export const CosmosDbLinkedService: coreClient.CompositeMapper = { - serializedName: "CosmosDb", +export const AzureMySqlLinkedService: coreClient.CompositeMapper = { + serializedName: "AzureMySql", type: { name: "Composite", - className: "CosmosDbLinkedService", + className: "AzureMySqlLinkedService", uberParent: "LinkedService", additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, @@ -8628,671 +10071,585 @@ export const CosmosDbLinkedService: coreClient.CompositeMapper = { ...LinkedService.type.modelProperties, connectionString: { serializedName: "typeProperties.connectionString", + required: true, type: { - name: "any" - } - }, - accountEndpoint: { - serializedName: "typeProperties.accountEndpoint", - type: { - name: "any" - } - }, - database: { - serializedName: "typeProperties.database", - type: { - name: "any" - } - }, - accountKey: { - serializedName: "typeProperties.accountKey", - type: { - name: "Composite", - className: "SecretBase" - } - }, - servicePrincipalId: { - serializedName: "typeProperties.servicePrincipalId", - type: { - name: "any" - } - }, - servicePrincipalCredentialType: { - serializedName: "typeProperties.servicePrincipalCredentialType", - type: { - name: "String" - } + name: "any", + }, }, - servicePrincipalCredential: { - serializedName: "typeProperties.servicePrincipalCredential", + password: { + serializedName: "typeProperties.password", type: { name: "Composite", - className: "SecretBase" - } - }, - tenant: { - serializedName: "typeProperties.tenant", - type: { - name: "any" - } - }, - azureCloudType: { - serializedName: "typeProperties.azureCloudType", - type: { - name: "any" - } - }, - connectionMode: { - serializedName: "typeProperties.connectionMode", - type: { - name: "String" - } + className: "AzureKeyVaultSecretReference", + }, }, encryptedCredential: { serializedName: "typeProperties.encryptedCredential", type: { - name: "any" - } + name: "String", + }, }, - credential: { - serializedName: "typeProperties.credential", - type: { - name: "Composite", - className: "CredentialReference" - } - } - } - } + }, + }, }; -export const DynamicsLinkedService: coreClient.CompositeMapper = { - serializedName: "Dynamics", +export const MySqlLinkedService: coreClient.CompositeMapper = { + serializedName: "MySql", type: { name: "Composite", - className: "DynamicsLinkedService", + className: "MySqlLinkedService", uberParent: "LinkedService", additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, modelProperties: { ...LinkedService.type.modelProperties, - deploymentType: { - serializedName: "typeProperties.deploymentType", - required: true, - type: { - name: "any" - } - }, - hostName: { - serializedName: "typeProperties.hostName", - type: { - name: "any" - } - }, - port: { - serializedName: "typeProperties.port", + driverVersion: { + serializedName: "typeProperties.driverVersion", type: { - name: "any" - } + name: "any", + }, }, - serviceUri: { - serializedName: "typeProperties.serviceUri", + connectionString: { + serializedName: "typeProperties.connectionString", type: { - name: "any" - } + name: "any", + }, }, - organizationName: { - serializedName: "typeProperties.organizationName", + server: { + serializedName: "typeProperties.server", type: { - name: "any" - } + name: "any", + }, }, - authenticationType: { - serializedName: "typeProperties.authenticationType", - required: true, + port: { + serializedName: "typeProperties.port", type: { - name: "any" - } + name: "any", + }, }, username: { serializedName: "typeProperties.username", type: { - name: "any" - } + name: "any", + }, }, - password: { - serializedName: "typeProperties.password", + database: { + serializedName: "typeProperties.database", type: { - name: "Composite", - className: "SecretBase" - } + name: "any", + }, }, - servicePrincipalId: { - serializedName: "typeProperties.servicePrincipalId", + sslMode: { + serializedName: "typeProperties.sslMode", type: { - name: "any" - } + name: "any", + }, }, - servicePrincipalCredentialType: { - serializedName: "typeProperties.servicePrincipalCredentialType", + useSystemTrustStore: { + serializedName: "typeProperties.useSystemTrustStore", type: { - name: "any" - } + name: "any", + }, }, - servicePrincipalCredential: { - serializedName: "typeProperties.servicePrincipalCredential", + password: { + serializedName: "typeProperties.password", type: { name: "Composite", - className: "SecretBase" - } + className: "AzureKeyVaultSecretReference", + }, }, encryptedCredential: { serializedName: "typeProperties.encryptedCredential", type: { - name: "any" - } + name: "String", + }, }, - credential: { - serializedName: "typeProperties.credential", - type: { - name: "Composite", - className: "CredentialReference" - } - } - } - } + }, + }, }; -export const DynamicsCrmLinkedService: coreClient.CompositeMapper = { - serializedName: "DynamicsCrm", +export const PostgreSqlLinkedService: coreClient.CompositeMapper = { + serializedName: "PostgreSql", type: { name: "Composite", - className: "DynamicsCrmLinkedService", + className: "PostgreSqlLinkedService", uberParent: "LinkedService", additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, modelProperties: { ...LinkedService.type.modelProperties, - deploymentType: { - serializedName: "typeProperties.deploymentType", - required: true, - type: { - name: "any" - } - }, - hostName: { - serializedName: "typeProperties.hostName", - type: { - name: "any" - } - }, - port: { - serializedName: "typeProperties.port", - type: { - name: "any" - } - }, - serviceUri: { - serializedName: "typeProperties.serviceUri", - type: { - name: "any" - } - }, - organizationName: { - serializedName: "typeProperties.organizationName", - type: { - name: "any" - } - }, - authenticationType: { - serializedName: "typeProperties.authenticationType", + connectionString: { + serializedName: "typeProperties.connectionString", required: true, type: { - name: "any" - } - }, - username: { - serializedName: "typeProperties.username", - type: { - name: "any" - } + name: "any", + }, }, password: { serializedName: "typeProperties.password", type: { name: "Composite", - className: "SecretBase" - } - }, - servicePrincipalId: { - serializedName: "typeProperties.servicePrincipalId", - type: { - name: "any" - } - }, - servicePrincipalCredentialType: { - serializedName: "typeProperties.servicePrincipalCredentialType", - type: { - name: "any" - } - }, - servicePrincipalCredential: { - serializedName: "typeProperties.servicePrincipalCredential", - type: { - name: "Composite", - className: "SecretBase" - } + className: "AzureKeyVaultSecretReference", + }, }, encryptedCredential: { serializedName: "typeProperties.encryptedCredential", type: { - name: "any" - } - } - } - } + name: "String", + }, + }, + }, + }, }; -export const CommonDataServiceForAppsLinkedService: coreClient.CompositeMapper = { - serializedName: "CommonDataServiceForApps", +export const PostgreSqlV2LinkedService: coreClient.CompositeMapper = { + serializedName: "PostgreSqlV2", type: { name: "Composite", - className: "CommonDataServiceForAppsLinkedService", + className: "PostgreSqlV2LinkedService", uberParent: "LinkedService", additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, modelProperties: { ...LinkedService.type.modelProperties, - deploymentType: { - serializedName: "typeProperties.deploymentType", + server: { + serializedName: "typeProperties.server", required: true, type: { - name: "any" - } - }, - hostName: { - serializedName: "typeProperties.hostName", - type: { - name: "any" - } + name: "any", + }, }, port: { serializedName: "typeProperties.port", type: { - name: "any" - } + name: "any", + }, }, - serviceUri: { - serializedName: "typeProperties.serviceUri", + username: { + serializedName: "typeProperties.username", + required: true, type: { - name: "any" - } + name: "any", + }, }, - organizationName: { - serializedName: "typeProperties.organizationName", + database: { + serializedName: "typeProperties.database", + required: true, type: { - name: "any" - } + name: "any", + }, }, - authenticationType: { - serializedName: "typeProperties.authenticationType", + sslMode: { + serializedName: "typeProperties.sslMode", required: true, type: { - name: "any" - } + name: "any", + }, }, - username: { - serializedName: "typeProperties.username", + schema: { + serializedName: "typeProperties.schema", + type: { + name: "any", + }, + }, + pooling: { + serializedName: "typeProperties.pooling", + type: { + name: "any", + }, + }, + connectionTimeout: { + serializedName: "typeProperties.connectionTimeout", type: { - name: "any" - } + name: "any", + }, }, - password: { - serializedName: "typeProperties.password", + commandTimeout: { + serializedName: "typeProperties.commandTimeout", type: { - name: "Composite", - className: "SecretBase" - } + name: "any", + }, }, - servicePrincipalId: { - serializedName: "typeProperties.servicePrincipalId", + trustServerCertificate: { + serializedName: "typeProperties.trustServerCertificate", type: { - name: "any" - } + name: "any", + }, }, - servicePrincipalCredentialType: { - serializedName: "typeProperties.servicePrincipalCredentialType", + sslCertificate: { + serializedName: "typeProperties.sslCertificate", type: { - name: "any" - } + name: "any", + }, }, - servicePrincipalCredential: { - serializedName: "typeProperties.servicePrincipalCredential", + sslKey: { + serializedName: "typeProperties.sslKey", type: { - name: "Composite", - className: "SecretBase" - } + name: "any", + }, }, - encryptedCredential: { - serializedName: "typeProperties.encryptedCredential", + sslPassword: { + serializedName: "typeProperties.sslPassword", type: { - name: "any" - } - } - } - } -}; - -export const HDInsightLinkedService: coreClient.CompositeMapper = { - serializedName: "HDInsight", - type: { - name: "Composite", - className: "HDInsightLinkedService", - uberParent: "LinkedService", - additionalProperties: { type: { name: "Object" } }, - polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, - modelProperties: { - ...LinkedService.type.modelProperties, - clusterUri: { - serializedName: "typeProperties.clusterUri", - required: true, + name: "any", + }, + }, + readBufferSize: { + serializedName: "typeProperties.readBufferSize", type: { - name: "any" - } + name: "any", + }, }, - userName: { - serializedName: "typeProperties.userName", + logParameters: { + serializedName: "typeProperties.logParameters", type: { - name: "any" - } + name: "any", + }, }, - password: { - serializedName: "typeProperties.password", + timezone: { + serializedName: "typeProperties.timezone", type: { - name: "Composite", - className: "SecretBase" - } + name: "any", + }, }, - linkedServiceName: { - serializedName: "typeProperties.linkedServiceName", + encoding: { + serializedName: "typeProperties.encoding", type: { - name: "Composite", - className: "LinkedServiceReference" - } + name: "any", + }, }, - hcatalogLinkedServiceName: { - serializedName: "typeProperties.hcatalogLinkedServiceName", + password: { + serializedName: "typeProperties.password", type: { name: "Composite", - className: "LinkedServiceReference" - } + className: "AzureKeyVaultSecretReference", + }, }, encryptedCredential: { serializedName: "typeProperties.encryptedCredential", type: { - name: "any" - } - }, - isEspEnabled: { - serializedName: "typeProperties.isEspEnabled", - type: { - name: "any" - } + name: "String", + }, }, - fileSystem: { - serializedName: "typeProperties.fileSystem", - type: { - name: "any" - } - } - } - } + }, + }, }; -export const FileServerLinkedService: coreClient.CompositeMapper = { - serializedName: "FileServer", +export const SybaseLinkedService: coreClient.CompositeMapper = { + serializedName: "Sybase", type: { name: "Composite", - className: "FileServerLinkedService", + className: "SybaseLinkedService", uberParent: "LinkedService", additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, modelProperties: { ...LinkedService.type.modelProperties, - host: { - serializedName: "typeProperties.host", + server: { + serializedName: "typeProperties.server", required: true, type: { - name: "any" - } + name: "any", + }, }, - userId: { - serializedName: "typeProperties.userId", + database: { + serializedName: "typeProperties.database", + required: true, + type: { + name: "any", + }, + }, + schema: { + serializedName: "typeProperties.schema", + type: { + name: "any", + }, + }, + authenticationType: { + serializedName: "typeProperties.authenticationType", + type: { + name: "String", + }, + }, + username: { + serializedName: "typeProperties.username", type: { - name: "any" - } + name: "any", + }, }, password: { serializedName: "typeProperties.password", type: { name: "Composite", - className: "SecretBase" - } + className: "SecretBase", + }, }, encryptedCredential: { serializedName: "typeProperties.encryptedCredential", type: { - name: "any" - } - } - } - } + name: "String", + }, + }, + }, + }, }; -export const AzureFileStorageLinkedService: coreClient.CompositeMapper = { - serializedName: "AzureFileStorage", +export const Db2LinkedService: coreClient.CompositeMapper = { + serializedName: "Db2", type: { name: "Composite", - className: "AzureFileStorageLinkedService", + className: "Db2LinkedService", uberParent: "LinkedService", additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, modelProperties: { ...LinkedService.type.modelProperties, - host: { - serializedName: "typeProperties.host", - type: { - name: "any" - } - }, - userId: { - serializedName: "typeProperties.userId", + connectionString: { + serializedName: "typeProperties.connectionString", type: { - name: "any" - } + name: "any", + }, }, - password: { - serializedName: "typeProperties.password", + server: { + serializedName: "typeProperties.server", type: { - name: "Composite", - className: "SecretBase" - } + name: "any", + }, }, - connectionString: { - serializedName: "typeProperties.connectionString", + database: { + serializedName: "typeProperties.database", type: { - name: "any" - } + name: "any", + }, }, - accountKey: { - serializedName: "typeProperties.accountKey", + authenticationType: { + serializedName: "typeProperties.authenticationType", type: { - name: "Composite", - className: "AzureKeyVaultSecretReference" - } + name: "String", + }, }, - sasUri: { - serializedName: "typeProperties.sasUri", + username: { + serializedName: "typeProperties.username", type: { - name: "any" - } + name: "any", + }, }, - sasToken: { - serializedName: "typeProperties.sasToken", + password: { + serializedName: "typeProperties.password", type: { name: "Composite", - className: "AzureKeyVaultSecretReference" - } + className: "SecretBase", + }, }, - fileShare: { - serializedName: "typeProperties.fileShare", + packageCollection: { + serializedName: "typeProperties.packageCollection", type: { - name: "any" - } + name: "any", + }, }, - snapshot: { - serializedName: "typeProperties.snapshot", + certificateCommonName: { + serializedName: "typeProperties.certificateCommonName", type: { - name: "any" - } + name: "any", + }, }, encryptedCredential: { serializedName: "typeProperties.encryptedCredential", type: { - name: "any" - } - } - } - } + name: "String", + }, + }, + }, + }, }; -export const AmazonS3CompatibleLinkedService: coreClient.CompositeMapper = { - serializedName: "AmazonS3Compatible", +export const TeradataLinkedService: coreClient.CompositeMapper = { + serializedName: "Teradata", type: { name: "Composite", - className: "AmazonS3CompatibleLinkedService", + className: "TeradataLinkedService", uberParent: "LinkedService", additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, modelProperties: { ...LinkedService.type.modelProperties, - accessKeyId: { - serializedName: "typeProperties.accessKeyId", + connectionString: { + serializedName: "typeProperties.connectionString", type: { - name: "any" - } + name: "any", + }, }, - secretAccessKey: { - serializedName: "typeProperties.secretAccessKey", + server: { + serializedName: "typeProperties.server", type: { - name: "Composite", - className: "SecretBase" - } + name: "any", + }, }, - serviceUrl: { - serializedName: "typeProperties.serviceUrl", + authenticationType: { + serializedName: "typeProperties.authenticationType", + type: { + name: "String", + }, + }, + username: { + serializedName: "typeProperties.username", type: { - name: "any" - } + name: "any", + }, }, - forcePathStyle: { - serializedName: "typeProperties.forcePathStyle", + password: { + serializedName: "typeProperties.password", type: { - name: "any" - } + name: "Composite", + className: "SecretBase", + }, }, encryptedCredential: { serializedName: "typeProperties.encryptedCredential", type: { - name: "any" - } - } - } - } + name: "String", + }, + }, + }, + }, }; -export const OracleCloudStorageLinkedService: coreClient.CompositeMapper = { - serializedName: "OracleCloudStorage", +export const AzureMLLinkedService: coreClient.CompositeMapper = { + serializedName: "AzureML", type: { name: "Composite", - className: "OracleCloudStorageLinkedService", + className: "AzureMLLinkedService", uberParent: "LinkedService", additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, modelProperties: { ...LinkedService.type.modelProperties, - accessKeyId: { - serializedName: "typeProperties.accessKeyId", + mlEndpoint: { + serializedName: "typeProperties.mlEndpoint", + required: true, type: { - name: "any" - } + name: "any", + }, }, - secretAccessKey: { - serializedName: "typeProperties.secretAccessKey", + apiKey: { + serializedName: "typeProperties.apiKey", type: { name: "Composite", - className: "SecretBase" - } + className: "SecretBase", + }, }, - serviceUrl: { - serializedName: "typeProperties.serviceUrl", + updateResourceEndpoint: { + serializedName: "typeProperties.updateResourceEndpoint", + type: { + name: "any", + }, + }, + servicePrincipalId: { + serializedName: "typeProperties.servicePrincipalId", + type: { + name: "any", + }, + }, + servicePrincipalKey: { + serializedName: "typeProperties.servicePrincipalKey", + type: { + name: "Composite", + className: "SecretBase", + }, + }, + tenant: { + serializedName: "typeProperties.tenant", type: { - name: "any" - } + name: "any", + }, }, encryptedCredential: { serializedName: "typeProperties.encryptedCredential", type: { - name: "any" - } - } - } - } + name: "String", + }, + }, + authentication: { + serializedName: "typeProperties.authentication", + type: { + name: "any", + }, + }, + }, + }, }; -export const GoogleCloudStorageLinkedService: coreClient.CompositeMapper = { - serializedName: "GoogleCloudStorage", +export const AzureMLServiceLinkedService: coreClient.CompositeMapper = { + serializedName: "AzureMLService", type: { name: "Composite", - className: "GoogleCloudStorageLinkedService", + className: "AzureMLServiceLinkedService", uberParent: "LinkedService", additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, modelProperties: { ...LinkedService.type.modelProperties, - accessKeyId: { - serializedName: "typeProperties.accessKeyId", + subscriptionId: { + serializedName: "typeProperties.subscriptionId", + required: true, + type: { + name: "any", + }, + }, + resourceGroupName: { + serializedName: "typeProperties.resourceGroupName", + required: true, + type: { + name: "any", + }, + }, + mlWorkspaceName: { + serializedName: "typeProperties.mlWorkspaceName", + required: true, type: { - name: "any" - } + name: "any", + }, }, - secretAccessKey: { - serializedName: "typeProperties.secretAccessKey", + authentication: { + serializedName: "typeProperties.authentication", + type: { + name: "any", + }, + }, + servicePrincipalId: { + serializedName: "typeProperties.servicePrincipalId", + type: { + name: "any", + }, + }, + servicePrincipalKey: { + serializedName: "typeProperties.servicePrincipalKey", type: { name: "Composite", - className: "SecretBase" - } + className: "SecretBase", + }, }, - serviceUrl: { - serializedName: "typeProperties.serviceUrl", + tenant: { + serializedName: "typeProperties.tenant", type: { - name: "any" - } + name: "any", + }, }, encryptedCredential: { serializedName: "typeProperties.encryptedCredential", type: { - name: "any" - } - } - } - } + name: "String", + }, + }, + }, + }, }; -export const OracleLinkedService: coreClient.CompositeMapper = { - serializedName: "Oracle", +export const OdbcLinkedService: coreClient.CompositeMapper = { + serializedName: "Odbc", type: { name: "Composite", - className: "OracleLinkedService", + className: "OdbcLinkedService", uberParent: "LinkedService", additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, @@ -9302,31 +10659,50 @@ export const OracleLinkedService: coreClient.CompositeMapper = { serializedName: "typeProperties.connectionString", required: true, type: { - name: "any" - } + name: "any", + }, + }, + authenticationType: { + serializedName: "typeProperties.authenticationType", + type: { + name: "any", + }, + }, + credential: { + serializedName: "typeProperties.credential", + type: { + name: "Composite", + className: "SecretBase", + }, + }, + userName: { + serializedName: "typeProperties.userName", + type: { + name: "any", + }, }, password: { serializedName: "typeProperties.password", type: { name: "Composite", - className: "AzureKeyVaultSecretReference" - } + className: "SecretBase", + }, }, encryptedCredential: { serializedName: "typeProperties.encryptedCredential", type: { - name: "any" - } - } - } - } + name: "String", + }, + }, + }, + }, }; -export const AmazonRdsForOracleLinkedService: coreClient.CompositeMapper = { - serializedName: "AmazonRdsForOracle", +export const InformixLinkedService: coreClient.CompositeMapper = { + serializedName: "Informix", type: { name: "Composite", - className: "AmazonRdsForOracleLinkedService", + className: "InformixLinkedService", uberParent: "LinkedService", additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, @@ -9336,31 +10712,50 @@ export const AmazonRdsForOracleLinkedService: coreClient.CompositeMapper = { serializedName: "typeProperties.connectionString", required: true, type: { - name: "any" - } + name: "any", + }, + }, + authenticationType: { + serializedName: "typeProperties.authenticationType", + type: { + name: "any", + }, + }, + credential: { + serializedName: "typeProperties.credential", + type: { + name: "Composite", + className: "SecretBase", + }, + }, + userName: { + serializedName: "typeProperties.userName", + type: { + name: "any", + }, }, password: { serializedName: "typeProperties.password", type: { name: "Composite", - className: "SecretBase" - } + className: "SecretBase", + }, }, encryptedCredential: { serializedName: "typeProperties.encryptedCredential", type: { - name: "any" - } - } - } - } + name: "String", + }, + }, + }, + }, }; -export const AzureMySqlLinkedService: coreClient.CompositeMapper = { - serializedName: "AzureMySql", +export const MicrosoftAccessLinkedService: coreClient.CompositeMapper = { + serializedName: "MicrosoftAccess", type: { name: "Composite", - className: "AzureMySqlLinkedService", + className: "MicrosoftAccessLinkedService", uberParent: "LinkedService", additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, @@ -9370,403 +10765,383 @@ export const AzureMySqlLinkedService: coreClient.CompositeMapper = { serializedName: "typeProperties.connectionString", required: true, type: { - name: "any" - } + name: "any", + }, + }, + authenticationType: { + serializedName: "typeProperties.authenticationType", + type: { + name: "any", + }, + }, + credential: { + serializedName: "typeProperties.credential", + type: { + name: "Composite", + className: "SecretBase", + }, + }, + userName: { + serializedName: "typeProperties.userName", + type: { + name: "any", + }, }, password: { serializedName: "typeProperties.password", type: { name: "Composite", - className: "AzureKeyVaultSecretReference" - } + className: "SecretBase", + }, }, encryptedCredential: { serializedName: "typeProperties.encryptedCredential", type: { - name: "any" - } - } - } - } + name: "String", + }, + }, + }, + }, }; -export const MySqlLinkedService: coreClient.CompositeMapper = { - serializedName: "MySql", +export const HdfsLinkedService: coreClient.CompositeMapper = { + serializedName: "Hdfs", type: { name: "Composite", - className: "MySqlLinkedService", + className: "HdfsLinkedService", uberParent: "LinkedService", additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, modelProperties: { ...LinkedService.type.modelProperties, - connectionString: { - serializedName: "typeProperties.connectionString", + url: { + serializedName: "typeProperties.url", required: true, type: { - name: "any" - } + name: "any", + }, }, - password: { - serializedName: "typeProperties.password", + authenticationType: { + serializedName: "typeProperties.authenticationType", type: { - name: "Composite", - className: "AzureKeyVaultSecretReference" - } + name: "any", + }, }, encryptedCredential: { serializedName: "typeProperties.encryptedCredential", type: { - name: "any" - } - } - } - } -}; - -export const PostgreSqlLinkedService: coreClient.CompositeMapper = { - serializedName: "PostgreSql", - type: { - name: "Composite", - className: "PostgreSqlLinkedService", - uberParent: "LinkedService", - additionalProperties: { type: { name: "Object" } }, - polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, - modelProperties: { - ...LinkedService.type.modelProperties, - connectionString: { - serializedName: "typeProperties.connectionString", - required: true, + name: "String", + }, + }, + userName: { + serializedName: "typeProperties.userName", type: { - name: "any" - } + name: "any", + }, }, password: { serializedName: "typeProperties.password", type: { name: "Composite", - className: "AzureKeyVaultSecretReference" - } + className: "SecretBase", + }, }, - encryptedCredential: { - serializedName: "typeProperties.encryptedCredential", - type: { - name: "any" - } - } - } - } + }, + }, }; -export const SybaseLinkedService: coreClient.CompositeMapper = { - serializedName: "Sybase", +export const ODataLinkedService: coreClient.CompositeMapper = { + serializedName: "OData", type: { name: "Composite", - className: "SybaseLinkedService", + className: "ODataLinkedService", uberParent: "LinkedService", additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, modelProperties: { ...LinkedService.type.modelProperties, - server: { - serializedName: "typeProperties.server", - required: true, - type: { - name: "any" - } - }, - database: { - serializedName: "typeProperties.database", + url: { + serializedName: "typeProperties.url", required: true, type: { - name: "any" - } - }, - schema: { - serializedName: "typeProperties.schema", - type: { - name: "any" - } + name: "any", + }, }, authenticationType: { serializedName: "typeProperties.authenticationType", type: { - name: "String" - } + name: "String", + }, }, - username: { - serializedName: "typeProperties.username", + userName: { + serializedName: "typeProperties.userName", type: { - name: "any" - } + name: "any", + }, }, password: { serializedName: "typeProperties.password", type: { name: "Composite", - className: "SecretBase" - } + className: "SecretBase", + }, }, - encryptedCredential: { - serializedName: "typeProperties.encryptedCredential", + authHeaders: { + serializedName: "typeProperties.authHeaders", type: { - name: "any" - } - } - } - } -}; - -export const Db2LinkedService: coreClient.CompositeMapper = { - serializedName: "Db2", - type: { - name: "Composite", - className: "Db2LinkedService", - uberParent: "LinkedService", - additionalProperties: { type: { name: "Object" } }, - polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, - modelProperties: { - ...LinkedService.type.modelProperties, - connectionString: { - serializedName: "typeProperties.connectionString", + name: "any", + }, + }, + tenant: { + serializedName: "typeProperties.tenant", type: { - name: "any" - } + name: "any", + }, }, - server: { - serializedName: "typeProperties.server", + servicePrincipalId: { + serializedName: "typeProperties.servicePrincipalId", type: { - name: "any" - } + name: "any", + }, }, - database: { - serializedName: "typeProperties.database", + azureCloudType: { + serializedName: "typeProperties.azureCloudType", type: { - name: "any" - } + name: "any", + }, }, - authenticationType: { - serializedName: "typeProperties.authenticationType", + aadResourceId: { + serializedName: "typeProperties.aadResourceId", type: { - name: "String" - } + name: "any", + }, }, - username: { - serializedName: "typeProperties.username", + aadServicePrincipalCredentialType: { + serializedName: "typeProperties.aadServicePrincipalCredentialType", type: { - name: "any" - } + name: "String", + }, }, - password: { - serializedName: "typeProperties.password", + servicePrincipalKey: { + serializedName: "typeProperties.servicePrincipalKey", + type: { + name: "Composite", + className: "SecretBase", + }, + }, + servicePrincipalEmbeddedCert: { + serializedName: "typeProperties.servicePrincipalEmbeddedCert", + type: { + name: "Composite", + className: "SecretBase", + }, + }, + servicePrincipalEmbeddedCertPassword: { + serializedName: "typeProperties.servicePrincipalEmbeddedCertPassword", + type: { + name: "Composite", + className: "SecretBase", + }, + }, + encryptedCredential: { + serializedName: "typeProperties.encryptedCredential", + type: { + name: "String", + }, + }, + }, + }, +}; + +export const WebLinkedService: coreClient.CompositeMapper = { + serializedName: "Web", + type: { + name: "Composite", + className: "WebLinkedService", + uberParent: "LinkedService", + additionalProperties: { type: { name: "Object" } }, + polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, + modelProperties: { + ...LinkedService.type.modelProperties, + typeProperties: { + serializedName: "typeProperties", type: { name: "Composite", - className: "SecretBase" - } - }, - packageCollection: { - serializedName: "typeProperties.packageCollection", - type: { - name: "any" - } - }, - certificateCommonName: { - serializedName: "typeProperties.certificateCommonName", - type: { - name: "any" - } + className: "WebLinkedServiceTypeProperties", + }, }, - encryptedCredential: { - serializedName: "typeProperties.encryptedCredential", - type: { - name: "any" - } - } - } - } + }, + }, }; -export const TeradataLinkedService: coreClient.CompositeMapper = { - serializedName: "Teradata", +export const CassandraLinkedService: coreClient.CompositeMapper = { + serializedName: "Cassandra", type: { name: "Composite", - className: "TeradataLinkedService", + className: "CassandraLinkedService", uberParent: "LinkedService", additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, modelProperties: { ...LinkedService.type.modelProperties, - connectionString: { - serializedName: "typeProperties.connectionString", - type: { - name: "any" - } - }, - server: { - serializedName: "typeProperties.server", + host: { + serializedName: "typeProperties.host", + required: true, type: { - name: "any" - } + name: "any", + }, }, authenticationType: { serializedName: "typeProperties.authenticationType", type: { - name: "String" - } + name: "any", + }, + }, + port: { + serializedName: "typeProperties.port", + type: { + name: "any", + }, }, username: { serializedName: "typeProperties.username", type: { - name: "any" - } + name: "any", + }, }, password: { serializedName: "typeProperties.password", type: { name: "Composite", - className: "SecretBase" - } + className: "SecretBase", + }, }, encryptedCredential: { serializedName: "typeProperties.encryptedCredential", type: { - name: "any" - } - } - } - } + name: "String", + }, + }, + }, + }, }; -export const AzureMLLinkedService: coreClient.CompositeMapper = { - serializedName: "AzureML", +export const MongoDbLinkedService: coreClient.CompositeMapper = { + serializedName: "MongoDb", type: { name: "Composite", - className: "AzureMLLinkedService", + className: "MongoDbLinkedService", uberParent: "LinkedService", additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, modelProperties: { ...LinkedService.type.modelProperties, - mlEndpoint: { - serializedName: "typeProperties.mlEndpoint", + server: { + serializedName: "typeProperties.server", required: true, type: { - name: "any" - } + name: "any", + }, }, - apiKey: { - serializedName: "typeProperties.apiKey", + authenticationType: { + serializedName: "typeProperties.authenticationType", type: { - name: "Composite", - className: "SecretBase" - } + name: "String", + }, }, - updateResourceEndpoint: { - serializedName: "typeProperties.updateResourceEndpoint", + databaseName: { + serializedName: "typeProperties.databaseName", + required: true, type: { - name: "any" - } + name: "any", + }, }, - servicePrincipalId: { - serializedName: "typeProperties.servicePrincipalId", + username: { + serializedName: "typeProperties.username", type: { - name: "any" - } + name: "any", + }, }, - servicePrincipalKey: { - serializedName: "typeProperties.servicePrincipalKey", + password: { + serializedName: "typeProperties.password", type: { name: "Composite", - className: "SecretBase" - } + className: "SecretBase", + }, }, - tenant: { - serializedName: "typeProperties.tenant", + authSource: { + serializedName: "typeProperties.authSource", + type: { + name: "any", + }, + }, + port: { + serializedName: "typeProperties.port", + type: { + name: "any", + }, + }, + enableSsl: { + serializedName: "typeProperties.enableSsl", + type: { + name: "any", + }, + }, + allowSelfSignedServerCert: { + serializedName: "typeProperties.allowSelfSignedServerCert", type: { - name: "any" - } + name: "any", + }, }, encryptedCredential: { serializedName: "typeProperties.encryptedCredential", type: { - name: "any" - } + name: "String", + }, }, - authentication: { - serializedName: "typeProperties.authentication", - type: { - name: "any" - } - } - } - } + }, + }, }; -export const AzureMLServiceLinkedService: coreClient.CompositeMapper = { - serializedName: "AzureMLService", +export const MongoDbAtlasLinkedService: coreClient.CompositeMapper = { + serializedName: "MongoDbAtlas", type: { name: "Composite", - className: "AzureMLServiceLinkedService", + className: "MongoDbAtlasLinkedService", uberParent: "LinkedService", additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, modelProperties: { ...LinkedService.type.modelProperties, - subscriptionId: { - serializedName: "typeProperties.subscriptionId", - required: true, - type: { - name: "any" - } - }, - resourceGroupName: { - serializedName: "typeProperties.resourceGroupName", + connectionString: { + serializedName: "typeProperties.connectionString", required: true, type: { - name: "any" - } + name: "any", + }, }, - mlWorkspaceName: { - serializedName: "typeProperties.mlWorkspaceName", + database: { + serializedName: "typeProperties.database", required: true, type: { - name: "any" - } - }, - servicePrincipalId: { - serializedName: "typeProperties.servicePrincipalId", - type: { - name: "any" - } - }, - servicePrincipalKey: { - serializedName: "typeProperties.servicePrincipalKey", - type: { - name: "Composite", - className: "SecretBase" - } + name: "any", + }, }, - tenant: { - serializedName: "typeProperties.tenant", + driverVersion: { + serializedName: "typeProperties.driverVersion", type: { - name: "any" - } + name: "any", + }, }, - encryptedCredential: { - serializedName: "typeProperties.encryptedCredential", - type: { - name: "any" - } - } - } - } + }, + }, }; -export const OdbcLinkedService: coreClient.CompositeMapper = { - serializedName: "Odbc", +export const MongoDbV2LinkedService: coreClient.CompositeMapper = { + serializedName: "MongoDbV2", type: { name: "Composite", - className: "OdbcLinkedService", + className: "MongoDbV2LinkedService", uberParent: "LinkedService", additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, @@ -9776,202 +11151,136 @@ export const OdbcLinkedService: coreClient.CompositeMapper = { serializedName: "typeProperties.connectionString", required: true, type: { - name: "any" - } - }, - authenticationType: { - serializedName: "typeProperties.authenticationType", - type: { - name: "any" - } - }, - credential: { - serializedName: "typeProperties.credential", - type: { - name: "Composite", - className: "SecretBase" - } - }, - userName: { - serializedName: "typeProperties.userName", - type: { - name: "any" - } + name: "any", + }, }, - password: { - serializedName: "typeProperties.password", + database: { + serializedName: "typeProperties.database", + required: true, type: { - name: "Composite", - className: "SecretBase" - } + name: "any", + }, }, - encryptedCredential: { - serializedName: "typeProperties.encryptedCredential", - type: { - name: "any" - } - } - } - } + }, + }, }; -export const InformixLinkedService: coreClient.CompositeMapper = { - serializedName: "Informix", +export const CosmosDbMongoDbApiLinkedService: coreClient.CompositeMapper = { + serializedName: "CosmosDbMongoDbApi", type: { name: "Composite", - className: "InformixLinkedService", + className: "CosmosDbMongoDbApiLinkedService", uberParent: "LinkedService", additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, modelProperties: { ...LinkedService.type.modelProperties, + isServerVersionAbove32: { + serializedName: "typeProperties.isServerVersionAbove32", + type: { + name: "any", + }, + }, connectionString: { serializedName: "typeProperties.connectionString", required: true, type: { - name: "any" - } - }, - authenticationType: { - serializedName: "typeProperties.authenticationType", - type: { - name: "any" - } - }, - credential: { - serializedName: "typeProperties.credential", - type: { - name: "Composite", - className: "SecretBase" - } - }, - userName: { - serializedName: "typeProperties.userName", - type: { - name: "any" - } + name: "any", + }, }, - password: { - serializedName: "typeProperties.password", + database: { + serializedName: "typeProperties.database", + required: true, type: { - name: "Composite", - className: "SecretBase" - } + name: "any", + }, }, - encryptedCredential: { - serializedName: "typeProperties.encryptedCredential", - type: { - name: "any" - } - } - } - } + }, + }, }; -export const MicrosoftAccessLinkedService: coreClient.CompositeMapper = { - serializedName: "MicrosoftAccess", +export const AzureDataLakeStoreLinkedService: coreClient.CompositeMapper = { + serializedName: "AzureDataLakeStore", type: { name: "Composite", - className: "MicrosoftAccessLinkedService", + className: "AzureDataLakeStoreLinkedService", uberParent: "LinkedService", additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, modelProperties: { ...LinkedService.type.modelProperties, - connectionString: { - serializedName: "typeProperties.connectionString", + dataLakeStoreUri: { + serializedName: "typeProperties.dataLakeStoreUri", required: true, type: { - name: "any" - } + name: "any", + }, }, - authenticationType: { - serializedName: "typeProperties.authenticationType", + servicePrincipalId: { + serializedName: "typeProperties.servicePrincipalId", type: { - name: "any" - } + name: "any", + }, }, - credential: { - serializedName: "typeProperties.credential", + servicePrincipalKey: { + serializedName: "typeProperties.servicePrincipalKey", type: { name: "Composite", - className: "SecretBase" - } - }, - userName: { - serializedName: "typeProperties.userName", - type: { - name: "any" - } + className: "SecretBase", + }, }, - password: { - serializedName: "typeProperties.password", + tenant: { + serializedName: "typeProperties.tenant", type: { - name: "Composite", - className: "SecretBase" - } + name: "any", + }, }, - encryptedCredential: { - serializedName: "typeProperties.encryptedCredential", + azureCloudType: { + serializedName: "typeProperties.azureCloudType", type: { - name: "any" - } - } - } - } -}; - -export const HdfsLinkedService: coreClient.CompositeMapper = { - serializedName: "Hdfs", - type: { - name: "Composite", - className: "HdfsLinkedService", - uberParent: "LinkedService", - additionalProperties: { type: { name: "Object" } }, - polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, - modelProperties: { - ...LinkedService.type.modelProperties, - url: { - serializedName: "typeProperties.url", - required: true, + name: "any", + }, + }, + accountName: { + serializedName: "typeProperties.accountName", type: { - name: "any" - } + name: "any", + }, }, - authenticationType: { - serializedName: "typeProperties.authenticationType", + subscriptionId: { + serializedName: "typeProperties.subscriptionId", type: { - name: "any" - } + name: "any", + }, }, - encryptedCredential: { - serializedName: "typeProperties.encryptedCredential", + resourceGroupName: { + serializedName: "typeProperties.resourceGroupName", type: { - name: "any" - } + name: "any", + }, }, - userName: { - serializedName: "typeProperties.userName", + encryptedCredential: { + serializedName: "typeProperties.encryptedCredential", type: { - name: "any" - } + name: "String", + }, }, - password: { - serializedName: "typeProperties.password", + credential: { + serializedName: "typeProperties.credential", type: { name: "Composite", - className: "SecretBase" - } - } - } - } + className: "CredentialReference", + }, + }, + }, + }, }; -export const ODataLinkedService: coreClient.CompositeMapper = { - serializedName: "OData", +export const AzureBlobFSLinkedService: coreClient.CompositeMapper = { + serializedName: "AzureBlobFS", type: { name: "Composite", - className: "ODataLinkedService", + className: "AzureBlobFSLinkedService", uberParent: "LinkedService", additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, @@ -9979,667 +11288,713 @@ export const ODataLinkedService: coreClient.CompositeMapper = { ...LinkedService.type.modelProperties, url: { serializedName: "typeProperties.url", - required: true, type: { - name: "any" - } + name: "any", + }, }, - authenticationType: { - serializedName: "typeProperties.authenticationType", + accountKey: { + serializedName: "typeProperties.accountKey", type: { - name: "String" - } + name: "any", + }, }, - userName: { - serializedName: "typeProperties.userName", + servicePrincipalId: { + serializedName: "typeProperties.servicePrincipalId", type: { - name: "any" - } + name: "any", + }, }, - password: { - serializedName: "typeProperties.password", + servicePrincipalKey: { + serializedName: "typeProperties.servicePrincipalKey", type: { name: "Composite", - className: "SecretBase" - } - }, - authHeaders: { - serializedName: "typeProperties.authHeaders", - type: { - name: "any" - } + className: "SecretBase", + }, }, tenant: { serializedName: "typeProperties.tenant", type: { - name: "any" - } - }, - servicePrincipalId: { - serializedName: "typeProperties.servicePrincipalId", - type: { - name: "any" - } + name: "any", + }, }, azureCloudType: { serializedName: "typeProperties.azureCloudType", type: { - name: "any" - } + name: "any", + }, }, - aadResourceId: { - serializedName: "typeProperties.aadResourceId", + encryptedCredential: { + serializedName: "typeProperties.encryptedCredential", type: { - name: "any" - } + name: "String", + }, }, - aadServicePrincipalCredentialType: { - serializedName: "typeProperties.aadServicePrincipalCredentialType", + credential: { + serializedName: "typeProperties.credential", type: { - name: "String" - } + name: "Composite", + className: "CredentialReference", + }, }, - servicePrincipalKey: { - serializedName: "typeProperties.servicePrincipalKey", + servicePrincipalCredentialType: { + serializedName: "typeProperties.servicePrincipalCredentialType", type: { - name: "Composite", - className: "SecretBase" - } + name: "any", + }, }, - servicePrincipalEmbeddedCert: { - serializedName: "typeProperties.servicePrincipalEmbeddedCert", + servicePrincipalCredential: { + serializedName: "typeProperties.servicePrincipalCredential", type: { name: "Composite", - className: "SecretBase" - } + className: "SecretBase", + }, }, - servicePrincipalEmbeddedCertPassword: { - serializedName: "typeProperties.servicePrincipalEmbeddedCertPassword", + sasUri: { + serializedName: "typeProperties.sasUri", type: { - name: "Composite", - className: "SecretBase" - } + name: "any", + }, }, - encryptedCredential: { - serializedName: "typeProperties.encryptedCredential", + sasToken: { + serializedName: "typeProperties.sasToken", type: { - name: "any" - } - } - } - } + name: "Composite", + className: "SecretBase", + }, + }, + }, + }, }; -export const WebLinkedService: coreClient.CompositeMapper = { - serializedName: "Web", +export const Office365LinkedService: coreClient.CompositeMapper = { + serializedName: "Office365", type: { name: "Composite", - className: "WebLinkedService", + className: "Office365LinkedService", uberParent: "LinkedService", additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, modelProperties: { ...LinkedService.type.modelProperties, - typeProperties: { - serializedName: "typeProperties", + office365TenantId: { + serializedName: "typeProperties.office365TenantId", + required: true, + type: { + name: "any", + }, + }, + servicePrincipalTenantId: { + serializedName: "typeProperties.servicePrincipalTenantId", + required: true, + type: { + name: "any", + }, + }, + servicePrincipalId: { + serializedName: "typeProperties.servicePrincipalId", + required: true, + type: { + name: "any", + }, + }, + servicePrincipalKey: { + serializedName: "typeProperties.servicePrincipalKey", type: { name: "Composite", - className: "WebLinkedServiceTypeProperties" - } - } - } - } + className: "SecretBase", + }, + }, + encryptedCredential: { + serializedName: "typeProperties.encryptedCredential", + type: { + name: "String", + }, + }, + }, + }, }; -export const CassandraLinkedService: coreClient.CompositeMapper = { - serializedName: "Cassandra", +export const SalesforceLinkedService: coreClient.CompositeMapper = { + serializedName: "Salesforce", type: { name: "Composite", - className: "CassandraLinkedService", + className: "SalesforceLinkedService", uberParent: "LinkedService", additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, modelProperties: { ...LinkedService.type.modelProperties, - host: { - serializedName: "typeProperties.host", - required: true, - type: { - name: "any" - } - }, - authenticationType: { - serializedName: "typeProperties.authenticationType", - type: { - name: "any" - } - }, - port: { - serializedName: "typeProperties.port", + environmentUrl: { + serializedName: "typeProperties.environmentUrl", type: { - name: "any" - } + name: "any", + }, }, username: { serializedName: "typeProperties.username", type: { - name: "any" - } + name: "any", + }, }, password: { serializedName: "typeProperties.password", type: { name: "Composite", - className: "SecretBase" - } + className: "SecretBase", + }, + }, + securityToken: { + serializedName: "typeProperties.securityToken", + type: { + name: "Composite", + className: "SecretBase", + }, + }, + apiVersion: { + serializedName: "typeProperties.apiVersion", + type: { + name: "any", + }, }, encryptedCredential: { serializedName: "typeProperties.encryptedCredential", type: { - name: "any" - } - } - } - } + name: "String", + }, + }, + }, + }, }; -export const MongoDbLinkedService: coreClient.CompositeMapper = { - serializedName: "MongoDb", +export const SalesforceServiceCloudLinkedService: coreClient.CompositeMapper = { + serializedName: "SalesforceServiceCloud", type: { name: "Composite", - className: "MongoDbLinkedService", + className: "SalesforceServiceCloudLinkedService", uberParent: "LinkedService", additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, modelProperties: { ...LinkedService.type.modelProperties, - server: { - serializedName: "typeProperties.server", - required: true, - type: { - name: "any" - } - }, - authenticationType: { - serializedName: "typeProperties.authenticationType", - type: { - name: "String" - } - }, - databaseName: { - serializedName: "typeProperties.databaseName", - required: true, + environmentUrl: { + serializedName: "typeProperties.environmentUrl", type: { - name: "any" - } + name: "any", + }, }, username: { serializedName: "typeProperties.username", type: { - name: "any" - } + name: "any", + }, }, password: { serializedName: "typeProperties.password", type: { name: "Composite", - className: "SecretBase" - } - }, - authSource: { - serializedName: "typeProperties.authSource", - type: { - name: "any" - } + className: "SecretBase", + }, }, - port: { - serializedName: "typeProperties.port", + securityToken: { + serializedName: "typeProperties.securityToken", type: { - name: "any" - } + name: "Composite", + className: "SecretBase", + }, }, - enableSsl: { - serializedName: "typeProperties.enableSsl", + apiVersion: { + serializedName: "typeProperties.apiVersion", type: { - name: "any" - } + name: "any", + }, }, - allowSelfSignedServerCert: { - serializedName: "typeProperties.allowSelfSignedServerCert", + extendedProperties: { + serializedName: "typeProperties.extendedProperties", type: { - name: "any" - } + name: "any", + }, }, encryptedCredential: { serializedName: "typeProperties.encryptedCredential", type: { - name: "any" - } - } - } - } + name: "String", + }, + }, + }, + }, }; -export const MongoDbAtlasLinkedService: coreClient.CompositeMapper = { - serializedName: "MongoDbAtlas", +export const SapCloudForCustomerLinkedService: coreClient.CompositeMapper = { + serializedName: "SapCloudForCustomer", type: { name: "Composite", - className: "MongoDbAtlasLinkedService", + className: "SapCloudForCustomerLinkedService", uberParent: "LinkedService", additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, modelProperties: { ...LinkedService.type.modelProperties, - connectionString: { - serializedName: "typeProperties.connectionString", + url: { + serializedName: "typeProperties.url", required: true, type: { - name: "any" - } + name: "any", + }, }, - database: { - serializedName: "typeProperties.database", - required: true, + username: { + serializedName: "typeProperties.username", type: { - name: "any" - } - } - } - } -}; - -export const MongoDbV2LinkedService: coreClient.CompositeMapper = { - serializedName: "MongoDbV2", - type: { - name: "Composite", - className: "MongoDbV2LinkedService", - uberParent: "LinkedService", - additionalProperties: { type: { name: "Object" } }, - polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, - modelProperties: { - ...LinkedService.type.modelProperties, - connectionString: { - serializedName: "typeProperties.connectionString", - required: true, + name: "any", + }, + }, + password: { + serializedName: "typeProperties.password", type: { - name: "any" - } + name: "Composite", + className: "SecretBase", + }, }, - database: { - serializedName: "typeProperties.database", - required: true, + encryptedCredential: { + serializedName: "typeProperties.encryptedCredential", type: { - name: "any" - } - } - } - } + name: "String", + }, + }, + }, + }, }; -export const CosmosDbMongoDbApiLinkedService: coreClient.CompositeMapper = { - serializedName: "CosmosDbMongoDbApi", +export const SapEccLinkedService: coreClient.CompositeMapper = { + serializedName: "SapEcc", type: { name: "Composite", - className: "CosmosDbMongoDbApiLinkedService", + className: "SapEccLinkedService", uberParent: "LinkedService", additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, modelProperties: { ...LinkedService.type.modelProperties, - isServerVersionAbove32: { - serializedName: "typeProperties.isServerVersionAbove32", + url: { + serializedName: "typeProperties.url", + required: true, type: { - name: "any" - } + name: "any", + }, }, - connectionString: { - serializedName: "typeProperties.connectionString", - required: true, + username: { + serializedName: "typeProperties.username", type: { - name: "any" - } + name: "any", + }, }, - database: { - serializedName: "typeProperties.database", - required: true, + password: { + serializedName: "typeProperties.password", + type: { + name: "Composite", + className: "SecretBase", + }, + }, + encryptedCredential: { + serializedName: "typeProperties.encryptedCredential", type: { - name: "any" - } - } - } - } + name: "String", + }, + }, + }, + }, }; -export const AzureDataLakeStoreLinkedService: coreClient.CompositeMapper = { - serializedName: "AzureDataLakeStore", +export const SapOpenHubLinkedService: coreClient.CompositeMapper = { + serializedName: "SapOpenHub", type: { name: "Composite", - className: "AzureDataLakeStoreLinkedService", + className: "SapOpenHubLinkedService", uberParent: "LinkedService", additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, modelProperties: { ...LinkedService.type.modelProperties, - dataLakeStoreUri: { - serializedName: "typeProperties.dataLakeStoreUri", - required: true, + server: { + serializedName: "typeProperties.server", type: { - name: "any" - } + name: "any", + }, }, - servicePrincipalId: { - serializedName: "typeProperties.servicePrincipalId", + systemNumber: { + serializedName: "typeProperties.systemNumber", type: { - name: "any" - } + name: "any", + }, }, - servicePrincipalKey: { - serializedName: "typeProperties.servicePrincipalKey", + clientId: { + serializedName: "typeProperties.clientId", type: { - name: "Composite", - className: "SecretBase" - } + name: "any", + }, }, - tenant: { - serializedName: "typeProperties.tenant", + language: { + serializedName: "typeProperties.language", type: { - name: "any" - } + name: "any", + }, }, - azureCloudType: { - serializedName: "typeProperties.azureCloudType", + systemId: { + serializedName: "typeProperties.systemId", type: { - name: "any" - } + name: "any", + }, }, - accountName: { - serializedName: "typeProperties.accountName", + userName: { + serializedName: "typeProperties.userName", type: { - name: "any" - } + name: "any", + }, }, - subscriptionId: { - serializedName: "typeProperties.subscriptionId", + password: { + serializedName: "typeProperties.password", type: { - name: "any" - } + name: "Composite", + className: "SecretBase", + }, }, - resourceGroupName: { - serializedName: "typeProperties.resourceGroupName", + messageServer: { + serializedName: "typeProperties.messageServer", + type: { + name: "any", + }, + }, + messageServerService: { + serializedName: "typeProperties.messageServerService", type: { - name: "any" - } + name: "any", + }, + }, + logonGroup: { + serializedName: "typeProperties.logonGroup", + type: { + name: "any", + }, }, encryptedCredential: { serializedName: "typeProperties.encryptedCredential", type: { - name: "any" - } + name: "String", + }, }, - credential: { - serializedName: "typeProperties.credential", - type: { - name: "Composite", - className: "CredentialReference" - } - } - } - } + }, + }, }; -export const AzureBlobFSLinkedService: coreClient.CompositeMapper = { - serializedName: "AzureBlobFS", +export const SapOdpLinkedService: coreClient.CompositeMapper = { + serializedName: "SapOdp", type: { name: "Composite", - className: "AzureBlobFSLinkedService", + className: "SapOdpLinkedService", uberParent: "LinkedService", additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, modelProperties: { ...LinkedService.type.modelProperties, - url: { - serializedName: "typeProperties.url", + server: { + serializedName: "typeProperties.server", type: { - name: "any" - } + name: "any", + }, }, - accountKey: { - serializedName: "typeProperties.accountKey", + systemNumber: { + serializedName: "typeProperties.systemNumber", type: { - name: "any" - } + name: "any", + }, }, - servicePrincipalId: { - serializedName: "typeProperties.servicePrincipalId", + clientId: { + serializedName: "typeProperties.clientId", type: { - name: "any" - } + name: "any", + }, }, - servicePrincipalKey: { - serializedName: "typeProperties.servicePrincipalKey", + language: { + serializedName: "typeProperties.language", + type: { + name: "any", + }, + }, + systemId: { + serializedName: "typeProperties.systemId", + type: { + name: "any", + }, + }, + userName: { + serializedName: "typeProperties.userName", + type: { + name: "any", + }, + }, + password: { + serializedName: "typeProperties.password", type: { name: "Composite", - className: "SecretBase" - } + className: "SecretBase", + }, }, - tenant: { - serializedName: "typeProperties.tenant", + messageServer: { + serializedName: "typeProperties.messageServer", type: { - name: "any" - } + name: "any", + }, }, - azureCloudType: { - serializedName: "typeProperties.azureCloudType", + messageServerService: { + serializedName: "typeProperties.messageServerService", type: { - name: "any" - } + name: "any", + }, }, - encryptedCredential: { - serializedName: "typeProperties.encryptedCredential", + sncMode: { + serializedName: "typeProperties.sncMode", type: { - name: "any" - } + name: "any", + }, }, - credential: { - serializedName: "typeProperties.credential", + sncMyName: { + serializedName: "typeProperties.sncMyName", type: { - name: "Composite", - className: "CredentialReference" - } + name: "any", + }, }, - servicePrincipalCredentialType: { - serializedName: "typeProperties.servicePrincipalCredentialType", + sncPartnerName: { + serializedName: "typeProperties.sncPartnerName", type: { - name: "any" - } + name: "any", + }, }, - servicePrincipalCredential: { - serializedName: "typeProperties.servicePrincipalCredential", + sncLibraryPath: { + serializedName: "typeProperties.sncLibraryPath", type: { - name: "Composite", - className: "SecretBase" - } + name: "any", + }, }, - sasUri: { - serializedName: "typeProperties.sasUri", + sncQop: { + serializedName: "typeProperties.sncQop", type: { - name: "any" - } + name: "any", + }, }, - sasToken: { - serializedName: "typeProperties.sasToken", + x509CertificatePath: { + serializedName: "typeProperties.x509CertificatePath", type: { - name: "Composite", - className: "SecretBase" - } - } - } - } + name: "any", + }, + }, + logonGroup: { + serializedName: "typeProperties.logonGroup", + type: { + name: "any", + }, + }, + subscriberName: { + serializedName: "typeProperties.subscriberName", + type: { + name: "any", + }, + }, + encryptedCredential: { + serializedName: "typeProperties.encryptedCredential", + type: { + name: "String", + }, + }, + }, + }, }; -export const Office365LinkedService: coreClient.CompositeMapper = { - serializedName: "Office365", +export const RestServiceLinkedService: coreClient.CompositeMapper = { + serializedName: "RestService", type: { name: "Composite", - className: "Office365LinkedService", + className: "RestServiceLinkedService", uberParent: "LinkedService", additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, modelProperties: { ...LinkedService.type.modelProperties, - office365TenantId: { - serializedName: "typeProperties.office365TenantId", + url: { + serializedName: "typeProperties.url", required: true, type: { - name: "any" - } + name: "any", + }, }, - servicePrincipalTenantId: { - serializedName: "typeProperties.servicePrincipalTenantId", + enableServerCertificateValidation: { + serializedName: "typeProperties.enableServerCertificateValidation", + type: { + name: "any", + }, + }, + authenticationType: { + serializedName: "typeProperties.authenticationType", required: true, type: { - name: "any" - } + name: "String", + }, + }, + userName: { + serializedName: "typeProperties.userName", + type: { + name: "any", + }, + }, + password: { + serializedName: "typeProperties.password", + type: { + name: "Composite", + className: "SecretBase", + }, + }, + authHeaders: { + serializedName: "typeProperties.authHeaders", + type: { + name: "any", + }, }, servicePrincipalId: { serializedName: "typeProperties.servicePrincipalId", - required: true, type: { - name: "any" - } + name: "any", + }, }, servicePrincipalKey: { serializedName: "typeProperties.servicePrincipalKey", type: { name: "Composite", - className: "SecretBase" - } + className: "SecretBase", + }, + }, + tenant: { + serializedName: "typeProperties.tenant", + type: { + name: "any", + }, + }, + azureCloudType: { + serializedName: "typeProperties.azureCloudType", + type: { + name: "any", + }, + }, + aadResourceId: { + serializedName: "typeProperties.aadResourceId", + type: { + name: "any", + }, }, encryptedCredential: { serializedName: "typeProperties.encryptedCredential", type: { - name: "any" - } - } - } - } -}; - -export const SalesforceLinkedService: coreClient.CompositeMapper = { - serializedName: "Salesforce", - type: { - name: "Composite", - className: "SalesforceLinkedService", - uberParent: "LinkedService", - additionalProperties: { type: { name: "Object" } }, - polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, - modelProperties: { - ...LinkedService.type.modelProperties, - environmentUrl: { - serializedName: "typeProperties.environmentUrl", + name: "String", + }, + }, + credential: { + serializedName: "typeProperties.credential", type: { - name: "any" - } + name: "Composite", + className: "CredentialReference", + }, }, - username: { - serializedName: "typeProperties.username", + clientId: { + serializedName: "typeProperties.clientId", type: { - name: "any" - } + name: "any", + }, }, - password: { - serializedName: "typeProperties.password", + clientSecret: { + serializedName: "typeProperties.clientSecret", type: { name: "Composite", - className: "SecretBase" - } + className: "SecretBase", + }, }, - securityToken: { - serializedName: "typeProperties.securityToken", + tokenEndpoint: { + serializedName: "typeProperties.tokenEndpoint", type: { - name: "Composite", - className: "SecretBase" - } + name: "any", + }, }, - apiVersion: { - serializedName: "typeProperties.apiVersion", + resource: { + serializedName: "typeProperties.resource", type: { - name: "any" - } + name: "any", + }, }, - encryptedCredential: { - serializedName: "typeProperties.encryptedCredential", + scope: { + serializedName: "typeProperties.scope", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; -export const SalesforceServiceCloudLinkedService: coreClient.CompositeMapper = { - serializedName: "SalesforceServiceCloud", +export const TeamDeskLinkedService: coreClient.CompositeMapper = { + serializedName: "TeamDesk", type: { name: "Composite", - className: "SalesforceServiceCloudLinkedService", + className: "TeamDeskLinkedService", uberParent: "LinkedService", additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, modelProperties: { ...LinkedService.type.modelProperties, - environmentUrl: { - serializedName: "typeProperties.environmentUrl", + authenticationType: { + serializedName: "typeProperties.authenticationType", + required: true, type: { - name: "any" - } + name: "String", + }, }, - username: { - serializedName: "typeProperties.username", + url: { + serializedName: "typeProperties.url", + required: true, + type: { + name: "any", + }, + }, + userName: { + serializedName: "typeProperties.userName", type: { - name: "any" - } + name: "any", + }, }, password: { serializedName: "typeProperties.password", type: { name: "Composite", - className: "SecretBase" - } + className: "SecretBase", + }, }, - securityToken: { - serializedName: "typeProperties.securityToken", + apiToken: { + serializedName: "typeProperties.apiToken", type: { name: "Composite", - className: "SecretBase" - } - }, - apiVersion: { - serializedName: "typeProperties.apiVersion", - type: { - name: "any" - } - }, - extendedProperties: { - serializedName: "typeProperties.extendedProperties", - type: { - name: "any" - } + className: "SecretBase", + }, }, encryptedCredential: { serializedName: "typeProperties.encryptedCredential", type: { - name: "any" - } - } - } - } + name: "String", + }, + }, + }, + }, }; -export const SapCloudForCustomerLinkedService: coreClient.CompositeMapper = { - serializedName: "SapCloudForCustomer", +export const QuickbaseLinkedService: coreClient.CompositeMapper = { + serializedName: "Quickbase", type: { name: "Composite", - className: "SapCloudForCustomerLinkedService", + className: "QuickbaseLinkedService", uberParent: "LinkedService", additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, @@ -10649,463 +12004,382 @@ export const SapCloudForCustomerLinkedService: coreClient.CompositeMapper = { serializedName: "typeProperties.url", required: true, type: { - name: "any" - } - }, - username: { - serializedName: "typeProperties.username", - type: { - name: "any" - } + name: "any", + }, }, - password: { - serializedName: "typeProperties.password", + userToken: { + serializedName: "typeProperties.userToken", type: { name: "Composite", - className: "SecretBase" - } + className: "SecretBase", + }, }, encryptedCredential: { serializedName: "typeProperties.encryptedCredential", type: { - name: "any" - } - } - } - } + name: "String", + }, + }, + }, + }, }; -export const SapEccLinkedService: coreClient.CompositeMapper = { - serializedName: "SapEcc", +export const SmartsheetLinkedService: coreClient.CompositeMapper = { + serializedName: "Smartsheet", type: { name: "Composite", - className: "SapEccLinkedService", + className: "SmartsheetLinkedService", uberParent: "LinkedService", additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, modelProperties: { ...LinkedService.type.modelProperties, - url: { - serializedName: "typeProperties.url", - required: true, - type: { - name: "String" - } - }, - username: { - serializedName: "typeProperties.username", - type: { - name: "String" - } - }, - password: { - serializedName: "typeProperties.password", + apiToken: { + serializedName: "typeProperties.apiToken", type: { name: "Composite", - className: "SecretBase" - } + className: "SecretBase", + }, }, encryptedCredential: { serializedName: "typeProperties.encryptedCredential", type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + }, + }, }; -export const SapOpenHubLinkedService: coreClient.CompositeMapper = { - serializedName: "SapOpenHub", +export const ZendeskLinkedService: coreClient.CompositeMapper = { + serializedName: "Zendesk", type: { name: "Composite", - className: "SapOpenHubLinkedService", + className: "ZendeskLinkedService", uberParent: "LinkedService", additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, modelProperties: { ...LinkedService.type.modelProperties, - server: { - serializedName: "typeProperties.server", - type: { - name: "any" - } - }, - systemNumber: { - serializedName: "typeProperties.systemNumber", - type: { - name: "any" - } - }, - clientId: { - serializedName: "typeProperties.clientId", - type: { - name: "any" - } - }, - language: { - serializedName: "typeProperties.language", + authenticationType: { + serializedName: "typeProperties.authenticationType", + required: true, type: { - name: "any" - } + name: "String", + }, }, - systemId: { - serializedName: "typeProperties.systemId", + url: { + serializedName: "typeProperties.url", + required: true, type: { - name: "any" - } + name: "any", + }, }, userName: { serializedName: "typeProperties.userName", type: { - name: "any" - } + name: "any", + }, }, password: { serializedName: "typeProperties.password", type: { name: "Composite", - className: "SecretBase" - } - }, - messageServer: { - serializedName: "typeProperties.messageServer", - type: { - name: "any" - } - }, - messageServerService: { - serializedName: "typeProperties.messageServerService", - type: { - name: "any" - } + className: "SecretBase", + }, }, - logonGroup: { - serializedName: "typeProperties.logonGroup", + apiToken: { + serializedName: "typeProperties.apiToken", type: { - name: "any" - } + name: "Composite", + className: "SecretBase", + }, }, encryptedCredential: { serializedName: "typeProperties.encryptedCredential", type: { - name: "any" - } - } - } - } + name: "String", + }, + }, + }, + }, }; -export const SapOdpLinkedService: coreClient.CompositeMapper = { - serializedName: "SapOdp", +export const DataworldLinkedService: coreClient.CompositeMapper = { + serializedName: "Dataworld", type: { name: "Composite", - className: "SapOdpLinkedService", + className: "DataworldLinkedService", uberParent: "LinkedService", additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, modelProperties: { ...LinkedService.type.modelProperties, - server: { - serializedName: "typeProperties.server", - type: { - name: "any" - } - }, - systemNumber: { - serializedName: "typeProperties.systemNumber", - type: { - name: "any" - } - }, - clientId: { - serializedName: "typeProperties.clientId", - type: { - name: "any" - } - }, - language: { - serializedName: "typeProperties.language", + apiToken: { + serializedName: "typeProperties.apiToken", type: { - name: "any" - } + name: "Composite", + className: "SecretBase", + }, }, - systemId: { - serializedName: "typeProperties.systemId", + encryptedCredential: { + serializedName: "typeProperties.encryptedCredential", type: { - name: "any" - } + name: "String", + }, }, + }, + }, +}; + +export const AppFiguresLinkedService: coreClient.CompositeMapper = { + serializedName: "AppFigures", + type: { + name: "Composite", + className: "AppFiguresLinkedService", + uberParent: "LinkedService", + additionalProperties: { type: { name: "Object" } }, + polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, + modelProperties: { + ...LinkedService.type.modelProperties, userName: { serializedName: "typeProperties.userName", + required: true, type: { - name: "any" - } + name: "any", + }, }, password: { serializedName: "typeProperties.password", type: { - name: "Composite", - className: "SecretBase" - } - }, - messageServer: { - serializedName: "typeProperties.messageServer", - type: { - name: "any" - } - }, - messageServerService: { - serializedName: "typeProperties.messageServerService", - type: { - name: "any" - } - }, - sncMode: { - serializedName: "typeProperties.sncMode", - type: { - name: "any" - } - }, - sncMyName: { - serializedName: "typeProperties.sncMyName", - type: { - name: "any" - } - }, - sncPartnerName: { - serializedName: "typeProperties.sncPartnerName", - type: { - name: "any" - } - }, - sncLibraryPath: { - serializedName: "typeProperties.sncLibraryPath", - type: { - name: "any" - } - }, - sncQop: { - serializedName: "typeProperties.sncQop", - type: { - name: "any" - } - }, - x509CertificatePath: { - serializedName: "typeProperties.x509CertificatePath", - type: { - name: "any" - } + name: "Composite", + className: "SecretBase", + }, }, - logonGroup: { - serializedName: "typeProperties.logonGroup", + clientKey: { + serializedName: "typeProperties.clientKey", type: { - name: "any" - } + name: "Composite", + className: "SecretBase", + }, }, - subscriberName: { - serializedName: "typeProperties.subscriberName", + }, + }, +}; + +export const AsanaLinkedService: coreClient.CompositeMapper = { + serializedName: "Asana", + type: { + name: "Composite", + className: "AsanaLinkedService", + uberParent: "LinkedService", + additionalProperties: { type: { name: "Object" } }, + polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, + modelProperties: { + ...LinkedService.type.modelProperties, + apiToken: { + serializedName: "typeProperties.apiToken", type: { - name: "any" - } + name: "Composite", + className: "SecretBase", + }, }, encryptedCredential: { serializedName: "typeProperties.encryptedCredential", type: { - name: "any" - } - } - } - } + name: "String", + }, + }, + }, + }, }; -export const RestServiceLinkedService: coreClient.CompositeMapper = { - serializedName: "RestService", +export const TwilioLinkedService: coreClient.CompositeMapper = { + serializedName: "Twilio", type: { name: "Composite", - className: "RestServiceLinkedService", + className: "TwilioLinkedService", uberParent: "LinkedService", additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, modelProperties: { ...LinkedService.type.modelProperties, - url: { - serializedName: "typeProperties.url", - required: true, - type: { - name: "any" - } - }, - enableServerCertificateValidation: { - serializedName: "typeProperties.enableServerCertificateValidation", - type: { - name: "any" - } - }, - authenticationType: { - serializedName: "typeProperties.authenticationType", - required: true, - type: { - name: "String" - } - }, userName: { serializedName: "typeProperties.userName", + required: true, type: { - name: "any" - } + name: "any", + }, }, password: { serializedName: "typeProperties.password", type: { name: "Composite", - className: "SecretBase" - } - }, - authHeaders: { - serializedName: "typeProperties.authHeaders", - type: { - name: "any" - } - }, - servicePrincipalId: { - serializedName: "typeProperties.servicePrincipalId", - type: { - name: "any" - } + className: "SecretBase", + }, }, - servicePrincipalKey: { - serializedName: "typeProperties.servicePrincipalKey", + }, + }, +}; + +export const GoogleSheetsLinkedService: coreClient.CompositeMapper = { + serializedName: "GoogleSheets", + type: { + name: "Composite", + className: "GoogleSheetsLinkedService", + uberParent: "LinkedService", + additionalProperties: { type: { name: "Object" } }, + polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, + modelProperties: { + ...LinkedService.type.modelProperties, + apiToken: { + serializedName: "typeProperties.apiToken", type: { name: "Composite", - className: "SecretBase" - } - }, - tenant: { - serializedName: "typeProperties.tenant", - type: { - name: "any" - } - }, - azureCloudType: { - serializedName: "typeProperties.azureCloudType", - type: { - name: "any" - } - }, - aadResourceId: { - serializedName: "typeProperties.aadResourceId", - type: { - name: "any" - } + className: "SecretBase", + }, }, encryptedCredential: { serializedName: "typeProperties.encryptedCredential", type: { - name: "any" - } + name: "String", + }, }, - credential: { - serializedName: "typeProperties.credential", + }, + }, +}; + +export const AmazonS3LinkedService: coreClient.CompositeMapper = { + serializedName: "AmazonS3", + type: { + name: "Composite", + className: "AmazonS3LinkedService", + uberParent: "LinkedService", + additionalProperties: { type: { name: "Object" } }, + polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, + modelProperties: { + ...LinkedService.type.modelProperties, + authenticationType: { + serializedName: "typeProperties.authenticationType", type: { - name: "Composite", - className: "CredentialReference" - } + name: "any", + }, }, - clientId: { - serializedName: "typeProperties.clientId", + accessKeyId: { + serializedName: "typeProperties.accessKeyId", type: { - name: "any" - } + name: "any", + }, }, - clientSecret: { - serializedName: "typeProperties.clientSecret", + secretAccessKey: { + serializedName: "typeProperties.secretAccessKey", type: { name: "Composite", - className: "SecretBase" - } + className: "SecretBase", + }, }, - tokenEndpoint: { - serializedName: "typeProperties.tokenEndpoint", + serviceUrl: { + serializedName: "typeProperties.serviceUrl", type: { - name: "any" - } + name: "any", + }, }, - resource: { - serializedName: "typeProperties.resource", + sessionToken: { + serializedName: "typeProperties.sessionToken", type: { - name: "any" - } + name: "Composite", + className: "SecretBase", + }, }, - scope: { - serializedName: "typeProperties.scope", + encryptedCredential: { + serializedName: "typeProperties.encryptedCredential", type: { - name: "any" - } - } - } - } + name: "String", + }, + }, + }, + }, }; -export const TeamDeskLinkedService: coreClient.CompositeMapper = { - serializedName: "TeamDesk", +export const AmazonRedshiftLinkedService: coreClient.CompositeMapper = { + serializedName: "AmazonRedshift", type: { name: "Composite", - className: "TeamDeskLinkedService", + className: "AmazonRedshiftLinkedService", uberParent: "LinkedService", additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, modelProperties: { ...LinkedService.type.modelProperties, - authenticationType: { - serializedName: "typeProperties.authenticationType", - required: true, - type: { - name: "String" - } - }, - url: { - serializedName: "typeProperties.url", + server: { + serializedName: "typeProperties.server", required: true, type: { - name: "any" - } + name: "any", + }, }, - userName: { - serializedName: "typeProperties.userName", + username: { + serializedName: "typeProperties.username", type: { - name: "any" - } + name: "any", + }, }, password: { serializedName: "typeProperties.password", type: { name: "Composite", - className: "SecretBase" - } + className: "SecretBase", + }, }, - apiToken: { - serializedName: "typeProperties.apiToken", + database: { + serializedName: "typeProperties.database", + required: true, type: { - name: "Composite", - className: "SecretBase" - } + name: "any", + }, + }, + port: { + serializedName: "typeProperties.port", + type: { + name: "any", + }, }, encryptedCredential: { serializedName: "typeProperties.encryptedCredential", type: { - name: "any" - } - } - } - } + name: "String", + }, + }, + }, + }, }; -export const QuickbaseLinkedService: coreClient.CompositeMapper = { - serializedName: "Quickbase", +export const CustomDataSourceLinkedService: coreClient.CompositeMapper = { + serializedName: "CustomDataSource", type: { name: "Composite", - className: "QuickbaseLinkedService", + className: "CustomDataSourceLinkedService", + uberParent: "LinkedService", + additionalProperties: { type: { name: "Object" } }, + polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, + modelProperties: { + ...LinkedService.type.modelProperties, + typeProperties: { + serializedName: "typeProperties", + required: true, + type: { + name: "any", + }, + }, + }, + }, +}; + +export const AzureSearchLinkedService: coreClient.CompositeMapper = { + serializedName: "AzureSearch", + type: { + name: "Composite", + className: "AzureSearchLinkedService", uberParent: "LinkedService", additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, @@ -11115,688 +12389,808 @@ export const QuickbaseLinkedService: coreClient.CompositeMapper = { serializedName: "typeProperties.url", required: true, type: { - name: "any" - } + name: "any", + }, }, - userToken: { - serializedName: "typeProperties.userToken", + key: { + serializedName: "typeProperties.key", type: { name: "Composite", - className: "SecretBase" - } + className: "SecretBase", + }, }, encryptedCredential: { serializedName: "typeProperties.encryptedCredential", type: { - name: "any" - } - } - } - } + name: "String", + }, + }, + }, + }, }; -export const SmartsheetLinkedService: coreClient.CompositeMapper = { - serializedName: "Smartsheet", +export const HttpLinkedService: coreClient.CompositeMapper = { + serializedName: "HttpServer", type: { name: "Composite", - className: "SmartsheetLinkedService", + className: "HttpLinkedService", uberParent: "LinkedService", additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, modelProperties: { ...LinkedService.type.modelProperties, - apiToken: { - serializedName: "typeProperties.apiToken", + url: { + serializedName: "typeProperties.url", + required: true, + type: { + name: "any", + }, + }, + authenticationType: { + serializedName: "typeProperties.authenticationType", + type: { + name: "String", + }, + }, + userName: { + serializedName: "typeProperties.userName", + type: { + name: "any", + }, + }, + password: { + serializedName: "typeProperties.password", type: { name: "Composite", - className: "SecretBase" - } + className: "SecretBase", + }, + }, + authHeaders: { + serializedName: "typeProperties.authHeaders", + type: { + name: "any", + }, + }, + embeddedCertData: { + serializedName: "typeProperties.embeddedCertData", + type: { + name: "any", + }, + }, + certThumbprint: { + serializedName: "typeProperties.certThumbprint", + type: { + name: "any", + }, }, encryptedCredential: { serializedName: "typeProperties.encryptedCredential", type: { - name: "any" - } - } - } - } + name: "String", + }, + }, + enableServerCertificateValidation: { + serializedName: "typeProperties.enableServerCertificateValidation", + type: { + name: "any", + }, + }, + }, + }, }; -export const ZendeskLinkedService: coreClient.CompositeMapper = { - serializedName: "Zendesk", +export const FtpServerLinkedService: coreClient.CompositeMapper = { + serializedName: "FtpServer", type: { name: "Composite", - className: "ZendeskLinkedService", + className: "FtpServerLinkedService", uberParent: "LinkedService", additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, modelProperties: { ...LinkedService.type.modelProperties, - authenticationType: { - serializedName: "typeProperties.authenticationType", + host: { + serializedName: "typeProperties.host", required: true, type: { - name: "String" - } + name: "any", + }, }, - url: { - serializedName: "typeProperties.url", - required: true, + port: { + serializedName: "typeProperties.port", + type: { + name: "any", + }, + }, + authenticationType: { + serializedName: "typeProperties.authenticationType", type: { - name: "any" - } + name: "String", + }, }, userName: { serializedName: "typeProperties.userName", type: { - name: "any" - } + name: "any", + }, }, password: { serializedName: "typeProperties.password", type: { name: "Composite", - className: "SecretBase" - } - }, - apiToken: { - serializedName: "typeProperties.apiToken", - type: { - name: "Composite", - className: "SecretBase" - } + className: "SecretBase", + }, }, encryptedCredential: { serializedName: "typeProperties.encryptedCredential", type: { - name: "any" - } - } - } - } -}; - -export const DataworldLinkedService: coreClient.CompositeMapper = { - serializedName: "Dataworld", - type: { - name: "Composite", - className: "DataworldLinkedService", - uberParent: "LinkedService", - additionalProperties: { type: { name: "Object" } }, - polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, - modelProperties: { - ...LinkedService.type.modelProperties, - apiToken: { - serializedName: "typeProperties.apiToken", + name: "String", + }, + }, + enableSsl: { + serializedName: "typeProperties.enableSsl", type: { - name: "Composite", - className: "SecretBase" - } + name: "any", + }, }, - encryptedCredential: { - serializedName: "typeProperties.encryptedCredential", + enableServerCertificateValidation: { + serializedName: "typeProperties.enableServerCertificateValidation", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; -export const AppFiguresLinkedService: coreClient.CompositeMapper = { - serializedName: "AppFigures", +export const SftpServerLinkedService: coreClient.CompositeMapper = { + serializedName: "Sftp", type: { name: "Composite", - className: "AppFiguresLinkedService", + className: "SftpServerLinkedService", uberParent: "LinkedService", additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, modelProperties: { ...LinkedService.type.modelProperties, + host: { + serializedName: "typeProperties.host", + required: true, + type: { + name: "any", + }, + }, + port: { + serializedName: "typeProperties.port", + type: { + name: "any", + }, + }, + authenticationType: { + serializedName: "typeProperties.authenticationType", + type: { + name: "String", + }, + }, userName: { serializedName: "typeProperties.userName", - required: true, type: { - name: "any" - } + name: "any", + }, }, password: { serializedName: "typeProperties.password", type: { name: "Composite", - className: "SecretBase" - } + className: "SecretBase", + }, }, - clientKey: { - serializedName: "typeProperties.clientKey", + encryptedCredential: { + serializedName: "typeProperties.encryptedCredential", + type: { + name: "String", + }, + }, + privateKeyPath: { + serializedName: "typeProperties.privateKeyPath", + type: { + name: "any", + }, + }, + privateKeyContent: { + serializedName: "typeProperties.privateKeyContent", type: { name: "Composite", - className: "SecretBase" - } - } - } - } -}; - -export const AsanaLinkedService: coreClient.CompositeMapper = { - serializedName: "Asana", - type: { - name: "Composite", - className: "AsanaLinkedService", - uberParent: "LinkedService", - additionalProperties: { type: { name: "Object" } }, - polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, - modelProperties: { - ...LinkedService.type.modelProperties, - apiToken: { - serializedName: "typeProperties.apiToken", + className: "SecretBase", + }, + }, + passPhrase: { + serializedName: "typeProperties.passPhrase", type: { name: "Composite", - className: "SecretBase" - } + className: "SecretBase", + }, }, - encryptedCredential: { - serializedName: "typeProperties.encryptedCredential", + skipHostKeyValidation: { + serializedName: "typeProperties.skipHostKeyValidation", + type: { + name: "any", + }, + }, + hostKeyFingerprint: { + serializedName: "typeProperties.hostKeyFingerprint", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; -export const TwilioLinkedService: coreClient.CompositeMapper = { - serializedName: "Twilio", +export const SapBWLinkedService: coreClient.CompositeMapper = { + serializedName: "SapBW", type: { name: "Composite", - className: "TwilioLinkedService", + className: "SapBWLinkedService", uberParent: "LinkedService", additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, modelProperties: { ...LinkedService.type.modelProperties, + server: { + serializedName: "typeProperties.server", + required: true, + type: { + name: "any", + }, + }, + systemNumber: { + serializedName: "typeProperties.systemNumber", + required: true, + type: { + name: "any", + }, + }, + clientId: { + serializedName: "typeProperties.clientId", + required: true, + type: { + name: "any", + }, + }, userName: { serializedName: "typeProperties.userName", - required: true, type: { - name: "any" - } + name: "any", + }, }, password: { serializedName: "typeProperties.password", type: { name: "Composite", - className: "SecretBase" - } - } - } - } + className: "SecretBase", + }, + }, + encryptedCredential: { + serializedName: "typeProperties.encryptedCredential", + type: { + name: "String", + }, + }, + }, + }, }; -export const GoogleSheetsLinkedService: coreClient.CompositeMapper = { - serializedName: "GoogleSheets", +export const SapHanaLinkedService: coreClient.CompositeMapper = { + serializedName: "SapHana", type: { name: "Composite", - className: "GoogleSheetsLinkedService", + className: "SapHanaLinkedService", uberParent: "LinkedService", additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, modelProperties: { ...LinkedService.type.modelProperties, - apiToken: { - serializedName: "typeProperties.apiToken", + connectionString: { + serializedName: "typeProperties.connectionString", + type: { + name: "any", + }, + }, + server: { + serializedName: "typeProperties.server", + type: { + name: "any", + }, + }, + authenticationType: { + serializedName: "typeProperties.authenticationType", + type: { + name: "String", + }, + }, + userName: { + serializedName: "typeProperties.userName", + type: { + name: "any", + }, + }, + password: { + serializedName: "typeProperties.password", type: { name: "Composite", - className: "SecretBase" - } + className: "SecretBase", + }, }, encryptedCredential: { serializedName: "typeProperties.encryptedCredential", type: { - name: "any" - } - } - } - } + name: "String", + }, + }, + }, + }, }; -export const AmazonS3LinkedService: coreClient.CompositeMapper = { - serializedName: "AmazonS3", +export const AmazonMWSLinkedService: coreClient.CompositeMapper = { + serializedName: "AmazonMWS", type: { name: "Composite", - className: "AmazonS3LinkedService", + className: "AmazonMWSLinkedService", uberParent: "LinkedService", additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, modelProperties: { ...LinkedService.type.modelProperties, - authenticationType: { - serializedName: "typeProperties.authenticationType", + endpoint: { + serializedName: "typeProperties.endpoint", + required: true, + type: { + name: "any", + }, + }, + marketplaceID: { + serializedName: "typeProperties.marketplaceID", + required: true, + type: { + name: "any", + }, + }, + sellerID: { + serializedName: "typeProperties.sellerID", + required: true, + type: { + name: "any", + }, + }, + mwsAuthToken: { + serializedName: "typeProperties.mwsAuthToken", type: { - name: "any" - } + name: "Composite", + className: "SecretBase", + }, }, accessKeyId: { serializedName: "typeProperties.accessKeyId", + required: true, type: { - name: "any" - } + name: "any", + }, }, - secretAccessKey: { - serializedName: "typeProperties.secretAccessKey", + secretKey: { + serializedName: "typeProperties.secretKey", type: { name: "Composite", - className: "SecretBase" - } + className: "SecretBase", + }, }, - serviceUrl: { - serializedName: "typeProperties.serviceUrl", + useEncryptedEndpoints: { + serializedName: "typeProperties.useEncryptedEndpoints", + type: { + name: "any", + }, + }, + useHostVerification: { + serializedName: "typeProperties.useHostVerification", + type: { + name: "any", + }, + }, + usePeerVerification: { + serializedName: "typeProperties.usePeerVerification", + type: { + name: "any", + }, + }, + encryptedCredential: { + serializedName: "typeProperties.encryptedCredential", + type: { + name: "String", + }, + }, + }, + }, +}; + +export const AzurePostgreSqlLinkedService: coreClient.CompositeMapper = { + serializedName: "AzurePostgreSql", + type: { + name: "Composite", + className: "AzurePostgreSqlLinkedService", + uberParent: "LinkedService", + additionalProperties: { type: { name: "Object" } }, + polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, + modelProperties: { + ...LinkedService.type.modelProperties, + connectionString: { + serializedName: "typeProperties.connectionString", type: { - name: "any" - } + name: "any", + }, }, - sessionToken: { - serializedName: "typeProperties.sessionToken", + password: { + serializedName: "typeProperties.password", type: { name: "Composite", - className: "SecretBase" - } + className: "AzureKeyVaultSecretReference", + }, }, encryptedCredential: { serializedName: "typeProperties.encryptedCredential", type: { - name: "any" - } - } - } - } + name: "String", + }, + }, + }, + }, }; -export const AmazonRedshiftLinkedService: coreClient.CompositeMapper = { - serializedName: "AmazonRedshift", +export const ConcurLinkedService: coreClient.CompositeMapper = { + serializedName: "Concur", type: { name: "Composite", - className: "AmazonRedshiftLinkedService", + className: "ConcurLinkedService", uberParent: "LinkedService", additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, modelProperties: { ...LinkedService.type.modelProperties, - server: { - serializedName: "typeProperties.server", + connectionProperties: { + serializedName: "typeProperties.connectionProperties", + type: { + name: "any", + }, + }, + clientId: { + serializedName: "typeProperties.clientId", required: true, type: { - name: "any" - } + name: "any", + }, }, username: { serializedName: "typeProperties.username", + required: true, type: { - name: "any" - } + name: "any", + }, }, password: { serializedName: "typeProperties.password", type: { name: "Composite", - className: "SecretBase" - } + className: "SecretBase", + }, }, - database: { - serializedName: "typeProperties.database", - required: true, + useEncryptedEndpoints: { + serializedName: "typeProperties.useEncryptedEndpoints", type: { - name: "any" - } + name: "any", + }, }, - port: { - serializedName: "typeProperties.port", + useHostVerification: { + serializedName: "typeProperties.useHostVerification", + type: { + name: "any", + }, + }, + usePeerVerification: { + serializedName: "typeProperties.usePeerVerification", type: { - name: "any" - } + name: "any", + }, }, encryptedCredential: { serializedName: "typeProperties.encryptedCredential", type: { - name: "any" - } - } - } - } -}; - -export const CustomDataSourceLinkedService: coreClient.CompositeMapper = { - serializedName: "CustomDataSource", - type: { - name: "Composite", - className: "CustomDataSourceLinkedService", - uberParent: "LinkedService", - additionalProperties: { type: { name: "Object" } }, - polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, - modelProperties: { - ...LinkedService.type.modelProperties, - typeProperties: { - serializedName: "typeProperties", - required: true, - type: { - name: "any" - } - } - } - } + name: "String", + }, + }, + }, + }, }; -export const AzureSearchLinkedService: coreClient.CompositeMapper = { - serializedName: "AzureSearch", +export const CouchbaseLinkedService: coreClient.CompositeMapper = { + serializedName: "Couchbase", type: { name: "Composite", - className: "AzureSearchLinkedService", + className: "CouchbaseLinkedService", uberParent: "LinkedService", additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, modelProperties: { ...LinkedService.type.modelProperties, - url: { - serializedName: "typeProperties.url", - required: true, + connectionString: { + serializedName: "typeProperties.connectionString", type: { - name: "any" - } + name: "any", + }, }, - key: { - serializedName: "typeProperties.key", + credString: { + serializedName: "typeProperties.credString", type: { name: "Composite", - className: "SecretBase" - } + className: "AzureKeyVaultSecretReference", + }, }, encryptedCredential: { serializedName: "typeProperties.encryptedCredential", type: { - name: "any" - } - } - } - } + name: "String", + }, + }, + }, + }, }; -export const HttpLinkedService: coreClient.CompositeMapper = { - serializedName: "HttpServer", +export const DrillLinkedService: coreClient.CompositeMapper = { + serializedName: "Drill", type: { name: "Composite", - className: "HttpLinkedService", + className: "DrillLinkedService", uberParent: "LinkedService", additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, modelProperties: { ...LinkedService.type.modelProperties, - url: { - serializedName: "typeProperties.url", - required: true, - type: { - name: "any" - } - }, - authenticationType: { - serializedName: "typeProperties.authenticationType", - type: { - name: "String" - } - }, - userName: { - serializedName: "typeProperties.userName", + connectionString: { + serializedName: "typeProperties.connectionString", type: { - name: "any" - } + name: "any", + }, }, - password: { - serializedName: "typeProperties.password", + pwd: { + serializedName: "typeProperties.pwd", type: { name: "Composite", - className: "SecretBase" - } - }, - authHeaders: { - serializedName: "typeProperties.authHeaders", - type: { - name: "any" - } - }, - embeddedCertData: { - serializedName: "typeProperties.embeddedCertData", - type: { - name: "any" - } - }, - certThumbprint: { - serializedName: "typeProperties.certThumbprint", - type: { - name: "any" - } + className: "AzureKeyVaultSecretReference", + }, }, encryptedCredential: { serializedName: "typeProperties.encryptedCredential", type: { - name: "any" - } + name: "String", + }, }, - enableServerCertificateValidation: { - serializedName: "typeProperties.enableServerCertificateValidation", - type: { - name: "any" - } - } - } - } + }, + }, }; -export const FtpServerLinkedService: coreClient.CompositeMapper = { - serializedName: "FtpServer", +export const EloquaLinkedService: coreClient.CompositeMapper = { + serializedName: "Eloqua", type: { name: "Composite", - className: "FtpServerLinkedService", + className: "EloquaLinkedService", uberParent: "LinkedService", additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, modelProperties: { ...LinkedService.type.modelProperties, - host: { - serializedName: "typeProperties.host", + endpoint: { + serializedName: "typeProperties.endpoint", required: true, type: { - name: "any" - } - }, - port: { - serializedName: "typeProperties.port", - type: { - name: "any" - } - }, - authenticationType: { - serializedName: "typeProperties.authenticationType", - type: { - name: "String" - } + name: "any", + }, }, - userName: { - serializedName: "typeProperties.userName", + username: { + serializedName: "typeProperties.username", + required: true, type: { - name: "any" - } + name: "any", + }, }, password: { serializedName: "typeProperties.password", type: { name: "Composite", - className: "SecretBase" - } + className: "SecretBase", + }, }, - encryptedCredential: { - serializedName: "typeProperties.encryptedCredential", + useEncryptedEndpoints: { + serializedName: "typeProperties.useEncryptedEndpoints", type: { - name: "any" - } + name: "any", + }, }, - enableSsl: { - serializedName: "typeProperties.enableSsl", + useHostVerification: { + serializedName: "typeProperties.useHostVerification", type: { - name: "any" - } + name: "any", + }, }, - enableServerCertificateValidation: { - serializedName: "typeProperties.enableServerCertificateValidation", + usePeerVerification: { + serializedName: "typeProperties.usePeerVerification", + type: { + name: "any", + }, + }, + encryptedCredential: { + serializedName: "typeProperties.encryptedCredential", type: { - name: "any" - } - } - } - } + name: "String", + }, + }, + }, + }, }; -export const SftpServerLinkedService: coreClient.CompositeMapper = { - serializedName: "Sftp", +export const GoogleBigQueryLinkedService: coreClient.CompositeMapper = { + serializedName: "GoogleBigQuery", type: { name: "Composite", - className: "SftpServerLinkedService", + className: "GoogleBigQueryLinkedService", uberParent: "LinkedService", additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, modelProperties: { ...LinkedService.type.modelProperties, - host: { - serializedName: "typeProperties.host", + project: { + serializedName: "typeProperties.project", required: true, type: { - name: "any" - } + name: "any", + }, + }, + additionalProjects: { + serializedName: "typeProperties.additionalProjects", + type: { + name: "any", + }, }, - port: { - serializedName: "typeProperties.port", + requestGoogleDriveScope: { + serializedName: "typeProperties.requestGoogleDriveScope", type: { - name: "any" - } + name: "any", + }, }, authenticationType: { serializedName: "typeProperties.authenticationType", + required: true, type: { - name: "String" - } + name: "String", + }, }, - userName: { - serializedName: "typeProperties.userName", + refreshToken: { + serializedName: "typeProperties.refreshToken", type: { - name: "any" - } + name: "Composite", + className: "SecretBase", + }, }, - password: { - serializedName: "typeProperties.password", + clientId: { + serializedName: "typeProperties.clientId", type: { - name: "Composite", - className: "SecretBase" - } + name: "any", + }, }, - encryptedCredential: { - serializedName: "typeProperties.encryptedCredential", + clientSecret: { + serializedName: "typeProperties.clientSecret", type: { - name: "any" - } + name: "Composite", + className: "SecretBase", + }, }, - privateKeyPath: { - serializedName: "typeProperties.privateKeyPath", + email: { + serializedName: "typeProperties.email", type: { - name: "any" - } + name: "any", + }, }, - privateKeyContent: { - serializedName: "typeProperties.privateKeyContent", + keyFilePath: { + serializedName: "typeProperties.keyFilePath", type: { - name: "Composite", - className: "SecretBase" - } + name: "any", + }, }, - passPhrase: { - serializedName: "typeProperties.passPhrase", + trustedCertPath: { + serializedName: "typeProperties.trustedCertPath", type: { - name: "Composite", - className: "SecretBase" - } + name: "any", + }, }, - skipHostKeyValidation: { - serializedName: "typeProperties.skipHostKeyValidation", + useSystemTrustStore: { + serializedName: "typeProperties.useSystemTrustStore", type: { - name: "any" - } + name: "any", + }, }, - hostKeyFingerprint: { - serializedName: "typeProperties.hostKeyFingerprint", + encryptedCredential: { + serializedName: "typeProperties.encryptedCredential", type: { - name: "any" - } - } - } - } + name: "String", + }, + }, + }, + }, }; -export const SapBWLinkedService: coreClient.CompositeMapper = { - serializedName: "SapBW", +export const GoogleBigQueryV2LinkedService: coreClient.CompositeMapper = { + serializedName: "GoogleBigQueryV2", type: { name: "Composite", - className: "SapBWLinkedService", + className: "GoogleBigQueryV2LinkedService", uberParent: "LinkedService", additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, modelProperties: { ...LinkedService.type.modelProperties, - server: { - serializedName: "typeProperties.server", + projectId: { + serializedName: "typeProperties.projectId", required: true, type: { - name: "any" - } + name: "any", + }, }, - systemNumber: { - serializedName: "typeProperties.systemNumber", + authenticationType: { + serializedName: "typeProperties.authenticationType", required: true, type: { - name: "any" - } + name: "String", + }, }, clientId: { serializedName: "typeProperties.clientId", - required: true, type: { - name: "any" - } + name: "any", + }, }, - userName: { - serializedName: "typeProperties.userName", + clientSecret: { + serializedName: "typeProperties.clientSecret", type: { - name: "any" - } + name: "Composite", + className: "SecretBase", + }, }, - password: { - serializedName: "typeProperties.password", + refreshToken: { + serializedName: "typeProperties.refreshToken", + type: { + name: "Composite", + className: "SecretBase", + }, + }, + keyFileContent: { + serializedName: "typeProperties.keyFileContent", type: { name: "Composite", - className: "SecretBase" - } + className: "SecretBase", + }, }, encryptedCredential: { serializedName: "typeProperties.encryptedCredential", type: { - name: "any" - } - } - } - } + name: "String", + }, + }, + }, + }, }; -export const SapHanaLinkedService: coreClient.CompositeMapper = { - serializedName: "SapHana", +export const GreenplumLinkedService: coreClient.CompositeMapper = { + serializedName: "Greenplum", type: { name: "Composite", - className: "SapHanaLinkedService", + className: "GreenplumLinkedService", uberParent: "LinkedService", additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, @@ -11805,475 +13199,447 @@ export const SapHanaLinkedService: coreClient.CompositeMapper = { connectionString: { serializedName: "typeProperties.connectionString", type: { - name: "any" - } - }, - server: { - serializedName: "typeProperties.server", - type: { - name: "any" - } - }, - authenticationType: { - serializedName: "typeProperties.authenticationType", - type: { - name: "String" - } - }, - userName: { - serializedName: "typeProperties.userName", - type: { - name: "any" - } + name: "any", + }, }, - password: { - serializedName: "typeProperties.password", + pwd: { + serializedName: "typeProperties.pwd", type: { name: "Composite", - className: "SecretBase" - } + className: "AzureKeyVaultSecretReference", + }, }, encryptedCredential: { serializedName: "typeProperties.encryptedCredential", type: { - name: "any" - } - } - } - } + name: "String", + }, + }, + }, + }, }; -export const AmazonMWSLinkedService: coreClient.CompositeMapper = { - serializedName: "AmazonMWS", +export const HBaseLinkedService: coreClient.CompositeMapper = { + serializedName: "HBase", type: { name: "Composite", - className: "AmazonMWSLinkedService", + className: "HBaseLinkedService", uberParent: "LinkedService", additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, modelProperties: { ...LinkedService.type.modelProperties, - endpoint: { - serializedName: "typeProperties.endpoint", + host: { + serializedName: "typeProperties.host", required: true, type: { - name: "any" - } + name: "any", + }, }, - marketplaceID: { - serializedName: "typeProperties.marketplaceID", - required: true, + port: { + serializedName: "typeProperties.port", type: { - name: "any" - } + name: "any", + }, }, - sellerID: { - serializedName: "typeProperties.sellerID", - required: true, + httpPath: { + serializedName: "typeProperties.httpPath", type: { - name: "any" - } + name: "any", + }, }, - mwsAuthToken: { - serializedName: "typeProperties.mwsAuthToken", + authenticationType: { + serializedName: "typeProperties.authenticationType", + required: true, type: { - name: "Composite", - className: "SecretBase" - } + name: "String", + }, }, - accessKeyId: { - serializedName: "typeProperties.accessKeyId", - required: true, + username: { + serializedName: "typeProperties.username", type: { - name: "any" - } + name: "any", + }, }, - secretKey: { - serializedName: "typeProperties.secretKey", + password: { + serializedName: "typeProperties.password", type: { name: "Composite", - className: "SecretBase" - } + className: "SecretBase", + }, }, - useEncryptedEndpoints: { - serializedName: "typeProperties.useEncryptedEndpoints", + enableSsl: { + serializedName: "typeProperties.enableSsl", type: { - name: "any" - } + name: "any", + }, }, - useHostVerification: { - serializedName: "typeProperties.useHostVerification", + trustedCertPath: { + serializedName: "typeProperties.trustedCertPath", type: { - name: "any" - } + name: "any", + }, }, - usePeerVerification: { - serializedName: "typeProperties.usePeerVerification", + allowHostNameCNMismatch: { + serializedName: "typeProperties.allowHostNameCNMismatch", + type: { + name: "any", + }, + }, + allowSelfSignedServerCert: { + serializedName: "typeProperties.allowSelfSignedServerCert", type: { - name: "any" - } + name: "any", + }, }, encryptedCredential: { serializedName: "typeProperties.encryptedCredential", type: { - name: "any" - } - } - } - } + name: "String", + }, + }, + }, + }, }; -export const AzurePostgreSqlLinkedService: coreClient.CompositeMapper = { - serializedName: "AzurePostgreSql", +export const HiveLinkedService: coreClient.CompositeMapper = { + serializedName: "Hive", type: { name: "Composite", - className: "AzurePostgreSqlLinkedService", + className: "HiveLinkedService", uberParent: "LinkedService", additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, modelProperties: { ...LinkedService.type.modelProperties, - connectionString: { - serializedName: "typeProperties.connectionString", + host: { + serializedName: "typeProperties.host", + required: true, type: { - name: "any" - } + name: "any", + }, }, - password: { - serializedName: "typeProperties.password", + port: { + serializedName: "typeProperties.port", type: { - name: "Composite", - className: "AzureKeyVaultSecretReference" - } + name: "any", + }, }, - encryptedCredential: { - serializedName: "typeProperties.encryptedCredential", + serverType: { + serializedName: "typeProperties.serverType", type: { - name: "any" - } - } - } - } -}; - -export const ConcurLinkedService: coreClient.CompositeMapper = { - serializedName: "Concur", - type: { - name: "Composite", - className: "ConcurLinkedService", - uberParent: "LinkedService", - additionalProperties: { type: { name: "Object" } }, - polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, - modelProperties: { - ...LinkedService.type.modelProperties, - connectionProperties: { - serializedName: "typeProperties.connectionProperties", + name: "String", + }, + }, + thriftTransportProtocol: { + serializedName: "typeProperties.thriftTransportProtocol", type: { - name: "any" - } + name: "String", + }, }, - clientId: { - serializedName: "typeProperties.clientId", + authenticationType: { + serializedName: "typeProperties.authenticationType", required: true, type: { - name: "any" - } + name: "String", + }, + }, + serviceDiscoveryMode: { + serializedName: "typeProperties.serviceDiscoveryMode", + type: { + name: "any", + }, + }, + zooKeeperNameSpace: { + serializedName: "typeProperties.zooKeeperNameSpace", + type: { + name: "any", + }, + }, + useNativeQuery: { + serializedName: "typeProperties.useNativeQuery", + type: { + name: "any", + }, }, username: { serializedName: "typeProperties.username", - required: true, type: { - name: "any" - } + name: "any", + }, }, password: { serializedName: "typeProperties.password", type: { name: "Composite", - className: "SecretBase" - } - }, - useEncryptedEndpoints: { - serializedName: "typeProperties.useEncryptedEndpoints", - type: { - name: "any" - } + className: "SecretBase", + }, }, - useHostVerification: { - serializedName: "typeProperties.useHostVerification", + httpPath: { + serializedName: "typeProperties.httpPath", type: { - name: "any" - } + name: "any", + }, }, - usePeerVerification: { - serializedName: "typeProperties.usePeerVerification", + enableSsl: { + serializedName: "typeProperties.enableSsl", type: { - name: "any" - } + name: "any", + }, }, - encryptedCredential: { - serializedName: "typeProperties.encryptedCredential", - type: { - name: "any" - } - } - } - } -}; - -export const CouchbaseLinkedService: coreClient.CompositeMapper = { - serializedName: "Couchbase", - type: { - name: "Composite", - className: "CouchbaseLinkedService", - uberParent: "LinkedService", - additionalProperties: { type: { name: "Object" } }, - polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, - modelProperties: { - ...LinkedService.type.modelProperties, - connectionString: { - serializedName: "typeProperties.connectionString", + trustedCertPath: { + serializedName: "typeProperties.trustedCertPath", type: { - name: "any" - } + name: "any", + }, }, - credString: { - serializedName: "typeProperties.credString", + useSystemTrustStore: { + serializedName: "typeProperties.useSystemTrustStore", type: { - name: "Composite", - className: "AzureKeyVaultSecretReference" - } + name: "any", + }, }, - encryptedCredential: { - serializedName: "typeProperties.encryptedCredential", - type: { - name: "any" - } - } - } - } -}; - -export const DrillLinkedService: coreClient.CompositeMapper = { - serializedName: "Drill", - type: { - name: "Composite", - className: "DrillLinkedService", - uberParent: "LinkedService", - additionalProperties: { type: { name: "Object" } }, - polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, - modelProperties: { - ...LinkedService.type.modelProperties, - connectionString: { - serializedName: "typeProperties.connectionString", + allowHostNameCNMismatch: { + serializedName: "typeProperties.allowHostNameCNMismatch", type: { - name: "any" - } + name: "any", + }, }, - pwd: { - serializedName: "typeProperties.pwd", + allowSelfSignedServerCert: { + serializedName: "typeProperties.allowSelfSignedServerCert", type: { - name: "Composite", - className: "AzureKeyVaultSecretReference" - } + name: "any", + }, }, encryptedCredential: { serializedName: "typeProperties.encryptedCredential", type: { - name: "any" - } - } - } - } + name: "String", + }, + }, + }, + }, }; -export const EloquaLinkedService: coreClient.CompositeMapper = { - serializedName: "Eloqua", +export const HubspotLinkedService: coreClient.CompositeMapper = { + serializedName: "Hubspot", type: { name: "Composite", - className: "EloquaLinkedService", + className: "HubspotLinkedService", uberParent: "LinkedService", additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, modelProperties: { ...LinkedService.type.modelProperties, - endpoint: { - serializedName: "typeProperties.endpoint", + clientId: { + serializedName: "typeProperties.clientId", required: true, type: { - name: "any" - } + name: "any", + }, }, - username: { - serializedName: "typeProperties.username", - required: true, + clientSecret: { + serializedName: "typeProperties.clientSecret", type: { - name: "any" - } + name: "Composite", + className: "SecretBase", + }, }, - password: { - serializedName: "typeProperties.password", + accessToken: { + serializedName: "typeProperties.accessToken", + type: { + name: "Composite", + className: "SecretBase", + }, + }, + refreshToken: { + serializedName: "typeProperties.refreshToken", type: { name: "Composite", - className: "SecretBase" - } + className: "SecretBase", + }, }, useEncryptedEndpoints: { serializedName: "typeProperties.useEncryptedEndpoints", type: { - name: "any" - } + name: "any", + }, }, useHostVerification: { serializedName: "typeProperties.useHostVerification", type: { - name: "any" - } + name: "any", + }, }, usePeerVerification: { serializedName: "typeProperties.usePeerVerification", type: { - name: "any" - } + name: "any", + }, }, encryptedCredential: { serializedName: "typeProperties.encryptedCredential", type: { - name: "any" - } - } - } - } + name: "String", + }, + }, + }, + }, }; -export const GoogleBigQueryLinkedService: coreClient.CompositeMapper = { - serializedName: "GoogleBigQuery", +export const ImpalaLinkedService: coreClient.CompositeMapper = { + serializedName: "Impala", type: { name: "Composite", - className: "GoogleBigQueryLinkedService", + className: "ImpalaLinkedService", uberParent: "LinkedService", additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, modelProperties: { ...LinkedService.type.modelProperties, - project: { - serializedName: "typeProperties.project", + host: { + serializedName: "typeProperties.host", required: true, type: { - name: "any" - } - }, - additionalProjects: { - serializedName: "typeProperties.additionalProjects", - type: { - name: "any" - } + name: "any", + }, }, - requestGoogleDriveScope: { - serializedName: "typeProperties.requestGoogleDriveScope", + port: { + serializedName: "typeProperties.port", type: { - name: "any" - } + name: "any", + }, }, authenticationType: { serializedName: "typeProperties.authenticationType", required: true, type: { - name: "String" - } - }, - refreshToken: { - serializedName: "typeProperties.refreshToken", - type: { - name: "Composite", - className: "SecretBase" - } + name: "String", + }, }, - clientId: { - serializedName: "typeProperties.clientId", + username: { + serializedName: "typeProperties.username", type: { - name: "any" - } + name: "any", + }, }, - clientSecret: { - serializedName: "typeProperties.clientSecret", + password: { + serializedName: "typeProperties.password", type: { name: "Composite", - className: "SecretBase" - } - }, - email: { - serializedName: "typeProperties.email", - type: { - name: "any" - } + className: "SecretBase", + }, }, - keyFilePath: { - serializedName: "typeProperties.keyFilePath", + enableSsl: { + serializedName: "typeProperties.enableSsl", type: { - name: "any" - } + name: "any", + }, }, trustedCertPath: { serializedName: "typeProperties.trustedCertPath", type: { - name: "any" - } + name: "any", + }, }, useSystemTrustStore: { serializedName: "typeProperties.useSystemTrustStore", type: { - name: "any" - } + name: "any", + }, + }, + allowHostNameCNMismatch: { + serializedName: "typeProperties.allowHostNameCNMismatch", + type: { + name: "any", + }, + }, + allowSelfSignedServerCert: { + serializedName: "typeProperties.allowSelfSignedServerCert", + type: { + name: "any", + }, }, encryptedCredential: { serializedName: "typeProperties.encryptedCredential", type: { - name: "any" - } - } - } - } + name: "String", + }, + }, + }, + }, }; -export const GreenplumLinkedService: coreClient.CompositeMapper = { - serializedName: "Greenplum", +export const JiraLinkedService: coreClient.CompositeMapper = { + serializedName: "Jira", type: { name: "Composite", - className: "GreenplumLinkedService", + className: "JiraLinkedService", uberParent: "LinkedService", additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, modelProperties: { ...LinkedService.type.modelProperties, - connectionString: { - serializedName: "typeProperties.connectionString", + host: { + serializedName: "typeProperties.host", + required: true, type: { - name: "any" - } + name: "any", + }, }, - pwd: { - serializedName: "typeProperties.pwd", + port: { + serializedName: "typeProperties.port", + type: { + name: "any", + }, + }, + username: { + serializedName: "typeProperties.username", + required: true, + type: { + name: "any", + }, + }, + password: { + serializedName: "typeProperties.password", type: { name: "Composite", - className: "AzureKeyVaultSecretReference" - } + className: "SecretBase", + }, + }, + useEncryptedEndpoints: { + serializedName: "typeProperties.useEncryptedEndpoints", + type: { + name: "any", + }, + }, + useHostVerification: { + serializedName: "typeProperties.useHostVerification", + type: { + name: "any", + }, + }, + usePeerVerification: { + serializedName: "typeProperties.usePeerVerification", + type: { + name: "any", + }, }, encryptedCredential: { serializedName: "typeProperties.encryptedCredential", type: { - name: "any" - } - } - } - } + name: "String", + }, + }, + }, + }, }; -export const HBaseLinkedService: coreClient.CompositeMapper = { - serializedName: "HBase", +export const MagentoLinkedService: coreClient.CompositeMapper = { + serializedName: "Magento", type: { name: "Composite", - className: "HBaseLinkedService", + className: "MagentoLinkedService", uberParent: "LinkedService", additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, @@ -12283,265 +13649,263 @@ export const HBaseLinkedService: coreClient.CompositeMapper = { serializedName: "typeProperties.host", required: true, type: { - name: "any" - } + name: "any", + }, }, - port: { - serializedName: "typeProperties.port", + accessToken: { + serializedName: "typeProperties.accessToken", type: { - name: "any" - } + name: "Composite", + className: "SecretBase", + }, }, - httpPath: { - serializedName: "typeProperties.httpPath", + useEncryptedEndpoints: { + serializedName: "typeProperties.useEncryptedEndpoints", type: { - name: "any" - } + name: "any", + }, }, - authenticationType: { - serializedName: "typeProperties.authenticationType", - required: true, + useHostVerification: { + serializedName: "typeProperties.useHostVerification", + type: { + name: "any", + }, + }, + usePeerVerification: { + serializedName: "typeProperties.usePeerVerification", + type: { + name: "any", + }, + }, + encryptedCredential: { + serializedName: "typeProperties.encryptedCredential", + type: { + name: "String", + }, + }, + }, + }, +}; + +export const MariaDBLinkedService: coreClient.CompositeMapper = { + serializedName: "MariaDB", + type: { + name: "Composite", + className: "MariaDBLinkedService", + uberParent: "LinkedService", + additionalProperties: { type: { name: "Object" } }, + polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, + modelProperties: { + ...LinkedService.type.modelProperties, + driverVersion: { + serializedName: "typeProperties.driverVersion", + type: { + name: "any", + }, + }, + connectionString: { + serializedName: "typeProperties.connectionString", + type: { + name: "any", + }, + }, + server: { + serializedName: "typeProperties.server", + type: { + name: "any", + }, + }, + port: { + serializedName: "typeProperties.port", type: { - name: "String" - } + name: "any", + }, }, username: { serializedName: "typeProperties.username", type: { - name: "any" - } + name: "any", + }, + }, + database: { + serializedName: "typeProperties.database", + type: { + name: "any", + }, }, password: { serializedName: "typeProperties.password", type: { name: "Composite", - className: "SecretBase" - } - }, - enableSsl: { - serializedName: "typeProperties.enableSsl", - type: { - name: "any" - } + className: "AzureKeyVaultSecretReference", + }, }, - trustedCertPath: { - serializedName: "typeProperties.trustedCertPath", + encryptedCredential: { + serializedName: "typeProperties.encryptedCredential", type: { - name: "any" - } + name: "String", + }, }, - allowHostNameCNMismatch: { - serializedName: "typeProperties.allowHostNameCNMismatch", + }, + }, +}; + +export const AzureMariaDBLinkedService: coreClient.CompositeMapper = { + serializedName: "AzureMariaDB", + type: { + name: "Composite", + className: "AzureMariaDBLinkedService", + uberParent: "LinkedService", + additionalProperties: { type: { name: "Object" } }, + polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, + modelProperties: { + ...LinkedService.type.modelProperties, + connectionString: { + serializedName: "typeProperties.connectionString", type: { - name: "any" - } + name: "any", + }, }, - allowSelfSignedServerCert: { - serializedName: "typeProperties.allowSelfSignedServerCert", + pwd: { + serializedName: "typeProperties.pwd", type: { - name: "any" - } + name: "Composite", + className: "AzureKeyVaultSecretReference", + }, }, encryptedCredential: { serializedName: "typeProperties.encryptedCredential", type: { - name: "any" - } - } - } - } + name: "String", + }, + }, + }, + }, }; -export const HiveLinkedService: coreClient.CompositeMapper = { - serializedName: "Hive", +export const MarketoLinkedService: coreClient.CompositeMapper = { + serializedName: "Marketo", type: { name: "Composite", - className: "HiveLinkedService", + className: "MarketoLinkedService", uberParent: "LinkedService", additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, modelProperties: { ...LinkedService.type.modelProperties, - host: { - serializedName: "typeProperties.host", + endpoint: { + serializedName: "typeProperties.endpoint", required: true, type: { - name: "any" - } - }, - port: { - serializedName: "typeProperties.port", - type: { - name: "any" - } - }, - serverType: { - serializedName: "typeProperties.serverType", - type: { - name: "String" - } - }, - thriftTransportProtocol: { - serializedName: "typeProperties.thriftTransportProtocol", - type: { - name: "String" - } + name: "any", + }, }, - authenticationType: { - serializedName: "typeProperties.authenticationType", + clientId: { + serializedName: "typeProperties.clientId", required: true, type: { - name: "String" - } - }, - serviceDiscoveryMode: { - serializedName: "typeProperties.serviceDiscoveryMode", - type: { - name: "any" - } - }, - zooKeeperNameSpace: { - serializedName: "typeProperties.zooKeeperNameSpace", - type: { - name: "any" - } - }, - useNativeQuery: { - serializedName: "typeProperties.useNativeQuery", - type: { - name: "any" - } - }, - username: { - serializedName: "typeProperties.username", - type: { - name: "any" - } + name: "any", + }, }, - password: { - serializedName: "typeProperties.password", + clientSecret: { + serializedName: "typeProperties.clientSecret", type: { name: "Composite", - className: "SecretBase" - } - }, - httpPath: { - serializedName: "typeProperties.httpPath", - type: { - name: "any" - } - }, - enableSsl: { - serializedName: "typeProperties.enableSsl", - type: { - name: "any" - } - }, - trustedCertPath: { - serializedName: "typeProperties.trustedCertPath", - type: { - name: "any" - } + className: "SecretBase", + }, }, - useSystemTrustStore: { - serializedName: "typeProperties.useSystemTrustStore", + useEncryptedEndpoints: { + serializedName: "typeProperties.useEncryptedEndpoints", type: { - name: "any" - } + name: "any", + }, }, - allowHostNameCNMismatch: { - serializedName: "typeProperties.allowHostNameCNMismatch", + useHostVerification: { + serializedName: "typeProperties.useHostVerification", type: { - name: "any" - } + name: "any", + }, }, - allowSelfSignedServerCert: { - serializedName: "typeProperties.allowSelfSignedServerCert", + usePeerVerification: { + serializedName: "typeProperties.usePeerVerification", type: { - name: "any" - } + name: "any", + }, }, encryptedCredential: { serializedName: "typeProperties.encryptedCredential", type: { - name: "any" - } - } - } - } + name: "String", + }, + }, + }, + }, }; -export const HubspotLinkedService: coreClient.CompositeMapper = { - serializedName: "Hubspot", +export const PaypalLinkedService: coreClient.CompositeMapper = { + serializedName: "Paypal", type: { name: "Composite", - className: "HubspotLinkedService", + className: "PaypalLinkedService", uberParent: "LinkedService", additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, modelProperties: { ...LinkedService.type.modelProperties, + host: { + serializedName: "typeProperties.host", + required: true, + type: { + name: "any", + }, + }, clientId: { serializedName: "typeProperties.clientId", required: true, type: { - name: "any" - } + name: "any", + }, }, clientSecret: { serializedName: "typeProperties.clientSecret", type: { name: "Composite", - className: "SecretBase" - } - }, - accessToken: { - serializedName: "typeProperties.accessToken", - type: { - name: "Composite", - className: "SecretBase" - } - }, - refreshToken: { - serializedName: "typeProperties.refreshToken", - type: { - name: "Composite", - className: "SecretBase" - } + className: "SecretBase", + }, }, useEncryptedEndpoints: { serializedName: "typeProperties.useEncryptedEndpoints", type: { - name: "any" - } + name: "any", + }, }, useHostVerification: { serializedName: "typeProperties.useHostVerification", type: { - name: "any" - } + name: "any", + }, }, usePeerVerification: { serializedName: "typeProperties.usePeerVerification", type: { - name: "any" - } + name: "any", + }, }, encryptedCredential: { serializedName: "typeProperties.encryptedCredential", type: { - name: "any" - } - } - } - } + name: "String", + }, + }, + }, + }, }; -export const ImpalaLinkedService: coreClient.CompositeMapper = { - serializedName: "Impala", +export const PhoenixLinkedService: coreClient.CompositeMapper = { + serializedName: "Phoenix", type: { name: "Composite", - className: "ImpalaLinkedService", + className: "PhoenixLinkedService", uberParent: "LinkedService", additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, @@ -12551,80 +13915,86 @@ export const ImpalaLinkedService: coreClient.CompositeMapper = { serializedName: "typeProperties.host", required: true, type: { - name: "any" - } + name: "any", + }, }, port: { serializedName: "typeProperties.port", type: { - name: "any" - } + name: "any", + }, + }, + httpPath: { + serializedName: "typeProperties.httpPath", + type: { + name: "any", + }, }, authenticationType: { serializedName: "typeProperties.authenticationType", required: true, type: { - name: "String" - } + name: "String", + }, }, username: { serializedName: "typeProperties.username", type: { - name: "any" - } + name: "any", + }, }, password: { serializedName: "typeProperties.password", type: { name: "Composite", - className: "SecretBase" - } + className: "SecretBase", + }, }, enableSsl: { serializedName: "typeProperties.enableSsl", type: { - name: "any" - } + name: "any", + }, }, trustedCertPath: { serializedName: "typeProperties.trustedCertPath", type: { - name: "any" - } + name: "any", + }, }, useSystemTrustStore: { serializedName: "typeProperties.useSystemTrustStore", type: { - name: "any" - } + name: "any", + }, }, allowHostNameCNMismatch: { serializedName: "typeProperties.allowHostNameCNMismatch", type: { - name: "any" - } + name: "any", + }, }, allowSelfSignedServerCert: { serializedName: "typeProperties.allowSelfSignedServerCert", type: { - name: "any" - } + name: "any", + }, }, encryptedCredential: { serializedName: "typeProperties.encryptedCredential", type: { - name: "any" - } - } - } - } + name: "String", + }, + }, + }, + }, }; -export const JiraLinkedService: coreClient.CompositeMapper = { - serializedName: "Jira", +export const PrestoLinkedService: coreClient.CompositeMapper = { + serializedName: "Presto", type: { name: "Composite", - className: "JiraLinkedService", + className: "PrestoLinkedService", uberParent: "LinkedService", additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, @@ -12634,180 +14004,171 @@ export const JiraLinkedService: coreClient.CompositeMapper = { serializedName: "typeProperties.host", required: true, type: { - name: "any" - } + name: "any", + }, + }, + serverVersion: { + serializedName: "typeProperties.serverVersion", + required: true, + type: { + name: "any", + }, + }, + catalog: { + serializedName: "typeProperties.catalog", + required: true, + type: { + name: "any", + }, }, port: { serializedName: "typeProperties.port", type: { - name: "any" - } + name: "any", + }, + }, + authenticationType: { + serializedName: "typeProperties.authenticationType", + required: true, + type: { + name: "String", + }, }, username: { serializedName: "typeProperties.username", - required: true, type: { - name: "any" - } + name: "any", + }, }, password: { serializedName: "typeProperties.password", type: { name: "Composite", - className: "SecretBase" - } - }, - useEncryptedEndpoints: { - serializedName: "typeProperties.useEncryptedEndpoints", - type: { - name: "any" - } - }, - useHostVerification: { - serializedName: "typeProperties.useHostVerification", - type: { - name: "any" - } + className: "SecretBase", + }, }, - usePeerVerification: { - serializedName: "typeProperties.usePeerVerification", + enableSsl: { + serializedName: "typeProperties.enableSsl", type: { - name: "any" - } + name: "any", + }, }, - encryptedCredential: { - serializedName: "typeProperties.encryptedCredential", - type: { - name: "any" - } - } - } - } -}; - -export const MagentoLinkedService: coreClient.CompositeMapper = { - serializedName: "Magento", - type: { - name: "Composite", - className: "MagentoLinkedService", - uberParent: "LinkedService", - additionalProperties: { type: { name: "Object" } }, - polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, - modelProperties: { - ...LinkedService.type.modelProperties, - host: { - serializedName: "typeProperties.host", - required: true, + trustedCertPath: { + serializedName: "typeProperties.trustedCertPath", type: { - name: "any" - } + name: "any", + }, }, - accessToken: { - serializedName: "typeProperties.accessToken", + useSystemTrustStore: { + serializedName: "typeProperties.useSystemTrustStore", type: { - name: "Composite", - className: "SecretBase" - } + name: "any", + }, }, - useEncryptedEndpoints: { - serializedName: "typeProperties.useEncryptedEndpoints", + allowHostNameCNMismatch: { + serializedName: "typeProperties.allowHostNameCNMismatch", type: { - name: "any" - } + name: "any", + }, }, - useHostVerification: { - serializedName: "typeProperties.useHostVerification", + allowSelfSignedServerCert: { + serializedName: "typeProperties.allowSelfSignedServerCert", type: { - name: "any" - } + name: "any", + }, }, - usePeerVerification: { - serializedName: "typeProperties.usePeerVerification", + timeZoneID: { + serializedName: "typeProperties.timeZoneID", type: { - name: "any" - } + name: "any", + }, }, encryptedCredential: { serializedName: "typeProperties.encryptedCredential", type: { - name: "any" - } - } - } - } + name: "String", + }, + }, + }, + }, }; -export const MariaDBLinkedService: coreClient.CompositeMapper = { - serializedName: "MariaDB", +export const QuickBooksLinkedService: coreClient.CompositeMapper = { + serializedName: "QuickBooks", type: { name: "Composite", - className: "MariaDBLinkedService", + className: "QuickBooksLinkedService", uberParent: "LinkedService", additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, modelProperties: { ...LinkedService.type.modelProperties, - connectionString: { - serializedName: "typeProperties.connectionString", + connectionProperties: { + serializedName: "typeProperties.connectionProperties", type: { - name: "any" - } + name: "any", + }, }, - pwd: { - serializedName: "typeProperties.pwd", + endpoint: { + serializedName: "typeProperties.endpoint", type: { - name: "Composite", - className: "AzureKeyVaultSecretReference" - } + name: "any", + }, }, - encryptedCredential: { - serializedName: "typeProperties.encryptedCredential", + companyId: { + serializedName: "typeProperties.companyId", type: { - name: "any" - } - } - } - } -}; - -export const AzureMariaDBLinkedService: coreClient.CompositeMapper = { - serializedName: "AzureMariaDB", - type: { - name: "Composite", - className: "AzureMariaDBLinkedService", - uberParent: "LinkedService", - additionalProperties: { type: { name: "Object" } }, - polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, - modelProperties: { - ...LinkedService.type.modelProperties, - connectionString: { - serializedName: "typeProperties.connectionString", + name: "any", + }, + }, + consumerKey: { + serializedName: "typeProperties.consumerKey", + type: { + name: "any", + }, + }, + consumerSecret: { + serializedName: "typeProperties.consumerSecret", type: { - name: "any" - } + name: "Composite", + className: "SecretBase", + }, }, - pwd: { - serializedName: "typeProperties.pwd", + accessToken: { + serializedName: "typeProperties.accessToken", + type: { + name: "Composite", + className: "SecretBase", + }, + }, + accessTokenSecret: { + serializedName: "typeProperties.accessTokenSecret", type: { name: "Composite", - className: "AzureKeyVaultSecretReference" - } + className: "SecretBase", + }, + }, + useEncryptedEndpoints: { + serializedName: "typeProperties.useEncryptedEndpoints", + type: { + name: "any", + }, }, encryptedCredential: { serializedName: "typeProperties.encryptedCredential", type: { - name: "any" - } - } - } - } + name: "String", + }, + }, + }, + }, }; -export const MarketoLinkedService: coreClient.CompositeMapper = { - serializedName: "Marketo", +export const ServiceNowLinkedService: coreClient.CompositeMapper = { + serializedName: "ServiceNow", type: { name: "Composite", - className: "MarketoLinkedService", + className: "ServiceNowLinkedService", uberParent: "LinkedService", additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, @@ -12817,56 +14178,75 @@ export const MarketoLinkedService: coreClient.CompositeMapper = { serializedName: "typeProperties.endpoint", required: true, type: { - name: "any" - } + name: "any", + }, + }, + authenticationType: { + serializedName: "typeProperties.authenticationType", + required: true, + type: { + name: "String", + }, + }, + username: { + serializedName: "typeProperties.username", + type: { + name: "any", + }, + }, + password: { + serializedName: "typeProperties.password", + type: { + name: "Composite", + className: "SecretBase", + }, }, clientId: { serializedName: "typeProperties.clientId", - required: true, type: { - name: "any" - } + name: "any", + }, }, clientSecret: { serializedName: "typeProperties.clientSecret", type: { name: "Composite", - className: "SecretBase" - } + className: "SecretBase", + }, }, useEncryptedEndpoints: { serializedName: "typeProperties.useEncryptedEndpoints", type: { - name: "any" - } + name: "any", + }, }, useHostVerification: { serializedName: "typeProperties.useHostVerification", type: { - name: "any" - } + name: "any", + }, }, usePeerVerification: { serializedName: "typeProperties.usePeerVerification", type: { - name: "any" - } + name: "any", + }, }, encryptedCredential: { serializedName: "typeProperties.encryptedCredential", type: { - name: "any" - } - } - } - } + name: "String", + }, + }, + }, + }, }; -export const PaypalLinkedService: coreClient.CompositeMapper = { - serializedName: "Paypal", +export const ShopifyLinkedService: coreClient.CompositeMapper = { + serializedName: "Shopify", type: { name: "Composite", - className: "PaypalLinkedService", + className: "ShopifyLinkedService", uberParent: "LinkedService", additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, @@ -12876,56 +14256,49 @@ export const PaypalLinkedService: coreClient.CompositeMapper = { serializedName: "typeProperties.host", required: true, type: { - name: "any" - } - }, - clientId: { - serializedName: "typeProperties.clientId", - required: true, - type: { - name: "any" - } + name: "any", + }, }, - clientSecret: { - serializedName: "typeProperties.clientSecret", + accessToken: { + serializedName: "typeProperties.accessToken", type: { name: "Composite", - className: "SecretBase" - } + className: "SecretBase", + }, }, useEncryptedEndpoints: { serializedName: "typeProperties.useEncryptedEndpoints", type: { - name: "any" - } + name: "any", + }, }, useHostVerification: { serializedName: "typeProperties.useHostVerification", type: { - name: "any" - } + name: "any", + }, }, usePeerVerification: { serializedName: "typeProperties.usePeerVerification", type: { - name: "any" - } + name: "any", + }, }, encryptedCredential: { serializedName: "typeProperties.encryptedCredential", type: { - name: "any" - } - } - } - } + name: "String", + }, + }, + }, + }, }; -export const PhoenixLinkedService: coreClient.CompositeMapper = { - serializedName: "Phoenix", +export const SparkLinkedService: coreClient.CompositeMapper = { + serializedName: "Spark", type: { name: "Composite", - className: "PhoenixLinkedService", + className: "SparkLinkedService", uberParent: "LinkedService", additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, @@ -12935,1672 +14308,1595 @@ export const PhoenixLinkedService: coreClient.CompositeMapper = { serializedName: "typeProperties.host", required: true, type: { - name: "any" - } + name: "any", + }, }, port: { serializedName: "typeProperties.port", + required: true, type: { - name: "any" - } + name: "any", + }, }, - httpPath: { - serializedName: "typeProperties.httpPath", + serverType: { + serializedName: "typeProperties.serverType", + type: { + name: "String", + }, + }, + thriftTransportProtocol: { + serializedName: "typeProperties.thriftTransportProtocol", type: { - name: "any" - } + name: "String", + }, }, authenticationType: { serializedName: "typeProperties.authenticationType", required: true, type: { - name: "String" - } + name: "String", + }, }, username: { serializedName: "typeProperties.username", type: { - name: "any" - } + name: "any", + }, }, password: { serializedName: "typeProperties.password", type: { name: "Composite", - className: "SecretBase" - } + className: "SecretBase", + }, + }, + httpPath: { + serializedName: "typeProperties.httpPath", + type: { + name: "any", + }, }, enableSsl: { serializedName: "typeProperties.enableSsl", type: { - name: "any" - } + name: "any", + }, }, trustedCertPath: { serializedName: "typeProperties.trustedCertPath", type: { - name: "any" - } + name: "any", + }, }, useSystemTrustStore: { serializedName: "typeProperties.useSystemTrustStore", type: { - name: "any" - } + name: "any", + }, }, allowHostNameCNMismatch: { serializedName: "typeProperties.allowHostNameCNMismatch", type: { - name: "any" - } + name: "any", + }, }, allowSelfSignedServerCert: { serializedName: "typeProperties.allowSelfSignedServerCert", type: { - name: "any" - } + name: "any", + }, }, encryptedCredential: { serializedName: "typeProperties.encryptedCredential", type: { - name: "any" - } - } - } - } + name: "String", + }, + }, + }, + }, }; -export const PrestoLinkedService: coreClient.CompositeMapper = { - serializedName: "Presto", +export const SquareLinkedService: coreClient.CompositeMapper = { + serializedName: "Square", type: { name: "Composite", - className: "PrestoLinkedService", + className: "SquareLinkedService", uberParent: "LinkedService", additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, modelProperties: { ...LinkedService.type.modelProperties, + connectionProperties: { + serializedName: "typeProperties.connectionProperties", + type: { + name: "any", + }, + }, host: { serializedName: "typeProperties.host", - required: true, type: { - name: "any" - } + name: "any", + }, }, - serverVersion: { - serializedName: "typeProperties.serverVersion", - required: true, + clientId: { + serializedName: "typeProperties.clientId", type: { - name: "any" - } + name: "any", + }, }, - catalog: { - serializedName: "typeProperties.catalog", - required: true, + clientSecret: { + serializedName: "typeProperties.clientSecret", type: { - name: "any" - } + name: "Composite", + className: "SecretBase", + }, }, - port: { - serializedName: "typeProperties.port", + redirectUri: { + serializedName: "typeProperties.redirectUri", type: { - name: "any" - } + name: "any", + }, }, - authenticationType: { - serializedName: "typeProperties.authenticationType", - required: true, + useEncryptedEndpoints: { + serializedName: "typeProperties.useEncryptedEndpoints", type: { - name: "String" - } + name: "any", + }, }, - username: { - serializedName: "typeProperties.username", + useHostVerification: { + serializedName: "typeProperties.useHostVerification", type: { - name: "any" - } + name: "any", + }, }, - password: { - serializedName: "typeProperties.password", + usePeerVerification: { + serializedName: "typeProperties.usePeerVerification", + type: { + name: "any", + }, + }, + encryptedCredential: { + serializedName: "typeProperties.encryptedCredential", + type: { + name: "String", + }, + }, + }, + }, +}; + +export const XeroLinkedService: coreClient.CompositeMapper = { + serializedName: "Xero", + type: { + name: "Composite", + className: "XeroLinkedService", + uberParent: "LinkedService", + additionalProperties: { type: { name: "Object" } }, + polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, + modelProperties: { + ...LinkedService.type.modelProperties, + connectionProperties: { + serializedName: "typeProperties.connectionProperties", + type: { + name: "any", + }, + }, + host: { + serializedName: "typeProperties.host", + type: { + name: "any", + }, + }, + consumerKey: { + serializedName: "typeProperties.consumerKey", type: { name: "Composite", - className: "SecretBase" - } + className: "SecretBase", + }, }, - enableSsl: { - serializedName: "typeProperties.enableSsl", + privateKey: { + serializedName: "typeProperties.privateKey", type: { - name: "any" - } + name: "Composite", + className: "SecretBase", + }, }, - trustedCertPath: { - serializedName: "typeProperties.trustedCertPath", + useEncryptedEndpoints: { + serializedName: "typeProperties.useEncryptedEndpoints", type: { - name: "any" - } + name: "any", + }, }, - useSystemTrustStore: { - serializedName: "typeProperties.useSystemTrustStore", + useHostVerification: { + serializedName: "typeProperties.useHostVerification", type: { - name: "any" - } + name: "any", + }, }, - allowHostNameCNMismatch: { - serializedName: "typeProperties.allowHostNameCNMismatch", + usePeerVerification: { + serializedName: "typeProperties.usePeerVerification", + type: { + name: "any", + }, + }, + encryptedCredential: { + serializedName: "typeProperties.encryptedCredential", + type: { + name: "String", + }, + }, + }, + }, +}; + +export const ZohoLinkedService: coreClient.CompositeMapper = { + serializedName: "Zoho", + type: { + name: "Composite", + className: "ZohoLinkedService", + uberParent: "LinkedService", + additionalProperties: { type: { name: "Object" } }, + polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, + modelProperties: { + ...LinkedService.type.modelProperties, + connectionProperties: { + serializedName: "typeProperties.connectionProperties", + type: { + name: "any", + }, + }, + endpoint: { + serializedName: "typeProperties.endpoint", + type: { + name: "any", + }, + }, + accessToken: { + serializedName: "typeProperties.accessToken", + type: { + name: "Composite", + className: "SecretBase", + }, + }, + useEncryptedEndpoints: { + serializedName: "typeProperties.useEncryptedEndpoints", type: { - name: "any" - } + name: "any", + }, }, - allowSelfSignedServerCert: { - serializedName: "typeProperties.allowSelfSignedServerCert", + useHostVerification: { + serializedName: "typeProperties.useHostVerification", type: { - name: "any" - } + name: "any", + }, }, - timeZoneID: { - serializedName: "typeProperties.timeZoneID", + usePeerVerification: { + serializedName: "typeProperties.usePeerVerification", type: { - name: "any" - } + name: "any", + }, }, encryptedCredential: { serializedName: "typeProperties.encryptedCredential", type: { - name: "any" - } - } - } - } + name: "String", + }, + }, + }, + }, }; -export const QuickBooksLinkedService: coreClient.CompositeMapper = { - serializedName: "QuickBooks", +export const VerticaLinkedService: coreClient.CompositeMapper = { + serializedName: "Vertica", type: { name: "Composite", - className: "QuickBooksLinkedService", + className: "VerticaLinkedService", uberParent: "LinkedService", additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, modelProperties: { ...LinkedService.type.modelProperties, - connectionProperties: { - serializedName: "typeProperties.connectionProperties", - type: { - name: "any" - } - }, - endpoint: { - serializedName: "typeProperties.endpoint", - type: { - name: "any" - } - }, - companyId: { - serializedName: "typeProperties.companyId", - type: { - name: "any" - } - }, - consumerKey: { - serializedName: "typeProperties.consumerKey", + connectionString: { + serializedName: "typeProperties.connectionString", type: { - name: "any" - } + name: "any", + }, }, - consumerSecret: { - serializedName: "typeProperties.consumerSecret", + pwd: { + serializedName: "typeProperties.pwd", type: { name: "Composite", - className: "SecretBase" - } + className: "AzureKeyVaultSecretReference", + }, }, - accessToken: { - serializedName: "typeProperties.accessToken", + encryptedCredential: { + serializedName: "typeProperties.encryptedCredential", type: { - name: "Composite", - className: "SecretBase" - } + name: "String", + }, }, - accessTokenSecret: { - serializedName: "typeProperties.accessTokenSecret", + }, + }, +}; + +export const NetezzaLinkedService: coreClient.CompositeMapper = { + serializedName: "Netezza", + type: { + name: "Composite", + className: "NetezzaLinkedService", + uberParent: "LinkedService", + additionalProperties: { type: { name: "Object" } }, + polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, + modelProperties: { + ...LinkedService.type.modelProperties, + connectionString: { + serializedName: "typeProperties.connectionString", type: { - name: "Composite", - className: "SecretBase" - } + name: "any", + }, }, - useEncryptedEndpoints: { - serializedName: "typeProperties.useEncryptedEndpoints", + pwd: { + serializedName: "typeProperties.pwd", type: { - name: "any" - } + name: "Composite", + className: "AzureKeyVaultSecretReference", + }, }, encryptedCredential: { serializedName: "typeProperties.encryptedCredential", type: { - name: "any" - } - } - } - } -}; + name: "String", + }, + }, + }, + }, +}; + +export const SalesforceMarketingCloudLinkedService: coreClient.CompositeMapper = + { + serializedName: "SalesforceMarketingCloud", + type: { + name: "Composite", + className: "SalesforceMarketingCloudLinkedService", + uberParent: "LinkedService", + additionalProperties: { type: { name: "Object" } }, + polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, + modelProperties: { + ...LinkedService.type.modelProperties, + connectionProperties: { + serializedName: "typeProperties.connectionProperties", + type: { + name: "any", + }, + }, + clientId: { + serializedName: "typeProperties.clientId", + type: { + name: "any", + }, + }, + clientSecret: { + serializedName: "typeProperties.clientSecret", + type: { + name: "Composite", + className: "SecretBase", + }, + }, + useEncryptedEndpoints: { + serializedName: "typeProperties.useEncryptedEndpoints", + type: { + name: "any", + }, + }, + useHostVerification: { + serializedName: "typeProperties.useHostVerification", + type: { + name: "any", + }, + }, + usePeerVerification: { + serializedName: "typeProperties.usePeerVerification", + type: { + name: "any", + }, + }, + encryptedCredential: { + serializedName: "typeProperties.encryptedCredential", + type: { + name: "String", + }, + }, + }, + }, + }; -export const ServiceNowLinkedService: coreClient.CompositeMapper = { - serializedName: "ServiceNow", +export const HDInsightOnDemandLinkedService: coreClient.CompositeMapper = { + serializedName: "HDInsightOnDemand", type: { name: "Composite", - className: "ServiceNowLinkedService", + className: "HDInsightOnDemandLinkedService", uberParent: "LinkedService", additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, modelProperties: { ...LinkedService.type.modelProperties, - endpoint: { - serializedName: "typeProperties.endpoint", + clusterSize: { + serializedName: "typeProperties.clusterSize", required: true, type: { - name: "any" - } + name: "any", + }, }, - authenticationType: { - serializedName: "typeProperties.authenticationType", + timeToLive: { + serializedName: "typeProperties.timeToLive", required: true, type: { - name: "String" - } + name: "any", + }, }, - username: { - serializedName: "typeProperties.username", + version: { + serializedName: "typeProperties.version", + required: true, type: { - name: "any" - } + name: "any", + }, }, - password: { - serializedName: "typeProperties.password", + linkedServiceName: { + serializedName: "typeProperties.linkedServiceName", type: { name: "Composite", - className: "SecretBase" - } + className: "LinkedServiceReference", + }, }, - clientId: { - serializedName: "typeProperties.clientId", + hostSubscriptionId: { + serializedName: "typeProperties.hostSubscriptionId", + required: true, type: { - name: "any" - } + name: "any", + }, }, - clientSecret: { - serializedName: "typeProperties.clientSecret", + servicePrincipalId: { + serializedName: "typeProperties.servicePrincipalId", + type: { + name: "any", + }, + }, + servicePrincipalKey: { + serializedName: "typeProperties.servicePrincipalKey", type: { name: "Composite", - className: "SecretBase" - } + className: "SecretBase", + }, }, - useEncryptedEndpoints: { - serializedName: "typeProperties.useEncryptedEndpoints", + tenant: { + serializedName: "typeProperties.tenant", + required: true, type: { - name: "any" - } + name: "any", + }, }, - useHostVerification: { - serializedName: "typeProperties.useHostVerification", + clusterResourceGroup: { + serializedName: "typeProperties.clusterResourceGroup", + required: true, type: { - name: "any" - } + name: "any", + }, }, - usePeerVerification: { - serializedName: "typeProperties.usePeerVerification", + clusterNamePrefix: { + serializedName: "typeProperties.clusterNamePrefix", type: { - name: "any" - } + name: "any", + }, }, - encryptedCredential: { - serializedName: "typeProperties.encryptedCredential", + clusterUserName: { + serializedName: "typeProperties.clusterUserName", type: { - name: "any" - } - } - } - } -}; - -export const ShopifyLinkedService: coreClient.CompositeMapper = { - serializedName: "Shopify", - type: { - name: "Composite", - className: "ShopifyLinkedService", - uberParent: "LinkedService", - additionalProperties: { type: { name: "Object" } }, - polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, - modelProperties: { - ...LinkedService.type.modelProperties, - host: { - serializedName: "typeProperties.host", - required: true, + name: "any", + }, + }, + clusterPassword: { + serializedName: "typeProperties.clusterPassword", type: { - name: "any" - } + name: "Composite", + className: "SecretBase", + }, }, - accessToken: { - serializedName: "typeProperties.accessToken", + clusterSshUserName: { + serializedName: "typeProperties.clusterSshUserName", + type: { + name: "any", + }, + }, + clusterSshPassword: { + serializedName: "typeProperties.clusterSshPassword", type: { name: "Composite", - className: "SecretBase" - } + className: "SecretBase", + }, }, - useEncryptedEndpoints: { - serializedName: "typeProperties.useEncryptedEndpoints", + additionalLinkedServiceNames: { + serializedName: "typeProperties.additionalLinkedServiceNames", type: { - name: "any" - } + name: "Sequence", + element: { + type: { + name: "Composite", + className: "LinkedServiceReference", + }, + }, + }, }, - useHostVerification: { - serializedName: "typeProperties.useHostVerification", + hcatalogLinkedServiceName: { + serializedName: "typeProperties.hcatalogLinkedServiceName", type: { - name: "any" - } + name: "Composite", + className: "LinkedServiceReference", + }, }, - usePeerVerification: { - serializedName: "typeProperties.usePeerVerification", + clusterType: { + serializedName: "typeProperties.clusterType", type: { - name: "any" - } + name: "any", + }, }, - encryptedCredential: { - serializedName: "typeProperties.encryptedCredential", + sparkVersion: { + serializedName: "typeProperties.sparkVersion", type: { - name: "any" - } - } - } - } -}; - -export const SparkLinkedService: coreClient.CompositeMapper = { - serializedName: "Spark", - type: { - name: "Composite", - className: "SparkLinkedService", - uberParent: "LinkedService", - additionalProperties: { type: { name: "Object" } }, - polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, - modelProperties: { - ...LinkedService.type.modelProperties, - host: { - serializedName: "typeProperties.host", - required: true, + name: "any", + }, + }, + coreConfiguration: { + serializedName: "typeProperties.coreConfiguration", + type: { + name: "any", + }, + }, + hBaseConfiguration: { + serializedName: "typeProperties.hBaseConfiguration", type: { - name: "any" - } + name: "any", + }, }, - port: { - serializedName: "typeProperties.port", - required: true, + hdfsConfiguration: { + serializedName: "typeProperties.hdfsConfiguration", type: { - name: "any" - } + name: "any", + }, }, - serverType: { - serializedName: "typeProperties.serverType", + hiveConfiguration: { + serializedName: "typeProperties.hiveConfiguration", + type: { + name: "any", + }, + }, + mapReduceConfiguration: { + serializedName: "typeProperties.mapReduceConfiguration", type: { - name: "String" - } + name: "any", + }, }, - thriftTransportProtocol: { - serializedName: "typeProperties.thriftTransportProtocol", + oozieConfiguration: { + serializedName: "typeProperties.oozieConfiguration", type: { - name: "String" - } + name: "any", + }, }, - authenticationType: { - serializedName: "typeProperties.authenticationType", - required: true, + stormConfiguration: { + serializedName: "typeProperties.stormConfiguration", type: { - name: "String" - } + name: "any", + }, }, - username: { - serializedName: "typeProperties.username", + yarnConfiguration: { + serializedName: "typeProperties.yarnConfiguration", type: { - name: "any" - } + name: "any", + }, }, - password: { - serializedName: "typeProperties.password", + encryptedCredential: { + serializedName: "typeProperties.encryptedCredential", type: { - name: "Composite", - className: "SecretBase" - } + name: "String", + }, }, - httpPath: { - serializedName: "typeProperties.httpPath", + headNodeSize: { + serializedName: "typeProperties.headNodeSize", type: { - name: "any" - } + name: "any", + }, }, - enableSsl: { - serializedName: "typeProperties.enableSsl", + dataNodeSize: { + serializedName: "typeProperties.dataNodeSize", type: { - name: "any" - } + name: "any", + }, }, - trustedCertPath: { - serializedName: "typeProperties.trustedCertPath", + zookeeperNodeSize: { + serializedName: "typeProperties.zookeeperNodeSize", type: { - name: "any" - } + name: "any", + }, }, - useSystemTrustStore: { - serializedName: "typeProperties.useSystemTrustStore", + scriptActions: { + serializedName: "typeProperties.scriptActions", type: { - name: "any" - } + name: "Sequence", + element: { + type: { + name: "Composite", + className: "ScriptAction", + }, + }, + }, }, - allowHostNameCNMismatch: { - serializedName: "typeProperties.allowHostNameCNMismatch", + virtualNetworkId: { + serializedName: "typeProperties.virtualNetworkId", type: { - name: "any" - } + name: "any", + }, }, - allowSelfSignedServerCert: { - serializedName: "typeProperties.allowSelfSignedServerCert", + subnetName: { + serializedName: "typeProperties.subnetName", type: { - name: "any" - } + name: "any", + }, }, - encryptedCredential: { - serializedName: "typeProperties.encryptedCredential", + credential: { + serializedName: "typeProperties.credential", type: { - name: "any" - } - } - } - } + name: "Composite", + className: "CredentialReference", + }, + }, + }, + }, }; -export const SquareLinkedService: coreClient.CompositeMapper = { - serializedName: "Square", +export const AzureDataLakeAnalyticsLinkedService: coreClient.CompositeMapper = { + serializedName: "AzureDataLakeAnalytics", type: { name: "Composite", - className: "SquareLinkedService", + className: "AzureDataLakeAnalyticsLinkedService", uberParent: "LinkedService", additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, modelProperties: { ...LinkedService.type.modelProperties, - connectionProperties: { - serializedName: "typeProperties.connectionProperties", - type: { - name: "any" - } - }, - host: { - serializedName: "typeProperties.host", + accountName: { + serializedName: "typeProperties.accountName", + required: true, type: { - name: "any" - } + name: "any", + }, }, - clientId: { - serializedName: "typeProperties.clientId", + servicePrincipalId: { + serializedName: "typeProperties.servicePrincipalId", type: { - name: "any" - } + name: "any", + }, }, - clientSecret: { - serializedName: "typeProperties.clientSecret", + servicePrincipalKey: { + serializedName: "typeProperties.servicePrincipalKey", type: { name: "Composite", - className: "SecretBase" - } + className: "SecretBase", + }, }, - redirectUri: { - serializedName: "typeProperties.redirectUri", + tenant: { + serializedName: "typeProperties.tenant", + required: true, type: { - name: "any" - } + name: "any", + }, }, - useEncryptedEndpoints: { - serializedName: "typeProperties.useEncryptedEndpoints", + subscriptionId: { + serializedName: "typeProperties.subscriptionId", type: { - name: "any" - } + name: "any", + }, }, - useHostVerification: { - serializedName: "typeProperties.useHostVerification", + resourceGroupName: { + serializedName: "typeProperties.resourceGroupName", type: { - name: "any" - } + name: "any", + }, }, - usePeerVerification: { - serializedName: "typeProperties.usePeerVerification", + dataLakeAnalyticsUri: { + serializedName: "typeProperties.dataLakeAnalyticsUri", type: { - name: "any" - } + name: "any", + }, }, encryptedCredential: { serializedName: "typeProperties.encryptedCredential", type: { - name: "any" - } - } - } - } + name: "String", + }, + }, + }, + }, }; -export const XeroLinkedService: coreClient.CompositeMapper = { - serializedName: "Xero", +export const AzureDatabricksLinkedService: coreClient.CompositeMapper = { + serializedName: "AzureDatabricks", type: { name: "Composite", - className: "XeroLinkedService", + className: "AzureDatabricksLinkedService", uberParent: "LinkedService", additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, modelProperties: { ...LinkedService.type.modelProperties, - connectionProperties: { - serializedName: "typeProperties.connectionProperties", - type: { - name: "any" - } - }, - host: { - serializedName: "typeProperties.host", + domain: { + serializedName: "typeProperties.domain", + required: true, type: { - name: "any" - } + name: "any", + }, }, - consumerKey: { - serializedName: "typeProperties.consumerKey", + accessToken: { + serializedName: "typeProperties.accessToken", type: { name: "Composite", - className: "SecretBase" - } + className: "SecretBase", + }, }, - privateKey: { - serializedName: "typeProperties.privateKey", + authentication: { + serializedName: "typeProperties.authentication", type: { - name: "Composite", - className: "SecretBase" - } + name: "any", + }, }, - useEncryptedEndpoints: { - serializedName: "typeProperties.useEncryptedEndpoints", + workspaceResourceId: { + serializedName: "typeProperties.workspaceResourceId", type: { - name: "any" - } + name: "any", + }, }, - useHostVerification: { - serializedName: "typeProperties.useHostVerification", + existingClusterId: { + serializedName: "typeProperties.existingClusterId", type: { - name: "any" - } + name: "any", + }, }, - usePeerVerification: { - serializedName: "typeProperties.usePeerVerification", + instancePoolId: { + serializedName: "typeProperties.instancePoolId", type: { - name: "any" - } + name: "any", + }, }, - encryptedCredential: { - serializedName: "typeProperties.encryptedCredential", + newClusterVersion: { + serializedName: "typeProperties.newClusterVersion", type: { - name: "any" - } - } - } - } -}; - -export const ZohoLinkedService: coreClient.CompositeMapper = { - serializedName: "Zoho", - type: { - name: "Composite", - className: "ZohoLinkedService", - uberParent: "LinkedService", - additionalProperties: { type: { name: "Object" } }, - polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, - modelProperties: { - ...LinkedService.type.modelProperties, - connectionProperties: { - serializedName: "typeProperties.connectionProperties", + name: "any", + }, + }, + newClusterNumOfWorker: { + serializedName: "typeProperties.newClusterNumOfWorker", type: { - name: "any" - } + name: "any", + }, }, - endpoint: { - serializedName: "typeProperties.endpoint", + newClusterNodeType: { + serializedName: "typeProperties.newClusterNodeType", type: { - name: "any" - } + name: "any", + }, }, - accessToken: { - serializedName: "typeProperties.accessToken", + newClusterSparkConf: { + serializedName: "typeProperties.newClusterSparkConf", type: { - name: "Composite", - className: "SecretBase" - } + name: "Dictionary", + value: { type: { name: "any" } }, + }, }, - useEncryptedEndpoints: { - serializedName: "typeProperties.useEncryptedEndpoints", + newClusterSparkEnvVars: { + serializedName: "typeProperties.newClusterSparkEnvVars", type: { - name: "any" - } + name: "Dictionary", + value: { type: { name: "any" } }, + }, }, - useHostVerification: { - serializedName: "typeProperties.useHostVerification", + newClusterCustomTags: { + serializedName: "typeProperties.newClusterCustomTags", type: { - name: "any" - } + name: "Dictionary", + value: { type: { name: "any" } }, + }, }, - usePeerVerification: { - serializedName: "typeProperties.usePeerVerification", + newClusterLogDestination: { + serializedName: "typeProperties.newClusterLogDestination", type: { - name: "any" - } + name: "any", + }, }, - encryptedCredential: { - serializedName: "typeProperties.encryptedCredential", + newClusterDriverNodeType: { + serializedName: "typeProperties.newClusterDriverNodeType", type: { - name: "any" - } - } - } - } -}; - -export const VerticaLinkedService: coreClient.CompositeMapper = { - serializedName: "Vertica", - type: { - name: "Composite", - className: "VerticaLinkedService", - uberParent: "LinkedService", - additionalProperties: { type: { name: "Object" } }, - polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, - modelProperties: { - ...LinkedService.type.modelProperties, - connectionString: { - serializedName: "typeProperties.connectionString", + name: "any", + }, + }, + newClusterInitScripts: { + serializedName: "typeProperties.newClusterInitScripts", type: { - name: "any" - } + name: "any", + }, }, - pwd: { - serializedName: "typeProperties.pwd", + newClusterEnableElasticDisk: { + serializedName: "typeProperties.newClusterEnableElasticDisk", type: { - name: "Composite", - className: "AzureKeyVaultSecretReference" - } + name: "any", + }, }, encryptedCredential: { serializedName: "typeProperties.encryptedCredential", type: { - name: "any" - } - } - } - } -}; - -export const NetezzaLinkedService: coreClient.CompositeMapper = { - serializedName: "Netezza", - type: { - name: "Composite", - className: "NetezzaLinkedService", - uberParent: "LinkedService", - additionalProperties: { type: { name: "Object" } }, - polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, - modelProperties: { - ...LinkedService.type.modelProperties, - connectionString: { - serializedName: "typeProperties.connectionString", + name: "String", + }, + }, + policyId: { + serializedName: "typeProperties.policyId", type: { - name: "any" - } + name: "any", + }, }, - pwd: { - serializedName: "typeProperties.pwd", + credential: { + serializedName: "typeProperties.credential", type: { name: "Composite", - className: "AzureKeyVaultSecretReference" - } + className: "CredentialReference", + }, + }, + }, + }, +}; + +export const AzureDatabricksDeltaLakeLinkedService: coreClient.CompositeMapper = + { + serializedName: "AzureDatabricksDeltaLake", + type: { + name: "Composite", + className: "AzureDatabricksDeltaLakeLinkedService", + uberParent: "LinkedService", + additionalProperties: { type: { name: "Object" } }, + polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, + modelProperties: { + ...LinkedService.type.modelProperties, + domain: { + serializedName: "typeProperties.domain", + required: true, + type: { + name: "any", + }, + }, + accessToken: { + serializedName: "typeProperties.accessToken", + type: { + name: "Composite", + className: "SecretBase", + }, + }, + clusterId: { + serializedName: "typeProperties.clusterId", + type: { + name: "any", + }, + }, + encryptedCredential: { + serializedName: "typeProperties.encryptedCredential", + type: { + name: "String", + }, + }, + credential: { + serializedName: "typeProperties.credential", + type: { + name: "Composite", + className: "CredentialReference", + }, + }, + workspaceResourceId: { + serializedName: "typeProperties.workspaceResourceId", + type: { + name: "any", + }, + }, }, - encryptedCredential: { - serializedName: "typeProperties.encryptedCredential", - type: { - name: "any" - } - } - } - } -}; + }, + }; -export const SalesforceMarketingCloudLinkedService: coreClient.CompositeMapper = { - serializedName: "SalesforceMarketingCloud", +export const ResponsysLinkedService: coreClient.CompositeMapper = { + serializedName: "Responsys", type: { name: "Composite", - className: "SalesforceMarketingCloudLinkedService", + className: "ResponsysLinkedService", uberParent: "LinkedService", additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, modelProperties: { ...LinkedService.type.modelProperties, - connectionProperties: { - serializedName: "typeProperties.connectionProperties", + endpoint: { + serializedName: "typeProperties.endpoint", + required: true, type: { - name: "any" - } + name: "any", + }, }, clientId: { serializedName: "typeProperties.clientId", + required: true, type: { - name: "any" - } + name: "any", + }, }, clientSecret: { serializedName: "typeProperties.clientSecret", type: { name: "Composite", - className: "SecretBase" - } + className: "SecretBase", + }, }, useEncryptedEndpoints: { serializedName: "typeProperties.useEncryptedEndpoints", type: { - name: "any" - } + name: "any", + }, }, useHostVerification: { serializedName: "typeProperties.useHostVerification", type: { - name: "any" - } + name: "any", + }, }, usePeerVerification: { serializedName: "typeProperties.usePeerVerification", type: { - name: "any" - } + name: "any", + }, }, encryptedCredential: { serializedName: "typeProperties.encryptedCredential", type: { - name: "any" - } - } - } - } + name: "String", + }, + }, + }, + }, }; -export const HDInsightOnDemandLinkedService: coreClient.CompositeMapper = { - serializedName: "HDInsightOnDemand", +export const DynamicsAXLinkedService: coreClient.CompositeMapper = { + serializedName: "DynamicsAX", type: { name: "Composite", - className: "HDInsightOnDemandLinkedService", + className: "DynamicsAXLinkedService", uberParent: "LinkedService", additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, modelProperties: { ...LinkedService.type.modelProperties, - clusterSize: { - serializedName: "typeProperties.clusterSize", - required: true, - type: { - name: "any" - } - }, - timeToLive: { - serializedName: "typeProperties.timeToLive", - required: true, - type: { - name: "any" - } - }, - version: { - serializedName: "typeProperties.version", - required: true, - type: { - name: "any" - } - }, - linkedServiceName: { - serializedName: "typeProperties.linkedServiceName", - type: { - name: "Composite", - className: "LinkedServiceReference" - } - }, - hostSubscriptionId: { - serializedName: "typeProperties.hostSubscriptionId", + url: { + serializedName: "typeProperties.url", required: true, type: { - name: "any" - } + name: "any", + }, }, servicePrincipalId: { serializedName: "typeProperties.servicePrincipalId", + required: true, type: { - name: "any" - } + name: "any", + }, }, servicePrincipalKey: { serializedName: "typeProperties.servicePrincipalKey", type: { name: "Composite", - className: "SecretBase" - } + className: "SecretBase", + }, }, tenant: { serializedName: "typeProperties.tenant", required: true, type: { - name: "any" - } + name: "any", + }, }, - clusterResourceGroup: { - serializedName: "typeProperties.clusterResourceGroup", + aadResourceId: { + serializedName: "typeProperties.aadResourceId", required: true, type: { - name: "any" - } - }, - clusterNamePrefix: { - serializedName: "typeProperties.clusterNamePrefix", - type: { - name: "any" - } - }, - clusterUserName: { - serializedName: "typeProperties.clusterUserName", - type: { - name: "any" - } - }, - clusterPassword: { - serializedName: "typeProperties.clusterPassword", - type: { - name: "Composite", - className: "SecretBase" - } + name: "any", + }, }, - clusterSshUserName: { - serializedName: "typeProperties.clusterSshUserName", + encryptedCredential: { + serializedName: "typeProperties.encryptedCredential", type: { - name: "any" - } + name: "String", + }, }, - clusterSshPassword: { - serializedName: "typeProperties.clusterSshPassword", + }, + }, +}; + +export const OracleServiceCloudLinkedService: coreClient.CompositeMapper = { + serializedName: "OracleServiceCloud", + type: { + name: "Composite", + className: "OracleServiceCloudLinkedService", + uberParent: "LinkedService", + additionalProperties: { type: { name: "Object" } }, + polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, + modelProperties: { + ...LinkedService.type.modelProperties, + host: { + serializedName: "typeProperties.host", + required: true, type: { - name: "Composite", - className: "SecretBase" - } + name: "any", + }, }, - additionalLinkedServiceNames: { - serializedName: "typeProperties.additionalLinkedServiceNames", + username: { + serializedName: "typeProperties.username", + required: true, type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "LinkedServiceReference" - } - } - } + name: "any", + }, }, - hcatalogLinkedServiceName: { - serializedName: "typeProperties.hcatalogLinkedServiceName", + password: { + serializedName: "typeProperties.password", type: { name: "Composite", - className: "LinkedServiceReference" - } - }, - clusterType: { - serializedName: "typeProperties.clusterType", - type: { - name: "any" - } - }, - sparkVersion: { - serializedName: "typeProperties.sparkVersion", - type: { - name: "any" - } - }, - coreConfiguration: { - serializedName: "typeProperties.coreConfiguration", - type: { - name: "any" - } - }, - hBaseConfiguration: { - serializedName: "typeProperties.hBaseConfiguration", - type: { - name: "any" - } + className: "SecretBase", + }, }, - hdfsConfiguration: { - serializedName: "typeProperties.hdfsConfiguration", + useEncryptedEndpoints: { + serializedName: "typeProperties.useEncryptedEndpoints", type: { - name: "any" - } + name: "any", + }, }, - hiveConfiguration: { - serializedName: "typeProperties.hiveConfiguration", + useHostVerification: { + serializedName: "typeProperties.useHostVerification", type: { - name: "any" - } + name: "any", + }, }, - mapReduceConfiguration: { - serializedName: "typeProperties.mapReduceConfiguration", + usePeerVerification: { + serializedName: "typeProperties.usePeerVerification", type: { - name: "any" - } + name: "any", + }, }, - oozieConfiguration: { - serializedName: "typeProperties.oozieConfiguration", + encryptedCredential: { + serializedName: "typeProperties.encryptedCredential", type: { - name: "any" - } + name: "String", + }, }, - stormConfiguration: { - serializedName: "typeProperties.stormConfiguration", + }, + }, +}; + +export const GoogleAdWordsLinkedService: coreClient.CompositeMapper = { + serializedName: "GoogleAdWords", + type: { + name: "Composite", + className: "GoogleAdWordsLinkedService", + uberParent: "LinkedService", + additionalProperties: { type: { name: "Object" } }, + polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, + modelProperties: { + ...LinkedService.type.modelProperties, + connectionProperties: { + serializedName: "typeProperties.connectionProperties", type: { - name: "any" - } + name: "any", + }, }, - yarnConfiguration: { - serializedName: "typeProperties.yarnConfiguration", + clientCustomerID: { + serializedName: "typeProperties.clientCustomerID", type: { - name: "any" - } + name: "any", + }, }, - encryptedCredential: { - serializedName: "typeProperties.encryptedCredential", + developerToken: { + serializedName: "typeProperties.developerToken", type: { - name: "any" - } + name: "Composite", + className: "SecretBase", + }, }, - headNodeSize: { - serializedName: "typeProperties.headNodeSize", + authenticationType: { + serializedName: "typeProperties.authenticationType", type: { - name: "any" - } + name: "String", + }, }, - dataNodeSize: { - serializedName: "typeProperties.dataNodeSize", + refreshToken: { + serializedName: "typeProperties.refreshToken", type: { - name: "any" - } + name: "Composite", + className: "SecretBase", + }, }, - zookeeperNodeSize: { - serializedName: "typeProperties.zookeeperNodeSize", + clientId: { + serializedName: "typeProperties.clientId", type: { - name: "any" - } + name: "any", + }, }, - scriptActions: { - serializedName: "typeProperties.scriptActions", + clientSecret: { + serializedName: "typeProperties.clientSecret", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "ScriptAction" - } - } - } + name: "Composite", + className: "SecretBase", + }, }, - virtualNetworkId: { - serializedName: "typeProperties.virtualNetworkId", + email: { + serializedName: "typeProperties.email", type: { - name: "any" - } + name: "any", + }, }, - subnetName: { - serializedName: "typeProperties.subnetName", + keyFilePath: { + serializedName: "typeProperties.keyFilePath", type: { - name: "any" - } + name: "any", + }, }, - credential: { - serializedName: "typeProperties.credential", - type: { - name: "Composite", - className: "CredentialReference" - } - } - } - } -}; - -export const AzureDataLakeAnalyticsLinkedService: coreClient.CompositeMapper = { - serializedName: "AzureDataLakeAnalytics", - type: { - name: "Composite", - className: "AzureDataLakeAnalyticsLinkedService", - uberParent: "LinkedService", - additionalProperties: { type: { name: "Object" } }, - polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, - modelProperties: { - ...LinkedService.type.modelProperties, - accountName: { - serializedName: "typeProperties.accountName", - required: true, + trustedCertPath: { + serializedName: "typeProperties.trustedCertPath", type: { - name: "any" - } + name: "any", + }, }, - servicePrincipalId: { - serializedName: "typeProperties.servicePrincipalId", + useSystemTrustStore: { + serializedName: "typeProperties.useSystemTrustStore", type: { - name: "any" - } + name: "any", + }, }, - servicePrincipalKey: { - serializedName: "typeProperties.servicePrincipalKey", + privateKey: { + serializedName: "typeProperties.privateKey", type: { name: "Composite", - className: "SecretBase" - } - }, - tenant: { - serializedName: "typeProperties.tenant", - required: true, - type: { - name: "any" - } + className: "SecretBase", + }, }, - subscriptionId: { - serializedName: "typeProperties.subscriptionId", + loginCustomerID: { + serializedName: "typeProperties.loginCustomerID", type: { - name: "any" - } + name: "any", + }, }, - resourceGroupName: { - serializedName: "typeProperties.resourceGroupName", + googleAdsApiVersion: { + serializedName: "typeProperties.googleAdsApiVersion", type: { - name: "any" - } + name: "any", + }, }, - dataLakeAnalyticsUri: { - serializedName: "typeProperties.dataLakeAnalyticsUri", + supportLegacyDataTypes: { + serializedName: "typeProperties.supportLegacyDataTypes", type: { - name: "any" - } + name: "any", + }, }, encryptedCredential: { serializedName: "typeProperties.encryptedCredential", type: { - name: "any" - } - } - } - } + name: "String", + }, + }, + }, + }, }; -export const AzureDatabricksLinkedService: coreClient.CompositeMapper = { - serializedName: "AzureDatabricks", +export const SapTableLinkedService: coreClient.CompositeMapper = { + serializedName: "SapTable", type: { name: "Composite", - className: "AzureDatabricksLinkedService", + className: "SapTableLinkedService", uberParent: "LinkedService", additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, modelProperties: { ...LinkedService.type.modelProperties, - domain: { - serializedName: "typeProperties.domain", - required: true, - type: { - name: "any" - } - }, - accessToken: { - serializedName: "typeProperties.accessToken", + server: { + serializedName: "typeProperties.server", type: { - name: "Composite", - className: "SecretBase" - } + name: "any", + }, }, - authentication: { - serializedName: "typeProperties.authentication", + systemNumber: { + serializedName: "typeProperties.systemNumber", type: { - name: "any" - } + name: "any", + }, }, - workspaceResourceId: { - serializedName: "typeProperties.workspaceResourceId", + clientId: { + serializedName: "typeProperties.clientId", type: { - name: "any" - } + name: "any", + }, }, - existingClusterId: { - serializedName: "typeProperties.existingClusterId", + language: { + serializedName: "typeProperties.language", type: { - name: "any" - } + name: "any", + }, }, - instancePoolId: { - serializedName: "typeProperties.instancePoolId", + systemId: { + serializedName: "typeProperties.systemId", type: { - name: "any" - } + name: "any", + }, }, - newClusterVersion: { - serializedName: "typeProperties.newClusterVersion", + userName: { + serializedName: "typeProperties.userName", type: { - name: "any" - } + name: "any", + }, }, - newClusterNumOfWorker: { - serializedName: "typeProperties.newClusterNumOfWorker", + password: { + serializedName: "typeProperties.password", type: { - name: "any" - } + name: "Composite", + className: "SecretBase", + }, }, - newClusterNodeType: { - serializedName: "typeProperties.newClusterNodeType", + messageServer: { + serializedName: "typeProperties.messageServer", type: { - name: "any" - } + name: "any", + }, }, - newClusterSparkConf: { - serializedName: "typeProperties.newClusterSparkConf", + messageServerService: { + serializedName: "typeProperties.messageServerService", type: { - name: "Dictionary", - value: { type: { name: "any" } } - } + name: "any", + }, }, - newClusterSparkEnvVars: { - serializedName: "typeProperties.newClusterSparkEnvVars", + sncMode: { + serializedName: "typeProperties.sncMode", type: { - name: "Dictionary", - value: { type: { name: "any" } } - } + name: "any", + }, }, - newClusterCustomTags: { - serializedName: "typeProperties.newClusterCustomTags", + sncMyName: { + serializedName: "typeProperties.sncMyName", type: { - name: "Dictionary", - value: { type: { name: "any" } } - } + name: "any", + }, }, - newClusterLogDestination: { - serializedName: "typeProperties.newClusterLogDestination", + sncPartnerName: { + serializedName: "typeProperties.sncPartnerName", type: { - name: "any" - } + name: "any", + }, }, - newClusterDriverNodeType: { - serializedName: "typeProperties.newClusterDriverNodeType", + sncLibraryPath: { + serializedName: "typeProperties.sncLibraryPath", type: { - name: "any" - } + name: "any", + }, }, - newClusterInitScripts: { - serializedName: "typeProperties.newClusterInitScripts", + sncQop: { + serializedName: "typeProperties.sncQop", type: { - name: "any" - } + name: "any", + }, }, - newClusterEnableElasticDisk: { - serializedName: "typeProperties.newClusterEnableElasticDisk", + logonGroup: { + serializedName: "typeProperties.logonGroup", type: { - name: "any" - } + name: "any", + }, }, encryptedCredential: { serializedName: "typeProperties.encryptedCredential", type: { - name: "any" - } - }, - policyId: { - serializedName: "typeProperties.policyId", - type: { - name: "any" - } + name: "String", + }, }, - credential: { - serializedName: "typeProperties.credential", - type: { - name: "Composite", - className: "CredentialReference" - } - } - } - } + }, + }, }; -export const AzureDatabricksDeltaLakeLinkedService: coreClient.CompositeMapper = { - serializedName: "AzureDatabricksDeltaLake", +export const AzureDataExplorerLinkedService: coreClient.CompositeMapper = { + serializedName: "AzureDataExplorer", type: { name: "Composite", - className: "AzureDatabricksDeltaLakeLinkedService", + className: "AzureDataExplorerLinkedService", uberParent: "LinkedService", additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, modelProperties: { ...LinkedService.type.modelProperties, - domain: { - serializedName: "typeProperties.domain", + endpoint: { + serializedName: "typeProperties.endpoint", required: true, type: { - name: "any" - } + name: "any", + }, }, - accessToken: { - serializedName: "typeProperties.accessToken", + servicePrincipalId: { + serializedName: "typeProperties.servicePrincipalId", + type: { + name: "any", + }, + }, + servicePrincipalKey: { + serializedName: "typeProperties.servicePrincipalKey", type: { name: "Composite", - className: "SecretBase" - } + className: "SecretBase", + }, }, - clusterId: { - serializedName: "typeProperties.clusterId", + database: { + serializedName: "typeProperties.database", + required: true, type: { - name: "any" - } + name: "any", + }, }, - encryptedCredential: { - serializedName: "typeProperties.encryptedCredential", + tenant: { + serializedName: "typeProperties.tenant", type: { - name: "any" - } + name: "any", + }, }, credential: { serializedName: "typeProperties.credential", type: { name: "Composite", - className: "CredentialReference" - } + className: "CredentialReference", + }, }, - workspaceResourceId: { - serializedName: "typeProperties.workspaceResourceId", - type: { - name: "any" - } - } - } - } + }, + }, }; -export const ResponsysLinkedService: coreClient.CompositeMapper = { - serializedName: "Responsys", +export const AzureFunctionLinkedService: coreClient.CompositeMapper = { + serializedName: "AzureFunction", type: { name: "Composite", - className: "ResponsysLinkedService", + className: "AzureFunctionLinkedService", uberParent: "LinkedService", additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, modelProperties: { ...LinkedService.type.modelProperties, - endpoint: { - serializedName: "typeProperties.endpoint", - required: true, - type: { - name: "any" - } - }, - clientId: { - serializedName: "typeProperties.clientId", + functionAppUrl: { + serializedName: "typeProperties.functionAppUrl", required: true, type: { - name: "any" - } + name: "any", + }, }, - clientSecret: { - serializedName: "typeProperties.clientSecret", + functionKey: { + serializedName: "typeProperties.functionKey", type: { name: "Composite", - className: "SecretBase" - } - }, - useEncryptedEndpoints: { - serializedName: "typeProperties.useEncryptedEndpoints", - type: { - name: "any" - } - }, - useHostVerification: { - serializedName: "typeProperties.useHostVerification", - type: { - name: "any" - } - }, - usePeerVerification: { - serializedName: "typeProperties.usePeerVerification", - type: { - name: "any" - } + className: "SecretBase", + }, }, encryptedCredential: { serializedName: "typeProperties.encryptedCredential", type: { - name: "any" - } - } - } - } -}; - -export const DynamicsAXLinkedService: coreClient.CompositeMapper = { - serializedName: "DynamicsAX", - type: { - name: "Composite", - className: "DynamicsAXLinkedService", - uberParent: "LinkedService", - additionalProperties: { type: { name: "Object" } }, - polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, - modelProperties: { - ...LinkedService.type.modelProperties, - url: { - serializedName: "typeProperties.url", - required: true, - type: { - name: "any" - } - }, - servicePrincipalId: { - serializedName: "typeProperties.servicePrincipalId", - required: true, - type: { - name: "any" - } + name: "String", + }, }, - servicePrincipalKey: { - serializedName: "typeProperties.servicePrincipalKey", + credential: { + serializedName: "typeProperties.credential", type: { name: "Composite", - className: "SecretBase" - } + className: "CredentialReference", + }, }, - tenant: { - serializedName: "typeProperties.tenant", - required: true, + resourceId: { + serializedName: "typeProperties.resourceId", type: { - name: "any" - } + name: "any", + }, }, - aadResourceId: { - serializedName: "typeProperties.aadResourceId", - required: true, + authentication: { + serializedName: "typeProperties.authentication", type: { - name: "any" - } + name: "any", + }, }, - encryptedCredential: { - serializedName: "typeProperties.encryptedCredential", - type: { - name: "any" - } - } - } - } + }, + }, }; -export const OracleServiceCloudLinkedService: coreClient.CompositeMapper = { - serializedName: "OracleServiceCloud", +export const SnowflakeLinkedService: coreClient.CompositeMapper = { + serializedName: "Snowflake", type: { name: "Composite", - className: "OracleServiceCloudLinkedService", + className: "SnowflakeLinkedService", uberParent: "LinkedService", additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, modelProperties: { ...LinkedService.type.modelProperties, - host: { - serializedName: "typeProperties.host", - required: true, - type: { - name: "any" - } - }, - username: { - serializedName: "typeProperties.username", + connectionString: { + serializedName: "typeProperties.connectionString", required: true, type: { - name: "any" - } + name: "any", + }, }, password: { serializedName: "typeProperties.password", type: { name: "Composite", - className: "SecretBase" - } - }, - useEncryptedEndpoints: { - serializedName: "typeProperties.useEncryptedEndpoints", - type: { - name: "any" - } - }, - useHostVerification: { - serializedName: "typeProperties.useHostVerification", - type: { - name: "any" - } - }, - usePeerVerification: { - serializedName: "typeProperties.usePeerVerification", - type: { - name: "any" - } + className: "AzureKeyVaultSecretReference", + }, }, encryptedCredential: { serializedName: "typeProperties.encryptedCredential", type: { - name: "any" - } - } - } - } + name: "String", + }, + }, + }, + }, }; -export const GoogleAdWordsLinkedService: coreClient.CompositeMapper = { - serializedName: "GoogleAdWords", +export const SnowflakeV2LinkedService: coreClient.CompositeMapper = { + serializedName: "SnowflakeV2", type: { name: "Composite", - className: "GoogleAdWordsLinkedService", + className: "SnowflakeV2LinkedService", uberParent: "LinkedService", additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, modelProperties: { ...LinkedService.type.modelProperties, - connectionProperties: { - serializedName: "typeProperties.connectionProperties", + accountIdentifier: { + serializedName: "typeProperties.accountIdentifier", + required: true, type: { - name: "any" - } + name: "any", + }, }, - clientCustomerID: { - serializedName: "typeProperties.clientCustomerID", + user: { + serializedName: "typeProperties.user", type: { - name: "any" - } + name: "any", + }, }, - developerToken: { - serializedName: "typeProperties.developerToken", + password: { + serializedName: "typeProperties.password", type: { name: "Composite", - className: "SecretBase" - } + className: "SecretBase", + }, }, - authenticationType: { - serializedName: "typeProperties.authenticationType", + database: { + serializedName: "typeProperties.database", + required: true, type: { - name: "String" - } + name: "any", + }, }, - refreshToken: { - serializedName: "typeProperties.refreshToken", + warehouse: { + serializedName: "typeProperties.warehouse", + required: true, type: { - name: "Composite", - className: "SecretBase" - } + name: "any", + }, + }, + authenticationType: { + defaultValue: "Basic", + serializedName: "typeProperties.authenticationType", + type: { + name: "String", + }, }, clientId: { serializedName: "typeProperties.clientId", type: { - name: "any" - } + name: "any", + }, }, clientSecret: { serializedName: "typeProperties.clientSecret", type: { name: "Composite", - className: "SecretBase" - } + className: "SecretBase", + }, }, - email: { - serializedName: "typeProperties.email", + tenantId: { + serializedName: "typeProperties.tenantId", type: { - name: "any" - } + name: "any", + }, }, - keyFilePath: { - serializedName: "typeProperties.keyFilePath", + scope: { + serializedName: "typeProperties.scope", type: { - name: "any" - } + name: "any", + }, }, - trustedCertPath: { - serializedName: "typeProperties.trustedCertPath", + privateKey: { + serializedName: "typeProperties.privateKey", type: { - name: "any" - } + name: "Composite", + className: "SecretBase", + }, }, - useSystemTrustStore: { - serializedName: "typeProperties.useSystemTrustStore", + privateKeyPassphrase: { + serializedName: "typeProperties.privateKeyPassphrase", type: { - name: "any" - } + name: "Composite", + className: "SecretBase", + }, }, encryptedCredential: { serializedName: "typeProperties.encryptedCredential", type: { - name: "any" - } - } - } - } + name: "String", + }, + }, + }, + }, }; -export const SapTableLinkedService: coreClient.CompositeMapper = { - serializedName: "SapTable", +export const SharePointOnlineListLinkedService: coreClient.CompositeMapper = { + serializedName: "SharePointOnlineList", type: { name: "Composite", - className: "SapTableLinkedService", + className: "SharePointOnlineListLinkedService", uberParent: "LinkedService", additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, modelProperties: { ...LinkedService.type.modelProperties, - server: { - serializedName: "typeProperties.server", - type: { - name: "any" - } - }, - systemNumber: { - serializedName: "typeProperties.systemNumber", - type: { - name: "any" - } - }, - clientId: { - serializedName: "typeProperties.clientId", - type: { - name: "any" - } - }, - language: { - serializedName: "typeProperties.language", + siteUrl: { + serializedName: "typeProperties.siteUrl", + required: true, type: { - name: "any" - } + name: "any", + }, }, - systemId: { - serializedName: "typeProperties.systemId", + tenantId: { + serializedName: "typeProperties.tenantId", + required: true, type: { - name: "any" - } + name: "any", + }, }, - userName: { - serializedName: "typeProperties.userName", + servicePrincipalId: { + serializedName: "typeProperties.servicePrincipalId", + required: true, type: { - name: "any" - } + name: "any", + }, }, - password: { - serializedName: "typeProperties.password", + servicePrincipalKey: { + serializedName: "typeProperties.servicePrincipalKey", type: { name: "Composite", - className: "SecretBase" - } - }, - messageServer: { - serializedName: "typeProperties.messageServer", - type: { - name: "any" - } - }, - messageServerService: { - serializedName: "typeProperties.messageServerService", - type: { - name: "any" - } - }, - sncMode: { - serializedName: "typeProperties.sncMode", - type: { - name: "any" - } - }, - sncMyName: { - serializedName: "typeProperties.sncMyName", - type: { - name: "any" - } - }, - sncPartnerName: { - serializedName: "typeProperties.sncPartnerName", - type: { - name: "any" - } - }, - sncLibraryPath: { - serializedName: "typeProperties.sncLibraryPath", - type: { - name: "any" - } - }, - sncQop: { - serializedName: "typeProperties.sncQop", - type: { - name: "any" - } - }, - logonGroup: { - serializedName: "typeProperties.logonGroup", - type: { - name: "any" - } + className: "SecretBase", + }, }, encryptedCredential: { serializedName: "typeProperties.encryptedCredential", type: { - name: "any" - } - } - } - } + name: "String", + }, + }, + }, + }, }; -export const AzureDataExplorerLinkedService: coreClient.CompositeMapper = { - serializedName: "AzureDataExplorer", +export const AzureSynapseArtifactsLinkedService: coreClient.CompositeMapper = { + serializedName: "AzureSynapseArtifacts", type: { name: "Composite", - className: "AzureDataExplorerLinkedService", + className: "AzureSynapseArtifactsLinkedService", uberParent: "LinkedService", additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, @@ -14610,186 +15906,269 @@ export const AzureDataExplorerLinkedService: coreClient.CompositeMapper = { serializedName: "typeProperties.endpoint", required: true, type: { - name: "any" - } - }, - servicePrincipalId: { - serializedName: "typeProperties.servicePrincipalId", - type: { - name: "any" - } - }, - servicePrincipalKey: { - serializedName: "typeProperties.servicePrincipalKey", - type: { - name: "Composite", - className: "SecretBase" - } + name: "any", + }, }, - database: { - serializedName: "typeProperties.database", - required: true, + authentication: { + serializedName: "typeProperties.authentication", type: { - name: "any" - } + name: "any", + }, }, - tenant: { - serializedName: "typeProperties.tenant", + workspaceResourceId: { + serializedName: "typeProperties.workspaceResourceId", type: { - name: "any" - } + name: "any", + }, }, - credential: { - serializedName: "typeProperties.credential", - type: { - name: "Composite", - className: "CredentialReference" - } - } - } - } + }, + }, }; -export const AzureFunctionLinkedService: coreClient.CompositeMapper = { - serializedName: "AzureFunction", +export const LakeHouseLinkedService: coreClient.CompositeMapper = { + serializedName: "LakeHouse", type: { name: "Composite", - className: "AzureFunctionLinkedService", + className: "LakeHouseLinkedService", uberParent: "LinkedService", additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, modelProperties: { ...LinkedService.type.modelProperties, - functionAppUrl: { - serializedName: "typeProperties.functionAppUrl", - required: true, + workspaceId: { + serializedName: "typeProperties.workspaceId", + type: { + name: "any", + }, + }, + artifactId: { + serializedName: "typeProperties.artifactId", type: { - name: "any" - } + name: "any", + }, }, - functionKey: { - serializedName: "typeProperties.functionKey", + servicePrincipalId: { + serializedName: "typeProperties.servicePrincipalId", + type: { + name: "any", + }, + }, + servicePrincipalKey: { + serializedName: "typeProperties.servicePrincipalKey", type: { name: "Composite", - className: "SecretBase" - } + className: "SecretBase", + }, + }, + tenant: { + serializedName: "typeProperties.tenant", + type: { + name: "any", + }, }, encryptedCredential: { serializedName: "typeProperties.encryptedCredential", type: { - name: "any" - } + name: "String", + }, }, - credential: { - serializedName: "typeProperties.credential", + servicePrincipalCredentialType: { + serializedName: "typeProperties.servicePrincipalCredentialType", type: { - name: "Composite", - className: "CredentialReference" - } + name: "any", + }, }, - resourceId: { - serializedName: "typeProperties.resourceId", + servicePrincipalCredential: { + serializedName: "typeProperties.servicePrincipalCredential", type: { - name: "any" - } + name: "Composite", + className: "SecretBase", + }, }, - authentication: { - serializedName: "typeProperties.authentication", - type: { - name: "any" - } - } - } - } + }, + }, }; -export const SnowflakeLinkedService: coreClient.CompositeMapper = { - serializedName: "Snowflake", +export const SalesforceV2LinkedService: coreClient.CompositeMapper = { + serializedName: "SalesforceV2", type: { name: "Composite", - className: "SnowflakeLinkedService", + className: "SalesforceV2LinkedService", uberParent: "LinkedService", additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, modelProperties: { ...LinkedService.type.modelProperties, - connectionString: { - serializedName: "typeProperties.connectionString", - required: true, + environmentUrl: { + serializedName: "typeProperties.environmentUrl", type: { - name: "any" - } + name: "any", + }, }, - password: { - serializedName: "typeProperties.password", + authenticationType: { + serializedName: "typeProperties.authenticationType", + type: { + name: "any", + }, + }, + clientId: { + serializedName: "typeProperties.clientId", + type: { + name: "any", + }, + }, + clientSecret: { + serializedName: "typeProperties.clientSecret", type: { name: "Composite", - className: "AzureKeyVaultSecretReference" - } + className: "SecretBase", + }, + }, + apiVersion: { + serializedName: "typeProperties.apiVersion", + type: { + name: "any", + }, }, encryptedCredential: { serializedName: "typeProperties.encryptedCredential", type: { - name: "any" - } - } - } - } -}; + name: "String", + }, + }, + }, + }, +}; + +export const SalesforceServiceCloudV2LinkedService: coreClient.CompositeMapper = + { + serializedName: "SalesforceServiceCloudV2", + type: { + name: "Composite", + className: "SalesforceServiceCloudV2LinkedService", + uberParent: "LinkedService", + additionalProperties: { type: { name: "Object" } }, + polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, + modelProperties: { + ...LinkedService.type.modelProperties, + environmentUrl: { + serializedName: "typeProperties.environmentUrl", + type: { + name: "any", + }, + }, + authenticationType: { + serializedName: "typeProperties.authenticationType", + type: { + name: "any", + }, + }, + clientId: { + serializedName: "typeProperties.clientId", + type: { + name: "any", + }, + }, + clientSecret: { + serializedName: "typeProperties.clientSecret", + type: { + name: "Composite", + className: "SecretBase", + }, + }, + apiVersion: { + serializedName: "typeProperties.apiVersion", + type: { + name: "any", + }, + }, + encryptedCredential: { + serializedName: "typeProperties.encryptedCredential", + type: { + name: "String", + }, + }, + }, + }, + }; -export const SharePointOnlineListLinkedService: coreClient.CompositeMapper = { - serializedName: "SharePointOnlineList", +export const WarehouseLinkedService: coreClient.CompositeMapper = { + serializedName: "Warehouse", type: { name: "Composite", - className: "SharePointOnlineListLinkedService", + className: "WarehouseLinkedService", uberParent: "LinkedService", additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, modelProperties: { ...LinkedService.type.modelProperties, - siteUrl: { - serializedName: "typeProperties.siteUrl", + artifactId: { + serializedName: "typeProperties.artifactId", required: true, type: { - name: "any" - } + name: "any", + }, }, - tenantId: { - serializedName: "typeProperties.tenantId", + endpoint: { + serializedName: "typeProperties.endpoint", required: true, type: { - name: "any" - } + name: "any", + }, + }, + workspaceId: { + serializedName: "typeProperties.workspaceId", + type: { + name: "any", + }, }, servicePrincipalId: { serializedName: "typeProperties.servicePrincipalId", - required: true, type: { - name: "any" - } + name: "any", + }, }, servicePrincipalKey: { serializedName: "typeProperties.servicePrincipalKey", type: { name: "Composite", - className: "SecretBase" - } + className: "SecretBase", + }, + }, + tenant: { + serializedName: "typeProperties.tenant", + type: { + name: "any", + }, }, encryptedCredential: { serializedName: "typeProperties.encryptedCredential", type: { - name: "any" - } - } - } - } + name: "String", + }, + }, + servicePrincipalCredentialType: { + serializedName: "typeProperties.servicePrincipalCredentialType", + type: { + name: "any", + }, + }, + servicePrincipalCredential: { + serializedName: "typeProperties.servicePrincipalCredential", + type: { + name: "Composite", + className: "SecretBase", + }, + }, + }, + }, }; -export const AzureSynapseArtifactsLinkedService: coreClient.CompositeMapper = { - serializedName: "AzureSynapseArtifacts", +export const ServiceNowV2LinkedService: coreClient.CompositeMapper = { + serializedName: "ServiceNowV2", type: { name: "Composite", - className: "AzureSynapseArtifactsLinkedService", + className: "ServiceNowV2LinkedService", uberParent: "LinkedService", additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: LinkedService.type.polymorphicDiscriminator, @@ -14799,23 +16178,56 @@ export const AzureSynapseArtifactsLinkedService: coreClient.CompositeMapper = { serializedName: "typeProperties.endpoint", required: true, type: { - name: "any" - } + name: "any", + }, }, - authentication: { - serializedName: "typeProperties.authentication", + authenticationType: { + serializedName: "typeProperties.authenticationType", + required: true, type: { - name: "any" - } + name: "String", + }, }, - workspaceResourceId: { - serializedName: "typeProperties.workspaceResourceId", + username: { + serializedName: "typeProperties.username", + type: { + name: "any", + }, + }, + password: { + serializedName: "typeProperties.password", + type: { + name: "Composite", + className: "SecretBase", + }, + }, + clientId: { + serializedName: "typeProperties.clientId", + type: { + name: "any", + }, + }, + clientSecret: { + serializedName: "typeProperties.clientSecret", + type: { + name: "Composite", + className: "SecretBase", + }, + }, + grantType: { + serializedName: "typeProperties.grantType", + type: { + name: "any", + }, + }, + encryptedCredential: { + serializedName: "typeProperties.encryptedCredential", type: { - name: "any" - } - } - } - } + name: "String", + }, + }, + }, + }, }; export const AmazonS3Dataset: coreClient.CompositeMapper = { @@ -14832,55 +16244,55 @@ export const AmazonS3Dataset: coreClient.CompositeMapper = { serializedName: "typeProperties.bucketName", required: true, type: { - name: "any" - } + name: "any", + }, }, key: { serializedName: "typeProperties.key", type: { - name: "any" - } + name: "any", + }, }, prefix: { serializedName: "typeProperties.prefix", type: { - name: "any" - } + name: "any", + }, }, version: { serializedName: "typeProperties.version", type: { - name: "any" - } + name: "any", + }, }, modifiedDatetimeStart: { serializedName: "typeProperties.modifiedDatetimeStart", type: { - name: "any" - } + name: "any", + }, }, modifiedDatetimeEnd: { serializedName: "typeProperties.modifiedDatetimeEnd", type: { - name: "any" - } + name: "any", + }, }, format: { serializedName: "typeProperties.format", type: { name: "Composite", - className: "DatasetStorageFormat" - } + className: "DatasetStorageFormat", + }, }, compression: { serializedName: "typeProperties.compression", type: { name: "Composite", - className: "DatasetCompression" - } - } - } - } + className: "DatasetCompression", + }, + }, + }, + }, }; export const AvroDataset: coreClient.CompositeMapper = { @@ -14897,27 +16309,27 @@ export const AvroDataset: coreClient.CompositeMapper = { serializedName: "typeProperties.location", type: { name: "Composite", - className: "DatasetLocation" - } + className: "DatasetLocation", + }, }, avroCompressionCodec: { serializedName: "typeProperties.avroCompressionCodec", type: { - name: "any" - } + name: "any", + }, }, avroCompressionLevel: { constraints: { InclusiveMaximum: 9, - InclusiveMinimum: 1 + InclusiveMinimum: 1, }, serializedName: "typeProperties.avroCompressionLevel", type: { - name: "Number" - } - } - } - } + name: "Number", + }, + }, + }, + }, }; export const ExcelDataset: coreClient.CompositeMapper = { @@ -14934,48 +16346,48 @@ export const ExcelDataset: coreClient.CompositeMapper = { serializedName: "typeProperties.location", type: { name: "Composite", - className: "DatasetLocation" - } + className: "DatasetLocation", + }, }, sheetName: { serializedName: "typeProperties.sheetName", type: { - name: "any" - } + name: "any", + }, }, sheetIndex: { serializedName: "typeProperties.sheetIndex", type: { - name: "any" - } + name: "any", + }, }, range: { serializedName: "typeProperties.range", type: { - name: "any" - } + name: "any", + }, }, firstRowAsHeader: { serializedName: "typeProperties.firstRowAsHeader", type: { - name: "any" - } + name: "any", + }, }, compression: { serializedName: "typeProperties.compression", type: { name: "Composite", - className: "DatasetCompression" - } + className: "DatasetCompression", + }, }, nullValue: { serializedName: "typeProperties.nullValue", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const ParquetDataset: coreClient.CompositeMapper = { @@ -14992,17 +16404,17 @@ export const ParquetDataset: coreClient.CompositeMapper = { serializedName: "typeProperties.location", type: { name: "Composite", - className: "DatasetLocation" - } + className: "DatasetLocation", + }, }, compressionCodec: { serializedName: "typeProperties.compressionCodec", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const DelimitedTextDataset: coreClient.CompositeMapper = { @@ -15019,65 +16431,65 @@ export const DelimitedTextDataset: coreClient.CompositeMapper = { serializedName: "typeProperties.location", type: { name: "Composite", - className: "DatasetLocation" - } + className: "DatasetLocation", + }, }, columnDelimiter: { serializedName: "typeProperties.columnDelimiter", type: { - name: "any" - } + name: "any", + }, }, rowDelimiter: { serializedName: "typeProperties.rowDelimiter", type: { - name: "any" - } + name: "any", + }, }, encodingName: { serializedName: "typeProperties.encodingName", type: { - name: "any" - } + name: "any", + }, }, compressionCodec: { serializedName: "typeProperties.compressionCodec", type: { - name: "any" - } + name: "any", + }, }, compressionLevel: { serializedName: "typeProperties.compressionLevel", type: { - name: "any" - } + name: "any", + }, }, quoteChar: { serializedName: "typeProperties.quoteChar", type: { - name: "any" - } + name: "any", + }, }, escapeChar: { serializedName: "typeProperties.escapeChar", type: { - name: "any" - } + name: "any", + }, }, firstRowAsHeader: { serializedName: "typeProperties.firstRowAsHeader", type: { - name: "any" - } + name: "any", + }, }, nullValue: { serializedName: "typeProperties.nullValue", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const JsonDataset: coreClient.CompositeMapper = { @@ -15094,24 +16506,24 @@ export const JsonDataset: coreClient.CompositeMapper = { serializedName: "typeProperties.location", type: { name: "Composite", - className: "DatasetLocation" - } + className: "DatasetLocation", + }, }, encodingName: { serializedName: "typeProperties.encodingName", type: { - name: "any" - } + name: "any", + }, }, compression: { serializedName: "typeProperties.compression", type: { name: "Composite", - className: "DatasetCompression" - } - } - } - } + className: "DatasetCompression", + }, + }, + }, + }, }; export const XmlDataset: coreClient.CompositeMapper = { @@ -15128,30 +16540,30 @@ export const XmlDataset: coreClient.CompositeMapper = { serializedName: "typeProperties.location", type: { name: "Composite", - className: "DatasetLocation" - } + className: "DatasetLocation", + }, }, encodingName: { serializedName: "typeProperties.encodingName", type: { - name: "any" - } + name: "any", + }, }, nullValue: { serializedName: "typeProperties.nullValue", type: { - name: "any" - } + name: "any", + }, }, compression: { serializedName: "typeProperties.compression", type: { name: "Composite", - className: "DatasetCompression" - } - } - } - } + className: "DatasetCompression", + }, + }, + }, + }, }; export const OrcDataset: coreClient.CompositeMapper = { @@ -15168,17 +16580,17 @@ export const OrcDataset: coreClient.CompositeMapper = { serializedName: "typeProperties.location", type: { name: "Composite", - className: "DatasetLocation" - } + className: "DatasetLocation", + }, }, orcCompressionCodec: { serializedName: "typeProperties.orcCompressionCodec", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const BinaryDataset: coreClient.CompositeMapper = { @@ -15195,18 +16607,18 @@ export const BinaryDataset: coreClient.CompositeMapper = { serializedName: "typeProperties.location", type: { name: "Composite", - className: "DatasetLocation" - } + className: "DatasetLocation", + }, }, compression: { serializedName: "typeProperties.compression", type: { name: "Composite", - className: "DatasetCompression" - } - } - } - } + className: "DatasetCompression", + }, + }, + }, + }, }; export const AzureBlobDataset: coreClient.CompositeMapper = { @@ -15222,49 +16634,49 @@ export const AzureBlobDataset: coreClient.CompositeMapper = { folderPath: { serializedName: "typeProperties.folderPath", type: { - name: "any" - } + name: "any", + }, }, tableRootLocation: { serializedName: "typeProperties.tableRootLocation", type: { - name: "any" - } + name: "any", + }, }, fileName: { serializedName: "typeProperties.fileName", type: { - name: "any" - } + name: "any", + }, }, modifiedDatetimeStart: { serializedName: "typeProperties.modifiedDatetimeStart", type: { - name: "any" - } + name: "any", + }, }, modifiedDatetimeEnd: { serializedName: "typeProperties.modifiedDatetimeEnd", type: { - name: "any" - } + name: "any", + }, }, format: { serializedName: "typeProperties.format", type: { name: "Composite", - className: "DatasetStorageFormat" - } + className: "DatasetStorageFormat", + }, }, compression: { serializedName: "typeProperties.compression", type: { name: "Composite", - className: "DatasetCompression" - } - } - } - } + className: "DatasetCompression", + }, + }, + }, + }, }; export const AzureTableDataset: coreClient.CompositeMapper = { @@ -15281,11 +16693,11 @@ export const AzureTableDataset: coreClient.CompositeMapper = { serializedName: "typeProperties.tableName", required: true, type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const AzureSqlTableDataset: coreClient.CompositeMapper = { @@ -15301,23 +16713,23 @@ export const AzureSqlTableDataset: coreClient.CompositeMapper = { tableName: { serializedName: "typeProperties.tableName", type: { - name: "any" - } + name: "any", + }, }, schemaTypePropertiesSchema: { serializedName: "typeProperties.schema", type: { - name: "any" - } + name: "any", + }, }, table: { serializedName: "typeProperties.table", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const AzureSqlMITableDataset: coreClient.CompositeMapper = { @@ -15333,23 +16745,23 @@ export const AzureSqlMITableDataset: coreClient.CompositeMapper = { tableName: { serializedName: "typeProperties.tableName", type: { - name: "any" - } + name: "any", + }, }, schemaTypePropertiesSchema: { serializedName: "typeProperties.schema", type: { - name: "any" - } + name: "any", + }, }, table: { serializedName: "typeProperties.table", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const AzureSqlDWTableDataset: coreClient.CompositeMapper = { @@ -15365,23 +16777,23 @@ export const AzureSqlDWTableDataset: coreClient.CompositeMapper = { tableName: { serializedName: "typeProperties.tableName", type: { - name: "any" - } + name: "any", + }, }, schemaTypePropertiesSchema: { serializedName: "typeProperties.schema", type: { - name: "any" - } + name: "any", + }, }, table: { serializedName: "typeProperties.table", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const CassandraTableDataset: coreClient.CompositeMapper = { @@ -15397,17 +16809,17 @@ export const CassandraTableDataset: coreClient.CompositeMapper = { tableName: { serializedName: "typeProperties.tableName", type: { - name: "any" - } + name: "any", + }, }, keyspace: { serializedName: "typeProperties.keyspace", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const CustomDataset: coreClient.CompositeMapper = { @@ -15423,11 +16835,11 @@ export const CustomDataset: coreClient.CompositeMapper = { typeProperties: { serializedName: "typeProperties", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const CosmosDbSqlApiCollectionDataset: coreClient.CompositeMapper = { @@ -15444,11 +16856,11 @@ export const CosmosDbSqlApiCollectionDataset: coreClient.CompositeMapper = { serializedName: "typeProperties.collectionName", required: true, type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const DocumentDbCollectionDataset: coreClient.CompositeMapper = { @@ -15465,11 +16877,11 @@ export const DocumentDbCollectionDataset: coreClient.CompositeMapper = { serializedName: "typeProperties.collectionName", required: true, type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const DynamicsEntityDataset: coreClient.CompositeMapper = { @@ -15485,11 +16897,11 @@ export const DynamicsEntityDataset: coreClient.CompositeMapper = { entityName: { serializedName: "typeProperties.entityName", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const DynamicsCrmEntityDataset: coreClient.CompositeMapper = { @@ -15505,32 +16917,33 @@ export const DynamicsCrmEntityDataset: coreClient.CompositeMapper = { entityName: { serializedName: "typeProperties.entityName", type: { - name: "any" - } - } - } - } -}; - -export const CommonDataServiceForAppsEntityDataset: coreClient.CompositeMapper = { - serializedName: "CommonDataServiceForAppsEntity", - type: { - name: "Composite", - className: "CommonDataServiceForAppsEntityDataset", - uberParent: "Dataset", - additionalProperties: { type: { name: "Object" } }, - polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator, - modelProperties: { - ...Dataset.type.modelProperties, - entityName: { - serializedName: "typeProperties.entityName", - type: { - name: "any" - } - } - } - } -}; + name: "any", + }, + }, + }, + }, +}; + +export const CommonDataServiceForAppsEntityDataset: coreClient.CompositeMapper = + { + serializedName: "CommonDataServiceForAppsEntity", + type: { + name: "Composite", + className: "CommonDataServiceForAppsEntityDataset", + uberParent: "Dataset", + additionalProperties: { type: { name: "Object" } }, + polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator, + modelProperties: { + ...Dataset.type.modelProperties, + entityName: { + serializedName: "typeProperties.entityName", + type: { + name: "any", + }, + }, + }, + }, + }; export const AzureDataLakeStoreDataset: coreClient.CompositeMapper = { serializedName: "AzureDataLakeStoreFile", @@ -15545,31 +16958,31 @@ export const AzureDataLakeStoreDataset: coreClient.CompositeMapper = { folderPath: { serializedName: "typeProperties.folderPath", type: { - name: "any" - } + name: "any", + }, }, fileName: { serializedName: "typeProperties.fileName", type: { - name: "any" - } + name: "any", + }, }, format: { serializedName: "typeProperties.format", type: { name: "Composite", - className: "DatasetStorageFormat" - } + className: "DatasetStorageFormat", + }, }, compression: { serializedName: "typeProperties.compression", type: { name: "Composite", - className: "DatasetCompression" - } - } - } - } + className: "DatasetCompression", + }, + }, + }, + }, }; export const AzureBlobFSDataset: coreClient.CompositeMapper = { @@ -15585,31 +16998,31 @@ export const AzureBlobFSDataset: coreClient.CompositeMapper = { folderPath: { serializedName: "typeProperties.folderPath", type: { - name: "any" - } + name: "any", + }, }, fileName: { serializedName: "typeProperties.fileName", type: { - name: "any" - } + name: "any", + }, }, format: { serializedName: "typeProperties.format", type: { name: "Composite", - className: "DatasetStorageFormat" - } + className: "DatasetStorageFormat", + }, }, compression: { serializedName: "typeProperties.compression", type: { name: "Composite", - className: "DatasetCompression" - } - } - } - } + className: "DatasetCompression", + }, + }, + }, + }, }; export const Office365Dataset: coreClient.CompositeMapper = { @@ -15626,17 +17039,17 @@ export const Office365Dataset: coreClient.CompositeMapper = { serializedName: "typeProperties.tableName", required: true, type: { - name: "any" - } + name: "any", + }, }, predicate: { serializedName: "typeProperties.predicate", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const FileShareDataset: coreClient.CompositeMapper = { @@ -15652,49 +17065,49 @@ export const FileShareDataset: coreClient.CompositeMapper = { folderPath: { serializedName: "typeProperties.folderPath", type: { - name: "any" - } + name: "any", + }, }, fileName: { serializedName: "typeProperties.fileName", type: { - name: "any" - } + name: "any", + }, }, modifiedDatetimeStart: { serializedName: "typeProperties.modifiedDatetimeStart", type: { - name: "any" - } + name: "any", + }, }, modifiedDatetimeEnd: { serializedName: "typeProperties.modifiedDatetimeEnd", type: { - name: "any" - } + name: "any", + }, }, format: { serializedName: "typeProperties.format", type: { name: "Composite", - className: "DatasetStorageFormat" - } + className: "DatasetStorageFormat", + }, }, fileFilter: { serializedName: "typeProperties.fileFilter", type: { - name: "any" - } + name: "any", + }, }, compression: { serializedName: "typeProperties.compression", type: { name: "Composite", - className: "DatasetCompression" - } - } - } - } + className: "DatasetCompression", + }, + }, + }, + }, }; export const MongoDbCollectionDataset: coreClient.CompositeMapper = { @@ -15711,11 +17124,11 @@ export const MongoDbCollectionDataset: coreClient.CompositeMapper = { serializedName: "typeProperties.collectionName", required: true, type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const MongoDbAtlasCollectionDataset: coreClient.CompositeMapper = { @@ -15732,11 +17145,11 @@ export const MongoDbAtlasCollectionDataset: coreClient.CompositeMapper = { serializedName: "typeProperties.collection", required: true, type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const MongoDbV2CollectionDataset: coreClient.CompositeMapper = { @@ -15753,11 +17166,11 @@ export const MongoDbV2CollectionDataset: coreClient.CompositeMapper = { serializedName: "typeProperties.collection", required: true, type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const CosmosDbMongoDbApiCollectionDataset: coreClient.CompositeMapper = { @@ -15774,11 +17187,11 @@ export const CosmosDbMongoDbApiCollectionDataset: coreClient.CompositeMapper = { serializedName: "typeProperties.collection", required: true, type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const ODataResourceDataset: coreClient.CompositeMapper = { @@ -15794,11 +17207,11 @@ export const ODataResourceDataset: coreClient.CompositeMapper = { path: { serializedName: "typeProperties.path", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const OracleTableDataset: coreClient.CompositeMapper = { @@ -15814,23 +17227,23 @@ export const OracleTableDataset: coreClient.CompositeMapper = { tableName: { serializedName: "typeProperties.tableName", type: { - name: "any" - } + name: "any", + }, }, schemaTypePropertiesSchema: { serializedName: "typeProperties.schema", type: { - name: "any" - } + name: "any", + }, }, table: { serializedName: "typeProperties.table", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const AmazonRdsForOracleTableDataset: coreClient.CompositeMapper = { @@ -15846,17 +17259,17 @@ export const AmazonRdsForOracleTableDataset: coreClient.CompositeMapper = { schemaTypePropertiesSchema: { serializedName: "typeProperties.schema", type: { - name: "any" - } + name: "any", + }, }, table: { serializedName: "typeProperties.table", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const TeradataTableDataset: coreClient.CompositeMapper = { @@ -15872,17 +17285,17 @@ export const TeradataTableDataset: coreClient.CompositeMapper = { database: { serializedName: "typeProperties.database", type: { - name: "any" - } + name: "any", + }, }, table: { serializedName: "typeProperties.table", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const AzureMySqlTableDataset: coreClient.CompositeMapper = { @@ -15898,17 +17311,17 @@ export const AzureMySqlTableDataset: coreClient.CompositeMapper = { tableName: { serializedName: "typeProperties.tableName", type: { - name: "any" - } + name: "any", + }, }, table: { serializedName: "typeProperties.table", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const AmazonRedshiftTableDataset: coreClient.CompositeMapper = { @@ -15924,23 +17337,23 @@ export const AmazonRedshiftTableDataset: coreClient.CompositeMapper = { tableName: { serializedName: "typeProperties.tableName", type: { - name: "any" - } + name: "any", + }, }, table: { serializedName: "typeProperties.table", type: { - name: "any" - } + name: "any", + }, }, schemaTypePropertiesSchema: { serializedName: "typeProperties.schema", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const Db2TableDataset: coreClient.CompositeMapper = { @@ -15956,23 +17369,23 @@ export const Db2TableDataset: coreClient.CompositeMapper = { tableName: { serializedName: "typeProperties.tableName", type: { - name: "any" - } + name: "any", + }, }, schemaTypePropertiesSchema: { serializedName: "typeProperties.schema", type: { - name: "any" - } + name: "any", + }, }, table: { serializedName: "typeProperties.table", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const RelationalTableDataset: coreClient.CompositeMapper = { @@ -15988,11 +17401,11 @@ export const RelationalTableDataset: coreClient.CompositeMapper = { tableName: { serializedName: "typeProperties.tableName", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const InformixTableDataset: coreClient.CompositeMapper = { @@ -16008,11 +17421,11 @@ export const InformixTableDataset: coreClient.CompositeMapper = { tableName: { serializedName: "typeProperties.tableName", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const OdbcTableDataset: coreClient.CompositeMapper = { @@ -16028,11 +17441,11 @@ export const OdbcTableDataset: coreClient.CompositeMapper = { tableName: { serializedName: "typeProperties.tableName", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const MySqlTableDataset: coreClient.CompositeMapper = { @@ -16048,11 +17461,11 @@ export const MySqlTableDataset: coreClient.CompositeMapper = { tableName: { serializedName: "typeProperties.tableName", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const PostgreSqlTableDataset: coreClient.CompositeMapper = { @@ -16068,23 +17481,49 @@ export const PostgreSqlTableDataset: coreClient.CompositeMapper = { tableName: { serializedName: "typeProperties.tableName", type: { - name: "any" - } + name: "any", + }, + }, + table: { + serializedName: "typeProperties.table", + type: { + name: "any", + }, + }, + schemaTypePropertiesSchema: { + serializedName: "typeProperties.schema", + type: { + name: "any", + }, }, + }, + }, +}; + +export const PostgreSqlV2TableDataset: coreClient.CompositeMapper = { + serializedName: "PostgreSqlV2Table", + type: { + name: "Composite", + className: "PostgreSqlV2TableDataset", + uberParent: "Dataset", + additionalProperties: { type: { name: "Object" } }, + polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator, + modelProperties: { + ...Dataset.type.modelProperties, table: { serializedName: "typeProperties.table", type: { - name: "any" - } + name: "any", + }, }, schemaTypePropertiesSchema: { serializedName: "typeProperties.schema", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const MicrosoftAccessTableDataset: coreClient.CompositeMapper = { @@ -16100,11 +17539,11 @@ export const MicrosoftAccessTableDataset: coreClient.CompositeMapper = { tableName: { serializedName: "typeProperties.tableName", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const SalesforceObjectDataset: coreClient.CompositeMapper = { @@ -16120,11 +17559,11 @@ export const SalesforceObjectDataset: coreClient.CompositeMapper = { objectApiName: { serializedName: "typeProperties.objectApiName", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const SalesforceServiceCloudObjectDataset: coreClient.CompositeMapper = { @@ -16140,11 +17579,11 @@ export const SalesforceServiceCloudObjectDataset: coreClient.CompositeMapper = { objectApiName: { serializedName: "typeProperties.objectApiName", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const SybaseTableDataset: coreClient.CompositeMapper = { @@ -16160,11 +17599,11 @@ export const SybaseTableDataset: coreClient.CompositeMapper = { tableName: { serializedName: "typeProperties.tableName", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const SapBwCubeDataset: coreClient.CompositeMapper = { @@ -16176,9 +17615,9 @@ export const SapBwCubeDataset: coreClient.CompositeMapper = { additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator, modelProperties: { - ...Dataset.type.modelProperties - } - } + ...Dataset.type.modelProperties, + }, + }, }; export const SapCloudForCustomerResourceDataset: coreClient.CompositeMapper = { @@ -16195,11 +17634,11 @@ export const SapCloudForCustomerResourceDataset: coreClient.CompositeMapper = { serializedName: "typeProperties.path", required: true, type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const SapEccResourceDataset: coreClient.CompositeMapper = { @@ -16216,11 +17655,11 @@ export const SapEccResourceDataset: coreClient.CompositeMapper = { serializedName: "typeProperties.path", required: true, type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const SapHanaTableDataset: coreClient.CompositeMapper = { @@ -16236,17 +17675,17 @@ export const SapHanaTableDataset: coreClient.CompositeMapper = { schemaTypePropertiesSchema: { serializedName: "typeProperties.schema", type: { - name: "any" - } + name: "any", + }, }, table: { serializedName: "typeProperties.table", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const SapOpenHubTableDataset: coreClient.CompositeMapper = { @@ -16263,23 +17702,23 @@ export const SapOpenHubTableDataset: coreClient.CompositeMapper = { serializedName: "typeProperties.openHubDestinationName", required: true, type: { - name: "any" - } + name: "any", + }, }, excludeLastRequest: { serializedName: "typeProperties.excludeLastRequest", type: { - name: "any" - } + name: "any", + }, }, baseRequestId: { serializedName: "typeProperties.baseRequestId", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const SqlServerTableDataset: coreClient.CompositeMapper = { @@ -16295,23 +17734,23 @@ export const SqlServerTableDataset: coreClient.CompositeMapper = { tableName: { serializedName: "typeProperties.tableName", type: { - name: "any" - } + name: "any", + }, }, schemaTypePropertiesSchema: { serializedName: "typeProperties.schema", type: { - name: "any" - } + name: "any", + }, }, table: { serializedName: "typeProperties.table", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const AmazonRdsForSqlServerTableDataset: coreClient.CompositeMapper = { @@ -16327,17 +17766,17 @@ export const AmazonRdsForSqlServerTableDataset: coreClient.CompositeMapper = { schemaTypePropertiesSchema: { serializedName: "typeProperties.schema", type: { - name: "any" - } + name: "any", + }, }, table: { serializedName: "typeProperties.table", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const RestResourceDataset: coreClient.CompositeMapper = { @@ -16353,35 +17792,37 @@ export const RestResourceDataset: coreClient.CompositeMapper = { relativeUrl: { serializedName: "typeProperties.relativeUrl", type: { - name: "any" - } + name: "any", + }, }, requestMethod: { serializedName: "typeProperties.requestMethod", type: { - name: "any" - } + name: "any", + }, }, requestBody: { serializedName: "typeProperties.requestBody", type: { - name: "any" - } + name: "any", + }, }, additionalHeaders: { serializedName: "typeProperties.additionalHeaders", type: { - name: "any" - } + name: "Dictionary", + value: { type: { name: "any" } }, + }, }, paginationRules: { serializedName: "typeProperties.paginationRules", type: { - name: "any" - } - } - } - } + name: "Dictionary", + value: { type: { name: "any" } }, + }, + }, + }, + }, }; export const SapTableResourceDataset: coreClient.CompositeMapper = { @@ -16398,11 +17839,11 @@ export const SapTableResourceDataset: coreClient.CompositeMapper = { serializedName: "typeProperties.tableName", required: true, type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const SapOdpResourceDataset: coreClient.CompositeMapper = { @@ -16419,18 +17860,18 @@ export const SapOdpResourceDataset: coreClient.CompositeMapper = { serializedName: "typeProperties.context", required: true, type: { - name: "any" - } + name: "any", + }, }, objectName: { serializedName: "typeProperties.objectName", required: true, type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const WebTableDataset: coreClient.CompositeMapper = { @@ -16447,17 +17888,17 @@ export const WebTableDataset: coreClient.CompositeMapper = { serializedName: "typeProperties.index", required: true, type: { - name: "any" - } + name: "any", + }, }, path: { serializedName: "typeProperties.path", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const AzureSearchIndexDataset: coreClient.CompositeMapper = { @@ -16474,11 +17915,11 @@ export const AzureSearchIndexDataset: coreClient.CompositeMapper = { serializedName: "typeProperties.indexName", required: true, type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const HttpDataset: coreClient.CompositeMapper = { @@ -16494,43 +17935,43 @@ export const HttpDataset: coreClient.CompositeMapper = { relativeUrl: { serializedName: "typeProperties.relativeUrl", type: { - name: "any" - } + name: "any", + }, }, requestMethod: { serializedName: "typeProperties.requestMethod", type: { - name: "any" - } + name: "any", + }, }, requestBody: { serializedName: "typeProperties.requestBody", type: { - name: "any" - } + name: "any", + }, }, additionalHeaders: { serializedName: "typeProperties.additionalHeaders", type: { - name: "any" - } + name: "any", + }, }, format: { serializedName: "typeProperties.format", type: { name: "Composite", - className: "DatasetStorageFormat" - } + className: "DatasetStorageFormat", + }, }, compression: { serializedName: "typeProperties.compression", type: { name: "Composite", - className: "DatasetCompression" - } - } - } - } + className: "DatasetCompression", + }, + }, + }, + }, }; export const AmazonMWSObjectDataset: coreClient.CompositeMapper = { @@ -16546,11 +17987,11 @@ export const AmazonMWSObjectDataset: coreClient.CompositeMapper = { tableName: { serializedName: "typeProperties.tableName", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const AzurePostgreSqlTableDataset: coreClient.CompositeMapper = { @@ -16566,23 +18007,23 @@ export const AzurePostgreSqlTableDataset: coreClient.CompositeMapper = { tableName: { serializedName: "typeProperties.tableName", type: { - name: "any" - } + name: "any", + }, }, table: { serializedName: "typeProperties.table", type: { - name: "any" - } + name: "any", + }, }, schemaTypePropertiesSchema: { serializedName: "typeProperties.schema", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const ConcurObjectDataset: coreClient.CompositeMapper = { @@ -16598,11 +18039,11 @@ export const ConcurObjectDataset: coreClient.CompositeMapper = { tableName: { serializedName: "typeProperties.tableName", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const CouchbaseTableDataset: coreClient.CompositeMapper = { @@ -16618,11 +18059,11 @@ export const CouchbaseTableDataset: coreClient.CompositeMapper = { tableName: { serializedName: "typeProperties.tableName", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const DrillTableDataset: coreClient.CompositeMapper = { @@ -16638,23 +18079,23 @@ export const DrillTableDataset: coreClient.CompositeMapper = { tableName: { serializedName: "typeProperties.tableName", type: { - name: "any" - } + name: "any", + }, }, table: { serializedName: "typeProperties.table", type: { - name: "any" - } + name: "any", + }, }, schemaTypePropertiesSchema: { serializedName: "typeProperties.schema", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const EloquaObjectDataset: coreClient.CompositeMapper = { @@ -16670,11 +18111,11 @@ export const EloquaObjectDataset: coreClient.CompositeMapper = { tableName: { serializedName: "typeProperties.tableName", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const GoogleBigQueryObjectDataset: coreClient.CompositeMapper = { @@ -16690,23 +18131,49 @@ export const GoogleBigQueryObjectDataset: coreClient.CompositeMapper = { tableName: { serializedName: "typeProperties.tableName", type: { - name: "any" - } + name: "any", + }, + }, + table: { + serializedName: "typeProperties.table", + type: { + name: "any", + }, + }, + dataset: { + serializedName: "typeProperties.dataset", + type: { + name: "any", + }, }, + }, + }, +}; + +export const GoogleBigQueryV2ObjectDataset: coreClient.CompositeMapper = { + serializedName: "GoogleBigQueryV2Object", + type: { + name: "Composite", + className: "GoogleBigQueryV2ObjectDataset", + uberParent: "Dataset", + additionalProperties: { type: { name: "Object" } }, + polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator, + modelProperties: { + ...Dataset.type.modelProperties, table: { serializedName: "typeProperties.table", type: { - name: "any" - } + name: "any", + }, }, dataset: { serializedName: "typeProperties.dataset", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const GreenplumTableDataset: coreClient.CompositeMapper = { @@ -16722,23 +18189,23 @@ export const GreenplumTableDataset: coreClient.CompositeMapper = { tableName: { serializedName: "typeProperties.tableName", type: { - name: "any" - } + name: "any", + }, }, table: { serializedName: "typeProperties.table", type: { - name: "any" - } + name: "any", + }, }, schemaTypePropertiesSchema: { serializedName: "typeProperties.schema", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const HBaseObjectDataset: coreClient.CompositeMapper = { @@ -16754,11 +18221,11 @@ export const HBaseObjectDataset: coreClient.CompositeMapper = { tableName: { serializedName: "typeProperties.tableName", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const HiveObjectDataset: coreClient.CompositeMapper = { @@ -16774,23 +18241,23 @@ export const HiveObjectDataset: coreClient.CompositeMapper = { tableName: { serializedName: "typeProperties.tableName", type: { - name: "any" - } + name: "any", + }, }, table: { serializedName: "typeProperties.table", type: { - name: "any" - } + name: "any", + }, }, schemaTypePropertiesSchema: { serializedName: "typeProperties.schema", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const HubspotObjectDataset: coreClient.CompositeMapper = { @@ -16806,11 +18273,11 @@ export const HubspotObjectDataset: coreClient.CompositeMapper = { tableName: { serializedName: "typeProperties.tableName", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const ImpalaObjectDataset: coreClient.CompositeMapper = { @@ -16826,23 +18293,23 @@ export const ImpalaObjectDataset: coreClient.CompositeMapper = { tableName: { serializedName: "typeProperties.tableName", type: { - name: "any" - } + name: "any", + }, }, table: { serializedName: "typeProperties.table", type: { - name: "any" - } + name: "any", + }, }, schemaTypePropertiesSchema: { serializedName: "typeProperties.schema", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const JiraObjectDataset: coreClient.CompositeMapper = { @@ -16858,11 +18325,11 @@ export const JiraObjectDataset: coreClient.CompositeMapper = { tableName: { serializedName: "typeProperties.tableName", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const MagentoObjectDataset: coreClient.CompositeMapper = { @@ -16878,11 +18345,11 @@ export const MagentoObjectDataset: coreClient.CompositeMapper = { tableName: { serializedName: "typeProperties.tableName", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const MariaDBTableDataset: coreClient.CompositeMapper = { @@ -16898,11 +18365,11 @@ export const MariaDBTableDataset: coreClient.CompositeMapper = { tableName: { serializedName: "typeProperties.tableName", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const AzureMariaDBTableDataset: coreClient.CompositeMapper = { @@ -16918,11 +18385,11 @@ export const AzureMariaDBTableDataset: coreClient.CompositeMapper = { tableName: { serializedName: "typeProperties.tableName", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const MarketoObjectDataset: coreClient.CompositeMapper = { @@ -16938,11 +18405,11 @@ export const MarketoObjectDataset: coreClient.CompositeMapper = { tableName: { serializedName: "typeProperties.tableName", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const PaypalObjectDataset: coreClient.CompositeMapper = { @@ -16958,11 +18425,11 @@ export const PaypalObjectDataset: coreClient.CompositeMapper = { tableName: { serializedName: "typeProperties.tableName", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const PhoenixObjectDataset: coreClient.CompositeMapper = { @@ -16978,23 +18445,23 @@ export const PhoenixObjectDataset: coreClient.CompositeMapper = { tableName: { serializedName: "typeProperties.tableName", type: { - name: "any" - } + name: "any", + }, }, table: { serializedName: "typeProperties.table", type: { - name: "any" - } + name: "any", + }, }, schemaTypePropertiesSchema: { serializedName: "typeProperties.schema", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const PrestoObjectDataset: coreClient.CompositeMapper = { @@ -17010,23 +18477,23 @@ export const PrestoObjectDataset: coreClient.CompositeMapper = { tableName: { serializedName: "typeProperties.tableName", type: { - name: "any" - } + name: "any", + }, }, table: { serializedName: "typeProperties.table", type: { - name: "any" - } + name: "any", + }, }, schemaTypePropertiesSchema: { serializedName: "typeProperties.schema", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const QuickBooksObjectDataset: coreClient.CompositeMapper = { @@ -17042,11 +18509,11 @@ export const QuickBooksObjectDataset: coreClient.CompositeMapper = { tableName: { serializedName: "typeProperties.tableName", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const ServiceNowObjectDataset: coreClient.CompositeMapper = { @@ -17062,11 +18529,11 @@ export const ServiceNowObjectDataset: coreClient.CompositeMapper = { tableName: { serializedName: "typeProperties.tableName", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const ShopifyObjectDataset: coreClient.CompositeMapper = { @@ -17082,11 +18549,11 @@ export const ShopifyObjectDataset: coreClient.CompositeMapper = { tableName: { serializedName: "typeProperties.tableName", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const SparkObjectDataset: coreClient.CompositeMapper = { @@ -17102,23 +18569,23 @@ export const SparkObjectDataset: coreClient.CompositeMapper = { tableName: { serializedName: "typeProperties.tableName", type: { - name: "any" - } + name: "any", + }, }, table: { serializedName: "typeProperties.table", type: { - name: "any" - } + name: "any", + }, }, schemaTypePropertiesSchema: { serializedName: "typeProperties.schema", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const SquareObjectDataset: coreClient.CompositeMapper = { @@ -17134,11 +18601,11 @@ export const SquareObjectDataset: coreClient.CompositeMapper = { tableName: { serializedName: "typeProperties.tableName", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const XeroObjectDataset: coreClient.CompositeMapper = { @@ -17154,11 +18621,11 @@ export const XeroObjectDataset: coreClient.CompositeMapper = { tableName: { serializedName: "typeProperties.tableName", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const ZohoObjectDataset: coreClient.CompositeMapper = { @@ -17174,11 +18641,11 @@ export const ZohoObjectDataset: coreClient.CompositeMapper = { tableName: { serializedName: "typeProperties.tableName", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const NetezzaTableDataset: coreClient.CompositeMapper = { @@ -17194,23 +18661,23 @@ export const NetezzaTableDataset: coreClient.CompositeMapper = { tableName: { serializedName: "typeProperties.tableName", type: { - name: "any" - } + name: "any", + }, }, table: { serializedName: "typeProperties.table", type: { - name: "any" - } + name: "any", + }, }, schemaTypePropertiesSchema: { serializedName: "typeProperties.schema", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const VerticaTableDataset: coreClient.CompositeMapper = { @@ -17226,44 +18693,45 @@ export const VerticaTableDataset: coreClient.CompositeMapper = { tableName: { serializedName: "typeProperties.tableName", type: { - name: "any" - } + name: "any", + }, }, table: { serializedName: "typeProperties.table", type: { - name: "any" - } + name: "any", + }, }, schemaTypePropertiesSchema: { serializedName: "typeProperties.schema", type: { - name: "any" - } - } - } - } -}; - -export const SalesforceMarketingCloudObjectDataset: coreClient.CompositeMapper = { - serializedName: "SalesforceMarketingCloudObject", - type: { - name: "Composite", - className: "SalesforceMarketingCloudObjectDataset", - uberParent: "Dataset", - additionalProperties: { type: { name: "Object" } }, - polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator, - modelProperties: { - ...Dataset.type.modelProperties, - tableName: { - serializedName: "typeProperties.tableName", - type: { - name: "any" - } - } - } - } -}; + name: "any", + }, + }, + }, + }, +}; + +export const SalesforceMarketingCloudObjectDataset: coreClient.CompositeMapper = + { + serializedName: "SalesforceMarketingCloudObject", + type: { + name: "Composite", + className: "SalesforceMarketingCloudObjectDataset", + uberParent: "Dataset", + additionalProperties: { type: { name: "Object" } }, + polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator, + modelProperties: { + ...Dataset.type.modelProperties, + tableName: { + serializedName: "typeProperties.tableName", + type: { + name: "any", + }, + }, + }, + }, + }; export const ResponsysObjectDataset: coreClient.CompositeMapper = { serializedName: "ResponsysObject", @@ -17278,11 +18746,11 @@ export const ResponsysObjectDataset: coreClient.CompositeMapper = { tableName: { serializedName: "typeProperties.tableName", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const DynamicsAXResourceDataset: coreClient.CompositeMapper = { @@ -17299,11 +18767,11 @@ export const DynamicsAXResourceDataset: coreClient.CompositeMapper = { serializedName: "typeProperties.path", required: true, type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const OracleServiceCloudObjectDataset: coreClient.CompositeMapper = { @@ -17319,11 +18787,11 @@ export const OracleServiceCloudObjectDataset: coreClient.CompositeMapper = { tableName: { serializedName: "typeProperties.tableName", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const AzureDataExplorerTableDataset: coreClient.CompositeMapper = { @@ -17339,11 +18807,11 @@ export const AzureDataExplorerTableDataset: coreClient.CompositeMapper = { table: { serializedName: "typeProperties.table", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const GoogleAdWordsObjectDataset: coreClient.CompositeMapper = { @@ -17359,11 +18827,11 @@ export const GoogleAdWordsObjectDataset: coreClient.CompositeMapper = { tableName: { serializedName: "typeProperties.tableName", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const SnowflakeDataset: coreClient.CompositeMapper = { @@ -17379,17 +18847,43 @@ export const SnowflakeDataset: coreClient.CompositeMapper = { schemaTypePropertiesSchema: { serializedName: "typeProperties.schema", type: { - name: "any" - } + name: "any", + }, + }, + table: { + serializedName: "typeProperties.table", + type: { + name: "any", + }, + }, + }, + }, +}; + +export const SnowflakeV2Dataset: coreClient.CompositeMapper = { + serializedName: "SnowflakeV2Table", + type: { + name: "Composite", + className: "SnowflakeV2Dataset", + uberParent: "Dataset", + additionalProperties: { type: { name: "Object" } }, + polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator, + modelProperties: { + ...Dataset.type.modelProperties, + schemaTypePropertiesSchema: { + serializedName: "typeProperties.schema", + type: { + name: "any", + }, }, table: { serializedName: "typeProperties.table", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const SharePointOnlineListResourceDataset: coreClient.CompositeMapper = { @@ -17405,11 +18899,11 @@ export const SharePointOnlineListResourceDataset: coreClient.CompositeMapper = { listName: { serializedName: "typeProperties.listName", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const AzureDatabricksDeltaLakeDataset: coreClient.CompositeMapper = { @@ -17425,17 +18919,136 @@ export const AzureDatabricksDeltaLakeDataset: coreClient.CompositeMapper = { table: { serializedName: "typeProperties.table", type: { - name: "any" - } + name: "any", + }, }, database: { serializedName: "typeProperties.database", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, +}; + +export const LakeHouseTableDataset: coreClient.CompositeMapper = { + serializedName: "LakeHouseTable", + type: { + name: "Composite", + className: "LakeHouseTableDataset", + uberParent: "Dataset", + additionalProperties: { type: { name: "Object" } }, + polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator, + modelProperties: { + ...Dataset.type.modelProperties, + table: { + serializedName: "typeProperties.table", + type: { + name: "any", + }, + }, + }, + }, +}; + +export const SalesforceV2ObjectDataset: coreClient.CompositeMapper = { + serializedName: "SalesforceV2Object", + type: { + name: "Composite", + className: "SalesforceV2ObjectDataset", + uberParent: "Dataset", + additionalProperties: { type: { name: "Object" } }, + polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator, + modelProperties: { + ...Dataset.type.modelProperties, + objectApiName: { + serializedName: "typeProperties.objectApiName", + type: { + name: "any", + }, + }, + reportId: { + serializedName: "typeProperties.reportId", + type: { + name: "any", + }, + }, + }, + }, +}; + +export const SalesforceServiceCloudV2ObjectDataset: coreClient.CompositeMapper = + { + serializedName: "SalesforceServiceCloudV2Object", + type: { + name: "Composite", + className: "SalesforceServiceCloudV2ObjectDataset", + uberParent: "Dataset", + additionalProperties: { type: { name: "Object" } }, + polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator, + modelProperties: { + ...Dataset.type.modelProperties, + objectApiName: { + serializedName: "typeProperties.objectApiName", + type: { + name: "any", + }, + }, + reportId: { + serializedName: "typeProperties.reportId", + type: { + name: "any", + }, + }, + }, + }, + }; + +export const WarehouseTableDataset: coreClient.CompositeMapper = { + serializedName: "WarehouseTable", + type: { + name: "Composite", + className: "WarehouseTableDataset", + uberParent: "Dataset", + additionalProperties: { type: { name: "Object" } }, + polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator, + modelProperties: { + ...Dataset.type.modelProperties, + schemaTypePropertiesSchema: { + serializedName: "typeProperties.schema", + type: { + name: "any", + }, + }, + table: { + serializedName: "typeProperties.table", + type: { + name: "any", + }, + }, + }, + }, +}; + +export const ServiceNowV2ObjectDataset: coreClient.CompositeMapper = { + serializedName: "ServiceNowV2Object", + type: { + name: "Composite", + className: "ServiceNowV2ObjectDataset", + uberParent: "Dataset", + additionalProperties: { type: { name: "Object" } }, + polymorphicDiscriminator: Dataset.type.polymorphicDiscriminator, + modelProperties: { + ...Dataset.type.modelProperties, + tableName: { + serializedName: "typeProperties.tableName", + type: { + name: "any", + }, + }, + }, + }, }; export const ControlActivity: coreClient.CompositeMapper = { @@ -17447,12 +19060,12 @@ export const ControlActivity: coreClient.CompositeMapper = { additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: { serializedName: "type", - clientName: "type" + clientName: "type", }, modelProperties: { - ...Activity.type.modelProperties - } - } + ...Activity.type.modelProperties, + }, + }, }; export const ExecutionActivity: coreClient.CompositeMapper = { @@ -17464,7 +19077,7 @@ export const ExecutionActivity: coreClient.CompositeMapper = { additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: { serializedName: "type", - clientName: "type" + clientName: "type", }, modelProperties: { ...Activity.type.modelProperties, @@ -17472,18 +19085,18 @@ export const ExecutionActivity: coreClient.CompositeMapper = { serializedName: "linkedServiceName", type: { name: "Composite", - className: "LinkedServiceReference" - } + className: "LinkedServiceReference", + }, }, policy: { serializedName: "policy", type: { name: "Composite", - className: "ActivityPolicy" - } - } - } - } + className: "ActivityPolicy", + }, + }, + }, + }, }; export const ExecuteWranglingDataflowActivity: coreClient.CompositeMapper = { @@ -17500,67 +19113,67 @@ export const ExecuteWranglingDataflowActivity: coreClient.CompositeMapper = { serializedName: "policy", type: { name: "Composite", - className: "ActivityPolicy" - } + className: "ActivityPolicy", + }, }, dataFlow: { serializedName: "typeProperties.dataFlow", type: { name: "Composite", - className: "DataFlowReference" - } + className: "DataFlowReference", + }, }, staging: { serializedName: "typeProperties.staging", type: { name: "Composite", - className: "DataFlowStagingInfo" - } + className: "DataFlowStagingInfo", + }, }, integrationRuntime: { serializedName: "typeProperties.integrationRuntime", type: { name: "Composite", - className: "IntegrationRuntimeReference" - } + className: "IntegrationRuntimeReference", + }, }, compute: { serializedName: "typeProperties.compute", type: { name: "Composite", - className: "ExecuteDataFlowActivityTypePropertiesCompute" - } + className: "ExecuteDataFlowActivityTypePropertiesCompute", + }, }, traceLevel: { serializedName: "typeProperties.traceLevel", type: { - name: "any" - } + name: "any", + }, }, continueOnError: { serializedName: "typeProperties.continueOnError", type: { - name: "any" - } + name: "any", + }, }, runConcurrently: { serializedName: "typeProperties.runConcurrently", type: { - name: "any" - } + name: "any", + }, }, sourceStagingConcurrency: { serializedName: "typeProperties.sourceStagingConcurrency", type: { - name: "any" - } + name: "any", + }, }, sinks: { serializedName: "typeProperties.sinks", type: { name: "Dictionary", - value: { type: { name: "Composite", className: "PowerQuerySink" } } - } + value: { type: { name: "Composite", className: "PowerQuerySink" } }, + }, }, queries: { serializedName: "typeProperties.queries", @@ -17569,13 +19182,13 @@ export const ExecuteWranglingDataflowActivity: coreClient.CompositeMapper = { element: { type: { name: "Composite", - className: "PowerQuerySinkMapping" - } - } - } - } - } - } + className: "PowerQuerySinkMapping", + }, + }, + }, + }, + }, + }, }; export const MultiplePipelineTrigger: coreClient.CompositeMapper = { @@ -17587,7 +19200,7 @@ export const MultiplePipelineTrigger: coreClient.CompositeMapper = { additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: { serializedName: "type", - clientName: "type" + clientName: "type", }, modelProperties: { ...Trigger.type.modelProperties, @@ -17598,13 +19211,13 @@ export const MultiplePipelineTrigger: coreClient.CompositeMapper = { element: { type: { name: "Composite", - className: "TriggerPipelineReference" - } - } - } - } - } - } + className: "TriggerPipelineReference", + }, + }, + }, + }, + }, + }, }; export const TumblingWindowTrigger: coreClient.CompositeMapper = { @@ -17621,59 +19234,59 @@ export const TumblingWindowTrigger: coreClient.CompositeMapper = { serializedName: "pipeline", type: { name: "Composite", - className: "TriggerPipelineReference" - } + className: "TriggerPipelineReference", + }, }, frequency: { serializedName: "typeProperties.frequency", required: true, type: { - name: "String" - } + name: "String", + }, }, interval: { serializedName: "typeProperties.interval", required: true, type: { - name: "Number" - } + name: "Number", + }, }, startTime: { serializedName: "typeProperties.startTime", required: true, type: { - name: "DateTime" - } + name: "DateTime", + }, }, endTime: { serializedName: "typeProperties.endTime", type: { - name: "DateTime" - } + name: "DateTime", + }, }, delay: { serializedName: "typeProperties.delay", type: { - name: "any" - } + name: "any", + }, }, maxConcurrency: { constraints: { InclusiveMaximum: 50, - InclusiveMinimum: 1 + InclusiveMinimum: 1, }, serializedName: "typeProperties.maxConcurrency", required: true, type: { - name: "Number" - } + name: "Number", + }, }, retryPolicy: { serializedName: "typeProperties.retryPolicy", type: { name: "Composite", - className: "RetryPolicy" - } + className: "RetryPolicy", + }, }, dependsOn: { serializedName: "typeProperties.dependsOn", @@ -17682,13 +19295,13 @@ export const TumblingWindowTrigger: coreClient.CompositeMapper = { element: { type: { name: "Composite", - className: "DependencyReference" - } - } - } - } - } - } + className: "DependencyReference", + }, + }, + }, + }, + }, + }, }; export const RerunTumblingWindowTrigger: coreClient.CompositeMapper = { @@ -17705,36 +19318,36 @@ export const RerunTumblingWindowTrigger: coreClient.CompositeMapper = { serializedName: "typeProperties.parentTrigger", required: true, type: { - name: "any" - } + name: "any", + }, }, requestedStartTime: { serializedName: "typeProperties.requestedStartTime", required: true, type: { - name: "DateTime" - } + name: "DateTime", + }, }, requestedEndTime: { serializedName: "typeProperties.requestedEndTime", required: true, type: { - name: "DateTime" - } + name: "DateTime", + }, }, rerunConcurrency: { constraints: { InclusiveMaximum: 50, - InclusiveMinimum: 1 + InclusiveMinimum: 1, }, serializedName: "typeProperties.rerunConcurrency", required: true, type: { - name: "Number" - } - } - } - } + name: "Number", + }, + }, + }, + }, }; export const ChainingTrigger: coreClient.CompositeMapper = { @@ -17751,8 +19364,8 @@ export const ChainingTrigger: coreClient.CompositeMapper = { serializedName: "pipeline", type: { name: "Composite", - className: "TriggerPipelineReference" - } + className: "TriggerPipelineReference", + }, }, dependsOn: { serializedName: "typeProperties.dependsOn", @@ -17762,20 +19375,20 @@ export const ChainingTrigger: coreClient.CompositeMapper = { element: { type: { name: "Composite", - className: "PipelineReference" - } - } - } + className: "PipelineReference", + }, + }, + }, }, runDimension: { serializedName: "typeProperties.runDimension", required: true, type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + }, + }, }; export const MappingDataFlow: coreClient.CompositeMapper = { @@ -17794,10 +19407,10 @@ export const MappingDataFlow: coreClient.CompositeMapper = { element: { type: { name: "Composite", - className: "DataFlowSource" - } - } - } + className: "DataFlowSource", + }, + }, + }, }, sinks: { serializedName: "typeProperties.sinks", @@ -17806,10 +19419,10 @@ export const MappingDataFlow: coreClient.CompositeMapper = { element: { type: { name: "Composite", - className: "DataFlowSink" - } - } - } + className: "DataFlowSink", + }, + }, + }, }, transformations: { serializedName: "typeProperties.transformations", @@ -17818,16 +19431,16 @@ export const MappingDataFlow: coreClient.CompositeMapper = { element: { type: { name: "Composite", - className: "Transformation" - } - } - } + className: "Transformation", + }, + }, + }, }, script: { serializedName: "typeProperties.script", type: { - name: "String" - } + name: "String", + }, }, scriptLines: { serializedName: "typeProperties.scriptLines", @@ -17835,13 +19448,13 @@ export const MappingDataFlow: coreClient.CompositeMapper = { name: "Sequence", element: { type: { - name: "String" - } - } - } - } - } - } + name: "String", + }, + }, + }, + }, + }, + }, }; export const Flowlet: coreClient.CompositeMapper = { @@ -17860,10 +19473,10 @@ export const Flowlet: coreClient.CompositeMapper = { element: { type: { name: "Composite", - className: "DataFlowSource" - } - } - } + className: "DataFlowSource", + }, + }, + }, }, sinks: { serializedName: "typeProperties.sinks", @@ -17872,10 +19485,10 @@ export const Flowlet: coreClient.CompositeMapper = { element: { type: { name: "Composite", - className: "DataFlowSink" - } - } - } + className: "DataFlowSink", + }, + }, + }, }, transformations: { serializedName: "typeProperties.transformations", @@ -17884,16 +19497,16 @@ export const Flowlet: coreClient.CompositeMapper = { element: { type: { name: "Composite", - className: "Transformation" - } - } - } + className: "Transformation", + }, + }, + }, }, script: { serializedName: "typeProperties.script", type: { - name: "String" - } + name: "String", + }, }, scriptLines: { serializedName: "typeProperties.scriptLines", @@ -17901,13 +19514,13 @@ export const Flowlet: coreClient.CompositeMapper = { name: "Sequence", element: { type: { - name: "String" - } - } - } - } - } - } + name: "String", + }, + }, + }, + }, + }, + }, }; export const WranglingDataFlow: coreClient.CompositeMapper = { @@ -17926,25 +19539,25 @@ export const WranglingDataFlow: coreClient.CompositeMapper = { element: { type: { name: "Composite", - className: "PowerQuerySource" - } - } - } + className: "PowerQuerySource", + }, + }, + }, }, script: { serializedName: "typeProperties.script", type: { - name: "String" - } + name: "String", + }, }, documentLocale: { serializedName: "typeProperties.documentLocale", type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + }, + }, }; export const IntegrationRuntimeDebugResource: coreClient.CompositeMapper = { @@ -17957,11 +19570,11 @@ export const IntegrationRuntimeDebugResource: coreClient.CompositeMapper = { serializedName: "properties", type: { name: "Composite", - className: "IntegrationRuntime" - } - } - } - } + className: "IntegrationRuntime", + }, + }, + }, + }, }; export const DataFlowDebugResource: coreClient.CompositeMapper = { @@ -17974,11 +19587,11 @@ export const DataFlowDebugResource: coreClient.CompositeMapper = { serializedName: "properties", type: { name: "Composite", - className: "DataFlow" - } - } - } - } + className: "DataFlow", + }, + }, + }, + }, }; export const DatasetDebugResource: coreClient.CompositeMapper = { @@ -17991,11 +19604,11 @@ export const DatasetDebugResource: coreClient.CompositeMapper = { serializedName: "properties", type: { name: "Composite", - className: "Dataset" - } - } - } - } + className: "Dataset", + }, + }, + }, + }, }; export const LinkedServiceDebugResource: coreClient.CompositeMapper = { @@ -18008,11 +19621,11 @@ export const LinkedServiceDebugResource: coreClient.CompositeMapper = { serializedName: "properties", type: { name: "Composite", - className: "LinkedService" - } - } - } - } + className: "LinkedService", + }, + }, + }, + }, }; export const ManagedIdentityCredential: coreClient.CompositeMapper = { @@ -18028,11 +19641,11 @@ export const ManagedIdentityCredential: coreClient.CompositeMapper = { resourceId: { serializedName: "typeProperties.resourceId", type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + }, + }, }; export const ServicePrincipalCredential: coreClient.CompositeMapper = { @@ -18048,24 +19661,24 @@ export const ServicePrincipalCredential: coreClient.CompositeMapper = { servicePrincipalId: { serializedName: "typeProperties.servicePrincipalId", type: { - name: "any" - } + name: "any", + }, }, servicePrincipalKey: { serializedName: "typeProperties.servicePrincipalKey", type: { name: "Composite", - className: "AzureKeyVaultSecretReference" - } + className: "AzureKeyVaultSecretReference", + }, }, tenant: { serializedName: "typeProperties.tenant", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const SecureString: coreClient.CompositeMapper = { @@ -18081,11 +19694,11 @@ export const SecureString: coreClient.CompositeMapper = { serializedName: "value", required: true, type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + }, + }, }; export const AzureKeyVaultSecretReference: coreClient.CompositeMapper = { @@ -18101,24 +19714,24 @@ export const AzureKeyVaultSecretReference: coreClient.CompositeMapper = { serializedName: "store", type: { name: "Composite", - className: "LinkedServiceReference" - } + className: "LinkedServiceReference", + }, }, secretName: { serializedName: "secretName", required: true, type: { - name: "any" - } + name: "any", + }, }, secretVersion: { serializedName: "secretVersion", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const DataFlowSource: coreClient.CompositeMapper = { @@ -18131,11 +19744,11 @@ export const DataFlowSource: coreClient.CompositeMapper = { serializedName: "schemaLinkedService", type: { name: "Composite", - className: "LinkedServiceReference" - } - } - } - } + className: "LinkedServiceReference", + }, + }, + }, + }, }; export const DataFlowSink: coreClient.CompositeMapper = { @@ -18148,18 +19761,18 @@ export const DataFlowSink: coreClient.CompositeMapper = { serializedName: "schemaLinkedService", type: { name: "Composite", - className: "LinkedServiceReference" - } + className: "LinkedServiceReference", + }, }, rejectedDataLinkedService: { serializedName: "rejectedDataLinkedService", type: { name: "Composite", - className: "LinkedServiceReference" - } - } - } - } + className: "LinkedServiceReference", + }, + }, + }, + }, }; export const AzureBlobStorageLocation: coreClient.CompositeMapper = { @@ -18175,11 +19788,11 @@ export const AzureBlobStorageLocation: coreClient.CompositeMapper = { container: { serializedName: "container", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const AzureBlobFSLocation: coreClient.CompositeMapper = { @@ -18195,11 +19808,11 @@ export const AzureBlobFSLocation: coreClient.CompositeMapper = { fileSystem: { serializedName: "fileSystem", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const AzureDataLakeStoreLocation: coreClient.CompositeMapper = { @@ -18211,9 +19824,9 @@ export const AzureDataLakeStoreLocation: coreClient.CompositeMapper = { additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: DatasetLocation.type.polymorphicDiscriminator, modelProperties: { - ...DatasetLocation.type.modelProperties - } - } + ...DatasetLocation.type.modelProperties, + }, + }, }; export const AmazonS3Location: coreClient.CompositeMapper = { @@ -18229,17 +19842,17 @@ export const AmazonS3Location: coreClient.CompositeMapper = { bucketName: { serializedName: "bucketName", type: { - name: "any" - } + name: "any", + }, }, version: { serializedName: "version", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const FileServerLocation: coreClient.CompositeMapper = { @@ -18251,9 +19864,9 @@ export const FileServerLocation: coreClient.CompositeMapper = { additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: DatasetLocation.type.polymorphicDiscriminator, modelProperties: { - ...DatasetLocation.type.modelProperties - } - } + ...DatasetLocation.type.modelProperties, + }, + }, }; export const AzureFileStorageLocation: coreClient.CompositeMapper = { @@ -18265,9 +19878,9 @@ export const AzureFileStorageLocation: coreClient.CompositeMapper = { additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: DatasetLocation.type.polymorphicDiscriminator, modelProperties: { - ...DatasetLocation.type.modelProperties - } - } + ...DatasetLocation.type.modelProperties, + }, + }, }; export const AmazonS3CompatibleLocation: coreClient.CompositeMapper = { @@ -18283,17 +19896,17 @@ export const AmazonS3CompatibleLocation: coreClient.CompositeMapper = { bucketName: { serializedName: "bucketName", type: { - name: "any" - } + name: "any", + }, }, version: { serializedName: "version", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const OracleCloudStorageLocation: coreClient.CompositeMapper = { @@ -18309,17 +19922,17 @@ export const OracleCloudStorageLocation: coreClient.CompositeMapper = { bucketName: { serializedName: "bucketName", type: { - name: "any" - } + name: "any", + }, }, version: { serializedName: "version", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const GoogleCloudStorageLocation: coreClient.CompositeMapper = { @@ -18335,17 +19948,17 @@ export const GoogleCloudStorageLocation: coreClient.CompositeMapper = { bucketName: { serializedName: "bucketName", type: { - name: "any" - } + name: "any", + }, }, version: { serializedName: "version", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const FtpServerLocation: coreClient.CompositeMapper = { @@ -18357,9 +19970,9 @@ export const FtpServerLocation: coreClient.CompositeMapper = { additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: DatasetLocation.type.polymorphicDiscriminator, modelProperties: { - ...DatasetLocation.type.modelProperties - } - } + ...DatasetLocation.type.modelProperties, + }, + }, }; export const SftpLocation: coreClient.CompositeMapper = { @@ -18371,9 +19984,9 @@ export const SftpLocation: coreClient.CompositeMapper = { additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: DatasetLocation.type.polymorphicDiscriminator, modelProperties: { - ...DatasetLocation.type.modelProperties - } - } + ...DatasetLocation.type.modelProperties, + }, + }, }; export const HttpServerLocation: coreClient.CompositeMapper = { @@ -18389,25 +20002,39 @@ export const HttpServerLocation: coreClient.CompositeMapper = { relativeUrl: { serializedName: "relativeUrl", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, +}; + +export const HdfsLocation: coreClient.CompositeMapper = { + serializedName: "HdfsLocation", + type: { + name: "Composite", + className: "HdfsLocation", + uberParent: "DatasetLocation", + additionalProperties: { type: { name: "Object" } }, + polymorphicDiscriminator: DatasetLocation.type.polymorphicDiscriminator, + modelProperties: { + ...DatasetLocation.type.modelProperties, + }, + }, }; -export const HdfsLocation: coreClient.CompositeMapper = { - serializedName: "HdfsLocation", +export const LakeHouseLocation: coreClient.CompositeMapper = { + serializedName: "LakeHouseLocation", type: { name: "Composite", - className: "HdfsLocation", + className: "LakeHouseLocation", uberParent: "DatasetLocation", additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: DatasetLocation.type.polymorphicDiscriminator, modelProperties: { - ...DatasetLocation.type.modelProperties - } - } + ...DatasetLocation.type.modelProperties, + }, + }, }; export const TextFormat: coreClient.CompositeMapper = { @@ -18424,59 +20051,59 @@ export const TextFormat: coreClient.CompositeMapper = { columnDelimiter: { serializedName: "columnDelimiter", type: { - name: "any" - } + name: "any", + }, }, rowDelimiter: { serializedName: "rowDelimiter", type: { - name: "any" - } + name: "any", + }, }, escapeChar: { serializedName: "escapeChar", type: { - name: "any" - } + name: "any", + }, }, quoteChar: { serializedName: "quoteChar", type: { - name: "any" - } + name: "any", + }, }, nullValue: { serializedName: "nullValue", type: { - name: "any" - } + name: "any", + }, }, encodingName: { serializedName: "encodingName", type: { - name: "any" - } + name: "any", + }, }, treatEmptyAsNull: { serializedName: "treatEmptyAsNull", type: { - name: "any" - } + name: "any", + }, }, skipLineCount: { serializedName: "skipLineCount", type: { - name: "any" - } + name: "any", + }, }, firstRowAsHeader: { serializedName: "firstRowAsHeader", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const JsonFormat: coreClient.CompositeMapper = { @@ -18493,35 +20120,35 @@ export const JsonFormat: coreClient.CompositeMapper = { filePattern: { serializedName: "filePattern", type: { - name: "any" - } + name: "any", + }, }, nestingSeparator: { serializedName: "nestingSeparator", type: { - name: "any" - } + name: "any", + }, }, encodingName: { serializedName: "encodingName", type: { - name: "any" - } + name: "any", + }, }, jsonNodeReference: { serializedName: "jsonNodeReference", type: { - name: "any" - } + name: "any", + }, }, jsonPathDefinition: { serializedName: "jsonPathDefinition", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const AvroFormat: coreClient.CompositeMapper = { @@ -18534,9 +20161,9 @@ export const AvroFormat: coreClient.CompositeMapper = { polymorphicDiscriminator: DatasetStorageFormat.type.polymorphicDiscriminator, modelProperties: { - ...DatasetStorageFormat.type.modelProperties - } - } + ...DatasetStorageFormat.type.modelProperties, + }, + }, }; export const OrcFormat: coreClient.CompositeMapper = { @@ -18549,9 +20176,9 @@ export const OrcFormat: coreClient.CompositeMapper = { polymorphicDiscriminator: DatasetStorageFormat.type.polymorphicDiscriminator, modelProperties: { - ...DatasetStorageFormat.type.modelProperties - } - } + ...DatasetStorageFormat.type.modelProperties, + }, + }, }; export const ParquetFormat: coreClient.CompositeMapper = { @@ -18564,9 +20191,9 @@ export const ParquetFormat: coreClient.CompositeMapper = { polymorphicDiscriminator: DatasetStorageFormat.type.polymorphicDiscriminator, modelProperties: { - ...DatasetStorageFormat.type.modelProperties - } - } + ...DatasetStorageFormat.type.modelProperties, + }, + }, }; export const CmdkeySetup: coreClient.CompositeMapper = { @@ -18582,25 +20209,25 @@ export const CmdkeySetup: coreClient.CompositeMapper = { serializedName: "typeProperties.targetName", required: true, type: { - name: "any" - } + name: "any", + }, }, userName: { serializedName: "typeProperties.userName", required: true, type: { - name: "any" - } + name: "any", + }, }, password: { serializedName: "typeProperties.password", type: { name: "Composite", - className: "SecretBase" - } - } - } - } + className: "SecretBase", + }, + }, + }, + }, }; export const EnvironmentVariableSetup: coreClient.CompositeMapper = { @@ -18616,18 +20243,18 @@ export const EnvironmentVariableSetup: coreClient.CompositeMapper = { serializedName: "typeProperties.variableName", required: true, type: { - name: "String" - } + name: "String", + }, }, variableValue: { serializedName: "typeProperties.variableValue", required: true, type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + }, + }, }; export const ComponentSetup: coreClient.CompositeMapper = { @@ -18643,18 +20270,18 @@ export const ComponentSetup: coreClient.CompositeMapper = { serializedName: "typeProperties.componentName", required: true, type: { - name: "String" - } + name: "String", + }, }, licenseKey: { serializedName: "typeProperties.licenseKey", type: { name: "Composite", - className: "SecretBase" - } - } - } - } + className: "SecretBase", + }, + }, + }, + }, }; export const AzPowerShellSetup: coreClient.CompositeMapper = { @@ -18670,61 +20297,63 @@ export const AzPowerShellSetup: coreClient.CompositeMapper = { serializedName: "typeProperties.version", required: true, type: { - name: "String" - } - } - } - } -}; - -export const LinkedIntegrationRuntimeKeyAuthorization: coreClient.CompositeMapper = { - serializedName: "Key", - type: { - name: "Composite", - className: "LinkedIntegrationRuntimeKeyAuthorization", - uberParent: "LinkedIntegrationRuntimeType", - polymorphicDiscriminator: - LinkedIntegrationRuntimeType.type.polymorphicDiscriminator, - modelProperties: { - ...LinkedIntegrationRuntimeType.type.modelProperties, - key: { - serializedName: "key", - type: { - name: "Composite", - className: "SecureString" - } - } - } - } -}; - -export const LinkedIntegrationRuntimeRbacAuthorization: coreClient.CompositeMapper = { - serializedName: "RBAC", - type: { - name: "Composite", - className: "LinkedIntegrationRuntimeRbacAuthorization", - uberParent: "LinkedIntegrationRuntimeType", - polymorphicDiscriminator: - LinkedIntegrationRuntimeType.type.polymorphicDiscriminator, - modelProperties: { - ...LinkedIntegrationRuntimeType.type.modelProperties, - resourceId: { - serializedName: "resourceId", - required: true, - type: { - name: "String" - } + name: "String", + }, }, - credential: { - serializedName: "credential", - type: { - name: "Composite", - className: "CredentialReference" - } - } - } - } -}; + }, + }, +}; + +export const LinkedIntegrationRuntimeKeyAuthorization: coreClient.CompositeMapper = + { + serializedName: "Key", + type: { + name: "Composite", + className: "LinkedIntegrationRuntimeKeyAuthorization", + uberParent: "LinkedIntegrationRuntimeType", + polymorphicDiscriminator: + LinkedIntegrationRuntimeType.type.polymorphicDiscriminator, + modelProperties: { + ...LinkedIntegrationRuntimeType.type.modelProperties, + key: { + serializedName: "key", + type: { + name: "Composite", + className: "SecureString", + }, + }, + }, + }, + }; + +export const LinkedIntegrationRuntimeRbacAuthorization: coreClient.CompositeMapper = + { + serializedName: "RBAC", + type: { + name: "Composite", + className: "LinkedIntegrationRuntimeRbacAuthorization", + uberParent: "LinkedIntegrationRuntimeType", + polymorphicDiscriminator: + LinkedIntegrationRuntimeType.type.polymorphicDiscriminator, + modelProperties: { + ...LinkedIntegrationRuntimeType.type.modelProperties, + resourceId: { + serializedName: "resourceId", + required: true, + type: { + name: "String", + }, + }, + credential: { + serializedName: "credential", + type: { + name: "Composite", + className: "CredentialReference", + }, + }, + }, + }, + }; export const WebAnonymousAuthentication: coreClient.CompositeMapper = { serializedName: "Anonymous", @@ -18735,9 +20364,9 @@ export const WebAnonymousAuthentication: coreClient.CompositeMapper = { polymorphicDiscriminator: WebLinkedServiceTypeProperties.type.polymorphicDiscriminator, modelProperties: { - ...WebLinkedServiceTypeProperties.type.modelProperties - } - } + ...WebLinkedServiceTypeProperties.type.modelProperties, + }, + }, }; export const WebBasicAuthentication: coreClient.CompositeMapper = { @@ -18754,18 +20383,18 @@ export const WebBasicAuthentication: coreClient.CompositeMapper = { serializedName: "username", required: true, type: { - name: "any" - } + name: "any", + }, }, password: { serializedName: "password", type: { name: "Composite", - className: "SecretBase" - } - } - } - } + className: "SecretBase", + }, + }, + }, + }, }; export const WebClientCertificateAuthentication: coreClient.CompositeMapper = { @@ -18782,18 +20411,18 @@ export const WebClientCertificateAuthentication: coreClient.CompositeMapper = { serializedName: "pfx", type: { name: "Composite", - className: "SecretBase" - } + className: "SecretBase", + }, }, password: { serializedName: "password", type: { name: "Composite", - className: "SecretBase" - } - } - } - } + className: "SecretBase", + }, + }, + }, + }, }; export const AzureBlobStorageReadSettings: coreClient.CompositeMapper = { @@ -18809,65 +20438,65 @@ export const AzureBlobStorageReadSettings: coreClient.CompositeMapper = { recursive: { serializedName: "recursive", type: { - name: "any" - } + name: "any", + }, }, wildcardFolderPath: { serializedName: "wildcardFolderPath", type: { - name: "any" - } + name: "any", + }, }, wildcardFileName: { serializedName: "wildcardFileName", type: { - name: "any" - } + name: "any", + }, }, prefix: { serializedName: "prefix", type: { - name: "any" - } + name: "any", + }, }, fileListPath: { serializedName: "fileListPath", type: { - name: "any" - } + name: "any", + }, }, enablePartitionDiscovery: { serializedName: "enablePartitionDiscovery", type: { - name: "Boolean" - } + name: "any", + }, }, partitionRootPath: { serializedName: "partitionRootPath", type: { - name: "any" - } + name: "any", + }, }, deleteFilesAfterCompletion: { serializedName: "deleteFilesAfterCompletion", type: { - name: "any" - } + name: "any", + }, }, modifiedDatetimeStart: { serializedName: "modifiedDatetimeStart", type: { - name: "any" - } + name: "any", + }, }, modifiedDatetimeEnd: { serializedName: "modifiedDatetimeEnd", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const AzureBlobFSReadSettings: coreClient.CompositeMapper = { @@ -18883,59 +20512,59 @@ export const AzureBlobFSReadSettings: coreClient.CompositeMapper = { recursive: { serializedName: "recursive", type: { - name: "any" - } + name: "any", + }, }, wildcardFolderPath: { serializedName: "wildcardFolderPath", type: { - name: "any" - } + name: "any", + }, }, wildcardFileName: { serializedName: "wildcardFileName", type: { - name: "any" - } + name: "any", + }, }, fileListPath: { serializedName: "fileListPath", type: { - name: "any" - } + name: "any", + }, }, enablePartitionDiscovery: { serializedName: "enablePartitionDiscovery", type: { - name: "Boolean" - } + name: "any", + }, }, partitionRootPath: { serializedName: "partitionRootPath", type: { - name: "any" - } + name: "any", + }, }, deleteFilesAfterCompletion: { serializedName: "deleteFilesAfterCompletion", type: { - name: "any" - } + name: "any", + }, }, modifiedDatetimeStart: { serializedName: "modifiedDatetimeStart", type: { - name: "any" - } + name: "any", + }, }, modifiedDatetimeEnd: { serializedName: "modifiedDatetimeEnd", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const AzureDataLakeStoreReadSettings: coreClient.CompositeMapper = { @@ -18951,71 +20580,71 @@ export const AzureDataLakeStoreReadSettings: coreClient.CompositeMapper = { recursive: { serializedName: "recursive", type: { - name: "any" - } + name: "any", + }, }, wildcardFolderPath: { serializedName: "wildcardFolderPath", type: { - name: "any" - } + name: "any", + }, }, wildcardFileName: { serializedName: "wildcardFileName", type: { - name: "any" - } + name: "any", + }, }, fileListPath: { serializedName: "fileListPath", type: { - name: "any" - } + name: "any", + }, }, listAfter: { serializedName: "listAfter", type: { - name: "any" - } + name: "any", + }, }, listBefore: { serializedName: "listBefore", type: { - name: "any" - } + name: "any", + }, }, enablePartitionDiscovery: { serializedName: "enablePartitionDiscovery", type: { - name: "Boolean" - } + name: "any", + }, }, partitionRootPath: { serializedName: "partitionRootPath", type: { - name: "any" - } + name: "any", + }, }, deleteFilesAfterCompletion: { serializedName: "deleteFilesAfterCompletion", type: { - name: "any" - } + name: "any", + }, }, modifiedDatetimeStart: { serializedName: "modifiedDatetimeStart", type: { - name: "any" - } + name: "any", + }, }, modifiedDatetimeEnd: { serializedName: "modifiedDatetimeEnd", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const AmazonS3ReadSettings: coreClient.CompositeMapper = { @@ -19031,65 +20660,65 @@ export const AmazonS3ReadSettings: coreClient.CompositeMapper = { recursive: { serializedName: "recursive", type: { - name: "any" - } + name: "any", + }, }, wildcardFolderPath: { serializedName: "wildcardFolderPath", type: { - name: "any" - } + name: "any", + }, }, wildcardFileName: { serializedName: "wildcardFileName", type: { - name: "any" - } + name: "any", + }, }, prefix: { serializedName: "prefix", type: { - name: "any" - } + name: "any", + }, }, fileListPath: { serializedName: "fileListPath", type: { - name: "any" - } + name: "any", + }, }, enablePartitionDiscovery: { serializedName: "enablePartitionDiscovery", type: { - name: "Boolean" - } + name: "any", + }, }, partitionRootPath: { serializedName: "partitionRootPath", type: { - name: "any" - } + name: "any", + }, }, deleteFilesAfterCompletion: { serializedName: "deleteFilesAfterCompletion", type: { - name: "any" - } + name: "any", + }, }, modifiedDatetimeStart: { serializedName: "modifiedDatetimeStart", type: { - name: "any" - } + name: "any", + }, }, modifiedDatetimeEnd: { serializedName: "modifiedDatetimeEnd", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const FileServerReadSettings: coreClient.CompositeMapper = { @@ -19105,65 +20734,65 @@ export const FileServerReadSettings: coreClient.CompositeMapper = { recursive: { serializedName: "recursive", type: { - name: "any" - } + name: "any", + }, }, wildcardFolderPath: { serializedName: "wildcardFolderPath", type: { - name: "any" - } + name: "any", + }, }, wildcardFileName: { serializedName: "wildcardFileName", type: { - name: "any" - } + name: "any", + }, }, fileListPath: { serializedName: "fileListPath", type: { - name: "any" - } + name: "any", + }, }, enablePartitionDiscovery: { serializedName: "enablePartitionDiscovery", type: { - name: "Boolean" - } + name: "any", + }, }, partitionRootPath: { serializedName: "partitionRootPath", type: { - name: "any" - } + name: "any", + }, }, deleteFilesAfterCompletion: { serializedName: "deleteFilesAfterCompletion", type: { - name: "any" - } + name: "any", + }, }, modifiedDatetimeStart: { serializedName: "modifiedDatetimeStart", type: { - name: "any" - } + name: "any", + }, }, modifiedDatetimeEnd: { serializedName: "modifiedDatetimeEnd", type: { - name: "any" - } + name: "any", + }, }, fileFilter: { serializedName: "fileFilter", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const AzureFileStorageReadSettings: coreClient.CompositeMapper = { @@ -19179,65 +20808,65 @@ export const AzureFileStorageReadSettings: coreClient.CompositeMapper = { recursive: { serializedName: "recursive", type: { - name: "any" - } + name: "any", + }, }, wildcardFolderPath: { serializedName: "wildcardFolderPath", type: { - name: "any" - } + name: "any", + }, }, wildcardFileName: { serializedName: "wildcardFileName", type: { - name: "any" - } + name: "any", + }, }, prefix: { serializedName: "prefix", type: { - name: "any" - } + name: "any", + }, }, fileListPath: { serializedName: "fileListPath", type: { - name: "any" - } + name: "any", + }, }, enablePartitionDiscovery: { serializedName: "enablePartitionDiscovery", type: { - name: "Boolean" - } + name: "any", + }, }, partitionRootPath: { serializedName: "partitionRootPath", type: { - name: "any" - } + name: "any", + }, }, deleteFilesAfterCompletion: { serializedName: "deleteFilesAfterCompletion", type: { - name: "any" - } + name: "any", + }, }, modifiedDatetimeStart: { serializedName: "modifiedDatetimeStart", type: { - name: "any" - } + name: "any", + }, }, modifiedDatetimeEnd: { serializedName: "modifiedDatetimeEnd", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const AmazonS3CompatibleReadSettings: coreClient.CompositeMapper = { @@ -19253,65 +20882,65 @@ export const AmazonS3CompatibleReadSettings: coreClient.CompositeMapper = { recursive: { serializedName: "recursive", type: { - name: "any" - } + name: "any", + }, }, wildcardFolderPath: { serializedName: "wildcardFolderPath", type: { - name: "any" - } + name: "any", + }, }, wildcardFileName: { serializedName: "wildcardFileName", type: { - name: "any" - } + name: "any", + }, }, prefix: { serializedName: "prefix", type: { - name: "any" - } + name: "any", + }, }, fileListPath: { serializedName: "fileListPath", type: { - name: "any" - } + name: "any", + }, }, enablePartitionDiscovery: { serializedName: "enablePartitionDiscovery", type: { - name: "Boolean" - } + name: "any", + }, }, partitionRootPath: { serializedName: "partitionRootPath", type: { - name: "any" - } + name: "any", + }, }, deleteFilesAfterCompletion: { serializedName: "deleteFilesAfterCompletion", type: { - name: "any" - } + name: "any", + }, }, modifiedDatetimeStart: { serializedName: "modifiedDatetimeStart", type: { - name: "any" - } + name: "any", + }, }, modifiedDatetimeEnd: { serializedName: "modifiedDatetimeEnd", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const OracleCloudStorageReadSettings: coreClient.CompositeMapper = { @@ -19327,65 +20956,65 @@ export const OracleCloudStorageReadSettings: coreClient.CompositeMapper = { recursive: { serializedName: "recursive", type: { - name: "any" - } + name: "any", + }, }, wildcardFolderPath: { serializedName: "wildcardFolderPath", type: { - name: "any" - } + name: "any", + }, }, wildcardFileName: { serializedName: "wildcardFileName", type: { - name: "any" - } + name: "any", + }, }, prefix: { serializedName: "prefix", type: { - name: "any" - } + name: "any", + }, }, fileListPath: { serializedName: "fileListPath", type: { - name: "any" - } + name: "any", + }, }, enablePartitionDiscovery: { serializedName: "enablePartitionDiscovery", type: { - name: "Boolean" - } + name: "any", + }, }, partitionRootPath: { serializedName: "partitionRootPath", type: { - name: "any" - } + name: "any", + }, }, deleteFilesAfterCompletion: { serializedName: "deleteFilesAfterCompletion", type: { - name: "any" - } + name: "any", + }, }, modifiedDatetimeStart: { serializedName: "modifiedDatetimeStart", type: { - name: "any" - } + name: "any", + }, }, modifiedDatetimeEnd: { serializedName: "modifiedDatetimeEnd", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const GoogleCloudStorageReadSettings: coreClient.CompositeMapper = { @@ -19401,65 +21030,65 @@ export const GoogleCloudStorageReadSettings: coreClient.CompositeMapper = { recursive: { serializedName: "recursive", type: { - name: "any" - } + name: "any", + }, }, wildcardFolderPath: { serializedName: "wildcardFolderPath", type: { - name: "any" - } + name: "any", + }, }, wildcardFileName: { serializedName: "wildcardFileName", type: { - name: "any" - } + name: "any", + }, }, prefix: { serializedName: "prefix", type: { - name: "any" - } + name: "any", + }, }, fileListPath: { serializedName: "fileListPath", type: { - name: "any" - } + name: "any", + }, }, enablePartitionDiscovery: { serializedName: "enablePartitionDiscovery", type: { - name: "Boolean" - } + name: "any", + }, }, partitionRootPath: { serializedName: "partitionRootPath", type: { - name: "any" - } + name: "any", + }, }, deleteFilesAfterCompletion: { serializedName: "deleteFilesAfterCompletion", type: { - name: "any" - } + name: "any", + }, }, modifiedDatetimeStart: { serializedName: "modifiedDatetimeStart", type: { - name: "any" - } + name: "any", + }, }, modifiedDatetimeEnd: { serializedName: "modifiedDatetimeEnd", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const FtpReadSettings: coreClient.CompositeMapper = { @@ -19475,59 +21104,59 @@ export const FtpReadSettings: coreClient.CompositeMapper = { recursive: { serializedName: "recursive", type: { - name: "any" - } + name: "any", + }, }, wildcardFolderPath: { serializedName: "wildcardFolderPath", type: { - name: "any" - } + name: "any", + }, }, wildcardFileName: { serializedName: "wildcardFileName", type: { - name: "any" - } + name: "any", + }, }, enablePartitionDiscovery: { serializedName: "enablePartitionDiscovery", type: { - name: "Boolean" - } + name: "any", + }, }, partitionRootPath: { serializedName: "partitionRootPath", type: { - name: "any" - } + name: "any", + }, }, deleteFilesAfterCompletion: { serializedName: "deleteFilesAfterCompletion", type: { - name: "any" - } + name: "any", + }, }, fileListPath: { serializedName: "fileListPath", type: { - name: "any" - } + name: "any", + }, }, useBinaryTransfer: { serializedName: "useBinaryTransfer", type: { - name: "Boolean" - } + name: "any", + }, }, disableChunking: { serializedName: "disableChunking", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const SftpReadSettings: coreClient.CompositeMapper = { @@ -19543,65 +21172,65 @@ export const SftpReadSettings: coreClient.CompositeMapper = { recursive: { serializedName: "recursive", type: { - name: "any" - } + name: "any", + }, }, wildcardFolderPath: { serializedName: "wildcardFolderPath", type: { - name: "any" - } + name: "any", + }, }, wildcardFileName: { serializedName: "wildcardFileName", type: { - name: "any" - } + name: "any", + }, }, enablePartitionDiscovery: { serializedName: "enablePartitionDiscovery", type: { - name: "Boolean" - } + name: "any", + }, }, partitionRootPath: { serializedName: "partitionRootPath", type: { - name: "any" - } + name: "any", + }, }, fileListPath: { serializedName: "fileListPath", type: { - name: "any" - } + name: "any", + }, }, deleteFilesAfterCompletion: { serializedName: "deleteFilesAfterCompletion", type: { - name: "any" - } + name: "any", + }, }, modifiedDatetimeStart: { serializedName: "modifiedDatetimeStart", type: { - name: "any" - } + name: "any", + }, }, modifiedDatetimeEnd: { serializedName: "modifiedDatetimeEnd", type: { - name: "any" - } + name: "any", + }, }, disableChunking: { serializedName: "disableChunking", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const HttpReadSettings: coreClient.CompositeMapper = { @@ -19617,48 +21246,117 @@ export const HttpReadSettings: coreClient.CompositeMapper = { requestMethod: { serializedName: "requestMethod", type: { - name: "any" - } + name: "any", + }, }, requestBody: { serializedName: "requestBody", type: { - name: "any" - } + name: "any", + }, }, additionalHeaders: { serializedName: "additionalHeaders", type: { - name: "any" - } + name: "any", + }, + }, + requestTimeout: { + serializedName: "requestTimeout", + type: { + name: "any", + }, + }, + additionalColumns: { + serializedName: "additionalColumns", + type: { + name: "any", + }, + }, + }, + }, +}; + +export const HdfsReadSettings: coreClient.CompositeMapper = { + serializedName: "HdfsReadSettings", + type: { + name: "Composite", + className: "HdfsReadSettings", + uberParent: "StoreReadSettings", + additionalProperties: { type: { name: "Object" } }, + polymorphicDiscriminator: StoreReadSettings.type.polymorphicDiscriminator, + modelProperties: { + ...StoreReadSettings.type.modelProperties, + recursive: { + serializedName: "recursive", + type: { + name: "any", + }, + }, + wildcardFolderPath: { + serializedName: "wildcardFolderPath", + type: { + name: "any", + }, + }, + wildcardFileName: { + serializedName: "wildcardFileName", + type: { + name: "any", + }, }, - requestTimeout: { - serializedName: "requestTimeout", + fileListPath: { + serializedName: "fileListPath", type: { - name: "any" - } + name: "any", + }, }, enablePartitionDiscovery: { serializedName: "enablePartitionDiscovery", type: { - name: "Boolean" - } + name: "any", + }, }, partitionRootPath: { serializedName: "partitionRootPath", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + modifiedDatetimeStart: { + serializedName: "modifiedDatetimeStart", + type: { + name: "any", + }, + }, + modifiedDatetimeEnd: { + serializedName: "modifiedDatetimeEnd", + type: { + name: "any", + }, + }, + distcpSettings: { + serializedName: "distcpSettings", + type: { + name: "Composite", + className: "DistcpSettings", + }, + }, + deleteFilesAfterCompletion: { + serializedName: "deleteFilesAfterCompletion", + type: { + name: "any", + }, + }, + }, + }, }; -export const HdfsReadSettings: coreClient.CompositeMapper = { - serializedName: "HdfsReadSettings", +export const LakeHouseReadSettings: coreClient.CompositeMapper = { + serializedName: "LakeHouseReadSettings", type: { name: "Composite", - className: "HdfsReadSettings", + className: "LakeHouseReadSettings", uberParent: "StoreReadSettings", additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: StoreReadSettings.type.polymorphicDiscriminator, @@ -19667,66 +21365,59 @@ export const HdfsReadSettings: coreClient.CompositeMapper = { recursive: { serializedName: "recursive", type: { - name: "any" - } + name: "any", + }, }, wildcardFolderPath: { serializedName: "wildcardFolderPath", type: { - name: "any" - } + name: "any", + }, }, wildcardFileName: { serializedName: "wildcardFileName", type: { - name: "any" - } + name: "any", + }, }, fileListPath: { serializedName: "fileListPath", type: { - name: "any" - } + name: "any", + }, }, enablePartitionDiscovery: { serializedName: "enablePartitionDiscovery", type: { - name: "Boolean" - } + name: "any", + }, }, partitionRootPath: { serializedName: "partitionRootPath", type: { - name: "any" - } + name: "any", + }, + }, + deleteFilesAfterCompletion: { + serializedName: "deleteFilesAfterCompletion", + type: { + name: "any", + }, }, modifiedDatetimeStart: { serializedName: "modifiedDatetimeStart", type: { - name: "any" - } + name: "any", + }, }, modifiedDatetimeEnd: { serializedName: "modifiedDatetimeEnd", type: { - name: "any" - } - }, - distcpSettings: { - serializedName: "distcpSettings", - type: { - name: "Composite", - className: "DistcpSettings" - } + name: "any", + }, }, - deleteFilesAfterCompletion: { - serializedName: "deleteFilesAfterCompletion", - type: { - name: "any" - } - } - } - } + }, + }, }; export const SftpWriteSettings: coreClient.CompositeMapper = { @@ -19742,17 +21433,17 @@ export const SftpWriteSettings: coreClient.CompositeMapper = { operationTimeout: { serializedName: "operationTimeout", type: { - name: "any" - } + name: "any", + }, }, useTempFileRename: { serializedName: "useTempFileRename", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const AzureBlobStorageWriteSettings: coreClient.CompositeMapper = { @@ -19768,11 +21459,11 @@ export const AzureBlobStorageWriteSettings: coreClient.CompositeMapper = { blockSizeInMB: { serializedName: "blockSizeInMB", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const AzureBlobFSWriteSettings: coreClient.CompositeMapper = { @@ -19788,11 +21479,11 @@ export const AzureBlobFSWriteSettings: coreClient.CompositeMapper = { blockSizeInMB: { serializedName: "blockSizeInMB", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const AzureDataLakeStoreWriteSettings: coreClient.CompositeMapper = { @@ -19808,11 +21499,11 @@ export const AzureDataLakeStoreWriteSettings: coreClient.CompositeMapper = { expiryDateTime: { serializedName: "expiryDateTime", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const FileServerWriteSettings: coreClient.CompositeMapper = { @@ -19824,9 +21515,9 @@ export const FileServerWriteSettings: coreClient.CompositeMapper = { additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: StoreWriteSettings.type.polymorphicDiscriminator, modelProperties: { - ...StoreWriteSettings.type.modelProperties - } - } + ...StoreWriteSettings.type.modelProperties, + }, + }, }; export const AzureFileStorageWriteSettings: coreClient.CompositeMapper = { @@ -19838,9 +21529,44 @@ export const AzureFileStorageWriteSettings: coreClient.CompositeMapper = { additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: StoreWriteSettings.type.polymorphicDiscriminator, modelProperties: { - ...StoreWriteSettings.type.modelProperties - } - } + ...StoreWriteSettings.type.modelProperties, + }, + }, +}; + +export const LakeHouseWriteSettings: coreClient.CompositeMapper = { + serializedName: "LakeHouseWriteSettings", + type: { + name: "Composite", + className: "LakeHouseWriteSettings", + uberParent: "StoreWriteSettings", + additionalProperties: { type: { name: "Object" } }, + polymorphicDiscriminator: StoreWriteSettings.type.polymorphicDiscriminator, + modelProperties: { + ...StoreWriteSettings.type.modelProperties, + }, + }, +}; + +export const ParquetReadSettings: coreClient.CompositeMapper = { + serializedName: "ParquetReadSettings", + type: { + name: "Composite", + className: "ParquetReadSettings", + uberParent: "FormatReadSettings", + additionalProperties: { type: { name: "Object" } }, + polymorphicDiscriminator: FormatReadSettings.type.polymorphicDiscriminator, + modelProperties: { + ...FormatReadSettings.type.modelProperties, + compressionProperties: { + serializedName: "compressionProperties", + type: { + name: "Composite", + className: "CompressionReadSettings", + }, + }, + }, + }, }; export const DelimitedTextReadSettings: coreClient.CompositeMapper = { @@ -19856,18 +21582,18 @@ export const DelimitedTextReadSettings: coreClient.CompositeMapper = { skipLineCount: { serializedName: "skipLineCount", type: { - name: "any" - } + name: "any", + }, }, compressionProperties: { serializedName: "compressionProperties", type: { name: "Composite", - className: "CompressionReadSettings" - } - } - } - } + className: "CompressionReadSettings", + }, + }, + }, + }, }; export const JsonReadSettings: coreClient.CompositeMapper = { @@ -19884,11 +21610,11 @@ export const JsonReadSettings: coreClient.CompositeMapper = { serializedName: "compressionProperties", type: { name: "Composite", - className: "CompressionReadSettings" - } - } - } - } + className: "CompressionReadSettings", + }, + }, + }, + }, }; export const XmlReadSettings: coreClient.CompositeMapper = { @@ -19905,35 +21631,35 @@ export const XmlReadSettings: coreClient.CompositeMapper = { serializedName: "compressionProperties", type: { name: "Composite", - className: "CompressionReadSettings" - } + className: "CompressionReadSettings", + }, }, validationMode: { serializedName: "validationMode", type: { - name: "any" - } + name: "any", + }, }, detectDataType: { serializedName: "detectDataType", type: { - name: "any" - } + name: "any", + }, }, namespaces: { serializedName: "namespaces", type: { - name: "any" - } + name: "any", + }, }, namespacePrefixes: { serializedName: "namespacePrefixes", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const BinaryReadSettings: coreClient.CompositeMapper = { @@ -19950,11 +21676,11 @@ export const BinaryReadSettings: coreClient.CompositeMapper = { serializedName: "compressionProperties", type: { name: "Composite", - className: "CompressionReadSettings" - } - } - } - } + className: "CompressionReadSettings", + }, + }, + }, + }, }; export const ZipDeflateReadSettings: coreClient.CompositeMapper = { @@ -19971,11 +21697,11 @@ export const ZipDeflateReadSettings: coreClient.CompositeMapper = { preserveZipFileNameAsFolder: { serializedName: "preserveZipFileNameAsFolder", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const TarReadSettings: coreClient.CompositeMapper = { @@ -19992,11 +21718,11 @@ export const TarReadSettings: coreClient.CompositeMapper = { preserveCompressionFileNameAsFolder: { serializedName: "preserveCompressionFileNameAsFolder", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const TarGZipReadSettings: coreClient.CompositeMapper = { @@ -20013,11 +21739,11 @@ export const TarGZipReadSettings: coreClient.CompositeMapper = { preserveCompressionFileNameAsFolder: { serializedName: "preserveCompressionFileNameAsFolder", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const AvroWriteSettings: coreClient.CompositeMapper = { @@ -20033,29 +21759,29 @@ export const AvroWriteSettings: coreClient.CompositeMapper = { recordName: { serializedName: "recordName", type: { - name: "String" - } + name: "String", + }, }, recordNamespace: { serializedName: "recordNamespace", type: { - name: "String" - } + name: "String", + }, }, maxRowsPerFile: { serializedName: "maxRowsPerFile", type: { - name: "any" - } + name: "any", + }, }, fileNamePrefix: { serializedName: "fileNamePrefix", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const OrcWriteSettings: coreClient.CompositeMapper = { @@ -20071,17 +21797,17 @@ export const OrcWriteSettings: coreClient.CompositeMapper = { maxRowsPerFile: { serializedName: "maxRowsPerFile", type: { - name: "any" - } + name: "any", + }, }, fileNamePrefix: { serializedName: "fileNamePrefix", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const ParquetWriteSettings: coreClient.CompositeMapper = { @@ -20097,17 +21823,17 @@ export const ParquetWriteSettings: coreClient.CompositeMapper = { maxRowsPerFile: { serializedName: "maxRowsPerFile", type: { - name: "any" - } + name: "any", + }, }, fileNamePrefix: { serializedName: "fileNamePrefix", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const DelimitedTextWriteSettings: coreClient.CompositeMapper = { @@ -20123,30 +21849,30 @@ export const DelimitedTextWriteSettings: coreClient.CompositeMapper = { quoteAllText: { serializedName: "quoteAllText", type: { - name: "any" - } + name: "any", + }, }, fileExtension: { serializedName: "fileExtension", required: true, type: { - name: "any" - } + name: "any", + }, }, maxRowsPerFile: { serializedName: "maxRowsPerFile", type: { - name: "any" - } + name: "any", + }, }, fileNamePrefix: { serializedName: "fileNamePrefix", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const JsonWriteSettings: coreClient.CompositeMapper = { @@ -20162,11 +21888,11 @@ export const JsonWriteSettings: coreClient.CompositeMapper = { filePattern: { serializedName: "filePattern", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const AvroSource: coreClient.CompositeMapper = { @@ -20183,17 +21909,17 @@ export const AvroSource: coreClient.CompositeMapper = { serializedName: "storeSettings", type: { name: "Composite", - className: "StoreReadSettings" - } + className: "StoreReadSettings", + }, }, additionalColumns: { serializedName: "additionalColumns", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const ExcelSource: coreClient.CompositeMapper = { @@ -20210,17 +21936,17 @@ export const ExcelSource: coreClient.CompositeMapper = { serializedName: "storeSettings", type: { name: "Composite", - className: "StoreReadSettings" - } + className: "StoreReadSettings", + }, }, additionalColumns: { serializedName: "additionalColumns", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const ParquetSource: coreClient.CompositeMapper = { @@ -20237,17 +21963,24 @@ export const ParquetSource: coreClient.CompositeMapper = { serializedName: "storeSettings", type: { name: "Composite", - className: "StoreReadSettings" - } + className: "StoreReadSettings", + }, + }, + formatSettings: { + serializedName: "formatSettings", + type: { + name: "Composite", + className: "ParquetReadSettings", + }, }, additionalColumns: { serializedName: "additionalColumns", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const DelimitedTextSource: coreClient.CompositeMapper = { @@ -20264,24 +21997,24 @@ export const DelimitedTextSource: coreClient.CompositeMapper = { serializedName: "storeSettings", type: { name: "Composite", - className: "StoreReadSettings" - } + className: "StoreReadSettings", + }, }, formatSettings: { serializedName: "formatSettings", type: { name: "Composite", - className: "DelimitedTextReadSettings" - } + className: "DelimitedTextReadSettings", + }, }, additionalColumns: { serializedName: "additionalColumns", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const JsonSource: coreClient.CompositeMapper = { @@ -20298,24 +22031,24 @@ export const JsonSource: coreClient.CompositeMapper = { serializedName: "storeSettings", type: { name: "Composite", - className: "StoreReadSettings" - } + className: "StoreReadSettings", + }, }, formatSettings: { serializedName: "formatSettings", type: { name: "Composite", - className: "JsonReadSettings" - } + className: "JsonReadSettings", + }, }, additionalColumns: { serializedName: "additionalColumns", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const XmlSource: coreClient.CompositeMapper = { @@ -20332,24 +22065,24 @@ export const XmlSource: coreClient.CompositeMapper = { serializedName: "storeSettings", type: { name: "Composite", - className: "StoreReadSettings" - } + className: "StoreReadSettings", + }, }, formatSettings: { serializedName: "formatSettings", type: { name: "Composite", - className: "XmlReadSettings" - } + className: "XmlReadSettings", + }, }, additionalColumns: { serializedName: "additionalColumns", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const OrcSource: coreClient.CompositeMapper = { @@ -20366,17 +22099,17 @@ export const OrcSource: coreClient.CompositeMapper = { serializedName: "storeSettings", type: { name: "Composite", - className: "StoreReadSettings" - } + className: "StoreReadSettings", + }, }, additionalColumns: { serializedName: "additionalColumns", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const BinarySource: coreClient.CompositeMapper = { @@ -20393,18 +22126,18 @@ export const BinarySource: coreClient.CompositeMapper = { serializedName: "storeSettings", type: { name: "Composite", - className: "StoreReadSettings" - } + className: "StoreReadSettings", + }, }, formatSettings: { serializedName: "formatSettings", type: { name: "Composite", - className: "BinaryReadSettings" - } - } - } - } + className: "BinaryReadSettings", + }, + }, + }, + }, }; export const TabularSource: coreClient.CompositeMapper = { @@ -20416,24 +22149,24 @@ export const TabularSource: coreClient.CompositeMapper = { additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: { serializedName: "type", - clientName: "type" + clientName: "type", }, modelProperties: { ...CopySource.type.modelProperties, queryTimeout: { serializedName: "queryTimeout", type: { - name: "any" - } + name: "any", + }, }, additionalColumns: { serializedName: "additionalColumns", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const BlobSource: coreClient.CompositeMapper = { @@ -20449,23 +22182,23 @@ export const BlobSource: coreClient.CompositeMapper = { treatEmptyAsNull: { serializedName: "treatEmptyAsNull", type: { - name: "any" - } + name: "any", + }, }, skipHeaderLineCount: { serializedName: "skipHeaderLineCount", type: { - name: "any" - } + name: "any", + }, }, recursive: { serializedName: "recursive", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const DocumentDbCollectionSource: coreClient.CompositeMapper = { @@ -20481,29 +22214,29 @@ export const DocumentDbCollectionSource: coreClient.CompositeMapper = { query: { serializedName: "query", type: { - name: "any" - } + name: "any", + }, }, nestingSeparator: { serializedName: "nestingSeparator", type: { - name: "any" - } + name: "any", + }, }, queryTimeout: { serializedName: "queryTimeout", type: { - name: "any" - } + name: "any", + }, }, additionalColumns: { serializedName: "additionalColumns", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const CosmosDbSqlApiSource: coreClient.CompositeMapper = { @@ -20519,35 +22252,35 @@ export const CosmosDbSqlApiSource: coreClient.CompositeMapper = { query: { serializedName: "query", type: { - name: "any" - } + name: "any", + }, }, pageSize: { serializedName: "pageSize", type: { - name: "any" - } + name: "any", + }, }, preferredRegions: { serializedName: "preferredRegions", type: { - name: "any" - } + name: "any", + }, }, detectDatetime: { serializedName: "detectDatetime", type: { - name: "any" - } + name: "any", + }, }, additionalColumns: { serializedName: "additionalColumns", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const DynamicsSource: coreClient.CompositeMapper = { @@ -20563,17 +22296,17 @@ export const DynamicsSource: coreClient.CompositeMapper = { query: { serializedName: "query", type: { - name: "any" - } + name: "any", + }, }, additionalColumns: { serializedName: "additionalColumns", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const DynamicsCrmSource: coreClient.CompositeMapper = { @@ -20589,17 +22322,17 @@ export const DynamicsCrmSource: coreClient.CompositeMapper = { query: { serializedName: "query", type: { - name: "any" - } + name: "any", + }, }, additionalColumns: { serializedName: "additionalColumns", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const CommonDataServiceForAppsSource: coreClient.CompositeMapper = { @@ -20615,17 +22348,17 @@ export const CommonDataServiceForAppsSource: coreClient.CompositeMapper = { query: { serializedName: "query", type: { - name: "any" - } + name: "any", + }, }, additionalColumns: { serializedName: "additionalColumns", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const RelationalSource: coreClient.CompositeMapper = { @@ -20641,17 +22374,17 @@ export const RelationalSource: coreClient.CompositeMapper = { query: { serializedName: "query", type: { - name: "any" - } + name: "any", + }, }, additionalColumns: { serializedName: "additionalColumns", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const MicrosoftAccessSource: coreClient.CompositeMapper = { @@ -20667,17 +22400,17 @@ export const MicrosoftAccessSource: coreClient.CompositeMapper = { query: { serializedName: "query", type: { - name: "any" - } + name: "any", + }, }, additionalColumns: { serializedName: "additionalColumns", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const ODataSource: coreClient.CompositeMapper = { @@ -20693,23 +22426,23 @@ export const ODataSource: coreClient.CompositeMapper = { query: { serializedName: "query", type: { - name: "any" - } + name: "any", + }, }, httpRequestTimeout: { serializedName: "httpRequestTimeout", type: { - name: "any" - } + name: "any", + }, }, additionalColumns: { serializedName: "additionalColumns", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const SalesforceServiceCloudSource: coreClient.CompositeMapper = { @@ -20725,23 +22458,23 @@ export const SalesforceServiceCloudSource: coreClient.CompositeMapper = { query: { serializedName: "query", type: { - name: "any" - } + name: "any", + }, }, readBehavior: { serializedName: "readBehavior", type: { - name: "String" - } + name: "any", + }, }, additionalColumns: { serializedName: "additionalColumns", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const RestSource: coreClient.CompositeMapper = { @@ -20757,47 +22490,47 @@ export const RestSource: coreClient.CompositeMapper = { requestMethod: { serializedName: "requestMethod", type: { - name: "any" - } + name: "any", + }, }, requestBody: { serializedName: "requestBody", type: { - name: "any" - } + name: "any", + }, }, additionalHeaders: { serializedName: "additionalHeaders", type: { - name: "any" - } + name: "any", + }, }, paginationRules: { serializedName: "paginationRules", type: { - name: "any" - } + name: "any", + }, }, httpRequestTimeout: { serializedName: "httpRequestTimeout", type: { - name: "any" - } + name: "any", + }, }, requestInterval: { serializedName: "requestInterval", type: { - name: "any" - } + name: "any", + }, }, additionalColumns: { serializedName: "additionalColumns", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const FileSystemSource: coreClient.CompositeMapper = { @@ -20813,17 +22546,17 @@ export const FileSystemSource: coreClient.CompositeMapper = { recursive: { serializedName: "recursive", type: { - name: "any" - } + name: "any", + }, }, additionalColumns: { serializedName: "additionalColumns", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const HdfsSource: coreClient.CompositeMapper = { @@ -20839,18 +22572,18 @@ export const HdfsSource: coreClient.CompositeMapper = { recursive: { serializedName: "recursive", type: { - name: "any" - } + name: "any", + }, }, distcpSettings: { serializedName: "distcpSettings", type: { name: "Composite", - className: "DistcpSettings" - } - } - } - } + className: "DistcpSettings", + }, + }, + }, + }, }; export const AzureDataExplorerSource: coreClient.CompositeMapper = { @@ -20867,29 +22600,29 @@ export const AzureDataExplorerSource: coreClient.CompositeMapper = { serializedName: "query", required: true, type: { - name: "any" - } + name: "any", + }, }, noTruncation: { serializedName: "noTruncation", type: { - name: "any" - } + name: "any", + }, }, queryTimeout: { serializedName: "queryTimeout", type: { - name: "any" - } + name: "any", + }, }, additionalColumns: { serializedName: "additionalColumns", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const OracleSource: coreClient.CompositeMapper = { @@ -20905,36 +22638,36 @@ export const OracleSource: coreClient.CompositeMapper = { oracleReaderQuery: { serializedName: "oracleReaderQuery", type: { - name: "any" - } + name: "any", + }, }, queryTimeout: { serializedName: "queryTimeout", type: { - name: "any" - } + name: "any", + }, }, partitionOption: { serializedName: "partitionOption", type: { - name: "any" - } + name: "any", + }, }, partitionSettings: { serializedName: "partitionSettings", type: { name: "Composite", - className: "OraclePartitionSettings" - } + className: "OraclePartitionSettings", + }, }, additionalColumns: { serializedName: "additionalColumns", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const AmazonRdsForOracleSource: coreClient.CompositeMapper = { @@ -20950,36 +22683,36 @@ export const AmazonRdsForOracleSource: coreClient.CompositeMapper = { oracleReaderQuery: { serializedName: "oracleReaderQuery", type: { - name: "any" - } + name: "any", + }, }, queryTimeout: { serializedName: "queryTimeout", type: { - name: "any" - } + name: "any", + }, }, partitionOption: { serializedName: "partitionOption", type: { - name: "any" - } + name: "any", + }, }, partitionSettings: { serializedName: "partitionSettings", type: { name: "Composite", - className: "AmazonRdsForOraclePartitionSettings" - } + className: "AmazonRdsForOraclePartitionSettings", + }, }, additionalColumns: { serializedName: "additionalColumns", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const WebSource: coreClient.CompositeMapper = { @@ -20995,11 +22728,11 @@ export const WebSource: coreClient.CompositeMapper = { additionalColumns: { serializedName: "additionalColumns", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const MongoDbSource: coreClient.CompositeMapper = { @@ -21015,17 +22748,17 @@ export const MongoDbSource: coreClient.CompositeMapper = { query: { serializedName: "query", type: { - name: "any" - } + name: "any", + }, }, additionalColumns: { serializedName: "additionalColumns", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const MongoDbAtlasSource: coreClient.CompositeMapper = { @@ -21041,36 +22774,36 @@ export const MongoDbAtlasSource: coreClient.CompositeMapper = { filter: { serializedName: "filter", type: { - name: "any" - } + name: "any", + }, }, cursorMethods: { serializedName: "cursorMethods", type: { name: "Composite", - className: "MongoDbCursorMethodsProperties" - } + className: "MongoDbCursorMethodsProperties", + }, }, batchSize: { serializedName: "batchSize", type: { - name: "any" - } + name: "any", + }, }, queryTimeout: { serializedName: "queryTimeout", type: { - name: "any" - } + name: "any", + }, }, additionalColumns: { serializedName: "additionalColumns", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const MongoDbV2Source: coreClient.CompositeMapper = { @@ -21086,36 +22819,36 @@ export const MongoDbV2Source: coreClient.CompositeMapper = { filter: { serializedName: "filter", type: { - name: "any" - } + name: "any", + }, }, cursorMethods: { serializedName: "cursorMethods", type: { name: "Composite", - className: "MongoDbCursorMethodsProperties" - } + className: "MongoDbCursorMethodsProperties", + }, }, batchSize: { serializedName: "batchSize", type: { - name: "any" - } + name: "any", + }, }, queryTimeout: { serializedName: "queryTimeout", type: { - name: "any" - } + name: "any", + }, }, additionalColumns: { serializedName: "additionalColumns", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const CosmosDbMongoDbApiSource: coreClient.CompositeMapper = { @@ -21131,36 +22864,36 @@ export const CosmosDbMongoDbApiSource: coreClient.CompositeMapper = { filter: { serializedName: "filter", type: { - name: "any" - } + name: "any", + }, }, cursorMethods: { serializedName: "cursorMethods", type: { name: "Composite", - className: "MongoDbCursorMethodsProperties" - } + className: "MongoDbCursorMethodsProperties", + }, }, batchSize: { serializedName: "batchSize", type: { - name: "any" - } + name: "any", + }, }, queryTimeout: { serializedName: "queryTimeout", type: { - name: "any" - } + name: "any", + }, }, additionalColumns: { serializedName: "additionalColumns", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const Office365Source: coreClient.CompositeMapper = { @@ -21176,41 +22909,41 @@ export const Office365Source: coreClient.CompositeMapper = { allowedGroups: { serializedName: "allowedGroups", type: { - name: "any" - } + name: "any", + }, }, userScopeFilterUri: { serializedName: "userScopeFilterUri", type: { - name: "any" - } + name: "any", + }, }, dateFilterColumn: { serializedName: "dateFilterColumn", type: { - name: "any" - } + name: "any", + }, }, startTime: { serializedName: "startTime", type: { - name: "any" - } + name: "any", + }, }, endTime: { serializedName: "endTime", type: { - name: "any" - } + name: "any", + }, }, outputColumns: { serializedName: "outputColumns", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const AzureDataLakeStoreSource: coreClient.CompositeMapper = { @@ -21226,11 +22959,11 @@ export const AzureDataLakeStoreSource: coreClient.CompositeMapper = { recursive: { serializedName: "recursive", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const AzureBlobFSSource: coreClient.CompositeMapper = { @@ -21246,23 +22979,23 @@ export const AzureBlobFSSource: coreClient.CompositeMapper = { treatEmptyAsNull: { serializedName: "treatEmptyAsNull", type: { - name: "any" - } + name: "any", + }, }, skipHeaderLineCount: { serializedName: "skipHeaderLineCount", type: { - name: "any" - } + name: "any", + }, }, recursive: { serializedName: "recursive", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const HttpSource: coreClient.CompositeMapper = { @@ -21278,11 +23011,43 @@ export const HttpSource: coreClient.CompositeMapper = { httpRequestTimeout: { serializedName: "httpRequestTimeout", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, +}; + +export const LakeHouseTableSource: coreClient.CompositeMapper = { + serializedName: "LakeHouseTableSource", + type: { + name: "Composite", + className: "LakeHouseTableSource", + uberParent: "CopySource", + additionalProperties: { type: { name: "Object" } }, + polymorphicDiscriminator: CopySource.type.polymorphicDiscriminator, + modelProperties: { + ...CopySource.type.modelProperties, + timestampAsOf: { + serializedName: "timestampAsOf", + type: { + name: "any", + }, + }, + versionAsOf: { + serializedName: "versionAsOf", + type: { + name: "any", + }, + }, + additionalColumns: { + serializedName: "additionalColumns", + type: { + name: "any", + }, + }, + }, + }, }; export const SnowflakeSource: coreClient.CompositeMapper = { @@ -21298,18 +23063,45 @@ export const SnowflakeSource: coreClient.CompositeMapper = { query: { serializedName: "query", type: { - name: "any" - } + name: "any", + }, + }, + exportSettings: { + serializedName: "exportSettings", + type: { + name: "Composite", + className: "SnowflakeExportCopyCommand", + }, + }, + }, + }, +}; + +export const SnowflakeV2Source: coreClient.CompositeMapper = { + serializedName: "SnowflakeV2Source", + type: { + name: "Composite", + className: "SnowflakeV2Source", + uberParent: "CopySource", + additionalProperties: { type: { name: "Object" } }, + polymorphicDiscriminator: CopySource.type.polymorphicDiscriminator, + modelProperties: { + ...CopySource.type.modelProperties, + query: { + serializedName: "query", + type: { + name: "any", + }, }, exportSettings: { serializedName: "exportSettings", type: { name: "Composite", - className: "SnowflakeExportCopyCommand" - } - } - } - } + className: "SnowflakeExportCopyCommand", + }, + }, + }, + }, }; export const AzureDatabricksDeltaLakeSource: coreClient.CompositeMapper = { @@ -21325,18 +23117,18 @@ export const AzureDatabricksDeltaLakeSource: coreClient.CompositeMapper = { query: { serializedName: "query", type: { - name: "any" - } + name: "any", + }, }, exportSettings: { serializedName: "exportSettings", type: { name: "Composite", - className: "AzureDatabricksDeltaLakeExportCommand" - } - } - } - } + className: "AzureDatabricksDeltaLakeExportCommand", + }, + }, + }, + }, }; export const SharePointOnlineListSource: coreClient.CompositeMapper = { @@ -21352,17 +23144,49 @@ export const SharePointOnlineListSource: coreClient.CompositeMapper = { query: { serializedName: "query", type: { - name: "any" - } + name: "any", + }, }, httpRequestTimeout: { serializedName: "httpRequestTimeout", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, +}; + +export const SalesforceServiceCloudV2Source: coreClient.CompositeMapper = { + serializedName: "SalesforceServiceCloudV2Source", + type: { + name: "Composite", + className: "SalesforceServiceCloudV2Source", + uberParent: "CopySource", + additionalProperties: { type: { name: "Object" } }, + polymorphicDiscriminator: CopySource.type.polymorphicDiscriminator, + modelProperties: { + ...CopySource.type.modelProperties, + soqlQuery: { + serializedName: "SOQLQuery", + type: { + name: "any", + }, + }, + includeDeletedObjects: { + serializedName: "includeDeletedObjects", + type: { + name: "any", + }, + }, + additionalColumns: { + serializedName: "additionalColumns", + type: { + name: "any", + }, + }, + }, + }, }; export const DelimitedTextSink: coreClient.CompositeMapper = { @@ -21379,18 +23203,18 @@ export const DelimitedTextSink: coreClient.CompositeMapper = { serializedName: "storeSettings", type: { name: "Composite", - className: "StoreWriteSettings" - } + className: "StoreWriteSettings", + }, }, formatSettings: { serializedName: "formatSettings", type: { name: "Composite", - className: "DelimitedTextWriteSettings" - } - } - } - } + className: "DelimitedTextWriteSettings", + }, + }, + }, + }, }; export const JsonSink: coreClient.CompositeMapper = { @@ -21407,18 +23231,18 @@ export const JsonSink: coreClient.CompositeMapper = { serializedName: "storeSettings", type: { name: "Composite", - className: "StoreWriteSettings" - } + className: "StoreWriteSettings", + }, }, formatSettings: { serializedName: "formatSettings", type: { name: "Composite", - className: "JsonWriteSettings" - } - } - } - } + className: "JsonWriteSettings", + }, + }, + }, + }, }; export const OrcSink: coreClient.CompositeMapper = { @@ -21435,18 +23259,18 @@ export const OrcSink: coreClient.CompositeMapper = { serializedName: "storeSettings", type: { name: "Composite", - className: "StoreWriteSettings" - } + className: "StoreWriteSettings", + }, }, formatSettings: { serializedName: "formatSettings", type: { name: "Composite", - className: "OrcWriteSettings" - } - } - } - } + className: "OrcWriteSettings", + }, + }, + }, + }, }; export const RestSink: coreClient.CompositeMapper = { @@ -21462,35 +23286,35 @@ export const RestSink: coreClient.CompositeMapper = { requestMethod: { serializedName: "requestMethod", type: { - name: "any" - } + name: "any", + }, }, additionalHeaders: { serializedName: "additionalHeaders", type: { - name: "any" - } + name: "any", + }, }, httpRequestTimeout: { serializedName: "httpRequestTimeout", type: { - name: "any" - } + name: "any", + }, }, requestInterval: { serializedName: "requestInterval", type: { - name: "any" - } + name: "any", + }, }, httpCompressionType: { serializedName: "httpCompressionType", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const AzurePostgreSqlSink: coreClient.CompositeMapper = { @@ -21506,11 +23330,11 @@ export const AzurePostgreSqlSink: coreClient.CompositeMapper = { preCopyScript: { serializedName: "preCopyScript", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const AzureMySqlSink: coreClient.CompositeMapper = { @@ -21526,11 +23350,11 @@ export const AzureMySqlSink: coreClient.CompositeMapper = { preCopyScript: { serializedName: "preCopyScript", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const AzureDatabricksDeltaLakeSink: coreClient.CompositeMapper = { @@ -21546,18 +23370,63 @@ export const AzureDatabricksDeltaLakeSink: coreClient.CompositeMapper = { preCopyScript: { serializedName: "preCopyScript", type: { - name: "any" - } + name: "any", + }, }, importSettings: { serializedName: "importSettings", type: { name: "Composite", - className: "AzureDatabricksDeltaLakeImportCommand" - } - } - } - } + className: "AzureDatabricksDeltaLakeImportCommand", + }, + }, + }, + }, +}; + +export const WarehouseSink: coreClient.CompositeMapper = { + serializedName: "WarehouseSink", + type: { + name: "Composite", + className: "WarehouseSink", + uberParent: "CopySink", + additionalProperties: { type: { name: "Object" } }, + polymorphicDiscriminator: CopySink.type.polymorphicDiscriminator, + modelProperties: { + ...CopySink.type.modelProperties, + preCopyScript: { + serializedName: "preCopyScript", + type: { + name: "any", + }, + }, + allowCopyCommand: { + serializedName: "allowCopyCommand", + type: { + name: "any", + }, + }, + copyCommandSettings: { + serializedName: "copyCommandSettings", + type: { + name: "Composite", + className: "DWCopyCommandSettings", + }, + }, + tableOption: { + serializedName: "tableOption", + type: { + name: "any", + }, + }, + writeBehavior: { + serializedName: "writeBehavior", + type: { + name: "any", + }, + }, + }, + }, }; export const SapCloudForCustomerSink: coreClient.CompositeMapper = { @@ -21573,17 +23442,17 @@ export const SapCloudForCustomerSink: coreClient.CompositeMapper = { writeBehavior: { serializedName: "writeBehavior", type: { - name: "String" - } + name: "String", + }, }, httpRequestTimeout: { serializedName: "httpRequestTimeout", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const AzureQueueSink: coreClient.CompositeMapper = { @@ -21595,9 +23464,9 @@ export const AzureQueueSink: coreClient.CompositeMapper = { additionalProperties: { type: { name: "Object" } }, polymorphicDiscriminator: CopySink.type.polymorphicDiscriminator, modelProperties: { - ...CopySink.type.modelProperties - } - } + ...CopySink.type.modelProperties, + }, + }, }; export const AzureTableSink: coreClient.CompositeMapper = { @@ -21613,29 +23482,29 @@ export const AzureTableSink: coreClient.CompositeMapper = { azureTableDefaultPartitionKeyValue: { serializedName: "azureTableDefaultPartitionKeyValue", type: { - name: "any" - } + name: "any", + }, }, azureTablePartitionKeyName: { serializedName: "azureTablePartitionKeyName", type: { - name: "any" - } + name: "any", + }, }, azureTableRowKeyName: { serializedName: "azureTableRowKeyName", type: { - name: "any" - } + name: "any", + }, }, azureTableInsertType: { serializedName: "azureTableInsertType", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const AvroSink: coreClient.CompositeMapper = { @@ -21652,18 +23521,18 @@ export const AvroSink: coreClient.CompositeMapper = { serializedName: "storeSettings", type: { name: "Composite", - className: "StoreWriteSettings" - } + className: "StoreWriteSettings", + }, }, formatSettings: { serializedName: "formatSettings", type: { name: "Composite", - className: "AvroWriteSettings" - } - } - } - } + className: "AvroWriteSettings", + }, + }, + }, + }, }; export const ParquetSink: coreClient.CompositeMapper = { @@ -21680,18 +23549,18 @@ export const ParquetSink: coreClient.CompositeMapper = { serializedName: "storeSettings", type: { name: "Composite", - className: "StoreWriteSettings" - } + className: "StoreWriteSettings", + }, }, formatSettings: { serializedName: "formatSettings", type: { name: "Composite", - className: "ParquetWriteSettings" - } - } - } - } + className: "ParquetWriteSettings", + }, + }, + }, + }, }; export const BinarySink: coreClient.CompositeMapper = { @@ -21708,11 +23577,11 @@ export const BinarySink: coreClient.CompositeMapper = { serializedName: "storeSettings", type: { name: "Composite", - className: "StoreWriteSettings" - } - } - } - } + className: "StoreWriteSettings", + }, + }, + }, + }, }; export const BlobSink: coreClient.CompositeMapper = { @@ -21728,26 +23597,26 @@ export const BlobSink: coreClient.CompositeMapper = { blobWriterOverwriteFiles: { serializedName: "blobWriterOverwriteFiles", type: { - name: "any" - } + name: "any", + }, }, blobWriterDateTimeFormat: { serializedName: "blobWriterDateTimeFormat", type: { - name: "any" - } + name: "any", + }, }, blobWriterAddHeader: { serializedName: "blobWriterAddHeader", type: { - name: "any" - } + name: "any", + }, }, copyBehavior: { serializedName: "copyBehavior", type: { - name: "any" - } + name: "any", + }, }, metadata: { serializedName: "metadata", @@ -21756,13 +23625,13 @@ export const BlobSink: coreClient.CompositeMapper = { element: { type: { name: "Composite", - className: "MetadataItem" - } - } - } - } - } - } + className: "MetadataItem", + }, + }, + }, + }, + }, + }, }; export const FileSystemSink: coreClient.CompositeMapper = { @@ -21778,11 +23647,11 @@ export const FileSystemSink: coreClient.CompositeMapper = { copyBehavior: { serializedName: "copyBehavior", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const DocumentDbCollectionSink: coreClient.CompositeMapper = { @@ -21798,17 +23667,17 @@ export const DocumentDbCollectionSink: coreClient.CompositeMapper = { nestingSeparator: { serializedName: "nestingSeparator", type: { - name: "any" - } + name: "any", + }, }, writeBehavior: { serializedName: "writeBehavior", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const CosmosDbSqlApiSink: coreClient.CompositeMapper = { @@ -21824,11 +23693,11 @@ export const CosmosDbSqlApiSink: coreClient.CompositeMapper = { writeBehavior: { serializedName: "writeBehavior", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const SqlSink: coreClient.CompositeMapper = { @@ -21844,60 +23713,60 @@ export const SqlSink: coreClient.CompositeMapper = { sqlWriterStoredProcedureName: { serializedName: "sqlWriterStoredProcedureName", type: { - name: "any" - } + name: "any", + }, }, sqlWriterTableType: { serializedName: "sqlWriterTableType", type: { - name: "any" - } + name: "any", + }, }, preCopyScript: { serializedName: "preCopyScript", type: { - name: "any" - } + name: "any", + }, }, storedProcedureParameters: { serializedName: "storedProcedureParameters", type: { - name: "any" - } + name: "any", + }, }, storedProcedureTableTypeParameterName: { serializedName: "storedProcedureTableTypeParameterName", type: { - name: "any" - } + name: "any", + }, }, tableOption: { serializedName: "tableOption", type: { - name: "any" - } + name: "any", + }, }, sqlWriterUseTableLock: { serializedName: "sqlWriterUseTableLock", type: { - name: "any" - } + name: "any", + }, }, writeBehavior: { serializedName: "writeBehavior", type: { - name: "any" - } + name: "any", + }, }, upsertSettings: { serializedName: "upsertSettings", type: { name: "Composite", - className: "SqlUpsertSettings" - } - } - } - } + className: "SqlUpsertSettings", + }, + }, + }, + }, }; export const SqlServerSink: coreClient.CompositeMapper = { @@ -21913,60 +23782,60 @@ export const SqlServerSink: coreClient.CompositeMapper = { sqlWriterStoredProcedureName: { serializedName: "sqlWriterStoredProcedureName", type: { - name: "any" - } + name: "any", + }, }, sqlWriterTableType: { serializedName: "sqlWriterTableType", type: { - name: "any" - } + name: "any", + }, }, preCopyScript: { serializedName: "preCopyScript", type: { - name: "any" - } + name: "any", + }, }, storedProcedureParameters: { serializedName: "storedProcedureParameters", type: { - name: "any" - } + name: "any", + }, }, storedProcedureTableTypeParameterName: { serializedName: "storedProcedureTableTypeParameterName", type: { - name: "any" - } + name: "any", + }, }, tableOption: { serializedName: "tableOption", type: { - name: "any" - } + name: "any", + }, }, sqlWriterUseTableLock: { serializedName: "sqlWriterUseTableLock", type: { - name: "any" - } + name: "any", + }, }, writeBehavior: { serializedName: "writeBehavior", type: { - name: "any" - } + name: "any", + }, }, upsertSettings: { serializedName: "upsertSettings", type: { name: "Composite", - className: "SqlUpsertSettings" - } - } - } - } + className: "SqlUpsertSettings", + }, + }, + }, + }, }; export const AzureSqlSink: coreClient.CompositeMapper = { @@ -21982,60 +23851,60 @@ export const AzureSqlSink: coreClient.CompositeMapper = { sqlWriterStoredProcedureName: { serializedName: "sqlWriterStoredProcedureName", type: { - name: "any" - } + name: "any", + }, }, sqlWriterTableType: { serializedName: "sqlWriterTableType", type: { - name: "any" - } + name: "any", + }, }, preCopyScript: { serializedName: "preCopyScript", type: { - name: "any" - } + name: "any", + }, }, storedProcedureParameters: { serializedName: "storedProcedureParameters", type: { - name: "any" - } + name: "any", + }, }, storedProcedureTableTypeParameterName: { serializedName: "storedProcedureTableTypeParameterName", type: { - name: "any" - } + name: "any", + }, }, tableOption: { serializedName: "tableOption", type: { - name: "any" - } + name: "any", + }, }, sqlWriterUseTableLock: { serializedName: "sqlWriterUseTableLock", type: { - name: "any" - } + name: "any", + }, }, writeBehavior: { serializedName: "writeBehavior", type: { - name: "any" - } + name: "any", + }, }, upsertSettings: { serializedName: "upsertSettings", type: { name: "Composite", - className: "SqlUpsertSettings" - } - } - } - } + className: "SqlUpsertSettings", + }, + }, + }, + }, }; export const SqlMISink: coreClient.CompositeMapper = { @@ -22051,60 +23920,60 @@ export const SqlMISink: coreClient.CompositeMapper = { sqlWriterStoredProcedureName: { serializedName: "sqlWriterStoredProcedureName", type: { - name: "any" - } + name: "any", + }, }, sqlWriterTableType: { serializedName: "sqlWriterTableType", type: { - name: "any" - } + name: "any", + }, }, preCopyScript: { serializedName: "preCopyScript", type: { - name: "any" - } + name: "any", + }, }, storedProcedureParameters: { serializedName: "storedProcedureParameters", type: { - name: "any" - } + name: "any", + }, }, storedProcedureTableTypeParameterName: { serializedName: "storedProcedureTableTypeParameterName", type: { - name: "any" - } + name: "any", + }, }, tableOption: { serializedName: "tableOption", type: { - name: "any" - } + name: "any", + }, }, sqlWriterUseTableLock: { serializedName: "sqlWriterUseTableLock", type: { - name: "any" - } + name: "any", + }, }, writeBehavior: { serializedName: "writeBehavior", type: { - name: "any" - } + name: "any", + }, }, upsertSettings: { serializedName: "upsertSettings", type: { name: "Composite", - className: "SqlUpsertSettings" - } - } - } - } + className: "SqlUpsertSettings", + }, + }, + }, + }, }; export const SqlDWSink: coreClient.CompositeMapper = { @@ -22120,62 +23989,62 @@ export const SqlDWSink: coreClient.CompositeMapper = { preCopyScript: { serializedName: "preCopyScript", type: { - name: "any" - } + name: "any", + }, }, allowPolyBase: { serializedName: "allowPolyBase", type: { - name: "any" - } + name: "any", + }, }, polyBaseSettings: { serializedName: "polyBaseSettings", type: { name: "Composite", - className: "PolybaseSettings" - } + className: "PolybaseSettings", + }, }, allowCopyCommand: { serializedName: "allowCopyCommand", type: { - name: "any" - } + name: "any", + }, }, copyCommandSettings: { serializedName: "copyCommandSettings", type: { name: "Composite", - className: "DWCopyCommandSettings" - } + className: "DWCopyCommandSettings", + }, }, tableOption: { serializedName: "tableOption", type: { - name: "any" - } + name: "any", + }, }, sqlWriterUseTableLock: { serializedName: "sqlWriterUseTableLock", type: { - name: "any" - } + name: "any", + }, }, writeBehavior: { serializedName: "writeBehavior", type: { - name: "any" - } + name: "any", + }, }, upsertSettings: { serializedName: "upsertSettings", type: { name: "Composite", - className: "SqlDWUpsertSettings" - } - } - } - } + className: "SqlDWUpsertSettings", + }, + }, + }, + }, }; export const SnowflakeSink: coreClient.CompositeMapper = { @@ -22191,18 +24060,45 @@ export const SnowflakeSink: coreClient.CompositeMapper = { preCopyScript: { serializedName: "preCopyScript", type: { - name: "any" - } + name: "any", + }, + }, + importSettings: { + serializedName: "importSettings", + type: { + name: "Composite", + className: "SnowflakeImportCopyCommand", + }, + }, + }, + }, +}; + +export const SnowflakeV2Sink: coreClient.CompositeMapper = { + serializedName: "SnowflakeV2Sink", + type: { + name: "Composite", + className: "SnowflakeV2Sink", + uberParent: "CopySink", + additionalProperties: { type: { name: "Object" } }, + polymorphicDiscriminator: CopySink.type.polymorphicDiscriminator, + modelProperties: { + ...CopySink.type.modelProperties, + preCopyScript: { + serializedName: "preCopyScript", + type: { + name: "any", + }, }, importSettings: { serializedName: "importSettings", type: { name: "Composite", - className: "SnowflakeImportCopyCommand" - } - } - } - } + className: "SnowflakeImportCopyCommand", + }, + }, + }, + }, }; export const OracleSink: coreClient.CompositeMapper = { @@ -22218,11 +24114,11 @@ export const OracleSink: coreClient.CompositeMapper = { preCopyScript: { serializedName: "preCopyScript", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const AzureDataLakeStoreSink: coreClient.CompositeMapper = { @@ -22238,17 +24134,17 @@ export const AzureDataLakeStoreSink: coreClient.CompositeMapper = { copyBehavior: { serializedName: "copyBehavior", type: { - name: "any" - } + name: "any", + }, }, enableAdlsSingleFileParallel: { serializedName: "enableAdlsSingleFileParallel", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const AzureBlobFSSink: coreClient.CompositeMapper = { @@ -22264,8 +24160,8 @@ export const AzureBlobFSSink: coreClient.CompositeMapper = { copyBehavior: { serializedName: "copyBehavior", type: { - name: "any" - } + name: "any", + }, }, metadata: { serializedName: "metadata", @@ -22274,13 +24170,13 @@ export const AzureBlobFSSink: coreClient.CompositeMapper = { element: { type: { name: "Composite", - className: "MetadataItem" - } - } - } - } - } - } + className: "MetadataItem", + }, + }, + }, + }, + }, + }, }; export const AzureSearchIndexSink: coreClient.CompositeMapper = { @@ -22296,11 +24192,11 @@ export const AzureSearchIndexSink: coreClient.CompositeMapper = { writeBehavior: { serializedName: "writeBehavior", type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + }, + }, }; export const OdbcSink: coreClient.CompositeMapper = { @@ -22316,11 +24212,11 @@ export const OdbcSink: coreClient.CompositeMapper = { preCopyScript: { serializedName: "preCopyScript", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const InformixSink: coreClient.CompositeMapper = { @@ -22336,11 +24232,11 @@ export const InformixSink: coreClient.CompositeMapper = { preCopyScript: { serializedName: "preCopyScript", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const MicrosoftAccessSink: coreClient.CompositeMapper = { @@ -22356,11 +24252,11 @@ export const MicrosoftAccessSink: coreClient.CompositeMapper = { preCopyScript: { serializedName: "preCopyScript", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const DynamicsSink: coreClient.CompositeMapper = { @@ -22377,23 +24273,23 @@ export const DynamicsSink: coreClient.CompositeMapper = { serializedName: "writeBehavior", required: true, type: { - name: "String" - } + name: "String", + }, }, ignoreNullValues: { serializedName: "ignoreNullValues", type: { - name: "any" - } + name: "any", + }, }, alternateKeyName: { serializedName: "alternateKeyName", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const DynamicsCrmSink: coreClient.CompositeMapper = { @@ -22410,23 +24306,23 @@ export const DynamicsCrmSink: coreClient.CompositeMapper = { serializedName: "writeBehavior", required: true, type: { - name: "String" - } + name: "String", + }, }, ignoreNullValues: { serializedName: "ignoreNullValues", type: { - name: "any" - } + name: "any", + }, }, alternateKeyName: { serializedName: "alternateKeyName", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const CommonDataServiceForAppsSink: coreClient.CompositeMapper = { @@ -22443,23 +24339,23 @@ export const CommonDataServiceForAppsSink: coreClient.CompositeMapper = { serializedName: "writeBehavior", required: true, type: { - name: "String" - } + name: "String", + }, }, ignoreNullValues: { serializedName: "ignoreNullValues", type: { - name: "any" - } + name: "any", + }, }, alternateKeyName: { serializedName: "alternateKeyName", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const AzureDataExplorerSink: coreClient.CompositeMapper = { @@ -22475,23 +24371,23 @@ export const AzureDataExplorerSink: coreClient.CompositeMapper = { ingestionMappingName: { serializedName: "ingestionMappingName", type: { - name: "any" - } + name: "any", + }, }, ingestionMappingAsJson: { serializedName: "ingestionMappingAsJson", type: { - name: "any" - } + name: "any", + }, }, flushImmediately: { serializedName: "flushImmediately", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const SalesforceSink: coreClient.CompositeMapper = { @@ -22507,23 +24403,23 @@ export const SalesforceSink: coreClient.CompositeMapper = { writeBehavior: { serializedName: "writeBehavior", type: { - name: "String" - } + name: "String", + }, }, externalIdFieldName: { serializedName: "externalIdFieldName", type: { - name: "any" - } + name: "any", + }, }, ignoreNullValues: { serializedName: "ignoreNullValues", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const SalesforceServiceCloudSink: coreClient.CompositeMapper = { @@ -22539,23 +24435,23 @@ export const SalesforceServiceCloudSink: coreClient.CompositeMapper = { writeBehavior: { serializedName: "writeBehavior", type: { - name: "String" - } + name: "String", + }, }, externalIdFieldName: { serializedName: "externalIdFieldName", type: { - name: "any" - } + name: "any", + }, }, ignoreNullValues: { serializedName: "ignoreNullValues", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const MongoDbAtlasSink: coreClient.CompositeMapper = { @@ -22571,11 +24467,11 @@ export const MongoDbAtlasSink: coreClient.CompositeMapper = { writeBehavior: { serializedName: "writeBehavior", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const MongoDbV2Sink: coreClient.CompositeMapper = { @@ -22591,11 +24487,11 @@ export const MongoDbV2Sink: coreClient.CompositeMapper = { writeBehavior: { serializedName: "writeBehavior", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const CosmosDbMongoDbApiSink: coreClient.CompositeMapper = { @@ -22611,93 +24507,191 @@ export const CosmosDbMongoDbApiSink: coreClient.CompositeMapper = { writeBehavior: { serializedName: "writeBehavior", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; -export const SnowflakeExportCopyCommand: coreClient.CompositeMapper = { - serializedName: "SnowflakeExportCopyCommand", +export const LakeHouseTableSink: coreClient.CompositeMapper = { + serializedName: "LakeHouseTableSink", type: { name: "Composite", - className: "SnowflakeExportCopyCommand", - uberParent: "ExportSettings", + className: "LakeHouseTableSink", + uberParent: "CopySink", additionalProperties: { type: { name: "Object" } }, - polymorphicDiscriminator: ExportSettings.type.polymorphicDiscriminator, + polymorphicDiscriminator: CopySink.type.polymorphicDiscriminator, modelProperties: { - ...ExportSettings.type.modelProperties, - additionalCopyOptions: { - serializedName: "additionalCopyOptions", + ...CopySink.type.modelProperties, + tableActionOption: { + serializedName: "tableActionOption", type: { - name: "Dictionary", - value: { type: { name: "any" } } - } + name: "any", + }, }, - additionalFormatOptions: { - serializedName: "additionalFormatOptions", + partitionOption: { + serializedName: "partitionOption", type: { - name: "Dictionary", - value: { type: { name: "any" } } - } - } - } - } + name: "any", + }, + }, + partitionNameList: { + serializedName: "partitionNameList", + type: { + name: "any", + }, + }, + }, + }, }; -export const AzureDatabricksDeltaLakeExportCommand: coreClient.CompositeMapper = { - serializedName: "AzureDatabricksDeltaLakeExportCommand", +export const SalesforceV2Sink: coreClient.CompositeMapper = { + serializedName: "SalesforceV2Sink", type: { name: "Composite", - className: "AzureDatabricksDeltaLakeExportCommand", - uberParent: "ExportSettings", + className: "SalesforceV2Sink", + uberParent: "CopySink", additionalProperties: { type: { name: "Object" } }, - polymorphicDiscriminator: ExportSettings.type.polymorphicDiscriminator, + polymorphicDiscriminator: CopySink.type.polymorphicDiscriminator, modelProperties: { - ...ExportSettings.type.modelProperties, - dateFormat: { - serializedName: "dateFormat", + ...CopySink.type.modelProperties, + writeBehavior: { + serializedName: "writeBehavior", type: { - name: "any" - } + name: "String", + }, + }, + externalIdFieldName: { + serializedName: "externalIdFieldName", + type: { + name: "any", + }, }, - timestampFormat: { - serializedName: "timestampFormat", + ignoreNullValues: { + serializedName: "ignoreNullValues", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; -export const AzureDatabricksDeltaLakeImportCommand: coreClient.CompositeMapper = { - serializedName: "AzureDatabricksDeltaLakeImportCommand", +export const SalesforceServiceCloudV2Sink: coreClient.CompositeMapper = { + serializedName: "SalesforceServiceCloudV2Sink", type: { name: "Composite", - className: "AzureDatabricksDeltaLakeImportCommand", - uberParent: "ImportSettings", + className: "SalesforceServiceCloudV2Sink", + uberParent: "CopySink", additionalProperties: { type: { name: "Object" } }, - polymorphicDiscriminator: ImportSettings.type.polymorphicDiscriminator, + polymorphicDiscriminator: CopySink.type.polymorphicDiscriminator, modelProperties: { - ...ImportSettings.type.modelProperties, - dateFormat: { - serializedName: "dateFormat", + ...CopySink.type.modelProperties, + writeBehavior: { + serializedName: "writeBehavior", + type: { + name: "String", + }, + }, + externalIdFieldName: { + serializedName: "externalIdFieldName", type: { - name: "any" - } + name: "any", + }, }, - timestampFormat: { - serializedName: "timestampFormat", + ignoreNullValues: { + serializedName: "ignoreNullValues", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; +export const SnowflakeExportCopyCommand: coreClient.CompositeMapper = { + serializedName: "SnowflakeExportCopyCommand", + type: { + name: "Composite", + className: "SnowflakeExportCopyCommand", + uberParent: "ExportSettings", + additionalProperties: { type: { name: "Object" } }, + polymorphicDiscriminator: ExportSettings.type.polymorphicDiscriminator, + modelProperties: { + ...ExportSettings.type.modelProperties, + additionalCopyOptions: { + serializedName: "additionalCopyOptions", + type: { + name: "Dictionary", + value: { type: { name: "any" } }, + }, + }, + additionalFormatOptions: { + serializedName: "additionalFormatOptions", + type: { + name: "Dictionary", + value: { type: { name: "any" } }, + }, + }, + }, + }, +}; + +export const AzureDatabricksDeltaLakeExportCommand: coreClient.CompositeMapper = + { + serializedName: "AzureDatabricksDeltaLakeExportCommand", + type: { + name: "Composite", + className: "AzureDatabricksDeltaLakeExportCommand", + uberParent: "ExportSettings", + additionalProperties: { type: { name: "Object" } }, + polymorphicDiscriminator: ExportSettings.type.polymorphicDiscriminator, + modelProperties: { + ...ExportSettings.type.modelProperties, + dateFormat: { + serializedName: "dateFormat", + type: { + name: "any", + }, + }, + timestampFormat: { + serializedName: "timestampFormat", + type: { + name: "any", + }, + }, + }, + }, + }; + +export const AzureDatabricksDeltaLakeImportCommand: coreClient.CompositeMapper = + { + serializedName: "AzureDatabricksDeltaLakeImportCommand", + type: { + name: "Composite", + className: "AzureDatabricksDeltaLakeImportCommand", + uberParent: "ImportSettings", + additionalProperties: { type: { name: "Object" } }, + polymorphicDiscriminator: ImportSettings.type.polymorphicDiscriminator, + modelProperties: { + ...ImportSettings.type.modelProperties, + dateFormat: { + serializedName: "dateFormat", + type: { + name: "any", + }, + }, + timestampFormat: { + serializedName: "timestampFormat", + type: { + name: "any", + }, + }, + }, + }, + }; + export const SnowflakeImportCopyCommand: coreClient.CompositeMapper = { serializedName: "SnowflakeImportCopyCommand", type: { @@ -22712,18 +24706,18 @@ export const SnowflakeImportCopyCommand: coreClient.CompositeMapper = { serializedName: "additionalCopyOptions", type: { name: "Dictionary", - value: { type: { name: "any" } } - } + value: { type: { name: "any" } }, + }, }, additionalFormatOptions: { serializedName: "additionalFormatOptions", type: { name: "Dictionary", - value: { type: { name: "any" } } - } - } - } - } + value: { type: { name: "any" } }, + }, + }, + }, + }, }; export const TabularTranslator: coreClient.CompositeMapper = { @@ -22739,78 +24733,79 @@ export const TabularTranslator: coreClient.CompositeMapper = { columnMappings: { serializedName: "columnMappings", type: { - name: "any" - } + name: "any", + }, }, schemaMapping: { serializedName: "schemaMapping", type: { - name: "any" - } + name: "any", + }, }, collectionReference: { serializedName: "collectionReference", type: { - name: "any" - } + name: "any", + }, }, mapComplexValuesToString: { serializedName: "mapComplexValuesToString", type: { - name: "any" - } + name: "any", + }, }, mappings: { serializedName: "mappings", type: { - name: "any" - } + name: "any", + }, }, typeConversion: { serializedName: "typeConversion", type: { - name: "any" - } + name: "any", + }, }, typeConversionSettings: { serializedName: "typeConversionSettings", type: { name: "Composite", - className: "TypeConversionSettings" - } - } - } - } -}; - -export const ExecutePowerQueryActivityTypeProperties: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "ExecutePowerQueryActivityTypeProperties", - modelProperties: { - ...ExecuteDataFlowActivityTypeProperties.type.modelProperties, - sinks: { - serializedName: "sinks", - type: { - name: "Dictionary", - value: { type: { name: "Composite", className: "PowerQuerySink" } } - } + className: "TypeConversionSettings", + }, }, - queries: { - serializedName: "queries", - type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "PowerQuerySinkMapping" - } - } - } - } - } - } -}; + }, + }, +}; + +export const ExecutePowerQueryActivityTypeProperties: coreClient.CompositeMapper = + { + type: { + name: "Composite", + className: "ExecutePowerQueryActivityTypeProperties", + modelProperties: { + ...ExecuteDataFlowActivityTypeProperties.type.modelProperties, + sinks: { + serializedName: "sinks", + type: { + name: "Dictionary", + value: { type: { name: "Composite", className: "PowerQuerySink" } }, + }, + }, + queries: { + serializedName: "queries", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "PowerQuerySinkMapping", + }, + }, + }, + }, + }, + }, + }; export const TriggerDependencyReference: coreClient.CompositeMapper = { serializedName: "TriggerDependencyReference", @@ -22820,7 +24815,7 @@ export const TriggerDependencyReference: coreClient.CompositeMapper = { uberParent: "DependencyReference", polymorphicDiscriminator: { serializedName: "type", - clientName: "type" + clientName: "type", }, modelProperties: { ...DependencyReference.type.modelProperties, @@ -22828,51 +24823,87 @@ export const TriggerDependencyReference: coreClient.CompositeMapper = { serializedName: "referenceTrigger", type: { name: "Composite", - className: "TriggerReference" - } - } - } - } -}; + className: "TriggerReference", + }, + }, + }, + }, +}; + +export const SelfDependencyTumblingWindowTriggerReference: coreClient.CompositeMapper = + { + serializedName: "SelfDependencyTumblingWindowTriggerReference", + type: { + name: "Composite", + className: "SelfDependencyTumblingWindowTriggerReference", + uberParent: "DependencyReference", + polymorphicDiscriminator: + DependencyReference.type.polymorphicDiscriminator, + modelProperties: { + ...DependencyReference.type.modelProperties, + offset: { + constraints: { + Pattern: new RegExp( + "-((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9]))", + ), + MaxLength: 15, + MinLength: 8, + }, + serializedName: "offset", + required: true, + type: { + name: "String", + }, + }, + size: { + constraints: { + Pattern: new RegExp( + "((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9]))", + ), + MaxLength: 15, + MinLength: 8, + }, + serializedName: "size", + type: { + name: "String", + }, + }, + }, + }, + }; -export const SelfDependencyTumblingWindowTriggerReference: coreClient.CompositeMapper = { - serializedName: "SelfDependencyTumblingWindowTriggerReference", +export const ManagedIdentityCredentialResource: coreClient.CompositeMapper = { type: { name: "Composite", - className: "SelfDependencyTumblingWindowTriggerReference", - uberParent: "DependencyReference", - polymorphicDiscriminator: DependencyReference.type.polymorphicDiscriminator, + className: "ManagedIdentityCredentialResource", modelProperties: { - ...DependencyReference.type.modelProperties, - offset: { - constraints: { - Pattern: new RegExp( - "-((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9]))" - ), - MaxLength: 15, - MinLength: 8 - }, - serializedName: "offset", - required: true, + ...CredentialResource.type.modelProperties, + properties: { + serializedName: "properties", type: { - name: "String" - } - }, - size: { - constraints: { - Pattern: new RegExp( - "((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9]))" - ), - MaxLength: 15, - MinLength: 8 + name: "Composite", + className: "ManagedIdentityCredential", }, - serializedName: "size", + }, + }, + }, +}; + +export const ServicePrincipalCredentialResource: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "ServicePrincipalCredentialResource", + modelProperties: { + ...CredentialResource.type.modelProperties, + properties: { + serializedName: "properties", type: { - name: "String" - } - } - } - } + name: "Composite", + className: "ServicePrincipalCredential", + }, + }, + }, + }, }; export const ExecutePipelineActivity: coreClient.CompositeMapper = { @@ -22889,31 +24920,31 @@ export const ExecutePipelineActivity: coreClient.CompositeMapper = { serializedName: "policy", type: { name: "Composite", - className: "ExecutePipelineActivityPolicy" - } + className: "ExecutePipelineActivityPolicy", + }, }, pipeline: { serializedName: "typeProperties.pipeline", type: { name: "Composite", - className: "PipelineReference" - } + className: "PipelineReference", + }, }, parameters: { serializedName: "typeProperties.parameters", type: { name: "Dictionary", - value: { type: { name: "any" } } - } + value: { type: { name: "any" } }, + }, }, waitOnCompletion: { serializedName: "typeProperties.waitOnCompletion", type: { - name: "Boolean" - } - } - } - } + name: "Boolean", + }, + }, + }, + }, }; export const IfConditionActivity: coreClient.CompositeMapper = { @@ -22930,8 +24961,8 @@ export const IfConditionActivity: coreClient.CompositeMapper = { serializedName: "typeProperties.expression", type: { name: "Composite", - className: "Expression" - } + className: "Expression", + }, }, ifTrueActivities: { serializedName: "typeProperties.ifTrueActivities", @@ -22940,10 +24971,10 @@ export const IfConditionActivity: coreClient.CompositeMapper = { element: { type: { name: "Composite", - className: "Activity" - } - } - } + className: "Activity", + }, + }, + }, }, ifFalseActivities: { serializedName: "typeProperties.ifFalseActivities", @@ -22952,13 +24983,13 @@ export const IfConditionActivity: coreClient.CompositeMapper = { element: { type: { name: "Composite", - className: "Activity" - } - } - } - } - } - } + className: "Activity", + }, + }, + }, + }, + }, + }, }; export const SwitchActivity: coreClient.CompositeMapper = { @@ -22975,8 +25006,8 @@ export const SwitchActivity: coreClient.CompositeMapper = { serializedName: "typeProperties.on", type: { name: "Composite", - className: "Expression" - } + className: "Expression", + }, }, cases: { serializedName: "typeProperties.cases", @@ -22985,10 +25016,10 @@ export const SwitchActivity: coreClient.CompositeMapper = { element: { type: { name: "Composite", - className: "SwitchCase" - } - } - } + className: "SwitchCase", + }, + }, + }, }, defaultActivities: { serializedName: "typeProperties.defaultActivities", @@ -22997,13 +25028,13 @@ export const SwitchActivity: coreClient.CompositeMapper = { element: { type: { name: "Composite", - className: "Activity" - } - } - } - } - } - } + className: "Activity", + }, + }, + }, + }, + }, + }, }; export const ForEachActivity: coreClient.CompositeMapper = { @@ -23019,24 +25050,24 @@ export const ForEachActivity: coreClient.CompositeMapper = { isSequential: { serializedName: "typeProperties.isSequential", type: { - name: "Boolean" - } + name: "Boolean", + }, }, batchCount: { constraints: { - InclusiveMaximum: 50 + InclusiveMaximum: 50, }, serializedName: "typeProperties.batchCount", type: { - name: "Number" - } + name: "Number", + }, }, items: { serializedName: "typeProperties.items", type: { name: "Composite", - className: "Expression" - } + className: "Expression", + }, }, activities: { serializedName: "typeProperties.activities", @@ -23046,13 +25077,13 @@ export const ForEachActivity: coreClient.CompositeMapper = { element: { type: { name: "Composite", - className: "Activity" - } - } - } - } - } - } + className: "Activity", + }, + }, + }, + }, + }, + }, }; export const WaitActivity: coreClient.CompositeMapper = { @@ -23069,11 +25100,11 @@ export const WaitActivity: coreClient.CompositeMapper = { serializedName: "typeProperties.waitTimeInSeconds", required: true, type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const FailActivity: coreClient.CompositeMapper = { @@ -23090,18 +25121,18 @@ export const FailActivity: coreClient.CompositeMapper = { serializedName: "typeProperties.message", required: true, type: { - name: "any" - } + name: "any", + }, }, errorCode: { serializedName: "typeProperties.errorCode", required: true, type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const UntilActivity: coreClient.CompositeMapper = { @@ -23118,14 +25149,14 @@ export const UntilActivity: coreClient.CompositeMapper = { serializedName: "typeProperties.expression", type: { name: "Composite", - className: "Expression" - } + className: "Expression", + }, }, timeout: { serializedName: "typeProperties.timeout", type: { - name: "any" - } + name: "any", + }, }, activities: { serializedName: "typeProperties.activities", @@ -23135,13 +25166,13 @@ export const UntilActivity: coreClient.CompositeMapper = { element: { type: { name: "Composite", - className: "Activity" - } - } - } - } - } - } + className: "Activity", + }, + }, + }, + }, + }, + }, }; export const ValidationActivity: coreClient.CompositeMapper = { @@ -23157,36 +25188,36 @@ export const ValidationActivity: coreClient.CompositeMapper = { timeout: { serializedName: "typeProperties.timeout", type: { - name: "any" - } + name: "any", + }, }, sleep: { serializedName: "typeProperties.sleep", type: { - name: "any" - } + name: "any", + }, }, minimumSize: { serializedName: "typeProperties.minimumSize", type: { - name: "any" - } + name: "any", + }, }, childItems: { serializedName: "typeProperties.childItems", type: { - name: "any" - } + name: "any", + }, }, dataset: { serializedName: "typeProperties.dataset", type: { name: "Composite", - className: "DatasetReference" - } - } - } - } + className: "DatasetReference", + }, + }, + }, + }, }; export const FilterActivity: coreClient.CompositeMapper = { @@ -23203,18 +25234,18 @@ export const FilterActivity: coreClient.CompositeMapper = { serializedName: "typeProperties.items", type: { name: "Composite", - className: "Expression" - } + className: "Expression", + }, }, condition: { serializedName: "typeProperties.condition", type: { name: "Composite", - className: "Expression" - } - } - } - } + className: "Expression", + }, + }, + }, + }, }; export const SetVariableActivity: coreClient.CompositeMapper = { @@ -23227,20 +25258,33 @@ export const SetVariableActivity: coreClient.CompositeMapper = { polymorphicDiscriminator: ControlActivity.type.polymorphicDiscriminator, modelProperties: { ...ControlActivity.type.modelProperties, + policy: { + serializedName: "policy", + type: { + name: "Composite", + className: "SecureInputOutputPolicy", + }, + }, variableName: { serializedName: "typeProperties.variableName", type: { - name: "String" - } + name: "String", + }, }, value: { serializedName: "typeProperties.value", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + setSystemVariable: { + serializedName: "typeProperties.setSystemVariable", + type: { + name: "Boolean", + }, + }, + }, + }, }; export const AppendVariableActivity: coreClient.CompositeMapper = { @@ -23256,17 +25300,17 @@ export const AppendVariableActivity: coreClient.CompositeMapper = { variableName: { serializedName: "typeProperties.variableName", type: { - name: "String" - } + name: "String", + }, }, value: { serializedName: "typeProperties.value", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const WebHookActivity: coreClient.CompositeMapper = { @@ -23279,53 +25323,61 @@ export const WebHookActivity: coreClient.CompositeMapper = { polymorphicDiscriminator: ControlActivity.type.polymorphicDiscriminator, modelProperties: { ...ControlActivity.type.modelProperties, + policy: { + serializedName: "policy", + type: { + name: "Composite", + className: "SecureInputOutputPolicy", + }, + }, method: { serializedName: "typeProperties.method", required: true, type: { - name: "String" - } + name: "String", + }, }, url: { serializedName: "typeProperties.url", required: true, type: { - name: "any" - } + name: "any", + }, }, timeout: { serializedName: "typeProperties.timeout", type: { - name: "String" - } + name: "String", + }, }, headers: { serializedName: "typeProperties.headers", type: { - name: "any" - } + name: "Dictionary", + value: { type: { name: "any" } }, + }, }, body: { serializedName: "typeProperties.body", type: { - name: "any" - } + name: "any", + }, }, authentication: { serializedName: "typeProperties.authentication", type: { name: "Composite", - className: "WebActivityAuthentication" - } + className: "WebActivityAuthentication", + }, }, reportStatusOnCallBack: { serializedName: "typeProperties.reportStatusOnCallBack", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const CopyActivity: coreClient.CompositeMapper = { @@ -23345,10 +25397,10 @@ export const CopyActivity: coreClient.CompositeMapper = { element: { type: { name: "Composite", - className: "DatasetReference" - } - } - } + className: "DatasetReference", + }, + }, + }, }, outputs: { serializedName: "outputs", @@ -23357,82 +25409,82 @@ export const CopyActivity: coreClient.CompositeMapper = { element: { type: { name: "Composite", - className: "DatasetReference" - } - } - } + className: "DatasetReference", + }, + }, + }, }, source: { serializedName: "typeProperties.source", type: { name: "Composite", - className: "CopySource" - } + className: "CopySource", + }, }, sink: { serializedName: "typeProperties.sink", type: { name: "Composite", - className: "CopySink" - } + className: "CopySink", + }, }, translator: { serializedName: "typeProperties.translator", type: { - name: "any" - } + name: "any", + }, }, enableStaging: { serializedName: "typeProperties.enableStaging", type: { - name: "any" - } + name: "any", + }, }, stagingSettings: { serializedName: "typeProperties.stagingSettings", type: { name: "Composite", - className: "StagingSettings" - } + className: "StagingSettings", + }, }, parallelCopies: { serializedName: "typeProperties.parallelCopies", type: { - name: "any" - } + name: "any", + }, }, dataIntegrationUnits: { serializedName: "typeProperties.dataIntegrationUnits", type: { - name: "any" - } + name: "any", + }, }, enableSkipIncompatibleRow: { serializedName: "typeProperties.enableSkipIncompatibleRow", type: { - name: "any" - } + name: "any", + }, }, redirectIncompatibleRowSettings: { serializedName: "typeProperties.redirectIncompatibleRowSettings", type: { name: "Composite", - className: "RedirectIncompatibleRowSettings" - } + className: "RedirectIncompatibleRowSettings", + }, }, logStorageSettings: { serializedName: "typeProperties.logStorageSettings", type: { name: "Composite", - className: "LogStorageSettings" - } + className: "LogStorageSettings", + }, }, logSettings: { serializedName: "typeProperties.logSettings", type: { name: "Composite", - className: "LogSettings" - } + className: "LogSettings", + }, }, preserveRules: { serializedName: "typeProperties.preserveRules", @@ -23440,10 +25492,10 @@ export const CopyActivity: coreClient.CompositeMapper = { name: "Sequence", element: { type: { - name: "any" - } - } - } + name: "any", + }, + }, + }, }, preserve: { serializedName: "typeProperties.preserve", @@ -23451,26 +25503,26 @@ export const CopyActivity: coreClient.CompositeMapper = { name: "Sequence", element: { type: { - name: "any" - } - } - } + name: "any", + }, + }, + }, }, validateDataConsistency: { serializedName: "typeProperties.validateDataConsistency", type: { - name: "any" - } + name: "any", + }, }, skipErrorFile: { serializedName: "typeProperties.skipErrorFile", type: { name: "Composite", - className: "SkipErrorFile" - } - } - } - } + className: "SkipErrorFile", + }, + }, + }, + }, }; export const HDInsightHiveActivity: coreClient.CompositeMapper = { @@ -23490,10 +25542,10 @@ export const HDInsightHiveActivity: coreClient.CompositeMapper = { element: { type: { name: "Composite", - className: "LinkedServiceReference" - } - } - } + className: "LinkedServiceReference", + }, + }, + }, }, arguments: { serializedName: "typeProperties.arguments", @@ -23501,56 +25553,52 @@ export const HDInsightHiveActivity: coreClient.CompositeMapper = { name: "Sequence", element: { type: { - name: "any" - } - } - } + name: "any", + }, + }, + }, }, getDebugInfo: { serializedName: "typeProperties.getDebugInfo", type: { - name: "String" - } + name: "String", + }, }, scriptPath: { serializedName: "typeProperties.scriptPath", type: { - name: "any" - } + name: "any", + }, }, scriptLinkedService: { serializedName: "typeProperties.scriptLinkedService", type: { name: "Composite", - className: "LinkedServiceReference" - } + className: "LinkedServiceReference", + }, }, defines: { serializedName: "typeProperties.defines", type: { name: "Dictionary", - value: { type: { name: "any" } } - } + value: { type: { name: "any" } }, + }, }, variables: { serializedName: "typeProperties.variables", type: { - name: "Sequence", - element: { - type: { - name: "any" - } - } - } + name: "Dictionary", + value: { type: { name: "any" } }, + }, }, queryTimeout: { serializedName: "typeProperties.queryTimeout", type: { - name: "Number" - } - } - } - } + name: "Number", + }, + }, + }, + }, }; export const HDInsightPigActivity: coreClient.CompositeMapper = { @@ -23570,45 +25618,45 @@ export const HDInsightPigActivity: coreClient.CompositeMapper = { element: { type: { name: "Composite", - className: "LinkedServiceReference" - } - } - } + className: "LinkedServiceReference", + }, + }, + }, }, arguments: { serializedName: "typeProperties.arguments", type: { - name: "any" - } + name: "any", + }, }, getDebugInfo: { serializedName: "typeProperties.getDebugInfo", type: { - name: "String" - } + name: "String", + }, }, scriptPath: { serializedName: "typeProperties.scriptPath", type: { - name: "any" - } + name: "any", + }, }, scriptLinkedService: { serializedName: "typeProperties.scriptLinkedService", type: { name: "Composite", - className: "LinkedServiceReference" - } + className: "LinkedServiceReference", + }, }, defines: { serializedName: "typeProperties.defines", type: { name: "Dictionary", - value: { type: { name: "any" } } - } - } - } - } + value: { type: { name: "any" } }, + }, + }, + }, + }, }; export const HDInsightMapReduceActivity: coreClient.CompositeMapper = { @@ -23628,10 +25676,10 @@ export const HDInsightMapReduceActivity: coreClient.CompositeMapper = { element: { type: { name: "Composite", - className: "LinkedServiceReference" - } - } - } + className: "LinkedServiceReference", + }, + }, + }, }, arguments: { serializedName: "typeProperties.arguments", @@ -23639,37 +25687,37 @@ export const HDInsightMapReduceActivity: coreClient.CompositeMapper = { name: "Sequence", element: { type: { - name: "any" - } - } - } + name: "any", + }, + }, + }, }, getDebugInfo: { serializedName: "typeProperties.getDebugInfo", type: { - name: "String" - } + name: "String", + }, }, className: { serializedName: "typeProperties.className", required: true, type: { - name: "any" - } + name: "any", + }, }, jarFilePath: { serializedName: "typeProperties.jarFilePath", required: true, type: { - name: "any" - } + name: "any", + }, }, jarLinkedService: { serializedName: "typeProperties.jarLinkedService", type: { name: "Composite", - className: "LinkedServiceReference" - } + className: "LinkedServiceReference", + }, }, jarLibs: { serializedName: "typeProperties.jarLibs", @@ -23677,20 +25725,20 @@ export const HDInsightMapReduceActivity: coreClient.CompositeMapper = { name: "Sequence", element: { type: { - name: "any" - } - } - } + name: "any", + }, + }, + }, }, defines: { serializedName: "typeProperties.defines", type: { name: "Dictionary", - value: { type: { name: "any" } } - } - } - } - } + value: { type: { name: "any" } }, + }, + }, + }, + }, }; export const HDInsightStreamingActivity: coreClient.CompositeMapper = { @@ -23710,10 +25758,10 @@ export const HDInsightStreamingActivity: coreClient.CompositeMapper = { element: { type: { name: "Composite", - className: "LinkedServiceReference" - } - } - } + className: "LinkedServiceReference", + }, + }, + }, }, arguments: { serializedName: "typeProperties.arguments", @@ -23721,44 +25769,44 @@ export const HDInsightStreamingActivity: coreClient.CompositeMapper = { name: "Sequence", element: { type: { - name: "any" - } - } - } + name: "any", + }, + }, + }, }, getDebugInfo: { serializedName: "typeProperties.getDebugInfo", type: { - name: "String" - } + name: "String", + }, }, mapper: { serializedName: "typeProperties.mapper", required: true, type: { - name: "any" - } + name: "any", + }, }, reducer: { serializedName: "typeProperties.reducer", required: true, type: { - name: "any" - } + name: "any", + }, }, input: { serializedName: "typeProperties.input", required: true, type: { - name: "any" - } + name: "any", + }, }, output: { serializedName: "typeProperties.output", required: true, type: { - name: "any" - } + name: "any", + }, }, filePaths: { serializedName: "typeProperties.filePaths", @@ -23767,23 +25815,23 @@ export const HDInsightStreamingActivity: coreClient.CompositeMapper = { name: "Sequence", element: { type: { - name: "any" - } - } - } + name: "any", + }, + }, + }, }, fileLinkedService: { serializedName: "typeProperties.fileLinkedService", type: { name: "Composite", - className: "LinkedServiceReference" - } + className: "LinkedServiceReference", + }, }, combiner: { serializedName: "typeProperties.combiner", type: { - name: "any" - } + name: "any", + }, }, commandEnvironment: { serializedName: "typeProperties.commandEnvironment", @@ -23791,20 +25839,20 @@ export const HDInsightStreamingActivity: coreClient.CompositeMapper = { name: "Sequence", element: { type: { - name: "any" - } - } - } + name: "any", + }, + }, + }, }, defines: { serializedName: "typeProperties.defines", type: { name: "Dictionary", - value: { type: { name: "any" } } - } - } - } - } + value: { type: { name: "any" } }, + }, + }, + }, + }, }; export const HDInsightSparkActivity: coreClient.CompositeMapper = { @@ -23821,15 +25869,15 @@ export const HDInsightSparkActivity: coreClient.CompositeMapper = { serializedName: "typeProperties.rootPath", required: true, type: { - name: "any" - } + name: "any", + }, }, entryFilePath: { serializedName: "typeProperties.entryFilePath", required: true, type: { - name: "any" - } + name: "any", + }, }, arguments: { serializedName: "typeProperties.arguments", @@ -23837,45 +25885,45 @@ export const HDInsightSparkActivity: coreClient.CompositeMapper = { name: "Sequence", element: { type: { - name: "any" - } - } - } + name: "any", + }, + }, + }, }, getDebugInfo: { serializedName: "typeProperties.getDebugInfo", type: { - name: "String" - } + name: "String", + }, }, sparkJobLinkedService: { serializedName: "typeProperties.sparkJobLinkedService", type: { name: "Composite", - className: "LinkedServiceReference" - } + className: "LinkedServiceReference", + }, }, className: { serializedName: "typeProperties.className", type: { - name: "String" - } + name: "String", + }, }, proxyUser: { serializedName: "typeProperties.proxyUser", type: { - name: "any" - } + name: "any", + }, }, sparkConfig: { serializedName: "typeProperties.sparkConfig", type: { name: "Dictionary", - value: { type: { name: "any" } } - } - } - } - } + value: { type: { name: "any" } }, + }, + }, + }, + }, }; export const ExecuteSsisPackageActivity: coreClient.CompositeMapper = { @@ -23892,58 +25940,58 @@ export const ExecuteSsisPackageActivity: coreClient.CompositeMapper = { serializedName: "typeProperties.packageLocation", type: { name: "Composite", - className: "SsisPackageLocation" - } + className: "SsisPackageLocation", + }, }, runtime: { serializedName: "typeProperties.runtime", type: { - name: "any" - } + name: "any", + }, }, loggingLevel: { serializedName: "typeProperties.loggingLevel", type: { - name: "any" - } + name: "any", + }, }, environmentPath: { serializedName: "typeProperties.environmentPath", type: { - name: "any" - } + name: "any", + }, }, executionCredential: { serializedName: "typeProperties.executionCredential", type: { name: "Composite", - className: "SsisExecutionCredential" - } + className: "SsisExecutionCredential", + }, }, connectVia: { serializedName: "typeProperties.connectVia", type: { name: "Composite", - className: "IntegrationRuntimeReference" - } + className: "IntegrationRuntimeReference", + }, }, projectParameters: { serializedName: "typeProperties.projectParameters", type: { name: "Dictionary", value: { - type: { name: "Composite", className: "SsisExecutionParameter" } - } - } + type: { name: "Composite", className: "SsisExecutionParameter" }, + }, + }, }, packageParameters: { serializedName: "typeProperties.packageParameters", type: { name: "Dictionary", value: { - type: { name: "Composite", className: "SsisExecutionParameter" } - } - } + type: { name: "Composite", className: "SsisExecutionParameter" }, + }, + }, }, projectConnectionManagers: { serializedName: "typeProperties.projectConnectionManagers", @@ -23953,11 +26001,14 @@ export const ExecuteSsisPackageActivity: coreClient.CompositeMapper = { type: { name: "Dictionary", value: { - type: { name: "Composite", className: "SsisExecutionParameter" } - } - } - } - } + type: { + name: "Composite", + className: "SsisExecutionParameter", + }, + }, + }, + }, + }, }, packageConnectionManagers: { serializedName: "typeProperties.packageConnectionManagers", @@ -23967,30 +26018,33 @@ export const ExecuteSsisPackageActivity: coreClient.CompositeMapper = { type: { name: "Dictionary", value: { - type: { name: "Composite", className: "SsisExecutionParameter" } - } - } - } - } + type: { + name: "Composite", + className: "SsisExecutionParameter", + }, + }, + }, + }, + }, }, propertyOverrides: { serializedName: "typeProperties.propertyOverrides", type: { name: "Dictionary", value: { - type: { name: "Composite", className: "SsisPropertyOverride" } - } - } + type: { name: "Composite", className: "SsisPropertyOverride" }, + }, + }, }, logLocation: { serializedName: "typeProperties.logLocation", type: { name: "Composite", - className: "SsisLogLocation" - } - } - } - } + className: "SsisLogLocation", + }, + }, + }, + }, }; export const CustomActivity: coreClient.CompositeMapper = { @@ -24007,50 +26061,50 @@ export const CustomActivity: coreClient.CompositeMapper = { serializedName: "typeProperties.command", required: true, type: { - name: "any" - } + name: "any", + }, }, resourceLinkedService: { serializedName: "typeProperties.resourceLinkedService", type: { name: "Composite", - className: "LinkedServiceReference" - } + className: "LinkedServiceReference", + }, }, folderPath: { serializedName: "typeProperties.folderPath", type: { - name: "any" - } + name: "any", + }, }, referenceObjects: { serializedName: "typeProperties.referenceObjects", type: { name: "Composite", - className: "CustomActivityReferenceObject" - } + className: "CustomActivityReferenceObject", + }, }, extendedProperties: { serializedName: "typeProperties.extendedProperties", type: { name: "Dictionary", - value: { type: { name: "any" } } - } + value: { type: { name: "any" } }, + }, }, retentionTimeInDays: { serializedName: "typeProperties.retentionTimeInDays", type: { - name: "any" - } + name: "any", + }, }, autoUserSpecification: { serializedName: "typeProperties.autoUserSpecification", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const SqlServerStoredProcedureActivity: coreClient.CompositeMapper = { @@ -24067,17 +26121,17 @@ export const SqlServerStoredProcedureActivity: coreClient.CompositeMapper = { serializedName: "typeProperties.storedProcedureName", required: true, type: { - name: "any" - } + name: "any", + }, }, storedProcedureParameters: { serializedName: "typeProperties.storedProcedureParameters", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const DeleteActivity: coreClient.CompositeMapper = { @@ -24093,47 +26147,47 @@ export const DeleteActivity: coreClient.CompositeMapper = { recursive: { serializedName: "typeProperties.recursive", type: { - name: "any" - } + name: "any", + }, }, maxConcurrentConnections: { constraints: { - InclusiveMinimum: 1 + InclusiveMinimum: 1, }, serializedName: "typeProperties.maxConcurrentConnections", type: { - name: "Number" - } + name: "Number", + }, }, enableLogging: { serializedName: "typeProperties.enableLogging", type: { - name: "any" - } + name: "any", + }, }, logStorageSettings: { serializedName: "typeProperties.logStorageSettings", type: { name: "Composite", - className: "LogStorageSettings" - } + className: "LogStorageSettings", + }, }, dataset: { serializedName: "typeProperties.dataset", type: { name: "Composite", - className: "DatasetReference" - } + className: "DatasetReference", + }, }, storeSettings: { serializedName: "typeProperties.storeSettings", type: { name: "Composite", - className: "StoreReadSettings" - } - } - } - } + className: "StoreReadSettings", + }, + }, + }, + }, }; export const AzureDataExplorerCommandActivity: coreClient.CompositeMapper = { @@ -24150,17 +26204,17 @@ export const AzureDataExplorerCommandActivity: coreClient.CompositeMapper = { serializedName: "typeProperties.command", required: true, type: { - name: "any" - } + name: "any", + }, }, commandTimeout: { serializedName: "typeProperties.commandTimeout", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const LookupActivity: coreClient.CompositeMapper = { @@ -24177,24 +26231,24 @@ export const LookupActivity: coreClient.CompositeMapper = { serializedName: "typeProperties.source", type: { name: "Composite", - className: "CopySource" - } + className: "CopySource", + }, }, dataset: { serializedName: "typeProperties.dataset", type: { name: "Composite", - className: "DatasetReference" - } + className: "DatasetReference", + }, }, firstRowOnly: { serializedName: "typeProperties.firstRowOnly", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const WebActivity: coreClient.CompositeMapper = { @@ -24211,40 +26265,53 @@ export const WebActivity: coreClient.CompositeMapper = { serializedName: "typeProperties.method", required: true, type: { - name: "String" - } + name: "String", + }, }, url: { serializedName: "typeProperties.url", required: true, type: { - name: "any" - } + name: "any", + }, }, headers: { serializedName: "typeProperties.headers", type: { - name: "any" - } + name: "Dictionary", + value: { type: { name: "any" } }, + }, }, body: { serializedName: "typeProperties.body", type: { - name: "any" - } + name: "any", + }, }, authentication: { serializedName: "typeProperties.authentication", type: { name: "Composite", - className: "WebActivityAuthentication" - } + className: "WebActivityAuthentication", + }, }, disableCertValidation: { serializedName: "typeProperties.disableCertValidation", type: { - name: "Boolean" - } + name: "Boolean", + }, + }, + httpRequestTimeout: { + serializedName: "typeProperties.httpRequestTimeout", + type: { + name: "any", + }, + }, + turnOffAsync: { + serializedName: "typeProperties.turnOffAsync", + type: { + name: "Boolean", + }, }, datasets: { serializedName: "typeProperties.datasets", @@ -24253,10 +26320,10 @@ export const WebActivity: coreClient.CompositeMapper = { element: { type: { name: "Composite", - className: "DatasetReference" - } - } - } + className: "DatasetReference", + }, + }, + }, }, linkedServices: { serializedName: "typeProperties.linkedServices", @@ -24265,20 +26332,20 @@ export const WebActivity: coreClient.CompositeMapper = { element: { type: { name: "Composite", - className: "LinkedServiceReference" - } - } - } + className: "LinkedServiceReference", + }, + }, + }, }, connectVia: { serializedName: "typeProperties.connectVia", type: { name: "Composite", - className: "IntegrationRuntimeReference" - } - } - } - } + className: "IntegrationRuntimeReference", + }, + }, + }, + }, }; export const GetMetadataActivity: coreClient.CompositeMapper = { @@ -24295,8 +26362,8 @@ export const GetMetadataActivity: coreClient.CompositeMapper = { serializedName: "typeProperties.dataset", type: { name: "Composite", - className: "DatasetReference" - } + className: "DatasetReference", + }, }, fieldList: { serializedName: "typeProperties.fieldList", @@ -24304,27 +26371,27 @@ export const GetMetadataActivity: coreClient.CompositeMapper = { name: "Sequence", element: { type: { - name: "any" - } - } - } + name: "any", + }, + }, + }, }, storeSettings: { serializedName: "typeProperties.storeSettings", type: { name: "Composite", - className: "StoreReadSettings" - } + className: "StoreReadSettings", + }, }, formatSettings: { serializedName: "typeProperties.formatSettings", type: { name: "Composite", - className: "FormatReadSettings" - } - } - } - } + className: "FormatReadSettings", + }, + }, + }, + }, }; export const AzureMLBatchExecutionActivity: coreClient.CompositeMapper = { @@ -24341,29 +26408,29 @@ export const AzureMLBatchExecutionActivity: coreClient.CompositeMapper = { serializedName: "typeProperties.globalParameters", type: { name: "Dictionary", - value: { type: { name: "any" } } - } + value: { type: { name: "any" } }, + }, }, webServiceOutputs: { serializedName: "typeProperties.webServiceOutputs", type: { name: "Dictionary", value: { - type: { name: "Composite", className: "AzureMLWebServiceFile" } - } - } + type: { name: "Composite", className: "AzureMLWebServiceFile" }, + }, + }, }, webServiceInputs: { serializedName: "typeProperties.webServiceInputs", type: { name: "Dictionary", value: { - type: { name: "Composite", className: "AzureMLWebServiceFile" } - } - } - } - } - } + type: { name: "Composite", className: "AzureMLWebServiceFile" }, + }, + }, + }, + }, + }, }; export const AzureMLUpdateResourceActivity: coreClient.CompositeMapper = { @@ -24380,25 +26447,25 @@ export const AzureMLUpdateResourceActivity: coreClient.CompositeMapper = { serializedName: "typeProperties.trainedModelName", required: true, type: { - name: "any" - } + name: "any", + }, }, trainedModelLinkedServiceName: { serializedName: "typeProperties.trainedModelLinkedServiceName", type: { name: "Composite", - className: "LinkedServiceReference" - } + className: "LinkedServiceReference", + }, }, trainedModelFilePath: { serializedName: "typeProperties.trainedModelFilePath", required: true, type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const AzureMLExecutePipelineActivity: coreClient.CompositeMapper = { @@ -24414,53 +26481,53 @@ export const AzureMLExecutePipelineActivity: coreClient.CompositeMapper = { mlPipelineId: { serializedName: "typeProperties.mlPipelineId", type: { - name: "any" - } + name: "any", + }, }, mlPipelineEndpointId: { serializedName: "typeProperties.mlPipelineEndpointId", type: { - name: "any" - } + name: "any", + }, }, version: { serializedName: "typeProperties.version", type: { - name: "any" - } + name: "any", + }, }, experimentName: { serializedName: "typeProperties.experimentName", type: { - name: "any" - } + name: "any", + }, }, mlPipelineParameters: { serializedName: "typeProperties.mlPipelineParameters", type: { - name: "any" - } + name: "any", + }, }, dataPathAssignments: { serializedName: "typeProperties.dataPathAssignments", type: { - name: "any" - } + name: "any", + }, }, mlParentRunId: { serializedName: "typeProperties.mlParentRunId", type: { - name: "any" - } + name: "any", + }, }, continueOnStepFailure: { serializedName: "typeProperties.continueOnStepFailure", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const DataLakeAnalyticsUsqlActivity: coreClient.CompositeMapper = { @@ -24477,49 +26544,49 @@ export const DataLakeAnalyticsUsqlActivity: coreClient.CompositeMapper = { serializedName: "typeProperties.scriptPath", required: true, type: { - name: "any" - } + name: "any", + }, }, scriptLinkedService: { serializedName: "typeProperties.scriptLinkedService", type: { name: "Composite", - className: "LinkedServiceReference" - } + className: "LinkedServiceReference", + }, }, degreeOfParallelism: { serializedName: "typeProperties.degreeOfParallelism", type: { - name: "any" - } + name: "any", + }, }, priority: { serializedName: "typeProperties.priority", type: { - name: "any" - } + name: "any", + }, }, parameters: { serializedName: "typeProperties.parameters", type: { name: "Dictionary", - value: { type: { name: "any" } } - } + value: { type: { name: "any" } }, + }, }, runtimeVersion: { serializedName: "typeProperties.runtimeVersion", type: { - name: "any" - } + name: "any", + }, }, compilationMode: { serializedName: "typeProperties.compilationMode", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const DatabricksNotebookActivity: coreClient.CompositeMapper = { @@ -24536,15 +26603,15 @@ export const DatabricksNotebookActivity: coreClient.CompositeMapper = { serializedName: "typeProperties.notebookPath", required: true, type: { - name: "any" - } + name: "any", + }, }, baseParameters: { serializedName: "typeProperties.baseParameters", type: { name: "Dictionary", - value: { type: { name: "any" } } - } + value: { type: { name: "any" } }, + }, }, libraries: { serializedName: "typeProperties.libraries", @@ -24553,13 +26620,13 @@ export const DatabricksNotebookActivity: coreClient.CompositeMapper = { element: { type: { name: "Dictionary", - value: { type: { name: "any" } } - } - } - } - } - } - } + value: { type: { name: "any" } }, + }, + }, + }, + }, + }, + }, }; export const DatabricksSparkJarActivity: coreClient.CompositeMapper = { @@ -24576,8 +26643,8 @@ export const DatabricksSparkJarActivity: coreClient.CompositeMapper = { serializedName: "typeProperties.mainClassName", required: true, type: { - name: "any" - } + name: "any", + }, }, parameters: { serializedName: "typeProperties.parameters", @@ -24585,10 +26652,10 @@ export const DatabricksSparkJarActivity: coreClient.CompositeMapper = { name: "Sequence", element: { type: { - name: "any" - } - } - } + name: "any", + }, + }, + }, }, libraries: { serializedName: "typeProperties.libraries", @@ -24597,13 +26664,13 @@ export const DatabricksSparkJarActivity: coreClient.CompositeMapper = { element: { type: { name: "Dictionary", - value: { type: { name: "any" } } - } - } - } - } - } - } + value: { type: { name: "any" } }, + }, + }, + }, + }, + }, + }, }; export const DatabricksSparkPythonActivity: coreClient.CompositeMapper = { @@ -24620,8 +26687,8 @@ export const DatabricksSparkPythonActivity: coreClient.CompositeMapper = { serializedName: "typeProperties.pythonFile", required: true, type: { - name: "any" - } + name: "any", + }, }, parameters: { serializedName: "typeProperties.parameters", @@ -24629,10 +26696,10 @@ export const DatabricksSparkPythonActivity: coreClient.CompositeMapper = { name: "Sequence", element: { type: { - name: "any" - } - } - } + name: "any", + }, + }, + }, }, libraries: { serializedName: "typeProperties.libraries", @@ -24641,13 +26708,13 @@ export const DatabricksSparkPythonActivity: coreClient.CompositeMapper = { element: { type: { name: "Dictionary", - value: { type: { name: "any" } } - } - } - } - } - } - } + value: { type: { name: "any" } }, + }, + }, + }, + }, + }, + }, }; export const AzureFunctionActivity: coreClient.CompositeMapper = { @@ -24664,30 +26731,31 @@ export const AzureFunctionActivity: coreClient.CompositeMapper = { serializedName: "typeProperties.method", required: true, type: { - name: "String" - } + name: "String", + }, }, functionName: { serializedName: "typeProperties.functionName", required: true, type: { - name: "any" - } + name: "any", + }, }, headers: { serializedName: "typeProperties.headers", type: { - name: "any" - } + name: "Dictionary", + value: { type: { name: "any" } }, + }, }, body: { serializedName: "typeProperties.body", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const ExecuteDataFlowActivity: coreClient.CompositeMapper = { @@ -24704,56 +26772,56 @@ export const ExecuteDataFlowActivity: coreClient.CompositeMapper = { serializedName: "typeProperties.dataFlow", type: { name: "Composite", - className: "DataFlowReference" - } + className: "DataFlowReference", + }, }, staging: { serializedName: "typeProperties.staging", type: { name: "Composite", - className: "DataFlowStagingInfo" - } + className: "DataFlowStagingInfo", + }, }, integrationRuntime: { serializedName: "typeProperties.integrationRuntime", type: { name: "Composite", - className: "IntegrationRuntimeReference" - } + className: "IntegrationRuntimeReference", + }, }, compute: { serializedName: "typeProperties.compute", type: { name: "Composite", - className: "ExecuteDataFlowActivityTypePropertiesCompute" - } + className: "ExecuteDataFlowActivityTypePropertiesCompute", + }, }, traceLevel: { serializedName: "typeProperties.traceLevel", type: { - name: "any" - } + name: "any", + }, }, continueOnError: { serializedName: "typeProperties.continueOnError", type: { - name: "any" - } + name: "any", + }, }, runConcurrently: { serializedName: "typeProperties.runConcurrently", type: { - name: "any" - } + name: "any", + }, }, sourceStagingConcurrency: { serializedName: "typeProperties.sourceStagingConcurrency", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const ScriptActivity: coreClient.CompositeMapper = { @@ -24769,8 +26837,8 @@ export const ScriptActivity: coreClient.CompositeMapper = { scriptBlockExecutionTimeout: { serializedName: "typeProperties.scriptBlockExecutionTimeout", type: { - name: "any" - } + name: "any", + }, }, scripts: { serializedName: "typeProperties.scripts", @@ -24779,20 +26847,20 @@ export const ScriptActivity: coreClient.CompositeMapper = { element: { type: { name: "Composite", - className: "ScriptActivityScriptBlock" - } - } - } + className: "ScriptActivityScriptBlock", + }, + }, + }, }, logSettings: { serializedName: "typeProperties.logSettings", type: { name: "Composite", - className: "ScriptActivityTypePropertiesLogSettings" - } - } - } - } + className: "ScriptActivityTypePropertiesLogSettings", + }, + }, + }, + }, }; export const SynapseNotebookActivity: coreClient.CompositeMapper = { @@ -24809,49 +26877,71 @@ export const SynapseNotebookActivity: coreClient.CompositeMapper = { serializedName: "typeProperties.notebook", type: { name: "Composite", - className: "SynapseNotebookReference" - } + className: "SynapseNotebookReference", + }, }, sparkPool: { serializedName: "typeProperties.sparkPool", type: { name: "Composite", - className: "BigDataPoolParametrizationReference" - } + className: "BigDataPoolParametrizationReference", + }, }, parameters: { serializedName: "typeProperties.parameters", type: { name: "Dictionary", - value: { type: { name: "Composite", className: "NotebookParameter" } } - } + value: { + type: { name: "Composite", className: "NotebookParameter" }, + }, + }, }, executorSize: { serializedName: "typeProperties.executorSize", type: { - name: "any" - } + name: "any", + }, }, conf: { serializedName: "typeProperties.conf", type: { - name: "any" - } + name: "any", + }, }, driverSize: { serializedName: "typeProperties.driverSize", type: { - name: "any" - } + name: "any", + }, }, numExecutors: { serializedName: "typeProperties.numExecutors", type: { - name: "Number" - } - } - } - } + name: "any", + }, + }, + configurationType: { + serializedName: "typeProperties.configurationType", + type: { + name: "String", + }, + }, + targetSparkConfiguration: { + serializedName: "typeProperties.targetSparkConfiguration", + type: { + name: "Composite", + className: "SparkConfigurationParametrizationReference", + }, + }, + sparkConfig: { + serializedName: "typeProperties.sparkConfig", + type: { + name: "Dictionary", + value: { type: { name: "any" } }, + }, + }, + }, + }, }; export const SynapseSparkJobDefinitionActivity: coreClient.CompositeMapper = { @@ -24868,8 +26958,8 @@ export const SynapseSparkJobDefinitionActivity: coreClient.CompositeMapper = { serializedName: "typeProperties.sparkJob", type: { name: "Composite", - className: "SynapseSparkJobReference" - } + className: "SynapseSparkJobReference", + }, }, arguments: { serializedName: "typeProperties.args", @@ -24877,28 +26967,28 @@ export const SynapseSparkJobDefinitionActivity: coreClient.CompositeMapper = { name: "Sequence", element: { type: { - name: "any" - } - } - } + name: "any", + }, + }, + }, }, file: { serializedName: "typeProperties.file", type: { - name: "any" - } + name: "any", + }, }, scanFolder: { serializedName: "typeProperties.scanFolder", type: { - name: "any" - } + name: "any", + }, }, className: { serializedName: "typeProperties.className", type: { - name: "any" - } + name: "any", + }, }, files: { serializedName: "typeProperties.files", @@ -24906,10 +26996,10 @@ export const SynapseSparkJobDefinitionActivity: coreClient.CompositeMapper = { name: "Sequence", element: { type: { - name: "any" - } - } - } + name: "any", + }, + }, + }, }, pythonCodeReference: { serializedName: "typeProperties.pythonCodeReference", @@ -24917,10 +27007,10 @@ export const SynapseSparkJobDefinitionActivity: coreClient.CompositeMapper = { name: "Sequence", element: { type: { - name: "any" - } - } - } + name: "any", + }, + }, + }, }, filesV2: { serializedName: "typeProperties.filesV2", @@ -24928,64 +27018,64 @@ export const SynapseSparkJobDefinitionActivity: coreClient.CompositeMapper = { name: "Sequence", element: { type: { - name: "any" - } - } - } + name: "any", + }, + }, + }, }, targetBigDataPool: { serializedName: "typeProperties.targetBigDataPool", type: { name: "Composite", - className: "BigDataPoolParametrizationReference" - } + className: "BigDataPoolParametrizationReference", + }, }, executorSize: { serializedName: "typeProperties.executorSize", type: { - name: "any" - } + name: "any", + }, }, conf: { serializedName: "typeProperties.conf", type: { - name: "any" - } + name: "any", + }, }, driverSize: { serializedName: "typeProperties.driverSize", type: { - name: "any" - } + name: "any", + }, }, numExecutors: { serializedName: "typeProperties.numExecutors", type: { - name: "any" - } + name: "any", + }, }, configurationType: { serializedName: "typeProperties.configurationType", type: { - name: "String" - } + name: "String", + }, }, targetSparkConfiguration: { serializedName: "typeProperties.targetSparkConfiguration", type: { name: "Composite", - className: "SparkConfigurationParametrizationReference" - } + className: "SparkConfigurationParametrizationReference", + }, }, sparkConfig: { serializedName: "typeProperties.sparkConfig", type: { name: "Dictionary", - value: { type: { name: "any" } } - } - } - } - } + value: { type: { name: "any" } }, + }, + }, + }, + }, }; export const ScheduleTrigger: coreClient.CompositeMapper = { @@ -25003,11 +27093,11 @@ export const ScheduleTrigger: coreClient.CompositeMapper = { serializedName: "typeProperties.recurrence", type: { name: "Composite", - className: "ScheduleTriggerRecurrence" - } - } - } - } + className: "ScheduleTriggerRecurrence", + }, + }, + }, + }, }; export const BlobTrigger: coreClient.CompositeMapper = { @@ -25025,25 +27115,25 @@ export const BlobTrigger: coreClient.CompositeMapper = { serializedName: "typeProperties.folderPath", required: true, type: { - name: "String" - } + name: "String", + }, }, maxConcurrency: { serializedName: "typeProperties.maxConcurrency", required: true, type: { - name: "Number" - } + name: "Number", + }, }, linkedService: { serializedName: "typeProperties.linkedService", type: { name: "Composite", - className: "LinkedServiceReference" - } - } - } - } + className: "LinkedServiceReference", + }, + }, + }, + }, }; export const BlobEventsTrigger: coreClient.CompositeMapper = { @@ -25060,20 +27150,20 @@ export const BlobEventsTrigger: coreClient.CompositeMapper = { blobPathBeginsWith: { serializedName: "typeProperties.blobPathBeginsWith", type: { - name: "String" - } + name: "String", + }, }, blobPathEndsWith: { serializedName: "typeProperties.blobPathEndsWith", type: { - name: "String" - } + name: "String", + }, }, ignoreEmptyBlobs: { serializedName: "typeProperties.ignoreEmptyBlobs", type: { - name: "Boolean" - } + name: "Boolean", + }, }, events: { serializedName: "typeProperties.events", @@ -25082,20 +27172,20 @@ export const BlobEventsTrigger: coreClient.CompositeMapper = { name: "Sequence", element: { type: { - name: "String" - } - } - } + name: "String", + }, + }, + }, }, scope: { serializedName: "typeProperties.scope", required: true, type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + }, + }, }; export const CustomEventsTrigger: coreClient.CompositeMapper = { @@ -25112,14 +27202,14 @@ export const CustomEventsTrigger: coreClient.CompositeMapper = { subjectBeginsWith: { serializedName: "typeProperties.subjectBeginsWith", type: { - name: "String" - } + name: "String", + }, }, subjectEndsWith: { serializedName: "typeProperties.subjectEndsWith", type: { - name: "String" - } + name: "String", + }, }, events: { serializedName: "typeProperties.events", @@ -25128,20 +27218,20 @@ export const CustomEventsTrigger: coreClient.CompositeMapper = { name: "Sequence", element: { type: { - name: "any" - } - } - } + name: "any", + }, + }, + }, }, scope: { serializedName: "typeProperties.scope", required: true, type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + }, + }, }; export const PowerQuerySource: coreClient.CompositeMapper = { @@ -25153,11 +27243,11 @@ export const PowerQuerySource: coreClient.CompositeMapper = { script: { serializedName: "script", type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + }, + }, }; export const PowerQuerySink: coreClient.CompositeMapper = { @@ -25169,11 +27259,11 @@ export const PowerQuerySink: coreClient.CompositeMapper = { script: { serializedName: "script", type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + }, + }, }; export const AzureTableSource: coreClient.CompositeMapper = { @@ -25189,17 +27279,17 @@ export const AzureTableSource: coreClient.CompositeMapper = { azureTableSourceQuery: { serializedName: "azureTableSourceQuery", type: { - name: "any" - } + name: "any", + }, }, azureTableSourceIgnoreTableNotFound: { serializedName: "azureTableSourceIgnoreTableNotFound", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const InformixSource: coreClient.CompositeMapper = { @@ -25215,11 +27305,11 @@ export const InformixSource: coreClient.CompositeMapper = { query: { serializedName: "query", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const Db2Source: coreClient.CompositeMapper = { @@ -25235,11 +27325,11 @@ export const Db2Source: coreClient.CompositeMapper = { query: { serializedName: "query", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const OdbcSource: coreClient.CompositeMapper = { @@ -25255,11 +27345,11 @@ export const OdbcSource: coreClient.CompositeMapper = { query: { serializedName: "query", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const MySqlSource: coreClient.CompositeMapper = { @@ -25275,11 +27365,11 @@ export const MySqlSource: coreClient.CompositeMapper = { query: { serializedName: "query", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const PostgreSqlSource: coreClient.CompositeMapper = { @@ -25295,11 +27385,31 @@ export const PostgreSqlSource: coreClient.CompositeMapper = { query: { serializedName: "query", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, +}; + +export const PostgreSqlV2Source: coreClient.CompositeMapper = { + serializedName: "PostgreSqlV2Source", + type: { + name: "Composite", + className: "PostgreSqlV2Source", + uberParent: "TabularSource", + additionalProperties: { type: { name: "Object" } }, + polymorphicDiscriminator: TabularSource.type.polymorphicDiscriminator, + modelProperties: { + ...TabularSource.type.modelProperties, + query: { + serializedName: "query", + type: { + name: "any", + }, + }, + }, + }, }; export const SybaseSource: coreClient.CompositeMapper = { @@ -25315,11 +27425,11 @@ export const SybaseSource: coreClient.CompositeMapper = { query: { serializedName: "query", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const SapBwSource: coreClient.CompositeMapper = { @@ -25335,11 +27445,11 @@ export const SapBwSource: coreClient.CompositeMapper = { query: { serializedName: "query", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const SalesforceSource: coreClient.CompositeMapper = { @@ -25355,17 +27465,17 @@ export const SalesforceSource: coreClient.CompositeMapper = { query: { serializedName: "query", type: { - name: "any" - } + name: "any", + }, }, readBehavior: { serializedName: "readBehavior", type: { - name: "String" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const SapCloudForCustomerSource: coreClient.CompositeMapper = { @@ -25381,17 +27491,17 @@ export const SapCloudForCustomerSource: coreClient.CompositeMapper = { query: { serializedName: "query", type: { - name: "any" - } + name: "any", + }, }, httpRequestTimeout: { serializedName: "httpRequestTimeout", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const SapEccSource: coreClient.CompositeMapper = { @@ -25407,17 +27517,17 @@ export const SapEccSource: coreClient.CompositeMapper = { query: { serializedName: "query", type: { - name: "any" - } + name: "any", + }, }, httpRequestTimeout: { serializedName: "httpRequestTimeout", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const SapHanaSource: coreClient.CompositeMapper = { @@ -25433,30 +27543,30 @@ export const SapHanaSource: coreClient.CompositeMapper = { query: { serializedName: "query", type: { - name: "any" - } + name: "any", + }, }, packetSize: { serializedName: "packetSize", type: { - name: "any" - } + name: "any", + }, }, partitionOption: { serializedName: "partitionOption", type: { - name: "any" - } + name: "any", + }, }, partitionSettings: { serializedName: "partitionSettings", type: { name: "Composite", - className: "SapHanaPartitionSettings" - } - } - } - } + className: "SapHanaPartitionSettings", + }, + }, + }, + }, }; export const SapOpenHubSource: coreClient.CompositeMapper = { @@ -25472,29 +27582,29 @@ export const SapOpenHubSource: coreClient.CompositeMapper = { excludeLastRequest: { serializedName: "excludeLastRequest", type: { - name: "any" - } + name: "any", + }, }, baseRequestId: { serializedName: "baseRequestId", type: { - name: "any" - } + name: "any", + }, }, customRfcReadTableFunctionModule: { serializedName: "customRfcReadTableFunctionModule", type: { - name: "any" - } + name: "any", + }, }, sapDataColumnDelimiter: { serializedName: "sapDataColumnDelimiter", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const SapOdpSource: coreClient.CompositeMapper = { @@ -25510,29 +27620,29 @@ export const SapOdpSource: coreClient.CompositeMapper = { extractionMode: { serializedName: "extractionMode", type: { - name: "any" - } + name: "any", + }, }, subscriberProcess: { serializedName: "subscriberProcess", type: { - name: "any" - } + name: "any", + }, }, selection: { serializedName: "selection", type: { - name: "any" - } + name: "any", + }, }, projection: { serializedName: "projection", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const SapTableSource: coreClient.CompositeMapper = { @@ -25548,60 +27658,60 @@ export const SapTableSource: coreClient.CompositeMapper = { rowCount: { serializedName: "rowCount", type: { - name: "any" - } + name: "any", + }, }, rowSkips: { serializedName: "rowSkips", type: { - name: "any" - } + name: "any", + }, }, rfcTableFields: { serializedName: "rfcTableFields", type: { - name: "any" - } + name: "any", + }, }, rfcTableOptions: { serializedName: "rfcTableOptions", type: { - name: "any" - } + name: "any", + }, }, batchSize: { serializedName: "batchSize", type: { - name: "any" - } + name: "any", + }, }, customRfcReadTableFunctionModule: { serializedName: "customRfcReadTableFunctionModule", type: { - name: "any" - } + name: "any", + }, }, sapDataColumnDelimiter: { serializedName: "sapDataColumnDelimiter", type: { - name: "any" - } + name: "any", + }, }, partitionOption: { serializedName: "partitionOption", type: { - name: "any" - } + name: "any", + }, }, partitionSettings: { serializedName: "partitionSettings", type: { name: "Composite", - className: "SapTablePartitionSettings" - } - } - } - } + className: "SapTablePartitionSettings", + }, + }, + }, + }, }; export const SqlSource: coreClient.CompositeMapper = { @@ -25617,42 +27727,42 @@ export const SqlSource: coreClient.CompositeMapper = { sqlReaderQuery: { serializedName: "sqlReaderQuery", type: { - name: "any" - } + name: "any", + }, }, sqlReaderStoredProcedureName: { serializedName: "sqlReaderStoredProcedureName", type: { - name: "any" - } + name: "any", + }, }, storedProcedureParameters: { serializedName: "storedProcedureParameters", type: { - name: "any" - } + name: "any", + }, }, isolationLevel: { serializedName: "isolationLevel", type: { - name: "any" - } + name: "any", + }, }, partitionOption: { serializedName: "partitionOption", type: { - name: "any" - } + name: "any", + }, }, partitionSettings: { serializedName: "partitionSettings", type: { name: "Composite", - className: "SqlPartitionSettings" - } - } - } - } + className: "SqlPartitionSettings", + }, + }, + }, + }, }; export const SqlServerSource: coreClient.CompositeMapper = { @@ -25668,42 +27778,48 @@ export const SqlServerSource: coreClient.CompositeMapper = { sqlReaderQuery: { serializedName: "sqlReaderQuery", type: { - name: "any" - } + name: "any", + }, }, sqlReaderStoredProcedureName: { serializedName: "sqlReaderStoredProcedureName", type: { - name: "any" - } + name: "any", + }, }, storedProcedureParameters: { serializedName: "storedProcedureParameters", type: { - name: "any" - } + name: "any", + }, + }, + isolationLevel: { + serializedName: "isolationLevel", + type: { + name: "any", + }, }, produceAdditionalTypes: { serializedName: "produceAdditionalTypes", type: { - name: "any" - } + name: "any", + }, }, partitionOption: { serializedName: "partitionOption", type: { - name: "any" - } + name: "any", + }, }, partitionSettings: { serializedName: "partitionSettings", type: { name: "Composite", - className: "SqlPartitionSettings" - } - } - } - } + className: "SqlPartitionSettings", + }, + }, + }, + }, }; export const AmazonRdsForSqlServerSource: coreClient.CompositeMapper = { @@ -25719,42 +27835,48 @@ export const AmazonRdsForSqlServerSource: coreClient.CompositeMapper = { sqlReaderQuery: { serializedName: "sqlReaderQuery", type: { - name: "any" - } + name: "any", + }, }, sqlReaderStoredProcedureName: { serializedName: "sqlReaderStoredProcedureName", type: { - name: "any" - } + name: "any", + }, }, storedProcedureParameters: { serializedName: "storedProcedureParameters", type: { - name: "any" - } + name: "any", + }, + }, + isolationLevel: { + serializedName: "isolationLevel", + type: { + name: "any", + }, }, produceAdditionalTypes: { serializedName: "produceAdditionalTypes", type: { - name: "any" - } + name: "any", + }, }, partitionOption: { serializedName: "partitionOption", type: { - name: "any" - } + name: "any", + }, }, partitionSettings: { serializedName: "partitionSettings", type: { name: "Composite", - className: "SqlPartitionSettings" - } - } - } - } + className: "SqlPartitionSettings", + }, + }, + }, + }, }; export const AzureSqlSource: coreClient.CompositeMapper = { @@ -25770,42 +27892,48 @@ export const AzureSqlSource: coreClient.CompositeMapper = { sqlReaderQuery: { serializedName: "sqlReaderQuery", type: { - name: "any" - } + name: "any", + }, }, sqlReaderStoredProcedureName: { serializedName: "sqlReaderStoredProcedureName", type: { - name: "any" - } + name: "any", + }, }, storedProcedureParameters: { serializedName: "storedProcedureParameters", type: { - name: "any" - } + name: "any", + }, + }, + isolationLevel: { + serializedName: "isolationLevel", + type: { + name: "any", + }, }, produceAdditionalTypes: { serializedName: "produceAdditionalTypes", type: { - name: "any" - } + name: "any", + }, }, partitionOption: { serializedName: "partitionOption", type: { - name: "any" - } + name: "any", + }, }, partitionSettings: { serializedName: "partitionSettings", type: { name: "Composite", - className: "SqlPartitionSettings" - } - } - } - } + className: "SqlPartitionSettings", + }, + }, + }, + }, }; export const SqlMISource: coreClient.CompositeMapper = { @@ -25821,42 +27949,48 @@ export const SqlMISource: coreClient.CompositeMapper = { sqlReaderQuery: { serializedName: "sqlReaderQuery", type: { - name: "any" - } + name: "any", + }, }, sqlReaderStoredProcedureName: { serializedName: "sqlReaderStoredProcedureName", type: { - name: "any" - } + name: "any", + }, }, storedProcedureParameters: { serializedName: "storedProcedureParameters", type: { - name: "any" - } + name: "any", + }, + }, + isolationLevel: { + serializedName: "isolationLevel", + type: { + name: "any", + }, }, produceAdditionalTypes: { serializedName: "produceAdditionalTypes", type: { - name: "any" - } + name: "any", + }, }, partitionOption: { serializedName: "partitionOption", type: { - name: "any" - } + name: "any", + }, }, partitionSettings: { serializedName: "partitionSettings", type: { name: "Composite", - className: "SqlPartitionSettings" - } - } - } - } + className: "SqlPartitionSettings", + }, + }, + }, + }, }; export const SqlDWSource: coreClient.CompositeMapper = { @@ -25872,36 +28006,42 @@ export const SqlDWSource: coreClient.CompositeMapper = { sqlReaderQuery: { serializedName: "sqlReaderQuery", type: { - name: "any" - } + name: "any", + }, }, sqlReaderStoredProcedureName: { serializedName: "sqlReaderStoredProcedureName", type: { - name: "any" - } + name: "any", + }, }, storedProcedureParameters: { serializedName: "storedProcedureParameters", type: { - name: "any" - } + name: "any", + }, + }, + isolationLevel: { + serializedName: "isolationLevel", + type: { + name: "any", + }, }, partitionOption: { serializedName: "partitionOption", type: { - name: "any" - } + name: "any", + }, }, partitionSettings: { serializedName: "partitionSettings", type: { name: "Composite", - className: "SqlPartitionSettings" - } - } - } - } + className: "SqlPartitionSettings", + }, + }, + }, + }, }; export const AzureMySqlSource: coreClient.CompositeMapper = { @@ -25917,11 +28057,11 @@ export const AzureMySqlSource: coreClient.CompositeMapper = { query: { serializedName: "query", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const TeradataSource: coreClient.CompositeMapper = { @@ -25937,24 +28077,24 @@ export const TeradataSource: coreClient.CompositeMapper = { query: { serializedName: "query", type: { - name: "any" - } + name: "any", + }, }, partitionOption: { serializedName: "partitionOption", type: { - name: "any" - } + name: "any", + }, }, partitionSettings: { serializedName: "partitionSettings", type: { name: "Composite", - className: "TeradataPartitionSettings" - } - } - } - } + className: "TeradataPartitionSettings", + }, + }, + }, + }, }; export const CassandraSource: coreClient.CompositeMapper = { @@ -25970,17 +28110,17 @@ export const CassandraSource: coreClient.CompositeMapper = { query: { serializedName: "query", type: { - name: "any" - } + name: "any", + }, }, consistencyLevel: { serializedName: "consistencyLevel", type: { - name: "String" - } - } - } - } + name: "String", + }, + }, + }, + }, }; export const AmazonMWSSource: coreClient.CompositeMapper = { @@ -25996,11 +28136,11 @@ export const AmazonMWSSource: coreClient.CompositeMapper = { query: { serializedName: "query", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const AzurePostgreSqlSource: coreClient.CompositeMapper = { @@ -26016,11 +28156,11 @@ export const AzurePostgreSqlSource: coreClient.CompositeMapper = { query: { serializedName: "query", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const ConcurSource: coreClient.CompositeMapper = { @@ -26036,11 +28176,11 @@ export const ConcurSource: coreClient.CompositeMapper = { query: { serializedName: "query", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const CouchbaseSource: coreClient.CompositeMapper = { @@ -26056,11 +28196,11 @@ export const CouchbaseSource: coreClient.CompositeMapper = { query: { serializedName: "query", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const DrillSource: coreClient.CompositeMapper = { @@ -26076,11 +28216,11 @@ export const DrillSource: coreClient.CompositeMapper = { query: { serializedName: "query", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const EloquaSource: coreClient.CompositeMapper = { @@ -26096,11 +28236,11 @@ export const EloquaSource: coreClient.CompositeMapper = { query: { serializedName: "query", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const GoogleBigQuerySource: coreClient.CompositeMapper = { @@ -26116,11 +28256,31 @@ export const GoogleBigQuerySource: coreClient.CompositeMapper = { query: { serializedName: "query", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, +}; + +export const GoogleBigQueryV2Source: coreClient.CompositeMapper = { + serializedName: "GoogleBigQueryV2Source", + type: { + name: "Composite", + className: "GoogleBigQueryV2Source", + uberParent: "TabularSource", + additionalProperties: { type: { name: "Object" } }, + polymorphicDiscriminator: TabularSource.type.polymorphicDiscriminator, + modelProperties: { + ...TabularSource.type.modelProperties, + query: { + serializedName: "query", + type: { + name: "any", + }, + }, + }, + }, }; export const GreenplumSource: coreClient.CompositeMapper = { @@ -26136,11 +28296,11 @@ export const GreenplumSource: coreClient.CompositeMapper = { query: { serializedName: "query", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const HBaseSource: coreClient.CompositeMapper = { @@ -26156,11 +28316,11 @@ export const HBaseSource: coreClient.CompositeMapper = { query: { serializedName: "query", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const HiveSource: coreClient.CompositeMapper = { @@ -26176,11 +28336,11 @@ export const HiveSource: coreClient.CompositeMapper = { query: { serializedName: "query", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const HubspotSource: coreClient.CompositeMapper = { @@ -26196,11 +28356,11 @@ export const HubspotSource: coreClient.CompositeMapper = { query: { serializedName: "query", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const ImpalaSource: coreClient.CompositeMapper = { @@ -26216,11 +28376,11 @@ export const ImpalaSource: coreClient.CompositeMapper = { query: { serializedName: "query", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const JiraSource: coreClient.CompositeMapper = { @@ -26236,11 +28396,11 @@ export const JiraSource: coreClient.CompositeMapper = { query: { serializedName: "query", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const MagentoSource: coreClient.CompositeMapper = { @@ -26256,11 +28416,11 @@ export const MagentoSource: coreClient.CompositeMapper = { query: { serializedName: "query", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const MariaDBSource: coreClient.CompositeMapper = { @@ -26276,11 +28436,11 @@ export const MariaDBSource: coreClient.CompositeMapper = { query: { serializedName: "query", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const AzureMariaDBSource: coreClient.CompositeMapper = { @@ -26296,11 +28456,11 @@ export const AzureMariaDBSource: coreClient.CompositeMapper = { query: { serializedName: "query", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const MarketoSource: coreClient.CompositeMapper = { @@ -26316,11 +28476,11 @@ export const MarketoSource: coreClient.CompositeMapper = { query: { serializedName: "query", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const PaypalSource: coreClient.CompositeMapper = { @@ -26336,11 +28496,11 @@ export const PaypalSource: coreClient.CompositeMapper = { query: { serializedName: "query", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const PhoenixSource: coreClient.CompositeMapper = { @@ -26356,11 +28516,11 @@ export const PhoenixSource: coreClient.CompositeMapper = { query: { serializedName: "query", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const PrestoSource: coreClient.CompositeMapper = { @@ -26376,11 +28536,11 @@ export const PrestoSource: coreClient.CompositeMapper = { query: { serializedName: "query", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const QuickBooksSource: coreClient.CompositeMapper = { @@ -26396,11 +28556,11 @@ export const QuickBooksSource: coreClient.CompositeMapper = { query: { serializedName: "query", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const ServiceNowSource: coreClient.CompositeMapper = { @@ -26416,11 +28576,11 @@ export const ServiceNowSource: coreClient.CompositeMapper = { query: { serializedName: "query", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const ShopifySource: coreClient.CompositeMapper = { @@ -26436,11 +28596,11 @@ export const ShopifySource: coreClient.CompositeMapper = { query: { serializedName: "query", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const SparkSource: coreClient.CompositeMapper = { @@ -26456,11 +28616,11 @@ export const SparkSource: coreClient.CompositeMapper = { query: { serializedName: "query", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const SquareSource: coreClient.CompositeMapper = { @@ -26476,11 +28636,11 @@ export const SquareSource: coreClient.CompositeMapper = { query: { serializedName: "query", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const XeroSource: coreClient.CompositeMapper = { @@ -26496,11 +28656,11 @@ export const XeroSource: coreClient.CompositeMapper = { query: { serializedName: "query", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const ZohoSource: coreClient.CompositeMapper = { @@ -26516,11 +28676,11 @@ export const ZohoSource: coreClient.CompositeMapper = { query: { serializedName: "query", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const NetezzaSource: coreClient.CompositeMapper = { @@ -26536,24 +28696,24 @@ export const NetezzaSource: coreClient.CompositeMapper = { query: { serializedName: "query", type: { - name: "any" - } + name: "any", + }, }, partitionOption: { serializedName: "partitionOption", type: { - name: "any" - } + name: "any", + }, }, partitionSettings: { serializedName: "partitionSettings", type: { name: "Composite", - className: "NetezzaPartitionSettings" - } - } - } - } + className: "NetezzaPartitionSettings", + }, + }, + }, + }, }; export const VerticaSource: coreClient.CompositeMapper = { @@ -26569,11 +28729,11 @@ export const VerticaSource: coreClient.CompositeMapper = { query: { serializedName: "query", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const SalesforceMarketingCloudSource: coreClient.CompositeMapper = { @@ -26589,11 +28749,11 @@ export const SalesforceMarketingCloudSource: coreClient.CompositeMapper = { query: { serializedName: "query", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const ResponsysSource: coreClient.CompositeMapper = { @@ -26609,11 +28769,11 @@ export const ResponsysSource: coreClient.CompositeMapper = { query: { serializedName: "query", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const DynamicsAXSource: coreClient.CompositeMapper = { @@ -26629,17 +28789,17 @@ export const DynamicsAXSource: coreClient.CompositeMapper = { query: { serializedName: "query", type: { - name: "any" - } + name: "any", + }, }, httpRequestTimeout: { serializedName: "httpRequestTimeout", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const OracleServiceCloudSource: coreClient.CompositeMapper = { @@ -26655,11 +28815,11 @@ export const OracleServiceCloudSource: coreClient.CompositeMapper = { query: { serializedName: "query", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const GoogleAdWordsSource: coreClient.CompositeMapper = { @@ -26675,11 +28835,11 @@ export const GoogleAdWordsSource: coreClient.CompositeMapper = { query: { serializedName: "query", type: { - name: "any" - } - } - } - } + name: "any", + }, + }, + }, + }, }; export const AmazonRedshiftSource: coreClient.CompositeMapper = { @@ -26695,89 +28855,189 @@ export const AmazonRedshiftSource: coreClient.CompositeMapper = { query: { serializedName: "query", type: { - name: "any" - } + name: "any", + }, }, redshiftUnloadSettings: { serializedName: "redshiftUnloadSettings", type: { name: "Composite", - className: "RedshiftUnloadSettings" - } - } - } - } + className: "RedshiftUnloadSettings", + }, + }, + }, + }, }; -export const TumblingWindowTriggerDependencyReference: coreClient.CompositeMapper = { - serializedName: "TumblingWindowTriggerDependencyReference", +export const WarehouseSource: coreClient.CompositeMapper = { + serializedName: "WarehouseSource", type: { name: "Composite", - className: "TumblingWindowTriggerDependencyReference", - uberParent: "TriggerDependencyReference", - polymorphicDiscriminator: - TriggerDependencyReference.type.polymorphicDiscriminator, + className: "WarehouseSource", + uberParent: "TabularSource", + additionalProperties: { type: { name: "Object" } }, + polymorphicDiscriminator: TabularSource.type.polymorphicDiscriminator, modelProperties: { - ...TriggerDependencyReference.type.modelProperties, - offset: { - constraints: { - Pattern: new RegExp( - "-?((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9]))" - ), - MaxLength: 15, - MinLength: 8 + ...TabularSource.type.modelProperties, + sqlReaderQuery: { + serializedName: "sqlReaderQuery", + type: { + name: "any", }, - serializedName: "offset", + }, + sqlReaderStoredProcedureName: { + serializedName: "sqlReaderStoredProcedureName", type: { - name: "String" - } + name: "any", + }, }, - size: { - constraints: { - Pattern: new RegExp( - "((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9]))" - ), - MaxLength: 15, - MinLength: 8 + storedProcedureParameters: { + serializedName: "storedProcedureParameters", + type: { + name: "any", }, - serializedName: "size", + }, + isolationLevel: { + serializedName: "isolationLevel", + type: { + name: "any", + }, + }, + partitionOption: { + serializedName: "partitionOption", + type: { + name: "any", + }, + }, + partitionSettings: { + serializedName: "partitionSettings", type: { - name: "String" - } - } - } - } + name: "Composite", + className: "SqlPartitionSettings", + }, + }, + }, + }, }; -export const DataFlowDebugSessionCreateHeaders: coreClient.CompositeMapper = { +export const SalesforceV2Source: coreClient.CompositeMapper = { + serializedName: "SalesforceV2Source", type: { name: "Composite", - className: "DataFlowDebugSessionCreateHeaders", + className: "SalesforceV2Source", + uberParent: "TabularSource", + additionalProperties: { type: { name: "Object" } }, + polymorphicDiscriminator: TabularSource.type.polymorphicDiscriminator, modelProperties: { - location: { - serializedName: "location", + ...TabularSource.type.modelProperties, + soqlQuery: { + serializedName: "SOQLQuery", + type: { + name: "any", + }, + }, + includeDeletedObjects: { + serializedName: "includeDeletedObjects", type: { - name: "String" - } - } - } - } + name: "any", + }, + }, + }, + }, }; -export const DataFlowDebugSessionExecuteCommandHeaders: coreClient.CompositeMapper = { +export const ServiceNowV2Source: coreClient.CompositeMapper = { + serializedName: "ServiceNowV2Source", + type: { + name: "Composite", + className: "ServiceNowV2Source", + uberParent: "TabularSource", + additionalProperties: { type: { name: "Object" } }, + polymorphicDiscriminator: TabularSource.type.polymorphicDiscriminator, + modelProperties: { + ...TabularSource.type.modelProperties, + expression: { + serializedName: "expression", + type: { + name: "Composite", + className: "ExpressionV2", + }, + }, + }, + }, +}; + +export const TumblingWindowTriggerDependencyReference: coreClient.CompositeMapper = + { + serializedName: "TumblingWindowTriggerDependencyReference", + type: { + name: "Composite", + className: "TumblingWindowTriggerDependencyReference", + uberParent: "TriggerDependencyReference", + polymorphicDiscriminator: + TriggerDependencyReference.type.polymorphicDiscriminator, + modelProperties: { + ...TriggerDependencyReference.type.modelProperties, + offset: { + constraints: { + Pattern: new RegExp( + "-?((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9]))", + ), + MaxLength: 15, + MinLength: 8, + }, + serializedName: "offset", + type: { + name: "String", + }, + }, + size: { + constraints: { + Pattern: new RegExp( + "((\\d+)\\.)?(\\d\\d):(60|([0-5][0-9])):(60|([0-5][0-9]))", + ), + MaxLength: 15, + MinLength: 8, + }, + serializedName: "size", + type: { + name: "String", + }, + }, + }, + }, + }; + +export const DataFlowDebugSessionCreateHeaders: coreClient.CompositeMapper = { type: { name: "Composite", - className: "DataFlowDebugSessionExecuteCommandHeaders", + className: "DataFlowDebugSessionCreateHeaders", modelProperties: { location: { serializedName: "location", type: { - name: "String" - } - } - } - } -}; + name: "String", + }, + }, + }, + }, +}; + +export const DataFlowDebugSessionExecuteCommandHeaders: coreClient.CompositeMapper = + { + type: { + name: "Composite", + className: "DataFlowDebugSessionExecuteCommandHeaders", + modelProperties: { + location: { + serializedName: "location", + type: { + name: "String", + }, + }, + }, + }, + }; export let discriminators = { FactoryRepoConfiguration: FactoryRepoConfiguration, @@ -26808,7 +29068,8 @@ export let discriminators = { CopyTranslator: CopyTranslator, DependencyReference: DependencyReference, "FactoryRepoConfiguration.FactoryVSTSConfiguration": FactoryVstsConfiguration, - "FactoryRepoConfiguration.FactoryGitHubConfiguration": FactoryGitHubConfiguration, + "FactoryRepoConfiguration.FactoryGitHubConfiguration": + FactoryGitHubConfiguration, "IntegrationRuntime.Managed": ManagedIntegrationRuntime, "IntegrationRuntime.SelfHosted": SelfHostedIntegrationRuntime, "IntegrationRuntimeStatus.Managed": ManagedIntegrationRuntimeStatus, @@ -26830,7 +29091,8 @@ export let discriminators = { "LinkedService.CosmosDb": CosmosDbLinkedService, "LinkedService.Dynamics": DynamicsLinkedService, "LinkedService.DynamicsCrm": DynamicsCrmLinkedService, - "LinkedService.CommonDataServiceForApps": CommonDataServiceForAppsLinkedService, + "LinkedService.CommonDataServiceForApps": + CommonDataServiceForAppsLinkedService, "LinkedService.HDInsight": HDInsightLinkedService, "LinkedService.FileServer": FileServerLinkedService, "LinkedService.AzureFileStorage": AzureFileStorageLinkedService, @@ -26842,6 +29104,7 @@ export let discriminators = { "LinkedService.AzureMySql": AzureMySqlLinkedService, "LinkedService.MySql": MySqlLinkedService, "LinkedService.PostgreSql": PostgreSqlLinkedService, + "LinkedService.PostgreSqlV2": PostgreSqlV2LinkedService, "LinkedService.Sybase": SybaseLinkedService, "LinkedService.Db2": Db2LinkedService, "LinkedService.Teradata": TeradataLinkedService, @@ -26893,6 +29156,7 @@ export let discriminators = { "LinkedService.Drill": DrillLinkedService, "LinkedService.Eloqua": EloquaLinkedService, "LinkedService.GoogleBigQuery": GoogleBigQueryLinkedService, + "LinkedService.GoogleBigQueryV2": GoogleBigQueryV2LinkedService, "LinkedService.Greenplum": GreenplumLinkedService, "LinkedService.HBase": HBaseLinkedService, "LinkedService.Hive": HiveLinkedService, @@ -26915,11 +29179,13 @@ export let discriminators = { "LinkedService.Zoho": ZohoLinkedService, "LinkedService.Vertica": VerticaLinkedService, "LinkedService.Netezza": NetezzaLinkedService, - "LinkedService.SalesforceMarketingCloud": SalesforceMarketingCloudLinkedService, + "LinkedService.SalesforceMarketingCloud": + SalesforceMarketingCloudLinkedService, "LinkedService.HDInsightOnDemand": HDInsightOnDemandLinkedService, "LinkedService.AzureDataLakeAnalytics": AzureDataLakeAnalyticsLinkedService, "LinkedService.AzureDatabricks": AzureDatabricksLinkedService, - "LinkedService.AzureDatabricksDeltaLake": AzureDatabricksDeltaLakeLinkedService, + "LinkedService.AzureDatabricksDeltaLake": + AzureDatabricksDeltaLakeLinkedService, "LinkedService.Responsys": ResponsysLinkedService, "LinkedService.DynamicsAX": DynamicsAXLinkedService, "LinkedService.OracleServiceCloud": OracleServiceCloudLinkedService, @@ -26928,8 +29194,15 @@ export let discriminators = { "LinkedService.AzureDataExplorer": AzureDataExplorerLinkedService, "LinkedService.AzureFunction": AzureFunctionLinkedService, "LinkedService.Snowflake": SnowflakeLinkedService, + "LinkedService.SnowflakeV2": SnowflakeV2LinkedService, "LinkedService.SharePointOnlineList": SharePointOnlineListLinkedService, "LinkedService.AzureSynapseArtifacts": AzureSynapseArtifactsLinkedService, + "LinkedService.LakeHouse": LakeHouseLinkedService, + "LinkedService.SalesforceV2": SalesforceV2LinkedService, + "LinkedService.SalesforceServiceCloudV2": + SalesforceServiceCloudV2LinkedService, + "LinkedService.Warehouse": WarehouseLinkedService, + "LinkedService.ServiceNowV2": ServiceNowV2LinkedService, "Dataset.AmazonS3Object": AmazonS3Dataset, "Dataset.Avro": AvroDataset, "Dataset.Excel": ExcelDataset, @@ -26950,7 +29223,8 @@ export let discriminators = { "Dataset.DocumentDbCollection": DocumentDbCollectionDataset, "Dataset.DynamicsEntity": DynamicsEntityDataset, "Dataset.DynamicsCrmEntity": DynamicsCrmEntityDataset, - "Dataset.CommonDataServiceForAppsEntity": CommonDataServiceForAppsEntityDataset, + "Dataset.CommonDataServiceForAppsEntity": + CommonDataServiceForAppsEntityDataset, "Dataset.AzureDataLakeStoreFile": AzureDataLakeStoreDataset, "Dataset.AzureBlobFSFile": AzureBlobFSDataset, "Dataset.Office365Table": Office365Dataset, @@ -26971,6 +29245,7 @@ export let discriminators = { "Dataset.OdbcTable": OdbcTableDataset, "Dataset.MySqlTable": MySqlTableDataset, "Dataset.PostgreSqlTable": PostgreSqlTableDataset, + "Dataset.PostgreSqlV2Table": PostgreSqlV2TableDataset, "Dataset.MicrosoftAccessTable": MicrosoftAccessTableDataset, "Dataset.SalesforceObject": SalesforceObjectDataset, "Dataset.SalesforceServiceCloudObject": SalesforceServiceCloudObjectDataset, @@ -26995,6 +29270,7 @@ export let discriminators = { "Dataset.DrillTable": DrillTableDataset, "Dataset.EloquaObject": EloquaObjectDataset, "Dataset.GoogleBigQueryObject": GoogleBigQueryObjectDataset, + "Dataset.GoogleBigQueryV2Object": GoogleBigQueryV2ObjectDataset, "Dataset.GreenplumTable": GreenplumTableDataset, "Dataset.HBaseObject": HBaseObjectDataset, "Dataset.HiveObject": HiveObjectDataset, @@ -27017,15 +29293,23 @@ export let discriminators = { "Dataset.ZohoObject": ZohoObjectDataset, "Dataset.NetezzaTable": NetezzaTableDataset, "Dataset.VerticaTable": VerticaTableDataset, - "Dataset.SalesforceMarketingCloudObject": SalesforceMarketingCloudObjectDataset, + "Dataset.SalesforceMarketingCloudObject": + SalesforceMarketingCloudObjectDataset, "Dataset.ResponsysObject": ResponsysObjectDataset, "Dataset.DynamicsAXResource": DynamicsAXResourceDataset, "Dataset.OracleServiceCloudObject": OracleServiceCloudObjectDataset, "Dataset.AzureDataExplorerTable": AzureDataExplorerTableDataset, "Dataset.GoogleAdWordsObject": GoogleAdWordsObjectDataset, "Dataset.SnowflakeTable": SnowflakeDataset, + "Dataset.SnowflakeV2Table": SnowflakeV2Dataset, "Dataset.SharePointOnlineListResource": SharePointOnlineListResourceDataset, "Dataset.AzureDatabricksDeltaLakeDataset": AzureDatabricksDeltaLakeDataset, + "Dataset.LakeHouseTable": LakeHouseTableDataset, + "Dataset.SalesforceV2Object": SalesforceV2ObjectDataset, + "Dataset.SalesforceServiceCloudV2Object": + SalesforceServiceCloudV2ObjectDataset, + "Dataset.WarehouseTable": WarehouseTableDataset, + "Dataset.ServiceNowV2Object": ServiceNowV2ObjectDataset, "Activity.Container": ControlActivity, "Activity.Execution": ExecutionActivity, "Activity.ExecuteWranglingDataflow": ExecuteWranglingDataflowActivity, @@ -27053,6 +29337,7 @@ export let discriminators = { "DatasetLocation.SftpLocation": SftpLocation, "DatasetLocation.HttpServerLocation": HttpServerLocation, "DatasetLocation.HdfsLocation": HdfsLocation, + "DatasetLocation.LakeHouseLocation": LakeHouseLocation, "DatasetStorageFormat.TextFormat": TextFormat, "DatasetStorageFormat.JsonFormat": JsonFormat, "DatasetStorageFormat.AvroFormat": AvroFormat, @@ -27063,29 +29348,43 @@ export let discriminators = { "CustomSetupBase.ComponentSetup": ComponentSetup, "CustomSetupBase.AzPowerShellSetup": AzPowerShellSetup, "LinkedIntegrationRuntimeType.Key": LinkedIntegrationRuntimeKeyAuthorization, - "LinkedIntegrationRuntimeType.RBAC": LinkedIntegrationRuntimeRbacAuthorization, + "LinkedIntegrationRuntimeType.RBAC": + LinkedIntegrationRuntimeRbacAuthorization, "WebLinkedServiceTypeProperties.Anonymous": WebAnonymousAuthentication, "WebLinkedServiceTypeProperties.Basic": WebBasicAuthentication, - "WebLinkedServiceTypeProperties.ClientCertificate": WebClientCertificateAuthentication, - "StoreReadSettings.AzureBlobStorageReadSettings": AzureBlobStorageReadSettings, + "WebLinkedServiceTypeProperties.ClientCertificate": + WebClientCertificateAuthentication, + "StoreReadSettings.AzureBlobStorageReadSettings": + AzureBlobStorageReadSettings, "StoreReadSettings.AzureBlobFSReadSettings": AzureBlobFSReadSettings, - "StoreReadSettings.AzureDataLakeStoreReadSettings": AzureDataLakeStoreReadSettings, + "StoreReadSettings.AzureDataLakeStoreReadSettings": + AzureDataLakeStoreReadSettings, "StoreReadSettings.AmazonS3ReadSettings": AmazonS3ReadSettings, "StoreReadSettings.FileServerReadSettings": FileServerReadSettings, - "StoreReadSettings.AzureFileStorageReadSettings": AzureFileStorageReadSettings, - "StoreReadSettings.AmazonS3CompatibleReadSettings": AmazonS3CompatibleReadSettings, - "StoreReadSettings.OracleCloudStorageReadSettings": OracleCloudStorageReadSettings, - "StoreReadSettings.GoogleCloudStorageReadSettings": GoogleCloudStorageReadSettings, + "StoreReadSettings.AzureFileStorageReadSettings": + AzureFileStorageReadSettings, + "StoreReadSettings.AmazonS3CompatibleReadSettings": + AmazonS3CompatibleReadSettings, + "StoreReadSettings.OracleCloudStorageReadSettings": + OracleCloudStorageReadSettings, + "StoreReadSettings.GoogleCloudStorageReadSettings": + GoogleCloudStorageReadSettings, "StoreReadSettings.FtpReadSettings": FtpReadSettings, "StoreReadSettings.SftpReadSettings": SftpReadSettings, "StoreReadSettings.HttpReadSettings": HttpReadSettings, "StoreReadSettings.HdfsReadSettings": HdfsReadSettings, + "StoreReadSettings.LakeHouseReadSettings": LakeHouseReadSettings, "StoreWriteSettings.SftpWriteSettings": SftpWriteSettings, - "StoreWriteSettings.AzureBlobStorageWriteSettings": AzureBlobStorageWriteSettings, + "StoreWriteSettings.AzureBlobStorageWriteSettings": + AzureBlobStorageWriteSettings, "StoreWriteSettings.AzureBlobFSWriteSettings": AzureBlobFSWriteSettings, - "StoreWriteSettings.AzureDataLakeStoreWriteSettings": AzureDataLakeStoreWriteSettings, + "StoreWriteSettings.AzureDataLakeStoreWriteSettings": + AzureDataLakeStoreWriteSettings, "StoreWriteSettings.FileServerWriteSettings": FileServerWriteSettings, - "StoreWriteSettings.AzureFileStorageWriteSettings": AzureFileStorageWriteSettings, + "StoreWriteSettings.AzureFileStorageWriteSettings": + AzureFileStorageWriteSettings, + "StoreWriteSettings.LakeHouseWriteSettings": LakeHouseWriteSettings, + "FormatReadSettings.ParquetReadSettings": ParquetReadSettings, "FormatReadSettings.DelimitedTextReadSettings": DelimitedTextReadSettings, "FormatReadSettings.JsonReadSettings": JsonReadSettings, "FormatReadSettings.XmlReadSettings": XmlReadSettings, @@ -27132,9 +29431,12 @@ export let discriminators = { "CopySource.AzureDataLakeStoreSource": AzureDataLakeStoreSource, "CopySource.AzureBlobFSSource": AzureBlobFSSource, "CopySource.HttpSource": HttpSource, + "CopySource.LakeHouseTableSource": LakeHouseTableSource, "CopySource.SnowflakeSource": SnowflakeSource, + "CopySource.SnowflakeV2Source": SnowflakeV2Source, "CopySource.AzureDatabricksDeltaLakeSource": AzureDatabricksDeltaLakeSource, "CopySource.SharePointOnlineListSource": SharePointOnlineListSource, + "CopySource.SalesforceServiceCloudV2Source": SalesforceServiceCloudV2Source, "CopySink.DelimitedTextSink": DelimitedTextSink, "CopySink.JsonSink": JsonSink, "CopySink.OrcSink": OrcSink, @@ -27142,6 +29444,7 @@ export let discriminators = { "CopySink.AzurePostgreSqlSink": AzurePostgreSqlSink, "CopySink.AzureMySqlSink": AzureMySqlSink, "CopySink.AzureDatabricksDeltaLakeSink": AzureDatabricksDeltaLakeSink, + "CopySink.WarehouseSink": WarehouseSink, "CopySink.SapCloudForCustomerSink": SapCloudForCustomerSink, "CopySink.AzureQueueSink": AzureQueueSink, "CopySink.AzureTableSink": AzureTableSink, @@ -27158,6 +29461,7 @@ export let discriminators = { "CopySink.SqlMISink": SqlMISink, "CopySink.SqlDWSink": SqlDWSink, "CopySink.SnowflakeSink": SnowflakeSink, + "CopySink.SnowflakeV2Sink": SnowflakeV2Sink, "CopySink.OracleSink": OracleSink, "CopySink.AzureDataLakeStoreSink": AzureDataLakeStoreSink, "CopySink.AzureBlobFSSink": AzureBlobFSSink, @@ -27174,13 +29478,19 @@ export let discriminators = { "CopySink.MongoDbAtlasSink": MongoDbAtlasSink, "CopySink.MongoDbV2Sink": MongoDbV2Sink, "CopySink.CosmosDbMongoDbApiSink": CosmosDbMongoDbApiSink, + "CopySink.LakeHouseTableSink": LakeHouseTableSink, + "CopySink.SalesforceV2Sink": SalesforceV2Sink, + "CopySink.SalesforceServiceCloudV2Sink": SalesforceServiceCloudV2Sink, "ExportSettings.SnowflakeExportCopyCommand": SnowflakeExportCopyCommand, - "ExportSettings.AzureDatabricksDeltaLakeExportCommand": AzureDatabricksDeltaLakeExportCommand, - "ImportSettings.AzureDatabricksDeltaLakeImportCommand": AzureDatabricksDeltaLakeImportCommand, + "ExportSettings.AzureDatabricksDeltaLakeExportCommand": + AzureDatabricksDeltaLakeExportCommand, + "ImportSettings.AzureDatabricksDeltaLakeImportCommand": + AzureDatabricksDeltaLakeImportCommand, "ImportSettings.SnowflakeImportCopyCommand": SnowflakeImportCopyCommand, "CopyTranslator.TabularTranslator": TabularTranslator, "DependencyReference.TriggerDependencyReference": TriggerDependencyReference, - "DependencyReference.SelfDependencyTumblingWindowTriggerReference": SelfDependencyTumblingWindowTriggerReference, + "DependencyReference.SelfDependencyTumblingWindowTriggerReference": + SelfDependencyTumblingWindowTriggerReference, "ControlActivity.ExecutePipeline": ExecutePipelineActivity, "ControlActivity.IfCondition": IfConditionActivity, "ControlActivity.Switch": SwitchActivity, @@ -27201,9 +29511,11 @@ export let discriminators = { "ExecutionActivity.HDInsightSpark": HDInsightSparkActivity, "ExecutionActivity.ExecuteSSISPackage": ExecuteSsisPackageActivity, "ExecutionActivity.Custom": CustomActivity, - "ExecutionActivity.SqlServerStoredProcedure": SqlServerStoredProcedureActivity, + "ExecutionActivity.SqlServerStoredProcedure": + SqlServerStoredProcedureActivity, "ExecutionActivity.Delete": DeleteActivity, - "ExecutionActivity.AzureDataExplorerCommand": AzureDataExplorerCommandActivity, + "ExecutionActivity.AzureDataExplorerCommand": + AzureDataExplorerCommandActivity, "ExecutionActivity.Lookup": LookupActivity, "ExecutionActivity.WebActivity": WebActivity, "ExecutionActivity.GetMetadata": GetMetadataActivity, @@ -27229,6 +29541,7 @@ export let discriminators = { "TabularSource.OdbcSource": OdbcSource, "TabularSource.MySqlSource": MySqlSource, "TabularSource.PostgreSqlSource": PostgreSqlSource, + "TabularSource.PostgreSqlV2Source": PostgreSqlV2Source, "TabularSource.SybaseSource": SybaseSource, "TabularSource.SapBwSource": SapBwSource, "TabularSource.SalesforceSource": SalesforceSource, @@ -27254,6 +29567,7 @@ export let discriminators = { "TabularSource.DrillSource": DrillSource, "TabularSource.EloquaSource": EloquaSource, "TabularSource.GoogleBigQuerySource": GoogleBigQuerySource, + "TabularSource.GoogleBigQueryV2Source": GoogleBigQueryV2Source, "TabularSource.GreenplumSource": GreenplumSource, "TabularSource.HBaseSource": HBaseSource, "TabularSource.HiveSource": HiveSource, @@ -27276,11 +29590,16 @@ export let discriminators = { "TabularSource.ZohoSource": ZohoSource, "TabularSource.NetezzaSource": NetezzaSource, "TabularSource.VerticaSource": VerticaSource, - "TabularSource.SalesforceMarketingCloudSource": SalesforceMarketingCloudSource, + "TabularSource.SalesforceMarketingCloudSource": + SalesforceMarketingCloudSource, "TabularSource.ResponsysSource": ResponsysSource, "TabularSource.DynamicsAXSource": DynamicsAXSource, "TabularSource.OracleServiceCloudSource": OracleServiceCloudSource, "TabularSource.GoogleAdWordsSource": GoogleAdWordsSource, "TabularSource.AmazonRedshiftSource": AmazonRedshiftSource, - "TriggerDependencyReference.TumblingWindowTriggerDependencyReference": TumblingWindowTriggerDependencyReference + "TabularSource.WarehouseSource": WarehouseSource, + "TabularSource.SalesforceV2Source": SalesforceV2Source, + "TabularSource.ServiceNowV2Source": ServiceNowV2Source, + "TriggerDependencyReference.TumblingWindowTriggerDependencyReference": + TumblingWindowTriggerDependencyReference, }; diff --git a/sdk/datafactory/arm-datafactory/src/models/parameters.ts b/sdk/datafactory/arm-datafactory/src/models/parameters.ts index 6dadaebc8713..4a349d6b7149 100644 --- a/sdk/datafactory/arm-datafactory/src/models/parameters.ts +++ b/sdk/datafactory/arm-datafactory/src/models/parameters.ts @@ -9,7 +9,7 @@ import { OperationParameter, OperationURLParameter, - OperationQueryParameter + OperationQueryParameter, } from "@azure/core-client"; import { FactoryRepoUpdate as FactoryRepoUpdateMapper, @@ -39,9 +39,10 @@ import { DataFlowDebugCommandRequest as DataFlowDebugCommandRequestMapper, ManagedVirtualNetworkResource as ManagedVirtualNetworkResourceMapper, ManagedPrivateEndpointResource as ManagedPrivateEndpointResourceMapper, - ManagedIdentityCredentialResource as ManagedIdentityCredentialResourceMapper, + CredentialResource as CredentialResourceMapper, PrivateLinkConnectionApprovalRequestResource as PrivateLinkConnectionApprovalRequestResourceMapper, - GlobalParameterResource as GlobalParameterResourceMapper + GlobalParameterResource as GlobalParameterResourceMapper, + ChangeDataCaptureResource as ChangeDataCaptureResourceMapper, } from "../models/mappers"; export const accept: OperationParameter = { @@ -51,9 +52,9 @@ export const accept: OperationParameter = { isConstant: true, serializedName: "Accept", type: { - name: "String" - } - } + name: "String", + }, + }, }; export const $host: OperationURLParameter = { @@ -62,10 +63,10 @@ export const $host: OperationURLParameter = { serializedName: "$host", required: true, type: { - name: "String" - } + name: "String", + }, }, - skipEncoding: true + skipEncoding: true, }; export const apiVersion: OperationQueryParameter = { @@ -75,9 +76,9 @@ export const apiVersion: OperationQueryParameter = { isConstant: true, serializedName: "api-version", type: { - name: "String" - } - } + name: "String", + }, + }, }; export const nextLink: OperationURLParameter = { @@ -86,21 +87,10 @@ export const nextLink: OperationURLParameter = { serializedName: "nextLink", required: true, type: { - name: "String" - } + name: "String", + }, }, - skipEncoding: true -}; - -export const subscriptionId: OperationURLParameter = { - parameterPath: "subscriptionId", - mapper: { - serializedName: "subscriptionId", - required: true, - type: { - name: "String" - } - } + skipEncoding: true, }; export const contentType: OperationParameter = { @@ -110,14 +100,25 @@ export const contentType: OperationParameter = { isConstant: true, serializedName: "Content-Type", type: { - name: "String" - } - } + name: "String", + }, + }, }; export const factoryRepoUpdate: OperationParameter = { parameterPath: "factoryRepoUpdate", - mapper: FactoryRepoUpdateMapper + mapper: FactoryRepoUpdateMapper, +}; + +export const subscriptionId: OperationURLParameter = { + parameterPath: "subscriptionId", + mapper: { + serializedName: "subscriptionId", + required: true, + type: { + name: "String", + }, + }, }; export const locationId: OperationURLParameter = { @@ -126,9 +127,9 @@ export const locationId: OperationURLParameter = { serializedName: "locationId", required: true, type: { - name: "String" - } - } + name: "String", + }, + }, }; export const resourceGroupName: OperationURLParameter = { @@ -137,19 +138,19 @@ export const resourceGroupName: OperationURLParameter = { constraints: { Pattern: new RegExp("^[-\\w\\._\\(\\)]+$"), MaxLength: 90, - MinLength: 1 + MinLength: 1, }, serializedName: "resourceGroupName", required: true, type: { - name: "String" - } - } + name: "String", + }, + }, }; export const factory: OperationParameter = { parameterPath: "factory", - mapper: FactoryMapper + mapper: FactoryMapper, }; export const factoryName: OperationURLParameter = { @@ -158,14 +159,14 @@ export const factoryName: OperationURLParameter = { constraints: { Pattern: new RegExp("^[A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$"), MaxLength: 63, - MinLength: 3 + MinLength: 3, }, serializedName: "factoryName", required: true, type: { - name: "String" - } - } + name: "String", + }, + }, }; export const ifMatch: OperationParameter = { @@ -173,14 +174,14 @@ export const ifMatch: OperationParameter = { mapper: { serializedName: "If-Match", type: { - name: "String" - } - } + name: "String", + }, + }, }; export const factoryUpdateParameters: OperationParameter = { parameterPath: "factoryUpdateParameters", - mapper: FactoryUpdateParametersMapper + mapper: FactoryUpdateParametersMapper, }; export const ifNoneMatch: OperationParameter = { @@ -188,34 +189,34 @@ export const ifNoneMatch: OperationParameter = { mapper: { serializedName: "If-None-Match", type: { - name: "String" - } - } + name: "String", + }, + }, }; export const gitHubAccessTokenRequest: OperationParameter = { parameterPath: "gitHubAccessTokenRequest", - mapper: GitHubAccessTokenRequestMapper + mapper: GitHubAccessTokenRequestMapper, }; export const policy: OperationParameter = { parameterPath: "policy", - mapper: UserAccessPolicyMapper + mapper: UserAccessPolicyMapper, }; export const exposureControlRequest: OperationParameter = { parameterPath: "exposureControlRequest", - mapper: ExposureControlRequestMapper + mapper: ExposureControlRequestMapper, }; export const exposureControlBatchRequest: OperationParameter = { parameterPath: "exposureControlBatchRequest", - mapper: ExposureControlBatchRequestMapper + mapper: ExposureControlBatchRequestMapper, }; export const integrationRuntime: OperationParameter = { parameterPath: "integrationRuntime", - mapper: IntegrationRuntimeResourceMapper + mapper: IntegrationRuntimeResourceMapper, }; export const integrationRuntimeName: OperationURLParameter = { @@ -224,39 +225,39 @@ export const integrationRuntimeName: OperationURLParameter = { constraints: { Pattern: new RegExp("^[A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$"), MaxLength: 63, - MinLength: 3 + MinLength: 3, }, serializedName: "integrationRuntimeName", required: true, type: { - name: "String" - } - } + name: "String", + }, + }, }; export const updateIntegrationRuntimeRequest: OperationParameter = { parameterPath: "updateIntegrationRuntimeRequest", - mapper: UpdateIntegrationRuntimeRequestMapper + mapper: UpdateIntegrationRuntimeRequestMapper, }; export const regenerateKeyParameters: OperationParameter = { parameterPath: "regenerateKeyParameters", - mapper: IntegrationRuntimeRegenerateKeyParametersMapper + mapper: IntegrationRuntimeRegenerateKeyParametersMapper, }; export const linkedIntegrationRuntimeRequest: OperationParameter = { parameterPath: "linkedIntegrationRuntimeRequest", - mapper: LinkedIntegrationRuntimeRequestMapper + mapper: LinkedIntegrationRuntimeRequestMapper, }; export const createLinkedIntegrationRuntimeRequest: OperationParameter = { parameterPath: "createLinkedIntegrationRuntimeRequest", - mapper: CreateLinkedIntegrationRuntimeRequestMapper + mapper: CreateLinkedIntegrationRuntimeRequestMapper, }; export const getMetadataRequest: OperationParameter = { parameterPath: ["options", "getMetadataRequest"], - mapper: GetSsisObjectMetadataRequestMapper + mapper: GetSsisObjectMetadataRequestMapper, }; export const nodeName: OperationURLParameter = { @@ -265,24 +266,24 @@ export const nodeName: OperationURLParameter = { constraints: { Pattern: new RegExp("^[a-z0-9A-Z][a-z0-9A-Z_-]{0,149}$"), MaxLength: 150, - MinLength: 1 + MinLength: 1, }, serializedName: "nodeName", required: true, type: { - name: "String" - } - } + name: "String", + }, + }, }; export const updateIntegrationRuntimeNodeRequest: OperationParameter = { parameterPath: "updateIntegrationRuntimeNodeRequest", - mapper: UpdateIntegrationRuntimeNodeRequestMapper + mapper: UpdateIntegrationRuntimeNodeRequestMapper, }; export const linkedService: OperationParameter = { parameterPath: "linkedService", - mapper: LinkedServiceResourceMapper + mapper: LinkedServiceResourceMapper, }; export const linkedServiceName: OperationURLParameter = { @@ -291,19 +292,19 @@ export const linkedServiceName: OperationURLParameter = { constraints: { Pattern: new RegExp("^[A-Za-z0-9_][^<>*#.%&:\\\\+?/]*$"), MaxLength: 260, - MinLength: 1 + MinLength: 1, }, serializedName: "linkedServiceName", required: true, type: { - name: "String" - } - } + name: "String", + }, + }, }; export const dataset: OperationParameter = { parameterPath: "dataset", - mapper: DatasetResourceMapper + mapper: DatasetResourceMapper, }; export const datasetName: OperationURLParameter = { @@ -312,19 +313,19 @@ export const datasetName: OperationURLParameter = { constraints: { Pattern: new RegExp("^[A-Za-z0-9_][^<>*#.%&:\\\\+?/]*$"), MaxLength: 260, - MinLength: 1 + MinLength: 1, }, serializedName: "datasetName", required: true, type: { - name: "String" - } - } + name: "String", + }, + }, }; export const pipeline: OperationParameter = { parameterPath: "pipeline", - mapper: PipelineResourceMapper + mapper: PipelineResourceMapper, }; export const pipelineName: OperationURLParameter = { @@ -333,14 +334,14 @@ export const pipelineName: OperationURLParameter = { constraints: { Pattern: new RegExp("^[A-Za-z0-9_][^<>*#.%&:\\\\+?/]*$"), MaxLength: 260, - MinLength: 1 + MinLength: 1, }, serializedName: "pipelineName", required: true, type: { - name: "String" - } - } + name: "String", + }, + }, }; export const parameters: OperationParameter = { @@ -349,9 +350,9 @@ export const parameters: OperationParameter = { serializedName: "parameters", type: { name: "Dictionary", - value: { type: { name: "any" } } - } - } + value: { type: { name: "any" } }, + }, + }, }; export const referencePipelineRunId: OperationQueryParameter = { @@ -359,9 +360,9 @@ export const referencePipelineRunId: OperationQueryParameter = { mapper: { serializedName: "referencePipelineRunId", type: { - name: "String" - } - } + name: "String", + }, + }, }; export const isRecovery: OperationQueryParameter = { @@ -369,9 +370,9 @@ export const isRecovery: OperationQueryParameter = { mapper: { serializedName: "isRecovery", type: { - name: "Boolean" - } - } + name: "Boolean", + }, + }, }; export const startActivityName: OperationQueryParameter = { @@ -379,9 +380,9 @@ export const startActivityName: OperationQueryParameter = { mapper: { serializedName: "startActivityName", type: { - name: "String" - } - } + name: "String", + }, + }, }; export const startFromFailure: OperationQueryParameter = { @@ -389,14 +390,14 @@ export const startFromFailure: OperationQueryParameter = { mapper: { serializedName: "startFromFailure", type: { - name: "Boolean" - } - } + name: "Boolean", + }, + }, }; export const filterParameters: OperationParameter = { parameterPath: "filterParameters", - mapper: RunFilterParametersMapper + mapper: RunFilterParametersMapper, }; export const runId: OperationURLParameter = { @@ -405,9 +406,9 @@ export const runId: OperationURLParameter = { serializedName: "runId", required: true, type: { - name: "String" - } - } + name: "String", + }, + }, }; export const isRecursive: OperationQueryParameter = { @@ -415,19 +416,19 @@ export const isRecursive: OperationQueryParameter = { mapper: { serializedName: "isRecursive", type: { - name: "Boolean" - } - } + name: "Boolean", + }, + }, }; export const filterParameters1: OperationParameter = { parameterPath: "filterParameters", - mapper: TriggerFilterParametersMapper + mapper: TriggerFilterParametersMapper, }; export const trigger: OperationParameter = { parameterPath: "trigger", - mapper: TriggerResourceMapper + mapper: TriggerResourceMapper, }; export const triggerName: OperationURLParameter = { @@ -436,19 +437,19 @@ export const triggerName: OperationURLParameter = { constraints: { Pattern: new RegExp("^[A-Za-z0-9_][^<>*#.%&:\\\\+?/]*$"), MaxLength: 260, - MinLength: 1 + MinLength: 1, }, serializedName: "triggerName", required: true, type: { - name: "String" - } - } + name: "String", + }, + }, }; export const dataFlow: OperationParameter = { parameterPath: "dataFlow", - mapper: DataFlowResourceMapper + mapper: DataFlowResourceMapper, }; export const dataFlowName: OperationURLParameter = { @@ -457,39 +458,39 @@ export const dataFlowName: OperationURLParameter = { constraints: { Pattern: new RegExp("^[A-Za-z0-9_][^<>*#.%&:\\\\+?/]*$"), MaxLength: 260, - MinLength: 1 + MinLength: 1, }, serializedName: "dataFlowName", required: true, type: { - name: "String" - } - } + name: "String", + }, + }, }; export const request: OperationParameter = { parameterPath: "request", - mapper: CreateDataFlowDebugSessionRequestMapper + mapper: CreateDataFlowDebugSessionRequestMapper, }; export const request1: OperationParameter = { parameterPath: "request", - mapper: DataFlowDebugPackageMapper + mapper: DataFlowDebugPackageMapper, }; export const request2: OperationParameter = { parameterPath: "request", - mapper: DeleteDataFlowDebugSessionRequestMapper + mapper: DeleteDataFlowDebugSessionRequestMapper, }; export const request3: OperationParameter = { parameterPath: "request", - mapper: DataFlowDebugCommandRequestMapper + mapper: DataFlowDebugCommandRequestMapper, }; export const managedVirtualNetwork: OperationParameter = { parameterPath: "managedVirtualNetwork", - mapper: ManagedVirtualNetworkResourceMapper + mapper: ManagedVirtualNetworkResourceMapper, }; export const managedVirtualNetworkName: OperationURLParameter = { @@ -497,22 +498,22 @@ export const managedVirtualNetworkName: OperationURLParameter = { mapper: { constraints: { Pattern: new RegExp( - "^([_A-Za-z0-9]|([_A-Za-z0-9][-_A-Za-z0-9]{0,125}[_A-Za-z0-9]))$" + "^([_A-Za-z0-9]|([_A-Za-z0-9][-_A-Za-z0-9]{0,125}[_A-Za-z0-9]))$", ), MaxLength: 127, - MinLength: 1 + MinLength: 1, }, serializedName: "managedVirtualNetworkName", required: true, type: { - name: "String" - } - } + name: "String", + }, + }, }; export const managedPrivateEndpoint: OperationParameter = { parameterPath: "managedPrivateEndpoint", - mapper: ManagedPrivateEndpointResourceMapper + mapper: ManagedPrivateEndpointResourceMapper, }; export const managedPrivateEndpointName: OperationURLParameter = { @@ -520,22 +521,22 @@ export const managedPrivateEndpointName: OperationURLParameter = { mapper: { constraints: { Pattern: new RegExp( - "^([_A-Za-z0-9]|([_A-Za-z0-9][-_A-Za-z0-9]{0,125}[_A-Za-z0-9]))$" + "^([_A-Za-z0-9]|([_A-Za-z0-9][-_A-Za-z0-9]{0,125}[_A-Za-z0-9]))$", ), MaxLength: 127, - MinLength: 1 + MinLength: 1, }, serializedName: "managedPrivateEndpointName", required: true, type: { - name: "String" - } - } + name: "String", + }, + }, }; export const credential: OperationParameter = { parameterPath: "credential", - mapper: ManagedIdentityCredentialResourceMapper + mapper: CredentialResourceMapper, }; export const credentialName: OperationURLParameter = { @@ -543,22 +544,22 @@ export const credentialName: OperationURLParameter = { mapper: { constraints: { Pattern: new RegExp( - "^([_A-Za-z0-9]|([_A-Za-z0-9][-_A-Za-z0-9]{0,125}[_A-Za-z0-9]))$" + "^([_A-Za-z0-9]|([_A-Za-z0-9][-_A-Za-z0-9]{0,125}[_A-Za-z0-9]))$", ), MaxLength: 127, - MinLength: 1 + MinLength: 1, }, serializedName: "credentialName", required: true, type: { - name: "String" - } - } + name: "String", + }, + }, }; export const privateEndpointWrapper: OperationParameter = { parameterPath: "privateEndpointWrapper", - mapper: PrivateLinkConnectionApprovalRequestResourceMapper + mapper: PrivateLinkConnectionApprovalRequestResourceMapper, }; export const privateEndpointConnectionName: OperationURLParameter = { @@ -567,9 +568,9 @@ export const privateEndpointConnectionName: OperationURLParameter = { serializedName: "privateEndpointConnectionName", required: true, type: { - name: "String" - } - } + name: "String", + }, + }, }; export const globalParameterName: OperationURLParameter = { @@ -578,17 +579,38 @@ export const globalParameterName: OperationURLParameter = { constraints: { Pattern: new RegExp("^[A-Za-z0-9_][^<>*#.%&:\\\\+?/]*$"), MaxLength: 260, - MinLength: 1 + MinLength: 1, }, serializedName: "globalParameterName", required: true, type: { - name: "String" - } - } + name: "String", + }, + }, }; export const defaultParam: OperationParameter = { parameterPath: "defaultParam", - mapper: GlobalParameterResourceMapper + mapper: GlobalParameterResourceMapper, +}; + +export const changeDataCapture: OperationParameter = { + parameterPath: "changeDataCapture", + mapper: ChangeDataCaptureResourceMapper, +}; + +export const changeDataCaptureName: OperationURLParameter = { + parameterPath: "changeDataCaptureName", + mapper: { + constraints: { + Pattern: new RegExp("^[A-Za-z0-9_][^<>*#.%&:\\\\+?/]*$"), + MaxLength: 260, + MinLength: 1, + }, + serializedName: "changeDataCaptureName", + required: true, + type: { + name: "String", + }, + }, }; diff --git a/sdk/datafactory/arm-datafactory/src/operations/activityRuns.ts b/sdk/datafactory/arm-datafactory/src/operations/activityRuns.ts index 3c99ac4897d0..9aaab402a546 100644 --- a/sdk/datafactory/arm-datafactory/src/operations/activityRuns.ts +++ b/sdk/datafactory/arm-datafactory/src/operations/activityRuns.ts @@ -14,7 +14,7 @@ import { DataFactoryManagementClient } from "../dataFactoryManagementClient"; import { RunFilterParameters, ActivityRunsQueryByPipelineRunOptionalParams, - ActivityRunsQueryByPipelineRunResponse + ActivityRunsQueryByPipelineRunResponse, } from "../models"; /** Class containing ActivityRuns operations. */ @@ -42,11 +42,11 @@ export class ActivityRunsImpl implements ActivityRuns { factoryName: string, runId: string, filterParameters: RunFilterParameters, - options?: ActivityRunsQueryByPipelineRunOptionalParams + options?: ActivityRunsQueryByPipelineRunOptionalParams, ): Promise { return this.client.sendOperationRequest( { resourceGroupName, factoryName, runId, filterParameters, options }, - queryByPipelineRunOperationSpec + queryByPipelineRunOperationSpec, ); } } @@ -54,16 +54,15 @@ export class ActivityRunsImpl implements ActivityRuns { const serializer = coreClient.createSerializer(Mappers, /* isXml */ false); const queryByPipelineRunOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/pipelineruns/{runId}/queryActivityruns", + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/pipelineruns/{runId}/queryActivityruns", httpMethod: "POST", responses: { 200: { - bodyMapper: Mappers.ActivityRunsQueryResponse + bodyMapper: Mappers.ActivityRunsQueryResponse, }, default: { - bodyMapper: Mappers.CloudError - } + bodyMapper: Mappers.CloudError, + }, }, requestBody: Parameters.filterParameters, queryParameters: [Parameters.apiVersion], @@ -72,9 +71,9 @@ const queryByPipelineRunOperationSpec: coreClient.OperationSpec = { Parameters.subscriptionId, Parameters.resourceGroupName, Parameters.factoryName, - Parameters.runId + Parameters.runId, ], headerParameters: [Parameters.accept, Parameters.contentType], mediaType: "json", - serializer + serializer, }; diff --git a/sdk/datafactory/arm-datafactory/src/operations/changeDataCapture.ts b/sdk/datafactory/arm-datafactory/src/operations/changeDataCapture.ts new file mode 100644 index 000000000000..6c15f9a97761 --- /dev/null +++ b/sdk/datafactory/arm-datafactory/src/operations/changeDataCapture.ts @@ -0,0 +1,465 @@ +/* + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + * Changes may cause incorrect behavior and will be lost if the code is regenerated. + */ + +import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; +import { setContinuationToken } from "../pagingHelper"; +import { ChangeDataCapture } from "../operationsInterfaces"; +import * as coreClient from "@azure/core-client"; +import * as Mappers from "../models/mappers"; +import * as Parameters from "../models/parameters"; +import { DataFactoryManagementClient } from "../dataFactoryManagementClient"; +import { + ChangeDataCaptureResource, + ChangeDataCaptureListByFactoryNextOptionalParams, + ChangeDataCaptureListByFactoryOptionalParams, + ChangeDataCaptureListByFactoryResponse, + ChangeDataCaptureCreateOrUpdateOptionalParams, + ChangeDataCaptureCreateOrUpdateResponse, + ChangeDataCaptureGetOptionalParams, + ChangeDataCaptureGetResponse, + ChangeDataCaptureDeleteOptionalParams, + ChangeDataCaptureStartOptionalParams, + ChangeDataCaptureStopOptionalParams, + ChangeDataCaptureStatusOptionalParams, + ChangeDataCaptureStatusResponse, + ChangeDataCaptureListByFactoryNextResponse, +} from "../models"; + +/// +/** Class containing ChangeDataCapture operations. */ +export class ChangeDataCaptureImpl implements ChangeDataCapture { + private readonly client: DataFactoryManagementClient; + + /** + * Initialize a new instance of the class ChangeDataCapture class. + * @param client Reference to the service client + */ + constructor(client: DataFactoryManagementClient) { + this.client = client; + } + + /** + * Lists all resources of type change data capture. + * @param resourceGroupName The resource group name. + * @param factoryName The factory name. + * @param options The options parameters. + */ + public listByFactory( + resourceGroupName: string, + factoryName: string, + options?: ChangeDataCaptureListByFactoryOptionalParams, + ): PagedAsyncIterableIterator { + const iter = this.listByFactoryPagingAll( + resourceGroupName, + factoryName, + options, + ); + return { + next() { + return iter.next(); + }, + [Symbol.asyncIterator]() { + return this; + }, + byPage: (settings?: PageSettings) => { + if (settings?.maxPageSize) { + throw new Error("maxPageSize is not supported by this operation."); + } + return this.listByFactoryPagingPage( + resourceGroupName, + factoryName, + options, + settings, + ); + }, + }; + } + + private async *listByFactoryPagingPage( + resourceGroupName: string, + factoryName: string, + options?: ChangeDataCaptureListByFactoryOptionalParams, + settings?: PageSettings, + ): AsyncIterableIterator { + let result: ChangeDataCaptureListByFactoryResponse; + let continuationToken = settings?.continuationToken; + if (!continuationToken) { + result = await this._listByFactory( + resourceGroupName, + factoryName, + options, + ); + let page = result.value || []; + continuationToken = result.nextLink; + setContinuationToken(page, continuationToken); + yield page; + } + while (continuationToken) { + result = await this._listByFactoryNext( + resourceGroupName, + factoryName, + continuationToken, + options, + ); + continuationToken = result.nextLink; + let page = result.value || []; + setContinuationToken(page, continuationToken); + yield page; + } + } + + private async *listByFactoryPagingAll( + resourceGroupName: string, + factoryName: string, + options?: ChangeDataCaptureListByFactoryOptionalParams, + ): AsyncIterableIterator { + for await (const page of this.listByFactoryPagingPage( + resourceGroupName, + factoryName, + options, + )) { + yield* page; + } + } + + /** + * Lists all resources of type change data capture. + * @param resourceGroupName The resource group name. + * @param factoryName The factory name. + * @param options The options parameters. + */ + private _listByFactory( + resourceGroupName: string, + factoryName: string, + options?: ChangeDataCaptureListByFactoryOptionalParams, + ): Promise { + return this.client.sendOperationRequest( + { resourceGroupName, factoryName, options }, + listByFactoryOperationSpec, + ); + } + + /** + * Creates or updates a change data capture resource. + * @param resourceGroupName The resource group name. + * @param factoryName The factory name. + * @param changeDataCaptureName The change data capture name. + * @param changeDataCapture Change data capture resource definition. + * @param options The options parameters. + */ + createOrUpdate( + resourceGroupName: string, + factoryName: string, + changeDataCaptureName: string, + changeDataCapture: ChangeDataCaptureResource, + options?: ChangeDataCaptureCreateOrUpdateOptionalParams, + ): Promise { + return this.client.sendOperationRequest( + { + resourceGroupName, + factoryName, + changeDataCaptureName, + changeDataCapture, + options, + }, + createOrUpdateOperationSpec, + ); + } + + /** + * Gets a change data capture. + * @param resourceGroupName The resource group name. + * @param factoryName The factory name. + * @param changeDataCaptureName The change data capture name. + * @param options The options parameters. + */ + get( + resourceGroupName: string, + factoryName: string, + changeDataCaptureName: string, + options?: ChangeDataCaptureGetOptionalParams, + ): Promise { + return this.client.sendOperationRequest( + { resourceGroupName, factoryName, changeDataCaptureName, options }, + getOperationSpec, + ); + } + + /** + * Deletes a change data capture. + * @param resourceGroupName The resource group name. + * @param factoryName The factory name. + * @param changeDataCaptureName The change data capture name. + * @param options The options parameters. + */ + delete( + resourceGroupName: string, + factoryName: string, + changeDataCaptureName: string, + options?: ChangeDataCaptureDeleteOptionalParams, + ): Promise { + return this.client.sendOperationRequest( + { resourceGroupName, factoryName, changeDataCaptureName, options }, + deleteOperationSpec, + ); + } + + /** + * Starts a change data capture. + * @param resourceGroupName The resource group name. + * @param factoryName The factory name. + * @param changeDataCaptureName The change data capture name. + * @param options The options parameters. + */ + start( + resourceGroupName: string, + factoryName: string, + changeDataCaptureName: string, + options?: ChangeDataCaptureStartOptionalParams, + ): Promise { + return this.client.sendOperationRequest( + { resourceGroupName, factoryName, changeDataCaptureName, options }, + startOperationSpec, + ); + } + + /** + * Stops a change data capture. + * @param resourceGroupName The resource group name. + * @param factoryName The factory name. + * @param changeDataCaptureName The change data capture name. + * @param options The options parameters. + */ + stop( + resourceGroupName: string, + factoryName: string, + changeDataCaptureName: string, + options?: ChangeDataCaptureStopOptionalParams, + ): Promise { + return this.client.sendOperationRequest( + { resourceGroupName, factoryName, changeDataCaptureName, options }, + stopOperationSpec, + ); + } + + /** + * Gets the current status for the change data capture resource. + * @param resourceGroupName The resource group name. + * @param factoryName The factory name. + * @param changeDataCaptureName The change data capture name. + * @param options The options parameters. + */ + status( + resourceGroupName: string, + factoryName: string, + changeDataCaptureName: string, + options?: ChangeDataCaptureStatusOptionalParams, + ): Promise { + return this.client.sendOperationRequest( + { resourceGroupName, factoryName, changeDataCaptureName, options }, + statusOperationSpec, + ); + } + + /** + * ListByFactoryNext + * @param resourceGroupName The resource group name. + * @param factoryName The factory name. + * @param nextLink The nextLink from the previous successful call to the ListByFactory method. + * @param options The options parameters. + */ + private _listByFactoryNext( + resourceGroupName: string, + factoryName: string, + nextLink: string, + options?: ChangeDataCaptureListByFactoryNextOptionalParams, + ): Promise { + return this.client.sendOperationRequest( + { resourceGroupName, factoryName, nextLink, options }, + listByFactoryNextOperationSpec, + ); + } +} +// Operation Specifications +const serializer = coreClient.createSerializer(Mappers, /* isXml */ false); + +const listByFactoryOperationSpec: coreClient.OperationSpec = { + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/adfcdcs", + httpMethod: "GET", + responses: { + 200: { + bodyMapper: Mappers.ChangeDataCaptureListResponse, + }, + default: { + bodyMapper: Mappers.CloudError, + }, + }, + queryParameters: [Parameters.apiVersion], + urlParameters: [ + Parameters.$host, + Parameters.subscriptionId, + Parameters.resourceGroupName, + Parameters.factoryName, + ], + headerParameters: [Parameters.accept], + serializer, +}; +const createOrUpdateOperationSpec: coreClient.OperationSpec = { + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/adfcdcs/{changeDataCaptureName}", + httpMethod: "PUT", + responses: { + 200: { + bodyMapper: Mappers.ChangeDataCaptureResource, + }, + default: { + bodyMapper: Mappers.CloudError, + }, + }, + requestBody: Parameters.changeDataCapture, + queryParameters: [Parameters.apiVersion], + urlParameters: [ + Parameters.$host, + Parameters.subscriptionId, + Parameters.resourceGroupName, + Parameters.factoryName, + Parameters.changeDataCaptureName, + ], + headerParameters: [ + Parameters.accept, + Parameters.contentType, + Parameters.ifMatch, + ], + mediaType: "json", + serializer, +}; +const getOperationSpec: coreClient.OperationSpec = { + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/adfcdcs/{changeDataCaptureName}", + httpMethod: "GET", + responses: { + 200: { + bodyMapper: Mappers.ChangeDataCaptureResource, + }, + default: { + bodyMapper: Mappers.CloudError, + }, + }, + queryParameters: [Parameters.apiVersion], + urlParameters: [ + Parameters.$host, + Parameters.subscriptionId, + Parameters.resourceGroupName, + Parameters.factoryName, + Parameters.changeDataCaptureName, + ], + headerParameters: [Parameters.accept, Parameters.ifNoneMatch], + serializer, +}; +const deleteOperationSpec: coreClient.OperationSpec = { + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/adfcdcs/{changeDataCaptureName}", + httpMethod: "DELETE", + responses: { + 200: {}, + 204: {}, + default: { + bodyMapper: Mappers.CloudError, + }, + }, + queryParameters: [Parameters.apiVersion], + urlParameters: [ + Parameters.$host, + Parameters.subscriptionId, + Parameters.resourceGroupName, + Parameters.factoryName, + Parameters.changeDataCaptureName, + ], + headerParameters: [Parameters.accept], + serializer, +}; +const startOperationSpec: coreClient.OperationSpec = { + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/adfcdcs/{changeDataCaptureName}/start", + httpMethod: "POST", + responses: { + 200: {}, + default: { + bodyMapper: Mappers.CloudError, + }, + }, + queryParameters: [Parameters.apiVersion], + urlParameters: [ + Parameters.$host, + Parameters.subscriptionId, + Parameters.resourceGroupName, + Parameters.factoryName, + Parameters.changeDataCaptureName, + ], + headerParameters: [Parameters.accept], + serializer, +}; +const stopOperationSpec: coreClient.OperationSpec = { + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/adfcdcs/{changeDataCaptureName}/stop", + httpMethod: "POST", + responses: { + 200: {}, + default: { + bodyMapper: Mappers.CloudError, + }, + }, + queryParameters: [Parameters.apiVersion], + urlParameters: [ + Parameters.$host, + Parameters.subscriptionId, + Parameters.resourceGroupName, + Parameters.factoryName, + Parameters.changeDataCaptureName, + ], + headerParameters: [Parameters.accept], + serializer, +}; +const statusOperationSpec: coreClient.OperationSpec = { + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/adfcdcs/{changeDataCaptureName}/status", + httpMethod: "GET", + responses: { + 200: { + bodyMapper: { type: { name: "String" } }, + }, + default: { + bodyMapper: Mappers.CloudError, + }, + }, + queryParameters: [Parameters.apiVersion], + urlParameters: [ + Parameters.$host, + Parameters.subscriptionId, + Parameters.resourceGroupName, + Parameters.factoryName, + Parameters.changeDataCaptureName, + ], + headerParameters: [Parameters.accept], + serializer, +}; +const listByFactoryNextOperationSpec: coreClient.OperationSpec = { + path: "{nextLink}", + httpMethod: "GET", + responses: { + 200: { + bodyMapper: Mappers.ChangeDataCaptureListResponse, + }, + default: { + bodyMapper: Mappers.CloudError, + }, + }, + urlParameters: [ + Parameters.$host, + Parameters.nextLink, + Parameters.subscriptionId, + Parameters.resourceGroupName, + Parameters.factoryName, + ], + headerParameters: [Parameters.accept], + serializer, +}; diff --git a/sdk/datafactory/arm-datafactory/src/operations/credentialOperations.ts b/sdk/datafactory/arm-datafactory/src/operations/credentialOperations.ts index c51ea55a6265..7f50ba5dd62d 100644 --- a/sdk/datafactory/arm-datafactory/src/operations/credentialOperations.ts +++ b/sdk/datafactory/arm-datafactory/src/operations/credentialOperations.ts @@ -14,7 +14,7 @@ import * as Mappers from "../models/mappers"; import * as Parameters from "../models/parameters"; import { DataFactoryManagementClient } from "../dataFactoryManagementClient"; import { - ManagedIdentityCredentialResource, + CredentialResource, CredentialOperationsListByFactoryNextOptionalParams, CredentialOperationsListByFactoryOptionalParams, CredentialOperationsListByFactoryResponse, @@ -23,7 +23,7 @@ import { CredentialOperationsGetOptionalParams, CredentialOperationsGetResponse, CredentialOperationsDeleteOptionalParams, - CredentialOperationsListByFactoryNextResponse + CredentialOperationsListByFactoryNextResponse, } from "../models"; /// @@ -48,12 +48,12 @@ export class CredentialOperationsImpl implements CredentialOperations { public listByFactory( resourceGroupName: string, factoryName: string, - options?: CredentialOperationsListByFactoryOptionalParams - ): PagedAsyncIterableIterator { + options?: CredentialOperationsListByFactoryOptionalParams, + ): PagedAsyncIterableIterator { const iter = this.listByFactoryPagingAll( resourceGroupName, factoryName, - options + options, ); return { next() { @@ -70,9 +70,9 @@ export class CredentialOperationsImpl implements CredentialOperations { resourceGroupName, factoryName, options, - settings + settings, ); - } + }, }; } @@ -80,15 +80,15 @@ export class CredentialOperationsImpl implements CredentialOperations { resourceGroupName: string, factoryName: string, options?: CredentialOperationsListByFactoryOptionalParams, - settings?: PageSettings - ): AsyncIterableIterator { + settings?: PageSettings, + ): AsyncIterableIterator { let result: CredentialOperationsListByFactoryResponse; let continuationToken = settings?.continuationToken; if (!continuationToken) { result = await this._listByFactory( resourceGroupName, factoryName, - options + options, ); let page = result.value || []; continuationToken = result.nextLink; @@ -100,7 +100,7 @@ export class CredentialOperationsImpl implements CredentialOperations { resourceGroupName, factoryName, continuationToken, - options + options, ); continuationToken = result.nextLink; let page = result.value || []; @@ -112,12 +112,12 @@ export class CredentialOperationsImpl implements CredentialOperations { private async *listByFactoryPagingAll( resourceGroupName: string, factoryName: string, - options?: CredentialOperationsListByFactoryOptionalParams - ): AsyncIterableIterator { + options?: CredentialOperationsListByFactoryOptionalParams, + ): AsyncIterableIterator { for await (const page of this.listByFactoryPagingPage( resourceGroupName, factoryName, - options + options, )) { yield* page; } @@ -132,11 +132,11 @@ export class CredentialOperationsImpl implements CredentialOperations { private _listByFactory( resourceGroupName: string, factoryName: string, - options?: CredentialOperationsListByFactoryOptionalParams + options?: CredentialOperationsListByFactoryOptionalParams, ): Promise { return this.client.sendOperationRequest( { resourceGroupName, factoryName, options }, - listByFactoryOperationSpec + listByFactoryOperationSpec, ); } @@ -152,12 +152,12 @@ export class CredentialOperationsImpl implements CredentialOperations { resourceGroupName: string, factoryName: string, credentialName: string, - credential: ManagedIdentityCredentialResource, - options?: CredentialOperationsCreateOrUpdateOptionalParams + credential: CredentialResource, + options?: CredentialOperationsCreateOrUpdateOptionalParams, ): Promise { return this.client.sendOperationRequest( { resourceGroupName, factoryName, credentialName, credential, options }, - createOrUpdateOperationSpec + createOrUpdateOperationSpec, ); } @@ -172,11 +172,11 @@ export class CredentialOperationsImpl implements CredentialOperations { resourceGroupName: string, factoryName: string, credentialName: string, - options?: CredentialOperationsGetOptionalParams + options?: CredentialOperationsGetOptionalParams, ): Promise { return this.client.sendOperationRequest( { resourceGroupName, factoryName, credentialName, options }, - getOperationSpec + getOperationSpec, ); } @@ -191,11 +191,11 @@ export class CredentialOperationsImpl implements CredentialOperations { resourceGroupName: string, factoryName: string, credentialName: string, - options?: CredentialOperationsDeleteOptionalParams + options?: CredentialOperationsDeleteOptionalParams, ): Promise { return this.client.sendOperationRequest( { resourceGroupName, factoryName, credentialName, options }, - deleteOperationSpec + deleteOperationSpec, ); } @@ -210,11 +210,11 @@ export class CredentialOperationsImpl implements CredentialOperations { resourceGroupName: string, factoryName: string, nextLink: string, - options?: CredentialOperationsListByFactoryNextOptionalParams + options?: CredentialOperationsListByFactoryNextOptionalParams, ): Promise { return this.client.sendOperationRequest( { resourceGroupName, factoryName, nextLink, options }, - listByFactoryNextOperationSpec + listByFactoryNextOperationSpec, ); } } @@ -222,38 +222,36 @@ export class CredentialOperationsImpl implements CredentialOperations { const serializer = coreClient.createSerializer(Mappers, /* isXml */ false); const listByFactoryOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/credentials", + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/credentials", httpMethod: "GET", responses: { 200: { - bodyMapper: Mappers.CredentialListResponse + bodyMapper: Mappers.CredentialListResponse, }, default: { - bodyMapper: Mappers.CloudError - } + bodyMapper: Mappers.CloudError, + }, }, queryParameters: [Parameters.apiVersion], urlParameters: [ Parameters.$host, Parameters.subscriptionId, Parameters.resourceGroupName, - Parameters.factoryName + Parameters.factoryName, ], headerParameters: [Parameters.accept], - serializer + serializer, }; const createOrUpdateOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/credentials/{credentialName}", + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/credentials/{credentialName}", httpMethod: "PUT", responses: { 200: { - bodyMapper: Mappers.ManagedIdentityCredentialResource + bodyMapper: Mappers.CredentialResource, }, default: { - bodyMapper: Mappers.CloudError - } + bodyMapper: Mappers.CloudError, + }, }, requestBody: Parameters.credential, queryParameters: [Parameters.apiVersion], @@ -262,28 +260,27 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { Parameters.subscriptionId, Parameters.resourceGroupName, Parameters.factoryName, - Parameters.credentialName + Parameters.credentialName, ], headerParameters: [ Parameters.accept, Parameters.contentType, - Parameters.ifMatch + Parameters.ifMatch, ], mediaType: "json", - serializer + serializer, }; const getOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/credentials/{credentialName}", + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/credentials/{credentialName}", httpMethod: "GET", responses: { 200: { - bodyMapper: Mappers.ManagedIdentityCredentialResource + bodyMapper: Mappers.CredentialResource, }, 304: {}, default: { - bodyMapper: Mappers.CloudError - } + bodyMapper: Mappers.CloudError, + }, }, queryParameters: [Parameters.apiVersion], urlParameters: [ @@ -291,21 +288,20 @@ const getOperationSpec: coreClient.OperationSpec = { Parameters.subscriptionId, Parameters.resourceGroupName, Parameters.factoryName, - Parameters.credentialName + Parameters.credentialName, ], headerParameters: [Parameters.accept, Parameters.ifNoneMatch], - serializer + serializer, }; const deleteOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/credentials/{credentialName}", + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/credentials/{credentialName}", httpMethod: "DELETE", responses: { 200: {}, 204: {}, default: { - bodyMapper: Mappers.CloudError - } + bodyMapper: Mappers.CloudError, + }, }, queryParameters: [Parameters.apiVersion], urlParameters: [ @@ -313,29 +309,29 @@ const deleteOperationSpec: coreClient.OperationSpec = { Parameters.subscriptionId, Parameters.resourceGroupName, Parameters.factoryName, - Parameters.credentialName + Parameters.credentialName, ], headerParameters: [Parameters.accept], - serializer + serializer, }; const listByFactoryNextOperationSpec: coreClient.OperationSpec = { path: "{nextLink}", httpMethod: "GET", responses: { 200: { - bodyMapper: Mappers.CredentialListResponse + bodyMapper: Mappers.CredentialListResponse, }, default: { - bodyMapper: Mappers.CloudError - } + bodyMapper: Mappers.CloudError, + }, }, urlParameters: [ Parameters.$host, Parameters.nextLink, Parameters.subscriptionId, Parameters.resourceGroupName, - Parameters.factoryName + Parameters.factoryName, ], headerParameters: [Parameters.accept], - serializer + serializer, }; diff --git a/sdk/datafactory/arm-datafactory/src/operations/dataFlowDebugSession.ts b/sdk/datafactory/arm-datafactory/src/operations/dataFlowDebugSession.ts index dce6e59270c3..d2c848139842 100644 --- a/sdk/datafactory/arm-datafactory/src/operations/dataFlowDebugSession.ts +++ b/sdk/datafactory/arm-datafactory/src/operations/dataFlowDebugSession.ts @@ -16,7 +16,7 @@ import { DataFactoryManagementClient } from "../dataFactoryManagementClient"; import { SimplePollerLike, OperationState, - createHttpPoller + createHttpPoller, } from "@azure/core-lro"; import { createLroSpec } from "../lroImpl"; import { @@ -35,7 +35,7 @@ import { DataFlowDebugCommandRequest, DataFlowDebugSessionExecuteCommandOptionalParams, DataFlowDebugSessionExecuteCommandResponse, - DataFlowDebugSessionQueryByFactoryNextResponse + DataFlowDebugSessionQueryByFactoryNextResponse, } from "../models"; /// @@ -60,12 +60,12 @@ export class DataFlowDebugSessionImpl implements DataFlowDebugSession { public listQueryByFactory( resourceGroupName: string, factoryName: string, - options?: DataFlowDebugSessionQueryByFactoryOptionalParams + options?: DataFlowDebugSessionQueryByFactoryOptionalParams, ): PagedAsyncIterableIterator { const iter = this.queryByFactoryPagingAll( resourceGroupName, factoryName, - options + options, ); return { next() { @@ -82,9 +82,9 @@ export class DataFlowDebugSessionImpl implements DataFlowDebugSession { resourceGroupName, factoryName, options, - settings + settings, ); - } + }, }; } @@ -92,7 +92,7 @@ export class DataFlowDebugSessionImpl implements DataFlowDebugSession { resourceGroupName: string, factoryName: string, options?: DataFlowDebugSessionQueryByFactoryOptionalParams, - settings?: PageSettings + settings?: PageSettings, ): AsyncIterableIterator { let result: DataFlowDebugSessionQueryByFactoryResponse; let continuationToken = settings?.continuationToken; @@ -100,7 +100,7 @@ export class DataFlowDebugSessionImpl implements DataFlowDebugSession { result = await this._queryByFactory( resourceGroupName, factoryName, - options + options, ); let page = result.value || []; continuationToken = result.nextLink; @@ -112,7 +112,7 @@ export class DataFlowDebugSessionImpl implements DataFlowDebugSession { resourceGroupName, factoryName, continuationToken, - options + options, ); continuationToken = result.nextLink; let page = result.value || []; @@ -124,12 +124,12 @@ export class DataFlowDebugSessionImpl implements DataFlowDebugSession { private async *queryByFactoryPagingAll( resourceGroupName: string, factoryName: string, - options?: DataFlowDebugSessionQueryByFactoryOptionalParams + options?: DataFlowDebugSessionQueryByFactoryOptionalParams, ): AsyncIterableIterator { for await (const page of this.queryByFactoryPagingPage( resourceGroupName, factoryName, - options + options, )) { yield* page; } @@ -146,7 +146,7 @@ export class DataFlowDebugSessionImpl implements DataFlowDebugSession { resourceGroupName: string, factoryName: string, request: CreateDataFlowDebugSessionRequest, - options?: DataFlowDebugSessionCreateOptionalParams + options?: DataFlowDebugSessionCreateOptionalParams, ): Promise< SimplePollerLike< OperationState, @@ -155,21 +155,20 @@ export class DataFlowDebugSessionImpl implements DataFlowDebugSession { > { const directSendOperation = async ( args: coreClient.OperationArguments, - spec: coreClient.OperationSpec + spec: coreClient.OperationSpec, ): Promise => { return this.client.sendOperationRequest(args, spec); }; const sendOperationFn = async ( args: coreClient.OperationArguments, - spec: coreClient.OperationSpec + spec: coreClient.OperationSpec, ) => { - let currentRawResponse: - | coreClient.FullOperationResponse - | undefined = undefined; + let currentRawResponse: coreClient.FullOperationResponse | undefined = + undefined; const providedCallback = args.options?.onResponse; const callback: coreClient.RawResponseCallback = ( rawResponse: coreClient.FullOperationResponse, - flatResponse: unknown + flatResponse: unknown, ) => { currentRawResponse = rawResponse; providedCallback?.(rawResponse, flatResponse); @@ -178,8 +177,8 @@ export class DataFlowDebugSessionImpl implements DataFlowDebugSession { ...args, options: { ...args.options, - onResponse: callback - } + onResponse: callback, + }, }; const flatResponse = await directSendOperation(updatedArgs, spec); return { @@ -187,22 +186,22 @@ export class DataFlowDebugSessionImpl implements DataFlowDebugSession { rawResponse: { statusCode: currentRawResponse!.status, body: currentRawResponse!.parsedBody, - headers: currentRawResponse!.headers.toJSON() - } + headers: currentRawResponse!.headers.toJSON(), + }, }; }; const lro = createLroSpec({ sendOperationFn, args: { resourceGroupName, factoryName, request, options }, - spec: createOperationSpec + spec: createOperationSpec, }); const poller = await createHttpPoller< DataFlowDebugSessionCreateResponse, OperationState >(lro, { restoreFrom: options?.resumeFrom, - intervalInMs: options?.updateIntervalInMs + intervalInMs: options?.updateIntervalInMs, }); await poller.poll(); return poller; @@ -219,13 +218,13 @@ export class DataFlowDebugSessionImpl implements DataFlowDebugSession { resourceGroupName: string, factoryName: string, request: CreateDataFlowDebugSessionRequest, - options?: DataFlowDebugSessionCreateOptionalParams + options?: DataFlowDebugSessionCreateOptionalParams, ): Promise { const poller = await this.beginCreate( resourceGroupName, factoryName, request, - options + options, ); return poller.pollUntilDone(); } @@ -239,11 +238,11 @@ export class DataFlowDebugSessionImpl implements DataFlowDebugSession { private _queryByFactory( resourceGroupName: string, factoryName: string, - options?: DataFlowDebugSessionQueryByFactoryOptionalParams + options?: DataFlowDebugSessionQueryByFactoryOptionalParams, ): Promise { return this.client.sendOperationRequest( { resourceGroupName, factoryName, options }, - queryByFactoryOperationSpec + queryByFactoryOperationSpec, ); } @@ -258,11 +257,11 @@ export class DataFlowDebugSessionImpl implements DataFlowDebugSession { resourceGroupName: string, factoryName: string, request: DataFlowDebugPackage, - options?: DataFlowDebugSessionAddDataFlowOptionalParams + options?: DataFlowDebugSessionAddDataFlowOptionalParams, ): Promise { return this.client.sendOperationRequest( { resourceGroupName, factoryName, request, options }, - addDataFlowOperationSpec + addDataFlowOperationSpec, ); } @@ -277,11 +276,11 @@ export class DataFlowDebugSessionImpl implements DataFlowDebugSession { resourceGroupName: string, factoryName: string, request: DeleteDataFlowDebugSessionRequest, - options?: DataFlowDebugSessionDeleteOptionalParams + options?: DataFlowDebugSessionDeleteOptionalParams, ): Promise { return this.client.sendOperationRequest( { resourceGroupName, factoryName, request, options }, - deleteOperationSpec + deleteOperationSpec, ); } @@ -296,7 +295,7 @@ export class DataFlowDebugSessionImpl implements DataFlowDebugSession { resourceGroupName: string, factoryName: string, request: DataFlowDebugCommandRequest, - options?: DataFlowDebugSessionExecuteCommandOptionalParams + options?: DataFlowDebugSessionExecuteCommandOptionalParams, ): Promise< SimplePollerLike< OperationState, @@ -305,21 +304,20 @@ export class DataFlowDebugSessionImpl implements DataFlowDebugSession { > { const directSendOperation = async ( args: coreClient.OperationArguments, - spec: coreClient.OperationSpec + spec: coreClient.OperationSpec, ): Promise => { return this.client.sendOperationRequest(args, spec); }; const sendOperationFn = async ( args: coreClient.OperationArguments, - spec: coreClient.OperationSpec + spec: coreClient.OperationSpec, ) => { - let currentRawResponse: - | coreClient.FullOperationResponse - | undefined = undefined; + let currentRawResponse: coreClient.FullOperationResponse | undefined = + undefined; const providedCallback = args.options?.onResponse; const callback: coreClient.RawResponseCallback = ( rawResponse: coreClient.FullOperationResponse, - flatResponse: unknown + flatResponse: unknown, ) => { currentRawResponse = rawResponse; providedCallback?.(rawResponse, flatResponse); @@ -328,8 +326,8 @@ export class DataFlowDebugSessionImpl implements DataFlowDebugSession { ...args, options: { ...args.options, - onResponse: callback - } + onResponse: callback, + }, }; const flatResponse = await directSendOperation(updatedArgs, spec); return { @@ -337,22 +335,22 @@ export class DataFlowDebugSessionImpl implements DataFlowDebugSession { rawResponse: { statusCode: currentRawResponse!.status, body: currentRawResponse!.parsedBody, - headers: currentRawResponse!.headers.toJSON() - } + headers: currentRawResponse!.headers.toJSON(), + }, }; }; const lro = createLroSpec({ sendOperationFn, args: { resourceGroupName, factoryName, request, options }, - spec: executeCommandOperationSpec + spec: executeCommandOperationSpec, }); const poller = await createHttpPoller< DataFlowDebugSessionExecuteCommandResponse, OperationState >(lro, { restoreFrom: options?.resumeFrom, - intervalInMs: options?.updateIntervalInMs + intervalInMs: options?.updateIntervalInMs, }); await poller.poll(); return poller; @@ -369,13 +367,13 @@ export class DataFlowDebugSessionImpl implements DataFlowDebugSession { resourceGroupName: string, factoryName: string, request: DataFlowDebugCommandRequest, - options?: DataFlowDebugSessionExecuteCommandOptionalParams + options?: DataFlowDebugSessionExecuteCommandOptionalParams, ): Promise { const poller = await this.beginExecuteCommand( resourceGroupName, factoryName, request, - options + options, ); return poller.pollUntilDone(); } @@ -391,11 +389,11 @@ export class DataFlowDebugSessionImpl implements DataFlowDebugSession { resourceGroupName: string, factoryName: string, nextLink: string, - options?: DataFlowDebugSessionQueryByFactoryNextOptionalParams + options?: DataFlowDebugSessionQueryByFactoryNextOptionalParams, ): Promise { return this.client.sendOperationRequest( { resourceGroupName, factoryName, nextLink, options }, - queryByFactoryNextOperationSpec + queryByFactoryNextOperationSpec, ); } } @@ -403,25 +401,24 @@ export class DataFlowDebugSessionImpl implements DataFlowDebugSession { const serializer = coreClient.createSerializer(Mappers, /* isXml */ false); const createOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/createDataFlowDebugSession", + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/createDataFlowDebugSession", httpMethod: "POST", responses: { 200: { - bodyMapper: Mappers.CreateDataFlowDebugSessionResponse + bodyMapper: Mappers.CreateDataFlowDebugSessionResponse, }, 201: { - bodyMapper: Mappers.CreateDataFlowDebugSessionResponse + bodyMapper: Mappers.CreateDataFlowDebugSessionResponse, }, 202: { - bodyMapper: Mappers.CreateDataFlowDebugSessionResponse + bodyMapper: Mappers.CreateDataFlowDebugSessionResponse, }, 204: { - bodyMapper: Mappers.CreateDataFlowDebugSessionResponse + bodyMapper: Mappers.CreateDataFlowDebugSessionResponse, }, default: { - bodyMapper: Mappers.CloudError - } + bodyMapper: Mappers.CloudError, + }, }, requestBody: Parameters.request, queryParameters: [Parameters.apiVersion], @@ -429,45 +426,43 @@ const createOperationSpec: coreClient.OperationSpec = { Parameters.$host, Parameters.subscriptionId, Parameters.resourceGroupName, - Parameters.factoryName + Parameters.factoryName, ], headerParameters: [Parameters.accept, Parameters.contentType], mediaType: "json", - serializer + serializer, }; const queryByFactoryOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/queryDataFlowDebugSessions", + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/queryDataFlowDebugSessions", httpMethod: "POST", responses: { 200: { - bodyMapper: Mappers.QueryDataFlowDebugSessionsResponse + bodyMapper: Mappers.QueryDataFlowDebugSessionsResponse, }, default: { - bodyMapper: Mappers.CloudError - } + bodyMapper: Mappers.CloudError, + }, }, queryParameters: [Parameters.apiVersion], urlParameters: [ Parameters.$host, Parameters.subscriptionId, Parameters.resourceGroupName, - Parameters.factoryName + Parameters.factoryName, ], headerParameters: [Parameters.accept], - serializer + serializer, }; const addDataFlowOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/addDataFlowToDebugSession", + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/addDataFlowToDebugSession", httpMethod: "POST", responses: { 200: { - bodyMapper: Mappers.AddDataFlowToDebugSessionResponse + bodyMapper: Mappers.AddDataFlowToDebugSessionResponse, }, default: { - bodyMapper: Mappers.CloudError - } + bodyMapper: Mappers.CloudError, + }, }, requestBody: Parameters.request1, queryParameters: [Parameters.apiVersion], @@ -475,21 +470,20 @@ const addDataFlowOperationSpec: coreClient.OperationSpec = { Parameters.$host, Parameters.subscriptionId, Parameters.resourceGroupName, - Parameters.factoryName + Parameters.factoryName, ], headerParameters: [Parameters.accept, Parameters.contentType], mediaType: "json", - serializer + serializer, }; const deleteOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/deleteDataFlowDebugSession", + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/deleteDataFlowDebugSession", httpMethod: "POST", responses: { 200: {}, default: { - bodyMapper: Mappers.CloudError - } + bodyMapper: Mappers.CloudError, + }, }, requestBody: Parameters.request2, queryParameters: [Parameters.apiVersion], @@ -497,32 +491,31 @@ const deleteOperationSpec: coreClient.OperationSpec = { Parameters.$host, Parameters.subscriptionId, Parameters.resourceGroupName, - Parameters.factoryName + Parameters.factoryName, ], headerParameters: [Parameters.accept, Parameters.contentType], mediaType: "json", - serializer + serializer, }; const executeCommandOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/executeDataFlowDebugCommand", + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/executeDataFlowDebugCommand", httpMethod: "POST", responses: { 200: { - bodyMapper: Mappers.DataFlowDebugCommandResponse + bodyMapper: Mappers.DataFlowDebugCommandResponse, }, 201: { - bodyMapper: Mappers.DataFlowDebugCommandResponse + bodyMapper: Mappers.DataFlowDebugCommandResponse, }, 202: { - bodyMapper: Mappers.DataFlowDebugCommandResponse + bodyMapper: Mappers.DataFlowDebugCommandResponse, }, 204: { - bodyMapper: Mappers.DataFlowDebugCommandResponse + bodyMapper: Mappers.DataFlowDebugCommandResponse, }, default: { - bodyMapper: Mappers.CloudError - } + bodyMapper: Mappers.CloudError, + }, }, requestBody: Parameters.request3, queryParameters: [Parameters.apiVersion], @@ -530,30 +523,30 @@ const executeCommandOperationSpec: coreClient.OperationSpec = { Parameters.$host, Parameters.subscriptionId, Parameters.resourceGroupName, - Parameters.factoryName + Parameters.factoryName, ], headerParameters: [Parameters.accept, Parameters.contentType], mediaType: "json", - serializer + serializer, }; const queryByFactoryNextOperationSpec: coreClient.OperationSpec = { path: "{nextLink}", httpMethod: "GET", responses: { 200: { - bodyMapper: Mappers.QueryDataFlowDebugSessionsResponse + bodyMapper: Mappers.QueryDataFlowDebugSessionsResponse, }, default: { - bodyMapper: Mappers.CloudError - } + bodyMapper: Mappers.CloudError, + }, }, urlParameters: [ Parameters.$host, Parameters.nextLink, Parameters.subscriptionId, Parameters.resourceGroupName, - Parameters.factoryName + Parameters.factoryName, ], headerParameters: [Parameters.accept], - serializer + serializer, }; diff --git a/sdk/datafactory/arm-datafactory/src/operations/dataFlows.ts b/sdk/datafactory/arm-datafactory/src/operations/dataFlows.ts index 7ff173ccca10..84672f925990 100644 --- a/sdk/datafactory/arm-datafactory/src/operations/dataFlows.ts +++ b/sdk/datafactory/arm-datafactory/src/operations/dataFlows.ts @@ -23,7 +23,7 @@ import { DataFlowsGetOptionalParams, DataFlowsGetResponse, DataFlowsDeleteOptionalParams, - DataFlowsListByFactoryNextResponse + DataFlowsListByFactoryNextResponse, } from "../models"; /// @@ -48,12 +48,12 @@ export class DataFlowsImpl implements DataFlows { public listByFactory( resourceGroupName: string, factoryName: string, - options?: DataFlowsListByFactoryOptionalParams + options?: DataFlowsListByFactoryOptionalParams, ): PagedAsyncIterableIterator { const iter = this.listByFactoryPagingAll( resourceGroupName, factoryName, - options + options, ); return { next() { @@ -70,9 +70,9 @@ export class DataFlowsImpl implements DataFlows { resourceGroupName, factoryName, options, - settings + settings, ); - } + }, }; } @@ -80,7 +80,7 @@ export class DataFlowsImpl implements DataFlows { resourceGroupName: string, factoryName: string, options?: DataFlowsListByFactoryOptionalParams, - settings?: PageSettings + settings?: PageSettings, ): AsyncIterableIterator { let result: DataFlowsListByFactoryResponse; let continuationToken = settings?.continuationToken; @@ -88,7 +88,7 @@ export class DataFlowsImpl implements DataFlows { result = await this._listByFactory( resourceGroupName, factoryName, - options + options, ); let page = result.value || []; continuationToken = result.nextLink; @@ -100,7 +100,7 @@ export class DataFlowsImpl implements DataFlows { resourceGroupName, factoryName, continuationToken, - options + options, ); continuationToken = result.nextLink; let page = result.value || []; @@ -112,12 +112,12 @@ export class DataFlowsImpl implements DataFlows { private async *listByFactoryPagingAll( resourceGroupName: string, factoryName: string, - options?: DataFlowsListByFactoryOptionalParams + options?: DataFlowsListByFactoryOptionalParams, ): AsyncIterableIterator { for await (const page of this.listByFactoryPagingPage( resourceGroupName, factoryName, - options + options, )) { yield* page; } @@ -136,11 +136,11 @@ export class DataFlowsImpl implements DataFlows { factoryName: string, dataFlowName: string, dataFlow: DataFlowResource, - options?: DataFlowsCreateOrUpdateOptionalParams + options?: DataFlowsCreateOrUpdateOptionalParams, ): Promise { return this.client.sendOperationRequest( { resourceGroupName, factoryName, dataFlowName, dataFlow, options }, - createOrUpdateOperationSpec + createOrUpdateOperationSpec, ); } @@ -155,11 +155,11 @@ export class DataFlowsImpl implements DataFlows { resourceGroupName: string, factoryName: string, dataFlowName: string, - options?: DataFlowsGetOptionalParams + options?: DataFlowsGetOptionalParams, ): Promise { return this.client.sendOperationRequest( { resourceGroupName, factoryName, dataFlowName, options }, - getOperationSpec + getOperationSpec, ); } @@ -174,11 +174,11 @@ export class DataFlowsImpl implements DataFlows { resourceGroupName: string, factoryName: string, dataFlowName: string, - options?: DataFlowsDeleteOptionalParams + options?: DataFlowsDeleteOptionalParams, ): Promise { return this.client.sendOperationRequest( { resourceGroupName, factoryName, dataFlowName, options }, - deleteOperationSpec + deleteOperationSpec, ); } @@ -191,11 +191,11 @@ export class DataFlowsImpl implements DataFlows { private _listByFactory( resourceGroupName: string, factoryName: string, - options?: DataFlowsListByFactoryOptionalParams + options?: DataFlowsListByFactoryOptionalParams, ): Promise { return this.client.sendOperationRequest( { resourceGroupName, factoryName, options }, - listByFactoryOperationSpec + listByFactoryOperationSpec, ); } @@ -210,11 +210,11 @@ export class DataFlowsImpl implements DataFlows { resourceGroupName: string, factoryName: string, nextLink: string, - options?: DataFlowsListByFactoryNextOptionalParams + options?: DataFlowsListByFactoryNextOptionalParams, ): Promise { return this.client.sendOperationRequest( { resourceGroupName, factoryName, nextLink, options }, - listByFactoryNextOperationSpec + listByFactoryNextOperationSpec, ); } } @@ -222,16 +222,15 @@ export class DataFlowsImpl implements DataFlows { const serializer = coreClient.createSerializer(Mappers, /* isXml */ false); const createOrUpdateOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/dataflows/{dataFlowName}", + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/dataflows/{dataFlowName}", httpMethod: "PUT", responses: { 200: { - bodyMapper: Mappers.DataFlowResource + bodyMapper: Mappers.DataFlowResource, }, default: { - bodyMapper: Mappers.CloudError - } + bodyMapper: Mappers.CloudError, + }, }, requestBody: Parameters.dataFlow, queryParameters: [Parameters.apiVersion], @@ -240,27 +239,26 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { Parameters.subscriptionId, Parameters.resourceGroupName, Parameters.factoryName, - Parameters.dataFlowName + Parameters.dataFlowName, ], headerParameters: [ Parameters.accept, Parameters.contentType, - Parameters.ifMatch + Parameters.ifMatch, ], mediaType: "json", - serializer + serializer, }; const getOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/dataflows/{dataFlowName}", + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/dataflows/{dataFlowName}", httpMethod: "GET", responses: { 200: { - bodyMapper: Mappers.DataFlowResource + bodyMapper: Mappers.DataFlowResource, }, default: { - bodyMapper: Mappers.CloudError - } + bodyMapper: Mappers.CloudError, + }, }, queryParameters: [Parameters.apiVersion], urlParameters: [ @@ -268,21 +266,20 @@ const getOperationSpec: coreClient.OperationSpec = { Parameters.subscriptionId, Parameters.resourceGroupName, Parameters.factoryName, - Parameters.dataFlowName + Parameters.dataFlowName, ], headerParameters: [Parameters.accept, Parameters.ifNoneMatch], - serializer + serializer, }; const deleteOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/dataflows/{dataFlowName}", + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/dataflows/{dataFlowName}", httpMethod: "DELETE", responses: { 200: {}, 204: {}, default: { - bodyMapper: Mappers.CloudError - } + bodyMapper: Mappers.CloudError, + }, }, queryParameters: [Parameters.apiVersion], urlParameters: [ @@ -290,51 +287,50 @@ const deleteOperationSpec: coreClient.OperationSpec = { Parameters.subscriptionId, Parameters.resourceGroupName, Parameters.factoryName, - Parameters.dataFlowName + Parameters.dataFlowName, ], headerParameters: [Parameters.accept], - serializer + serializer, }; const listByFactoryOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/dataflows", + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/dataflows", httpMethod: "GET", responses: { 200: { - bodyMapper: Mappers.DataFlowListResponse + bodyMapper: Mappers.DataFlowListResponse, }, default: { - bodyMapper: Mappers.CloudError - } + bodyMapper: Mappers.CloudError, + }, }, queryParameters: [Parameters.apiVersion], urlParameters: [ Parameters.$host, Parameters.subscriptionId, Parameters.resourceGroupName, - Parameters.factoryName + Parameters.factoryName, ], headerParameters: [Parameters.accept], - serializer + serializer, }; const listByFactoryNextOperationSpec: coreClient.OperationSpec = { path: "{nextLink}", httpMethod: "GET", responses: { 200: { - bodyMapper: Mappers.DataFlowListResponse + bodyMapper: Mappers.DataFlowListResponse, }, default: { - bodyMapper: Mappers.CloudError - } + bodyMapper: Mappers.CloudError, + }, }, urlParameters: [ Parameters.$host, Parameters.nextLink, Parameters.subscriptionId, Parameters.resourceGroupName, - Parameters.factoryName + Parameters.factoryName, ], headerParameters: [Parameters.accept], - serializer + serializer, }; diff --git a/sdk/datafactory/arm-datafactory/src/operations/datasets.ts b/sdk/datafactory/arm-datafactory/src/operations/datasets.ts index e858daf967f8..5e5ab632d5b1 100644 --- a/sdk/datafactory/arm-datafactory/src/operations/datasets.ts +++ b/sdk/datafactory/arm-datafactory/src/operations/datasets.ts @@ -23,7 +23,7 @@ import { DatasetsGetOptionalParams, DatasetsGetResponse, DatasetsDeleteOptionalParams, - DatasetsListByFactoryNextResponse + DatasetsListByFactoryNextResponse, } from "../models"; /// @@ -48,12 +48,12 @@ export class DatasetsImpl implements Datasets { public listByFactory( resourceGroupName: string, factoryName: string, - options?: DatasetsListByFactoryOptionalParams + options?: DatasetsListByFactoryOptionalParams, ): PagedAsyncIterableIterator { const iter = this.listByFactoryPagingAll( resourceGroupName, factoryName, - options + options, ); return { next() { @@ -70,9 +70,9 @@ export class DatasetsImpl implements Datasets { resourceGroupName, factoryName, options, - settings + settings, ); - } + }, }; } @@ -80,7 +80,7 @@ export class DatasetsImpl implements Datasets { resourceGroupName: string, factoryName: string, options?: DatasetsListByFactoryOptionalParams, - settings?: PageSettings + settings?: PageSettings, ): AsyncIterableIterator { let result: DatasetsListByFactoryResponse; let continuationToken = settings?.continuationToken; @@ -88,7 +88,7 @@ export class DatasetsImpl implements Datasets { result = await this._listByFactory( resourceGroupName, factoryName, - options + options, ); let page = result.value || []; continuationToken = result.nextLink; @@ -100,7 +100,7 @@ export class DatasetsImpl implements Datasets { resourceGroupName, factoryName, continuationToken, - options + options, ); continuationToken = result.nextLink; let page = result.value || []; @@ -112,12 +112,12 @@ export class DatasetsImpl implements Datasets { private async *listByFactoryPagingAll( resourceGroupName: string, factoryName: string, - options?: DatasetsListByFactoryOptionalParams + options?: DatasetsListByFactoryOptionalParams, ): AsyncIterableIterator { for await (const page of this.listByFactoryPagingPage( resourceGroupName, factoryName, - options + options, )) { yield* page; } @@ -132,11 +132,11 @@ export class DatasetsImpl implements Datasets { private _listByFactory( resourceGroupName: string, factoryName: string, - options?: DatasetsListByFactoryOptionalParams + options?: DatasetsListByFactoryOptionalParams, ): Promise { return this.client.sendOperationRequest( { resourceGroupName, factoryName, options }, - listByFactoryOperationSpec + listByFactoryOperationSpec, ); } @@ -153,11 +153,11 @@ export class DatasetsImpl implements Datasets { factoryName: string, datasetName: string, dataset: DatasetResource, - options?: DatasetsCreateOrUpdateOptionalParams + options?: DatasetsCreateOrUpdateOptionalParams, ): Promise { return this.client.sendOperationRequest( { resourceGroupName, factoryName, datasetName, dataset, options }, - createOrUpdateOperationSpec + createOrUpdateOperationSpec, ); } @@ -172,11 +172,11 @@ export class DatasetsImpl implements Datasets { resourceGroupName: string, factoryName: string, datasetName: string, - options?: DatasetsGetOptionalParams + options?: DatasetsGetOptionalParams, ): Promise { return this.client.sendOperationRequest( { resourceGroupName, factoryName, datasetName, options }, - getOperationSpec + getOperationSpec, ); } @@ -191,11 +191,11 @@ export class DatasetsImpl implements Datasets { resourceGroupName: string, factoryName: string, datasetName: string, - options?: DatasetsDeleteOptionalParams + options?: DatasetsDeleteOptionalParams, ): Promise { return this.client.sendOperationRequest( { resourceGroupName, factoryName, datasetName, options }, - deleteOperationSpec + deleteOperationSpec, ); } @@ -210,11 +210,11 @@ export class DatasetsImpl implements Datasets { resourceGroupName: string, factoryName: string, nextLink: string, - options?: DatasetsListByFactoryNextOptionalParams + options?: DatasetsListByFactoryNextOptionalParams, ): Promise { return this.client.sendOperationRequest( { resourceGroupName, factoryName, nextLink, options }, - listByFactoryNextOperationSpec + listByFactoryNextOperationSpec, ); } } @@ -222,38 +222,36 @@ export class DatasetsImpl implements Datasets { const serializer = coreClient.createSerializer(Mappers, /* isXml */ false); const listByFactoryOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/datasets", + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/datasets", httpMethod: "GET", responses: { 200: { - bodyMapper: Mappers.DatasetListResponse + bodyMapper: Mappers.DatasetListResponse, }, default: { - bodyMapper: Mappers.CloudError - } + bodyMapper: Mappers.CloudError, + }, }, queryParameters: [Parameters.apiVersion], urlParameters: [ Parameters.$host, Parameters.subscriptionId, Parameters.resourceGroupName, - Parameters.factoryName + Parameters.factoryName, ], headerParameters: [Parameters.accept], - serializer + serializer, }; const createOrUpdateOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/datasets/{datasetName}", + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/datasets/{datasetName}", httpMethod: "PUT", responses: { 200: { - bodyMapper: Mappers.DatasetResource + bodyMapper: Mappers.DatasetResource, }, default: { - bodyMapper: Mappers.CloudError - } + bodyMapper: Mappers.CloudError, + }, }, requestBody: Parameters.dataset, queryParameters: [Parameters.apiVersion], @@ -262,28 +260,27 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { Parameters.subscriptionId, Parameters.resourceGroupName, Parameters.factoryName, - Parameters.datasetName + Parameters.datasetName, ], headerParameters: [ Parameters.accept, Parameters.contentType, - Parameters.ifMatch + Parameters.ifMatch, ], mediaType: "json", - serializer + serializer, }; const getOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/datasets/{datasetName}", + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/datasets/{datasetName}", httpMethod: "GET", responses: { 200: { - bodyMapper: Mappers.DatasetResource + bodyMapper: Mappers.DatasetResource, }, 304: {}, default: { - bodyMapper: Mappers.CloudError - } + bodyMapper: Mappers.CloudError, + }, }, queryParameters: [Parameters.apiVersion], urlParameters: [ @@ -291,21 +288,20 @@ const getOperationSpec: coreClient.OperationSpec = { Parameters.subscriptionId, Parameters.resourceGroupName, Parameters.factoryName, - Parameters.datasetName + Parameters.datasetName, ], headerParameters: [Parameters.accept, Parameters.ifNoneMatch], - serializer + serializer, }; const deleteOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/datasets/{datasetName}", + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/datasets/{datasetName}", httpMethod: "DELETE", responses: { 200: {}, 204: {}, default: { - bodyMapper: Mappers.CloudError - } + bodyMapper: Mappers.CloudError, + }, }, queryParameters: [Parameters.apiVersion], urlParameters: [ @@ -313,29 +309,29 @@ const deleteOperationSpec: coreClient.OperationSpec = { Parameters.subscriptionId, Parameters.resourceGroupName, Parameters.factoryName, - Parameters.datasetName + Parameters.datasetName, ], headerParameters: [Parameters.accept], - serializer + serializer, }; const listByFactoryNextOperationSpec: coreClient.OperationSpec = { path: "{nextLink}", httpMethod: "GET", responses: { 200: { - bodyMapper: Mappers.DatasetListResponse + bodyMapper: Mappers.DatasetListResponse, }, default: { - bodyMapper: Mappers.CloudError - } + bodyMapper: Mappers.CloudError, + }, }, urlParameters: [ Parameters.$host, Parameters.nextLink, Parameters.subscriptionId, Parameters.resourceGroupName, - Parameters.factoryName + Parameters.factoryName, ], headerParameters: [Parameters.accept], - serializer + serializer, }; diff --git a/sdk/datafactory/arm-datafactory/src/operations/exposureControl.ts b/sdk/datafactory/arm-datafactory/src/operations/exposureControl.ts index 620feab635cc..48dfb68c8fe3 100644 --- a/sdk/datafactory/arm-datafactory/src/operations/exposureControl.ts +++ b/sdk/datafactory/arm-datafactory/src/operations/exposureControl.ts @@ -19,7 +19,7 @@ import { ExposureControlGetFeatureValueByFactoryResponse, ExposureControlBatchRequest, ExposureControlQueryFeatureValuesByFactoryOptionalParams, - ExposureControlQueryFeatureValuesByFactoryResponse + ExposureControlQueryFeatureValuesByFactoryResponse, } from "../models"; /** Class containing ExposureControl operations. */ @@ -43,11 +43,11 @@ export class ExposureControlImpl implements ExposureControl { getFeatureValue( locationId: string, exposureControlRequest: ExposureControlRequest, - options?: ExposureControlGetFeatureValueOptionalParams + options?: ExposureControlGetFeatureValueOptionalParams, ): Promise { return this.client.sendOperationRequest( { locationId, exposureControlRequest, options }, - getFeatureValueOperationSpec + getFeatureValueOperationSpec, ); } @@ -62,11 +62,11 @@ export class ExposureControlImpl implements ExposureControl { resourceGroupName: string, factoryName: string, exposureControlRequest: ExposureControlRequest, - options?: ExposureControlGetFeatureValueByFactoryOptionalParams + options?: ExposureControlGetFeatureValueByFactoryOptionalParams, ): Promise { return this.client.sendOperationRequest( { resourceGroupName, factoryName, exposureControlRequest, options }, - getFeatureValueByFactoryOperationSpec + getFeatureValueByFactoryOperationSpec, ); } @@ -81,11 +81,11 @@ export class ExposureControlImpl implements ExposureControl { resourceGroupName: string, factoryName: string, exposureControlBatchRequest: ExposureControlBatchRequest, - options?: ExposureControlQueryFeatureValuesByFactoryOptionalParams + options?: ExposureControlQueryFeatureValuesByFactoryOptionalParams, ): Promise { return this.client.sendOperationRequest( { resourceGroupName, factoryName, exposureControlBatchRequest, options }, - queryFeatureValuesByFactoryOperationSpec + queryFeatureValuesByFactoryOperationSpec, ); } } @@ -93,39 +93,37 @@ export class ExposureControlImpl implements ExposureControl { const serializer = coreClient.createSerializer(Mappers, /* isXml */ false); const getFeatureValueOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/providers/Microsoft.DataFactory/locations/{locationId}/getFeatureValue", + path: "/subscriptions/{subscriptionId}/providers/Microsoft.DataFactory/locations/{locationId}/getFeatureValue", httpMethod: "POST", responses: { 200: { - bodyMapper: Mappers.ExposureControlResponse + bodyMapper: Mappers.ExposureControlResponse, }, default: { - bodyMapper: Mappers.CloudError - } + bodyMapper: Mappers.CloudError, + }, }, requestBody: Parameters.exposureControlRequest, queryParameters: [Parameters.apiVersion], urlParameters: [ Parameters.$host, Parameters.subscriptionId, - Parameters.locationId + Parameters.locationId, ], headerParameters: [Parameters.accept, Parameters.contentType], mediaType: "json", - serializer + serializer, }; const getFeatureValueByFactoryOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/getFeatureValue", + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/getFeatureValue", httpMethod: "POST", responses: { 200: { - bodyMapper: Mappers.ExposureControlResponse + bodyMapper: Mappers.ExposureControlResponse, }, default: { - bodyMapper: Mappers.CloudError - } + bodyMapper: Mappers.CloudError, + }, }, requestBody: Parameters.exposureControlRequest, queryParameters: [Parameters.apiVersion], @@ -133,23 +131,22 @@ const getFeatureValueByFactoryOperationSpec: coreClient.OperationSpec = { Parameters.$host, Parameters.subscriptionId, Parameters.resourceGroupName, - Parameters.factoryName + Parameters.factoryName, ], headerParameters: [Parameters.accept, Parameters.contentType], mediaType: "json", - serializer + serializer, }; const queryFeatureValuesByFactoryOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/queryFeaturesValue", + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/queryFeaturesValue", httpMethod: "POST", responses: { 200: { - bodyMapper: Mappers.ExposureControlBatchResponse + bodyMapper: Mappers.ExposureControlBatchResponse, }, default: { - bodyMapper: Mappers.CloudError - } + bodyMapper: Mappers.CloudError, + }, }, requestBody: Parameters.exposureControlBatchRequest, queryParameters: [Parameters.apiVersion], @@ -157,9 +154,9 @@ const queryFeatureValuesByFactoryOperationSpec: coreClient.OperationSpec = { Parameters.$host, Parameters.subscriptionId, Parameters.resourceGroupName, - Parameters.factoryName + Parameters.factoryName, ], headerParameters: [Parameters.accept, Parameters.contentType], mediaType: "json", - serializer + serializer, }; diff --git a/sdk/datafactory/arm-datafactory/src/operations/factories.ts b/sdk/datafactory/arm-datafactory/src/operations/factories.ts index ec998d9461a2..6f5cb1517521 100644 --- a/sdk/datafactory/arm-datafactory/src/operations/factories.ts +++ b/sdk/datafactory/arm-datafactory/src/operations/factories.ts @@ -15,9 +15,6 @@ import * as Parameters from "../models/parameters"; import { DataFactoryManagementClient } from "../dataFactoryManagementClient"; import { Factory, - FactoriesListNextOptionalParams, - FactoriesListOptionalParams, - FactoriesListResponse, FactoriesListByResourceGroupNextOptionalParams, FactoriesListByResourceGroupOptionalParams, FactoriesListByResourceGroupResponse, @@ -38,8 +35,7 @@ import { UserAccessPolicy, FactoriesGetDataPlaneAccessOptionalParams, FactoriesGetDataPlaneAccessResponse, - FactoriesListNextResponse, - FactoriesListByResourceGroupNextResponse + FactoriesListByResourceGroupNextResponse, } from "../models"; /// @@ -55,60 +51,6 @@ export class FactoriesImpl implements Factories { this.client = client; } - /** - * Lists factories under the specified subscription. - * @param options The options parameters. - */ - public list( - options?: FactoriesListOptionalParams - ): PagedAsyncIterableIterator { - const iter = this.listPagingAll(options); - return { - next() { - return iter.next(); - }, - [Symbol.asyncIterator]() { - return this; - }, - byPage: (settings?: PageSettings) => { - if (settings?.maxPageSize) { - throw new Error("maxPageSize is not supported by this operation."); - } - return this.listPagingPage(options, settings); - } - }; - } - - private async *listPagingPage( - options?: FactoriesListOptionalParams, - settings?: PageSettings - ): AsyncIterableIterator { - let result: FactoriesListResponse; - let continuationToken = settings?.continuationToken; - if (!continuationToken) { - result = await this._list(options); - let page = result.value || []; - continuationToken = result.nextLink; - setContinuationToken(page, continuationToken); - yield page; - } - while (continuationToken) { - result = await this._listNext(continuationToken, options); - continuationToken = result.nextLink; - let page = result.value || []; - setContinuationToken(page, continuationToken); - yield page; - } - } - - private async *listPagingAll( - options?: FactoriesListOptionalParams - ): AsyncIterableIterator { - for await (const page of this.listPagingPage(options)) { - yield* page; - } - } - /** * Lists factories. * @param resourceGroupName The resource group name. @@ -116,7 +58,7 @@ export class FactoriesImpl implements Factories { */ public listByResourceGroup( resourceGroupName: string, - options?: FactoriesListByResourceGroupOptionalParams + options?: FactoriesListByResourceGroupOptionalParams, ): PagedAsyncIterableIterator { const iter = this.listByResourceGroupPagingAll(resourceGroupName, options); return { @@ -133,16 +75,16 @@ export class FactoriesImpl implements Factories { return this.listByResourceGroupPagingPage( resourceGroupName, options, - settings + settings, ); - } + }, }; } private async *listByResourceGroupPagingPage( resourceGroupName: string, options?: FactoriesListByResourceGroupOptionalParams, - settings?: PageSettings + settings?: PageSettings, ): AsyncIterableIterator { let result: FactoriesListByResourceGroupResponse; let continuationToken = settings?.continuationToken; @@ -157,7 +99,7 @@ export class FactoriesImpl implements Factories { result = await this._listByResourceGroupNext( resourceGroupName, continuationToken, - options + options, ); continuationToken = result.nextLink; let page = result.value || []; @@ -168,26 +110,16 @@ export class FactoriesImpl implements Factories { private async *listByResourceGroupPagingAll( resourceGroupName: string, - options?: FactoriesListByResourceGroupOptionalParams + options?: FactoriesListByResourceGroupOptionalParams, ): AsyncIterableIterator { for await (const page of this.listByResourceGroupPagingPage( resourceGroupName, - options + options, )) { yield* page; } } - /** - * Lists factories under the specified subscription. - * @param options The options parameters. - */ - private _list( - options?: FactoriesListOptionalParams - ): Promise { - return this.client.sendOperationRequest({ options }, listOperationSpec); - } - /** * Updates a factory's repo information. * @param locationId The location identifier. @@ -197,11 +129,11 @@ export class FactoriesImpl implements Factories { configureFactoryRepo( locationId: string, factoryRepoUpdate: FactoryRepoUpdate, - options?: FactoriesConfigureFactoryRepoOptionalParams + options?: FactoriesConfigureFactoryRepoOptionalParams, ): Promise { return this.client.sendOperationRequest( { locationId, factoryRepoUpdate, options }, - configureFactoryRepoOperationSpec + configureFactoryRepoOperationSpec, ); } @@ -212,11 +144,11 @@ export class FactoriesImpl implements Factories { */ private _listByResourceGroup( resourceGroupName: string, - options?: FactoriesListByResourceGroupOptionalParams + options?: FactoriesListByResourceGroupOptionalParams, ): Promise { return this.client.sendOperationRequest( { resourceGroupName, options }, - listByResourceGroupOperationSpec + listByResourceGroupOperationSpec, ); } @@ -231,11 +163,11 @@ export class FactoriesImpl implements Factories { resourceGroupName: string, factoryName: string, factory: Factory, - options?: FactoriesCreateOrUpdateOptionalParams + options?: FactoriesCreateOrUpdateOptionalParams, ): Promise { return this.client.sendOperationRequest( { resourceGroupName, factoryName, factory, options }, - createOrUpdateOperationSpec + createOrUpdateOperationSpec, ); } @@ -250,11 +182,11 @@ export class FactoriesImpl implements Factories { resourceGroupName: string, factoryName: string, factoryUpdateParameters: FactoryUpdateParameters, - options?: FactoriesUpdateOptionalParams + options?: FactoriesUpdateOptionalParams, ): Promise { return this.client.sendOperationRequest( { resourceGroupName, factoryName, factoryUpdateParameters, options }, - updateOperationSpec + updateOperationSpec, ); } @@ -267,11 +199,11 @@ export class FactoriesImpl implements Factories { get( resourceGroupName: string, factoryName: string, - options?: FactoriesGetOptionalParams + options?: FactoriesGetOptionalParams, ): Promise { return this.client.sendOperationRequest( { resourceGroupName, factoryName, options }, - getOperationSpec + getOperationSpec, ); } @@ -284,11 +216,11 @@ export class FactoriesImpl implements Factories { delete( resourceGroupName: string, factoryName: string, - options?: FactoriesDeleteOptionalParams + options?: FactoriesDeleteOptionalParams, ): Promise { return this.client.sendOperationRequest( { resourceGroupName, factoryName, options }, - deleteOperationSpec + deleteOperationSpec, ); } @@ -303,11 +235,11 @@ export class FactoriesImpl implements Factories { resourceGroupName: string, factoryName: string, gitHubAccessTokenRequest: GitHubAccessTokenRequest, - options?: FactoriesGetGitHubAccessTokenOptionalParams + options?: FactoriesGetGitHubAccessTokenOptionalParams, ): Promise { return this.client.sendOperationRequest( { resourceGroupName, factoryName, gitHubAccessTokenRequest, options }, - getGitHubAccessTokenOperationSpec + getGitHubAccessTokenOperationSpec, ); } @@ -322,26 +254,11 @@ export class FactoriesImpl implements Factories { resourceGroupName: string, factoryName: string, policy: UserAccessPolicy, - options?: FactoriesGetDataPlaneAccessOptionalParams + options?: FactoriesGetDataPlaneAccessOptionalParams, ): Promise { return this.client.sendOperationRequest( { resourceGroupName, factoryName, policy, options }, - getDataPlaneAccessOperationSpec - ); - } - - /** - * ListNext - * @param nextLink The nextLink from the previous successful call to the List method. - * @param options The options parameters. - */ - private _listNext( - nextLink: string, - options?: FactoriesListNextOptionalParams - ): Promise { - return this.client.sendOperationRequest( - { nextLink, options }, - listNextOperationSpec + getDataPlaneAccessOperationSpec, ); } @@ -354,89 +271,69 @@ export class FactoriesImpl implements Factories { private _listByResourceGroupNext( resourceGroupName: string, nextLink: string, - options?: FactoriesListByResourceGroupNextOptionalParams + options?: FactoriesListByResourceGroupNextOptionalParams, ): Promise { return this.client.sendOperationRequest( { resourceGroupName, nextLink, options }, - listByResourceGroupNextOperationSpec + listByResourceGroupNextOperationSpec, ); } } // Operation Specifications const serializer = coreClient.createSerializer(Mappers, /* isXml */ false); -const listOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/providers/Microsoft.DataFactory/factories", - httpMethod: "GET", - responses: { - 200: { - bodyMapper: Mappers.FactoryListResponse - }, - default: { - bodyMapper: Mappers.CloudError - } - }, - queryParameters: [Parameters.apiVersion], - urlParameters: [Parameters.$host, Parameters.subscriptionId], - headerParameters: [Parameters.accept], - serializer -}; const configureFactoryRepoOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/providers/Microsoft.DataFactory/locations/{locationId}/configureFactoryRepo", + path: "/subscriptions/{subscriptionId}/providers/Microsoft.DataFactory/locations/{locationId}/configureFactoryRepo", httpMethod: "POST", responses: { 200: { - bodyMapper: Mappers.Factory + bodyMapper: Mappers.Factory, }, default: { - bodyMapper: Mappers.CloudError - } + bodyMapper: Mappers.CloudError, + }, }, requestBody: Parameters.factoryRepoUpdate, queryParameters: [Parameters.apiVersion], urlParameters: [ Parameters.$host, Parameters.subscriptionId, - Parameters.locationId + Parameters.locationId, ], headerParameters: [Parameters.accept, Parameters.contentType], mediaType: "json", - serializer + serializer, }; const listByResourceGroupOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories", + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories", httpMethod: "GET", responses: { 200: { - bodyMapper: Mappers.FactoryListResponse + bodyMapper: Mappers.FactoryListResponse, }, default: { - bodyMapper: Mappers.CloudError - } + bodyMapper: Mappers.CloudError, + }, }, queryParameters: [Parameters.apiVersion], urlParameters: [ Parameters.$host, Parameters.subscriptionId, - Parameters.resourceGroupName + Parameters.resourceGroupName, ], headerParameters: [Parameters.accept], - serializer + serializer, }; const createOrUpdateOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}", + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}", httpMethod: "PUT", responses: { 200: { - bodyMapper: Mappers.Factory + bodyMapper: Mappers.Factory, }, default: { - bodyMapper: Mappers.CloudError - } + bodyMapper: Mappers.CloudError, + }, }, requestBody: Parameters.factory, queryParameters: [Parameters.apiVersion], @@ -444,27 +341,26 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { Parameters.$host, Parameters.subscriptionId, Parameters.resourceGroupName, - Parameters.factoryName + Parameters.factoryName, ], headerParameters: [ Parameters.accept, Parameters.contentType, - Parameters.ifMatch + Parameters.ifMatch, ], mediaType: "json", - serializer + serializer, }; const updateOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}", + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}", httpMethod: "PATCH", responses: { 200: { - bodyMapper: Mappers.Factory + bodyMapper: Mappers.Factory, }, default: { - bodyMapper: Mappers.CloudError - } + bodyMapper: Mappers.CloudError, + }, }, requestBody: Parameters.factoryUpdateParameters, queryParameters: [Parameters.apiVersion], @@ -472,67 +368,64 @@ const updateOperationSpec: coreClient.OperationSpec = { Parameters.$host, Parameters.subscriptionId, Parameters.resourceGroupName, - Parameters.factoryName + Parameters.factoryName, ], headerParameters: [Parameters.accept, Parameters.contentType], mediaType: "json", - serializer + serializer, }; const getOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}", + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}", httpMethod: "GET", responses: { 200: { - bodyMapper: Mappers.Factory + bodyMapper: Mappers.Factory, }, 304: {}, default: { - bodyMapper: Mappers.CloudError - } + bodyMapper: Mappers.CloudError, + }, }, queryParameters: [Parameters.apiVersion], urlParameters: [ Parameters.$host, Parameters.subscriptionId, Parameters.resourceGroupName, - Parameters.factoryName + Parameters.factoryName, ], headerParameters: [Parameters.accept, Parameters.ifNoneMatch], - serializer + serializer, }; const deleteOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}", + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}", httpMethod: "DELETE", responses: { 200: {}, 204: {}, default: { - bodyMapper: Mappers.CloudError - } + bodyMapper: Mappers.CloudError, + }, }, queryParameters: [Parameters.apiVersion], urlParameters: [ Parameters.$host, Parameters.subscriptionId, Parameters.resourceGroupName, - Parameters.factoryName + Parameters.factoryName, ], headerParameters: [Parameters.accept], - serializer + serializer, }; const getGitHubAccessTokenOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/getGitHubAccessToken", + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/getGitHubAccessToken", httpMethod: "POST", responses: { 200: { - bodyMapper: Mappers.GitHubAccessTokenResponse + bodyMapper: Mappers.GitHubAccessTokenResponse, }, default: { - bodyMapper: Mappers.CloudError - } + bodyMapper: Mappers.CloudError, + }, }, requestBody: Parameters.gitHubAccessTokenRequest, queryParameters: [Parameters.apiVersion], @@ -540,23 +433,22 @@ const getGitHubAccessTokenOperationSpec: coreClient.OperationSpec = { Parameters.$host, Parameters.subscriptionId, Parameters.resourceGroupName, - Parameters.factoryName + Parameters.factoryName, ], headerParameters: [Parameters.accept, Parameters.contentType], mediaType: "json", - serializer + serializer, }; const getDataPlaneAccessOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/getDataPlaneAccess", + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/getDataPlaneAccess", httpMethod: "POST", responses: { 200: { - bodyMapper: Mappers.AccessPolicyResponse + bodyMapper: Mappers.AccessPolicyResponse, }, default: { - bodyMapper: Mappers.CloudError - } + bodyMapper: Mappers.CloudError, + }, }, requestBody: Parameters.policy, queryParameters: [Parameters.apiVersion], @@ -564,48 +456,29 @@ const getDataPlaneAccessOperationSpec: coreClient.OperationSpec = { Parameters.$host, Parameters.subscriptionId, Parameters.resourceGroupName, - Parameters.factoryName + Parameters.factoryName, ], headerParameters: [Parameters.accept, Parameters.contentType], mediaType: "json", - serializer -}; -const listNextOperationSpec: coreClient.OperationSpec = { - path: "{nextLink}", - httpMethod: "GET", - responses: { - 200: { - bodyMapper: Mappers.FactoryListResponse - }, - default: { - bodyMapper: Mappers.CloudError - } - }, - urlParameters: [ - Parameters.$host, - Parameters.nextLink, - Parameters.subscriptionId - ], - headerParameters: [Parameters.accept], - serializer + serializer, }; const listByResourceGroupNextOperationSpec: coreClient.OperationSpec = { path: "{nextLink}", httpMethod: "GET", responses: { 200: { - bodyMapper: Mappers.FactoryListResponse + bodyMapper: Mappers.FactoryListResponse, }, default: { - bodyMapper: Mappers.CloudError - } + bodyMapper: Mappers.CloudError, + }, }, urlParameters: [ Parameters.$host, Parameters.nextLink, Parameters.subscriptionId, - Parameters.resourceGroupName + Parameters.resourceGroupName, ], headerParameters: [Parameters.accept], - serializer + serializer, }; diff --git a/sdk/datafactory/arm-datafactory/src/operations/globalParameters.ts b/sdk/datafactory/arm-datafactory/src/operations/globalParameters.ts index 64efd92745e1..d767ef92f1e9 100644 --- a/sdk/datafactory/arm-datafactory/src/operations/globalParameters.ts +++ b/sdk/datafactory/arm-datafactory/src/operations/globalParameters.ts @@ -23,7 +23,7 @@ import { GlobalParametersCreateOrUpdateOptionalParams, GlobalParametersCreateOrUpdateResponse, GlobalParametersDeleteOptionalParams, - GlobalParametersListByFactoryNextResponse + GlobalParametersListByFactoryNextResponse, } from "../models"; /// @@ -48,12 +48,12 @@ export class GlobalParametersImpl implements GlobalParameters { public listByFactory( resourceGroupName: string, factoryName: string, - options?: GlobalParametersListByFactoryOptionalParams + options?: GlobalParametersListByFactoryOptionalParams, ): PagedAsyncIterableIterator { const iter = this.listByFactoryPagingAll( resourceGroupName, factoryName, - options + options, ); return { next() { @@ -70,9 +70,9 @@ export class GlobalParametersImpl implements GlobalParameters { resourceGroupName, factoryName, options, - settings + settings, ); - } + }, }; } @@ -80,7 +80,7 @@ export class GlobalParametersImpl implements GlobalParameters { resourceGroupName: string, factoryName: string, options?: GlobalParametersListByFactoryOptionalParams, - settings?: PageSettings + settings?: PageSettings, ): AsyncIterableIterator { let result: GlobalParametersListByFactoryResponse; let continuationToken = settings?.continuationToken; @@ -88,7 +88,7 @@ export class GlobalParametersImpl implements GlobalParameters { result = await this._listByFactory( resourceGroupName, factoryName, - options + options, ); let page = result.value || []; continuationToken = result.nextLink; @@ -100,7 +100,7 @@ export class GlobalParametersImpl implements GlobalParameters { resourceGroupName, factoryName, continuationToken, - options + options, ); continuationToken = result.nextLink; let page = result.value || []; @@ -112,12 +112,12 @@ export class GlobalParametersImpl implements GlobalParameters { private async *listByFactoryPagingAll( resourceGroupName: string, factoryName: string, - options?: GlobalParametersListByFactoryOptionalParams + options?: GlobalParametersListByFactoryOptionalParams, ): AsyncIterableIterator { for await (const page of this.listByFactoryPagingPage( resourceGroupName, factoryName, - options + options, )) { yield* page; } @@ -132,11 +132,11 @@ export class GlobalParametersImpl implements GlobalParameters { private _listByFactory( resourceGroupName: string, factoryName: string, - options?: GlobalParametersListByFactoryOptionalParams + options?: GlobalParametersListByFactoryOptionalParams, ): Promise { return this.client.sendOperationRequest( { resourceGroupName, factoryName, options }, - listByFactoryOperationSpec + listByFactoryOperationSpec, ); } @@ -151,11 +151,11 @@ export class GlobalParametersImpl implements GlobalParameters { resourceGroupName: string, factoryName: string, globalParameterName: string, - options?: GlobalParametersGetOptionalParams + options?: GlobalParametersGetOptionalParams, ): Promise { return this.client.sendOperationRequest( { resourceGroupName, factoryName, globalParameterName, options }, - getOperationSpec + getOperationSpec, ); } @@ -172,7 +172,7 @@ export class GlobalParametersImpl implements GlobalParameters { factoryName: string, globalParameterName: string, defaultParam: GlobalParameterResource, - options?: GlobalParametersCreateOrUpdateOptionalParams + options?: GlobalParametersCreateOrUpdateOptionalParams, ): Promise { return this.client.sendOperationRequest( { @@ -180,9 +180,9 @@ export class GlobalParametersImpl implements GlobalParameters { factoryName, globalParameterName, defaultParam, - options + options, }, - createOrUpdateOperationSpec + createOrUpdateOperationSpec, ); } @@ -197,11 +197,11 @@ export class GlobalParametersImpl implements GlobalParameters { resourceGroupName: string, factoryName: string, globalParameterName: string, - options?: GlobalParametersDeleteOptionalParams + options?: GlobalParametersDeleteOptionalParams, ): Promise { return this.client.sendOperationRequest( { resourceGroupName, factoryName, globalParameterName, options }, - deleteOperationSpec + deleteOperationSpec, ); } @@ -216,11 +216,11 @@ export class GlobalParametersImpl implements GlobalParameters { resourceGroupName: string, factoryName: string, nextLink: string, - options?: GlobalParametersListByFactoryNextOptionalParams + options?: GlobalParametersListByFactoryNextOptionalParams, ): Promise { return this.client.sendOperationRequest( { resourceGroupName, factoryName, nextLink, options }, - listByFactoryNextOperationSpec + listByFactoryNextOperationSpec, ); } } @@ -228,38 +228,36 @@ export class GlobalParametersImpl implements GlobalParameters { const serializer = coreClient.createSerializer(Mappers, /* isXml */ false); const listByFactoryOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/globalParameters", + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/globalParameters", httpMethod: "GET", responses: { 200: { - bodyMapper: Mappers.GlobalParameterListResponse + bodyMapper: Mappers.GlobalParameterListResponse, }, default: { - bodyMapper: Mappers.CloudError - } + bodyMapper: Mappers.CloudError, + }, }, queryParameters: [Parameters.apiVersion], urlParameters: [ Parameters.$host, Parameters.subscriptionId, Parameters.resourceGroupName, - Parameters.factoryName + Parameters.factoryName, ], headerParameters: [Parameters.accept], - serializer + serializer, }; const getOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/globalParameters/{globalParameterName}", + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/globalParameters/{globalParameterName}", httpMethod: "GET", responses: { 200: { - bodyMapper: Mappers.GlobalParameterResource + bodyMapper: Mappers.GlobalParameterResource, }, default: { - bodyMapper: Mappers.CloudError - } + bodyMapper: Mappers.CloudError, + }, }, queryParameters: [Parameters.apiVersion], urlParameters: [ @@ -267,22 +265,21 @@ const getOperationSpec: coreClient.OperationSpec = { Parameters.subscriptionId, Parameters.resourceGroupName, Parameters.factoryName, - Parameters.globalParameterName + Parameters.globalParameterName, ], headerParameters: [Parameters.accept], - serializer + serializer, }; const createOrUpdateOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/globalParameters/{globalParameterName}", + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/globalParameters/{globalParameterName}", httpMethod: "PUT", responses: { 200: { - bodyMapper: Mappers.GlobalParameterResource + bodyMapper: Mappers.GlobalParameterResource, }, default: { - bodyMapper: Mappers.CloudError - } + bodyMapper: Mappers.CloudError, + }, }, requestBody: Parameters.defaultParam, queryParameters: [Parameters.apiVersion], @@ -291,22 +288,21 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { Parameters.subscriptionId, Parameters.resourceGroupName, Parameters.factoryName, - Parameters.globalParameterName + Parameters.globalParameterName, ], headerParameters: [Parameters.accept, Parameters.contentType], mediaType: "json", - serializer + serializer, }; const deleteOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/globalParameters/{globalParameterName}", + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/globalParameters/{globalParameterName}", httpMethod: "DELETE", responses: { 200: {}, 204: {}, default: { - bodyMapper: Mappers.CloudError - } + bodyMapper: Mappers.CloudError, + }, }, queryParameters: [Parameters.apiVersion], urlParameters: [ @@ -314,29 +310,29 @@ const deleteOperationSpec: coreClient.OperationSpec = { Parameters.subscriptionId, Parameters.resourceGroupName, Parameters.factoryName, - Parameters.globalParameterName + Parameters.globalParameterName, ], headerParameters: [Parameters.accept], - serializer + serializer, }; const listByFactoryNextOperationSpec: coreClient.OperationSpec = { path: "{nextLink}", httpMethod: "GET", responses: { 200: { - bodyMapper: Mappers.GlobalParameterListResponse + bodyMapper: Mappers.GlobalParameterListResponse, }, default: { - bodyMapper: Mappers.CloudError - } + bodyMapper: Mappers.CloudError, + }, }, urlParameters: [ Parameters.$host, Parameters.nextLink, Parameters.subscriptionId, Parameters.resourceGroupName, - Parameters.factoryName + Parameters.factoryName, ], headerParameters: [Parameters.accept], - serializer + serializer, }; diff --git a/sdk/datafactory/arm-datafactory/src/operations/index.ts b/sdk/datafactory/arm-datafactory/src/operations/index.ts index f62a8123bec3..f72a62d3670c 100644 --- a/sdk/datafactory/arm-datafactory/src/operations/index.ts +++ b/sdk/datafactory/arm-datafactory/src/operations/index.ts @@ -28,3 +28,4 @@ export * from "./privateEndPointConnections"; export * from "./privateEndpointConnection"; export * from "./privateLinkResources"; export * from "./globalParameters"; +export * from "./changeDataCapture"; diff --git a/sdk/datafactory/arm-datafactory/src/operations/integrationRuntimeNodes.ts b/sdk/datafactory/arm-datafactory/src/operations/integrationRuntimeNodes.ts index 7f3fcd5d4127..62907bb1c0d9 100644 --- a/sdk/datafactory/arm-datafactory/src/operations/integrationRuntimeNodes.ts +++ b/sdk/datafactory/arm-datafactory/src/operations/integrationRuntimeNodes.ts @@ -19,7 +19,7 @@ import { IntegrationRuntimeNodesUpdateOptionalParams, IntegrationRuntimeNodesUpdateResponse, IntegrationRuntimeNodesGetIpAddressOptionalParams, - IntegrationRuntimeNodesGetIpAddressResponse + IntegrationRuntimeNodesGetIpAddressResponse, } from "../models"; /** Class containing IntegrationRuntimeNodes operations. */ @@ -47,7 +47,7 @@ export class IntegrationRuntimeNodesImpl implements IntegrationRuntimeNodes { factoryName: string, integrationRuntimeName: string, nodeName: string, - options?: IntegrationRuntimeNodesGetOptionalParams + options?: IntegrationRuntimeNodesGetOptionalParams, ): Promise { return this.client.sendOperationRequest( { @@ -55,9 +55,9 @@ export class IntegrationRuntimeNodesImpl implements IntegrationRuntimeNodes { factoryName, integrationRuntimeName, nodeName, - options + options, }, - getOperationSpec + getOperationSpec, ); } @@ -74,7 +74,7 @@ export class IntegrationRuntimeNodesImpl implements IntegrationRuntimeNodes { factoryName: string, integrationRuntimeName: string, nodeName: string, - options?: IntegrationRuntimeNodesDeleteOptionalParams + options?: IntegrationRuntimeNodesDeleteOptionalParams, ): Promise { return this.client.sendOperationRequest( { @@ -82,9 +82,9 @@ export class IntegrationRuntimeNodesImpl implements IntegrationRuntimeNodes { factoryName, integrationRuntimeName, nodeName, - options + options, }, - deleteOperationSpec + deleteOperationSpec, ); } @@ -103,7 +103,7 @@ export class IntegrationRuntimeNodesImpl implements IntegrationRuntimeNodes { integrationRuntimeName: string, nodeName: string, updateIntegrationRuntimeNodeRequest: UpdateIntegrationRuntimeNodeRequest, - options?: IntegrationRuntimeNodesUpdateOptionalParams + options?: IntegrationRuntimeNodesUpdateOptionalParams, ): Promise { return this.client.sendOperationRequest( { @@ -112,9 +112,9 @@ export class IntegrationRuntimeNodesImpl implements IntegrationRuntimeNodes { integrationRuntimeName, nodeName, updateIntegrationRuntimeNodeRequest, - options + options, }, - updateOperationSpec + updateOperationSpec, ); } @@ -131,7 +131,7 @@ export class IntegrationRuntimeNodesImpl implements IntegrationRuntimeNodes { factoryName: string, integrationRuntimeName: string, nodeName: string, - options?: IntegrationRuntimeNodesGetIpAddressOptionalParams + options?: IntegrationRuntimeNodesGetIpAddressOptionalParams, ): Promise { return this.client.sendOperationRequest( { @@ -139,9 +139,9 @@ export class IntegrationRuntimeNodesImpl implements IntegrationRuntimeNodes { factoryName, integrationRuntimeName, nodeName, - options + options, }, - getIpAddressOperationSpec + getIpAddressOperationSpec, ); } } @@ -149,16 +149,15 @@ export class IntegrationRuntimeNodesImpl implements IntegrationRuntimeNodes { const serializer = coreClient.createSerializer(Mappers, /* isXml */ false); const getOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/nodes/{nodeName}", + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/nodes/{nodeName}", httpMethod: "GET", responses: { 200: { - bodyMapper: Mappers.SelfHostedIntegrationRuntimeNode + bodyMapper: Mappers.SelfHostedIntegrationRuntimeNode, }, default: { - bodyMapper: Mappers.CloudError - } + bodyMapper: Mappers.CloudError, + }, }, queryParameters: [Parameters.apiVersion], urlParameters: [ @@ -167,21 +166,20 @@ const getOperationSpec: coreClient.OperationSpec = { Parameters.resourceGroupName, Parameters.factoryName, Parameters.integrationRuntimeName, - Parameters.nodeName + Parameters.nodeName, ], headerParameters: [Parameters.accept], - serializer + serializer, }; const deleteOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/nodes/{nodeName}", + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/nodes/{nodeName}", httpMethod: "DELETE", responses: { 200: {}, 204: {}, default: { - bodyMapper: Mappers.CloudError - } + bodyMapper: Mappers.CloudError, + }, }, queryParameters: [Parameters.apiVersion], urlParameters: [ @@ -190,22 +188,21 @@ const deleteOperationSpec: coreClient.OperationSpec = { Parameters.resourceGroupName, Parameters.factoryName, Parameters.integrationRuntimeName, - Parameters.nodeName + Parameters.nodeName, ], headerParameters: [Parameters.accept], - serializer + serializer, }; const updateOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/nodes/{nodeName}", + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/nodes/{nodeName}", httpMethod: "PATCH", responses: { 200: { - bodyMapper: Mappers.SelfHostedIntegrationRuntimeNode + bodyMapper: Mappers.SelfHostedIntegrationRuntimeNode, }, default: { - bodyMapper: Mappers.CloudError - } + bodyMapper: Mappers.CloudError, + }, }, requestBody: Parameters.updateIntegrationRuntimeNodeRequest, queryParameters: [Parameters.apiVersion], @@ -215,23 +212,22 @@ const updateOperationSpec: coreClient.OperationSpec = { Parameters.resourceGroupName, Parameters.factoryName, Parameters.integrationRuntimeName, - Parameters.nodeName + Parameters.nodeName, ], headerParameters: [Parameters.accept, Parameters.contentType], mediaType: "json", - serializer + serializer, }; const getIpAddressOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/nodes/{nodeName}/ipAddress", + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/nodes/{nodeName}/ipAddress", httpMethod: "POST", responses: { 200: { - bodyMapper: Mappers.IntegrationRuntimeNodeIpAddress + bodyMapper: Mappers.IntegrationRuntimeNodeIpAddress, }, default: { - bodyMapper: Mappers.CloudError - } + bodyMapper: Mappers.CloudError, + }, }, queryParameters: [Parameters.apiVersion], urlParameters: [ @@ -240,8 +236,8 @@ const getIpAddressOperationSpec: coreClient.OperationSpec = { Parameters.resourceGroupName, Parameters.factoryName, Parameters.integrationRuntimeName, - Parameters.nodeName + Parameters.nodeName, ], headerParameters: [Parameters.accept], - serializer + serializer, }; diff --git a/sdk/datafactory/arm-datafactory/src/operations/integrationRuntimeObjectMetadata.ts b/sdk/datafactory/arm-datafactory/src/operations/integrationRuntimeObjectMetadata.ts index 20aa82241e0f..5ab9a382fa82 100644 --- a/sdk/datafactory/arm-datafactory/src/operations/integrationRuntimeObjectMetadata.ts +++ b/sdk/datafactory/arm-datafactory/src/operations/integrationRuntimeObjectMetadata.ts @@ -14,19 +14,20 @@ import { DataFactoryManagementClient } from "../dataFactoryManagementClient"; import { SimplePollerLike, OperationState, - createHttpPoller + createHttpPoller, } from "@azure/core-lro"; import { createLroSpec } from "../lroImpl"; import { IntegrationRuntimeObjectMetadataRefreshOptionalParams, IntegrationRuntimeObjectMetadataRefreshResponse, IntegrationRuntimeObjectMetadataGetOptionalParams, - IntegrationRuntimeObjectMetadataGetResponse + IntegrationRuntimeObjectMetadataGetResponse, } from "../models"; /** Class containing IntegrationRuntimeObjectMetadata operations. */ export class IntegrationRuntimeObjectMetadataImpl - implements IntegrationRuntimeObjectMetadata { + implements IntegrationRuntimeObjectMetadata +{ private readonly client: DataFactoryManagementClient; /** @@ -48,7 +49,7 @@ export class IntegrationRuntimeObjectMetadataImpl resourceGroupName: string, factoryName: string, integrationRuntimeName: string, - options?: IntegrationRuntimeObjectMetadataRefreshOptionalParams + options?: IntegrationRuntimeObjectMetadataRefreshOptionalParams, ): Promise< SimplePollerLike< OperationState, @@ -57,21 +58,20 @@ export class IntegrationRuntimeObjectMetadataImpl > { const directSendOperation = async ( args: coreClient.OperationArguments, - spec: coreClient.OperationSpec + spec: coreClient.OperationSpec, ): Promise => { return this.client.sendOperationRequest(args, spec); }; const sendOperationFn = async ( args: coreClient.OperationArguments, - spec: coreClient.OperationSpec + spec: coreClient.OperationSpec, ) => { - let currentRawResponse: - | coreClient.FullOperationResponse - | undefined = undefined; + let currentRawResponse: coreClient.FullOperationResponse | undefined = + undefined; const providedCallback = args.options?.onResponse; const callback: coreClient.RawResponseCallback = ( rawResponse: coreClient.FullOperationResponse, - flatResponse: unknown + flatResponse: unknown, ) => { currentRawResponse = rawResponse; providedCallback?.(rawResponse, flatResponse); @@ -80,8 +80,8 @@ export class IntegrationRuntimeObjectMetadataImpl ...args, options: { ...args.options, - onResponse: callback - } + onResponse: callback, + }, }; const flatResponse = await directSendOperation(updatedArgs, spec); return { @@ -89,22 +89,22 @@ export class IntegrationRuntimeObjectMetadataImpl rawResponse: { statusCode: currentRawResponse!.status, body: currentRawResponse!.parsedBody, - headers: currentRawResponse!.headers.toJSON() - } + headers: currentRawResponse!.headers.toJSON(), + }, }; }; const lro = createLroSpec({ sendOperationFn, args: { resourceGroupName, factoryName, integrationRuntimeName, options }, - spec: refreshOperationSpec + spec: refreshOperationSpec, }); const poller = await createHttpPoller< IntegrationRuntimeObjectMetadataRefreshResponse, OperationState >(lro, { restoreFrom: options?.resumeFrom, - intervalInMs: options?.updateIntervalInMs + intervalInMs: options?.updateIntervalInMs, }); await poller.poll(); return poller; @@ -121,13 +121,13 @@ export class IntegrationRuntimeObjectMetadataImpl resourceGroupName: string, factoryName: string, integrationRuntimeName: string, - options?: IntegrationRuntimeObjectMetadataRefreshOptionalParams + options?: IntegrationRuntimeObjectMetadataRefreshOptionalParams, ): Promise { const poller = await this.beginRefresh( resourceGroupName, factoryName, integrationRuntimeName, - options + options, ); return poller.pollUntilDone(); } @@ -144,11 +144,11 @@ export class IntegrationRuntimeObjectMetadataImpl resourceGroupName: string, factoryName: string, integrationRuntimeName: string, - options?: IntegrationRuntimeObjectMetadataGetOptionalParams + options?: IntegrationRuntimeObjectMetadataGetOptionalParams, ): Promise { return this.client.sendOperationRequest( { resourceGroupName, factoryName, integrationRuntimeName, options }, - getOperationSpec + getOperationSpec, ); } } @@ -156,25 +156,24 @@ export class IntegrationRuntimeObjectMetadataImpl const serializer = coreClient.createSerializer(Mappers, /* isXml */ false); const refreshOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/refreshObjectMetadata", + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/refreshObjectMetadata", httpMethod: "POST", responses: { 200: { - bodyMapper: Mappers.SsisObjectMetadataStatusResponse + bodyMapper: Mappers.SsisObjectMetadataStatusResponse, }, 201: { - bodyMapper: Mappers.SsisObjectMetadataStatusResponse + bodyMapper: Mappers.SsisObjectMetadataStatusResponse, }, 202: { - bodyMapper: Mappers.SsisObjectMetadataStatusResponse + bodyMapper: Mappers.SsisObjectMetadataStatusResponse, }, 204: { - bodyMapper: Mappers.SsisObjectMetadataStatusResponse + bodyMapper: Mappers.SsisObjectMetadataStatusResponse, }, default: { - bodyMapper: Mappers.CloudError - } + bodyMapper: Mappers.CloudError, + }, }, queryParameters: [Parameters.apiVersion], urlParameters: [ @@ -182,22 +181,21 @@ const refreshOperationSpec: coreClient.OperationSpec = { Parameters.subscriptionId, Parameters.resourceGroupName, Parameters.factoryName, - Parameters.integrationRuntimeName + Parameters.integrationRuntimeName, ], headerParameters: [Parameters.accept], - serializer + serializer, }; const getOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/getObjectMetadata", + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/getObjectMetadata", httpMethod: "POST", responses: { 200: { - bodyMapper: Mappers.SsisObjectMetadataListResponse + bodyMapper: Mappers.SsisObjectMetadataListResponse, }, default: { - bodyMapper: Mappers.CloudError - } + bodyMapper: Mappers.CloudError, + }, }, requestBody: Parameters.getMetadataRequest, queryParameters: [Parameters.apiVersion], @@ -206,9 +204,9 @@ const getOperationSpec: coreClient.OperationSpec = { Parameters.subscriptionId, Parameters.resourceGroupName, Parameters.factoryName, - Parameters.integrationRuntimeName + Parameters.integrationRuntimeName, ], headerParameters: [Parameters.accept, Parameters.contentType], mediaType: "json", - serializer + serializer, }; diff --git a/sdk/datafactory/arm-datafactory/src/operations/integrationRuntimes.ts b/sdk/datafactory/arm-datafactory/src/operations/integrationRuntimes.ts index 28cbd7606b8f..7eecdc06784e 100644 --- a/sdk/datafactory/arm-datafactory/src/operations/integrationRuntimes.ts +++ b/sdk/datafactory/arm-datafactory/src/operations/integrationRuntimes.ts @@ -16,7 +16,7 @@ import { DataFactoryManagementClient } from "../dataFactoryManagementClient"; import { SimplePollerLike, OperationState, - createHttpPoller + createHttpPoller, } from "@azure/core-lro"; import { createLroSpec } from "../lroImpl"; import { @@ -55,7 +55,7 @@ import { CreateLinkedIntegrationRuntimeRequest, IntegrationRuntimesCreateLinkedIntegrationRuntimeOptionalParams, IntegrationRuntimesCreateLinkedIntegrationRuntimeResponse, - IntegrationRuntimesListByFactoryNextResponse + IntegrationRuntimesListByFactoryNextResponse, } from "../models"; /// @@ -80,12 +80,12 @@ export class IntegrationRuntimesImpl implements IntegrationRuntimes { public listByFactory( resourceGroupName: string, factoryName: string, - options?: IntegrationRuntimesListByFactoryOptionalParams + options?: IntegrationRuntimesListByFactoryOptionalParams, ): PagedAsyncIterableIterator { const iter = this.listByFactoryPagingAll( resourceGroupName, factoryName, - options + options, ); return { next() { @@ -102,9 +102,9 @@ export class IntegrationRuntimesImpl implements IntegrationRuntimes { resourceGroupName, factoryName, options, - settings + settings, ); - } + }, }; } @@ -112,7 +112,7 @@ export class IntegrationRuntimesImpl implements IntegrationRuntimes { resourceGroupName: string, factoryName: string, options?: IntegrationRuntimesListByFactoryOptionalParams, - settings?: PageSettings + settings?: PageSettings, ): AsyncIterableIterator { let result: IntegrationRuntimesListByFactoryResponse; let continuationToken = settings?.continuationToken; @@ -120,7 +120,7 @@ export class IntegrationRuntimesImpl implements IntegrationRuntimes { result = await this._listByFactory( resourceGroupName, factoryName, - options + options, ); let page = result.value || []; continuationToken = result.nextLink; @@ -132,7 +132,7 @@ export class IntegrationRuntimesImpl implements IntegrationRuntimes { resourceGroupName, factoryName, continuationToken, - options + options, ); continuationToken = result.nextLink; let page = result.value || []; @@ -144,12 +144,12 @@ export class IntegrationRuntimesImpl implements IntegrationRuntimes { private async *listByFactoryPagingAll( resourceGroupName: string, factoryName: string, - options?: IntegrationRuntimesListByFactoryOptionalParams + options?: IntegrationRuntimesListByFactoryOptionalParams, ): AsyncIterableIterator { for await (const page of this.listByFactoryPagingPage( resourceGroupName, factoryName, - options + options, )) { yield* page; } @@ -164,11 +164,11 @@ export class IntegrationRuntimesImpl implements IntegrationRuntimes { private _listByFactory( resourceGroupName: string, factoryName: string, - options?: IntegrationRuntimesListByFactoryOptionalParams + options?: IntegrationRuntimesListByFactoryOptionalParams, ): Promise { return this.client.sendOperationRequest( { resourceGroupName, factoryName, options }, - listByFactoryOperationSpec + listByFactoryOperationSpec, ); } @@ -185,7 +185,7 @@ export class IntegrationRuntimesImpl implements IntegrationRuntimes { factoryName: string, integrationRuntimeName: string, integrationRuntime: IntegrationRuntimeResource, - options?: IntegrationRuntimesCreateOrUpdateOptionalParams + options?: IntegrationRuntimesCreateOrUpdateOptionalParams, ): Promise { return this.client.sendOperationRequest( { @@ -193,9 +193,9 @@ export class IntegrationRuntimesImpl implements IntegrationRuntimes { factoryName, integrationRuntimeName, integrationRuntime, - options + options, }, - createOrUpdateOperationSpec + createOrUpdateOperationSpec, ); } @@ -210,11 +210,11 @@ export class IntegrationRuntimesImpl implements IntegrationRuntimes { resourceGroupName: string, factoryName: string, integrationRuntimeName: string, - options?: IntegrationRuntimesGetOptionalParams + options?: IntegrationRuntimesGetOptionalParams, ): Promise { return this.client.sendOperationRequest( { resourceGroupName, factoryName, integrationRuntimeName, options }, - getOperationSpec + getOperationSpec, ); } @@ -231,7 +231,7 @@ export class IntegrationRuntimesImpl implements IntegrationRuntimes { factoryName: string, integrationRuntimeName: string, updateIntegrationRuntimeRequest: UpdateIntegrationRuntimeRequest, - options?: IntegrationRuntimesUpdateOptionalParams + options?: IntegrationRuntimesUpdateOptionalParams, ): Promise { return this.client.sendOperationRequest( { @@ -239,9 +239,9 @@ export class IntegrationRuntimesImpl implements IntegrationRuntimes { factoryName, integrationRuntimeName, updateIntegrationRuntimeRequest, - options + options, }, - updateOperationSpec + updateOperationSpec, ); } @@ -256,11 +256,11 @@ export class IntegrationRuntimesImpl implements IntegrationRuntimes { resourceGroupName: string, factoryName: string, integrationRuntimeName: string, - options?: IntegrationRuntimesDeleteOptionalParams + options?: IntegrationRuntimesDeleteOptionalParams, ): Promise { return this.client.sendOperationRequest( { resourceGroupName, factoryName, integrationRuntimeName, options }, - deleteOperationSpec + deleteOperationSpec, ); } @@ -275,11 +275,11 @@ export class IntegrationRuntimesImpl implements IntegrationRuntimes { resourceGroupName: string, factoryName: string, integrationRuntimeName: string, - options?: IntegrationRuntimesGetStatusOptionalParams + options?: IntegrationRuntimesGetStatusOptionalParams, ): Promise { return this.client.sendOperationRequest( { resourceGroupName, factoryName, integrationRuntimeName, options }, - getStatusOperationSpec + getStatusOperationSpec, ); } @@ -294,13 +294,11 @@ export class IntegrationRuntimesImpl implements IntegrationRuntimes { resourceGroupName: string, factoryName: string, integrationRuntimeName: string, - options?: IntegrationRuntimesListOutboundNetworkDependenciesEndpointsOptionalParams - ): Promise< - IntegrationRuntimesListOutboundNetworkDependenciesEndpointsResponse - > { + options?: IntegrationRuntimesListOutboundNetworkDependenciesEndpointsOptionalParams, + ): Promise { return this.client.sendOperationRequest( { resourceGroupName, factoryName, integrationRuntimeName, options }, - listOutboundNetworkDependenciesEndpointsOperationSpec + listOutboundNetworkDependenciesEndpointsOperationSpec, ); } @@ -316,11 +314,11 @@ export class IntegrationRuntimesImpl implements IntegrationRuntimes { resourceGroupName: string, factoryName: string, integrationRuntimeName: string, - options?: IntegrationRuntimesGetConnectionInfoOptionalParams + options?: IntegrationRuntimesGetConnectionInfoOptionalParams, ): Promise { return this.client.sendOperationRequest( { resourceGroupName, factoryName, integrationRuntimeName, options }, - getConnectionInfoOperationSpec + getConnectionInfoOperationSpec, ); } @@ -338,7 +336,7 @@ export class IntegrationRuntimesImpl implements IntegrationRuntimes { factoryName: string, integrationRuntimeName: string, regenerateKeyParameters: IntegrationRuntimeRegenerateKeyParameters, - options?: IntegrationRuntimesRegenerateAuthKeyOptionalParams + options?: IntegrationRuntimesRegenerateAuthKeyOptionalParams, ): Promise { return this.client.sendOperationRequest( { @@ -346,9 +344,9 @@ export class IntegrationRuntimesImpl implements IntegrationRuntimes { factoryName, integrationRuntimeName, regenerateKeyParameters, - options + options, }, - regenerateAuthKeyOperationSpec + regenerateAuthKeyOperationSpec, ); } @@ -363,11 +361,11 @@ export class IntegrationRuntimesImpl implements IntegrationRuntimes { resourceGroupName: string, factoryName: string, integrationRuntimeName: string, - options?: IntegrationRuntimesListAuthKeysOptionalParams + options?: IntegrationRuntimesListAuthKeysOptionalParams, ): Promise { return this.client.sendOperationRequest( { resourceGroupName, factoryName, integrationRuntimeName, options }, - listAuthKeysOperationSpec + listAuthKeysOperationSpec, ); } @@ -382,7 +380,7 @@ export class IntegrationRuntimesImpl implements IntegrationRuntimes { resourceGroupName: string, factoryName: string, integrationRuntimeName: string, - options?: IntegrationRuntimesStartOptionalParams + options?: IntegrationRuntimesStartOptionalParams, ): Promise< SimplePollerLike< OperationState, @@ -391,21 +389,20 @@ export class IntegrationRuntimesImpl implements IntegrationRuntimes { > { const directSendOperation = async ( args: coreClient.OperationArguments, - spec: coreClient.OperationSpec + spec: coreClient.OperationSpec, ): Promise => { return this.client.sendOperationRequest(args, spec); }; const sendOperationFn = async ( args: coreClient.OperationArguments, - spec: coreClient.OperationSpec + spec: coreClient.OperationSpec, ) => { - let currentRawResponse: - | coreClient.FullOperationResponse - | undefined = undefined; + let currentRawResponse: coreClient.FullOperationResponse | undefined = + undefined; const providedCallback = args.options?.onResponse; const callback: coreClient.RawResponseCallback = ( rawResponse: coreClient.FullOperationResponse, - flatResponse: unknown + flatResponse: unknown, ) => { currentRawResponse = rawResponse; providedCallback?.(rawResponse, flatResponse); @@ -414,8 +411,8 @@ export class IntegrationRuntimesImpl implements IntegrationRuntimes { ...args, options: { ...args.options, - onResponse: callback - } + onResponse: callback, + }, }; const flatResponse = await directSendOperation(updatedArgs, spec); return { @@ -423,22 +420,22 @@ export class IntegrationRuntimesImpl implements IntegrationRuntimes { rawResponse: { statusCode: currentRawResponse!.status, body: currentRawResponse!.parsedBody, - headers: currentRawResponse!.headers.toJSON() - } + headers: currentRawResponse!.headers.toJSON(), + }, }; }; const lro = createLroSpec({ sendOperationFn, args: { resourceGroupName, factoryName, integrationRuntimeName, options }, - spec: startOperationSpec + spec: startOperationSpec, }); const poller = await createHttpPoller< IntegrationRuntimesStartResponse, OperationState >(lro, { restoreFrom: options?.resumeFrom, - intervalInMs: options?.updateIntervalInMs + intervalInMs: options?.updateIntervalInMs, }); await poller.poll(); return poller; @@ -455,13 +452,13 @@ export class IntegrationRuntimesImpl implements IntegrationRuntimes { resourceGroupName: string, factoryName: string, integrationRuntimeName: string, - options?: IntegrationRuntimesStartOptionalParams + options?: IntegrationRuntimesStartOptionalParams, ): Promise { const poller = await this.beginStart( resourceGroupName, factoryName, integrationRuntimeName, - options + options, ); return poller.pollUntilDone(); } @@ -477,25 +474,24 @@ export class IntegrationRuntimesImpl implements IntegrationRuntimes { resourceGroupName: string, factoryName: string, integrationRuntimeName: string, - options?: IntegrationRuntimesStopOptionalParams + options?: IntegrationRuntimesStopOptionalParams, ): Promise, void>> { const directSendOperation = async ( args: coreClient.OperationArguments, - spec: coreClient.OperationSpec + spec: coreClient.OperationSpec, ): Promise => { return this.client.sendOperationRequest(args, spec); }; const sendOperationFn = async ( args: coreClient.OperationArguments, - spec: coreClient.OperationSpec + spec: coreClient.OperationSpec, ) => { - let currentRawResponse: - | coreClient.FullOperationResponse - | undefined = undefined; + let currentRawResponse: coreClient.FullOperationResponse | undefined = + undefined; const providedCallback = args.options?.onResponse; const callback: coreClient.RawResponseCallback = ( rawResponse: coreClient.FullOperationResponse, - flatResponse: unknown + flatResponse: unknown, ) => { currentRawResponse = rawResponse; providedCallback?.(rawResponse, flatResponse); @@ -504,8 +500,8 @@ export class IntegrationRuntimesImpl implements IntegrationRuntimes { ...args, options: { ...args.options, - onResponse: callback - } + onResponse: callback, + }, }; const flatResponse = await directSendOperation(updatedArgs, spec); return { @@ -513,19 +509,19 @@ export class IntegrationRuntimesImpl implements IntegrationRuntimes { rawResponse: { statusCode: currentRawResponse!.status, body: currentRawResponse!.parsedBody, - headers: currentRawResponse!.headers.toJSON() - } + headers: currentRawResponse!.headers.toJSON(), + }, }; }; const lro = createLroSpec({ sendOperationFn, args: { resourceGroupName, factoryName, integrationRuntimeName, options }, - spec: stopOperationSpec + spec: stopOperationSpec, }); const poller = await createHttpPoller>(lro, { restoreFrom: options?.resumeFrom, - intervalInMs: options?.updateIntervalInMs + intervalInMs: options?.updateIntervalInMs, }); await poller.poll(); return poller; @@ -542,13 +538,13 @@ export class IntegrationRuntimesImpl implements IntegrationRuntimes { resourceGroupName: string, factoryName: string, integrationRuntimeName: string, - options?: IntegrationRuntimesStopOptionalParams + options?: IntegrationRuntimesStopOptionalParams, ): Promise { const poller = await this.beginStop( resourceGroupName, factoryName, integrationRuntimeName, - options + options, ); return poller.pollUntilDone(); } @@ -567,11 +563,11 @@ export class IntegrationRuntimesImpl implements IntegrationRuntimes { resourceGroupName: string, factoryName: string, integrationRuntimeName: string, - options?: IntegrationRuntimesSyncCredentialsOptionalParams + options?: IntegrationRuntimesSyncCredentialsOptionalParams, ): Promise { return this.client.sendOperationRequest( { resourceGroupName, factoryName, integrationRuntimeName, options }, - syncCredentialsOperationSpec + syncCredentialsOperationSpec, ); } @@ -587,11 +583,11 @@ export class IntegrationRuntimesImpl implements IntegrationRuntimes { resourceGroupName: string, factoryName: string, integrationRuntimeName: string, - options?: IntegrationRuntimesGetMonitoringDataOptionalParams + options?: IntegrationRuntimesGetMonitoringDataOptionalParams, ): Promise { return this.client.sendOperationRequest( { resourceGroupName, factoryName, integrationRuntimeName, options }, - getMonitoringDataOperationSpec + getMonitoringDataOperationSpec, ); } @@ -606,11 +602,11 @@ export class IntegrationRuntimesImpl implements IntegrationRuntimes { resourceGroupName: string, factoryName: string, integrationRuntimeName: string, - options?: IntegrationRuntimesUpgradeOptionalParams + options?: IntegrationRuntimesUpgradeOptionalParams, ): Promise { return this.client.sendOperationRequest( { resourceGroupName, factoryName, integrationRuntimeName, options }, - upgradeOperationSpec + upgradeOperationSpec, ); } @@ -628,7 +624,7 @@ export class IntegrationRuntimesImpl implements IntegrationRuntimes { factoryName: string, integrationRuntimeName: string, linkedIntegrationRuntimeRequest: LinkedIntegrationRuntimeRequest, - options?: IntegrationRuntimesRemoveLinksOptionalParams + options?: IntegrationRuntimesRemoveLinksOptionalParams, ): Promise { return this.client.sendOperationRequest( { @@ -636,9 +632,9 @@ export class IntegrationRuntimesImpl implements IntegrationRuntimes { factoryName, integrationRuntimeName, linkedIntegrationRuntimeRequest, - options + options, }, - removeLinksOperationSpec + removeLinksOperationSpec, ); } @@ -655,7 +651,7 @@ export class IntegrationRuntimesImpl implements IntegrationRuntimes { factoryName: string, integrationRuntimeName: string, createLinkedIntegrationRuntimeRequest: CreateLinkedIntegrationRuntimeRequest, - options?: IntegrationRuntimesCreateLinkedIntegrationRuntimeOptionalParams + options?: IntegrationRuntimesCreateLinkedIntegrationRuntimeOptionalParams, ): Promise { return this.client.sendOperationRequest( { @@ -663,9 +659,9 @@ export class IntegrationRuntimesImpl implements IntegrationRuntimes { factoryName, integrationRuntimeName, createLinkedIntegrationRuntimeRequest, - options + options, }, - createLinkedIntegrationRuntimeOperationSpec + createLinkedIntegrationRuntimeOperationSpec, ); } @@ -680,11 +676,11 @@ export class IntegrationRuntimesImpl implements IntegrationRuntimes { resourceGroupName: string, factoryName: string, nextLink: string, - options?: IntegrationRuntimesListByFactoryNextOptionalParams + options?: IntegrationRuntimesListByFactoryNextOptionalParams, ): Promise { return this.client.sendOperationRequest( { resourceGroupName, factoryName, nextLink, options }, - listByFactoryNextOperationSpec + listByFactoryNextOperationSpec, ); } } @@ -692,38 +688,36 @@ export class IntegrationRuntimesImpl implements IntegrationRuntimes { const serializer = coreClient.createSerializer(Mappers, /* isXml */ false); const listByFactoryOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes", + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes", httpMethod: "GET", responses: { 200: { - bodyMapper: Mappers.IntegrationRuntimeListResponse + bodyMapper: Mappers.IntegrationRuntimeListResponse, }, default: { - bodyMapper: Mappers.CloudError - } + bodyMapper: Mappers.CloudError, + }, }, queryParameters: [Parameters.apiVersion], urlParameters: [ Parameters.$host, Parameters.subscriptionId, Parameters.resourceGroupName, - Parameters.factoryName + Parameters.factoryName, ], headerParameters: [Parameters.accept], - serializer + serializer, }; const createOrUpdateOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}", + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}", httpMethod: "PUT", responses: { 200: { - bodyMapper: Mappers.IntegrationRuntimeResource + bodyMapper: Mappers.IntegrationRuntimeResource, }, default: { - bodyMapper: Mappers.CloudError - } + bodyMapper: Mappers.CloudError, + }, }, requestBody: Parameters.integrationRuntime, queryParameters: [Parameters.apiVersion], @@ -732,28 +726,27 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { Parameters.subscriptionId, Parameters.resourceGroupName, Parameters.factoryName, - Parameters.integrationRuntimeName + Parameters.integrationRuntimeName, ], headerParameters: [ Parameters.accept, Parameters.contentType, - Parameters.ifMatch + Parameters.ifMatch, ], mediaType: "json", - serializer + serializer, }; const getOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}", + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}", httpMethod: "GET", responses: { 200: { - bodyMapper: Mappers.IntegrationRuntimeResource + bodyMapper: Mappers.IntegrationRuntimeResource, }, 304: {}, default: { - bodyMapper: Mappers.CloudError - } + bodyMapper: Mappers.CloudError, + }, }, queryParameters: [Parameters.apiVersion], urlParameters: [ @@ -761,22 +754,21 @@ const getOperationSpec: coreClient.OperationSpec = { Parameters.subscriptionId, Parameters.resourceGroupName, Parameters.factoryName, - Parameters.integrationRuntimeName + Parameters.integrationRuntimeName, ], headerParameters: [Parameters.accept, Parameters.ifNoneMatch], - serializer + serializer, }; const updateOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}", + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}", httpMethod: "PATCH", responses: { 200: { - bodyMapper: Mappers.IntegrationRuntimeResource + bodyMapper: Mappers.IntegrationRuntimeResource, }, default: { - bodyMapper: Mappers.CloudError - } + bodyMapper: Mappers.CloudError, + }, }, requestBody: Parameters.updateIntegrationRuntimeRequest, queryParameters: [Parameters.apiVersion], @@ -785,22 +777,21 @@ const updateOperationSpec: coreClient.OperationSpec = { Parameters.subscriptionId, Parameters.resourceGroupName, Parameters.factoryName, - Parameters.integrationRuntimeName + Parameters.integrationRuntimeName, ], headerParameters: [Parameters.accept, Parameters.contentType], mediaType: "json", - serializer + serializer, }; const deleteOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}", + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}", httpMethod: "DELETE", responses: { 200: {}, 204: {}, default: { - bodyMapper: Mappers.CloudError - } + bodyMapper: Mappers.CloudError, + }, }, queryParameters: [Parameters.apiVersion], urlParameters: [ @@ -808,46 +799,21 @@ const deleteOperationSpec: coreClient.OperationSpec = { Parameters.subscriptionId, Parameters.resourceGroupName, Parameters.factoryName, - Parameters.integrationRuntimeName + Parameters.integrationRuntimeName, ], headerParameters: [Parameters.accept], - serializer + serializer, }; const getStatusOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/getStatus", + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/getStatus", httpMethod: "POST", responses: { 200: { - bodyMapper: Mappers.IntegrationRuntimeStatusResponse + bodyMapper: Mappers.IntegrationRuntimeStatusResponse, }, default: { - bodyMapper: Mappers.CloudError - } - }, - queryParameters: [Parameters.apiVersion], - urlParameters: [ - Parameters.$host, - Parameters.subscriptionId, - Parameters.resourceGroupName, - Parameters.factoryName, - Parameters.integrationRuntimeName - ], - headerParameters: [Parameters.accept], - serializer -}; -const listOutboundNetworkDependenciesEndpointsOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/outboundNetworkDependenciesEndpoints", - httpMethod: "GET", - responses: { - 200: { - bodyMapper: - Mappers.IntegrationRuntimeOutboundNetworkDependenciesEndpointsResponse + bodyMapper: Mappers.CloudError, }, - default: { - bodyMapper: Mappers.CloudError - } }, queryParameters: [Parameters.apiVersion], urlParameters: [ @@ -855,22 +821,45 @@ const listOutboundNetworkDependenciesEndpointsOperationSpec: coreClient.Operatio Parameters.subscriptionId, Parameters.resourceGroupName, Parameters.factoryName, - Parameters.integrationRuntimeName + Parameters.integrationRuntimeName, ], headerParameters: [Parameters.accept], - serializer + serializer, }; +const listOutboundNetworkDependenciesEndpointsOperationSpec: coreClient.OperationSpec = + { + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/outboundNetworkDependenciesEndpoints", + httpMethod: "GET", + responses: { + 200: { + bodyMapper: + Mappers.IntegrationRuntimeOutboundNetworkDependenciesEndpointsResponse, + }, + default: { + bodyMapper: Mappers.CloudError, + }, + }, + queryParameters: [Parameters.apiVersion], + urlParameters: [ + Parameters.$host, + Parameters.subscriptionId, + Parameters.resourceGroupName, + Parameters.factoryName, + Parameters.integrationRuntimeName, + ], + headerParameters: [Parameters.accept], + serializer, + }; const getConnectionInfoOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/getConnectionInfo", + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/getConnectionInfo", httpMethod: "POST", responses: { 200: { - bodyMapper: Mappers.IntegrationRuntimeConnectionInfo + bodyMapper: Mappers.IntegrationRuntimeConnectionInfo, }, default: { - bodyMapper: Mappers.CloudError - } + bodyMapper: Mappers.CloudError, + }, }, queryParameters: [Parameters.apiVersion], urlParameters: [ @@ -878,22 +867,21 @@ const getConnectionInfoOperationSpec: coreClient.OperationSpec = { Parameters.subscriptionId, Parameters.resourceGroupName, Parameters.factoryName, - Parameters.integrationRuntimeName + Parameters.integrationRuntimeName, ], headerParameters: [Parameters.accept], - serializer + serializer, }; const regenerateAuthKeyOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/regenerateAuthKey", + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/regenerateAuthKey", httpMethod: "POST", responses: { 200: { - bodyMapper: Mappers.IntegrationRuntimeAuthKeys + bodyMapper: Mappers.IntegrationRuntimeAuthKeys, }, default: { - bodyMapper: Mappers.CloudError - } + bodyMapper: Mappers.CloudError, + }, }, requestBody: Parameters.regenerateKeyParameters, queryParameters: [Parameters.apiVersion], @@ -902,23 +890,22 @@ const regenerateAuthKeyOperationSpec: coreClient.OperationSpec = { Parameters.subscriptionId, Parameters.resourceGroupName, Parameters.factoryName, - Parameters.integrationRuntimeName + Parameters.integrationRuntimeName, ], headerParameters: [Parameters.accept, Parameters.contentType], mediaType: "json", - serializer + serializer, }; const listAuthKeysOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/listAuthKeys", + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/listAuthKeys", httpMethod: "POST", responses: { 200: { - bodyMapper: Mappers.IntegrationRuntimeAuthKeys + bodyMapper: Mappers.IntegrationRuntimeAuthKeys, }, default: { - bodyMapper: Mappers.CloudError - } + bodyMapper: Mappers.CloudError, + }, }, queryParameters: [Parameters.apiVersion], urlParameters: [ @@ -926,31 +913,30 @@ const listAuthKeysOperationSpec: coreClient.OperationSpec = { Parameters.subscriptionId, Parameters.resourceGroupName, Parameters.factoryName, - Parameters.integrationRuntimeName + Parameters.integrationRuntimeName, ], headerParameters: [Parameters.accept], - serializer + serializer, }; const startOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/start", + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/start", httpMethod: "POST", responses: { 200: { - bodyMapper: Mappers.IntegrationRuntimeStatusResponse + bodyMapper: Mappers.IntegrationRuntimeStatusResponse, }, 201: { - bodyMapper: Mappers.IntegrationRuntimeStatusResponse + bodyMapper: Mappers.IntegrationRuntimeStatusResponse, }, 202: { - bodyMapper: Mappers.IntegrationRuntimeStatusResponse + bodyMapper: Mappers.IntegrationRuntimeStatusResponse, }, 204: { - bodyMapper: Mappers.IntegrationRuntimeStatusResponse + bodyMapper: Mappers.IntegrationRuntimeStatusResponse, }, default: { - bodyMapper: Mappers.CloudError - } + bodyMapper: Mappers.CloudError, + }, }, queryParameters: [Parameters.apiVersion], urlParameters: [ @@ -958,14 +944,13 @@ const startOperationSpec: coreClient.OperationSpec = { Parameters.subscriptionId, Parameters.resourceGroupName, Parameters.factoryName, - Parameters.integrationRuntimeName + Parameters.integrationRuntimeName, ], headerParameters: [Parameters.accept], - serializer + serializer, }; const stopOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/stop", + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/stop", httpMethod: "POST", responses: { 200: {}, @@ -973,8 +958,8 @@ const stopOperationSpec: coreClient.OperationSpec = { 202: {}, 204: {}, default: { - bodyMapper: Mappers.CloudError - } + bodyMapper: Mappers.CloudError, + }, }, queryParameters: [Parameters.apiVersion], urlParameters: [ @@ -982,20 +967,19 @@ const stopOperationSpec: coreClient.OperationSpec = { Parameters.subscriptionId, Parameters.resourceGroupName, Parameters.factoryName, - Parameters.integrationRuntimeName + Parameters.integrationRuntimeName, ], headerParameters: [Parameters.accept], - serializer + serializer, }; const syncCredentialsOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/syncCredentials", + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/syncCredentials", httpMethod: "POST", responses: { 200: {}, default: { - bodyMapper: Mappers.CloudError - } + bodyMapper: Mappers.CloudError, + }, }, queryParameters: [Parameters.apiVersion], urlParameters: [ @@ -1003,22 +987,21 @@ const syncCredentialsOperationSpec: coreClient.OperationSpec = { Parameters.subscriptionId, Parameters.resourceGroupName, Parameters.factoryName, - Parameters.integrationRuntimeName + Parameters.integrationRuntimeName, ], headerParameters: [Parameters.accept], - serializer + serializer, }; const getMonitoringDataOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/monitoringData", + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/monitoringData", httpMethod: "POST", responses: { 200: { - bodyMapper: Mappers.IntegrationRuntimeMonitoringData + bodyMapper: Mappers.IntegrationRuntimeMonitoringData, }, default: { - bodyMapper: Mappers.CloudError - } + bodyMapper: Mappers.CloudError, + }, }, queryParameters: [Parameters.apiVersion], urlParameters: [ @@ -1026,20 +1009,19 @@ const getMonitoringDataOperationSpec: coreClient.OperationSpec = { Parameters.subscriptionId, Parameters.resourceGroupName, Parameters.factoryName, - Parameters.integrationRuntimeName + Parameters.integrationRuntimeName, ], headerParameters: [Parameters.accept], - serializer + serializer, }; const upgradeOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/upgrade", + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/upgrade", httpMethod: "POST", responses: { 200: {}, default: { - bodyMapper: Mappers.CloudError - } + bodyMapper: Mappers.CloudError, + }, }, queryParameters: [Parameters.apiVersion], urlParameters: [ @@ -1047,20 +1029,19 @@ const upgradeOperationSpec: coreClient.OperationSpec = { Parameters.subscriptionId, Parameters.resourceGroupName, Parameters.factoryName, - Parameters.integrationRuntimeName + Parameters.integrationRuntimeName, ], headerParameters: [Parameters.accept], - serializer + serializer, }; const removeLinksOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/removeLinks", + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/removeLinks", httpMethod: "POST", responses: { 200: {}, default: { - bodyMapper: Mappers.CloudError - } + bodyMapper: Mappers.CloudError, + }, }, requestBody: Parameters.linkedIntegrationRuntimeRequest, queryParameters: [Parameters.apiVersion], @@ -1069,23 +1050,22 @@ const removeLinksOperationSpec: coreClient.OperationSpec = { Parameters.subscriptionId, Parameters.resourceGroupName, Parameters.factoryName, - Parameters.integrationRuntimeName + Parameters.integrationRuntimeName, ], headerParameters: [Parameters.accept, Parameters.contentType], mediaType: "json", - serializer + serializer, }; const createLinkedIntegrationRuntimeOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/linkedIntegrationRuntime", + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/linkedIntegrationRuntime", httpMethod: "POST", responses: { 200: { - bodyMapper: Mappers.IntegrationRuntimeStatusResponse + bodyMapper: Mappers.IntegrationRuntimeStatusResponse, }, default: { - bodyMapper: Mappers.CloudError - } + bodyMapper: Mappers.CloudError, + }, }, requestBody: Parameters.createLinkedIntegrationRuntimeRequest, queryParameters: [Parameters.apiVersion], @@ -1094,30 +1074,30 @@ const createLinkedIntegrationRuntimeOperationSpec: coreClient.OperationSpec = { Parameters.subscriptionId, Parameters.resourceGroupName, Parameters.factoryName, - Parameters.integrationRuntimeName + Parameters.integrationRuntimeName, ], headerParameters: [Parameters.accept, Parameters.contentType], mediaType: "json", - serializer + serializer, }; const listByFactoryNextOperationSpec: coreClient.OperationSpec = { path: "{nextLink}", httpMethod: "GET", responses: { 200: { - bodyMapper: Mappers.IntegrationRuntimeListResponse + bodyMapper: Mappers.IntegrationRuntimeListResponse, }, default: { - bodyMapper: Mappers.CloudError - } + bodyMapper: Mappers.CloudError, + }, }, urlParameters: [ Parameters.$host, Parameters.nextLink, Parameters.subscriptionId, Parameters.resourceGroupName, - Parameters.factoryName + Parameters.factoryName, ], headerParameters: [Parameters.accept], - serializer + serializer, }; diff --git a/sdk/datafactory/arm-datafactory/src/operations/linkedServices.ts b/sdk/datafactory/arm-datafactory/src/operations/linkedServices.ts index 8e899d3d044f..04c735f2104e 100644 --- a/sdk/datafactory/arm-datafactory/src/operations/linkedServices.ts +++ b/sdk/datafactory/arm-datafactory/src/operations/linkedServices.ts @@ -23,7 +23,7 @@ import { LinkedServicesGetOptionalParams, LinkedServicesGetResponse, LinkedServicesDeleteOptionalParams, - LinkedServicesListByFactoryNextResponse + LinkedServicesListByFactoryNextResponse, } from "../models"; /// @@ -48,12 +48,12 @@ export class LinkedServicesImpl implements LinkedServices { public listByFactory( resourceGroupName: string, factoryName: string, - options?: LinkedServicesListByFactoryOptionalParams + options?: LinkedServicesListByFactoryOptionalParams, ): PagedAsyncIterableIterator { const iter = this.listByFactoryPagingAll( resourceGroupName, factoryName, - options + options, ); return { next() { @@ -70,9 +70,9 @@ export class LinkedServicesImpl implements LinkedServices { resourceGroupName, factoryName, options, - settings + settings, ); - } + }, }; } @@ -80,7 +80,7 @@ export class LinkedServicesImpl implements LinkedServices { resourceGroupName: string, factoryName: string, options?: LinkedServicesListByFactoryOptionalParams, - settings?: PageSettings + settings?: PageSettings, ): AsyncIterableIterator { let result: LinkedServicesListByFactoryResponse; let continuationToken = settings?.continuationToken; @@ -88,7 +88,7 @@ export class LinkedServicesImpl implements LinkedServices { result = await this._listByFactory( resourceGroupName, factoryName, - options + options, ); let page = result.value || []; continuationToken = result.nextLink; @@ -100,7 +100,7 @@ export class LinkedServicesImpl implements LinkedServices { resourceGroupName, factoryName, continuationToken, - options + options, ); continuationToken = result.nextLink; let page = result.value || []; @@ -112,12 +112,12 @@ export class LinkedServicesImpl implements LinkedServices { private async *listByFactoryPagingAll( resourceGroupName: string, factoryName: string, - options?: LinkedServicesListByFactoryOptionalParams + options?: LinkedServicesListByFactoryOptionalParams, ): AsyncIterableIterator { for await (const page of this.listByFactoryPagingPage( resourceGroupName, factoryName, - options + options, )) { yield* page; } @@ -132,11 +132,11 @@ export class LinkedServicesImpl implements LinkedServices { private _listByFactory( resourceGroupName: string, factoryName: string, - options?: LinkedServicesListByFactoryOptionalParams + options?: LinkedServicesListByFactoryOptionalParams, ): Promise { return this.client.sendOperationRequest( { resourceGroupName, factoryName, options }, - listByFactoryOperationSpec + listByFactoryOperationSpec, ); } @@ -153,7 +153,7 @@ export class LinkedServicesImpl implements LinkedServices { factoryName: string, linkedServiceName: string, linkedService: LinkedServiceResource, - options?: LinkedServicesCreateOrUpdateOptionalParams + options?: LinkedServicesCreateOrUpdateOptionalParams, ): Promise { return this.client.sendOperationRequest( { @@ -161,9 +161,9 @@ export class LinkedServicesImpl implements LinkedServices { factoryName, linkedServiceName, linkedService, - options + options, }, - createOrUpdateOperationSpec + createOrUpdateOperationSpec, ); } @@ -178,11 +178,11 @@ export class LinkedServicesImpl implements LinkedServices { resourceGroupName: string, factoryName: string, linkedServiceName: string, - options?: LinkedServicesGetOptionalParams + options?: LinkedServicesGetOptionalParams, ): Promise { return this.client.sendOperationRequest( { resourceGroupName, factoryName, linkedServiceName, options }, - getOperationSpec + getOperationSpec, ); } @@ -197,11 +197,11 @@ export class LinkedServicesImpl implements LinkedServices { resourceGroupName: string, factoryName: string, linkedServiceName: string, - options?: LinkedServicesDeleteOptionalParams + options?: LinkedServicesDeleteOptionalParams, ): Promise { return this.client.sendOperationRequest( { resourceGroupName, factoryName, linkedServiceName, options }, - deleteOperationSpec + deleteOperationSpec, ); } @@ -216,11 +216,11 @@ export class LinkedServicesImpl implements LinkedServices { resourceGroupName: string, factoryName: string, nextLink: string, - options?: LinkedServicesListByFactoryNextOptionalParams + options?: LinkedServicesListByFactoryNextOptionalParams, ): Promise { return this.client.sendOperationRequest( { resourceGroupName, factoryName, nextLink, options }, - listByFactoryNextOperationSpec + listByFactoryNextOperationSpec, ); } } @@ -228,38 +228,36 @@ export class LinkedServicesImpl implements LinkedServices { const serializer = coreClient.createSerializer(Mappers, /* isXml */ false); const listByFactoryOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/linkedservices", + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/linkedservices", httpMethod: "GET", responses: { 200: { - bodyMapper: Mappers.LinkedServiceListResponse + bodyMapper: Mappers.LinkedServiceListResponse, }, default: { - bodyMapper: Mappers.CloudError - } + bodyMapper: Mappers.CloudError, + }, }, queryParameters: [Parameters.apiVersion], urlParameters: [ Parameters.$host, Parameters.subscriptionId, Parameters.resourceGroupName, - Parameters.factoryName + Parameters.factoryName, ], headerParameters: [Parameters.accept], - serializer + serializer, }; const createOrUpdateOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/linkedservices/{linkedServiceName}", + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/linkedservices/{linkedServiceName}", httpMethod: "PUT", responses: { 200: { - bodyMapper: Mappers.LinkedServiceResource + bodyMapper: Mappers.LinkedServiceResource, }, default: { - bodyMapper: Mappers.CloudError - } + bodyMapper: Mappers.CloudError, + }, }, requestBody: Parameters.linkedService, queryParameters: [Parameters.apiVersion], @@ -268,28 +266,27 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { Parameters.subscriptionId, Parameters.resourceGroupName, Parameters.factoryName, - Parameters.linkedServiceName + Parameters.linkedServiceName, ], headerParameters: [ Parameters.accept, Parameters.contentType, - Parameters.ifMatch + Parameters.ifMatch, ], mediaType: "json", - serializer + serializer, }; const getOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/linkedservices/{linkedServiceName}", + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/linkedservices/{linkedServiceName}", httpMethod: "GET", responses: { 200: { - bodyMapper: Mappers.LinkedServiceResource + bodyMapper: Mappers.LinkedServiceResource, }, 304: {}, default: { - bodyMapper: Mappers.CloudError - } + bodyMapper: Mappers.CloudError, + }, }, queryParameters: [Parameters.apiVersion], urlParameters: [ @@ -297,21 +294,20 @@ const getOperationSpec: coreClient.OperationSpec = { Parameters.subscriptionId, Parameters.resourceGroupName, Parameters.factoryName, - Parameters.linkedServiceName + Parameters.linkedServiceName, ], headerParameters: [Parameters.accept, Parameters.ifNoneMatch], - serializer + serializer, }; const deleteOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/linkedservices/{linkedServiceName}", + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/linkedservices/{linkedServiceName}", httpMethod: "DELETE", responses: { 200: {}, 204: {}, default: { - bodyMapper: Mappers.CloudError - } + bodyMapper: Mappers.CloudError, + }, }, queryParameters: [Parameters.apiVersion], urlParameters: [ @@ -319,29 +315,29 @@ const deleteOperationSpec: coreClient.OperationSpec = { Parameters.subscriptionId, Parameters.resourceGroupName, Parameters.factoryName, - Parameters.linkedServiceName + Parameters.linkedServiceName, ], headerParameters: [Parameters.accept], - serializer + serializer, }; const listByFactoryNextOperationSpec: coreClient.OperationSpec = { path: "{nextLink}", httpMethod: "GET", responses: { 200: { - bodyMapper: Mappers.LinkedServiceListResponse + bodyMapper: Mappers.LinkedServiceListResponse, }, default: { - bodyMapper: Mappers.CloudError - } + bodyMapper: Mappers.CloudError, + }, }, urlParameters: [ Parameters.$host, Parameters.nextLink, Parameters.subscriptionId, Parameters.resourceGroupName, - Parameters.factoryName + Parameters.factoryName, ], headerParameters: [Parameters.accept], - serializer + serializer, }; diff --git a/sdk/datafactory/arm-datafactory/src/operations/managedPrivateEndpoints.ts b/sdk/datafactory/arm-datafactory/src/operations/managedPrivateEndpoints.ts index 2ee1d73c2d50..64d5d8498d5f 100644 --- a/sdk/datafactory/arm-datafactory/src/operations/managedPrivateEndpoints.ts +++ b/sdk/datafactory/arm-datafactory/src/operations/managedPrivateEndpoints.ts @@ -23,7 +23,7 @@ import { ManagedPrivateEndpointsGetOptionalParams, ManagedPrivateEndpointsGetResponse, ManagedPrivateEndpointsDeleteOptionalParams, - ManagedPrivateEndpointsListByFactoryNextResponse + ManagedPrivateEndpointsListByFactoryNextResponse, } from "../models"; /// @@ -50,13 +50,13 @@ export class ManagedPrivateEndpointsImpl implements ManagedPrivateEndpoints { resourceGroupName: string, factoryName: string, managedVirtualNetworkName: string, - options?: ManagedPrivateEndpointsListByFactoryOptionalParams + options?: ManagedPrivateEndpointsListByFactoryOptionalParams, ): PagedAsyncIterableIterator { const iter = this.listByFactoryPagingAll( resourceGroupName, factoryName, managedVirtualNetworkName, - options + options, ); return { next() { @@ -74,9 +74,9 @@ export class ManagedPrivateEndpointsImpl implements ManagedPrivateEndpoints { factoryName, managedVirtualNetworkName, options, - settings + settings, ); - } + }, }; } @@ -85,7 +85,7 @@ export class ManagedPrivateEndpointsImpl implements ManagedPrivateEndpoints { factoryName: string, managedVirtualNetworkName: string, options?: ManagedPrivateEndpointsListByFactoryOptionalParams, - settings?: PageSettings + settings?: PageSettings, ): AsyncIterableIterator { let result: ManagedPrivateEndpointsListByFactoryResponse; let continuationToken = settings?.continuationToken; @@ -94,7 +94,7 @@ export class ManagedPrivateEndpointsImpl implements ManagedPrivateEndpoints { resourceGroupName, factoryName, managedVirtualNetworkName, - options + options, ); let page = result.value || []; continuationToken = result.nextLink; @@ -107,7 +107,7 @@ export class ManagedPrivateEndpointsImpl implements ManagedPrivateEndpoints { factoryName, managedVirtualNetworkName, continuationToken, - options + options, ); continuationToken = result.nextLink; let page = result.value || []; @@ -120,13 +120,13 @@ export class ManagedPrivateEndpointsImpl implements ManagedPrivateEndpoints { resourceGroupName: string, factoryName: string, managedVirtualNetworkName: string, - options?: ManagedPrivateEndpointsListByFactoryOptionalParams + options?: ManagedPrivateEndpointsListByFactoryOptionalParams, ): AsyncIterableIterator { for await (const page of this.listByFactoryPagingPage( resourceGroupName, factoryName, managedVirtualNetworkName, - options + options, )) { yield* page; } @@ -143,11 +143,11 @@ export class ManagedPrivateEndpointsImpl implements ManagedPrivateEndpoints { resourceGroupName: string, factoryName: string, managedVirtualNetworkName: string, - options?: ManagedPrivateEndpointsListByFactoryOptionalParams + options?: ManagedPrivateEndpointsListByFactoryOptionalParams, ): Promise { return this.client.sendOperationRequest( { resourceGroupName, factoryName, managedVirtualNetworkName, options }, - listByFactoryOperationSpec + listByFactoryOperationSpec, ); } @@ -166,7 +166,7 @@ export class ManagedPrivateEndpointsImpl implements ManagedPrivateEndpoints { managedVirtualNetworkName: string, managedPrivateEndpointName: string, managedPrivateEndpoint: ManagedPrivateEndpointResource, - options?: ManagedPrivateEndpointsCreateOrUpdateOptionalParams + options?: ManagedPrivateEndpointsCreateOrUpdateOptionalParams, ): Promise { return this.client.sendOperationRequest( { @@ -175,9 +175,9 @@ export class ManagedPrivateEndpointsImpl implements ManagedPrivateEndpoints { managedVirtualNetworkName, managedPrivateEndpointName, managedPrivateEndpoint, - options + options, }, - createOrUpdateOperationSpec + createOrUpdateOperationSpec, ); } @@ -194,7 +194,7 @@ export class ManagedPrivateEndpointsImpl implements ManagedPrivateEndpoints { factoryName: string, managedVirtualNetworkName: string, managedPrivateEndpointName: string, - options?: ManagedPrivateEndpointsGetOptionalParams + options?: ManagedPrivateEndpointsGetOptionalParams, ): Promise { return this.client.sendOperationRequest( { @@ -202,9 +202,9 @@ export class ManagedPrivateEndpointsImpl implements ManagedPrivateEndpoints { factoryName, managedVirtualNetworkName, managedPrivateEndpointName, - options + options, }, - getOperationSpec + getOperationSpec, ); } @@ -221,7 +221,7 @@ export class ManagedPrivateEndpointsImpl implements ManagedPrivateEndpoints { factoryName: string, managedVirtualNetworkName: string, managedPrivateEndpointName: string, - options?: ManagedPrivateEndpointsDeleteOptionalParams + options?: ManagedPrivateEndpointsDeleteOptionalParams, ): Promise { return this.client.sendOperationRequest( { @@ -229,9 +229,9 @@ export class ManagedPrivateEndpointsImpl implements ManagedPrivateEndpoints { factoryName, managedVirtualNetworkName, managedPrivateEndpointName, - options + options, }, - deleteOperationSpec + deleteOperationSpec, ); } @@ -248,7 +248,7 @@ export class ManagedPrivateEndpointsImpl implements ManagedPrivateEndpoints { factoryName: string, managedVirtualNetworkName: string, nextLink: string, - options?: ManagedPrivateEndpointsListByFactoryNextOptionalParams + options?: ManagedPrivateEndpointsListByFactoryNextOptionalParams, ): Promise { return this.client.sendOperationRequest( { @@ -256,9 +256,9 @@ export class ManagedPrivateEndpointsImpl implements ManagedPrivateEndpoints { factoryName, managedVirtualNetworkName, nextLink, - options + options, }, - listByFactoryNextOperationSpec + listByFactoryNextOperationSpec, ); } } @@ -266,16 +266,15 @@ export class ManagedPrivateEndpointsImpl implements ManagedPrivateEndpoints { const serializer = coreClient.createSerializer(Mappers, /* isXml */ false); const listByFactoryOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/managedVirtualNetworks/{managedVirtualNetworkName}/managedPrivateEndpoints", + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/managedVirtualNetworks/{managedVirtualNetworkName}/managedPrivateEndpoints", httpMethod: "GET", responses: { 200: { - bodyMapper: Mappers.ManagedPrivateEndpointListResponse + bodyMapper: Mappers.ManagedPrivateEndpointListResponse, }, default: { - bodyMapper: Mappers.CloudError - } + bodyMapper: Mappers.CloudError, + }, }, queryParameters: [Parameters.apiVersion], urlParameters: [ @@ -283,22 +282,21 @@ const listByFactoryOperationSpec: coreClient.OperationSpec = { Parameters.subscriptionId, Parameters.resourceGroupName, Parameters.factoryName, - Parameters.managedVirtualNetworkName + Parameters.managedVirtualNetworkName, ], headerParameters: [Parameters.accept], - serializer + serializer, }; const createOrUpdateOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/managedVirtualNetworks/{managedVirtualNetworkName}/managedPrivateEndpoints/{managedPrivateEndpointName}", + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/managedVirtualNetworks/{managedVirtualNetworkName}/managedPrivateEndpoints/{managedPrivateEndpointName}", httpMethod: "PUT", responses: { 200: { - bodyMapper: Mappers.ManagedPrivateEndpointResource + bodyMapper: Mappers.ManagedPrivateEndpointResource, }, default: { - bodyMapper: Mappers.CloudError - } + bodyMapper: Mappers.CloudError, + }, }, requestBody: Parameters.managedPrivateEndpoint, queryParameters: [Parameters.apiVersion], @@ -308,27 +306,26 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { Parameters.resourceGroupName, Parameters.factoryName, Parameters.managedVirtualNetworkName, - Parameters.managedPrivateEndpointName + Parameters.managedPrivateEndpointName, ], headerParameters: [ Parameters.accept, Parameters.contentType, - Parameters.ifMatch + Parameters.ifMatch, ], mediaType: "json", - serializer + serializer, }; const getOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/managedVirtualNetworks/{managedVirtualNetworkName}/managedPrivateEndpoints/{managedPrivateEndpointName}", + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/managedVirtualNetworks/{managedVirtualNetworkName}/managedPrivateEndpoints/{managedPrivateEndpointName}", httpMethod: "GET", responses: { 200: { - bodyMapper: Mappers.ManagedPrivateEndpointResource + bodyMapper: Mappers.ManagedPrivateEndpointResource, }, default: { - bodyMapper: Mappers.CloudError - } + bodyMapper: Mappers.CloudError, + }, }, queryParameters: [Parameters.apiVersion], urlParameters: [ @@ -337,21 +334,20 @@ const getOperationSpec: coreClient.OperationSpec = { Parameters.resourceGroupName, Parameters.factoryName, Parameters.managedVirtualNetworkName, - Parameters.managedPrivateEndpointName + Parameters.managedPrivateEndpointName, ], headerParameters: [Parameters.accept, Parameters.ifNoneMatch], - serializer + serializer, }; const deleteOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/managedVirtualNetworks/{managedVirtualNetworkName}/managedPrivateEndpoints/{managedPrivateEndpointName}", + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/managedVirtualNetworks/{managedVirtualNetworkName}/managedPrivateEndpoints/{managedPrivateEndpointName}", httpMethod: "DELETE", responses: { 200: {}, 204: {}, default: { - bodyMapper: Mappers.CloudError - } + bodyMapper: Mappers.CloudError, + }, }, queryParameters: [Parameters.apiVersion], urlParameters: [ @@ -360,21 +356,21 @@ const deleteOperationSpec: coreClient.OperationSpec = { Parameters.resourceGroupName, Parameters.factoryName, Parameters.managedVirtualNetworkName, - Parameters.managedPrivateEndpointName + Parameters.managedPrivateEndpointName, ], headerParameters: [Parameters.accept], - serializer + serializer, }; const listByFactoryNextOperationSpec: coreClient.OperationSpec = { path: "{nextLink}", httpMethod: "GET", responses: { 200: { - bodyMapper: Mappers.ManagedPrivateEndpointListResponse + bodyMapper: Mappers.ManagedPrivateEndpointListResponse, }, default: { - bodyMapper: Mappers.CloudError - } + bodyMapper: Mappers.CloudError, + }, }, urlParameters: [ Parameters.$host, @@ -382,8 +378,8 @@ const listByFactoryNextOperationSpec: coreClient.OperationSpec = { Parameters.subscriptionId, Parameters.resourceGroupName, Parameters.factoryName, - Parameters.managedVirtualNetworkName + Parameters.managedVirtualNetworkName, ], headerParameters: [Parameters.accept], - serializer + serializer, }; diff --git a/sdk/datafactory/arm-datafactory/src/operations/managedVirtualNetworks.ts b/sdk/datafactory/arm-datafactory/src/operations/managedVirtualNetworks.ts index aad09cab2b17..bc466caf2748 100644 --- a/sdk/datafactory/arm-datafactory/src/operations/managedVirtualNetworks.ts +++ b/sdk/datafactory/arm-datafactory/src/operations/managedVirtualNetworks.ts @@ -22,7 +22,7 @@ import { ManagedVirtualNetworksCreateOrUpdateResponse, ManagedVirtualNetworksGetOptionalParams, ManagedVirtualNetworksGetResponse, - ManagedVirtualNetworksListByFactoryNextResponse + ManagedVirtualNetworksListByFactoryNextResponse, } from "../models"; /// @@ -47,12 +47,12 @@ export class ManagedVirtualNetworksImpl implements ManagedVirtualNetworks { public listByFactory( resourceGroupName: string, factoryName: string, - options?: ManagedVirtualNetworksListByFactoryOptionalParams + options?: ManagedVirtualNetworksListByFactoryOptionalParams, ): PagedAsyncIterableIterator { const iter = this.listByFactoryPagingAll( resourceGroupName, factoryName, - options + options, ); return { next() { @@ -69,9 +69,9 @@ export class ManagedVirtualNetworksImpl implements ManagedVirtualNetworks { resourceGroupName, factoryName, options, - settings + settings, ); - } + }, }; } @@ -79,7 +79,7 @@ export class ManagedVirtualNetworksImpl implements ManagedVirtualNetworks { resourceGroupName: string, factoryName: string, options?: ManagedVirtualNetworksListByFactoryOptionalParams, - settings?: PageSettings + settings?: PageSettings, ): AsyncIterableIterator { let result: ManagedVirtualNetworksListByFactoryResponse; let continuationToken = settings?.continuationToken; @@ -87,7 +87,7 @@ export class ManagedVirtualNetworksImpl implements ManagedVirtualNetworks { result = await this._listByFactory( resourceGroupName, factoryName, - options + options, ); let page = result.value || []; continuationToken = result.nextLink; @@ -99,7 +99,7 @@ export class ManagedVirtualNetworksImpl implements ManagedVirtualNetworks { resourceGroupName, factoryName, continuationToken, - options + options, ); continuationToken = result.nextLink; let page = result.value || []; @@ -111,12 +111,12 @@ export class ManagedVirtualNetworksImpl implements ManagedVirtualNetworks { private async *listByFactoryPagingAll( resourceGroupName: string, factoryName: string, - options?: ManagedVirtualNetworksListByFactoryOptionalParams + options?: ManagedVirtualNetworksListByFactoryOptionalParams, ): AsyncIterableIterator { for await (const page of this.listByFactoryPagingPage( resourceGroupName, factoryName, - options + options, )) { yield* page; } @@ -131,11 +131,11 @@ export class ManagedVirtualNetworksImpl implements ManagedVirtualNetworks { private _listByFactory( resourceGroupName: string, factoryName: string, - options?: ManagedVirtualNetworksListByFactoryOptionalParams + options?: ManagedVirtualNetworksListByFactoryOptionalParams, ): Promise { return this.client.sendOperationRequest( { resourceGroupName, factoryName, options }, - listByFactoryOperationSpec + listByFactoryOperationSpec, ); } @@ -152,7 +152,7 @@ export class ManagedVirtualNetworksImpl implements ManagedVirtualNetworks { factoryName: string, managedVirtualNetworkName: string, managedVirtualNetwork: ManagedVirtualNetworkResource, - options?: ManagedVirtualNetworksCreateOrUpdateOptionalParams + options?: ManagedVirtualNetworksCreateOrUpdateOptionalParams, ): Promise { return this.client.sendOperationRequest( { @@ -160,9 +160,9 @@ export class ManagedVirtualNetworksImpl implements ManagedVirtualNetworks { factoryName, managedVirtualNetworkName, managedVirtualNetwork, - options + options, }, - createOrUpdateOperationSpec + createOrUpdateOperationSpec, ); } @@ -177,11 +177,11 @@ export class ManagedVirtualNetworksImpl implements ManagedVirtualNetworks { resourceGroupName: string, factoryName: string, managedVirtualNetworkName: string, - options?: ManagedVirtualNetworksGetOptionalParams + options?: ManagedVirtualNetworksGetOptionalParams, ): Promise { return this.client.sendOperationRequest( { resourceGroupName, factoryName, managedVirtualNetworkName, options }, - getOperationSpec + getOperationSpec, ); } @@ -196,11 +196,11 @@ export class ManagedVirtualNetworksImpl implements ManagedVirtualNetworks { resourceGroupName: string, factoryName: string, nextLink: string, - options?: ManagedVirtualNetworksListByFactoryNextOptionalParams + options?: ManagedVirtualNetworksListByFactoryNextOptionalParams, ): Promise { return this.client.sendOperationRequest( { resourceGroupName, factoryName, nextLink, options }, - listByFactoryNextOperationSpec + listByFactoryNextOperationSpec, ); } } @@ -208,38 +208,36 @@ export class ManagedVirtualNetworksImpl implements ManagedVirtualNetworks { const serializer = coreClient.createSerializer(Mappers, /* isXml */ false); const listByFactoryOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/managedVirtualNetworks", + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/managedVirtualNetworks", httpMethod: "GET", responses: { 200: { - bodyMapper: Mappers.ManagedVirtualNetworkListResponse + bodyMapper: Mappers.ManagedVirtualNetworkListResponse, }, default: { - bodyMapper: Mappers.CloudError - } + bodyMapper: Mappers.CloudError, + }, }, queryParameters: [Parameters.apiVersion], urlParameters: [ Parameters.$host, Parameters.subscriptionId, Parameters.resourceGroupName, - Parameters.factoryName + Parameters.factoryName, ], headerParameters: [Parameters.accept], - serializer + serializer, }; const createOrUpdateOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/managedVirtualNetworks/{managedVirtualNetworkName}", + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/managedVirtualNetworks/{managedVirtualNetworkName}", httpMethod: "PUT", responses: { 200: { - bodyMapper: Mappers.ManagedVirtualNetworkResource + bodyMapper: Mappers.ManagedVirtualNetworkResource, }, default: { - bodyMapper: Mappers.CloudError - } + bodyMapper: Mappers.CloudError, + }, }, requestBody: Parameters.managedVirtualNetwork, queryParameters: [Parameters.apiVersion], @@ -248,27 +246,26 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { Parameters.subscriptionId, Parameters.resourceGroupName, Parameters.factoryName, - Parameters.managedVirtualNetworkName + Parameters.managedVirtualNetworkName, ], headerParameters: [ Parameters.accept, Parameters.contentType, - Parameters.ifMatch + Parameters.ifMatch, ], mediaType: "json", - serializer + serializer, }; const getOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/managedVirtualNetworks/{managedVirtualNetworkName}", + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/managedVirtualNetworks/{managedVirtualNetworkName}", httpMethod: "GET", responses: { 200: { - bodyMapper: Mappers.ManagedVirtualNetworkResource + bodyMapper: Mappers.ManagedVirtualNetworkResource, }, default: { - bodyMapper: Mappers.CloudError - } + bodyMapper: Mappers.CloudError, + }, }, queryParameters: [Parameters.apiVersion], urlParameters: [ @@ -276,29 +273,29 @@ const getOperationSpec: coreClient.OperationSpec = { Parameters.subscriptionId, Parameters.resourceGroupName, Parameters.factoryName, - Parameters.managedVirtualNetworkName + Parameters.managedVirtualNetworkName, ], headerParameters: [Parameters.accept, Parameters.ifNoneMatch], - serializer + serializer, }; const listByFactoryNextOperationSpec: coreClient.OperationSpec = { path: "{nextLink}", httpMethod: "GET", responses: { 200: { - bodyMapper: Mappers.ManagedVirtualNetworkListResponse + bodyMapper: Mappers.ManagedVirtualNetworkListResponse, }, default: { - bodyMapper: Mappers.CloudError - } + bodyMapper: Mappers.CloudError, + }, }, urlParameters: [ Parameters.$host, Parameters.nextLink, Parameters.subscriptionId, Parameters.resourceGroupName, - Parameters.factoryName + Parameters.factoryName, ], headerParameters: [Parameters.accept], - serializer + serializer, }; diff --git a/sdk/datafactory/arm-datafactory/src/operations/operations.ts b/sdk/datafactory/arm-datafactory/src/operations/operations.ts index 23ffbfe5a0ec..2272cdab25ed 100644 --- a/sdk/datafactory/arm-datafactory/src/operations/operations.ts +++ b/sdk/datafactory/arm-datafactory/src/operations/operations.ts @@ -18,7 +18,7 @@ import { OperationsListNextOptionalParams, OperationsListOptionalParams, OperationsListResponse, - OperationsListNextResponse + OperationsListNextResponse, } from "../models"; /// @@ -39,7 +39,7 @@ export class OperationsImpl implements Operations { * @param options The options parameters. */ public list( - options?: OperationsListOptionalParams + options?: OperationsListOptionalParams, ): PagedAsyncIterableIterator { const iter = this.listPagingAll(options); return { @@ -54,13 +54,13 @@ export class OperationsImpl implements Operations { throw new Error("maxPageSize is not supported by this operation."); } return this.listPagingPage(options, settings); - } + }, }; } private async *listPagingPage( options?: OperationsListOptionalParams, - settings?: PageSettings + settings?: PageSettings, ): AsyncIterableIterator { let result: OperationsListResponse; let continuationToken = settings?.continuationToken; @@ -81,7 +81,7 @@ export class OperationsImpl implements Operations { } private async *listPagingAll( - options?: OperationsListOptionalParams + options?: OperationsListOptionalParams, ): AsyncIterableIterator { for await (const page of this.listPagingPage(options)) { yield* page; @@ -93,7 +93,7 @@ export class OperationsImpl implements Operations { * @param options The options parameters. */ private _list( - options?: OperationsListOptionalParams + options?: OperationsListOptionalParams, ): Promise { return this.client.sendOperationRequest({ options }, listOperationSpec); } @@ -105,11 +105,11 @@ export class OperationsImpl implements Operations { */ private _listNext( nextLink: string, - options?: OperationsListNextOptionalParams + options?: OperationsListNextOptionalParams, ): Promise { return this.client.sendOperationRequest( { nextLink, options }, - listNextOperationSpec + listNextOperationSpec, ); } } @@ -121,29 +121,29 @@ const listOperationSpec: coreClient.OperationSpec = { httpMethod: "GET", responses: { 200: { - bodyMapper: Mappers.OperationListResponse + bodyMapper: Mappers.OperationListResponse, }, default: { - bodyMapper: Mappers.CloudError - } + bodyMapper: Mappers.CloudError, + }, }, queryParameters: [Parameters.apiVersion], urlParameters: [Parameters.$host], headerParameters: [Parameters.accept], - serializer + serializer, }; const listNextOperationSpec: coreClient.OperationSpec = { path: "{nextLink}", httpMethod: "GET", responses: { 200: { - bodyMapper: Mappers.OperationListResponse + bodyMapper: Mappers.OperationListResponse, }, default: { - bodyMapper: Mappers.CloudError - } + bodyMapper: Mappers.CloudError, + }, }, urlParameters: [Parameters.$host, Parameters.nextLink], headerParameters: [Parameters.accept], - serializer + serializer, }; diff --git a/sdk/datafactory/arm-datafactory/src/operations/pipelineRuns.ts b/sdk/datafactory/arm-datafactory/src/operations/pipelineRuns.ts index 30a026cd3a2d..5b73acfb84e1 100644 --- a/sdk/datafactory/arm-datafactory/src/operations/pipelineRuns.ts +++ b/sdk/datafactory/arm-datafactory/src/operations/pipelineRuns.ts @@ -17,7 +17,7 @@ import { PipelineRunsQueryByFactoryResponse, PipelineRunsGetOptionalParams, PipelineRunsGetResponse, - PipelineRunsCancelOptionalParams + PipelineRunsCancelOptionalParams, } from "../models"; /** Class containing PipelineRuns operations. */ @@ -43,11 +43,11 @@ export class PipelineRunsImpl implements PipelineRuns { resourceGroupName: string, factoryName: string, filterParameters: RunFilterParameters, - options?: PipelineRunsQueryByFactoryOptionalParams + options?: PipelineRunsQueryByFactoryOptionalParams, ): Promise { return this.client.sendOperationRequest( { resourceGroupName, factoryName, filterParameters, options }, - queryByFactoryOperationSpec + queryByFactoryOperationSpec, ); } @@ -62,11 +62,11 @@ export class PipelineRunsImpl implements PipelineRuns { resourceGroupName: string, factoryName: string, runId: string, - options?: PipelineRunsGetOptionalParams + options?: PipelineRunsGetOptionalParams, ): Promise { return this.client.sendOperationRequest( { resourceGroupName, factoryName, runId, options }, - getOperationSpec + getOperationSpec, ); } @@ -81,11 +81,11 @@ export class PipelineRunsImpl implements PipelineRuns { resourceGroupName: string, factoryName: string, runId: string, - options?: PipelineRunsCancelOptionalParams + options?: PipelineRunsCancelOptionalParams, ): Promise { return this.client.sendOperationRequest( { resourceGroupName, factoryName, runId, options }, - cancelOperationSpec + cancelOperationSpec, ); } } @@ -93,16 +93,15 @@ export class PipelineRunsImpl implements PipelineRuns { const serializer = coreClient.createSerializer(Mappers, /* isXml */ false); const queryByFactoryOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/queryPipelineRuns", + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/queryPipelineRuns", httpMethod: "POST", responses: { 200: { - bodyMapper: Mappers.PipelineRunsQueryResponse + bodyMapper: Mappers.PipelineRunsQueryResponse, }, default: { - bodyMapper: Mappers.CloudError - } + bodyMapper: Mappers.CloudError, + }, }, requestBody: Parameters.filterParameters, queryParameters: [Parameters.apiVersion], @@ -110,23 +109,22 @@ const queryByFactoryOperationSpec: coreClient.OperationSpec = { Parameters.$host, Parameters.subscriptionId, Parameters.resourceGroupName, - Parameters.factoryName + Parameters.factoryName, ], headerParameters: [Parameters.accept, Parameters.contentType], mediaType: "json", - serializer + serializer, }; const getOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/pipelineruns/{runId}", + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/pipelineruns/{runId}", httpMethod: "GET", responses: { 200: { - bodyMapper: Mappers.PipelineRun + bodyMapper: Mappers.PipelineRun, }, default: { - bodyMapper: Mappers.CloudError - } + bodyMapper: Mappers.CloudError, + }, }, queryParameters: [Parameters.apiVersion], urlParameters: [ @@ -134,20 +132,19 @@ const getOperationSpec: coreClient.OperationSpec = { Parameters.subscriptionId, Parameters.resourceGroupName, Parameters.factoryName, - Parameters.runId + Parameters.runId, ], headerParameters: [Parameters.accept], - serializer + serializer, }; const cancelOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/pipelineruns/{runId}/cancel", + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/pipelineruns/{runId}/cancel", httpMethod: "POST", responses: { 200: {}, default: { - bodyMapper: Mappers.CloudError - } + bodyMapper: Mappers.CloudError, + }, }, queryParameters: [Parameters.apiVersion, Parameters.isRecursive], urlParameters: [ @@ -155,8 +152,8 @@ const cancelOperationSpec: coreClient.OperationSpec = { Parameters.subscriptionId, Parameters.resourceGroupName, Parameters.factoryName, - Parameters.runId + Parameters.runId, ], headerParameters: [Parameters.accept], - serializer + serializer, }; diff --git a/sdk/datafactory/arm-datafactory/src/operations/pipelines.ts b/sdk/datafactory/arm-datafactory/src/operations/pipelines.ts index 6bd23669bd36..2bce8216ae7f 100644 --- a/sdk/datafactory/arm-datafactory/src/operations/pipelines.ts +++ b/sdk/datafactory/arm-datafactory/src/operations/pipelines.ts @@ -25,7 +25,7 @@ import { PipelinesDeleteOptionalParams, PipelinesCreateRunOptionalParams, PipelinesCreateRunResponse, - PipelinesListByFactoryNextResponse + PipelinesListByFactoryNextResponse, } from "../models"; /// @@ -50,12 +50,12 @@ export class PipelinesImpl implements Pipelines { public listByFactory( resourceGroupName: string, factoryName: string, - options?: PipelinesListByFactoryOptionalParams + options?: PipelinesListByFactoryOptionalParams, ): PagedAsyncIterableIterator { const iter = this.listByFactoryPagingAll( resourceGroupName, factoryName, - options + options, ); return { next() { @@ -72,9 +72,9 @@ export class PipelinesImpl implements Pipelines { resourceGroupName, factoryName, options, - settings + settings, ); - } + }, }; } @@ -82,7 +82,7 @@ export class PipelinesImpl implements Pipelines { resourceGroupName: string, factoryName: string, options?: PipelinesListByFactoryOptionalParams, - settings?: PageSettings + settings?: PageSettings, ): AsyncIterableIterator { let result: PipelinesListByFactoryResponse; let continuationToken = settings?.continuationToken; @@ -90,7 +90,7 @@ export class PipelinesImpl implements Pipelines { result = await this._listByFactory( resourceGroupName, factoryName, - options + options, ); let page = result.value || []; continuationToken = result.nextLink; @@ -102,7 +102,7 @@ export class PipelinesImpl implements Pipelines { resourceGroupName, factoryName, continuationToken, - options + options, ); continuationToken = result.nextLink; let page = result.value || []; @@ -114,12 +114,12 @@ export class PipelinesImpl implements Pipelines { private async *listByFactoryPagingAll( resourceGroupName: string, factoryName: string, - options?: PipelinesListByFactoryOptionalParams + options?: PipelinesListByFactoryOptionalParams, ): AsyncIterableIterator { for await (const page of this.listByFactoryPagingPage( resourceGroupName, factoryName, - options + options, )) { yield* page; } @@ -134,11 +134,11 @@ export class PipelinesImpl implements Pipelines { private _listByFactory( resourceGroupName: string, factoryName: string, - options?: PipelinesListByFactoryOptionalParams + options?: PipelinesListByFactoryOptionalParams, ): Promise { return this.client.sendOperationRequest( { resourceGroupName, factoryName, options }, - listByFactoryOperationSpec + listByFactoryOperationSpec, ); } @@ -155,11 +155,11 @@ export class PipelinesImpl implements Pipelines { factoryName: string, pipelineName: string, pipeline: PipelineResource, - options?: PipelinesCreateOrUpdateOptionalParams + options?: PipelinesCreateOrUpdateOptionalParams, ): Promise { return this.client.sendOperationRequest( { resourceGroupName, factoryName, pipelineName, pipeline, options }, - createOrUpdateOperationSpec + createOrUpdateOperationSpec, ); } @@ -174,11 +174,11 @@ export class PipelinesImpl implements Pipelines { resourceGroupName: string, factoryName: string, pipelineName: string, - options?: PipelinesGetOptionalParams + options?: PipelinesGetOptionalParams, ): Promise { return this.client.sendOperationRequest( { resourceGroupName, factoryName, pipelineName, options }, - getOperationSpec + getOperationSpec, ); } @@ -193,11 +193,11 @@ export class PipelinesImpl implements Pipelines { resourceGroupName: string, factoryName: string, pipelineName: string, - options?: PipelinesDeleteOptionalParams + options?: PipelinesDeleteOptionalParams, ): Promise { return this.client.sendOperationRequest( { resourceGroupName, factoryName, pipelineName, options }, - deleteOperationSpec + deleteOperationSpec, ); } @@ -212,11 +212,11 @@ export class PipelinesImpl implements Pipelines { resourceGroupName: string, factoryName: string, pipelineName: string, - options?: PipelinesCreateRunOptionalParams + options?: PipelinesCreateRunOptionalParams, ): Promise { return this.client.sendOperationRequest( { resourceGroupName, factoryName, pipelineName, options }, - createRunOperationSpec + createRunOperationSpec, ); } @@ -231,11 +231,11 @@ export class PipelinesImpl implements Pipelines { resourceGroupName: string, factoryName: string, nextLink: string, - options?: PipelinesListByFactoryNextOptionalParams + options?: PipelinesListByFactoryNextOptionalParams, ): Promise { return this.client.sendOperationRequest( { resourceGroupName, factoryName, nextLink, options }, - listByFactoryNextOperationSpec + listByFactoryNextOperationSpec, ); } } @@ -243,38 +243,36 @@ export class PipelinesImpl implements Pipelines { const serializer = coreClient.createSerializer(Mappers, /* isXml */ false); const listByFactoryOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/pipelines", + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/pipelines", httpMethod: "GET", responses: { 200: { - bodyMapper: Mappers.PipelineListResponse + bodyMapper: Mappers.PipelineListResponse, }, default: { - bodyMapper: Mappers.CloudError - } + bodyMapper: Mappers.CloudError, + }, }, queryParameters: [Parameters.apiVersion], urlParameters: [ Parameters.$host, Parameters.subscriptionId, Parameters.resourceGroupName, - Parameters.factoryName + Parameters.factoryName, ], headerParameters: [Parameters.accept], - serializer + serializer, }; const createOrUpdateOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/pipelines/{pipelineName}", + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/pipelines/{pipelineName}", httpMethod: "PUT", responses: { 200: { - bodyMapper: Mappers.PipelineResource + bodyMapper: Mappers.PipelineResource, }, default: { - bodyMapper: Mappers.CloudError - } + bodyMapper: Mappers.CloudError, + }, }, requestBody: Parameters.pipeline, queryParameters: [Parameters.apiVersion], @@ -283,28 +281,27 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { Parameters.subscriptionId, Parameters.resourceGroupName, Parameters.factoryName, - Parameters.pipelineName + Parameters.pipelineName, ], headerParameters: [ Parameters.accept, Parameters.contentType, - Parameters.ifMatch + Parameters.ifMatch, ], mediaType: "json", - serializer + serializer, }; const getOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/pipelines/{pipelineName}", + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/pipelines/{pipelineName}", httpMethod: "GET", responses: { 200: { - bodyMapper: Mappers.PipelineResource + bodyMapper: Mappers.PipelineResource, }, 304: {}, default: { - bodyMapper: Mappers.CloudError - } + bodyMapper: Mappers.CloudError, + }, }, queryParameters: [Parameters.apiVersion], urlParameters: [ @@ -312,21 +309,20 @@ const getOperationSpec: coreClient.OperationSpec = { Parameters.subscriptionId, Parameters.resourceGroupName, Parameters.factoryName, - Parameters.pipelineName + Parameters.pipelineName, ], headerParameters: [Parameters.accept, Parameters.ifNoneMatch], - serializer + serializer, }; const deleteOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/pipelines/{pipelineName}", + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/pipelines/{pipelineName}", httpMethod: "DELETE", responses: { 200: {}, 204: {}, default: { - bodyMapper: Mappers.CloudError - } + bodyMapper: Mappers.CloudError, + }, }, queryParameters: [Parameters.apiVersion], urlParameters: [ @@ -334,22 +330,21 @@ const deleteOperationSpec: coreClient.OperationSpec = { Parameters.subscriptionId, Parameters.resourceGroupName, Parameters.factoryName, - Parameters.pipelineName + Parameters.pipelineName, ], headerParameters: [Parameters.accept], - serializer + serializer, }; const createRunOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/pipelines/{pipelineName}/createRun", + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/pipelines/{pipelineName}/createRun", httpMethod: "POST", responses: { 200: { - bodyMapper: Mappers.CreateRunResponse + bodyMapper: Mappers.CreateRunResponse, }, default: { - bodyMapper: Mappers.CloudError - } + bodyMapper: Mappers.CloudError, + }, }, requestBody: Parameters.parameters, queryParameters: [ @@ -357,37 +352,37 @@ const createRunOperationSpec: coreClient.OperationSpec = { Parameters.referencePipelineRunId, Parameters.isRecovery, Parameters.startActivityName, - Parameters.startFromFailure + Parameters.startFromFailure, ], urlParameters: [ Parameters.$host, Parameters.subscriptionId, Parameters.resourceGroupName, Parameters.factoryName, - Parameters.pipelineName + Parameters.pipelineName, ], headerParameters: [Parameters.accept, Parameters.contentType], mediaType: "json", - serializer + serializer, }; const listByFactoryNextOperationSpec: coreClient.OperationSpec = { path: "{nextLink}", httpMethod: "GET", responses: { 200: { - bodyMapper: Mappers.PipelineListResponse + bodyMapper: Mappers.PipelineListResponse, }, default: { - bodyMapper: Mappers.CloudError - } + bodyMapper: Mappers.CloudError, + }, }, urlParameters: [ Parameters.$host, Parameters.nextLink, Parameters.subscriptionId, Parameters.resourceGroupName, - Parameters.factoryName + Parameters.factoryName, ], headerParameters: [Parameters.accept], - serializer + serializer, }; diff --git a/sdk/datafactory/arm-datafactory/src/operations/privateEndPointConnections.ts b/sdk/datafactory/arm-datafactory/src/operations/privateEndPointConnections.ts index 30865b4c9b68..0f4a70d6978c 100644 --- a/sdk/datafactory/arm-datafactory/src/operations/privateEndPointConnections.ts +++ b/sdk/datafactory/arm-datafactory/src/operations/privateEndPointConnections.ts @@ -18,13 +18,14 @@ import { PrivateEndPointConnectionsListByFactoryNextOptionalParams, PrivateEndPointConnectionsListByFactoryOptionalParams, PrivateEndPointConnectionsListByFactoryResponse, - PrivateEndPointConnectionsListByFactoryNextResponse + PrivateEndPointConnectionsListByFactoryNextResponse, } from "../models"; /// /** Class containing PrivateEndPointConnections operations. */ export class PrivateEndPointConnectionsImpl - implements PrivateEndPointConnections { + implements PrivateEndPointConnections +{ private readonly client: DataFactoryManagementClient; /** @@ -44,12 +45,12 @@ export class PrivateEndPointConnectionsImpl public listByFactory( resourceGroupName: string, factoryName: string, - options?: PrivateEndPointConnectionsListByFactoryOptionalParams + options?: PrivateEndPointConnectionsListByFactoryOptionalParams, ): PagedAsyncIterableIterator { const iter = this.listByFactoryPagingAll( resourceGroupName, factoryName, - options + options, ); return { next() { @@ -66,9 +67,9 @@ export class PrivateEndPointConnectionsImpl resourceGroupName, factoryName, options, - settings + settings, ); - } + }, }; } @@ -76,7 +77,7 @@ export class PrivateEndPointConnectionsImpl resourceGroupName: string, factoryName: string, options?: PrivateEndPointConnectionsListByFactoryOptionalParams, - settings?: PageSettings + settings?: PageSettings, ): AsyncIterableIterator { let result: PrivateEndPointConnectionsListByFactoryResponse; let continuationToken = settings?.continuationToken; @@ -84,7 +85,7 @@ export class PrivateEndPointConnectionsImpl result = await this._listByFactory( resourceGroupName, factoryName, - options + options, ); let page = result.value || []; continuationToken = result.nextLink; @@ -96,7 +97,7 @@ export class PrivateEndPointConnectionsImpl resourceGroupName, factoryName, continuationToken, - options + options, ); continuationToken = result.nextLink; let page = result.value || []; @@ -108,12 +109,12 @@ export class PrivateEndPointConnectionsImpl private async *listByFactoryPagingAll( resourceGroupName: string, factoryName: string, - options?: PrivateEndPointConnectionsListByFactoryOptionalParams + options?: PrivateEndPointConnectionsListByFactoryOptionalParams, ): AsyncIterableIterator { for await (const page of this.listByFactoryPagingPage( resourceGroupName, factoryName, - options + options, )) { yield* page; } @@ -128,11 +129,11 @@ export class PrivateEndPointConnectionsImpl private _listByFactory( resourceGroupName: string, factoryName: string, - options?: PrivateEndPointConnectionsListByFactoryOptionalParams + options?: PrivateEndPointConnectionsListByFactoryOptionalParams, ): Promise { return this.client.sendOperationRequest( { resourceGroupName, factoryName, options }, - listByFactoryOperationSpec + listByFactoryOperationSpec, ); } @@ -147,11 +148,11 @@ export class PrivateEndPointConnectionsImpl resourceGroupName: string, factoryName: string, nextLink: string, - options?: PrivateEndPointConnectionsListByFactoryNextOptionalParams + options?: PrivateEndPointConnectionsListByFactoryNextOptionalParams, ): Promise { return this.client.sendOperationRequest( { resourceGroupName, factoryName, nextLink, options }, - listByFactoryNextOperationSpec + listByFactoryNextOperationSpec, ); } } @@ -159,45 +160,44 @@ export class PrivateEndPointConnectionsImpl const serializer = coreClient.createSerializer(Mappers, /* isXml */ false); const listByFactoryOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/privateEndPointConnections", + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/privateEndPointConnections", httpMethod: "GET", responses: { 200: { - bodyMapper: Mappers.PrivateEndpointConnectionListResponse + bodyMapper: Mappers.PrivateEndpointConnectionListResponse, }, default: { - bodyMapper: Mappers.CloudError - } + bodyMapper: Mappers.CloudError, + }, }, queryParameters: [Parameters.apiVersion], urlParameters: [ Parameters.$host, Parameters.subscriptionId, Parameters.resourceGroupName, - Parameters.factoryName + Parameters.factoryName, ], headerParameters: [Parameters.accept], - serializer + serializer, }; const listByFactoryNextOperationSpec: coreClient.OperationSpec = { path: "{nextLink}", httpMethod: "GET", responses: { 200: { - bodyMapper: Mappers.PrivateEndpointConnectionListResponse + bodyMapper: Mappers.PrivateEndpointConnectionListResponse, }, default: { - bodyMapper: Mappers.CloudError - } + bodyMapper: Mappers.CloudError, + }, }, urlParameters: [ Parameters.$host, Parameters.nextLink, Parameters.subscriptionId, Parameters.resourceGroupName, - Parameters.factoryName + Parameters.factoryName, ], headerParameters: [Parameters.accept], - serializer + serializer, }; diff --git a/sdk/datafactory/arm-datafactory/src/operations/privateEndpointConnection.ts b/sdk/datafactory/arm-datafactory/src/operations/privateEndpointConnection.ts index 32390e5b52fd..3c84e812f9c6 100644 --- a/sdk/datafactory/arm-datafactory/src/operations/privateEndpointConnection.ts +++ b/sdk/datafactory/arm-datafactory/src/operations/privateEndpointConnection.ts @@ -17,12 +17,13 @@ import { PrivateEndpointConnectionCreateOrUpdateResponse, PrivateEndpointConnectionGetOptionalParams, PrivateEndpointConnectionGetResponse, - PrivateEndpointConnectionDeleteOptionalParams + PrivateEndpointConnectionDeleteOptionalParams, } from "../models"; /** Class containing PrivateEndpointConnection operations. */ export class PrivateEndpointConnectionImpl - implements PrivateEndpointConnection { + implements PrivateEndpointConnection +{ private readonly client: DataFactoryManagementClient; /** @@ -46,7 +47,7 @@ export class PrivateEndpointConnectionImpl factoryName: string, privateEndpointConnectionName: string, privateEndpointWrapper: PrivateLinkConnectionApprovalRequestResource, - options?: PrivateEndpointConnectionCreateOrUpdateOptionalParams + options?: PrivateEndpointConnectionCreateOrUpdateOptionalParams, ): Promise { return this.client.sendOperationRequest( { @@ -54,9 +55,9 @@ export class PrivateEndpointConnectionImpl factoryName, privateEndpointConnectionName, privateEndpointWrapper, - options + options, }, - createOrUpdateOperationSpec + createOrUpdateOperationSpec, ); } @@ -71,16 +72,16 @@ export class PrivateEndpointConnectionImpl resourceGroupName: string, factoryName: string, privateEndpointConnectionName: string, - options?: PrivateEndpointConnectionGetOptionalParams + options?: PrivateEndpointConnectionGetOptionalParams, ): Promise { return this.client.sendOperationRequest( { resourceGroupName, factoryName, privateEndpointConnectionName, - options + options, }, - getOperationSpec + getOperationSpec, ); } @@ -95,16 +96,16 @@ export class PrivateEndpointConnectionImpl resourceGroupName: string, factoryName: string, privateEndpointConnectionName: string, - options?: PrivateEndpointConnectionDeleteOptionalParams + options?: PrivateEndpointConnectionDeleteOptionalParams, ): Promise { return this.client.sendOperationRequest( { resourceGroupName, factoryName, privateEndpointConnectionName, - options + options, }, - deleteOperationSpec + deleteOperationSpec, ); } } @@ -112,16 +113,15 @@ export class PrivateEndpointConnectionImpl const serializer = coreClient.createSerializer(Mappers, /* isXml */ false); const createOrUpdateOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/privateEndpointConnections/{privateEndpointConnectionName}", + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/privateEndpointConnections/{privateEndpointConnectionName}", httpMethod: "PUT", responses: { 200: { - bodyMapper: Mappers.PrivateEndpointConnectionResource + bodyMapper: Mappers.PrivateEndpointConnectionResource, }, default: { - bodyMapper: Mappers.CloudError - } + bodyMapper: Mappers.CloudError, + }, }, requestBody: Parameters.privateEndpointWrapper, queryParameters: [Parameters.apiVersion], @@ -130,27 +130,26 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { Parameters.subscriptionId, Parameters.resourceGroupName, Parameters.factoryName, - Parameters.privateEndpointConnectionName + Parameters.privateEndpointConnectionName, ], headerParameters: [ Parameters.accept, Parameters.contentType, - Parameters.ifMatch + Parameters.ifMatch, ], mediaType: "json", - serializer + serializer, }; const getOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/privateEndpointConnections/{privateEndpointConnectionName}", + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/privateEndpointConnections/{privateEndpointConnectionName}", httpMethod: "GET", responses: { 200: { - bodyMapper: Mappers.PrivateEndpointConnectionResource + bodyMapper: Mappers.PrivateEndpointConnectionResource, }, default: { - bodyMapper: Mappers.CloudError - } + bodyMapper: Mappers.CloudError, + }, }, queryParameters: [Parameters.apiVersion], urlParameters: [ @@ -158,21 +157,20 @@ const getOperationSpec: coreClient.OperationSpec = { Parameters.subscriptionId, Parameters.resourceGroupName, Parameters.factoryName, - Parameters.privateEndpointConnectionName + Parameters.privateEndpointConnectionName, ], headerParameters: [Parameters.accept, Parameters.ifNoneMatch], - serializer + serializer, }; const deleteOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/privateEndpointConnections/{privateEndpointConnectionName}", + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/privateEndpointConnections/{privateEndpointConnectionName}", httpMethod: "DELETE", responses: { 200: {}, 204: {}, default: { - bodyMapper: Mappers.CloudError - } + bodyMapper: Mappers.CloudError, + }, }, queryParameters: [Parameters.apiVersion], urlParameters: [ @@ -180,8 +178,8 @@ const deleteOperationSpec: coreClient.OperationSpec = { Parameters.subscriptionId, Parameters.resourceGroupName, Parameters.factoryName, - Parameters.privateEndpointConnectionName + Parameters.privateEndpointConnectionName, ], headerParameters: [Parameters.accept], - serializer + serializer, }; diff --git a/sdk/datafactory/arm-datafactory/src/operations/privateLinkResources.ts b/sdk/datafactory/arm-datafactory/src/operations/privateLinkResources.ts index 8db9d2c73707..b069cea6a29f 100644 --- a/sdk/datafactory/arm-datafactory/src/operations/privateLinkResources.ts +++ b/sdk/datafactory/arm-datafactory/src/operations/privateLinkResources.ts @@ -13,7 +13,7 @@ import * as Parameters from "../models/parameters"; import { DataFactoryManagementClient } from "../dataFactoryManagementClient"; import { PrivateLinkResourcesGetOptionalParams, - PrivateLinkResourcesGetResponse + PrivateLinkResourcesGetResponse, } from "../models"; /** Class containing PrivateLinkResources operations. */ @@ -37,11 +37,11 @@ export class PrivateLinkResourcesImpl implements PrivateLinkResources { get( resourceGroupName: string, factoryName: string, - options?: PrivateLinkResourcesGetOptionalParams + options?: PrivateLinkResourcesGetOptionalParams, ): Promise { return this.client.sendOperationRequest( { resourceGroupName, factoryName, options }, - getOperationSpec + getOperationSpec, ); } } @@ -49,24 +49,23 @@ export class PrivateLinkResourcesImpl implements PrivateLinkResources { const serializer = coreClient.createSerializer(Mappers, /* isXml */ false); const getOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/privateLinkResources", + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/privateLinkResources", httpMethod: "GET", responses: { 200: { - bodyMapper: Mappers.PrivateLinkResourcesWrapper + bodyMapper: Mappers.PrivateLinkResourcesWrapper, }, default: { - bodyMapper: Mappers.CloudError - } + bodyMapper: Mappers.CloudError, + }, }, queryParameters: [Parameters.apiVersion], urlParameters: [ Parameters.$host, Parameters.subscriptionId, Parameters.resourceGroupName, - Parameters.factoryName + Parameters.factoryName, ], headerParameters: [Parameters.accept], - serializer + serializer, }; diff --git a/sdk/datafactory/arm-datafactory/src/operations/triggerRuns.ts b/sdk/datafactory/arm-datafactory/src/operations/triggerRuns.ts index cedcfcf8a01c..0655a7af0b89 100644 --- a/sdk/datafactory/arm-datafactory/src/operations/triggerRuns.ts +++ b/sdk/datafactory/arm-datafactory/src/operations/triggerRuns.ts @@ -16,7 +16,7 @@ import { TriggerRunsCancelOptionalParams, RunFilterParameters, TriggerRunsQueryByFactoryOptionalParams, - TriggerRunsQueryByFactoryResponse + TriggerRunsQueryByFactoryResponse, } from "../models"; /** Class containing TriggerRuns operations. */ @@ -44,11 +44,11 @@ export class TriggerRunsImpl implements TriggerRuns { factoryName: string, triggerName: string, runId: string, - options?: TriggerRunsRerunOptionalParams + options?: TriggerRunsRerunOptionalParams, ): Promise { return this.client.sendOperationRequest( { resourceGroupName, factoryName, triggerName, runId, options }, - rerunOperationSpec + rerunOperationSpec, ); } @@ -65,11 +65,11 @@ export class TriggerRunsImpl implements TriggerRuns { factoryName: string, triggerName: string, runId: string, - options?: TriggerRunsCancelOptionalParams + options?: TriggerRunsCancelOptionalParams, ): Promise { return this.client.sendOperationRequest( { resourceGroupName, factoryName, triggerName, runId, options }, - cancelOperationSpec + cancelOperationSpec, ); } @@ -84,11 +84,11 @@ export class TriggerRunsImpl implements TriggerRuns { resourceGroupName: string, factoryName: string, filterParameters: RunFilterParameters, - options?: TriggerRunsQueryByFactoryOptionalParams + options?: TriggerRunsQueryByFactoryOptionalParams, ): Promise { return this.client.sendOperationRequest( { resourceGroupName, factoryName, filterParameters, options }, - queryByFactoryOperationSpec + queryByFactoryOperationSpec, ); } } @@ -96,14 +96,13 @@ export class TriggerRunsImpl implements TriggerRuns { const serializer = coreClient.createSerializer(Mappers, /* isXml */ false); const rerunOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/triggers/{triggerName}/triggerRuns/{runId}/rerun", + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/triggers/{triggerName}/triggerRuns/{runId}/rerun", httpMethod: "POST", responses: { 200: {}, default: { - bodyMapper: Mappers.CloudError - } + bodyMapper: Mappers.CloudError, + }, }, queryParameters: [Parameters.apiVersion], urlParameters: [ @@ -112,20 +111,19 @@ const rerunOperationSpec: coreClient.OperationSpec = { Parameters.resourceGroupName, Parameters.factoryName, Parameters.runId, - Parameters.triggerName + Parameters.triggerName, ], headerParameters: [Parameters.accept], - serializer + serializer, }; const cancelOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/triggers/{triggerName}/triggerRuns/{runId}/cancel", + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/triggers/{triggerName}/triggerRuns/{runId}/cancel", httpMethod: "POST", responses: { 200: {}, default: { - bodyMapper: Mappers.CloudError - } + bodyMapper: Mappers.CloudError, + }, }, queryParameters: [Parameters.apiVersion], urlParameters: [ @@ -134,22 +132,21 @@ const cancelOperationSpec: coreClient.OperationSpec = { Parameters.resourceGroupName, Parameters.factoryName, Parameters.runId, - Parameters.triggerName + Parameters.triggerName, ], headerParameters: [Parameters.accept], - serializer + serializer, }; const queryByFactoryOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/queryTriggerRuns", + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/queryTriggerRuns", httpMethod: "POST", responses: { 200: { - bodyMapper: Mappers.TriggerRunsQueryResponse + bodyMapper: Mappers.TriggerRunsQueryResponse, }, default: { - bodyMapper: Mappers.CloudError - } + bodyMapper: Mappers.CloudError, + }, }, requestBody: Parameters.filterParameters, queryParameters: [Parameters.apiVersion], @@ -157,9 +154,9 @@ const queryByFactoryOperationSpec: coreClient.OperationSpec = { Parameters.$host, Parameters.subscriptionId, Parameters.resourceGroupName, - Parameters.factoryName + Parameters.factoryName, ], headerParameters: [Parameters.accept, Parameters.contentType], mediaType: "json", - serializer + serializer, }; diff --git a/sdk/datafactory/arm-datafactory/src/operations/triggers.ts b/sdk/datafactory/arm-datafactory/src/operations/triggers.ts index da0991da6cbe..b3bf19ee295b 100644 --- a/sdk/datafactory/arm-datafactory/src/operations/triggers.ts +++ b/sdk/datafactory/arm-datafactory/src/operations/triggers.ts @@ -16,7 +16,7 @@ import { DataFactoryManagementClient } from "../dataFactoryManagementClient"; import { SimplePollerLike, OperationState, - createHttpPoller + createHttpPoller, } from "@azure/core-lro"; import { createLroSpec } from "../lroImpl"; import { @@ -40,7 +40,7 @@ import { TriggersUnsubscribeFromEventsResponse, TriggersStartOptionalParams, TriggersStopOptionalParams, - TriggersListByFactoryNextResponse + TriggersListByFactoryNextResponse, } from "../models"; /// @@ -65,12 +65,12 @@ export class TriggersImpl implements Triggers { public listByFactory( resourceGroupName: string, factoryName: string, - options?: TriggersListByFactoryOptionalParams + options?: TriggersListByFactoryOptionalParams, ): PagedAsyncIterableIterator { const iter = this.listByFactoryPagingAll( resourceGroupName, factoryName, - options + options, ); return { next() { @@ -87,9 +87,9 @@ export class TriggersImpl implements Triggers { resourceGroupName, factoryName, options, - settings + settings, ); - } + }, }; } @@ -97,7 +97,7 @@ export class TriggersImpl implements Triggers { resourceGroupName: string, factoryName: string, options?: TriggersListByFactoryOptionalParams, - settings?: PageSettings + settings?: PageSettings, ): AsyncIterableIterator { let result: TriggersListByFactoryResponse; let continuationToken = settings?.continuationToken; @@ -105,7 +105,7 @@ export class TriggersImpl implements Triggers { result = await this._listByFactory( resourceGroupName, factoryName, - options + options, ); let page = result.value || []; continuationToken = result.nextLink; @@ -117,7 +117,7 @@ export class TriggersImpl implements Triggers { resourceGroupName, factoryName, continuationToken, - options + options, ); continuationToken = result.nextLink; let page = result.value || []; @@ -129,12 +129,12 @@ export class TriggersImpl implements Triggers { private async *listByFactoryPagingAll( resourceGroupName: string, factoryName: string, - options?: TriggersListByFactoryOptionalParams + options?: TriggersListByFactoryOptionalParams, ): AsyncIterableIterator { for await (const page of this.listByFactoryPagingPage( resourceGroupName, factoryName, - options + options, )) { yield* page; } @@ -149,11 +149,11 @@ export class TriggersImpl implements Triggers { private _listByFactory( resourceGroupName: string, factoryName: string, - options?: TriggersListByFactoryOptionalParams + options?: TriggersListByFactoryOptionalParams, ): Promise { return this.client.sendOperationRequest( { resourceGroupName, factoryName, options }, - listByFactoryOperationSpec + listByFactoryOperationSpec, ); } @@ -168,11 +168,11 @@ export class TriggersImpl implements Triggers { resourceGroupName: string, factoryName: string, filterParameters: TriggerFilterParameters, - options?: TriggersQueryByFactoryOptionalParams + options?: TriggersQueryByFactoryOptionalParams, ): Promise { return this.client.sendOperationRequest( { resourceGroupName, factoryName, filterParameters, options }, - queryByFactoryOperationSpec + queryByFactoryOperationSpec, ); } @@ -189,11 +189,11 @@ export class TriggersImpl implements Triggers { factoryName: string, triggerName: string, trigger: TriggerResource, - options?: TriggersCreateOrUpdateOptionalParams + options?: TriggersCreateOrUpdateOptionalParams, ): Promise { return this.client.sendOperationRequest( { resourceGroupName, factoryName, triggerName, trigger, options }, - createOrUpdateOperationSpec + createOrUpdateOperationSpec, ); } @@ -208,11 +208,11 @@ export class TriggersImpl implements Triggers { resourceGroupName: string, factoryName: string, triggerName: string, - options?: TriggersGetOptionalParams + options?: TriggersGetOptionalParams, ): Promise { return this.client.sendOperationRequest( { resourceGroupName, factoryName, triggerName, options }, - getOperationSpec + getOperationSpec, ); } @@ -227,11 +227,11 @@ export class TriggersImpl implements Triggers { resourceGroupName: string, factoryName: string, triggerName: string, - options?: TriggersDeleteOptionalParams + options?: TriggersDeleteOptionalParams, ): Promise { return this.client.sendOperationRequest( { resourceGroupName, factoryName, triggerName, options }, - deleteOperationSpec + deleteOperationSpec, ); } @@ -246,7 +246,7 @@ export class TriggersImpl implements Triggers { resourceGroupName: string, factoryName: string, triggerName: string, - options?: TriggersSubscribeToEventsOptionalParams + options?: TriggersSubscribeToEventsOptionalParams, ): Promise< SimplePollerLike< OperationState, @@ -255,21 +255,20 @@ export class TriggersImpl implements Triggers { > { const directSendOperation = async ( args: coreClient.OperationArguments, - spec: coreClient.OperationSpec + spec: coreClient.OperationSpec, ): Promise => { return this.client.sendOperationRequest(args, spec); }; const sendOperationFn = async ( args: coreClient.OperationArguments, - spec: coreClient.OperationSpec + spec: coreClient.OperationSpec, ) => { - let currentRawResponse: - | coreClient.FullOperationResponse - | undefined = undefined; + let currentRawResponse: coreClient.FullOperationResponse | undefined = + undefined; const providedCallback = args.options?.onResponse; const callback: coreClient.RawResponseCallback = ( rawResponse: coreClient.FullOperationResponse, - flatResponse: unknown + flatResponse: unknown, ) => { currentRawResponse = rawResponse; providedCallback?.(rawResponse, flatResponse); @@ -278,8 +277,8 @@ export class TriggersImpl implements Triggers { ...args, options: { ...args.options, - onResponse: callback - } + onResponse: callback, + }, }; const flatResponse = await directSendOperation(updatedArgs, spec); return { @@ -287,22 +286,22 @@ export class TriggersImpl implements Triggers { rawResponse: { statusCode: currentRawResponse!.status, body: currentRawResponse!.parsedBody, - headers: currentRawResponse!.headers.toJSON() - } + headers: currentRawResponse!.headers.toJSON(), + }, }; }; const lro = createLroSpec({ sendOperationFn, args: { resourceGroupName, factoryName, triggerName, options }, - spec: subscribeToEventsOperationSpec + spec: subscribeToEventsOperationSpec, }); const poller = await createHttpPoller< TriggersSubscribeToEventsResponse, OperationState >(lro, { restoreFrom: options?.resumeFrom, - intervalInMs: options?.updateIntervalInMs + intervalInMs: options?.updateIntervalInMs, }); await poller.poll(); return poller; @@ -319,13 +318,13 @@ export class TriggersImpl implements Triggers { resourceGroupName: string, factoryName: string, triggerName: string, - options?: TriggersSubscribeToEventsOptionalParams + options?: TriggersSubscribeToEventsOptionalParams, ): Promise { const poller = await this.beginSubscribeToEvents( resourceGroupName, factoryName, triggerName, - options + options, ); return poller.pollUntilDone(); } @@ -341,11 +340,11 @@ export class TriggersImpl implements Triggers { resourceGroupName: string, factoryName: string, triggerName: string, - options?: TriggersGetEventSubscriptionStatusOptionalParams + options?: TriggersGetEventSubscriptionStatusOptionalParams, ): Promise { return this.client.sendOperationRequest( { resourceGroupName, factoryName, triggerName, options }, - getEventSubscriptionStatusOperationSpec + getEventSubscriptionStatusOperationSpec, ); } @@ -360,7 +359,7 @@ export class TriggersImpl implements Triggers { resourceGroupName: string, factoryName: string, triggerName: string, - options?: TriggersUnsubscribeFromEventsOptionalParams + options?: TriggersUnsubscribeFromEventsOptionalParams, ): Promise< SimplePollerLike< OperationState, @@ -369,21 +368,20 @@ export class TriggersImpl implements Triggers { > { const directSendOperation = async ( args: coreClient.OperationArguments, - spec: coreClient.OperationSpec + spec: coreClient.OperationSpec, ): Promise => { return this.client.sendOperationRequest(args, spec); }; const sendOperationFn = async ( args: coreClient.OperationArguments, - spec: coreClient.OperationSpec + spec: coreClient.OperationSpec, ) => { - let currentRawResponse: - | coreClient.FullOperationResponse - | undefined = undefined; + let currentRawResponse: coreClient.FullOperationResponse | undefined = + undefined; const providedCallback = args.options?.onResponse; const callback: coreClient.RawResponseCallback = ( rawResponse: coreClient.FullOperationResponse, - flatResponse: unknown + flatResponse: unknown, ) => { currentRawResponse = rawResponse; providedCallback?.(rawResponse, flatResponse); @@ -392,8 +390,8 @@ export class TriggersImpl implements Triggers { ...args, options: { ...args.options, - onResponse: callback - } + onResponse: callback, + }, }; const flatResponse = await directSendOperation(updatedArgs, spec); return { @@ -401,22 +399,22 @@ export class TriggersImpl implements Triggers { rawResponse: { statusCode: currentRawResponse!.status, body: currentRawResponse!.parsedBody, - headers: currentRawResponse!.headers.toJSON() - } + headers: currentRawResponse!.headers.toJSON(), + }, }; }; const lro = createLroSpec({ sendOperationFn, args: { resourceGroupName, factoryName, triggerName, options }, - spec: unsubscribeFromEventsOperationSpec + spec: unsubscribeFromEventsOperationSpec, }); const poller = await createHttpPoller< TriggersUnsubscribeFromEventsResponse, OperationState >(lro, { restoreFrom: options?.resumeFrom, - intervalInMs: options?.updateIntervalInMs + intervalInMs: options?.updateIntervalInMs, }); await poller.poll(); return poller; @@ -433,13 +431,13 @@ export class TriggersImpl implements Triggers { resourceGroupName: string, factoryName: string, triggerName: string, - options?: TriggersUnsubscribeFromEventsOptionalParams + options?: TriggersUnsubscribeFromEventsOptionalParams, ): Promise { const poller = await this.beginUnsubscribeFromEvents( resourceGroupName, factoryName, triggerName, - options + options, ); return poller.pollUntilDone(); } @@ -455,25 +453,24 @@ export class TriggersImpl implements Triggers { resourceGroupName: string, factoryName: string, triggerName: string, - options?: TriggersStartOptionalParams + options?: TriggersStartOptionalParams, ): Promise, void>> { const directSendOperation = async ( args: coreClient.OperationArguments, - spec: coreClient.OperationSpec + spec: coreClient.OperationSpec, ): Promise => { return this.client.sendOperationRequest(args, spec); }; const sendOperationFn = async ( args: coreClient.OperationArguments, - spec: coreClient.OperationSpec + spec: coreClient.OperationSpec, ) => { - let currentRawResponse: - | coreClient.FullOperationResponse - | undefined = undefined; + let currentRawResponse: coreClient.FullOperationResponse | undefined = + undefined; const providedCallback = args.options?.onResponse; const callback: coreClient.RawResponseCallback = ( rawResponse: coreClient.FullOperationResponse, - flatResponse: unknown + flatResponse: unknown, ) => { currentRawResponse = rawResponse; providedCallback?.(rawResponse, flatResponse); @@ -482,8 +479,8 @@ export class TriggersImpl implements Triggers { ...args, options: { ...args.options, - onResponse: callback - } + onResponse: callback, + }, }; const flatResponse = await directSendOperation(updatedArgs, spec); return { @@ -491,19 +488,19 @@ export class TriggersImpl implements Triggers { rawResponse: { statusCode: currentRawResponse!.status, body: currentRawResponse!.parsedBody, - headers: currentRawResponse!.headers.toJSON() - } + headers: currentRawResponse!.headers.toJSON(), + }, }; }; const lro = createLroSpec({ sendOperationFn, args: { resourceGroupName, factoryName, triggerName, options }, - spec: startOperationSpec + spec: startOperationSpec, }); const poller = await createHttpPoller>(lro, { restoreFrom: options?.resumeFrom, - intervalInMs: options?.updateIntervalInMs + intervalInMs: options?.updateIntervalInMs, }); await poller.poll(); return poller; @@ -520,13 +517,13 @@ export class TriggersImpl implements Triggers { resourceGroupName: string, factoryName: string, triggerName: string, - options?: TriggersStartOptionalParams + options?: TriggersStartOptionalParams, ): Promise { const poller = await this.beginStart( resourceGroupName, factoryName, triggerName, - options + options, ); return poller.pollUntilDone(); } @@ -542,25 +539,24 @@ export class TriggersImpl implements Triggers { resourceGroupName: string, factoryName: string, triggerName: string, - options?: TriggersStopOptionalParams + options?: TriggersStopOptionalParams, ): Promise, void>> { const directSendOperation = async ( args: coreClient.OperationArguments, - spec: coreClient.OperationSpec + spec: coreClient.OperationSpec, ): Promise => { return this.client.sendOperationRequest(args, spec); }; const sendOperationFn = async ( args: coreClient.OperationArguments, - spec: coreClient.OperationSpec + spec: coreClient.OperationSpec, ) => { - let currentRawResponse: - | coreClient.FullOperationResponse - | undefined = undefined; + let currentRawResponse: coreClient.FullOperationResponse | undefined = + undefined; const providedCallback = args.options?.onResponse; const callback: coreClient.RawResponseCallback = ( rawResponse: coreClient.FullOperationResponse, - flatResponse: unknown + flatResponse: unknown, ) => { currentRawResponse = rawResponse; providedCallback?.(rawResponse, flatResponse); @@ -569,8 +565,8 @@ export class TriggersImpl implements Triggers { ...args, options: { ...args.options, - onResponse: callback - } + onResponse: callback, + }, }; const flatResponse = await directSendOperation(updatedArgs, spec); return { @@ -578,19 +574,19 @@ export class TriggersImpl implements Triggers { rawResponse: { statusCode: currentRawResponse!.status, body: currentRawResponse!.parsedBody, - headers: currentRawResponse!.headers.toJSON() - } + headers: currentRawResponse!.headers.toJSON(), + }, }; }; const lro = createLroSpec({ sendOperationFn, args: { resourceGroupName, factoryName, triggerName, options }, - spec: stopOperationSpec + spec: stopOperationSpec, }); const poller = await createHttpPoller>(lro, { restoreFrom: options?.resumeFrom, - intervalInMs: options?.updateIntervalInMs + intervalInMs: options?.updateIntervalInMs, }); await poller.poll(); return poller; @@ -607,13 +603,13 @@ export class TriggersImpl implements Triggers { resourceGroupName: string, factoryName: string, triggerName: string, - options?: TriggersStopOptionalParams + options?: TriggersStopOptionalParams, ): Promise { const poller = await this.beginStop( resourceGroupName, factoryName, triggerName, - options + options, ); return poller.pollUntilDone(); } @@ -629,11 +625,11 @@ export class TriggersImpl implements Triggers { resourceGroupName: string, factoryName: string, nextLink: string, - options?: TriggersListByFactoryNextOptionalParams + options?: TriggersListByFactoryNextOptionalParams, ): Promise { return this.client.sendOperationRequest( { resourceGroupName, factoryName, nextLink, options }, - listByFactoryNextOperationSpec + listByFactoryNextOperationSpec, ); } } @@ -641,38 +637,36 @@ export class TriggersImpl implements Triggers { const serializer = coreClient.createSerializer(Mappers, /* isXml */ false); const listByFactoryOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/triggers", + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/triggers", httpMethod: "GET", responses: { 200: { - bodyMapper: Mappers.TriggerListResponse + bodyMapper: Mappers.TriggerListResponse, }, default: { - bodyMapper: Mappers.CloudError - } + bodyMapper: Mappers.CloudError, + }, }, queryParameters: [Parameters.apiVersion], urlParameters: [ Parameters.$host, Parameters.subscriptionId, Parameters.resourceGroupName, - Parameters.factoryName + Parameters.factoryName, ], headerParameters: [Parameters.accept], - serializer + serializer, }; const queryByFactoryOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/querytriggers", + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/querytriggers", httpMethod: "POST", responses: { 200: { - bodyMapper: Mappers.TriggerQueryResponse + bodyMapper: Mappers.TriggerQueryResponse, }, default: { - bodyMapper: Mappers.CloudError - } + bodyMapper: Mappers.CloudError, + }, }, requestBody: Parameters.filterParameters1, queryParameters: [Parameters.apiVersion], @@ -680,23 +674,22 @@ const queryByFactoryOperationSpec: coreClient.OperationSpec = { Parameters.$host, Parameters.subscriptionId, Parameters.resourceGroupName, - Parameters.factoryName + Parameters.factoryName, ], headerParameters: [Parameters.accept, Parameters.contentType], mediaType: "json", - serializer + serializer, }; const createOrUpdateOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/triggers/{triggerName}", + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/triggers/{triggerName}", httpMethod: "PUT", responses: { 200: { - bodyMapper: Mappers.TriggerResource + bodyMapper: Mappers.TriggerResource, }, default: { - bodyMapper: Mappers.CloudError - } + bodyMapper: Mappers.CloudError, + }, }, requestBody: Parameters.trigger, queryParameters: [Parameters.apiVersion], @@ -705,28 +698,27 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { Parameters.subscriptionId, Parameters.resourceGroupName, Parameters.factoryName, - Parameters.triggerName + Parameters.triggerName, ], headerParameters: [ Parameters.accept, Parameters.contentType, - Parameters.ifMatch + Parameters.ifMatch, ], mediaType: "json", - serializer + serializer, }; const getOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/triggers/{triggerName}", + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/triggers/{triggerName}", httpMethod: "GET", responses: { 200: { - bodyMapper: Mappers.TriggerResource + bodyMapper: Mappers.TriggerResource, }, 304: {}, default: { - bodyMapper: Mappers.CloudError - } + bodyMapper: Mappers.CloudError, + }, }, queryParameters: [Parameters.apiVersion], urlParameters: [ @@ -734,21 +726,20 @@ const getOperationSpec: coreClient.OperationSpec = { Parameters.subscriptionId, Parameters.resourceGroupName, Parameters.factoryName, - Parameters.triggerName + Parameters.triggerName, ], headerParameters: [Parameters.accept, Parameters.ifNoneMatch], - serializer + serializer, }; const deleteOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/triggers/{triggerName}", + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/triggers/{triggerName}", httpMethod: "DELETE", responses: { 200: {}, 204: {}, default: { - bodyMapper: Mappers.CloudError - } + bodyMapper: Mappers.CloudError, + }, }, queryParameters: [Parameters.apiVersion], urlParameters: [ @@ -756,31 +747,30 @@ const deleteOperationSpec: coreClient.OperationSpec = { Parameters.subscriptionId, Parameters.resourceGroupName, Parameters.factoryName, - Parameters.triggerName + Parameters.triggerName, ], headerParameters: [Parameters.accept], - serializer + serializer, }; const subscribeToEventsOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/triggers/{triggerName}/subscribeToEvents", + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/triggers/{triggerName}/subscribeToEvents", httpMethod: "POST", responses: { 200: { - bodyMapper: Mappers.TriggerSubscriptionOperationStatus + bodyMapper: Mappers.TriggerSubscriptionOperationStatus, }, 201: { - bodyMapper: Mappers.TriggerSubscriptionOperationStatus + bodyMapper: Mappers.TriggerSubscriptionOperationStatus, }, 202: { - bodyMapper: Mappers.TriggerSubscriptionOperationStatus + bodyMapper: Mappers.TriggerSubscriptionOperationStatus, }, 204: { - bodyMapper: Mappers.TriggerSubscriptionOperationStatus + bodyMapper: Mappers.TriggerSubscriptionOperationStatus, }, default: { - bodyMapper: Mappers.CloudError - } + bodyMapper: Mappers.CloudError, + }, }, queryParameters: [Parameters.apiVersion], urlParameters: [ @@ -788,22 +778,21 @@ const subscribeToEventsOperationSpec: coreClient.OperationSpec = { Parameters.subscriptionId, Parameters.resourceGroupName, Parameters.factoryName, - Parameters.triggerName + Parameters.triggerName, ], headerParameters: [Parameters.accept], - serializer + serializer, }; const getEventSubscriptionStatusOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/triggers/{triggerName}/getEventSubscriptionStatus", + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/triggers/{triggerName}/getEventSubscriptionStatus", httpMethod: "POST", responses: { 200: { - bodyMapper: Mappers.TriggerSubscriptionOperationStatus + bodyMapper: Mappers.TriggerSubscriptionOperationStatus, }, default: { - bodyMapper: Mappers.CloudError - } + bodyMapper: Mappers.CloudError, + }, }, queryParameters: [Parameters.apiVersion], urlParameters: [ @@ -811,31 +800,30 @@ const getEventSubscriptionStatusOperationSpec: coreClient.OperationSpec = { Parameters.subscriptionId, Parameters.resourceGroupName, Parameters.factoryName, - Parameters.triggerName + Parameters.triggerName, ], headerParameters: [Parameters.accept], - serializer + serializer, }; const unsubscribeFromEventsOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/triggers/{triggerName}/unsubscribeFromEvents", + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/triggers/{triggerName}/unsubscribeFromEvents", httpMethod: "POST", responses: { 200: { - bodyMapper: Mappers.TriggerSubscriptionOperationStatus + bodyMapper: Mappers.TriggerSubscriptionOperationStatus, }, 201: { - bodyMapper: Mappers.TriggerSubscriptionOperationStatus + bodyMapper: Mappers.TriggerSubscriptionOperationStatus, }, 202: { - bodyMapper: Mappers.TriggerSubscriptionOperationStatus + bodyMapper: Mappers.TriggerSubscriptionOperationStatus, }, 204: { - bodyMapper: Mappers.TriggerSubscriptionOperationStatus + bodyMapper: Mappers.TriggerSubscriptionOperationStatus, }, default: { - bodyMapper: Mappers.CloudError - } + bodyMapper: Mappers.CloudError, + }, }, queryParameters: [Parameters.apiVersion], urlParameters: [ @@ -843,14 +831,13 @@ const unsubscribeFromEventsOperationSpec: coreClient.OperationSpec = { Parameters.subscriptionId, Parameters.resourceGroupName, Parameters.factoryName, - Parameters.triggerName + Parameters.triggerName, ], headerParameters: [Parameters.accept], - serializer + serializer, }; const startOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/triggers/{triggerName}/start", + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/triggers/{triggerName}/start", httpMethod: "POST", responses: { 200: {}, @@ -858,8 +845,8 @@ const startOperationSpec: coreClient.OperationSpec = { 202: {}, 204: {}, default: { - bodyMapper: Mappers.CloudError - } + bodyMapper: Mappers.CloudError, + }, }, queryParameters: [Parameters.apiVersion], urlParameters: [ @@ -867,14 +854,13 @@ const startOperationSpec: coreClient.OperationSpec = { Parameters.subscriptionId, Parameters.resourceGroupName, Parameters.factoryName, - Parameters.triggerName + Parameters.triggerName, ], headerParameters: [Parameters.accept], - serializer + serializer, }; const stopOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/triggers/{triggerName}/stop", + path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/triggers/{triggerName}/stop", httpMethod: "POST", responses: { 200: {}, @@ -882,8 +868,8 @@ const stopOperationSpec: coreClient.OperationSpec = { 202: {}, 204: {}, default: { - bodyMapper: Mappers.CloudError - } + bodyMapper: Mappers.CloudError, + }, }, queryParameters: [Parameters.apiVersion], urlParameters: [ @@ -891,29 +877,29 @@ const stopOperationSpec: coreClient.OperationSpec = { Parameters.subscriptionId, Parameters.resourceGroupName, Parameters.factoryName, - Parameters.triggerName + Parameters.triggerName, ], headerParameters: [Parameters.accept], - serializer + serializer, }; const listByFactoryNextOperationSpec: coreClient.OperationSpec = { path: "{nextLink}", httpMethod: "GET", responses: { 200: { - bodyMapper: Mappers.TriggerListResponse + bodyMapper: Mappers.TriggerListResponse, }, default: { - bodyMapper: Mappers.CloudError - } + bodyMapper: Mappers.CloudError, + }, }, urlParameters: [ Parameters.$host, Parameters.nextLink, Parameters.subscriptionId, Parameters.resourceGroupName, - Parameters.factoryName + Parameters.factoryName, ], headerParameters: [Parameters.accept], - serializer + serializer, }; diff --git a/sdk/datafactory/arm-datafactory/src/operationsInterfaces/activityRuns.ts b/sdk/datafactory/arm-datafactory/src/operationsInterfaces/activityRuns.ts index bb4f42d2a61a..945d96205c37 100644 --- a/sdk/datafactory/arm-datafactory/src/operationsInterfaces/activityRuns.ts +++ b/sdk/datafactory/arm-datafactory/src/operationsInterfaces/activityRuns.ts @@ -9,7 +9,7 @@ import { RunFilterParameters, ActivityRunsQueryByPipelineRunOptionalParams, - ActivityRunsQueryByPipelineRunResponse + ActivityRunsQueryByPipelineRunResponse, } from "../models"; /** Interface representing a ActivityRuns. */ @@ -27,6 +27,6 @@ export interface ActivityRuns { factoryName: string, runId: string, filterParameters: RunFilterParameters, - options?: ActivityRunsQueryByPipelineRunOptionalParams + options?: ActivityRunsQueryByPipelineRunOptionalParams, ): Promise; } diff --git a/sdk/datafactory/arm-datafactory/src/operationsInterfaces/changeDataCapture.ts b/sdk/datafactory/arm-datafactory/src/operationsInterfaces/changeDataCapture.ts new file mode 100644 index 000000000000..de8b3aefe74d --- /dev/null +++ b/sdk/datafactory/arm-datafactory/src/operationsInterfaces/changeDataCapture.ts @@ -0,0 +1,118 @@ +/* + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + * Changes may cause incorrect behavior and will be lost if the code is regenerated. + */ + +import { PagedAsyncIterableIterator } from "@azure/core-paging"; +import { + ChangeDataCaptureResource, + ChangeDataCaptureListByFactoryOptionalParams, + ChangeDataCaptureCreateOrUpdateOptionalParams, + ChangeDataCaptureCreateOrUpdateResponse, + ChangeDataCaptureGetOptionalParams, + ChangeDataCaptureGetResponse, + ChangeDataCaptureDeleteOptionalParams, + ChangeDataCaptureStartOptionalParams, + ChangeDataCaptureStopOptionalParams, + ChangeDataCaptureStatusOptionalParams, + ChangeDataCaptureStatusResponse, +} from "../models"; + +/// +/** Interface representing a ChangeDataCapture. */ +export interface ChangeDataCapture { + /** + * Lists all resources of type change data capture. + * @param resourceGroupName The resource group name. + * @param factoryName The factory name. + * @param options The options parameters. + */ + listByFactory( + resourceGroupName: string, + factoryName: string, + options?: ChangeDataCaptureListByFactoryOptionalParams, + ): PagedAsyncIterableIterator; + /** + * Creates or updates a change data capture resource. + * @param resourceGroupName The resource group name. + * @param factoryName The factory name. + * @param changeDataCaptureName The change data capture name. + * @param changeDataCapture Change data capture resource definition. + * @param options The options parameters. + */ + createOrUpdate( + resourceGroupName: string, + factoryName: string, + changeDataCaptureName: string, + changeDataCapture: ChangeDataCaptureResource, + options?: ChangeDataCaptureCreateOrUpdateOptionalParams, + ): Promise; + /** + * Gets a change data capture. + * @param resourceGroupName The resource group name. + * @param factoryName The factory name. + * @param changeDataCaptureName The change data capture name. + * @param options The options parameters. + */ + get( + resourceGroupName: string, + factoryName: string, + changeDataCaptureName: string, + options?: ChangeDataCaptureGetOptionalParams, + ): Promise; + /** + * Deletes a change data capture. + * @param resourceGroupName The resource group name. + * @param factoryName The factory name. + * @param changeDataCaptureName The change data capture name. + * @param options The options parameters. + */ + delete( + resourceGroupName: string, + factoryName: string, + changeDataCaptureName: string, + options?: ChangeDataCaptureDeleteOptionalParams, + ): Promise; + /** + * Starts a change data capture. + * @param resourceGroupName The resource group name. + * @param factoryName The factory name. + * @param changeDataCaptureName The change data capture name. + * @param options The options parameters. + */ + start( + resourceGroupName: string, + factoryName: string, + changeDataCaptureName: string, + options?: ChangeDataCaptureStartOptionalParams, + ): Promise; + /** + * Stops a change data capture. + * @param resourceGroupName The resource group name. + * @param factoryName The factory name. + * @param changeDataCaptureName The change data capture name. + * @param options The options parameters. + */ + stop( + resourceGroupName: string, + factoryName: string, + changeDataCaptureName: string, + options?: ChangeDataCaptureStopOptionalParams, + ): Promise; + /** + * Gets the current status for the change data capture resource. + * @param resourceGroupName The resource group name. + * @param factoryName The factory name. + * @param changeDataCaptureName The change data capture name. + * @param options The options parameters. + */ + status( + resourceGroupName: string, + factoryName: string, + changeDataCaptureName: string, + options?: ChangeDataCaptureStatusOptionalParams, + ): Promise; +} diff --git a/sdk/datafactory/arm-datafactory/src/operationsInterfaces/credentialOperations.ts b/sdk/datafactory/arm-datafactory/src/operationsInterfaces/credentialOperations.ts index 4fb383f8e57b..2289af1ba452 100644 --- a/sdk/datafactory/arm-datafactory/src/operationsInterfaces/credentialOperations.ts +++ b/sdk/datafactory/arm-datafactory/src/operationsInterfaces/credentialOperations.ts @@ -8,13 +8,13 @@ import { PagedAsyncIterableIterator } from "@azure/core-paging"; import { - ManagedIdentityCredentialResource, + CredentialResource, CredentialOperationsListByFactoryOptionalParams, CredentialOperationsCreateOrUpdateOptionalParams, CredentialOperationsCreateOrUpdateResponse, CredentialOperationsGetOptionalParams, CredentialOperationsGetResponse, - CredentialOperationsDeleteOptionalParams + CredentialOperationsDeleteOptionalParams, } from "../models"; /// @@ -29,8 +29,8 @@ export interface CredentialOperations { listByFactory( resourceGroupName: string, factoryName: string, - options?: CredentialOperationsListByFactoryOptionalParams - ): PagedAsyncIterableIterator; + options?: CredentialOperationsListByFactoryOptionalParams, + ): PagedAsyncIterableIterator; /** * Creates or updates a credential. * @param resourceGroupName The resource group name. @@ -43,8 +43,8 @@ export interface CredentialOperations { resourceGroupName: string, factoryName: string, credentialName: string, - credential: ManagedIdentityCredentialResource, - options?: CredentialOperationsCreateOrUpdateOptionalParams + credential: CredentialResource, + options?: CredentialOperationsCreateOrUpdateOptionalParams, ): Promise; /** * Gets a credential. @@ -57,7 +57,7 @@ export interface CredentialOperations { resourceGroupName: string, factoryName: string, credentialName: string, - options?: CredentialOperationsGetOptionalParams + options?: CredentialOperationsGetOptionalParams, ): Promise; /** * Deletes a credential. @@ -70,6 +70,6 @@ export interface CredentialOperations { resourceGroupName: string, factoryName: string, credentialName: string, - options?: CredentialOperationsDeleteOptionalParams + options?: CredentialOperationsDeleteOptionalParams, ): Promise; } diff --git a/sdk/datafactory/arm-datafactory/src/operationsInterfaces/dataFlowDebugSession.ts b/sdk/datafactory/arm-datafactory/src/operationsInterfaces/dataFlowDebugSession.ts index e0228fd9e133..5dd0b3dca96b 100644 --- a/sdk/datafactory/arm-datafactory/src/operationsInterfaces/dataFlowDebugSession.ts +++ b/sdk/datafactory/arm-datafactory/src/operationsInterfaces/dataFlowDebugSession.ts @@ -21,7 +21,7 @@ import { DataFlowDebugSessionDeleteOptionalParams, DataFlowDebugCommandRequest, DataFlowDebugSessionExecuteCommandOptionalParams, - DataFlowDebugSessionExecuteCommandResponse + DataFlowDebugSessionExecuteCommandResponse, } from "../models"; /// @@ -36,7 +36,7 @@ export interface DataFlowDebugSession { listQueryByFactory( resourceGroupName: string, factoryName: string, - options?: DataFlowDebugSessionQueryByFactoryOptionalParams + options?: DataFlowDebugSessionQueryByFactoryOptionalParams, ): PagedAsyncIterableIterator; /** * Creates a data flow debug session. @@ -49,7 +49,7 @@ export interface DataFlowDebugSession { resourceGroupName: string, factoryName: string, request: CreateDataFlowDebugSessionRequest, - options?: DataFlowDebugSessionCreateOptionalParams + options?: DataFlowDebugSessionCreateOptionalParams, ): Promise< SimplePollerLike< OperationState, @@ -67,7 +67,7 @@ export interface DataFlowDebugSession { resourceGroupName: string, factoryName: string, request: CreateDataFlowDebugSessionRequest, - options?: DataFlowDebugSessionCreateOptionalParams + options?: DataFlowDebugSessionCreateOptionalParams, ): Promise; /** * Add a data flow into debug session. @@ -80,7 +80,7 @@ export interface DataFlowDebugSession { resourceGroupName: string, factoryName: string, request: DataFlowDebugPackage, - options?: DataFlowDebugSessionAddDataFlowOptionalParams + options?: DataFlowDebugSessionAddDataFlowOptionalParams, ): Promise; /** * Deletes a data flow debug session. @@ -93,7 +93,7 @@ export interface DataFlowDebugSession { resourceGroupName: string, factoryName: string, request: DeleteDataFlowDebugSessionRequest, - options?: DataFlowDebugSessionDeleteOptionalParams + options?: DataFlowDebugSessionDeleteOptionalParams, ): Promise; /** * Execute a data flow debug command. @@ -106,7 +106,7 @@ export interface DataFlowDebugSession { resourceGroupName: string, factoryName: string, request: DataFlowDebugCommandRequest, - options?: DataFlowDebugSessionExecuteCommandOptionalParams + options?: DataFlowDebugSessionExecuteCommandOptionalParams, ): Promise< SimplePollerLike< OperationState, @@ -124,6 +124,6 @@ export interface DataFlowDebugSession { resourceGroupName: string, factoryName: string, request: DataFlowDebugCommandRequest, - options?: DataFlowDebugSessionExecuteCommandOptionalParams + options?: DataFlowDebugSessionExecuteCommandOptionalParams, ): Promise; } diff --git a/sdk/datafactory/arm-datafactory/src/operationsInterfaces/dataFlows.ts b/sdk/datafactory/arm-datafactory/src/operationsInterfaces/dataFlows.ts index 4bf29fab8040..69dbd092352e 100644 --- a/sdk/datafactory/arm-datafactory/src/operationsInterfaces/dataFlows.ts +++ b/sdk/datafactory/arm-datafactory/src/operationsInterfaces/dataFlows.ts @@ -14,7 +14,7 @@ import { DataFlowsCreateOrUpdateResponse, DataFlowsGetOptionalParams, DataFlowsGetResponse, - DataFlowsDeleteOptionalParams + DataFlowsDeleteOptionalParams, } from "../models"; /// @@ -29,7 +29,7 @@ export interface DataFlows { listByFactory( resourceGroupName: string, factoryName: string, - options?: DataFlowsListByFactoryOptionalParams + options?: DataFlowsListByFactoryOptionalParams, ): PagedAsyncIterableIterator; /** * Creates or updates a data flow. @@ -44,7 +44,7 @@ export interface DataFlows { factoryName: string, dataFlowName: string, dataFlow: DataFlowResource, - options?: DataFlowsCreateOrUpdateOptionalParams + options?: DataFlowsCreateOrUpdateOptionalParams, ): Promise; /** * Gets a data flow. @@ -57,7 +57,7 @@ export interface DataFlows { resourceGroupName: string, factoryName: string, dataFlowName: string, - options?: DataFlowsGetOptionalParams + options?: DataFlowsGetOptionalParams, ): Promise; /** * Deletes a data flow. @@ -70,6 +70,6 @@ export interface DataFlows { resourceGroupName: string, factoryName: string, dataFlowName: string, - options?: DataFlowsDeleteOptionalParams + options?: DataFlowsDeleteOptionalParams, ): Promise; } diff --git a/sdk/datafactory/arm-datafactory/src/operationsInterfaces/datasets.ts b/sdk/datafactory/arm-datafactory/src/operationsInterfaces/datasets.ts index 5d32b847a109..ede5935687fc 100644 --- a/sdk/datafactory/arm-datafactory/src/operationsInterfaces/datasets.ts +++ b/sdk/datafactory/arm-datafactory/src/operationsInterfaces/datasets.ts @@ -14,7 +14,7 @@ import { DatasetsCreateOrUpdateResponse, DatasetsGetOptionalParams, DatasetsGetResponse, - DatasetsDeleteOptionalParams + DatasetsDeleteOptionalParams, } from "../models"; /// @@ -29,7 +29,7 @@ export interface Datasets { listByFactory( resourceGroupName: string, factoryName: string, - options?: DatasetsListByFactoryOptionalParams + options?: DatasetsListByFactoryOptionalParams, ): PagedAsyncIterableIterator; /** * Creates or updates a dataset. @@ -44,7 +44,7 @@ export interface Datasets { factoryName: string, datasetName: string, dataset: DatasetResource, - options?: DatasetsCreateOrUpdateOptionalParams + options?: DatasetsCreateOrUpdateOptionalParams, ): Promise; /** * Gets a dataset. @@ -57,7 +57,7 @@ export interface Datasets { resourceGroupName: string, factoryName: string, datasetName: string, - options?: DatasetsGetOptionalParams + options?: DatasetsGetOptionalParams, ): Promise; /** * Deletes a dataset. @@ -70,6 +70,6 @@ export interface Datasets { resourceGroupName: string, factoryName: string, datasetName: string, - options?: DatasetsDeleteOptionalParams + options?: DatasetsDeleteOptionalParams, ): Promise; } diff --git a/sdk/datafactory/arm-datafactory/src/operationsInterfaces/exposureControl.ts b/sdk/datafactory/arm-datafactory/src/operationsInterfaces/exposureControl.ts index aaf1aa732f5f..fa0c8ff3765e 100644 --- a/sdk/datafactory/arm-datafactory/src/operationsInterfaces/exposureControl.ts +++ b/sdk/datafactory/arm-datafactory/src/operationsInterfaces/exposureControl.ts @@ -14,7 +14,7 @@ import { ExposureControlGetFeatureValueByFactoryResponse, ExposureControlBatchRequest, ExposureControlQueryFeatureValuesByFactoryOptionalParams, - ExposureControlQueryFeatureValuesByFactoryResponse + ExposureControlQueryFeatureValuesByFactoryResponse, } from "../models"; /** Interface representing a ExposureControl. */ @@ -28,7 +28,7 @@ export interface ExposureControl { getFeatureValue( locationId: string, exposureControlRequest: ExposureControlRequest, - options?: ExposureControlGetFeatureValueOptionalParams + options?: ExposureControlGetFeatureValueOptionalParams, ): Promise; /** * Get exposure control feature for specific factory. @@ -41,7 +41,7 @@ export interface ExposureControl { resourceGroupName: string, factoryName: string, exposureControlRequest: ExposureControlRequest, - options?: ExposureControlGetFeatureValueByFactoryOptionalParams + options?: ExposureControlGetFeatureValueByFactoryOptionalParams, ): Promise; /** * Get list of exposure control features for specific factory. @@ -54,6 +54,6 @@ export interface ExposureControl { resourceGroupName: string, factoryName: string, exposureControlBatchRequest: ExposureControlBatchRequest, - options?: ExposureControlQueryFeatureValuesByFactoryOptionalParams + options?: ExposureControlQueryFeatureValuesByFactoryOptionalParams, ): Promise; } diff --git a/sdk/datafactory/arm-datafactory/src/operationsInterfaces/factories.ts b/sdk/datafactory/arm-datafactory/src/operationsInterfaces/factories.ts index 309d5fdacee7..3d0e0b6b24af 100644 --- a/sdk/datafactory/arm-datafactory/src/operationsInterfaces/factories.ts +++ b/sdk/datafactory/arm-datafactory/src/operationsInterfaces/factories.ts @@ -9,7 +9,6 @@ import { PagedAsyncIterableIterator } from "@azure/core-paging"; import { Factory, - FactoriesListOptionalParams, FactoriesListByResourceGroupOptionalParams, FactoryRepoUpdate, FactoriesConfigureFactoryRepoOptionalParams, @@ -27,19 +26,12 @@ import { FactoriesGetGitHubAccessTokenResponse, UserAccessPolicy, FactoriesGetDataPlaneAccessOptionalParams, - FactoriesGetDataPlaneAccessResponse + FactoriesGetDataPlaneAccessResponse, } from "../models"; /// /** Interface representing a Factories. */ export interface Factories { - /** - * Lists factories under the specified subscription. - * @param options The options parameters. - */ - list( - options?: FactoriesListOptionalParams - ): PagedAsyncIterableIterator; /** * Lists factories. * @param resourceGroupName The resource group name. @@ -47,7 +39,7 @@ export interface Factories { */ listByResourceGroup( resourceGroupName: string, - options?: FactoriesListByResourceGroupOptionalParams + options?: FactoriesListByResourceGroupOptionalParams, ): PagedAsyncIterableIterator; /** * Updates a factory's repo information. @@ -58,7 +50,7 @@ export interface Factories { configureFactoryRepo( locationId: string, factoryRepoUpdate: FactoryRepoUpdate, - options?: FactoriesConfigureFactoryRepoOptionalParams + options?: FactoriesConfigureFactoryRepoOptionalParams, ): Promise; /** * Creates or updates a factory. @@ -71,7 +63,7 @@ export interface Factories { resourceGroupName: string, factoryName: string, factory: Factory, - options?: FactoriesCreateOrUpdateOptionalParams + options?: FactoriesCreateOrUpdateOptionalParams, ): Promise; /** * Updates a factory. @@ -84,7 +76,7 @@ export interface Factories { resourceGroupName: string, factoryName: string, factoryUpdateParameters: FactoryUpdateParameters, - options?: FactoriesUpdateOptionalParams + options?: FactoriesUpdateOptionalParams, ): Promise; /** * Gets a factory. @@ -95,7 +87,7 @@ export interface Factories { get( resourceGroupName: string, factoryName: string, - options?: FactoriesGetOptionalParams + options?: FactoriesGetOptionalParams, ): Promise; /** * Deletes a factory. @@ -106,7 +98,7 @@ export interface Factories { delete( resourceGroupName: string, factoryName: string, - options?: FactoriesDeleteOptionalParams + options?: FactoriesDeleteOptionalParams, ): Promise; /** * Get GitHub Access Token. @@ -119,7 +111,7 @@ export interface Factories { resourceGroupName: string, factoryName: string, gitHubAccessTokenRequest: GitHubAccessTokenRequest, - options?: FactoriesGetGitHubAccessTokenOptionalParams + options?: FactoriesGetGitHubAccessTokenOptionalParams, ): Promise; /** * Get Data Plane access. @@ -132,6 +124,6 @@ export interface Factories { resourceGroupName: string, factoryName: string, policy: UserAccessPolicy, - options?: FactoriesGetDataPlaneAccessOptionalParams + options?: FactoriesGetDataPlaneAccessOptionalParams, ): Promise; } diff --git a/sdk/datafactory/arm-datafactory/src/operationsInterfaces/globalParameters.ts b/sdk/datafactory/arm-datafactory/src/operationsInterfaces/globalParameters.ts index 76c479e4b5fd..6a30671aae20 100644 --- a/sdk/datafactory/arm-datafactory/src/operationsInterfaces/globalParameters.ts +++ b/sdk/datafactory/arm-datafactory/src/operationsInterfaces/globalParameters.ts @@ -14,7 +14,7 @@ import { GlobalParametersGetResponse, GlobalParametersCreateOrUpdateOptionalParams, GlobalParametersCreateOrUpdateResponse, - GlobalParametersDeleteOptionalParams + GlobalParametersDeleteOptionalParams, } from "../models"; /// @@ -29,7 +29,7 @@ export interface GlobalParameters { listByFactory( resourceGroupName: string, factoryName: string, - options?: GlobalParametersListByFactoryOptionalParams + options?: GlobalParametersListByFactoryOptionalParams, ): PagedAsyncIterableIterator; /** * Gets a Global parameter @@ -42,7 +42,7 @@ export interface GlobalParameters { resourceGroupName: string, factoryName: string, globalParameterName: string, - options?: GlobalParametersGetOptionalParams + options?: GlobalParametersGetOptionalParams, ): Promise; /** * Creates or updates a Global parameter @@ -57,7 +57,7 @@ export interface GlobalParameters { factoryName: string, globalParameterName: string, defaultParam: GlobalParameterResource, - options?: GlobalParametersCreateOrUpdateOptionalParams + options?: GlobalParametersCreateOrUpdateOptionalParams, ): Promise; /** * Deletes a Global parameter @@ -70,6 +70,6 @@ export interface GlobalParameters { resourceGroupName: string, factoryName: string, globalParameterName: string, - options?: GlobalParametersDeleteOptionalParams + options?: GlobalParametersDeleteOptionalParams, ): Promise; } diff --git a/sdk/datafactory/arm-datafactory/src/operationsInterfaces/index.ts b/sdk/datafactory/arm-datafactory/src/operationsInterfaces/index.ts index f62a8123bec3..f72a62d3670c 100644 --- a/sdk/datafactory/arm-datafactory/src/operationsInterfaces/index.ts +++ b/sdk/datafactory/arm-datafactory/src/operationsInterfaces/index.ts @@ -28,3 +28,4 @@ export * from "./privateEndPointConnections"; export * from "./privateEndpointConnection"; export * from "./privateLinkResources"; export * from "./globalParameters"; +export * from "./changeDataCapture"; diff --git a/sdk/datafactory/arm-datafactory/src/operationsInterfaces/integrationRuntimeNodes.ts b/sdk/datafactory/arm-datafactory/src/operationsInterfaces/integrationRuntimeNodes.ts index 658fbed562bd..959cfbe72985 100644 --- a/sdk/datafactory/arm-datafactory/src/operationsInterfaces/integrationRuntimeNodes.ts +++ b/sdk/datafactory/arm-datafactory/src/operationsInterfaces/integrationRuntimeNodes.ts @@ -14,7 +14,7 @@ import { IntegrationRuntimeNodesUpdateOptionalParams, IntegrationRuntimeNodesUpdateResponse, IntegrationRuntimeNodesGetIpAddressOptionalParams, - IntegrationRuntimeNodesGetIpAddressResponse + IntegrationRuntimeNodesGetIpAddressResponse, } from "../models"; /** Interface representing a IntegrationRuntimeNodes. */ @@ -32,7 +32,7 @@ export interface IntegrationRuntimeNodes { factoryName: string, integrationRuntimeName: string, nodeName: string, - options?: IntegrationRuntimeNodesGetOptionalParams + options?: IntegrationRuntimeNodesGetOptionalParams, ): Promise; /** * Deletes a self-hosted integration runtime node. @@ -47,7 +47,7 @@ export interface IntegrationRuntimeNodes { factoryName: string, integrationRuntimeName: string, nodeName: string, - options?: IntegrationRuntimeNodesDeleteOptionalParams + options?: IntegrationRuntimeNodesDeleteOptionalParams, ): Promise; /** * Updates a self-hosted integration runtime node. @@ -64,7 +64,7 @@ export interface IntegrationRuntimeNodes { integrationRuntimeName: string, nodeName: string, updateIntegrationRuntimeNodeRequest: UpdateIntegrationRuntimeNodeRequest, - options?: IntegrationRuntimeNodesUpdateOptionalParams + options?: IntegrationRuntimeNodesUpdateOptionalParams, ): Promise; /** * Get the IP address of self-hosted integration runtime node. @@ -79,6 +79,6 @@ export interface IntegrationRuntimeNodes { factoryName: string, integrationRuntimeName: string, nodeName: string, - options?: IntegrationRuntimeNodesGetIpAddressOptionalParams + options?: IntegrationRuntimeNodesGetIpAddressOptionalParams, ): Promise; } diff --git a/sdk/datafactory/arm-datafactory/src/operationsInterfaces/integrationRuntimeObjectMetadata.ts b/sdk/datafactory/arm-datafactory/src/operationsInterfaces/integrationRuntimeObjectMetadata.ts index 3cffdd5e537d..d86420e0eea8 100644 --- a/sdk/datafactory/arm-datafactory/src/operationsInterfaces/integrationRuntimeObjectMetadata.ts +++ b/sdk/datafactory/arm-datafactory/src/operationsInterfaces/integrationRuntimeObjectMetadata.ts @@ -11,7 +11,7 @@ import { IntegrationRuntimeObjectMetadataRefreshOptionalParams, IntegrationRuntimeObjectMetadataRefreshResponse, IntegrationRuntimeObjectMetadataGetOptionalParams, - IntegrationRuntimeObjectMetadataGetResponse + IntegrationRuntimeObjectMetadataGetResponse, } from "../models"; /** Interface representing a IntegrationRuntimeObjectMetadata. */ @@ -27,7 +27,7 @@ export interface IntegrationRuntimeObjectMetadata { resourceGroupName: string, factoryName: string, integrationRuntimeName: string, - options?: IntegrationRuntimeObjectMetadataRefreshOptionalParams + options?: IntegrationRuntimeObjectMetadataRefreshOptionalParams, ): Promise< SimplePollerLike< OperationState, @@ -45,7 +45,7 @@ export interface IntegrationRuntimeObjectMetadata { resourceGroupName: string, factoryName: string, integrationRuntimeName: string, - options?: IntegrationRuntimeObjectMetadataRefreshOptionalParams + options?: IntegrationRuntimeObjectMetadataRefreshOptionalParams, ): Promise; /** * Get a SSIS integration runtime object metadata by specified path. The return is pageable metadata @@ -59,6 +59,6 @@ export interface IntegrationRuntimeObjectMetadata { resourceGroupName: string, factoryName: string, integrationRuntimeName: string, - options?: IntegrationRuntimeObjectMetadataGetOptionalParams + options?: IntegrationRuntimeObjectMetadataGetOptionalParams, ): Promise; } diff --git a/sdk/datafactory/arm-datafactory/src/operationsInterfaces/integrationRuntimes.ts b/sdk/datafactory/arm-datafactory/src/operationsInterfaces/integrationRuntimes.ts index 1240d01e8001..3250f9208449 100644 --- a/sdk/datafactory/arm-datafactory/src/operationsInterfaces/integrationRuntimes.ts +++ b/sdk/datafactory/arm-datafactory/src/operationsInterfaces/integrationRuntimes.ts @@ -41,7 +41,7 @@ import { IntegrationRuntimesRemoveLinksOptionalParams, CreateLinkedIntegrationRuntimeRequest, IntegrationRuntimesCreateLinkedIntegrationRuntimeOptionalParams, - IntegrationRuntimesCreateLinkedIntegrationRuntimeResponse + IntegrationRuntimesCreateLinkedIntegrationRuntimeResponse, } from "../models"; /// @@ -56,7 +56,7 @@ export interface IntegrationRuntimes { listByFactory( resourceGroupName: string, factoryName: string, - options?: IntegrationRuntimesListByFactoryOptionalParams + options?: IntegrationRuntimesListByFactoryOptionalParams, ): PagedAsyncIterableIterator; /** * Creates or updates an integration runtime. @@ -71,7 +71,7 @@ export interface IntegrationRuntimes { factoryName: string, integrationRuntimeName: string, integrationRuntime: IntegrationRuntimeResource, - options?: IntegrationRuntimesCreateOrUpdateOptionalParams + options?: IntegrationRuntimesCreateOrUpdateOptionalParams, ): Promise; /** * Gets an integration runtime. @@ -84,7 +84,7 @@ export interface IntegrationRuntimes { resourceGroupName: string, factoryName: string, integrationRuntimeName: string, - options?: IntegrationRuntimesGetOptionalParams + options?: IntegrationRuntimesGetOptionalParams, ): Promise; /** * Updates an integration runtime. @@ -99,7 +99,7 @@ export interface IntegrationRuntimes { factoryName: string, integrationRuntimeName: string, updateIntegrationRuntimeRequest: UpdateIntegrationRuntimeRequest, - options?: IntegrationRuntimesUpdateOptionalParams + options?: IntegrationRuntimesUpdateOptionalParams, ): Promise; /** * Deletes an integration runtime. @@ -112,7 +112,7 @@ export interface IntegrationRuntimes { resourceGroupName: string, factoryName: string, integrationRuntimeName: string, - options?: IntegrationRuntimesDeleteOptionalParams + options?: IntegrationRuntimesDeleteOptionalParams, ): Promise; /** * Gets detailed status information for an integration runtime. @@ -125,7 +125,7 @@ export interface IntegrationRuntimes { resourceGroupName: string, factoryName: string, integrationRuntimeName: string, - options?: IntegrationRuntimesGetStatusOptionalParams + options?: IntegrationRuntimesGetStatusOptionalParams, ): Promise; /** * Gets the list of outbound network dependencies for a given Azure-SSIS integration runtime. @@ -138,10 +138,8 @@ export interface IntegrationRuntimes { resourceGroupName: string, factoryName: string, integrationRuntimeName: string, - options?: IntegrationRuntimesListOutboundNetworkDependenciesEndpointsOptionalParams - ): Promise< - IntegrationRuntimesListOutboundNetworkDependenciesEndpointsResponse - >; + options?: IntegrationRuntimesListOutboundNetworkDependenciesEndpointsOptionalParams, + ): Promise; /** * Gets the on-premises integration runtime connection information for encrypting the on-premises data * source credentials. @@ -154,7 +152,7 @@ export interface IntegrationRuntimes { resourceGroupName: string, factoryName: string, integrationRuntimeName: string, - options?: IntegrationRuntimesGetConnectionInfoOptionalParams + options?: IntegrationRuntimesGetConnectionInfoOptionalParams, ): Promise; /** * Regenerates the authentication key for an integration runtime. @@ -170,7 +168,7 @@ export interface IntegrationRuntimes { factoryName: string, integrationRuntimeName: string, regenerateKeyParameters: IntegrationRuntimeRegenerateKeyParameters, - options?: IntegrationRuntimesRegenerateAuthKeyOptionalParams + options?: IntegrationRuntimesRegenerateAuthKeyOptionalParams, ): Promise; /** * Retrieves the authentication keys for an integration runtime. @@ -183,7 +181,7 @@ export interface IntegrationRuntimes { resourceGroupName: string, factoryName: string, integrationRuntimeName: string, - options?: IntegrationRuntimesListAuthKeysOptionalParams + options?: IntegrationRuntimesListAuthKeysOptionalParams, ): Promise; /** * Starts a ManagedReserved type integration runtime. @@ -196,7 +194,7 @@ export interface IntegrationRuntimes { resourceGroupName: string, factoryName: string, integrationRuntimeName: string, - options?: IntegrationRuntimesStartOptionalParams + options?: IntegrationRuntimesStartOptionalParams, ): Promise< SimplePollerLike< OperationState, @@ -214,7 +212,7 @@ export interface IntegrationRuntimes { resourceGroupName: string, factoryName: string, integrationRuntimeName: string, - options?: IntegrationRuntimesStartOptionalParams + options?: IntegrationRuntimesStartOptionalParams, ): Promise; /** * Stops a ManagedReserved type integration runtime. @@ -227,7 +225,7 @@ export interface IntegrationRuntimes { resourceGroupName: string, factoryName: string, integrationRuntimeName: string, - options?: IntegrationRuntimesStopOptionalParams + options?: IntegrationRuntimesStopOptionalParams, ): Promise, void>>; /** * Stops a ManagedReserved type integration runtime. @@ -240,7 +238,7 @@ export interface IntegrationRuntimes { resourceGroupName: string, factoryName: string, integrationRuntimeName: string, - options?: IntegrationRuntimesStopOptionalParams + options?: IntegrationRuntimesStopOptionalParams, ): Promise; /** * Force the integration runtime to synchronize credentials across integration runtime nodes, and this @@ -256,7 +254,7 @@ export interface IntegrationRuntimes { resourceGroupName: string, factoryName: string, integrationRuntimeName: string, - options?: IntegrationRuntimesSyncCredentialsOptionalParams + options?: IntegrationRuntimesSyncCredentialsOptionalParams, ): Promise; /** * Get the integration runtime monitoring data, which includes the monitor data for all the nodes under @@ -270,7 +268,7 @@ export interface IntegrationRuntimes { resourceGroupName: string, factoryName: string, integrationRuntimeName: string, - options?: IntegrationRuntimesGetMonitoringDataOptionalParams + options?: IntegrationRuntimesGetMonitoringDataOptionalParams, ): Promise; /** * Upgrade self-hosted integration runtime to latest version if availability. @@ -283,7 +281,7 @@ export interface IntegrationRuntimes { resourceGroupName: string, factoryName: string, integrationRuntimeName: string, - options?: IntegrationRuntimesUpgradeOptionalParams + options?: IntegrationRuntimesUpgradeOptionalParams, ): Promise; /** * Remove all linked integration runtimes under specific data factory in a self-hosted integration @@ -299,7 +297,7 @@ export interface IntegrationRuntimes { factoryName: string, integrationRuntimeName: string, linkedIntegrationRuntimeRequest: LinkedIntegrationRuntimeRequest, - options?: IntegrationRuntimesRemoveLinksOptionalParams + options?: IntegrationRuntimesRemoveLinksOptionalParams, ): Promise; /** * Create a linked integration runtime entry in a shared integration runtime. @@ -314,6 +312,6 @@ export interface IntegrationRuntimes { factoryName: string, integrationRuntimeName: string, createLinkedIntegrationRuntimeRequest: CreateLinkedIntegrationRuntimeRequest, - options?: IntegrationRuntimesCreateLinkedIntegrationRuntimeOptionalParams + options?: IntegrationRuntimesCreateLinkedIntegrationRuntimeOptionalParams, ): Promise; } diff --git a/sdk/datafactory/arm-datafactory/src/operationsInterfaces/linkedServices.ts b/sdk/datafactory/arm-datafactory/src/operationsInterfaces/linkedServices.ts index 2ce4004729dd..ea4092dfa5d1 100644 --- a/sdk/datafactory/arm-datafactory/src/operationsInterfaces/linkedServices.ts +++ b/sdk/datafactory/arm-datafactory/src/operationsInterfaces/linkedServices.ts @@ -14,7 +14,7 @@ import { LinkedServicesCreateOrUpdateResponse, LinkedServicesGetOptionalParams, LinkedServicesGetResponse, - LinkedServicesDeleteOptionalParams + LinkedServicesDeleteOptionalParams, } from "../models"; /// @@ -29,7 +29,7 @@ export interface LinkedServices { listByFactory( resourceGroupName: string, factoryName: string, - options?: LinkedServicesListByFactoryOptionalParams + options?: LinkedServicesListByFactoryOptionalParams, ): PagedAsyncIterableIterator; /** * Creates or updates a linked service. @@ -44,7 +44,7 @@ export interface LinkedServices { factoryName: string, linkedServiceName: string, linkedService: LinkedServiceResource, - options?: LinkedServicesCreateOrUpdateOptionalParams + options?: LinkedServicesCreateOrUpdateOptionalParams, ): Promise; /** * Gets a linked service. @@ -57,7 +57,7 @@ export interface LinkedServices { resourceGroupName: string, factoryName: string, linkedServiceName: string, - options?: LinkedServicesGetOptionalParams + options?: LinkedServicesGetOptionalParams, ): Promise; /** * Deletes a linked service. @@ -70,6 +70,6 @@ export interface LinkedServices { resourceGroupName: string, factoryName: string, linkedServiceName: string, - options?: LinkedServicesDeleteOptionalParams + options?: LinkedServicesDeleteOptionalParams, ): Promise; } diff --git a/sdk/datafactory/arm-datafactory/src/operationsInterfaces/managedPrivateEndpoints.ts b/sdk/datafactory/arm-datafactory/src/operationsInterfaces/managedPrivateEndpoints.ts index a3f2096d86af..ec24e8268306 100644 --- a/sdk/datafactory/arm-datafactory/src/operationsInterfaces/managedPrivateEndpoints.ts +++ b/sdk/datafactory/arm-datafactory/src/operationsInterfaces/managedPrivateEndpoints.ts @@ -14,7 +14,7 @@ import { ManagedPrivateEndpointsCreateOrUpdateResponse, ManagedPrivateEndpointsGetOptionalParams, ManagedPrivateEndpointsGetResponse, - ManagedPrivateEndpointsDeleteOptionalParams + ManagedPrivateEndpointsDeleteOptionalParams, } from "../models"; /// @@ -31,7 +31,7 @@ export interface ManagedPrivateEndpoints { resourceGroupName: string, factoryName: string, managedVirtualNetworkName: string, - options?: ManagedPrivateEndpointsListByFactoryOptionalParams + options?: ManagedPrivateEndpointsListByFactoryOptionalParams, ): PagedAsyncIterableIterator; /** * Creates or updates a managed private endpoint. @@ -48,7 +48,7 @@ export interface ManagedPrivateEndpoints { managedVirtualNetworkName: string, managedPrivateEndpointName: string, managedPrivateEndpoint: ManagedPrivateEndpointResource, - options?: ManagedPrivateEndpointsCreateOrUpdateOptionalParams + options?: ManagedPrivateEndpointsCreateOrUpdateOptionalParams, ): Promise; /** * Gets a managed private endpoint. @@ -63,7 +63,7 @@ export interface ManagedPrivateEndpoints { factoryName: string, managedVirtualNetworkName: string, managedPrivateEndpointName: string, - options?: ManagedPrivateEndpointsGetOptionalParams + options?: ManagedPrivateEndpointsGetOptionalParams, ): Promise; /** * Deletes a managed private endpoint. @@ -78,6 +78,6 @@ export interface ManagedPrivateEndpoints { factoryName: string, managedVirtualNetworkName: string, managedPrivateEndpointName: string, - options?: ManagedPrivateEndpointsDeleteOptionalParams + options?: ManagedPrivateEndpointsDeleteOptionalParams, ): Promise; } diff --git a/sdk/datafactory/arm-datafactory/src/operationsInterfaces/managedVirtualNetworks.ts b/sdk/datafactory/arm-datafactory/src/operationsInterfaces/managedVirtualNetworks.ts index edd125539455..e6d356ded6f7 100644 --- a/sdk/datafactory/arm-datafactory/src/operationsInterfaces/managedVirtualNetworks.ts +++ b/sdk/datafactory/arm-datafactory/src/operationsInterfaces/managedVirtualNetworks.ts @@ -13,7 +13,7 @@ import { ManagedVirtualNetworksCreateOrUpdateOptionalParams, ManagedVirtualNetworksCreateOrUpdateResponse, ManagedVirtualNetworksGetOptionalParams, - ManagedVirtualNetworksGetResponse + ManagedVirtualNetworksGetResponse, } from "../models"; /// @@ -28,7 +28,7 @@ export interface ManagedVirtualNetworks { listByFactory( resourceGroupName: string, factoryName: string, - options?: ManagedVirtualNetworksListByFactoryOptionalParams + options?: ManagedVirtualNetworksListByFactoryOptionalParams, ): PagedAsyncIterableIterator; /** * Creates or updates a managed Virtual Network. @@ -43,7 +43,7 @@ export interface ManagedVirtualNetworks { factoryName: string, managedVirtualNetworkName: string, managedVirtualNetwork: ManagedVirtualNetworkResource, - options?: ManagedVirtualNetworksCreateOrUpdateOptionalParams + options?: ManagedVirtualNetworksCreateOrUpdateOptionalParams, ): Promise; /** * Gets a managed Virtual Network. @@ -56,6 +56,6 @@ export interface ManagedVirtualNetworks { resourceGroupName: string, factoryName: string, managedVirtualNetworkName: string, - options?: ManagedVirtualNetworksGetOptionalParams + options?: ManagedVirtualNetworksGetOptionalParams, ): Promise; } diff --git a/sdk/datafactory/arm-datafactory/src/operationsInterfaces/operations.ts b/sdk/datafactory/arm-datafactory/src/operationsInterfaces/operations.ts index ba36cd0dd241..267701ac842e 100644 --- a/sdk/datafactory/arm-datafactory/src/operationsInterfaces/operations.ts +++ b/sdk/datafactory/arm-datafactory/src/operationsInterfaces/operations.ts @@ -17,6 +17,6 @@ export interface Operations { * @param options The options parameters. */ list( - options?: OperationsListOptionalParams + options?: OperationsListOptionalParams, ): PagedAsyncIterableIterator; } diff --git a/sdk/datafactory/arm-datafactory/src/operationsInterfaces/pipelineRuns.ts b/sdk/datafactory/arm-datafactory/src/operationsInterfaces/pipelineRuns.ts index b5db1f7ea096..2f0900d48f6e 100644 --- a/sdk/datafactory/arm-datafactory/src/operationsInterfaces/pipelineRuns.ts +++ b/sdk/datafactory/arm-datafactory/src/operationsInterfaces/pipelineRuns.ts @@ -12,7 +12,7 @@ import { PipelineRunsQueryByFactoryResponse, PipelineRunsGetOptionalParams, PipelineRunsGetResponse, - PipelineRunsCancelOptionalParams + PipelineRunsCancelOptionalParams, } from "../models"; /** Interface representing a PipelineRuns. */ @@ -28,7 +28,7 @@ export interface PipelineRuns { resourceGroupName: string, factoryName: string, filterParameters: RunFilterParameters, - options?: PipelineRunsQueryByFactoryOptionalParams + options?: PipelineRunsQueryByFactoryOptionalParams, ): Promise; /** * Get a pipeline run by its run ID. @@ -41,7 +41,7 @@ export interface PipelineRuns { resourceGroupName: string, factoryName: string, runId: string, - options?: PipelineRunsGetOptionalParams + options?: PipelineRunsGetOptionalParams, ): Promise; /** * Cancel a pipeline run by its run ID. @@ -54,6 +54,6 @@ export interface PipelineRuns { resourceGroupName: string, factoryName: string, runId: string, - options?: PipelineRunsCancelOptionalParams + options?: PipelineRunsCancelOptionalParams, ): Promise; } diff --git a/sdk/datafactory/arm-datafactory/src/operationsInterfaces/pipelines.ts b/sdk/datafactory/arm-datafactory/src/operationsInterfaces/pipelines.ts index ea8c67e91b35..9e9873bbac06 100644 --- a/sdk/datafactory/arm-datafactory/src/operationsInterfaces/pipelines.ts +++ b/sdk/datafactory/arm-datafactory/src/operationsInterfaces/pipelines.ts @@ -16,7 +16,7 @@ import { PipelinesGetResponse, PipelinesDeleteOptionalParams, PipelinesCreateRunOptionalParams, - PipelinesCreateRunResponse + PipelinesCreateRunResponse, } from "../models"; /// @@ -31,7 +31,7 @@ export interface Pipelines { listByFactory( resourceGroupName: string, factoryName: string, - options?: PipelinesListByFactoryOptionalParams + options?: PipelinesListByFactoryOptionalParams, ): PagedAsyncIterableIterator; /** * Creates or updates a pipeline. @@ -46,7 +46,7 @@ export interface Pipelines { factoryName: string, pipelineName: string, pipeline: PipelineResource, - options?: PipelinesCreateOrUpdateOptionalParams + options?: PipelinesCreateOrUpdateOptionalParams, ): Promise; /** * Gets a pipeline. @@ -59,7 +59,7 @@ export interface Pipelines { resourceGroupName: string, factoryName: string, pipelineName: string, - options?: PipelinesGetOptionalParams + options?: PipelinesGetOptionalParams, ): Promise; /** * Deletes a pipeline. @@ -72,7 +72,7 @@ export interface Pipelines { resourceGroupName: string, factoryName: string, pipelineName: string, - options?: PipelinesDeleteOptionalParams + options?: PipelinesDeleteOptionalParams, ): Promise; /** * Creates a run of a pipeline. @@ -85,6 +85,6 @@ export interface Pipelines { resourceGroupName: string, factoryName: string, pipelineName: string, - options?: PipelinesCreateRunOptionalParams + options?: PipelinesCreateRunOptionalParams, ): Promise; } diff --git a/sdk/datafactory/arm-datafactory/src/operationsInterfaces/privateEndPointConnections.ts b/sdk/datafactory/arm-datafactory/src/operationsInterfaces/privateEndPointConnections.ts index 1f8db3459a39..21bfedd7a10b 100644 --- a/sdk/datafactory/arm-datafactory/src/operationsInterfaces/privateEndPointConnections.ts +++ b/sdk/datafactory/arm-datafactory/src/operationsInterfaces/privateEndPointConnections.ts @@ -9,7 +9,7 @@ import { PagedAsyncIterableIterator } from "@azure/core-paging"; import { PrivateEndpointConnectionResource, - PrivateEndPointConnectionsListByFactoryOptionalParams + PrivateEndPointConnectionsListByFactoryOptionalParams, } from "../models"; /// @@ -24,6 +24,6 @@ export interface PrivateEndPointConnections { listByFactory( resourceGroupName: string, factoryName: string, - options?: PrivateEndPointConnectionsListByFactoryOptionalParams + options?: PrivateEndPointConnectionsListByFactoryOptionalParams, ): PagedAsyncIterableIterator; } diff --git a/sdk/datafactory/arm-datafactory/src/operationsInterfaces/privateEndpointConnection.ts b/sdk/datafactory/arm-datafactory/src/operationsInterfaces/privateEndpointConnection.ts index 4c27537d7aab..3b4f6a87f2d6 100644 --- a/sdk/datafactory/arm-datafactory/src/operationsInterfaces/privateEndpointConnection.ts +++ b/sdk/datafactory/arm-datafactory/src/operationsInterfaces/privateEndpointConnection.ts @@ -12,7 +12,7 @@ import { PrivateEndpointConnectionCreateOrUpdateResponse, PrivateEndpointConnectionGetOptionalParams, PrivateEndpointConnectionGetResponse, - PrivateEndpointConnectionDeleteOptionalParams + PrivateEndpointConnectionDeleteOptionalParams, } from "../models"; /** Interface representing a PrivateEndpointConnection. */ @@ -30,7 +30,7 @@ export interface PrivateEndpointConnection { factoryName: string, privateEndpointConnectionName: string, privateEndpointWrapper: PrivateLinkConnectionApprovalRequestResource, - options?: PrivateEndpointConnectionCreateOrUpdateOptionalParams + options?: PrivateEndpointConnectionCreateOrUpdateOptionalParams, ): Promise; /** * Gets a private endpoint connection @@ -43,7 +43,7 @@ export interface PrivateEndpointConnection { resourceGroupName: string, factoryName: string, privateEndpointConnectionName: string, - options?: PrivateEndpointConnectionGetOptionalParams + options?: PrivateEndpointConnectionGetOptionalParams, ): Promise; /** * Deletes a private endpoint connection @@ -56,6 +56,6 @@ export interface PrivateEndpointConnection { resourceGroupName: string, factoryName: string, privateEndpointConnectionName: string, - options?: PrivateEndpointConnectionDeleteOptionalParams + options?: PrivateEndpointConnectionDeleteOptionalParams, ): Promise; } diff --git a/sdk/datafactory/arm-datafactory/src/operationsInterfaces/privateLinkResources.ts b/sdk/datafactory/arm-datafactory/src/operationsInterfaces/privateLinkResources.ts index de4025ef0fcc..e1a670400891 100644 --- a/sdk/datafactory/arm-datafactory/src/operationsInterfaces/privateLinkResources.ts +++ b/sdk/datafactory/arm-datafactory/src/operationsInterfaces/privateLinkResources.ts @@ -8,7 +8,7 @@ import { PrivateLinkResourcesGetOptionalParams, - PrivateLinkResourcesGetResponse + PrivateLinkResourcesGetResponse, } from "../models"; /** Interface representing a PrivateLinkResources. */ @@ -22,6 +22,6 @@ export interface PrivateLinkResources { get( resourceGroupName: string, factoryName: string, - options?: PrivateLinkResourcesGetOptionalParams + options?: PrivateLinkResourcesGetOptionalParams, ): Promise; } diff --git a/sdk/datafactory/arm-datafactory/src/operationsInterfaces/triggerRuns.ts b/sdk/datafactory/arm-datafactory/src/operationsInterfaces/triggerRuns.ts index 75838995686f..f7e759026e97 100644 --- a/sdk/datafactory/arm-datafactory/src/operationsInterfaces/triggerRuns.ts +++ b/sdk/datafactory/arm-datafactory/src/operationsInterfaces/triggerRuns.ts @@ -11,7 +11,7 @@ import { TriggerRunsCancelOptionalParams, RunFilterParameters, TriggerRunsQueryByFactoryOptionalParams, - TriggerRunsQueryByFactoryResponse + TriggerRunsQueryByFactoryResponse, } from "../models"; /** Interface representing a TriggerRuns. */ @@ -29,7 +29,7 @@ export interface TriggerRuns { factoryName: string, triggerName: string, runId: string, - options?: TriggerRunsRerunOptionalParams + options?: TriggerRunsRerunOptionalParams, ): Promise; /** * Cancel a single trigger instance by runId. @@ -44,7 +44,7 @@ export interface TriggerRuns { factoryName: string, triggerName: string, runId: string, - options?: TriggerRunsCancelOptionalParams + options?: TriggerRunsCancelOptionalParams, ): Promise; /** * Query trigger runs. @@ -57,6 +57,6 @@ export interface TriggerRuns { resourceGroupName: string, factoryName: string, filterParameters: RunFilterParameters, - options?: TriggerRunsQueryByFactoryOptionalParams + options?: TriggerRunsQueryByFactoryOptionalParams, ): Promise; } diff --git a/sdk/datafactory/arm-datafactory/src/operationsInterfaces/triggers.ts b/sdk/datafactory/arm-datafactory/src/operationsInterfaces/triggers.ts index 5a714e0c4dfe..a62aded23ffe 100644 --- a/sdk/datafactory/arm-datafactory/src/operationsInterfaces/triggers.ts +++ b/sdk/datafactory/arm-datafactory/src/operationsInterfaces/triggers.ts @@ -26,7 +26,7 @@ import { TriggersUnsubscribeFromEventsOptionalParams, TriggersUnsubscribeFromEventsResponse, TriggersStartOptionalParams, - TriggersStopOptionalParams + TriggersStopOptionalParams, } from "../models"; /// @@ -41,7 +41,7 @@ export interface Triggers { listByFactory( resourceGroupName: string, factoryName: string, - options?: TriggersListByFactoryOptionalParams + options?: TriggersListByFactoryOptionalParams, ): PagedAsyncIterableIterator; /** * Query triggers. @@ -54,7 +54,7 @@ export interface Triggers { resourceGroupName: string, factoryName: string, filterParameters: TriggerFilterParameters, - options?: TriggersQueryByFactoryOptionalParams + options?: TriggersQueryByFactoryOptionalParams, ): Promise; /** * Creates or updates a trigger. @@ -69,7 +69,7 @@ export interface Triggers { factoryName: string, triggerName: string, trigger: TriggerResource, - options?: TriggersCreateOrUpdateOptionalParams + options?: TriggersCreateOrUpdateOptionalParams, ): Promise; /** * Gets a trigger. @@ -82,7 +82,7 @@ export interface Triggers { resourceGroupName: string, factoryName: string, triggerName: string, - options?: TriggersGetOptionalParams + options?: TriggersGetOptionalParams, ): Promise; /** * Deletes a trigger. @@ -95,7 +95,7 @@ export interface Triggers { resourceGroupName: string, factoryName: string, triggerName: string, - options?: TriggersDeleteOptionalParams + options?: TriggersDeleteOptionalParams, ): Promise; /** * Subscribe event trigger to events. @@ -108,7 +108,7 @@ export interface Triggers { resourceGroupName: string, factoryName: string, triggerName: string, - options?: TriggersSubscribeToEventsOptionalParams + options?: TriggersSubscribeToEventsOptionalParams, ): Promise< SimplePollerLike< OperationState, @@ -126,7 +126,7 @@ export interface Triggers { resourceGroupName: string, factoryName: string, triggerName: string, - options?: TriggersSubscribeToEventsOptionalParams + options?: TriggersSubscribeToEventsOptionalParams, ): Promise; /** * Get a trigger's event subscription status. @@ -139,7 +139,7 @@ export interface Triggers { resourceGroupName: string, factoryName: string, triggerName: string, - options?: TriggersGetEventSubscriptionStatusOptionalParams + options?: TriggersGetEventSubscriptionStatusOptionalParams, ): Promise; /** * Unsubscribe event trigger from events. @@ -152,7 +152,7 @@ export interface Triggers { resourceGroupName: string, factoryName: string, triggerName: string, - options?: TriggersUnsubscribeFromEventsOptionalParams + options?: TriggersUnsubscribeFromEventsOptionalParams, ): Promise< SimplePollerLike< OperationState, @@ -170,7 +170,7 @@ export interface Triggers { resourceGroupName: string, factoryName: string, triggerName: string, - options?: TriggersUnsubscribeFromEventsOptionalParams + options?: TriggersUnsubscribeFromEventsOptionalParams, ): Promise; /** * Starts a trigger. @@ -183,7 +183,7 @@ export interface Triggers { resourceGroupName: string, factoryName: string, triggerName: string, - options?: TriggersStartOptionalParams + options?: TriggersStartOptionalParams, ): Promise, void>>; /** * Starts a trigger. @@ -196,7 +196,7 @@ export interface Triggers { resourceGroupName: string, factoryName: string, triggerName: string, - options?: TriggersStartOptionalParams + options?: TriggersStartOptionalParams, ): Promise; /** * Stops a trigger. @@ -209,7 +209,7 @@ export interface Triggers { resourceGroupName: string, factoryName: string, triggerName: string, - options?: TriggersStopOptionalParams + options?: TriggersStopOptionalParams, ): Promise, void>>; /** * Stops a trigger. @@ -222,6 +222,6 @@ export interface Triggers { resourceGroupName: string, factoryName: string, triggerName: string, - options?: TriggersStopOptionalParams + options?: TriggersStopOptionalParams, ): Promise; } diff --git a/sdk/datafactory/arm-datafactory/src/pagingHelper.ts b/sdk/datafactory/arm-datafactory/src/pagingHelper.ts index 269a2b9814b5..205cccc26592 100644 --- a/sdk/datafactory/arm-datafactory/src/pagingHelper.ts +++ b/sdk/datafactory/arm-datafactory/src/pagingHelper.ts @@ -28,7 +28,7 @@ export function getContinuationToken(page: unknown): string | undefined { export function setContinuationToken( page: unknown, - continuationToken: string | undefined + continuationToken: string | undefined, ): void { if (typeof page !== "object" || page === null || !continuationToken) { return; diff --git a/sdk/datafactory/arm-datafactory/test/sampleTest.ts b/sdk/datafactory/arm-datafactory/test/sampleTest.ts new file mode 100644 index 000000000000..d64be981b694 --- /dev/null +++ b/sdk/datafactory/arm-datafactory/test/sampleTest.ts @@ -0,0 +1,43 @@ +/* + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + * Changes may cause incorrect behavior and will be lost if the code is regenerated. + */ + +import { + Recorder, + RecorderStartOptions, + env, +} from "@azure-tools/test-recorder"; +import { assert } from "chai"; +import { Context } from "mocha"; + +const replaceableVariables: Record = { + AZURE_CLIENT_ID: "azure_client_id", + AZURE_CLIENT_SECRET: "azure_client_secret", + AZURE_TENANT_ID: "88888888-8888-8888-8888-888888888888", + SUBSCRIPTION_ID: "azure_subscription_id", +}; + +const recorderOptions: RecorderStartOptions = { + envSetupForPlayback: replaceableVariables, +}; + +describe("My test", () => { + let recorder: Recorder; + + beforeEach(async function (this: Context) { + recorder = new Recorder(this.currentTest); + await recorder.start(recorderOptions); + }); + + afterEach(async function () { + await recorder.stop(); + }); + + it("sample test", async function () { + console.log("Hi, I'm a test!"); + }); +}); diff --git a/sdk/datafactory/arm-datafactory/tsconfig.json b/sdk/datafactory/arm-datafactory/tsconfig.json index 6f440f5c25a9..3e6ae96443f3 100644 --- a/sdk/datafactory/arm-datafactory/tsconfig.json +++ b/sdk/datafactory/arm-datafactory/tsconfig.json @@ -15,17 +15,11 @@ ], "declaration": true, "outDir": "./dist-esm", - "importHelpers": true, - "paths": { - "@azure/arm-datafactory": [ - "./src/index" - ] - } + "importHelpers": true }, "include": [ "./src/**/*.ts", - "./test/**/*.ts", - "samples-dev/**/*.ts" + "./test/**/*.ts" ], "exclude": [ "node_modules"