diff --git a/sdk/logic/arm-logic/LICENSE.txt b/sdk/logic/arm-logic/LICENSE.txt index b73b4a1293c3..ea8fb1516028 100644 --- a/sdk/logic/arm-logic/LICENSE.txt +++ b/sdk/logic/arm-logic/LICENSE.txt @@ -1,6 +1,6 @@ The MIT License (MIT) -Copyright (c) 2019 Microsoft +Copyright (c) 2020 Microsoft Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/sdk/logic/arm-logic/README.md b/sdk/logic/arm-logic/README.md index 07332b155609..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%2Fsdk%2Flogic%2Farm-logic%2FREADME.png) +![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 50962cf93583..b8bcc94f690a 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.2", "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" 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 6eae95cc8f73..1293ed0d72f1 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..2ee2e2df0345 100644 --- a/sdk/logic/arm-logic/src/models/index.ts +++ b/sdk/logic/arm-logic/src/models/index.ts @@ -71,6 +71,129 @@ 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 ip address range. + */ +export interface IpAddressRange { + /** + * The IP address range. + */ + addressRange?: string; +} + +/** + * Open authentication policy claim. + */ +export interface OpenAuthenticationPolicyClaim { + /** + * The name of the claim. + */ + name?: string; + /** + * The value of the claim. + */ + value?: string; +} + +/** + * Open authentication access policy defined by user. + */ +export interface OpenAuthenticationAccessPolicy { + /** + * Type of provider for OAuth. Possible values include: 'AAD' + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly type?: OpenAuthenticationProviderType; + /** + * The access policy claims. + */ + claims?: OpenAuthenticationPolicyClaim[]; +} + +/** + * AuthenticationPolicy of type Open. + */ +export interface OpenAuthenticationAccessPolicies { + /** + * Open authentication policies. + */ + policies?: { [propertyName: string]: OpenAuthenticationAccessPolicy }; +} + +/** + * The access control configuration policy. + */ +export interface FlowAccessControlConfigurationPolicy { + /** + * The allowed caller IP address ranges. + */ + allowedCallerIpAddresses?: IpAddressRange[]; + /** + * The authentication policies for workflow. + */ + openAuthenticationPolicies?: OpenAuthenticationAccessPolicies; +} + +/** + * The access control configuration. + */ +export interface FlowAccessControlConfiguration { + /** + * The access control configuration for invoking workflow triggers. + */ + triggers?: FlowAccessControlConfigurationPolicy; + /** + * The access control configuration for accessing workflow run contents. + */ + contents?: FlowAccessControlConfigurationPolicy; + /** + * The access control configuration for workflow actions. + */ + actions?: FlowAccessControlConfigurationPolicy; + /** + * The access control configuration for workflow management. + */ + workflowManagement?: FlowAccessControlConfigurationPolicy; +} + /** * The sku type. */ @@ -117,7 +240,7 @@ export interface Workflow extends Resource { * Gets the provisioning state. Possible values include: 'NotSpecified', 'Accepted', 'Running', * 'Ready', 'Creating', 'Created', 'Deleting', 'Deleted', 'Canceled', 'Failed', 'Succeeded', * 'Moving', 'Updating', 'Registering', 'Registered', 'Unregistering', 'Unregistered', - * 'Completed' + * 'Completed', 'Renewing', 'Pending', 'Waiting', 'InProgress' * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly provisioningState?: WorkflowProvisioningState; @@ -146,14 +269,27 @@ 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 access control configuration. + */ + accessControl?: FlowAccessControlConfiguration; /** * The sku. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - sku?: Sku; + readonly sku?: Sku; /** * The integration account. */ integrationAccount?: ResourceReference; + /** + * The integration service environment. + */ + integrationServiceEnvironment?: ResourceReference; /** * The definition. */ @@ -179,6 +315,14 @@ export interface WorkflowFilter { * The workflow version. */ export interface WorkflowVersion extends Resource { + /** + * The provisioning state. Possible values include: 'NotSpecified', 'Accepted', 'Running', + * 'Ready', 'Creating', 'Created', 'Deleting', 'Deleted', 'Canceled', 'Failed', 'Succeeded', + * 'Moving', 'Updating', 'Registering', 'Registered', 'Unregistering', 'Unregistered', + * 'Completed', 'Renewing', 'Pending', 'Waiting', 'InProgress' + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly provisioningState?: WorkflowProvisioningState; /** * Gets the created time. * **NOTE: This property will not be serialized. It can only be populated by the server.** @@ -204,10 +348,19 @@ export interface WorkflowVersion 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 access control configuration. + */ + accessControl?: FlowAccessControlConfiguration; /** * The sku. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - sku?: Sku; + readonly sku?: Sku; /** * The integration account. */ @@ -496,6 +649,11 @@ export interface WorkflowTriggerHistory extends SubResource { * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly endTime?: Date; + /** + * The scheduled time. + * **NOTE: This property will not be serialized. It can only be populated by the server.** + */ + readonly scheduledTime?: Date; /** * Gets the status. Possible values include: 'NotSpecified', 'Paused', 'Running', 'Waiting', * 'Succeeded', 'Skipped', 'Suspended', 'Cancelled', 'Failed', 'Faulted', 'TimedOut', 'Aborted', @@ -533,7 +691,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; @@ -743,6 +901,30 @@ export interface WorkflowRunFilter { status?: WorkflowStatus; } +/** + * 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; +} + /** * Error properties indicate why the Logic service was not able to process the incoming request. * The reason is provided in the error message. @@ -838,7 +1020,7 @@ export interface WorkflowRunAction extends SubResource { /** * The correlation properties. */ - correlation?: Correlation; + correlation?: RunActionCorrelation; /** * Gets the link to inputs. * **NOTE: This property will not be serialized. It can only be populated by the server.** @@ -903,1064 +1085,1418 @@ 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; + status?: StatusAnnotation; + /** + * The family. + */ + family?: string; + /** + * The revision. + */ + revision?: number; } /** - * The integration account. + * The Swagger XML. */ -export interface IntegrationAccount extends Resource { +export interface SwaggerXml { /** - * The integration account properties. + * The xml element or attribute name. */ - properties?: any; + name?: string; /** - * The sku. + * The xml namespace. */ - sku?: IntegrationAccountSku; + namespace?: string; + /** + * The name prefix. + */ + prefix?: string; + /** + * Indicates whether the property should be an attribute instead of an element. + */ + attribute?: boolean; + /** + * Indicates whether the array elements are wrapped in a container element. + */ + wrapped?: boolean; + /** + * The vendor extensions. + */ + extensions?: { [propertyName: string]: any }; } /** - * The callback url parameters. + * The swagger external documentation */ -export interface GetCallbackUrlParameters { +export interface SwaggerExternalDocumentation { /** - * The expiry time. + * The document description. */ - notAfter?: Date; + description?: string; /** - * The key type. Possible values include: 'NotSpecified', 'Primary', 'Secondary' + * The documentation Uri. */ - keyType?: KeyType; + uri?: string; + /** + * The vendor extensions. + */ + extensions?: { [propertyName: string]: any }; } /** - * The callback url. + * The swagger custom dynamic schema. */ -export interface CallbackUrl { +export interface SwaggerCustomDynamicSchema { /** - * The URL value. + * The operation id to fetch dynamic schema. */ - value?: string; + operationId?: string; + /** + * Json pointer to the dynamic schema on the response body. + */ + valuePath?: string; + /** + * The operation parameters. + */ + parameters?: { [propertyName: string]: any }; } /** - * The integration account schema. + * The swagger custom dynamic properties. */ -export interface IntegrationAccountSchema extends Resource { - /** - * The schema type. Possible values include: 'NotSpecified', 'Xml' - */ - schemaType: SchemaType; +export interface SwaggerCustomDynamicProperties { /** - * The target namespace of the schema. + * The operation id to fetch dynamic schema. */ - targetNamespace?: string; + operationId?: string; /** - * The document name. + * Json pointer to the dynamic schema on the response body. */ - documentName?: string; + valuePath?: string; /** - * The file name. + * The operation parameters. */ - fileName?: string; + parameters?: { [propertyName: string]: SwaggerCustomDynamicProperties }; +} + +/** + * The swagger custom dynamic list. + */ +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 metadata. + * The path to a response property (relative to the response object, not the response body) which + * contains an array of dynamic value items. */ - metadata?: any; + itemsPath?: string; /** - * The content. + * The path to a property which defines the value which should be used. */ - content?: string; + itemValuePath?: string; /** - * The content type. + * The path to an item property which defines the display name of the item. */ - contentType?: string; + itemTitlePath?: string; /** - * The content link. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The parameters. */ - readonly contentLink?: ContentLink; + parameters?: { [propertyName: string]: SwaggerCustomDynamicProperties }; } /** - * The integration account schema filter for odata query. + * The swagger custom dynamic tree settings. */ -export interface IntegrationAccountSchemaFilter { +export interface SwaggerCustomDynamicTreeSettings { /** - * The schema type of integration account schema. Possible values include: 'NotSpecified', 'Xml' + * Indicates whether parent nodes can be selected. */ - schemaType: SchemaType; + canSelectParentNodes?: boolean; + /** + * Indicates whether leaf nodes can be selected. + */ + canSelectLeafNodes?: boolean; } /** - * The parameters schema of integration account map. + * The swagger custom dynamic tree parameter. */ -export interface IntegrationAccountMapPropertiesParametersSchema { +export interface SwaggerCustomDynamicTreeParameter { /** - * The reference name. + * 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. */ - ref?: string; + selectedItemValuePath?: string; + /** + * The parameter value. + */ + value?: any; + /** + * The parameter reference. + */ + parameterReference?: string; + /** + * Indicates whether the parameter is required. + */ + required?: boolean; } /** - * The integration account map. + * The swagger tree command. */ -export interface IntegrationAccountMap extends Resource { - /** - * The map type. Possible values include: 'NotSpecified', 'Xslt', 'Xslt20', 'Xslt30', 'Liquid' - */ - mapType: MapType; +export interface SwaggerCustomDynamicTreeCommand { /** - * The parameters schema of integration account map. + * The path to an item property which defines the display name of the item. */ - parametersSchema?: IntegrationAccountMapPropertiesParametersSchema; + 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 content. + * The path to an item property which defines the display name of the item. */ - content?: string; + itemTitlePath?: string; /** - * The content type. + * The path to an item property which defines the display name of the item. */ - contentType?: string; + itemFullTitlePath?: 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; + itemIsParent?: string; /** - * The metadata. + * The path to an item property which defines the display name of the item. */ - metadata?: any; + selectableFilter?: string; + parameters?: { [propertyName: string]: SwaggerCustomDynamicTreeParameter }; } /** - * The integration account map filter for odata query. + * The swagger custom dynamic tree. */ -export interface IntegrationAccountMapFilter { +export interface SwaggerCustomDynamicTree { /** - * The map type of integration account map. Possible values include: 'NotSpecified', 'Xslt', - * 'Xslt20', 'Xslt30', 'Liquid' + * The tree settings */ - mapType: MapType; -} - -/** - * The integration account partner's business identity. - */ -export interface BusinessIdentity { + settings?: SwaggerCustomDynamicTreeSettings; /** - * The business identity qualifier e.g. as2identity, ZZ, ZZZ, 31, 32 + * The tree on-open configuration */ - qualifier: string; + open?: SwaggerCustomDynamicTreeCommand; /** - * The user defined business identity value. + * The tree on-browse configuration */ - value: string; + browse?: SwaggerCustomDynamicTreeCommand; } /** - * The B2B partner content. + * The swagger schema. */ -export interface B2BPartnerContent { +export interface SwaggerSchema { /** - * The list of partner business identities. + * The reference. */ - businessIdentities?: BusinessIdentity[]; -} - -/** - * The integration account partner content. - */ -export interface PartnerContent { + ref?: string; /** - * The B2B partner content. + * The type. Possible values include: 'String', 'Number', 'Integer', 'Boolean', 'Array', 'File', + * 'Object', 'Null' */ - b2b?: B2BPartnerContent; -} - -/** - * The integration account partner. - */ -export interface IntegrationAccountPartner extends Resource { + type?: SwaggerSchemaType; /** - * The partner type. Possible values include: 'NotSpecified', 'B2B' + * The title. */ - partnerType: PartnerType; + title?: string; /** - * The created time. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The items schema. */ - readonly createdTime?: Date; + items?: SwaggerSchema; /** - * The changed time. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The object properties */ - readonly changedTime?: Date; + properties?: { [propertyName: string]: SwaggerSchema }; /** - * The metadata. + * The additional properties. */ - metadata?: any; + additionalProperties?: any; /** - * The partner content. + * The object required properties. */ - content: PartnerContent; -} - -/** - * The integration account partner filter for odata query. - */ -export interface IntegrationAccountPartnerFilter { + required?: string[]; /** - * The partner type of integration account partner. Possible values include: 'NotSpecified', - * 'B2B' + * The maximum number of allowed properties. */ - partnerType: PartnerType; -} - -/** - * The AS2 agreement message connection settings. - */ -export interface AS2MessageConnectionSettings { + maxProperties?: number; /** - * The value indicating whether to ignore mismatch in certificate name. + * The minimum number of allowed properties. */ - ignoreCertificateNameMismatch: boolean; + minProperties?: number; /** - * The value indicating whether to support HTTP status code 'CONTINUE'. + * The schemas which must pass validation when this schema is used. */ - supportHttpStatusCodeContinue: boolean; + allOf?: SwaggerSchema[]; /** - * The value indicating whether to keep the connection alive. + * The discriminator. */ - keepHttpConnectionAlive: boolean; + discriminator?: string; /** - * The value indicating whether to unfold the HTTP headers. + * Indicates whether this property must be present in the a request. */ - unfoldHttpHeaders: boolean; -} - -/** - * The AS2 agreement acknowledgement connection settings. - */ -export interface AS2AcknowledgementConnectionSettings { + readOnly?: boolean; /** - * The value indicating whether to ignore mismatch in certificate name. + * The xml representation format for a property. */ - ignoreCertificateNameMismatch: boolean; + xml?: SwaggerXml; /** - * The value indicating whether to support HTTP status code 'CONTINUE'. + * The external documentation. */ - supportHttpStatusCodeContinue: boolean; + externalDocs?: SwaggerExternalDocumentation; /** - * The value indicating whether to keep the connection alive. + * The example value. */ - keepHttpConnectionAlive: boolean; + example?: any; /** - * The value indicating whether to unfold the HTTP headers. + * Indicates the notification url extension. If this is set, the property's value should be a + * callback url for a webhook. */ - unfoldHttpHeaders: boolean; -} - -/** - * The AS2 agreement mdn settings. - */ -export interface AS2MdnSettings { + notificationUrlExtension?: boolean; /** - * The value indicating whether to send or request a MDN. + * The dynamic schema configuration. */ - needMDN: boolean; + dynamicSchemaOld?: SwaggerCustomDynamicSchema; /** - * The value indicating whether the MDN needs to be signed or not. + * The dynamic schema configuration. */ - signMDN: boolean; + dynamicSchemaNew?: SwaggerCustomDynamicProperties; /** - * The value indicating whether to send the asynchronous MDN. + * The dynamic list. */ - sendMDNAsynchronously: boolean; + dynamicListNew?: SwaggerCustomDynamicList; /** - * The receipt delivery URL. + * The dynamic values tree configuration. */ - receiptDeliveryUrl?: string; + dynamicTree?: SwaggerCustomDynamicTree; +} + +/** + * The Api reference. + */ +export interface ApiReference extends ResourceReference { /** - * The disposition notification to header value. + * The display name of the api. */ - dispositionNotificationTo?: string; + displayName?: string; /** - * The value indicating whether to sign the outbound MDN if optional. + * The description of the api. */ - signOutboundMDNIfOptional: boolean; + description?: string; /** - * The MDN text. + * The icon uri of the api. */ - mdnText?: string; + iconUri?: string; /** - * The value indicating whether to send inbound MDN to message box. + * The swagger of the api. */ - sendInboundMDNToMessageBox: boolean; + swagger?: any; /** - * The signing or hashing algorithm. Possible values include: 'NotSpecified', 'None', 'MD5', - * 'SHA1', 'SHA2256', 'SHA2384', 'SHA2512' + * The brand color of the api. */ - micHashingAlgorithm: HashingAlgorithm; + brandColor?: string; + /** + * The tier. Possible values include: 'NotSpecified', 'Enterprise', 'Standard', 'Premium' + */ + category?: ApiTier; + /** + * The integration service environment reference. + */ + integrationServiceEnvironment?: ResourceReference; } /** - * The AS2 agreement security settings. + * The api operations properties */ -export interface AS2SecuritySettings { +export interface ApiOperationPropertiesDefinition { /** - * The value indicating whether to send or request a MDN. + * The summary of the api operation. */ - overrideGroupSigningCertificate: boolean; + summary?: string; /** - * The name of the signing certificate. + * The description of the api operation. */ - signingCertificateName?: string; + description?: string; /** - * The name of the encryption certificate. + * The visibility of the api operation. */ - encryptionCertificateName?: string; + visibility?: string; /** - * The value indicating whether to enable NRR for inbound encoded messages. + * The trigger type of api operation. */ - enableNRRForInboundEncodedMessages: boolean; + trigger?: string; /** - * The value indicating whether to enable NRR for inbound decoded messages. + * The trigger hint for the api operation. */ - enableNRRForInboundDecodedMessages: boolean; + triggerHint?: string; /** - * The value indicating whether to enable NRR for outbound MDN. + * Indicates whether the api operation is pageable. */ - enableNRRForOutboundMDN: boolean; + pageable?: boolean; /** - * The value indicating whether to enable NRR for outbound encoded messages. + * The annotation of api operation. */ - enableNRRForOutboundEncodedMessages: boolean; + annotation?: ApiOperationAnnotation; /** - * The value indicating whether to enable NRR for outbound decoded messages. + * The api reference. */ - enableNRRForOutboundDecodedMessages: boolean; + api?: ApiReference; /** - * The value indicating whether to enable NRR for inbound MDN. + * The operation inputs definition schema. */ - enableNRRForInboundMDN: boolean; + inputsDefinition?: SwaggerSchema; /** - * The Sha2 algorithm format. Valid values are Sha2, ShaHashSize, ShaHyphenHashSize, - * Sha2UnderscoreHashSize. + * The operation responses definition schemas. */ - sha2AlgorithmFormat?: string; + responsesDefinition?: { [propertyName: string]: SwaggerSchema }; + /** + * Indicates whether the API operation is webhook or not. + */ + isWebhook?: boolean; + /** + * Indicates whether the API operation is notification or not. + */ + isNotification?: boolean; } /** - * The AS2 agreement validation settings. + * The api operation. */ -export interface AS2ValidationSettings { +export interface ApiOperation extends Resource { + properties?: ApiOperationPropertiesDefinition; +} + +/** + * The workflow trigger reference. + */ +export interface WorkflowTriggerReference extends ResourceReference { /** - * The value indicating whether to override incoming message properties with those in agreement. + * The workflow name. */ - overrideMessageProperties: boolean; + flowName?: string; /** - * The value indicating whether the message has to be encrypted. + * The workflow trigger name. */ - encryptMessage: boolean; + triggerName?: string; +} + +/** + * The workflow reference. + */ +export interface WorkflowReference extends ResourceReference { +} + +/** + * The WSDL service. + */ +export interface WsdlService { /** - * The value indicating whether the message has to be signed. + * The qualified name. */ - signMessage: boolean; + qualifiedName?: string; /** - * The value indicating whether the message has to be compressed. + * The list of endpoints' qualified names. */ - compressMessage: boolean; + endpointQualifiedNames?: string[]; +} + +/** + * The API deployment parameter metadata. + */ +export interface ApiDeploymentParameterMetadata { /** - * The value indicating whether to check for duplicate message. + * The type. */ - checkDuplicateMessage: boolean; + type?: string; /** - * The number of days to look back for duplicate interchange. + * Indicates whether its required. */ - interchangeDuplicatesValidityDays: number; + isRequired?: boolean; /** - * The value indicating whether to check for certificate revocation list on send. + * The display name. */ - checkCertificateRevocationListOnSend: boolean; + displayName?: string; /** - * The value indicating whether to check for certificate revocation list on receive. + * The description. */ - checkCertificateRevocationListOnReceive: boolean; + description?: string; /** - * The encryption algorithm. Possible values include: 'NotSpecified', 'None', 'DES3', 'RC2', - * 'AES128', 'AES192', 'AES256' + * The visibility. Possible values include: 'NotSpecified', 'Default', 'Internal' */ - encryptionAlgorithm: EncryptionAlgorithm; + visibility?: ApiDeploymentParameterVisibility; +} + +/** + * The API deployment parameters metadata. + */ +export interface ApiDeploymentParameterMetadataSet { /** - * The signing algorithm. Possible values include: 'NotSpecified', 'Default', 'SHA1', 'SHA2256', - * 'SHA2384', 'SHA2512' + * The package content link parameter. */ - signingAlgorithm?: SigningAlgorithm; + packageContentLink?: ApiDeploymentParameterMetadata; + /** + * The package content link parameter. + */ + redisCacheConnectionString?: ApiDeploymentParameterMetadata; } /** - * The AS2 agreement envelope settings. + * The api resource metadata. */ -export interface AS2EnvelopeSettings { +export interface ApiResourceMetadata { /** - * The message content type. + * The source. */ - messageContentType: string; + source?: string; /** - * The value indicating whether to transmit file name in mime header. + * The brand color. */ - transmitFileNameInMimeHeader: boolean; + brandColor?: string; /** - * The template for file name. + * The hide key. */ - fileNameTemplate: string; + hideKey?: string; /** - * The value indicating whether to suspend message on file name generation error. + * The tags. */ - suspendMessageOnFileNameGenerationError: boolean; + tags?: { [propertyName: string]: string }; /** - * The value indicating whether to auto generate file name. + * The api type. Possible values include: 'NotSpecified', 'Rest', 'Soap' */ - autogenerateFileName: boolean; -} - -/** - * The AS2 agreement error settings. - */ -export interface AS2ErrorSettings { + apiType?: ApiType; /** - * The value indicating whether to suspend duplicate message. + * The WSDL service. */ - suspendDuplicateMessage: boolean; + wsdlService?: WsdlService; /** - * The value indicating whether to resend message If MDN is not received. + * The WSDL import method. Possible values include: 'NotSpecified', 'SoapToRest', + * 'SoapPassThrough' */ - resendIfMDNNotReceived: boolean; + wsdlImportMethod?: WsdlImportMethod; + /** + * The connection type. + */ + connectionType?: string; + /** + * The provisioning state. Possible values include: 'NotSpecified', 'Accepted', 'Running', + * 'Ready', 'Creating', 'Created', 'Deleting', 'Deleted', 'Canceled', 'Failed', 'Succeeded', + * 'Moving', 'Updating', 'Registering', 'Registered', 'Unregistering', 'Unregistered', + * 'Completed', 'Renewing', 'Pending', 'Waiting', 'InProgress' + */ + provisioningState?: WorkflowProvisioningState; + /** + * The connector deployment parameters metadata. + */ + deploymentParameters?: ApiDeploymentParameterMetadataSet; } /** - * The AS2 agreement protocol settings. + * The API general information. */ -export interface AS2ProtocolSettings { - /** - * The message connection settings. - */ - messageConnectionSettings: AS2MessageConnectionSettings; +export interface ApiResourceGeneralInformation { /** - * The acknowledgement connection settings. + * The icon url. */ - acknowledgementConnectionSettings: AS2AcknowledgementConnectionSettings; + iconUrl?: string; /** - * The MDN settings. + * The display name. */ - mdnSettings: AS2MdnSettings; + displayName?: string; /** - * The security settings. + * The description. */ - securitySettings: AS2SecuritySettings; + description?: string; /** - * The validation settings. + * The terms of use url. */ - validationSettings: AS2ValidationSettings; + termsOfUseUrl?: string; /** - * The envelope settings. + * The release tag. */ - envelopeSettings: AS2EnvelopeSettings; + releaseTag?: string; /** - * The error settings. + * The tier. Possible values include: 'NotSpecified', 'Enterprise', 'Standard', 'Premium' */ - errorSettings: AS2ErrorSettings; + tier?: ApiTier; } /** - * The integration account AS2 one-way agreement. + * The API backend service. */ -export interface AS2OneWayAgreement { +export interface ApiResourceBackendService { /** - * The sender business identity + * The service URL. */ - senderBusinessIdentity: BusinessIdentity; + serviceUrl?: string; +} + +/** + * The API resource policies. + */ +export interface ApiResourcePolicies { /** - * The receiver business identity + * The API level only policies XML as embedded content. */ - receiverBusinessIdentity: BusinessIdentity; + content?: string; /** - * The AS2 protocol settings. + * The content link to the policies. */ - protocolSettings: AS2ProtocolSettings; + contentLink?: string; } /** - * The integration account AS2 agreement content. + * The Api resource definition. */ -export interface AS2AgreementContent { +export interface ApiResourceDefinitions { /** - * The AS2 one-way receive agreement. + * The original swagger url. */ - receiveAgreement: AS2OneWayAgreement; + originalSwaggerUrl?: string; /** - * The AS2 one-way send agreement. + * The modified swagger url. */ - sendAgreement: AS2OneWayAgreement; + modifiedSwaggerUrl?: string; } /** - * The X12 agreement validation settings. + * The API resource properties. */ -export interface X12ValidationSettings { +export interface ApiResourceProperties { /** - * The value indicating whether to validate character set in the message. + * The name */ - validateCharacterSet: boolean; + name?: string; /** - * The value indicating whether to check for duplicate interchange control number. + * The connection parameters. */ - checkDuplicateInterchangeControlNumber: boolean; + connectionParameters?: { [propertyName: string]: any }; /** - * The validity period of interchange control number. + * The metadata. */ - interchangeControlNumberValidityDays: number; + metadata?: ApiResourceMetadata; /** - * The value indicating whether to check for duplicate group control number. + * The runtime urls. */ - checkDuplicateGroupControlNumber: boolean; + runtimeUrls?: string[]; /** - * The value indicating whether to check for duplicate transaction set control number. + * The api general information. */ - checkDuplicateTransactionSetControlNumber: boolean; + generalInformation?: ApiResourceGeneralInformation; /** - * The value indicating whether to Whether to validate EDI types. + * The capabilities. */ - validateEDITypes: boolean; + capabilities?: string[]; /** - * The value indicating whether to Whether to validate XSD types. + * The backend service. */ - validateXSDTypes: boolean; + backendService?: ApiResourceBackendService; /** - * The value indicating whether to allow leading and trailing spaces and zeroes. + * The policies for the API. */ - allowLeadingAndTrailingSpacesAndZeroes: boolean; + policies?: ApiResourcePolicies; /** - * The value indicating whether to trim leading and trailing spaces and zeroes. + * The API definition. */ - trimLeadingAndTrailingSpacesAndZeroes: boolean; + apiDefinitionUrl?: string; /** - * The trailing separator policy. Possible values include: 'NotSpecified', 'NotAllowed', - * 'Optional', 'Mandatory' + * The api definitions. */ - trailingSeparatorPolicy: TrailingSeparatorPolicy; -} - -/** - * The X12 agreement framing settings. - */ -export interface X12FramingSettings { + apiDefinitions?: ApiResourceDefinitions; /** - * The data element separator. + * The integration service environment reference. */ - dataElementSeparator: number; + integrationServiceEnvironment?: ResourceReference; /** - * The component separator. + * The provisioning state. Possible values include: 'NotSpecified', 'Accepted', 'Running', + * 'Ready', 'Creating', 'Created', 'Deleting', 'Deleted', 'Canceled', 'Failed', 'Succeeded', + * 'Moving', 'Updating', 'Registering', 'Registered', 'Unregistering', 'Unregistered', + * 'Completed', 'Renewing', 'Pending', 'Waiting', 'InProgress' */ - componentSeparator: number; + provisioningState?: WorkflowProvisioningState; /** - * The value indicating whether to replace separators in payload. + * The category. Possible values include: 'NotSpecified', 'Enterprise', 'Standard', 'Premium' */ - replaceSeparatorsInPayload: boolean; + category?: ApiTier; +} + +/** + * The managed api definition. + */ +export interface ManagedApi extends Resource { /** - * The replacement character. + * The api resource properties. */ - replaceCharacter: number; + properties?: ApiResourceProperties; +} + +/** + * The network endpoint. + */ +export interface IntegrationServiceEnvironmentNetworkEndpoint { /** - * The segment terminator. + * The accessibility state. Possible values include: 'NotSpecified', 'Unknown', 'Available', + * 'NotAvailable' */ - segmentTerminator: number; + accessibility?: IntegrationServiceEnvironmentNetworkEndPointAccessibilityState; /** - * The X12 character set. Possible values include: 'NotSpecified', 'Basic', 'Extended', 'UTF8' + * The domain name. */ - characterSet: X12CharacterSet; + domainName?: string; /** - * The segment terminator suffix. Possible values include: 'NotSpecified', 'None', 'CR', 'LF', - * 'CRLF' + * The ports. */ - segmentTerminatorSuffix: SegmentTerminatorSuffix; + ports?: string[]; } /** - * The X12 agreement envelope settings. + * The azure async operation resource. */ -export interface X12EnvelopeSettings { - /** - * The controls standards id. - */ - controlStandardsId: number; +export interface IntegrationServiceEnvironmentNetworkDependency { /** - * The value indicating whether to use control standards id as repetition character. + * The network dependency category type. Possible values include: 'NotSpecified', 'AzureStorage', + * 'AzureManagement', 'AzureActiveDirectory', 'SSLCertificateVerification', + * 'DiagnosticLogsAndMetrics', 'IntegrationServiceEnvironmentConnectors', 'RedisCache', + * 'AccessEndpoints', 'RecoveryService', 'SQL', 'RegionalService' */ - useControlStandardsIdAsRepetitionCharacter: boolean; + category?: IntegrationServiceEnvironmentNetworkDependencyCategoryType; /** - * The sender application id. + * The display name. */ - senderApplicationId: string; + displayName?: string; /** - * The receiver application id. + * The endpoints. */ - receiverApplicationId: string; + endpoints?: IntegrationServiceEnvironmentNetworkEndpoint[]; +} + +/** + * The extended error info. + */ +export interface ExtendedErrorInfo { /** - * The control version number. + * The error code. Possible values include: 'NotSpecified', + * 'IntegrationServiceEnvironmentNotFound', 'InternalServerError', 'InvalidOperationId' */ - controlVersionNumber: string; + code: ErrorResponseCode; /** - * The interchange control number lower bound. + * The error message. */ - interchangeControlNumberLowerBound: number; + message: string; /** - * The interchange control number upper bound. + * The error message details. */ - interchangeControlNumberUpperBound: number; + details?: ExtendedErrorInfo[]; /** - * The value indicating whether to rollover interchange control number. + * The inner error. */ - rolloverInterchangeControlNumber: boolean; + innerError?: any; +} + +/** + * The integration service environment subnet network health. + */ +export interface IntegrationServiceEnvironmentNetworkDependencyHealth { /** - * The value indicating whether to enable default group headers. + * The error if any occurred during the operation. */ - enableDefaultGroupHeaders: boolean; + error?: ExtendedErrorInfo; /** - * The functional group id. + * The network dependency health state. Possible values include: 'NotSpecified', 'Healthy', + * 'Unhealthy', 'Unknown' */ - functionalGroupId?: string; + state?: IntegrationServiceEnvironmentNetworkDependencyHealthState; +} + +/** + * The integration service environment subnet network health. + */ +export interface IntegrationServiceEnvironmentSubnetNetworkHealth { /** - * The group control number lower bound. + * The outbound network dependencies. */ - groupControlNumberLowerBound: number; + outboundNetworkDependencies?: IntegrationServiceEnvironmentNetworkDependency[]; /** - * The group control number upper bound. + * The integration service environment network health. */ - groupControlNumberUpperBound: number; + outboundNetworkHealth?: IntegrationServiceEnvironmentNetworkDependencyHealth; /** - * The value indicating whether to rollover group control number. + * The integration service environment network health state. Possible values include: + * 'NotSpecified', 'Unknown', 'Available', 'NotAvailable' */ - rolloverGroupControlNumber: boolean; + networkDependencyHealthState: IntegrationServiceEnvironmentNetworkEndPointAccessibilityState; +} + +/** + * The integration service environment access endpoint. + */ +export interface IntegrationServiceEnvironmentAccessEndpoint { /** - * The group header agency code. + * The access endpoint type. Possible values include: 'NotSpecified', 'External', 'Internal' */ - groupHeaderAgencyCode: string; + type?: IntegrationServiceEnvironmentAccessEndpointType; +} + +/** + * The network configuration. + */ +export interface NetworkConfiguration { /** - * The group header version. + * Gets the virtual network address space. */ - groupHeaderVersion: string; + virtualNetworkAddressSpace?: string; /** - * The transaction set control number lower bound. + * The access endpoint. */ - transactionSetControlNumberLowerBound: number; + accessEndpoint?: IntegrationServiceEnvironmentAccessEndpoint; /** - * The transaction set control number upper bound. + * The subnets. */ - transactionSetControlNumberUpperBound: number; + subnets?: ResourceReference[]; +} + +/** + * The integration service environment properties. + */ +export interface IntegrationServiceEnvironmentProperties { /** - * The value indicating whether to rollover transaction set control number. + * The provisioning state. Possible values include: 'NotSpecified', 'Accepted', 'Running', + * 'Ready', 'Creating', 'Created', 'Deleting', 'Deleted', 'Canceled', 'Failed', 'Succeeded', + * 'Moving', 'Updating', 'Registering', 'Registered', 'Unregistering', 'Unregistered', + * 'Completed', 'Renewing', 'Pending', 'Waiting', 'InProgress' */ - rolloverTransactionSetControlNumber: boolean; + provisioningState?: WorkflowProvisioningState; /** - * The transaction set control number prefix. + * The integration service environment state. Possible values include: 'NotSpecified', + * 'Completed', 'Enabled', 'Disabled', 'Deleted', 'Suspended' */ - transactionSetControlNumberPrefix?: string; + state?: WorkflowState; /** - * The transaction set control number suffix. + * Gets the tracking id. */ - transactionSetControlNumberSuffix?: string; + integrationServiceEnvironmentId?: string; /** - * The value indicating whether to overwrite existing transaction set control number. + * The endpoints configuration. */ - overwriteExistingTransactionSetControlNumber: boolean; + endpointsConfiguration?: FlowEndpointsConfiguration; /** - * The group header date format. Possible values include: 'NotSpecified', 'CCYYMMDD', 'YYMMDD' + * The network configuration. */ - groupHeaderDateFormat: X12DateFormat; + networkConfiguration?: NetworkConfiguration; +} + +/** + * The integration service environment sku. + */ +export interface IntegrationServiceEnvironmentSku { /** - * The group header time format. Possible values include: 'NotSpecified', 'HHMM', 'HHMMSS', - * 'HHMMSSdd', 'HHMMSSd' + * The sku name. Possible values include: 'NotSpecified', 'Premium', 'Developer' */ - groupHeaderTimeFormat: X12TimeFormat; + name?: IntegrationServiceEnvironmentSkuName; /** - * The usage indicator. Possible values include: 'NotSpecified', 'Test', 'Information', - * 'Production' + * The sku capacity. */ - usageIndicator: UsageIndicator; + capacity?: number; } /** - * The X12 agreement acknowledgement settings. + * The integration service environment. */ -export interface X12AcknowledgementSettings { +export interface IntegrationServiceEnvironment extends Resource { /** - * The value indicating whether technical acknowledgement is needed. + * The integration service environment properties. */ - needTechnicalAcknowledgement: boolean; + properties?: IntegrationServiceEnvironmentProperties; /** - * The value indicating whether to batch the technical acknowledgements. + * The sku. */ - batchTechnicalAcknowledgements: boolean; + sku?: IntegrationServiceEnvironmentSku; +} + +/** + * The sku. + */ +export interface IntegrationServiceEnvironmentSkuDefinitionSku { /** - * The value indicating whether functional acknowledgement is needed. + * The sku name. Possible values include: 'NotSpecified', 'Premium', 'Developer' */ - needFunctionalAcknowledgement: boolean; + name?: IntegrationServiceEnvironmentSkuName; /** - * The functional acknowledgement version. + * The sku tier. */ - functionalAcknowledgementVersion?: string; + tier?: string; +} + +/** + * The integration service environment sku capacity. + */ +export interface IntegrationServiceEnvironmentSkuCapacity { /** - * The value indicating whether to batch functional acknowledgements. + * The minimum capacity. */ - batchFunctionalAcknowledgements: boolean; + minimum?: number; /** - * The value indicating whether implementation acknowledgement is needed. + * The maximum capacity. */ - needImplementationAcknowledgement: boolean; + maximum?: number; /** - * The implementation acknowledgement version. + * The default capacity. */ - implementationAcknowledgementVersion?: string; + default?: number; /** - * The value indicating whether to batch implementation acknowledgements. + * The sku scale type. Possible values include: 'Manual', 'Automatic', 'None' */ - batchImplementationAcknowledgements: boolean; + scaleType?: IntegrationServiceEnvironmentSkuScaleType; +} + +/** + * The integration service environment sku definition. + */ +export interface IntegrationServiceEnvironmentSkuDefinition { /** - * The value indicating whether a loop is needed for valid messages. + * The resource type. */ - needLoopForValidMessages: boolean; + resourceType?: string; /** - * The value indicating whether to send synchronous acknowledgement. + * The sku. */ - sendSynchronousAcknowledgement: boolean; + sku?: IntegrationServiceEnvironmentSkuDefinitionSku; /** - * The acknowledgement control number prefix. + * The sku capacity. */ - acknowledgementControlNumberPrefix?: string; + capacity?: IntegrationServiceEnvironmentSkuCapacity; +} + +/** + * The integration account sku. + */ +export interface IntegrationAccountSku { /** - * The acknowledgement control number suffix. + * The sku name. Possible values include: 'NotSpecified', 'Free', 'Basic', 'Standard' */ - acknowledgementControlNumberSuffix?: string; + name: IntegrationAccountSkuName; +} + +/** + * The integration account. + */ +export interface IntegrationAccount extends Resource { /** - * The acknowledgement control number lower bound. + * The integration service environment. */ - acknowledgementControlNumberLowerBound: number; + integrationServiceEnvironment?: IntegrationServiceEnvironment; /** - * The acknowledgement control number upper bound. + * The workflow state. Possible values include: 'NotSpecified', 'Completed', 'Enabled', + * 'Disabled', 'Deleted', 'Suspended' */ - acknowledgementControlNumberUpperBound: number; + state?: WorkflowState; /** - * The value indicating whether to rollover acknowledgement control number. + * The sku. */ - rolloverAcknowledgementControlNumber: boolean; + sku?: IntegrationAccountSku; } /** - * The X12 message filter for odata query. + * The callback url parameters. */ -export interface X12MessageFilter { +export interface GetCallbackUrlParameters { /** - * The message filter type. Possible values include: 'NotSpecified', 'Include', 'Exclude' + * The expiry time. */ - messageFilterType: MessageFilterType; + notAfter?: Date; + /** + * The key type. Possible values include: 'NotSpecified', 'Primary', 'Secondary' + */ + keyType?: KeyType; } /** - * The X12 agreement security settings. + * The callback url. */ -export interface X12SecuritySettings { - /** - * The authorization qualifier. - */ - authorizationQualifier: string; - /** - * The authorization value. - */ - authorizationValue?: string; - /** - * The security qualifier. - */ - securityQualifier: string; +export interface CallbackUrl { /** - * The password value. + * The URL value. */ - passwordValue?: string; + value?: string; } /** - * The X12 processing settings. + * The integration account schema. */ -export interface X12ProcessingSettings { +export interface IntegrationAccountSchema extends Resource { /** - * The value indicating whether to mask security information. + * The schema type. Possible values include: 'NotSpecified', 'Xml' */ - maskSecurityInfo: boolean; + schemaType: SchemaType; /** - * The value indicating whether to convert numerical type to implied decimal. + * The target namespace of the schema. */ - convertImpliedDecimal: boolean; + targetNamespace?: string; /** - * The value indicating whether to preserve interchange. + * The document name. */ - preserveInterchange: boolean; + documentName?: string; /** - * The value indicating whether to suspend interchange on error. + * The file name. */ - suspendInterchangeOnError: boolean; + fileName?: string; /** - * The value indicating whether to create empty xml tags for trailing separators. + * The created time. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - createEmptyXmlTagsForTrailingSeparators: boolean; + readonly createdTime?: Date; /** - * The value indicating whether to use dot as decimal separator. + * The changed time. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - useDotAsDecimalSeparator: boolean; + readonly changedTime?: Date; + /** + * The metadata. + */ + metadata?: any; + /** + * The content. + */ + content?: string; + /** + * The content type. + */ + 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 envelope override settings. + * The integration account schema filter for odata query. */ -export interface X12EnvelopeOverride { +export interface IntegrationAccountSchemaFilter { /** - * The target namespace on which this envelope settings has to be applied. + * The schema type of integration account schema. Possible values include: 'NotSpecified', 'Xml' */ - targetNamespace: string; + schemaType: SchemaType; +} + +/** + * The parameters schema of integration account map. + */ +export interface IntegrationAccountMapPropertiesParametersSchema { /** - * The protocol version on which this envelope settings has to be applied. + * The reference name. */ - protocolVersion: string; + ref?: string; +} + +/** + * The integration account map. + */ +export interface IntegrationAccountMap extends Resource { /** - * The message id on which this envelope settings has to be applied. + * The map type. Possible values include: 'NotSpecified', 'Xslt', 'Xslt20', 'Xslt30', 'Liquid' */ - messageId: string; + mapType: MapType; /** - * The responsible agency code. + * The parameters schema of integration account map. */ - responsibleAgencyCode: string; + parametersSchema?: IntegrationAccountMapPropertiesParametersSchema; /** - * The header version. + * The created time. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - headerVersion: string; + readonly createdTime?: Date; /** - * The sender application id. + * The changed time. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - senderApplicationId: string; + readonly changedTime?: Date; /** - * The receiver application id. + * The content. */ - receiverApplicationId: string; + content?: string; /** - * The functional identifier code. + * The content type. */ - functionalIdentifierCode?: string; + contentType?: string; /** - * The date format. Possible values include: 'NotSpecified', 'CCYYMMDD', 'YYMMDD' + * The content link. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - dateFormat: X12DateFormat; + readonly contentLink?: ContentLink; /** - * The time format. Possible values include: 'NotSpecified', 'HHMM', 'HHMMSS', 'HHMMSSdd', - * 'HHMMSSd' + * The metadata. */ - timeFormat: X12TimeFormat; + metadata?: any; } /** - * The X12 validation override settings. + * The integration account map filter for odata query. */ -export interface X12ValidationOverride { - /** - * The message id on which the validation settings has to be applied. - */ - messageId: string; - /** - * The value indicating whether to validate EDI types. - */ - validateEDITypes: boolean; - /** - * The value indicating whether to validate XSD types. - */ - validateXSDTypes: boolean; +export interface IntegrationAccountMapFilter { /** - * The value indicating whether to allow leading and trailing spaces and zeroes. + * The map type of integration account map. Possible values include: 'NotSpecified', 'Xslt', + * 'Xslt20', 'Xslt30', 'Liquid' */ - allowLeadingAndTrailingSpacesAndZeroes: boolean; + mapType: MapType; +} + +/** + * The integration account partner's business identity. + */ +export interface BusinessIdentity { /** - * The value indicating whether to validate character Set. + * The business identity qualifier e.g. as2identity, ZZ, ZZZ, 31, 32 */ - validateCharacterSet: boolean; + qualifier: string; /** - * The value indicating whether to trim leading and trailing spaces and zeroes. + * The user defined business identity value. */ - trimLeadingAndTrailingSpacesAndZeroes: boolean; + value: string; +} + +/** + * The B2B partner content. + */ +export interface B2BPartnerContent { /** - * The trailing separator policy. Possible values include: 'NotSpecified', 'NotAllowed', - * 'Optional', 'Mandatory' + * The list of partner business identities. */ - trailingSeparatorPolicy: TrailingSeparatorPolicy; + businessIdentities?: BusinessIdentity[]; } /** - * The X12 message identifier. + * The integration account partner content. */ -export interface X12MessageIdentifier { +export interface PartnerContent { /** - * The message id. + * The B2B partner content. */ - messageId: string; + b2b?: B2BPartnerContent; } /** - * The X12 schema reference. + * The integration account partner. */ -export interface X12SchemaReference { +export interface IntegrationAccountPartner extends Resource { /** - * The message id. + * The partner type. Possible values include: 'NotSpecified', 'B2B' */ - messageId: string; + partnerType: PartnerType; /** - * The sender application id. + * The created time. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - senderApplicationId?: string; + readonly createdTime?: Date; /** - * The schema version. + * The changed time. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ - schemaVersion: string; + readonly changedTime?: Date; /** - * The schema name. + * The metadata. */ - schemaName: string; + metadata?: any; + /** + * The partner content. + */ + content: PartnerContent; } /** - * The X12 delimiter override settings. + * The integration account partner filter for odata query. */ -export interface X12DelimiterOverrides { +export interface IntegrationAccountPartnerFilter { /** - * The protocol version. + * The partner type of integration account partner. Possible values include: 'NotSpecified', + * 'B2B' */ - protocolVersion?: string; + partnerType: PartnerType; +} + +/** + * The AS2 agreement message connection settings. + */ +export interface AS2MessageConnectionSettings { /** - * The message id. + * The value indicating whether to ignore mismatch in certificate name. */ - messageId?: string; + ignoreCertificateNameMismatch: boolean; /** - * The data element separator. + * The value indicating whether to support HTTP status code 'CONTINUE'. */ - dataElementSeparator: number; + supportHttpStatusCodeContinue: boolean; /** - * The component separator. + * The value indicating whether to keep the connection alive. */ - componentSeparator: number; + keepHttpConnectionAlive: boolean; /** - * The segment terminator. + * The value indicating whether to unfold the HTTP headers. */ - segmentTerminator: number; + unfoldHttpHeaders: boolean; +} + +/** + * The AS2 agreement acknowledgement connection settings. + */ +export interface AS2AcknowledgementConnectionSettings { /** - * The segment terminator suffix. Possible values include: 'NotSpecified', 'None', 'CR', 'LF', - * 'CRLF' + * Indicates whether to ignore mismatch in certificate name. */ - segmentTerminatorSuffix: SegmentTerminatorSuffix; + ignoreCertificateNameMismatch: boolean; /** - * The replacement character. + * Indicates whether to support HTTP status code 'CONTINUE'. */ - replaceCharacter: number; + supportHttpStatusCodeContinue: boolean; /** - * The value indicating whether to replace separators in payload. + * Indicates whether to keep the connection alive. */ - replaceSeparatorsInPayload: boolean; + keepHttpConnectionAlive: boolean; /** - * The target namespace on which this delimiter settings has to be applied. + * Indicates whether to unfold the HTTP headers. */ - targetNamespace?: string; + unfoldHttpHeaders: boolean; } /** - * The X12 agreement protocol settings. + * The AS2 agreement mdn settings. */ -export interface X12ProtocolSettings { +export interface AS2MdnSettings { /** - * The X12 validation settings. + * The value indicating whether to send or request a MDN. */ - validationSettings: X12ValidationSettings; + needMDN: boolean; /** - * The X12 framing settings. + * The value indicating whether the MDN needs to be signed or not. */ - framingSettings: X12FramingSettings; + signMDN: boolean; /** - * The X12 envelope settings. + * The value indicating whether to send the asynchronous MDN. */ - envelopeSettings: X12EnvelopeSettings; + sendMDNAsynchronously: boolean; /** - * The X12 acknowledgment settings. + * The receipt delivery URL. */ - acknowledgementSettings: X12AcknowledgementSettings; + receiptDeliveryUrl?: string; /** - * The X12 message filter. + * The disposition notification to header value. */ - messageFilter: X12MessageFilter; + dispositionNotificationTo?: string; /** - * The X12 security settings. + * The value indicating whether to sign the outbound MDN if optional. */ - securitySettings: X12SecuritySettings; + signOutboundMDNIfOptional: boolean; /** - * The X12 processing settings. + * The MDN text. */ - processingSettings: X12ProcessingSettings; + mdnText?: string; /** - * The X12 envelope override settings. + * The value indicating whether to send inbound MDN to message box. */ - envelopeOverrides?: X12EnvelopeOverride[]; + sendInboundMDNToMessageBox: boolean; /** - * The X12 validation override settings. + * The signing or hashing algorithm. Possible values include: 'NotSpecified', 'None', 'MD5', + * 'SHA1', 'SHA2256', 'SHA2384', 'SHA2512' */ - validationOverrides?: X12ValidationOverride[]; + micHashingAlgorithm: HashingAlgorithm; +} + +/** + * The AS2 agreement security settings. + */ +export interface AS2SecuritySettings { /** - * The X12 message filter list. + * The value indicating whether to send or request a MDN. */ - messageFilterList?: X12MessageIdentifier[]; + overrideGroupSigningCertificate: boolean; /** - * The X12 schema references. + * The name of the signing certificate. */ - schemaReferences: X12SchemaReference[]; + signingCertificateName?: string; /** - * The X12 delimiter override settings. + * The name of the encryption certificate. */ - x12DelimiterOverrides?: X12DelimiterOverrides[]; + encryptionCertificateName?: string; + /** + * The value indicating whether to enable NRR for inbound encoded messages. + */ + enableNRRForInboundEncodedMessages: boolean; + /** + * The value indicating whether to enable NRR for inbound decoded messages. + */ + enableNRRForInboundDecodedMessages: boolean; + /** + * The value indicating whether to enable NRR for outbound MDN. + */ + enableNRRForOutboundMDN: boolean; + /** + * 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. + */ + sha2AlgorithmFormat?: string; } /** - * The X12 one-way agreement. + * The AS2 agreement validation settings. */ -export interface X12OneWayAgreement { +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; + /** + * The value indicating whether the message has to be compressed. + */ + compressMessage: boolean; + /** + * The value indicating whether to check for duplicate message. + */ + checkDuplicateMessage: boolean; + /** + * The number of days to look back for duplicate interchange. + */ + interchangeDuplicatesValidityDays: number; + /** + * The value indicating whether to check for certificate revocation list on send. + */ + checkCertificateRevocationListOnSend: boolean; + /** + * The value indicating whether to check for certificate revocation list on receive. + */ + checkCertificateRevocationListOnReceive: boolean; + /** + * The encryption algorithm. Possible values include: 'NotSpecified', 'None', 'DES3', 'RC2', + * 'AES128', 'AES192', 'AES256' + */ + encryptionAlgorithm: EncryptionAlgorithm; + /** + * The signing algorithm. Possible values include: 'NotSpecified', 'Default', 'SHA1', 'SHA2256', + * 'SHA2384', 'SHA2512' + */ + signingAlgorithm?: SigningAlgorithm; +} + +/** + * The AS2 agreement envelope settings. + */ +export interface AS2EnvelopeSettings { + /** + * The message content type. + */ + messageContentType: string; + /** + * The value indicating whether to transmit file name in mime header. + */ + transmitFileNameInMimeHeader: boolean; + /** + * The template for file name. + */ + fileNameTemplate: string; + /** + * The value indicating whether to suspend message on file name generation error. + */ + suspendMessageOnFileNameGenerationError: boolean; + /** + * The value indicating whether to auto generate file name. + */ + autogenerateFileName: boolean; +} + +/** + * The AS2 agreement error settings. + */ +export interface AS2ErrorSettings { + /** + * The value indicating whether to suspend duplicate message. + */ + suspendDuplicateMessage: boolean; + /** + * The value indicating whether to resend message If MDN is not received. + */ + resendIfMDNNotReceived: boolean; +} + +/** + * The AS2 agreement protocol settings. + */ +export interface AS2ProtocolSettings { + /** + * The message connection settings. + */ + messageConnectionSettings: AS2MessageConnectionSettings; + /** + * The acknowledgement connection settings. + */ + acknowledgementConnectionSettings: AS2AcknowledgementConnectionSettings; + /** + * The MDN settings. + */ + mdnSettings: AS2MdnSettings; + /** + * The security settings. + */ + securitySettings: AS2SecuritySettings; + /** + * The validation settings. + */ + validationSettings: AS2ValidationSettings; + /** + * The envelope settings. + */ + envelopeSettings: AS2EnvelopeSettings; + /** + * The error settings. + */ + errorSettings: AS2ErrorSettings; +} + +/** + * The integration account AS2 one-way agreement. + */ +export interface AS2OneWayAgreement { /** * The sender business identity */ @@ -1970,29 +2506,29 @@ export interface X12OneWayAgreement { */ receiverBusinessIdentity: BusinessIdentity; /** - * The X12 protocol settings. + * The AS2 protocol settings. */ - protocolSettings: X12ProtocolSettings; + protocolSettings: AS2ProtocolSettings; } /** - * The X12 agreement content. + * The integration account AS2 agreement content. */ -export interface X12AgreementContent { +export interface AS2AgreementContent { /** - * The X12 one-way receive agreement. + * The AS2 one-way receive agreement. */ - receiveAgreement: X12OneWayAgreement; + receiveAgreement: AS2OneWayAgreement; /** - * The X12 one-way send agreement. + * The AS2 one-way send agreement. */ - sendAgreement: X12OneWayAgreement; + sendAgreement: AS2OneWayAgreement; } /** - * The Edifact agreement validation settings. + * The X12 agreement validation settings. */ -export interface EdifactValidationSettings { +export interface X12ValidationSettings { /** * The value indicating whether to validate character set in the message. */ @@ -2037,21 +2573,9 @@ export interface EdifactValidationSettings { } /** - * The Edifact agreement framing settings. + * The X12 agreement framing settings. */ -export interface EdifactFramingSettings { - /** - * The service code list directory version. - */ - serviceCodeListDirectoryVersion?: string; - /** - * The character encoding. - */ - characterEncoding?: string; - /** - * The protocol version. - */ - protocolVersion: number; +export interface X12FramingSettings { /** * The data element separator. */ @@ -2061,81 +2585,58 @@ export interface EdifactFramingSettings { */ componentSeparator: number; /** - * The segment terminator. - */ - segmentTerminator: number; - /** - * The release indicator. + * The value indicating whether to replace separators in payload. */ - releaseIndicator: number; + replaceSeparatorsInPayload: boolean; /** - * The repetition separator. + * The replacement character. */ - repetitionSeparator: number; + replaceCharacter: number; /** - * The EDIFACT frame setting characterSet. Possible values include: 'NotSpecified', 'UNOB', - * 'UNOA', 'UNOC', 'UNOD', 'UNOE', 'UNOF', 'UNOG', 'UNOH', 'UNOI', 'UNOJ', 'UNOK', 'UNOX', - * 'UNOY', 'KECA' + * The segment terminator. */ - characterSet: EdifactCharacterSet; + segmentTerminator: number; /** - * The EDIFACT frame setting decimal indicator. Possible values include: 'NotSpecified', 'Comma', - * 'Decimal' + * The X12 character set. Possible values include: 'NotSpecified', 'Basic', 'Extended', 'UTF8' */ - decimalPointIndicator: EdifactDecimalIndicator; + characterSet: X12CharacterSet; /** - * The EDIFACT frame setting segment terminator suffix. Possible values include: 'NotSpecified', - * 'None', 'CR', 'LF', 'CRLF' + * The segment terminator suffix. Possible values include: 'NotSpecified', 'None', 'CR', 'LF', + * 'CRLF' */ segmentTerminatorSuffix: SegmentTerminatorSuffix; } /** - * The Edifact agreement envelope settings. + * The X12 agreement envelope settings. */ -export interface EdifactEnvelopeSettings { +export interface X12EnvelopeSettings { /** - * The group association assigned code. + * The controls standards id. */ - groupAssociationAssignedCode?: string; + controlStandardsId: number; /** - * The communication agreement id. + * The value indicating whether to use control standards id as repetition character. */ - communicationAgreementId?: string; + useControlStandardsIdAsRepetitionCharacter: boolean; /** - * The value indicating whether to apply delimiter string advice. + * The sender application id. */ - applyDelimiterStringAdvice: boolean; + senderApplicationId: string; /** - * The value indicating whether to create grouping segments. + * The receiver application id. */ - createGroupingSegments: boolean; + receiverApplicationId: string; /** - * The value indicating whether to enable default group headers. + * The control version number. */ - enableDefaultGroupHeaders: boolean; + controlVersionNumber: string; /** - * The recipient reference password value. - */ - recipientReferencePasswordValue?: string; - /** - * The recipient reference password qualifier. - */ - recipientReferencePasswordQualifier?: string; - /** - * The application reference id. - */ - applicationReferenceId?: string; - /** - * The processing priority code. - */ - processingPriorityCode?: string; - /** - * The interchange control number lower bound. + * The interchange control number lower bound. */ interchangeControlNumberLowerBound: number; /** - * The interchange control number upper bound. + * The interchange control number upper bound. */ interchangeControlNumberUpperBound: number; /** @@ -2143,37 +2644,13 @@ export interface EdifactEnvelopeSettings { */ rolloverInterchangeControlNumber: boolean; /** - * The interchange control number prefix. - */ - interchangeControlNumberPrefix?: string; - /** - * The interchange control number suffix. - */ - interchangeControlNumberSuffix?: string; - /** - * The sender reverse routing address. - */ - senderReverseRoutingAddress?: string; - /** - * The receiver reverse routing address. + * The value indicating whether to enable default group headers. */ - receiverReverseRoutingAddress?: string; + enableDefaultGroupHeaders: boolean; /** * The functional group id. */ functionalGroupId?: string; - /** - * The group controlling agency code. - */ - groupControllingAgencyCode?: string; - /** - * The group message version. - */ - groupMessageVersion?: string; - /** - * The group message release. - */ - groupMessageRelease?: string; /** * The group control number lower bound. */ @@ -2187,45 +2664,13 @@ export interface EdifactEnvelopeSettings { */ rolloverGroupControlNumber: boolean; /** - * The group control number prefix. - */ - groupControlNumberPrefix?: string; - /** - * The group control number suffix. - */ - groupControlNumberSuffix?: string; - /** - * The group application receiver qualifier. - */ - groupApplicationReceiverQualifier?: string; - /** - * The group application receiver id. - */ - groupApplicationReceiverId?: string; - /** - * The group application sender qualifier. - */ - groupApplicationSenderQualifier?: string; - /** - * The group application sender id. - */ - groupApplicationSenderId?: string; - /** - * The group application password. - */ - groupApplicationPassword?: string; - /** - * The value indicating whether to overwrite existing transaction set control number. - */ - overwriteExistingTransactionSetControlNumber: boolean; - /** - * The transaction set control number prefix. + * The group header agency code. */ - transactionSetControlNumberPrefix?: string; + groupHeaderAgencyCode: string; /** - * The transaction set control number suffix. + * The group header version. */ - transactionSetControlNumberSuffix?: string; + groupHeaderVersion: string; /** * The transaction set control number lower bound. */ @@ -2239,31 +2684,37 @@ export interface EdifactEnvelopeSettings { */ rolloverTransactionSetControlNumber: boolean; /** - * The value indicating whether the message is a test interchange. + * The transaction set control number prefix. */ - isTestInterchange: boolean; + transactionSetControlNumberPrefix?: string; /** - * The sender internal identification. + * The transaction set control number suffix. */ - senderInternalIdentification?: string; + transactionSetControlNumberSuffix?: string; /** - * The sender internal sub identification. + * The value indicating whether to overwrite existing transaction set control number. */ - senderInternalSubIdentification?: string; + overwriteExistingTransactionSetControlNumber: boolean; /** - * The receiver internal identification. + * The group header date format. Possible values include: 'NotSpecified', 'CCYYMMDD', 'YYMMDD' */ - receiverInternalIdentification?: string; + groupHeaderDateFormat: X12DateFormat; /** - * The receiver internal sub identification. + * The group header time format. Possible values include: 'NotSpecified', 'HHMM', 'HHMMSS', + * 'HHMMSSdd', 'HHMMSSd' */ - receiverInternalSubIdentification?: string; + groupHeaderTimeFormat: X12TimeFormat; + /** + * The usage indicator. Possible values include: 'NotSpecified', 'Test', 'Information', + * 'Production' + */ + usageIndicator: UsageIndicator; } /** - * The Edifact agreement acknowledgement settings. + * The X12 agreement acknowledgement settings. */ -export interface EdifactAcknowledgementSettings { +export interface X12AcknowledgementSettings { /** * The value indicating whether technical acknowledgement is needed. */ @@ -2276,10 +2727,26 @@ export interface EdifactAcknowledgementSettings { * The value indicating whether functional acknowledgement is needed. */ needFunctionalAcknowledgement: boolean; + /** + * The functional acknowledgement version. + */ + 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. */ @@ -2311,9 +2778,9 @@ export interface EdifactAcknowledgementSettings { } /** - * The Edifact message filter for odata query. + * The X12 message filter for odata query. */ -export interface EdifactMessageFilter { +export interface X12MessageFilter { /** * The message filter type. Possible values include: 'NotSpecified', 'Include', 'Exclude' */ @@ -2321,13 +2788,39 @@ export interface EdifactMessageFilter { } /** - * The Edifact agreement protocol settings. + * The X12 agreement security settings. */ -export interface EdifactProcessingSettings { +export interface X12SecuritySettings { + /** + * The authorization qualifier. + */ + authorizationQualifier: string; + /** + * The authorization value. + */ + authorizationValue?: string; + /** + * The security qualifier. + */ + securityQualifier: string; + /** + * The password value. + */ + passwordValue?: string; +} + +/** + * The X12 processing settings. + */ +export interface X12ProcessingSettings { /** * The value indicating whether to mask security information. */ maskSecurityInfo: boolean; + /** + * The value indicating whether to convert numerical type to implied decimal. + */ + convertImpliedDecimal: boolean; /** * The value indicating whether to preserve interchange. */ @@ -2347,109 +2840,113 @@ export interface EdifactProcessingSettings { } /** - * The Edifact envelope override settings. + * The X12 envelope override settings. */ -export interface EdifactEnvelopeOverride { +export interface X12EnvelopeOverride { + /** + * The target namespace on which this envelope settings has to be applied. + */ + targetNamespace: string; + /** + * The protocol version on which this envelope settings has to be applied. + */ + protocolVersion: string; /** * The message id on which this envelope settings has to be applied. */ - messageId?: string; + messageId: string; /** - * The message version on which this envelope settings has to be applied. + * The responsible agency code. */ - messageVersion?: string; + responsibleAgencyCode: string; /** - * The message release version on which this envelope settings has to be applied. + * The header version. */ - messageRelease?: string; + headerVersion: string; /** - * The message association assigned code. + * The sender application id. */ - messageAssociationAssignedCode?: string; + senderApplicationId: string; /** - * The target namespace on which this envelope settings has to be applied. + * The receiver application id. */ - targetNamespace?: string; + receiverApplicationId: string; /** - * The functional group id. + * The functional identifier code. */ - functionalGroupId?: string; + functionalIdentifierCode?: string; /** - * The sender application qualifier. + * The date format. Possible values include: 'NotSpecified', 'CCYYMMDD', 'YYMMDD' */ - senderApplicationQualifier?: string; + dateFormat: X12DateFormat; /** - * The sender application id. + * The time format. Possible values include: 'NotSpecified', 'HHMM', 'HHMMSS', 'HHMMSSdd', + * 'HHMMSSd' */ - senderApplicationId?: string; + timeFormat: X12TimeFormat; +} + +/** + * The X12 validation override settings. + */ +export interface X12ValidationOverride { /** - * The receiver application qualifier. + * The message id on which the validation settings has to be applied. */ - receiverApplicationQualifier?: string; + messageId: string; /** - * The receiver application id. + * The value indicating whether to validate EDI types. */ - receiverApplicationId?: string; + validateEDITypes: boolean; /** - * The controlling agency code. + * The value indicating whether to validate XSD types. */ - controllingAgencyCode?: string; + validateXSDTypes: boolean; /** - * The group header message version. + * The value indicating whether to allow leading and trailing spaces and zeroes. */ - groupHeaderMessageVersion?: string; + allowLeadingAndTrailingSpacesAndZeroes: boolean; /** - * The group header message release. + * The value indicating whether to validate character Set. */ - groupHeaderMessageRelease?: string; + validateCharacterSet: boolean; /** - * The association assigned code. + * The value indicating whether to trim leading and trailing spaces and zeroes. */ - associationAssignedCode?: string; + trimLeadingAndTrailingSpacesAndZeroes: boolean; /** - * The application password. + * The trailing separator policy. Possible values include: 'NotSpecified', 'NotAllowed', + * 'Optional', 'Mandatory' */ - applicationPassword?: string; + trailingSeparatorPolicy: TrailingSeparatorPolicy; } /** - * The Edifact message identifier. + * The X12 message identifier. */ -export interface EdifactMessageIdentifier { +export interface X12MessageIdentifier { /** - * The message id on which this envelope settings has to be applied. + * The message id. */ messageId: string; } /** - * The Edifact schema reference. + * The X12 schema reference. */ -export interface EdifactSchemaReference { +export interface X12SchemaReference { /** * The message id. */ messageId: string; /** - * The message version. - */ - messageVersion: string; - /** - * The message release version. - */ - messageRelease: string; - /** - * The sender application id. + * The sender application id. */ senderApplicationId?: string; /** - * The sender application qualifier. - */ - senderApplicationQualifier?: string; - /** - * The association assigned code. + * The schema version. */ - associationAssignedCode?: string; + schemaVersion: string; /** * The schema name. */ @@ -2457,56 +2954,17 @@ export interface EdifactSchemaReference { } /** - * The Edifact validation override settings. + * The X12 delimiter override settings. */ -export interface EdifactValidationOverride { - /** - * The message id on which the validation settings has to be applied. - */ - messageId: string; - /** - * The value indicating whether to validate character Set. - */ - enforceCharacterSet: boolean; - /** - * The value indicating whether to validate EDI types. - */ - validateEDITypes: boolean; - /** - * The value indicating whether to validate XSD types. - */ - validateXSDTypes: boolean; - /** - * The value indicating whether to allow leading and trailing spaces and zeroes. - */ - allowLeadingAndTrailingSpacesAndZeroes: boolean; - /** - * The trailing separator policy. Possible values include: 'NotSpecified', 'NotAllowed', - * 'Optional', 'Mandatory' - */ - trailingSeparatorPolicy: TrailingSeparatorPolicy; +export interface X12DelimiterOverrides { /** - * The value indicating whether to trim leading and trailing spaces and zeroes. + * The protocol version. */ - trimLeadingAndTrailingSpacesAndZeroes: boolean; -} - -/** - * The Edifact delimiter override settings. - */ -export interface EdifactDelimiterOverride { + protocolVersion?: string; /** * The message id. */ messageId?: string; - /** - * The message version. - */ - messageVersion?: string; - /** - * The message release. - */ - messageRelease?: string; /** * The data element separator. */ @@ -2519,27 +2977,19 @@ export interface EdifactDelimiterOverride { * 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. + * The replacement character. */ - releaseIndicator: number; + replaceCharacter: number; /** - * The message association assigned code. + * The value indicating whether to replace separators in payload. */ - messageAssociationAssignedCode?: string; + replaceSeparatorsInPayload: boolean; /** * The target namespace on which this delimiter settings has to be applied. */ @@ -2547,59 +2997,63 @@ export interface EdifactDelimiterOverride { } /** - * The Edifact agreement protocol settings. + * The X12 agreement protocol settings. */ -export interface EdifactProtocolSettings { +export interface X12ProtocolSettings { /** - * The EDIFACT validation settings. + * The X12 validation settings. */ - validationSettings: EdifactValidationSettings; + validationSettings: X12ValidationSettings; /** - * The EDIFACT framing settings. + * The X12 framing settings. */ - framingSettings: EdifactFramingSettings; + framingSettings: X12FramingSettings; /** - * The EDIFACT envelope settings. + * The X12 envelope settings. */ - envelopeSettings: EdifactEnvelopeSettings; + envelopeSettings: X12EnvelopeSettings; /** - * The EDIFACT acknowledgement settings. + * The X12 acknowledgment settings. */ - acknowledgementSettings: EdifactAcknowledgementSettings; + acknowledgementSettings: X12AcknowledgementSettings; /** - * The EDIFACT message filter. + * The X12 message filter. */ - messageFilter: EdifactMessageFilter; + messageFilter: X12MessageFilter; /** - * The EDIFACT processing Settings. + * The X12 security settings. */ - processingSettings: EdifactProcessingSettings; + securitySettings: X12SecuritySettings; /** - * The EDIFACT envelope override settings. + * The X12 processing settings. */ - envelopeOverrides?: EdifactEnvelopeOverride[]; + processingSettings: X12ProcessingSettings; /** - * The EDIFACT message filter list. + * The X12 envelope override settings. */ - messageFilterList?: EdifactMessageIdentifier[]; + envelopeOverrides?: X12EnvelopeOverride[]; /** - * The EDIFACT schema references. + * The X12 validation override settings. */ - schemaReferences: EdifactSchemaReference[]; + validationOverrides?: X12ValidationOverride[]; /** - * The EDIFACT validation override settings. + * The X12 message filter list. */ - validationOverrides?: EdifactValidationOverride[]; + messageFilterList?: X12MessageIdentifier[]; /** - * The EDIFACT delimiter override settings. + * The X12 schema references. */ - edifactDelimiterOverrides?: EdifactDelimiterOverride[]; + schemaReferences: X12SchemaReference[]; + /** + * The X12 delimiter override settings. + */ + x12DelimiterOverrides?: X12DelimiterOverrides[]; } /** - * The Edifact one way agreement. + * The X12 one-way agreement. */ -export interface EdifactOneWayAgreement { +export interface X12OneWayAgreement { /** * The sender business identity */ @@ -2609,1066 +3063,891 @@ export interface EdifactOneWayAgreement { */ receiverBusinessIdentity: BusinessIdentity; /** - * The EDIFACT protocol settings. + * The X12 protocol settings. */ - protocolSettings: EdifactProtocolSettings; + protocolSettings: X12ProtocolSettings; } /** - * The Edifact agreement content. + * The X12 agreement content. */ -export interface EdifactAgreementContent { +export interface X12AgreementContent { /** - * The EDIFACT one-way receive agreement. + * The X12 one-way receive agreement. */ - receiveAgreement: EdifactOneWayAgreement; + receiveAgreement: X12OneWayAgreement; /** - * The EDIFACT one-way send agreement. + * The X12 one-way send agreement. */ - sendAgreement: EdifactOneWayAgreement; + sendAgreement: X12OneWayAgreement; } /** - * The integration account agreement content. + * The Edifact agreement validation settings. */ -export interface AgreementContent { - /** - * The AS2 agreement content. - */ - aS2?: AS2AgreementContent; - /** - * The X12 agreement content. - */ - x12?: X12AgreementContent; +export interface EdifactValidationSettings { /** - * The EDIFACT agreement content. + * The value indicating whether to validate character set in the message. */ - edifact?: EdifactAgreementContent; -} - -/** - * The integration account agreement. - */ -export interface IntegrationAccountAgreement extends Resource { + validateCharacterSet: boolean; /** - * The created time. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The value indicating whether to check for duplicate interchange control number. */ - readonly createdTime?: Date; + checkDuplicateInterchangeControlNumber: boolean; /** - * The changed time. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The validity period of interchange control number. */ - readonly changedTime?: Date; + interchangeControlNumberValidityDays: number; /** - * The metadata. + * The value indicating whether to check for duplicate group control number. */ - metadata?: any; + checkDuplicateGroupControlNumber: boolean; /** - * The agreement type. Possible values include: 'NotSpecified', 'AS2', 'X12', 'Edifact' + * The value indicating whether to check for duplicate transaction set control number. */ - agreementType: AgreementType; + checkDuplicateTransactionSetControlNumber: boolean; /** - * The integration account partner that is set as host partner for this agreement. + * The value indicating whether to Whether to validate EDI types. */ - hostPartner: string; + validateEDITypes: boolean; /** - * The integration account partner that is set as guest partner for this agreement. + * The value indicating whether to Whether to validate XSD types. */ - guestPartner: string; + validateXSDTypes: boolean; /** - * The business identity of the host partner. + * The value indicating whether to allow leading and trailing spaces and zeroes. */ - hostIdentity: BusinessIdentity; + allowLeadingAndTrailingSpacesAndZeroes: boolean; /** - * The business identity of the guest partner. + * The value indicating whether to trim leading and trailing spaces and zeroes. */ - guestIdentity: BusinessIdentity; + trimLeadingAndTrailingSpacesAndZeroes: boolean; /** - * The agreement content. + * The trailing separator policy. Possible values include: 'NotSpecified', 'NotAllowed', + * 'Optional', 'Mandatory' */ - content: AgreementContent; + trailingSeparatorPolicy: TrailingSeparatorPolicy; } /** - * The integration account agreement filter for odata query. + * The Edifact agreement framing settings. */ -export interface IntegrationAccountAgreementFilter { +export interface EdifactFramingSettings { /** - * The agreement type of integration account agreement. Possible values include: 'NotSpecified', - * 'AS2', 'X12', 'Edifact' + * The service code list directory version. */ - agreementType: AgreementType; -} - -/** - * The key vault reference. - */ -export interface KeyVaultKeyReferenceKeyVault { + serviceCodeListDirectoryVersion?: string; /** - * The resource id. + * The character encoding. */ - id?: string; + characterEncoding?: string; /** - * The resource name. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The protocol version. */ - readonly name?: string; + protocolVersion: number; /** - * The resource type. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The data element separator. */ - readonly type?: string; -} - -/** - * The reference to the key vault key. - */ -export interface KeyVaultKeyReference { + dataElementSeparator: number; /** - * The key vault reference. + * The component separator. */ - keyVault: KeyVaultKeyReferenceKeyVault; + componentSeparator: number; /** - * The private key name in key vault. + * The segment terminator. */ - keyName: string; + segmentTerminator: number; /** - * The private key version in key vault. + * The release indicator. */ - keyVersion?: string; -} - -/** - * The integration account certificate. - */ -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; + releaseIndicator: number; /** - * The changed time. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The repetition separator. */ - readonly changedTime?: Date; + repetitionSeparator: number; /** - * The metadata. + * The EDIFACT frame setting characterSet. Possible values include: 'NotSpecified', 'UNOB', + * 'UNOA', 'UNOC', 'UNOD', 'UNOE', 'UNOF', 'UNOG', 'UNOH', 'UNOI', 'UNOJ', 'UNOK', 'UNOX', + * 'UNOY', 'KECA' */ - metadata?: any; + characterSet: EdifactCharacterSet; /** - * The key details in the key vault. + * The EDIFACT frame setting decimal indicator. Possible values include: 'NotSpecified', 'Comma', + * 'Decimal' */ - key?: KeyVaultKeyReference; + decimalPointIndicator: EdifactDecimalIndicator; /** - * The public certificate. + * The EDIFACT frame setting segment terminator suffix. Possible values include: 'NotSpecified', + * 'None', 'CR', 'LF', 'CRLF' */ - publicCertificate?: string; + segmentTerminatorSuffix: SegmentTerminatorSuffix; } /** - * The integration account session filter. + * The Edifact agreement envelope settings. */ -export interface IntegrationAccountSessionFilter { +export interface EdifactEnvelopeSettings { /** - * The changed time of integration account sessions. + * The group association assigned code. */ - changedTime: Date; -} - -/** - * The integration account session. - */ -export interface IntegrationAccountSession extends Resource { + groupAssociationAssignedCode?: string; /** - * The created time. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The communication agreement id. */ - readonly createdTime?: Date; + communicationAgreementId?: string; /** - * The changed time. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The value indicating whether to apply delimiter string advice. */ - readonly changedTime?: Date; + applyDelimiterStringAdvice: boolean; /** - * The session content. + * The value indicating whether to create grouping segments. */ - content?: any; -} - -/** - * The object that represents the operation. - */ -export interface OperationDisplay { + createGroupingSegments: boolean; /** - * Service provider: Microsoft.Logic + * The value indicating whether to enable default group headers. */ - provider?: string; + enableDefaultGroupHeaders: boolean; /** - * Resource on which the operation is performed: Profile, endpoint, etc. + * The recipient reference password value. */ - resource?: string; + recipientReferencePasswordValue?: string; /** - * Operation type: Read, write, delete, etc. + * The recipient reference password qualifier. */ - operation?: string; -} - -/** - * Logic REST API operation - */ -export interface Operation { + recipientReferencePasswordQualifier?: string; /** - * Operation name: {provider}/{resource}/{operation} + * The application reference id. */ - name?: string; + applicationReferenceId?: string; /** - * The object that represents the operation. + * The processing priority code. */ - display?: OperationDisplay; -} - -/** - * The key vault reference. - */ -export interface KeyVaultReference extends ResourceReference { -} - -/** - * The list key vault keys definition. - */ -export interface ListKeyVaultKeysDefinition { + processingPriorityCode?: string; /** - * The key vault reference. + * The interchange control number lower bound. */ - keyVault: KeyVaultReference; + interchangeControlNumberLowerBound: number; /** - * The skip token. + * The interchange control number upper bound. */ - skipToken?: string; -} - -/** - * The key attributes. - */ -export interface KeyVaultKeyAttributes { + interchangeControlNumberUpperBound: number; /** - * Whether the key is enabled or not. + * The value indicating whether to rollover interchange control number. */ - enabled?: boolean; + rolloverInterchangeControlNumber: boolean; /** - * When the key was created. + * The interchange control number prefix. */ - created?: number; + interchangeControlNumberPrefix?: string; /** - * When the key was updated. + * The interchange control number suffix. */ - updated?: number; -} - -/** - * The key vault key. - */ -export interface KeyVaultKey { + interchangeControlNumberSuffix?: string; /** - * The key id. + * The sender reverse routing address. */ - kid?: string; + senderReverseRoutingAddress?: string; /** - * The key attributes. + * The receiver reverse routing address. */ - attributes?: KeyVaultKeyAttributes; -} - -/** - * An interface representing TrackingEventErrorInfo. - */ -export interface TrackingEventErrorInfo { - message?: string; - code?: string; -} - -/** - * An interface representing TrackingEvent. - */ -export interface TrackingEvent { + receiverReverseRoutingAddress?: string; /** - * Possible values include: 'LogAlways', 'Critical', 'Error', 'Warning', 'Informational', - * 'Verbose' + * The functional group id. */ - eventLevel: EventLevel; - eventTime: Date; + functionalGroupId?: string; /** - * Possible values include: 'NotSpecified', 'Custom', 'AS2Message', 'AS2MDN', 'X12Interchange', - * 'X12FunctionalGroup', 'X12TransactionSet', 'X12InterchangeAcknowledgment', - * 'X12FunctionalGroupAcknowledgment', 'X12TransactionSetAcknowledgment', 'EdifactInterchange', - * 'EdifactFunctionalGroup', 'EdifactTransactionSet', 'EdifactInterchangeAcknowledgment', - * 'EdifactFunctionalGroupAcknowledgment', 'EdifactTransactionSetAcknowledgment' + * The group controlling agency code. */ - recordType: TrackingRecordType; - error?: TrackingEventErrorInfo; -} - -/** - * An interface representing TrackingEventsDefinition. - */ -export interface TrackingEventsDefinition { - sourceType: string; + groupControllingAgencyCode?: string; /** - * Possible values include: 'None', 'DisableSourceInfoEnrich' + * The group message version. */ - 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 { + groupMessageVersion?: string; /** - * The path. + * The group message release. */ - path?: string; -} - -/** - * The error info. - */ -export interface ErrorInfo { + groupMessageRelease?: string; /** - * The error code. + * The group control number lower bound. */ - code: string; -} - -/** - * The azure resource error info. - */ -export interface AzureResourceErrorInfo extends ErrorInfo { + groupControlNumberLowerBound: number; /** - * The error message. + * The group control number upper bound. */ - message: string; + groupControlNumberUpperBound: number; /** - * The error details. + * The value indicating whether to rollover group control number. */ - details?: AzureResourceErrorInfo[]; -} - -/** - * The workflow run action repetition index. - */ -export interface RepetitionIndex { + rolloverGroupControlNumber: boolean; /** - * The scope. + * The group control number prefix. */ - scopeName?: string; + groupControlNumberPrefix?: string; /** - * The index. + * The group control number suffix. */ - itemIndex: number; -} - -/** - * The workflow run action repetition definition. - */ -export interface WorkflowRunActionRepetitionDefinition extends Resource { + groupControlNumberSuffix?: string; /** - * The start time of the workflow scope repetition. + * The group application receiver qualifier. */ - startTime?: Date; + groupApplicationReceiverQualifier?: string; /** - * The end time of the workflow scope repetition. + * The group application receiver id. */ - endTime?: Date; + groupApplicationReceiverId?: string; /** - * The correlation properties. + * The group application sender qualifier. */ - 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; + groupApplicationSenderQualifier?: string; /** - * Gets the tracking id. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The group application sender id. */ - readonly trackingId?: string; + groupApplicationSenderId?: string; /** - * Gets the inputs. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The group application password. */ - readonly inputs?: any; + groupApplicationPassword?: string; /** - * Gets the link to inputs. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The value indicating whether to overwrite existing transaction set control number. */ - readonly inputsLink?: ContentLink; + overwriteExistingTransactionSetControlNumber: boolean; /** - * Gets the outputs. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The transaction set control number prefix. */ - readonly outputs?: any; + transactionSetControlNumberPrefix?: string; /** - * Gets the link to outputs. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The transaction set control number suffix. */ - readonly outputsLink?: ContentLink; + transactionSetControlNumberSuffix?: string; /** - * Gets the tracked properties. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The transaction set control number lower bound. */ - readonly trackedProperties?: any; + transactionSetControlNumberLowerBound: number; /** - * Gets the retry histories. + * The transaction set control number upper bound. */ - retryHistory?: RetryHistory[]; - iterationCount?: number; + transactionSetControlNumberUpperBound: number; /** - * The repetition indexes. + * The value indicating whether to rollover transaction set control number. */ - repetitionIndexes?: RepetitionIndex[]; -} - -/** - * The run operation result properties. - */ -export interface OperationResultProperties { + rolloverTransactionSetControlNumber: boolean; /** - * The start time of the workflow scope repetition. + * The value indicating whether the message is a test interchange. */ - startTime?: Date; + isTestInterchange: boolean; /** - * The end time of the workflow scope repetition. + * The sender internal identification. */ - endTime?: Date; + senderInternalIdentification?: string; /** - * The correlation properties. + * The sender internal sub identification. */ - correlation?: RunActionCorrelation; + senderInternalSubIdentification?: string; /** - * The status of the workflow scope repetition. Possible values include: 'NotSpecified', - * 'Paused', 'Running', 'Waiting', 'Succeeded', 'Skipped', 'Suspended', 'Cancelled', 'Failed', - * 'Faulted', 'TimedOut', 'Aborted', 'Ignored' + * The receiver internal identification. */ - status?: WorkflowStatus; + receiverInternalIdentification?: string; /** - * The workflow scope repetition code. + * The receiver internal sub identification. */ - code?: string; - error?: any; + receiverInternalSubIdentification?: string; } /** - * The operation result definition. + * The Edifact agreement acknowledgement settings. */ -export interface OperationResult extends OperationResultProperties { +export interface EdifactAcknowledgementSettings { /** - * Gets the tracking id. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The value indicating whether technical acknowledgement is needed. */ - readonly trackingId?: string; + needTechnicalAcknowledgement: boolean; /** - * Gets the inputs. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The value indicating whether to batch the technical acknowledgements. */ - readonly inputs?: any; + batchTechnicalAcknowledgements: boolean; /** - * Gets the link to inputs. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The value indicating whether functional acknowledgement is needed. */ - readonly inputsLink?: ContentLink; + needFunctionalAcknowledgement: boolean; /** - * Gets the outputs. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The value indicating whether to batch functional acknowledgements. */ - readonly outputs?: any; + batchFunctionalAcknowledgements: boolean; /** - * Gets the link to outputs. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The value indicating whether a loop is needed for valid messages. */ - readonly outputsLink?: ContentLink; + needLoopForValidMessages: boolean; /** - * Gets the tracked properties. - * **NOTE: This property will not be serialized. It can only be populated by the server.** + * The value indicating whether to send synchronous acknowledgement. */ - readonly trackedProperties?: any; + sendSynchronousAcknowledgement: boolean; /** - * Gets the retry histories. + * The acknowledgement control number prefix. */ - retryHistory?: RetryHistory[]; - iterationCount?: number; -} - -/** - * The correlation properties. - */ -export interface RunCorrelation { + acknowledgementControlNumberPrefix?: string; /** - * The client tracking identifier. + * The acknowledgement control number suffix. */ - clientTrackingId?: string; + acknowledgementControlNumberSuffix?: string; /** - * The client keywords. + * The acknowledgement control number lower bound. */ - clientKeywords?: string[]; + acknowledgementControlNumberLowerBound: number; + /** + * The acknowledgement control number upper bound. + */ + acknowledgementControlNumberUpperBound: number; + /** + * The value indicating whether to rollover acknowledgement control number. + */ + rolloverAcknowledgementControlNumber: boolean; } /** - * The workflow run action correlation properties. + * The Edifact message filter for odata query. */ -export interface RunActionCorrelation extends RunCorrelation { +export interface EdifactMessageFilter { /** - * The action tracking identifier. + * The message filter type. Possible values include: 'NotSpecified', 'Include', 'Exclude' */ - actionTrackingId?: string; + messageFilterType: MessageFilterType; } /** - * The JSON schema. + * The Edifact agreement protocol settings. */ -export interface JsonSchema { +export interface EdifactProcessingSettings { /** - * The JSON title. + * The value indicating whether to mask security information. */ - title?: string; + maskSecurityInfo: boolean; /** - * The JSON content. + * The value indicating whether to preserve interchange. */ - content?: string; -} - -/** - * The artifact properties definition. - */ -export interface ArtifactProperties { + preserveInterchange: boolean; /** - * The artifact creation time. + * The value indicating whether to suspend interchange on error. */ - createdTime?: Date; + suspendInterchangeOnError: boolean; /** - * The artifact changed time. + * The value indicating whether to create empty xml tags for trailing separators. */ - changedTime?: Date; - metadata?: any; + createEmptyXmlTagsForTrailingSeparators: boolean; + /** + * The value indicating whether to use dot as decimal separator. + */ + useDotAsDecimalSeparator: boolean; } /** - * The artifact content properties definition. + * The Edifact envelope override settings. */ -export interface ArtifactContentPropertiesDefinition extends ArtifactProperties { - content?: any; +export interface EdifactEnvelopeOverride { /** - * The content type. + * The message id on which this envelope settings has to be applied. */ - contentType?: string; + messageId?: string; /** - * The content link. + * The message version on which this envelope settings has to be applied. */ - contentLink?: ContentLink; -} - -/** - * The assembly properties definition. - */ -export interface AssemblyProperties extends ArtifactContentPropertiesDefinition { + messageVersion?: string; /** - * The assembly name. + * The message release version on which this envelope settings has to be applied. */ - assemblyName: string; + messageRelease?: string; /** - * The assembly version. + * The message association assigned code. */ - assemblyVersion?: string; + messageAssociationAssignedCode?: string; /** - * The assembly culture. + * The target namespace on which this envelope settings has to be applied. */ - assemblyCulture?: string; + targetNamespace?: string; /** - * The assembly public key token. + * The functional group id. */ - assemblyPublicKeyToken?: string; -} - -/** - * The assembly definition. - */ -export interface AssemblyDefinition extends Resource { + functionalGroupId?: string; /** - * The assembly properties. + * The sender application qualifier. */ - properties: AssemblyProperties; -} - -/** - * The batch release criteria. - */ -export interface BatchReleaseCriteria { + senderApplicationQualifier?: string; /** - * The message count. + * The sender application id. */ - messageCount?: number; + senderApplicationId?: string; /** - * The batch size in bytes. + * The receiver application qualifier. */ - batchSize?: number; + receiverApplicationQualifier?: string; /** - * The recurrence. + * The receiver application id. */ - recurrence?: WorkflowTriggerRecurrence; -} - -/** - * The batch configuration properties definition. - */ -export interface BatchConfigurationProperties extends ArtifactProperties { + receiverApplicationId?: string; /** - * The name of the batch group. + * The controlling agency code. */ - batchGroupName: string; + controllingAgencyCode?: string; /** - * The batch release criteria. + * The group header message version. */ - releaseCriteria: BatchReleaseCriteria; + groupHeaderMessageVersion?: string; + /** + * The group header message release. + */ + groupHeaderMessageRelease?: string; + /** + * The association assigned code. + */ + associationAssignedCode?: string; + /** + * The application password. + */ + applicationPassword?: string; } /** - * The batch configuration resource definition. + * The Edifact message identifier. */ -export interface BatchConfiguration extends Resource { +export interface EdifactMessageIdentifier { /** - * The batch configuration properties. + * The message id on which this envelope settings has to be applied. */ - properties: BatchConfigurationProperties; + messageId: string; } /** - * A request. + * The Edifact schema reference. */ -export interface Request { +export interface EdifactSchemaReference { /** - * A list of all the headers attached to the request. + * The message id. */ - headers?: any; + messageId: string; /** - * The destination for the request. + * The message version. */ - uri?: string; + messageVersion: string; /** - * The HTTP method used for the request. + * The message release version. */ - method?: string; -} - -/** - * A response. - */ -export interface Response { + messageRelease: string; /** - * A list of all the headers attached to the response. + * The sender application id. */ - headers?: any; + senderApplicationId?: string; /** - * The status code of the response. + * The sender application qualifier. */ - statusCode?: number; + senderApplicationQualifier?: string; /** - * Details on the location of the body content. + * The association assigned code. */ - bodyLink?: ContentLink; + associationAssignedCode?: string; + /** + * The schema name. + */ + schemaName: string; } /** - * The request history. + * The Edifact validation override settings. */ -export interface RequestHistoryProperties { +export interface EdifactValidationOverride { /** - * The time the request started. + * The message id on which the validation settings has to be applied. */ - startTime?: Date; + messageId: string; /** - * The time the request ended. + * The value indicating whether to validate character Set. */ - endTime?: Date; + enforceCharacterSet: boolean; /** - * The request. + * The value indicating whether to validate EDI types. */ - request?: Request; + validateEDITypes: boolean; /** - * The response. + * The value indicating whether to validate XSD types. */ - response?: Response; -} - -/** - * The request history. - */ -export interface RequestHistory extends Resource { + validateXSDTypes: boolean; /** - * The request history properties. + * The value indicating whether to allow leading and trailing spaces and zeroes. */ - properties?: RequestHistoryProperties; -} - -/** - * Optional Parameters. - */ -export interface WorkflowsListBySubscriptionOptionalParams extends msRest.RequestOptionsBase { + allowLeadingAndTrailingSpacesAndZeroes: boolean; /** - * The number of items to be included in the result. + * The trailing separator policy. Possible values include: 'NotSpecified', 'NotAllowed', + * 'Optional', 'Mandatory' */ - top?: number; + trailingSeparatorPolicy: TrailingSeparatorPolicy; /** - * The filter to apply on the operation. Options for filters include: State, Trigger, and - * ReferencedResourceId. + * The value indicating whether to trim leading and trailing spaces and zeroes. */ - filter?: string; + trimLeadingAndTrailingSpacesAndZeroes: boolean; } /** - * Optional Parameters. + * The Edifact delimiter override settings. */ -export interface WorkflowsListByResourceGroupOptionalParams extends msRest.RequestOptionsBase { +export interface EdifactDelimiterOverride { /** - * 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: State, Trigger, and - * ReferencedResourceId. + * The message version. */ - filter?: string; -} - -/** - * Optional Parameters. - */ -export interface WorkflowVersionsListOptionalParams extends msRest.RequestOptionsBase { + messageVersion?: string; /** - * The number of items to be included in the result. + * The message release. */ - top?: number; -} - -/** - * Optional Parameters. - */ -export interface WorkflowTriggersListOptionalParams extends msRest.RequestOptionsBase { + messageRelease?: string; /** - * The number of items to be included in the result. + * The data element separator. */ - top?: number; + dataElementSeparator: number; /** - * The filter to apply on the operation. + * The component separator. */ - filter?: string; -} - -/** - * Optional Parameters. - */ -export interface WorkflowVersionTriggersListCallbackUrlOptionalParams extends msRest.RequestOptionsBase { + componentSeparator: number; /** - * The callback URL parameters. + * The segment terminator. */ - parameters?: GetCallbackUrlParameters; -} - -/** - * Optional Parameters. - */ -export interface WorkflowTriggerHistoriesListOptionalParams extends msRest.RequestOptionsBase { + segmentTerminator: number; /** - * The number of items to be included in the result. + * The repetition separator. */ - top?: number; + repetitionSeparator: number; /** - * The filter to apply on the operation. Options for filters include: Status, StartTime, and - * ClientTrackingId. + * The segment terminator suffix. Possible values include: 'NotSpecified', 'None', 'CR', 'LF', + * 'CRLF' */ - filter?: string; -} - -/** - * Optional Parameters. - */ -export interface WorkflowRunsListOptionalParams extends msRest.RequestOptionsBase { + segmentTerminatorSuffix: SegmentTerminatorSuffix; /** - * The number of items to be included in the result. + * The decimal point indicator. Possible values include: 'NotSpecified', 'Comma', 'Decimal' */ - top?: number; + decimalPointIndicator: EdifactDecimalIndicator; /** - * The filter to apply on the operation. Options for filters include: Status, StartTime, and - * ClientTrackingId. + * The release indicator. */ - filter?: string; -} - -/** - * Optional Parameters. - */ -export interface WorkflowRunActionsListOptionalParams extends msRest.RequestOptionsBase { + releaseIndicator: number; /** - * 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. + * The target namespace on which this delimiter settings has to be applied. */ - filter?: string; + targetNamespace?: string; } /** - * Optional Parameters. + * The Edifact agreement protocol settings. */ -export interface IntegrationAccountsListBySubscriptionOptionalParams extends msRest.RequestOptionsBase { +export interface EdifactProtocolSettings { /** - * The number of items to be included in the result. + * The EDIFACT validation settings. */ - top?: number; -} - -/** - * Optional Parameters. - */ -export interface IntegrationAccountsListByResourceGroupOptionalParams extends msRest.RequestOptionsBase { + validationSettings: EdifactValidationSettings; /** - * The number of items to be included in the result. + * The EDIFACT framing settings. */ - top?: number; -} - -/** - * Optional Parameters. - */ -export interface IntegrationAccountSchemasListOptionalParams extends msRest.RequestOptionsBase { + framingSettings: EdifactFramingSettings; /** - * The number of items to be included in the result. + * The EDIFACT envelope settings. */ - top?: number; + envelopeSettings: EdifactEnvelopeSettings; /** - * The filter to apply on the operation. Options for filters include: SchemaType. + * The EDIFACT acknowledgement settings. */ - filter?: string; -} - -/** - * Optional Parameters. - */ -export interface IntegrationAccountMapsListOptionalParams extends msRest.RequestOptionsBase { + acknowledgementSettings: EdifactAcknowledgementSettings; /** - * The number of items to be included in the result. + * The EDIFACT message filter. */ - top?: number; + messageFilter: EdifactMessageFilter; /** - * The filter to apply on the operation. Options for filters include: MapType. + * The EDIFACT processing Settings. */ - filter?: string; -} - -/** - * Optional Parameters. - */ -export interface IntegrationAccountPartnersListOptionalParams extends msRest.RequestOptionsBase { + processingSettings: EdifactProcessingSettings; /** - * The number of items to be included in the result. + * The EDIFACT envelope override settings. */ - top?: number; + envelopeOverrides?: EdifactEnvelopeOverride[]; /** - * The filter to apply on the operation. Options for filters include: PartnerType. + * The EDIFACT message filter list. */ - filter?: string; -} - -/** - * Optional Parameters. - */ -export interface IntegrationAccountAgreementsListOptionalParams extends msRest.RequestOptionsBase { + messageFilterList?: EdifactMessageIdentifier[]; /** - * The number of items to be included in the result. + * The EDIFACT schema references. */ - top?: number; + schemaReferences: EdifactSchemaReference[]; /** - * The filter to apply on the operation. Options for filters include: AgreementType. + * The EDIFACT validation override settings. */ - filter?: string; + validationOverrides?: EdifactValidationOverride[]; + /** + * The EDIFACT delimiter override settings. + */ + edifactDelimiterOverrides?: EdifactDelimiterOverride[]; } /** - * Optional Parameters. + * The Edifact one way agreement. */ -export interface IntegrationAccountCertificatesListOptionalParams extends msRest.RequestOptionsBase { +export interface EdifactOneWayAgreement { /** - * The number of items to be included in the result. + * The sender business identity */ - top?: number; + senderBusinessIdentity: BusinessIdentity; + /** + * The receiver business identity + */ + receiverBusinessIdentity: BusinessIdentity; + /** + * The EDIFACT protocol settings. + */ + protocolSettings: EdifactProtocolSettings; } /** - * Optional Parameters. + * The Edifact agreement content. */ -export interface IntegrationAccountSessionsListOptionalParams extends msRest.RequestOptionsBase { +export interface EdifactAgreementContent { /** - * The number of items to be included in the result. + * The EDIFACT one-way receive agreement. */ - top?: number; + receiveAgreement: EdifactOneWayAgreement; /** - * The filter to apply on the operation. Options for filters include: ChangedTime. + * The EDIFACT one-way send agreement. */ - filter?: string; + sendAgreement: EdifactOneWayAgreement; } /** - * An interface representing LogicManagementClientOptions. + * The integration account agreement content. */ -export interface LogicManagementClientOptions extends AzureServiceClientOptions { - baseUri?: string; +export interface AgreementContent { + /** + * The AS2 agreement content. + */ + aS2?: AS2AgreementContent; + /** + * The X12 agreement content. + */ + x12?: X12AgreementContent; + /** + * The EDIFACT agreement content. + */ + edifact?: EdifactAgreementContent; } /** - * @interface - * The list of workflows. - * @extends Array + * The integration account agreement. */ -export interface WorkflowListResult extends Array { +export interface IntegrationAccountAgreement 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 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 versions. - * @extends Array + * The integration account agreement filter for odata query. */ -export interface WorkflowVersionListResult 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 workflow triggers. - * @extends Array + * The key vault reference. */ -export interface WorkflowTriggerListResult 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 - * The list of workflow trigger histories. - * @extends Array + * The reference to the key vault key. */ -export interface WorkflowTriggerHistoryListResult extends Array { +export interface KeyVaultKeyReference { /** - * The URL to get the next set of results. + * The key vault reference. */ - nextLink?: string; + keyVault: KeyVaultKeyReferenceKeyVault; + /** + * The private key name in key vault. + */ + keyName: string; + /** + * The private key version in key vault. + */ + keyVersion?: string; } /** - * @interface - * The list of workflow runs. - * @extends Array + * The integration account certificate. */ -export interface WorkflowRunListResult extends Array { +export interface IntegrationAccountCertificate 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 metadata. + */ + metadata?: any; + /** + * The key details in the key vault. + */ + key?: KeyVaultKeyReference; + /** + * The public certificate. + */ + publicCertificate?: string; } /** - * @interface - * The list of workflow run actions. - * @extends Array + * The integration account session filter. */ -export interface WorkflowRunActionListResult 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 - * An interface representing the ExpressionTraces. - * @extends Array + * The integration account session. */ -export interface ExpressionTraces extends Array { - inputs?: ExpressionRoot[]; +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; + /** + * 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 - * A collection of workflow run action repetitions. - * @extends Array + * The object that represents the operation. */ -export interface WorkflowRunActionRepetitionDefinitionCollection extends Array { +export interface OperationDisplay { + /** + * Service provider: Microsoft.Logic + */ + provider?: string; + /** + * Resource on which the operation is performed: Profile, endpoint, etc. + */ + resource?: string; + /** + * Operation type: Read, write, delete, etc. + */ + operation?: string; + /** + * Operation: description. + */ + description?: string; } /** - * @interface - * The list of workflow request histories. - * @extends Array + * Logic REST API operation */ -export interface RequestHistoryListResult extends Array { +export interface Operation { /** - * The URL to get the next set of results. + * Operation: origin */ - nextLink?: string; + origin?: string; + /** + * Operation name: {provider}/{resource}/{operation} + */ + name?: string; + /** + * The object that represents the operation. + */ + display?: OperationDisplay; + /** + * The properties. + */ + properties?: any; } /** - * @interface - * The list of integration accounts. - * @extends Array + * The key vault reference. */ -export interface IntegrationAccountListResult extends Array { - /** - * The URL to get the next set of results. - */ - nextLink?: string; +export interface KeyVaultReference extends ResourceReference { } /** - * @interface - * Collection of key vault keys. - * @extends Array + * The list key vault keys definition. */ -export interface KeyVaultKeyCollection extends Array { +export interface ListKeyVaultKeysDefinition { + /** + * The key vault reference. + */ + keyVault: KeyVaultReference; /** * The skip token. */ @@ -3676,365 +3955,1706 @@ export interface KeyVaultKeyCollection extends Array { } /** - * @interface - * A collection of assembly definitions. - * @extends Array + * The key attributes. */ -export interface AssemblyCollection extends Array { +export interface KeyVaultKeyAttributes { + /** + * Whether the key is enabled or not. + */ + enabled?: boolean; + /** + * When the key was created. + */ + created?: number; + /** + * When the key was updated. + */ + updated?: number; } /** - * @interface - * A collection of batch configurations. - * @extends Array + * The key vault key. */ -export interface BatchConfigurationCollection extends Array { +export interface KeyVaultKey { + /** + * The key id. + */ + kid?: string; + /** + * The key attributes. + */ + attributes?: KeyVaultKeyAttributes; } /** - * @interface - * The list of integration account schemas. - * @extends Array + * The tracking event error info. */ -export interface IntegrationAccountSchemaListResult extends Array { +export interface TrackingEventErrorInfo { /** - * The URL to get the next set of results. + * The message. */ - nextLink?: string; + message?: string; + /** + * The code. + */ + code?: string; } /** - * @interface - * The list of integration account maps. - * @extends Array + * The tracking event. */ -export interface IntegrationAccountMapListResult extends Array { +export interface TrackingEvent { /** - * The URL to get the next set of results. + * The event level. Possible values include: 'LogAlways', 'Critical', 'Error', 'Warning', + * 'Informational', 'Verbose' */ - nextLink?: string; + 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 record. + */ + record?: any; + /** + * The error. + */ + error?: TrackingEventErrorInfo; } /** - * @interface - * The list of integration account partners. - * @extends Array + * The tracking events definition. */ -export interface IntegrationAccountPartnerListResult extends Array { +export interface TrackingEventsDefinition { /** - * The URL to get the next set of results. + * The source type. */ - nextLink?: string; + sourceType: string; + /** + * The track events options. Possible values include: 'None', 'DisableSourceInfoEnrich' + */ + trackEventsOptions?: TrackEventsOperationOptions; + /** + * The events. + */ + events: TrackingEvent[]; } /** - * @interface - * The list of integration account agreements. - * @extends Array + * The set trigger state action definition. */ -export interface IntegrationAccountAgreementListResult extends Array { +export interface SetTriggerStateActionDefinition { /** - * The URL to get the next set of results. + * The source. */ - nextLink?: string; + source: WorkflowTriggerReference; } /** - * @interface - * The list of integration account certificates. - * @extends Array + * The expression. */ -export interface IntegrationAccountCertificateListResult extends Array { +export interface Expression { /** - * The URL to get the next set of results. + * The text. */ - nextLink?: string; + text?: string; + value?: any; + /** + * The sub expressions. + */ + subexpressions?: Expression[]; + error?: AzureResourceErrorInfo; } /** - * @interface - * The list of integration account sessions. - * @extends Array + * The expression root. */ -export interface IntegrationAccountSessionListResult extends Array { +export interface ExpressionRoot extends Expression { /** - * The URL to get the next set of results. + * The path. */ - nextLink?: string; + path?: 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 error info. */ -export interface OperationListResult extends Array { +export interface ErrorInfo { /** - * URL to get the next set of operation list results if there are any. + * The error code. */ - nextLink?: string; + code: 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} + * The azure resource error info. */ -export type WorkflowProvisioningState = 'NotSpecified' | 'Accepted' | 'Running' | 'Ready' | 'Creating' | 'Created' | 'Deleting' | 'Deleted' | 'Canceled' | 'Failed' | 'Succeeded' | 'Moving' | 'Updating' | 'Registering' | 'Registered' | 'Unregistering' | 'Unregistered' | 'Completed'; +export interface AzureResourceErrorInfo extends ErrorInfo { + /** + * The error message. + */ + message: string; + /** + * The error details. + */ + details?: AzureResourceErrorInfo[]; +} /** - * Defines values for WorkflowState. - * Possible values include: 'NotSpecified', 'Completed', 'Enabled', 'Disabled', 'Deleted', - * 'Suspended' - * @readonly - * @enum {string} + * The workflow run action repetition index. */ -export type WorkflowState = 'NotSpecified' | 'Completed' | 'Enabled' | 'Disabled' | 'Deleted' | 'Suspended'; +export interface RepetitionIndex { + /** + * The scope. + */ + scopeName?: string; + /** + * The index. + */ + itemIndex: number; +} /** - * Defines values for SkuName. - * Possible values include: 'NotSpecified', 'Free', 'Shared', 'Basic', 'Standard', 'Premium' - * @readonly - * @enum {string} + * The workflow run action repetition definition. */ -export type SkuName = 'NotSpecified' | 'Free' | 'Shared' | 'Basic' | 'Standard' | 'Premium'; +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[]; +} /** - * Defines values for ParameterType. - * Possible values include: 'NotSpecified', 'String', 'SecureString', 'Int', 'Float', 'Bool', - * 'Array', 'Object', 'SecureObject' - * @readonly - * @enum {string} + * The run operation result properties. */ -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'; +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; +} /** - * Defines values for WorkflowStatus. - * Possible values include: 'NotSpecified', 'Paused', 'Running', 'Waiting', 'Succeeded', 'Skipped', - * 'Suspended', 'Cancelled', 'Failed', 'Faulted', 'TimedOut', 'Aborted', 'Ignored' - * @readonly - * @enum {string} + * The operation result definition. */ -export type WorkflowStatus = 'NotSpecified' | 'Paused' | 'Running' | 'Waiting' | 'Succeeded' | 'Skipped' | 'Suspended' | 'Cancelled' | 'Failed' | 'Faulted' | 'TimedOut' | 'Aborted' | 'Ignored'; +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; +} /** - * Defines values for RecurrenceFrequency. - * Possible values include: 'NotSpecified', 'Second', 'Minute', 'Hour', 'Day', 'Week', 'Month', - * 'Year' - * @readonly - * @enum {string} + * The JSON schema. */ -export type RecurrenceFrequency = 'NotSpecified' | 'Second' | 'Minute' | 'Hour' | 'Day' | 'Week' | 'Month' | 'Year'; +export interface JsonSchema { + /** + * The JSON title. + */ + title?: string; + /** + * The JSON content. + */ + content?: string; +} /** - * Defines values for DaysOfWeek. - * Possible values include: 'Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - * 'Saturday' - * @readonly - * @enum {string} + * The artifact properties definition. */ -export type DaysOfWeek = 'Sunday' | 'Monday' | 'Tuesday' | 'Wednesday' | 'Thursday' | 'Friday' | 'Saturday'; +export interface ArtifactProperties { + /** + * The artifact creation time. + */ + createdTime?: Date; + /** + * The artifact changed time. + */ + changedTime?: Date; + metadata?: any; +} /** - * Defines values for DayOfWeek. - * Possible values include: 'Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', - * 'Saturday' - * @readonly - * @enum {string} + * The artifact content properties definition. */ -export type DayOfWeek = 'Sunday' | 'Monday' | 'Tuesday' | 'Wednesday' | 'Thursday' | 'Friday' | 'Saturday'; +export interface ArtifactContentPropertiesDefinition extends ArtifactProperties { + content?: any; + /** + * The content type. + */ + contentType?: string; + /** + * The content link. + */ + contentLink?: ContentLink; +} /** - * Defines values for KeyType. - * Possible values include: 'NotSpecified', 'Primary', 'Secondary' - * @readonly - * @enum {string} + * The assembly properties definition. */ -export type KeyType = 'NotSpecified' | 'Primary' | 'Secondary'; +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; +} /** - * Defines values for IntegrationAccountSkuName. - * Possible values include: 'NotSpecified', 'Free', 'Basic', 'Standard' - * @readonly - * @enum {string} + * The assembly definition. */ -export type IntegrationAccountSkuName = 'NotSpecified' | 'Free' | 'Basic' | 'Standard'; +export interface AssemblyDefinition extends Resource { + /** + * The assembly properties. + */ + properties: AssemblyProperties; +} /** - * Defines values for SchemaType. - * Possible values include: 'NotSpecified', 'Xml' - * @readonly - * @enum {string} + * The batch release criteria. */ -export type SchemaType = 'NotSpecified' | 'Xml'; +export interface BatchReleaseCriteria { + /** + * The message count. + */ + messageCount?: number; + /** + * The batch size in bytes. + */ + batchSize?: number; + /** + * The recurrence. + */ + recurrence?: WorkflowTriggerRecurrence; +} /** - * Defines values for MapType. - * Possible values include: 'NotSpecified', 'Xslt', 'Xslt20', 'Xslt30', 'Liquid' - * @readonly - * @enum {string} + * The batch configuration properties definition. */ -export type MapType = 'NotSpecified' | 'Xslt' | 'Xslt20' | 'Xslt30' | 'Liquid'; +export interface BatchConfigurationProperties extends ArtifactProperties { + /** + * The name of the batch group. + */ + batchGroupName: string; + /** + * The batch release criteria. + */ + releaseCriteria: BatchReleaseCriteria; +} /** - * Defines values for PartnerType. - * Possible values include: 'NotSpecified', 'B2B' - * @readonly - * @enum {string} + * The batch configuration resource definition. */ -export type PartnerType = 'NotSpecified' | 'B2B'; +export interface BatchConfiguration extends Resource { + /** + * The batch configuration properties. + */ + properties: BatchConfigurationProperties; +} /** - * Defines values for AgreementType. - * Possible values include: 'NotSpecified', 'AS2', 'X12', 'Edifact' - * @readonly - * @enum {string} + * A request. */ -export type AgreementType = 'NotSpecified' | 'AS2' | 'X12' | 'Edifact'; +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; +} /** - * Defines values for HashingAlgorithm. - * Possible values include: 'NotSpecified', 'None', 'MD5', 'SHA1', 'SHA2256', 'SHA2384', 'SHA2512' - * @readonly - * @enum {string} + * A response. */ -export type HashingAlgorithm = 'NotSpecified' | 'None' | 'MD5' | 'SHA1' | 'SHA2256' | 'SHA2384' | 'SHA2512'; +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; +} /** - * Defines values for EncryptionAlgorithm. - * Possible values include: 'NotSpecified', 'None', 'DES3', 'RC2', 'AES128', 'AES192', 'AES256' - * @readonly - * @enum {string} + * The request history. */ -export type EncryptionAlgorithm = 'NotSpecified' | 'None' | 'DES3' | 'RC2' | 'AES128' | 'AES192' | 'AES256'; +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; +} /** - * Defines values for SigningAlgorithm. - * Possible values include: 'NotSpecified', 'Default', 'SHA1', 'SHA2256', 'SHA2384', 'SHA2512' - * @readonly - * @enum {string} + * The request history. */ -export type SigningAlgorithm = 'NotSpecified' | 'Default' | 'SHA1' | 'SHA2256' | 'SHA2384' | 'SHA2512'; +export interface RequestHistory extends Resource { + /** + * The request history properties. + */ + properties?: RequestHistoryProperties; +} /** - * Defines values for TrailingSeparatorPolicy. - * Possible values include: 'NotSpecified', 'NotAllowed', 'Optional', 'Mandatory' - * @readonly - * @enum {string} + * Optional Parameters. */ -export type TrailingSeparatorPolicy = 'NotSpecified' | 'NotAllowed' | 'Optional' | 'Mandatory'; +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; +} /** - * Defines values for X12CharacterSet. - * Possible values include: 'NotSpecified', 'Basic', 'Extended', 'UTF8' - * @readonly - * @enum {string} + * Optional Parameters. */ -export type X12CharacterSet = 'NotSpecified' | 'Basic' | 'Extended' | 'UTF8'; +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; +} /** - * Defines values for SegmentTerminatorSuffix. - * Possible values include: 'NotSpecified', 'None', 'CR', 'LF', 'CRLF' - * @readonly - * @enum {string} + * Optional Parameters. */ -export type SegmentTerminatorSuffix = 'NotSpecified' | 'None' | 'CR' | 'LF' | 'CRLF'; +export interface WorkflowVersionsListOptionalParams extends msRest.RequestOptionsBase { + /** + * The number of items to be included in the result. + */ + top?: number; +} /** - * Defines values for X12DateFormat. - * Possible values include: 'NotSpecified', 'CCYYMMDD', 'YYMMDD' - * @readonly - * @enum {string} + * Optional Parameters. */ -export type X12DateFormat = 'NotSpecified' | 'CCYYMMDD' | 'YYMMDD'; +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; +} /** - * Defines values for X12TimeFormat. - * Possible values include: 'NotSpecified', 'HHMM', 'HHMMSS', 'HHMMSSdd', 'HHMMSSd' - * @readonly - * @enum {string} + * Optional Parameters. */ -export type X12TimeFormat = 'NotSpecified' | 'HHMM' | 'HHMMSS' | 'HHMMSSdd' | 'HHMMSSd'; +export interface WorkflowVersionTriggersListCallbackUrlOptionalParams extends msRest.RequestOptionsBase { + /** + * The callback URL parameters. + */ + parameters?: GetCallbackUrlParameters; +} /** - * Defines values for UsageIndicator. - * Possible values include: 'NotSpecified', 'Test', 'Information', 'Production' - * @readonly - * @enum {string} + * Optional Parameters. */ -export type UsageIndicator = 'NotSpecified' | 'Test' | 'Information' | 'Production'; +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; +} /** - * Defines values for MessageFilterType. - * Possible values include: 'NotSpecified', 'Include', 'Exclude' - * @readonly - * @enum {string} + * Optional Parameters. */ -export type MessageFilterType = 'NotSpecified' | 'Include' | 'Exclude'; +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; +} /** - * 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} + * Optional Parameters. */ -export type EdifactCharacterSet = 'NotSpecified' | 'UNOB' | 'UNOA' | 'UNOC' | 'UNOD' | 'UNOE' | 'UNOF' | 'UNOG' | 'UNOH' | 'UNOI' | 'UNOJ' | 'UNOK' | 'UNOX' | 'UNOY' | 'KECA'; +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; +} /** - * Defines values for EdifactDecimalIndicator. - * Possible values include: 'NotSpecified', 'Comma', 'Decimal' - * @readonly - * @enum {string} + * Optional Parameters. */ -export type EdifactDecimalIndicator = 'NotSpecified' | 'Comma' | 'Decimal'; +export interface IntegrationAccountsListBySubscriptionOptionalParams extends msRest.RequestOptionsBase { + /** + * The number of items to be included in the result. + */ + top?: number; +} /** - * Defines values for TrackEventsOperationOptions. - * Possible values include: 'None', 'DisableSourceInfoEnrich' - * @readonly - * @enum {string} + * Optional Parameters. */ -export type TrackEventsOperationOptions = 'None' | 'DisableSourceInfoEnrich'; +export interface IntegrationAccountsListByResourceGroupOptionalParams extends msRest.RequestOptionsBase { + /** + * The number of items to be included in the result. + */ + top?: number; +} /** - * Defines values for EventLevel. - * Possible values include: 'LogAlways', 'Critical', 'Error', 'Warning', 'Informational', 'Verbose' - * @readonly - * @enum {string} + * Optional Parameters. */ -export type EventLevel = 'LogAlways' | 'Critical' | 'Error' | 'Warning' | 'Informational' | 'Verbose'; +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; +} /** - * 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} + * Optional Parameters. */ -export type TrackingRecordType = 'NotSpecified' | 'Custom' | 'AS2Message' | 'AS2MDN' | 'X12Interchange' | 'X12FunctionalGroup' | 'X12TransactionSet' | 'X12InterchangeAcknowledgment' | 'X12FunctionalGroupAcknowledgment' | 'X12TransactionSetAcknowledgment' | 'EdifactInterchange' | 'EdifactFunctionalGroup' | 'EdifactTransactionSet' | 'EdifactInterchangeAcknowledgment' | 'EdifactFunctionalGroupAcknowledgment' | 'EdifactTransactionSetAcknowledgment'; +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', 'Renewing', 'Pending', 'Waiting', + * 'InProgress' + * @readonly + * @enum {string} + */ +export type WorkflowProvisioningState = 'NotSpecified' | 'Accepted' | 'Running' | 'Ready' | 'Creating' | 'Created' | 'Deleting' | 'Deleted' | 'Canceled' | 'Failed' | 'Succeeded' | 'Moving' | 'Updating' | 'Registering' | 'Registered' | 'Unregistering' | 'Unregistered' | 'Completed' | 'Renewing' | 'Pending' | 'Waiting' | 'InProgress'; + +/** + * 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 OpenAuthenticationProviderType. + * Possible values include: 'AAD' + * @readonly + * @enum {string} + */ +export type OpenAuthenticationProviderType = 'AAD'; + +/** + * 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'; + +/** + * 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 EncryptionAlgorithm. + * Possible values include: 'NotSpecified', 'None', 'DES3', 'RC2', 'AES128', 'AES192', 'AES256' + * @readonly + * @enum {string} + */ +export type EncryptionAlgorithm = 'NotSpecified' | 'None' | 'DES3' | 'RC2' | 'AES128' | 'AES192' | 'AES256'; + +/** + * Defines values for SigningAlgorithm. + * Possible values include: 'NotSpecified', 'Default', 'SHA1', 'SHA2256', 'SHA2384', 'SHA2512' + * @readonly + * @enum {string} + */ +export type SigningAlgorithm = 'NotSpecified' | 'Default' | 'SHA1' | 'SHA2256' | 'SHA2384' | 'SHA2512'; + +/** + * Defines values for TrailingSeparatorPolicy. + * Possible values include: 'NotSpecified', 'NotAllowed', 'Optional', 'Mandatory' + * @readonly + * @enum {string} + */ +export type TrailingSeparatorPolicy = 'NotSpecified' | 'NotAllowed' | 'Optional' | 'Mandatory'; + +/** + * Defines values for X12CharacterSet. + * Possible values include: 'NotSpecified', 'Basic', 'Extended', 'UTF8' + * @readonly + * @enum {string} + */ +export type X12CharacterSet = 'NotSpecified' | 'Basic' | 'Extended' | 'UTF8'; + +/** + * Defines values for SegmentTerminatorSuffix. + * Possible values include: 'NotSpecified', 'None', 'CR', 'LF', 'CRLF' + * @readonly + * @enum {string} + */ +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; + }; +}; + +/** + * Contains response data for the listSwagger operation. + */ +export type WorkflowsListSwaggerResponse = { + /** + * 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 listBySubscriptionNext operation. + */ +export type WorkflowsListBySubscriptionNextResponse = 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 listByResourceGroupNext operation. + */ +export type WorkflowsListByResourceGroupNextResponse = 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 list operation. + */ +export type WorkflowVersionsListResponse = WorkflowVersionListResult & { + /** + * 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: WorkflowVersionListResult; + }; +}; + +/** + * Contains response data for the get operation. + */ +export type WorkflowVersionsGetResponse = WorkflowVersion & { + /** + * 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: WorkflowVersion; + }; +}; + +/** + * Contains response data for the listNext operation. + */ +export type WorkflowVersionsListNextResponse = WorkflowVersionListResult & { + /** + * 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: WorkflowVersionListResult; + }; +}; + +/** + * Contains response data for the list operation. + */ +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; + }; +}; + +/** + * Contains response data for the get operation. + */ +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; + }; +}; /** - * 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 +5667,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 +5687,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 +5707,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 +5727,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 +5747,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 +5767,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 +5787,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 +5827,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 +5847,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 +5867,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 +5887,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 +5907,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 +5927,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 +5947,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 +5967,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 +6027,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 +6047,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 +6067,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 +6087,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 +6107,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 +6127,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 +6147,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 +6167,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 +6187,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 +6207,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 +6227,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 +6247,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 +6267,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 +6287,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 +6307,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 +6327,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 +6347,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 +6367,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 +6387,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 +6407,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 +6427,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 +6447,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 +6467,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 +6487,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 +6507,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 +6527,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 +6547,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 +6567,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 +6587,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 +6607,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 +6627,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 +6647,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 +6667,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 +6687,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 +6707,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 +6727,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 +6747,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 +6767,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 +6787,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 +6807,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 +6827,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 +6847,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 +6867,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 +6887,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 +6907,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 +6927,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 +6947,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 +6967,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 +6987,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 +7007,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 +7027,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 +7047,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 +7067,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 +7087,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 +7107,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 +7127,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 +7147,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 +7167,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 +7187,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 +7207,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 +7227,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 +7247,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 +7267,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 +7287,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 +7312,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 +7332,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 +7352,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 +7372,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 +7392,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 +7412,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 +7432,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 +7452,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..5ec275dcb903 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,10 @@ export { EdifactValidationSettings, ErrorProperties, ErrorResponse, + FlowAccessControlConfiguration, + FlowAccessControlConfigurationPolicy, + FlowEndpoints, + FlowEndpointsConfiguration, GetCallbackUrlParameters, IntegrationAccount, IntegrationAccountAgreement, @@ -59,9 +74,20 @@ export { IntegrationAccountSchema, IntegrationAccountSession, IntegrationAccountSku, + IntegrationServiceEnvironment, + IntegrationServiceEnvironmentAccessEndpoint, + IntegrationServiceEnvironmentProperties, + IntegrationServiceEnvironmentSku, + IpAddress, + IpAddressRange, KeyVaultKeyReference, KeyVaultKeyReferenceKeyVault, KeyVaultReference, + ManagedApi, + NetworkConfiguration, + OpenAuthenticationAccessPolicies, + OpenAuthenticationAccessPolicy, + OpenAuthenticationPolicyClaim, PartnerContent, RecurrenceSchedule, RecurrenceScheduleOccurrence, @@ -77,9 +103,20 @@ export { RunCorrelation, Sku, SubResource, + SwaggerCustomDynamicList, + SwaggerCustomDynamicProperties, + SwaggerCustomDynamicSchema, + SwaggerCustomDynamicTree, + SwaggerCustomDynamicTreeCommand, + SwaggerCustomDynamicTreeParameter, + SwaggerCustomDynamicTreeSettings, + SwaggerExternalDocumentation, + SwaggerSchema, + SwaggerXml, Workflow, WorkflowOutputParameter, WorkflowParameter, + WorkflowReference, WorkflowRun, WorkflowRunAction, WorkflowRunActionRepetitionDefinition, @@ -89,7 +126,9 @@ export { WorkflowTriggerHistory, WorkflowTriggerListCallbackUrlQueries, WorkflowTriggerRecurrence, + WorkflowTriggerReference, 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..726c847c1188 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,10 @@ export { EdifactValidationSettings, ErrorProperties, ErrorResponse, + FlowAccessControlConfiguration, + FlowAccessControlConfigurationPolicy, + FlowEndpoints, + FlowEndpointsConfiguration, IntegrationAccount, IntegrationAccountAgreement, IntegrationAccountCertificate, @@ -58,9 +73,20 @@ export { IntegrationAccountSchema, IntegrationAccountSession, IntegrationAccountSku, + IntegrationServiceEnvironment, + IntegrationServiceEnvironmentAccessEndpoint, + IntegrationServiceEnvironmentProperties, + IntegrationServiceEnvironmentSku, + IpAddress, + IpAddressRange, KeyVaultKeyReference, KeyVaultKeyReferenceKeyVault, KeyVaultReference, + ManagedApi, + NetworkConfiguration, + OpenAuthenticationAccessPolicies, + OpenAuthenticationAccessPolicy, + OpenAuthenticationPolicyClaim, PartnerContent, RecurrenceSchedule, RecurrenceScheduleOccurrence, @@ -76,9 +102,20 @@ export { RunCorrelation, Sku, SubResource, + SwaggerCustomDynamicList, + SwaggerCustomDynamicProperties, + SwaggerCustomDynamicSchema, + SwaggerCustomDynamicTree, + SwaggerCustomDynamicTreeCommand, + SwaggerCustomDynamicTreeParameter, + SwaggerCustomDynamicTreeSettings, + SwaggerExternalDocumentation, + SwaggerSchema, + SwaggerXml, Workflow, WorkflowOutputParameter, WorkflowParameter, + WorkflowReference, WorkflowRun, WorkflowRunAction, WorkflowRunActionRepetitionDefinition, @@ -88,7 +125,9 @@ export { WorkflowTriggerHistory, WorkflowTriggerListCallbackUrlQueries, WorkflowTriggerRecurrence, + WorkflowTriggerReference, 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..d90f8a5f685c 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,10 @@ export { EdifactValidationSettings, ErrorProperties, ErrorResponse, + FlowAccessControlConfiguration, + FlowAccessControlConfigurationPolicy, + FlowEndpoints, + FlowEndpointsConfiguration, IntegrationAccount, IntegrationAccountAgreement, IntegrationAccountCertificate, @@ -58,9 +73,20 @@ export { IntegrationAccountSchema, IntegrationAccountSession, IntegrationAccountSku, + IntegrationServiceEnvironment, + IntegrationServiceEnvironmentAccessEndpoint, + IntegrationServiceEnvironmentProperties, + IntegrationServiceEnvironmentSku, + IpAddress, + IpAddressRange, KeyVaultKeyReference, KeyVaultKeyReferenceKeyVault, KeyVaultReference, + ManagedApi, + NetworkConfiguration, + OpenAuthenticationAccessPolicies, + OpenAuthenticationAccessPolicy, + OpenAuthenticationPolicyClaim, PartnerContent, RecurrenceSchedule, RecurrenceScheduleOccurrence, @@ -76,9 +102,20 @@ export { RunCorrelation, Sku, SubResource, + SwaggerCustomDynamicList, + SwaggerCustomDynamicProperties, + SwaggerCustomDynamicSchema, + SwaggerCustomDynamicTree, + SwaggerCustomDynamicTreeCommand, + SwaggerCustomDynamicTreeParameter, + SwaggerCustomDynamicTreeSettings, + SwaggerExternalDocumentation, + SwaggerSchema, + SwaggerXml, Workflow, WorkflowOutputParameter, WorkflowParameter, + WorkflowReference, WorkflowRun, WorkflowRunAction, WorkflowRunActionRepetitionDefinition, @@ -86,7 +123,9 @@ export { WorkflowTrigger, WorkflowTriggerHistory, WorkflowTriggerRecurrence, + WorkflowTriggerReference, 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..3a593ffa6b75 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,10 @@ export { EdifactValidationSettings, ErrorProperties, ErrorResponse, + FlowAccessControlConfiguration, + FlowAccessControlConfigurationPolicy, + FlowEndpoints, + FlowEndpointsConfiguration, IntegrationAccount, IntegrationAccountAgreement, IntegrationAccountCertificate, @@ -58,9 +73,20 @@ export { IntegrationAccountSchema, IntegrationAccountSession, IntegrationAccountSku, + IntegrationServiceEnvironment, + IntegrationServiceEnvironmentAccessEndpoint, + IntegrationServiceEnvironmentProperties, + IntegrationServiceEnvironmentSku, + IpAddress, + IpAddressRange, KeyVaultKeyReference, KeyVaultKeyReferenceKeyVault, KeyVaultReference, + ManagedApi, + NetworkConfiguration, + OpenAuthenticationAccessPolicies, + OpenAuthenticationAccessPolicy, + OpenAuthenticationPolicyClaim, PartnerContent, RecurrenceSchedule, RecurrenceScheduleOccurrence, @@ -76,9 +102,20 @@ export { RunCorrelation, Sku, SubResource, + SwaggerCustomDynamicList, + SwaggerCustomDynamicProperties, + SwaggerCustomDynamicSchema, + SwaggerCustomDynamicTree, + SwaggerCustomDynamicTreeCommand, + SwaggerCustomDynamicTreeParameter, + SwaggerCustomDynamicTreeSettings, + SwaggerExternalDocumentation, + SwaggerSchema, + SwaggerXml, Workflow, WorkflowOutputParameter, WorkflowParameter, + WorkflowReference, WorkflowRun, WorkflowRunAction, WorkflowRunActionRepetitionDefinition, @@ -86,7 +123,9 @@ export { WorkflowTrigger, WorkflowTriggerHistory, WorkflowTriggerRecurrence, + WorkflowTriggerReference, 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..74fe03bdfaea 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,10 @@ export { EdifactValidationSettings, ErrorProperties, ErrorResponse, + FlowAccessControlConfiguration, + FlowAccessControlConfigurationPolicy, + FlowEndpoints, + FlowEndpointsConfiguration, GetCallbackUrlParameters, IntegrationAccount, IntegrationAccountAgreement, @@ -59,9 +74,20 @@ export { IntegrationAccountSchema, IntegrationAccountSession, IntegrationAccountSku, + IntegrationServiceEnvironment, + IntegrationServiceEnvironmentAccessEndpoint, + IntegrationServiceEnvironmentProperties, + IntegrationServiceEnvironmentSku, + IpAddress, + IpAddressRange, KeyVaultKeyReference, KeyVaultKeyReferenceKeyVault, KeyVaultReference, + ManagedApi, + NetworkConfiguration, + OpenAuthenticationAccessPolicies, + OpenAuthenticationAccessPolicy, + OpenAuthenticationPolicyClaim, PartnerContent, RecurrenceSchedule, RecurrenceScheduleOccurrence, @@ -77,9 +103,20 @@ export { RunCorrelation, Sku, SubResource, + SwaggerCustomDynamicList, + SwaggerCustomDynamicProperties, + SwaggerCustomDynamicSchema, + SwaggerCustomDynamicTree, + SwaggerCustomDynamicTreeCommand, + SwaggerCustomDynamicTreeParameter, + SwaggerCustomDynamicTreeSettings, + SwaggerExternalDocumentation, + SwaggerSchema, + SwaggerXml, Workflow, WorkflowOutputParameter, WorkflowParameter, + WorkflowReference, WorkflowRun, WorkflowRunAction, WorkflowRunActionRepetitionDefinition, @@ -89,7 +126,9 @@ export { WorkflowTriggerHistory, WorkflowTriggerListCallbackUrlQueries, WorkflowTriggerRecurrence, + WorkflowTriggerReference, 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..c5a5a2ca7db3 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,10 @@ export { EdifactValidationSettings, ErrorProperties, ErrorResponse, + FlowAccessControlConfiguration, + FlowAccessControlConfigurationPolicy, + FlowEndpoints, + FlowEndpointsConfiguration, GetCallbackUrlParameters, IntegrationAccount, IntegrationAccountAgreement, @@ -59,9 +74,20 @@ export { IntegrationAccountSchema, IntegrationAccountSession, IntegrationAccountSku, + IntegrationServiceEnvironment, + IntegrationServiceEnvironmentAccessEndpoint, + IntegrationServiceEnvironmentProperties, + IntegrationServiceEnvironmentSku, + IpAddress, + IpAddressRange, KeyVaultKeyReference, KeyVaultKeyReferenceKeyVault, KeyVaultReference, + ManagedApi, + NetworkConfiguration, + OpenAuthenticationAccessPolicies, + OpenAuthenticationAccessPolicy, + OpenAuthenticationPolicyClaim, PartnerContent, RecurrenceSchedule, RecurrenceScheduleOccurrence, @@ -77,9 +103,20 @@ export { RunCorrelation, Sku, SubResource, + SwaggerCustomDynamicList, + SwaggerCustomDynamicProperties, + SwaggerCustomDynamicSchema, + SwaggerCustomDynamicTree, + SwaggerCustomDynamicTreeCommand, + SwaggerCustomDynamicTreeParameter, + SwaggerCustomDynamicTreeSettings, + SwaggerExternalDocumentation, + SwaggerSchema, + SwaggerXml, Workflow, WorkflowOutputParameter, WorkflowParameter, + WorkflowReference, WorkflowRun, WorkflowRunAction, WorkflowRunActionRepetitionDefinition, @@ -89,7 +126,9 @@ export { WorkflowTriggerHistory, WorkflowTriggerListCallbackUrlQueries, WorkflowTriggerRecurrence, + WorkflowTriggerReference, 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..466d7359b2b3 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,10 @@ export { EdifactValidationSettings, ErrorProperties, ErrorResponse, + FlowAccessControlConfiguration, + FlowAccessControlConfigurationPolicy, + FlowEndpoints, + FlowEndpointsConfiguration, GetCallbackUrlParameters, IntegrationAccount, IntegrationAccountAgreement, @@ -59,9 +74,20 @@ export { IntegrationAccountSchemaListResult, IntegrationAccountSession, IntegrationAccountSku, + IntegrationServiceEnvironment, + IntegrationServiceEnvironmentAccessEndpoint, + IntegrationServiceEnvironmentProperties, + IntegrationServiceEnvironmentSku, + IpAddress, + IpAddressRange, KeyVaultKeyReference, KeyVaultKeyReferenceKeyVault, KeyVaultReference, + ManagedApi, + NetworkConfiguration, + OpenAuthenticationAccessPolicies, + OpenAuthenticationAccessPolicy, + OpenAuthenticationPolicyClaim, PartnerContent, RecurrenceSchedule, RecurrenceScheduleOccurrence, @@ -77,9 +103,20 @@ export { RunCorrelation, Sku, SubResource, + SwaggerCustomDynamicList, + SwaggerCustomDynamicProperties, + SwaggerCustomDynamicSchema, + SwaggerCustomDynamicTree, + SwaggerCustomDynamicTreeCommand, + SwaggerCustomDynamicTreeParameter, + SwaggerCustomDynamicTreeSettings, + SwaggerExternalDocumentation, + SwaggerSchema, + SwaggerXml, Workflow, WorkflowOutputParameter, WorkflowParameter, + WorkflowReference, WorkflowRun, WorkflowRunAction, WorkflowRunActionRepetitionDefinition, @@ -89,7 +126,9 @@ export { WorkflowTriggerHistory, WorkflowTriggerListCallbackUrlQueries, WorkflowTriggerRecurrence, + WorkflowTriggerReference, 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..e07ca216267e 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,10 @@ export { EdifactValidationSettings, ErrorProperties, ErrorResponse, + FlowAccessControlConfiguration, + FlowAccessControlConfigurationPolicy, + FlowEndpoints, + FlowEndpointsConfiguration, IntegrationAccount, IntegrationAccountAgreement, IntegrationAccountCertificate, @@ -58,9 +73,20 @@ export { IntegrationAccountSession, IntegrationAccountSessionListResult, IntegrationAccountSku, + IntegrationServiceEnvironment, + IntegrationServiceEnvironmentAccessEndpoint, + IntegrationServiceEnvironmentProperties, + IntegrationServiceEnvironmentSku, + IpAddress, + IpAddressRange, KeyVaultKeyReference, KeyVaultKeyReferenceKeyVault, KeyVaultReference, + ManagedApi, + NetworkConfiguration, + OpenAuthenticationAccessPolicies, + OpenAuthenticationAccessPolicy, + OpenAuthenticationPolicyClaim, PartnerContent, RecurrenceSchedule, RecurrenceScheduleOccurrence, @@ -76,9 +102,20 @@ export { RunCorrelation, Sku, SubResource, + SwaggerCustomDynamicList, + SwaggerCustomDynamicProperties, + SwaggerCustomDynamicSchema, + SwaggerCustomDynamicTree, + SwaggerCustomDynamicTreeCommand, + SwaggerCustomDynamicTreeParameter, + SwaggerCustomDynamicTreeSettings, + SwaggerExternalDocumentation, + SwaggerSchema, + SwaggerXml, Workflow, WorkflowOutputParameter, WorkflowParameter, + WorkflowReference, WorkflowRun, WorkflowRunAction, WorkflowRunActionRepetitionDefinition, @@ -86,7 +123,9 @@ export { WorkflowTrigger, WorkflowTriggerHistory, WorkflowTriggerRecurrence, + WorkflowTriggerReference, 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..a751f9381e91 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,10 @@ export { EdifactValidationSettings, ErrorProperties, ErrorResponse, + FlowAccessControlConfiguration, + FlowAccessControlConfigurationPolicy, + FlowEndpoints, + FlowEndpointsConfiguration, GetCallbackUrlParameters, IntegrationAccount, IntegrationAccountAgreement, @@ -60,6 +75,12 @@ export { IntegrationAccountSchema, IntegrationAccountSession, IntegrationAccountSku, + IntegrationServiceEnvironment, + IntegrationServiceEnvironmentAccessEndpoint, + IntegrationServiceEnvironmentProperties, + IntegrationServiceEnvironmentSku, + IpAddress, + IpAddressRange, KeyVaultKey, KeyVaultKeyAttributes, KeyVaultKeyCollection, @@ -67,6 +88,11 @@ export { KeyVaultKeyReferenceKeyVault, KeyVaultReference, ListKeyVaultKeysDefinition, + ManagedApi, + NetworkConfiguration, + OpenAuthenticationAccessPolicies, + OpenAuthenticationAccessPolicy, + OpenAuthenticationPolicyClaim, PartnerContent, RecurrenceSchedule, RecurrenceScheduleOccurrence, @@ -83,12 +109,23 @@ export { RunCorrelation, Sku, SubResource, + SwaggerCustomDynamicList, + SwaggerCustomDynamicProperties, + SwaggerCustomDynamicSchema, + SwaggerCustomDynamicTree, + SwaggerCustomDynamicTreeCommand, + SwaggerCustomDynamicTreeParameter, + SwaggerCustomDynamicTreeSettings, + SwaggerExternalDocumentation, + SwaggerSchema, + SwaggerXml, TrackingEvent, TrackingEventErrorInfo, TrackingEventsDefinition, Workflow, WorkflowOutputParameter, WorkflowParameter, + WorkflowReference, WorkflowRun, WorkflowRunAction, WorkflowRunActionRepetitionDefinition, @@ -96,7 +133,9 @@ export { WorkflowTrigger, WorkflowTriggerHistory, WorkflowTriggerRecurrence, + WorkflowTriggerReference, 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..f75dc861098b --- /dev/null +++ b/sdk/logic/arm-logic/src/models/integrationServiceEnvironmentManagedApiOperationsMappers.ts @@ -0,0 +1,144 @@ +/* + * 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, + FlowAccessControlConfiguration, + FlowAccessControlConfigurationPolicy, + FlowEndpoints, + FlowEndpointsConfiguration, + IntegrationAccount, + IntegrationAccountAgreement, + IntegrationAccountCertificate, + IntegrationAccountMap, + IntegrationAccountMapPropertiesParametersSchema, + IntegrationAccountPartner, + IntegrationAccountSchema, + IntegrationAccountSession, + IntegrationAccountSku, + IntegrationServiceEnvironment, + IntegrationServiceEnvironmentAccessEndpoint, + IntegrationServiceEnvironmentProperties, + IntegrationServiceEnvironmentSku, + IpAddress, + IpAddressRange, + KeyVaultKeyReference, + KeyVaultKeyReferenceKeyVault, + KeyVaultReference, + ManagedApi, + NetworkConfiguration, + OpenAuthenticationAccessPolicies, + OpenAuthenticationAccessPolicy, + OpenAuthenticationPolicyClaim, + 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, + WorkflowReference, + WorkflowRun, + WorkflowRunAction, + WorkflowRunActionRepetitionDefinition, + WorkflowRunTrigger, + WorkflowTrigger, + WorkflowTriggerHistory, + WorkflowTriggerRecurrence, + WorkflowTriggerReference, + 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..d7ab7ae190f5 --- /dev/null +++ b/sdk/logic/arm-logic/src/models/integrationServiceEnvironmentManagedApisMappers.ts @@ -0,0 +1,144 @@ +/* + * 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, + FlowAccessControlConfiguration, + FlowAccessControlConfigurationPolicy, + FlowEndpoints, + FlowEndpointsConfiguration, + IntegrationAccount, + IntegrationAccountAgreement, + IntegrationAccountCertificate, + IntegrationAccountMap, + IntegrationAccountMapPropertiesParametersSchema, + IntegrationAccountPartner, + IntegrationAccountSchema, + IntegrationAccountSession, + IntegrationAccountSku, + IntegrationServiceEnvironment, + IntegrationServiceEnvironmentAccessEndpoint, + IntegrationServiceEnvironmentProperties, + IntegrationServiceEnvironmentSku, + IpAddress, + IpAddressRange, + KeyVaultKeyReference, + KeyVaultKeyReferenceKeyVault, + KeyVaultReference, + ManagedApi, + ManagedApiListResult, + NetworkConfiguration, + OpenAuthenticationAccessPolicies, + OpenAuthenticationAccessPolicy, + OpenAuthenticationPolicyClaim, + 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, + WorkflowReference, + WorkflowRun, + WorkflowRunAction, + WorkflowRunActionRepetitionDefinition, + WorkflowRunTrigger, + WorkflowTrigger, + WorkflowTriggerHistory, + WorkflowTriggerRecurrence, + WorkflowTriggerReference, + 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..0626b444a749 --- /dev/null +++ b/sdk/logic/arm-logic/src/models/integrationServiceEnvironmentsMappers.ts @@ -0,0 +1,144 @@ +/* + * 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, + FlowAccessControlConfiguration, + FlowAccessControlConfigurationPolicy, + FlowEndpoints, + FlowEndpointsConfiguration, + IntegrationAccount, + IntegrationAccountAgreement, + IntegrationAccountCertificate, + IntegrationAccountMap, + IntegrationAccountMapPropertiesParametersSchema, + IntegrationAccountPartner, + IntegrationAccountSchema, + IntegrationAccountSession, + IntegrationAccountSku, + IntegrationServiceEnvironment, + IntegrationServiceEnvironmentAccessEndpoint, + IntegrationServiceEnvironmentListResult, + IntegrationServiceEnvironmentProperties, + IntegrationServiceEnvironmentSku, + IpAddress, + IpAddressRange, + KeyVaultKeyReference, + KeyVaultKeyReferenceKeyVault, + KeyVaultReference, + ManagedApi, + NetworkConfiguration, + OpenAuthenticationAccessPolicies, + OpenAuthenticationAccessPolicy, + OpenAuthenticationPolicyClaim, + 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, + WorkflowReference, + WorkflowRun, + WorkflowRunAction, + WorkflowRunActionRepetitionDefinition, + WorkflowRunTrigger, + WorkflowTrigger, + WorkflowTriggerHistory, + WorkflowTriggerRecurrence, + WorkflowTriggerReference, + 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..cb7ff6c1164f 100644 --- a/sdk/logic/arm-logic/src/models/mappers.ts +++ b/sdk/logic/arm-logic/src/models/mappers.ts @@ -107,6 +107,236 @@ 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 IpAddressRange: msRest.CompositeMapper = { + serializedName: "IpAddressRange", + type: { + name: "Composite", + className: "IpAddressRange", + modelProperties: { + addressRange: { + serializedName: "addressRange", + type: { + name: "String" + } + } + } + } +}; + +export const OpenAuthenticationPolicyClaim: msRest.CompositeMapper = { + serializedName: "OpenAuthenticationPolicyClaim", + type: { + name: "Composite", + className: "OpenAuthenticationPolicyClaim", + modelProperties: { + name: { + serializedName: "name", + type: { + name: "String" + } + }, + value: { + serializedName: "value", + type: { + name: "String" + } + } + } + } +}; + +export const OpenAuthenticationAccessPolicy: msRest.CompositeMapper = { + serializedName: "OpenAuthenticationAccessPolicy", + type: { + name: "Composite", + className: "OpenAuthenticationAccessPolicy", + modelProperties: { + type: { + readOnly: true, + serializedName: "type", + type: { + name: "String" + } + }, + claims: { + serializedName: "claims", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "OpenAuthenticationPolicyClaim" + } + } + } + } + } + } +}; + +export const OpenAuthenticationAccessPolicies: msRest.CompositeMapper = { + serializedName: "OpenAuthenticationAccessPolicies", + type: { + name: "Composite", + className: "OpenAuthenticationAccessPolicies", + modelProperties: { + policies: { + serializedName: "policies", + type: { + name: "Dictionary", + value: { + type: { + name: "Composite", + className: "OpenAuthenticationAccessPolicy" + } + } + } + } + } + } +}; + +export const FlowAccessControlConfigurationPolicy: msRest.CompositeMapper = { + serializedName: "FlowAccessControlConfigurationPolicy", + type: { + name: "Composite", + className: "FlowAccessControlConfigurationPolicy", + modelProperties: { + allowedCallerIpAddresses: { + serializedName: "allowedCallerIpAddresses", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "IpAddressRange" + } + } + } + }, + openAuthenticationPolicies: { + serializedName: "openAuthenticationPolicies", + type: { + name: "Composite", + className: "OpenAuthenticationAccessPolicies" + } + } + } + } +}; + +export const FlowAccessControlConfiguration: msRest.CompositeMapper = { + serializedName: "FlowAccessControlConfiguration", + type: { + name: "Composite", + className: "FlowAccessControlConfiguration", + modelProperties: { + triggers: { + serializedName: "triggers", + type: { + name: "Composite", + className: "FlowAccessControlConfigurationPolicy" + } + }, + contents: { + serializedName: "contents", + type: { + name: "Composite", + className: "FlowAccessControlConfigurationPolicy" + } + }, + actions: { + serializedName: "actions", + type: { + name: "Composite", + className: "FlowAccessControlConfigurationPolicy" + } + }, + workflowManagement: { + serializedName: "workflowManagement", + type: { + name: "Composite", + className: "FlowAccessControlConfigurationPolicy" + } + } + } + } +}; + export const Sku: msRest.CompositeMapper = { serializedName: "Sku", type: { @@ -213,7 +443,22 @@ export const Workflow: msRest.CompositeMapper = { name: "String" } }, + endpointsConfiguration: { + serializedName: "properties.endpointsConfiguration", + type: { + name: "Composite", + className: "FlowEndpointsConfiguration" + } + }, + accessControl: { + serializedName: "properties.accessControl", + type: { + name: "Composite", + className: "FlowAccessControlConfiguration" + } + }, sku: { + readOnly: true, serializedName: "properties.sku", type: { name: "Composite", @@ -227,6 +472,13 @@ export const Workflow: msRest.CompositeMapper = { className: "ResourceReference" } }, + integrationServiceEnvironment: { + serializedName: "properties.integrationServiceEnvironment", + type: { + name: "Composite", + className: "ResourceReference" + } + }, definition: { serializedName: "properties.definition", type: { @@ -272,6 +524,13 @@ export const WorkflowVersion: msRest.CompositeMapper = { className: "WorkflowVersion", modelProperties: { ...Resource.type.modelProperties, + provisioningState: { + readOnly: true, + serializedName: "properties.provisioningState", + type: { + name: "String" + } + }, createdTime: { readOnly: true, serializedName: "properties.createdTime", @@ -306,7 +565,22 @@ export const WorkflowVersion: msRest.CompositeMapper = { name: "String" } }, + endpointsConfiguration: { + serializedName: "properties.endpointsConfiguration", + type: { + name: "Composite", + className: "FlowEndpointsConfiguration" + } + }, + accessControl: { + serializedName: "properties.accessControl", + type: { + name: "Composite", + className: "FlowAccessControlConfiguration" + } + }, sku: { + readOnly: true, serializedName: "properties.sku", type: { name: "Composite", @@ -797,6 +1071,13 @@ export const WorkflowTriggerHistory: msRest.CompositeMapper = { name: "DateTime" } }, + scheduledTime: { + readOnly: true, + serializedName: "properties.scheduledTime", + type: { + name: "DateTime" + } + }, status: { readOnly: true, serializedName: "properties.status", @@ -1159,6 +1440,50 @@ export const WorkflowRunFilter: msRest.CompositeMapper = { } }; +export const RunCorrelation: msRest.CompositeMapper = { + serializedName: "RunCorrelation", + type: { + name: "Composite", + className: "RunCorrelation", + modelProperties: { + clientTrackingId: { + serializedName: "clientTrackingId", + type: { + name: "String" + } + }, + clientKeywords: { + serializedName: "clientKeywords", + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } + } + } + } +}; + +export const RunActionCorrelation: msRest.CompositeMapper = { + serializedName: "RunActionCorrelation", + type: { + name: "Composite", + className: "RunActionCorrelation", + modelProperties: { + ...RunCorrelation.type.modelProperties, + actionTrackingId: { + serializedName: "actionTrackingId", + type: { + name: "String" + } + } + } + } +}; + export const ErrorProperties: msRest.CompositeMapper = { serializedName: "ErrorProperties", type: { @@ -1298,7 +1623,7 @@ export const WorkflowRunAction: msRest.CompositeMapper = { serializedName: "properties.correlation", type: { name: "Composite", - className: "Correlation" + className: "RunActionCorrelation" } }, inputsLink: { @@ -1337,31 +1662,1527 @@ export const WorkflowRunAction: msRest.CompositeMapper = { } }, name: { - readOnly: true, + 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 WorkflowTriggerReference: msRest.CompositeMapper = { + serializedName: "WorkflowTriggerReference", + type: { + name: "Composite", + className: "WorkflowTriggerReference", + modelProperties: { + ...ResourceReference.type.modelProperties, + flowName: { + serializedName: "flowName", + type: { + name: "String" + } + }, + triggerName: { + serializedName: "triggerName", + type: { + name: "String" + } + } + } + } +}; + +export const WorkflowReference: msRest.CompositeMapper = { + serializedName: "WorkflowReference", + type: { + name: "Composite", + className: "WorkflowReference", + modelProperties: { + ...ResourceReference.type.modelProperties + } + } +}; + +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: "IntegrationServiceEnvironmentProperties", + modelProperties: { + provisioningState: { + serializedName: "provisioningState", + type: { + name: "String" + } + }, + state: { + serializedName: "state", + type: { + name: "String" + } + }, + integrationServiceEnvironmentId: { + serializedName: "integrationServiceEnvironmentId", + type: { + name: "String" + } + }, + endpointsConfiguration: { + serializedName: "endpointsConfiguration", + type: { + name: "Composite", + className: "FlowEndpointsConfiguration" + } + }, + networkConfiguration: { + serializedName: "networkConfiguration", + type: { + name: "Composite", + className: "NetworkConfiguration" + } + } + } + } +}; + +export const IntegrationServiceEnvironmentSku: msRest.CompositeMapper = { + serializedName: "IntegrationServiceEnvironmentSku", + type: { + name: "Composite", + className: "IntegrationServiceEnvironmentSku", + modelProperties: { + name: { serializedName: "name", type: { name: "String" } }, - type: { - readOnly: true, - serializedName: "type", + capacity: { + serializedName: "capacity", type: { - name: "String" + name: "Number" } } } } }; -export const WorkflowRunActionFilter: msRest.CompositeMapper = { - serializedName: "WorkflowRunActionFilter", +export const IntegrationServiceEnvironment: msRest.CompositeMapper = { + serializedName: "IntegrationServiceEnvironment", type: { name: "Composite", - className: "WorkflowRunActionFilter", + className: "IntegrationServiceEnvironment", modelProperties: { - status: { - serializedName: "status", + ...Resource.type.modelProperties, + properties: { + serializedName: "properties", + type: { + name: "Composite", + className: "IntegrationServiceEnvironmentProperties" + } + }, + sku: { + serializedName: "sku", + type: { + name: "Composite", + className: "IntegrationServiceEnvironmentSku" + } + } + } + } +}; + +export const IntegrationServiceEnvironmentSkuDefinitionSku: msRest.CompositeMapper = { + serializedName: "IntegrationServiceEnvironmentSkuDefinition_sku", + type: { + name: "Composite", + className: "IntegrationServiceEnvironmentSkuDefinitionSku", + modelProperties: { + name: { + serializedName: "name", + type: { + name: "String" + } + }, + tier: { + serializedName: "tier", type: { name: "String" } @@ -1370,14 +3191,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 +3225,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 +3279,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: { @@ -4706,6 +6566,12 @@ export const OperationDisplay: msRest.CompositeMapper = { type: { name: "String" } + }, + description: { + serializedName: "description", + type: { + name: "String" + } } } } @@ -4717,6 +6583,12 @@ export const Operation: msRest.CompositeMapper = { name: "Composite", className: "Operation", modelProperties: { + origin: { + serializedName: "origin", + type: { + name: "String" + } + }, name: { serializedName: "name", type: { @@ -4729,6 +6601,12 @@ export const Operation: msRest.CompositeMapper = { name: "Composite", className: "OperationDisplay" } + }, + properties: { + serializedName: "properties", + type: { + name: "Object" + } } } } @@ -4877,6 +6755,12 @@ export const TrackingEvent: msRest.CompositeMapper = { name: "String" } }, + record: { + serializedName: "record", + type: { + name: "Object" + } + }, error: { serializedName: "error", type: { @@ -4935,7 +6819,7 @@ export const SetTriggerStateActionDefinition: msRest.CompositeMapper = { serializedName: "source", type: { name: "Composite", - className: "WorkflowTrigger" + className: "WorkflowTriggerReference" } } } @@ -5312,50 +7196,6 @@ export const OperationResult: msRest.CompositeMapper = { } }; -export const RunCorrelation: msRest.CompositeMapper = { - serializedName: "RunCorrelation", - type: { - name: "Composite", - className: "RunCorrelation", - modelProperties: { - clientTrackingId: { - serializedName: "clientTrackingId", - type: { - name: "String" - } - }, - clientKeywords: { - serializedName: "clientKeywords", - type: { - name: "Sequence", - element: { - type: { - name: "String" - } - } - } - } - } - } -}; - -export const RunActionCorrelation: msRest.CompositeMapper = { - serializedName: "RunActionCorrelation", - type: { - name: "Composite", - className: "RunActionCorrelation", - modelProperties: { - ...RunCorrelation.type.modelProperties, - actionTrackingId: { - serializedName: "actionTrackingId", - type: { - name: "String" - } - } - } - } -}; - export const JsonSchema: msRest.CompositeMapper = { serializedName: "JsonSchema", type: { @@ -6184,6 +8024,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..fd6065c1859b 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,10 @@ export { Expression, ExpressionRoot, ExpressionTraces, + FlowAccessControlConfiguration, + FlowAccessControlConfigurationPolicy, + FlowEndpoints, + FlowEndpointsConfiguration, IntegrationAccount, IntegrationAccountAgreement, IntegrationAccountCertificate, @@ -62,9 +77,20 @@ export { IntegrationAccountSchema, IntegrationAccountSession, IntegrationAccountSku, + IntegrationServiceEnvironment, + IntegrationServiceEnvironmentAccessEndpoint, + IntegrationServiceEnvironmentProperties, + IntegrationServiceEnvironmentSku, + IpAddress, + IpAddressRange, KeyVaultKeyReference, KeyVaultKeyReferenceKeyVault, KeyVaultReference, + ManagedApi, + NetworkConfiguration, + OpenAuthenticationAccessPolicies, + OpenAuthenticationAccessPolicy, + OpenAuthenticationPolicyClaim, PartnerContent, RecurrenceSchedule, RecurrenceScheduleOccurrence, @@ -80,9 +106,20 @@ export { RunCorrelation, Sku, SubResource, + SwaggerCustomDynamicList, + SwaggerCustomDynamicProperties, + SwaggerCustomDynamicSchema, + SwaggerCustomDynamicTree, + SwaggerCustomDynamicTreeCommand, + SwaggerCustomDynamicTreeParameter, + SwaggerCustomDynamicTreeSettings, + SwaggerExternalDocumentation, + SwaggerSchema, + SwaggerXml, Workflow, WorkflowOutputParameter, WorkflowParameter, + WorkflowReference, WorkflowRun, WorkflowRunAction, WorkflowRunActionRepetitionDefinition, @@ -91,7 +128,9 @@ export { WorkflowTrigger, WorkflowTriggerHistory, WorkflowTriggerRecurrence, + WorkflowTriggerReference, 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..1126ae8398ad 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,10 @@ export { EdifactValidationSettings, ErrorProperties, ErrorResponse, + FlowAccessControlConfiguration, + FlowAccessControlConfigurationPolicy, + FlowEndpoints, + FlowEndpointsConfiguration, IntegrationAccount, IntegrationAccountAgreement, IntegrationAccountCertificate, @@ -56,9 +72,20 @@ export { IntegrationAccountSchema, IntegrationAccountSession, IntegrationAccountSku, + IntegrationServiceEnvironment, + IntegrationServiceEnvironmentAccessEndpoint, + IntegrationServiceEnvironmentProperties, + IntegrationServiceEnvironmentSku, + IpAddress, + IpAddressRange, KeyVaultKeyReference, KeyVaultKeyReferenceKeyVault, KeyVaultReference, + ManagedApi, + NetworkConfiguration, + OpenAuthenticationAccessPolicies, + OpenAuthenticationAccessPolicy, + OpenAuthenticationPolicyClaim, PartnerContent, RecurrenceSchedule, RecurrenceScheduleOccurrence, @@ -75,9 +102,20 @@ export { RunCorrelation, Sku, SubResource, + SwaggerCustomDynamicList, + SwaggerCustomDynamicProperties, + SwaggerCustomDynamicSchema, + SwaggerCustomDynamicTree, + SwaggerCustomDynamicTreeCommand, + SwaggerCustomDynamicTreeParameter, + SwaggerCustomDynamicTreeSettings, + SwaggerExternalDocumentation, + SwaggerSchema, + SwaggerXml, Workflow, WorkflowOutputParameter, WorkflowParameter, + WorkflowReference, WorkflowRun, WorkflowRunAction, WorkflowRunActionRepetitionDefinition, @@ -85,7 +123,9 @@ export { WorkflowTrigger, WorkflowTriggerHistory, WorkflowTriggerRecurrence, + WorkflowTriggerReference, 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..1126ae8398ad 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,10 @@ export { EdifactValidationSettings, ErrorProperties, ErrorResponse, + FlowAccessControlConfiguration, + FlowAccessControlConfigurationPolicy, + FlowEndpoints, + FlowEndpointsConfiguration, IntegrationAccount, IntegrationAccountAgreement, IntegrationAccountCertificate, @@ -56,9 +72,20 @@ export { IntegrationAccountSchema, IntegrationAccountSession, IntegrationAccountSku, + IntegrationServiceEnvironment, + IntegrationServiceEnvironmentAccessEndpoint, + IntegrationServiceEnvironmentProperties, + IntegrationServiceEnvironmentSku, + IpAddress, + IpAddressRange, KeyVaultKeyReference, KeyVaultKeyReferenceKeyVault, KeyVaultReference, + ManagedApi, + NetworkConfiguration, + OpenAuthenticationAccessPolicies, + OpenAuthenticationAccessPolicy, + OpenAuthenticationPolicyClaim, PartnerContent, RecurrenceSchedule, RecurrenceScheduleOccurrence, @@ -75,9 +102,20 @@ export { RunCorrelation, Sku, SubResource, + SwaggerCustomDynamicList, + SwaggerCustomDynamicProperties, + SwaggerCustomDynamicSchema, + SwaggerCustomDynamicTree, + SwaggerCustomDynamicTreeCommand, + SwaggerCustomDynamicTreeParameter, + SwaggerCustomDynamicTreeSettings, + SwaggerExternalDocumentation, + SwaggerSchema, + SwaggerXml, Workflow, WorkflowOutputParameter, WorkflowParameter, + WorkflowReference, WorkflowRun, WorkflowRunAction, WorkflowRunActionRepetitionDefinition, @@ -85,7 +123,9 @@ export { WorkflowTrigger, WorkflowTriggerHistory, WorkflowTriggerRecurrence, + WorkflowTriggerReference, 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..bbe71bf49018 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,10 @@ export { EdifactValidationSettings, ErrorProperties, ErrorResponse, + FlowAccessControlConfiguration, + FlowAccessControlConfigurationPolicy, + FlowEndpoints, + FlowEndpointsConfiguration, IntegrationAccount, IntegrationAccountAgreement, IntegrationAccountCertificate, @@ -57,9 +72,20 @@ export { IntegrationAccountSchema, IntegrationAccountSession, IntegrationAccountSku, + IntegrationServiceEnvironment, + IntegrationServiceEnvironmentAccessEndpoint, + IntegrationServiceEnvironmentProperties, + IntegrationServiceEnvironmentSku, + IpAddress, + IpAddressRange, KeyVaultKeyReference, KeyVaultKeyReferenceKeyVault, KeyVaultReference, + ManagedApi, + NetworkConfiguration, + OpenAuthenticationAccessPolicies, + OpenAuthenticationAccessPolicy, + OpenAuthenticationPolicyClaim, PartnerContent, RecurrenceSchedule, RecurrenceScheduleOccurrence, @@ -75,9 +101,20 @@ export { RunCorrelation, Sku, SubResource, + SwaggerCustomDynamicList, + SwaggerCustomDynamicProperties, + SwaggerCustomDynamicSchema, + SwaggerCustomDynamicTree, + SwaggerCustomDynamicTreeCommand, + SwaggerCustomDynamicTreeParameter, + SwaggerCustomDynamicTreeSettings, + SwaggerExternalDocumentation, + SwaggerSchema, + SwaggerXml, Workflow, WorkflowOutputParameter, WorkflowParameter, + WorkflowReference, WorkflowRun, WorkflowRunAction, WorkflowRunActionRepetitionDefinition, @@ -86,7 +123,9 @@ export { WorkflowTrigger, WorkflowTriggerHistory, WorkflowTriggerRecurrence, + WorkflowTriggerReference, 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..1578da92db49 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,10 @@ export { Expression, ExpressionRoot, ExpressionTraces, + FlowAccessControlConfiguration, + FlowAccessControlConfigurationPolicy, + FlowEndpoints, + FlowEndpointsConfiguration, IntegrationAccount, IntegrationAccountAgreement, IntegrationAccountCertificate, @@ -62,9 +77,20 @@ export { IntegrationAccountSchema, IntegrationAccountSession, IntegrationAccountSku, + IntegrationServiceEnvironment, + IntegrationServiceEnvironmentAccessEndpoint, + IntegrationServiceEnvironmentProperties, + IntegrationServiceEnvironmentSku, + IpAddress, + IpAddressRange, KeyVaultKeyReference, KeyVaultKeyReferenceKeyVault, KeyVaultReference, + ManagedApi, + NetworkConfiguration, + OpenAuthenticationAccessPolicies, + OpenAuthenticationAccessPolicy, + OpenAuthenticationPolicyClaim, PartnerContent, RecurrenceSchedule, RecurrenceScheduleOccurrence, @@ -80,9 +106,20 @@ export { RunCorrelation, Sku, SubResource, + SwaggerCustomDynamicList, + SwaggerCustomDynamicProperties, + SwaggerCustomDynamicSchema, + SwaggerCustomDynamicTree, + SwaggerCustomDynamicTreeCommand, + SwaggerCustomDynamicTreeParameter, + SwaggerCustomDynamicTreeSettings, + SwaggerExternalDocumentation, + SwaggerSchema, + SwaggerXml, Workflow, WorkflowOutputParameter, WorkflowParameter, + WorkflowReference, WorkflowRun, WorkflowRunAction, WorkflowRunActionListResult, @@ -91,7 +128,9 @@ export { WorkflowTrigger, WorkflowTriggerHistory, WorkflowTriggerRecurrence, + WorkflowTriggerReference, 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..7dfa1156d8cc 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,10 @@ export { EdifactValidationSettings, ErrorProperties, ErrorResponse, + FlowAccessControlConfiguration, + FlowAccessControlConfigurationPolicy, + FlowEndpoints, + FlowEndpointsConfiguration, IntegrationAccount, IntegrationAccountAgreement, IntegrationAccountCertificate, @@ -57,9 +72,20 @@ export { IntegrationAccountSchema, IntegrationAccountSession, IntegrationAccountSku, + IntegrationServiceEnvironment, + IntegrationServiceEnvironmentAccessEndpoint, + IntegrationServiceEnvironmentProperties, + IntegrationServiceEnvironmentSku, + IpAddress, + IpAddressRange, KeyVaultKeyReference, KeyVaultKeyReferenceKeyVault, KeyVaultReference, + ManagedApi, + NetworkConfiguration, + OpenAuthenticationAccessPolicies, + OpenAuthenticationAccessPolicy, + OpenAuthenticationPolicyClaim, PartnerContent, RecurrenceSchedule, RecurrenceScheduleOccurrence, @@ -75,9 +101,20 @@ export { RunCorrelation, Sku, SubResource, + SwaggerCustomDynamicList, + SwaggerCustomDynamicProperties, + SwaggerCustomDynamicSchema, + SwaggerCustomDynamicTree, + SwaggerCustomDynamicTreeCommand, + SwaggerCustomDynamicTreeParameter, + SwaggerCustomDynamicTreeSettings, + SwaggerExternalDocumentation, + SwaggerSchema, + SwaggerXml, Workflow, WorkflowOutputParameter, WorkflowParameter, + WorkflowReference, WorkflowRun, WorkflowRunAction, WorkflowRunActionRepetitionDefinition, @@ -85,7 +122,9 @@ export { WorkflowTrigger, WorkflowTriggerHistory, WorkflowTriggerRecurrence, + WorkflowTriggerReference, 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..5016ba364536 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,10 @@ export { EdifactValidationSettings, ErrorProperties, ErrorResponse, + FlowAccessControlConfiguration, + FlowAccessControlConfigurationPolicy, + FlowEndpoints, + FlowEndpointsConfiguration, IntegrationAccount, IntegrationAccountAgreement, IntegrationAccountCertificate, @@ -57,9 +72,20 @@ export { IntegrationAccountSchema, IntegrationAccountSession, IntegrationAccountSku, + IntegrationServiceEnvironment, + IntegrationServiceEnvironmentAccessEndpoint, + IntegrationServiceEnvironmentProperties, + IntegrationServiceEnvironmentSku, + IpAddress, + IpAddressRange, KeyVaultKeyReference, KeyVaultKeyReferenceKeyVault, KeyVaultReference, + ManagedApi, + NetworkConfiguration, + OpenAuthenticationAccessPolicies, + OpenAuthenticationAccessPolicy, + OpenAuthenticationPolicyClaim, PartnerContent, RecurrenceSchedule, RecurrenceScheduleOccurrence, @@ -75,9 +101,20 @@ export { RunCorrelation, Sku, SubResource, + SwaggerCustomDynamicList, + SwaggerCustomDynamicProperties, + SwaggerCustomDynamicSchema, + SwaggerCustomDynamicTree, + SwaggerCustomDynamicTreeCommand, + SwaggerCustomDynamicTreeParameter, + SwaggerCustomDynamicTreeSettings, + SwaggerExternalDocumentation, + SwaggerSchema, + SwaggerXml, Workflow, WorkflowOutputParameter, WorkflowParameter, + WorkflowReference, WorkflowRun, WorkflowRunAction, WorkflowRunActionRepetitionDefinition, @@ -86,7 +123,9 @@ export { WorkflowTrigger, WorkflowTriggerHistory, WorkflowTriggerRecurrence, + WorkflowTriggerReference, 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..b30d16a768d3 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,10 @@ export { EdifactValidationSettings, ErrorProperties, ErrorResponse, + FlowAccessControlConfiguration, + FlowAccessControlConfigurationPolicy, + FlowEndpoints, + FlowEndpointsConfiguration, IntegrationAccount, IntegrationAccountAgreement, IntegrationAccountCertificate, @@ -57,9 +72,20 @@ export { IntegrationAccountSchema, IntegrationAccountSession, IntegrationAccountSku, + IntegrationServiceEnvironment, + IntegrationServiceEnvironmentAccessEndpoint, + IntegrationServiceEnvironmentProperties, + IntegrationServiceEnvironmentSku, + IpAddress, + IpAddressRange, KeyVaultKeyReference, KeyVaultKeyReferenceKeyVault, KeyVaultReference, + ManagedApi, + NetworkConfiguration, + OpenAuthenticationAccessPolicies, + OpenAuthenticationAccessPolicy, + OpenAuthenticationPolicyClaim, PartnerContent, RecurrenceSchedule, RecurrenceScheduleOccurrence, @@ -75,9 +101,20 @@ export { RunCorrelation, Sku, SubResource, + SwaggerCustomDynamicList, + SwaggerCustomDynamicProperties, + SwaggerCustomDynamicSchema, + SwaggerCustomDynamicTree, + SwaggerCustomDynamicTreeCommand, + SwaggerCustomDynamicTreeParameter, + SwaggerCustomDynamicTreeSettings, + SwaggerExternalDocumentation, + SwaggerSchema, + SwaggerXml, Workflow, WorkflowOutputParameter, WorkflowParameter, + WorkflowReference, WorkflowRun, WorkflowRunAction, WorkflowRunActionRepetitionDefinition, @@ -86,7 +123,9 @@ export { WorkflowTriggerHistory, WorkflowTriggerHistoryListResult, WorkflowTriggerRecurrence, + WorkflowTriggerReference, 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..71f71a31a2f2 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,10 @@ export { EdifactValidationSettings, ErrorProperties, ErrorResponse, + FlowAccessControlConfiguration, + FlowAccessControlConfigurationPolicy, + FlowEndpoints, + FlowEndpointsConfiguration, IntegrationAccount, IntegrationAccountAgreement, IntegrationAccountCertificate, @@ -57,10 +72,21 @@ export { IntegrationAccountSchema, IntegrationAccountSession, IntegrationAccountSku, + IntegrationServiceEnvironment, + IntegrationServiceEnvironmentAccessEndpoint, + IntegrationServiceEnvironmentProperties, + IntegrationServiceEnvironmentSku, + IpAddress, + IpAddressRange, JsonSchema, KeyVaultKeyReference, KeyVaultKeyReferenceKeyVault, KeyVaultReference, + ManagedApi, + NetworkConfiguration, + OpenAuthenticationAccessPolicies, + OpenAuthenticationAccessPolicy, + OpenAuthenticationPolicyClaim, PartnerContent, RecurrenceSchedule, RecurrenceScheduleOccurrence, @@ -77,9 +103,20 @@ export { SetTriggerStateActionDefinition, Sku, SubResource, + SwaggerCustomDynamicList, + SwaggerCustomDynamicProperties, + SwaggerCustomDynamicSchema, + SwaggerCustomDynamicTree, + SwaggerCustomDynamicTreeCommand, + SwaggerCustomDynamicTreeParameter, + SwaggerCustomDynamicTreeSettings, + SwaggerExternalDocumentation, + SwaggerSchema, + SwaggerXml, Workflow, WorkflowOutputParameter, WorkflowParameter, + WorkflowReference, WorkflowRun, WorkflowRunAction, WorkflowRunActionRepetitionDefinition, @@ -90,7 +127,9 @@ export { WorkflowTriggerListCallbackUrlQueries, WorkflowTriggerListResult, WorkflowTriggerRecurrence, + WorkflowTriggerReference, 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..8903f7cd44c4 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,10 @@ export { EdifactValidationSettings, ErrorProperties, ErrorResponse, + FlowAccessControlConfiguration, + FlowAccessControlConfigurationPolicy, + FlowEndpoints, + FlowEndpointsConfiguration, IntegrationAccount, IntegrationAccountAgreement, IntegrationAccountCertificate, @@ -57,9 +72,20 @@ export { IntegrationAccountSchema, IntegrationAccountSession, IntegrationAccountSku, + IntegrationServiceEnvironment, + IntegrationServiceEnvironmentAccessEndpoint, + IntegrationServiceEnvironmentProperties, + IntegrationServiceEnvironmentSku, + IpAddress, + IpAddressRange, KeyVaultKeyReference, KeyVaultKeyReferenceKeyVault, KeyVaultReference, + ManagedApi, + NetworkConfiguration, + OpenAuthenticationAccessPolicies, + OpenAuthenticationAccessPolicy, + OpenAuthenticationPolicyClaim, PartnerContent, RecurrenceSchedule, RecurrenceScheduleOccurrence, @@ -75,9 +101,20 @@ export { RunCorrelation, Sku, SubResource, + SwaggerCustomDynamicList, + SwaggerCustomDynamicProperties, + SwaggerCustomDynamicSchema, + SwaggerCustomDynamicTree, + SwaggerCustomDynamicTreeCommand, + SwaggerCustomDynamicTreeParameter, + SwaggerCustomDynamicTreeSettings, + SwaggerExternalDocumentation, + SwaggerSchema, + SwaggerXml, Workflow, WorkflowOutputParameter, WorkflowParameter, + WorkflowReference, WorkflowRun, WorkflowRunAction, WorkflowRunActionRepetitionDefinition, @@ -85,8 +122,10 @@ export { WorkflowTrigger, WorkflowTriggerHistory, WorkflowTriggerRecurrence, + WorkflowTriggerReference, 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..91f0a2be4cd0 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,10 @@ export { EdifactValidationSettings, ErrorProperties, ErrorResponse, + FlowAccessControlConfiguration, + FlowAccessControlConfigurationPolicy, + FlowEndpoints, + FlowEndpointsConfiguration, GenerateUpgradedDefinitionParameters, GetCallbackUrlParameters, IntegrationAccount, @@ -59,9 +74,20 @@ export { IntegrationAccountSchema, IntegrationAccountSession, IntegrationAccountSku, + IntegrationServiceEnvironment, + IntegrationServiceEnvironmentAccessEndpoint, + IntegrationServiceEnvironmentProperties, + IntegrationServiceEnvironmentSku, + IpAddress, + IpAddressRange, KeyVaultKeyReference, KeyVaultKeyReferenceKeyVault, KeyVaultReference, + ManagedApi, + NetworkConfiguration, + OpenAuthenticationAccessPolicies, + OpenAuthenticationAccessPolicy, + OpenAuthenticationPolicyClaim, PartnerContent, RecurrenceSchedule, RecurrenceScheduleOccurrence, @@ -78,10 +104,21 @@ export { RunCorrelation, Sku, SubResource, + SwaggerCustomDynamicList, + SwaggerCustomDynamicProperties, + SwaggerCustomDynamicSchema, + SwaggerCustomDynamicTree, + SwaggerCustomDynamicTreeCommand, + SwaggerCustomDynamicTreeParameter, + SwaggerCustomDynamicTreeSettings, + SwaggerExternalDocumentation, + SwaggerSchema, + SwaggerXml, Workflow, WorkflowListResult, WorkflowOutputParameter, WorkflowParameter, + WorkflowReference, WorkflowRun, WorkflowRunAction, WorkflowRunActionRepetitionDefinition, @@ -91,7 +128,9 @@ export { WorkflowTriggerHistory, WorkflowTriggerListCallbackUrlQueries, WorkflowTriggerRecurrence, + WorkflowTriggerReference, 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..ef49588889e3 100644 --- a/sdk/logic/arm-logic/src/operations/workflowTriggers.ts +++ b/sdk/logic/arm-logic/src/operations/workflowTriggers.ts @@ -136,16 +136,16 @@ export class WorkflowTriggers { * @param workflowName The workflow name. * @param triggerName The workflow trigger name. * @param [options] The optional parameters - * @returns Promise + * @returns Promise */ - run(resourceGroupName: string, workflowName: string, triggerName: string, options?: msRest.RequestOptionsBase): Promise; + run(resourceGroupName: string, workflowName: string, triggerName: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName The resource group name. * @param workflowName The workflow name. * @param triggerName The workflow trigger name. * @param callback The callback */ - run(resourceGroupName: string, workflowName: string, triggerName: string, callback: msRest.ServiceCallback): void; + run(resourceGroupName: string, workflowName: string, triggerName: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName The resource group name. * @param workflowName The workflow name. @@ -153,8 +153,8 @@ export class WorkflowTriggers { * @param options The optional parameters * @param callback The callback */ - run(resourceGroupName: string, workflowName: string, triggerName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; - run(resourceGroupName: string, workflowName: string, triggerName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + run(resourceGroupName: string, workflowName: string, triggerName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + run(resourceGroupName: string, workflowName: string, triggerName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, @@ -163,7 +163,7 @@ export class WorkflowTriggers { options }, runOperationSpec, - callback) as Promise; + callback); } /** @@ -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 @@ -402,13 +402,10 @@ const runOperationSpec: msRest.OperationSpec = { Parameters.acceptLanguage ], responses: { + 200: {}, + 202: {}, default: { - bodyMapper: { - serializedName: "parsedResponse", - type: { - name: "Object" - } - } + bodyMapper: Mappers.ErrorResponse } }, serializer @@ -434,7 +431,7 @@ const getSchemaJsonOperationSpec: msRest.OperationSpec = { bodyMapper: Mappers.JsonSchema }, default: { - bodyMapper: Mappers.CloudError + bodyMapper: Mappers.ErrorResponse } }, serializer @@ -465,7 +462,7 @@ const setStateOperationSpec: msRest.OperationSpec = { responses: { 200: {}, default: { - bodyMapper: Mappers.CloudError + bodyMapper: Mappers.ErrorResponse } }, serializer @@ -491,7 +488,7 @@ const listCallbackUrlOperationSpec: msRest.OperationSpec = { bodyMapper: Mappers.WorkflowTriggerCallbackUrl }, default: { - bodyMapper: Mappers.CloudError + bodyMapper: Mappers.ErrorResponse } }, serializer @@ -512,7 +509,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..19641ba4f5cd 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"; @@ -150,32 +151,28 @@ export class Workflows { * Updates a workflow. * @param resourceGroupName The resource group name. * @param workflowName The workflow name. - * @param workflow The workflow. * @param [options] The optional parameters * @returns Promise */ - update(resourceGroupName: string, workflowName: string, workflow: Models.Workflow, options?: msRest.RequestOptionsBase): Promise; + update(resourceGroupName: string, workflowName: string, options?: msRest.RequestOptionsBase): Promise; /** * @param resourceGroupName The resource group name. * @param workflowName The workflow name. - * @param workflow The workflow. * @param callback The callback */ - update(resourceGroupName: string, workflowName: string, workflow: Models.Workflow, callback: msRest.ServiceCallback): void; + update(resourceGroupName: string, workflowName: string, callback: msRest.ServiceCallback): void; /** * @param resourceGroupName The resource group name. * @param workflowName The workflow name. - * @param workflow The workflow. * @param options The optional parameters * @param callback The callback */ - update(resourceGroupName: string, workflowName: string, workflow: Models.Workflow, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; - update(resourceGroupName: string, workflowName: string, workflow: Models.Workflow, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { + update(resourceGroupName: string, workflowName: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + update(resourceGroupName: string, workflowName: string, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, workflowName, - workflow, options }, updateOperationSpec, @@ -390,32 +387,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.WorkflowReference, options?: msRest.RequestOptionsBase): Promise { + return this.beginMove(resourceGroupName,workflowName,moveParameter,options) + .then(lroPoller => lroPoller.pollUntilFinished()); } /** @@ -495,41 +469,61 @@ 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 validate The workflow. * @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, validate: Models.Workflow, 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 validate The workflow. * @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, validate: Models.Workflow, 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 validate The workflow. * @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, validate: Models.Workflow, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; + validateByLocation(resourceGroupName: string, location: string, workflowName: string, validate: Models.Workflow, options?: msRest.RequestOptionsBase | msRest.ServiceCallback, callback?: msRest.ServiceCallback): Promise { return this.client.sendOperationRequest( { resourceGroupName, location, workflowName, - workflow, + validate, 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.WorkflowReference, 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 @@ -714,19 +708,12 @@ const updateOperationSpec: msRest.OperationSpec = { headerParameters: [ Parameters.acceptLanguage ], - requestBody: { - parameterPath: "workflow", - mapper: { - ...Mappers.Workflow, - required: true - } - }, responses: { 200: { bodyMapper: Mappers.Workflow }, default: { - bodyMapper: Mappers.CloudError + bodyMapper: Mappers.ErrorResponse } }, serializer @@ -750,7 +737,7 @@ const deleteMethodOperationSpec: msRest.OperationSpec = { 200: {}, 204: {}, default: { - bodyMapper: Mappers.CloudError + bodyMapper: Mappers.ErrorResponse } }, serializer @@ -773,7 +760,7 @@ const disableOperationSpec: msRest.OperationSpec = { responses: { 200: {}, default: { - bodyMapper: Mappers.CloudError + bodyMapper: Mappers.ErrorResponse } }, serializer @@ -796,7 +783,7 @@ const enableOperationSpec: msRest.OperationSpec = { responses: { 200: {}, default: { - bodyMapper: Mappers.CloudError + bodyMapper: Mappers.ErrorResponse } }, serializer @@ -833,7 +820,7 @@ const generateUpgradedDefinitionOperationSpec: msRest.OperationSpec = { } }, default: { - bodyMapper: Mappers.CloudError + bodyMapper: Mappers.ErrorResponse } }, serializer @@ -865,7 +852,7 @@ const listCallbackUrlOperationSpec: msRest.OperationSpec = { bodyMapper: Mappers.WorkflowTriggerCallbackUrl }, default: { - bodyMapper: Mappers.CloudError + bodyMapper: Mappers.ErrorResponse } }, serializer @@ -895,15 +882,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 +903,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 +933,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: [ @@ -986,19 +973,18 @@ const validateByResourceGroupOperationSpec: msRest.OperationSpec = { 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,16 +994,17 @@ const validateByLocationOperationSpec: msRest.OperationSpec = { Parameters.acceptLanguage ], requestBody: { - parameterPath: "workflow", + parameterPath: "moveParameter", mapper: { - ...Mappers.Workflow, + ...Mappers.WorkflowReference, required: true } }, 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 87bbf5b5fa49..422b584abd5e 100644 --- a/sdk/logic/arm-logic/tsconfig.json +++ b/sdk/logic/arm-logic/tsconfig.json @@ -9,7 +9,7 @@ "esModuleInterop": true, "allowSyntheticDefaultImports": true, "forceConsistentCasingInFileNames": true, - "lib": ["es6"], + "lib": ["es6", "dom"], "declaration": true, "outDir": "./esm", "importHelpers": true