From ba8afbdbcbcf7c4513343af43ba36d29eac9dc7a Mon Sep 17 00:00:00 2001 From: SDK Automation Date: Fri, 1 Nov 2019 08:08:57 +0000 Subject: [PATCH] Generated from 27d5fcbffb59163e5aeda0e779ecd92fff5ae415 add clear-output-folder in resource-manager readme.typescript.md to fix js sdk build failure --- sdk/logic/arm-logic/README.md | 4 +- sdk/logic/arm-logic/package.json | 24 +- sdk/logic/arm-logic/rollup.config.js | 2 +- .../arm-logic/src/logicManagementClient.ts | 10 + .../src/logicManagementClientContext.ts | 2 +- sdk/logic/arm-logic/src/models/index.ts | 5724 +++++++++++------ .../integrationAccountAgreementsMappers.ts | 33 +- .../integrationAccountAssembliesMappers.ts | 33 +- ...rationAccountBatchConfigurationsMappers.ts | 33 +- .../integrationAccountCertificatesMappers.ts | 33 +- .../models/integrationAccountMapsMappers.ts | 33 +- .../integrationAccountPartnersMappers.ts | 33 +- .../integrationAccountSchemasMappers.ts | 33 +- .../integrationAccountSessionsMappers.ts | 33 +- .../src/models/integrationAccountsMappers.ts | 33 +- ...eEnvironmentManagedApiOperationsMappers.ts | 136 + ...ionServiceEnvironmentManagedApisMappers.ts | 136 + ...nServiceEnvironmentNetworkHealthMappers.ts | 17 + ...ntegrationServiceEnvironmentSkusMappers.ts | 16 + .../integrationServiceEnvironmentsMappers.ts | 136 + sdk/logic/arm-logic/src/models/mappers.ts | 1881 +++++- sdk/logic/arm-logic/src/models/parameters.ts | 30 + .../workflowRunActionRepetitionsMappers.ts | 33 +- ...ctionRepetitionsRequestHistoriesMappers.ts | 32 + ...orkflowRunActionRequestHistoriesMappers.ts | 32 + ...orkflowRunActionScopeRepetitionsMappers.ts | 33 +- .../src/models/workflowRunActionsMappers.ts | 33 +- .../models/workflowRunOperationsMappers.ts | 33 +- .../src/models/workflowRunsMappers.ts | 33 +- .../models/workflowTriggerHistoriesMappers.ts | 33 +- .../src/models/workflowTriggersMappers.ts | 33 +- .../models/workflowVersionTriggersMappers.ts | 3 +- .../src/models/workflowVersionsMappers.ts | 33 +- .../arm-logic/src/models/workflowsMappers.ts | 33 +- sdk/logic/arm-logic/src/operations/index.ts | 5 + .../integrationAccountAgreements.ts | 12 +- .../integrationAccountAssemblies.ts | 10 +- .../integrationAccountBatchConfigurations.ts | 8 +- .../integrationAccountCertificates.ts | 10 +- .../src/operations/integrationAccountMaps.ts | 12 +- .../operations/integrationAccountPartners.ts | 12 +- .../operations/integrationAccountSchemas.ts | 12 +- .../operations/integrationAccountSessions.ts | 10 +- .../src/operations/integrationAccounts.ts | 24 +- ...nServiceEnvironmentManagedApiOperations.ts | 141 + ...ntegrationServiceEnvironmentManagedApis.ts | 319 + ...egrationServiceEnvironmentNetworkHealth.ts | 98 + .../integrationServiceEnvironmentSkus.ts | 136 + .../integrationServiceEnvironments.ts | 531 ++ .../workflowRunActionRepetitions.ts | 6 +- .../workflowRunActionScopeRepetitions.ts | 4 +- .../src/operations/workflowRunActions.ts | 8 +- .../src/operations/workflowRunOperations.ts | 2 +- .../arm-logic/src/operations/workflowRuns.ts | 8 +- .../operations/workflowTriggerHistories.ts | 8 +- .../src/operations/workflowTriggers.ts | 14 +- .../src/operations/workflowVersionTriggers.ts | 2 +- .../src/operations/workflowVersions.ts | 6 +- .../arm-logic/src/operations/workflows.ts | 133 +- sdk/logic/arm-logic/tsconfig.json | 4 +- 60 files changed, 7937 insertions(+), 2377 deletions(-) create mode 100644 sdk/logic/arm-logic/src/models/integrationServiceEnvironmentManagedApiOperationsMappers.ts create mode 100644 sdk/logic/arm-logic/src/models/integrationServiceEnvironmentManagedApisMappers.ts create mode 100644 sdk/logic/arm-logic/src/models/integrationServiceEnvironmentNetworkHealthMappers.ts create mode 100644 sdk/logic/arm-logic/src/models/integrationServiceEnvironmentSkusMappers.ts create mode 100644 sdk/logic/arm-logic/src/models/integrationServiceEnvironmentsMappers.ts create mode 100644 sdk/logic/arm-logic/src/operations/integrationServiceEnvironmentManagedApiOperations.ts create mode 100644 sdk/logic/arm-logic/src/operations/integrationServiceEnvironmentManagedApis.ts create mode 100644 sdk/logic/arm-logic/src/operations/integrationServiceEnvironmentNetworkHealth.ts create mode 100644 sdk/logic/arm-logic/src/operations/integrationServiceEnvironmentSkus.ts create mode 100644 sdk/logic/arm-logic/src/operations/integrationServiceEnvironments.ts diff --git a/sdk/logic/arm-logic/README.md b/sdk/logic/arm-logic/README.md index d92ca1283f26..c12bcff569c3 100644 --- a/sdk/logic/arm-logic/README.md +++ b/sdk/logic/arm-logic/README.md @@ -19,8 +19,9 @@ npm install @azure/arm-logic ##### Install @azure/ms-rest-nodeauth +- Please install minimum version of `"@azure/ms-rest-nodeauth": "^3.0.0"`. ```bash -npm install @azure/ms-rest-nodeauth +npm install @azure/ms-rest-nodeauth@"^3.0.0" ``` ##### Sample code @@ -99,5 +100,4 @@ See https://github.com/Azure/ms-rest-browserauth to learn how to authenticate to - [Microsoft Azure SDK for Javascript](https://github.com/Azure/azure-sdk-for-js) - ![Impressions](https://azure-sdk-impressions.azurewebsites.net/api/impressions/azure-sdk-for-js/sdk/logic/arm-logic/README.png) diff --git a/sdk/logic/arm-logic/package.json b/sdk/logic/arm-logic/package.json index 66d4d0b077dd..06d5e11a667d 100644 --- a/sdk/logic/arm-logic/package.json +++ b/sdk/logic/arm-logic/package.json @@ -4,9 +4,9 @@ "description": "LogicManagementClient Library with typescript type definitions for node.js and browser.", "version": "6.0.1", "dependencies": { - "@azure/ms-rest-azure-js": "^1.3.1", - "@azure/ms-rest-js": "^1.2.6", - "tslib": "^1.9.3" + "@azure/ms-rest-azure-js": "^2.0.1", + "@azure/ms-rest-js": "^2.0.4", + "tslib": "^1.10.0" }, "keywords": [ "node", @@ -20,19 +20,19 @@ "module": "./esm/logicManagementClient.js", "types": "./esm/logicManagementClient.d.ts", "devDependencies": { - "typescript": "^3.1.1", - "rollup": "^0.66.2", - "rollup-plugin-node-resolve": "^3.4.0", + "typescript": "^3.5.3", + "rollup": "^1.18.0", + "rollup-plugin-node-resolve": "^5.2.0", "rollup-plugin-sourcemaps": "^0.4.2", - "uglify-js": "^3.4.9" + "uglify-js": "^3.6.0" }, - "homepage": "https://github.com/azure/azure-sdk-for-js/tree/master/sdk/logic/arm-logic", + "homepage": "https://github.com/Azure/azure-sdk-for-js/tree/master/sdk/logic/arm-logic", "repository": { "type": "git", - "url": "https://github.com/azure/azure-sdk-for-js.git" + "url": "https://github.com/Azure/azure-sdk-for-js.git" }, "bugs": { - "url": "https://github.com/azure/azure-sdk-for-js/issues" + "url": "https://github.com/Azure/azure-sdk-for-js/issues" }, "files": [ "dist/**/*.js", @@ -43,7 +43,7 @@ "esm/**/*.js.map", "esm/**/*.d.ts", "esm/**/*.d.ts.map", - "lib/**/*.ts", + "src/**/*.ts", "README.md", "rollup.config.js", "tsconfig.json" @@ -54,5 +54,5 @@ "prepack": "npm install && npm run build" }, "sideEffects": false, - "authPublish": true + "autoPublish": true } diff --git a/sdk/logic/arm-logic/rollup.config.js b/sdk/logic/arm-logic/rollup.config.js index ab5ef107b244..a23959849e8f 100644 --- a/sdk/logic/arm-logic/rollup.config.js +++ b/sdk/logic/arm-logic/rollup.config.js @@ -29,7 +29,7 @@ const config = { */` }, plugins: [ - nodeResolve({ module: true }), + nodeResolve({ mainFields: ['module', 'main'] }), sourcemaps() ] }; diff --git a/sdk/logic/arm-logic/src/logicManagementClient.ts b/sdk/logic/arm-logic/src/logicManagementClient.ts index 15127ec106da..55dca04b4fe1 100644 --- a/sdk/logic/arm-logic/src/logicManagementClient.ts +++ b/sdk/logic/arm-logic/src/logicManagementClient.ts @@ -38,6 +38,11 @@ class LogicManagementClient extends LogicManagementClientContext { integrationAccountAgreements: operations.IntegrationAccountAgreements; integrationAccountCertificates: operations.IntegrationAccountCertificates; integrationAccountSessions: operations.IntegrationAccountSessions; + integrationServiceEnvironments: operations.IntegrationServiceEnvironments; + integrationServiceEnvironmentSkus: operations.IntegrationServiceEnvironmentSkus; + integrationServiceEnvironmentNetworkHealth: operations.IntegrationServiceEnvironmentNetworkHealth; + integrationServiceEnvironmentManagedApis: operations.IntegrationServiceEnvironmentManagedApis; + integrationServiceEnvironmentManagedApiOperations: operations.IntegrationServiceEnvironmentManagedApiOperations; operations: operations.Operations; /** @@ -69,6 +74,11 @@ class LogicManagementClient extends LogicManagementClientContext { this.integrationAccountAgreements = new operations.IntegrationAccountAgreements(this); this.integrationAccountCertificates = new operations.IntegrationAccountCertificates(this); this.integrationAccountSessions = new operations.IntegrationAccountSessions(this); + this.integrationServiceEnvironments = new operations.IntegrationServiceEnvironments(this); + this.integrationServiceEnvironmentSkus = new operations.IntegrationServiceEnvironmentSkus(this); + this.integrationServiceEnvironmentNetworkHealth = new operations.IntegrationServiceEnvironmentNetworkHealth(this); + this.integrationServiceEnvironmentManagedApis = new operations.IntegrationServiceEnvironmentManagedApis(this); + this.integrationServiceEnvironmentManagedApiOperations = new operations.IntegrationServiceEnvironmentManagedApiOperations(this); this.operations = new operations.Operations(this); } } diff --git a/sdk/logic/arm-logic/src/logicManagementClientContext.ts b/sdk/logic/arm-logic/src/logicManagementClientContext.ts index 2245297d9b23..9de8ec34686d 100644 --- a/sdk/logic/arm-logic/src/logicManagementClientContext.ts +++ b/sdk/logic/arm-logic/src/logicManagementClientContext.ts @@ -44,7 +44,7 @@ export class LogicManagementClientContext extends msRestAzure.AzureServiceClient super(credentials, options); - this.apiVersion = '2018-07-01-preview'; + this.apiVersion = '2019-05-01'; this.acceptLanguage = 'en-US'; this.longRunningOperationRetryTimeout = 30; this.baseUri = options.baseUri || this.baseUri || "https://management.azure.com"; diff --git a/sdk/logic/arm-logic/src/models/index.ts b/sdk/logic/arm-logic/src/models/index.ts index 0cb85c7937c1..3ac654abfbfc 100644 --- a/sdk/logic/arm-logic/src/models/index.ts +++ b/sdk/logic/arm-logic/src/models/index.ts @@ -71,6 +71,44 @@ export interface ResourceReference { readonly type?: string; } +/** + * The ip address. + */ +export interface IpAddress { + /** + * The address. + */ + address?: string; +} + +/** + * The flow endpoints configuration. + */ +export interface FlowEndpoints { + /** + * The outgoing ip address. + */ + outgoingIpAddresses?: IpAddress[]; + /** + * The access endpoint ip address. + */ + accessEndpointIpAddresses?: IpAddress[]; +} + +/** + * The endpoints configuration. + */ +export interface FlowEndpointsConfiguration { + /** + * The workflow endpoints. + */ + workflow?: FlowEndpoints; + /** + * The connector endpoints. + */ + connector?: FlowEndpoints; +} + /** * The sku type. */ @@ -146,6 +184,10 @@ export interface Workflow extends Resource { * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly accessEndpoint?: string; + /** + * The endpoints configuration. + */ + endpointsConfiguration?: FlowEndpointsConfiguration; /** * The sku. */ @@ -154,6 +196,10 @@ export interface Workflow extends Resource { * The integration account. */ integrationAccount?: ResourceReference; + /** + * The integration service environment. + */ + integrationServiceEnvironment?: ResourceReference; /** * The definition. */ @@ -533,7 +579,7 @@ export interface WorkflowTriggerHistory extends SubResource { */ readonly outputsLink?: ContentLink; /** - * Gets a value indicating whether trigger was fired. + * The value indicating whether trigger was fired. * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly fired?: boolean; @@ -903,3138 +949,4580 @@ export interface GenerateUpgradedDefinitionParameters { } /** - * The integration account sku. + * The Api Operation Annotation. */ -export interface IntegrationAccountSku { +export interface ApiOperationAnnotation { /** - * The sku name. Possible values include: 'NotSpecified', 'Free', 'Basic', 'Standard' + * Possible values include: 'NotSpecified', 'Preview', 'Production' */ - name: IntegrationAccountSkuName; -} - -/** - * The integration account. - */ -export interface IntegrationAccount extends Resource { + status?: StatusAnnotation; /** - * The integration account properties. + * The family. */ - properties?: any; + family?: string; /** - * The sku. + * The revision. */ - sku?: IntegrationAccountSku; + revision?: number; } /** - * The callback url parameters. + * The Swagger XML. */ -export interface GetCallbackUrlParameters { +export interface SwaggerXml { /** - * The expiry time. - */ - notAfter?: Date; - /** - * The key type. Possible values include: 'NotSpecified', 'Primary', 'Secondary' + * The xml element or attribute name. */ - keyType?: KeyType; -} - -/** - * The callback url. - */ -export interface CallbackUrl { + name?: string; /** - * The URL value. + * The xml namespace. */ - value?: string; -} - -/** - * The integration account schema. - */ -export interface IntegrationAccountSchema extends Resource { + namespace?: string; /** - * The schema type. Possible values include: 'NotSpecified', 'Xml' + * The name prefix. */ - schemaType: SchemaType; + prefix?: string; /** - * The target namespace of the schema. + * Indicates whether the property should be an attribute instead of an element. */ - targetNamespace?: string; + attribute?: boolean; /** - * The document name. + * Indicates whether the array elements are wrapped in a container element. */ - documentName?: string; + wrapped?: boolean; /** - * The file name. + * The vendor extensions. */ - fileName?: string; + extensions?: { [propertyName: string]: any }; +} + +/** + * The swagger external documentation + */ +export interface SwaggerExternalDocumentation { /** - * The created time. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The document description. */ - readonly createdTime?: Date; + description?: string; /** - * The changed time. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The documentation Uri. */ - readonly changedTime?: Date; + uri?: string; /** - * The metadata. + * The vendor extensions. */ - metadata?: any; + extensions?: { [propertyName: string]: any }; +} + +/** + * The swagger custom dynamic schema. + */ +export interface SwaggerCustomDynamicSchema { /** - * The content. + * The operation id to fetch dynamic schema. */ - content?: string; + operationId?: string; /** - * The content type. + * Json pointer to the dynamic schema on the response body. */ - contentType?: string; + valuePath?: string; /** - * The content link. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The operation parameters. */ - readonly contentLink?: ContentLink; + parameters?: { [propertyName: string]: any }; } /** - * The integration account schema filter for odata query. + * The swagger custom dynamic properties. */ -export interface IntegrationAccountSchemaFilter { +export interface SwaggerCustomDynamicProperties { /** - * The schema type of integration account schema. Possible values include: 'NotSpecified', 'Xml' + * The operation id to fetch dynamic schema. */ - schemaType: SchemaType; -} - -/** - * The parameters schema of integration account map. - */ -export interface IntegrationAccountMapPropertiesParametersSchema { + operationId?: string; /** - * The reference name. + * Json pointer to the dynamic schema on the response body. */ - ref?: string; + valuePath?: string; + /** + * The operation parameters. + */ + parameters?: { [propertyName: string]: SwaggerCustomDynamicProperties }; } /** - * The integration account map. + * The swagger custom dynamic list. */ -export interface IntegrationAccountMap extends Resource { - /** - * The map type. Possible values include: 'NotSpecified', 'Xslt', 'Xslt20', 'Xslt30', 'Liquid' - */ - mapType: MapType; - /** - * The parameters schema of integration account map. - */ - parametersSchema?: IntegrationAccountMapPropertiesParametersSchema; +export interface SwaggerCustomDynamicList { /** - * The created time. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The operation id to fetch dynamic schema. */ - readonly createdTime?: Date; + operationId?: string; /** - * The changed time. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The built in operation. */ - readonly changedTime?: Date; + builtInOperation?: string; /** - * The content. + * The path to a response property (relative to the response object, not the response body) which + * contains an array of dynamic value items. */ - content?: string; + itemsPath?: string; /** - * The content type. + * The path to a property which defines the value which should be used. */ - contentType?: string; + itemValuePath?: string; /** - * The content link. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The path to an item property which defines the display name of the item. */ - readonly contentLink?: ContentLink; + itemTitlePath?: string; /** - * The metadata. + * The parameters. */ - metadata?: any; + parameters?: { [propertyName: string]: SwaggerCustomDynamicProperties }; } /** - * The integration account map filter for odata query. + * The swagger custom dynamic tree settings. */ -export interface IntegrationAccountMapFilter { +export interface SwaggerCustomDynamicTreeSettings { /** - * The map type of integration account map. Possible values include: 'NotSpecified', 'Xslt', - * 'Xslt20', 'Xslt30', 'Liquid' + * Indicates whether parent nodes can be selected. */ - mapType: MapType; + canSelectParentNodes?: boolean; + /** + * Indicates whether leaf nodes can be selected. + */ + canSelectLeafNodes?: boolean; } /** - * The integration account partner's business identity. + * The swagger custom dynamic tree parameter. */ -export interface BusinessIdentity { +export interface SwaggerCustomDynamicTreeParameter { /** - * The business identity qualifier e.g. as2identity, ZZ, ZZZ, 31, 32 + * Gets or sets a path to a property in the currently selected item to pass as a value to a + * parameter for the given operation. */ - qualifier: string; + selectedItemValuePath?: string; /** - * The user defined business identity value. + * The parameter value. */ - value: string; -} - -/** - * The B2B partner content. - */ -export interface B2BPartnerContent { + value?: any; /** - * The list of partner business identities. + * The parameter reference. */ - businessIdentities?: BusinessIdentity[]; -} - -/** - * The integration account partner content. - */ -export interface PartnerContent { + parameterReference?: string; /** - * The B2B partner content. + * Indicates whether the parameter is required. */ - b2b?: B2BPartnerContent; + required?: boolean; } /** - * The integration account partner. + * The swagger tree command. */ -export interface IntegrationAccountPartner extends Resource { +export interface SwaggerCustomDynamicTreeCommand { /** - * The partner type. Possible values include: 'NotSpecified', 'B2B' + * The path to an item property which defines the display name of the item. */ - partnerType: PartnerType; + operationId?: string; /** - * The created time. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The path to an item property which defines the display name of the item. */ - readonly createdTime?: Date; + itemsPath?: string; /** - * The changed time. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The path to an item property which defines the display name of the item. */ - readonly changedTime?: Date; + itemValuePath?: string; /** - * The metadata. + * The path to an item property which defines the display name of the item. */ - metadata?: any; + itemTitlePath?: string; /** - * The partner content. + * The path to an item property which defines the display name of the item. */ - content: PartnerContent; -} - -/** - * The integration account partner filter for odata query. - */ -export interface IntegrationAccountPartnerFilter { + itemFullTitlePath?: string; /** - * The partner type of integration account partner. Possible values include: 'NotSpecified', - * 'B2B' + * The path to an item property which defines the display name of the item. */ - partnerType: PartnerType; + itemIsParent?: string; + /** + * The path to an item property which defines the display name of the item. + */ + selectableFilter?: string; + parameters?: { [propertyName: string]: SwaggerCustomDynamicTreeParameter }; } /** - * The AS2 agreement message connection settings. + * The swagger custom dynamic tree. */ -export interface AS2MessageConnectionSettings { - /** - * The value indicating whether to ignore mismatch in certificate name. - */ - ignoreCertificateNameMismatch: boolean; +export interface SwaggerCustomDynamicTree { /** - * The value indicating whether to support HTTP status code 'CONTINUE'. + * The tree settings */ - supportHttpStatusCodeContinue: boolean; + settings?: SwaggerCustomDynamicTreeSettings; /** - * The value indicating whether to keep the connection alive. + * The tree on-open configuration */ - keepHttpConnectionAlive: boolean; + open?: SwaggerCustomDynamicTreeCommand; /** - * The value indicating whether to unfold the HTTP headers. + * The tree on-browse configuration */ - unfoldHttpHeaders: boolean; + browse?: SwaggerCustomDynamicTreeCommand; } /** - * The AS2 agreement acknowledgement connection settings. + * The swagger schema. */ -export interface AS2AcknowledgementConnectionSettings { +export interface SwaggerSchema { /** - * The value indicating whether to ignore mismatch in certificate name. + * The reference. */ - ignoreCertificateNameMismatch: boolean; + ref?: string; /** - * The value indicating whether to support HTTP status code 'CONTINUE'. + * The type. Possible values include: 'String', 'Number', 'Integer', 'Boolean', 'Array', 'File', + * 'Object', 'Null' */ - supportHttpStatusCodeContinue: boolean; + type?: SwaggerSchemaType; /** - * The value indicating whether to keep the connection alive. + * The title. */ - keepHttpConnectionAlive: boolean; + title?: string; /** - * The value indicating whether to unfold the HTTP headers. + * The items schema. */ - unfoldHttpHeaders: boolean; -} - -/** - * The AS2 agreement mdn settings. - */ -export interface AS2MdnSettings { + items?: SwaggerSchema; /** - * The value indicating whether to send or request a MDN. + * The object properties */ - needMDN: boolean; + properties?: { [propertyName: string]: SwaggerSchema }; /** - * The value indicating whether the MDN needs to be signed or not. + * The additional properties. */ - signMDN: boolean; + additionalProperties?: any; /** - * The value indicating whether to send the asynchronous MDN. + * The object required properties. */ - sendMDNAsynchronously: boolean; + required?: string[]; /** - * The receipt delivery URL. + * The maximum number of allowed properties. */ - receiptDeliveryUrl?: string; + maxProperties?: number; /** - * The disposition notification to header value. + * The minimum number of allowed properties. */ - dispositionNotificationTo?: string; + minProperties?: number; /** - * The value indicating whether to sign the outbound MDN if optional. + * The schemas which must pass validation when this schema is used. */ - signOutboundMDNIfOptional: boolean; + allOf?: SwaggerSchema[]; /** - * The MDN text. + * The discriminator. */ - mdnText?: string; + discriminator?: string; /** - * The value indicating whether to send inbound MDN to message box. + * Indicates whether this property must be present in the a request. */ - sendInboundMDNToMessageBox: boolean; + readOnly?: boolean; /** - * The signing or hashing algorithm. Possible values include: 'NotSpecified', 'None', 'MD5', - * 'SHA1', 'SHA2256', 'SHA2384', 'SHA2512' + * The xml representation format for a property. */ - micHashingAlgorithm: HashingAlgorithm; -} - -/** - * The AS2 agreement security settings. - */ -export interface AS2SecuritySettings { + xml?: SwaggerXml; /** - * The value indicating whether to send or request a MDN. + * The external documentation. */ - overrideGroupSigningCertificate: boolean; + externalDocs?: SwaggerExternalDocumentation; /** - * The name of the signing certificate. + * The example value. */ - signingCertificateName?: string; + example?: any; /** - * The name of the encryption certificate. + * Indicates the notification url extension. If this is set, the property's value should be a + * callback url for a webhook. */ - encryptionCertificateName?: string; + notificationUrlExtension?: boolean; /** - * The value indicating whether to enable NRR for inbound encoded messages. + * The dynamic schema configuration. */ - enableNRRForInboundEncodedMessages: boolean; + dynamicSchemaOld?: SwaggerCustomDynamicSchema; /** - * The value indicating whether to enable NRR for inbound decoded messages. + * The dynamic schema configuration. */ - enableNRRForInboundDecodedMessages: boolean; + dynamicSchemaNew?: SwaggerCustomDynamicProperties; /** - * The value indicating whether to enable NRR for outbound MDN. + * The dynamic list. */ - enableNRRForOutboundMDN: boolean; + dynamicListNew?: SwaggerCustomDynamicList; /** - * The value indicating whether to enable NRR for outbound encoded messages. - */ - enableNRRForOutboundEncodedMessages: boolean; - /** - * The value indicating whether to enable NRR for outbound decoded messages. - */ - enableNRRForOutboundDecodedMessages: boolean; - /** - * The value indicating whether to enable NRR for inbound MDN. - */ - enableNRRForInboundMDN: boolean; - /** - * The Sha2 algorithm format. Valid values are Sha2, ShaHashSize, ShaHyphenHashSize, - * Sha2UnderscoreHashSize. + * The dynamic values tree configuration. */ - sha2AlgorithmFormat?: string; + dynamicTree?: SwaggerCustomDynamicTree; } /** - * The AS2 agreement validation settings. + * The Api reference. */ -export interface AS2ValidationSettings { - /** - * The value indicating whether to override incoming message properties with those in agreement. - */ - overrideMessageProperties: boolean; - /** - * The value indicating whether the message has to be encrypted. - */ - encryptMessage: boolean; - /** - * The value indicating whether the message has to be signed. - */ - signMessage: boolean; +export interface ApiReference extends ResourceReference { /** - * The value indicating whether the message has to be compressed. + * The display name of the api. */ - compressMessage: boolean; + displayName?: string; /** - * The value indicating whether to check for duplicate message. + * The description of the api. */ - checkDuplicateMessage: boolean; + description?: string; /** - * The number of days to look back for duplicate interchange. + * The icon uri of the api. */ - interchangeDuplicatesValidityDays: number; + iconUri?: string; /** - * The value indicating whether to check for certificate revocation list on send. + * The swagger of the api. */ - checkCertificateRevocationListOnSend: boolean; + swagger?: any; /** - * The value indicating whether to check for certificate revocation list on receive. + * The brand color of the api. */ - checkCertificateRevocationListOnReceive: boolean; + brandColor?: string; /** - * The encryption algorithm. Possible values include: 'NotSpecified', 'None', 'DES3', 'RC2', - * 'AES128', 'AES192', 'AES256' + * The tier. Possible values include: 'NotSpecified', 'Enterprise', 'Standard', 'Premium' */ - encryptionAlgorithm: EncryptionAlgorithm; + category?: ApiTier; /** - * The signing algorithm. Possible values include: 'NotSpecified', 'Default', 'SHA1', 'SHA2256', - * 'SHA2384', 'SHA2512' + * The integration service environment reference. */ - signingAlgorithm?: SigningAlgorithm; + integrationServiceEnvironment?: ResourceReference; } /** - * The AS2 agreement envelope settings. + * The api operations properties */ -export interface AS2EnvelopeSettings { +export interface ApiOperationPropertiesDefinition { /** - * The message content type. + * The summary of the api operation. */ - messageContentType: string; + summary?: string; /** - * The value indicating whether to transmit file name in mime header. + * The description of the api operation. */ - transmitFileNameInMimeHeader: boolean; + description?: string; /** - * The template for file name. + * The visibility of the api operation. */ - fileNameTemplate: string; + visibility?: string; /** - * The value indicating whether to suspend message on file name generation error. + * The trigger type of api operation. */ - suspendMessageOnFileNameGenerationError: boolean; + trigger?: string; /** - * The value indicating whether to auto generate file name. + * The trigger hint for the api operation. */ - autogenerateFileName: boolean; -} - -/** - * The AS2 agreement error settings. - */ -export interface AS2ErrorSettings { + triggerHint?: string; /** - * The value indicating whether to suspend duplicate message. + * Indicates whether the api operation is pageable. */ - suspendDuplicateMessage: boolean; + pageable?: boolean; /** - * The value indicating whether to resend message If MDN is not received. + * The annotation of api operation. */ - resendIfMDNNotReceived: boolean; -} - -/** - * The AS2 agreement protocol settings. - */ -export interface AS2ProtocolSettings { + annotation?: ApiOperationAnnotation; /** - * The message connection settings. + * The api reference. */ - messageConnectionSettings: AS2MessageConnectionSettings; + api?: ApiReference; /** - * The acknowledgement connection settings. + * The operation inputs definition schema. */ - acknowledgementConnectionSettings: AS2AcknowledgementConnectionSettings; + inputsDefinition?: SwaggerSchema; /** - * The MDN settings. + * The operation responses definition schemas. */ - mdnSettings: AS2MdnSettings; + responsesDefinition?: { [propertyName: string]: SwaggerSchema }; /** - * The security settings. + * Indicates whether the API operation is webhook or not. */ - securitySettings: AS2SecuritySettings; + isWebhook?: boolean; /** - * The validation settings. + * Indicates whether the API operation is notification or not. */ - validationSettings: AS2ValidationSettings; + isNotification?: boolean; +} + +/** + * The api operation. + */ +export interface ApiOperation extends Resource { + properties?: ApiOperationPropertiesDefinition; +} + +/** + * The WSDL service. + */ +export interface WsdlService { /** - * The envelope settings. + * The qualified name. */ - envelopeSettings: AS2EnvelopeSettings; + qualifiedName?: string; /** - * The error settings. + * The list of endpoints' qualified names. */ - errorSettings: AS2ErrorSettings; + endpointQualifiedNames?: string[]; } /** - * The integration account AS2 one-way agreement. + * The API deployment parameter metadata. */ -export interface AS2OneWayAgreement { +export interface ApiDeploymentParameterMetadata { /** - * The sender business identity + * The type. */ - senderBusinessIdentity: BusinessIdentity; + type?: string; /** - * The receiver business identity + * Indicates whether its required. */ - receiverBusinessIdentity: BusinessIdentity; + isRequired?: boolean; /** - * The AS2 protocol settings. + * The display name. */ - protocolSettings: AS2ProtocolSettings; + displayName?: string; + /** + * The description. + */ + description?: string; + /** + * The visibility. Possible values include: 'NotSpecified', 'Default', 'Internal' + */ + visibility?: ApiDeploymentParameterVisibility; } /** - * The integration account AS2 agreement content. + * The API deployment parameters metadata. */ -export interface AS2AgreementContent { +export interface ApiDeploymentParameterMetadataSet { /** - * The AS2 one-way receive agreement. + * The package content link parameter. */ - receiveAgreement: AS2OneWayAgreement; + packageContentLink?: ApiDeploymentParameterMetadata; /** - * The AS2 one-way send agreement. + * The package content link parameter. */ - sendAgreement: AS2OneWayAgreement; + redisCacheConnectionString?: ApiDeploymentParameterMetadata; } /** - * The X12 agreement validation settings. + * The api resource metadata. */ -export interface X12ValidationSettings { +export interface ApiResourceMetadata { /** - * The value indicating whether to validate character set in the message. + * The source. */ - validateCharacterSet: boolean; + source?: string; /** - * The value indicating whether to check for duplicate interchange control number. + * The brand color. */ - checkDuplicateInterchangeControlNumber: boolean; + brandColor?: string; /** - * The validity period of interchange control number. + * The hide key. */ - interchangeControlNumberValidityDays: number; + hideKey?: string; /** - * The value indicating whether to check for duplicate group control number. + * The tags. */ - checkDuplicateGroupControlNumber: boolean; + tags?: { [propertyName: string]: string }; /** - * The value indicating whether to check for duplicate transaction set control number. + * The api type. Possible values include: 'NotSpecified', 'Rest', 'Soap' */ - checkDuplicateTransactionSetControlNumber: boolean; + apiType?: ApiType; /** - * The value indicating whether to Whether to validate EDI types. + * The WSDL service. */ - validateEDITypes: boolean; + wsdlService?: WsdlService; /** - * The value indicating whether to Whether to validate XSD types. + * The WSDL import method. Possible values include: 'NotSpecified', 'SoapToRest', + * 'SoapPassThrough' */ - validateXSDTypes: boolean; + wsdlImportMethod?: WsdlImportMethod; /** - * The value indicating whether to allow leading and trailing spaces and zeroes. + * The connection type. */ - allowLeadingAndTrailingSpacesAndZeroes: boolean; + connectionType?: string; /** - * The value indicating whether to trim leading and trailing spaces and zeroes. + * The provisioning state. Possible values include: 'NotSpecified', 'Accepted', 'Running', + * 'Ready', 'Creating', 'Created', 'Deleting', 'Deleted', 'Canceled', 'Failed', 'Succeeded', + * 'Moving', 'Updating', 'Registering', 'Registered', 'Unregistering', 'Unregistered', + * 'Completed' */ - trimLeadingAndTrailingSpacesAndZeroes: boolean; + provisioningState?: WorkflowProvisioningState; /** - * The trailing separator policy. Possible values include: 'NotSpecified', 'NotAllowed', - * 'Optional', 'Mandatory' + * The connector deployment parameters metadata. */ - trailingSeparatorPolicy: TrailingSeparatorPolicy; + deploymentParameters?: ApiDeploymentParameterMetadataSet; } /** - * The X12 agreement framing settings. + * The API general information. */ -export interface X12FramingSettings { +export interface ApiResourceGeneralInformation { /** - * The data element separator. + * The icon url. */ - dataElementSeparator: number; + iconUrl?: string; /** - * The component separator. + * The display name. */ - componentSeparator: number; + displayName?: string; /** - * The value indicating whether to replace separators in payload. + * The description. */ - replaceSeparatorsInPayload: boolean; + description?: string; /** - * The replacement character. + * The terms of use url. */ - replaceCharacter: number; + termsOfUseUrl?: string; /** - * The segment terminator. + * The release tag. */ - segmentTerminator: number; + releaseTag?: string; /** - * The X12 character set. Possible values include: 'NotSpecified', 'Basic', 'Extended', 'UTF8' + * The tier. Possible values include: 'NotSpecified', 'Enterprise', 'Standard', 'Premium' */ - characterSet: X12CharacterSet; + tier?: ApiTier; +} + +/** + * The API backend service. + */ +export interface ApiResourceBackendService { /** - * The segment terminator suffix. Possible values include: 'NotSpecified', 'None', 'CR', 'LF', - * 'CRLF' + * The service URL. */ - segmentTerminatorSuffix: SegmentTerminatorSuffix; + serviceUrl?: string; } /** - * The X12 agreement envelope settings. + * The API resource policies. */ -export interface X12EnvelopeSettings { +export interface ApiResourcePolicies { /** - * The controls standards id. + * The API level only policies XML as embedded content. */ - controlStandardsId: number; + content?: string; /** - * The value indicating whether to use control standards id as repetition character. + * The content link to the policies. */ - useControlStandardsIdAsRepetitionCharacter: boolean; + contentLink?: string; +} + +/** + * The Api resource definition. + */ +export interface ApiResourceDefinitions { /** - * The sender application id. + * The original swagger url. */ - senderApplicationId: string; + originalSwaggerUrl?: string; /** - * The receiver application id. + * The modified swagger url. */ - receiverApplicationId: string; + modifiedSwaggerUrl?: string; +} + +/** + * The API resource properties. + */ +export interface ApiResourceProperties { /** - * The control version number. + * The name */ - controlVersionNumber: string; + name?: string; /** - * The interchange control number lower bound. + * The connection parameters. */ - interchangeControlNumberLowerBound: number; + connectionParameters?: { [propertyName: string]: any }; /** - * The interchange control number upper bound. + * The metadata. */ - interchangeControlNumberUpperBound: number; + metadata?: ApiResourceMetadata; /** - * The value indicating whether to rollover interchange control number. + * The runtime urls. */ - rolloverInterchangeControlNumber: boolean; + runtimeUrls?: string[]; /** - * The value indicating whether to enable default group headers. + * The api general information. */ - enableDefaultGroupHeaders: boolean; + generalInformation?: ApiResourceGeneralInformation; /** - * The functional group id. + * The capabilities. */ - functionalGroupId?: string; + capabilities?: string[]; /** - * The group control number lower bound. + * The backend service. */ - groupControlNumberLowerBound: number; + backendService?: ApiResourceBackendService; /** - * The group control number upper bound. + * The policies for the API. */ - groupControlNumberUpperBound: number; + policies?: ApiResourcePolicies; /** - * The value indicating whether to rollover group control number. + * The API definition. */ - rolloverGroupControlNumber: boolean; + apiDefinitionUrl?: string; /** - * The group header agency code. + * The api definitions. */ - groupHeaderAgencyCode: string; + apiDefinitions?: ApiResourceDefinitions; /** - * The group header version. + * The integration service environment reference. */ - groupHeaderVersion: string; + integrationServiceEnvironment?: ResourceReference; /** - * The transaction set control number lower bound. + * The provisioning state. Possible values include: 'NotSpecified', 'Accepted', 'Running', + * 'Ready', 'Creating', 'Created', 'Deleting', 'Deleted', 'Canceled', 'Failed', 'Succeeded', + * 'Moving', 'Updating', 'Registering', 'Registered', 'Unregistering', 'Unregistered', + * 'Completed' */ - transactionSetControlNumberLowerBound: number; + provisioningState?: WorkflowProvisioningState; /** - * The transaction set control number upper bound. + * The category. Possible values include: 'NotSpecified', 'Enterprise', 'Standard', 'Premium' */ - transactionSetControlNumberUpperBound: number; + category?: ApiTier; +} + +/** + * The managed api definition. + */ +export interface ManagedApi extends Resource { /** - * The value indicating whether to rollover transaction set control number. + * The api resource properties. */ - rolloverTransactionSetControlNumber: boolean; + properties?: ApiResourceProperties; +} + +/** + * The network endpoint. + */ +export interface IntegrationServiceEnvironmentNetworkEndpoint { /** - * The transaction set control number prefix. + * The accessibility state. Possible values include: 'NotSpecified', 'Unknown', 'Available', + * 'NotAvailable' */ - transactionSetControlNumberPrefix?: string; + accessibility?: IntegrationServiceEnvironmentNetworkEndPointAccessibilityState; /** - * The transaction set control number suffix. + * The domain name. */ - transactionSetControlNumberSuffix?: string; + domainName?: string; /** - * The value indicating whether to overwrite existing transaction set control number. + * The ports. */ - overwriteExistingTransactionSetControlNumber: boolean; + ports?: string[]; +} + +/** + * The azure async operation resource. + */ +export interface IntegrationServiceEnvironmentNetworkDependency { /** - * The group header date format. Possible values include: 'NotSpecified', 'CCYYMMDD', 'YYMMDD' + * The network dependency category type. Possible values include: 'NotSpecified', 'AzureStorage', + * 'AzureManagement', 'AzureActiveDirectory', 'SSLCertificateVerification', + * 'DiagnosticLogsAndMetrics', 'IntegrationServiceEnvironmentConnectors', 'RedisCache', + * 'AccessEndpoints', 'RecoveryService', 'SQL', 'RegionalService' */ - groupHeaderDateFormat: X12DateFormat; + category?: IntegrationServiceEnvironmentNetworkDependencyCategoryType; /** - * The group header time format. Possible values include: 'NotSpecified', 'HHMM', 'HHMMSS', - * 'HHMMSSdd', 'HHMMSSd' + * The display name. */ - groupHeaderTimeFormat: X12TimeFormat; + displayName?: string; /** - * The usage indicator. Possible values include: 'NotSpecified', 'Test', 'Information', - * 'Production' + * The endpoints. */ - usageIndicator: UsageIndicator; + endpoints?: IntegrationServiceEnvironmentNetworkEndpoint[]; } /** - * The X12 agreement acknowledgement settings. + * The extended error info. */ -export interface X12AcknowledgementSettings { +export interface ExtendedErrorInfo { /** - * The value indicating whether technical acknowledgement is needed. + * The error code. Possible values include: 'NotSpecified', + * 'IntegrationServiceEnvironmentNotFound', 'InternalServerError', 'InvalidOperationId' */ - needTechnicalAcknowledgement: boolean; + code: ErrorResponseCode; /** - * The value indicating whether to batch the technical acknowledgements. + * The error message. */ - batchTechnicalAcknowledgements: boolean; + message: string; /** - * The value indicating whether functional acknowledgement is needed. + * The error message details. */ - needFunctionalAcknowledgement: boolean; + details?: ExtendedErrorInfo[]; /** - * The functional acknowledgement version. + * The inner error. */ - functionalAcknowledgementVersion?: string; - /** - * The value indicating whether to batch functional acknowledgements. - */ - batchFunctionalAcknowledgements: boolean; - /** - * The value indicating whether implementation acknowledgement is needed. - */ - needImplementationAcknowledgement: boolean; - /** - * The implementation acknowledgement version. - */ - implementationAcknowledgementVersion?: string; - /** - * The value indicating whether to batch implementation acknowledgements. - */ - batchImplementationAcknowledgements: boolean; - /** - * The value indicating whether a loop is needed for valid messages. - */ - needLoopForValidMessages: boolean; - /** - * The value indicating whether to send synchronous acknowledgement. - */ - sendSynchronousAcknowledgement: boolean; + innerError?: any; +} + +/** + * The integration service environment subnet network health. + */ +export interface IntegrationServiceEnvironmentNetworkDependencyHealth { /** - * The acknowledgement control number prefix. + * The error if any occurred during the operation. */ - acknowledgementControlNumberPrefix?: string; + error?: ExtendedErrorInfo; /** - * The acknowledgement control number suffix. + * The network dependency health state. Possible values include: 'NotSpecified', 'Healthy', + * 'Unhealthy', 'Unknown' */ - acknowledgementControlNumberSuffix?: string; + state?: IntegrationServiceEnvironmentNetworkDependencyHealthState; +} + +/** + * The integration service environment subnet network health. + */ +export interface IntegrationServiceEnvironmentSubnetNetworkHealth { /** - * The acknowledgement control number lower bound. + * The outbound network dependencies. */ - acknowledgementControlNumberLowerBound: number; + outboundNetworkDependencies?: IntegrationServiceEnvironmentNetworkDependency[]; /** - * The acknowledgement control number upper bound. + * The integration service environment network health. */ - acknowledgementControlNumberUpperBound: number; + outboundNetworkHealth?: IntegrationServiceEnvironmentNetworkDependencyHealth; /** - * The value indicating whether to rollover acknowledgement control number. + * The integration service environment network health state. Possible values include: + * 'NotSpecified', 'Unknown', 'Available', 'NotAvailable' */ - rolloverAcknowledgementControlNumber: boolean; + networkDependencyHealthState: IntegrationServiceEnvironmentNetworkEndPointAccessibilityState; } /** - * The X12 message filter for odata query. + * The integration service environment access endpoint. */ -export interface X12MessageFilter { +export interface IntegrationServiceEnvironmentAccessEndpoint { /** - * The message filter type. Possible values include: 'NotSpecified', 'Include', 'Exclude' + * The access endpoint type. Possible values include: 'NotSpecified', 'External', 'Internal' */ - messageFilterType: MessageFilterType; + type?: IntegrationServiceEnvironmentAccessEndpointType; } /** - * The X12 agreement security settings. + * The network configuration. */ -export interface X12SecuritySettings { - /** - * The authorization qualifier. - */ - authorizationQualifier: string; +export interface NetworkConfiguration { /** - * The authorization value. + * Gets the virtual network address space. */ - authorizationValue?: string; + virtualNetworkAddressSpace?: string; /** - * The security qualifier. + * The access endpoint. */ - securityQualifier: string; + accessEndpoint?: IntegrationServiceEnvironmentAccessEndpoint; /** - * The password value. + * The subnets. */ - passwordValue?: string; + subnets?: ResourceReference[]; } /** - * The X12 processing settings. + * The integration service environment properties. */ -export interface X12ProcessingSettings { - /** - * The value indicating whether to mask security information. - */ - maskSecurityInfo: boolean; +export interface IntegrationServiceEnvironmentProperties { /** - * The value indicating whether to convert numerical type to implied decimal. + * The provisioning state. Possible values include: 'NotSpecified', 'Accepted', 'Running', + * 'Ready', 'Creating', 'Created', 'Deleting', 'Deleted', 'Canceled', 'Failed', 'Succeeded', + * 'Moving', 'Updating', 'Registering', 'Registered', 'Unregistering', 'Unregistered', + * 'Completed' */ - convertImpliedDecimal: boolean; + provisioningState?: WorkflowProvisioningState; /** - * The value indicating whether to preserve interchange. + * The integration service environment state. Possible values include: 'NotSpecified', + * 'Completed', 'Enabled', 'Disabled', 'Deleted', 'Suspended' */ - preserveInterchange: boolean; + state?: WorkflowState; /** - * The value indicating whether to suspend interchange on error. + * Gets the tracking id. */ - suspendInterchangeOnError: boolean; + integrationServiceEnvironmentId?: string; /** - * The value indicating whether to create empty xml tags for trailing separators. + * The endpoints configuration. */ - createEmptyXmlTagsForTrailingSeparators: boolean; + endpointsConfiguration?: FlowEndpointsConfiguration; /** - * The value indicating whether to use dot as decimal separator. + * The network configuration. */ - useDotAsDecimalSeparator: boolean; + networkConfiguration?: NetworkConfiguration; } /** - * The X12 envelope override settings. + * The integration service environment sku. */ -export interface X12EnvelopeOverride { +export interface IntegrationServiceEnvironmentSku { /** - * The target namespace on which this envelope settings has to be applied. + * The sku name. Possible values include: 'NotSpecified', 'Premium', 'Developer' */ - targetNamespace: string; + name?: IntegrationServiceEnvironmentSkuName; /** - * The protocol version on which this envelope settings has to be applied. + * The sku capacity. */ - protocolVersion: string; + capacity?: number; +} + +/** + * The integration service environment. + */ +export interface IntegrationServiceEnvironment extends Resource { /** - * The message id on which this envelope settings has to be applied. + * The integration service environment properties. */ - messageId: string; + properties?: IntegrationServiceEnvironmentProperties; /** - * The responsible agency code. + * The sku. */ - responsibleAgencyCode: string; + sku?: IntegrationServiceEnvironmentSku; +} + +/** + * The sku. + */ +export interface IntegrationServiceEnvironmentSkuDefinitionSku { /** - * The header version. + * The sku name. Possible values include: 'NotSpecified', 'Premium', 'Developer' */ - headerVersion: string; + name?: IntegrationServiceEnvironmentSkuName; /** - * The sender application id. + * The sku tier. */ - senderApplicationId: string; + tier?: string; +} + +/** + * The integration service environment sku capacity. + */ +export interface IntegrationServiceEnvironmentSkuCapacity { /** - * The receiver application id. + * The minimum capacity. */ - receiverApplicationId: string; + minimum?: number; /** - * The functional identifier code. + * The maximum capacity. */ - functionalIdentifierCode?: string; + maximum?: number; /** - * The date format. Possible values include: 'NotSpecified', 'CCYYMMDD', 'YYMMDD' + * The default capacity. */ - dateFormat: X12DateFormat; + default?: number; /** - * The time format. Possible values include: 'NotSpecified', 'HHMM', 'HHMMSS', 'HHMMSSdd', - * 'HHMMSSd' + * The sku scale type. Possible values include: 'Manual', 'Automatic', 'None' */ - timeFormat: X12TimeFormat; + scaleType?: IntegrationServiceEnvironmentSkuScaleType; } /** - * The X12 validation override settings. + * The integration service environment sku definition. */ -export interface X12ValidationOverride { +export interface IntegrationServiceEnvironmentSkuDefinition { /** - * The message id on which the validation settings has to be applied. + * The resource type. */ - messageId: string; + resourceType?: string; /** - * The value indicating whether to validate EDI types. + * The sku. */ - validateEDITypes: boolean; + sku?: IntegrationServiceEnvironmentSkuDefinitionSku; /** - * The value indicating whether to validate XSD types. + * The sku capacity. */ - validateXSDTypes: boolean; + capacity?: IntegrationServiceEnvironmentSkuCapacity; +} + +/** + * The integration account sku. + */ +export interface IntegrationAccountSku { /** - * The value indicating whether to allow leading and trailing spaces and zeroes. + * The sku name. Possible values include: 'NotSpecified', 'Free', 'Basic', 'Standard' */ - allowLeadingAndTrailingSpacesAndZeroes: boolean; + name: IntegrationAccountSkuName; +} + +/** + * The integration account. + */ +export interface IntegrationAccount extends Resource { /** - * The value indicating whether to validate character Set. + * The integration service environment. */ - validateCharacterSet: boolean; + integrationServiceEnvironment?: IntegrationServiceEnvironment; /** - * The value indicating whether to trim leading and trailing spaces and zeroes. + * The workflow state. Possible values include: 'NotSpecified', 'Completed', 'Enabled', + * 'Disabled', 'Deleted', 'Suspended' */ - trimLeadingAndTrailingSpacesAndZeroes: boolean; + state?: WorkflowState; /** - * The trailing separator policy. Possible values include: 'NotSpecified', 'NotAllowed', - * 'Optional', 'Mandatory' + * The sku. */ - trailingSeparatorPolicy: TrailingSeparatorPolicy; + sku?: IntegrationAccountSku; } /** - * The X12 message identifier. + * The callback url parameters. */ -export interface X12MessageIdentifier { +export interface GetCallbackUrlParameters { /** - * The message id. + * The expiry time. */ - messageId: string; + notAfter?: Date; + /** + * The key type. Possible values include: 'NotSpecified', 'Primary', 'Secondary' + */ + keyType?: KeyType; } /** - * The X12 schema reference. + * The callback url. */ -export interface X12SchemaReference { - /** - * The message id. - */ - messageId: string; - /** - * The sender application id. - */ - senderApplicationId?: string; - /** - * The schema version. - */ - schemaVersion: string; +export interface CallbackUrl { /** - * The schema name. + * The URL value. */ - schemaName: string; + value?: string; } /** - * The X12 delimiter override settings. + * The integration account schema. */ -export interface X12DelimiterOverrides { +export interface IntegrationAccountSchema extends Resource { /** - * The protocol version. + * The schema type. Possible values include: 'NotSpecified', 'Xml' */ - protocolVersion?: string; + schemaType: SchemaType; /** - * The message id. + * The target namespace of the schema. */ - messageId?: string; + targetNamespace?: string; /** - * The data element separator. + * The document name. */ - dataElementSeparator: number; + documentName?: string; /** - * The component separator. + * The file name. */ - componentSeparator: number; + fileName?: string; /** - * The segment terminator. + * The created time. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - segmentTerminator: number; + readonly createdTime?: Date; /** - * The segment terminator suffix. Possible values include: 'NotSpecified', 'None', 'CR', 'LF', - * 'CRLF' + * The changed time. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - segmentTerminatorSuffix: SegmentTerminatorSuffix; + readonly changedTime?: Date; /** - * The replacement character. + * The metadata. */ - replaceCharacter: number; + metadata?: any; /** - * The value indicating whether to replace separators in payload. + * The content. */ - replaceSeparatorsInPayload: boolean; + content?: string; /** - * The target namespace on which this delimiter settings has to be applied. + * The content type. */ - targetNamespace?: string; + contentType?: string; + /** + * The content link. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly contentLink?: ContentLink; } /** - * The X12 agreement protocol settings. + * The integration account schema filter for odata query. */ -export interface X12ProtocolSettings { - /** - * The X12 validation settings. - */ - validationSettings: X12ValidationSettings; +export interface IntegrationAccountSchemaFilter { /** - * The X12 framing settings. + * The schema type of integration account schema. Possible values include: 'NotSpecified', 'Xml' */ - framingSettings: X12FramingSettings; + schemaType: SchemaType; +} + +/** + * The parameters schema of integration account map. + */ +export interface IntegrationAccountMapPropertiesParametersSchema { /** - * The X12 envelope settings. + * The reference name. */ - envelopeSettings: X12EnvelopeSettings; - /** - * The X12 acknowledgment settings. - */ - acknowledgementSettings: X12AcknowledgementSettings; + ref?: string; +} + +/** + * The integration account map. + */ +export interface IntegrationAccountMap extends Resource { /** - * The X12 message filter. + * The map type. Possible values include: 'NotSpecified', 'Xslt', 'Xslt20', 'Xslt30', 'Liquid' */ - messageFilter: X12MessageFilter; + mapType: MapType; /** - * The X12 security settings. + * The parameters schema of integration account map. */ - securitySettings: X12SecuritySettings; + parametersSchema?: IntegrationAccountMapPropertiesParametersSchema; /** - * The X12 processing settings. + * The created time. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - processingSettings: X12ProcessingSettings; + readonly createdTime?: Date; /** - * The X12 envelope override settings. + * The changed time. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - envelopeOverrides?: X12EnvelopeOverride[]; + readonly changedTime?: Date; /** - * The X12 validation override settings. + * The content. */ - validationOverrides?: X12ValidationOverride[]; + content?: string; /** - * The X12 message filter list. + * The content type. */ - messageFilterList?: X12MessageIdentifier[]; + contentType?: string; /** - * The X12 schema references. + * The content link. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - schemaReferences: X12SchemaReference[]; + readonly contentLink?: ContentLink; /** - * The X12 delimiter override settings. + * The metadata. */ - x12DelimiterOverrides?: X12DelimiterOverrides[]; + metadata?: any; } /** - * The X12 one-way agreement. + * The integration account map filter for odata query. */ -export interface X12OneWayAgreement { +export interface IntegrationAccountMapFilter { /** - * The sender business identity + * The map type of integration account map. Possible values include: 'NotSpecified', 'Xslt', + * 'Xslt20', 'Xslt30', 'Liquid' */ - senderBusinessIdentity: BusinessIdentity; + mapType: MapType; +} + +/** + * The integration account partner's business identity. + */ +export interface BusinessIdentity { /** - * The receiver business identity + * The business identity qualifier e.g. as2identity, ZZ, ZZZ, 31, 32 */ - receiverBusinessIdentity: BusinessIdentity; + qualifier: string; /** - * The X12 protocol settings. + * The user defined business identity value. */ - protocolSettings: X12ProtocolSettings; + value: string; } /** - * The X12 agreement content. + * The B2B partner content. */ -export interface X12AgreementContent { +export interface B2BPartnerContent { /** - * The X12 one-way receive agreement. + * The list of partner business identities. */ - receiveAgreement: X12OneWayAgreement; + businessIdentities?: BusinessIdentity[]; +} + +/** + * The integration account partner content. + */ +export interface PartnerContent { /** - * The X12 one-way send agreement. + * The B2B partner content. */ - sendAgreement: X12OneWayAgreement; + b2b?: B2BPartnerContent; } /** - * The Edifact agreement validation settings. + * The integration account partner. */ -export interface EdifactValidationSettings { +export interface IntegrationAccountPartner extends Resource { /** - * The value indicating whether to validate character set in the message. + * The partner type. Possible values include: 'NotSpecified', 'B2B' */ - validateCharacterSet: boolean; + partnerType: PartnerType; /** - * The value indicating whether to check for duplicate interchange control number. + * The created time. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - checkDuplicateInterchangeControlNumber: boolean; + readonly createdTime?: Date; /** - * The validity period of interchange control number. + * The changed time. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - interchangeControlNumberValidityDays: number; + readonly changedTime?: Date; /** - * The value indicating whether to check for duplicate group control number. + * The metadata. */ - checkDuplicateGroupControlNumber: boolean; + metadata?: any; /** - * The value indicating whether to check for duplicate transaction set control number. + * The partner content. */ - checkDuplicateTransactionSetControlNumber: boolean; + content: PartnerContent; +} + +/** + * The integration account partner filter for odata query. + */ +export interface IntegrationAccountPartnerFilter { /** - * The value indicating whether to Whether to validate EDI types. + * The partner type of integration account partner. Possible values include: 'NotSpecified', + * 'B2B' */ - validateEDITypes: boolean; + partnerType: PartnerType; +} + +/** + * The AS2 agreement message connection settings. + */ +export interface AS2MessageConnectionSettings { /** - * The value indicating whether to Whether to validate XSD types. + * The value indicating whether to ignore mismatch in certificate name. */ - validateXSDTypes: boolean; + ignoreCertificateNameMismatch: boolean; /** - * The value indicating whether to allow leading and trailing spaces and zeroes. + * The value indicating whether to support HTTP status code 'CONTINUE'. */ - allowLeadingAndTrailingSpacesAndZeroes: boolean; + supportHttpStatusCodeContinue: boolean; /** - * The value indicating whether to trim leading and trailing spaces and zeroes. + * The value indicating whether to keep the connection alive. */ - trimLeadingAndTrailingSpacesAndZeroes: boolean; + keepHttpConnectionAlive: boolean; /** - * The trailing separator policy. Possible values include: 'NotSpecified', 'NotAllowed', - * 'Optional', 'Mandatory' + * The value indicating whether to unfold the HTTP headers. */ - trailingSeparatorPolicy: TrailingSeparatorPolicy; + unfoldHttpHeaders: boolean; } /** - * The Edifact agreement framing settings. + * The AS2 agreement acknowledgement connection settings. */ -export interface EdifactFramingSettings { +export interface AS2AcknowledgementConnectionSettings { /** - * The service code list directory version. + * Indicates whether to ignore mismatch in certificate name. */ - serviceCodeListDirectoryVersion?: string; + ignoreCertificateNameMismatch: boolean; /** - * The character encoding. + * Indicates whether to support HTTP status code 'CONTINUE'. */ - characterEncoding?: string; + supportHttpStatusCodeContinue: boolean; /** - * The protocol version. + * Indicates whether to keep the connection alive. */ - protocolVersion: number; + keepHttpConnectionAlive: boolean; /** - * The data element separator. + * Indicates whether to unfold the HTTP headers. */ - dataElementSeparator: number; + unfoldHttpHeaders: boolean; +} + +/** + * The AS2 agreement mdn settings. + */ +export interface AS2MdnSettings { /** - * The component separator. + * The value indicating whether to send or request a MDN. */ - componentSeparator: number; + needMDN: boolean; /** - * The segment terminator. + * The value indicating whether the MDN needs to be signed or not. */ - segmentTerminator: number; + signMDN: boolean; /** - * The release indicator. + * The value indicating whether to send the asynchronous MDN. */ - releaseIndicator: number; + sendMDNAsynchronously: boolean; /** - * The repetition separator. + * The receipt delivery URL. */ - repetitionSeparator: number; + receiptDeliveryUrl?: string; /** - * The EDIFACT frame setting characterSet. Possible values include: 'NotSpecified', 'UNOB', - * 'UNOA', 'UNOC', 'UNOD', 'UNOE', 'UNOF', 'UNOG', 'UNOH', 'UNOI', 'UNOJ', 'UNOK', 'UNOX', - * 'UNOY', 'KECA' + * The disposition notification to header value. */ - characterSet: EdifactCharacterSet; + dispositionNotificationTo?: string; /** - * The EDIFACT frame setting decimal indicator. Possible values include: 'NotSpecified', 'Comma', - * 'Decimal' + * The value indicating whether to sign the outbound MDN if optional. */ - decimalPointIndicator: EdifactDecimalIndicator; + signOutboundMDNIfOptional: boolean; /** - * The EDIFACT frame setting segment terminator suffix. Possible values include: 'NotSpecified', - * 'None', 'CR', 'LF', 'CRLF' + * The MDN text. */ - segmentTerminatorSuffix: SegmentTerminatorSuffix; + mdnText?: string; + /** + * The value indicating whether to send inbound MDN to message box. + */ + sendInboundMDNToMessageBox: boolean; + /** + * The signing or hashing algorithm. Possible values include: 'NotSpecified', 'None', 'MD5', + * 'SHA1', 'SHA2256', 'SHA2384', 'SHA2512' + */ + micHashingAlgorithm: HashingAlgorithm; } /** - * The Edifact agreement envelope settings. + * The AS2 agreement security settings. */ -export interface EdifactEnvelopeSettings { - /** - * The group association assigned code. - */ - groupAssociationAssignedCode?: string; +export interface AS2SecuritySettings { /** - * The communication agreement id. + * The value indicating whether to send or request a MDN. */ - communicationAgreementId?: string; + overrideGroupSigningCertificate: boolean; /** - * The value indicating whether to apply delimiter string advice. + * The name of the signing certificate. */ - applyDelimiterStringAdvice: boolean; + signingCertificateName?: string; /** - * The value indicating whether to create grouping segments. + * The name of the encryption certificate. */ - createGroupingSegments: boolean; + encryptionCertificateName?: string; /** - * The value indicating whether to enable default group headers. + * The value indicating whether to enable NRR for inbound encoded messages. */ - enableDefaultGroupHeaders: boolean; + enableNRRForInboundEncodedMessages: boolean; /** - * The recipient reference password value. + * The value indicating whether to enable NRR for inbound decoded messages. */ - recipientReferencePasswordValue?: string; + enableNRRForInboundDecodedMessages: boolean; /** - * The recipient reference password qualifier. + * The value indicating whether to enable NRR for outbound MDN. */ - recipientReferencePasswordQualifier?: string; + enableNRRForOutboundMDN: boolean; /** - * The application reference id. + * The value indicating whether to enable NRR for outbound encoded messages. */ - applicationReferenceId?: string; + enableNRRForOutboundEncodedMessages: boolean; /** - * The processing priority code. + * The value indicating whether to enable NRR for outbound decoded messages. */ - processingPriorityCode?: string; + enableNRRForOutboundDecodedMessages: boolean; /** - * The interchange control number lower bound. + * The value indicating whether to enable NRR for inbound MDN. */ - interchangeControlNumberLowerBound: number; + enableNRRForInboundMDN: boolean; /** - * The interchange control number upper bound. + * The Sha2 algorithm format. Valid values are Sha2, ShaHashSize, ShaHyphenHashSize, + * Sha2UnderscoreHashSize. */ - interchangeControlNumberUpperBound: number; - /** - * The value indicating whether to rollover interchange control number. - */ - rolloverInterchangeControlNumber: boolean; + sha2AlgorithmFormat?: string; +} + +/** + * The AS2 agreement validation settings. + */ +export interface AS2ValidationSettings { /** - * The interchange control number prefix. + * The value indicating whether to override incoming message properties with those in agreement. */ - interchangeControlNumberPrefix?: string; + overrideMessageProperties: boolean; /** - * The interchange control number suffix. + * The value indicating whether the message has to be encrypted. */ - interchangeControlNumberSuffix?: string; + encryptMessage: boolean; /** - * The sender reverse routing address. + * The value indicating whether the message has to be signed. */ - senderReverseRoutingAddress?: string; + signMessage: boolean; /** - * The receiver reverse routing address. + * The value indicating whether the message has to be compressed. */ - receiverReverseRoutingAddress?: string; + compressMessage: boolean; /** - * The functional group id. + * The value indicating whether to check for duplicate message. */ - functionalGroupId?: string; + checkDuplicateMessage: boolean; /** - * The group controlling agency code. + * The number of days to look back for duplicate interchange. */ - groupControllingAgencyCode?: string; + interchangeDuplicatesValidityDays: number; /** - * The group message version. + * The value indicating whether to check for certificate revocation list on send. */ - groupMessageVersion?: string; + checkCertificateRevocationListOnSend: boolean; /** - * The group message release. + * The value indicating whether to check for certificate revocation list on receive. */ - groupMessageRelease?: string; + checkCertificateRevocationListOnReceive: boolean; /** - * The group control number lower bound. + * The encryption algorithm. Possible values include: 'NotSpecified', 'None', 'DES3', 'RC2', + * 'AES128', 'AES192', 'AES256' */ - groupControlNumberLowerBound: number; + encryptionAlgorithm: EncryptionAlgorithm; /** - * The group control number upper bound. + * The signing algorithm. Possible values include: 'NotSpecified', 'Default', 'SHA1', 'SHA2256', + * 'SHA2384', 'SHA2512' */ - groupControlNumberUpperBound: number; + signingAlgorithm?: SigningAlgorithm; +} + +/** + * The AS2 agreement envelope settings. + */ +export interface AS2EnvelopeSettings { /** - * The value indicating whether to rollover group control number. + * The message content type. */ - rolloverGroupControlNumber: boolean; + messageContentType: string; /** - * The group control number prefix. + * The value indicating whether to transmit file name in mime header. */ - groupControlNumberPrefix?: string; + transmitFileNameInMimeHeader: boolean; /** - * The group control number suffix. + * The template for file name. */ - groupControlNumberSuffix?: string; + fileNameTemplate: string; /** - * The group application receiver qualifier. + * The value indicating whether to suspend message on file name generation error. */ - groupApplicationReceiverQualifier?: string; + suspendMessageOnFileNameGenerationError: boolean; /** - * The group application receiver id. + * The value indicating whether to auto generate file name. */ - groupApplicationReceiverId?: string; + autogenerateFileName: boolean; +} + +/** + * The AS2 agreement error settings. + */ +export interface AS2ErrorSettings { /** - * The group application sender qualifier. + * The value indicating whether to suspend duplicate message. */ - groupApplicationSenderQualifier?: string; + suspendDuplicateMessage: boolean; /** - * The group application sender id. + * The value indicating whether to resend message If MDN is not received. */ - groupApplicationSenderId?: string; + resendIfMDNNotReceived: boolean; +} + +/** + * The AS2 agreement protocol settings. + */ +export interface AS2ProtocolSettings { /** - * The group application password. + * The message connection settings. */ - groupApplicationPassword?: string; + messageConnectionSettings: AS2MessageConnectionSettings; /** - * The value indicating whether to overwrite existing transaction set control number. + * The acknowledgement connection settings. */ - overwriteExistingTransactionSetControlNumber: boolean; + acknowledgementConnectionSettings: AS2AcknowledgementConnectionSettings; /** - * The transaction set control number prefix. + * The MDN settings. */ - transactionSetControlNumberPrefix?: string; + mdnSettings: AS2MdnSettings; /** - * The transaction set control number suffix. + * The security settings. */ - transactionSetControlNumberSuffix?: string; + securitySettings: AS2SecuritySettings; /** - * The transaction set control number lower bound. + * The validation settings. */ - transactionSetControlNumberLowerBound: number; + validationSettings: AS2ValidationSettings; /** - * The transaction set control number upper bound. + * The envelope settings. */ - transactionSetControlNumberUpperBound: number; + envelopeSettings: AS2EnvelopeSettings; /** - * The value indicating whether to rollover transaction set control number. + * The error settings. */ - rolloverTransactionSetControlNumber: boolean; + errorSettings: AS2ErrorSettings; +} + +/** + * The integration account AS2 one-way agreement. + */ +export interface AS2OneWayAgreement { /** - * The value indicating whether the message is a test interchange. + * The sender business identity */ - isTestInterchange: boolean; + senderBusinessIdentity: BusinessIdentity; /** - * The sender internal identification. + * The receiver business identity */ - senderInternalIdentification?: string; + receiverBusinessIdentity: BusinessIdentity; /** - * The sender internal sub identification. + * The AS2 protocol settings. */ - senderInternalSubIdentification?: string; + protocolSettings: AS2ProtocolSettings; +} + +/** + * The integration account AS2 agreement content. + */ +export interface AS2AgreementContent { /** - * The receiver internal identification. + * The AS2 one-way receive agreement. */ - receiverInternalIdentification?: string; + receiveAgreement: AS2OneWayAgreement; /** - * The receiver internal sub identification. + * The AS2 one-way send agreement. */ - receiverInternalSubIdentification?: string; + sendAgreement: AS2OneWayAgreement; } /** - * The Edifact agreement acknowledgement settings. + * The X12 agreement validation settings. */ -export interface EdifactAcknowledgementSettings { - /** - * The value indicating whether technical acknowledgement is needed. - */ - needTechnicalAcknowledgement: boolean; +export interface X12ValidationSettings { /** - * The value indicating whether to batch the technical acknowledgements. + * The value indicating whether to validate character set in the message. */ - batchTechnicalAcknowledgements: boolean; + validateCharacterSet: boolean; /** - * The value indicating whether functional acknowledgement is needed. + * The value indicating whether to check for duplicate interchange control number. */ - needFunctionalAcknowledgement: boolean; + checkDuplicateInterchangeControlNumber: boolean; /** - * The value indicating whether to batch functional acknowledgements. + * The validity period of interchange control number. */ - batchFunctionalAcknowledgements: boolean; + interchangeControlNumberValidityDays: number; /** - * The value indicating whether a loop is needed for valid messages. + * The value indicating whether to check for duplicate group control number. */ - needLoopForValidMessages: boolean; + checkDuplicateGroupControlNumber: boolean; /** - * The value indicating whether to send synchronous acknowledgement. + * The value indicating whether to check for duplicate transaction set control number. */ - sendSynchronousAcknowledgement: boolean; + checkDuplicateTransactionSetControlNumber: boolean; /** - * The acknowledgement control number prefix. + * The value indicating whether to Whether to validate EDI types. */ - acknowledgementControlNumberPrefix?: string; + validateEDITypes: boolean; /** - * The acknowledgement control number suffix. + * The value indicating whether to Whether to validate XSD types. */ - acknowledgementControlNumberSuffix?: string; + validateXSDTypes: boolean; /** - * The acknowledgement control number lower bound. + * The value indicating whether to allow leading and trailing spaces and zeroes. */ - acknowledgementControlNumberLowerBound: number; + allowLeadingAndTrailingSpacesAndZeroes: boolean; /** - * The acknowledgement control number upper bound. + * The value indicating whether to trim leading and trailing spaces and zeroes. */ - acknowledgementControlNumberUpperBound: number; + trimLeadingAndTrailingSpacesAndZeroes: boolean; /** - * The value indicating whether to rollover acknowledgement control number. + * The trailing separator policy. Possible values include: 'NotSpecified', 'NotAllowed', + * 'Optional', 'Mandatory' */ - rolloverAcknowledgementControlNumber: boolean; + trailingSeparatorPolicy: TrailingSeparatorPolicy; } /** - * The Edifact message filter for odata query. + * The X12 agreement framing settings. */ -export interface EdifactMessageFilter { +export interface X12FramingSettings { /** - * The message filter type. Possible values include: 'NotSpecified', 'Include', 'Exclude' + * The data element separator. */ - messageFilterType: MessageFilterType; -} - -/** - * The Edifact agreement protocol settings. - */ -export interface EdifactProcessingSettings { + dataElementSeparator: number; /** - * The value indicating whether to mask security information. + * The component separator. */ - maskSecurityInfo: boolean; + componentSeparator: number; /** - * The value indicating whether to preserve interchange. + * The value indicating whether to replace separators in payload. */ - preserveInterchange: boolean; + replaceSeparatorsInPayload: boolean; /** - * The value indicating whether to suspend interchange on error. + * The replacement character. */ - suspendInterchangeOnError: boolean; + replaceCharacter: number; /** - * The value indicating whether to create empty xml tags for trailing separators. + * The segment terminator. */ - createEmptyXmlTagsForTrailingSeparators: boolean; + segmentTerminator: number; /** - * The value indicating whether to use dot as decimal separator. + * The X12 character set. Possible values include: 'NotSpecified', 'Basic', 'Extended', 'UTF8' */ - useDotAsDecimalSeparator: boolean; + characterSet: X12CharacterSet; + /** + * The segment terminator suffix. Possible values include: 'NotSpecified', 'None', 'CR', 'LF', + * 'CRLF' + */ + segmentTerminatorSuffix: SegmentTerminatorSuffix; } /** - * The Edifact envelope override settings. + * The X12 agreement envelope settings. */ -export interface EdifactEnvelopeOverride { +export interface X12EnvelopeSettings { /** - * The message id on which this envelope settings has to be applied. + * The controls standards id. */ - messageId?: string; + controlStandardsId: number; /** - * The message version on which this envelope settings has to be applied. + * The value indicating whether to use control standards id as repetition character. */ - messageVersion?: string; + useControlStandardsIdAsRepetitionCharacter: boolean; /** - * The message release version on which this envelope settings has to be applied. + * The sender application id. */ - messageRelease?: string; + senderApplicationId: string; /** - * The message association assigned code. + * The receiver application id. */ - messageAssociationAssignedCode?: string; + receiverApplicationId: string; /** - * The target namespace on which this envelope settings has to be applied. + * The control version number. */ - targetNamespace?: string; + controlVersionNumber: string; /** - * The functional group id. + * The interchange control number lower bound. */ - functionalGroupId?: string; + interchangeControlNumberLowerBound: number; /** - * The sender application qualifier. + * The interchange control number upper bound. */ - senderApplicationQualifier?: string; + interchangeControlNumberUpperBound: number; /** - * The sender application id. + * The value indicating whether to rollover interchange control number. */ - senderApplicationId?: string; + rolloverInterchangeControlNumber: boolean; /** - * The receiver application qualifier. + * The value indicating whether to enable default group headers. */ - receiverApplicationQualifier?: string; + enableDefaultGroupHeaders: boolean; /** - * The receiver application id. + * The functional group id. */ - receiverApplicationId?: string; + functionalGroupId?: string; /** - * The controlling agency code. + * The group control number lower bound. */ - controllingAgencyCode?: string; + groupControlNumberLowerBound: number; /** - * The group header message version. + * The group control number upper bound. */ - groupHeaderMessageVersion?: string; + groupControlNumberUpperBound: number; /** - * The group header message release. + * The value indicating whether to rollover group control number. */ - groupHeaderMessageRelease?: string; + rolloverGroupControlNumber: boolean; /** - * The association assigned code. + * The group header agency code. */ - associationAssignedCode?: string; + groupHeaderAgencyCode: string; /** - * The application password. + * The group header version. */ - applicationPassword?: string; -} - -/** - * The Edifact message identifier. - */ -export interface EdifactMessageIdentifier { + groupHeaderVersion: string; /** - * The message id on which this envelope settings has to be applied. + * The transaction set control number lower bound. */ - messageId: string; -} - -/** - * The Edifact schema reference. - */ -export interface EdifactSchemaReference { + transactionSetControlNumberLowerBound: number; /** - * The message id. + * The transaction set control number upper bound. */ - messageId: string; + transactionSetControlNumberUpperBound: number; /** - * The message version. + * The value indicating whether to rollover transaction set control number. */ - messageVersion: string; + rolloverTransactionSetControlNumber: boolean; /** - * The message release version. + * The transaction set control number prefix. */ - messageRelease: string; + transactionSetControlNumberPrefix?: string; /** - * The sender application id. + * The transaction set control number suffix. */ - senderApplicationId?: string; + transactionSetControlNumberSuffix?: string; /** - * The sender application qualifier. + * The value indicating whether to overwrite existing transaction set control number. */ - senderApplicationQualifier?: string; + overwriteExistingTransactionSetControlNumber: boolean; /** - * The association assigned code. + * The group header date format. Possible values include: 'NotSpecified', 'CCYYMMDD', 'YYMMDD' */ - associationAssignedCode?: string; + groupHeaderDateFormat: X12DateFormat; /** - * The schema name. + * The group header time format. Possible values include: 'NotSpecified', 'HHMM', 'HHMMSS', + * 'HHMMSSdd', 'HHMMSSd' */ - schemaName: string; + groupHeaderTimeFormat: X12TimeFormat; + /** + * The usage indicator. Possible values include: 'NotSpecified', 'Test', 'Information', + * 'Production' + */ + usageIndicator: UsageIndicator; } /** - * The Edifact validation override settings. + * The X12 agreement acknowledgement settings. */ -export interface EdifactValidationOverride { +export interface X12AcknowledgementSettings { /** - * The message id on which the validation settings has to be applied. + * The value indicating whether technical acknowledgement is needed. */ - messageId: string; + needTechnicalAcknowledgement: boolean; /** - * The value indicating whether to validate character Set. + * The value indicating whether to batch the technical acknowledgements. */ - enforceCharacterSet: boolean; + batchTechnicalAcknowledgements: boolean; /** - * The value indicating whether to validate EDI types. + * The value indicating whether functional acknowledgement is needed. */ - validateEDITypes: boolean; + needFunctionalAcknowledgement: boolean; /** - * The value indicating whether to validate XSD types. + * The functional acknowledgement version. */ - validateXSDTypes: boolean; + functionalAcknowledgementVersion?: string; /** - * The value indicating whether to allow leading and trailing spaces and zeroes. + * The value indicating whether to batch functional acknowledgements. */ - allowLeadingAndTrailingSpacesAndZeroes: boolean; + batchFunctionalAcknowledgements: boolean; /** - * The trailing separator policy. Possible values include: 'NotSpecified', 'NotAllowed', - * 'Optional', 'Mandatory' + * The value indicating whether implementation acknowledgement is needed. */ - trailingSeparatorPolicy: TrailingSeparatorPolicy; + needImplementationAcknowledgement: boolean; /** - * The value indicating whether to trim leading and trailing spaces and zeroes. + * The implementation acknowledgement version. */ - trimLeadingAndTrailingSpacesAndZeroes: boolean; -} - -/** - * The Edifact delimiter override settings. - */ -export interface EdifactDelimiterOverride { + implementationAcknowledgementVersion?: string; /** - * The message id. + * The value indicating whether to batch implementation acknowledgements. */ - messageId?: string; + batchImplementationAcknowledgements: boolean; /** - * The message version. + * The value indicating whether a loop is needed for valid messages. */ - messageVersion?: string; + needLoopForValidMessages: boolean; /** - * The message release. + * The value indicating whether to send synchronous acknowledgement. */ - messageRelease?: string; + sendSynchronousAcknowledgement: boolean; /** - * The data element separator. + * The acknowledgement control number prefix. */ - dataElementSeparator: number; + acknowledgementControlNumberPrefix?: string; /** - * The component separator. + * The acknowledgement control number suffix. */ - componentSeparator: number; + acknowledgementControlNumberSuffix?: string; /** - * The segment terminator. + * The acknowledgement control number lower bound. */ - segmentTerminator: number; + acknowledgementControlNumberLowerBound: number; /** - * The repetition separator. + * The acknowledgement control number upper bound. */ - repetitionSeparator: number; + acknowledgementControlNumberUpperBound: number; /** - * The segment terminator suffix. Possible values include: 'NotSpecified', 'None', 'CR', 'LF', - * 'CRLF' + * The value indicating whether to rollover acknowledgement control number. */ - segmentTerminatorSuffix: SegmentTerminatorSuffix; + rolloverAcknowledgementControlNumber: boolean; +} + +/** + * The X12 message filter for odata query. + */ +export interface X12MessageFilter { /** - * The decimal point indicator. Possible values include: 'NotSpecified', 'Comma', 'Decimal' + * The message filter type. Possible values include: 'NotSpecified', 'Include', 'Exclude' */ - decimalPointIndicator: EdifactDecimalIndicator; + messageFilterType: MessageFilterType; +} + +/** + * The X12 agreement security settings. + */ +export interface X12SecuritySettings { /** - * The release indicator. + * The authorization qualifier. */ - releaseIndicator: number; + authorizationQualifier: string; /** - * The message association assigned code. + * The authorization value. */ - messageAssociationAssignedCode?: string; + authorizationValue?: string; /** - * The target namespace on which this delimiter settings has to be applied. + * The security qualifier. */ - targetNamespace?: string; + securityQualifier: string; + /** + * The password value. + */ + passwordValue?: string; } /** - * The Edifact agreement protocol settings. + * The X12 processing settings. */ -export interface EdifactProtocolSettings { +export interface X12ProcessingSettings { /** - * The EDIFACT validation settings. + * The value indicating whether to mask security information. */ - validationSettings: EdifactValidationSettings; + maskSecurityInfo: boolean; /** - * The EDIFACT framing settings. + * The value indicating whether to convert numerical type to implied decimal. */ - framingSettings: EdifactFramingSettings; + convertImpliedDecimal: boolean; /** - * The EDIFACT envelope settings. + * The value indicating whether to preserve interchange. */ - envelopeSettings: EdifactEnvelopeSettings; + preserveInterchange: boolean; /** - * The EDIFACT acknowledgement settings. + * The value indicating whether to suspend interchange on error. */ - acknowledgementSettings: EdifactAcknowledgementSettings; + suspendInterchangeOnError: boolean; /** - * The EDIFACT message filter. + * The value indicating whether to create empty xml tags for trailing separators. */ - messageFilter: EdifactMessageFilter; + createEmptyXmlTagsForTrailingSeparators: boolean; /** - * The EDIFACT processing Settings. + * The value indicating whether to use dot as decimal separator. */ - processingSettings: EdifactProcessingSettings; + useDotAsDecimalSeparator: boolean; +} + +/** + * The X12 envelope override settings. + */ +export interface X12EnvelopeOverride { /** - * The EDIFACT envelope override settings. + * The target namespace on which this envelope settings has to be applied. */ - envelopeOverrides?: EdifactEnvelopeOverride[]; + targetNamespace: string; /** - * The EDIFACT message filter list. + * The protocol version on which this envelope settings has to be applied. */ - messageFilterList?: EdifactMessageIdentifier[]; + protocolVersion: string; /** - * The EDIFACT schema references. + * The message id on which this envelope settings has to be applied. */ - schemaReferences: EdifactSchemaReference[]; + messageId: string; /** - * The EDIFACT validation override settings. + * The responsible agency code. */ - validationOverrides?: EdifactValidationOverride[]; + responsibleAgencyCode: string; /** - * The EDIFACT delimiter override settings. + * The header version. */ - edifactDelimiterOverrides?: EdifactDelimiterOverride[]; + headerVersion: string; + /** + * The sender application id. + */ + senderApplicationId: string; + /** + * The receiver application id. + */ + receiverApplicationId: string; + /** + * The functional identifier code. + */ + functionalIdentifierCode?: string; + /** + * The date format. Possible values include: 'NotSpecified', 'CCYYMMDD', 'YYMMDD' + */ + dateFormat: X12DateFormat; + /** + * The time format. Possible values include: 'NotSpecified', 'HHMM', 'HHMMSS', 'HHMMSSdd', + * 'HHMMSSd' + */ + timeFormat: X12TimeFormat; } /** - * The Edifact one way agreement. + * The X12 validation override settings. */ -export interface EdifactOneWayAgreement { +export interface X12ValidationOverride { /** - * The sender business identity + * The message id on which the validation settings has to be applied. */ - senderBusinessIdentity: BusinessIdentity; + messageId: string; /** - * The receiver business identity + * The value indicating whether to validate EDI types. */ - receiverBusinessIdentity: BusinessIdentity; + validateEDITypes: boolean; /** - * The EDIFACT protocol settings. + * The value indicating whether to validate XSD types. */ - protocolSettings: EdifactProtocolSettings; + validateXSDTypes: boolean; + /** + * The value indicating whether to allow leading and trailing spaces and zeroes. + */ + allowLeadingAndTrailingSpacesAndZeroes: boolean; + /** + * The value indicating whether to validate character Set. + */ + validateCharacterSet: boolean; + /** + * The value indicating whether to trim leading and trailing spaces and zeroes. + */ + trimLeadingAndTrailingSpacesAndZeroes: boolean; + /** + * The trailing separator policy. Possible values include: 'NotSpecified', 'NotAllowed', + * 'Optional', 'Mandatory' + */ + trailingSeparatorPolicy: TrailingSeparatorPolicy; } /** - * The Edifact agreement content. + * The X12 message identifier. */ -export interface EdifactAgreementContent { - /** - * The EDIFACT one-way receive agreement. - */ - receiveAgreement: EdifactOneWayAgreement; +export interface X12MessageIdentifier { /** - * The EDIFACT one-way send agreement. + * The message id. */ - sendAgreement: EdifactOneWayAgreement; + messageId: string; } /** - * The integration account agreement content. + * The X12 schema reference. */ -export interface AgreementContent { +export interface X12SchemaReference { /** - * The AS2 agreement content. + * The message id. */ - aS2?: AS2AgreementContent; + messageId: string; /** - * The X12 agreement content. + * The sender application id. */ - x12?: X12AgreementContent; + senderApplicationId?: string; /** - * The EDIFACT agreement content. + * The schema version. */ - edifact?: EdifactAgreementContent; + schemaVersion: string; + /** + * The schema name. + */ + schemaName: string; } /** - * The integration account agreement. + * The X12 delimiter override settings. */ -export interface IntegrationAccountAgreement extends Resource { +export interface X12DelimiterOverrides { /** - * The created time. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The protocol version. */ - readonly createdTime?: Date; + protocolVersion?: string; /** - * The changed time. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The message id. */ - readonly changedTime?: Date; + messageId?: string; /** - * The metadata. + * The data element separator. */ - metadata?: any; + dataElementSeparator: number; /** - * The agreement type. Possible values include: 'NotSpecified', 'AS2', 'X12', 'Edifact' + * The component separator. */ - agreementType: AgreementType; + componentSeparator: number; /** - * The integration account partner that is set as host partner for this agreement. + * The segment terminator. */ - hostPartner: string; + segmentTerminator: number; /** - * The integration account partner that is set as guest partner for this agreement. + * The segment terminator suffix. Possible values include: 'NotSpecified', 'None', 'CR', 'LF', + * 'CRLF' */ - guestPartner: string; + segmentTerminatorSuffix: SegmentTerminatorSuffix; /** - * The business identity of the host partner. + * The replacement character. */ - hostIdentity: BusinessIdentity; + replaceCharacter: number; /** - * The business identity of the guest partner. + * The value indicating whether to replace separators in payload. */ - guestIdentity: BusinessIdentity; + replaceSeparatorsInPayload: boolean; /** - * The agreement content. + * The target namespace on which this delimiter settings has to be applied. */ - content: AgreementContent; + targetNamespace?: string; } /** - * The integration account agreement filter for odata query. + * The X12 agreement protocol settings. */ -export interface IntegrationAccountAgreementFilter { +export interface X12ProtocolSettings { /** - * The agreement type of integration account agreement. Possible values include: 'NotSpecified', - * 'AS2', 'X12', 'Edifact' + * The X12 validation settings. */ - agreementType: AgreementType; -} - -/** - * The key vault reference. - */ -export interface KeyVaultKeyReferenceKeyVault { + validationSettings: X12ValidationSettings; /** - * The resource id. + * The X12 framing settings. */ - id?: string; + framingSettings: X12FramingSettings; /** - * The resource name. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The X12 envelope settings. */ - readonly name?: string; + envelopeSettings: X12EnvelopeSettings; /** - * The resource type. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The X12 acknowledgment settings. */ - readonly type?: string; -} - -/** - * The reference to the key vault key. - */ -export interface KeyVaultKeyReference { + acknowledgementSettings: X12AcknowledgementSettings; /** - * The key vault reference. + * The X12 message filter. */ - keyVault: KeyVaultKeyReferenceKeyVault; + messageFilter: X12MessageFilter; /** - * The private key name in key vault. + * The X12 security settings. */ - keyName: string; + securitySettings: X12SecuritySettings; /** - * The private key version in key vault. + * The X12 processing settings. */ - keyVersion?: string; -} - -/** - * The integration account certificate. - */ -export interface IntegrationAccountCertificate extends Resource { + processingSettings: X12ProcessingSettings; /** - * The created time. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The X12 envelope override settings. */ - readonly createdTime?: Date; + envelopeOverrides?: X12EnvelopeOverride[]; /** - * The changed time. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The X12 validation override settings. */ - readonly changedTime?: Date; + validationOverrides?: X12ValidationOverride[]; /** - * The metadata. + * The X12 message filter list. */ - metadata?: any; + messageFilterList?: X12MessageIdentifier[]; /** - * The key details in the key vault. + * The X12 schema references. */ - key?: KeyVaultKeyReference; + schemaReferences: X12SchemaReference[]; /** - * The public certificate. + * The X12 delimiter override settings. */ - publicCertificate?: string; + x12DelimiterOverrides?: X12DelimiterOverrides[]; } /** - * The integration account session filter. + * The X12 one-way agreement. */ -export interface IntegrationAccountSessionFilter { +export interface X12OneWayAgreement { /** - * The changed time of integration account sessions. + * The sender business identity */ - changedTime: Date; + senderBusinessIdentity: BusinessIdentity; + /** + * The receiver business identity + */ + receiverBusinessIdentity: BusinessIdentity; + /** + * The X12 protocol settings. + */ + protocolSettings: X12ProtocolSettings; } /** - * The integration account session. + * The X12 agreement content. */ -export interface IntegrationAccountSession extends Resource { - /** - * The created time. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly createdTime?: Date; +export interface X12AgreementContent { /** - * The changed time. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The X12 one-way receive agreement. */ - readonly changedTime?: Date; + receiveAgreement: X12OneWayAgreement; /** - * The session content. + * The X12 one-way send agreement. */ - content?: any; + sendAgreement: X12OneWayAgreement; } /** - * The object that represents the operation. + * The Edifact agreement validation settings. */ -export interface OperationDisplay { +export interface EdifactValidationSettings { /** - * Service provider: Microsoft.Logic + * The value indicating whether to validate character set in the message. */ - provider?: string; + validateCharacterSet: boolean; /** - * Resource on which the operation is performed: Profile, endpoint, etc. + * The value indicating whether to check for duplicate interchange control number. */ - resource?: string; + checkDuplicateInterchangeControlNumber: boolean; /** - * Operation type: Read, write, delete, etc. + * The validity period of interchange control number. */ - operation?: string; -} - -/** - * Logic REST API operation - */ -export interface Operation { + interchangeControlNumberValidityDays: number; /** - * Operation name: {provider}/{resource}/{operation} + * The value indicating whether to check for duplicate group control number. */ - name?: string; + checkDuplicateGroupControlNumber: boolean; /** - * The object that represents the operation. + * The value indicating whether to check for duplicate transaction set control number. */ - display?: OperationDisplay; -} - -/** - * The key vault reference. - */ -export interface KeyVaultReference extends ResourceReference { -} - -/** - * The list key vault keys definition. - */ -export interface ListKeyVaultKeysDefinition { + checkDuplicateTransactionSetControlNumber: boolean; /** - * The key vault reference. + * The value indicating whether to Whether to validate EDI types. */ - keyVault: KeyVaultReference; + validateEDITypes: boolean; /** - * The skip token. + * The value indicating whether to Whether to validate XSD types. */ - skipToken?: string; -} - -/** - * The key attributes. - */ -export interface KeyVaultKeyAttributes { + validateXSDTypes: boolean; /** - * Whether the key is enabled or not. + * The value indicating whether to allow leading and trailing spaces and zeroes. */ - enabled?: boolean; + allowLeadingAndTrailingSpacesAndZeroes: boolean; /** - * When the key was created. + * The value indicating whether to trim leading and trailing spaces and zeroes. */ - created?: number; + trimLeadingAndTrailingSpacesAndZeroes: boolean; /** - * When the key was updated. + * The trailing separator policy. Possible values include: 'NotSpecified', 'NotAllowed', + * 'Optional', 'Mandatory' */ - updated?: number; + trailingSeparatorPolicy: TrailingSeparatorPolicy; } /** - * The key vault key. + * The Edifact agreement framing settings. */ -export interface KeyVaultKey { +export interface EdifactFramingSettings { /** - * The key id. + * The service code list directory version. */ - kid?: string; + serviceCodeListDirectoryVersion?: string; /** - * The key attributes. + * The character encoding. */ - attributes?: KeyVaultKeyAttributes; -} - -/** - * An interface representing TrackingEventErrorInfo. - */ -export interface TrackingEventErrorInfo { - message?: string; - code?: string; -} - -/** - * An interface representing TrackingEvent. - */ -export interface TrackingEvent { + characterEncoding?: string; /** - * Possible values include: 'LogAlways', 'Critical', 'Error', 'Warning', 'Informational', - * 'Verbose' + * The protocol version. */ - eventLevel: EventLevel; - eventTime: Date; + protocolVersion: number; /** - * Possible values include: 'NotSpecified', 'Custom', 'AS2Message', 'AS2MDN', 'X12Interchange', - * 'X12FunctionalGroup', 'X12TransactionSet', 'X12InterchangeAcknowledgment', - * 'X12FunctionalGroupAcknowledgment', 'X12TransactionSetAcknowledgment', 'EdifactInterchange', - * 'EdifactFunctionalGroup', 'EdifactTransactionSet', 'EdifactInterchangeAcknowledgment', - * 'EdifactFunctionalGroupAcknowledgment', 'EdifactTransactionSetAcknowledgment' + * The data element separator. */ - recordType: TrackingRecordType; - error?: TrackingEventErrorInfo; -} - -/** - * An interface representing TrackingEventsDefinition. - */ -export interface TrackingEventsDefinition { - sourceType: string; + dataElementSeparator: number; /** - * Possible values include: 'None', 'DisableSourceInfoEnrich' + * The component separator. */ - trackEventsOptions?: TrackEventsOperationOptions; - events: TrackingEvent[]; -} - -/** - * An interface representing SetTriggerStateActionDefinition. - */ -export interface SetTriggerStateActionDefinition { - source: WorkflowTrigger; -} - -/** - * An interface representing Expression. - */ -export interface Expression { - text?: string; - value?: any; - subexpressions?: Expression[]; - error?: AzureResourceErrorInfo; -} - -/** - * An interface representing ExpressionRoot. - */ -export interface ExpressionRoot extends Expression { + componentSeparator: number; /** - * The path. + * The segment terminator. */ - path?: string; -} - -/** - * The error info. - */ -export interface ErrorInfo { + segmentTerminator: number; /** - * The error code. + * The release indicator. */ - code: string; -} - -/** - * The azure resource error info. - */ -export interface AzureResourceErrorInfo extends ErrorInfo { + releaseIndicator: number; /** - * The error message. + * The repetition separator. */ - message: string; + repetitionSeparator: number; /** - * The error details. + * The EDIFACT frame setting characterSet. Possible values include: 'NotSpecified', 'UNOB', + * 'UNOA', 'UNOC', 'UNOD', 'UNOE', 'UNOF', 'UNOG', 'UNOH', 'UNOI', 'UNOJ', 'UNOK', 'UNOX', + * 'UNOY', 'KECA' */ - details?: AzureResourceErrorInfo[]; -} - -/** - * The workflow run action repetition index. - */ -export interface RepetitionIndex { + characterSet: EdifactCharacterSet; /** - * The scope. + * The EDIFACT frame setting decimal indicator. Possible values include: 'NotSpecified', 'Comma', + * 'Decimal' */ - scopeName?: string; + decimalPointIndicator: EdifactDecimalIndicator; /** - * The index. + * The EDIFACT frame setting segment terminator suffix. Possible values include: 'NotSpecified', + * 'None', 'CR', 'LF', 'CRLF' */ - itemIndex: number; + segmentTerminatorSuffix: SegmentTerminatorSuffix; } /** - * The workflow run action repetition definition. + * The Edifact agreement envelope settings. */ -export interface WorkflowRunActionRepetitionDefinition extends Resource { +export interface EdifactEnvelopeSettings { /** - * The start time of the workflow scope repetition. + * The group association assigned code. */ - startTime?: Date; + groupAssociationAssignedCode?: string; /** - * The end time of the workflow scope repetition. + * The communication agreement id. */ - endTime?: Date; + communicationAgreementId?: string; /** - * The correlation properties. + * The value indicating whether to apply delimiter string advice. */ - correlation?: RunActionCorrelation; + applyDelimiterStringAdvice: boolean; /** - * The status of the workflow scope repetition. Possible values include: 'NotSpecified', - * 'Paused', 'Running', 'Waiting', 'Succeeded', 'Skipped', 'Suspended', 'Cancelled', 'Failed', - * 'Faulted', 'TimedOut', 'Aborted', 'Ignored' + * The value indicating whether to create grouping segments. */ - status?: WorkflowStatus; + createGroupingSegments: boolean; /** - * The workflow scope repetition code. + * The value indicating whether to enable default group headers. */ - code?: string; - error?: any; + enableDefaultGroupHeaders: boolean; /** - * Gets the tracking id. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The recipient reference password value. */ - readonly trackingId?: string; + recipientReferencePasswordValue?: string; /** - * Gets the inputs. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The recipient reference password qualifier. */ - readonly inputs?: any; + recipientReferencePasswordQualifier?: string; /** - * Gets the link to inputs. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The application reference id. */ - readonly inputsLink?: ContentLink; + applicationReferenceId?: string; /** - * Gets the outputs. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The processing priority code. */ - readonly outputs?: any; + processingPriorityCode?: string; /** - * Gets the link to outputs. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The interchange control number lower bound. */ - readonly outputsLink?: ContentLink; + interchangeControlNumberLowerBound: number; /** - * Gets the tracked properties. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The interchange control number upper bound. */ - readonly trackedProperties?: any; + interchangeControlNumberUpperBound: number; /** - * Gets the retry histories. + * The value indicating whether to rollover interchange control number. */ - retryHistory?: RetryHistory[]; - iterationCount?: number; + rolloverInterchangeControlNumber: boolean; /** - * The repetition indexes. + * The interchange control number prefix. */ - repetitionIndexes?: RepetitionIndex[]; -} - -/** - * The run operation result properties. - */ -export interface OperationResultProperties { + interchangeControlNumberPrefix?: string; /** - * The start time of the workflow scope repetition. + * The interchange control number suffix. */ - startTime?: Date; + interchangeControlNumberSuffix?: string; /** - * The end time of the workflow scope repetition. + * The sender reverse routing address. */ - endTime?: Date; + senderReverseRoutingAddress?: string; /** - * The correlation properties. + * The receiver reverse routing address. */ - correlation?: RunActionCorrelation; + receiverReverseRoutingAddress?: string; /** - * The status of the workflow scope repetition. Possible values include: 'NotSpecified', - * 'Paused', 'Running', 'Waiting', 'Succeeded', 'Skipped', 'Suspended', 'Cancelled', 'Failed', - * 'Faulted', 'TimedOut', 'Aborted', 'Ignored' - */ - status?: WorkflowStatus; - /** - * The workflow scope repetition code. - */ - code?: string; - error?: any; -} - -/** - * The operation result definition. - */ -export interface OperationResult extends OperationResultProperties { - /** - * Gets the tracking id. - * **NOTE: This property will not be serialized. It can only be populated by the server.** - */ - readonly trackingId?: string; - /** - * Gets the inputs. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The functional group id. */ - readonly inputs?: any; + functionalGroupId?: string; /** - * Gets the link to inputs. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The group controlling agency code. */ - readonly inputsLink?: ContentLink; + groupControllingAgencyCode?: string; /** - * Gets the outputs. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The group message version. */ - readonly outputs?: any; + groupMessageVersion?: string; /** - * Gets the link to outputs. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The group message release. */ - readonly outputsLink?: ContentLink; + groupMessageRelease?: string; /** - * Gets the tracked properties. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The group control number lower bound. */ - readonly trackedProperties?: any; + groupControlNumberLowerBound: number; /** - * Gets the retry histories. + * The group control number upper bound. */ - retryHistory?: RetryHistory[]; - iterationCount?: number; -} - -/** - * The correlation properties. - */ -export interface RunCorrelation { + groupControlNumberUpperBound: number; /** - * The client tracking identifier. + * The value indicating whether to rollover group control number. */ - clientTrackingId?: string; + rolloverGroupControlNumber: boolean; /** - * The client keywords. + * The group control number prefix. */ - clientKeywords?: string[]; -} - -/** - * The workflow run action correlation properties. - */ -export interface RunActionCorrelation extends RunCorrelation { + groupControlNumberPrefix?: string; /** - * The action tracking identifier. + * The group control number suffix. */ - actionTrackingId?: string; -} - -/** - * The JSON schema. - */ -export interface JsonSchema { + groupControlNumberSuffix?: string; /** - * The JSON title. + * The group application receiver qualifier. */ - title?: string; + groupApplicationReceiverQualifier?: string; /** - * The JSON content. + * The group application receiver id. */ - content?: string; -} - -/** - * The artifact properties definition. - */ -export interface ArtifactProperties { + groupApplicationReceiverId?: string; /** - * The artifact creation time. + * The group application sender qualifier. */ - createdTime?: Date; + groupApplicationSenderQualifier?: string; /** - * The artifact changed time. + * The group application sender id. */ - changedTime?: Date; - metadata?: any; -} - -/** - * The artifact content properties definition. - */ -export interface ArtifactContentPropertiesDefinition extends ArtifactProperties { - content?: any; + groupApplicationSenderId?: string; /** - * The content type. + * The group application password. */ - contentType?: string; + groupApplicationPassword?: string; /** - * The content link. + * The value indicating whether to overwrite existing transaction set control number. */ - contentLink?: ContentLink; -} - -/** - * The assembly properties definition. - */ -export interface AssemblyProperties extends ArtifactContentPropertiesDefinition { + overwriteExistingTransactionSetControlNumber: boolean; /** - * The assembly name. + * The transaction set control number prefix. */ - assemblyName: string; + transactionSetControlNumberPrefix?: string; /** - * The assembly version. + * The transaction set control number suffix. */ - assemblyVersion?: string; + transactionSetControlNumberSuffix?: string; /** - * The assembly culture. + * The transaction set control number lower bound. */ - assemblyCulture?: string; + transactionSetControlNumberLowerBound: number; /** - * The assembly public key token. + * The transaction set control number upper bound. */ - assemblyPublicKeyToken?: string; -} - -/** - * The assembly definition. - */ -export interface AssemblyDefinition extends Resource { + transactionSetControlNumberUpperBound: number; /** - * The assembly properties. + * The value indicating whether to rollover transaction set control number. */ - properties: AssemblyProperties; -} - -/** - * The batch release criteria. - */ -export interface BatchReleaseCriteria { + rolloverTransactionSetControlNumber: boolean; /** - * The message count. + * The value indicating whether the message is a test interchange. */ - messageCount?: number; + isTestInterchange: boolean; /** - * The batch size in bytes. + * The sender internal identification. */ - batchSize?: number; + senderInternalIdentification?: string; /** - * The recurrence. + * The sender internal sub identification. */ - recurrence?: WorkflowTriggerRecurrence; -} - -/** - * The batch configuration properties definition. - */ -export interface BatchConfigurationProperties extends ArtifactProperties { + senderInternalSubIdentification?: string; /** - * The name of the batch group. + * The receiver internal identification. */ - batchGroupName: string; + receiverInternalIdentification?: string; /** - * The batch release criteria. + * The receiver internal sub identification. */ - releaseCriteria: BatchReleaseCriteria; + receiverInternalSubIdentification?: string; } /** - * The batch configuration resource definition. + * The Edifact agreement acknowledgement settings. */ -export interface BatchConfiguration extends Resource { +export interface EdifactAcknowledgementSettings { /** - * The batch configuration properties. + * The value indicating whether technical acknowledgement is needed. */ - properties: BatchConfigurationProperties; -} - -/** - * A request. - */ -export interface Request { + needTechnicalAcknowledgement: boolean; /** - * A list of all the headers attached to the request. + * The value indicating whether to batch the technical acknowledgements. */ - headers?: any; + batchTechnicalAcknowledgements: boolean; /** - * The destination for the request. + * The value indicating whether functional acknowledgement is needed. */ - uri?: string; + needFunctionalAcknowledgement: boolean; /** - * The HTTP method used for the request. + * The value indicating whether to batch functional acknowledgements. */ - method?: string; -} - -/** - * A response. - */ -export interface Response { + batchFunctionalAcknowledgements: boolean; /** - * A list of all the headers attached to the response. + * The value indicating whether a loop is needed for valid messages. */ - headers?: any; + needLoopForValidMessages: boolean; /** - * The status code of the response. + * The value indicating whether to send synchronous acknowledgement. */ - statusCode?: number; + sendSynchronousAcknowledgement: boolean; /** - * Details on the location of the body content. + * The acknowledgement control number prefix. */ - bodyLink?: ContentLink; -} - -/** - * The request history. - */ -export interface RequestHistoryProperties { + acknowledgementControlNumberPrefix?: string; /** - * The time the request started. + * The acknowledgement control number suffix. */ - startTime?: Date; + acknowledgementControlNumberSuffix?: string; /** - * The time the request ended. + * The acknowledgement control number lower bound. */ - endTime?: Date; + acknowledgementControlNumberLowerBound: number; /** - * The request. + * The acknowledgement control number upper bound. */ - request?: Request; + acknowledgementControlNumberUpperBound: number; /** - * The response. + * The value indicating whether to rollover acknowledgement control number. */ - response?: Response; + rolloverAcknowledgementControlNumber: boolean; } /** - * The request history. + * The Edifact message filter for odata query. */ -export interface RequestHistory extends Resource { +export interface EdifactMessageFilter { /** - * The request history properties. + * The message filter type. Possible values include: 'NotSpecified', 'Include', 'Exclude' */ - properties?: RequestHistoryProperties; + messageFilterType: MessageFilterType; } /** - * Optional Parameters. + * The Edifact agreement protocol settings. */ -export interface WorkflowsListBySubscriptionOptionalParams extends msRest.RequestOptionsBase { +export interface EdifactProcessingSettings { /** - * The number of items to be included in the result. + * The value indicating whether to mask security information. */ - top?: number; + maskSecurityInfo: boolean; /** - * The filter to apply on the operation. Options for filters include: State, Trigger, and - * ReferencedResourceId. + * The value indicating whether to preserve interchange. */ - filter?: string; -} - -/** - * Optional Parameters. - */ -export interface WorkflowsListByResourceGroupOptionalParams extends msRest.RequestOptionsBase { + preserveInterchange: boolean; /** - * The number of items to be included in the result. + * The value indicating whether to suspend interchange on error. */ - top?: number; + suspendInterchangeOnError: boolean; /** - * The filter to apply on the operation. Options for filters include: State, Trigger, and - * ReferencedResourceId. + * The value indicating whether to create empty xml tags for trailing separators. */ - filter?: string; -} - -/** - * Optional Parameters. - */ -export interface WorkflowVersionsListOptionalParams extends msRest.RequestOptionsBase { + createEmptyXmlTagsForTrailingSeparators: boolean; /** - * The number of items to be included in the result. + * The value indicating whether to use dot as decimal separator. */ - top?: number; + useDotAsDecimalSeparator: boolean; } /** - * Optional Parameters. + * The Edifact envelope override settings. */ -export interface WorkflowTriggersListOptionalParams extends msRest.RequestOptionsBase { +export interface EdifactEnvelopeOverride { /** - * The number of items to be included in the result. + * The message id on which this envelope settings has to be applied. */ - top?: number; + messageId?: string; /** - * The filter to apply on the operation. + * The message version on which this envelope settings has to be applied. */ - filter?: string; -} - -/** - * Optional Parameters. - */ -export interface WorkflowVersionTriggersListCallbackUrlOptionalParams extends msRest.RequestOptionsBase { + messageVersion?: string; /** - * The callback URL parameters. + * The message release version on which this envelope settings has to be applied. */ - parameters?: GetCallbackUrlParameters; -} - -/** - * Optional Parameters. - */ -export interface WorkflowTriggerHistoriesListOptionalParams extends msRest.RequestOptionsBase { + messageRelease?: string; /** - * The number of items to be included in the result. + * The message association assigned code. */ - top?: number; + messageAssociationAssignedCode?: string; /** - * The filter to apply on the operation. Options for filters include: Status, StartTime, and - * ClientTrackingId. + * The target namespace on which this envelope settings has to be applied. */ - filter?: string; -} - -/** - * Optional Parameters. - */ -export interface WorkflowRunsListOptionalParams extends msRest.RequestOptionsBase { + targetNamespace?: string; /** - * The number of items to be included in the result. + * The functional group id. */ - top?: number; + functionalGroupId?: string; /** - * The filter to apply on the operation. Options for filters include: Status, StartTime, and - * ClientTrackingId. + * The sender application qualifier. */ - filter?: string; -} - -/** - * Optional Parameters. - */ -export interface WorkflowRunActionsListOptionalParams extends msRest.RequestOptionsBase { + senderApplicationQualifier?: string; /** - * The number of items to be included in the result. + * The sender application id. */ - top?: number; + senderApplicationId?: string; /** - * The filter to apply on the operation. Options for filters include: Status. + * The receiver application qualifier. */ - filter?: string; -} - -/** - * Optional Parameters. - */ -export interface IntegrationAccountsListBySubscriptionOptionalParams extends msRest.RequestOptionsBase { + receiverApplicationQualifier?: string; /** - * The number of items to be included in the result. + * The receiver application id. */ - top?: number; + receiverApplicationId?: string; + /** + * The controlling agency code. + */ + controllingAgencyCode?: string; + /** + * The group header message version. + */ + groupHeaderMessageVersion?: string; + /** + * The group header message release. + */ + groupHeaderMessageRelease?: string; + /** + * The association assigned code. + */ + associationAssignedCode?: string; + /** + * The application password. + */ + applicationPassword?: string; } /** - * Optional Parameters. + * The Edifact message identifier. */ -export interface IntegrationAccountsListByResourceGroupOptionalParams extends msRest.RequestOptionsBase { +export interface EdifactMessageIdentifier { /** - * The number of items to be included in the result. + * The message id on which this envelope settings has to be applied. */ - top?: number; + messageId: string; } /** - * Optional Parameters. + * The Edifact schema reference. */ -export interface IntegrationAccountSchemasListOptionalParams extends msRest.RequestOptionsBase { +export interface EdifactSchemaReference { /** - * The number of items to be included in the result. + * The message id. */ - top?: number; + messageId: string; /** - * The filter to apply on the operation. Options for filters include: SchemaType. + * The message version. */ - filter?: string; -} - -/** - * Optional Parameters. - */ -export interface IntegrationAccountMapsListOptionalParams extends msRest.RequestOptionsBase { + messageVersion: string; /** - * The number of items to be included in the result. + * The message release version. */ - top?: number; + messageRelease: string; /** - * The filter to apply on the operation. Options for filters include: MapType. + * The sender application id. */ - filter?: string; -} - -/** - * Optional Parameters. - */ -export interface IntegrationAccountPartnersListOptionalParams extends msRest.RequestOptionsBase { + senderApplicationId?: string; /** - * The number of items to be included in the result. + * The sender application qualifier. */ - top?: number; + senderApplicationQualifier?: string; /** - * The filter to apply on the operation. Options for filters include: PartnerType. + * The association assigned code. */ - filter?: string; + associationAssignedCode?: string; + /** + * The schema name. + */ + schemaName: string; } /** - * Optional Parameters. + * The Edifact validation override settings. */ -export interface IntegrationAccountAgreementsListOptionalParams extends msRest.RequestOptionsBase { +export interface EdifactValidationOverride { /** - * The number of items to be included in the result. + * The message id on which the validation settings has to be applied. */ - top?: number; + messageId: string; /** - * The filter to apply on the operation. Options for filters include: AgreementType. + * The value indicating whether to validate character Set. */ - filter?: string; -} - -/** - * Optional Parameters. - */ -export interface IntegrationAccountCertificatesListOptionalParams extends msRest.RequestOptionsBase { + enforceCharacterSet: boolean; /** - * The number of items to be included in the result. + * The value indicating whether to validate EDI types. */ - top?: number; -} - -/** - * Optional Parameters. - */ -export interface IntegrationAccountSessionsListOptionalParams extends msRest.RequestOptionsBase { + validateEDITypes: boolean; /** - * The number of items to be included in the result. + * The value indicating whether to validate XSD types. */ - top?: number; + validateXSDTypes: boolean; /** - * The filter to apply on the operation. Options for filters include: ChangedTime. + * The value indicating whether to allow leading and trailing spaces and zeroes. */ - filter?: string; -} - -/** - * An interface representing LogicManagementClientOptions. - */ -export interface LogicManagementClientOptions extends AzureServiceClientOptions { - baseUri?: string; -} - -/** - * @interface - * The list of workflows. - * @extends Array - */ -export interface WorkflowListResult extends Array { + allowLeadingAndTrailingSpacesAndZeroes: boolean; /** - * The URL to get the next set of results. + * The trailing separator policy. Possible values include: 'NotSpecified', 'NotAllowed', + * 'Optional', 'Mandatory' */ - nextLink?: string; + trailingSeparatorPolicy: TrailingSeparatorPolicy; + /** + * The value indicating whether to trim leading and trailing spaces and zeroes. + */ + trimLeadingAndTrailingSpacesAndZeroes: boolean; } /** - * @interface - * The list of workflow versions. - * @extends Array + * The Edifact delimiter override settings. */ -export interface WorkflowVersionListResult extends Array { +export interface EdifactDelimiterOverride { /** - * The URL to get the next set of results. + * The message id. */ - nextLink?: string; -} - -/** - * @interface - * The list of workflow triggers. - * @extends Array - */ -export interface WorkflowTriggerListResult extends Array { + messageId?: string; /** - * The URL to get the next set of results. + * The message version. */ - nextLink?: string; + messageVersion?: string; + /** + * The message release. + */ + messageRelease?: string; + /** + * The data element separator. + */ + dataElementSeparator: number; + /** + * The component separator. + */ + componentSeparator: number; + /** + * The segment terminator. + */ + segmentTerminator: number; + /** + * The repetition separator. + */ + repetitionSeparator: number; + /** + * The segment terminator suffix. Possible values include: 'NotSpecified', 'None', 'CR', 'LF', + * 'CRLF' + */ + segmentTerminatorSuffix: SegmentTerminatorSuffix; + /** + * The decimal point indicator. Possible values include: 'NotSpecified', 'Comma', 'Decimal' + */ + decimalPointIndicator: EdifactDecimalIndicator; + /** + * The release indicator. + */ + releaseIndicator: number; + /** + * The message association assigned code. + */ + messageAssociationAssignedCode?: string; + /** + * The target namespace on which this delimiter settings has to be applied. + */ + targetNamespace?: string; } /** - * @interface - * The list of workflow trigger histories. - * @extends Array + * The Edifact agreement protocol settings. */ -export interface WorkflowTriggerHistoryListResult extends Array { +export interface EdifactProtocolSettings { /** - * The URL to get the next set of results. + * The EDIFACT validation settings. */ - nextLink?: string; + validationSettings: EdifactValidationSettings; + /** + * The EDIFACT framing settings. + */ + framingSettings: EdifactFramingSettings; + /** + * The EDIFACT envelope settings. + */ + envelopeSettings: EdifactEnvelopeSettings; + /** + * The EDIFACT acknowledgement settings. + */ + acknowledgementSettings: EdifactAcknowledgementSettings; + /** + * The EDIFACT message filter. + */ + messageFilter: EdifactMessageFilter; + /** + * The EDIFACT processing Settings. + */ + processingSettings: EdifactProcessingSettings; + /** + * The EDIFACT envelope override settings. + */ + envelopeOverrides?: EdifactEnvelopeOverride[]; + /** + * The EDIFACT message filter list. + */ + messageFilterList?: EdifactMessageIdentifier[]; + /** + * The EDIFACT schema references. + */ + schemaReferences: EdifactSchemaReference[]; + /** + * The EDIFACT validation override settings. + */ + validationOverrides?: EdifactValidationOverride[]; + /** + * The EDIFACT delimiter override settings. + */ + edifactDelimiterOverrides?: EdifactDelimiterOverride[]; } /** - * @interface - * The list of workflow runs. - * @extends Array + * The Edifact one way agreement. */ -export interface WorkflowRunListResult extends Array { +export interface EdifactOneWayAgreement { /** - * The URL to get the next set of results. + * The sender business identity */ - nextLink?: string; + senderBusinessIdentity: BusinessIdentity; + /** + * The receiver business identity + */ + receiverBusinessIdentity: BusinessIdentity; + /** + * The EDIFACT protocol settings. + */ + protocolSettings: EdifactProtocolSettings; } /** - * @interface - * The list of workflow run actions. - * @extends Array + * The Edifact agreement content. */ -export interface WorkflowRunActionListResult extends Array { +export interface EdifactAgreementContent { /** - * The URL to get the next set of results. + * The EDIFACT one-way receive agreement. */ - nextLink?: string; + receiveAgreement: EdifactOneWayAgreement; + /** + * The EDIFACT one-way send agreement. + */ + sendAgreement: EdifactOneWayAgreement; } /** - * @interface - * An interface representing the ExpressionTraces. - * @extends Array + * The integration account agreement content. */ -export interface ExpressionTraces extends Array { - inputs?: ExpressionRoot[]; +export interface AgreementContent { + /** + * The AS2 agreement content. + */ + aS2?: AS2AgreementContent; + /** + * The X12 agreement content. + */ + x12?: X12AgreementContent; + /** + * The EDIFACT agreement content. + */ + edifact?: EdifactAgreementContent; } /** - * @interface - * A collection of workflow run action repetitions. - * @extends Array + * The integration account agreement. */ -export interface WorkflowRunActionRepetitionDefinitionCollection extends Array { +export interface IntegrationAccountAgreement extends Resource { + /** + * The created time. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly createdTime?: Date; + /** + * The changed time. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly changedTime?: Date; + /** + * The metadata. + */ + metadata?: any; + /** + * The agreement type. Possible values include: 'NotSpecified', 'AS2', 'X12', 'Edifact' + */ + agreementType: AgreementType; + /** + * The integration account partner that is set as host partner for this agreement. + */ + hostPartner: string; + /** + * The integration account partner that is set as guest partner for this agreement. + */ + guestPartner: string; + /** + * The business identity of the host partner. + */ + hostIdentity: BusinessIdentity; + /** + * The business identity of the guest partner. + */ + guestIdentity: BusinessIdentity; + /** + * The agreement content. + */ + content: AgreementContent; } /** - * @interface - * The list of workflow request histories. - * @extends Array + * The integration account agreement filter for odata query. */ -export interface RequestHistoryListResult extends Array { +export interface IntegrationAccountAgreementFilter { /** - * The URL to get the next set of results. + * The agreement type of integration account agreement. Possible values include: 'NotSpecified', + * 'AS2', 'X12', 'Edifact' */ - nextLink?: string; + agreementType: AgreementType; } /** - * @interface - * The list of integration accounts. - * @extends Array + * The key vault reference. */ -export interface IntegrationAccountListResult extends Array { +export interface KeyVaultKeyReferenceKeyVault { /** - * The URL to get the next set of results. + * The resource id. */ - nextLink?: string; + id?: string; + /** + * The resource name. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly name?: string; + /** + * The resource type. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly type?: string; } /** - * @interface - * Collection of key vault keys. - * @extends Array + * The reference to the key vault key. */ -export interface KeyVaultKeyCollection extends Array { +export interface KeyVaultKeyReference { /** - * The skip token. + * The key vault reference. */ - skipToken?: string; + keyVault: KeyVaultKeyReferenceKeyVault; + /** + * The private key name in key vault. + */ + keyName: string; + /** + * The private key version in key vault. + */ + keyVersion?: string; } /** - * @interface - * A collection of assembly definitions. - * @extends Array + * The integration account certificate. */ -export interface AssemblyCollection extends Array { -} - -/** - * @interface - * A collection of batch configurations. - * @extends Array - */ -export interface BatchConfigurationCollection extends Array { +export interface IntegrationAccountCertificate extends Resource { + /** + * The created time. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly createdTime?: Date; + /** + * The changed time. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly changedTime?: Date; + /** + * The metadata. + */ + metadata?: any; + /** + * The key details in the key vault. + */ + key?: KeyVaultKeyReference; + /** + * The public certificate. + */ + publicCertificate?: string; } /** - * @interface - * The list of integration account schemas. - * @extends Array + * The integration account session filter. */ -export interface IntegrationAccountSchemaListResult extends Array { +export interface IntegrationAccountSessionFilter { /** - * The URL to get the next set of results. + * The changed time of integration account sessions. */ - nextLink?: string; + changedTime: Date; } /** - * @interface - * The list of integration account maps. - * @extends Array + * The integration account session. */ -export interface IntegrationAccountMapListResult extends Array { +export interface IntegrationAccountSession extends Resource { /** - * The URL to get the next set of results. + * The created time. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - nextLink?: string; + readonly createdTime?: Date; + /** + * The changed time. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly changedTime?: Date; + /** + * The session content. + */ + content?: any; } /** - * @interface - * The list of integration account partners. - * @extends Array + * The object that represents the operation. */ -export interface IntegrationAccountPartnerListResult extends Array { +export interface OperationDisplay { /** - * The URL to get the next set of results. + * Service provider: Microsoft.Logic */ - nextLink?: string; + provider?: string; + /** + * Resource on which the operation is performed: Profile, endpoint, etc. + */ + resource?: string; + /** + * Operation type: Read, write, delete, etc. + */ + operation?: string; } /** - * @interface - * The list of integration account agreements. - * @extends Array + * Logic REST API operation */ -export interface IntegrationAccountAgreementListResult extends Array { +export interface Operation { /** - * The URL to get the next set of results. + * Operation name: {provider}/{resource}/{operation} */ - nextLink?: string; + name?: string; + /** + * The object that represents the operation. + */ + display?: OperationDisplay; } /** - * @interface - * The list of integration account certificates. - * @extends Array + * The key vault reference. */ -export interface IntegrationAccountCertificateListResult extends Array { - /** - * The URL to get the next set of results. - */ - nextLink?: string; +export interface KeyVaultReference extends ResourceReference { } /** - * @interface - * The list of integration account sessions. - * @extends Array + * The list key vault keys definition. */ -export interface IntegrationAccountSessionListResult extends Array { +export interface ListKeyVaultKeysDefinition { /** - * The URL to get the next set of results. + * The key vault reference. */ - nextLink?: string; + keyVault: KeyVaultReference; + /** + * The skip token. + */ + skipToken?: string; } /** - * @interface - * Result of the request to list Logic operations. It contains a list of operations and a URL link - * to get the next set of results. - * @extends Array + * The key attributes. */ -export interface OperationListResult extends Array { +export interface KeyVaultKeyAttributes { /** - * URL to get the next set of operation list results if there are any. + * Whether the key is enabled or not. */ - nextLink?: string; + enabled?: boolean; + /** + * When the key was created. + */ + created?: number; + /** + * When the key was updated. + */ + updated?: number; } /** - * Defines values for WorkflowProvisioningState. - * Possible values include: 'NotSpecified', 'Accepted', 'Running', 'Ready', 'Creating', 'Created', - * 'Deleting', 'Deleted', 'Canceled', 'Failed', 'Succeeded', 'Moving', 'Updating', 'Registering', - * 'Registered', 'Unregistering', 'Unregistered', 'Completed' - * @readonly - * @enum {string} + * The key vault key. */ -export type WorkflowProvisioningState = 'NotSpecified' | 'Accepted' | 'Running' | 'Ready' | 'Creating' | 'Created' | 'Deleting' | 'Deleted' | 'Canceled' | 'Failed' | 'Succeeded' | 'Moving' | 'Updating' | 'Registering' | 'Registered' | 'Unregistering' | 'Unregistered' | 'Completed'; +export interface KeyVaultKey { + /** + * The key id. + */ + kid?: string; + /** + * The key attributes. + */ + attributes?: KeyVaultKeyAttributes; +} /** - * Defines values for WorkflowState. - * Possible values include: 'NotSpecified', 'Completed', 'Enabled', 'Disabled', 'Deleted', - * 'Suspended' - * @readonly - * @enum {string} + * The tracking event error info. */ -export type WorkflowState = 'NotSpecified' | 'Completed' | 'Enabled' | 'Disabled' | 'Deleted' | 'Suspended'; +export interface TrackingEventErrorInfo { + /** + * The message. + */ + message?: string; + /** + * The code. + */ + code?: string; +} /** - * Defines values for SkuName. - * Possible values include: 'NotSpecified', 'Free', 'Shared', 'Basic', 'Standard', 'Premium' - * @readonly - * @enum {string} + * The tracking event. */ -export type SkuName = 'NotSpecified' | 'Free' | 'Shared' | 'Basic' | 'Standard' | 'Premium'; +export interface TrackingEvent { + /** + * The event level. Possible values include: 'LogAlways', 'Critical', 'Error', 'Warning', + * 'Informational', 'Verbose' + */ + eventLevel: EventLevel; + /** + * The event time. + */ + eventTime: Date; + /** + * The record type. Possible values include: 'NotSpecified', 'Custom', 'AS2Message', 'AS2MDN', + * 'X12Interchange', 'X12FunctionalGroup', 'X12TransactionSet', 'X12InterchangeAcknowledgment', + * 'X12FunctionalGroupAcknowledgment', 'X12TransactionSetAcknowledgment', 'EdifactInterchange', + * 'EdifactFunctionalGroup', 'EdifactTransactionSet', 'EdifactInterchangeAcknowledgment', + * 'EdifactFunctionalGroupAcknowledgment', 'EdifactTransactionSetAcknowledgment' + */ + recordType: TrackingRecordType; + /** + * The error. + */ + error?: TrackingEventErrorInfo; +} /** - * Defines values for ParameterType. - * Possible values include: 'NotSpecified', 'String', 'SecureString', 'Int', 'Float', 'Bool', - * 'Array', 'Object', 'SecureObject' - * @readonly - * @enum {string} + * The tracking events definition. */ -export type ParameterType = 'NotSpecified' | 'String' | 'SecureString' | 'Int' | 'Float' | 'Bool' | 'Array' | 'Object' | 'SecureObject'; +export interface TrackingEventsDefinition { + /** + * The source type. + */ + sourceType: string; + /** + * The track events options. Possible values include: 'None', 'DisableSourceInfoEnrich' + */ + trackEventsOptions?: TrackEventsOperationOptions; + /** + * The events. + */ + events: TrackingEvent[]; +} /** - * Defines values for WorkflowTriggerProvisioningState. - * Possible values include: 'NotSpecified', 'Accepted', 'Running', 'Ready', 'Creating', 'Created', - * 'Deleting', 'Deleted', 'Canceled', 'Failed', 'Succeeded', 'Moving', 'Updating', 'Registering', - * 'Registered', 'Unregistering', 'Unregistered', 'Completed' - * @readonly - * @enum {string} + * The set trigger state action definition. */ -export type WorkflowTriggerProvisioningState = 'NotSpecified' | 'Accepted' | 'Running' | 'Ready' | 'Creating' | 'Created' | 'Deleting' | 'Deleted' | 'Canceled' | 'Failed' | 'Succeeded' | 'Moving' | 'Updating' | 'Registering' | 'Registered' | 'Unregistering' | 'Unregistered' | 'Completed'; +export interface SetTriggerStateActionDefinition { + /** + * The source. + */ + source: WorkflowTrigger; +} /** - * Defines values for WorkflowStatus. - * Possible values include: 'NotSpecified', 'Paused', 'Running', 'Waiting', 'Succeeded', 'Skipped', - * 'Suspended', 'Cancelled', 'Failed', 'Faulted', 'TimedOut', 'Aborted', 'Ignored' - * @readonly - * @enum {string} + * The expression. */ -export type WorkflowStatus = 'NotSpecified' | 'Paused' | 'Running' | 'Waiting' | 'Succeeded' | 'Skipped' | 'Suspended' | 'Cancelled' | 'Failed' | 'Faulted' | 'TimedOut' | 'Aborted' | 'Ignored'; +export interface Expression { + /** + * The text. + */ + text?: string; + value?: any; + /** + * The sub expressions. + */ + subexpressions?: Expression[]; + error?: AzureResourceErrorInfo; +} /** - * Defines values for RecurrenceFrequency. - * Possible values include: 'NotSpecified', 'Second', 'Minute', 'Hour', 'Day', 'Week', 'Month', - * 'Year' - * @readonly - * @enum {string} + * The expression root. */ -export type RecurrenceFrequency = 'NotSpecified' | 'Second' | 'Minute' | 'Hour' | 'Day' | 'Week' | 'Month' | 'Year'; +export interface ExpressionRoot extends Expression { + /** + * The path. + */ + path?: string; +} /** - * Defines values for DaysOfWeek. - * Possible values include: 'Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - * 'Saturday' - * @readonly - * @enum {string} + * The error info. */ -export type DaysOfWeek = 'Sunday' | 'Monday' | 'Tuesday' | 'Wednesday' | 'Thursday' | 'Friday' | 'Saturday'; +export interface ErrorInfo { + /** + * The error code. + */ + code: string; +} /** - * Defines values for DayOfWeek. - * Possible values include: 'Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', + * The azure resource error info. + */ +export interface AzureResourceErrorInfo extends ErrorInfo { + /** + * The error message. + */ + message: string; + /** + * The error details. + */ + details?: AzureResourceErrorInfo[]; +} + +/** + * The workflow run action repetition index. + */ +export interface RepetitionIndex { + /** + * The scope. + */ + scopeName?: string; + /** + * The index. + */ + itemIndex: number; +} + +/** + * The workflow run action repetition definition. + */ +export interface WorkflowRunActionRepetitionDefinition extends Resource { + /** + * The start time of the workflow scope repetition. + */ + startTime?: Date; + /** + * The end time of the workflow scope repetition. + */ + endTime?: Date; + /** + * The correlation properties. + */ + correlation?: RunActionCorrelation; + /** + * The status of the workflow scope repetition. Possible values include: 'NotSpecified', + * 'Paused', 'Running', 'Waiting', 'Succeeded', 'Skipped', 'Suspended', 'Cancelled', 'Failed', + * 'Faulted', 'TimedOut', 'Aborted', 'Ignored' + */ + status?: WorkflowStatus; + /** + * The workflow scope repetition code. + */ + code?: string; + error?: any; + /** + * Gets the tracking id. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly trackingId?: string; + /** + * Gets the inputs. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly inputs?: any; + /** + * Gets the link to inputs. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly inputsLink?: ContentLink; + /** + * Gets the outputs. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly outputs?: any; + /** + * Gets the link to outputs. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly outputsLink?: ContentLink; + /** + * Gets the tracked properties. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly trackedProperties?: any; + /** + * Gets the retry histories. + */ + retryHistory?: RetryHistory[]; + iterationCount?: number; + /** + * The repetition indexes. + */ + repetitionIndexes?: RepetitionIndex[]; +} + +/** + * The run operation result properties. + */ +export interface OperationResultProperties { + /** + * The start time of the workflow scope repetition. + */ + startTime?: Date; + /** + * The end time of the workflow scope repetition. + */ + endTime?: Date; + /** + * The correlation properties. + */ + correlation?: RunActionCorrelation; + /** + * The status of the workflow scope repetition. Possible values include: 'NotSpecified', + * 'Paused', 'Running', 'Waiting', 'Succeeded', 'Skipped', 'Suspended', 'Cancelled', 'Failed', + * 'Faulted', 'TimedOut', 'Aborted', 'Ignored' + */ + status?: WorkflowStatus; + /** + * The workflow scope repetition code. + */ + code?: string; + error?: any; +} + +/** + * The operation result definition. + */ +export interface OperationResult extends OperationResultProperties { + /** + * Gets the tracking id. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly trackingId?: string; + /** + * Gets the inputs. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly inputs?: any; + /** + * Gets the link to inputs. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly inputsLink?: ContentLink; + /** + * Gets the outputs. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly outputs?: any; + /** + * Gets the link to outputs. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly outputsLink?: ContentLink; + /** + * Gets the tracked properties. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly trackedProperties?: any; + /** + * Gets the retry histories. + */ + retryHistory?: RetryHistory[]; + iterationCount?: number; +} + +/** + * The correlation properties. + */ +export interface RunCorrelation { + /** + * The client tracking identifier. + */ + clientTrackingId?: string; + /** + * The client keywords. + */ + clientKeywords?: string[]; +} + +/** + * The workflow run action correlation properties. + */ +export interface RunActionCorrelation extends RunCorrelation { + /** + * The action tracking identifier. + */ + actionTrackingId?: string; +} + +/** + * The JSON schema. + */ +export interface JsonSchema { + /** + * The JSON title. + */ + title?: string; + /** + * The JSON content. + */ + content?: string; +} + +/** + * The artifact properties definition. + */ +export interface ArtifactProperties { + /** + * The artifact creation time. + */ + createdTime?: Date; + /** + * The artifact changed time. + */ + changedTime?: Date; + metadata?: any; +} + +/** + * The artifact content properties definition. + */ +export interface ArtifactContentPropertiesDefinition extends ArtifactProperties { + content?: any; + /** + * The content type. + */ + contentType?: string; + /** + * The content link. + */ + contentLink?: ContentLink; +} + +/** + * The assembly properties definition. + */ +export interface AssemblyProperties extends ArtifactContentPropertiesDefinition { + /** + * The assembly name. + */ + assemblyName: string; + /** + * The assembly version. + */ + assemblyVersion?: string; + /** + * The assembly culture. + */ + assemblyCulture?: string; + /** + * The assembly public key token. + */ + assemblyPublicKeyToken?: string; +} + +/** + * The assembly definition. + */ +export interface AssemblyDefinition extends Resource { + /** + * The assembly properties. + */ + properties: AssemblyProperties; +} + +/** + * The batch release criteria. + */ +export interface BatchReleaseCriteria { + /** + * The message count. + */ + messageCount?: number; + /** + * The batch size in bytes. + */ + batchSize?: number; + /** + * The recurrence. + */ + recurrence?: WorkflowTriggerRecurrence; +} + +/** + * The batch configuration properties definition. + */ +export interface BatchConfigurationProperties extends ArtifactProperties { + /** + * The name of the batch group. + */ + batchGroupName: string; + /** + * The batch release criteria. + */ + releaseCriteria: BatchReleaseCriteria; +} + +/** + * The batch configuration resource definition. + */ +export interface BatchConfiguration extends Resource { + /** + * The batch configuration properties. + */ + properties: BatchConfigurationProperties; +} + +/** + * A request. + */ +export interface Request { + /** + * A list of all the headers attached to the request. + */ + headers?: any; + /** + * The destination for the request. + */ + uri?: string; + /** + * The HTTP method used for the request. + */ + method?: string; +} + +/** + * A response. + */ +export interface Response { + /** + * A list of all the headers attached to the response. + */ + headers?: any; + /** + * The status code of the response. + */ + statusCode?: number; + /** + * Details on the location of the body content. + */ + bodyLink?: ContentLink; +} + +/** + * The request history. + */ +export interface RequestHistoryProperties { + /** + * The time the request started. + */ + startTime?: Date; + /** + * The time the request ended. + */ + endTime?: Date; + /** + * The request. + */ + request?: Request; + /** + * The response. + */ + response?: Response; +} + +/** + * The request history. + */ +export interface RequestHistory extends Resource { + /** + * The request history properties. + */ + properties?: RequestHistoryProperties; +} + +/** + * Optional Parameters. + */ +export interface WorkflowsListBySubscriptionOptionalParams extends msRest.RequestOptionsBase { + /** + * The number of items to be included in the result. + */ + top?: number; + /** + * The filter to apply on the operation. Options for filters include: State, Trigger, and + * ReferencedResourceId. + */ + filter?: string; +} + +/** + * Optional Parameters. + */ +export interface WorkflowsListByResourceGroupOptionalParams extends msRest.RequestOptionsBase { + /** + * The number of items to be included in the result. + */ + top?: number; + /** + * The filter to apply on the operation. Options for filters include: State, Trigger, and + * ReferencedResourceId. + */ + filter?: string; +} + +/** + * Optional Parameters. + */ +export interface WorkflowVersionsListOptionalParams extends msRest.RequestOptionsBase { + /** + * The number of items to be included in the result. + */ + top?: number; +} + +/** + * Optional Parameters. + */ +export interface WorkflowTriggersListOptionalParams extends msRest.RequestOptionsBase { + /** + * The number of items to be included in the result. + */ + top?: number; + /** + * The filter to apply on the operation. + */ + filter?: string; +} + +/** + * Optional Parameters. + */ +export interface WorkflowVersionTriggersListCallbackUrlOptionalParams extends msRest.RequestOptionsBase { + /** + * The callback URL parameters. + */ + parameters?: GetCallbackUrlParameters; +} + +/** + * Optional Parameters. + */ +export interface WorkflowTriggerHistoriesListOptionalParams extends msRest.RequestOptionsBase { + /** + * The number of items to be included in the result. + */ + top?: number; + /** + * The filter to apply on the operation. Options for filters include: Status, StartTime, and + * ClientTrackingId. + */ + filter?: string; +} + +/** + * Optional Parameters. + */ +export interface WorkflowRunsListOptionalParams extends msRest.RequestOptionsBase { + /** + * The number of items to be included in the result. + */ + top?: number; + /** + * The filter to apply on the operation. Options for filters include: Status, StartTime, and + * ClientTrackingId. + */ + filter?: string; +} + +/** + * Optional Parameters. + */ +export interface WorkflowRunActionsListOptionalParams extends msRest.RequestOptionsBase { + /** + * The number of items to be included in the result. + */ + top?: number; + /** + * The filter to apply on the operation. Options for filters include: Status. + */ + filter?: string; +} + +/** + * Optional Parameters. + */ +export interface IntegrationAccountsListBySubscriptionOptionalParams extends msRest.RequestOptionsBase { + /** + * The number of items to be included in the result. + */ + top?: number; +} + +/** + * Optional Parameters. + */ +export interface IntegrationAccountsListByResourceGroupOptionalParams extends msRest.RequestOptionsBase { + /** + * The number of items to be included in the result. + */ + top?: number; +} + +/** + * Optional Parameters. + */ +export interface IntegrationAccountSchemasListOptionalParams extends msRest.RequestOptionsBase { + /** + * The number of items to be included in the result. + */ + top?: number; + /** + * The filter to apply on the operation. Options for filters include: SchemaType. + */ + filter?: string; +} + +/** + * Optional Parameters. + */ +export interface IntegrationAccountMapsListOptionalParams extends msRest.RequestOptionsBase { + /** + * The number of items to be included in the result. + */ + top?: number; + /** + * The filter to apply on the operation. Options for filters include: MapType. + */ + filter?: string; +} + +/** + * Optional Parameters. + */ +export interface IntegrationAccountPartnersListOptionalParams extends msRest.RequestOptionsBase { + /** + * The number of items to be included in the result. + */ + top?: number; + /** + * The filter to apply on the operation. Options for filters include: PartnerType. + */ + filter?: string; +} + +/** + * Optional Parameters. + */ +export interface IntegrationAccountAgreementsListOptionalParams extends msRest.RequestOptionsBase { + /** + * The number of items to be included in the result. + */ + top?: number; + /** + * The filter to apply on the operation. Options for filters include: AgreementType. + */ + filter?: string; +} + +/** + * Optional Parameters. + */ +export interface IntegrationAccountCertificatesListOptionalParams extends msRest.RequestOptionsBase { + /** + * The number of items to be included in the result. + */ + top?: number; +} + +/** + * Optional Parameters. + */ +export interface IntegrationAccountSessionsListOptionalParams extends msRest.RequestOptionsBase { + /** + * The number of items to be included in the result. + */ + top?: number; + /** + * The filter to apply on the operation. Options for filters include: ChangedTime. + */ + filter?: string; +} + +/** + * Optional Parameters. + */ +export interface IntegrationServiceEnvironmentsListBySubscriptionOptionalParams extends msRest.RequestOptionsBase { + /** + * The number of items to be included in the result. + */ + top?: number; +} + +/** + * Optional Parameters. + */ +export interface IntegrationServiceEnvironmentsListByResourceGroupOptionalParams extends msRest.RequestOptionsBase { + /** + * The number of items to be included in the result. + */ + top?: number; +} + +/** + * An interface representing LogicManagementClientOptions. + */ +export interface LogicManagementClientOptions extends AzureServiceClientOptions { + baseUri?: string; +} + +/** + * @interface + * The list of workflows. + * @extends Array + */ +export interface WorkflowListResult extends Array { + /** + * The URL to get the next set of results. + */ + nextLink?: string; +} + +/** + * @interface + * The list of workflow versions. + * @extends Array + */ +export interface WorkflowVersionListResult extends Array { + /** + * The URL to get the next set of results. + */ + nextLink?: string; +} + +/** + * @interface + * The list of workflow triggers. + * @extends Array + */ +export interface WorkflowTriggerListResult extends Array { + /** + * The URL to get the next set of results. + */ + nextLink?: string; +} + +/** + * @interface + * The list of workflow trigger histories. + * @extends Array + */ +export interface WorkflowTriggerHistoryListResult extends Array { + /** + * The URL to get the next set of results. + */ + nextLink?: string; +} + +/** + * @interface + * The list of workflow runs. + * @extends Array + */ +export interface WorkflowRunListResult extends Array { + /** + * The URL to get the next set of results. + */ + nextLink?: string; +} + +/** + * @interface + * The list of workflow run actions. + * @extends Array + */ +export interface WorkflowRunActionListResult extends Array { + /** + * The URL to get the next set of results. + */ + nextLink?: string; +} + +/** + * @interface + * The expression traces. + * @extends Array + */ +export interface ExpressionTraces extends Array { + inputs?: ExpressionRoot[]; +} + +/** + * @interface + * A collection of workflow run action repetitions. + * @extends Array + */ +export interface WorkflowRunActionRepetitionDefinitionCollection extends Array { + /** + * The link used to get the next page of recommendations. + */ + nextLink?: string; +} + +/** + * @interface + * The list of workflow request histories. + * @extends Array + */ +export interface RequestHistoryListResult extends Array { + /** + * The URL to get the next set of results. + */ + nextLink?: string; +} + +/** + * @interface + * The list of integration accounts. + * @extends Array + */ +export interface IntegrationAccountListResult extends Array { + /** + * The URL to get the next set of results. + */ + nextLink?: string; +} + +/** + * @interface + * Collection of key vault keys. + * @extends Array + */ +export interface KeyVaultKeyCollection extends Array { + /** + * The skip token. + */ + skipToken?: string; +} + +/** + * @interface + * A collection of assembly definitions. + * @extends Array + */ +export interface AssemblyCollection extends Array { +} + +/** + * @interface + * A collection of batch configurations. + * @extends Array + */ +export interface BatchConfigurationCollection extends Array { +} + +/** + * @interface + * The list of integration account schemas. + * @extends Array + */ +export interface IntegrationAccountSchemaListResult extends Array { + /** + * The URL to get the next set of results. + */ + nextLink?: string; +} + +/** + * @interface + * The list of integration account maps. + * @extends Array + */ +export interface IntegrationAccountMapListResult extends Array { + /** + * The URL to get the next set of results. + */ + nextLink?: string; +} + +/** + * @interface + * The list of integration account partners. + * @extends Array + */ +export interface IntegrationAccountPartnerListResult extends Array { + /** + * The URL to get the next set of results. + */ + nextLink?: string; +} + +/** + * @interface + * The list of integration account agreements. + * @extends Array + */ +export interface IntegrationAccountAgreementListResult extends Array { + /** + * The URL to get the next set of results. + */ + nextLink?: string; +} + +/** + * @interface + * The list of integration account certificates. + * @extends Array + */ +export interface IntegrationAccountCertificateListResult extends Array { + /** + * The URL to get the next set of results. + */ + nextLink?: string; +} + +/** + * @interface + * The list of integration account sessions. + * @extends Array + */ +export interface IntegrationAccountSessionListResult extends Array { + /** + * The URL to get the next set of results. + */ + nextLink?: string; +} + +/** + * @interface + * The list of integration service environments. + * @extends Array + */ +export interface IntegrationServiceEnvironmentListResult extends Array { + /** + * The URL to get the next set of results. + */ + nextLink?: string; +} + +/** + * @interface + * The list of integration service environment skus. + * @extends Array + */ +export interface IntegrationServiceEnvironmentSkuList extends Array { + /** + * The URL to get the next set of results. + */ + nextLink?: string; +} + +/** + * @interface + * The list of managed APIs. + * @extends Array + */ +export interface ManagedApiListResult extends Array { + /** + * The URL to get the next set of results. + */ + nextLink?: string; +} + +/** + * @interface + * The list of managed API operations. + * @extends Array + */ +export interface ApiOperationListResult extends Array { + /** + * The URL to get the next set of results. + */ + nextLink?: string; +} + +/** + * @interface + * Result of the request to list Logic operations. It contains a list of operations and a URL link + * to get the next set of results. + * @extends Array + */ +export interface OperationListResult extends Array { + /** + * URL to get the next set of operation list results if there are any. + */ + nextLink?: string; +} + +/** + * Defines values for WorkflowProvisioningState. + * Possible values include: 'NotSpecified', 'Accepted', 'Running', 'Ready', 'Creating', 'Created', + * 'Deleting', 'Deleted', 'Canceled', 'Failed', 'Succeeded', 'Moving', 'Updating', 'Registering', + * 'Registered', 'Unregistering', 'Unregistered', 'Completed' + * @readonly + * @enum {string} + */ +export type WorkflowProvisioningState = 'NotSpecified' | 'Accepted' | 'Running' | 'Ready' | 'Creating' | 'Created' | 'Deleting' | 'Deleted' | 'Canceled' | 'Failed' | 'Succeeded' | 'Moving' | 'Updating' | 'Registering' | 'Registered' | 'Unregistering' | 'Unregistered' | 'Completed'; + +/** + * Defines values for WorkflowState. + * Possible values include: 'NotSpecified', 'Completed', 'Enabled', 'Disabled', 'Deleted', + * 'Suspended' + * @readonly + * @enum {string} + */ +export type WorkflowState = 'NotSpecified' | 'Completed' | 'Enabled' | 'Disabled' | 'Deleted' | 'Suspended'; + +/** + * Defines values for SkuName. + * Possible values include: 'NotSpecified', 'Free', 'Shared', 'Basic', 'Standard', 'Premium' + * @readonly + * @enum {string} + */ +export type SkuName = 'NotSpecified' | 'Free' | 'Shared' | 'Basic' | 'Standard' | 'Premium'; + +/** + * Defines values for ParameterType. + * Possible values include: 'NotSpecified', 'String', 'SecureString', 'Int', 'Float', 'Bool', + * 'Array', 'Object', 'SecureObject' + * @readonly + * @enum {string} + */ +export type ParameterType = 'NotSpecified' | 'String' | 'SecureString' | 'Int' | 'Float' | 'Bool' | 'Array' | 'Object' | 'SecureObject'; + +/** + * Defines values for WorkflowTriggerProvisioningState. + * Possible values include: 'NotSpecified', 'Accepted', 'Running', 'Ready', 'Creating', 'Created', + * 'Deleting', 'Deleted', 'Canceled', 'Failed', 'Succeeded', 'Moving', 'Updating', 'Registering', + * 'Registered', 'Unregistering', 'Unregistered', 'Completed' + * @readonly + * @enum {string} + */ +export type WorkflowTriggerProvisioningState = 'NotSpecified' | 'Accepted' | 'Running' | 'Ready' | 'Creating' | 'Created' | 'Deleting' | 'Deleted' | 'Canceled' | 'Failed' | 'Succeeded' | 'Moving' | 'Updating' | 'Registering' | 'Registered' | 'Unregistering' | 'Unregistered' | 'Completed'; + +/** + * Defines values for WorkflowStatus. + * Possible values include: 'NotSpecified', 'Paused', 'Running', 'Waiting', 'Succeeded', 'Skipped', + * 'Suspended', 'Cancelled', 'Failed', 'Faulted', 'TimedOut', 'Aborted', 'Ignored' + * @readonly + * @enum {string} + */ +export type WorkflowStatus = 'NotSpecified' | 'Paused' | 'Running' | 'Waiting' | 'Succeeded' | 'Skipped' | 'Suspended' | 'Cancelled' | 'Failed' | 'Faulted' | 'TimedOut' | 'Aborted' | 'Ignored'; + +/** + * Defines values for RecurrenceFrequency. + * Possible values include: 'NotSpecified', 'Second', 'Minute', 'Hour', 'Day', 'Week', 'Month', + * 'Year' + * @readonly + * @enum {string} + */ +export type RecurrenceFrequency = 'NotSpecified' | 'Second' | 'Minute' | 'Hour' | 'Day' | 'Week' | 'Month' | 'Year'; + +/** + * Defines values for DaysOfWeek. + * Possible values include: 'Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', + * 'Saturday' + * @readonly + * @enum {string} + */ +export type DaysOfWeek = 'Sunday' | 'Monday' | 'Tuesday' | 'Wednesday' | 'Thursday' | 'Friday' | 'Saturday'; + +/** + * Defines values for DayOfWeek. + * Possible values include: 'Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', * 'Saturday' * @readonly * @enum {string} */ -export type DayOfWeek = 'Sunday' | 'Monday' | 'Tuesday' | 'Wednesday' | 'Thursday' | 'Friday' | 'Saturday'; +export type DayOfWeek = 'Sunday' | 'Monday' | 'Tuesday' | 'Wednesday' | 'Thursday' | 'Friday' | 'Saturday'; + +/** + * Defines values for KeyType. + * Possible values include: 'NotSpecified', 'Primary', 'Secondary' + * @readonly + * @enum {string} + */ +export type KeyType = 'NotSpecified' | 'Primary' | 'Secondary'; + +/** + * Defines values for ApiTier. + * Possible values include: 'NotSpecified', 'Enterprise', 'Standard', 'Premium' + * @readonly + * @enum {string} + */ +export type ApiTier = 'NotSpecified' | 'Enterprise' | 'Standard' | 'Premium'; + +/** + * Defines values for StatusAnnotation. + * Possible values include: 'NotSpecified', 'Preview', 'Production' + * @readonly + * @enum {string} + */ +export type StatusAnnotation = 'NotSpecified' | 'Preview' | 'Production'; + +/** + * Defines values for SwaggerSchemaType. + * Possible values include: 'String', 'Number', 'Integer', 'Boolean', 'Array', 'File', 'Object', + * 'Null' + * @readonly + * @enum {string} + */ +export type SwaggerSchemaType = 'String' | 'Number' | 'Integer' | 'Boolean' | 'Array' | 'File' | 'Object' | 'Null'; + +/** + * Defines values for ApiType. + * Possible values include: 'NotSpecified', 'Rest', 'Soap' + * @readonly + * @enum {string} + */ +export type ApiType = 'NotSpecified' | 'Rest' | 'Soap'; + +/** + * Defines values for WsdlImportMethod. + * Possible values include: 'NotSpecified', 'SoapToRest', 'SoapPassThrough' + * @readonly + * @enum {string} + */ +export type WsdlImportMethod = 'NotSpecified' | 'SoapToRest' | 'SoapPassThrough'; + +/** + * Defines values for ApiDeploymentParameterVisibility. + * Possible values include: 'NotSpecified', 'Default', 'Internal' + * @readonly + * @enum {string} + */ +export type ApiDeploymentParameterVisibility = 'NotSpecified' | 'Default' | 'Internal'; + +/** + * Defines values for IntegrationServiceEnvironmentNetworkEndPointAccessibilityState. + * Possible values include: 'NotSpecified', 'Unknown', 'Available', 'NotAvailable' + * @readonly + * @enum {string} + */ +export type IntegrationServiceEnvironmentNetworkEndPointAccessibilityState = 'NotSpecified' | 'Unknown' | 'Available' | 'NotAvailable'; + +/** + * Defines values for IntegrationServiceEnvironmentNetworkDependencyCategoryType. + * Possible values include: 'NotSpecified', 'AzureStorage', 'AzureManagement', + * 'AzureActiveDirectory', 'SSLCertificateVerification', 'DiagnosticLogsAndMetrics', + * 'IntegrationServiceEnvironmentConnectors', 'RedisCache', 'AccessEndpoints', 'RecoveryService', + * 'SQL', 'RegionalService' + * @readonly + * @enum {string} + */ +export type IntegrationServiceEnvironmentNetworkDependencyCategoryType = 'NotSpecified' | 'AzureStorage' | 'AzureManagement' | 'AzureActiveDirectory' | 'SSLCertificateVerification' | 'DiagnosticLogsAndMetrics' | 'IntegrationServiceEnvironmentConnectors' | 'RedisCache' | 'AccessEndpoints' | 'RecoveryService' | 'SQL' | 'RegionalService'; + +/** + * Defines values for IntegrationServiceEnvironmentNetworkDependencyHealthState. + * Possible values include: 'NotSpecified', 'Healthy', 'Unhealthy', 'Unknown' + * @readonly + * @enum {string} + */ +export type IntegrationServiceEnvironmentNetworkDependencyHealthState = 'NotSpecified' | 'Healthy' | 'Unhealthy' | 'Unknown'; + +/** + * Defines values for ErrorResponseCode. + * Possible values include: 'NotSpecified', 'IntegrationServiceEnvironmentNotFound', + * 'InternalServerError', 'InvalidOperationId' + * @readonly + * @enum {string} + */ +export type ErrorResponseCode = 'NotSpecified' | 'IntegrationServiceEnvironmentNotFound' | 'InternalServerError' | 'InvalidOperationId'; + +/** + * Defines values for AzureAsyncOperationState. + * Possible values include: 'Failed', 'Succeeded', 'Pending', 'Canceled' + * @readonly + * @enum {string} + */ +export type AzureAsyncOperationState = 'Failed' | 'Succeeded' | 'Pending' | 'Canceled'; + +/** + * Defines values for IntegrationServiceEnvironmentAccessEndpointType. + * Possible values include: 'NotSpecified', 'External', 'Internal' + * @readonly + * @enum {string} + */ +export type IntegrationServiceEnvironmentAccessEndpointType = 'NotSpecified' | 'External' | 'Internal'; + +/** + * Defines values for IntegrationServiceEnvironmentSkuName. + * Possible values include: 'NotSpecified', 'Premium', 'Developer' + * @readonly + * @enum {string} + */ +export type IntegrationServiceEnvironmentSkuName = 'NotSpecified' | 'Premium' | 'Developer'; + +/** + * Defines values for IntegrationServiceEnvironmentSkuScaleType. + * Possible values include: 'Manual', 'Automatic', 'None' + * @readonly + * @enum {string} + */ +export type IntegrationServiceEnvironmentSkuScaleType = 'Manual' | 'Automatic' | 'None'; + +/** + * Defines values for IntegrationAccountSkuName. + * Possible values include: 'NotSpecified', 'Free', 'Basic', 'Standard' + * @readonly + * @enum {string} + */ +export type IntegrationAccountSkuName = 'NotSpecified' | 'Free' | 'Basic' | 'Standard'; + +/** + * Defines values for SchemaType. + * Possible values include: 'NotSpecified', 'Xml' + * @readonly + * @enum {string} + */ +export type SchemaType = 'NotSpecified' | 'Xml'; + +/** + * Defines values for MapType. + * Possible values include: 'NotSpecified', 'Xslt', 'Xslt20', 'Xslt30', 'Liquid' + * @readonly + * @enum {string} + */ +export type MapType = 'NotSpecified' | 'Xslt' | 'Xslt20' | 'Xslt30' | 'Liquid'; + +/** + * Defines values for PartnerType. + * Possible values include: 'NotSpecified', 'B2B' + * @readonly + * @enum {string} + */ +export type PartnerType = 'NotSpecified' | 'B2B'; + +/** + * Defines values for AgreementType. + * Possible values include: 'NotSpecified', 'AS2', 'X12', 'Edifact' + * @readonly + * @enum {string} + */ +export type AgreementType = 'NotSpecified' | 'AS2' | 'X12' | 'Edifact'; + +/** + * Defines values for HashingAlgorithm. + * Possible values include: 'NotSpecified', 'None', 'MD5', 'SHA1', 'SHA2256', 'SHA2384', 'SHA2512' + * @readonly + * @enum {string} + */ +export type HashingAlgorithm = 'NotSpecified' | 'None' | 'MD5' | 'SHA1' | 'SHA2256' | 'SHA2384' | 'SHA2512'; /** - * Defines values for KeyType. - * Possible values include: 'NotSpecified', 'Primary', 'Secondary' + * Defines values for EncryptionAlgorithm. + * Possible values include: 'NotSpecified', 'None', 'DES3', 'RC2', 'AES128', 'AES192', 'AES256' * @readonly * @enum {string} */ -export type KeyType = 'NotSpecified' | 'Primary' | 'Secondary'; +export type EncryptionAlgorithm = 'NotSpecified' | 'None' | 'DES3' | 'RC2' | 'AES128' | 'AES192' | 'AES256'; /** - * Defines values for IntegrationAccountSkuName. - * Possible values include: 'NotSpecified', 'Free', 'Basic', 'Standard' + * Defines values for SigningAlgorithm. + * Possible values include: 'NotSpecified', 'Default', 'SHA1', 'SHA2256', 'SHA2384', 'SHA2512' * @readonly * @enum {string} */ -export type IntegrationAccountSkuName = 'NotSpecified' | 'Free' | 'Basic' | 'Standard'; +export type SigningAlgorithm = 'NotSpecified' | 'Default' | 'SHA1' | 'SHA2256' | 'SHA2384' | 'SHA2512'; /** - * Defines values for SchemaType. - * Possible values include: 'NotSpecified', 'Xml' + * Defines values for TrailingSeparatorPolicy. + * Possible values include: 'NotSpecified', 'NotAllowed', 'Optional', 'Mandatory' * @readonly * @enum {string} */ -export type SchemaType = 'NotSpecified' | 'Xml'; +export type TrailingSeparatorPolicy = 'NotSpecified' | 'NotAllowed' | 'Optional' | 'Mandatory'; /** - * Defines values for MapType. - * Possible values include: 'NotSpecified', 'Xslt', 'Xslt20', 'Xslt30', 'Liquid' + * Defines values for X12CharacterSet. + * Possible values include: 'NotSpecified', 'Basic', 'Extended', 'UTF8' * @readonly * @enum {string} */ -export type MapType = 'NotSpecified' | 'Xslt' | 'Xslt20' | 'Xslt30' | 'Liquid'; +export type X12CharacterSet = 'NotSpecified' | 'Basic' | 'Extended' | 'UTF8'; /** - * Defines values for PartnerType. - * Possible values include: 'NotSpecified', 'B2B' + * Defines values for SegmentTerminatorSuffix. + * Possible values include: 'NotSpecified', 'None', 'CR', 'LF', 'CRLF' * @readonly * @enum {string} */ -export type PartnerType = 'NotSpecified' | 'B2B'; +export type SegmentTerminatorSuffix = 'NotSpecified' | 'None' | 'CR' | 'LF' | 'CRLF'; + +/** + * Defines values for X12DateFormat. + * Possible values include: 'NotSpecified', 'CCYYMMDD', 'YYMMDD' + * @readonly + * @enum {string} + */ +export type X12DateFormat = 'NotSpecified' | 'CCYYMMDD' | 'YYMMDD'; + +/** + * Defines values for X12TimeFormat. + * Possible values include: 'NotSpecified', 'HHMM', 'HHMMSS', 'HHMMSSdd', 'HHMMSSd' + * @readonly + * @enum {string} + */ +export type X12TimeFormat = 'NotSpecified' | 'HHMM' | 'HHMMSS' | 'HHMMSSdd' | 'HHMMSSd'; + +/** + * Defines values for UsageIndicator. + * Possible values include: 'NotSpecified', 'Test', 'Information', 'Production' + * @readonly + * @enum {string} + */ +export type UsageIndicator = 'NotSpecified' | 'Test' | 'Information' | 'Production'; + +/** + * Defines values for MessageFilterType. + * Possible values include: 'NotSpecified', 'Include', 'Exclude' + * @readonly + * @enum {string} + */ +export type MessageFilterType = 'NotSpecified' | 'Include' | 'Exclude'; + +/** + * Defines values for EdifactCharacterSet. + * Possible values include: 'NotSpecified', 'UNOB', 'UNOA', 'UNOC', 'UNOD', 'UNOE', 'UNOF', 'UNOG', + * 'UNOH', 'UNOI', 'UNOJ', 'UNOK', 'UNOX', 'UNOY', 'KECA' + * @readonly + * @enum {string} + */ +export type EdifactCharacterSet = 'NotSpecified' | 'UNOB' | 'UNOA' | 'UNOC' | 'UNOD' | 'UNOE' | 'UNOF' | 'UNOG' | 'UNOH' | 'UNOI' | 'UNOJ' | 'UNOK' | 'UNOX' | 'UNOY' | 'KECA'; + +/** + * Defines values for EdifactDecimalIndicator. + * Possible values include: 'NotSpecified', 'Comma', 'Decimal' + * @readonly + * @enum {string} + */ +export type EdifactDecimalIndicator = 'NotSpecified' | 'Comma' | 'Decimal'; + +/** + * Defines values for TrackEventsOperationOptions. + * Possible values include: 'None', 'DisableSourceInfoEnrich' + * @readonly + * @enum {string} + */ +export type TrackEventsOperationOptions = 'None' | 'DisableSourceInfoEnrich'; + +/** + * Defines values for EventLevel. + * Possible values include: 'LogAlways', 'Critical', 'Error', 'Warning', 'Informational', 'Verbose' + * @readonly + * @enum {string} + */ +export type EventLevel = 'LogAlways' | 'Critical' | 'Error' | 'Warning' | 'Informational' | 'Verbose'; + +/** + * Defines values for TrackingRecordType. + * Possible values include: 'NotSpecified', 'Custom', 'AS2Message', 'AS2MDN', 'X12Interchange', + * 'X12FunctionalGroup', 'X12TransactionSet', 'X12InterchangeAcknowledgment', + * 'X12FunctionalGroupAcknowledgment', 'X12TransactionSetAcknowledgment', 'EdifactInterchange', + * 'EdifactFunctionalGroup', 'EdifactTransactionSet', 'EdifactInterchangeAcknowledgment', + * 'EdifactFunctionalGroupAcknowledgment', 'EdifactTransactionSetAcknowledgment' + * @readonly + * @enum {string} + */ +export type TrackingRecordType = 'NotSpecified' | 'Custom' | 'AS2Message' | 'AS2MDN' | 'X12Interchange' | 'X12FunctionalGroup' | 'X12TransactionSet' | 'X12InterchangeAcknowledgment' | 'X12FunctionalGroupAcknowledgment' | 'X12TransactionSetAcknowledgment' | 'EdifactInterchange' | 'EdifactFunctionalGroup' | 'EdifactTransactionSet' | 'EdifactInterchangeAcknowledgment' | 'EdifactFunctionalGroupAcknowledgment' | 'EdifactTransactionSetAcknowledgment'; + +/** + * Contains response data for the listBySubscription operation. + */ +export type WorkflowsListBySubscriptionResponse = WorkflowListResult & { + /** + * The underlying HTTP response. + */ + _response: msRest.HttpResponse & { + /** + * The response body as text (string format) + */ + bodyAsText: string; + + /** + * The response body as parsed JSON or XML + */ + parsedBody: WorkflowListResult; + }; +}; + +/** + * Contains response data for the listByResourceGroup operation. + */ +export type WorkflowsListByResourceGroupResponse = WorkflowListResult & { + /** + * The underlying HTTP response. + */ + _response: msRest.HttpResponse & { + /** + * The response body as text (string format) + */ + bodyAsText: string; + + /** + * The response body as parsed JSON or XML + */ + parsedBody: WorkflowListResult; + }; +}; + +/** + * Contains response data for the get operation. + */ +export type WorkflowsGetResponse = Workflow & { + /** + * The underlying HTTP response. + */ + _response: msRest.HttpResponse & { + /** + * The response body as text (string format) + */ + bodyAsText: string; + + /** + * The response body as parsed JSON or XML + */ + parsedBody: Workflow; + }; +}; + +/** + * Contains response data for the createOrUpdate operation. + */ +export type WorkflowsCreateOrUpdateResponse = Workflow & { + /** + * The underlying HTTP response. + */ + _response: msRest.HttpResponse & { + /** + * The response body as text (string format) + */ + bodyAsText: string; + + /** + * The response body as parsed JSON or XML + */ + parsedBody: Workflow; + }; +}; + +/** + * Contains response data for the update operation. + */ +export type WorkflowsUpdateResponse = Workflow & { + /** + * The underlying HTTP response. + */ + _response: msRest.HttpResponse & { + /** + * The response body as text (string format) + */ + bodyAsText: string; + + /** + * The response body as parsed JSON or XML + */ + parsedBody: Workflow; + }; +}; + +/** + * Contains response data for the generateUpgradedDefinition operation. + */ +export type WorkflowsGenerateUpgradedDefinitionResponse = { + /** + * The parsed response body. + */ + body: any; + + /** + * The underlying HTTP response. + */ + _response: msRest.HttpResponse & { + /** + * The response body as text (string format) + */ + bodyAsText: string; + + /** + * The response body as parsed JSON or XML + */ + parsedBody: any; + }; +}; + +/** + * Contains response data for the listCallbackUrl operation. + */ +export type WorkflowsListCallbackUrlResponse = WorkflowTriggerCallbackUrl & { + /** + * The underlying HTTP response. + */ + _response: msRest.HttpResponse & { + /** + * The response body as text (string format) + */ + bodyAsText: string; + + /** + * The response body as parsed JSON or XML + */ + parsedBody: WorkflowTriggerCallbackUrl; + }; +}; /** - * Defines values for AgreementType. - * Possible values include: 'NotSpecified', 'AS2', 'X12', 'Edifact' - * @readonly - * @enum {string} + * Contains response data for the listSwagger operation. */ -export type AgreementType = 'NotSpecified' | 'AS2' | 'X12' | 'Edifact'; +export type WorkflowsListSwaggerResponse = { + /** + * The parsed response body. + */ + body: any; -/** - * Defines values for HashingAlgorithm. - * Possible values include: 'NotSpecified', 'None', 'MD5', 'SHA1', 'SHA2256', 'SHA2384', 'SHA2512' - * @readonly - * @enum {string} - */ -export type HashingAlgorithm = 'NotSpecified' | 'None' | 'MD5' | 'SHA1' | 'SHA2256' | 'SHA2384' | 'SHA2512'; + /** + * The underlying HTTP response. + */ + _response: msRest.HttpResponse & { + /** + * The response body as text (string format) + */ + bodyAsText: string; -/** - * Defines values for EncryptionAlgorithm. - * Possible values include: 'NotSpecified', 'None', 'DES3', 'RC2', 'AES128', 'AES192', 'AES256' - * @readonly - * @enum {string} - */ -export type EncryptionAlgorithm = 'NotSpecified' | 'None' | 'DES3' | 'RC2' | 'AES128' | 'AES192' | 'AES256'; + /** + * The response body as parsed JSON or XML + */ + parsedBody: any; + }; +}; /** - * Defines values for SigningAlgorithm. - * Possible values include: 'NotSpecified', 'Default', 'SHA1', 'SHA2256', 'SHA2384', 'SHA2512' - * @readonly - * @enum {string} + * Contains response data for the listBySubscriptionNext operation. */ -export type SigningAlgorithm = 'NotSpecified' | 'Default' | 'SHA1' | 'SHA2256' | 'SHA2384' | 'SHA2512'; +export type WorkflowsListBySubscriptionNextResponse = WorkflowListResult & { + /** + * The underlying HTTP response. + */ + _response: msRest.HttpResponse & { + /** + * The response body as text (string format) + */ + bodyAsText: string; -/** - * Defines values for TrailingSeparatorPolicy. - * Possible values include: 'NotSpecified', 'NotAllowed', 'Optional', 'Mandatory' - * @readonly - * @enum {string} - */ -export type TrailingSeparatorPolicy = 'NotSpecified' | 'NotAllowed' | 'Optional' | 'Mandatory'; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WorkflowListResult; + }; +}; /** - * Defines values for X12CharacterSet. - * Possible values include: 'NotSpecified', 'Basic', 'Extended', 'UTF8' - * @readonly - * @enum {string} + * Contains response data for the listByResourceGroupNext operation. */ -export type X12CharacterSet = 'NotSpecified' | 'Basic' | 'Extended' | 'UTF8'; +export type WorkflowsListByResourceGroupNextResponse = WorkflowListResult & { + /** + * The underlying HTTP response. + */ + _response: msRest.HttpResponse & { + /** + * The response body as text (string format) + */ + bodyAsText: string; -/** - * Defines values for SegmentTerminatorSuffix. - * Possible values include: 'NotSpecified', 'None', 'CR', 'LF', 'CRLF' - * @readonly - * @enum {string} - */ -export type SegmentTerminatorSuffix = 'NotSpecified' | 'None' | 'CR' | 'LF' | 'CRLF'; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WorkflowListResult; + }; +}; /** - * Defines values for X12DateFormat. - * Possible values include: 'NotSpecified', 'CCYYMMDD', 'YYMMDD' - * @readonly - * @enum {string} + * Contains response data for the list operation. */ -export type X12DateFormat = 'NotSpecified' | 'CCYYMMDD' | 'YYMMDD'; +export type WorkflowVersionsListResponse = WorkflowVersionListResult & { + /** + * The underlying HTTP response. + */ + _response: msRest.HttpResponse & { + /** + * The response body as text (string format) + */ + bodyAsText: string; -/** - * Defines values for X12TimeFormat. - * Possible values include: 'NotSpecified', 'HHMM', 'HHMMSS', 'HHMMSSdd', 'HHMMSSd' - * @readonly - * @enum {string} - */ -export type X12TimeFormat = 'NotSpecified' | 'HHMM' | 'HHMMSS' | 'HHMMSSdd' | 'HHMMSSd'; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WorkflowVersionListResult; + }; +}; /** - * Defines values for UsageIndicator. - * Possible values include: 'NotSpecified', 'Test', 'Information', 'Production' - * @readonly - * @enum {string} + * Contains response data for the get operation. */ -export type UsageIndicator = 'NotSpecified' | 'Test' | 'Information' | 'Production'; +export type WorkflowVersionsGetResponse = WorkflowVersion & { + /** + * The underlying HTTP response. + */ + _response: msRest.HttpResponse & { + /** + * The response body as text (string format) + */ + bodyAsText: string; -/** - * Defines values for MessageFilterType. - * Possible values include: 'NotSpecified', 'Include', 'Exclude' - * @readonly - * @enum {string} - */ -export type MessageFilterType = 'NotSpecified' | 'Include' | 'Exclude'; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WorkflowVersion; + }; +}; /** - * Defines values for EdifactCharacterSet. - * Possible values include: 'NotSpecified', 'UNOB', 'UNOA', 'UNOC', 'UNOD', 'UNOE', 'UNOF', 'UNOG', - * 'UNOH', 'UNOI', 'UNOJ', 'UNOK', 'UNOX', 'UNOY', 'KECA' - * @readonly - * @enum {string} + * Contains response data for the listNext operation. */ -export type EdifactCharacterSet = 'NotSpecified' | 'UNOB' | 'UNOA' | 'UNOC' | 'UNOD' | 'UNOE' | 'UNOF' | 'UNOG' | 'UNOH' | 'UNOI' | 'UNOJ' | 'UNOK' | 'UNOX' | 'UNOY' | 'KECA'; +export type WorkflowVersionsListNextResponse = WorkflowVersionListResult & { + /** + * The underlying HTTP response. + */ + _response: msRest.HttpResponse & { + /** + * The response body as text (string format) + */ + bodyAsText: string; -/** - * Defines values for EdifactDecimalIndicator. - * Possible values include: 'NotSpecified', 'Comma', 'Decimal' - * @readonly - * @enum {string} - */ -export type EdifactDecimalIndicator = 'NotSpecified' | 'Comma' | 'Decimal'; + /** + * The response body as parsed JSON or XML + */ + parsedBody: WorkflowVersionListResult; + }; +}; /** - * Defines values for TrackEventsOperationOptions. - * Possible values include: 'None', 'DisableSourceInfoEnrich' - * @readonly - * @enum {string} + * Contains response data for the list operation. */ -export type TrackEventsOperationOptions = 'None' | 'DisableSourceInfoEnrich'; +export type WorkflowTriggersListResponse = WorkflowTriggerListResult & { + /** + * The underlying HTTP response. + */ + _response: msRest.HttpResponse & { + /** + * The response body as text (string format) + */ + bodyAsText: string; + + /** + * The response body as parsed JSON or XML + */ + parsedBody: WorkflowTriggerListResult; + }; +}; /** - * Defines values for EventLevel. - * Possible values include: 'LogAlways', 'Critical', 'Error', 'Warning', 'Informational', 'Verbose' - * @readonly - * @enum {string} + * Contains response data for the get operation. */ -export type EventLevel = 'LogAlways' | 'Critical' | 'Error' | 'Warning' | 'Informational' | 'Verbose'; +export type WorkflowTriggersGetResponse = WorkflowTrigger & { + /** + * The underlying HTTP response. + */ + _response: msRest.HttpResponse & { + /** + * The response body as text (string format) + */ + bodyAsText: string; + + /** + * The response body as parsed JSON or XML + */ + parsedBody: WorkflowTrigger; + }; +}; /** - * Defines values for TrackingRecordType. - * Possible values include: 'NotSpecified', 'Custom', 'AS2Message', 'AS2MDN', 'X12Interchange', - * 'X12FunctionalGroup', 'X12TransactionSet', 'X12InterchangeAcknowledgment', - * 'X12FunctionalGroupAcknowledgment', 'X12TransactionSetAcknowledgment', 'EdifactInterchange', - * 'EdifactFunctionalGroup', 'EdifactTransactionSet', 'EdifactInterchangeAcknowledgment', - * 'EdifactFunctionalGroupAcknowledgment', 'EdifactTransactionSetAcknowledgment' - * @readonly - * @enum {string} + * Contains response data for the run operation. */ -export type TrackingRecordType = 'NotSpecified' | 'Custom' | 'AS2Message' | 'AS2MDN' | 'X12Interchange' | 'X12FunctionalGroup' | 'X12TransactionSet' | 'X12InterchangeAcknowledgment' | 'X12FunctionalGroupAcknowledgment' | 'X12TransactionSetAcknowledgment' | 'EdifactInterchange' | 'EdifactFunctionalGroup' | 'EdifactTransactionSet' | 'EdifactInterchangeAcknowledgment' | 'EdifactFunctionalGroupAcknowledgment' | 'EdifactTransactionSetAcknowledgment'; +export type WorkflowTriggersRunResponse = { + /** + * The parsed response body. + */ + body: any; + + /** + * The underlying HTTP response. + */ + _response: msRest.HttpResponse & { + /** + * The response body as text (string format) + */ + bodyAsText: string; + + /** + * The response body as parsed JSON or XML + */ + parsedBody: any; + }; +}; /** - * Contains response data for the listBySubscription operation. + * Contains response data for the getSchemaJson operation. */ -export type WorkflowsListBySubscriptionResponse = WorkflowListResult & { +export type WorkflowTriggersGetSchemaJsonResponse = JsonSchema & { /** * The underlying HTTP response. */ @@ -4047,14 +5535,14 @@ export type WorkflowsListBySubscriptionResponse = WorkflowListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: WorkflowListResult; + parsedBody: JsonSchema; }; }; /** - * Contains response data for the listByResourceGroup operation. + * Contains response data for the listCallbackUrl operation. */ -export type WorkflowsListByResourceGroupResponse = WorkflowListResult & { +export type WorkflowTriggersListCallbackUrlResponse = WorkflowTriggerCallbackUrl & { /** * The underlying HTTP response. */ @@ -4067,14 +5555,14 @@ export type WorkflowsListByResourceGroupResponse = WorkflowListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: WorkflowListResult; + parsedBody: WorkflowTriggerCallbackUrl; }; }; /** - * Contains response data for the get operation. + * Contains response data for the listNext operation. */ -export type WorkflowsGetResponse = Workflow & { +export type WorkflowTriggersListNextResponse = WorkflowTriggerListResult & { /** * The underlying HTTP response. */ @@ -4087,14 +5575,14 @@ export type WorkflowsGetResponse = Workflow & { /** * The response body as parsed JSON or XML */ - parsedBody: Workflow; + parsedBody: WorkflowTriggerListResult; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the listCallbackUrl operation. */ -export type WorkflowsCreateOrUpdateResponse = Workflow & { +export type WorkflowVersionTriggersListCallbackUrlResponse = WorkflowTriggerCallbackUrl & { /** * The underlying HTTP response. */ @@ -4107,14 +5595,14 @@ export type WorkflowsCreateOrUpdateResponse = Workflow & { /** * The response body as parsed JSON or XML */ - parsedBody: Workflow; + parsedBody: WorkflowTriggerCallbackUrl; }; }; /** - * Contains response data for the update operation. + * Contains response data for the list operation. */ -export type WorkflowsUpdateResponse = Workflow & { +export type WorkflowTriggerHistoriesListResponse = WorkflowTriggerHistoryListResult & { /** * The underlying HTTP response. */ @@ -4127,19 +5615,14 @@ export type WorkflowsUpdateResponse = Workflow & { /** * The response body as parsed JSON or XML */ - parsedBody: Workflow; + parsedBody: WorkflowTriggerHistoryListResult; }; }; /** - * Contains response data for the generateUpgradedDefinition operation. + * Contains response data for the get operation. */ -export type WorkflowsGenerateUpgradedDefinitionResponse = { - /** - * The parsed response body. - */ - body: any; - +export type WorkflowTriggerHistoriesGetResponse = WorkflowTriggerHistory & { /** * The underlying HTTP response. */ @@ -4152,14 +5635,14 @@ export type WorkflowsGenerateUpgradedDefinitionResponse = { /** * The response body as parsed JSON or XML */ - parsedBody: any; + parsedBody: WorkflowTriggerHistory; }; }; /** - * Contains response data for the listCallbackUrl operation. + * Contains response data for the listNext operation. */ -export type WorkflowsListCallbackUrlResponse = WorkflowTriggerCallbackUrl & { +export type WorkflowTriggerHistoriesListNextResponse = WorkflowTriggerHistoryListResult & { /** * The underlying HTTP response. */ @@ -4172,19 +5655,34 @@ export type WorkflowsListCallbackUrlResponse = WorkflowTriggerCallbackUrl & { /** * The response body as parsed JSON or XML */ - parsedBody: WorkflowTriggerCallbackUrl; + parsedBody: WorkflowTriggerHistoryListResult; }; }; /** - * Contains response data for the listSwagger operation. + * Contains response data for the list operation. */ -export type WorkflowsListSwaggerResponse = { +export type WorkflowRunsListResponse = WorkflowRunListResult & { /** - * The parsed response body. + * The underlying HTTP response. */ - body: any; + _response: msRest.HttpResponse & { + /** + * The response body as text (string format) + */ + bodyAsText: string; + + /** + * The response body as parsed JSON or XML + */ + parsedBody: WorkflowRunListResult; + }; +}; +/** + * Contains response data for the get operation. + */ +export type WorkflowRunsGetResponse = WorkflowRun & { /** * The underlying HTTP response. */ @@ -4197,14 +5695,14 @@ export type WorkflowsListSwaggerResponse = { /** * The response body as parsed JSON or XML */ - parsedBody: any; + parsedBody: WorkflowRun; }; }; /** - * Contains response data for the listBySubscriptionNext operation. + * Contains response data for the listNext operation. */ -export type WorkflowsListBySubscriptionNextResponse = WorkflowListResult & { +export type WorkflowRunsListNextResponse = WorkflowRunListResult & { /** * The underlying HTTP response. */ @@ -4217,14 +5715,14 @@ export type WorkflowsListBySubscriptionNextResponse = WorkflowListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: WorkflowListResult; + parsedBody: WorkflowRunListResult; }; }; /** - * Contains response data for the listByResourceGroupNext operation. + * Contains response data for the list operation. */ -export type WorkflowsListByResourceGroupNextResponse = WorkflowListResult & { +export type WorkflowRunActionsListResponse = WorkflowRunActionListResult & { /** * The underlying HTTP response. */ @@ -4237,14 +5735,14 @@ export type WorkflowsListByResourceGroupNextResponse = WorkflowListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: WorkflowListResult; + parsedBody: WorkflowRunActionListResult; }; }; /** - * Contains response data for the list operation. + * Contains response data for the get operation. */ -export type WorkflowVersionsListResponse = WorkflowVersionListResult & { +export type WorkflowRunActionsGetResponse = WorkflowRunAction & { /** * The underlying HTTP response. */ @@ -4257,14 +5755,14 @@ export type WorkflowVersionsListResponse = WorkflowVersionListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: WorkflowVersionListResult; + parsedBody: WorkflowRunAction; }; }; /** - * Contains response data for the get operation. + * Contains response data for the listExpressionTraces operation. */ -export type WorkflowVersionsGetResponse = WorkflowVersion & { +export type WorkflowRunActionsListExpressionTracesResponse = ExpressionTraces & { /** * The underlying HTTP response. */ @@ -4277,14 +5775,14 @@ export type WorkflowVersionsGetResponse = WorkflowVersion & { /** * The response body as parsed JSON or XML */ - parsedBody: WorkflowVersion; + parsedBody: ExpressionTraces; }; }; /** * Contains response data for the listNext operation. */ -export type WorkflowVersionsListNextResponse = WorkflowVersionListResult & { +export type WorkflowRunActionsListNextResponse = WorkflowRunActionListResult & { /** * The underlying HTTP response. */ @@ -4297,14 +5795,14 @@ export type WorkflowVersionsListNextResponse = WorkflowVersionListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: WorkflowVersionListResult; + parsedBody: WorkflowRunActionListResult; }; }; /** * Contains response data for the list operation. */ -export type WorkflowTriggersListResponse = WorkflowTriggerListResult & { +export type WorkflowRunActionRepetitionsListResponse = WorkflowRunActionRepetitionDefinitionCollection & { /** * The underlying HTTP response. */ @@ -4317,14 +5815,14 @@ export type WorkflowTriggersListResponse = WorkflowTriggerListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: WorkflowTriggerListResult; + parsedBody: WorkflowRunActionRepetitionDefinitionCollection; }; }; /** * Contains response data for the get operation. */ -export type WorkflowTriggersGetResponse = WorkflowTrigger & { +export type WorkflowRunActionRepetitionsGetResponse = WorkflowRunActionRepetitionDefinition & { /** * The underlying HTTP response. */ @@ -4337,19 +5835,54 @@ export type WorkflowTriggersGetResponse = WorkflowTrigger & { /** * The response body as parsed JSON or XML */ - parsedBody: WorkflowTrigger; + parsedBody: WorkflowRunActionRepetitionDefinition; }; }; /** - * Contains response data for the run operation. + * Contains response data for the listExpressionTraces operation. */ -export type WorkflowTriggersRunResponse = { +export type WorkflowRunActionRepetitionsListExpressionTracesResponse = ExpressionTraces & { /** - * The parsed response body. + * The underlying HTTP response. */ - body: any; + _response: msRest.HttpResponse & { + /** + * The response body as text (string format) + */ + bodyAsText: string; + + /** + * The response body as parsed JSON or XML + */ + parsedBody: ExpressionTraces; + }; +}; + +/** + * Contains response data for the list operation. + */ +export type WorkflowRunActionRepetitionsRequestHistoriesListResponse = RequestHistoryListResult & { + /** + * The underlying HTTP response. + */ + _response: msRest.HttpResponse & { + /** + * The response body as text (string format) + */ + bodyAsText: string; + + /** + * The response body as parsed JSON or XML + */ + parsedBody: RequestHistoryListResult; + }; +}; +/** + * Contains response data for the get operation. + */ +export type WorkflowRunActionRepetitionsRequestHistoriesGetResponse = RequestHistory & { /** * The underlying HTTP response. */ @@ -4362,14 +5895,14 @@ export type WorkflowTriggersRunResponse = { /** * The response body as parsed JSON or XML */ - parsedBody: any; + parsedBody: RequestHistory; }; }; /** - * Contains response data for the getSchemaJson operation. + * Contains response data for the listNext operation. */ -export type WorkflowTriggersGetSchemaJsonResponse = JsonSchema & { +export type WorkflowRunActionRepetitionsRequestHistoriesListNextResponse = RequestHistoryListResult & { /** * The underlying HTTP response. */ @@ -4382,14 +5915,14 @@ export type WorkflowTriggersGetSchemaJsonResponse = JsonSchema & { /** * The response body as parsed JSON or XML */ - parsedBody: JsonSchema; + parsedBody: RequestHistoryListResult; }; }; /** - * Contains response data for the listCallbackUrl operation. + * Contains response data for the list operation. */ -export type WorkflowTriggersListCallbackUrlResponse = WorkflowTriggerCallbackUrl & { +export type WorkflowRunActionRequestHistoriesListResponse = RequestHistoryListResult & { /** * The underlying HTTP response. */ @@ -4402,14 +5935,14 @@ export type WorkflowTriggersListCallbackUrlResponse = WorkflowTriggerCallbackUrl /** * The response body as parsed JSON or XML */ - parsedBody: WorkflowTriggerCallbackUrl; + parsedBody: RequestHistoryListResult; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the get operation. */ -export type WorkflowTriggersListNextResponse = WorkflowTriggerListResult & { +export type WorkflowRunActionRequestHistoriesGetResponse = RequestHistory & { /** * The underlying HTTP response. */ @@ -4422,14 +5955,14 @@ export type WorkflowTriggersListNextResponse = WorkflowTriggerListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: WorkflowTriggerListResult; + parsedBody: RequestHistory; }; }; /** - * Contains response data for the listCallbackUrl operation. + * Contains response data for the listNext operation. */ -export type WorkflowVersionTriggersListCallbackUrlResponse = WorkflowTriggerCallbackUrl & { +export type WorkflowRunActionRequestHistoriesListNextResponse = RequestHistoryListResult & { /** * The underlying HTTP response. */ @@ -4442,14 +5975,14 @@ export type WorkflowVersionTriggersListCallbackUrlResponse = WorkflowTriggerCall /** * The response body as parsed JSON or XML */ - parsedBody: WorkflowTriggerCallbackUrl; + parsedBody: RequestHistoryListResult; }; }; /** * Contains response data for the list operation. */ -export type WorkflowTriggerHistoriesListResponse = WorkflowTriggerHistoryListResult & { +export type WorkflowRunActionScopeRepetitionsListResponse = WorkflowRunActionRepetitionDefinitionCollection & { /** * The underlying HTTP response. */ @@ -4462,14 +5995,14 @@ export type WorkflowTriggerHistoriesListResponse = WorkflowTriggerHistoryListRes /** * The response body as parsed JSON or XML */ - parsedBody: WorkflowTriggerHistoryListResult; + parsedBody: WorkflowRunActionRepetitionDefinitionCollection; }; }; /** * Contains response data for the get operation. */ -export type WorkflowTriggerHistoriesGetResponse = WorkflowTriggerHistory & { +export type WorkflowRunActionScopeRepetitionsGetResponse = WorkflowRunActionRepetitionDefinition & { /** * The underlying HTTP response. */ @@ -4482,14 +6015,14 @@ export type WorkflowTriggerHistoriesGetResponse = WorkflowTriggerHistory & { /** * The response body as parsed JSON or XML */ - parsedBody: WorkflowTriggerHistory; + parsedBody: WorkflowRunActionRepetitionDefinition; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the get operation. */ -export type WorkflowTriggerHistoriesListNextResponse = WorkflowTriggerHistoryListResult & { +export type WorkflowRunOperationsGetResponse = WorkflowRun & { /** * The underlying HTTP response. */ @@ -4502,14 +6035,14 @@ export type WorkflowTriggerHistoriesListNextResponse = WorkflowTriggerHistoryLis /** * The response body as parsed JSON or XML */ - parsedBody: WorkflowTriggerHistoryListResult; + parsedBody: WorkflowRun; }; }; /** - * Contains response data for the list operation. + * Contains response data for the listBySubscription operation. */ -export type WorkflowRunsListResponse = WorkflowRunListResult & { +export type IntegrationAccountsListBySubscriptionResponse = IntegrationAccountListResult & { /** * The underlying HTTP response. */ @@ -4522,14 +6055,14 @@ export type WorkflowRunsListResponse = WorkflowRunListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: WorkflowRunListResult; + parsedBody: IntegrationAccountListResult; }; }; /** - * Contains response data for the get operation. + * Contains response data for the listByResourceGroup operation. */ -export type WorkflowRunsGetResponse = WorkflowRun & { +export type IntegrationAccountsListByResourceGroupResponse = IntegrationAccountListResult & { /** * The underlying HTTP response. */ @@ -4542,14 +6075,14 @@ export type WorkflowRunsGetResponse = WorkflowRun & { /** * The response body as parsed JSON or XML */ - parsedBody: WorkflowRun; + parsedBody: IntegrationAccountListResult; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the get operation. */ -export type WorkflowRunsListNextResponse = WorkflowRunListResult & { +export type IntegrationAccountsGetResponse = IntegrationAccount & { /** * The underlying HTTP response. */ @@ -4562,14 +6095,14 @@ export type WorkflowRunsListNextResponse = WorkflowRunListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: WorkflowRunListResult; + parsedBody: IntegrationAccount; }; }; /** - * Contains response data for the list operation. + * Contains response data for the createOrUpdate operation. */ -export type WorkflowRunActionsListResponse = WorkflowRunActionListResult & { +export type IntegrationAccountsCreateOrUpdateResponse = IntegrationAccount & { /** * The underlying HTTP response. */ @@ -4582,14 +6115,14 @@ export type WorkflowRunActionsListResponse = WorkflowRunActionListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: WorkflowRunActionListResult; + parsedBody: IntegrationAccount; }; }; /** - * Contains response data for the get operation. + * Contains response data for the update operation. */ -export type WorkflowRunActionsGetResponse = WorkflowRunAction & { +export type IntegrationAccountsUpdateResponse = IntegrationAccount & { /** * The underlying HTTP response. */ @@ -4602,14 +6135,14 @@ export type WorkflowRunActionsGetResponse = WorkflowRunAction & { /** * The response body as parsed JSON or XML */ - parsedBody: WorkflowRunAction; + parsedBody: IntegrationAccount; }; }; /** - * Contains response data for the listExpressionTraces operation. + * Contains response data for the listCallbackUrl operation. */ -export type WorkflowRunActionsListExpressionTracesResponse = ExpressionTraces & { +export type IntegrationAccountsListCallbackUrlResponse = CallbackUrl & { /** * The underlying HTTP response. */ @@ -4622,14 +6155,14 @@ export type WorkflowRunActionsListExpressionTracesResponse = ExpressionTraces & /** * The response body as parsed JSON or XML */ - parsedBody: ExpressionTraces; + parsedBody: CallbackUrl; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the listKeyVaultKeys operation. */ -export type WorkflowRunActionsListNextResponse = WorkflowRunActionListResult & { +export type IntegrationAccountsListKeyVaultKeysResponse = KeyVaultKeyCollection & { /** * The underlying HTTP response. */ @@ -4642,14 +6175,14 @@ export type WorkflowRunActionsListNextResponse = WorkflowRunActionListResult & { /** * The response body as parsed JSON or XML */ - parsedBody: WorkflowRunActionListResult; + parsedBody: KeyVaultKeyCollection; }; }; /** - * Contains response data for the list operation. + * Contains response data for the regenerateAccessKey operation. */ -export type WorkflowRunActionRepetitionsListResponse = WorkflowRunActionRepetitionDefinitionCollection & { +export type IntegrationAccountsRegenerateAccessKeyResponse = IntegrationAccount & { /** * The underlying HTTP response. */ @@ -4662,14 +6195,14 @@ export type WorkflowRunActionRepetitionsListResponse = WorkflowRunActionRepetiti /** * The response body as parsed JSON or XML */ - parsedBody: WorkflowRunActionRepetitionDefinitionCollection; + parsedBody: IntegrationAccount; }; }; /** - * Contains response data for the get operation. + * Contains response data for the listBySubscriptionNext operation. */ -export type WorkflowRunActionRepetitionsGetResponse = WorkflowRunActionRepetitionDefinition & { +export type IntegrationAccountsListBySubscriptionNextResponse = IntegrationAccountListResult & { /** * The underlying HTTP response. */ @@ -4682,14 +6215,14 @@ export type WorkflowRunActionRepetitionsGetResponse = WorkflowRunActionRepetitio /** * The response body as parsed JSON or XML */ - parsedBody: WorkflowRunActionRepetitionDefinition; + parsedBody: IntegrationAccountListResult; }; }; /** - * Contains response data for the listExpressionTraces operation. + * Contains response data for the listByResourceGroupNext operation. */ -export type WorkflowRunActionRepetitionsListExpressionTracesResponse = ExpressionTraces & { +export type IntegrationAccountsListByResourceGroupNextResponse = IntegrationAccountListResult & { /** * The underlying HTTP response. */ @@ -4702,14 +6235,14 @@ export type WorkflowRunActionRepetitionsListExpressionTracesResponse = Expressio /** * The response body as parsed JSON or XML */ - parsedBody: ExpressionTraces; + parsedBody: IntegrationAccountListResult; }; }; /** * Contains response data for the list operation. */ -export type WorkflowRunActionRepetitionsRequestHistoriesListResponse = RequestHistoryListResult & { +export type IntegrationAccountAssembliesListResponse = AssemblyCollection & { /** * The underlying HTTP response. */ @@ -4722,14 +6255,14 @@ export type WorkflowRunActionRepetitionsRequestHistoriesListResponse = RequestHi /** * The response body as parsed JSON or XML */ - parsedBody: RequestHistoryListResult; + parsedBody: AssemblyCollection; }; }; /** * Contains response data for the get operation. */ -export type WorkflowRunActionRepetitionsRequestHistoriesGetResponse = RequestHistory & { +export type IntegrationAccountAssembliesGetResponse = AssemblyDefinition & { /** * The underlying HTTP response. */ @@ -4742,14 +6275,14 @@ export type WorkflowRunActionRepetitionsRequestHistoriesGetResponse = RequestHis /** * The response body as parsed JSON or XML */ - parsedBody: RequestHistory; + parsedBody: AssemblyDefinition; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the createOrUpdate operation. */ -export type WorkflowRunActionRepetitionsRequestHistoriesListNextResponse = RequestHistoryListResult & { +export type IntegrationAccountAssembliesCreateOrUpdateResponse = AssemblyDefinition & { /** * The underlying HTTP response. */ @@ -4762,14 +6295,14 @@ export type WorkflowRunActionRepetitionsRequestHistoriesListNextResponse = Reque /** * The response body as parsed JSON or XML */ - parsedBody: RequestHistoryListResult; + parsedBody: AssemblyDefinition; }; }; /** - * Contains response data for the list operation. + * Contains response data for the listContentCallbackUrl operation. */ -export type WorkflowRunActionRequestHistoriesListResponse = RequestHistoryListResult & { +export type IntegrationAccountAssembliesListContentCallbackUrlResponse = WorkflowTriggerCallbackUrl & { /** * The underlying HTTP response. */ @@ -4782,14 +6315,14 @@ export type WorkflowRunActionRequestHistoriesListResponse = RequestHistoryListRe /** * The response body as parsed JSON or XML */ - parsedBody: RequestHistoryListResult; + parsedBody: WorkflowTriggerCallbackUrl; }; }; /** - * Contains response data for the get operation. + * Contains response data for the list operation. */ -export type WorkflowRunActionRequestHistoriesGetResponse = RequestHistory & { +export type IntegrationAccountBatchConfigurationsListResponse = BatchConfigurationCollection & { /** * The underlying HTTP response. */ @@ -4802,14 +6335,14 @@ export type WorkflowRunActionRequestHistoriesGetResponse = RequestHistory & { /** * The response body as parsed JSON or XML */ - parsedBody: RequestHistory; + parsedBody: BatchConfigurationCollection; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the get operation. */ -export type WorkflowRunActionRequestHistoriesListNextResponse = RequestHistoryListResult & { +export type IntegrationAccountBatchConfigurationsGetResponse = BatchConfiguration & { /** * The underlying HTTP response. */ @@ -4822,14 +6355,14 @@ export type WorkflowRunActionRequestHistoriesListNextResponse = RequestHistoryLi /** * The response body as parsed JSON or XML */ - parsedBody: RequestHistoryListResult; + parsedBody: BatchConfiguration; }; }; /** - * Contains response data for the list operation. + * Contains response data for the createOrUpdate operation. */ -export type WorkflowRunActionScopeRepetitionsListResponse = WorkflowRunActionRepetitionDefinitionCollection & { +export type IntegrationAccountBatchConfigurationsCreateOrUpdateResponse = BatchConfiguration & { /** * The underlying HTTP response. */ @@ -4842,14 +6375,14 @@ export type WorkflowRunActionScopeRepetitionsListResponse = WorkflowRunActionRep /** * The response body as parsed JSON or XML */ - parsedBody: WorkflowRunActionRepetitionDefinitionCollection; + parsedBody: BatchConfiguration; }; }; /** - * Contains response data for the get operation. + * Contains response data for the list operation. */ -export type WorkflowRunActionScopeRepetitionsGetResponse = WorkflowRunActionRepetitionDefinition & { +export type IntegrationAccountSchemasListResponse = IntegrationAccountSchemaListResult & { /** * The underlying HTTP response. */ @@ -4862,14 +6395,14 @@ export type WorkflowRunActionScopeRepetitionsGetResponse = WorkflowRunActionRepe /** * The response body as parsed JSON or XML */ - parsedBody: WorkflowRunActionRepetitionDefinition; + parsedBody: IntegrationAccountSchemaListResult; }; }; /** * Contains response data for the get operation. */ -export type WorkflowRunOperationsGetResponse = WorkflowRun & { +export type IntegrationAccountSchemasGetResponse = IntegrationAccountSchema & { /** * The underlying HTTP response. */ @@ -4882,14 +6415,14 @@ export type WorkflowRunOperationsGetResponse = WorkflowRun & { /** * The response body as parsed JSON or XML */ - parsedBody: WorkflowRun; + parsedBody: IntegrationAccountSchema; }; }; /** - * Contains response data for the listBySubscription operation. + * Contains response data for the createOrUpdate operation. */ -export type IntegrationAccountsListBySubscriptionResponse = IntegrationAccountListResult & { +export type IntegrationAccountSchemasCreateOrUpdateResponse = IntegrationAccountSchema & { /** * The underlying HTTP response. */ @@ -4902,14 +6435,14 @@ export type IntegrationAccountsListBySubscriptionResponse = IntegrationAccountLi /** * The response body as parsed JSON or XML */ - parsedBody: IntegrationAccountListResult; + parsedBody: IntegrationAccountSchema; }; }; /** - * Contains response data for the listByResourceGroup operation. + * Contains response data for the listContentCallbackUrl operation. */ -export type IntegrationAccountsListByResourceGroupResponse = IntegrationAccountListResult & { +export type IntegrationAccountSchemasListContentCallbackUrlResponse = WorkflowTriggerCallbackUrl & { /** * The underlying HTTP response. */ @@ -4922,14 +6455,14 @@ export type IntegrationAccountsListByResourceGroupResponse = IntegrationAccountL /** * The response body as parsed JSON or XML */ - parsedBody: IntegrationAccountListResult; + parsedBody: WorkflowTriggerCallbackUrl; }; }; /** - * Contains response data for the get operation. + * Contains response data for the listNext operation. */ -export type IntegrationAccountsGetResponse = IntegrationAccount & { +export type IntegrationAccountSchemasListNextResponse = IntegrationAccountSchemaListResult & { /** * The underlying HTTP response. */ @@ -4942,14 +6475,14 @@ export type IntegrationAccountsGetResponse = IntegrationAccount & { /** * The response body as parsed JSON or XML */ - parsedBody: IntegrationAccount; + parsedBody: IntegrationAccountSchemaListResult; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the list operation. */ -export type IntegrationAccountsCreateOrUpdateResponse = IntegrationAccount & { +export type IntegrationAccountMapsListResponse = IntegrationAccountMapListResult & { /** * The underlying HTTP response. */ @@ -4962,14 +6495,14 @@ export type IntegrationAccountsCreateOrUpdateResponse = IntegrationAccount & { /** * The response body as parsed JSON or XML */ - parsedBody: IntegrationAccount; + parsedBody: IntegrationAccountMapListResult; }; }; /** - * Contains response data for the update operation. + * Contains response data for the get operation. */ -export type IntegrationAccountsUpdateResponse = IntegrationAccount & { +export type IntegrationAccountMapsGetResponse = IntegrationAccountMap & { /** * The underlying HTTP response. */ @@ -4982,14 +6515,14 @@ export type IntegrationAccountsUpdateResponse = IntegrationAccount & { /** * The response body as parsed JSON or XML */ - parsedBody: IntegrationAccount; + parsedBody: IntegrationAccountMap; }; }; /** - * Contains response data for the listCallbackUrl operation. + * Contains response data for the createOrUpdate operation. */ -export type IntegrationAccountsListCallbackUrlResponse = CallbackUrl & { +export type IntegrationAccountMapsCreateOrUpdateResponse = IntegrationAccountMap & { /** * The underlying HTTP response. */ @@ -5002,14 +6535,14 @@ export type IntegrationAccountsListCallbackUrlResponse = CallbackUrl & { /** * The response body as parsed JSON or XML */ - parsedBody: CallbackUrl; + parsedBody: IntegrationAccountMap; }; }; /** - * Contains response data for the listKeyVaultKeys operation. + * Contains response data for the listContentCallbackUrl operation. */ -export type IntegrationAccountsListKeyVaultKeysResponse = KeyVaultKeyCollection & { +export type IntegrationAccountMapsListContentCallbackUrlResponse = WorkflowTriggerCallbackUrl & { /** * The underlying HTTP response. */ @@ -5022,14 +6555,14 @@ export type IntegrationAccountsListKeyVaultKeysResponse = KeyVaultKeyCollection /** * The response body as parsed JSON or XML */ - parsedBody: KeyVaultKeyCollection; + parsedBody: WorkflowTriggerCallbackUrl; }; }; /** - * Contains response data for the regenerateAccessKey operation. + * Contains response data for the listNext operation. */ -export type IntegrationAccountsRegenerateAccessKeyResponse = IntegrationAccount & { +export type IntegrationAccountMapsListNextResponse = IntegrationAccountMapListResult & { /** * The underlying HTTP response. */ @@ -5042,14 +6575,14 @@ export type IntegrationAccountsRegenerateAccessKeyResponse = IntegrationAccount /** * The response body as parsed JSON or XML */ - parsedBody: IntegrationAccount; + parsedBody: IntegrationAccountMapListResult; }; }; /** - * Contains response data for the listBySubscriptionNext operation. + * Contains response data for the list operation. */ -export type IntegrationAccountsListBySubscriptionNextResponse = IntegrationAccountListResult & { +export type IntegrationAccountPartnersListResponse = IntegrationAccountPartnerListResult & { /** * The underlying HTTP response. */ @@ -5062,14 +6595,14 @@ export type IntegrationAccountsListBySubscriptionNextResponse = IntegrationAccou /** * The response body as parsed JSON or XML */ - parsedBody: IntegrationAccountListResult; + parsedBody: IntegrationAccountPartnerListResult; }; }; /** - * Contains response data for the listByResourceGroupNext operation. + * Contains response data for the get operation. */ -export type IntegrationAccountsListByResourceGroupNextResponse = IntegrationAccountListResult & { +export type IntegrationAccountPartnersGetResponse = IntegrationAccountPartner & { /** * The underlying HTTP response. */ @@ -5082,14 +6615,14 @@ export type IntegrationAccountsListByResourceGroupNextResponse = IntegrationAcco /** * The response body as parsed JSON or XML */ - parsedBody: IntegrationAccountListResult; + parsedBody: IntegrationAccountPartner; }; }; /** - * Contains response data for the list operation. + * Contains response data for the createOrUpdate operation. */ -export type IntegrationAccountAssembliesListResponse = AssemblyCollection & { +export type IntegrationAccountPartnersCreateOrUpdateResponse = IntegrationAccountPartner & { /** * The underlying HTTP response. */ @@ -5102,14 +6635,14 @@ export type IntegrationAccountAssembliesListResponse = AssemblyCollection & { /** * The response body as parsed JSON or XML */ - parsedBody: AssemblyCollection; + parsedBody: IntegrationAccountPartner; }; }; /** - * Contains response data for the get operation. + * Contains response data for the listContentCallbackUrl operation. */ -export type IntegrationAccountAssembliesGetResponse = AssemblyDefinition & { +export type IntegrationAccountPartnersListContentCallbackUrlResponse = WorkflowTriggerCallbackUrl & { /** * The underlying HTTP response. */ @@ -5122,14 +6655,14 @@ export type IntegrationAccountAssembliesGetResponse = AssemblyDefinition & { /** * The response body as parsed JSON or XML */ - parsedBody: AssemblyDefinition; + parsedBody: WorkflowTriggerCallbackUrl; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the listNext operation. */ -export type IntegrationAccountAssembliesCreateOrUpdateResponse = AssemblyDefinition & { +export type IntegrationAccountPartnersListNextResponse = IntegrationAccountPartnerListResult & { /** * The underlying HTTP response. */ @@ -5142,14 +6675,14 @@ export type IntegrationAccountAssembliesCreateOrUpdateResponse = AssemblyDefinit /** * The response body as parsed JSON or XML */ - parsedBody: AssemblyDefinition; + parsedBody: IntegrationAccountPartnerListResult; }; }; /** - * Contains response data for the listContentCallbackUrl operation. + * Contains response data for the list operation. */ -export type IntegrationAccountAssembliesListContentCallbackUrlResponse = WorkflowTriggerCallbackUrl & { +export type IntegrationAccountAgreementsListResponse = IntegrationAccountAgreementListResult & { /** * The underlying HTTP response. */ @@ -5162,14 +6695,14 @@ export type IntegrationAccountAssembliesListContentCallbackUrlResponse = Workflo /** * The response body as parsed JSON or XML */ - parsedBody: WorkflowTriggerCallbackUrl; + parsedBody: IntegrationAccountAgreementListResult; }; }; /** - * Contains response data for the list operation. + * Contains response data for the get operation. */ -export type IntegrationAccountBatchConfigurationsListResponse = BatchConfigurationCollection & { +export type IntegrationAccountAgreementsGetResponse = IntegrationAccountAgreement & { /** * The underlying HTTP response. */ @@ -5182,14 +6715,14 @@ export type IntegrationAccountBatchConfigurationsListResponse = BatchConfigurati /** * The response body as parsed JSON or XML */ - parsedBody: BatchConfigurationCollection; + parsedBody: IntegrationAccountAgreement; }; }; /** - * Contains response data for the get operation. + * Contains response data for the createOrUpdate operation. */ -export type IntegrationAccountBatchConfigurationsGetResponse = BatchConfiguration & { +export type IntegrationAccountAgreementsCreateOrUpdateResponse = IntegrationAccountAgreement & { /** * The underlying HTTP response. */ @@ -5202,14 +6735,14 @@ export type IntegrationAccountBatchConfigurationsGetResponse = BatchConfiguratio /** * The response body as parsed JSON or XML */ - parsedBody: BatchConfiguration; + parsedBody: IntegrationAccountAgreement; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the listContentCallbackUrl operation. */ -export type IntegrationAccountBatchConfigurationsCreateOrUpdateResponse = BatchConfiguration & { +export type IntegrationAccountAgreementsListContentCallbackUrlResponse = WorkflowTriggerCallbackUrl & { /** * The underlying HTTP response. */ @@ -5222,14 +6755,14 @@ export type IntegrationAccountBatchConfigurationsCreateOrUpdateResponse = BatchC /** * The response body as parsed JSON or XML */ - parsedBody: BatchConfiguration; + parsedBody: WorkflowTriggerCallbackUrl; }; }; /** - * Contains response data for the list operation. + * Contains response data for the listNext operation. */ -export type IntegrationAccountSchemasListResponse = IntegrationAccountSchemaListResult & { +export type IntegrationAccountAgreementsListNextResponse = IntegrationAccountAgreementListResult & { /** * The underlying HTTP response. */ @@ -5242,14 +6775,14 @@ export type IntegrationAccountSchemasListResponse = IntegrationAccountSchemaList /** * The response body as parsed JSON or XML */ - parsedBody: IntegrationAccountSchemaListResult; + parsedBody: IntegrationAccountAgreementListResult; }; }; /** - * Contains response data for the get operation. + * Contains response data for the list operation. */ -export type IntegrationAccountSchemasGetResponse = IntegrationAccountSchema & { +export type IntegrationAccountCertificatesListResponse = IntegrationAccountCertificateListResult & { /** * The underlying HTTP response. */ @@ -5262,14 +6795,14 @@ export type IntegrationAccountSchemasGetResponse = IntegrationAccountSchema & { /** * The response body as parsed JSON or XML */ - parsedBody: IntegrationAccountSchema; + parsedBody: IntegrationAccountCertificateListResult; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the get operation. */ -export type IntegrationAccountSchemasCreateOrUpdateResponse = IntegrationAccountSchema & { +export type IntegrationAccountCertificatesGetResponse = IntegrationAccountCertificate & { /** * The underlying HTTP response. */ @@ -5282,14 +6815,14 @@ export type IntegrationAccountSchemasCreateOrUpdateResponse = IntegrationAccount /** * The response body as parsed JSON or XML */ - parsedBody: IntegrationAccountSchema; + parsedBody: IntegrationAccountCertificate; }; }; /** - * Contains response data for the listContentCallbackUrl operation. + * Contains response data for the createOrUpdate operation. */ -export type IntegrationAccountSchemasListContentCallbackUrlResponse = WorkflowTriggerCallbackUrl & { +export type IntegrationAccountCertificatesCreateOrUpdateResponse = IntegrationAccountCertificate & { /** * The underlying HTTP response. */ @@ -5302,14 +6835,14 @@ export type IntegrationAccountSchemasListContentCallbackUrlResponse = WorkflowTr /** * The response body as parsed JSON or XML */ - parsedBody: WorkflowTriggerCallbackUrl; + parsedBody: IntegrationAccountCertificate; }; }; /** * Contains response data for the listNext operation. */ -export type IntegrationAccountSchemasListNextResponse = IntegrationAccountSchemaListResult & { +export type IntegrationAccountCertificatesListNextResponse = IntegrationAccountCertificateListResult & { /** * The underlying HTTP response. */ @@ -5322,14 +6855,14 @@ export type IntegrationAccountSchemasListNextResponse = IntegrationAccountSchema /** * The response body as parsed JSON or XML */ - parsedBody: IntegrationAccountSchemaListResult; + parsedBody: IntegrationAccountCertificateListResult; }; }; /** * Contains response data for the list operation. */ -export type IntegrationAccountMapsListResponse = IntegrationAccountMapListResult & { +export type IntegrationAccountSessionsListResponse = IntegrationAccountSessionListResult & { /** * The underlying HTTP response. */ @@ -5342,14 +6875,14 @@ export type IntegrationAccountMapsListResponse = IntegrationAccountMapListResult /** * The response body as parsed JSON or XML */ - parsedBody: IntegrationAccountMapListResult; + parsedBody: IntegrationAccountSessionListResult; }; }; /** * Contains response data for the get operation. */ -export type IntegrationAccountMapsGetResponse = IntegrationAccountMap & { +export type IntegrationAccountSessionsGetResponse = IntegrationAccountSession & { /** * The underlying HTTP response. */ @@ -5362,14 +6895,14 @@ export type IntegrationAccountMapsGetResponse = IntegrationAccountMap & { /** * The response body as parsed JSON or XML */ - parsedBody: IntegrationAccountMap; + parsedBody: IntegrationAccountSession; }; }; /** * Contains response data for the createOrUpdate operation. */ -export type IntegrationAccountMapsCreateOrUpdateResponse = IntegrationAccountMap & { +export type IntegrationAccountSessionsCreateOrUpdateResponse = IntegrationAccountSession & { /** * The underlying HTTP response. */ @@ -5382,14 +6915,14 @@ export type IntegrationAccountMapsCreateOrUpdateResponse = IntegrationAccountMap /** * The response body as parsed JSON or XML */ - parsedBody: IntegrationAccountMap; + parsedBody: IntegrationAccountSession; }; }; /** - * Contains response data for the listContentCallbackUrl operation. + * Contains response data for the listNext operation. */ -export type IntegrationAccountMapsListContentCallbackUrlResponse = WorkflowTriggerCallbackUrl & { +export type IntegrationAccountSessionsListNextResponse = IntegrationAccountSessionListResult & { /** * The underlying HTTP response. */ @@ -5402,14 +6935,14 @@ export type IntegrationAccountMapsListContentCallbackUrlResponse = WorkflowTrigg /** * The response body as parsed JSON or XML */ - parsedBody: WorkflowTriggerCallbackUrl; + parsedBody: IntegrationAccountSessionListResult; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the listBySubscription operation. */ -export type IntegrationAccountMapsListNextResponse = IntegrationAccountMapListResult & { +export type IntegrationServiceEnvironmentsListBySubscriptionResponse = IntegrationServiceEnvironmentListResult & { /** * The underlying HTTP response. */ @@ -5422,14 +6955,14 @@ export type IntegrationAccountMapsListNextResponse = IntegrationAccountMapListRe /** * The response body as parsed JSON or XML */ - parsedBody: IntegrationAccountMapListResult; + parsedBody: IntegrationServiceEnvironmentListResult; }; }; /** - * Contains response data for the list operation. + * Contains response data for the listByResourceGroup operation. */ -export type IntegrationAccountPartnersListResponse = IntegrationAccountPartnerListResult & { +export type IntegrationServiceEnvironmentsListByResourceGroupResponse = IntegrationServiceEnvironmentListResult & { /** * The underlying HTTP response. */ @@ -5442,14 +6975,14 @@ export type IntegrationAccountPartnersListResponse = IntegrationAccountPartnerLi /** * The response body as parsed JSON or XML */ - parsedBody: IntegrationAccountPartnerListResult; + parsedBody: IntegrationServiceEnvironmentListResult; }; }; /** * Contains response data for the get operation. */ -export type IntegrationAccountPartnersGetResponse = IntegrationAccountPartner & { +export type IntegrationServiceEnvironmentsGetResponse = IntegrationServiceEnvironment & { /** * The underlying HTTP response. */ @@ -5462,14 +6995,14 @@ export type IntegrationAccountPartnersGetResponse = IntegrationAccountPartner & /** * The response body as parsed JSON or XML */ - parsedBody: IntegrationAccountPartner; + parsedBody: IntegrationServiceEnvironment; }; }; /** * Contains response data for the createOrUpdate operation. */ -export type IntegrationAccountPartnersCreateOrUpdateResponse = IntegrationAccountPartner & { +export type IntegrationServiceEnvironmentsCreateOrUpdateResponse = IntegrationServiceEnvironment & { /** * The underlying HTTP response. */ @@ -5482,14 +7015,14 @@ export type IntegrationAccountPartnersCreateOrUpdateResponse = IntegrationAccoun /** * The response body as parsed JSON or XML */ - parsedBody: IntegrationAccountPartner; + parsedBody: IntegrationServiceEnvironment; }; }; /** - * Contains response data for the listContentCallbackUrl operation. + * Contains response data for the update operation. */ -export type IntegrationAccountPartnersListContentCallbackUrlResponse = WorkflowTriggerCallbackUrl & { +export type IntegrationServiceEnvironmentsUpdateResponse = IntegrationServiceEnvironment & { /** * The underlying HTTP response. */ @@ -5502,14 +7035,14 @@ export type IntegrationAccountPartnersListContentCallbackUrlResponse = WorkflowT /** * The response body as parsed JSON or XML */ - parsedBody: WorkflowTriggerCallbackUrl; + parsedBody: IntegrationServiceEnvironment; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the beginCreateOrUpdate operation. */ -export type IntegrationAccountPartnersListNextResponse = IntegrationAccountPartnerListResult & { +export type IntegrationServiceEnvironmentsBeginCreateOrUpdateResponse = IntegrationServiceEnvironment & { /** * The underlying HTTP response. */ @@ -5522,14 +7055,14 @@ export type IntegrationAccountPartnersListNextResponse = IntegrationAccountPartn /** * The response body as parsed JSON or XML */ - parsedBody: IntegrationAccountPartnerListResult; + parsedBody: IntegrationServiceEnvironment; }; }; /** - * Contains response data for the list operation. + * Contains response data for the beginUpdate operation. */ -export type IntegrationAccountAgreementsListResponse = IntegrationAccountAgreementListResult & { +export type IntegrationServiceEnvironmentsBeginUpdateResponse = IntegrationServiceEnvironment & { /** * The underlying HTTP response. */ @@ -5542,14 +7075,14 @@ export type IntegrationAccountAgreementsListResponse = IntegrationAccountAgreeme /** * The response body as parsed JSON or XML */ - parsedBody: IntegrationAccountAgreementListResult; + parsedBody: IntegrationServiceEnvironment; }; }; /** - * Contains response data for the get operation. + * Contains response data for the listBySubscriptionNext operation. */ -export type IntegrationAccountAgreementsGetResponse = IntegrationAccountAgreement & { +export type IntegrationServiceEnvironmentsListBySubscriptionNextResponse = IntegrationServiceEnvironmentListResult & { /** * The underlying HTTP response. */ @@ -5562,14 +7095,14 @@ export type IntegrationAccountAgreementsGetResponse = IntegrationAccountAgreemen /** * The response body as parsed JSON or XML */ - parsedBody: IntegrationAccountAgreement; + parsedBody: IntegrationServiceEnvironmentListResult; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the listByResourceGroupNext operation. */ -export type IntegrationAccountAgreementsCreateOrUpdateResponse = IntegrationAccountAgreement & { +export type IntegrationServiceEnvironmentsListByResourceGroupNextResponse = IntegrationServiceEnvironmentListResult & { /** * The underlying HTTP response. */ @@ -5582,14 +7115,14 @@ export type IntegrationAccountAgreementsCreateOrUpdateResponse = IntegrationAcco /** * The response body as parsed JSON or XML */ - parsedBody: IntegrationAccountAgreement; + parsedBody: IntegrationServiceEnvironmentListResult; }; }; /** - * Contains response data for the listContentCallbackUrl operation. + * Contains response data for the list operation. */ -export type IntegrationAccountAgreementsListContentCallbackUrlResponse = WorkflowTriggerCallbackUrl & { +export type IntegrationServiceEnvironmentSkusListResponse = IntegrationServiceEnvironmentSkuList & { /** * The underlying HTTP response. */ @@ -5602,14 +7135,14 @@ export type IntegrationAccountAgreementsListContentCallbackUrlResponse = Workflo /** * The response body as parsed JSON or XML */ - parsedBody: WorkflowTriggerCallbackUrl; + parsedBody: IntegrationServiceEnvironmentSkuList; }; }; /** * Contains response data for the listNext operation. */ -export type IntegrationAccountAgreementsListNextResponse = IntegrationAccountAgreementListResult & { +export type IntegrationServiceEnvironmentSkusListNextResponse = IntegrationServiceEnvironmentSkuList & { /** * The underlying HTTP response. */ @@ -5622,14 +7155,19 @@ export type IntegrationAccountAgreementsListNextResponse = IntegrationAccountAgr /** * The response body as parsed JSON or XML */ - parsedBody: IntegrationAccountAgreementListResult; + parsedBody: IntegrationServiceEnvironmentSkuList; }; }; /** - * Contains response data for the list operation. + * Contains response data for the get operation. */ -export type IntegrationAccountCertificatesListResponse = IntegrationAccountCertificateListResult & { +export type IntegrationServiceEnvironmentNetworkHealthGetResponse = { + /** + * The response body properties. + */ + [propertyName: string]: IntegrationServiceEnvironmentSubnetNetworkHealth; +} & { /** * The underlying HTTP response. */ @@ -5642,14 +7180,14 @@ export type IntegrationAccountCertificatesListResponse = IntegrationAccountCerti /** * The response body as parsed JSON or XML */ - parsedBody: IntegrationAccountCertificateListResult; + parsedBody: { [propertyName: string]: IntegrationServiceEnvironmentSubnetNetworkHealth }; }; }; /** - * Contains response data for the get operation. + * Contains response data for the list operation. */ -export type IntegrationAccountCertificatesGetResponse = IntegrationAccountCertificate & { +export type IntegrationServiceEnvironmentManagedApisListResponse = ManagedApiListResult & { /** * The underlying HTTP response. */ @@ -5662,14 +7200,14 @@ export type IntegrationAccountCertificatesGetResponse = IntegrationAccountCertif /** * The response body as parsed JSON or XML */ - parsedBody: IntegrationAccountCertificate; + parsedBody: ManagedApiListResult; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the get operation. */ -export type IntegrationAccountCertificatesCreateOrUpdateResponse = IntegrationAccountCertificate & { +export type IntegrationServiceEnvironmentManagedApisGetResponse = ManagedApi & { /** * The underlying HTTP response. */ @@ -5682,14 +7220,14 @@ export type IntegrationAccountCertificatesCreateOrUpdateResponse = IntegrationAc /** * The response body as parsed JSON or XML */ - parsedBody: IntegrationAccountCertificate; + parsedBody: ManagedApi; }; }; /** - * Contains response data for the listNext operation. + * Contains response data for the put operation. */ -export type IntegrationAccountCertificatesListNextResponse = IntegrationAccountCertificateListResult & { +export type IntegrationServiceEnvironmentManagedApisPutResponse = ManagedApi & { /** * The underlying HTTP response. */ @@ -5702,14 +7240,14 @@ export type IntegrationAccountCertificatesListNextResponse = IntegrationAccountC /** * The response body as parsed JSON or XML */ - parsedBody: IntegrationAccountCertificateListResult; + parsedBody: ManagedApi; }; }; /** - * Contains response data for the list operation. + * Contains response data for the beginPut operation. */ -export type IntegrationAccountSessionsListResponse = IntegrationAccountSessionListResult & { +export type IntegrationServiceEnvironmentManagedApisBeginPutResponse = ManagedApi & { /** * The underlying HTTP response. */ @@ -5722,14 +7260,14 @@ export type IntegrationAccountSessionsListResponse = IntegrationAccountSessionLi /** * The response body as parsed JSON or XML */ - parsedBody: IntegrationAccountSessionListResult; + parsedBody: ManagedApi; }; }; /** - * Contains response data for the get operation. + * Contains response data for the listNext operation. */ -export type IntegrationAccountSessionsGetResponse = IntegrationAccountSession & { +export type IntegrationServiceEnvironmentManagedApisListNextResponse = ManagedApiListResult & { /** * The underlying HTTP response. */ @@ -5742,14 +7280,14 @@ export type IntegrationAccountSessionsGetResponse = IntegrationAccountSession & /** * The response body as parsed JSON or XML */ - parsedBody: IntegrationAccountSession; + parsedBody: ManagedApiListResult; }; }; /** - * Contains response data for the createOrUpdate operation. + * Contains response data for the list operation. */ -export type IntegrationAccountSessionsCreateOrUpdateResponse = IntegrationAccountSession & { +export type IntegrationServiceEnvironmentManagedApiOperationsListResponse = ApiOperationListResult & { /** * The underlying HTTP response. */ @@ -5762,14 +7300,14 @@ export type IntegrationAccountSessionsCreateOrUpdateResponse = IntegrationAccoun /** * The response body as parsed JSON or XML */ - parsedBody: IntegrationAccountSession; + parsedBody: ApiOperationListResult; }; }; /** * Contains response data for the listNext operation. */ -export type IntegrationAccountSessionsListNextResponse = IntegrationAccountSessionListResult & { +export type IntegrationServiceEnvironmentManagedApiOperationsListNextResponse = ApiOperationListResult & { /** * The underlying HTTP response. */ @@ -5782,7 +7320,7 @@ export type IntegrationAccountSessionsListNextResponse = IntegrationAccountSessi /** * The response body as parsed JSON or XML */ - parsedBody: IntegrationAccountSessionListResult; + parsedBody: ApiOperationListResult; }; }; diff --git a/sdk/logic/arm-logic/src/models/integrationAccountAgreementsMappers.ts b/sdk/logic/arm-logic/src/models/integrationAccountAgreementsMappers.ts index e224506754d3..469d3ac21795 100644 --- a/sdk/logic/arm-logic/src/models/integrationAccountAgreementsMappers.ts +++ b/sdk/logic/arm-logic/src/models/integrationAccountAgreementsMappers.ts @@ -8,6 +8,18 @@ export { AgreementContent, + ApiDeploymentParameterMetadata, + ApiDeploymentParameterMetadataSet, + ApiOperation, + ApiOperationAnnotation, + ApiOperationPropertiesDefinition, + ApiReference, + ApiResourceBackendService, + ApiResourceDefinitions, + ApiResourceGeneralInformation, + ApiResourceMetadata, + ApiResourcePolicies, + ApiResourceProperties, ArtifactContentPropertiesDefinition, ArtifactProperties, AS2AcknowledgementConnectionSettings, @@ -28,7 +40,6 @@ export { BatchConfigurationProperties, BatchReleaseCriteria, BusinessIdentity, - CloudError, ContentHash, ContentLink, Correlation, @@ -48,6 +59,8 @@ export { EdifactValidationSettings, ErrorProperties, ErrorResponse, + FlowEndpoints, + FlowEndpointsConfiguration, GetCallbackUrlParameters, IntegrationAccount, IntegrationAccountAgreement, @@ -59,9 +72,16 @@ export { IntegrationAccountSchema, IntegrationAccountSession, IntegrationAccountSku, + IntegrationServiceEnvironment, + IntegrationServiceEnvironmentAccessEndpoint, + IntegrationServiceEnvironmentProperties, + IntegrationServiceEnvironmentSku, + IpAddress, KeyVaultKeyReference, KeyVaultKeyReferenceKeyVault, KeyVaultReference, + ManagedApi, + NetworkConfiguration, PartnerContent, RecurrenceSchedule, RecurrenceScheduleOccurrence, @@ -77,6 +97,16 @@ export { RunCorrelation, Sku, SubResource, + SwaggerCustomDynamicList, + SwaggerCustomDynamicProperties, + SwaggerCustomDynamicSchema, + SwaggerCustomDynamicTree, + SwaggerCustomDynamicTreeCommand, + SwaggerCustomDynamicTreeParameter, + SwaggerCustomDynamicTreeSettings, + SwaggerExternalDocumentation, + SwaggerSchema, + SwaggerXml, Workflow, WorkflowOutputParameter, WorkflowParameter, @@ -90,6 +120,7 @@ export { WorkflowTriggerListCallbackUrlQueries, WorkflowTriggerRecurrence, WorkflowVersion, + WsdlService, X12AcknowledgementSettings, X12AgreementContent, X12DelimiterOverrides, diff --git a/sdk/logic/arm-logic/src/models/integrationAccountAssembliesMappers.ts b/sdk/logic/arm-logic/src/models/integrationAccountAssembliesMappers.ts index 55b6e54af6fb..d2eb228dd2bb 100644 --- a/sdk/logic/arm-logic/src/models/integrationAccountAssembliesMappers.ts +++ b/sdk/logic/arm-logic/src/models/integrationAccountAssembliesMappers.ts @@ -8,6 +8,18 @@ export { AgreementContent, + ApiDeploymentParameterMetadata, + ApiDeploymentParameterMetadataSet, + ApiOperation, + ApiOperationAnnotation, + ApiOperationPropertiesDefinition, + ApiReference, + ApiResourceBackendService, + ApiResourceDefinitions, + ApiResourceGeneralInformation, + ApiResourceMetadata, + ApiResourcePolicies, + ApiResourceProperties, ArtifactContentPropertiesDefinition, ArtifactProperties, AS2AcknowledgementConnectionSettings, @@ -29,7 +41,6 @@ export { BatchConfigurationProperties, BatchReleaseCriteria, BusinessIdentity, - CloudError, ContentHash, ContentLink, Correlation, @@ -49,6 +60,8 @@ export { EdifactValidationSettings, ErrorProperties, ErrorResponse, + FlowEndpoints, + FlowEndpointsConfiguration, IntegrationAccount, IntegrationAccountAgreement, IntegrationAccountCertificate, @@ -58,9 +71,16 @@ export { IntegrationAccountSchema, IntegrationAccountSession, IntegrationAccountSku, + IntegrationServiceEnvironment, + IntegrationServiceEnvironmentAccessEndpoint, + IntegrationServiceEnvironmentProperties, + IntegrationServiceEnvironmentSku, + IpAddress, KeyVaultKeyReference, KeyVaultKeyReferenceKeyVault, KeyVaultReference, + ManagedApi, + NetworkConfiguration, PartnerContent, RecurrenceSchedule, RecurrenceScheduleOccurrence, @@ -76,6 +96,16 @@ export { RunCorrelation, Sku, SubResource, + SwaggerCustomDynamicList, + SwaggerCustomDynamicProperties, + SwaggerCustomDynamicSchema, + SwaggerCustomDynamicTree, + SwaggerCustomDynamicTreeCommand, + SwaggerCustomDynamicTreeParameter, + SwaggerCustomDynamicTreeSettings, + SwaggerExternalDocumentation, + SwaggerSchema, + SwaggerXml, Workflow, WorkflowOutputParameter, WorkflowParameter, @@ -89,6 +119,7 @@ export { WorkflowTriggerListCallbackUrlQueries, WorkflowTriggerRecurrence, WorkflowVersion, + WsdlService, X12AcknowledgementSettings, X12AgreementContent, X12DelimiterOverrides, diff --git a/sdk/logic/arm-logic/src/models/integrationAccountBatchConfigurationsMappers.ts b/sdk/logic/arm-logic/src/models/integrationAccountBatchConfigurationsMappers.ts index 0b972593b75f..7e1d448b07cf 100644 --- a/sdk/logic/arm-logic/src/models/integrationAccountBatchConfigurationsMappers.ts +++ b/sdk/logic/arm-logic/src/models/integrationAccountBatchConfigurationsMappers.ts @@ -8,6 +8,18 @@ export { AgreementContent, + ApiDeploymentParameterMetadata, + ApiDeploymentParameterMetadataSet, + ApiOperation, + ApiOperationAnnotation, + ApiOperationPropertiesDefinition, + ApiReference, + ApiResourceBackendService, + ApiResourceDefinitions, + ApiResourceGeneralInformation, + ApiResourceMetadata, + ApiResourcePolicies, + ApiResourceProperties, ArtifactContentPropertiesDefinition, ArtifactProperties, AS2AcknowledgementConnectionSettings, @@ -29,7 +41,6 @@ export { BatchConfigurationProperties, BatchReleaseCriteria, BusinessIdentity, - CloudError, ContentHash, ContentLink, Correlation, @@ -49,6 +60,8 @@ export { EdifactValidationSettings, ErrorProperties, ErrorResponse, + FlowEndpoints, + FlowEndpointsConfiguration, IntegrationAccount, IntegrationAccountAgreement, IntegrationAccountCertificate, @@ -58,9 +71,16 @@ export { IntegrationAccountSchema, IntegrationAccountSession, IntegrationAccountSku, + IntegrationServiceEnvironment, + IntegrationServiceEnvironmentAccessEndpoint, + IntegrationServiceEnvironmentProperties, + IntegrationServiceEnvironmentSku, + IpAddress, KeyVaultKeyReference, KeyVaultKeyReferenceKeyVault, KeyVaultReference, + ManagedApi, + NetworkConfiguration, PartnerContent, RecurrenceSchedule, RecurrenceScheduleOccurrence, @@ -76,6 +96,16 @@ export { RunCorrelation, Sku, SubResource, + SwaggerCustomDynamicList, + SwaggerCustomDynamicProperties, + SwaggerCustomDynamicSchema, + SwaggerCustomDynamicTree, + SwaggerCustomDynamicTreeCommand, + SwaggerCustomDynamicTreeParameter, + SwaggerCustomDynamicTreeSettings, + SwaggerExternalDocumentation, + SwaggerSchema, + SwaggerXml, Workflow, WorkflowOutputParameter, WorkflowParameter, @@ -87,6 +117,7 @@ export { WorkflowTriggerHistory, WorkflowTriggerRecurrence, WorkflowVersion, + WsdlService, X12AcknowledgementSettings, X12AgreementContent, X12DelimiterOverrides, diff --git a/sdk/logic/arm-logic/src/models/integrationAccountCertificatesMappers.ts b/sdk/logic/arm-logic/src/models/integrationAccountCertificatesMappers.ts index 9ab534f31634..93aef2a2e2b2 100644 --- a/sdk/logic/arm-logic/src/models/integrationAccountCertificatesMappers.ts +++ b/sdk/logic/arm-logic/src/models/integrationAccountCertificatesMappers.ts @@ -8,6 +8,18 @@ export { AgreementContent, + ApiDeploymentParameterMetadata, + ApiDeploymentParameterMetadataSet, + ApiOperation, + ApiOperationAnnotation, + ApiOperationPropertiesDefinition, + ApiReference, + ApiResourceBackendService, + ApiResourceDefinitions, + ApiResourceGeneralInformation, + ApiResourceMetadata, + ApiResourcePolicies, + ApiResourceProperties, ArtifactContentPropertiesDefinition, ArtifactProperties, AS2AcknowledgementConnectionSettings, @@ -28,7 +40,6 @@ export { BatchConfigurationProperties, BatchReleaseCriteria, BusinessIdentity, - CloudError, ContentHash, ContentLink, Correlation, @@ -48,6 +59,8 @@ export { EdifactValidationSettings, ErrorProperties, ErrorResponse, + FlowEndpoints, + FlowEndpointsConfiguration, IntegrationAccount, IntegrationAccountAgreement, IntegrationAccountCertificate, @@ -58,9 +71,16 @@ export { IntegrationAccountSchema, IntegrationAccountSession, IntegrationAccountSku, + IntegrationServiceEnvironment, + IntegrationServiceEnvironmentAccessEndpoint, + IntegrationServiceEnvironmentProperties, + IntegrationServiceEnvironmentSku, + IpAddress, KeyVaultKeyReference, KeyVaultKeyReferenceKeyVault, KeyVaultReference, + ManagedApi, + NetworkConfiguration, PartnerContent, RecurrenceSchedule, RecurrenceScheduleOccurrence, @@ -76,6 +96,16 @@ export { RunCorrelation, Sku, SubResource, + SwaggerCustomDynamicList, + SwaggerCustomDynamicProperties, + SwaggerCustomDynamicSchema, + SwaggerCustomDynamicTree, + SwaggerCustomDynamicTreeCommand, + SwaggerCustomDynamicTreeParameter, + SwaggerCustomDynamicTreeSettings, + SwaggerExternalDocumentation, + SwaggerSchema, + SwaggerXml, Workflow, WorkflowOutputParameter, WorkflowParameter, @@ -87,6 +117,7 @@ export { WorkflowTriggerHistory, WorkflowTriggerRecurrence, WorkflowVersion, + WsdlService, X12AcknowledgementSettings, X12AgreementContent, X12DelimiterOverrides, diff --git a/sdk/logic/arm-logic/src/models/integrationAccountMapsMappers.ts b/sdk/logic/arm-logic/src/models/integrationAccountMapsMappers.ts index 31c43deaffc6..b0cc385437f3 100644 --- a/sdk/logic/arm-logic/src/models/integrationAccountMapsMappers.ts +++ b/sdk/logic/arm-logic/src/models/integrationAccountMapsMappers.ts @@ -8,6 +8,18 @@ export { AgreementContent, + ApiDeploymentParameterMetadata, + ApiDeploymentParameterMetadataSet, + ApiOperation, + ApiOperationAnnotation, + ApiOperationPropertiesDefinition, + ApiReference, + ApiResourceBackendService, + ApiResourceDefinitions, + ApiResourceGeneralInformation, + ApiResourceMetadata, + ApiResourcePolicies, + ApiResourceProperties, ArtifactContentPropertiesDefinition, ArtifactProperties, AS2AcknowledgementConnectionSettings, @@ -28,7 +40,6 @@ export { BatchConfigurationProperties, BatchReleaseCriteria, BusinessIdentity, - CloudError, ContentHash, ContentLink, Correlation, @@ -48,6 +59,8 @@ export { EdifactValidationSettings, ErrorProperties, ErrorResponse, + FlowEndpoints, + FlowEndpointsConfiguration, GetCallbackUrlParameters, IntegrationAccount, IntegrationAccountAgreement, @@ -59,9 +72,16 @@ export { IntegrationAccountSchema, IntegrationAccountSession, IntegrationAccountSku, + IntegrationServiceEnvironment, + IntegrationServiceEnvironmentAccessEndpoint, + IntegrationServiceEnvironmentProperties, + IntegrationServiceEnvironmentSku, + IpAddress, KeyVaultKeyReference, KeyVaultKeyReferenceKeyVault, KeyVaultReference, + ManagedApi, + NetworkConfiguration, PartnerContent, RecurrenceSchedule, RecurrenceScheduleOccurrence, @@ -77,6 +97,16 @@ export { RunCorrelation, Sku, SubResource, + SwaggerCustomDynamicList, + SwaggerCustomDynamicProperties, + SwaggerCustomDynamicSchema, + SwaggerCustomDynamicTree, + SwaggerCustomDynamicTreeCommand, + SwaggerCustomDynamicTreeParameter, + SwaggerCustomDynamicTreeSettings, + SwaggerExternalDocumentation, + SwaggerSchema, + SwaggerXml, Workflow, WorkflowOutputParameter, WorkflowParameter, @@ -90,6 +120,7 @@ export { WorkflowTriggerListCallbackUrlQueries, WorkflowTriggerRecurrence, WorkflowVersion, + WsdlService, X12AcknowledgementSettings, X12AgreementContent, X12DelimiterOverrides, diff --git a/sdk/logic/arm-logic/src/models/integrationAccountPartnersMappers.ts b/sdk/logic/arm-logic/src/models/integrationAccountPartnersMappers.ts index 94b3b79ec3a0..ac7b116f16d1 100644 --- a/sdk/logic/arm-logic/src/models/integrationAccountPartnersMappers.ts +++ b/sdk/logic/arm-logic/src/models/integrationAccountPartnersMappers.ts @@ -8,6 +8,18 @@ export { AgreementContent, + ApiDeploymentParameterMetadata, + ApiDeploymentParameterMetadataSet, + ApiOperation, + ApiOperationAnnotation, + ApiOperationPropertiesDefinition, + ApiReference, + ApiResourceBackendService, + ApiResourceDefinitions, + ApiResourceGeneralInformation, + ApiResourceMetadata, + ApiResourcePolicies, + ApiResourceProperties, ArtifactContentPropertiesDefinition, ArtifactProperties, AS2AcknowledgementConnectionSettings, @@ -28,7 +40,6 @@ export { BatchConfigurationProperties, BatchReleaseCriteria, BusinessIdentity, - CloudError, ContentHash, ContentLink, Correlation, @@ -48,6 +59,8 @@ export { EdifactValidationSettings, ErrorProperties, ErrorResponse, + FlowEndpoints, + FlowEndpointsConfiguration, GetCallbackUrlParameters, IntegrationAccount, IntegrationAccountAgreement, @@ -59,9 +72,16 @@ export { IntegrationAccountSchema, IntegrationAccountSession, IntegrationAccountSku, + IntegrationServiceEnvironment, + IntegrationServiceEnvironmentAccessEndpoint, + IntegrationServiceEnvironmentProperties, + IntegrationServiceEnvironmentSku, + IpAddress, KeyVaultKeyReference, KeyVaultKeyReferenceKeyVault, KeyVaultReference, + ManagedApi, + NetworkConfiguration, PartnerContent, RecurrenceSchedule, RecurrenceScheduleOccurrence, @@ -77,6 +97,16 @@ export { RunCorrelation, Sku, SubResource, + SwaggerCustomDynamicList, + SwaggerCustomDynamicProperties, + SwaggerCustomDynamicSchema, + SwaggerCustomDynamicTree, + SwaggerCustomDynamicTreeCommand, + SwaggerCustomDynamicTreeParameter, + SwaggerCustomDynamicTreeSettings, + SwaggerExternalDocumentation, + SwaggerSchema, + SwaggerXml, Workflow, WorkflowOutputParameter, WorkflowParameter, @@ -90,6 +120,7 @@ export { WorkflowTriggerListCallbackUrlQueries, WorkflowTriggerRecurrence, WorkflowVersion, + WsdlService, X12AcknowledgementSettings, X12AgreementContent, X12DelimiterOverrides, diff --git a/sdk/logic/arm-logic/src/models/integrationAccountSchemasMappers.ts b/sdk/logic/arm-logic/src/models/integrationAccountSchemasMappers.ts index 570e210050b7..4fe71ee652f0 100644 --- a/sdk/logic/arm-logic/src/models/integrationAccountSchemasMappers.ts +++ b/sdk/logic/arm-logic/src/models/integrationAccountSchemasMappers.ts @@ -8,6 +8,18 @@ export { AgreementContent, + ApiDeploymentParameterMetadata, + ApiDeploymentParameterMetadataSet, + ApiOperation, + ApiOperationAnnotation, + ApiOperationPropertiesDefinition, + ApiReference, + ApiResourceBackendService, + ApiResourceDefinitions, + ApiResourceGeneralInformation, + ApiResourceMetadata, + ApiResourcePolicies, + ApiResourceProperties, ArtifactContentPropertiesDefinition, ArtifactProperties, AS2AcknowledgementConnectionSettings, @@ -28,7 +40,6 @@ export { BatchConfigurationProperties, BatchReleaseCriteria, BusinessIdentity, - CloudError, ContentHash, ContentLink, Correlation, @@ -48,6 +59,8 @@ export { EdifactValidationSettings, ErrorProperties, ErrorResponse, + FlowEndpoints, + FlowEndpointsConfiguration, GetCallbackUrlParameters, IntegrationAccount, IntegrationAccountAgreement, @@ -59,9 +72,16 @@ export { IntegrationAccountSchemaListResult, IntegrationAccountSession, IntegrationAccountSku, + IntegrationServiceEnvironment, + IntegrationServiceEnvironmentAccessEndpoint, + IntegrationServiceEnvironmentProperties, + IntegrationServiceEnvironmentSku, + IpAddress, KeyVaultKeyReference, KeyVaultKeyReferenceKeyVault, KeyVaultReference, + ManagedApi, + NetworkConfiguration, PartnerContent, RecurrenceSchedule, RecurrenceScheduleOccurrence, @@ -77,6 +97,16 @@ export { RunCorrelation, Sku, SubResource, + SwaggerCustomDynamicList, + SwaggerCustomDynamicProperties, + SwaggerCustomDynamicSchema, + SwaggerCustomDynamicTree, + SwaggerCustomDynamicTreeCommand, + SwaggerCustomDynamicTreeParameter, + SwaggerCustomDynamicTreeSettings, + SwaggerExternalDocumentation, + SwaggerSchema, + SwaggerXml, Workflow, WorkflowOutputParameter, WorkflowParameter, @@ -90,6 +120,7 @@ export { WorkflowTriggerListCallbackUrlQueries, WorkflowTriggerRecurrence, WorkflowVersion, + WsdlService, X12AcknowledgementSettings, X12AgreementContent, X12DelimiterOverrides, diff --git a/sdk/logic/arm-logic/src/models/integrationAccountSessionsMappers.ts b/sdk/logic/arm-logic/src/models/integrationAccountSessionsMappers.ts index e518d0965454..f418e28d4660 100644 --- a/sdk/logic/arm-logic/src/models/integrationAccountSessionsMappers.ts +++ b/sdk/logic/arm-logic/src/models/integrationAccountSessionsMappers.ts @@ -8,6 +8,18 @@ export { AgreementContent, + ApiDeploymentParameterMetadata, + ApiDeploymentParameterMetadataSet, + ApiOperation, + ApiOperationAnnotation, + ApiOperationPropertiesDefinition, + ApiReference, + ApiResourceBackendService, + ApiResourceDefinitions, + ApiResourceGeneralInformation, + ApiResourceMetadata, + ApiResourcePolicies, + ApiResourceProperties, ArtifactContentPropertiesDefinition, ArtifactProperties, AS2AcknowledgementConnectionSettings, @@ -28,7 +40,6 @@ export { BatchConfigurationProperties, BatchReleaseCriteria, BusinessIdentity, - CloudError, ContentHash, ContentLink, Correlation, @@ -48,6 +59,8 @@ export { EdifactValidationSettings, ErrorProperties, ErrorResponse, + FlowEndpoints, + FlowEndpointsConfiguration, IntegrationAccount, IntegrationAccountAgreement, IntegrationAccountCertificate, @@ -58,9 +71,16 @@ export { IntegrationAccountSession, IntegrationAccountSessionListResult, IntegrationAccountSku, + IntegrationServiceEnvironment, + IntegrationServiceEnvironmentAccessEndpoint, + IntegrationServiceEnvironmentProperties, + IntegrationServiceEnvironmentSku, + IpAddress, KeyVaultKeyReference, KeyVaultKeyReferenceKeyVault, KeyVaultReference, + ManagedApi, + NetworkConfiguration, PartnerContent, RecurrenceSchedule, RecurrenceScheduleOccurrence, @@ -76,6 +96,16 @@ export { RunCorrelation, Sku, SubResource, + SwaggerCustomDynamicList, + SwaggerCustomDynamicProperties, + SwaggerCustomDynamicSchema, + SwaggerCustomDynamicTree, + SwaggerCustomDynamicTreeCommand, + SwaggerCustomDynamicTreeParameter, + SwaggerCustomDynamicTreeSettings, + SwaggerExternalDocumentation, + SwaggerSchema, + SwaggerXml, Workflow, WorkflowOutputParameter, WorkflowParameter, @@ -87,6 +117,7 @@ export { WorkflowTriggerHistory, WorkflowTriggerRecurrence, WorkflowVersion, + WsdlService, X12AcknowledgementSettings, X12AgreementContent, X12DelimiterOverrides, diff --git a/sdk/logic/arm-logic/src/models/integrationAccountsMappers.ts b/sdk/logic/arm-logic/src/models/integrationAccountsMappers.ts index 0ae1cd74a98f..8c77f47b8dbb 100644 --- a/sdk/logic/arm-logic/src/models/integrationAccountsMappers.ts +++ b/sdk/logic/arm-logic/src/models/integrationAccountsMappers.ts @@ -8,6 +8,18 @@ export { AgreementContent, + ApiDeploymentParameterMetadata, + ApiDeploymentParameterMetadataSet, + ApiOperation, + ApiOperationAnnotation, + ApiOperationPropertiesDefinition, + ApiReference, + ApiResourceBackendService, + ApiResourceDefinitions, + ApiResourceGeneralInformation, + ApiResourceMetadata, + ApiResourcePolicies, + ApiResourceProperties, ArtifactContentPropertiesDefinition, ArtifactProperties, AS2AcknowledgementConnectionSettings, @@ -29,7 +41,6 @@ export { BatchReleaseCriteria, BusinessIdentity, CallbackUrl, - CloudError, ContentHash, ContentLink, Correlation, @@ -49,6 +60,8 @@ export { EdifactValidationSettings, ErrorProperties, ErrorResponse, + FlowEndpoints, + FlowEndpointsConfiguration, GetCallbackUrlParameters, IntegrationAccount, IntegrationAccountAgreement, @@ -60,6 +73,11 @@ export { IntegrationAccountSchema, IntegrationAccountSession, IntegrationAccountSku, + IntegrationServiceEnvironment, + IntegrationServiceEnvironmentAccessEndpoint, + IntegrationServiceEnvironmentProperties, + IntegrationServiceEnvironmentSku, + IpAddress, KeyVaultKey, KeyVaultKeyAttributes, KeyVaultKeyCollection, @@ -67,6 +85,8 @@ export { KeyVaultKeyReferenceKeyVault, KeyVaultReference, ListKeyVaultKeysDefinition, + ManagedApi, + NetworkConfiguration, PartnerContent, RecurrenceSchedule, RecurrenceScheduleOccurrence, @@ -83,6 +103,16 @@ export { RunCorrelation, Sku, SubResource, + SwaggerCustomDynamicList, + SwaggerCustomDynamicProperties, + SwaggerCustomDynamicSchema, + SwaggerCustomDynamicTree, + SwaggerCustomDynamicTreeCommand, + SwaggerCustomDynamicTreeParameter, + SwaggerCustomDynamicTreeSettings, + SwaggerExternalDocumentation, + SwaggerSchema, + SwaggerXml, TrackingEvent, TrackingEventErrorInfo, TrackingEventsDefinition, @@ -97,6 +127,7 @@ export { WorkflowTriggerHistory, WorkflowTriggerRecurrence, WorkflowVersion, + WsdlService, X12AcknowledgementSettings, X12AgreementContent, X12DelimiterOverrides, diff --git a/sdk/logic/arm-logic/src/models/integrationServiceEnvironmentManagedApiOperationsMappers.ts b/sdk/logic/arm-logic/src/models/integrationServiceEnvironmentManagedApiOperationsMappers.ts new file mode 100644 index 000000000000..cea0b21537e5 --- /dev/null +++ b/sdk/logic/arm-logic/src/models/integrationServiceEnvironmentManagedApiOperationsMappers.ts @@ -0,0 +1,136 @@ +/* + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + * Changes may cause incorrect behavior and will be lost if the code is regenerated. + */ + +export { + AgreementContent, + ApiDeploymentParameterMetadata, + ApiDeploymentParameterMetadataSet, + ApiOperation, + ApiOperationAnnotation, + ApiOperationListResult, + ApiOperationPropertiesDefinition, + ApiReference, + ApiResourceBackendService, + ApiResourceDefinitions, + ApiResourceGeneralInformation, + ApiResourceMetadata, + ApiResourcePolicies, + ApiResourceProperties, + ArtifactContentPropertiesDefinition, + ArtifactProperties, + AS2AcknowledgementConnectionSettings, + AS2AgreementContent, + AS2EnvelopeSettings, + AS2ErrorSettings, + AS2MdnSettings, + AS2MessageConnectionSettings, + AS2OneWayAgreement, + AS2ProtocolSettings, + AS2SecuritySettings, + AS2ValidationSettings, + AssemblyDefinition, + AssemblyProperties, + B2BPartnerContent, + BaseResource, + BatchConfiguration, + BatchConfigurationProperties, + BatchReleaseCriteria, + BusinessIdentity, + ContentHash, + ContentLink, + Correlation, + EdifactAcknowledgementSettings, + EdifactAgreementContent, + EdifactDelimiterOverride, + EdifactEnvelopeOverride, + EdifactEnvelopeSettings, + EdifactFramingSettings, + EdifactMessageFilter, + EdifactMessageIdentifier, + EdifactOneWayAgreement, + EdifactProcessingSettings, + EdifactProtocolSettings, + EdifactSchemaReference, + EdifactValidationOverride, + EdifactValidationSettings, + ErrorProperties, + ErrorResponse, + FlowEndpoints, + FlowEndpointsConfiguration, + IntegrationAccount, + IntegrationAccountAgreement, + IntegrationAccountCertificate, + IntegrationAccountMap, + IntegrationAccountMapPropertiesParametersSchema, + IntegrationAccountPartner, + IntegrationAccountSchema, + IntegrationAccountSession, + IntegrationAccountSku, + IntegrationServiceEnvironment, + IntegrationServiceEnvironmentAccessEndpoint, + IntegrationServiceEnvironmentProperties, + IntegrationServiceEnvironmentSku, + IpAddress, + KeyVaultKeyReference, + KeyVaultKeyReferenceKeyVault, + KeyVaultReference, + ManagedApi, + NetworkConfiguration, + PartnerContent, + RecurrenceSchedule, + RecurrenceScheduleOccurrence, + RepetitionIndex, + Request, + RequestHistory, + RequestHistoryProperties, + Resource, + ResourceReference, + Response, + RetryHistory, + RunActionCorrelation, + RunCorrelation, + Sku, + SubResource, + SwaggerCustomDynamicList, + SwaggerCustomDynamicProperties, + SwaggerCustomDynamicSchema, + SwaggerCustomDynamicTree, + SwaggerCustomDynamicTreeCommand, + SwaggerCustomDynamicTreeParameter, + SwaggerCustomDynamicTreeSettings, + SwaggerExternalDocumentation, + SwaggerSchema, + SwaggerXml, + Workflow, + WorkflowOutputParameter, + WorkflowParameter, + WorkflowRun, + WorkflowRunAction, + WorkflowRunActionRepetitionDefinition, + WorkflowRunTrigger, + WorkflowTrigger, + WorkflowTriggerHistory, + WorkflowTriggerRecurrence, + WorkflowVersion, + WsdlService, + X12AcknowledgementSettings, + X12AgreementContent, + X12DelimiterOverrides, + X12EnvelopeOverride, + X12EnvelopeSettings, + X12FramingSettings, + X12MessageFilter, + X12MessageIdentifier, + X12OneWayAgreement, + X12ProcessingSettings, + X12ProtocolSettings, + X12SchemaReference, + X12SecuritySettings, + X12ValidationOverride, + X12ValidationSettings +} from "../models/mappers"; diff --git a/sdk/logic/arm-logic/src/models/integrationServiceEnvironmentManagedApisMappers.ts b/sdk/logic/arm-logic/src/models/integrationServiceEnvironmentManagedApisMappers.ts new file mode 100644 index 000000000000..a00908f6d0ca --- /dev/null +++ b/sdk/logic/arm-logic/src/models/integrationServiceEnvironmentManagedApisMappers.ts @@ -0,0 +1,136 @@ +/* + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + * Changes may cause incorrect behavior and will be lost if the code is regenerated. + */ + +export { + AgreementContent, + ApiDeploymentParameterMetadata, + ApiDeploymentParameterMetadataSet, + ApiOperation, + ApiOperationAnnotation, + ApiOperationPropertiesDefinition, + ApiReference, + ApiResourceBackendService, + ApiResourceDefinitions, + ApiResourceGeneralInformation, + ApiResourceMetadata, + ApiResourcePolicies, + ApiResourceProperties, + ArtifactContentPropertiesDefinition, + ArtifactProperties, + AS2AcknowledgementConnectionSettings, + AS2AgreementContent, + AS2EnvelopeSettings, + AS2ErrorSettings, + AS2MdnSettings, + AS2MessageConnectionSettings, + AS2OneWayAgreement, + AS2ProtocolSettings, + AS2SecuritySettings, + AS2ValidationSettings, + AssemblyDefinition, + AssemblyProperties, + B2BPartnerContent, + BaseResource, + BatchConfiguration, + BatchConfigurationProperties, + BatchReleaseCriteria, + BusinessIdentity, + ContentHash, + ContentLink, + Correlation, + EdifactAcknowledgementSettings, + EdifactAgreementContent, + EdifactDelimiterOverride, + EdifactEnvelopeOverride, + EdifactEnvelopeSettings, + EdifactFramingSettings, + EdifactMessageFilter, + EdifactMessageIdentifier, + EdifactOneWayAgreement, + EdifactProcessingSettings, + EdifactProtocolSettings, + EdifactSchemaReference, + EdifactValidationOverride, + EdifactValidationSettings, + ErrorProperties, + ErrorResponse, + FlowEndpoints, + FlowEndpointsConfiguration, + IntegrationAccount, + IntegrationAccountAgreement, + IntegrationAccountCertificate, + IntegrationAccountMap, + IntegrationAccountMapPropertiesParametersSchema, + IntegrationAccountPartner, + IntegrationAccountSchema, + IntegrationAccountSession, + IntegrationAccountSku, + IntegrationServiceEnvironment, + IntegrationServiceEnvironmentAccessEndpoint, + IntegrationServiceEnvironmentProperties, + IntegrationServiceEnvironmentSku, + IpAddress, + KeyVaultKeyReference, + KeyVaultKeyReferenceKeyVault, + KeyVaultReference, + ManagedApi, + ManagedApiListResult, + NetworkConfiguration, + PartnerContent, + RecurrenceSchedule, + RecurrenceScheduleOccurrence, + RepetitionIndex, + Request, + RequestHistory, + RequestHistoryProperties, + Resource, + ResourceReference, + Response, + RetryHistory, + RunActionCorrelation, + RunCorrelation, + Sku, + SubResource, + SwaggerCustomDynamicList, + SwaggerCustomDynamicProperties, + SwaggerCustomDynamicSchema, + SwaggerCustomDynamicTree, + SwaggerCustomDynamicTreeCommand, + SwaggerCustomDynamicTreeParameter, + SwaggerCustomDynamicTreeSettings, + SwaggerExternalDocumentation, + SwaggerSchema, + SwaggerXml, + Workflow, + WorkflowOutputParameter, + WorkflowParameter, + WorkflowRun, + WorkflowRunAction, + WorkflowRunActionRepetitionDefinition, + WorkflowRunTrigger, + WorkflowTrigger, + WorkflowTriggerHistory, + WorkflowTriggerRecurrence, + WorkflowVersion, + WsdlService, + X12AcknowledgementSettings, + X12AgreementContent, + X12DelimiterOverrides, + X12EnvelopeOverride, + X12EnvelopeSettings, + X12FramingSettings, + X12MessageFilter, + X12MessageIdentifier, + X12OneWayAgreement, + X12ProcessingSettings, + X12ProtocolSettings, + X12SchemaReference, + X12SecuritySettings, + X12ValidationOverride, + X12ValidationSettings +} from "../models/mappers"; diff --git a/sdk/logic/arm-logic/src/models/integrationServiceEnvironmentNetworkHealthMappers.ts b/sdk/logic/arm-logic/src/models/integrationServiceEnvironmentNetworkHealthMappers.ts new file mode 100644 index 000000000000..339447ed7bf4 --- /dev/null +++ b/sdk/logic/arm-logic/src/models/integrationServiceEnvironmentNetworkHealthMappers.ts @@ -0,0 +1,17 @@ +/* + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + * Changes may cause incorrect behavior and will be lost if the code is regenerated. + */ + +export { + ErrorProperties, + ErrorResponse, + ExtendedErrorInfo, + IntegrationServiceEnvironmentNetworkDependency, + IntegrationServiceEnvironmentNetworkDependencyHealth, + IntegrationServiceEnvironmentNetworkEndpoint, + IntegrationServiceEnvironmentSubnetNetworkHealth +} from "../models/mappers"; diff --git a/sdk/logic/arm-logic/src/models/integrationServiceEnvironmentSkusMappers.ts b/sdk/logic/arm-logic/src/models/integrationServiceEnvironmentSkusMappers.ts new file mode 100644 index 000000000000..9b7ef893672d --- /dev/null +++ b/sdk/logic/arm-logic/src/models/integrationServiceEnvironmentSkusMappers.ts @@ -0,0 +1,16 @@ +/* + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + * Changes may cause incorrect behavior and will be lost if the code is regenerated. + */ + +export { + ErrorProperties, + ErrorResponse, + IntegrationServiceEnvironmentSkuCapacity, + IntegrationServiceEnvironmentSkuDefinition, + IntegrationServiceEnvironmentSkuDefinitionSku, + IntegrationServiceEnvironmentSkuList +} from "../models/mappers"; diff --git a/sdk/logic/arm-logic/src/models/integrationServiceEnvironmentsMappers.ts b/sdk/logic/arm-logic/src/models/integrationServiceEnvironmentsMappers.ts new file mode 100644 index 000000000000..b98e81fab7d6 --- /dev/null +++ b/sdk/logic/arm-logic/src/models/integrationServiceEnvironmentsMappers.ts @@ -0,0 +1,136 @@ +/* + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + * Changes may cause incorrect behavior and will be lost if the code is regenerated. + */ + +export { + AgreementContent, + ApiDeploymentParameterMetadata, + ApiDeploymentParameterMetadataSet, + ApiOperation, + ApiOperationAnnotation, + ApiOperationPropertiesDefinition, + ApiReference, + ApiResourceBackendService, + ApiResourceDefinitions, + ApiResourceGeneralInformation, + ApiResourceMetadata, + ApiResourcePolicies, + ApiResourceProperties, + ArtifactContentPropertiesDefinition, + ArtifactProperties, + AS2AcknowledgementConnectionSettings, + AS2AgreementContent, + AS2EnvelopeSettings, + AS2ErrorSettings, + AS2MdnSettings, + AS2MessageConnectionSettings, + AS2OneWayAgreement, + AS2ProtocolSettings, + AS2SecuritySettings, + AS2ValidationSettings, + AssemblyDefinition, + AssemblyProperties, + B2BPartnerContent, + BaseResource, + BatchConfiguration, + BatchConfigurationProperties, + BatchReleaseCriteria, + BusinessIdentity, + ContentHash, + ContentLink, + Correlation, + EdifactAcknowledgementSettings, + EdifactAgreementContent, + EdifactDelimiterOverride, + EdifactEnvelopeOverride, + EdifactEnvelopeSettings, + EdifactFramingSettings, + EdifactMessageFilter, + EdifactMessageIdentifier, + EdifactOneWayAgreement, + EdifactProcessingSettings, + EdifactProtocolSettings, + EdifactSchemaReference, + EdifactValidationOverride, + EdifactValidationSettings, + ErrorProperties, + ErrorResponse, + FlowEndpoints, + FlowEndpointsConfiguration, + IntegrationAccount, + IntegrationAccountAgreement, + IntegrationAccountCertificate, + IntegrationAccountMap, + IntegrationAccountMapPropertiesParametersSchema, + IntegrationAccountPartner, + IntegrationAccountSchema, + IntegrationAccountSession, + IntegrationAccountSku, + IntegrationServiceEnvironment, + IntegrationServiceEnvironmentAccessEndpoint, + IntegrationServiceEnvironmentListResult, + IntegrationServiceEnvironmentProperties, + IntegrationServiceEnvironmentSku, + IpAddress, + KeyVaultKeyReference, + KeyVaultKeyReferenceKeyVault, + KeyVaultReference, + ManagedApi, + NetworkConfiguration, + PartnerContent, + RecurrenceSchedule, + RecurrenceScheduleOccurrence, + RepetitionIndex, + Request, + RequestHistory, + RequestHistoryProperties, + Resource, + ResourceReference, + Response, + RetryHistory, + RunActionCorrelation, + RunCorrelation, + Sku, + SubResource, + SwaggerCustomDynamicList, + SwaggerCustomDynamicProperties, + SwaggerCustomDynamicSchema, + SwaggerCustomDynamicTree, + SwaggerCustomDynamicTreeCommand, + SwaggerCustomDynamicTreeParameter, + SwaggerCustomDynamicTreeSettings, + SwaggerExternalDocumentation, + SwaggerSchema, + SwaggerXml, + Workflow, + WorkflowOutputParameter, + WorkflowParameter, + WorkflowRun, + WorkflowRunAction, + WorkflowRunActionRepetitionDefinition, + WorkflowRunTrigger, + WorkflowTrigger, + WorkflowTriggerHistory, + WorkflowTriggerRecurrence, + WorkflowVersion, + WsdlService, + X12AcknowledgementSettings, + X12AgreementContent, + X12DelimiterOverrides, + X12EnvelopeOverride, + X12EnvelopeSettings, + X12FramingSettings, + X12MessageFilter, + X12MessageIdentifier, + X12OneWayAgreement, + X12ProcessingSettings, + X12ProtocolSettings, + X12SchemaReference, + X12SecuritySettings, + X12ValidationOverride, + X12ValidationSettings +} from "../models/mappers"; diff --git a/sdk/logic/arm-logic/src/models/mappers.ts b/sdk/logic/arm-logic/src/models/mappers.ts index 9871cfafb8a3..dd1862af5701 100644 --- a/sdk/logic/arm-logic/src/models/mappers.ts +++ b/sdk/logic/arm-logic/src/models/mappers.ts @@ -107,6 +107,80 @@ export const ResourceReference: msRest.CompositeMapper = { } }; +export const IpAddress: msRest.CompositeMapper = { + serializedName: "IpAddress", + type: { + name: "Composite", + className: "IpAddress", + modelProperties: { + address: { + serializedName: "address", + type: { + name: "String" + } + } + } + } +}; + +export const FlowEndpoints: msRest.CompositeMapper = { + serializedName: "FlowEndpoints", + type: { + name: "Composite", + className: "FlowEndpoints", + modelProperties: { + outgoingIpAddresses: { + serializedName: "outgoingIpAddresses", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "IpAddress" + } + } + } + }, + accessEndpointIpAddresses: { + serializedName: "accessEndpointIpAddresses", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "IpAddress" + } + } + } + } + } + } +}; + +export const FlowEndpointsConfiguration: msRest.CompositeMapper = { + serializedName: "FlowEndpointsConfiguration", + type: { + name: "Composite", + className: "FlowEndpointsConfiguration", + modelProperties: { + workflow: { + serializedName: "workflow", + type: { + name: "Composite", + className: "FlowEndpoints" + } + }, + connector: { + serializedName: "connector", + type: { + name: "Composite", + className: "FlowEndpoints" + } + } + } + } +}; + export const Sku: msRest.CompositeMapper = { serializedName: "Sku", type: { @@ -213,6 +287,13 @@ export const Workflow: msRest.CompositeMapper = { name: "String" } }, + endpointsConfiguration: { + serializedName: "properties.endpointsConfiguration", + type: { + name: "Composite", + className: "FlowEndpointsConfiguration" + } + }, sku: { serializedName: "properties.sku", type: { @@ -227,6 +308,13 @@ export const Workflow: msRest.CompositeMapper = { className: "ResourceReference" } }, + integrationServiceEnvironment: { + serializedName: "properties.integrationServiceEnvironment", + type: { + name: "Composite", + className: "ResourceReference" + } + }, definition: { serializedName: "properties.definition", type: { @@ -1245,123 +1333,1585 @@ export const RetryHistory: msRest.CompositeMapper = { } }; -export const WorkflowRunAction: msRest.CompositeMapper = { - serializedName: "WorkflowRunAction", +export const WorkflowRunAction: msRest.CompositeMapper = { + serializedName: "WorkflowRunAction", + type: { + name: "Composite", + className: "WorkflowRunAction", + modelProperties: { + ...SubResource.type.modelProperties, + startTime: { + readOnly: true, + serializedName: "properties.startTime", + type: { + name: "DateTime" + } + }, + endTime: { + readOnly: true, + serializedName: "properties.endTime", + type: { + name: "DateTime" + } + }, + status: { + readOnly: true, + serializedName: "properties.status", + type: { + name: "String" + } + }, + code: { + readOnly: true, + serializedName: "properties.code", + type: { + name: "String" + } + }, + error: { + readOnly: true, + serializedName: "properties.error", + type: { + name: "Object" + } + }, + trackingId: { + readOnly: true, + serializedName: "properties.trackingId", + type: { + name: "String" + } + }, + correlation: { + serializedName: "properties.correlation", + type: { + name: "Composite", + className: "Correlation" + } + }, + inputsLink: { + readOnly: true, + serializedName: "properties.inputsLink", + type: { + name: "Composite", + className: "ContentLink" + } + }, + outputsLink: { + readOnly: true, + serializedName: "properties.outputsLink", + type: { + name: "Composite", + className: "ContentLink" + } + }, + trackedProperties: { + readOnly: true, + serializedName: "properties.trackedProperties", + type: { + name: "Object" + } + }, + retryHistory: { + serializedName: "properties.retryHistory", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "RetryHistory" + } + } + } + }, + name: { + readOnly: true, + serializedName: "name", + type: { + name: "String" + } + }, + type: { + readOnly: true, + serializedName: "type", + type: { + name: "String" + } + } + } + } +}; + +export const WorkflowRunActionFilter: msRest.CompositeMapper = { + serializedName: "WorkflowRunActionFilter", + type: { + name: "Composite", + className: "WorkflowRunActionFilter", + modelProperties: { + status: { + serializedName: "status", + type: { + name: "String" + } + } + } + } +}; + +export const RegenerateActionParameter: msRest.CompositeMapper = { + serializedName: "RegenerateActionParameter", + type: { + name: "Composite", + className: "RegenerateActionParameter", + modelProperties: { + keyType: { + serializedName: "keyType", + type: { + name: "String" + } + } + } + } +}; + +export const GenerateUpgradedDefinitionParameters: msRest.CompositeMapper = { + serializedName: "GenerateUpgradedDefinitionParameters", + type: { + name: "Composite", + className: "GenerateUpgradedDefinitionParameters", + modelProperties: { + targetSchemaVersion: { + serializedName: "targetSchemaVersion", + type: { + name: "String" + } + } + } + } +}; + +export const ApiOperationAnnotation: msRest.CompositeMapper = { + serializedName: "ApiOperationAnnotation", + type: { + name: "Composite", + className: "ApiOperationAnnotation", + modelProperties: { + status: { + serializedName: "status", + type: { + name: "String" + } + }, + family: { + serializedName: "family", + type: { + name: "String" + } + }, + revision: { + serializedName: "revision", + type: { + name: "Number" + } + } + } + } +}; + +export const SwaggerXml: msRest.CompositeMapper = { + serializedName: "SwaggerXml", + type: { + name: "Composite", + className: "SwaggerXml", + modelProperties: { + name: { + serializedName: "name", + type: { + name: "String" + } + }, + namespace: { + serializedName: "namespace", + type: { + name: "String" + } + }, + prefix: { + serializedName: "prefix", + type: { + name: "String" + } + }, + attribute: { + serializedName: "attribute", + type: { + name: "Boolean" + } + }, + wrapped: { + serializedName: "wrapped", + type: { + name: "Boolean" + } + }, + extensions: { + serializedName: "extensions", + type: { + name: "Dictionary", + value: { + type: { + name: "Object" + } + } + } + } + } + } +}; + +export const SwaggerExternalDocumentation: msRest.CompositeMapper = { + serializedName: "SwaggerExternalDocumentation", + type: { + name: "Composite", + className: "SwaggerExternalDocumentation", + modelProperties: { + description: { + serializedName: "description", + type: { + name: "String" + } + }, + uri: { + serializedName: "uri", + type: { + name: "String" + } + }, + extensions: { + serializedName: "extensions", + type: { + name: "Dictionary", + value: { + type: { + name: "Object" + } + } + } + } + } + } +}; + +export const SwaggerCustomDynamicSchema: msRest.CompositeMapper = { + serializedName: "SwaggerCustomDynamicSchema", + type: { + name: "Composite", + className: "SwaggerCustomDynamicSchema", + modelProperties: { + operationId: { + serializedName: "operationId", + type: { + name: "String" + } + }, + valuePath: { + serializedName: "valuePath", + type: { + name: "String" + } + }, + parameters: { + serializedName: "parameters", + type: { + name: "Dictionary", + value: { + type: { + name: "Object" + } + } + } + } + } + } +}; + +export const SwaggerCustomDynamicProperties: msRest.CompositeMapper = { + serializedName: "SwaggerCustomDynamicProperties", + type: { + name: "Composite", + className: "SwaggerCustomDynamicProperties", + modelProperties: { + operationId: { + serializedName: "operationId", + type: { + name: "String" + } + }, + valuePath: { + serializedName: "valuePath", + type: { + name: "String" + } + }, + parameters: { + serializedName: "parameters", + type: { + name: "Dictionary", + value: { + type: { + name: "Composite", + className: "SwaggerCustomDynamicProperties" + } + } + } + } + } + } +}; + +export const SwaggerCustomDynamicList: msRest.CompositeMapper = { + serializedName: "SwaggerCustomDynamicList", + type: { + name: "Composite", + className: "SwaggerCustomDynamicList", + modelProperties: { + operationId: { + serializedName: "operationId", + type: { + name: "String" + } + }, + builtInOperation: { + serializedName: "builtInOperation", + type: { + name: "String" + } + }, + itemsPath: { + serializedName: "itemsPath", + type: { + name: "String" + } + }, + itemValuePath: { + serializedName: "itemValuePath", + type: { + name: "String" + } + }, + itemTitlePath: { + serializedName: "itemTitlePath", + type: { + name: "String" + } + }, + parameters: { + serializedName: "parameters", + type: { + name: "Dictionary", + value: { + type: { + name: "Composite", + className: "SwaggerCustomDynamicProperties" + } + } + } + } + } + } +}; + +export const SwaggerCustomDynamicTreeSettings: msRest.CompositeMapper = { + serializedName: "SwaggerCustomDynamicTreeSettings", + type: { + name: "Composite", + className: "SwaggerCustomDynamicTreeSettings", + modelProperties: { + canSelectParentNodes: { + serializedName: "CanSelectParentNodes", + type: { + name: "Boolean" + } + }, + canSelectLeafNodes: { + serializedName: "CanSelectLeafNodes", + type: { + name: "Boolean" + } + } + } + } +}; + +export const SwaggerCustomDynamicTreeParameter: msRest.CompositeMapper = { + serializedName: "SwaggerCustomDynamicTreeParameter", + type: { + name: "Composite", + className: "SwaggerCustomDynamicTreeParameter", + modelProperties: { + selectedItemValuePath: { + serializedName: "selectedItemValuePath", + type: { + name: "String" + } + }, + value: { + serializedName: "value", + type: { + name: "Object" + } + }, + parameterReference: { + serializedName: "parameterReference", + type: { + name: "String" + } + }, + required: { + serializedName: "required", + type: { + name: "Boolean" + } + } + } + } +}; + +export const SwaggerCustomDynamicTreeCommand: msRest.CompositeMapper = { + serializedName: "SwaggerCustomDynamicTreeCommand", + type: { + name: "Composite", + className: "SwaggerCustomDynamicTreeCommand", + modelProperties: { + operationId: { + serializedName: "operationId", + type: { + name: "String" + } + }, + itemsPath: { + serializedName: "itemsPath", + type: { + name: "String" + } + }, + itemValuePath: { + serializedName: "itemValuePath", + type: { + name: "String" + } + }, + itemTitlePath: { + serializedName: "itemTitlePath", + type: { + name: "String" + } + }, + itemFullTitlePath: { + serializedName: "itemFullTitlePath", + type: { + name: "String" + } + }, + itemIsParent: { + serializedName: "itemIsParent", + type: { + name: "String" + } + }, + selectableFilter: { + serializedName: "selectableFilter", + type: { + name: "String" + } + }, + parameters: { + serializedName: "parameters", + type: { + name: "Dictionary", + value: { + type: { + name: "Composite", + className: "SwaggerCustomDynamicTreeParameter" + } + } + } + } + } + } +}; + +export const SwaggerCustomDynamicTree: msRest.CompositeMapper = { + serializedName: "SwaggerCustomDynamicTree", + type: { + name: "Composite", + className: "SwaggerCustomDynamicTree", + modelProperties: { + settings: { + serializedName: "settings", + type: { + name: "Composite", + className: "SwaggerCustomDynamicTreeSettings" + } + }, + open: { + serializedName: "open", + type: { + name: "Composite", + className: "SwaggerCustomDynamicTreeCommand" + } + }, + browse: { + serializedName: "browse", + type: { + name: "Composite", + className: "SwaggerCustomDynamicTreeCommand" + } + } + } + } +}; + +export const SwaggerSchema: msRest.CompositeMapper = { + serializedName: "SwaggerSchema", + type: { + name: "Composite", + className: "SwaggerSchema", + modelProperties: { + ref: { + serializedName: "ref", + type: { + name: "String" + } + }, + type: { + serializedName: "type", + type: { + name: "String" + } + }, + title: { + serializedName: "title", + type: { + name: "String" + } + }, + items: { + serializedName: "items", + type: { + name: "Composite", + className: "SwaggerSchema" + } + }, + properties: { + serializedName: "properties", + type: { + name: "Dictionary", + value: { + type: { + name: "Composite", + className: "SwaggerSchema" + } + } + } + }, + additionalProperties: { + serializedName: "additionalProperties", + type: { + name: "Object" + } + }, + required: { + serializedName: "required", + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } + }, + maxProperties: { + serializedName: "maxProperties", + type: { + name: "Number" + } + }, + minProperties: { + serializedName: "minProperties", + type: { + name: "Number" + } + }, + allOf: { + serializedName: "allOf", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "SwaggerSchema" + } + } + } + }, + discriminator: { + serializedName: "discriminator", + type: { + name: "String" + } + }, + readOnly: { + serializedName: "readOnly", + type: { + name: "Boolean" + } + }, + xml: { + serializedName: "xml", + type: { + name: "Composite", + className: "SwaggerXml" + } + }, + externalDocs: { + serializedName: "externalDocs", + type: { + name: "Composite", + className: "SwaggerExternalDocumentation" + } + }, + example: { + serializedName: "example", + type: { + name: "Object" + } + }, + notificationUrlExtension: { + serializedName: "notificationUrlExtension", + type: { + name: "Boolean" + } + }, + dynamicSchemaOld: { + serializedName: "dynamicSchemaOld", + type: { + name: "Composite", + className: "SwaggerCustomDynamicSchema" + } + }, + dynamicSchemaNew: { + serializedName: "dynamicSchemaNew", + type: { + name: "Composite", + className: "SwaggerCustomDynamicProperties" + } + }, + dynamicListNew: { + serializedName: "dynamicListNew", + type: { + name: "Composite", + className: "SwaggerCustomDynamicList" + } + }, + dynamicTree: { + serializedName: "dynamicTree", + type: { + name: "Composite", + className: "SwaggerCustomDynamicTree" + } + } + } + } +}; + +export const ApiReference: msRest.CompositeMapper = { + serializedName: "ApiReference", + type: { + name: "Composite", + className: "ApiReference", + modelProperties: { + ...ResourceReference.type.modelProperties, + displayName: { + serializedName: "displayName", + type: { + name: "String" + } + }, + description: { + serializedName: "description", + type: { + name: "String" + } + }, + iconUri: { + serializedName: "iconUri", + type: { + name: "String" + } + }, + swagger: { + serializedName: "swagger", + type: { + name: "Object" + } + }, + brandColor: { + serializedName: "brandColor", + type: { + name: "String" + } + }, + category: { + serializedName: "category", + type: { + name: "String" + } + }, + integrationServiceEnvironment: { + serializedName: "integrationServiceEnvironment", + type: { + name: "Composite", + className: "ResourceReference" + } + } + } + } +}; + +export const ApiOperationPropertiesDefinition: msRest.CompositeMapper = { + serializedName: "ApiOperationPropertiesDefinition", + type: { + name: "Composite", + className: "ApiOperationPropertiesDefinition", + modelProperties: { + summary: { + serializedName: "summary", + type: { + name: "String" + } + }, + description: { + serializedName: "description", + type: { + name: "String" + } + }, + visibility: { + serializedName: "visibility", + type: { + name: "String" + } + }, + trigger: { + serializedName: "trigger", + type: { + name: "String" + } + }, + triggerHint: { + serializedName: "triggerHint", + type: { + name: "String" + } + }, + pageable: { + serializedName: "pageable", + type: { + name: "Boolean" + } + }, + annotation: { + serializedName: "annotation", + type: { + name: "Composite", + className: "ApiOperationAnnotation" + } + }, + api: { + serializedName: "api", + type: { + name: "Composite", + className: "ApiReference" + } + }, + inputsDefinition: { + serializedName: "inputsDefinition", + type: { + name: "Composite", + className: "SwaggerSchema" + } + }, + responsesDefinition: { + serializedName: "responsesDefinition", + type: { + name: "Dictionary", + value: { + type: { + name: "Composite", + className: "SwaggerSchema" + } + } + } + }, + isWebhook: { + serializedName: "isWebhook", + type: { + name: "Boolean" + } + }, + isNotification: { + serializedName: "isNotification", + type: { + name: "Boolean" + } + } + } + } +}; + +export const ApiOperation: msRest.CompositeMapper = { + serializedName: "ApiOperation", + type: { + name: "Composite", + className: "ApiOperation", + modelProperties: { + ...Resource.type.modelProperties, + properties: { + serializedName: "properties", + type: { + name: "Composite", + className: "ApiOperationPropertiesDefinition" + } + } + } + } +}; + +export const WsdlService: msRest.CompositeMapper = { + serializedName: "WsdlService", + type: { + name: "Composite", + className: "WsdlService", + modelProperties: { + qualifiedName: { + serializedName: "qualifiedName", + type: { + name: "String" + } + }, + endpointQualifiedNames: { + serializedName: "EndpointQualifiedNames", + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } + } + } + } +}; + +export const ApiDeploymentParameterMetadata: msRest.CompositeMapper = { + serializedName: "ApiDeploymentParameterMetadata", + type: { + name: "Composite", + className: "ApiDeploymentParameterMetadata", + modelProperties: { + type: { + serializedName: "type", + type: { + name: "String" + } + }, + isRequired: { + serializedName: "isRequired", + type: { + name: "Boolean" + } + }, + displayName: { + serializedName: "displayName", + type: { + name: "String" + } + }, + description: { + serializedName: "description", + type: { + name: "String" + } + }, + visibility: { + serializedName: "visibility", + type: { + name: "String" + } + } + } + } +}; + +export const ApiDeploymentParameterMetadataSet: msRest.CompositeMapper = { + serializedName: "ApiDeploymentParameterMetadataSet", + type: { + name: "Composite", + className: "ApiDeploymentParameterMetadataSet", + modelProperties: { + packageContentLink: { + serializedName: "packageContentLink", + type: { + name: "Composite", + className: "ApiDeploymentParameterMetadata" + } + }, + redisCacheConnectionString: { + serializedName: "redisCacheConnectionString", + type: { + name: "Composite", + className: "ApiDeploymentParameterMetadata" + } + } + } + } +}; + +export const ApiResourceMetadata: msRest.CompositeMapper = { + serializedName: "ApiResourceMetadata", + type: { + name: "Composite", + className: "ApiResourceMetadata", + modelProperties: { + source: { + serializedName: "source", + type: { + name: "String" + } + }, + brandColor: { + serializedName: "brandColor", + type: { + name: "String" + } + }, + hideKey: { + serializedName: "hideKey", + type: { + name: "String" + } + }, + tags: { + serializedName: "tags", + type: { + name: "Dictionary", + value: { + type: { + name: "String" + } + } + } + }, + apiType: { + serializedName: "ApiType", + type: { + name: "String" + } + }, + wsdlService: { + serializedName: "wsdlService", + type: { + name: "Composite", + className: "WsdlService" + } + }, + wsdlImportMethod: { + serializedName: "wsdlImportMethod", + type: { + name: "String" + } + }, + connectionType: { + serializedName: "connectionType", + type: { + name: "String" + } + }, + provisioningState: { + serializedName: "provisioningState", + type: { + name: "String" + } + }, + deploymentParameters: { + serializedName: "deploymentParameters", + type: { + name: "Composite", + className: "ApiDeploymentParameterMetadataSet" + } + } + } + } +}; + +export const ApiResourceGeneralInformation: msRest.CompositeMapper = { + serializedName: "ApiResourceGeneralInformation", + type: { + name: "Composite", + className: "ApiResourceGeneralInformation", + modelProperties: { + iconUrl: { + serializedName: "iconUrl", + type: { + name: "String" + } + }, + displayName: { + serializedName: "displayName", + type: { + name: "String" + } + }, + description: { + serializedName: "description", + type: { + name: "String" + } + }, + termsOfUseUrl: { + serializedName: "termsOfUseUrl", + type: { + name: "String" + } + }, + releaseTag: { + serializedName: "releaseTag", + type: { + name: "String" + } + }, + tier: { + serializedName: "tier", + type: { + name: "String" + } + } + } + } +}; + +export const ApiResourceBackendService: msRest.CompositeMapper = { + serializedName: "ApiResourceBackendService", + type: { + name: "Composite", + className: "ApiResourceBackendService", + modelProperties: { + serviceUrl: { + serializedName: "serviceUrl", + type: { + name: "String" + } + } + } + } +}; + +export const ApiResourcePolicies: msRest.CompositeMapper = { + serializedName: "ApiResourcePolicies", + type: { + name: "Composite", + className: "ApiResourcePolicies", + modelProperties: { + content: { + serializedName: "content", + type: { + name: "String" + } + }, + contentLink: { + serializedName: "contentLink", + type: { + name: "String" + } + } + } + } +}; + +export const ApiResourceDefinitions: msRest.CompositeMapper = { + serializedName: "ApiResourceDefinitions", + type: { + name: "Composite", + className: "ApiResourceDefinitions", + modelProperties: { + originalSwaggerUrl: { + serializedName: "originalSwaggerUrl", + type: { + name: "String" + } + }, + modifiedSwaggerUrl: { + serializedName: "modifiedSwaggerUrl", + type: { + name: "String" + } + } + } + } +}; + +export const ApiResourceProperties: msRest.CompositeMapper = { + serializedName: "ApiResourceProperties", + type: { + name: "Composite", + className: "ApiResourceProperties", + modelProperties: { + name: { + serializedName: "name", + type: { + name: "String" + } + }, + connectionParameters: { + serializedName: "connectionParameters", + type: { + name: "Dictionary", + value: { + type: { + name: "Object" + } + } + } + }, + metadata: { + serializedName: "metadata", + type: { + name: "Composite", + className: "ApiResourceMetadata" + } + }, + runtimeUrls: { + serializedName: "runtimeUrls", + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } + }, + generalInformation: { + serializedName: "generalInformation", + type: { + name: "Composite", + className: "ApiResourceGeneralInformation" + } + }, + capabilities: { + serializedName: "capabilities", + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } + }, + backendService: { + serializedName: "backendService", + type: { + name: "Composite", + className: "ApiResourceBackendService" + } + }, + policies: { + serializedName: "policies", + type: { + name: "Composite", + className: "ApiResourcePolicies" + } + }, + apiDefinitionUrl: { + serializedName: "apiDefinitionUrl", + type: { + name: "String" + } + }, + apiDefinitions: { + serializedName: "apiDefinitions", + type: { + name: "Composite", + className: "ApiResourceDefinitions" + } + }, + integrationServiceEnvironment: { + serializedName: "integrationServiceEnvironment", + type: { + name: "Composite", + className: "ResourceReference" + } + }, + provisioningState: { + serializedName: "provisioningState", + type: { + name: "String" + } + }, + category: { + serializedName: "category", + type: { + name: "String" + } + } + } + } +}; + +export const ManagedApi: msRest.CompositeMapper = { + serializedName: "ManagedApi", + type: { + name: "Composite", + className: "ManagedApi", + modelProperties: { + ...Resource.type.modelProperties, + properties: { + serializedName: "properties", + type: { + name: "Composite", + className: "ApiResourceProperties" + } + } + } + } +}; + +export const IntegrationServiceEnvironmentNetworkEndpoint: msRest.CompositeMapper = { + serializedName: "IntegrationServiceEnvironmentNetworkEndpoint", + type: { + name: "Composite", + className: "IntegrationServiceEnvironmentNetworkEndpoint", + modelProperties: { + accessibility: { + serializedName: "accessibility", + type: { + name: "String" + } + }, + domainName: { + serializedName: "domainName", + type: { + name: "String" + } + }, + ports: { + serializedName: "ports", + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } + } + } + } +}; + +export const IntegrationServiceEnvironmentNetworkDependency: msRest.CompositeMapper = { + serializedName: "IntegrationServiceEnvironmentNetworkDependency", + type: { + name: "Composite", + className: "IntegrationServiceEnvironmentNetworkDependency", + modelProperties: { + category: { + serializedName: "category", + type: { + name: "String" + } + }, + displayName: { + serializedName: "displayName", + type: { + name: "String" + } + }, + endpoints: { + serializedName: "endpoints", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "IntegrationServiceEnvironmentNetworkEndpoint" + } + } + } + } + } + } +}; + +export const ExtendedErrorInfo: msRest.CompositeMapper = { + serializedName: "ExtendedErrorInfo", + type: { + name: "Composite", + className: "ExtendedErrorInfo", + modelProperties: { + code: { + required: true, + serializedName: "code", + type: { + name: "String" + } + }, + message: { + required: true, + serializedName: "message", + type: { + name: "String" + } + }, + details: { + serializedName: "details", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "ExtendedErrorInfo" + } + } + } + }, + innerError: { + serializedName: "innerError", + type: { + name: "Object" + } + } + } + } +}; + +export const IntegrationServiceEnvironmentNetworkDependencyHealth: msRest.CompositeMapper = { + serializedName: "IntegrationServiceEnvironmentNetworkDependencyHealth", + type: { + name: "Composite", + className: "IntegrationServiceEnvironmentNetworkDependencyHealth", + modelProperties: { + error: { + serializedName: "error", + type: { + name: "Composite", + className: "ExtendedErrorInfo" + } + }, + state: { + serializedName: "state", + type: { + name: "String" + } + } + } + } +}; + +export const IntegrationServiceEnvironmentSubnetNetworkHealth: msRest.CompositeMapper = { + serializedName: "IntegrationServiceEnvironmentSubnetNetworkHealth", + type: { + name: "Composite", + className: "IntegrationServiceEnvironmentSubnetNetworkHealth", + modelProperties: { + outboundNetworkDependencies: { + serializedName: "outboundNetworkDependencies", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "IntegrationServiceEnvironmentNetworkDependency" + } + } + } + }, + outboundNetworkHealth: { + serializedName: "outboundNetworkHealth", + type: { + name: "Composite", + className: "IntegrationServiceEnvironmentNetworkDependencyHealth" + } + }, + networkDependencyHealthState: { + required: true, + serializedName: "networkDependencyHealthState", + type: { + name: "String" + } + } + } + } +}; + +export const IntegrationServiceEnvironmentAccessEndpoint: msRest.CompositeMapper = { + serializedName: "IntegrationServiceEnvironmentAccessEndpoint", + type: { + name: "Composite", + className: "IntegrationServiceEnvironmentAccessEndpoint", + modelProperties: { + type: { + serializedName: "type", + type: { + name: "String" + } + } + } + } +}; + +export const NetworkConfiguration: msRest.CompositeMapper = { + serializedName: "NetworkConfiguration", + type: { + name: "Composite", + className: "NetworkConfiguration", + modelProperties: { + virtualNetworkAddressSpace: { + serializedName: "virtualNetworkAddressSpace", + type: { + name: "String" + } + }, + accessEndpoint: { + serializedName: "accessEndpoint", + type: { + name: "Composite", + className: "IntegrationServiceEnvironmentAccessEndpoint" + } + }, + subnets: { + serializedName: "subnets", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "ResourceReference" + } + } + } + } + } + } +}; + +export const IntegrationServiceEnvironmentProperties: msRest.CompositeMapper = { + serializedName: "IntegrationServiceEnvironmentProperties", type: { name: "Composite", - className: "WorkflowRunAction", + className: "IntegrationServiceEnvironmentProperties", modelProperties: { - ...SubResource.type.modelProperties, - startTime: { - readOnly: true, - serializedName: "properties.startTime", - type: { - name: "DateTime" - } - }, - endTime: { - readOnly: true, - serializedName: "properties.endTime", - type: { - name: "DateTime" - } - }, - status: { - readOnly: true, - serializedName: "properties.status", + provisioningState: { + serializedName: "provisioningState", type: { name: "String" } }, - code: { - readOnly: true, - serializedName: "properties.code", + state: { + serializedName: "state", type: { name: "String" } }, - error: { - readOnly: true, - serializedName: "properties.error", - type: { - name: "Object" - } - }, - trackingId: { - readOnly: true, - serializedName: "properties.trackingId", + integrationServiceEnvironmentId: { + serializedName: "integrationServiceEnvironmentId", type: { name: "String" } }, - correlation: { - serializedName: "properties.correlation", - type: { - name: "Composite", - className: "Correlation" - } - }, - inputsLink: { - readOnly: true, - serializedName: "properties.inputsLink", + endpointsConfiguration: { + serializedName: "endpointsConfiguration", type: { name: "Composite", - className: "ContentLink" + className: "FlowEndpointsConfiguration" } }, - outputsLink: { - readOnly: true, - serializedName: "properties.outputsLink", + networkConfiguration: { + serializedName: "networkConfiguration", type: { name: "Composite", - className: "ContentLink" + className: "NetworkConfiguration" } - }, - trackedProperties: { - readOnly: true, - serializedName: "properties.trackedProperties", + } + } + } +}; + +export const IntegrationServiceEnvironmentSku: msRest.CompositeMapper = { + serializedName: "IntegrationServiceEnvironmentSku", + type: { + name: "Composite", + className: "IntegrationServiceEnvironmentSku", + modelProperties: { + name: { + serializedName: "name", type: { - name: "Object" + name: "String" } }, - retryHistory: { - serializedName: "properties.retryHistory", + capacity: { + serializedName: "capacity", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "RetryHistory" - } - } + name: "Number" } - }, - name: { - readOnly: true, - serializedName: "name", + } + } + } +}; + +export const IntegrationServiceEnvironment: msRest.CompositeMapper = { + serializedName: "IntegrationServiceEnvironment", + type: { + name: "Composite", + className: "IntegrationServiceEnvironment", + modelProperties: { + ...Resource.type.modelProperties, + properties: { + serializedName: "properties", type: { - name: "String" + name: "Composite", + className: "IntegrationServiceEnvironmentProperties" } }, - type: { - readOnly: true, - serializedName: "type", + sku: { + serializedName: "sku", type: { - name: "String" + name: "Composite", + className: "IntegrationServiceEnvironmentSku" } } } } }; -export const WorkflowRunActionFilter: msRest.CompositeMapper = { - serializedName: "WorkflowRunActionFilter", +export const IntegrationServiceEnvironmentSkuDefinitionSku: msRest.CompositeMapper = { + serializedName: "IntegrationServiceEnvironmentSkuDefinition_sku", type: { name: "Composite", - className: "WorkflowRunActionFilter", + className: "IntegrationServiceEnvironmentSkuDefinitionSku", modelProperties: { - status: { - serializedName: "status", + name: { + serializedName: "name", + type: { + name: "String" + } + }, + tier: { + serializedName: "tier", type: { name: "String" } @@ -1370,14 +2920,32 @@ export const WorkflowRunActionFilter: msRest.CompositeMapper = { } }; -export const RegenerateActionParameter: msRest.CompositeMapper = { - serializedName: "RegenerateActionParameter", +export const IntegrationServiceEnvironmentSkuCapacity: msRest.CompositeMapper = { + serializedName: "IntegrationServiceEnvironmentSkuCapacity", type: { name: "Composite", - className: "RegenerateActionParameter", + className: "IntegrationServiceEnvironmentSkuCapacity", modelProperties: { - keyType: { - serializedName: "keyType", + minimum: { + serializedName: "minimum", + type: { + name: "Number" + } + }, + maximum: { + serializedName: "maximum", + type: { + name: "Number" + } + }, + default: { + serializedName: "default", + type: { + name: "Number" + } + }, + scaleType: { + serializedName: "scaleType", type: { name: "String" } @@ -1386,17 +2954,31 @@ export const RegenerateActionParameter: msRest.CompositeMapper = { } }; -export const GenerateUpgradedDefinitionParameters: msRest.CompositeMapper = { - serializedName: "GenerateUpgradedDefinitionParameters", +export const IntegrationServiceEnvironmentSkuDefinition: msRest.CompositeMapper = { + serializedName: "IntegrationServiceEnvironmentSkuDefinition", type: { name: "Composite", - className: "GenerateUpgradedDefinitionParameters", + className: "IntegrationServiceEnvironmentSkuDefinition", modelProperties: { - targetSchemaVersion: { - serializedName: "targetSchemaVersion", + resourceType: { + serializedName: "resourceType", type: { name: "String" } + }, + sku: { + serializedName: "sku", + type: { + name: "Composite", + className: "IntegrationServiceEnvironmentSkuDefinitionSku" + } + }, + capacity: { + serializedName: "capacity", + type: { + name: "Composite", + className: "IntegrationServiceEnvironmentSkuCapacity" + } } } } @@ -1426,10 +3008,17 @@ export const IntegrationAccount: msRest.CompositeMapper = { className: "IntegrationAccount", modelProperties: { ...Resource.type.modelProperties, - properties: { - serializedName: "properties", + integrationServiceEnvironment: { + serializedName: "properties.integrationServiceEnvironment", type: { - name: "Object" + name: "Composite", + className: "IntegrationServiceEnvironment" + } + }, + state: { + serializedName: "properties.state", + type: { + name: "String" } }, sku: { @@ -6184,6 +7773,118 @@ export const IntegrationAccountSessionListResult: msRest.CompositeMapper = { } }; +export const IntegrationServiceEnvironmentListResult: msRest.CompositeMapper = { + serializedName: "IntegrationServiceEnvironmentListResult", + type: { + name: "Composite", + className: "IntegrationServiceEnvironmentListResult", + modelProperties: { + value: { + serializedName: "", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "IntegrationServiceEnvironment" + } + } + } + }, + nextLink: { + serializedName: "nextLink", + type: { + name: "String" + } + } + } + } +}; + +export const IntegrationServiceEnvironmentSkuList: msRest.CompositeMapper = { + serializedName: "IntegrationServiceEnvironmentSkuList", + type: { + name: "Composite", + className: "IntegrationServiceEnvironmentSkuList", + modelProperties: { + value: { + serializedName: "", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "IntegrationServiceEnvironmentSkuDefinition" + } + } + } + }, + nextLink: { + serializedName: "nextLink", + type: { + name: "String" + } + } + } + } +}; + +export const ManagedApiListResult: msRest.CompositeMapper = { + serializedName: "ManagedApiListResult", + type: { + name: "Composite", + className: "ManagedApiListResult", + modelProperties: { + value: { + serializedName: "", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "ManagedApi" + } + } + } + }, + nextLink: { + serializedName: "nextLink", + type: { + name: "String" + } + } + } + } +}; + +export const ApiOperationListResult: msRest.CompositeMapper = { + serializedName: "ApiOperationListResult", + type: { + name: "Composite", + className: "ApiOperationListResult", + modelProperties: { + value: { + serializedName: "", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "ApiOperation" + } + } + } + }, + nextLink: { + serializedName: "nextLink", + type: { + name: "String" + } + } + } + } +}; + export const OperationListResult: msRest.CompositeMapper = { serializedName: "OperationListResult", type: { diff --git a/sdk/logic/arm-logic/src/models/parameters.ts b/sdk/logic/arm-logic/src/models/parameters.ts index f1e9d4487b54..ad3655dcb428 100644 --- a/sdk/logic/arm-logic/src/models/parameters.ts +++ b/sdk/logic/arm-logic/src/models/parameters.ts @@ -40,6 +40,16 @@ export const agreementName: msRest.OperationURLParameter = { } } }; +export const apiName: msRest.OperationURLParameter = { + parameterPath: "apiName", + mapper: { + required: true, + serializedName: "apiName", + type: { + name: "String" + } + } +}; export const apiVersion: msRest.OperationQueryParameter = { parameterPath: "apiVersion", mapper: { @@ -112,6 +122,16 @@ export const integrationAccountName: msRest.OperationURLParameter = { } } }; +export const integrationServiceEnvironmentName: msRest.OperationURLParameter = { + parameterPath: "integrationServiceEnvironmentName", + mapper: { + required: true, + serializedName: "integrationServiceEnvironmentName", + type: { + name: "String" + } + } +}; export const location: msRest.OperationURLParameter = { parameterPath: "location", mapper: { @@ -183,6 +203,16 @@ export const requestHistoryName: msRest.OperationURLParameter = { } } }; +export const resourceGroup: msRest.OperationURLParameter = { + parameterPath: "resourceGroup", + mapper: { + required: true, + serializedName: "resourceGroup", + type: { + name: "String" + } + } +}; export const resourceGroupName: msRest.OperationURLParameter = { parameterPath: "resourceGroupName", mapper: { diff --git a/sdk/logic/arm-logic/src/models/workflowRunActionRepetitionsMappers.ts b/sdk/logic/arm-logic/src/models/workflowRunActionRepetitionsMappers.ts index c6bdc7459027..ede2251f87d3 100644 --- a/sdk/logic/arm-logic/src/models/workflowRunActionRepetitionsMappers.ts +++ b/sdk/logic/arm-logic/src/models/workflowRunActionRepetitionsMappers.ts @@ -8,6 +8,18 @@ export { AgreementContent, + ApiDeploymentParameterMetadata, + ApiDeploymentParameterMetadataSet, + ApiOperation, + ApiOperationAnnotation, + ApiOperationPropertiesDefinition, + ApiReference, + ApiResourceBackendService, + ApiResourceDefinitions, + ApiResourceGeneralInformation, + ApiResourceMetadata, + ApiResourcePolicies, + ApiResourceProperties, ArtifactContentPropertiesDefinition, ArtifactProperties, AS2AcknowledgementConnectionSettings, @@ -29,7 +41,6 @@ export { BatchConfigurationProperties, BatchReleaseCriteria, BusinessIdentity, - CloudError, ContentHash, ContentLink, Correlation, @@ -53,6 +64,8 @@ export { Expression, ExpressionRoot, ExpressionTraces, + FlowEndpoints, + FlowEndpointsConfiguration, IntegrationAccount, IntegrationAccountAgreement, IntegrationAccountCertificate, @@ -62,9 +75,16 @@ export { IntegrationAccountSchema, IntegrationAccountSession, IntegrationAccountSku, + IntegrationServiceEnvironment, + IntegrationServiceEnvironmentAccessEndpoint, + IntegrationServiceEnvironmentProperties, + IntegrationServiceEnvironmentSku, + IpAddress, KeyVaultKeyReference, KeyVaultKeyReferenceKeyVault, KeyVaultReference, + ManagedApi, + NetworkConfiguration, PartnerContent, RecurrenceSchedule, RecurrenceScheduleOccurrence, @@ -80,6 +100,16 @@ export { RunCorrelation, Sku, SubResource, + SwaggerCustomDynamicList, + SwaggerCustomDynamicProperties, + SwaggerCustomDynamicSchema, + SwaggerCustomDynamicTree, + SwaggerCustomDynamicTreeCommand, + SwaggerCustomDynamicTreeParameter, + SwaggerCustomDynamicTreeSettings, + SwaggerExternalDocumentation, + SwaggerSchema, + SwaggerXml, Workflow, WorkflowOutputParameter, WorkflowParameter, @@ -92,6 +122,7 @@ export { WorkflowTriggerHistory, WorkflowTriggerRecurrence, WorkflowVersion, + WsdlService, X12AcknowledgementSettings, X12AgreementContent, X12DelimiterOverrides, diff --git a/sdk/logic/arm-logic/src/models/workflowRunActionRepetitionsRequestHistoriesMappers.ts b/sdk/logic/arm-logic/src/models/workflowRunActionRepetitionsRequestHistoriesMappers.ts index 86340413f42d..f4d74503d00b 100644 --- a/sdk/logic/arm-logic/src/models/workflowRunActionRepetitionsRequestHistoriesMappers.ts +++ b/sdk/logic/arm-logic/src/models/workflowRunActionRepetitionsRequestHistoriesMappers.ts @@ -8,6 +8,18 @@ export { AgreementContent, + ApiDeploymentParameterMetadata, + ApiDeploymentParameterMetadataSet, + ApiOperation, + ApiOperationAnnotation, + ApiOperationPropertiesDefinition, + ApiReference, + ApiResourceBackendService, + ApiResourceDefinitions, + ApiResourceGeneralInformation, + ApiResourceMetadata, + ApiResourcePolicies, + ApiResourceProperties, ArtifactContentPropertiesDefinition, ArtifactProperties, AS2AcknowledgementConnectionSettings, @@ -47,6 +59,8 @@ export { EdifactValidationSettings, ErrorProperties, ErrorResponse, + FlowEndpoints, + FlowEndpointsConfiguration, IntegrationAccount, IntegrationAccountAgreement, IntegrationAccountCertificate, @@ -56,9 +70,16 @@ export { IntegrationAccountSchema, IntegrationAccountSession, IntegrationAccountSku, + IntegrationServiceEnvironment, + IntegrationServiceEnvironmentAccessEndpoint, + IntegrationServiceEnvironmentProperties, + IntegrationServiceEnvironmentSku, + IpAddress, KeyVaultKeyReference, KeyVaultKeyReferenceKeyVault, KeyVaultReference, + ManagedApi, + NetworkConfiguration, PartnerContent, RecurrenceSchedule, RecurrenceScheduleOccurrence, @@ -75,6 +96,16 @@ export { RunCorrelation, Sku, SubResource, + SwaggerCustomDynamicList, + SwaggerCustomDynamicProperties, + SwaggerCustomDynamicSchema, + SwaggerCustomDynamicTree, + SwaggerCustomDynamicTreeCommand, + SwaggerCustomDynamicTreeParameter, + SwaggerCustomDynamicTreeSettings, + SwaggerExternalDocumentation, + SwaggerSchema, + SwaggerXml, Workflow, WorkflowOutputParameter, WorkflowParameter, @@ -86,6 +117,7 @@ export { WorkflowTriggerHistory, WorkflowTriggerRecurrence, WorkflowVersion, + WsdlService, X12AcknowledgementSettings, X12AgreementContent, X12DelimiterOverrides, diff --git a/sdk/logic/arm-logic/src/models/workflowRunActionRequestHistoriesMappers.ts b/sdk/logic/arm-logic/src/models/workflowRunActionRequestHistoriesMappers.ts index 86340413f42d..f4d74503d00b 100644 --- a/sdk/logic/arm-logic/src/models/workflowRunActionRequestHistoriesMappers.ts +++ b/sdk/logic/arm-logic/src/models/workflowRunActionRequestHistoriesMappers.ts @@ -8,6 +8,18 @@ export { AgreementContent, + ApiDeploymentParameterMetadata, + ApiDeploymentParameterMetadataSet, + ApiOperation, + ApiOperationAnnotation, + ApiOperationPropertiesDefinition, + ApiReference, + ApiResourceBackendService, + ApiResourceDefinitions, + ApiResourceGeneralInformation, + ApiResourceMetadata, + ApiResourcePolicies, + ApiResourceProperties, ArtifactContentPropertiesDefinition, ArtifactProperties, AS2AcknowledgementConnectionSettings, @@ -47,6 +59,8 @@ export { EdifactValidationSettings, ErrorProperties, ErrorResponse, + FlowEndpoints, + FlowEndpointsConfiguration, IntegrationAccount, IntegrationAccountAgreement, IntegrationAccountCertificate, @@ -56,9 +70,16 @@ export { IntegrationAccountSchema, IntegrationAccountSession, IntegrationAccountSku, + IntegrationServiceEnvironment, + IntegrationServiceEnvironmentAccessEndpoint, + IntegrationServiceEnvironmentProperties, + IntegrationServiceEnvironmentSku, + IpAddress, KeyVaultKeyReference, KeyVaultKeyReferenceKeyVault, KeyVaultReference, + ManagedApi, + NetworkConfiguration, PartnerContent, RecurrenceSchedule, RecurrenceScheduleOccurrence, @@ -75,6 +96,16 @@ export { RunCorrelation, Sku, SubResource, + SwaggerCustomDynamicList, + SwaggerCustomDynamicProperties, + SwaggerCustomDynamicSchema, + SwaggerCustomDynamicTree, + SwaggerCustomDynamicTreeCommand, + SwaggerCustomDynamicTreeParameter, + SwaggerCustomDynamicTreeSettings, + SwaggerExternalDocumentation, + SwaggerSchema, + SwaggerXml, Workflow, WorkflowOutputParameter, WorkflowParameter, @@ -86,6 +117,7 @@ export { WorkflowTriggerHistory, WorkflowTriggerRecurrence, WorkflowVersion, + WsdlService, X12AcknowledgementSettings, X12AgreementContent, X12DelimiterOverrides, diff --git a/sdk/logic/arm-logic/src/models/workflowRunActionScopeRepetitionsMappers.ts b/sdk/logic/arm-logic/src/models/workflowRunActionScopeRepetitionsMappers.ts index 951cec6f49ff..0eb153c05d2f 100644 --- a/sdk/logic/arm-logic/src/models/workflowRunActionScopeRepetitionsMappers.ts +++ b/sdk/logic/arm-logic/src/models/workflowRunActionScopeRepetitionsMappers.ts @@ -8,6 +8,18 @@ export { AgreementContent, + ApiDeploymentParameterMetadata, + ApiDeploymentParameterMetadataSet, + ApiOperation, + ApiOperationAnnotation, + ApiOperationPropertiesDefinition, + ApiReference, + ApiResourceBackendService, + ApiResourceDefinitions, + ApiResourceGeneralInformation, + ApiResourceMetadata, + ApiResourcePolicies, + ApiResourceProperties, ArtifactContentPropertiesDefinition, ArtifactProperties, AS2AcknowledgementConnectionSettings, @@ -28,7 +40,6 @@ export { BatchConfigurationProperties, BatchReleaseCriteria, BusinessIdentity, - CloudError, ContentHash, ContentLink, Correlation, @@ -48,6 +59,8 @@ export { EdifactValidationSettings, ErrorProperties, ErrorResponse, + FlowEndpoints, + FlowEndpointsConfiguration, IntegrationAccount, IntegrationAccountAgreement, IntegrationAccountCertificate, @@ -57,9 +70,16 @@ export { IntegrationAccountSchema, IntegrationAccountSession, IntegrationAccountSku, + IntegrationServiceEnvironment, + IntegrationServiceEnvironmentAccessEndpoint, + IntegrationServiceEnvironmentProperties, + IntegrationServiceEnvironmentSku, + IpAddress, KeyVaultKeyReference, KeyVaultKeyReferenceKeyVault, KeyVaultReference, + ManagedApi, + NetworkConfiguration, PartnerContent, RecurrenceSchedule, RecurrenceScheduleOccurrence, @@ -75,6 +95,16 @@ export { RunCorrelation, Sku, SubResource, + SwaggerCustomDynamicList, + SwaggerCustomDynamicProperties, + SwaggerCustomDynamicSchema, + SwaggerCustomDynamicTree, + SwaggerCustomDynamicTreeCommand, + SwaggerCustomDynamicTreeParameter, + SwaggerCustomDynamicTreeSettings, + SwaggerExternalDocumentation, + SwaggerSchema, + SwaggerXml, Workflow, WorkflowOutputParameter, WorkflowParameter, @@ -87,6 +117,7 @@ export { WorkflowTriggerHistory, WorkflowTriggerRecurrence, WorkflowVersion, + WsdlService, X12AcknowledgementSettings, X12AgreementContent, X12DelimiterOverrides, diff --git a/sdk/logic/arm-logic/src/models/workflowRunActionsMappers.ts b/sdk/logic/arm-logic/src/models/workflowRunActionsMappers.ts index ed2bd32cdc04..f0470ec108ef 100644 --- a/sdk/logic/arm-logic/src/models/workflowRunActionsMappers.ts +++ b/sdk/logic/arm-logic/src/models/workflowRunActionsMappers.ts @@ -8,6 +8,18 @@ export { AgreementContent, + ApiDeploymentParameterMetadata, + ApiDeploymentParameterMetadataSet, + ApiOperation, + ApiOperationAnnotation, + ApiOperationPropertiesDefinition, + ApiReference, + ApiResourceBackendService, + ApiResourceDefinitions, + ApiResourceGeneralInformation, + ApiResourceMetadata, + ApiResourcePolicies, + ApiResourceProperties, ArtifactContentPropertiesDefinition, ArtifactProperties, AS2AcknowledgementConnectionSettings, @@ -29,7 +41,6 @@ export { BatchConfigurationProperties, BatchReleaseCriteria, BusinessIdentity, - CloudError, ContentHash, ContentLink, Correlation, @@ -53,6 +64,8 @@ export { Expression, ExpressionRoot, ExpressionTraces, + FlowEndpoints, + FlowEndpointsConfiguration, IntegrationAccount, IntegrationAccountAgreement, IntegrationAccountCertificate, @@ -62,9 +75,16 @@ export { IntegrationAccountSchema, IntegrationAccountSession, IntegrationAccountSku, + IntegrationServiceEnvironment, + IntegrationServiceEnvironmentAccessEndpoint, + IntegrationServiceEnvironmentProperties, + IntegrationServiceEnvironmentSku, + IpAddress, KeyVaultKeyReference, KeyVaultKeyReferenceKeyVault, KeyVaultReference, + ManagedApi, + NetworkConfiguration, PartnerContent, RecurrenceSchedule, RecurrenceScheduleOccurrence, @@ -80,6 +100,16 @@ export { RunCorrelation, Sku, SubResource, + SwaggerCustomDynamicList, + SwaggerCustomDynamicProperties, + SwaggerCustomDynamicSchema, + SwaggerCustomDynamicTree, + SwaggerCustomDynamicTreeCommand, + SwaggerCustomDynamicTreeParameter, + SwaggerCustomDynamicTreeSettings, + SwaggerExternalDocumentation, + SwaggerSchema, + SwaggerXml, Workflow, WorkflowOutputParameter, WorkflowParameter, @@ -92,6 +122,7 @@ export { WorkflowTriggerHistory, WorkflowTriggerRecurrence, WorkflowVersion, + WsdlService, X12AcknowledgementSettings, X12AgreementContent, X12DelimiterOverrides, diff --git a/sdk/logic/arm-logic/src/models/workflowRunOperationsMappers.ts b/sdk/logic/arm-logic/src/models/workflowRunOperationsMappers.ts index 7f87411500b3..76413c8e605f 100644 --- a/sdk/logic/arm-logic/src/models/workflowRunOperationsMappers.ts +++ b/sdk/logic/arm-logic/src/models/workflowRunOperationsMappers.ts @@ -8,6 +8,18 @@ export { AgreementContent, + ApiDeploymentParameterMetadata, + ApiDeploymentParameterMetadataSet, + ApiOperation, + ApiOperationAnnotation, + ApiOperationPropertiesDefinition, + ApiReference, + ApiResourceBackendService, + ApiResourceDefinitions, + ApiResourceGeneralInformation, + ApiResourceMetadata, + ApiResourcePolicies, + ApiResourceProperties, ArtifactContentPropertiesDefinition, ArtifactProperties, AS2AcknowledgementConnectionSettings, @@ -28,7 +40,6 @@ export { BatchConfigurationProperties, BatchReleaseCriteria, BusinessIdentity, - CloudError, ContentHash, ContentLink, Correlation, @@ -48,6 +59,8 @@ export { EdifactValidationSettings, ErrorProperties, ErrorResponse, + FlowEndpoints, + FlowEndpointsConfiguration, IntegrationAccount, IntegrationAccountAgreement, IntegrationAccountCertificate, @@ -57,9 +70,16 @@ export { IntegrationAccountSchema, IntegrationAccountSession, IntegrationAccountSku, + IntegrationServiceEnvironment, + IntegrationServiceEnvironmentAccessEndpoint, + IntegrationServiceEnvironmentProperties, + IntegrationServiceEnvironmentSku, + IpAddress, KeyVaultKeyReference, KeyVaultKeyReferenceKeyVault, KeyVaultReference, + ManagedApi, + NetworkConfiguration, PartnerContent, RecurrenceSchedule, RecurrenceScheduleOccurrence, @@ -75,6 +95,16 @@ export { RunCorrelation, Sku, SubResource, + SwaggerCustomDynamicList, + SwaggerCustomDynamicProperties, + SwaggerCustomDynamicSchema, + SwaggerCustomDynamicTree, + SwaggerCustomDynamicTreeCommand, + SwaggerCustomDynamicTreeParameter, + SwaggerCustomDynamicTreeSettings, + SwaggerExternalDocumentation, + SwaggerSchema, + SwaggerXml, Workflow, WorkflowOutputParameter, WorkflowParameter, @@ -86,6 +116,7 @@ export { WorkflowTriggerHistory, WorkflowTriggerRecurrence, WorkflowVersion, + WsdlService, X12AcknowledgementSettings, X12AgreementContent, X12DelimiterOverrides, diff --git a/sdk/logic/arm-logic/src/models/workflowRunsMappers.ts b/sdk/logic/arm-logic/src/models/workflowRunsMappers.ts index 4f9641f8f130..3f038d67bad1 100644 --- a/sdk/logic/arm-logic/src/models/workflowRunsMappers.ts +++ b/sdk/logic/arm-logic/src/models/workflowRunsMappers.ts @@ -8,6 +8,18 @@ export { AgreementContent, + ApiDeploymentParameterMetadata, + ApiDeploymentParameterMetadataSet, + ApiOperation, + ApiOperationAnnotation, + ApiOperationPropertiesDefinition, + ApiReference, + ApiResourceBackendService, + ApiResourceDefinitions, + ApiResourceGeneralInformation, + ApiResourceMetadata, + ApiResourcePolicies, + ApiResourceProperties, ArtifactContentPropertiesDefinition, ArtifactProperties, AS2AcknowledgementConnectionSettings, @@ -28,7 +40,6 @@ export { BatchConfigurationProperties, BatchReleaseCriteria, BusinessIdentity, - CloudError, ContentHash, ContentLink, Correlation, @@ -48,6 +59,8 @@ export { EdifactValidationSettings, ErrorProperties, ErrorResponse, + FlowEndpoints, + FlowEndpointsConfiguration, IntegrationAccount, IntegrationAccountAgreement, IntegrationAccountCertificate, @@ -57,9 +70,16 @@ export { IntegrationAccountSchema, IntegrationAccountSession, IntegrationAccountSku, + IntegrationServiceEnvironment, + IntegrationServiceEnvironmentAccessEndpoint, + IntegrationServiceEnvironmentProperties, + IntegrationServiceEnvironmentSku, + IpAddress, KeyVaultKeyReference, KeyVaultKeyReferenceKeyVault, KeyVaultReference, + ManagedApi, + NetworkConfiguration, PartnerContent, RecurrenceSchedule, RecurrenceScheduleOccurrence, @@ -75,6 +95,16 @@ export { RunCorrelation, Sku, SubResource, + SwaggerCustomDynamicList, + SwaggerCustomDynamicProperties, + SwaggerCustomDynamicSchema, + SwaggerCustomDynamicTree, + SwaggerCustomDynamicTreeCommand, + SwaggerCustomDynamicTreeParameter, + SwaggerCustomDynamicTreeSettings, + SwaggerExternalDocumentation, + SwaggerSchema, + SwaggerXml, Workflow, WorkflowOutputParameter, WorkflowParameter, @@ -87,6 +117,7 @@ export { WorkflowTriggerHistory, WorkflowTriggerRecurrence, WorkflowVersion, + WsdlService, X12AcknowledgementSettings, X12AgreementContent, X12DelimiterOverrides, diff --git a/sdk/logic/arm-logic/src/models/workflowTriggerHistoriesMappers.ts b/sdk/logic/arm-logic/src/models/workflowTriggerHistoriesMappers.ts index 73b74831a861..419d1e2fd263 100644 --- a/sdk/logic/arm-logic/src/models/workflowTriggerHistoriesMappers.ts +++ b/sdk/logic/arm-logic/src/models/workflowTriggerHistoriesMappers.ts @@ -8,6 +8,18 @@ export { AgreementContent, + ApiDeploymentParameterMetadata, + ApiDeploymentParameterMetadataSet, + ApiOperation, + ApiOperationAnnotation, + ApiOperationPropertiesDefinition, + ApiReference, + ApiResourceBackendService, + ApiResourceDefinitions, + ApiResourceGeneralInformation, + ApiResourceMetadata, + ApiResourcePolicies, + ApiResourceProperties, ArtifactContentPropertiesDefinition, ArtifactProperties, AS2AcknowledgementConnectionSettings, @@ -28,7 +40,6 @@ export { BatchConfigurationProperties, BatchReleaseCriteria, BusinessIdentity, - CloudError, ContentHash, ContentLink, Correlation, @@ -48,6 +59,8 @@ export { EdifactValidationSettings, ErrorProperties, ErrorResponse, + FlowEndpoints, + FlowEndpointsConfiguration, IntegrationAccount, IntegrationAccountAgreement, IntegrationAccountCertificate, @@ -57,9 +70,16 @@ export { IntegrationAccountSchema, IntegrationAccountSession, IntegrationAccountSku, + IntegrationServiceEnvironment, + IntegrationServiceEnvironmentAccessEndpoint, + IntegrationServiceEnvironmentProperties, + IntegrationServiceEnvironmentSku, + IpAddress, KeyVaultKeyReference, KeyVaultKeyReferenceKeyVault, KeyVaultReference, + ManagedApi, + NetworkConfiguration, PartnerContent, RecurrenceSchedule, RecurrenceScheduleOccurrence, @@ -75,6 +95,16 @@ export { RunCorrelation, Sku, SubResource, + SwaggerCustomDynamicList, + SwaggerCustomDynamicProperties, + SwaggerCustomDynamicSchema, + SwaggerCustomDynamicTree, + SwaggerCustomDynamicTreeCommand, + SwaggerCustomDynamicTreeParameter, + SwaggerCustomDynamicTreeSettings, + SwaggerExternalDocumentation, + SwaggerSchema, + SwaggerXml, Workflow, WorkflowOutputParameter, WorkflowParameter, @@ -87,6 +117,7 @@ export { WorkflowTriggerHistoryListResult, WorkflowTriggerRecurrence, WorkflowVersion, + WsdlService, X12AcknowledgementSettings, X12AgreementContent, X12DelimiterOverrides, diff --git a/sdk/logic/arm-logic/src/models/workflowTriggersMappers.ts b/sdk/logic/arm-logic/src/models/workflowTriggersMappers.ts index 4a209718f289..26cdf2043404 100644 --- a/sdk/logic/arm-logic/src/models/workflowTriggersMappers.ts +++ b/sdk/logic/arm-logic/src/models/workflowTriggersMappers.ts @@ -8,6 +8,18 @@ export { AgreementContent, + ApiDeploymentParameterMetadata, + ApiDeploymentParameterMetadataSet, + ApiOperation, + ApiOperationAnnotation, + ApiOperationPropertiesDefinition, + ApiReference, + ApiResourceBackendService, + ApiResourceDefinitions, + ApiResourceGeneralInformation, + ApiResourceMetadata, + ApiResourcePolicies, + ApiResourceProperties, ArtifactContentPropertiesDefinition, ArtifactProperties, AS2AcknowledgementConnectionSettings, @@ -28,7 +40,6 @@ export { BatchConfigurationProperties, BatchReleaseCriteria, BusinessIdentity, - CloudError, ContentHash, ContentLink, Correlation, @@ -48,6 +59,8 @@ export { EdifactValidationSettings, ErrorProperties, ErrorResponse, + FlowEndpoints, + FlowEndpointsConfiguration, IntegrationAccount, IntegrationAccountAgreement, IntegrationAccountCertificate, @@ -57,10 +70,17 @@ export { IntegrationAccountSchema, IntegrationAccountSession, IntegrationAccountSku, + IntegrationServiceEnvironment, + IntegrationServiceEnvironmentAccessEndpoint, + IntegrationServiceEnvironmentProperties, + IntegrationServiceEnvironmentSku, + IpAddress, JsonSchema, KeyVaultKeyReference, KeyVaultKeyReferenceKeyVault, KeyVaultReference, + ManagedApi, + NetworkConfiguration, PartnerContent, RecurrenceSchedule, RecurrenceScheduleOccurrence, @@ -77,6 +97,16 @@ export { SetTriggerStateActionDefinition, Sku, SubResource, + SwaggerCustomDynamicList, + SwaggerCustomDynamicProperties, + SwaggerCustomDynamicSchema, + SwaggerCustomDynamicTree, + SwaggerCustomDynamicTreeCommand, + SwaggerCustomDynamicTreeParameter, + SwaggerCustomDynamicTreeSettings, + SwaggerExternalDocumentation, + SwaggerSchema, + SwaggerXml, Workflow, WorkflowOutputParameter, WorkflowParameter, @@ -91,6 +121,7 @@ export { WorkflowTriggerListResult, WorkflowTriggerRecurrence, WorkflowVersion, + WsdlService, X12AcknowledgementSettings, X12AgreementContent, X12DelimiterOverrides, diff --git a/sdk/logic/arm-logic/src/models/workflowVersionTriggersMappers.ts b/sdk/logic/arm-logic/src/models/workflowVersionTriggersMappers.ts index f5a408dc7564..41bf0fc6430c 100644 --- a/sdk/logic/arm-logic/src/models/workflowVersionTriggersMappers.ts +++ b/sdk/logic/arm-logic/src/models/workflowVersionTriggersMappers.ts @@ -7,7 +7,8 @@ */ export { - CloudError, + ErrorProperties, + ErrorResponse, GetCallbackUrlParameters, WorkflowTriggerCallbackUrl, WorkflowTriggerListCallbackUrlQueries diff --git a/sdk/logic/arm-logic/src/models/workflowVersionsMappers.ts b/sdk/logic/arm-logic/src/models/workflowVersionsMappers.ts index b53b2f7aba27..d600f203049d 100644 --- a/sdk/logic/arm-logic/src/models/workflowVersionsMappers.ts +++ b/sdk/logic/arm-logic/src/models/workflowVersionsMappers.ts @@ -8,6 +8,18 @@ export { AgreementContent, + ApiDeploymentParameterMetadata, + ApiDeploymentParameterMetadataSet, + ApiOperation, + ApiOperationAnnotation, + ApiOperationPropertiesDefinition, + ApiReference, + ApiResourceBackendService, + ApiResourceDefinitions, + ApiResourceGeneralInformation, + ApiResourceMetadata, + ApiResourcePolicies, + ApiResourceProperties, ArtifactContentPropertiesDefinition, ArtifactProperties, AS2AcknowledgementConnectionSettings, @@ -28,7 +40,6 @@ export { BatchConfigurationProperties, BatchReleaseCriteria, BusinessIdentity, - CloudError, ContentHash, ContentLink, Correlation, @@ -48,6 +59,8 @@ export { EdifactValidationSettings, ErrorProperties, ErrorResponse, + FlowEndpoints, + FlowEndpointsConfiguration, IntegrationAccount, IntegrationAccountAgreement, IntegrationAccountCertificate, @@ -57,9 +70,16 @@ export { IntegrationAccountSchema, IntegrationAccountSession, IntegrationAccountSku, + IntegrationServiceEnvironment, + IntegrationServiceEnvironmentAccessEndpoint, + IntegrationServiceEnvironmentProperties, + IntegrationServiceEnvironmentSku, + IpAddress, KeyVaultKeyReference, KeyVaultKeyReferenceKeyVault, KeyVaultReference, + ManagedApi, + NetworkConfiguration, PartnerContent, RecurrenceSchedule, RecurrenceScheduleOccurrence, @@ -75,6 +95,16 @@ export { RunCorrelation, Sku, SubResource, + SwaggerCustomDynamicList, + SwaggerCustomDynamicProperties, + SwaggerCustomDynamicSchema, + SwaggerCustomDynamicTree, + SwaggerCustomDynamicTreeCommand, + SwaggerCustomDynamicTreeParameter, + SwaggerCustomDynamicTreeSettings, + SwaggerExternalDocumentation, + SwaggerSchema, + SwaggerXml, Workflow, WorkflowOutputParameter, WorkflowParameter, @@ -87,6 +117,7 @@ export { WorkflowTriggerRecurrence, WorkflowVersion, WorkflowVersionListResult, + WsdlService, X12AcknowledgementSettings, X12AgreementContent, X12DelimiterOverrides, diff --git a/sdk/logic/arm-logic/src/models/workflowsMappers.ts b/sdk/logic/arm-logic/src/models/workflowsMappers.ts index 4b3d999189dc..f1bf8f40b12a 100644 --- a/sdk/logic/arm-logic/src/models/workflowsMappers.ts +++ b/sdk/logic/arm-logic/src/models/workflowsMappers.ts @@ -8,6 +8,18 @@ export { AgreementContent, + ApiDeploymentParameterMetadata, + ApiDeploymentParameterMetadataSet, + ApiOperation, + ApiOperationAnnotation, + ApiOperationPropertiesDefinition, + ApiReference, + ApiResourceBackendService, + ApiResourceDefinitions, + ApiResourceGeneralInformation, + ApiResourceMetadata, + ApiResourcePolicies, + ApiResourceProperties, ArtifactContentPropertiesDefinition, ArtifactProperties, AS2AcknowledgementConnectionSettings, @@ -28,7 +40,6 @@ export { BatchConfigurationProperties, BatchReleaseCriteria, BusinessIdentity, - CloudError, ContentHash, ContentLink, Correlation, @@ -48,6 +59,8 @@ export { EdifactValidationSettings, ErrorProperties, ErrorResponse, + FlowEndpoints, + FlowEndpointsConfiguration, GenerateUpgradedDefinitionParameters, GetCallbackUrlParameters, IntegrationAccount, @@ -59,9 +72,16 @@ export { IntegrationAccountSchema, IntegrationAccountSession, IntegrationAccountSku, + IntegrationServiceEnvironment, + IntegrationServiceEnvironmentAccessEndpoint, + IntegrationServiceEnvironmentProperties, + IntegrationServiceEnvironmentSku, + IpAddress, KeyVaultKeyReference, KeyVaultKeyReferenceKeyVault, KeyVaultReference, + ManagedApi, + NetworkConfiguration, PartnerContent, RecurrenceSchedule, RecurrenceScheduleOccurrence, @@ -78,6 +98,16 @@ export { RunCorrelation, Sku, SubResource, + SwaggerCustomDynamicList, + SwaggerCustomDynamicProperties, + SwaggerCustomDynamicSchema, + SwaggerCustomDynamicTree, + SwaggerCustomDynamicTreeCommand, + SwaggerCustomDynamicTreeParameter, + SwaggerCustomDynamicTreeSettings, + SwaggerExternalDocumentation, + SwaggerSchema, + SwaggerXml, Workflow, WorkflowListResult, WorkflowOutputParameter, @@ -92,6 +122,7 @@ export { WorkflowTriggerListCallbackUrlQueries, WorkflowTriggerRecurrence, WorkflowVersion, + WsdlService, X12AcknowledgementSettings, X12AgreementContent, X12DelimiterOverrides, diff --git a/sdk/logic/arm-logic/src/operations/index.ts b/sdk/logic/arm-logic/src/operations/index.ts index f36d6f4f9a67..48c1076bde02 100644 --- a/sdk/logic/arm-logic/src/operations/index.ts +++ b/sdk/logic/arm-logic/src/operations/index.ts @@ -29,4 +29,9 @@ export * from "./integrationAccountPartners"; export * from "./integrationAccountAgreements"; export * from "./integrationAccountCertificates"; export * from "./integrationAccountSessions"; +export * from "./integrationServiceEnvironments"; +export * from "./integrationServiceEnvironmentSkus"; +export * from "./integrationServiceEnvironmentNetworkHealth"; +export * from "./integrationServiceEnvironmentManagedApis"; +export * from "./integrationServiceEnvironmentManagedApiOperations"; export * from "./operations"; diff --git a/sdk/logic/arm-logic/src/operations/integrationAccountAgreements.ts b/sdk/logic/arm-logic/src/operations/integrationAccountAgreements.ts index 36da1800e26f..a1bfb91ea014 100644 --- a/sdk/logic/arm-logic/src/operations/integrationAccountAgreements.ts +++ b/sdk/logic/arm-logic/src/operations/integrationAccountAgreements.ts @@ -262,7 +262,7 @@ const listOperationSpec: msRest.OperationSpec = { bodyMapper: Mappers.IntegrationAccountAgreementListResult }, default: { - bodyMapper: Mappers.CloudError + bodyMapper: Mappers.ErrorResponse } }, serializer @@ -288,7 +288,7 @@ const getOperationSpec: msRest.OperationSpec = { bodyMapper: Mappers.IntegrationAccountAgreement }, default: { - bodyMapper: Mappers.CloudError + bodyMapper: Mappers.ErrorResponse } }, serializer @@ -324,7 +324,7 @@ const createOrUpdateOperationSpec: msRest.OperationSpec = { bodyMapper: Mappers.IntegrationAccountAgreement }, default: { - bodyMapper: Mappers.CloudError + bodyMapper: Mappers.ErrorResponse } }, serializer @@ -349,7 +349,7 @@ const deleteMethodOperationSpec: msRest.OperationSpec = { 200: {}, 204: {}, default: { - bodyMapper: Mappers.CloudError + bodyMapper: Mappers.ErrorResponse } }, serializer @@ -382,7 +382,7 @@ const listContentCallbackUrlOperationSpec: msRest.OperationSpec = { bodyMapper: Mappers.WorkflowTriggerCallbackUrl }, default: { - bodyMapper: Mappers.CloudError + bodyMapper: Mappers.ErrorResponse } }, serializer @@ -403,7 +403,7 @@ const listNextOperationSpec: msRest.OperationSpec = { bodyMapper: Mappers.IntegrationAccountAgreementListResult }, default: { - bodyMapper: Mappers.CloudError + bodyMapper: Mappers.ErrorResponse } }, serializer diff --git a/sdk/logic/arm-logic/src/operations/integrationAccountAssemblies.ts b/sdk/logic/arm-logic/src/operations/integrationAccountAssemblies.ts index 1fabdbf99098..c4486e8115b7 100644 --- a/sdk/logic/arm-logic/src/operations/integrationAccountAssemblies.ts +++ b/sdk/logic/arm-logic/src/operations/integrationAccountAssemblies.ts @@ -228,7 +228,7 @@ const listOperationSpec: msRest.OperationSpec = { bodyMapper: Mappers.AssemblyCollection }, default: { - bodyMapper: Mappers.CloudError + bodyMapper: Mappers.ErrorResponse } }, serializer @@ -254,7 +254,7 @@ const getOperationSpec: msRest.OperationSpec = { bodyMapper: Mappers.AssemblyDefinition }, default: { - bodyMapper: Mappers.CloudError + bodyMapper: Mappers.ErrorResponse } }, serializer @@ -290,7 +290,7 @@ const createOrUpdateOperationSpec: msRest.OperationSpec = { bodyMapper: Mappers.AssemblyDefinition }, default: { - bodyMapper: Mappers.CloudError + bodyMapper: Mappers.ErrorResponse } }, serializer @@ -315,7 +315,7 @@ const deleteMethodOperationSpec: msRest.OperationSpec = { 200: {}, 204: {}, default: { - bodyMapper: Mappers.CloudError + bodyMapper: Mappers.ErrorResponse } }, serializer @@ -341,7 +341,7 @@ const listContentCallbackUrlOperationSpec: msRest.OperationSpec = { bodyMapper: Mappers.WorkflowTriggerCallbackUrl }, default: { - bodyMapper: Mappers.CloudError + bodyMapper: Mappers.ErrorResponse } }, serializer diff --git a/sdk/logic/arm-logic/src/operations/integrationAccountBatchConfigurations.ts b/sdk/logic/arm-logic/src/operations/integrationAccountBatchConfigurations.ts index 492d52ef44aa..d2dcdbf7b22d 100644 --- a/sdk/logic/arm-logic/src/operations/integrationAccountBatchConfigurations.ts +++ b/sdk/logic/arm-logic/src/operations/integrationAccountBatchConfigurations.ts @@ -192,7 +192,7 @@ const listOperationSpec: msRest.OperationSpec = { bodyMapper: Mappers.BatchConfigurationCollection }, default: { - bodyMapper: Mappers.CloudError + bodyMapper: Mappers.ErrorResponse } }, serializer @@ -218,7 +218,7 @@ const getOperationSpec: msRest.OperationSpec = { bodyMapper: Mappers.BatchConfiguration }, default: { - bodyMapper: Mappers.CloudError + bodyMapper: Mappers.ErrorResponse } }, serializer @@ -254,7 +254,7 @@ const createOrUpdateOperationSpec: msRest.OperationSpec = { bodyMapper: Mappers.BatchConfiguration }, default: { - bodyMapper: Mappers.CloudError + bodyMapper: Mappers.ErrorResponse } }, serializer @@ -279,7 +279,7 @@ const deleteMethodOperationSpec: msRest.OperationSpec = { 200: {}, 204: {}, default: { - bodyMapper: Mappers.CloudError + bodyMapper: Mappers.ErrorResponse } }, serializer diff --git a/sdk/logic/arm-logic/src/operations/integrationAccountCertificates.ts b/sdk/logic/arm-logic/src/operations/integrationAccountCertificates.ts index c609806be8e2..de6d186509c8 100644 --- a/sdk/logic/arm-logic/src/operations/integrationAccountCertificates.ts +++ b/sdk/logic/arm-logic/src/operations/integrationAccountCertificates.ts @@ -221,7 +221,7 @@ const listOperationSpec: msRest.OperationSpec = { bodyMapper: Mappers.IntegrationAccountCertificateListResult }, default: { - bodyMapper: Mappers.CloudError + bodyMapper: Mappers.ErrorResponse } }, serializer @@ -247,7 +247,7 @@ const getOperationSpec: msRest.OperationSpec = { bodyMapper: Mappers.IntegrationAccountCertificate }, default: { - bodyMapper: Mappers.CloudError + bodyMapper: Mappers.ErrorResponse } }, serializer @@ -283,7 +283,7 @@ const createOrUpdateOperationSpec: msRest.OperationSpec = { bodyMapper: Mappers.IntegrationAccountCertificate }, default: { - bodyMapper: Mappers.CloudError + bodyMapper: Mappers.ErrorResponse } }, serializer @@ -308,7 +308,7 @@ const deleteMethodOperationSpec: msRest.OperationSpec = { 200: {}, 204: {}, default: { - bodyMapper: Mappers.CloudError + bodyMapper: Mappers.ErrorResponse } }, serializer @@ -329,7 +329,7 @@ const listNextOperationSpec: msRest.OperationSpec = { bodyMapper: Mappers.IntegrationAccountCertificateListResult }, default: { - bodyMapper: Mappers.CloudError + bodyMapper: Mappers.ErrorResponse } }, serializer diff --git a/sdk/logic/arm-logic/src/operations/integrationAccountMaps.ts b/sdk/logic/arm-logic/src/operations/integrationAccountMaps.ts index 2dce039eaee2..db5301ae5eed 100644 --- a/sdk/logic/arm-logic/src/operations/integrationAccountMaps.ts +++ b/sdk/logic/arm-logic/src/operations/integrationAccountMaps.ts @@ -262,7 +262,7 @@ const listOperationSpec: msRest.OperationSpec = { bodyMapper: Mappers.IntegrationAccountMapListResult }, default: { - bodyMapper: Mappers.CloudError + bodyMapper: Mappers.ErrorResponse } }, serializer @@ -288,7 +288,7 @@ const getOperationSpec: msRest.OperationSpec = { bodyMapper: Mappers.IntegrationAccountMap }, default: { - bodyMapper: Mappers.CloudError + bodyMapper: Mappers.ErrorResponse } }, serializer @@ -324,7 +324,7 @@ const createOrUpdateOperationSpec: msRest.OperationSpec = { bodyMapper: Mappers.IntegrationAccountMap }, default: { - bodyMapper: Mappers.CloudError + bodyMapper: Mappers.ErrorResponse } }, serializer @@ -349,7 +349,7 @@ const deleteMethodOperationSpec: msRest.OperationSpec = { 200: {}, 204: {}, default: { - bodyMapper: Mappers.CloudError + bodyMapper: Mappers.ErrorResponse } }, serializer @@ -382,7 +382,7 @@ const listContentCallbackUrlOperationSpec: msRest.OperationSpec = { bodyMapper: Mappers.WorkflowTriggerCallbackUrl }, default: { - bodyMapper: Mappers.CloudError + bodyMapper: Mappers.ErrorResponse } }, serializer @@ -403,7 +403,7 @@ const listNextOperationSpec: msRest.OperationSpec = { bodyMapper: Mappers.IntegrationAccountMapListResult }, default: { - bodyMapper: Mappers.CloudError + bodyMapper: Mappers.ErrorResponse } }, serializer diff --git a/sdk/logic/arm-logic/src/operations/integrationAccountPartners.ts b/sdk/logic/arm-logic/src/operations/integrationAccountPartners.ts index b0008cfbbc58..612b298aca4e 100644 --- a/sdk/logic/arm-logic/src/operations/integrationAccountPartners.ts +++ b/sdk/logic/arm-logic/src/operations/integrationAccountPartners.ts @@ -262,7 +262,7 @@ const listOperationSpec: msRest.OperationSpec = { bodyMapper: Mappers.IntegrationAccountPartnerListResult }, default: { - bodyMapper: Mappers.CloudError + bodyMapper: Mappers.ErrorResponse } }, serializer @@ -288,7 +288,7 @@ const getOperationSpec: msRest.OperationSpec = { bodyMapper: Mappers.IntegrationAccountPartner }, default: { - bodyMapper: Mappers.CloudError + bodyMapper: Mappers.ErrorResponse } }, serializer @@ -324,7 +324,7 @@ const createOrUpdateOperationSpec: msRest.OperationSpec = { bodyMapper: Mappers.IntegrationAccountPartner }, default: { - bodyMapper: Mappers.CloudError + bodyMapper: Mappers.ErrorResponse } }, serializer @@ -349,7 +349,7 @@ const deleteMethodOperationSpec: msRest.OperationSpec = { 200: {}, 204: {}, default: { - bodyMapper: Mappers.CloudError + bodyMapper: Mappers.ErrorResponse } }, serializer @@ -382,7 +382,7 @@ const listContentCallbackUrlOperationSpec: msRest.OperationSpec = { bodyMapper: Mappers.WorkflowTriggerCallbackUrl }, default: { - bodyMapper: Mappers.CloudError + bodyMapper: Mappers.ErrorResponse } }, serializer @@ -403,7 +403,7 @@ const listNextOperationSpec: msRest.OperationSpec = { bodyMapper: Mappers.IntegrationAccountPartnerListResult }, default: { - bodyMapper: Mappers.CloudError + bodyMapper: Mappers.ErrorResponse } }, serializer diff --git a/sdk/logic/arm-logic/src/operations/integrationAccountSchemas.ts b/sdk/logic/arm-logic/src/operations/integrationAccountSchemas.ts index 3e3ad4e08da5..e28af82eeb09 100644 --- a/sdk/logic/arm-logic/src/operations/integrationAccountSchemas.ts +++ b/sdk/logic/arm-logic/src/operations/integrationAccountSchemas.ts @@ -262,7 +262,7 @@ const listOperationSpec: msRest.OperationSpec = { bodyMapper: Mappers.IntegrationAccountSchemaListResult }, default: { - bodyMapper: Mappers.CloudError + bodyMapper: Mappers.ErrorResponse } }, serializer @@ -288,7 +288,7 @@ const getOperationSpec: msRest.OperationSpec = { bodyMapper: Mappers.IntegrationAccountSchema }, default: { - bodyMapper: Mappers.CloudError + bodyMapper: Mappers.ErrorResponse } }, serializer @@ -324,7 +324,7 @@ const createOrUpdateOperationSpec: msRest.OperationSpec = { bodyMapper: Mappers.IntegrationAccountSchema }, default: { - bodyMapper: Mappers.CloudError + bodyMapper: Mappers.ErrorResponse } }, serializer @@ -349,7 +349,7 @@ const deleteMethodOperationSpec: msRest.OperationSpec = { 200: {}, 204: {}, default: { - bodyMapper: Mappers.CloudError + bodyMapper: Mappers.ErrorResponse } }, serializer @@ -382,7 +382,7 @@ const listContentCallbackUrlOperationSpec: msRest.OperationSpec = { bodyMapper: Mappers.WorkflowTriggerCallbackUrl }, default: { - bodyMapper: Mappers.CloudError + bodyMapper: Mappers.ErrorResponse } }, serializer @@ -403,7 +403,7 @@ const listNextOperationSpec: msRest.OperationSpec = { bodyMapper: Mappers.IntegrationAccountSchemaListResult }, default: { - bodyMapper: Mappers.CloudError + bodyMapper: Mappers.ErrorResponse } }, serializer diff --git a/sdk/logic/arm-logic/src/operations/integrationAccountSessions.ts b/sdk/logic/arm-logic/src/operations/integrationAccountSessions.ts index 92ff734dffff..4fee30d9da60 100644 --- a/sdk/logic/arm-logic/src/operations/integrationAccountSessions.ts +++ b/sdk/logic/arm-logic/src/operations/integrationAccountSessions.ts @@ -222,7 +222,7 @@ const listOperationSpec: msRest.OperationSpec = { bodyMapper: Mappers.IntegrationAccountSessionListResult }, default: { - bodyMapper: Mappers.CloudError + bodyMapper: Mappers.ErrorResponse } }, serializer @@ -248,7 +248,7 @@ const getOperationSpec: msRest.OperationSpec = { bodyMapper: Mappers.IntegrationAccountSession }, default: { - bodyMapper: Mappers.CloudError + bodyMapper: Mappers.ErrorResponse } }, serializer @@ -284,7 +284,7 @@ const createOrUpdateOperationSpec: msRest.OperationSpec = { bodyMapper: Mappers.IntegrationAccountSession }, default: { - bodyMapper: Mappers.CloudError + bodyMapper: Mappers.ErrorResponse } }, serializer @@ -309,7 +309,7 @@ const deleteMethodOperationSpec: msRest.OperationSpec = { 200: {}, 204: {}, default: { - bodyMapper: Mappers.CloudError + bodyMapper: Mappers.ErrorResponse } }, serializer @@ -330,7 +330,7 @@ const listNextOperationSpec: msRest.OperationSpec = { bodyMapper: Mappers.IntegrationAccountSessionListResult }, default: { - bodyMapper: Mappers.CloudError + bodyMapper: Mappers.ErrorResponse } }, serializer diff --git a/sdk/logic/arm-logic/src/operations/integrationAccounts.ts b/sdk/logic/arm-logic/src/operations/integrationAccounts.ts index 027e7d3fb636..31c47cd38072 100644 --- a/sdk/logic/arm-logic/src/operations/integrationAccounts.ts +++ b/sdk/logic/arm-logic/src/operations/integrationAccounts.ts @@ -435,7 +435,7 @@ const listBySubscriptionOperationSpec: msRest.OperationSpec = { bodyMapper: Mappers.IntegrationAccountListResult }, default: { - bodyMapper: Mappers.CloudError + bodyMapper: Mappers.ErrorResponse } }, serializer @@ -460,7 +460,7 @@ const listByResourceGroupOperationSpec: msRest.OperationSpec = { bodyMapper: Mappers.IntegrationAccountListResult }, default: { - bodyMapper: Mappers.CloudError + bodyMapper: Mappers.ErrorResponse } }, serializer @@ -485,7 +485,7 @@ const getOperationSpec: msRest.OperationSpec = { bodyMapper: Mappers.IntegrationAccount }, default: { - bodyMapper: Mappers.CloudError + bodyMapper: Mappers.ErrorResponse } }, serializer @@ -520,7 +520,7 @@ const createOrUpdateOperationSpec: msRest.OperationSpec = { bodyMapper: Mappers.IntegrationAccount }, default: { - bodyMapper: Mappers.CloudError + bodyMapper: Mappers.ErrorResponse } }, serializer @@ -552,7 +552,7 @@ const updateOperationSpec: msRest.OperationSpec = { bodyMapper: Mappers.IntegrationAccount }, default: { - bodyMapper: Mappers.CloudError + bodyMapper: Mappers.ErrorResponse } }, serializer @@ -576,7 +576,7 @@ const deleteMethodOperationSpec: msRest.OperationSpec = { 200: {}, 204: {}, default: { - bodyMapper: Mappers.CloudError + bodyMapper: Mappers.ErrorResponse } }, serializer @@ -608,7 +608,7 @@ const listCallbackUrlOperationSpec: msRest.OperationSpec = { bodyMapper: Mappers.CallbackUrl }, default: { - bodyMapper: Mappers.CloudError + bodyMapper: Mappers.ErrorResponse } }, serializer @@ -640,7 +640,7 @@ const listKeyVaultKeysOperationSpec: msRest.OperationSpec = { bodyMapper: Mappers.KeyVaultKeyCollection }, default: { - bodyMapper: Mappers.CloudError + bodyMapper: Mappers.ErrorResponse } }, serializer @@ -670,7 +670,7 @@ const logTrackingEventsOperationSpec: msRest.OperationSpec = { responses: { 200: {}, default: { - bodyMapper: Mappers.CloudError + bodyMapper: Mappers.ErrorResponse } }, serializer @@ -702,7 +702,7 @@ const regenerateAccessKeyOperationSpec: msRest.OperationSpec = { bodyMapper: Mappers.IntegrationAccount }, default: { - bodyMapper: Mappers.CloudError + bodyMapper: Mappers.ErrorResponse } }, serializer @@ -723,7 +723,7 @@ const listBySubscriptionNextOperationSpec: msRest.OperationSpec = { bodyMapper: Mappers.IntegrationAccountListResult }, default: { - bodyMapper: Mappers.CloudError + bodyMapper: Mappers.ErrorResponse } }, serializer @@ -744,7 +744,7 @@ const listByResourceGroupNextOperationSpec: msRest.OperationSpec = { bodyMapper: Mappers.IntegrationAccountListResult }, default: { - bodyMapper: Mappers.CloudError + bodyMapper: Mappers.ErrorResponse } }, serializer diff --git a/sdk/logic/arm-logic/src/operations/integrationServiceEnvironmentManagedApiOperations.ts b/sdk/logic/arm-logic/src/operations/integrationServiceEnvironmentManagedApiOperations.ts new file mode 100644 index 000000000000..1a502e3a3817 --- /dev/null +++ b/sdk/logic/arm-logic/src/operations/integrationServiceEnvironmentManagedApiOperations.ts @@ -0,0 +1,141 @@ +/* + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for + * license information. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + * Changes may cause incorrect behavior and will be lost if the code is + * regenerated. + */ + +import * as msRest from "@azure/ms-rest-js"; +import * as Models from "../models"; +import * as Mappers from "../models/integrationServiceEnvironmentManagedApiOperationsMappers"; +import * as Parameters from "../models/parameters"; +import { LogicManagementClientContext } from "../logicManagementClientContext"; + +/** Class representing a IntegrationServiceEnvironmentManagedApiOperations. */ +export class IntegrationServiceEnvironmentManagedApiOperations { + private readonly client: LogicManagementClientContext; + + /** + * Create a IntegrationServiceEnvironmentManagedApiOperations. + * @param {LogicManagementClientContext} client Reference to the service client. + */ + constructor(client: LogicManagementClientContext) { + this.client = client; + } + + /** + * Gets the managed Api operations. + * @param resourceGroup The resource group. + * @param integrationServiceEnvironmentName The integration service environment name. + * @param apiName The api name. + * @param [options] The optional parameters + * @returns Promise + */ + list(resourceGroup: string, integrationServiceEnvironmentName: string, apiName: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param resourceGroup The resource group. + * @param integrationServiceEnvironmentName The integration service environment name. + * @param apiName The api name. + * @param callback The callback + */ + list(resourceGroup: string, integrationServiceEnvironmentName: string, apiName: string, callback: msRest.ServiceCallback): void; + /** + * @param resourceGroup The resource group. + * @param integrationServiceEnvironmentName The integration service environment name. + * @param apiName The api name. + * @param options The optional parameters + * @param callback The callback + */ + list(resourceGroup: string, integrationServiceEnvironmentName: string, apiName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + list(resourceGroup: string, integrationServiceEnvironmentName: string, apiName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + resourceGroup, + integrationServiceEnvironmentName, + apiName, + options + }, + listOperationSpec, + callback) as Promise; + } + + /** + * Gets the managed Api operations. + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param [options] The optional parameters + * @returns Promise + */ + listNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param callback The callback + */ + listNext(nextPageLink: string, callback: msRest.ServiceCallback): void; + /** + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param options The optional parameters + * @param callback The callback + */ + listNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + nextPageLink, + options + }, + listNextOperationSpec, + callback) as Promise; + } +} + +// Operation Specifications +const serializer = new msRest.Serializer(Mappers); +const listOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Logic/integrationServiceEnvironments/{integrationServiceEnvironmentName}/managedApis/{apiName}/apiOperations", + urlParameters: [ + Parameters.subscriptionId, + Parameters.resourceGroup, + Parameters.integrationServiceEnvironmentName, + Parameters.apiName + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.ApiOperationListResult + }, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + serializer +}; + +const listNextOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + baseUrl: "https://management.azure.com", + path: "{nextLink}", + urlParameters: [ + Parameters.nextPageLink + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.ApiOperationListResult + }, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + serializer +}; diff --git a/sdk/logic/arm-logic/src/operations/integrationServiceEnvironmentManagedApis.ts b/sdk/logic/arm-logic/src/operations/integrationServiceEnvironmentManagedApis.ts new file mode 100644 index 000000000000..cb432519726f --- /dev/null +++ b/sdk/logic/arm-logic/src/operations/integrationServiceEnvironmentManagedApis.ts @@ -0,0 +1,319 @@ +/* + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for + * license information. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + * Changes may cause incorrect behavior and will be lost if the code is + * regenerated. + */ + +import * as msRest from "@azure/ms-rest-js"; +import * as msRestAzure from "@azure/ms-rest-azure-js"; +import * as Models from "../models"; +import * as Mappers from "../models/integrationServiceEnvironmentManagedApisMappers"; +import * as Parameters from "../models/parameters"; +import { LogicManagementClientContext } from "../logicManagementClientContext"; + +/** Class representing a IntegrationServiceEnvironmentManagedApis. */ +export class IntegrationServiceEnvironmentManagedApis { + private readonly client: LogicManagementClientContext; + + /** + * Create a IntegrationServiceEnvironmentManagedApis. + * @param {LogicManagementClientContext} client Reference to the service client. + */ + constructor(client: LogicManagementClientContext) { + this.client = client; + } + + /** + * Gets the integration service environment managed Apis. + * @param resourceGroup The resource group. + * @param integrationServiceEnvironmentName The integration service environment name. + * @param [options] The optional parameters + * @returns Promise + */ + list(resourceGroup: string, integrationServiceEnvironmentName: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param resourceGroup The resource group. + * @param integrationServiceEnvironmentName The integration service environment name. + * @param callback The callback + */ + list(resourceGroup: string, integrationServiceEnvironmentName: string, callback: msRest.ServiceCallback): void; + /** + * @param resourceGroup The resource group. + * @param integrationServiceEnvironmentName The integration service environment name. + * @param options The optional parameters + * @param callback The callback + */ + list(resourceGroup: string, integrationServiceEnvironmentName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + list(resourceGroup: string, integrationServiceEnvironmentName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + resourceGroup, + integrationServiceEnvironmentName, + options + }, + listOperationSpec, + callback) as Promise; + } + + /** + * Gets the integration service environment managed Api. + * @param resourceGroup The resource group name. + * @param integrationServiceEnvironmentName The integration service environment name. + * @param apiName The api name. + * @param [options] The optional parameters + * @returns Promise + */ + get(resourceGroup: string, integrationServiceEnvironmentName: string, apiName: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param resourceGroup The resource group name. + * @param integrationServiceEnvironmentName The integration service environment name. + * @param apiName The api name. + * @param callback The callback + */ + get(resourceGroup: string, integrationServiceEnvironmentName: string, apiName: string, callback: msRest.ServiceCallback): void; + /** + * @param resourceGroup The resource group name. + * @param integrationServiceEnvironmentName The integration service environment name. + * @param apiName The api name. + * @param options The optional parameters + * @param callback The callback + */ + get(resourceGroup: string, integrationServiceEnvironmentName: string, apiName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + get(resourceGroup: string, integrationServiceEnvironmentName: string, apiName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + resourceGroup, + integrationServiceEnvironmentName, + apiName, + options + }, + getOperationSpec, + callback) as Promise; + } + + /** + * Puts the integration service environment managed Api. + * @param resourceGroup The resource group name. + * @param integrationServiceEnvironmentName The integration service environment name. + * @param apiName The api name. + * @param [options] The optional parameters + * @returns Promise + */ + put(resourceGroup: string, integrationServiceEnvironmentName: string, apiName: string, options?: msRest.RequestOptionsBase): Promise { + return this.beginPut(resourceGroup,integrationServiceEnvironmentName,apiName,options) + .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; + } + + /** + * Deletes the integration service environment managed Api. + * @param resourceGroup The resource group. + * @param integrationServiceEnvironmentName The integration service environment name. + * @param apiName The api name. + * @param [options] The optional parameters + * @returns Promise + */ + deleteMethod(resourceGroup: string, integrationServiceEnvironmentName: string, apiName: string, options?: msRest.RequestOptionsBase): Promise { + return this.beginDeleteMethod(resourceGroup,integrationServiceEnvironmentName,apiName,options) + .then(lroPoller => lroPoller.pollUntilFinished()); + } + + /** + * Puts the integration service environment managed Api. + * @param resourceGroup The resource group name. + * @param integrationServiceEnvironmentName The integration service environment name. + * @param apiName The api name. + * @param [options] The optional parameters + * @returns Promise + */ + beginPut(resourceGroup: string, integrationServiceEnvironmentName: string, apiName: string, options?: msRest.RequestOptionsBase): Promise { + return this.client.sendLRORequest( + { + resourceGroup, + integrationServiceEnvironmentName, + apiName, + options + }, + beginPutOperationSpec, + options); + } + + /** + * Deletes the integration service environment managed Api. + * @param resourceGroup The resource group. + * @param integrationServiceEnvironmentName The integration service environment name. + * @param apiName The api name. + * @param [options] The optional parameters + * @returns Promise + */ + beginDeleteMethod(resourceGroup: string, integrationServiceEnvironmentName: string, apiName: string, options?: msRest.RequestOptionsBase): Promise { + return this.client.sendLRORequest( + { + resourceGroup, + integrationServiceEnvironmentName, + apiName, + options + }, + beginDeleteMethodOperationSpec, + options); + } + + /** + * Gets the integration service environment managed Apis. + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param [options] The optional parameters + * @returns Promise + */ + listNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param callback The callback + */ + listNext(nextPageLink: string, callback: msRest.ServiceCallback): void; + /** + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param options The optional parameters + * @param callback The callback + */ + listNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + nextPageLink, + options + }, + listNextOperationSpec, + callback) as Promise; + } +} + +// Operation Specifications +const serializer = new msRest.Serializer(Mappers); +const listOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Logic/integrationServiceEnvironments/{integrationServiceEnvironmentName}/managedApis", + urlParameters: [ + Parameters.subscriptionId, + Parameters.resourceGroup, + Parameters.integrationServiceEnvironmentName + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.ManagedApiListResult + }, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + serializer +}; + +const getOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Logic/integrationServiceEnvironments/{integrationServiceEnvironmentName}/managedApis/{apiName}", + urlParameters: [ + Parameters.subscriptionId, + Parameters.resourceGroup, + Parameters.integrationServiceEnvironmentName, + Parameters.apiName + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.ManagedApi + }, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + serializer +}; + +const beginPutOperationSpec: msRest.OperationSpec = { + httpMethod: "PUT", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Logic/integrationServiceEnvironments/{integrationServiceEnvironmentName}/managedApis/{apiName}", + urlParameters: [ + Parameters.subscriptionId, + Parameters.resourceGroup, + Parameters.integrationServiceEnvironmentName, + Parameters.apiName + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.ManagedApi + }, + 201: { + bodyMapper: Mappers.ManagedApi + }, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + serializer +}; + +const beginDeleteMethodOperationSpec: msRest.OperationSpec = { + httpMethod: "DELETE", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Logic/integrationServiceEnvironments/{integrationServiceEnvironmentName}/managedApis/{apiName}", + urlParameters: [ + Parameters.subscriptionId, + Parameters.resourceGroup, + Parameters.integrationServiceEnvironmentName, + Parameters.apiName + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 202: {}, + 204: {}, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + serializer +}; + +const listNextOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + baseUrl: "https://management.azure.com", + path: "{nextLink}", + urlParameters: [ + Parameters.nextPageLink + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.ManagedApiListResult + }, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + serializer +}; diff --git a/sdk/logic/arm-logic/src/operations/integrationServiceEnvironmentNetworkHealth.ts b/sdk/logic/arm-logic/src/operations/integrationServiceEnvironmentNetworkHealth.ts new file mode 100644 index 000000000000..cbbb900d3a52 --- /dev/null +++ b/sdk/logic/arm-logic/src/operations/integrationServiceEnvironmentNetworkHealth.ts @@ -0,0 +1,98 @@ +/* + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for + * license information. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + * Changes may cause incorrect behavior and will be lost if the code is + * regenerated. + */ + +import * as msRest from "@azure/ms-rest-js"; +import * as Models from "../models"; +import * as Mappers from "../models/integrationServiceEnvironmentNetworkHealthMappers"; +import * as Parameters from "../models/parameters"; +import { LogicManagementClientContext } from "../logicManagementClientContext"; + +/** Class representing a IntegrationServiceEnvironmentNetworkHealth. */ +export class IntegrationServiceEnvironmentNetworkHealth { + private readonly client: LogicManagementClientContext; + + /** + * Create a IntegrationServiceEnvironmentNetworkHealth. + * @param {LogicManagementClientContext} client Reference to the service client. + */ + constructor(client: LogicManagementClientContext) { + this.client = client; + } + + /** + * Gets the integration service environment network health. + * @param resourceGroup The resource group. + * @param integrationServiceEnvironmentName The integration service environment name. + * @param [options] The optional parameters + * @returns Promise + */ + get(resourceGroup: string, integrationServiceEnvironmentName: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param resourceGroup The resource group. + * @param integrationServiceEnvironmentName The integration service environment name. + * @param callback The callback + */ + get(resourceGroup: string, integrationServiceEnvironmentName: string, callback: msRest.ServiceCallback<{ [propertyName: string]: Models.IntegrationServiceEnvironmentSubnetNetworkHealth }>): void; + /** + * @param resourceGroup The resource group. + * @param integrationServiceEnvironmentName The integration service environment name. + * @param options The optional parameters + * @param callback The callback + */ + get(resourceGroup: string, integrationServiceEnvironmentName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<{ [propertyName: string]: Models.IntegrationServiceEnvironmentSubnetNetworkHealth }>): void; + get(resourceGroup: string, integrationServiceEnvironmentName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback<{ [propertyName: string]: Models.IntegrationServiceEnvironmentSubnetNetworkHealth }>, callback?: msRest.ServiceCallback<{ [propertyName: string]: Models.IntegrationServiceEnvironmentSubnetNetworkHealth }>): Promise { + return this.client.sendOperationRequest( + { + resourceGroup, + integrationServiceEnvironmentName, + options + }, + getOperationSpec, + callback) as Promise; + } +} + +// Operation Specifications +const serializer = new msRest.Serializer(Mappers); +const getOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Logic/integrationServiceEnvironments/{integrationServiceEnvironmentName}/health/network", + urlParameters: [ + Parameters.subscriptionId, + Parameters.resourceGroup, + Parameters.integrationServiceEnvironmentName + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: { + serializedName: "parsedResponse", + type: { + name: "Dictionary", + value: { + type: { + name: "Composite", + className: "IntegrationServiceEnvironmentSubnetNetworkHealth" + } + } + } + } + }, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + serializer +}; diff --git a/sdk/logic/arm-logic/src/operations/integrationServiceEnvironmentSkus.ts b/sdk/logic/arm-logic/src/operations/integrationServiceEnvironmentSkus.ts new file mode 100644 index 000000000000..7e623dd24be7 --- /dev/null +++ b/sdk/logic/arm-logic/src/operations/integrationServiceEnvironmentSkus.ts @@ -0,0 +1,136 @@ +/* + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for + * license information. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + * Changes may cause incorrect behavior and will be lost if the code is + * regenerated. + */ + +import * as msRest from "@azure/ms-rest-js"; +import * as Models from "../models"; +import * as Mappers from "../models/integrationServiceEnvironmentSkusMappers"; +import * as Parameters from "../models/parameters"; +import { LogicManagementClientContext } from "../logicManagementClientContext"; + +/** Class representing a IntegrationServiceEnvironmentSkus. */ +export class IntegrationServiceEnvironmentSkus { + private readonly client: LogicManagementClientContext; + + /** + * Create a IntegrationServiceEnvironmentSkus. + * @param {LogicManagementClientContext} client Reference to the service client. + */ + constructor(client: LogicManagementClientContext) { + this.client = client; + } + + /** + * Gets a list of integration service environment Skus. + * @param resourceGroup The resource group. + * @param integrationServiceEnvironmentName The integration service environment name. + * @param [options] The optional parameters + * @returns Promise + */ + list(resourceGroup: string, integrationServiceEnvironmentName: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param resourceGroup The resource group. + * @param integrationServiceEnvironmentName The integration service environment name. + * @param callback The callback + */ + list(resourceGroup: string, integrationServiceEnvironmentName: string, callback: msRest.ServiceCallback): void; + /** + * @param resourceGroup The resource group. + * @param integrationServiceEnvironmentName The integration service environment name. + * @param options The optional parameters + * @param callback The callback + */ + list(resourceGroup: string, integrationServiceEnvironmentName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + list(resourceGroup: string, integrationServiceEnvironmentName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + resourceGroup, + integrationServiceEnvironmentName, + options + }, + listOperationSpec, + callback) as Promise; + } + + /** + * Gets a list of integration service environment Skus. + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param [options] The optional parameters + * @returns Promise + */ + listNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param callback The callback + */ + listNext(nextPageLink: string, callback: msRest.ServiceCallback): void; + /** + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param options The optional parameters + * @param callback The callback + */ + listNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + nextPageLink, + options + }, + listNextOperationSpec, + callback) as Promise; + } +} + +// Operation Specifications +const serializer = new msRest.Serializer(Mappers); +const listOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Logic/integrationServiceEnvironments/{integrationServiceEnvironmentName}/skus", + urlParameters: [ + Parameters.subscriptionId, + Parameters.resourceGroup, + Parameters.integrationServiceEnvironmentName + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.IntegrationServiceEnvironmentSkuList + }, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + serializer +}; + +const listNextOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + baseUrl: "https://management.azure.com", + path: "{nextLink}", + urlParameters: [ + Parameters.nextPageLink + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.IntegrationServiceEnvironmentSkuList + }, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + serializer +}; diff --git a/sdk/logic/arm-logic/src/operations/integrationServiceEnvironments.ts b/sdk/logic/arm-logic/src/operations/integrationServiceEnvironments.ts new file mode 100644 index 000000000000..7ec0be01dcb9 --- /dev/null +++ b/sdk/logic/arm-logic/src/operations/integrationServiceEnvironments.ts @@ -0,0 +1,531 @@ +/* + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for + * license information. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + * Changes may cause incorrect behavior and will be lost if the code is + * regenerated. + */ + +import * as msRest from "@azure/ms-rest-js"; +import * as msRestAzure from "@azure/ms-rest-azure-js"; +import * as Models from "../models"; +import * as Mappers from "../models/integrationServiceEnvironmentsMappers"; +import * as Parameters from "../models/parameters"; +import { LogicManagementClientContext } from "../logicManagementClientContext"; + +/** Class representing a IntegrationServiceEnvironments. */ +export class IntegrationServiceEnvironments { + private readonly client: LogicManagementClientContext; + + /** + * Create a IntegrationServiceEnvironments. + * @param {LogicManagementClientContext} client Reference to the service client. + */ + constructor(client: LogicManagementClientContext) { + this.client = client; + } + + /** + * Gets a list of integration service environments by subscription. + * @param [options] The optional parameters + * @returns Promise + */ + listBySubscription(options?: Models.IntegrationServiceEnvironmentsListBySubscriptionOptionalParams): Promise; + /** + * @param callback The callback + */ + listBySubscription(callback: msRest.ServiceCallback): void; + /** + * @param options The optional parameters + * @param callback The callback + */ + listBySubscription(options: Models.IntegrationServiceEnvironmentsListBySubscriptionOptionalParams, callback: msRest.ServiceCallback): void; + listBySubscription(options?: Models.IntegrationServiceEnvironmentsListBySubscriptionOptionalParams | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + options + }, + listBySubscriptionOperationSpec, + callback) as Promise; + } + + /** + * Gets a list of integration service environments by resource group. + * @param resourceGroup The resource group. + * @param [options] The optional parameters + * @returns Promise + */ + listByResourceGroup(resourceGroup: string, options?: Models.IntegrationServiceEnvironmentsListByResourceGroupOptionalParams): Promise; + /** + * @param resourceGroup The resource group. + * @param callback The callback + */ + listByResourceGroup(resourceGroup: string, callback: msRest.ServiceCallback): void; + /** + * @param resourceGroup The resource group. + * @param options The optional parameters + * @param callback The callback + */ + listByResourceGroup(resourceGroup: string, options: Models.IntegrationServiceEnvironmentsListByResourceGroupOptionalParams, callback: msRest.ServiceCallback): void; + listByResourceGroup(resourceGroup: string, options?: Models.IntegrationServiceEnvironmentsListByResourceGroupOptionalParams | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + resourceGroup, + options + }, + listByResourceGroupOperationSpec, + callback) as Promise; + } + + /** + * Gets an integration service environment. + * @param resourceGroup The resource group. + * @param integrationServiceEnvironmentName The integration service environment name. + * @param [options] The optional parameters + * @returns Promise + */ + get(resourceGroup: string, integrationServiceEnvironmentName: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param resourceGroup The resource group. + * @param integrationServiceEnvironmentName The integration service environment name. + * @param callback The callback + */ + get(resourceGroup: string, integrationServiceEnvironmentName: string, callback: msRest.ServiceCallback): void; + /** + * @param resourceGroup The resource group. + * @param integrationServiceEnvironmentName The integration service environment name. + * @param options The optional parameters + * @param callback The callback + */ + get(resourceGroup: string, integrationServiceEnvironmentName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + get(resourceGroup: string, integrationServiceEnvironmentName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + resourceGroup, + integrationServiceEnvironmentName, + options + }, + getOperationSpec, + callback) as Promise; + } + + /** + * Creates or updates an integration service environment. + * @param resourceGroup The resource group. + * @param integrationServiceEnvironmentName The integration service environment name. + * @param integrationServiceEnvironment The integration service environment. + * @param [options] The optional parameters + * @returns Promise + */ + createOrUpdate(resourceGroup: string, integrationServiceEnvironmentName: string, integrationServiceEnvironment: Models.IntegrationServiceEnvironment, options?: msRest.RequestOptionsBase): Promise { + return this.beginCreateOrUpdate(resourceGroup,integrationServiceEnvironmentName,integrationServiceEnvironment,options) + .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; + } + + /** + * Updates an integration service environment. + * @param resourceGroup The resource group. + * @param integrationServiceEnvironmentName The integration service environment name. + * @param integrationServiceEnvironment The integration service environment. + * @param [options] The optional parameters + * @returns Promise + */ + update(resourceGroup: string, integrationServiceEnvironmentName: string, integrationServiceEnvironment: Models.IntegrationServiceEnvironment, options?: msRest.RequestOptionsBase): Promise { + return this.beginUpdate(resourceGroup,integrationServiceEnvironmentName,integrationServiceEnvironment,options) + .then(lroPoller => lroPoller.pollUntilFinished()) as Promise; + } + + /** + * Deletes an integration service environment. + * @param resourceGroup The resource group. + * @param integrationServiceEnvironmentName The integration service environment name. + * @param [options] The optional parameters + * @returns Promise + */ + deleteMethod(resourceGroup: string, integrationServiceEnvironmentName: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param resourceGroup The resource group. + * @param integrationServiceEnvironmentName The integration service environment name. + * @param callback The callback + */ + deleteMethod(resourceGroup: string, integrationServiceEnvironmentName: string, callback: msRest.ServiceCallback): void; + /** + * @param resourceGroup The resource group. + * @param integrationServiceEnvironmentName The integration service environment name. + * @param options The optional parameters + * @param callback The callback + */ + deleteMethod(resourceGroup: string, integrationServiceEnvironmentName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + deleteMethod(resourceGroup: string, integrationServiceEnvironmentName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + resourceGroup, + integrationServiceEnvironmentName, + options + }, + deleteMethodOperationSpec, + callback); + } + + /** + * Restarts an integration service environment. + * @param resourceGroup The resource group. + * @param integrationServiceEnvironmentName The integration service environment name. + * @param [options] The optional parameters + * @returns Promise + */ + restart(resourceGroup: string, integrationServiceEnvironmentName: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param resourceGroup The resource group. + * @param integrationServiceEnvironmentName The integration service environment name. + * @param callback The callback + */ + restart(resourceGroup: string, integrationServiceEnvironmentName: string, callback: msRest.ServiceCallback): void; + /** + * @param resourceGroup The resource group. + * @param integrationServiceEnvironmentName The integration service environment name. + * @param options The optional parameters + * @param callback The callback + */ + restart(resourceGroup: string, integrationServiceEnvironmentName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + restart(resourceGroup: string, integrationServiceEnvironmentName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + resourceGroup, + integrationServiceEnvironmentName, + options + }, + restartOperationSpec, + callback); + } + + /** + * Creates or updates an integration service environment. + * @param resourceGroup The resource group. + * @param integrationServiceEnvironmentName The integration service environment name. + * @param integrationServiceEnvironment The integration service environment. + * @param [options] The optional parameters + * @returns Promise + */ + beginCreateOrUpdate(resourceGroup: string, integrationServiceEnvironmentName: string, integrationServiceEnvironment: Models.IntegrationServiceEnvironment, options?: msRest.RequestOptionsBase): Promise { + return this.client.sendLRORequest( + { + resourceGroup, + integrationServiceEnvironmentName, + integrationServiceEnvironment, + options + }, + beginCreateOrUpdateOperationSpec, + options); + } + + /** + * Updates an integration service environment. + * @param resourceGroup The resource group. + * @param integrationServiceEnvironmentName The integration service environment name. + * @param integrationServiceEnvironment The integration service environment. + * @param [options] The optional parameters + * @returns Promise + */ + beginUpdate(resourceGroup: string, integrationServiceEnvironmentName: string, integrationServiceEnvironment: Models.IntegrationServiceEnvironment, options?: msRest.RequestOptionsBase): Promise { + return this.client.sendLRORequest( + { + resourceGroup, + integrationServiceEnvironmentName, + integrationServiceEnvironment, + options + }, + beginUpdateOperationSpec, + options); + } + + /** + * Gets a list of integration service environments by subscription. + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param [options] The optional parameters + * @returns Promise + */ + listBySubscriptionNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param callback The callback + */ + listBySubscriptionNext(nextPageLink: string, callback: msRest.ServiceCallback): void; + /** + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param options The optional parameters + * @param callback The callback + */ + listBySubscriptionNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listBySubscriptionNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + nextPageLink, + options + }, + listBySubscriptionNextOperationSpec, + callback) as Promise; + } + + /** + * Gets a list of integration service environments by resource group. + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param [options] The optional parameters + * @returns Promise + */ + listByResourceGroupNext(nextPageLink: string, options?: msRest.RequestOptionsBase): Promise; + /** + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param callback The callback + */ + listByResourceGroupNext(nextPageLink: string, callback: msRest.ServiceCallback): void; + /** + * @param nextPageLink The NextLink from the previous successful call to List operation. + * @param options The optional parameters + * @param callback The callback + */ + listByResourceGroupNext(nextPageLink: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + listByResourceGroupNext(nextPageLink: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + return this.client.sendOperationRequest( + { + nextPageLink, + options + }, + listByResourceGroupNextOperationSpec, + callback) as Promise; + } +} + +// Operation Specifications +const serializer = new msRest.Serializer(Mappers); +const listBySubscriptionOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + path: "subscriptions/{subscriptionId}/providers/Microsoft.Logic/integrationServiceEnvironments", + urlParameters: [ + Parameters.subscriptionId + ], + queryParameters: [ + Parameters.apiVersion, + Parameters.top + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.IntegrationServiceEnvironmentListResult + }, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + serializer +}; + +const listByResourceGroupOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Logic/integrationServiceEnvironments", + urlParameters: [ + Parameters.subscriptionId, + Parameters.resourceGroup + ], + queryParameters: [ + Parameters.apiVersion, + Parameters.top + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.IntegrationServiceEnvironmentListResult + }, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + serializer +}; + +const getOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Logic/integrationServiceEnvironments/{integrationServiceEnvironmentName}", + urlParameters: [ + Parameters.subscriptionId, + Parameters.resourceGroup, + Parameters.integrationServiceEnvironmentName + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.IntegrationServiceEnvironment + }, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + serializer +}; + +const deleteMethodOperationSpec: msRest.OperationSpec = { + httpMethod: "DELETE", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Logic/integrationServiceEnvironments/{integrationServiceEnvironmentName}", + urlParameters: [ + Parameters.subscriptionId, + Parameters.resourceGroup, + Parameters.integrationServiceEnvironmentName + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: {}, + 204: {}, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + serializer +}; + +const restartOperationSpec: msRest.OperationSpec = { + httpMethod: "POST", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Logic/integrationServiceEnvironments/{integrationServiceEnvironmentName}/restart", + urlParameters: [ + Parameters.subscriptionId, + Parameters.resourceGroup, + Parameters.integrationServiceEnvironmentName + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: {}, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + serializer +}; + +const beginCreateOrUpdateOperationSpec: msRest.OperationSpec = { + httpMethod: "PUT", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Logic/integrationServiceEnvironments/{integrationServiceEnvironmentName}", + urlParameters: [ + Parameters.subscriptionId, + Parameters.resourceGroup, + Parameters.integrationServiceEnvironmentName + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], + requestBody: { + parameterPath: "integrationServiceEnvironment", + mapper: { + ...Mappers.IntegrationServiceEnvironment, + required: true + } + }, + responses: { + 200: { + bodyMapper: Mappers.IntegrationServiceEnvironment + }, + 201: { + bodyMapper: Mappers.IntegrationServiceEnvironment + }, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + serializer +}; + +const beginUpdateOperationSpec: msRest.OperationSpec = { + httpMethod: "PATCH", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Logic/integrationServiceEnvironments/{integrationServiceEnvironmentName}", + urlParameters: [ + Parameters.subscriptionId, + Parameters.resourceGroup, + Parameters.integrationServiceEnvironmentName + ], + queryParameters: [ + Parameters.apiVersion + ], + headerParameters: [ + Parameters.acceptLanguage + ], + requestBody: { + parameterPath: "integrationServiceEnvironment", + mapper: { + ...Mappers.IntegrationServiceEnvironment, + required: true + } + }, + responses: { + 200: { + bodyMapper: Mappers.IntegrationServiceEnvironment + }, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + serializer +}; + +const listBySubscriptionNextOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + baseUrl: "https://management.azure.com", + path: "{nextLink}", + urlParameters: [ + Parameters.nextPageLink + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.IntegrationServiceEnvironmentListResult + }, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + serializer +}; + +const listByResourceGroupNextOperationSpec: msRest.OperationSpec = { + httpMethod: "GET", + baseUrl: "https://management.azure.com", + path: "{nextLink}", + urlParameters: [ + Parameters.nextPageLink + ], + headerParameters: [ + Parameters.acceptLanguage + ], + responses: { + 200: { + bodyMapper: Mappers.IntegrationServiceEnvironmentListResult + }, + default: { + bodyMapper: Mappers.ErrorResponse + } + }, + serializer +}; diff --git a/sdk/logic/arm-logic/src/operations/workflowRunActionRepetitions.ts b/sdk/logic/arm-logic/src/operations/workflowRunActionRepetitions.ts index 704d646fc81d..1cc82c7566ff 100644 --- a/sdk/logic/arm-logic/src/operations/workflowRunActionRepetitions.ts +++ b/sdk/logic/arm-logic/src/operations/workflowRunActionRepetitions.ts @@ -178,7 +178,7 @@ const listOperationSpec: msRest.OperationSpec = { bodyMapper: Mappers.WorkflowRunActionRepetitionDefinitionCollection }, default: { - bodyMapper: Mappers.CloudError + bodyMapper: Mappers.ErrorResponse } }, serializer @@ -206,7 +206,7 @@ const getOperationSpec: msRest.OperationSpec = { bodyMapper: Mappers.WorkflowRunActionRepetitionDefinition }, default: { - bodyMapper: Mappers.CloudError + bodyMapper: Mappers.ErrorResponse } }, serializer @@ -234,7 +234,7 @@ const listExpressionTracesOperationSpec: msRest.OperationSpec = { bodyMapper: Mappers.ExpressionTraces }, default: { - bodyMapper: Mappers.CloudError + bodyMapper: Mappers.ErrorResponse } }, serializer diff --git a/sdk/logic/arm-logic/src/operations/workflowRunActionScopeRepetitions.ts b/sdk/logic/arm-logic/src/operations/workflowRunActionScopeRepetitions.ts index a68595404ee8..7c5da9dc3f09 100644 --- a/sdk/logic/arm-logic/src/operations/workflowRunActionScopeRepetitions.ts +++ b/sdk/logic/arm-logic/src/operations/workflowRunActionScopeRepetitions.ts @@ -134,7 +134,7 @@ const listOperationSpec: msRest.OperationSpec = { bodyMapper: Mappers.WorkflowRunActionRepetitionDefinitionCollection }, default: { - bodyMapper: Mappers.CloudError + bodyMapper: Mappers.ErrorResponse } }, serializer @@ -162,7 +162,7 @@ const getOperationSpec: msRest.OperationSpec = { bodyMapper: Mappers.WorkflowRunActionRepetitionDefinition }, default: { - bodyMapper: Mappers.CloudError + bodyMapper: Mappers.ErrorResponse } }, serializer diff --git a/sdk/logic/arm-logic/src/operations/workflowRunActions.ts b/sdk/logic/arm-logic/src/operations/workflowRunActions.ts index 4a00187c5ad4..acd51a5b5db1 100644 --- a/sdk/logic/arm-logic/src/operations/workflowRunActions.ts +++ b/sdk/logic/arm-logic/src/operations/workflowRunActions.ts @@ -195,7 +195,7 @@ const listOperationSpec: msRest.OperationSpec = { bodyMapper: Mappers.WorkflowRunActionListResult }, default: { - bodyMapper: Mappers.CloudError + bodyMapper: Mappers.ErrorResponse } }, serializer @@ -222,7 +222,7 @@ const getOperationSpec: msRest.OperationSpec = { bodyMapper: Mappers.WorkflowRunAction }, default: { - bodyMapper: Mappers.CloudError + bodyMapper: Mappers.ErrorResponse } }, serializer @@ -249,7 +249,7 @@ const listExpressionTracesOperationSpec: msRest.OperationSpec = { bodyMapper: Mappers.ExpressionTraces }, default: { - bodyMapper: Mappers.CloudError + bodyMapper: Mappers.ErrorResponse } }, serializer @@ -270,7 +270,7 @@ const listNextOperationSpec: msRest.OperationSpec = { bodyMapper: Mappers.WorkflowRunActionListResult }, default: { - bodyMapper: Mappers.CloudError + bodyMapper: Mappers.ErrorResponse } }, serializer diff --git a/sdk/logic/arm-logic/src/operations/workflowRunOperations.ts b/sdk/logic/arm-logic/src/operations/workflowRunOperations.ts index 15d2d4fd4f0a..7016adf82570 100644 --- a/sdk/logic/arm-logic/src/operations/workflowRunOperations.ts +++ b/sdk/logic/arm-logic/src/operations/workflowRunOperations.ts @@ -90,7 +90,7 @@ const getOperationSpec: msRest.OperationSpec = { bodyMapper: Mappers.WorkflowRun }, default: { - bodyMapper: Mappers.CloudError + bodyMapper: Mappers.ErrorResponse } }, serializer diff --git a/sdk/logic/arm-logic/src/operations/workflowRuns.ts b/sdk/logic/arm-logic/src/operations/workflowRuns.ts index d09c44db39b5..688489a83c7d 100644 --- a/sdk/logic/arm-logic/src/operations/workflowRuns.ts +++ b/sdk/logic/arm-logic/src/operations/workflowRuns.ts @@ -182,7 +182,7 @@ const listOperationSpec: msRest.OperationSpec = { bodyMapper: Mappers.WorkflowRunListResult }, default: { - bodyMapper: Mappers.CloudError + bodyMapper: Mappers.ErrorResponse } }, serializer @@ -208,7 +208,7 @@ const getOperationSpec: msRest.OperationSpec = { bodyMapper: Mappers.WorkflowRun }, default: { - bodyMapper: Mappers.CloudError + bodyMapper: Mappers.ErrorResponse } }, serializer @@ -232,7 +232,7 @@ const cancelOperationSpec: msRest.OperationSpec = { responses: { 200: {}, default: { - bodyMapper: Mappers.CloudError + bodyMapper: Mappers.ErrorResponse } }, serializer @@ -253,7 +253,7 @@ const listNextOperationSpec: msRest.OperationSpec = { bodyMapper: Mappers.WorkflowRunListResult }, default: { - bodyMapper: Mappers.CloudError + bodyMapper: Mappers.ErrorResponse } }, serializer diff --git a/sdk/logic/arm-logic/src/operations/workflowTriggerHistories.ts b/sdk/logic/arm-logic/src/operations/workflowTriggerHistories.ts index 48a550253c78..a01ada288691 100644 --- a/sdk/logic/arm-logic/src/operations/workflowTriggerHistories.ts +++ b/sdk/logic/arm-logic/src/operations/workflowTriggerHistories.ts @@ -201,7 +201,7 @@ const listOperationSpec: msRest.OperationSpec = { bodyMapper: Mappers.WorkflowTriggerHistoryListResult }, default: { - bodyMapper: Mappers.CloudError + bodyMapper: Mappers.ErrorResponse } }, serializer @@ -228,7 +228,7 @@ const getOperationSpec: msRest.OperationSpec = { bodyMapper: Mappers.WorkflowTriggerHistory }, default: { - bodyMapper: Mappers.CloudError + bodyMapper: Mappers.ErrorResponse } }, serializer @@ -253,7 +253,7 @@ const resubmitOperationSpec: msRest.OperationSpec = { responses: { 202: {}, default: { - bodyMapper: Mappers.CloudError + bodyMapper: Mappers.ErrorResponse } }, serializer @@ -274,7 +274,7 @@ const listNextOperationSpec: msRest.OperationSpec = { bodyMapper: Mappers.WorkflowTriggerHistoryListResult }, default: { - bodyMapper: Mappers.CloudError + bodyMapper: Mappers.ErrorResponse } }, serializer diff --git a/sdk/logic/arm-logic/src/operations/workflowTriggers.ts b/sdk/logic/arm-logic/src/operations/workflowTriggers.ts index 7d5f04edb816..ad9be72c4e07 100644 --- a/sdk/logic/arm-logic/src/operations/workflowTriggers.ts +++ b/sdk/logic/arm-logic/src/operations/workflowTriggers.ts @@ -330,7 +330,7 @@ const listOperationSpec: msRest.OperationSpec = { bodyMapper: Mappers.WorkflowTriggerListResult }, default: { - bodyMapper: Mappers.CloudError + bodyMapper: Mappers.ErrorResponse } }, serializer @@ -356,7 +356,7 @@ const getOperationSpec: msRest.OperationSpec = { bodyMapper: Mappers.WorkflowTrigger }, default: { - bodyMapper: Mappers.CloudError + bodyMapper: Mappers.ErrorResponse } }, serializer @@ -380,7 +380,7 @@ const resetOperationSpec: msRest.OperationSpec = { responses: { 200: {}, default: { - bodyMapper: Mappers.CloudError + bodyMapper: Mappers.ErrorResponse } }, serializer @@ -434,7 +434,7 @@ const getSchemaJsonOperationSpec: msRest.OperationSpec = { bodyMapper: Mappers.JsonSchema }, default: { - bodyMapper: Mappers.CloudError + bodyMapper: Mappers.ErrorResponse } }, serializer @@ -465,7 +465,7 @@ const setStateOperationSpec: msRest.OperationSpec = { responses: { 200: {}, default: { - bodyMapper: Mappers.CloudError + bodyMapper: Mappers.ErrorResponse } }, serializer @@ -491,7 +491,7 @@ const listCallbackUrlOperationSpec: msRest.OperationSpec = { bodyMapper: Mappers.WorkflowTriggerCallbackUrl }, default: { - bodyMapper: Mappers.CloudError + bodyMapper: Mappers.ErrorResponse } }, serializer @@ -512,7 +512,7 @@ const listNextOperationSpec: msRest.OperationSpec = { bodyMapper: Mappers.WorkflowTriggerListResult }, default: { - bodyMapper: Mappers.CloudError + bodyMapper: Mappers.ErrorResponse } }, serializer diff --git a/sdk/logic/arm-logic/src/operations/workflowVersionTriggers.ts b/sdk/logic/arm-logic/src/operations/workflowVersionTriggers.ts index 696881374eeb..0887ec61e7c4 100644 --- a/sdk/logic/arm-logic/src/operations/workflowVersionTriggers.ts +++ b/sdk/logic/arm-logic/src/operations/workflowVersionTriggers.ts @@ -97,7 +97,7 @@ const listCallbackUrlOperationSpec: msRest.OperationSpec = { bodyMapper: Mappers.WorkflowTriggerCallbackUrl }, default: { - bodyMapper: Mappers.CloudError + bodyMapper: Mappers.ErrorResponse } }, serializer diff --git a/sdk/logic/arm-logic/src/operations/workflowVersions.ts b/sdk/logic/arm-logic/src/operations/workflowVersions.ts index 99c76ed69b07..4130c12b8554 100644 --- a/sdk/logic/arm-logic/src/operations/workflowVersions.ts +++ b/sdk/logic/arm-logic/src/operations/workflowVersions.ts @@ -145,7 +145,7 @@ const listOperationSpec: msRest.OperationSpec = { bodyMapper: Mappers.WorkflowVersionListResult }, default: { - bodyMapper: Mappers.CloudError + bodyMapper: Mappers.ErrorResponse } }, serializer @@ -171,7 +171,7 @@ const getOperationSpec: msRest.OperationSpec = { bodyMapper: Mappers.WorkflowVersion }, default: { - bodyMapper: Mappers.CloudError + bodyMapper: Mappers.ErrorResponse } }, serializer @@ -192,7 +192,7 @@ const listNextOperationSpec: msRest.OperationSpec = { bodyMapper: Mappers.WorkflowVersionListResult }, default: { - bodyMapper: Mappers.CloudError + bodyMapper: Mappers.ErrorResponse } }, serializer diff --git a/sdk/logic/arm-logic/src/operations/workflows.ts b/sdk/logic/arm-logic/src/operations/workflows.ts index bbbc62fe5739..4e620cb0c436 100644 --- a/sdk/logic/arm-logic/src/operations/workflows.ts +++ b/sdk/logic/arm-logic/src/operations/workflows.ts @@ -9,6 +9,7 @@ */ import * as msRest from "@azure/ms-rest-js"; +import * as msRestAzure from "@azure/ms-rest-azure-js"; import * as Models from "../models"; import * as Mappers from "../models/workflowsMappers"; import * as Parameters from "../models/parameters"; @@ -390,32 +391,9 @@ export class Workflows { * @param [options] The optional parameters * @returns Promise */ - move(resourceGroupName: string, workflowName: string, moveParameter: Models.Workflow, options?: msRest.RequestOptionsBase): Promise; - /** - * @param resourceGroupName The resource group name. - * @param workflowName The workflow name. - * @param moveParameter The workflow to move. - * @param callback The callback - */ - move(resourceGroupName: string, workflowName: string, moveParameter: Models.Workflow, callback: msRest.ServiceCallback): void; - /** - * @param resourceGroupName The resource group name. - * @param workflowName The workflow name. - * @param moveParameter The workflow to move. - * @param options The optional parameters - * @param callback The callback - */ - move(resourceGroupName: string, workflowName: string, moveParameter: Models.Workflow, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; - move(resourceGroupName: string, workflowName: string, moveParameter: Models.Workflow, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { - return this.client.sendOperationRequest( - { - resourceGroupName, - workflowName, - moveParameter, - options - }, - moveOperationSpec, - callback); + move(resourceGroupName: string, workflowName: string, moveParameter: Models.Workflow, options?: msRest.RequestOptionsBase): Promise { + return this.beginMove(resourceGroupName,workflowName,moveParameter,options) + .then(lroPoller => lroPoller.pollUntilFinished()); } /** @@ -495,41 +473,57 @@ export class Workflows { * @param resourceGroupName The resource group name. * @param location The workflow location. * @param workflowName The workflow name. - * @param workflow The workflow definition. * @param [options] The optional parameters * @returns Promise */ - validateByLocation(resourceGroupName: string, location: string, workflowName: string, workflow: Models.Workflow, options?: msRest.RequestOptionsBase): Promise; + validateByLocation(resourceGroupName: string, location: string, workflowName: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName The resource group name. * @param location The workflow location. * @param workflowName The workflow name. - * @param workflow The workflow definition. * @param callback The callback */ - validateByLocation(resourceGroupName: string, location: string, workflowName: string, workflow: Models.Workflow, callback: msRest.ServiceCallback): void; + validateByLocation(resourceGroupName: string, location: string, workflowName: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName The resource group name. * @param location The workflow location. * @param workflowName The workflow name. - * @param workflow The workflow definition. * @param options The optional parameters * @param callback The callback */ - validateByLocation(resourceGroupName: string, location: string, workflowName: string, workflow: Models.Workflow, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; - validateByLocation(resourceGroupName: string, location: string, workflowName: string, workflow: Models.Workflow, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + validateByLocation(resourceGroupName: string, location: string, workflowName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + validateByLocation(resourceGroupName: string, location: string, workflowName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, location, workflowName, - workflow, options }, validateByLocationOperationSpec, callback); } + /** + * Moves an existing workflow. + * @param resourceGroupName The resource group name. + * @param workflowName The workflow name. + * @param moveParameter The workflow to move. + * @param [options] The optional parameters + * @returns Promise + */ + beginMove(resourceGroupName: string, workflowName: string, moveParameter: Models.Workflow, options?: msRest.RequestOptionsBase): Promise { + return this.client.sendLRORequest( + { + resourceGroupName, + workflowName, + moveParameter, + options + }, + beginMoveOperationSpec, + options); + } + /** * Gets a list of workflows by subscription. * @param nextPageLink The NextLink from the previous successful call to List operation. @@ -608,7 +602,7 @@ const listBySubscriptionOperationSpec: msRest.OperationSpec = { bodyMapper: Mappers.WorkflowListResult }, default: { - bodyMapper: Mappers.CloudError + bodyMapper: Mappers.ErrorResponse } }, serializer @@ -634,7 +628,7 @@ const listByResourceGroupOperationSpec: msRest.OperationSpec = { bodyMapper: Mappers.WorkflowListResult }, default: { - bodyMapper: Mappers.CloudError + bodyMapper: Mappers.ErrorResponse } }, serializer @@ -659,7 +653,7 @@ const getOperationSpec: msRest.OperationSpec = { bodyMapper: Mappers.Workflow }, default: { - bodyMapper: Mappers.CloudError + bodyMapper: Mappers.ErrorResponse } }, serializer @@ -694,7 +688,7 @@ const createOrUpdateOperationSpec: msRest.OperationSpec = { bodyMapper: Mappers.Workflow }, default: { - bodyMapper: Mappers.CloudError + bodyMapper: Mappers.ErrorResponse } }, serializer @@ -726,7 +720,7 @@ const updateOperationSpec: msRest.OperationSpec = { bodyMapper: Mappers.Workflow }, default: { - bodyMapper: Mappers.CloudError + bodyMapper: Mappers.ErrorResponse } }, serializer @@ -750,7 +744,7 @@ const deleteMethodOperationSpec: msRest.OperationSpec = { 200: {}, 204: {}, default: { - bodyMapper: Mappers.CloudError + bodyMapper: Mappers.ErrorResponse } }, serializer @@ -773,7 +767,7 @@ const disableOperationSpec: msRest.OperationSpec = { responses: { 200: {}, default: { - bodyMapper: Mappers.CloudError + bodyMapper: Mappers.ErrorResponse } }, serializer @@ -796,7 +790,7 @@ const enableOperationSpec: msRest.OperationSpec = { responses: { 200: {}, default: { - bodyMapper: Mappers.CloudError + bodyMapper: Mappers.ErrorResponse } }, serializer @@ -833,7 +827,7 @@ const generateUpgradedDefinitionOperationSpec: msRest.OperationSpec = { } }, default: { - bodyMapper: Mappers.CloudError + bodyMapper: Mappers.ErrorResponse } }, serializer @@ -865,7 +859,7 @@ const listCallbackUrlOperationSpec: msRest.OperationSpec = { bodyMapper: Mappers.WorkflowTriggerCallbackUrl }, default: { - bodyMapper: Mappers.CloudError + bodyMapper: Mappers.ErrorResponse } }, serializer @@ -895,15 +889,15 @@ const listSwaggerOperationSpec: msRest.OperationSpec = { } }, default: { - bodyMapper: Mappers.CloudError + bodyMapper: Mappers.ErrorResponse } }, serializer }; -const moveOperationSpec: msRest.OperationSpec = { +const regenerateAccessKeyOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/move", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/regenerateAccessKey", urlParameters: [ Parameters.subscriptionId, Parameters.resourceGroupName, @@ -916,25 +910,24 @@ const moveOperationSpec: msRest.OperationSpec = { Parameters.acceptLanguage ], requestBody: { - parameterPath: "moveParameter", + parameterPath: "keyType", mapper: { - ...Mappers.Workflow, + ...Mappers.RegenerateActionParameter, required: true } }, responses: { 200: {}, - 202: {}, default: { - bodyMapper: Mappers.CloudError + bodyMapper: Mappers.ErrorResponse } }, serializer }; -const regenerateAccessKeyOperationSpec: msRest.OperationSpec = { +const validateByResourceGroupOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/regenerateAccessKey", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/validate", urlParameters: [ Parameters.subscriptionId, Parameters.resourceGroupName, @@ -947,27 +940,28 @@ const regenerateAccessKeyOperationSpec: msRest.OperationSpec = { Parameters.acceptLanguage ], requestBody: { - parameterPath: "keyType", + parameterPath: "validate", mapper: { - ...Mappers.RegenerateActionParameter, + ...Mappers.Workflow, required: true } }, responses: { 200: {}, default: { - bodyMapper: Mappers.CloudError + bodyMapper: Mappers.ErrorResponse } }, serializer }; -const validateByResourceGroupOperationSpec: msRest.OperationSpec = { +const validateByLocationOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/validate", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/locations/{location}/workflows/{workflowName}/validate", urlParameters: [ Parameters.subscriptionId, Parameters.resourceGroupName, + Parameters.location, Parameters.workflowName ], queryParameters: [ @@ -976,29 +970,21 @@ const validateByResourceGroupOperationSpec: msRest.OperationSpec = { headerParameters: [ Parameters.acceptLanguage ], - requestBody: { - parameterPath: "validate", - mapper: { - ...Mappers.Workflow, - required: true - } - }, responses: { 200: {}, default: { - bodyMapper: Mappers.CloudError + bodyMapper: Mappers.ErrorResponse } }, serializer }; -const validateByLocationOperationSpec: msRest.OperationSpec = { +const beginMoveOperationSpec: msRest.OperationSpec = { httpMethod: "POST", - path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/locations/{location}/workflows/{workflowName}/validate", + path: "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/move", urlParameters: [ Parameters.subscriptionId, Parameters.resourceGroupName, - Parameters.location, Parameters.workflowName ], queryParameters: [ @@ -1008,7 +994,7 @@ const validateByLocationOperationSpec: msRest.OperationSpec = { Parameters.acceptLanguage ], requestBody: { - parameterPath: "workflow", + parameterPath: "moveParameter", mapper: { ...Mappers.Workflow, required: true @@ -1016,8 +1002,9 @@ const validateByLocationOperationSpec: msRest.OperationSpec = { }, responses: { 200: {}, + 202: {}, default: { - bodyMapper: Mappers.CloudError + bodyMapper: Mappers.ErrorResponse } }, serializer @@ -1038,7 +1025,7 @@ const listBySubscriptionNextOperationSpec: msRest.OperationSpec = { bodyMapper: Mappers.WorkflowListResult }, default: { - bodyMapper: Mappers.CloudError + bodyMapper: Mappers.ErrorResponse } }, serializer @@ -1059,7 +1046,7 @@ const listByResourceGroupNextOperationSpec: msRest.OperationSpec = { bodyMapper: Mappers.WorkflowListResult }, default: { - bodyMapper: Mappers.CloudError + bodyMapper: Mappers.ErrorResponse } }, serializer diff --git a/sdk/logic/arm-logic/tsconfig.json b/sdk/logic/arm-logic/tsconfig.json index 51ea90961ce5..422b584abd5e 100644 --- a/sdk/logic/arm-logic/tsconfig.json +++ b/sdk/logic/arm-logic/tsconfig.json @@ -9,11 +9,11 @@ "esModuleInterop": true, "allowSyntheticDefaultImports": true, "forceConsistentCasingInFileNames": true, - "lib": ["es6"], + "lib": ["es6", "dom"], "declaration": true, "outDir": "./esm", "importHelpers": true }, - "include": ["./lib/**/*.ts"], + "include": ["./src/**/*.ts"], "exclude": ["node_modules"] }