LogicManagementClient
REST API for Azure Logic Apps
COMMUNITYBEARER0 INSTALLS
OpenAPI Specificationv3.0
{
"swagger": "2.0",
"schemes": [
"https"
],
"host": "management.azure.com",
"info": {
"description": "REST API for Azure Logic Apps.",
"title": "LogicManagementClient",
"version": "2019-05-01",
"x-apisguru-categories": [
"cloud"
],
"x-logo": {
"url": "https://api.apis.guru/v2/cache/logo/https_assets.onestore.ms_cdnfiles_onestorerolling-1606-01000_shell_v3_images_logo_microsoft.png"
},
"x-origin": [
{
"format": "swagger",
"url": "https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/logic/resource-manager/Microsoft.Logic/stable/2019-05-01/logic.json",
"version": "2.0"
}
],
"x-preferred": true,
"x-providerName": "azure.com",
"x-serviceName": "logic",
"x-tags": [
"Azure",
"Microsoft"
]
},
"consumes": [
"application/json"
],
"produces": [
"application/json"
],
"securityDefinitions": {
"azure_auth": {
"authorizationUrl": "https://login.microsoftonline.com/common/oauth2/authorize",
"description": "Azure Active Directory OAuth2 Flow.",
"flow": "implicit",
"scopes": {
"user_impersonation": "impersonate your user account"
},
"type": "oauth2"
}
},
"security": [
{
"azure_auth": [
"user_impersonation"
]
}
],
"parameters": {
"api-version": {
"description": "The API version.",
"in": "query",
"name": "api-version",
"required": true,
"type": "string"
},
"subscriptionId": {
"description": "The subscription id.",
"in": "path",
"name": "subscriptionId",
"required": true,
"type": "string"
}
},
"paths": {
"/providers/Microsoft.Logic/operations": {
"get": {
"description": "Lists all of the available Logic REST API operations.",
"operationId": "Operations_List",
"parameters": [
{
"$ref": "#/parameters/api-version"
}
],
"responses": {
"200": {
"description": "OK. The request has succeeded.",
"schema": {
"$ref": "#/definitions/OperationListResult"
}
},
"default": {
"description": "Logic error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/ErrorResponse"
}
}
},
"tags": [
"Operations"
],
"x-ms-examples": {
"List Microsoft.Logic operations": {
"parameters": {
"api-version": "2019-05-01"
},
"responses": {
"200": {
"body": {
"value": [
{
"display": {
"description": "Gets the operation.",
"operation": "Get Operation",
"provider": "Microsoft Logic",
"resource": "Operation"
},
"name": "Microsoft.Logic/operations/read"
},
{
"display": {
"description": "Registers the Microsoft.Logic resource provider for a given subscription.",
"operation": "Register Resource Provider",
"provider": "Microsoft Logic",
"resource": "Resource Provider"
},
"name": "Microsoft.Logic/register/action"
},
{
"display": {
"description": "Validates the workflow.",
"operation": "Validate Workflow",
"provider": "Microsoft Logic",
"resource": "Workflow"
},
"name": "Microsoft.Logic/locations/workflows/validate/action"
},
{
"display": {
"description": "Reads the workflow.",
"operation": "Get Workflow",
"provider": "Microsoft Logic",
"resource": "Workflow"
},
"name": "Microsoft.Logic/workflows/read"
},
{
"display": {
"description": "Creates or updates the workflow.",
"operation": "Set Workflow",
"provider": "Microsoft Logic",
"resource": "Workflow"
},
"name": "Microsoft.Logic/workflows/write"
},
{
"display": {
"description": "Deletes the workflow.",
"operation": "Delete Workflow",
"provider": "Microsoft Logic",
"resource": "Workflow"
},
"name": "Microsoft.Logic/workflows/delete"
},
{
"display": {
"description": "Starts a run of the workflow.",
"operation": "Run Workflow",
"provider": "Microsoft Logic",
"resource": "Workflow"
},
"name": "Microsoft.Logic/workflows/run/action"
},
{
"display": {
"description": "Disables the workflow.",
"operation": "Disable Workflow",
"provider": "Microsoft Logic",
"resource": "Workflow"
},
"name": "Microsoft.Logic/workflows/disable/action"
},
{
"display": {
"description": "Enables the workflow.",
"operation": "Enable Workflow",
"provider": "Microsoft Logic",
"resource": "Workflow"
},
"name": "Microsoft.Logic/workflows/enable/action"
},
{
"display": {
"description": "Suspends the workflow.",
"operation": "Suspend Workflow",
"provider": "Microsoft Logic",
"resource": "Workflow"
},
"name": "Microsoft.Logic/workflows/suspend/action"
},
{
"display": {
"description": "Validates the workflow.",
"operation": "Validate Workflow",
"provider": "Microsoft Logic",
"resource": "Workflow"
},
"name": "Microsoft.Logic/workflows/validate/action"
},
{
"display": {
"description": "Moves Workflow from its existing subscription id, resource group, and/or name to a different subscription id, resource group, and/or name.",
"operation": "Move Workflow",
"provider": "Microsoft Logic",
"resource": "Workflow"
},
"name": "Microsoft.Logic/workflows/move/action"
},
{
"display": {
"description": "Gets the workflow swagger definitions.",
"operation": "Get workflow swagger",
"provider": "Microsoft Logic",
"resource": "Workflow"
},
"name": "Microsoft.Logic/workflows/listSwagger/action"
},
{
"display": {
"description": "Reads the workflow version.",
"operation": "Get Workflow Version",
"provider": "Microsoft Logic",
"resource": "Workflow Version"
},
"name": "Microsoft.Logic/workflows/versions/read"
},
{
"display": {
"description": "Gets the callback URL for trigger.",
"operation": "List Trigger Callback URL",
"provider": "Microsoft Logic",
"resource": "Trigger"
},
"name": "Microsoft.Logic/workflows/versions/triggers/listCallbackUrl/action"
},
{
"display": {
"description": "Reads the access key.",
"operation": "Get Access Key",
"provider": "Microsoft Logic",
"resource": "Access Key"
},
"name": "Microsoft.Logic/workflows/accessKeys/read"
},
{
"display": {
"description": "Creates or updates the access key.",
"operation": "Set Access Key",
"provider": "Microsoft Logic",
"resource": "Access Key"
},
"name": "Microsoft.Logic/workflows/accessKeys/write"
},
{
"display": {
"description": "Deletes the access key.",
"operation": "Delete Access Key",
"provider": "Microsoft Logic",
"resource": "Access Key"
},
"name": "Microsoft.Logic/workflows/accessKeys/delete"
},
{
"display": {
"description": "Lists the access key secrets.",
"operation": "List Access Key",
"provider": "Microsoft Logic",
"resource": "Access Key"
},
"name": "Microsoft.Logic/workflows/accessKeys/list/action"
},
{
"display": {
"description": "Regenerates the access key secrets.",
"operation": "Regenerate Access Key",
"provider": "Microsoft Logic",
"resource": "Access Key"
},
"name": "Microsoft.Logic/workflows/accessKeys/regenerate/action"
},
{
"display": {
"description": "Regenerates the access key secrets.",
"operation": "Regenerate Access Key",
"provider": "Microsoft Logic",
"resource": "Access Key"
},
"name": "Microsoft.Logic/workflows/regenerateAccessKey/action"
},
{
"display": {
"description": "Gets the callback URL for workflow.",
"operation": "List workflow callback URL",
"provider": "Microsoft Logic",
"resource": "Workflow"
},
"name": "Microsoft.Logic/workflows/listCallbackUrl/action"
},
{
"display": {
"description": "Reads the trigger.",
"operation": "Get Trigger",
"provider": "Microsoft Logic",
"resource": "Trigger"
},
"name": "Microsoft.Logic/workflows/triggers/read"
},
{
"display": {
"description": "Executes the trigger.",
"operation": "Trigger Run",
"provider": "Microsoft Logic",
"resource": "Trigger"
},
"name": "Microsoft.Logic/workflows/triggers/run/action"
},
{
"display": {
"description": "Resets the trigger.",
"operation": "Trigger Reset",
"provider": "Microsoft Logic",
"resource": "Trigger"
},
"name": "Microsoft.Logic/workflows/triggers/reset/action"
},
{
"display": {
"description": "Sets the trigger state.",
"operation": "Set Trigger State",
"provider": "Microsoft Logic",
"resource": "Trigger"
},
"name": "Microsoft.Logic/workflows/triggers/setState/action"
},
{
"display": {
"description": "Reads the trigger histories.",
"operation": "Get Trigger Histories",
"provider": "Microsoft Logic",
"resource": "Trigger Histories"
},
"name": "Microsoft.Logic/workflows/triggers/histories/read"
},
{
"display": {
"description": "Resubmits the workflow trigger.",
"operation": "Resubmit trigger",
"provider": "Microsoft Logic",
"resource": "Trigger Histories"
},
"name": "Microsoft.Logic/workflows/triggers/histories/resubmit/action"
},
{
"display": {
"description": "Gets the callback URL for trigger.",
"operation": "List Trigger Callback URL",
"provider": "Microsoft Logic",
"resource": "Trigger"
},
"name": "Microsoft.Logic/workflows/triggers/listCallbackUrl/action"
},
{
"display": {
"description": "Reads the workflow run.",
"operation": "Get Workflow Run",
"provider": "Microsoft Logic",
"resource": "Workflow Run"
},
"name": "Microsoft.Logic/workflows/runs/read"
},
{
"display": {
"description": "Cancels the run of a workflow.",
"operation": "Cancel Workflow Run",
"provider": "Microsoft Logic",
"resource": "Workflow Run"
},
"name": "Microsoft.Logic/workflows/runs/cancel/action"
},
{
"display": {
"description": "Reads the workflow run operation status.",
"operation": "Get Workflow Run Operation Status",
"provider": "Microsoft Logic",
"resource": "Workflow Run Operation"
},
"name": "Microsoft.Logic/workflows/runs/operations/read"
},
{
"display": {
"description": "Reads the workflow run action.",
"operation": "Get Workflow Run Action",
"provider": "Microsoft Logic",
"resource": "Workflow Run Action"
},
"name": "Microsoft.Logic/workflows/runs/actions/read"
},
{
"display": {
"description": "Reads the workflow run action repetition.",
"operation": "Get Workflow Run Action Repetition",
"provider": "Microsoft Logic",
"resource": "Workflow Run Action Repetition"
},
"name": "Microsoft.Logic/workflows/runs/actions/repetitions/read"
},
{
"display": {
"description": "Reads the workflow run action scope repetition.",
"operation": "Get Workflow Run Action Scope Repetition",
"provider": "Microsoft Logic",
"resource": "Workflow Run Action Scope Repetition"
},
"name": "Microsoft.Logic/workflows/runs/actions/scoperepetitions/read"
},
{
"display": {
"description": "Reads the workflow run action request history.",
"operation": "Gets the workflow run action request history",
"provider": "Microsoft Logic",
"resource": "Workflow run action request history"
},
"name": "Microsoft.Logic/workflows/runs/actions/requestHistories/read"
},
{
"display": {
"description": "Reads the workflow run repetition action request history.",
"operation": "Gets the workflow run repetition action request history",
"provider": "Microsoft Logic",
"resource": "Workflow run repetition action request history"
},
"name": "Microsoft.Logic/workflows/runs/actions/repetitions/requestHistories/read"
},
{
"display": {
"description": "Reads the workflow diagnostic settings.",
"operation": "Get Workflow Diagnostic Setting",
"provider": "Microsoft Logic",
"resource": "Workflow Diagnostic Setting"
},
"name": "Microsoft.Logic/workflows/providers/Microsoft.Insights/diagnosticSettings/read",
"origin": "System"
},
{
"display": {
"description": "Creates or updates the workflow diagnostic setting.",
"operation": "Set Workflow Diagnostic Setting",
"provider": "Microsoft Logic",
"resource": "Workflow Diagnostic Setting"
},
"name": "Microsoft.Logic/workflows/providers/Microsoft.Insights/diagnosticSettings/write",
"origin": "System"
},
{
"display": {
"description": "Reads the workflow metric definitions.",
"operation": "Get Workflow Metric Definition",
"provider": "Microsoft Logic",
"resource": "Workflow Metric Definition"
},
"name": "Microsoft.Logic/workflows/providers/Microsoft.Insights/metricDefinitions/read",
"origin": "System",
"properties": {
"serviceSpecification": {
"metricSpecifications": [
{
"aggregationType": "Total",
"availabilities": [
{
"blobDuration": "PT1H",
"timeGrain": "PT1M"
}
],
"dimensions": [],
"displayDescription": "Number of workflow runs started.",
"displayName": "Runs Started",
"fillGapWithZero": true,
"name": "RunsStarted",
"unit": "Count"
},
{
"aggregationType": "Total",
"availabilities": [
{
"blobDuration": "PT1H",
"timeGrain": "PT1M"
}
],
"dimensions": [],
"displayDescription": "Number of workflow runs completed.",
"displayName": "Runs Completed",
"fillGapWithZero": true,
"name": "RunsCompleted",
"unit": "Count"
},
{
"aggregationType": "Total",
"availabilities": [
{
"blobDuration": "PT1H",
"timeGrain": "PT1M"
}
],
"dimensions": [],
"displayDescription": "Number of workflow runs succeeded.",
"displayName": "Runs Succeeded",
"fillGapWithZero": true,
"name": "RunsSucceeded",
"unit": "Count"
},
{
"aggregationType": "Total",
"availabilities": [
{
"blobDuration": "PT1H",
"timeGrain": "PT1M"
}
],
"dimensions": [],
"displayDescription": "Number of workflow runs failed.",
"displayName": "Runs Failed",
"fillGapWithZero": true,
"name": "RunsFailed",
"unit": "Count"
},
{
"aggregationType": "Total",
"availabilities": [
{
"blobDuration": "PT1H",
"timeGrain": "PT1M"
}
],
"dimensions": [],
"displayDescription": "Number of workflow runs cancelled.",
"displayName": "Runs Cancelled",
"fillGapWithZero": true,
"name": "RunsCancelled",
"unit": "Count"
},
{
"aggregationType": "Average",
"availabilities": [
{
"blobDuration": "PT1H",
"timeGrain": "PT1M"
}
],
"dimensions": [],
"displayDescription": "Latency of completed workflow runs.",
"displayName": "Run Latency",
"fillGapWithZero": false,
"name": "RunLatency",
"unit": "Seconds"
},
{
"aggregationType": "Average",
"availabilities": [
{
"blobDuration": "PT1H",
"timeGrain": "PT1M"
}
],
"dimensions": [],
"displayDescription": "Latency of succeeded workflow runs.",
"displayName": "Run Success Latency",
"fillGapWithZero": false,
"name": "RunSuccessLatency",
"unit": "Seconds"
},
{
"aggregationType": "Total",
"availabilities": [
{
"blobDuration": "PT1H",
"timeGrain": "PT1M"
}
],
"dimensions": [],
"displayDescription": "Number of workflow action or trigger throttled events.",
"displayName": "Run Throttled Events",
"fillGapWithZero": true,
"name": "RunThrottledEvents",
"unit": "Count"
},
{
"aggregationType": "Total",
"availabilities": [
{
"blobDuration": "PT1H",
"timeGrain": "PT1M"
}
],
"dimensions": [],
"displayDescription": "Percentage of workflow runs failed.",
"displayName": "Run Failure Percentage",
"fillGapWithZero": true,
"name": "RunFailurePercentage",
"unit": "Percent"
},
{
"aggregationType": "Total",
"availabilities": [
{
"blobDuration": "PT1H",
"timeGrain": "PT1M"
}
],
"dimensions": [],
"displayDescription": "Number of workflow actions started.",
"displayName": "Actions Started ",
"fillGapWithZero": true,
"name": "ActionsStarted",
"unit": "Count"
},
{
"aggregationType": "Total",
"availabilities": [
{
"blobDuration": "PT1H",
"timeGrain": "PT1M"
}
],
"dimensions": [],
"displayDescription": "Number of workflow actions completed.",
"displayName": "Actions Completed ",
"fillGapWithZero": true,
"name": "ActionsCompleted",
"unit": "Count"
},
{
"aggregationType": "Total",
"availabilities": [
{
"blobDuration": "PT1H",
"timeGrain": "PT1M"
}
],
"dimensions": [],
"displayDescription": "Number of workflow actions succeeded.",
"displayName": "Actions Succeeded ",
"fillGapWithZero": true,
"name": "ActionsSucceeded",
"unit": "Count"
},
{
"aggregationType": "Total",
"availabilities": [
{
"blobDuration": "PT1H",
"timeGrain": "PT1M"
}
],
"dimensions": [],
"displayDescription": "Number of workflow actions failed.",
"displayName": "Actions Failed ",
"fillGapWithZero": true,
"name": "ActionsFailed",
"unit": "Count"
},
{
"aggregationType": "Total",
"availabilities": [
{
"blobDuration": "PT1H",
"timeGrain": "PT1M"
}
],
"dimensions": [],
"displayDescription": "Number of workflow actions skipped.",
"displayName": "Actions Skipped ",
"fillGapWithZero": true,
"name": "ActionsSkipped",
"unit": "Count"
},
{
"aggregationType": "Average",
"availabilities": [
{
"blobDuration": "PT1H",
"timeGrain": "PT1M"
}
],
"dimensions": [],
"displayDescription": "Latency of completed workflow actions.",
"displayName": "Action Latency ",
"fillGapWithZero": false,
"name": "ActionLatency",
"unit": "Seconds"
},
{
"aggregationType": "Average",
"availabilities": [
{
"blobDuration": "PT1H",
"timeGrain": "PT1M"
}
],
"dimensions": [],
"displayDescription": "Latency of succeeded workflow actions.",
"displayName": "Action Success Latency ",
"fillGapWithZero": false,
"name": "ActionSuccessLatency",
"unit": "Seconds"
},
{
"aggregationType": "Total",
"availabilities": [
{
"blobDuration": "PT1H",
"timeGrain": "PT1M"
}
],
"dimensions": [],
"displayDescription": "Number of workflow action throttled events..",
"displayName": "Action Throttled Events",
"fillGapWithZero": true,
"name": "ActionThrottledEvents",
"unit": "Count"
},
{
"aggregationType": "Total",
"availabilities": [
{
"blobDuration": "PT1H",
"timeGrain": "PT1M"
}
],
"dimensions": [],
"displayDescription": "Number of workflow triggers started.",
"displayName": "Triggers Started ",
"fillGapWithZero": true,
"name": "TriggersStarted",
"unit": "Count"
},
{
"aggregationType": "Total",
"availabilities": [
{
"blobDuration": "PT1H",
"timeGrain": "PT1M"
}
],
"dimensions": [],
"displayDescription": "Number of workflow triggers completed.",
"displayName": "Triggers Completed ",
"fillGapWithZero": true,
"name": "TriggersCompleted",
"unit": "Count"
},
{
"aggregationType": "Total",
"availabilities": [
{
"blobDuration": "PT1H",
"timeGrain": "PT1M"
}
],
"dimensions": [],
"displayDescription": "Number of workflow triggers succeeded.",
"displayName": "Triggers Succeeded ",
"fillGapWithZero": true,
"name": "TriggersSucceeded",
"unit": "Count"
},
{
"aggregationType": "Total",
"availabilities": [
{
"blobDuration": "PT1H",
"timeGrain": "PT1M"
}
],
"dimensions": [],
"displayDescription": "Number of workflow triggers failed.",
"displayName": "Triggers Failed ",
"fillGapWithZero": true,
"name": "TriggersFailed",
"unit": "Count"
},
{
"aggregationType": "Total",
"availabilities": [
{
"blobDuration": "PT1H",
"timeGrain": "PT1M"
}
],
"dimensions": [],
"displayDescription": "Number of workflow triggers skipped.",
"displayName": "Triggers Skipped",
"fillGapWithZero": true,
"name": "TriggersSkipped",
"unit": "Count"
},
{
"aggregationType": "Total",
"availabilities": [
{
"blobDuration": "PT1H",
"timeGrain": "PT1M"
}
],
"dimensions": [],
"displayDescription": "Number of workflow triggers fired.",
"displayName": "Triggers Fired ",
"fillGapWithZero": true,
"name": "TriggersFired",
"unit": "Count"
},
{
"aggregationType": "Average",
"availabilities": [
{
"blobDuration": "PT1H",
"timeGrain": "PT1M"
}
],
"dimensions": [],
"displayDescription": "Latency of completed workflow triggers.",
"displayName": "Trigger Latency ",
"fillGapWithZero": false,
"name": "TriggerLatency",
"unit": "Seconds"
},
{
"aggregationType": "Average",
"availabilities": [
{
"blobDuration": "PT1H",
"timeGrain": "PT1M"
}
],
"dimensions": [],
"displayDescription": "Latency of fired workflow triggers.",
"displayName": "Trigger Fire Latency ",
"fillGapWithZero": false,
"name": "TriggerFireLatency",
"unit": "Seconds"
},
{
"aggregationType": "Average",
"availabilities": [
{
"blobDuration": "PT1H",
"timeGrain": "PT1M"
}
],
"dimensions": [],
"displayDescription": "Latency of succeeded workflow triggers.",
"displayName": "Trigger Success Latency ",
"fillGapWithZero": false,
"name": "TriggerSuccessLatency",
"unit": "Seconds"
},
{
"aggregationType": "Total",
"availabilities": [
{
"blobDuration": "PT1H",
"timeGrain": "PT1M"
}
],
"dimensions": [],
"displayDescription": "Number of workflow trigger throttled events.",
"displayName": "Trigger Throttled Events",
"fillGapWithZero": true,
"name": "TriggerThrottledEvents",
"unit": "Count"
},
{
"aggregationType": "Total",
"availabilities": [
{
"blobDuration": "PT1H",
"timeGrain": "PT1M"
}
],
"dimensions": [],
"displayDescription": "Number of workflow action executions getting billed.",
"displayName": "Billable Action Executions",
"fillGapWithZero": true,
"name": "BillableActionExecutions",
"unit": "Count"
},
{
"aggregationType": "Total",
"availabilities": [
{
"blobDuration": "PT1H",
"timeGrain": "PT1M"
}
],
"dimensions": [],
"displayDescription": "Number of workflow trigger executions getting billed.",
"displayName": "Billable Trigger Executions",
"fillGapWithZero": true,
"name": "BillableTriggerExecutions",
"unit": "Count"
},
{
"aggregationType": "Total",
"availabilities": [
{
"blobDuration": "PT1H",
"timeGrain": "PT1M"
}
],
"dimensions": [],
"displayDescription": "Number of workflow executions getting billed.",
"displayName": "Total Billable Executions",
"fillGapWithZero": true,
"name": "TotalBillableExecutions",
"unit": "Count"
},
{
"aggregationType": "Total",
"availabilities": [
{
"blobDuration": "PT1H",
"timeGrain": "PT1M"
}
],
"dimensions": [],
"displayDescription": "Number of native workflow action executions getting billed.",
"displayName": "Billable Native Action Executions",
"fillGapWithZero": true,
"name": "BillableNativeActionExecutions",
"unit": "Count"
},
{
"aggregationType": "Total",
"availabilities": [
{
"blobDuration": "PT1H",
"timeGrain": "PT1M"
}
],
"dimensions": [],
"displayDescription": "Number of native workflow trigger executions getting billed.",
"displayName": "Billable Native Trigger Executions",
"fillGapWithZero": true,
"name": "BillableNativeTriggerExecutions",
"unit": "Count"
},
{
"aggregationType": "Total",
"availabilities": [
{
"blobDuration": "PT1H",
"timeGrain": "PT1M"
}
],
"dimensions": [],
"displayDescription": "Number of native workflow executions getting billed.",
"displayName": "Total Native Billable Executions",
"fillGapWithZero": true,
"name": "TotalBillableNativeExecutions",
"unit": "Count"
},
{
"aggregationType": "Total",
"availabilities": [
{
"blobDuration": "PT1H",
"timeGrain": "PT1M"
}
],
"dimensions": [],
"displayDescription": "Number of standard workflow action executions getting billed.",
"displayName": "Billable Standard Action Executions",
"fillGapWithZero": true,
"name": "BillableStandardActionExecutions",
"unit": "Count"
},
{
"aggregationType": "Total",
"availabilities": [
{
"blobDuration": "PT1H",
"timeGrain": "PT1M"
}
],
"dimensions": [],
"displayDescription": "Number of standard workflow trigger executions getting billed.",
"displayName": "Billable Standard Trigger Executions",
"fillGapWithZero": true,
"name": "BillableStandardTriggerExecutions",
"unit": "Count"
},
{
"aggregationType": "Total",
"availabilities": [
{
"blobDuration": "PT1H",
"timeGrain": "PT1M"
}
],
"dimensions": [],
"displayDescription": "Number of standard workflow executions getting billed.",
"displayName": "Total Standard Billable Executions",
"fillGapWithZero": true,
"name": "TotalBillableStandardExecutions",
"unit": "Count"
}
]
}
}
},
{
"display": {
"description": "Reads the workflow log definitions.",
"operation": "Get Workflow Log Definition",
"provider": "Microsoft Logic",
"resource": "Workflow Log Definition"
},
"name": "Microsoft.Logic/workflows/providers/Microsoft.Insights/logDefinitions/read",
"origin": "System",
"properties": {
"serviceSpecification": {
"logSpecifications": [
{
"blobDuration": "PT1H",
"description": "Diagnostic events related to workflow runtime executions.",
"displayName": "Workflow runtime diagnostic events",
"name": "WorkflowRuntime"
}
]
}
}
},
{
"display": {
"description": "Gets the workflow run action expression traces.",
"operation": "List Workflow Run Action Expression Traces",
"provider": "Microsoft Logic",
"resource": "Workflow Run Action"
},
"name": "Microsoft.Logic/workflows/runs/actions/listExpressionTraces/action"
},
{
"display": {
"description": "Gets the workflow run action repetition expression traces.",
"operation": "List Workflow Run Action Repetition Expression Traces",
"provider": "Microsoft Logic",
"resource": "Workflow Run Action Repetition"
},
"name": "Microsoft.Logic/workflows/runs/actions/repetitions/listExpressionTraces/action"
},
{
"display": {
"description": "Reads the Integration Account log definitions.",
"operation": "Get Integration Account Log Definition",
"provider": "Microsoft Logic",
"resource": "Integration Account Log Definition"
},
"name": "Microsoft.Logic/integrationAccounts/providers/Microsoft.Insights/logDefinitions/read",
"origin": "System",
"properties": {
"serviceSpecification": {
"logSpecifications": [
{
"blobDuration": "PT1H",
"description": "Track events related to Integration Account.",
"displayName": "Integration Account track events",
"name": "IntegrationAccountTrackingEvents"
}
]
}
}
},
{
"display": {
"description": "Reads the integration account.",
"operation": "Get Integration Account",
"provider": "Microsoft Logic",
"resource": "Integration Account"
},
"name": "Microsoft.Logic/integrationAccounts/read"
},
{
"display": {
"description": "Creates or updates the integration account.",
"operation": "Set Integration Account",
"provider": "Microsoft Logic",
"resource": "Integration Account"
},
"name": "Microsoft.Logic/integrationAccounts/write"
},
{
"display": {
"description": "Deletes the integration account.",
"operation": "Delete Integration Account",
"provider": "Microsoft Logic",
"resource": "Integration Account"
},
"name": "Microsoft.Logic/integrationAccounts/delete"
},
{
"display": {
"description": "Regenerates the access key secrets.",
"operation": "Regenerate Access Key",
"provider": "Microsoft Logic",
"resource": "Integration Account"
},
"name": "Microsoft.Logic/integrationAccounts/regenerateAccessKey/action"
},
{
"display": {
"description": "Gets the callback URL for integration account.",
"operation": "List Integration Account Callback URL",
"provider": "Microsoft Logic",
"resource": "Integration Account"
},
"name": "Microsoft.Logic/integrationAccounts/listCallbackUrl/action"
},
{
"display": {
"description": "Gets the keys in the key vault.",
"operation": "List Key Vault Keys",
"provider": "Microsoft Logic",
"resource": "Integration Account"
},
"name": "Microsoft.Logic/integrationAccounts/listKeyVaultKeys/action"
},
{
"display": {
"description": "Logs the tracking events in the integration account.",
"operation": "Log Integration Account Tracking Events",
"provider": "Microsoft Logic",
"resource": "Integration Account"
},
"name": "Microsoft.Logic/integrationAccounts/logTrackingEvents/action"
},
{
"display": {
"description": "Joins the Integration Account.",
"operation": "Join Integration Account",
"provider": "Microsoft Logic",
"resource": "Integration Account"
},
"name": "Microsoft.Logic/integrationAccounts/join/action"
},
{
"display": {
"description": "Reads the parter in integration account.",
"operation": "Get Integration Account Partner",
"provider": "Microsoft Logic",
"resource": "Integration Account Partner"
},
"name": "Microsoft.Logic/integrationAccounts/partners/read"
},
{
"display": {
"description": "Creates or updates the partner in integration account.",
"operation": "Set Integration Account Partner",
"provider": "Microsoft Logic",
"resource": "Integration Account Partner"
},
"name": "Microsoft.Logic/integrationAccounts/partners/write"
},
{
"display": {
"description": "Deletes the partner in integration account.",
"operation": "Delete Integration Account Partner",
"provider": "Microsoft Logic",
"resource": "Integration Account Partner"
},
"name": "Microsoft.Logic/integrationAccounts/partners/delete"
},
{
"display": {
"description": "Gets the callback URL for partner content in integration account.",
"operation": "List Integration Account Partner Content Callback URL",
"provider": "Microsoft Logic",
"resource": "Integration Account Partner"
},
"name": "Microsoft.Logic/integrationAccounts/partners/listContentCallbackUrl/action"
},
{
"display": {
"description": "Reads the agreement in integration account.",
"operation": "Get Integration Account Agreement",
"provider": "Microsoft Logic",
"resource": "Integration Account Agreement"
},
"name": "Microsoft.Logic/integrationAccounts/agreements/read"
},
{
"display": {
"description": "Creates or updates the agreement in integration account.",
"operation": "Set Integration Account Agreement",
"provider": "Microsoft Logic",
"resource": "Integration Account Agreement"
},
"name": "Microsoft.Logic/integrationAccounts/agreements/write"
},
{
"display": {
"description": "Deletes the agreement in integration account.",
"operation": "Delete Integration Account Agreement",
"provider": "Microsoft Logic",
"resource": "Integration Account Agreement"
},
"name": "Microsoft.Logic/integrationAccounts/agreements/delete"
},
{
"display": {
"description": "Gets the callback URL for agreement content in integration account.",
"operation": "List Integration Account Agreement Content Callback URL",
"provider": "Microsoft Logic",
"resource": "Integration Account Agreement"
},
"name": "Microsoft.Logic/integrationAccounts/agreements/listContentCallbackUrl/action"
},
{
"display": {
"description": "Reads the certificate in integration account.",
"operation": "Get Integration Account Certificate",
"provider": "Microsoft Logic",
"resource": "Integration Account Certificate"
},
"name": "Microsoft.Logic/integrationAccounts/certificates/read"
},
{
"display": {
"description": "Creates or updates the certificate in integration account.",
"operation": "Set Integration Account Certificate",
"provider": "Microsoft Logic",
"resource": "Integration Account Certificate"
},
"name": "Microsoft.Logic/integrationAccounts/certificates/write"
},
{
"display": {
"description": "Deletes the certificate in integration account.",
"operation": "Delete Integration Account Certificate",
"provider": "Microsoft Logic",
"resource": "Integration Account Certificate"
},
"name": "Microsoft.Logic/integrationAccounts/certificates/delete"
},
{
"display": {
"description": "Reads the schema in integration account.",
"operation": "Get Integration Account Schema",
"provider": "Microsoft Logic",
"resource": "Integration Account Schema"
},
"name": "Microsoft.Logic/integrationAccounts/schemas/read"
},
{
"display": {
"description": "Creates or updates the schema in integration account.",
"operation": "Set Integration Account Schema",
"provider": "Microsoft Logic",
"resource": "Integration Account Schema"
},
"name": "Microsoft.Logic/integrationAccounts/schemas/write"
},
{
"display": {
"description": "Deletes the schema in integration account.",
"operation": "Delete Integration Account Schema",
"provider": "Microsoft Logic",
"resource": "Integration Account Schema"
},
"name": "Microsoft.Logic/integrationAccounts/schemas/delete"
},
{
"display": {
"description": "Gets the callback URL for schema content in integration account.",
"operation": "List Integration Account Schema Content Callback URL",
"provider": "Microsoft Logic",
"resource": "Integration Account Schema"
},
"name": "Microsoft.Logic/integrationAccounts/schemas/listContentCallbackUrl/action"
},
{
"display": {
"description": "Reads the map in integration account.",
"operation": "Get Integration Account Map",
"provider": "Microsoft Logic",
"resource": "Integration Account Map"
},
"name": "Microsoft.Logic/integrationAccounts/maps/read"
},
{
"display": {
"description": "Creates or updates the map in integration account.",
"operation": "Set Integration Account Map",
"provider": "Microsoft Logic",
"resource": "Integration Account Map"
},
"name": "Microsoft.Logic/integrationAccounts/maps/write"
},
{
"display": {
"description": "Deletes the map in integration account.",
"operation": "Delete Integration Account Map",
"provider": "Microsoft Logic",
"resource": "Integration Account Map"
},
"name": "Microsoft.Logic/integrationAccounts/maps/delete"
},
{
"display": {
"description": "Gets the callback URL for map content in integration account.",
"operation": "List Integration Account Map Content Callback URL",
"provider": "Microsoft Logic",
"resource": "Integration Account Map"
},
"name": "Microsoft.Logic/integrationAccounts/maps/listContentCallbackUrl/action"
},
{
"display": {
"description": "Reads the assembly in integration account.",
"operation": "Get Integration Account Assembly",
"provider": "Microsoft Logic",
"resource": "Integration Account Assembly"
},
"name": "Microsoft.Logic/integrationAccounts/assemblies/read"
},
{
"display": {
"description": "Creates or updates the assembly in integration account.",
"operation": "Set Integration Account Assembly",
"provider": "Microsoft Logic",
"resource": "Integration Account Assembly"
},
"name": "Microsoft.Logic/integrationAccounts/assemblies/write"
},
{
"display": {
"description": "Deletes the assembly in integration account.",
"operation": "Delete Integration Account Assembly",
"provider": "Microsoft Logic",
"resource": "Integration Account Assembly"
},
"name": "Microsoft.Logic/integrationAccounts/assemblies/delete"
},
{
"display": {
"description": "Gets the callback URL for assembly content in integration account.",
"operation": "List Integration Account Assembly Content Callback URL",
"provider": "Microsoft Logic",
"resource": "Integration Account Assembly"
},
"name": "Microsoft.Logic/integrationAccounts/assemblies/listContentCallbackUrl/action"
},
{
"display": {
"description": "Reads the batch configuration in integration account.",
"operation": "Get Integration Account Batch Configuration",
"provider": "Microsoft Logic",
"resource": "Integration Account Batch Configuration"
},
"name": "Microsoft.Logic/integrationAccounts/batchConfigurations/read"
},
{
"display": {
"description": "Creates or updates the batch configuration in integration account.",
"operation": "Set Integration Account Batch Configuration",
"provider": "Microsoft Logic",
"resource": "Integration Account Batch Configuration"
},
"name": "Microsoft.Logic/integrationAccounts/batchConfigurations/write"
},
{
"display": {
"description": "Deletes the batch configuration in integration account.",
"operation": "Delete Integration Account Batch Configuration",
"provider": "Microsoft Logic",
"resource": "Integration Account Batch Configuration"
},
"name": "Microsoft.Logic/integrationAccounts/batchConfigurations/delete"
},
{
"display": {
"description": "Reads the batch configuration in integration account.",
"operation": "Get Integration Account Session",
"provider": "Microsoft Logic",
"resource": "Integration Account Session"
},
"name": "Microsoft.Logic/integrationAccounts/sessions/read"
},
{
"display": {
"description": "Creates or updates the session in integration account.",
"operation": "Set Integration Account Session",
"provider": "Microsoft Logic",
"resource": "Integration Account Session"
},
"name": "Microsoft.Logic/integrationAccounts/sessions/write"
},
{
"display": {
"description": "Deletes the session in integration account.",
"operation": "Delete Integration Account Session",
"provider": "Microsoft Logic",
"resource": "Integration Account Session"
},
"name": "Microsoft.Logic/integrationAccounts/sessions/delete"
},
{
"display": {
"description": "Reads the integration service environment.",
"operation": "Get Integration Service Environment",
"provider": "Microsoft Logic",
"resource": "Integration Service Environment"
},
"name": "Microsoft.Logic/integrationServiceEnvironments/read"
},
{
"display": {
"description": "Creates or updates the integration service environment.",
"operation": "Set Integration Service Environment",
"provider": "Microsoft Logic",
"resource": "Integration Service Environment"
},
"name": "Microsoft.Logic/integrationServiceEnvironments/write"
},
{
"display": {
"description": "Deletes the integration service environment.",
"operation": "Delete Integration Service Environment",
"provider": "Microsoft Logic",
"resource": "Integration Service Environment"
},
"name": "Microsoft.Logic/integrationServiceEnvironments/delete"
},
{
"display": {
"description": "Joins the Integration Service Environment.",
"operation": "Join Integration Service Environment",
"provider": "Microsoft Logic",
"resource": "Integration Service Environment"
},
"name": "Microsoft.Logic/integrationServiceEnvironments/join/action"
}
]
}
}
}
}
},
"x-ms-pageable": {
"nextLinkName": "nextLink"
}
}
},
"/subscriptions/{subscriptionId}/providers/Microsoft.Logic/integrationAccounts": {
"get": {
"description": "Gets a list of integration accounts by subscription.",
"operationId": "IntegrationAccounts_ListBySubscription",
"parameters": [
{
"$ref": "#/parameters/subscriptionId"
},
{
"$ref": "#/parameters/api-version"
},
{
"description": "The number of items to be included in the result.",
"format": "int32",
"in": "query",
"name": "$top",
"required": false,
"type": "integer"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/IntegrationAccountListResult"
}
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/ErrorResponse"
}
}
},
"tags": [
"IntegrationAccounts"
],
"x-ms-examples": {
"List integration accounts by subscription": {
"parameters": {
"api-version": "2019-05-01",
"subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345"
},
"responses": {
"200": {
"body": {
"nextLink": "https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/providers/Microsoft.Logic/integrationAccounts?api-version=2018-07-01-preview&%24skiptoken=<token>",
"value": [
{
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationAccounts/testIntegrationAccount",
"location": "northcentralus",
"name": "daviburgIAFabrikam",
"properties": {},
"sku": {
"name": "Free"
},
"type": "Microsoft.Logic/integrationAccounts"
}
]
}
}
}
}
},
"x-ms-pageable": {
"nextLinkName": "nextLink"
}
}
},
"/subscriptions/{subscriptionId}/providers/Microsoft.Logic/integrationServiceEnvironments": {
"get": {
"description": "Gets a list of integration service environments by subscription.",
"operationId": "IntegrationServiceEnvironments_ListBySubscription",
"parameters": [
{
"$ref": "#/parameters/subscriptionId"
},
{
"$ref": "#/parameters/api-version"
},
{
"description": "The number of items to be included in the result.",
"format": "int32",
"in": "query",
"name": "$top",
"required": false,
"type": "integer"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/IntegrationServiceEnvironmentListResult"
}
},
"default": {
"description": "Logic error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/ErrorResponse"
}
}
},
"tags": [
"integrationServiceEnvironments"
],
"x-ms-examples": {
"List integration service environments by subscription": {
"parameters": {
"api-version": "2019-05-01",
"subscriptionId": "f34b22a3-2202-4fb1-b040-1332bd928c84"
},
"responses": {
"200": {
"body": {
"value": [
{
"id": "/subscriptions/f34b22a3-2202-4fb1-b040-1332bd928c84/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationServiceEnvironments/ISE-ILB-NU",
"location": "northeurope",
"name": "ISE-ILB-NU",
"properties": {
"endpointsConfiguration": {
"connector": {
"outgoingIpAddresses": [
{
"address": "40.127.188.117"
},
{
"address": "40.85.114.29"
},
{
"address": "10.43.2.0/24"
},
{
"address": "10.43.3.0/24"
}
]
},
"workflow": {
"accessEndpointIpAddresses": [
{
"address": "10.43.1.6"
}
],
"outgoingIpAddresses": [
{
"address": "40.69.195.162"
},
{
"address": "10.43.1.0/24"
}
]
}
},
"integrationServiceEnvironmentId": "13b261d30b984753869902d7f47f4d55",
"networkConfiguration": {
"accessEndpoint": {
"type": "Internal"
},
"subnets": [
{
"id": "/subscriptions/f34b22a3-2202-4fb1-b040-1332bd928c84/resourceGroups/testResourceGroup/providers/Microsoft.Network/virtualNetworks/VNET-ILB-NorthEurope/subnets/s1",
"name": "VNET-ILB-NorthEurope/s1",
"type": "Microsoft.Network/virtualNetworks/subnets"
},
{
"id": "/subscriptions/f34b22a3-2202-4fb1-b040-1332bd928c84/resourceGroups/testResourceGroup/providers/Microsoft.Network/virtualNetworks/VNET-ILB-NorthEurope/subnets/s2",
"name": "VNET-ILB-NorthEurope/s2",
"type": "Microsoft.Network/virtualNetworks/subnets"
},
{
"id": "/subscriptions/f34b22a3-2202-4fb1-b040-1332bd928c84/resourceGroups/testResourceGroup/providers/Microsoft.Network/virtualNetworks/VNET-ILB-NorthEurope/subnets/s3",
"name": "VNET-ILB-NorthEurope/s3",
"type": "Microsoft.Network/virtualNetworks/subnets"
},
{
"id": "/subscriptions/f34b22a3-2202-4fb1-b040-1332bd928c84/resourceGroups/testResourceGroup/providers/Microsoft.Network/virtualNetworks/VNET-ILB-NorthEurope/subnets/s4",
"name": "VNET-ILB-NorthEurope/s4",
"type": "Microsoft.Network/virtualNetworks/subnets"
}
]
},
"provisioningState": "Succeeded",
"state": "Enabled"
},
"sku": {
"capacity": 0,
"name": "Developer"
},
"type": "Microsoft.Logic/integrationServiceEnvironments"
},
{
"id": "/subscriptions/f34b22a3-2202-4fb1-b040-1332bd928c84/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationServiceEnvironments/TestISE-WCentralUS",
"location": "westcentralus",
"name": "TestISE-WCentralUS",
"properties": {
"endpointsConfiguration": {
"connector": {
"outgoingIpAddresses": [
{
"address": "13.77.201.181"
},
{
"address": "13.77.203.57"
},
{
"address": "10.37.4.0/24"
},
{
"address": "10.37.3.0/24"
}
]
},
"workflow": {
"accessEndpointIpAddresses": [
{
"address": "13.77.204.22"
}
],
"outgoingIpAddresses": [
{
"address": "52.161.103.0"
},
{
"address": "10.37.1.0/24"
}
]
}
},
"integrationServiceEnvironmentId": "dd470721b5b14148b9bf5b4d1ff27407",
"networkConfiguration": {
"accessEndpoint": {
"type": "External"
},
"subnets": [
{
"id": "/subscriptions/f34b22a3-2202-4fb1-b040-1332bd928c84/resourceGroups/testResourceGroup/providers/Microsoft.Network/virtualNetworks/VNET-wCUS/subnets/s4",
"name": "VNET-wCUS/s4",
"type": "Microsoft.Network/virtualNetworks/subnets"
},
{
"id": "/subscriptions/f34b22a3-2202-4fb1-b040-1332bd928c84/resourceGroups/testResourceGroup/providers/Microsoft.Network/virtualNetworks/VNET-wCUS/subnets/s3",
"name": "VNET-wCUS/s3",
"type": "Microsoft.Network/virtualNetworks/subnets"
},
{
"id": "/subscriptions/f34b22a3-2202-4fb1-b040-1332bd928c84/resourceGroups/testResourceGroup/providers/Microsoft.Network/virtualNetworks/VNET-wCUS/subnets/s2",
"name": "VNET-wCUS/s2",
"type": "Microsoft.Network/virtualNetworks/subnets"
},
{
"id": "/subscriptions/f34b22a3-2202-4fb1-b040-1332bd928c84/resourceGroups/testResourceGroup/providers/Microsoft.Network/virtualNetworks/VNET-wCUS/subnets/s1",
"name": "VNET-wCUS/s1",
"type": "Microsoft.Network/virtualNetworks/subnets"
}
]
},
"provisioningState": "Succeeded",
"state": "Enabled"
},
"sku": {
"capacity": 1,
"name": "Premium"
},
"type": "Microsoft.Logic/integrationServiceEnvironments"
}
]
}
}
}
}
},
"x-ms-pageable": {
"nextLinkName": "nextLink"
}
}
},
"/subscriptions/{subscriptionId}/providers/Microsoft.Logic/workflows": {
"get": {
"description": "Gets a list of workflows by subscription.",
"operationId": "Workflows_ListBySubscription",
"parameters": [
{
"$ref": "#/parameters/subscriptionId"
},
{
"$ref": "#/parameters/api-version"
},
{
"description": "The number of items to be included in the result.",
"format": "int32",
"in": "query",
"name": "$top",
"required": false,
"type": "integer"
},
{
"description": "The filter to apply on the operation. Options for filters include: State, Trigger, and ReferencedResourceId.",
"in": "query",
"name": "$filter",
"required": false,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/WorkflowListResult"
}
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/ErrorResponse"
}
}
},
"tags": [
"Workflows"
],
"x-ms-examples": {
"List all workflows in a subscription": {
"parameters": {
"api-version": "2019-05-01",
"subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345"
},
"responses": {
"200": {
"body": {
"value": [
{
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/test-resource-group/providers/Microsoft.Logic/workflows/test-workflow",
"location": "brazilsouth",
"name": "test-workflow",
"properties": {
"accessControl": {},
"accessEndpoint": "http://tempuri.org",
"changedTime": "2018-08-09T22:54:54.3533634Z",
"createdTime": "2018-04-25T01:39:21.4365247Z",
"definition": {
"$schema": "https://schema.management.azure.com/providers/Microsoft.Logic/schemas/2016-06-01/workflowdefinition.json#",
"actions": {},
"contentVersion": "1.0.0.0",
"outputs": {},
"parameters": {},
"triggers": {}
},
"endpointsConfiguration": {
"connector": {
"outgoingIpAddresses": [
{
"address": "40.84.145.61"
}
]
},
"workflow": {
"accessEndpointIpAddresses": [
{
"address": "104.210.153.89"
},
{
"address": "13.85.79.155"
},
{
"address": "13.65.39.247"
}
],
"outgoingIpAddresses": [
{
"address": "13.84.159.168"
},
{
"address": "13.65.86.56"
},
{
"address": "13.65.82.190"
}
]
}
},
"integrationAccount": {
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/test-resource-group/providers/Microsoft.Logic/integrationAccounts/test-integration-account",
"name": "test-integration-account",
"type": "Microsoft.Logic/integrationAccounts"
},
"parameters": {},
"provisioningState": "Succeeded",
"state": "Enabled",
"version": 8586677515911718000
},
"tags": {},
"type": "Microsoft.Logic/workflows"
}
]
}
}
}
}
},
"x-ms-odata": "#/definitions/WorkflowFilter",
"x-ms-pageable": {
"nextLinkName": "nextLink"
}
}
},
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts": {
"get": {
"description": "Gets a list of integration accounts by resource group.",
"operationId": "IntegrationAccounts_ListByResourceGroup",
"parameters": [
{
"$ref": "#/parameters/subscriptionId"
},
{
"description": "The resource group name.",
"in": "path",
"name": "resourceGroupName",
"required": true,
"type": "string"
},
{
"$ref": "#/parameters/api-version"
},
{
"description": "The number of items to be included in the result.",
"format": "int32",
"in": "query",
"name": "$top",
"required": false,
"type": "integer"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/IntegrationAccountListResult"
}
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/ErrorResponse"
}
}
},
"tags": [
"IntegrationAccounts"
],
"x-ms-examples": {
"List integration accounts by resource group name": {
"parameters": {
"api-version": "2019-05-01",
"resourceGroupName": "testResourceGroup",
"subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345"
},
"responses": {
"200": {
"body": {
"value": [
{
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationAccounts/IntegrationAccount9020",
"location": "westus",
"name": "IntegrationAccount9020",
"properties": {},
"sku": {
"name": "Standard"
},
"type": "Microsoft.Logic/integrationAccounts"
}
]
}
}
}
}
},
"x-ms-pageable": {
"nextLinkName": "nextLink"
}
}
},
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}": {
"delete": {
"description": "Deletes an integration account.",
"operationId": "IntegrationAccounts_Delete",
"parameters": [
{
"$ref": "#/parameters/subscriptionId"
},
{
"description": "The resource group name.",
"in": "path",
"name": "resourceGroupName",
"required": true,
"type": "string"
},
{
"description": "The integration account name.",
"in": "path",
"name": "integrationAccountName",
"required": true,
"type": "string"
},
{
"$ref": "#/parameters/api-version"
}
],
"responses": {
"200": {
"description": "OK"
},
"204": {
"description": "No Content"
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/ErrorResponse"
}
}
},
"tags": [
"IntegrationAccounts"
],
"x-ms-examples": {
"Delete an integration account": {
"parameters": {
"api-version": "2019-05-01",
"integrationAccountName": "testIntegrationAccount",
"resourceGroupName": "testResourceGroup",
"subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345"
},
"responses": {
"200": {},
"204": {}
}
}
}
},
"get": {
"description": "Gets an integration account.",
"operationId": "IntegrationAccounts_Get",
"parameters": [
{
"$ref": "#/parameters/subscriptionId"
},
{
"description": "The resource group name.",
"in": "path",
"name": "resourceGroupName",
"required": true,
"type": "string"
},
{
"description": "The integration account name.",
"in": "path",
"name": "integrationAccountName",
"required": true,
"type": "string"
},
{
"$ref": "#/parameters/api-version"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/IntegrationAccount"
}
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/ErrorResponse"
}
}
},
"tags": [
"IntegrationAccounts"
],
"x-ms-examples": {
"Get integration account by name": {
"parameters": {
"api-version": "2019-05-01",
"integrationAccountName": "testIntegrationAccount",
"resourceGroupName": "testResourceGroup",
"subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345"
},
"responses": {
"200": {
"body": {
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationAccounts/testIntegrationAccount",
"location": "westus",
"name": "IntegrationAccount5892",
"properties": {
"integrationServiceEnvironment": {
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationServiceEnvironments/test-integration-service-environment",
"name": "test-integration-service-environment",
"type": "Microsoft.Logic/integrationServiceEnvironments"
},
"state": "Enabled"
},
"sku": {
"name": "Standard"
},
"type": "Microsoft.Logic/integrationAccounts"
}
}
}
}
}
},
"patch": {
"description": "Updates an integration account.",
"operationId": "IntegrationAccounts_Update",
"parameters": [
{
"$ref": "#/parameters/subscriptionId"
},
{
"description": "The resource group name.",
"in": "path",
"name": "resourceGroupName",
"required": true,
"type": "string"
},
{
"description": "The integration account name.",
"in": "path",
"name": "integrationAccountName",
"required": true,
"type": "string"
},
{
"$ref": "#/parameters/api-version"
},
{
"description": "The integration account.",
"in": "body",
"name": "integrationAccount",
"required": true,
"schema": {
"$ref": "#/definitions/IntegrationAccount"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/IntegrationAccount"
}
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/ErrorResponse"
}
}
},
"tags": [
"IntegrationAccounts"
],
"x-ms-examples": {
"Patch an integration account": {
"parameters": {
"api-version": "2019-05-01",
"integrationAccount": {
"location": "westus",
"properties": {},
"sku": {
"name": "Standard"
}
},
"integrationAccountName": "testIntegrationAccount",
"resourceGroupName": "testResourceGroup",
"subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345"
},
"responses": {
"200": {
"body": {
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationAccounts/testIntegrationAccount",
"location": "westus",
"name": "testIntegrationAccount",
"properties": {},
"sku": {
"name": "Standard"
},
"type": "Microsoft.Logic/integrationAccounts"
}
}
}
}
}
},
"put": {
"description": "Creates or updates an integration account.",
"operationId": "IntegrationAccounts_CreateOrUpdate",
"parameters": [
{
"$ref": "#/parameters/subscriptionId"
},
{
"description": "The resource group name.",
"in": "path",
"name": "resourceGroupName",
"required": true,
"type": "string"
},
{
"description": "The integration account name.",
"in": "path",
"name": "integrationAccountName",
"required": true,
"type": "string"
},
{
"$ref": "#/parameters/api-version"
},
{
"description": "The integration account.",
"in": "body",
"name": "integrationAccount",
"required": true,
"schema": {
"$ref": "#/definitions/IntegrationAccount"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/IntegrationAccount"
}
},
"201": {
"description": "Created",
"schema": {
"$ref": "#/definitions/IntegrationAccount"
}
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/ErrorResponse"
}
}
},
"tags": [
"IntegrationAccounts"
],
"x-ms-examples": {
"Create or update an integration account": {
"parameters": {
"api-version": "2019-05-01",
"integrationAccount": {
"location": "westus",
"properties": {},
"sku": {
"name": "Standard"
}
},
"integrationAccountName": "testIntegrationAccount",
"resourceGroupName": "testResourceGroup",
"subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345"
},
"responses": {
"200": {
"body": {
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationAccounts/testIntegrationAccount",
"location": "westus",
"name": "testIntegrationAccount",
"properties": {},
"sku": {
"name": "Standard"
},
"type": "Microsoft.Logic/integrationAccounts"
}
},
"201": {
"body": {
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationAccounts/testIntegrationAccount",
"location": "westus",
"name": "testIntegrationAccount",
"properties": {},
"sku": {
"name": "Standard"
},
"type": "Microsoft.Logic/integrationAccounts"
}
}
}
}
}
}
},
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/agreements": {
"get": {
"description": "Gets a list of integration account agreements.",
"operationId": "IntegrationAccountAgreements_List",
"parameters": [
{
"$ref": "#/parameters/subscriptionId"
},
{
"description": "The resource group name.",
"in": "path",
"name": "resourceGroupName",
"required": true,
"type": "string"
},
{
"description": "The integration account name.",
"in": "path",
"name": "integrationAccountName",
"required": true,
"type": "string"
},
{
"$ref": "#/parameters/api-version"
},
{
"description": "The number of items to be included in the result.",
"format": "int32",
"in": "query",
"name": "$top",
"required": false,
"type": "integer"
},
{
"description": "The filter to apply on the operation. Options for filters include: AgreementType.",
"in": "query",
"name": "$filter",
"required": false,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/IntegrationAccountAgreementListResult"
}
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/ErrorResponse"
}
}
},
"tags": [
"IntegrationAccountAgreements"
],
"x-ms-examples": {
"Get agreements by integration account name": {
"parameters": {
"api-version": "2019-05-01",
"integrationAccountName": "testIntegrationAccount",
"resourceGroupName": "testResourceGroup",
"subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345"
},
"responses": {
"200": {
"body": {
"value": [
{
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationAccounts/<IntegrationAccountName>/agreements/<IntegrationAccountAgreementName>",
"name": "<IntegrationAccountAgreementName>",
"properties": {
"agreementType": "X12",
"changedTime": "2017-03-06T22:00:54.1520445Z",
"content": {
"x12": {
"receiveAgreement": {
"protocolSettings": {
"acknowledgementSettings": {
"acknowledgementControlNumberLowerBound": 1,
"acknowledgementControlNumberUpperBound": 999999999,
"batchFunctionalAcknowledgements": true,
"batchImplementationAcknowledgements": false,
"batchTechnicalAcknowledgements": true,
"needFunctionalAcknowledgement": false,
"needImplementationAcknowledgement": false,
"needLoopForValidMessages": false,
"needTechnicalAcknowledgement": false,
"rolloverAcknowledgementControlNumber": true,
"sendSynchronousAcknowledgement": true
},
"envelopeSettings": {
"controlStandardsId": 85,
"controlVersionNumber": "00401",
"enableDefaultGroupHeaders": true,
"groupControlNumberLowerBound": 1,
"groupControlNumberUpperBound": 999999999,
"groupHeaderAgencyCode": "T",
"groupHeaderDateFormat": "CCYYMMDD",
"groupHeaderTimeFormat": "HHMM",
"groupHeaderVersion": "00401",
"interchangeControlNumberLowerBound": 1,
"interchangeControlNumberUpperBound": 999999999,
"overwriteExistingTransactionSetControlNumber": true,
"receiverApplicationId": "RECEIVE-APP",
"rolloverGroupControlNumber": true,
"rolloverInterchangeControlNumber": true,
"rolloverTransactionSetControlNumber": true,
"senderApplicationId": "BTS-SENDER",
"transactionSetControlNumberLowerBound": 1,
"transactionSetControlNumberUpperBound": 999999999,
"usageIndicator": "Test",
"useControlStandardsIdAsRepetitionCharacter": false
},
"framingSettings": {
"characterSet": "UTF8",
"componentSeparator": 58,
"dataElementSeparator": 42,
"replaceCharacter": 36,
"replaceSeparatorsInPayload": false,
"segmentTerminator": 126,
"segmentTerminatorSuffix": "None"
},
"messageFilter": {
"messageFilterType": "Exclude"
},
"processingSettings": {
"convertImpliedDecimal": true,
"createEmptyXmlTagsForTrailingSeparators": true,
"maskSecurityInfo": true,
"preserveInterchange": true,
"suspendInterchangeOnError": true,
"useDotAsDecimalSeparator": true
},
"schemaReferences": [],
"securitySettings": {
"authorizationQualifier": "00",
"securityQualifier": "00"
},
"validationSettings": {
"allowLeadingAndTrailingSpacesAndZeroes": false,
"checkDuplicateGroupControlNumber": false,
"checkDuplicateInterchangeControlNumber": false,
"checkDuplicateTransactionSetControlNumber": false,
"interchangeControlNumberValidityDays": 30,
"trailingSeparatorPolicy": "NotAllowed",
"trimLeadingAndTrailingSpacesAndZeroes": false,
"validateCharacterSet": true,
"validateEDITypes": true,
"validateXSDTypes": false
}
},
"receiverBusinessIdentity": {
"qualifier": "ZZ",
"value": "ZZ"
},
"senderBusinessIdentity": {
"qualifier": "AA",
"value": "AA"
}
},
"sendAgreement": {
"protocolSettings": {
"acknowledgementSettings": {
"acknowledgementControlNumberLowerBound": 1,
"acknowledgementControlNumberUpperBound": 999999999,
"batchFunctionalAcknowledgements": true,
"batchImplementationAcknowledgements": false,
"batchTechnicalAcknowledgements": true,
"needFunctionalAcknowledgement": false,
"needImplementationAcknowledgement": false,
"needLoopForValidMessages": false,
"needTechnicalAcknowledgement": false,
"rolloverAcknowledgementControlNumber": true,
"sendSynchronousAcknowledgement": true
},
"envelopeSettings": {
"controlStandardsId": 100,
"controlVersionNumber": "0.0",
"enableDefaultGroupHeaders": true,
"functionalGroupId": "1",
"groupControlNumberLowerBound": 1,
"groupControlNumberUpperBound": 999999999,
"groupHeaderAgencyCode": "T",
"groupHeaderDateFormat": "CCYYMMDD",
"groupHeaderTimeFormat": "HHMM",
"groupHeaderVersion": "0.0",
"interchangeControlNumberLowerBound": 1,
"interchangeControlNumberUpperBound": 999999999,
"overwriteExistingTransactionSetControlNumber": true,
"receiverApplicationId": "100",
"rolloverGroupControlNumber": true,
"rolloverInterchangeControlNumber": true,
"rolloverTransactionSetControlNumber": true,
"senderApplicationId": "100",
"transactionSetControlNumberLowerBound": 1,
"transactionSetControlNumberPrefix": "",
"transactionSetControlNumberSuffix": "",
"transactionSetControlNumberUpperBound": 999999999,
"usageIndicator": "Information",
"useControlStandardsIdAsRepetitionCharacter": true
},
"framingSettings": {
"characterSet": "UTF8",
"componentSeparator": 58,
"dataElementSeparator": 42,
"replaceCharacter": 36,
"replaceSeparatorsInPayload": false,
"segmentTerminator": 126,
"segmentTerminatorSuffix": "None"
},
"messageFilter": {
"messageFilterType": "Exclude"
},
"processingSettings": {
"convertImpliedDecimal": true,
"createEmptyXmlTagsForTrailingSeparators": true,
"maskSecurityInfo": true,
"preserveInterchange": true,
"suspendInterchangeOnError": true,
"useDotAsDecimalSeparator": true
},
"schemaReferences": [],
"securitySettings": {
"authorizationQualifier": "00",
"securityQualifier": "00"
},
"validationSettings": {
"allowLeadingAndTrailingSpacesAndZeroes": false,
"checkDuplicateGroupControlNumber": false,
"checkDuplicateInterchangeControlNumber": false,
"checkDuplicateTransactionSetControlNumber": false,
"interchangeControlNumberValidityDays": 30,
"trailingSeparatorPolicy": "NotAllowed",
"trimLeadingAndTrailingSpacesAndZeroes": false,
"validateCharacterSet": true,
"validateEDITypes": true,
"validateXSDTypes": false
}
},
"receiverBusinessIdentity": {
"qualifier": "AA",
"value": "AA"
},
"senderBusinessIdentity": {
"qualifier": "ZZ",
"value": "ZZ"
}
}
}
},
"createdTime": "2017-03-06T22:00:54.1516558Z",
"guestIdentity": {
"qualifier": "AA",
"value": "AA"
},
"guestPartner": "GuestPartner",
"hostIdentity": {
"qualifier": "ZZ",
"value": "ZZ"
},
"hostPartner": "HostPartner",
"metadata": {}
},
"type": "Microsoft.Logic/integrationAccounts/agreements"
},
{
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationAccounts/<IntegrationAccountName>/agreements/<IntegrationAccountAgreementName>",
"name": "<IntegrationAccountAgreementName>",
"properties": {
"agreementType": "AS2",
"changedTime": "2017-03-06T22:00:53.4140804Z",
"content": {
"aS2": {
"receiveAgreement": {
"protocolSettings": {
"acknowledgementConnectionSettings": {
"ignoreCertificateNameMismatch": true,
"keepHttpConnectionAlive": true,
"supportHttpStatusCodeContinue": true,
"unfoldHttpHeaders": true
},
"envelopeSettings": {
"autogenerateFileName": true,
"fileNameTemplate": "Test",
"messageContentType": "text/plain",
"suspendMessageOnFileNameGenerationError": true,
"transmitFileNameInMimeHeader": true
},
"errorSettings": {
"resendIfMDNNotReceived": true,
"suspendDuplicateMessage": true
},
"mdnSettings": {
"dispositionNotificationTo": "http://tempuri.org",
"mdnText": "Sample",
"micHashingAlgorithm": "None",
"needMDN": true,
"receiptDeliveryUrl": "http://tempuri.org",
"sendInboundMdnToMessageBox": true,
"sendMDNAsynchronously": true,
"signMDN": true,
"signOutboundMdnIfOptional": true
},
"messageConnectionSettings": {
"ignoreCertificateNameMismatch": true,
"keepHttpConnectionAlive": true,
"supportHttpStatusCodeContinue": true,
"unfoldHttpHeaders": true
},
"securitySettings": {
"enableNRRForInboundDecodedMessages": true,
"enableNRRForInboundEncodedMessages": true,
"enableNRRForInboundMDN": true,
"enableNRRForOutboundDecodedMessages": true,
"enableNRRForOutboundEncodedMessages": true,
"enableNRRForOutboundMDN": true,
"overrideGroupSigningCertificate": false
},
"validationSettings": {
"checkCertificateRevocationListOnReceive": true,
"checkCertificateRevocationListOnSend": true,
"checkDuplicateMessage": true,
"compressMessage": true,
"encryptMessage": false,
"encryptionAlgorithm": "AES128",
"interchangeDuplicatesValidityDays": 100,
"overrideMessageProperties": true,
"signMessage": false
}
},
"receiverBusinessIdentity": {
"qualifier": "ZZ",
"value": "ZZ"
},
"senderBusinessIdentity": {
"qualifier": "AA",
"value": "AA"
}
},
"sendAgreement": {
"protocolSettings": {
"acknowledgementConnectionSettings": {
"ignoreCertificateNameMismatch": true,
"keepHttpConnectionAlive": true,
"supportHttpStatusCodeContinue": true,
"unfoldHttpHeaders": true
},
"envelopeSettings": {
"autogenerateFileName": true,
"fileNameTemplate": "Test",
"messageContentType": "text/plain",
"suspendMessageOnFileNameGenerationError": true,
"transmitFileNameInMimeHeader": true
},
"errorSettings": {
"resendIfMDNNotReceived": true,
"suspendDuplicateMessage": true
},
"mdnSettings": {
"dispositionNotificationTo": "http://tempuri.org",
"mdnText": "Sample",
"micHashingAlgorithm": "None",
"needMDN": true,
"receiptDeliveryUrl": "http://tempuri.org",
"sendInboundMdnToMessageBox": true,
"sendMDNAsynchronously": true,
"signMDN": true,
"signOutboundMdnIfOptional": true
},
"messageConnectionSettings": {
"ignoreCertificateNameMismatch": true,
"keepHttpConnectionAlive": true,
"supportHttpStatusCodeContinue": true,
"unfoldHttpHeaders": true
},
"securitySettings": {
"enableNRRForInboundDecodedMessages": true,
"enableNRRForInboundEncodedMessages": true,
"enableNRRForInboundMDN": true,
"enableNRRForOutboundDecodedMessages": true,
"enableNRRForOutboundEncodedMessages": true,
"enableNRRForOutboundMDN": true,
"overrideGroupSigningCertificate": false
},
"validationSettings": {
"checkCertificateRevocationListOnReceive": true,
"checkCertificateRevocationListOnSend": true,
"checkDuplicateMessage": true,
"compressMessage": true,
"encryptMessage": false,
"encryptionAlgorithm": "AES128",
"interchangeDuplicatesValidityDays": 100,
"overrideMessageProperties": true,
"signMessage": false
}
},
"receiverBusinessIdentity": {
"qualifier": "AA",
"value": "AA"
},
"senderBusinessIdentity": {
"qualifier": "ZZ",
"value": "ZZ"
}
}
}
},
"createdTime": "2017-03-06T22:00:53.4134038Z",
"guestIdentity": {
"qualifier": "AA",
"value": "AA"
},
"guestPartner": "GuestPartner",
"hostIdentity": {
"qualifier": "ZZ",
"value": "ZZ"
},
"hostPartner": "HostPartner",
"metadata": {}
},
"type": "Microsoft.Logic/integrationAccounts/agreements"
},
{
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationAccounts/<IntegrationAccountName>/agreements/<IntegrationAccountAgreementName>",
"name": "<IntegrationAccountAgreementName>",
"properties": {
"agreementType": "Edifact",
"changedTime": "2017-03-06T22:00:53.8212345Z",
"content": {
"edifact": {
"receiveAgreement": {
"protocolSettings": {
"acknowledgementSettings": {
"acknowledgementControlNumberLowerBound": 1,
"acknowledgementControlNumberPrefix": "",
"acknowledgementControlNumberSuffix": "",
"acknowledgementControlNumberUpperBound": 99999999,
"batchFunctionalAcknowledgements": true,
"batchTechnicalAcknowledgements": true,
"needFunctionalAcknowledgement": false,
"needLoopForValidMessages": false,
"needTechnicalAcknowledgement": true,
"rolloverAcknowledgementControlNumber": true,
"sendSynchronousAcknowledgement": true
},
"envelopeSettings": {
"applicationReferenceId": "0",
"applyDelimiterStringAdvice": true,
"communicationAgreementId": "0",
"createGroupingSegments": true,
"enableDefaultGroupHeaders": true,
"functionalGroupId": "0",
"groupApplicationPassword": "0",
"groupApplicationReceiverId": "0",
"groupApplicationReceiverQualifier": "ZZZ",
"groupApplicationSenderId": "AAA",
"groupApplicationSenderQualifier": "ZZZ",
"groupAssociationAssignedCode": "0",
"groupControlNumberLowerBound": 1,
"groupControlNumberPrefix": "CU",
"groupControlNumberSuffix": "NUM",
"groupControlNumberUpperBound": 99999999,
"groupControllingAgencyCode": "0",
"groupMessageRelease": "0.0",
"groupMessageVersion": "0.0",
"interchangeControlNumberLowerBound": 1,
"interchangeControlNumberPrefix": "CU",
"interchangeControlNumberSuffix": "NUM",
"interchangeControlNumberUpperBound": 99999999,
"isTestInterchange": true,
"overwriteExistingTransactionSetControlNumber": true,
"processingPriorityCode": "0",
"receiverInternalIdentification": "0",
"receiverInternalSubIdentification": "0",
"recipientReferencePasswordQualifier": "ZZ",
"recipientReferencePasswordValue": "AA",
"rolloverGroupControlNumber": true,
"rolloverInterchangeControlNumber": true,
"rolloverTransactionSetControlNumber": true,
"senderInternalIdentification": "AA",
"senderInternalSubIdentification": "AA",
"transactionSetControlNumberLowerBound": 1,
"transactionSetControlNumberPrefix": "",
"transactionSetControlNumberSuffix": "",
"transactionSetControlNumberUpperBound": 99999999
},
"framingSettings": {
"characterEncoding": "UTF",
"characterSet": "UNOC",
"componentSeparator": 58,
"dataElementSeparator": 53,
"decimalPointIndicator": "Comma",
"protocolVersion": 4,
"releaseIndicator": 63,
"repetitionSeparator": 42,
"segmentTerminator": 39,
"segmentTerminatorSuffix": "None"
},
"messageFilter": {
"messageFilterType": "Exclude"
},
"processingSettings": {
"createEmptyXmlTagsForTrailingSeparators": true,
"maskSecurityInfo": true,
"preserveInterchange": true,
"suspendInterchangeOnError": true,
"useDotAsDecimalSeparator": true
},
"schemaReferences": [],
"validationSettings": {
"allowLeadingAndTrailingSpacesAndZeroes": true,
"checkDuplicateGroupControlNumber": true,
"checkDuplicateInterchangeControlNumber": true,
"checkDuplicateTransactionSetControlNumber": true,
"interchangeControlNumberValidityDays": 30,
"trailingSeparatorPolicy": "Optional",
"trimLeadingAndTrailingSpacesAndZeroes": true,
"validateCharacterSet": true,
"validateEDITypes": true,
"validateXSDTypes": true
}
},
"receiverBusinessIdentity": {
"qualifier": "ZZ",
"value": "ZZ"
},
"senderBusinessIdentity": {
"qualifier": "AA",
"value": "AA"
}
},
"sendAgreement": {
"protocolSettings": {
"acknowledgementSettings": {
"acknowledgementControlNumberLowerBound": 1,
"acknowledgementControlNumberPrefix": "CN",
"acknowledgementControlNumberSuffix": "NUM",
"acknowledgementControlNumberUpperBound": 999999999,
"batchFunctionalAcknowledgements": true,
"batchTechnicalAcknowledgements": true,
"needFunctionalAcknowledgement": true,
"needLoopForValidMessages": true,
"needTechnicalAcknowledgement": true,
"rolloverAcknowledgementControlNumber": true,
"sendSynchronousAcknowledgement": true
},
"envelopeSettings": {
"applicationReferenceId": "0",
"applyDelimiterStringAdvice": true,
"communicationAgreementId": "0",
"createGroupingSegments": true,
"enableDefaultGroupHeaders": true,
"functionalGroupId": "0",
"groupApplicationPassword": "0",
"groupApplicationReceiverId": "0",
"groupApplicationReceiverQualifier": "ZZ",
"groupApplicationSenderId": "AA",
"groupApplicationSenderQualifier": "ZZ",
"groupAssociationAssignedCode": "0",
"groupControlNumberLowerBound": 1,
"groupControlNumberPrefix": "",
"groupControlNumberSuffix": "",
"groupControlNumberUpperBound": 999999999,
"groupControllingAgencyCode": "0",
"groupMessageRelease": "0.0",
"groupMessageVersion": "0.0",
"interchangeControlNumberLowerBound": 1,
"interchangeControlNumberPrefix": "CU",
"interchangeControlNumberSuffix": "NUM",
"interchangeControlNumberUpperBound": 999999999,
"isTestInterchange": true,
"overwriteExistingTransactionSetControlNumber": true,
"processingPriorityCode": "0",
"receiverInternalIdentification": "0",
"receiverInternalSubIdentification": "0",
"recipientReferencePasswordQualifier": "ZZ",
"recipientReferencePasswordValue": "AA",
"rolloverGroupControlNumber": true,
"rolloverInterchangeControlNumber": true,
"rolloverTransactionSetControlNumber": true,
"senderInternalIdentification": "AA",
"senderInternalSubIdentification": "AA",
"transactionSetControlNumberLowerBound": 1,
"transactionSetControlNumberPrefix": "",
"transactionSetControlNumberSuffix": "",
"transactionSetControlNumberUpperBound": 999999999
},
"framingSettings": {
"characterEncoding": "UTF",
"characterSet": "UNOC",
"componentSeparator": 58,
"dataElementSeparator": 53,
"decimalPointIndicator": "Comma",
"protocolVersion": 4,
"releaseIndicator": 63,
"repetitionSeparator": 42,
"segmentTerminator": 39,
"segmentTerminatorSuffix": "None"
},
"messageFilter": {
"messageFilterType": "Exclude"
},
"processingSettings": {
"createEmptyXmlTagsForTrailingSeparators": true,
"maskSecurityInfo": true,
"preserveInterchange": true,
"suspendInterchangeOnError": true,
"useDotAsDecimalSeparator": true
},
"schemaReferences": [],
"validationSettings": {
"allowLeadingAndTrailingSpacesAndZeroes": true,
"checkDuplicateGroupControlNumber": true,
"checkDuplicateInterchangeControlNumber": true,
"checkDuplicateTransactionSetControlNumber": true,
"interchangeControlNumberValidityDays": 30,
"trailingSeparatorPolicy": "Optional",
"trimLeadingAndTrailingSpacesAndZeroes": true,
"validateCharacterSet": true,
"validateEDITypes": true,
"validateXSDTypes": true
}
},
"receiverBusinessIdentity": {
"qualifier": "ZZ",
"value": "ZZ"
},
"senderBusinessIdentity": {
"qualifier": "AA",
"value": "AA"
}
}
}
},
"createdTime": "2017-03-06T22:00:53.8205121Z",
"guestIdentity": {
"qualifier": "AA",
"value": "AA"
},
"guestPartner": "GuestPartner",
"hostIdentity": {
"qualifier": "ZZ",
"value": "ZZ"
},
"hostPartner": "HostPartner",
"metadata": {}
},
"type": "Microsoft.Logic/integrationAccounts/agreements"
}
]
}
}
}
}
},
"x-ms-odata": "#/definitions/IntegrationAccountAgreementFilter",
"x-ms-pageable": {
"nextLinkName": "nextLink"
}
}
},
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/agreements/{agreementName}": {
"delete": {
"description": "Deletes an integration account agreement.",
"operationId": "IntegrationAccountAgreements_Delete",
"parameters": [
{
"$ref": "#/parameters/subscriptionId"
},
{
"description": "The resource group name.",
"in": "path",
"name": "resourceGroupName",
"required": true,
"type": "string"
},
{
"description": "The integration account name.",
"in": "path",
"name": "integrationAccountName",
"required": true,
"type": "string"
},
{
"description": "The integration account agreement name.",
"in": "path",
"name": "agreementName",
"required": true,
"type": "string"
},
{
"$ref": "#/parameters/api-version"
}
],
"responses": {
"200": {
"description": "OK"
},
"204": {
"description": "No Content"
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/ErrorResponse"
}
}
},
"tags": [
"IntegrationAccountAgreements"
],
"x-ms-examples": {
"Delete an agreement": {
"parameters": {
"agreementName": "testAgreement",
"api-version": "2019-05-01",
"integrationAccountName": "testIntegrationAccount",
"resourceGroupName": "testResourceGroup",
"subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345"
},
"responses": {
"200": {},
"204": {}
}
}
}
},
"get": {
"description": "Gets an integration account agreement.",
"operationId": "IntegrationAccountAgreements_Get",
"parameters": [
{
"$ref": "#/parameters/subscriptionId"
},
{
"description": "The resource group name.",
"in": "path",
"name": "resourceGroupName",
"required": true,
"type": "string"
},
{
"description": "The integration account name.",
"in": "path",
"name": "integrationAccountName",
"required": true,
"type": "string"
},
{
"description": "The integration account agreement name.",
"in": "path",
"name": "agreementName",
"required": true,
"type": "string"
},
{
"$ref": "#/parameters/api-version"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/IntegrationAccountAgreement"
}
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/ErrorResponse"
}
}
},
"tags": [
"IntegrationAccountAgreements"
],
"x-ms-examples": {
"Get agreement by name": {
"parameters": {
"agreementName": "testAgreement",
"api-version": "2019-05-01",
"integrationAccountName": "testIntegrationAccount",
"resourceGroupName": "testResourceGroup",
"subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345"
},
"responses": {
"200": {
"body": {
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationAccounts/<IntegrationAccountName>/agreements/<IntegrationAccountAgreementName>",
"name": "<IntegrationAccountAgreementName>",
"properties": {
"agreementType": "AS2",
"changedTime": "2017-03-06T22:32:54.2945291Z",
"content": {
"aS2": {
"receiveAgreement": {
"protocolSettings": {
"acknowledgementConnectionSettings": {
"ignoreCertificateNameMismatch": true,
"keepHttpConnectionAlive": true,
"supportHttpStatusCodeContinue": true,
"unfoldHttpHeaders": true
},
"envelopeSettings": {
"autogenerateFileName": true,
"fileNameTemplate": "Test",
"messageContentType": "text/plain",
"suspendMessageOnFileNameGenerationError": true,
"transmitFileNameInMimeHeader": true
},
"errorSettings": {
"resendIfMDNNotReceived": true,
"suspendDuplicateMessage": true
},
"mdnSettings": {
"dispositionNotificationTo": "http://tempuri.org",
"mdnText": "Sample",
"micHashingAlgorithm": "SHA1",
"needMDN": true,
"receiptDeliveryUrl": "http://tempuri.org",
"sendInboundMdnToMessageBox": true,
"sendMDNAsynchronously": true,
"signMDN": true,
"signOutboundMdnIfOptional": true
},
"messageConnectionSettings": {
"ignoreCertificateNameMismatch": true,
"keepHttpConnectionAlive": true,
"supportHttpStatusCodeContinue": true,
"unfoldHttpHeaders": true
},
"securitySettings": {
"enableNRRForInboundDecodedMessages": true,
"enableNRRForInboundEncodedMessages": true,
"enableNRRForInboundMDN": true,
"enableNRRForOutboundDecodedMessages": true,
"enableNRRForOutboundEncodedMessages": true,
"enableNRRForOutboundMDN": true,
"overrideGroupSigningCertificate": false
},
"validationSettings": {
"checkCertificateRevocationListOnReceive": true,
"checkCertificateRevocationListOnSend": true,
"checkDuplicateMessage": true,
"compressMessage": true,
"encryptMessage": false,
"encryptionAlgorithm": "AES128",
"interchangeDuplicatesValidityDays": 100,
"overrideMessageProperties": true,
"signMessage": false
}
},
"receiverBusinessIdentity": {
"qualifier": "ZZ",
"value": "ZZ"
},
"senderBusinessIdentity": {
"qualifier": "AA",
"value": "AA"
}
},
"sendAgreement": {
"protocolSettings": {
"acknowledgementConnectionSettings": {
"ignoreCertificateNameMismatch": true,
"keepHttpConnectionAlive": true,
"supportHttpStatusCodeContinue": true,
"unfoldHttpHeaders": true
},
"envelopeSettings": {
"autogenerateFileName": true,
"fileNameTemplate": "Test",
"messageContentType": "text/plain",
"suspendMessageOnFileNameGenerationError": true,
"transmitFileNameInMimeHeader": true
},
"errorSettings": {
"resendIfMDNNotReceived": true,
"suspendDuplicateMessage": true
},
"mdnSettings": {
"dispositionNotificationTo": "http://tempuri.org",
"mdnText": "Sample",
"micHashingAlgorithm": "SHA1",
"needMDN": true,
"receiptDeliveryUrl": "http://tempuri.org",
"sendInboundMdnToMessageBox": true,
"sendMDNAsynchronously": true,
"signMDN": true,
"signOutboundMdnIfOptional": true
},
"messageConnectionSettings": {
"ignoreCertificateNameMismatch": true,
"keepHttpConnectionAlive": true,
"supportHttpStatusCodeContinue": true,
"unfoldHttpHeaders": true
},
"securitySettings": {
"enableNRRForInboundDecodedMessages": true,
"enableNRRForInboundEncodedMessages": true,
"enableNRRForInboundMDN": true,
"enableNRRForOutboundDecodedMessages": true,
"enableNRRForOutboundEncodedMessages": true,
"enableNRRForOutboundMDN": true,
"overrideGroupSigningCertificate": false
},
"validationSettings": {
"checkCertificateRevocationListOnReceive": true,
"checkCertificateRevocationListOnSend": true,
"checkDuplicateMessage": true,
"compressMessage": true,
"encryptMessage": false,
"encryptionAlgorithm": "AES128",
"interchangeDuplicatesValidityDays": 100,
"overrideMessageProperties": true,
"signMessage": false
}
},
"receiverBusinessIdentity": {
"qualifier": "AA",
"value": "AA"
},
"senderBusinessIdentity": {
"qualifier": "ZZ",
"value": "ZZ"
}
}
}
},
"createdTime": "2017-03-06T22:32:54.2938748Z",
"guestIdentity": {
"qualifier": "AA",
"value": "AA"
},
"guestPartner": "GuestPartner",
"hostIdentity": {
"qualifier": "ZZ",
"value": "ZZ"
},
"hostPartner": "HostPartner",
"metadata": {}
},
"type": "Microsoft.Logic/integrationAccounts/agreements"
}
}
}
}
}
},
"put": {
"description": "Creates or updates an integration account agreement.",
"operationId": "IntegrationAccountAgreements_CreateOrUpdate",
"parameters": [
{
"$ref": "#/parameters/subscriptionId"
},
{
"description": "The resource group name.",
"in": "path",
"name": "resourceGroupName",
"required": true,
"type": "string"
},
{
"description": "The integration account name.",
"in": "path",
"name": "integrationAccountName",
"required": true,
"type": "string"
},
{
"description": "The integration account agreement name.",
"in": "path",
"name": "agreementName",
"required": true,
"type": "string"
},
{
"$ref": "#/parameters/api-version"
},
{
"description": "The integration account agreement.",
"in": "body",
"name": "agreement",
"required": true,
"schema": {
"$ref": "#/definitions/IntegrationAccountAgreement"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/IntegrationAccountAgreement"
}
},
"201": {
"description": "Created",
"schema": {
"$ref": "#/definitions/IntegrationAccountAgreement"
}
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/ErrorResponse"
}
}
},
"tags": [
"IntegrationAccountAgreements"
],
"x-ms-examples": {
"Create or update an agreement": {
"parameters": {
"agreement": {
"location": "westus",
"properties": {
"agreementType": "AS2",
"content": {
"aS2": {
"receiveAgreement": {
"protocolSettings": {
"acknowledgementConnectionSettings": {
"ignoreCertificateNameMismatch": true,
"keepHttpConnectionAlive": true,
"supportHttpStatusCodeContinue": true,
"unfoldHttpHeaders": true
},
"envelopeSettings": {
"autogenerateFileName": true,
"fileNameTemplate": "Test",
"messageContentType": "text/plain",
"suspendMessageOnFileNameGenerationError": true,
"transmitFileNameInMimeHeader": true
},
"errorSettings": {
"resendIfMDNNotReceived": true,
"suspendDuplicateMessage": true
},
"mdnSettings": {
"dispositionNotificationTo": "http://tempuri.org",
"mdnText": "Sample",
"micHashingAlgorithm": "SHA1",
"needMDN": true,
"receiptDeliveryUrl": "http://tempuri.org",
"sendInboundMdnToMessageBox": true,
"sendMDNAsynchronously": true,
"signMDN": true,
"signOutboundMdnIfOptional": true
},
"messageConnectionSettings": {
"ignoreCertificateNameMismatch": true,
"keepHttpConnectionAlive": true,
"supportHttpStatusCodeContinue": true,
"unfoldHttpHeaders": true
},
"securitySettings": {
"enableNRRForInboundDecodedMessages": true,
"enableNRRForInboundEncodedMessages": true,
"enableNRRForInboundMDN": true,
"enableNRRForOutboundDecodedMessages": true,
"enableNRRForOutboundEncodedMessages": true,
"enableNRRForOutboundMDN": true,
"overrideGroupSigningCertificate": false
},
"validationSettings": {
"checkCertificateRevocationListOnReceive": true,
"checkCertificateRevocationListOnSend": true,
"checkDuplicateMessage": true,
"compressMessage": true,
"encryptMessage": false,
"encryptionAlgorithm": "AES128",
"interchangeDuplicatesValidityDays": 100,
"overrideMessageProperties": true,
"signMessage": false
}
},
"receiverBusinessIdentity": {
"qualifier": "ZZ",
"value": "ZZ"
},
"senderBusinessIdentity": {
"qualifier": "AA",
"value": "AA"
}
},
"sendAgreement": {
"protocolSettings": {
"acknowledgementConnectionSettings": {
"ignoreCertificateNameMismatch": true,
"keepHttpConnectionAlive": true,
"supportHttpStatusCodeContinue": true,
"unfoldHttpHeaders": true
},
"envelopeSettings": {
"autogenerateFileName": true,
"fileNameTemplate": "Test",
"messageContentType": "text/plain",
"suspendMessageOnFileNameGenerationError": true,
"transmitFileNameInMimeHeader": true
},
"errorSettings": {
"resendIfMDNNotReceived": true,
"suspendDuplicateMessage": true
},
"mdnSettings": {
"dispositionNotificationTo": "http://tempuri.org",
"mdnText": "Sample",
"micHashingAlgorithm": "SHA1",
"needMDN": true,
"receiptDeliveryUrl": "http://tempuri.org",
"sendInboundMdnToMessageBox": true,
"sendMDNAsynchronously": true,
"signMDN": true,
"signOutboundMdnIfOptional": true
},
"messageConnectionSettings": {
"ignoreCertificateNameMismatch": true,
"keepHttpConnectionAlive": true,
"supportHttpStatusCodeContinue": true,
"unfoldHttpHeaders": true
},
"securitySettings": {
"enableNRRForInboundDecodedMessages": true,
"enableNRRForInboundEncodedMessages": true,
"enableNRRForInboundMDN": true,
"enableNRRForOutboundDecodedMessages": true,
"enableNRRForOutboundEncodedMessages": true,
"enableNRRForOutboundMDN": true,
"overrideGroupSigningCertificate": false
},
"validationSettings": {
"checkCertificateRevocationListOnReceive": true,
"checkCertificateRevocationListOnSend": true,
"checkDuplicateMessage": true,
"compressMessage": true,
"encryptMessage": false,
"encryptionAlgorithm": "AES128",
"interchangeDuplicatesValidityDays": 100,
"overrideMessageProperties": true,
"signMessage": false
}
},
"receiverBusinessIdentity": {
"qualifier": "AA",
"value": "AA"
},
"senderBusinessIdentity": {
"qualifier": "ZZ",
"value": "ZZ"
}
}
}
},
"guestIdentity": {
"qualifier": "AA",
"value": "AA"
},
"guestPartner": "GuestPartner",
"hostIdentity": {
"qualifier": "ZZ",
"value": "ZZ"
},
"hostPartner": "HostPartner",
"metadata": {}
},
"tags": {
"IntegrationAccountAgreement": "<IntegrationAccountAgreementName>"
}
},
"agreementName": "testAgreement",
"api-version": "2019-05-01",
"integrationAccountName": "testIntegrationAccount",
"resourceGroupName": "testResourceGroup",
"subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345"
},
"responses": {
"200": {
"body": {
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationAccounts/IntegrationAccount4533/agreements/<IntegrationAccountAgreementName>",
"name": "<IntegrationAccountAgreementName>",
"properties": {
"agreementType": "AS2",
"changedTime": "2017-03-06T22:32:54.2945291Z",
"content": {
"aS2": {
"receiveAgreement": {
"protocolSettings": {
"acknowledgementConnectionSettings": {
"ignoreCertificateNameMismatch": true,
"keepHttpConnectionAlive": true,
"supportHttpStatusCodeContinue": true,
"unfoldHttpHeaders": true
},
"envelopeSettings": {
"autogenerateFileName": true,
"fileNameTemplate": "Test",
"messageContentType": "text/plain",
"suspendMessageOnFileNameGenerationError": true,
"transmitFileNameInMimeHeader": true
},
"errorSettings": {
"resendIfMDNNotReceived": true,
"suspendDuplicateMessage": true
},
"mdnSettings": {
"dispositionNotificationTo": "http://tempuri.org",
"mdnText": "Sample",
"micHashingAlgorithm": "SHA1",
"needMDN": true,
"receiptDeliveryUrl": "http://tempuri.org",
"sendInboundMdnToMessageBox": true,
"sendMDNAsynchronously": true,
"signMDN": true,
"signOutboundMdnIfOptional": true
},
"messageConnectionSettings": {
"ignoreCertificateNameMismatch": true,
"keepHttpConnectionAlive": true,
"supportHttpStatusCodeContinue": true,
"unfoldHttpHeaders": true
},
"securitySettings": {
"enableNRRForInboundDecodedMessages": true,
"enableNRRForInboundEncodedMessages": true,
"enableNRRForInboundMDN": true,
"enableNRRForOutboundDecodedMessages": true,
"enableNRRForOutboundEncodedMessages": true,
"enableNRRForOutboundMDN": true,
"overrideGroupSigningCertificate": false
},
"validationSettings": {
"checkCertificateRevocationListOnReceive": true,
"checkCertificateRevocationListOnSend": true,
"checkDuplicateMessage": true,
"compressMessage": true,
"encryptMessage": false,
"encryptionAlgorithm": "AES128",
"interchangeDuplicatesValidityDays": 100,
"overrideMessageProperties": true,
"signMessage": false
}
},
"receiverBusinessIdentity": {
"qualifier": "ZZ",
"value": "ZZ"
},
"senderBusinessIdentity": {
"qualifier": "AA",
"value": "AA"
}
},
"sendAgreement": {
"protocolSettings": {
"acknowledgementConnectionSettings": {
"ignoreCertificateNameMismatch": true,
"keepHttpConnectionAlive": true,
"supportHttpStatusCodeContinue": true,
"unfoldHttpHeaders": true
},
"envelopeSettings": {
"autogenerateFileName": true,
"fileNameTemplate": "Test",
"messageContentType": "text/plain",
"suspendMessageOnFileNameGenerationError": true,
"transmitFileNameInMimeHeader": true
},
"errorSettings": {
"resendIfMDNNotReceived": true,
"suspendDuplicateMessage": true
},
"mdnSettings": {
"dispositionNotificationTo": "http://tempuri.org",
"mdnText": "Sample",
"micHashingAlgorithm": "SHA1",
"needMDN": true,
"receiptDeliveryUrl": "http://tempuri.org",
"sendInboundMdnToMessageBox": true,
"sendMDNAsynchronously": true,
"signMDN": true,
"signOutboundMdnIfOptional": true
},
"messageConnectionSettings": {
"ignoreCertificateNameMismatch": true,
"keepHttpConnectionAlive": true,
"supportHttpStatusCodeContinue": true,
"unfoldHttpHeaders": true
},
"securitySettings": {
"enableNRRForInboundDecodedMessages": true,
"enableNRRForInboundEncodedMessages": true,
"enableNRRForInboundMDN": true,
"enableNRRForOutboundDecodedMessages": true,
"enableNRRForOutboundEncodedMessages": true,
"enableNRRForOutboundMDN": true,
"overrideGroupSigningCertificate": false
},
"validationSettings": {
"checkCertificateRevocationListOnReceive": true,
"checkCertificateRevocationListOnSend": true,
"checkDuplicateMessage": true,
"compressMessage": true,
"encryptMessage": false,
"encryptionAlgorithm": "AES128",
"interchangeDuplicatesValidityDays": 100,
"overrideMessageProperties": true,
"signMessage": false
}
},
"receiverBusinessIdentity": {
"qualifier": "AA",
"value": "AA"
},
"senderBusinessIdentity": {
"qualifier": "ZZ",
"value": "ZZ"
}
}
}
},
"createdTime": "2017-03-06T22:32:54.2938748Z",
"guestIdentity": {
"qualifier": "AA",
"value": "AA"
},
"guestPartner": "GuestPartner",
"hostIdentity": {
"qualifier": "ZZ",
"value": "ZZ"
},
"hostPartner": "HostPartner",
"metadata": {}
},
"type": "Microsoft.Logic/integrationAccounts/agreements"
}
},
"201": {
"body": {
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationAccounts/IntegrationAccount4533/agreements/<IntegrationAccountAgreementName>",
"name": "<IntegrationAccountAgreementName>",
"properties": {
"agreementType": "AS2",
"changedTime": "2017-03-06T22:32:54.2945291Z",
"content": {
"aS2": {
"receiveAgreement": {
"protocolSettings": {
"acknowledgementConnectionSettings": {
"ignoreCertificateNameMismatch": true,
"keepHttpConnectionAlive": true,
"supportHttpStatusCodeContinue": true,
"unfoldHttpHeaders": true
},
"envelopeSettings": {
"autogenerateFileName": true,
"fileNameTemplate": "Test",
"messageContentType": "text/plain",
"suspendMessageOnFileNameGenerationError": true,
"transmitFileNameInMimeHeader": true
},
"errorSettings": {
"resendIfMDNNotReceived": true,
"suspendDuplicateMessage": true
},
"mdnSettings": {
"dispositionNotificationTo": "http://tempuri.org",
"mdnText": "Sample",
"micHashingAlgorithm": "SHA1",
"needMDN": true,
"receiptDeliveryUrl": "http://tempuri.org",
"sendInboundMdnToMessageBox": true,
"sendMDNAsynchronously": true,
"signMDN": true,
"signOutboundMdnIfOptional": true
},
"messageConnectionSettings": {
"ignoreCertificateNameMismatch": true,
"keepHttpConnectionAlive": true,
"supportHttpStatusCodeContinue": true,
"unfoldHttpHeaders": true
},
"securitySettings": {
"enableNRRForInboundDecodedMessages": true,
"enableNRRForInboundEncodedMessages": true,
"enableNRRForInboundMDN": true,
"enableNRRForOutboundDecodedMessages": true,
"enableNRRForOutboundEncodedMessages": true,
"enableNRRForOutboundMDN": true,
"overrideGroupSigningCertificate": false
},
"validationSettings": {
"checkCertificateRevocationListOnReceive": true,
"checkCertificateRevocationListOnSend": true,
"checkDuplicateMessage": true,
"compressMessage": true,
"encryptMessage": false,
"encryptionAlgorithm": "AES128",
"interchangeDuplicatesValidityDays": 100,
"overrideMessageProperties": true,
"signMessage": false
}
},
"receiverBusinessIdentity": {
"qualifier": "ZZ",
"value": "ZZ"
},
"senderBusinessIdentity": {
"qualifier": "AA",
"value": "AA"
}
},
"sendAgreement": {
"protocolSettings": {
"acknowledgementConnectionSettings": {
"ignoreCertificateNameMismatch": true,
"keepHttpConnectionAlive": true,
"supportHttpStatusCodeContinue": true,
"unfoldHttpHeaders": true
},
"envelopeSettings": {
"autogenerateFileName": true,
"fileNameTemplate": "Test",
"messageContentType": "text/plain",
"suspendMessageOnFileNameGenerationError": true,
"transmitFileNameInMimeHeader": true
},
"errorSettings": {
"resendIfMDNNotReceived": true,
"suspendDuplicateMessage": true
},
"mdnSettings": {
"dispositionNotificationTo": "http://tempuri.org",
"mdnText": "Sample",
"micHashingAlgorithm": "SHA1",
"needMDN": true,
"receiptDeliveryUrl": "http://tempuri.org",
"sendInboundMdnToMessageBox": true,
"sendMDNAsynchronously": true,
"signMDN": true,
"signOutboundMdnIfOptional": true
},
"messageConnectionSettings": {
"ignoreCertificateNameMismatch": true,
"keepHttpConnectionAlive": true,
"supportHttpStatusCodeContinue": true,
"unfoldHttpHeaders": true
},
"securitySettings": {
"enableNRRForInboundDecodedMessages": true,
"enableNRRForInboundEncodedMessages": true,
"enableNRRForInboundMDN": true,
"enableNRRForOutboundDecodedMessages": true,
"enableNRRForOutboundEncodedMessages": true,
"enableNRRForOutboundMDN": true,
"overrideGroupSigningCertificate": false
},
"validationSettings": {
"checkCertificateRevocationListOnReceive": true,
"checkCertificateRevocationListOnSend": true,
"checkDuplicateMessage": true,
"compressMessage": true,
"encryptMessage": false,
"encryptionAlgorithm": "AES128",
"interchangeDuplicatesValidityDays": 100,
"overrideMessageProperties": true,
"signMessage": false
}
},
"receiverBusinessIdentity": {
"qualifier": "AA",
"value": "AA"
},
"senderBusinessIdentity": {
"qualifier": "ZZ",
"value": "ZZ"
}
}
}
},
"createdTime": "2017-03-06T22:32:54.2938748Z",
"guestIdentity": {
"qualifier": "AA",
"value": "AA"
},
"guestPartner": "GuestPartner",
"hostIdentity": {
"qualifier": "ZZ",
"value": "ZZ"
},
"hostPartner": "HostPartner",
"metadata": {}
},
"type": "Microsoft.Logic/integrationAccounts/agreements"
}
}
}
}
}
}
},
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/agreements/{agreementName}/listContentCallbackUrl": {
"post": {
"description": "Get the content callback url.",
"operationId": "IntegrationAccountAgreements_ListContentCallbackUrl",
"parameters": [
{
"$ref": "#/parameters/subscriptionId"
},
{
"description": "The resource group name.",
"in": "path",
"name": "resourceGroupName",
"required": true,
"type": "string"
},
{
"description": "The integration account name.",
"in": "path",
"name": "integrationAccountName",
"required": true,
"type": "string"
},
{
"description": "The integration account agreement name.",
"in": "path",
"name": "agreementName",
"required": true,
"type": "string"
},
{
"$ref": "#/parameters/api-version"
},
{
"in": "body",
"name": "listContentCallbackUrl",
"required": true,
"schema": {
"$ref": "#/definitions/GetCallbackUrlParameters"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/WorkflowTriggerCallbackUrl"
}
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/ErrorResponse"
}
}
},
"tags": [
"IntegrationAccountAgreements"
],
"x-ms-examples": {
"Get the content callback url": {
"parameters": {
"agreementName": "testAgreement",
"api-version": "2019-05-01",
"integrationAccountName": "testIntegrationAccount",
"listContentCallbackUrl": {
"keyType": "Primary",
"notAfter": "2018-04-19T16:00:00Z"
},
"resourceGroupName": "testResourceGroup",
"subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345"
},
"responses": {
"200": {
"body": {
"basePath": "https://prod-00.westus.logic.azure.com/integrationAccounts/0fdabc3a76514ca48dede71c73d9fe97/agreements/testAgreement/contents/Value",
"method": "GET",
"queries": {
"api-version": "2015-08-01-preview"
},
"value": "https://prod-00.westus.logic.azure.com:443/integrationAccounts/0fdabc3a76514ca48dede71c73d9fe97/agreements/testAgreement/contents/Value?api-version=2015-08-01-preview&sp=%2Fagreements%2FtestAgreement%2Fread&sv=1.0&sig=VK_mbQPTHTa3ezhsrI8IctckwjlL3GdJmroQH_baYj4"
}
}
}
}
}
}
},
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/assemblies": {
"get": {
"description": "List the assemblies for an integration account.",
"operationId": "IntegrationAccountAssemblies_List",
"parameters": [
{
"$ref": "#/parameters/subscriptionId"
},
{
"description": "The resource group name.",
"in": "path",
"name": "resourceGroupName",
"required": true,
"type": "string"
},
{
"description": "The integration account name.",
"in": "path",
"name": "integrationAccountName",
"required": true,
"type": "string"
},
{
"$ref": "#/parameters/api-version"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/AssemblyCollection"
}
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/ErrorResponse"
}
}
},
"tags": [
"IntegrationAccountAssemblies"
],
"x-ms-examples": {
"List integration account assemblies": {
"parameters": {
"api-version": "2019-05-01",
"integrationAccountName": "testIntegrationAccount",
"resourceGroupName": "testResourceGroup",
"subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345"
},
"responses": {
"200": {
"body": {
"value": [
{
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationAccounts/testIntegrationAccount/assemblies/testAssembly",
"name": "testAssembly",
"properties": {
"assemblyName": "System.IdentityModel.Tokens.Jwt",
"assemblyVersion": "0.0.0.0",
"changedTime": "2017-02-24T18:45:23.4137139Z",
"contentLink": {
"contentHash": {
"algorithm": "md5",
"value": "A2avz/M0ov2FPI3+Je8vDw=="
},
"contentSize": 3056,
"contentVersion": "\"0x8D45CE54B058881\"",
"uri": "<Uri>"
},
"createdTime": "2017-02-24T18:45:23.4129778Z",
"metadata": {}
},
"type": "Microsoft.Logic/integrationAccounts/assemblies"
}
]
}
}
}
}
},
"x-ms-pageable": {
"nextLinkName": null
}
}
},
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/assemblies/{assemblyArtifactName}": {
"delete": {
"description": "Delete an assembly for an integration account.",
"operationId": "IntegrationAccountAssemblies_Delete",
"parameters": [
{
"$ref": "#/parameters/subscriptionId"
},
{
"description": "The resource group name.",
"in": "path",
"name": "resourceGroupName",
"required": true,
"type": "string"
},
{
"description": "The integration account name.",
"in": "path",
"name": "integrationAccountName",
"required": true,
"type": "string"
},
{
"description": "The assembly artifact name.",
"in": "path",
"name": "assemblyArtifactName",
"required": true,
"type": "string"
},
{
"$ref": "#/parameters/api-version"
}
],
"responses": {
"200": {
"description": "OK"
},
"204": {
"description": "No Content"
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/ErrorResponse"
}
}
},
"tags": [
"IntegrationAccountAssemblies"
],
"x-ms-examples": {
"Delete an integration account assembly": {
"parameters": {
"api-version": "2019-05-01",
"assemblyArtifactName": "testAssembly",
"integrationAccountName": "testIntegrationAccount",
"resourceGroupName": "testResourceGroup",
"subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345"
},
"responses": {
"200": {},
"204": {}
}
}
}
},
"get": {
"description": "Get an assembly for an integration account.",
"operationId": "IntegrationAccountAssemblies_Get",
"parameters": [
{
"$ref": "#/parameters/subscriptionId"
},
{
"description": "The resource group name.",
"in": "path",
"name": "resourceGroupName",
"required": true,
"type": "string"
},
{
"description": "The integration account name.",
"in": "path",
"name": "integrationAccountName",
"required": true,
"type": "string"
},
{
"description": "The assembly artifact name.",
"in": "path",
"name": "assemblyArtifactName",
"required": true,
"type": "string"
},
{
"$ref": "#/parameters/api-version"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/AssemblyDefinition"
}
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/ErrorResponse"
}
}
},
"tags": [
"IntegrationAccountAssemblies"
],
"x-ms-examples": {
"Get an integration account assembly": {
"parameters": {
"api-version": "2019-05-01",
"assemblyArtifactName": "testAssembly",
"integrationAccountName": "testIntegrationAccount",
"resourceGroupName": "testResourceGroup",
"subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345"
},
"responses": {
"200": {
"body": {
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationAccounts/testIntegrationAccount/assemblies/testAssembly",
"name": "testAssembly",
"properties": {
"assemblyName": "System.IdentityModel.Tokens.Jwt",
"assemblyVersion": "0.0.0.0",
"changedTime": "2017-02-24T18:45:23.4137139Z",
"contentLink": {
"contentHash": {
"algorithm": "md5",
"value": "A2avz/M0ov2FPI3+Je8vDw=="
},
"contentSize": 3056,
"contentVersion": "\"0x8D45CE54B058881\"",
"uri": "<Uri>"
},
"createdTime": "2017-02-24T18:45:23.4129778Z",
"metadata": {}
},
"type": "Microsoft.Logic/integrationAccounts/assemblies"
}
}
}
}
}
},
"put": {
"description": "Create or update an assembly for an integration account.",
"operationId": "IntegrationAccountAssemblies_CreateOrUpdate",
"parameters": [
{
"$ref": "#/parameters/subscriptionId"
},
{
"description": "The resource group name.",
"in": "path",
"name": "resourceGroupName",
"required": true,
"type": "string"
},
{
"description": "The integration account name.",
"in": "path",
"name": "integrationAccountName",
"required": true,
"type": "string"
},
{
"description": "The assembly artifact name.",
"in": "path",
"name": "assemblyArtifactName",
"required": true,
"type": "string"
},
{
"description": "The assembly artifact.",
"in": "body",
"name": "assemblyArtifact",
"required": true,
"schema": {
"$ref": "#/definitions/AssemblyDefinition"
}
},
{
"$ref": "#/parameters/api-version"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/AssemblyDefinition"
}
},
"201": {
"description": "Created",
"schema": {
"$ref": "#/definitions/AssemblyDefinition"
}
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/ErrorResponse"
}
}
},
"tags": [
"IntegrationAccountAssemblies"
],
"x-ms-examples": {
"Create or update an account assembly": {
"parameters": {
"api-version": "2019-05-01",
"assemblyArtifact": {
"location": "westus",
"properties": {
"assemblyName": "System.IdentityModel.Tokens.Jwt",
"content": "Base64 encoded Assembly Content",
"metadata": {}
}
},
"assemblyArtifactName": "testAssembly",
"integrationAccountName": "testIntegrationAccount",
"resourceGroupName": "testResourceGroup",
"subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345"
},
"responses": {
"200": {
"body": {
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationAccounts/testIntegrationAccount/assemblies/testAssembly",
"name": "testAssembly",
"properties": {
"assemblyName": "System.IdentityModel.Tokens.Jwt",
"assemblyVersion": "0.0.0.0",
"changedTime": "2017-02-24T18:45:23.4137139Z",
"contentLink": {
"contentHash": {
"algorithm": "md5",
"value": "A2avz/M0ov2FPI3+Je8vDw=="
},
"contentSize": 3056,
"contentVersion": "\"0x8D45CE54B058881\"",
"uri": "<Uri>"
},
"createdTime": "2017-02-24T18:45:23.4129778Z",
"metadata": {}
},
"type": "Microsoft.Logic/integrationAccounts/assemblies"
}
},
"201": {
"body": {
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationAccounts/testIntegrationAccount/assemblies/testAssembly",
"name": "testAssembly",
"properties": {
"assemblyName": "System.IdentityModel.Tokens.Jwt",
"assemblyVersion": "0.0.0.0",
"changedTime": "2017-02-24T18:45:23.4137139Z",
"contentLink": {
"contentHash": {
"algorithm": "md5",
"value": "A2avz/M0ov2FPI3+Je8vDw=="
},
"contentSize": 3056,
"contentVersion": "\"0x8D45CE54B058881\"",
"uri": "<Uri>"
},
"createdTime": "2017-02-24T18:45:23.4129778Z",
"metadata": {}
},
"type": "Microsoft.Logic/integrationAccounts/assemblies"
}
}
}
}
}
}
},
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/assemblies/{assemblyArtifactName}/listContentCallbackUrl": {
"post": {
"description": "Get the content callback url for an integration account assembly.",
"operationId": "IntegrationAccountAssemblies_ListContentCallbackUrl",
"parameters": [
{
"$ref": "#/parameters/subscriptionId"
},
{
"description": "The resource group name.",
"in": "path",
"name": "resourceGroupName",
"required": true,
"type": "string"
},
{
"description": "The integration account name.",
"in": "path",
"name": "integrationAccountName",
"required": true,
"type": "string"
},
{
"description": "The assembly artifact name.",
"in": "path",
"name": "assemblyArtifactName",
"required": true,
"type": "string"
},
{
"$ref": "#/parameters/api-version"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/WorkflowTriggerCallbackUrl"
}
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/ErrorResponse"
}
}
},
"tags": [
"IntegrationAccountAssemblies"
],
"x-ms-examples": {
"Get the callback url for an integration account assembly": {
"parameters": {
"api-version": "2019-05-01",
"assemblyArtifactName": "testAssembly",
"integrationAccountName": "testIntegrationAccount",
"listContentCallbackUrl": {
"keyType": "Primary",
"notAfter": "2018-04-19T16:00:00Z"
},
"resourceGroupName": "testResourceGroup",
"subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345"
},
"responses": {
"200": {
"body": {
"basePath": "https://prod-00.westus.logic.azure.com/integrationAccounts/0fdabc3a76514ca48dede71c73d9fe97/assemblies/testAssembly/contents/Value",
"method": "GET",
"queries": {
"api-version": "2015-08-01-preview"
},
"value": "https://prod-00.westus.logic.azure.com:443/integrationAccounts/0fdabc3a76514ca48dede71c73d9fe97/assemblies/testAssembly/contents/Value?api-version=2015-08-01-preview&sp=%2Fassemblies%2FtestAssembly%2Fread&sv=1.0&sig=VK_mbQPTHTa3ezhsrI8IctckwjlL3GdJmroQH_baYj4"
}
}
}
}
}
}
},
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/batchConfigurations": {
"get": {
"description": "List the batch configurations for an integration account.",
"operationId": "IntegrationAccountBatchConfigurations_List",
"parameters": [
{
"$ref": "#/parameters/subscriptionId"
},
{
"description": "The resource group name.",
"in": "path",
"name": "resourceGroupName",
"required": true,
"type": "string"
},
{
"description": "The integration account name.",
"in": "path",
"name": "integrationAccountName",
"required": true,
"type": "string"
},
{
"$ref": "#/parameters/api-version"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/BatchConfigurationCollection"
}
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/ErrorResponse"
}
}
},
"tags": [
"IntegrationAccountBatchConfigurations"
],
"x-ms-examples": {
"List batch configurations": {
"parameters": {
"api-version": "2019-05-01",
"integrationAccountName": "testIntegrationAccount",
"resourceGroupName": "testResourceGroup",
"subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345"
},
"responses": {
"200": {
"body": {
"value": [
{
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationAccounts/testIntegrationAccount/batchConfigurations/testBatchConfiguration",
"name": "testBatchConfiguration",
"properties": {
"batchGroupName": "DEFAULT",
"changedTime": "2018-03-26T06:14:16.7042301Z",
"createdTime": "2018-03-26T06:14:16.6518552Z",
"releaseCriteria": {
"batchSize": 234567,
"messageCount": 10,
"recurrence": {
"frequency": "Minute",
"interval": 1,
"startTime": "2017-03-24T11:43:00",
"timeZone": "India Standard Time"
}
}
},
"type": "Microsoft.Logic/integrationAccounts/batchConfigurations"
}
]
}
}
}
}
},
"x-ms-pageable": {
"nextLinkName": null
}
}
},
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/batchConfigurations/{batchConfigurationName}": {
"delete": {
"description": "Delete a batch configuration for an integration account.",
"operationId": "IntegrationAccountBatchConfigurations_Delete",
"parameters": [
{
"$ref": "#/parameters/subscriptionId"
},
{
"description": "The resource group name.",
"in": "path",
"name": "resourceGroupName",
"required": true,
"type": "string"
},
{
"description": "The integration account name.",
"in": "path",
"name": "integrationAccountName",
"required": true,
"type": "string"
},
{
"description": "The batch configuration name.",
"in": "path",
"name": "batchConfigurationName",
"required": true,
"type": "string"
},
{
"$ref": "#/parameters/api-version"
}
],
"responses": {
"200": {
"description": "OK"
},
"204": {
"description": "No Content"
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/ErrorResponse"
}
}
},
"tags": [
"IntegrationAccountBatchConfigurations"
],
"x-ms-examples": {
"Delete a batch configuration": {
"parameters": {
"api-version": "2019-05-01",
"batchConfigurationName": "testBatchConfiguration",
"integrationAccountName": "testIntegrationAccount",
"resourceGroupName": "testResourceGroup",
"subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345"
},
"responses": {
"200": {},
"204": {}
}
}
}
},
"get": {
"description": "Get a batch configuration for an integration account.",
"operationId": "IntegrationAccountBatchConfigurations_Get",
"parameters": [
{
"$ref": "#/parameters/subscriptionId"
},
{
"description": "The resource group name.",
"in": "path",
"name": "resourceGroupName",
"required": true,
"type": "string"
},
{
"description": "The integration account name.",
"in": "path",
"name": "integrationAccountName",
"required": true,
"type": "string"
},
{
"description": "The batch configuration name.",
"in": "path",
"name": "batchConfigurationName",
"required": true,
"type": "string"
},
{
"$ref": "#/parameters/api-version"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/BatchConfiguration"
}
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/ErrorResponse"
}
}
},
"tags": [
"IntegrationAccountBatchConfigurations"
],
"x-ms-examples": {
"Get a batch configuration": {
"parameters": {
"api-version": "2019-05-01",
"batchConfigurationName": "testBatchConfiguration",
"integrationAccountName": "testIntegrationAccount",
"resourceGroupName": "testResourceGroup",
"subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345"
},
"responses": {
"200": {
"body": {
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationAccounts/testIntegrationAccount/batchConfigurations/testBatchConfiguration",
"name": "testBatchConfiguration",
"properties": {
"batchGroupName": "DEFAULT",
"changedTime": "2018-03-26T06:14:16.7042301Z",
"createdTime": "2018-03-26T06:14:16.6518552Z",
"releaseCriteria": {
"batchSize": 234567,
"messageCount": 10,
"recurrence": {
"frequency": "Minute",
"interval": 1,
"startTime": "2017-03-24T11:43:00",
"timeZone": "India Standard Time"
}
}
},
"type": "Microsoft.Logic/integrationAccounts/batchConfigurations"
}
}
}
}
}
},
"put": {
"description": "Create or update a batch configuration for an integration account.",
"operationId": "IntegrationAccountBatchConfigurations_CreateOrUpdate",
"parameters": [
{
"$ref": "#/parameters/subscriptionId"
},
{
"description": "The resource group name.",
"in": "path",
"name": "resourceGroupName",
"required": true,
"type": "string"
},
{
"description": "The integration account name.",
"in": "path",
"name": "integrationAccountName",
"required": true,
"type": "string"
},
{
"description": "The batch configuration name.",
"in": "path",
"name": "batchConfigurationName",
"required": true,
"type": "string"
},
{
"description": "The batch configuration.",
"in": "body",
"name": "batchConfiguration",
"required": true,
"schema": {
"$ref": "#/definitions/BatchConfiguration"
}
},
{
"$ref": "#/parameters/api-version"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/BatchConfiguration"
}
},
"201": {
"description": "Created",
"schema": {
"$ref": "#/definitions/BatchConfiguration"
}
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/ErrorResponse"
}
}
},
"tags": [
"IntegrationAccountBatchConfigurations"
],
"x-ms-examples": {
"Create or update a batch configuration": {
"parameters": {
"api-version": "2019-05-01",
"batchConfiguration": {
"location": "westus",
"properties": {
"batchGroupName": "DEFAULT",
"releaseCriteria": {
"batchSize": 234567,
"messageCount": 10,
"recurrence": {
"frequency": "Minute",
"interval": 1,
"startTime": "2017-03-24T11:43:00",
"timeZone": "India Standard Time"
}
}
}
},
"batchConfigurationName": "testBatchConfiguration",
"integrationAccountName": "testIntegrationAccount",
"resourceGroupName": "testResourceGroup",
"subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345"
},
"responses": {
"200": {
"body": {
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationAccounts/testIntegrationAccount/batchConfigurations/testBatchConfiguration",
"name": "testBatchConfiguration",
"properties": {
"batchGroupName": "DEFAULT",
"changedTime": "2018-03-26T06:14:16.7042301Z",
"createdTime": "2018-03-26T06:14:16.6518552Z",
"releaseCriteria": {
"batchSize": 234567,
"messageCount": 10,
"recurrence": {
"frequency": "Minute",
"interval": 1,
"startTime": "2017-03-24T11:43:00",
"timeZone": "India Standard Time"
}
}
},
"type": "Microsoft.Logic/integrationAccounts/batchConfigurations"
}
},
"201": {
"body": {
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationAccounts/testIntegrationAccount/batchConfigurations/testBatchConfiguration",
"name": "testBatchConfiguration",
"properties": {
"batchGroupName": "DEFAULT",
"changedTime": "2018-03-26T06:14:16.7042301Z",
"createdTime": "2018-03-26T06:14:16.6518552Z",
"releaseCriteria": {
"batchSize": 234567,
"messageCount": 10,
"recurrence": {
"frequency": "Minute",
"interval": 1,
"startTime": "2017-03-24T11:43:00",
"timeZone": "India Standard Time"
}
}
},
"type": "Microsoft.Logic/integrationAccounts/batchConfigurations"
}
}
}
}
}
}
},
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/certificates": {
"get": {
"description": "Gets a list of integration account certificates.",
"operationId": "IntegrationAccountCertificates_List",
"parameters": [
{
"$ref": "#/parameters/subscriptionId"
},
{
"description": "The resource group name.",
"in": "path",
"name": "resourceGroupName",
"required": true,
"type": "string"
},
{
"description": "The integration account name.",
"in": "path",
"name": "integrationAccountName",
"required": true,
"type": "string"
},
{
"$ref": "#/parameters/api-version"
},
{
"description": "The number of items to be included in the result.",
"format": "int32",
"in": "query",
"name": "$top",
"required": false,
"type": "integer"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/IntegrationAccountCertificateListResult"
}
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/ErrorResponse"
}
}
},
"tags": [
"IntegrationAccountCertificates"
],
"x-ms-examples": {
"Get certificates by integration account name": {
"parameters": {
"api-version": "2019-05-01",
"integrationAccountName": "testIntegrationAccount",
"resourceGroupName": "testResourceGroup",
"subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345"
},
"responses": {
"200": {
"body": {
"value": [
{
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationAccounts/testIntegrationAccount/certificates/<integrationAccountCertificateName>",
"name": "<IntegrationAccountCertificateName>",
"properties": {
"changedTime": "2017-03-06T20:33:09.7032076Z",
"createdTime": "2017-03-06T20:33:09.7022471Z",
"key": {
"keyName": "<keyName>",
"keyVault": {
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourcegroups/testResourceGroup/providers/microsoft.keyvault/vaults/<keyVaultName>",
"name": "AzureSdkTestKeyVault",
"type": "Microsoft.KeyVault/vaults"
},
"keyVersion": "87d9764197604449b9b8eb7bd8710868"
},
"publicCertificate": "<publicCertificate>"
},
"type": "Microsoft.Logic/integrationAccounts/certificates"
}
]
}
}
}
}
},
"x-ms-pageable": {
"nextLinkName": "nextLink"
}
}
},
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/certificates/{certificateName}": {
"delete": {
"description": "Deletes an integration account certificate.",
"operationId": "IntegrationAccountCertificates_Delete",
"parameters": [
{
"$ref": "#/parameters/subscriptionId"
},
{
"description": "The resource group name.",
"in": "path",
"name": "resourceGroupName",
"required": true,
"type": "string"
},
{
"description": "The integration account name.",
"in": "path",
"name": "integrationAccountName",
"required": true,
"type": "string"
},
{
"description": "The integration account certificate name.",
"in": "path",
"name": "certificateName",
"required": true,
"type": "string"
},
{
"$ref": "#/parameters/api-version"
}
],
"responses": {
"200": {
"description": "OK"
},
"204": {
"description": "No Content"
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/ErrorResponse"
}
}
},
"tags": [
"IntegrationAccountCertificates"
],
"x-ms-examples": {
"Delete a certificate": {
"parameters": {
"api-version": "2019-05-01",
"certificateName": "testCertificate",
"integrationAccountName": "testIntegrationAccount",
"resourceGroupName": "testResourceGroup",
"subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345"
},
"responses": {
"200": {},
"204": {}
}
}
}
},
"get": {
"description": "Gets an integration account certificate.",
"operationId": "IntegrationAccountCertificates_Get",
"parameters": [
{
"$ref": "#/parameters/subscriptionId"
},
{
"description": "The resource group name.",
"in": "path",
"name": "resourceGroupName",
"required": true,
"type": "string"
},
{
"description": "The integration account name.",
"in": "path",
"name": "integrationAccountName",
"required": true,
"type": "string"
},
{
"description": "The integration account certificate name.",
"in": "path",
"name": "certificateName",
"required": true,
"type": "string"
},
{
"$ref": "#/parameters/api-version"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/IntegrationAccountCertificate"
}
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/ErrorResponse"
}
}
},
"tags": [
"IntegrationAccountCertificates"
],
"x-ms-examples": {
"Get certificate by name": {
"parameters": {
"api-version": "2019-05-01",
"certificateName": "testCertificate",
"integrationAccountName": "testIntegrationAccount",
"resourceGroupName": "testResourceGroup",
"subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345"
},
"responses": {
"200": {
"body": {
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationAccounts/IntegrationAccount9472/certificates/testCertificate",
"name": "testCertificate",
"properties": {
"changedTime": "2017-03-06T20:42:21.051317Z",
"createdTime": "2017-03-06T20:42:21.0510202Z",
"key": {
"keyName": "<keyName>",
"keyVault": {
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourcegroups/testResourceGroup/providers/microsoft.keyvault/vaults/<keyVaultName>",
"name": "<keyVaultName>",
"type": "Microsoft.KeyVault/vaults"
},
"keyVersion": "87d9764197604449b9b8eb7bd8710868"
},
"publicCertificate": "<publicCertificate>"
},
"type": "Microsoft.Logic/integrationAccounts/certificates"
}
}
}
}
}
},
"put": {
"description": "Creates or updates an integration account certificate.",
"operationId": "IntegrationAccountCertificates_CreateOrUpdate",
"parameters": [
{
"$ref": "#/parameters/subscriptionId"
},
{
"description": "The resource group name.",
"in": "path",
"name": "resourceGroupName",
"required": true,
"type": "string"
},
{
"description": "The integration account name.",
"in": "path",
"name": "integrationAccountName",
"required": true,
"type": "string"
},
{
"description": "The integration account certificate name.",
"in": "path",
"name": "certificateName",
"required": true,
"type": "string"
},
{
"$ref": "#/parameters/api-version"
},
{
"description": "The integration account certificate.",
"in": "body",
"name": "certificate",
"required": true,
"schema": {
"$ref": "#/definitions/IntegrationAccountCertificate"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/IntegrationAccountCertificate"
}
},
"201": {
"description": "Created",
"schema": {
"$ref": "#/definitions/IntegrationAccountCertificate"
}
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/ErrorResponse"
}
}
},
"tags": [
"IntegrationAccountCertificates"
],
"x-ms-examples": {
"Create or update a certificate": {
"parameters": {
"api-version": "2019-05-01",
"certificate": {
"location": "brazilsouth",
"properties": {
"key": {
"keyName": "<keyName>",
"keyVault": {
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourcegroups/testResourceGroup/providers/microsoft.keyvault/vaults/<keyVaultName>"
},
"keyVersion": "87d9764197604449b9b8eb7bd8710868"
},
"publicCertificate": "<publicCertificateValue>"
}
},
"certificateName": "testCertificate",
"integrationAccountName": "testIntegrationAccount",
"resourceGroupName": "testResourceGroup",
"subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345"
},
"responses": {
"200": {
"body": {
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationAccounts/testIntegrationAccount/certificates/testCertificate",
"name": "testCertificate",
"properties": {
"changedTime": "2017-03-06T20:42:21.051317Z",
"createdTime": "2017-03-06T20:42:21.0510202Z",
"key": {
"keyName": "<keyName>",
"keyVault": {
"id": "/subscriptions/f34b22a3-2202-4fb1-b040-1332bd928c84/resourcegroups/flowrg/providers/microsoft.keyvault/vaults/<keyVaultName>",
"name": "<keyVaultName>",
"type": "Microsoft.KeyVault/vaults"
},
"keyVersion": "87d9764197604449b9b8eb7bd8710868"
},
"publicCertificate": "<publicCertificateValue>"
},
"type": "Microsoft.Logic/integrationAccounts/certificates"
}
},
"201": {
"body": {
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationAccounts/testIntegrationAccount/certificates/testCertificate",
"name": "testCertificate",
"properties": {
"changedTime": "2017-03-06T20:42:21.051317Z",
"createdTime": "2017-03-06T20:42:21.0510202Z",
"key": {
"keyName": "<keyName>",
"keyVault": {
"id": "/subscriptions/f34b22a3-2202-4fb1-b040-1332bd928c84/resourcegroups/flowrg/providers/microsoft.keyvault/vaults/<keyVaultName>",
"name": "<keyVaultName>",
"type": "Microsoft.KeyVault/vaults"
},
"keyVersion": "87d9764197604449b9b8eb7bd8710868"
},
"publicCertificate": "<publicCertificateValue>"
},
"type": "Microsoft.Logic/integrationAccounts/certificates"
}
}
}
}
}
}
},
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/listCallbackUrl": {
"post": {
"description": "Gets the integration account callback URL.",
"operationId": "IntegrationAccounts_ListCallbackUrl",
"parameters": [
{
"$ref": "#/parameters/subscriptionId"
},
{
"description": "The resource group name.",
"in": "path",
"name": "resourceGroupName",
"required": true,
"type": "string"
},
{
"description": "The integration account name.",
"in": "path",
"name": "integrationAccountName",
"required": true,
"type": "string"
},
{
"$ref": "#/parameters/api-version"
},
{
"description": "The callback URL parameters.",
"in": "body",
"name": "parameters",
"required": true,
"schema": {
"$ref": "#/definitions/GetCallbackUrlParameters"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/CallbackUrl"
}
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/ErrorResponse"
}
}
},
"tags": [
"IntegrationAccounts"
],
"x-ms-examples": {
"List IntegrationAccount callback URL": {
"parameters": {
"api-version": "2019-05-01",
"integrationAccountName": "testIntegrationAccount",
"parameters": {
"keyType": "Primary",
"notAfter": "2017-03-05T08:00:00Z"
},
"resourceGroupName": "testResourceGroup",
"subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345"
},
"responses": {
"200": {
"body": {
"value": "https://testprod-westus.logic.azure.com:443/integrationAccounts/ce41a499a1e64d95b874f5f14b4bf3b6?api-version=2015-08-01-preview&se=2017-03-17T07%3A00%3A00.0000000Z&sp=%2F%2F%2A&sv=1.0"
}
}
}
}
}
}
},
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/listKeyVaultKeys": {
"post": {
"description": "Gets the integration account's Key Vault keys.",
"operationId": "IntegrationAccounts_ListKeyVaultKeys",
"parameters": [
{
"$ref": "#/parameters/subscriptionId"
},
{
"description": "The resource group name.",
"in": "path",
"name": "resourceGroupName",
"required": true,
"type": "string"
},
{
"description": "The integration account name.",
"in": "path",
"name": "integrationAccountName",
"required": true,
"type": "string"
},
{
"$ref": "#/parameters/api-version"
},
{
"description": "The key vault parameters.",
"in": "body",
"name": "listKeyVaultKeys",
"required": true,
"schema": {
"$ref": "#/definitions/ListKeyVaultKeysDefinition"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/KeyVaultKeyCollection"
}
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/ErrorResponse"
}
}
},
"tags": [
"IntegrationAccounts"
],
"x-ms-examples": {
"Get Integration Account callback URL": {
"parameters": {
"api-version": "2019-05-01",
"integrationAccountName": "testIntegrationAccount",
"listKeyVaultKeys": {
"keyVault": {
"id": "subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.KeyVault/vaults/testKeyVault"
},
"skipToken": "testSkipToken"
},
"resourceGroupName": "testResourceGroup",
"subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345"
},
"responses": {
"200": {
"body": {
"skipToken": "testSkipToken",
"value": [
{
"attributes": {
"created": 1498072075,
"enabled": true,
"updated": 1498072075
},
"kid": "https://testKeyVault.vault.azure.net/keys/testkey"
}
]
}
}
}
}
},
"x-ms-pageable": {
"nextLinkName": null
}
}
},
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/logTrackingEvents": {
"post": {
"description": "Logs the integration account's tracking events.",
"operationId": "IntegrationAccounts_LogTrackingEvents",
"parameters": [
{
"$ref": "#/parameters/subscriptionId"
},
{
"description": "The resource group name.",
"in": "path",
"name": "resourceGroupName",
"required": true,
"type": "string"
},
{
"description": "The integration account name.",
"in": "path",
"name": "integrationAccountName",
"required": true,
"type": "string"
},
{
"$ref": "#/parameters/api-version"
},
{
"description": "The callback URL parameters.",
"in": "body",
"name": "logTrackingEvents",
"required": true,
"schema": {
"$ref": "#/definitions/TrackingEventsDefinition"
}
}
],
"responses": {
"200": {
"description": "OK"
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/ErrorResponse"
}
}
},
"tags": [
"IntegrationAccounts"
],
"x-ms-examples": {
"Log a tracked event": {
"parameters": {
"api-version": "2019-05-01",
"integrationAccountName": "testIntegrationAccount",
"logTrackingEvents": {
"events": [
{
"error": {
"code": "NotFound",
"message": "Some error occurred"
},
"eventLevel": "Informational",
"eventTime": "2016-08-05T01:54:49.505567Z",
"record": {
"agreementProperties": {
"agreementName": "testAgreement",
"as2From": "testas2from",
"as2To": "testas2to",
"receiverPartnerName": "testPartner2",
"senderPartnerName": "testPartner1"
},
"messageProperties": {
"IsMessageEncrypted": false,
"IsMessageSigned": false,
"correlationMessageId": "Unique message identifier",
"direction": "Receive",
"dispositionType": "received-success",
"fileName": "test",
"isMdnExpected": true,
"isMessageCompressed": false,
"isMessageFailed": false,
"isNrrEnabled": true,
"mdnType": "Async",
"messageId": "12345"
}
},
"recordType": "AS2Message"
}
],
"sourceType": "Microsoft.Logic/workflows"
},
"resourceGroupName": "testResourceGroup",
"subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345"
},
"responses": {
"200": {}
}
}
}
}
},
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/maps": {
"get": {
"description": "Gets a list of integration account maps.",
"operationId": "IntegrationAccountMaps_List",
"parameters": [
{
"$ref": "#/parameters/subscriptionId"
},
{
"description": "The resource group name.",
"in": "path",
"name": "resourceGroupName",
"required": true,
"type": "string"
},
{
"description": "The integration account name.",
"in": "path",
"name": "integrationAccountName",
"required": true,
"type": "string"
},
{
"$ref": "#/parameters/api-version"
},
{
"description": "The number of items to be included in the result.",
"format": "int32",
"in": "query",
"name": "$top",
"required": false,
"type": "integer"
},
{
"description": "The filter to apply on the operation. Options for filters include: MapType.",
"in": "query",
"name": "$filter",
"required": false,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/IntegrationAccountMapListResult"
}
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/ErrorResponse"
}
}
},
"tags": [
"IntegrationAccountMaps"
],
"x-ms-examples": {
"Get maps by integration account name": {
"parameters": {
"api-version": "2019-05-01",
"integrationAccountName": "testIntegrationAccount",
"resourceGroupName": "testResourceGroup",
"subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345"
},
"responses": {
"200": {
"body": {
"value": [
{
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationAccounts/testIntegrationAccount/maps/IntegrationAccountMap9943",
"name": "IntegrationAccountMap9943",
"properties": {
"changedTime": "2017-02-24T18:34:32.390576Z",
"contentLink": {
"contentHash": {
"algorithm": "md5",
"value": "A2avz/M0ov2FPI3+Je8vDw=="
},
"contentSize": 3056,
"contentVersion": "\"0x8D45CE3C6D23B4B\"",
"uri": "<Uri>"
},
"createdTime": "2017-02-24T18:34:32.3902373Z",
"mapType": "Xslt",
"metadata": {}
},
"type": "Microsoft.Logic/integrationAccounts/maps"
}
]
}
}
}
}
},
"x-ms-odata": "#/definitions/IntegrationAccountMapFilter",
"x-ms-pageable": {
"nextLinkName": "nextLink"
}
}
},
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/maps/{mapName}": {
"delete": {
"description": "Deletes an integration account map.",
"operationId": "IntegrationAccountMaps_Delete",
"parameters": [
{
"$ref": "#/parameters/subscriptionId"
},
{
"description": "The resource group name.",
"in": "path",
"name": "resourceGroupName",
"required": true,
"type": "string"
},
{
"description": "The integration account name.",
"in": "path",
"name": "integrationAccountName",
"required": true,
"type": "string"
},
{
"description": "The integration account map name.",
"in": "path",
"name": "mapName",
"required": true,
"type": "string"
},
{
"$ref": "#/parameters/api-version"
}
],
"responses": {
"200": {
"description": "OK"
},
"204": {
"description": "No Content"
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/ErrorResponse"
}
}
},
"tags": [
"IntegrationAccountMaps"
],
"x-ms-examples": {
"Delete a map": {
"parameters": {
"api-version": "2019-05-01",
"integrationAccountName": "testIntegrationAccount",
"mapName": "testMap",
"resourceGroupName": "testResourceGroup",
"subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345"
},
"responses": {
"200": {},
"204": {}
}
}
}
},
"get": {
"description": "Gets an integration account map.",
"operationId": "IntegrationAccountMaps_Get",
"parameters": [
{
"$ref": "#/parameters/subscriptionId"
},
{
"description": "The resource group name.",
"in": "path",
"name": "resourceGroupName",
"required": true,
"type": "string"
},
{
"description": "The integration account name.",
"in": "path",
"name": "integrationAccountName",
"required": true,
"type": "string"
},
{
"description": "The integration account map name.",
"in": "path",
"name": "mapName",
"required": true,
"type": "string"
},
{
"$ref": "#/parameters/api-version"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/IntegrationAccountMap"
}
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/ErrorResponse"
}
}
},
"tags": [
"IntegrationAccountMaps"
],
"x-ms-examples": {
"Get map by name": {
"parameters": {
"api-version": "2019-05-01",
"integrationAccountName": "testIntegrationAccount",
"mapName": "testMap",
"resourceGroupName": "testResourceGroup",
"subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345"
},
"responses": {
"200": {
"body": {
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationAccounts/testIntegrationAccount/maps/testMap",
"name": "testMap",
"properties": {
"changedTime": "2017-02-24T18:45:23.4137139Z",
"contentLink": {
"contentHash": {
"algorithm": "md5",
"value": "A2avz/M0ov2FPI3+Je8vDw=="
},
"contentSize": 3056,
"contentVersion": "\"0x8D45CE54B058881\"",
"uri": "<Uri>"
},
"createdTime": "2017-02-24T18:45:23.4129778Z",
"mapType": "Xslt",
"metadata": {}
},
"type": "Microsoft.Logic/integrationAccounts/maps"
}
}
}
}
}
},
"put": {
"description": "Creates or updates an integration account map.",
"operationId": "IntegrationAccountMaps_CreateOrUpdate",
"parameters": [
{
"$ref": "#/parameters/subscriptionId"
},
{
"description": "The resource group name.",
"in": "path",
"name": "resourceGroupName",
"required": true,
"type": "string"
},
{
"description": "The integration account name.",
"in": "path",
"name": "integrationAccountName",
"required": true,
"type": "string"
},
{
"description": "The integration account map name.",
"in": "path",
"name": "mapName",
"required": true,
"type": "string"
},
{
"$ref": "#/parameters/api-version"
},
{
"description": "The integration account map.",
"in": "body",
"name": "map",
"required": true,
"schema": {
"$ref": "#/definitions/IntegrationAccountMap"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/IntegrationAccountMap"
}
},
"201": {
"description": "Created",
"schema": {
"$ref": "#/definitions/IntegrationAccountMap"
}
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/ErrorResponse"
}
}
},
"tags": [
"IntegrationAccountMaps"
],
"x-ms-examples": {
"Create or update a map": {
"parameters": {
"api-version": "2019-05-01",
"integrationAccountName": "testIntegrationAccount",
"map": {
"location": "westus",
"properties": {
"content": "<?xml version=\"1.0\" encoding=\"UTF-16\"?>\r\n<xsl:stylesheet xmlns:xsl=\"http://www.w3.org/1999/XSL/Transform\" xmlns:msxsl=\"urn:schemas-microsoft-com:xslt\" xmlns:var=\"http://schemas.microsoft.com/BizTalk/2003/var\" exclude-result-prefixes=\"msxsl var s0 userCSharp\" version=\"1.0\" xmlns:ns0=\"http://BizTalk_Server_Project4.StringFunctoidsDestinationSchema\" xmlns:s0=\"http://BizTalk_Server_Project4.StringFunctoidsSourceSchema\" xmlns:userCSharp=\"http://schemas.microsoft.com/BizTalk/2003/userCSharp\">\r\n <xsl:import href=\"http://btsfunctoids.blob.core.windows.net/functoids/functoids.xslt\" />\r\n <xsl:output omit-xml-declaration=\"yes\" method=\"xml\" version=\"1.0\" />\r\n <xsl:template match=\"/\">\r\n <xsl:apply-templates select=\"/s0:Root\" />\r\n </xsl:template>\r\n <xsl:template match=\"/s0:Root\">\r\n <xsl:variable name=\"var:v1\" select=\"userCSharp:StringFind(string(StringFindSource/text()) , "SearchString")\" />\r\n <xsl:variable name=\"var:v2\" select=\"userCSharp:StringLeft(string(StringLeftSource/text()) , "2")\" />\r\n <xsl:variable name=\"var:v3\" select=\"userCSharp:StringRight(string(StringRightSource/text()) , "2")\" />\r\n <xsl:variable name=\"var:v4\" select=\"userCSharp:StringUpperCase(string(UppercaseSource/text()))\" />\r\n <xsl:variable name=\"var:v5\" select=\"userCSharp:StringLowerCase(string(LowercaseSource/text()))\" />\r\n <xsl:variable name=\"var:v6\" select=\"userCSharp:StringSize(string(SizeSource/text()))\" />\r\n <xsl:variable name=\"var:v7\" select=\"userCSharp:StringSubstring(string(StringExtractSource/text()) , "0" , "2")\" />\r\n <xsl:variable name=\"var:v8\" select=\"userCSharp:StringConcat(string(StringConcatSource/text()))\" />\r\n <xsl:variable name=\"var:v9\" select=\"userCSharp:StringTrimLeft(string(StringLeftTrimSource/text()))\" />\r\n <xsl:variable name=\"var:v10\" select=\"userCSharp:StringTrimRight(string(StringRightTrimSource/text()))\" />\r\n <ns0:Root>\r\n <StringFindDestination>\r\n <xsl:value-of select=\"$var:v1\" />\r\n </StringFindDestination>\r\n <StringLeftDestination>\r\n <xsl:value-of select=\"$var:v2\" />\r\n </StringLeftDestination>\r\n <StringRightDestination>\r\n <xsl:value-of select=\"$var:v3\" />\r\n </StringRightDestination>\r\n <UppercaseDestination>\r\n <xsl:value-of select=\"$var:v4\" />\r\n </UppercaseDestination>\r\n <LowercaseDestination>\r\n <xsl:value-of select=\"$var:v5\" />\r\n </LowercaseDestination>\r\n <SizeDestination>\r\n <xsl:value-of select=\"$var:v6\" />\r\n </SizeDestination>\r\n <StringExtractDestination>\r\n <xsl:value-of select=\"$var:v7\" />\r\n </StringExtractDestination>\r\n <StringConcatDestination>\r\n <xsl:value-of select=\"$var:v8\" />\r\n </StringConcatDestination>\r\n <StringLeftTrimDestination>\r\n <xsl:value-of select=\"$var:v9\" />\r\n </StringLeftTrimDestination>\r\n <StringRightTrimDestination>\r\n <xsl:value-of select=\"$var:v10\" />\r\n </StringRightTrimDestination>\r\n </ns0:Root>\r\n </xsl:template>\r\n</xsl:stylesheet>",
"contentType": "application/xml",
"mapType": "Xslt",
"metadata": {}
}
},
"mapName": "testMap",
"resourceGroupName": "testResourceGroup",
"subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345"
},
"responses": {
"200": {
"body": {
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/<resourceGroup>/providers/Microsoft.Logic/integrationAccounts/<IntegrationAccount>/maps/testMap",
"name": "IntegrationAccountMap291",
"properties": {
"changedTime": "2017-03-06T18:41:04.4088605Z",
"contentLink": {
"contentHash": {
"algorithm": "md5",
"value": "A2avz/M0ov2FPI3+Je8vDw=="
},
"contentSize": 3056,
"contentVersion": "\"0x8D464C057F22E5F\"",
"uri": "<Uri>"
},
"createdTime": "2017-03-06T18:41:03.7366103Z",
"mapType": "Xslt",
"metadata": {}
},
"type": "Microsoft.Logic/integrationAccounts/maps"
}
},
"201": {
"body": {
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/<resourceGroup>/providers/Microsoft.Logic/integrationAccounts/<IntegrationAccount>/maps/testMap",
"name": "IntegrationAccountMap291",
"properties": {
"changedTime": "2017-03-06T18:41:04.4088605Z",
"contentLink": {
"contentHash": {
"algorithm": "md5",
"value": "A2avz/M0ov2FPI3+Je8vDw=="
},
"contentSize": 3056,
"contentVersion": "\"0x8D464C057F22E5F\"",
"uri": "<Uri>"
},
"createdTime": "2017-03-06T18:41:03.7366103Z",
"mapType": "Xslt",
"metadata": {}
},
"type": "Microsoft.Logic/integrationAccounts/maps"
}
}
}
}
}
}
},
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/maps/{mapName}/listContentCallbackUrl": {
"post": {
"description": "Get the content callback url.",
"operationId": "IntegrationAccountMaps_ListContentCallbackUrl",
"parameters": [
{
"$ref": "#/parameters/subscriptionId"
},
{
"description": "The resource group name.",
"in": "path",
"name": "resourceGroupName",
"required": true,
"type": "string"
},
{
"description": "The integration account name.",
"in": "path",
"name": "integrationAccountName",
"required": true,
"type": "string"
},
{
"description": "The integration account map name.",
"in": "path",
"name": "mapName",
"required": true,
"type": "string"
},
{
"$ref": "#/parameters/api-version"
},
{
"in": "body",
"name": "listContentCallbackUrl",
"required": true,
"schema": {
"$ref": "#/definitions/GetCallbackUrlParameters"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/WorkflowTriggerCallbackUrl"
}
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/ErrorResponse"
}
}
},
"tags": [
"IntegrationAccountMaps"
],
"x-ms-examples": {
"Get the content callback url": {
"parameters": {
"api-version": "2019-05-01",
"integrationAccountName": "testIntegrationAccount",
"listContentCallbackUrl": {
"keyType": "Primary",
"notAfter": "2018-04-19T16:00:00Z"
},
"mapName": "testMap",
"resourceGroupName": "testResourceGroup",
"subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345"
},
"responses": {
"200": {
"body": {
"basePath": "https://prod-00.brazilus.logic.azure.com/integrationAccounts/0fdabc3a76514ca48dede71c73d9fe97/maps/testmap/contents/Value",
"method": "GET",
"queries": {
"api-version": "2015-08-01-preview"
},
"value": "https://prod-00.westus.logic.azure.com:443/integrationAccounts/0fdabc3a76514ca48dede71c73d9fe97/maps/testMap/contents/Value?api-version=2015-08-01-preview&sp=%2Fmaps%2Ftestmap%2Fread&sv=1.0&sig=VK_mbQPTHTa3ezhsrI8IctckwjlL3GdJmroQH_baYj4"
}
}
}
}
}
}
},
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/partners": {
"get": {
"description": "Gets a list of integration account partners.",
"operationId": "IntegrationAccountPartners_List",
"parameters": [
{
"$ref": "#/parameters/subscriptionId"
},
{
"description": "The resource group name.",
"in": "path",
"name": "resourceGroupName",
"required": true,
"type": "string"
},
{
"description": "The integration account name.",
"in": "path",
"name": "integrationAccountName",
"required": true,
"type": "string"
},
{
"$ref": "#/parameters/api-version"
},
{
"description": "The number of items to be included in the result.",
"format": "int32",
"in": "query",
"name": "$top",
"required": false,
"type": "integer"
},
{
"description": "The filter to apply on the operation. Options for filters include: PartnerType.",
"in": "query",
"name": "$filter",
"required": false,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/IntegrationAccountPartnerListResult"
}
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/ErrorResponse"
}
}
},
"tags": [
"IntegrationAccountPartners"
],
"x-ms-examples": {
"Get partners by integration account name": {
"parameters": {
"api-version": "2019-05-01",
"integrationAccountName": "testIntegrationAccount",
"resourceGroupName": "testResourceGroup",
"subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345"
},
"responses": {
"200": {
"body": {
"value": [
{
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationAccounts/IntegrationAccount2431/partners/testIntegrationAccount",
"name": "IntegrationAccountPartner947",
"properties": {
"changedTime": "2017-03-06T19:42:59.1987212Z",
"content": {
"b2b": {
"businessIdentities": [
{
"qualifier": "AA",
"value": "ZZ"
}
]
}
},
"createdTime": "2017-03-06T19:42:59.197919Z",
"metadata": {},
"partnerType": "B2B"
},
"type": "Microsoft.Logic/integrationAccounts/partners"
}
]
}
}
}
}
},
"x-ms-odata": "#/definitions/IntegrationAccountPartnerFilter",
"x-ms-pageable": {
"nextLinkName": "nextLink"
}
}
},
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/partners/{partnerName}": {
"delete": {
"description": "Deletes an integration account partner.",
"operationId": "IntegrationAccountPartners_Delete",
"parameters": [
{
"$ref": "#/parameters/subscriptionId"
},
{
"description": "The resource group name.",
"in": "path",
"name": "resourceGroupName",
"required": true,
"type": "string"
},
{
"description": "The integration account name.",
"in": "path",
"name": "integrationAccountName",
"required": true,
"type": "string"
},
{
"description": "The integration account partner name.",
"in": "path",
"name": "partnerName",
"required": true,
"type": "string"
},
{
"$ref": "#/parameters/api-version"
}
],
"responses": {
"200": {
"description": "OK"
},
"204": {
"description": "No Content"
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/ErrorResponse"
}
}
},
"tags": [
"IntegrationAccountPartners"
],
"x-ms-examples": {
"Delete a partner": {
"parameters": {
"api-version": "2019-05-01",
"integrationAccountName": "testIntegrationAccount",
"partnerName": "testPartner",
"resourceGroupName": "testResourceGroup",
"subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345"
},
"responses": {
"200": {},
"204": {}
}
}
}
},
"get": {
"description": "Gets an integration account partner.",
"operationId": "IntegrationAccountPartners_Get",
"parameters": [
{
"$ref": "#/parameters/subscriptionId"
},
{
"description": "The resource group name.",
"in": "path",
"name": "resourceGroupName",
"required": true,
"type": "string"
},
{
"description": "The integration account name.",
"in": "path",
"name": "integrationAccountName",
"required": true,
"type": "string"
},
{
"description": "The integration account partner name.",
"in": "path",
"name": "partnerName",
"required": true,
"type": "string"
},
{
"$ref": "#/parameters/api-version"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/IntegrationAccountPartner"
}
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/ErrorResponse"
}
}
},
"tags": [
"IntegrationAccountPartners"
],
"x-ms-examples": {
"Get partner by name": {
"parameters": {
"api-version": "2019-05-01",
"integrationAccountName": "testIntegrationAccount",
"partnerName": "testPartner",
"resourceGroupName": "testResourceGroup",
"subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345"
},
"responses": {
"200": {
"body": {
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationAccounts/testIntegrationAccount/partners/testPartner",
"name": "testIntegrationAccount",
"properties": {
"changedTime": "2017-03-06T20:01:24.0525141Z",
"content": {
"b2b": {
"businessIdentities": [
{
"qualifier": "AA",
"value": "ZZ"
}
]
}
},
"createdTime": "2017-03-06T20:01:24.0517156Z",
"metadata": {},
"partnerType": "B2B"
},
"type": "Microsoft.Logic/integrationAccounts/partners"
}
}
}
}
}
},
"put": {
"description": "Creates or updates an integration account partner.",
"operationId": "IntegrationAccountPartners_CreateOrUpdate",
"parameters": [
{
"$ref": "#/parameters/subscriptionId"
},
{
"description": "The resource group name.",
"in": "path",
"name": "resourceGroupName",
"required": true,
"type": "string"
},
{
"description": "The integration account name.",
"in": "path",
"name": "integrationAccountName",
"required": true,
"type": "string"
},
{
"description": "The integration account partner name.",
"in": "path",
"name": "partnerName",
"required": true,
"type": "string"
},
{
"$ref": "#/parameters/api-version"
},
{
"description": "The integration account partner.",
"in": "body",
"name": "partner",
"required": true,
"schema": {
"$ref": "#/definitions/IntegrationAccountPartner"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/IntegrationAccountPartner"
}
},
"201": {
"description": "Created",
"schema": {
"$ref": "#/definitions/IntegrationAccountPartner"
}
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/ErrorResponse"
}
}
},
"tags": [
"IntegrationAccountPartners"
],
"x-ms-examples": {
"Create or update a partner": {
"parameters": {
"api-version": "2019-05-01",
"integrationAccountName": "testIntegrationAccount",
"partner": {
"location": "westus",
"properties": {
"content": {
"b2b": {
"businessIdentities": [
{
"qualifier": "AA",
"value": "ZZ"
}
]
}
},
"metadata": {},
"partnerType": "B2B"
},
"tags": {}
},
"partnerName": "testPartner",
"resourceGroupName": "testResourceGroup",
"subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345"
},
"responses": {
"200": {
"body": {
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/flowrg/providers/Microsoft.Logic/integrationAccounts/testIntegrationAccount/partners/testPartner",
"name": "testPartner",
"properties": {
"changedTime": "2017-03-06T20:06:23.5904806Z",
"content": {
"b2b": {
"businessIdentities": [
{
"qualifier": "AA",
"value": "ZZ"
}
]
}
},
"createdTime": "2017-03-06T20:06:23.5895246Z",
"metadata": {},
"partnerType": "B2B"
},
"type": "Microsoft.Logic/integrationAccounts/partners"
}
},
"201": {
"body": {
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/flowrg/providers/Microsoft.Logic/integrationAccounts/testIntegrationAccount/partners/testPartner",
"name": "testPartner",
"properties": {
"changedTime": "2017-03-06T20:06:23.5904806Z",
"content": {
"b2b": {
"businessIdentities": [
{
"qualifier": "AA",
"value": "ZZ"
}
]
}
},
"createdTime": "2017-03-06T20:06:23.5895246Z",
"metadata": {},
"partnerType": "B2B"
},
"type": "Microsoft.Logic/integrationAccounts/partners"
}
}
}
}
}
}
},
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/partners/{partnerName}/listContentCallbackUrl": {
"post": {
"description": "Get the content callback url.",
"operationId": "IntegrationAccountPartners_ListContentCallbackUrl",
"parameters": [
{
"$ref": "#/parameters/subscriptionId"
},
{
"description": "The resource group name.",
"in": "path",
"name": "resourceGroupName",
"required": true,
"type": "string"
},
{
"description": "The integration account name.",
"in": "path",
"name": "integrationAccountName",
"required": true,
"type": "string"
},
{
"description": "The integration account partner name.",
"in": "path",
"name": "partnerName",
"required": true,
"type": "string"
},
{
"$ref": "#/parameters/api-version"
},
{
"in": "body",
"name": "listContentCallbackUrl",
"required": true,
"schema": {
"$ref": "#/definitions/GetCallbackUrlParameters"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/WorkflowTriggerCallbackUrl"
}
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/ErrorResponse"
}
}
},
"tags": [
"IntegrationAccountPartners"
],
"x-ms-examples": {
"Get the content callback url": {
"parameters": {
"api-version": "2019-05-01",
"integrationAccountName": "testIntegrationAccount",
"listContentCallbackUrl": {
"keyType": "Primary",
"notAfter": "2018-04-19T16:00:00Z"
},
"partnerName": "testPartner",
"resourceGroupName": "testResourceGroup",
"subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345"
},
"responses": {
"200": {
"body": {
"basePath": "https://prod-00.westus.logic.azure.com/integrationAccounts/0fdabc3a76514ca48dede71c73d9fe97/partners/testPartner/contents/Value",
"method": "GET",
"queries": {
"api-version": "2015-08-01-preview"
},
"value": "https://prod-00.westus.logic.azure.com:443/integrationAccounts/0fdabc3a76514ca48dede71c73d9fe97/partners/testPartner/contents/Value?api-version=2015-08-01-preview&sp=%2Fpartners%2FtestPartner%2Fread&sv=1.0&sig=VK_mbQPTHTa3ezhsrI8IctckwjlL3GdJmroQH_baYj4"
}
}
}
}
}
}
},
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/regenerateAccessKey": {
"post": {
"description": "Regenerates the integration account access key.",
"operationId": "IntegrationAccounts_RegenerateAccessKey",
"parameters": [
{
"$ref": "#/parameters/subscriptionId"
},
{
"description": "The resource group name.",
"in": "path",
"name": "resourceGroupName",
"required": true,
"type": "string"
},
{
"description": "The integration account name.",
"in": "path",
"name": "integrationAccountName",
"required": true,
"type": "string"
},
{
"$ref": "#/parameters/api-version"
},
{
"description": "The access key type.",
"in": "body",
"name": "regenerateAccessKey",
"required": true,
"schema": {
"$ref": "#/definitions/RegenerateActionParameter"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/IntegrationAccount"
}
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/ErrorResponse"
}
}
},
"tags": [
"IntegrationAccounts"
],
"x-ms-examples": {
"Regenerate access key": {
"parameters": {
"api-version": "2019-05-01",
"integrationAccountName": "testIntegrationAccount",
"regenerateAccessKey": {
"keyType": "Primary"
},
"resourceGroupName": "testResourceGroup",
"subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345"
},
"responses": {
"200": {
"body": {
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationAccounts/testIntegrationAccount",
"location": "westus",
"name": "testIntegrationAccount",
"properties": {},
"sku": {
"name": "Standard"
},
"type": "Microsoft.Logic/integrationAccounts"
}
}
}
}
}
}
},
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/schemas": {
"get": {
"description": "Gets a list of integration account schemas.",
"operationId": "IntegrationAccountSchemas_List",
"parameters": [
{
"$ref": "#/parameters/subscriptionId"
},
{
"description": "The resource group name.",
"in": "path",
"name": "resourceGroupName",
"required": true,
"type": "string"
},
{
"description": "The integration account name.",
"in": "path",
"name": "integrationAccountName",
"required": true,
"type": "string"
},
{
"$ref": "#/parameters/api-version"
},
{
"description": "The number of items to be included in the result.",
"format": "int32",
"in": "query",
"name": "$top",
"required": false,
"type": "integer"
},
{
"description": "The filter to apply on the operation. Options for filters include: SchemaType.",
"in": "query",
"name": "$filter",
"required": false,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/IntegrationAccountSchemaListResult"
}
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/ErrorResponse"
}
}
},
"tags": [
"IntegrationAccountSchemas"
],
"x-ms-examples": {
"Get schemas by integration account name": {
"parameters": {
"api-version": "2019-05-01",
"integrationAccountName": "<integrationAccountName>",
"resourceGroupName": "testResourceGroup",
"subscriptionId": "<subscriptionId>"
},
"responses": {
"200": {
"body": {
"value": [
{
"id": "/subscriptions/<subscriptionId>/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationAccounts/<integrationAccountName>/schemas/IntegrationAccountSchema3944",
"name": "IntegrationAccountSchema3944",
"properties": {
"changedTime": "2017-02-24T01:34:16.7098626Z",
"contentLink": {
"contentHash": {
"algorithm": "md5",
"value": "<Value>"
},
"contentSize": 7901,
"contentVersion": "\"0x8D45C553EECEB76\"",
"uri": "<contentLinkUri>"
},
"createdTime": "2017-02-24T01:34:16.7088958Z",
"documentName": "OrderFile",
"metadata": {},
"schemaType": "Xml",
"targetNamespace": "http://Inbound_EDI.OrderFile"
},
"type": "Microsoft.Logic/integrationAccounts/schemas"
}
]
}
}
}
}
},
"x-ms-odata": "#/definitions/IntegrationAccountSchemaFilter",
"x-ms-pageable": {
"nextLinkName": "nextLink"
}
}
},
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/schemas/{schemaName}": {
"delete": {
"description": "Deletes an integration account schema.",
"operationId": "IntegrationAccountSchemas_Delete",
"parameters": [
{
"$ref": "#/parameters/subscriptionId"
},
{
"description": "The resource group name.",
"in": "path",
"name": "resourceGroupName",
"required": true,
"type": "string"
},
{
"description": "The integration account name.",
"in": "path",
"name": "integrationAccountName",
"required": true,
"type": "string"
},
{
"description": "The integration account schema name.",
"in": "path",
"name": "schemaName",
"required": true,
"type": "string"
},
{
"$ref": "#/parameters/api-version"
}
],
"responses": {
"200": {
"description": "OK"
},
"204": {
"description": "No Content"
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/ErrorResponse"
}
}
},
"tags": [
"IntegrationAccountSchemas"
],
"x-ms-examples": {
"Delete a schema by name": {
"parameters": {
"api-version": "2019-05-01",
"integrationAccountName": "testIntegrationAccount",
"resourceGroupName": "testResourceGroup",
"schemaName": "testSchema",
"subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345"
},
"responses": {
"200": {},
"204": {}
}
}
}
},
"get": {
"description": "Gets an integration account schema.",
"operationId": "IntegrationAccountSchemas_Get",
"parameters": [
{
"$ref": "#/parameters/subscriptionId"
},
{
"description": "The resource group name.",
"in": "path",
"name": "resourceGroupName",
"required": true,
"type": "string"
},
{
"description": "The integration account name.",
"in": "path",
"name": "integrationAccountName",
"required": true,
"type": "string"
},
{
"description": "The integration account schema name.",
"in": "path",
"name": "schemaName",
"required": true,
"type": "string"
},
{
"$ref": "#/parameters/api-version"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/IntegrationAccountSchema"
}
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/ErrorResponse"
}
}
},
"tags": [
"IntegrationAccountSchemas"
],
"x-ms-examples": {
"Get schema by name": {
"parameters": {
"api-version": "2019-05-01",
"integrationAccountName": "testIntegrationAccount",
"resourceGroupName": "testResourceGroup",
"schemaName": "testSchema",
"subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345"
},
"responses": {
"200": {
"body": {
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationAccounts/testIntegrationAccount/schemas/testSchema",
"name": "IntegrationAccountSchema5349",
"properties": {
"changedTime": "2017-02-24T01:46:48.0847046Z",
"contentLink": {
"contentHash": {
"algorithm": "md5",
"value": "<value>"
},
"contentSize": 7901,
"contentVersion": "\"0x8D45C56FEDFCB45\"",
"uri": "<contentLinkUrl>"
},
"createdTime": "2017-02-24T01:46:48.0837583Z",
"documentName": "OrderFile",
"metadata": {},
"schemaType": "Xml",
"targetNamespace": "http://Inbound_EDI.OrderFile"
},
"type": "Microsoft.Logic/integrationAccounts/schemas"
}
}
}
}
}
},
"put": {
"description": "Creates or updates an integration account schema.",
"operationId": "IntegrationAccountSchemas_CreateOrUpdate",
"parameters": [
{
"$ref": "#/parameters/subscriptionId"
},
{
"description": "The resource group name.",
"in": "path",
"name": "resourceGroupName",
"required": true,
"type": "string"
},
{
"description": "The integration account name.",
"in": "path",
"name": "integrationAccountName",
"required": true,
"type": "string"
},
{
"description": "The integration account schema name.",
"in": "path",
"name": "schemaName",
"required": true,
"type": "string"
},
{
"$ref": "#/parameters/api-version"
},
{
"description": "The integration account schema.",
"in": "body",
"name": "schema",
"required": true,
"schema": {
"$ref": "#/definitions/IntegrationAccountSchema"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/IntegrationAccountSchema"
}
},
"201": {
"description": "Created",
"schema": {
"$ref": "#/definitions/IntegrationAccountSchema"
}
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/ErrorResponse"
}
}
},
"tags": [
"IntegrationAccountSchemas"
],
"x-ms-examples": {
"Create or update schema": {
"parameters": {
"api-version": "2019-05-01",
"integrationAccountName": "testIntegrationAccount",
"resourceGroupName": "testResourceGroup",
"schema": {
"location": "westus",
"properties": {
"content": "<?xml version=\"1.0\" encoding=\"utf-16\"?>\r\n<xs:schema xmlns:b=\"http://schemas.microsoft.com/BizTalk/2003\" xmlns=\"http://Inbound_EDI.OrderFile\" targetNamespace=\"http://Inbound_EDI.OrderFile\" xmlns:xs=\"http://www.w3.org/2001/XMLSchema\">\r\n <xs:annotation>\r\n <xs:appinfo>\r\n <b:schemaInfo default_pad_char=\" \" count_positions_by_byte=\"false\" parser_optimization=\"speed\" lookahead_depth=\"3\" suppress_empty_nodes=\"false\" generate_empty_nodes=\"true\" allow_early_termination=\"false\" early_terminate_optional_fields=\"false\" allow_message_breakup_of_infix_root=\"false\" compile_parse_tables=\"false\" standard=\"Flat File\" root_reference=\"OrderFile\" />\r\n <schemaEditorExtension:schemaInfo namespaceAlias=\"b\" extensionClass=\"Microsoft.BizTalk.FlatFileExtension.FlatFileExtension\" standardName=\"Flat File\" xmlns:schemaEditorExtension=\"http://schemas.microsoft.com/BizTalk/2003/SchemaEditorExtensions\" />\r\n </xs:appinfo>\r\n </xs:annotation>\r\n <xs:element name=\"OrderFile\">\r\n <xs:annotation>\r\n <xs:appinfo>\r\n <b:recordInfo structure=\"delimited\" preserve_delimiter_for_empty_data=\"true\" suppress_trailing_delimiters=\"false\" sequence_number=\"1\" />\r\n </xs:appinfo>\r\n </xs:annotation>\r\n <xs:complexType>\r\n <xs:sequence>\r\n <xs:annotation>\r\n <xs:appinfo>\r\n <b:groupInfo sequence_number=\"0\" />\r\n </xs:appinfo>\r\n </xs:annotation>\r\n <xs:element name=\"Order\">\r\n <xs:annotation>\r\n <xs:appinfo>\r\n <b:recordInfo sequence_number=\"1\" structure=\"delimited\" preserve_delimiter_for_empty_data=\"true\" suppress_trailing_delimiters=\"false\" child_delimiter_type=\"hex\" child_delimiter=\"0x0D 0x0A\" child_order=\"infix\" />\r\n </xs:appinfo>\r\n </xs:annotation>\r\n <xs:complexType>\r\n <xs:sequence>\r\n <xs:annotation>\r\n <xs:appinfo>\r\n <b:groupInfo sequence_number=\"0\" />\r\n </xs:appinfo>\r\n </xs:annotation>\r\n <xs:element name=\"Header\">\r\n <xs:annotation>\r\n <xs:appinfo>\r\n <b:recordInfo sequence_number=\"1\" structure=\"delimited\" preserve_delimiter_for_empty_data=\"true\" suppress_trailing_delimiters=\"false\" child_delimiter_type=\"char\" child_delimiter=\"|\" child_order=\"infix\" tag_name=\"HDR|\" />\r\n </xs:appinfo>\r\n </xs:annotation>\r\n <xs:complexType>\r\n <xs:sequence>\r\n <xs:annotation>\r\n <xs:appinfo>\r\n <b:groupInfo sequence_number=\"0\" />\r\n </xs:appinfo>\r\n </xs:annotation>\r\n <xs:element name=\"PODate\" type=\"xs:string\">\r\n <xs:annotation>\r\n <xs:appinfo>\r\n <b:fieldInfo sequence_number=\"1\" justification=\"left\" />\r\n </xs:appinfo>\r\n </xs:annotation>\r\n </xs:element>\r\n <xs:element name=\"PONumber\" type=\"xs:string\">\r\n <xs:annotation>\r\n <xs:appinfo>\r\n <b:fieldInfo justification=\"left\" sequence_number=\"2\" />\r\n </xs:appinfo>\r\n </xs:annotation>\r\n </xs:element>\r\n <xs:element name=\"CustomerID\" type=\"xs:string\">\r\n <xs:annotation>\r\n <xs:appinfo>\r\n <b:fieldInfo sequence_number=\"3\" justification=\"left\" />\r\n </xs:appinfo>\r\n </xs:annotation>\r\n </xs:element>\r\n <xs:element name=\"CustomerContactName\" type=\"xs:string\">\r\n <xs:annotation>\r\n <xs:appinfo>\r\n <b:fieldInfo sequence_number=\"4\" justification=\"left\" />\r\n </xs:appinfo>\r\n </xs:annotation>\r\n </xs:element>\r\n <xs:element name=\"CustomerContactPhone\" type=\"xs:string\">\r\n <xs:annotation>\r\n <xs:appinfo>\r\n <b:fieldInfo sequence_number=\"5\" justification=\"left\" />\r\n </xs:appinfo>\r\n </xs:annotation>\r\n </xs:element>\r\n </xs:sequence>\r\n </xs:complexType>\r\n </xs:element>\r\n <xs:element minOccurs=\"1\" maxOccurs=\"unbounded\" name=\"LineItems\">\r\n <xs:annotation>\r\n <xs:appinfo>\r\n <b:recordInfo sequence_number=\"2\" structure=\"delimited\" preserve_delimiter_for_empty_data=\"true\" suppress_trailing_delimiters=\"false\" child_delimiter_type=\"char\" child_delimiter=\"|\" child_order=\"infix\" tag_name=\"DTL|\" />\r\n </xs:appinfo>\r\n </xs:annotation>\r\n <xs:complexType>\r\n <xs:sequence>\r\n <xs:annotation>\r\n <xs:appinfo>\r\n <b:groupInfo sequence_number=\"0\" />\r\n </xs:appinfo>\r\n </xs:annotation>\r\n <xs:element name=\"PONumber\" type=\"xs:string\">\r\n <xs:annotation>\r\n <xs:appinfo>\r\n <b:fieldInfo sequence_number=\"1\" justification=\"left\" />\r\n </xs:appinfo>\r\n </xs:annotation>\r\n </xs:element>\r\n <xs:element name=\"ItemOrdered\" type=\"xs:string\">\r\n <xs:annotation>\r\n <xs:appinfo>\r\n <b:fieldInfo sequence_number=\"2\" justification=\"left\" />\r\n </xs:appinfo>\r\n </xs:annotation>\r\n </xs:element>\r\n <xs:element name=\"Quantity\" type=\"xs:string\">\r\n <xs:annotation>\r\n <xs:appinfo>\r\n <b:fieldInfo sequence_number=\"3\" justification=\"left\" />\r\n </xs:appinfo>\r\n </xs:annotation>\r\n </xs:element>\r\n <xs:element name=\"UOM\" type=\"xs:string\">\r\n <xs:annotation>\r\n <xs:appinfo>\r\n <b:fieldInfo sequence_number=\"4\" justification=\"left\" />\r\n </xs:appinfo>\r\n </xs:annotation>\r\n </xs:element>\r\n <xs:element name=\"Price\" type=\"xs:string\">\r\n <xs:annotation>\r\n <xs:appinfo>\r\n <b:fieldInfo sequence_number=\"5\" justification=\"left\" />\r\n </xs:appinfo>\r\n </xs:annotation>\r\n </xs:element>\r\n <xs:element name=\"ExtendedPrice\" type=\"xs:string\">\r\n <xs:annotation>\r\n <xs:appinfo>\r\n <b:fieldInfo sequence_number=\"6\" justification=\"left\" />\r\n </xs:appinfo>\r\n </xs:annotation>\r\n </xs:element>\r\n <xs:element name=\"Description\" type=\"xs:string\">\r\n <xs:annotation>\r\n <xs:appinfo>\r\n <b:fieldInfo sequence_number=\"7\" justification=\"left\" />\r\n </xs:appinfo>\r\n </xs:annotation>\r\n </xs:element>\r\n </xs:sequence>\r\n </xs:complexType>\r\n </xs:element>\r\n </xs:sequence>\r\n </xs:complexType>\r\n </xs:element>\r\n </xs:sequence>\r\n </xs:complexType>\r\n </xs:element>\r\n</xs:schema>",
"contentType": "application/xml",
"metadata": {},
"schemaType": "Xml"
},
"tags": {
"integrationAccountSchemaName": "IntegrationAccountSchema8120"
}
},
"schemaName": "testSchema",
"subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345"
},
"responses": {
"200": {
"body": {
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationAccounts/testIntegrationAccount/schemas/testSchema",
"name": "IntegrationAccountSchema5349",
"properties": {
"changedTime": "2017-02-24T01:46:48.0847046Z",
"contentLink": {
"contentHash": {
"algorithm": "md5",
"value": "<value>"
},
"contentSize": 7901,
"contentVersion": "\"0x8D45C56FEDFCB45\"",
"uri": "<contentLinkUrl>"
},
"createdTime": "2017-02-24T01:46:48.0837583Z",
"documentName": "OrderFile",
"metadata": {},
"schemaType": "Xml",
"targetNamespace": "http://Inbound_EDI.OrderFile"
},
"type": "Microsoft.Logic/integrationAccounts/schemas"
}
},
"201": {
"body": {
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationAccounts/testIntegrationAccount/schemas/testSchema",
"name": "IntegrationAccountSchema5349",
"properties": {
"changedTime": "2017-02-24T01:46:48.0847046Z",
"contentLink": {
"contentHash": {
"algorithm": "md5",
"value": "<value>"
},
"contentSize": 7901,
"contentVersion": "\"0x8D45C56FEDFCB45\"",
"uri": "<contentLinkUrl>"
},
"createdTime": "2017-02-24T01:46:48.0837583Z",
"documentName": "OrderFile",
"metadata": {},
"schemaType": "Xml",
"targetNamespace": "http://Inbound_EDI.OrderFile"
},
"type": "Microsoft.Logic/integrationAccounts/schemas"
}
}
}
}
}
}
},
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/schemas/{schemaName}/listContentCallbackUrl": {
"post": {
"description": "Get the content callback url.",
"operationId": "IntegrationAccountSchemas_ListContentCallbackUrl",
"parameters": [
{
"$ref": "#/parameters/subscriptionId"
},
{
"description": "The resource group name.",
"in": "path",
"name": "resourceGroupName",
"required": true,
"type": "string"
},
{
"description": "The integration account name.",
"in": "path",
"name": "integrationAccountName",
"required": true,
"type": "string"
},
{
"description": "The integration account schema name.",
"in": "path",
"name": "schemaName",
"required": true,
"type": "string"
},
{
"$ref": "#/parameters/api-version"
},
{
"in": "body",
"name": "listContentCallbackUrl",
"required": true,
"schema": {
"$ref": "#/definitions/GetCallbackUrlParameters"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/WorkflowTriggerCallbackUrl"
}
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/ErrorResponse"
}
}
},
"tags": [
"IntegrationAccountSchemas"
],
"x-ms-examples": {
"Get the content callback url": {
"parameters": {
"api-version": "2019-05-01",
"integrationAccountName": "testIntegrationAccount",
"listContentCallbackUrl": {
"keyType": "Primary",
"notAfter": "2018-04-19T16:00:00Z"
},
"resourceGroupName": "testResourceGroup",
"schemaName": "testSchema",
"subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345"
},
"responses": {
"200": {
"body": {
"basePath": "https://prod-00.westus.logic.azure.com/integrationAccounts/0fdabc3a76514ca48dede71c73d9fe97/schemas/testSchema/contents/Value",
"method": "GET",
"queries": {
"api-version": "2015-08-01-preview"
},
"value": "https://prod-00.westus.logic.azure.com:443/integrationAccounts/0fdabc3a76514ca48dede71c73d9fe97/schemas/testSchema/contents/Value?api-version=2015-08-01-preview&sp=%2Fschemas%2FtestSchema%2Fread&sv=1.0&sig=VK_mbQPTHTa3ezhsrI8IctckwjlL3GdJmroQH_baYj4"
}
}
}
}
}
}
},
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/sessions": {
"get": {
"description": "Gets a list of integration account sessions.",
"operationId": "IntegrationAccountSessions_List",
"parameters": [
{
"$ref": "#/parameters/subscriptionId"
},
{
"description": "The resource group name.",
"in": "path",
"name": "resourceGroupName",
"required": true,
"type": "string"
},
{
"description": "The integration account name.",
"in": "path",
"name": "integrationAccountName",
"required": true,
"type": "string"
},
{
"$ref": "#/parameters/api-version"
},
{
"description": "The number of items to be included in the result.",
"format": "int32",
"in": "query",
"name": "$top",
"required": false,
"type": "integer"
},
{
"description": "The filter to apply on the operation. Options for filters include: ChangedTime.",
"in": "query",
"name": "$filter",
"required": false,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/IntegrationAccountSessionListResult"
}
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/ErrorResponse"
}
}
},
"tags": [
"IntegrationAccountSessions"
],
"x-ms-examples": {
"Get a list of integration account sessions": {
"parameters": {
"api-version": "2019-05-01",
"integrationAccountName": "testia123",
"resourceGroupName": "testrg123",
"subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345"
},
"responses": {
"200": {
"body": {
"value": [
{
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Logic/integrationAccounts/testia123/sessions/IntegrationAccountSession1662",
"name": "IntegrationAccountSession1662",
"properties": {
"changedTime": "2017-02-21T23:06:24.0158575Z",
"content": {
"controlNumber": "1234",
"controlNumberChangedTime": "2017-02-21T22:30:11.9923759Z"
},
"createdTime": "2017-02-21T23:06:24.0152955Z"
},
"type": "Microsoft.Logic/integrationAccounts/sessions"
},
{
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Logic/integrationAccounts/testia123/sessions/IntegrationAccountSession6808",
"name": "IntegrationAccountSession6808",
"properties": {
"changedTime": "2017-02-21T23:06:23.7540113Z",
"content": {
"controlNumber": "1234",
"controlNumberChangedTime": "2017-02-21T22:30:11.9923759Z"
},
"createdTime": "2017-02-21T23:06:23.7535558Z"
},
"type": "Microsoft.Logic/integrationAccounts/sessions"
},
{
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Logic/integrationAccounts/testia123/sessions/IntegrationAccountSession7315",
"name": "IntegrationAccountSession7315",
"properties": {
"changedTime": "2017-02-21T23:06:23.8370161Z",
"content": {
"controlNumber": "1234",
"controlNumberChangedTime": "2017-02-21T22:30:11.9923759Z"
},
"createdTime": "2017-02-21T23:06:23.8367926Z"
},
"type": "Microsoft.Logic/integrationAccounts/sessions"
}
]
},
"headers": {
"Cache-Control": "no-cache",
"Content-Type": "application/json; charset=utf-8",
"Date": "Tue, 21 Feb 2017 20:43:03 GMT",
"Expires": -1,
"Pragma": "no-cache",
"Vary": "Accept-Encoding"
}
}
},
"title": "List by integration account session examples"
}
},
"x-ms-odata": "#/definitions/IntegrationAccountSessionFilter",
"x-ms-pageable": {
"nextLinkName": "nextLink"
}
}
},
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/sessions/{sessionName}": {
"delete": {
"description": "Deletes an integration account session.",
"operationId": "IntegrationAccountSessions_Delete",
"parameters": [
{
"$ref": "#/parameters/subscriptionId"
},
{
"description": "The resource group name.",
"in": "path",
"name": "resourceGroupName",
"required": true,
"type": "string"
},
{
"description": "The integration account name.",
"in": "path",
"name": "integrationAccountName",
"required": true,
"type": "string"
},
{
"description": "The integration account session name.",
"in": "path",
"name": "sessionName",
"required": true,
"type": "string"
},
{
"$ref": "#/parameters/api-version"
}
],
"responses": {
"200": {
"description": "OK"
},
"204": {
"description": "No Content"
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/ErrorResponse"
}
}
},
"tags": [
"IntegrationAccountSessions"
],
"x-ms-examples": {
"Delete an integration account session": {
"parameters": {
"api-version": "2019-05-01",
"integrationAccountName": "testia123",
"resourceGroupName": "testrg123",
"sessionName": "testsession123-ICN",
"subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345"
},
"responses": {
"200": {
"headers": {
"Cache-Control": "no-cache",
"Content-Length": 0,
"Date": "Tue, 21 Feb 2017 20:43:03 GMT",
"Expires": -1,
"Pragma": "no-cache"
}
},
"204": {
"headers": {
"Cache-Control": "no-cache",
"Content-Length": 0,
"Date": "Tue, 21 Feb 2017 20:43:03 GMT",
"Expires": -1,
"Pragma": "no-cache"
}
}
},
"title": "Delete integration account session examples"
}
}
},
"get": {
"description": "Gets an integration account session.",
"operationId": "IntegrationAccountSessions_Get",
"parameters": [
{
"$ref": "#/parameters/subscriptionId"
},
{
"description": "The resource group name.",
"in": "path",
"name": "resourceGroupName",
"required": true,
"type": "string"
},
{
"description": "The integration account name.",
"in": "path",
"name": "integrationAccountName",
"required": true,
"type": "string"
},
{
"description": "The integration account session name.",
"in": "path",
"name": "sessionName",
"required": true,
"type": "string"
},
{
"$ref": "#/parameters/api-version"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/IntegrationAccountSession"
}
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/ErrorResponse"
}
}
},
"tags": [
"IntegrationAccountSessions"
],
"x-ms-examples": {
"Get an integration account session": {
"parameters": {
"api-version": "2019-05-01",
"integrationAccountName": "testia123",
"resourceGroupName": "testrg123",
"sessionName": "testsession123-ICN",
"subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345"
},
"responses": {
"200": {
"body": {
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Logic/integrationAccounts/testia123/sessions/testsession123-ICN",
"name": "testsession123-ICN",
"properties": {
"changedTime": "2017-02-21T20:41:35.9796534Z",
"content": {
"controlNumber": "1234",
"controlNumberChangedTime": "2017-02-21T22:30:11.9923759Z"
},
"createdTime": "2017-02-21T20:41:35.9789189Z"
},
"type": "Microsoft.Logic/integrationAccounts/sessions"
},
"headers": {
"Cache-Control": "no-cache",
"Content-Type": "application/json; charset=utf-8",
"Date": "Tue, 21 Feb 2017 20:43:03 GMT",
"Expires": -1,
"Pragma": "no-cache",
"Vary": "Accept-Encoding"
}
}
},
"title": "Get integration account session examples"
}
}
},
"put": {
"description": "Creates or updates an integration account session.",
"operationId": "IntegrationAccountSessions_CreateOrUpdate",
"parameters": [
{
"$ref": "#/parameters/subscriptionId"
},
{
"description": "The resource group name.",
"in": "path",
"name": "resourceGroupName",
"required": true,
"type": "string"
},
{
"description": "The integration account name.",
"in": "path",
"name": "integrationAccountName",
"required": true,
"type": "string"
},
{
"description": "The integration account session name.",
"in": "path",
"name": "sessionName",
"required": true,
"type": "string"
},
{
"$ref": "#/parameters/api-version"
},
{
"description": "The integration account session.",
"in": "body",
"name": "session",
"required": true,
"schema": {
"$ref": "#/definitions/IntegrationAccountSession"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/IntegrationAccountSession"
}
},
"201": {
"description": "Created",
"schema": {
"$ref": "#/definitions/IntegrationAccountSession"
}
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/ErrorResponse"
}
}
},
"tags": [
"IntegrationAccountSessions"
],
"x-ms-examples": {
"Create or update an integration account session": {
"parameters": {
"api-version": "2019-05-01",
"integrationAccountName": "testia123",
"resourceGroupName": "testrg123",
"session": {
"properties": {
"content": {
"controlNumber": "1234",
"controlNumberChangedTime": "2017-02-21T22:30:11.9923759Z"
}
}
},
"sessionName": "testsession123-ICN",
"subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345"
},
"responses": {
"200": {
"body": {
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Logic/integrationAccounts/testia123/sessions/testsession123-ICN",
"name": "testsession123-ICN",
"properties": {
"changedTime": "2017-02-21T20:41:35.9796534Z",
"content": {
"controlNumber": "1234",
"controlNumberChangedTime": "2017-02-21T22:30:11.9923759Z"
},
"createdTime": "2017-02-21T20:41:35.9789189Z"
},
"type": "Microsoft.Logic/integrationAccounts/sessions"
},
"headers": {
"Cache-Control": "no-cache",
"Content-Type": "application/json; charset=utf-8",
"Date": "Tue, 21 Feb 2017 20:43:03 GMT",
"Expires": -1,
"Pragma": "no-cache",
"Vary": "Accept-Encoding"
}
},
"201": {
"body": {
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Logic/integrationAccounts/testia123/sessions/testsession123-ICN",
"name": "testsession123-ICN",
"properties": {
"changedTime": "2017-02-21T20:41:35.9796534Z",
"content": {
"controlNumber": "1234",
"controlNumberChangedTime": "2017-02-21T22:30:11.9923759Z"
},
"createdTime": "2017-02-21T20:41:35.9789189Z"
},
"type": "Microsoft.Logic/integrationAccounts/sessions"
},
"headers": {
"Cache-Control": "no-cache",
"Content-Type": "application/json; charset=utf-8",
"Date": "Tue, 21 Feb 2017 20:43:03 GMT",
"Expires": -1,
"Pragma": "no-cache"
}
}
},
"title": "Create or update integration account session example"
}
}
}
},
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/locations/{location}/workflows/{workflowName}/validate": {
"post": {
"description": "Validates the workflow definition.",
"operationId": "Workflows_ValidateByLocation",
"parameters": [
{
"$ref": "#/parameters/subscriptionId"
},
{
"description": "The resource group name.",
"in": "path",
"name": "resourceGroupName",
"required": true,
"type": "string"
},
{
"description": "The workflow location.",
"in": "path",
"name": "location",
"required": true,
"type": "string"
},
{
"description": "The workflow name.",
"in": "path",
"name": "workflowName",
"required": true,
"type": "string"
},
{
"$ref": "#/parameters/api-version"
}
],
"responses": {
"200": {
"description": "OK"
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/ErrorResponse"
}
}
},
"tags": [
"Workflows"
],
"x-ms-examples": {
"Validate a workflow": {
"parameters": {
"api-version": "2019-05-01",
"location": "brazilsouth",
"resourceGroupName": "test-resource-group",
"subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
"validate": {
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/test-resource-group/providers/Microsoft.Logic/workflows/test-workflow",
"location": "brazilsouth",
"name": "test-workflow",
"properties": {
"definition": {
"$schema": "https://schema.management.azure.com/providers/Microsoft.Logic/schemas/2016-06-01/workflowdefinition.json#",
"actions": {},
"contentVersion": "1.0.0.0",
"outputs": {},
"parameters": {},
"triggers": {}
},
"integrationAccount": {
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/test-resource-group/providers/Microsoft.Logic/integrationAccounts/test-integration-account",
"name": "test-integration-account",
"type": "Microsoft.Logic/integrationAccounts"
}
},
"tags": {},
"type": "Microsoft.Logic/workflows"
},
"workflowName": "test-workflow"
},
"responses": {
"200": {}
}
}
}
}
},
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows": {
"get": {
"description": "Gets a list of workflows by resource group.",
"operationId": "Workflows_ListByResourceGroup",
"parameters": [
{
"$ref": "#/parameters/subscriptionId"
},
{
"description": "The resource group name.",
"in": "path",
"name": "resourceGroupName",
"required": true,
"type": "string"
},
{
"$ref": "#/parameters/api-version"
},
{
"description": "The number of items to be included in the result.",
"format": "int32",
"in": "query",
"name": "$top",
"required": false,
"type": "integer"
},
{
"description": "The filter to apply on the operation. Options for filters include: State, Trigger, and ReferencedResourceId.",
"in": "query",
"name": "$filter",
"required": false,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/WorkflowListResult"
}
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/ErrorResponse"
}
}
},
"tags": [
"Workflows"
],
"x-ms-examples": {
"List all workflows in a resource group": {
"parameters": {
"api-version": "2019-05-01",
"resourceGroupName": "test-resource-group",
"subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345"
},
"responses": {
"200": {
"body": {
"value": [
{
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/test-resource-group/providers/Microsoft.Logic/workflows/test-workflow",
"location": "brazilsouth",
"name": "test-workflow",
"properties": {
"accessControl": {},
"accessEndpoint": "http://tempuri.org",
"changedTime": "2018-08-09T22:54:54.3533634Z",
"createdTime": "2018-04-25T01:39:21.4365247Z",
"definition": {
"$schema": "https://schema.management.azure.com/providers/Microsoft.Logic/schemas/2016-06-01/workflowdefinition.json#",
"actions": {},
"contentVersion": "1.0.0.0",
"outputs": {},
"parameters": {},
"triggers": {}
},
"endpointsConfiguration": {
"connector": {
"outgoingIpAddresses": [
{
"address": "40.84.145.61"
}
]
},
"workflow": {
"accessEndpointIpAddresses": [
{
"address": "104.210.153.89"
},
{
"address": "13.85.79.155"
},
{
"address": "13.65.39.247"
}
],
"outgoingIpAddresses": [
{
"address": "13.84.159.168"
},
{
"address": "13.65.86.56"
},
{
"address": "13.65.82.190"
}
]
}
},
"integrationAccount": {
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/test-resource-group/providers/Microsoft.Logic/integrationAccounts/test-integration-account",
"name": "test-integration-account",
"type": "Microsoft.Logic/integrationAccounts"
},
"parameters": {},
"provisioningState": "Succeeded",
"state": "Enabled",
"version": 8586677515911718000
},
"tags": {},
"type": "Microsoft.Logic/workflows"
}
]
}
}
}
}
},
"x-ms-odata": "#/definitions/WorkflowFilter",
"x-ms-pageable": {
"nextLinkName": "nextLink"
}
}
},
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}": {
"delete": {
"description": "Deletes a workflow.",
"operationId": "Workflows_Delete",
"parameters": [
{
"$ref": "#/parameters/subscriptionId"
},
{
"description": "The resource group name.",
"in": "path",
"name": "resourceGroupName",
"required": true,
"type": "string"
},
{
"description": "The workflow name.",
"in": "path",
"name": "workflowName",
"required": true,
"type": "string"
},
{
"$ref": "#/parameters/api-version"
}
],
"responses": {
"200": {
"description": "OK"
},
"204": {
"description": "No Content"
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/ErrorResponse"
}
}
},
"tags": [
"Workflows"
],
"x-ms-examples": {
"Delete a workflow": {
"parameters": {
"api-version": "2019-05-01",
"resourceGroupName": "test-resource-group",
"subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
"workflowName": "test-workflow"
},
"responses": {
"200": {},
"204": {}
}
}
}
},
"get": {
"description": "Gets a workflow.",
"operationId": "Workflows_Get",
"parameters": [
{
"$ref": "#/parameters/subscriptionId"
},
{
"description": "The resource group name.",
"in": "path",
"name": "resourceGroupName",
"required": true,
"type": "string"
},
{
"description": "The workflow name.",
"in": "path",
"name": "workflowName",
"required": true,
"type": "string"
},
{
"$ref": "#/parameters/api-version"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/Workflow"
}
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/ErrorResponse"
}
}
},
"tags": [
"Workflows"
],
"x-ms-examples": {
"Get a workflow": {
"parameters": {
"api-version": "2019-05-01",
"resourceGroupName": "test-resource-group",
"subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
"workflowName": "test-workflow"
},
"responses": {
"200": {
"body": {
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/test-resource-group/providers/Microsoft.Logic/workflows/test-workflow",
"location": "brazilsouth",
"name": "test-workflow",
"properties": {
"accessEndpoint": "http://tempuri.org",
"changedTime": "2018-08-09T22:54:54.3533634Z",
"createdTime": "2018-04-25T01:39:21.4365247Z",
"definition": {
"$schema": "https://schema.management.azure.com/providers/Microsoft.Logic/schemas/2018-07-01-preview/workflowdefinition.json#",
"actions": {},
"contentVersion": "1.0.0.0",
"outputs": {},
"parameters": {},
"triggers": {}
},
"endpointsConfiguration": {
"connector": {
"outgoingIpAddresses": [
{
"address": "40.84.145.61"
}
]
},
"workflow": {
"accessEndpointIpAddresses": [
{
"address": "104.210.153.89"
},
{
"address": "13.85.79.155"
},
{
"address": "13.65.39.247"
}
],
"outgoingIpAddresses": [
{
"address": "13.84.159.168"
},
{
"address": "13.65.86.56"
},
{
"address": "13.65.82.190"
}
]
}
},
"integrationAccount": {
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/test-resource-group/providers/Microsoft.Logic/integrationAccounts/test-integration-account",
"name": "test-integration-account",
"type": "Microsoft.Logic/integrationAccounts"
},
"integrationServiceEnvironment": {
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/test-resource-group/providers/Microsoft.Logic/integrationServiceEnvironments/test-integration-service-environment",
"name": "test-integration-service-environment",
"type": "Microsoft.Logic/integrationServiceEnvironments"
},
"parameters": {},
"provisioningState": "Succeeded",
"state": "Enabled",
"version": 8586677515911718000
},
"tags": {},
"type": "Microsoft.Logic/workflows"
}
}
}
}
}
},
"patch": {
"description": "Updates a workflow.",
"operationId": "Workflows_Update",
"parameters": [
{
"$ref": "#/parameters/subscriptionId"
},
{
"description": "The resource group name.",
"in": "path",
"name": "resourceGroupName",
"required": true,
"type": "string"
},
{
"description": "The workflow name.",
"in": "path",
"name": "workflowName",
"required": true,
"type": "string"
},
{
"$ref": "#/parameters/api-version"
},
{
"description": "The workflow.",
"in": "body",
"name": "workflow",
"required": true,
"schema": {
"$ref": "#/definitions/Workflow"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/Workflow"
}
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/ErrorResponse"
}
}
},
"tags": [
"Workflows"
],
"x-ms-examples": {
"Patch a workflow": {
"parameters": {
"api-version": "2019-05-01",
"resourceGroupName": "test-resource-group",
"subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
"workflow": {
"location": "brazilsouth",
"properties": {
"definition": {
"$schema": "https://schema.management.azure.com/providers/Microsoft.Logic/schemas/2016-06-01/workflowdefinition.json#",
"actions": {
"Find_pet_by_ID": {
"inputs": {
"host": {
"connection": {
"name": "@parameters('$connections')['test-custom-connector']['connectionId']"
}
},
"method": "get",
"path": "/pet/@{encodeURIComponent('1')}"
},
"runAfter": {},
"type": "ApiConnection"
}
},
"contentVersion": "1.0.0.0",
"outputs": {},
"parameters": {
"$connections": {
"defaultValue": {},
"type": "Object"
}
},
"triggers": {
"manual": {
"inputs": {
"schema": {}
},
"kind": "Http",
"type": "Request"
}
}
},
"integrationAccount": {
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/test-resource-group/providers/Microsoft.Logic/integrationAccounts/test-integration-account"
},
"parameters": {
"$connections": {
"value": {
"test-custom-connector": {
"connectionId": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/test-resource-group/providers/Microsoft.Web/connections/test-custom-connector",
"connectionName": "test-custom-connector",
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/providers/Microsoft.Web/locations/brazilsouth/managedApis/test-custom-connector"
}
}
}
}
},
"tags": {}
},
"workflowName": "test-workflow"
},
"responses": {
"200": {
"body": {
"properties": {
"accessEndpoint": "http://tempuri.org",
"changedTime": "2018-08-09T22:54:54.3533634Z",
"createdTime": "2018-04-25T01:39:21.4365247Z",
"definition": {
"$schema": "https://schema.management.azure.com/providers/Microsoft.Logic/schemas/2016-06-01/workflowdefinition.json#",
"actions": {},
"contentVersion": "1.0.0.0",
"outputs": {},
"parameters": {},
"triggers": {}
},
"endpointsConfiguration": {
"connector": {
"outgoingIpAddresses": [
{
"address": "40.84.145.61"
}
]
},
"workflow": {
"accessEndpointIpAddresses": [
{
"address": "104.210.153.89"
},
{
"address": "13.85.79.155"
},
{
"address": "13.65.39.247"
}
],
"outgoingIpAddresses": [
{
"address": "13.84.159.168"
},
{
"address": "13.65.86.56"
},
{
"address": "13.65.82.190"
}
]
}
},
"integrationAccount": {
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/test-resource-group/providers/Microsoft.Logic/integrationAccounts/test-integration-account",
"name": "test-integration-account",
"type": "Microsoft.Logic/integrationAccounts"
},
"parameters": {},
"provisioningState": "Succeeded",
"state": "Enabled",
"version": 8586677515911718000
}
}
}
}
}
}
},
"put": {
"description": "Creates or updates a workflow.",
"operationId": "Workflows_CreateOrUpdate",
"parameters": [
{
"$ref": "#/parameters/subscriptionId"
},
{
"description": "The resource group name.",
"in": "path",
"name": "resourceGroupName",
"required": true,
"type": "string"
},
{
"description": "The workflow name.",
"in": "path",
"name": "workflowName",
"required": true,
"type": "string"
},
{
"$ref": "#/parameters/api-version"
},
{
"description": "The workflow.",
"in": "body",
"name": "workflow",
"required": true,
"schema": {
"$ref": "#/definitions/Workflow"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/Workflow"
}
},
"201": {
"description": "Created",
"schema": {
"$ref": "#/definitions/Workflow"
}
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/ErrorResponse"
}
}
},
"tags": [
"Workflows"
],
"x-ms-examples": {
"Create or update a workflow": {
"parameters": {
"api-version": "2019-05-01",
"resourceGroupName": "test-resource-group",
"subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
"workflow": {
"location": "brazilsouth",
"properties": {
"definition": {
"$schema": "https://schema.management.azure.com/providers/Microsoft.Logic/schemas/2016-06-01/workflowdefinition.json#",
"actions": {
"Find_pet_by_ID": {
"inputs": {
"host": {
"connection": {
"name": "@parameters('$connections')['test-custom-connector']['connectionId']"
}
},
"method": "get",
"path": "/pet/@{encodeURIComponent('1')}"
},
"runAfter": {},
"type": "ApiConnection"
}
},
"contentVersion": "1.0.0.0",
"outputs": {},
"parameters": {
"$connections": {
"defaultValue": {},
"type": "Object"
}
},
"triggers": {
"manual": {
"inputs": {
"schema": {}
},
"kind": "Http",
"type": "Request"
}
}
},
"integrationAccount": {
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/test-resource-group/providers/Microsoft.Logic/integrationAccounts/test-integration-account"
},
"parameters": {
"$connections": {
"value": {
"test-custom-connector": {
"connectionId": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/test-resource-group/providers/Microsoft.Web/connections/test-custom-connector",
"connectionName": "test-custom-connector",
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/providers/Microsoft.Web/locations/brazilsouth/managedApis/test-custom-connector"
}
}
}
}
},
"tags": {}
},
"workflowName": "test-workflow"
},
"responses": {
"200": {
"body": {
"properties": {
"accessEndpoint": "http://tempuri.org",
"changedTime": "2018-08-09T22:54:54.3533634Z",
"createdTime": "2018-04-25T01:39:21.4365247Z",
"definition": {
"$schema": "https://schema.management.azure.com/providers/Microsoft.Logic/schemas/2016-06-01/workflowdefinition.json#",
"actions": {},
"contentVersion": "1.0.0.0",
"outputs": {},
"parameters": {},
"triggers": {}
},
"endpointsConfiguration": {
"connector": {
"outgoingIpAddresses": [
{
"address": "40.84.145.61"
}
]
},
"workflow": {
"accessEndpointIpAddresses": [
{
"address": "104.210.153.89"
},
{
"address": "13.85.79.155"
},
{
"address": "13.65.39.247"
}
],
"outgoingIpAddresses": [
{
"address": "13.84.159.168"
},
{
"address": "13.65.86.56"
},
{
"address": "13.65.82.190"
}
]
}
},
"integrationAccount": {
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/test-resource-group/providers/Microsoft.Logic/integrationAccounts/test-integration-account",
"name": "test-integration-account",
"type": "Microsoft.Logic/integrationAccounts"
},
"integrationServiceEnvironment": {
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/test-resource-group/providers/Microsoft.Logic/integrationServiceEnvironments/test-integration-service-environment",
"name": "test-integration-service-environment",
"type": "Microsoft.Logic/integrationServiceEnvironments"
},
"parameters": {},
"provisioningState": "Succeeded",
"state": "Enabled",
"version": 8586677515911718000
}
}
},
"201": {
"body": {
"properties": {
"accessEndpoint": "http://tempuri.org",
"changedTime": "2018-08-09T22:54:54.3533634Z",
"createdTime": "2018-04-25T01:39:21.4365247Z",
"definition": {
"$schema": "https://schema.management.azure.com/providers/Microsoft.Logic/schemas/2016-06-01/workflowdefinition.json#",
"actions": {},
"contentVersion": "1.0.0.0",
"outputs": {},
"parameters": {},
"triggers": {}
},
"endpointsConfiguration": {
"connector": {
"outgoingIpAddresses": [
{
"address": "40.84.145.61"
}
]
},
"workflow": {
"accessEndpointIpAddresses": [
{
"address": "104.210.153.89"
},
{
"address": "13.85.79.155"
},
{
"address": "13.65.39.247"
}
],
"outgoingIpAddresses": [
{
"address": "13.84.159.168"
},
{
"address": "13.65.86.56"
},
{
"address": "13.65.82.190"
}
]
}
},
"integrationAccount": {
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/test-resource-group/providers/Microsoft.Logic/integrationAccounts/test-integration-account",
"name": "test-integration-account",
"type": "Microsoft.Logic/integrationAccounts"
},
"integrationServiceEnvironment": {
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/test-resource-group/providers/Microsoft.Logic/integrationServiceEnvironments/test-integration-service-environment",
"name": "test-integration-service-environment",
"type": "Microsoft.Logic/integrationServiceEnvironments"
},
"parameters": {},
"provisioningState": "Succeeded",
"state": "Enabled",
"version": 8586677515911718000
}
}
}
}
}
}
}
},
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/disable": {
"post": {
"description": "Disables a workflow.",
"operationId": "Workflows_Disable",
"parameters": [
{
"$ref": "#/parameters/subscriptionId"
},
{
"description": "The resource group name.",
"in": "path",
"name": "resourceGroupName",
"required": true,
"type": "string"
},
{
"description": "The workflow name.",
"in": "path",
"name": "workflowName",
"required": true,
"type": "string"
},
{
"$ref": "#/parameters/api-version"
}
],
"responses": {
"200": {
"description": "OK"
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/ErrorResponse"
}
}
},
"tags": [
"Workflows"
],
"x-ms-examples": {
"Disable a workflow": {
"parameters": {
"api-version": "2019-05-01",
"resourceGroupName": "test-resource-group",
"subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
"workflowName": "test-workflow"
},
"responses": {
"200": {}
}
}
}
}
},
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/enable": {
"post": {
"description": "Enables a workflow.",
"operationId": "Workflows_Enable",
"parameters": [
{
"$ref": "#/parameters/subscriptionId"
},
{
"description": "The resource group name.",
"in": "path",
"name": "resourceGroupName",
"required": true,
"type": "string"
},
{
"description": "The workflow name.",
"in": "path",
"name": "workflowName",
"required": true,
"type": "string"
},
{
"$ref": "#/parameters/api-version"
}
],
"responses": {
"200": {
"description": "OK"
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/ErrorResponse"
}
}
},
"tags": [
"Workflows"
],
"x-ms-examples": {
"Enable a workflow": {
"parameters": {
"api-version": "2019-05-01",
"resourceGroupName": "test-resource-group",
"subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
"workflowName": "test-workflow"
},
"responses": {
"200": {}
}
}
}
}
},
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/generateUpgradedDefinition": {
"post": {
"description": "Generates the upgraded definition for a workflow.",
"operationId": "Workflows_GenerateUpgradedDefinition",
"parameters": [
{
"$ref": "#/parameters/subscriptionId"
},
{
"description": "The resource group name.",
"in": "path",
"name": "resourceGroupName",
"required": true,
"type": "string"
},
{
"description": "The workflow name.",
"in": "path",
"name": "workflowName",
"required": true,
"type": "string"
},
{
"$ref": "#/parameters/api-version"
},
{
"description": "Parameters for generating an upgraded definition.",
"in": "body",
"name": "parameters",
"required": true,
"schema": {
"$ref": "#/definitions/GenerateUpgradedDefinitionParameters"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/Object"
}
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/ErrorResponse"
}
}
},
"tags": [
"Workflows"
],
"x-ms-examples": {
"Generate an upgraded definition": {
"parameters": {
"api-version": "2019-05-01",
"parameters": {
"targetSchemaVersion": "2016-06-01"
},
"resourceGroupName": "test-resource-group",
"subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
"workflowName": "test-workflow"
},
"responses": {
"200": {
"body": {
"$schema": "https://schema.management.azure.com/providers/Microsoft.Logic/schemas/2016-06-01/workflowdefinition.json#",
"actions": {},
"contentVersion": "1.0.0.0",
"outputs": {},
"parameters": {
"$connections": {
"defaultValue": {},
"type": "Object"
}
},
"triggers": {}
}
}
}
}
}
}
},
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/listCallbackUrl": {
"post": {
"description": "Get the workflow callback Url.",
"operationId": "Workflows_ListCallbackUrl",
"parameters": [
{
"$ref": "#/parameters/subscriptionId"
},
{
"description": "The resource group name.",
"in": "path",
"name": "resourceGroupName",
"required": true,
"type": "string"
},
{
"description": "The workflow name.",
"in": "path",
"name": "workflowName",
"required": true,
"type": "string"
},
{
"description": "Which callback url to list.",
"in": "body",
"name": "listCallbackUrl",
"required": true,
"schema": {
"$ref": "#/definitions/GetCallbackUrlParameters"
}
},
{
"$ref": "#/parameters/api-version"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/WorkflowTriggerCallbackUrl"
}
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/ErrorResponse"
}
}
},
"tags": [
"Workflows"
],
"x-ms-examples": {
"Get callback url": {
"parameters": {
"api-version": "2019-05-01",
"listCallbackUrl": {
"keyType": "Primary",
"notAfter": "2018-04-19T16:00:00Z"
},
"resourceGroupName": "testResourceGroup",
"subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
"workflowName": "testWorkflow"
},
"responses": {
"200": {
"body": {
"basePath": "https://prod-03.westus.logic.azure.com/workflows/d4690301f3b340de9330256bb2e83974",
"method": "POST",
"queries": {
"api-version": "2018-07-01-preview",
"se": "2018-04-19T16:00:00.0000000Z",
"sig": "JXbHjs3qzLPDyk-IM_VzsN-WL_mNql3v_uWbBbKgtVk",
"sp": "//*",
"sv": "1.0"
},
"value": "https://prod-03.westus.logic.azure.com/workflows/d4690301f3b340de9330256bb2e83974/triggers/requestTrigger/paths/invoke?api-version=2018-07-01-preview&se=2018-04-19T16%3A00%3A00.0000000Z&sp=%2Ftriggers%2FrequestTrigger%2Frun&sv=1.0&sig=JXbHjs3qzLPDyk-IM_VzsN-WL_mNql3v_uWbBbKgtVk"
}
}
}
}
}
}
},
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/listSwagger": {
"post": {
"description": "Gets an OpenAPI definition for the workflow.",
"operationId": "Workflows_ListSwagger",
"parameters": [
{
"$ref": "#/parameters/subscriptionId"
},
{
"description": "The resource group name.",
"in": "path",
"name": "resourceGroupName",
"required": true,
"type": "string"
},
{
"description": "The workflow name.",
"in": "path",
"name": "workflowName",
"required": true,
"type": "string"
},
{
"$ref": "#/parameters/api-version"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/Object"
}
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/ErrorResponse"
}
}
},
"tags": [
"Workflows"
],
"x-ms-examples": {
"Get the swagger for a workflow": {
"parameters": {
"api-version": "2019-05-01",
"resourceGroupName": "testResourceGroup",
"subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
"workflowName": "testWorkflowName"
},
"responses": {
"200": {
"body": {
"basePath": "/workflows/2e420261710e423490d5d502fe9c4abb/triggers",
"consumes": [
"application/json"
],
"host": "test-host",
"info": {
"description": "Azure Logic App.",
"title": "flow"
},
"paths": {
"/simpleManualTrigger/paths/invoke": {
"post": {
"description": "Trigger a run of the logic app.",
"operationId": "simpleManualTrigger-invoke",
"parameters": [
{
"description": "The service API version.",
"in": "query",
"name": "api-version",
"required": true,
"type": "string"
},
{
"description": "The permissions; generally 'read' or 'write'.",
"in": "query",
"name": "sp",
"required": true,
"type": "string"
},
{
"description": "The version number of the query parameters.",
"in": "query",
"name": "sv",
"required": true,
"type": "string"
},
{
"description": "The SHA 256 hash of the entire request URI with an internal key.",
"in": "query",
"name": "sig",
"required": true,
"type": "string"
}
],
"responses": {
"default": {
"description": "The Logic App Response.",
"schema": {
"type": "object"
}
}
}
}
}
},
"produces": [
"application/json"
],
"schemes": [
"http"
],
"swagger": "2.0"
}
}
}
}
}
}
},
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/move": {
"post": {
"description": "Moves an existing workflow.",
"operationId": "Workflows_Move",
"parameters": [
{
"$ref": "#/parameters/subscriptionId"
},
{
"description": "The resource group name.",
"in": "path",
"name": "resourceGroupName",
"required": true,
"type": "string"
},
{
"description": "The workflow name.",
"in": "path",
"name": "workflowName",
"required": true,
"type": "string"
},
{
"description": "The workflow to move.",
"in": "body",
"name": "move",
"required": true,
"schema": {
"$ref": "#/definitions/Workflow"
}
},
{
"$ref": "#/parameters/api-version"
}
],
"responses": {
"200": {
"description": "OK"
},
"202": {
"description": "No Content"
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/ErrorResponse"
}
}
},
"tags": [
"Workflows"
],
"x-ms-examples": {
"Move a workflow": {
"parameters": {
"api-version": "2019-05-01",
"move": {
"id": "subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/newResourceGroup/providers/Microsoft.Logic/workflows/newWorkflowName"
},
"resourceGroupName": "testResourceGroup",
"subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
"workflowName": "testWorkflow"
},
"responses": {
"200": {},
"202": {}
}
}
},
"x-ms-long-running-operation": true
}
},
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/regenerateAccessKey": {
"post": {
"description": "Regenerates the callback URL access key for request triggers.",
"operationId": "Workflows_RegenerateAccessKey",
"parameters": [
{
"$ref": "#/parameters/subscriptionId"
},
{
"description": "The resource group name.",
"in": "path",
"name": "resourceGroupName",
"required": true,
"type": "string"
},
{
"description": "The workflow name.",
"in": "path",
"name": "workflowName",
"required": true,
"type": "string"
},
{
"description": "The access key type.",
"in": "body",
"name": "keyType",
"required": true,
"schema": {
"$ref": "#/definitions/RegenerateActionParameter"
}
},
{
"$ref": "#/parameters/api-version"
}
],
"responses": {
"200": {
"description": "OK"
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/ErrorResponse"
}
}
},
"tags": [
"Workflows"
],
"x-ms-examples": {
"Regenerate the callback URL access key for request triggers": {
"parameters": {
"api-version": "2019-05-01",
"keyType": {
"keyType": "Primary"
},
"resourceGroupName": "testResourceGroup",
"subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
"workflowName": "testWorkflowName"
},
"responses": {
"200": {}
}
}
}
}
},
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs": {
"get": {
"description": "Gets a list of workflow runs.",
"operationId": "WorkflowRuns_List",
"parameters": [
{
"$ref": "#/parameters/subscriptionId"
},
{
"description": "The resource group name.",
"in": "path",
"name": "resourceGroupName",
"required": true,
"type": "string"
},
{
"description": "The workflow name.",
"in": "path",
"name": "workflowName",
"required": true,
"type": "string"
},
{
"$ref": "#/parameters/api-version"
},
{
"description": "The number of items to be included in the result.",
"format": "int32",
"in": "query",
"name": "$top",
"required": false,
"type": "integer"
},
{
"description": "The filter to apply on the operation. Options for filters include: Status, StartTime, and ClientTrackingId.",
"in": "query",
"name": "$filter",
"required": false,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/WorkflowRunListResult"
}
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/ErrorResponse"
}
}
},
"tags": [
"WorkflowRuns"
],
"x-ms-examples": {
"List workflow runs": {
"parameters": {
"api-version": "2019-05-01",
"resourceGroupName": "test-resource-group",
"subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
"workflowName": "test-workflow"
},
"responses": {
"200": {
"body": {
"value": [
{
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/test-resource-group/providers/Microsoft.Logic/workflows/test-workflow/runs/08586676746934337772206998657CU22",
"name": "08586676746934337772206998657CU22",
"properties": {
"correlation": {
"clientTrackingId": "08586676746934337772206998657CU22"
},
"endTime": "2018-08-10T20:16:32.5779999Z",
"outputs": {},
"startTime": "2018-08-10T20:16:32.044238Z",
"status": "Succeeded",
"trigger": {
"code": "OK",
"correlation": {
"clientTrackingId": "08586676746934337772206998657CU22"
},
"endTime": "2018-08-10T20:16:32.0387927Z",
"name": "Recurrence",
"scheduledTime": "2018-08-10T20:16:31.6344174Z",
"startTime": "2018-08-10T20:16:32.0387927Z",
"status": "Succeeded"
},
"waitEndTime": "2018-08-10T20:16:32.044238Z",
"workflow": {
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/test-resource-group/providers/Microsoft.Logic/workflows/test-workflow/versions/08586676754160363885",
"name": 8586676754160364000,
"type": "Microsoft.Logic/workflows/versions"
}
},
"type": "Microsoft.Logic/workflows/runs"
}
]
}
}
}
}
},
"x-ms-odata": "#/definitions/WorkflowRunFilter",
"x-ms-pageable": {
"nextLinkName": "nextLink"
}
}
},
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}": {
"get": {
"description": "Gets a workflow run.",
"operationId": "WorkflowRuns_Get",
"parameters": [
{
"$ref": "#/parameters/subscriptionId"
},
{
"description": "The resource group name.",
"in": "path",
"name": "resourceGroupName",
"required": true,
"type": "string"
},
{
"description": "The workflow name.",
"in": "path",
"name": "workflowName",
"required": true,
"type": "string"
},
{
"description": "The workflow run name.",
"in": "path",
"name": "runName",
"required": true,
"type": "string"
},
{
"$ref": "#/parameters/api-version"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/WorkflowRun"
}
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/ErrorResponse"
}
}
},
"tags": [
"WorkflowRuns"
],
"x-ms-examples": {
"Get a run for a workflow": {
"parameters": {
"api-version": "2019-05-01",
"resourceGroupName": "test-resource-group",
"runName": "08586676746934337772206998657CU22",
"subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
"workflowName": "test-workflow"
},
"responses": {
"200": {
"body": {
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/test-resource-group/providers/Microsoft.Logic/workflows/test-workflow/runs/08586676746934337772206998657CU22",
"name": "08586676746934337772206998657CU22",
"properties": {
"correlation": {
"clientTrackingId": "08586676746934337772206998657CU22"
},
"endTime": "2018-08-10T20:16:32.5779999Z",
"outputs": {},
"startTime": "2018-08-10T20:16:32.044238Z",
"status": "Succeeded",
"trigger": {
"code": "OK",
"correlation": {
"clientTrackingId": "08586676746934337772206998657CU22"
},
"endTime": "2018-08-10T20:16:32.0387927Z",
"name": "Recurrence",
"scheduledTime": "2018-08-10T20:16:31.6344174Z",
"startTime": "2018-08-10T20:16:32.0387927Z",
"status": "Succeeded"
},
"waitEndTime": "2018-08-10T20:16:32.044238Z",
"workflow": {
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/test-resource-group/providers/Microsoft.Logic/workflows/test-workflow/versions/08586676754160363885",
"name": 8586676754160364000,
"type": "Microsoft.Logic/workflows/versions"
}
},
"type": "Microsoft.Logic/workflows/runs"
}
}
}
}
}
}
},
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}/actions": {
"get": {
"description": "Gets a list of workflow run actions.",
"operationId": "WorkflowRunActions_List",
"parameters": [
{
"$ref": "#/parameters/subscriptionId"
},
{
"description": "The resource group name.",
"in": "path",
"name": "resourceGroupName",
"required": true,
"type": "string"
},
{
"description": "The workflow name.",
"in": "path",
"name": "workflowName",
"required": true,
"type": "string"
},
{
"description": "The workflow run name.",
"in": "path",
"name": "runName",
"required": true,
"type": "string"
},
{
"$ref": "#/parameters/api-version"
},
{
"description": "The number of items to be included in the result.",
"format": "int32",
"in": "query",
"name": "$top",
"required": false,
"type": "integer"
},
{
"description": "The filter to apply on the operation. Options for filters include: Status.",
"in": "query",
"name": "$filter",
"required": false,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/WorkflowRunActionListResult"
}
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/ErrorResponse"
}
}
},
"tags": [
"WorkflowRunActions"
],
"x-ms-examples": {
"List a workflow run actions": {
"parameters": {
"api-version": "2019-05-01",
"resourceGroupName": "test-resource-group",
"runName": "08586676746934337772206998657CU22",
"subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
"workflowName": "test-workflow"
},
"responses": {
"200": {
"body": {
"value": [
{
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/test-resource-group/providers/Microsoft.Logic/workflows/test-workflow/runs/08586676746934337772206998657CU22/actions/HTTP",
"name": "HTTP",
"properties": {
"code": "OK",
"correlation": {
"actionTrackingId": "56063357-45dd-4278-9be5-8220ce0cc9ca",
"clientTrackingId": "08586676746934337772206998657CU22"
},
"endTime": "2018-08-10T20:16:32.5450625Z",
"inputsLink": {
"contentHash": {
"algorithm": "md5",
"value": "XXUACojv0aBfuP56os3CWw=="
},
"contentSize": 46,
"contentVersion": "5XUACojv0aBfuP56os3CWw==",
"uri": "https://tempuri.org"
},
"outputsLink": {
"contentHash": {
"algorithm": "md5",
"value": "XX6KRrevI6AAxEvo9FeBYQ=="
},
"contentSize": 11873,
"contentVersion": "6X6KRrevI6AAxEvo9FeBYQ==",
"uri": "https://tempuri.org"
},
"startTime": "2018-08-10T20:16:32.305236Z",
"status": "Succeeded"
},
"type": "Microsoft.Logic/workflows/runs/actions"
}
]
}
}
}
}
},
"x-ms-odata": "#/definitions/WorkflowRunActionFilter",
"x-ms-pageable": {
"nextLinkName": "nextLink"
}
}
},
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}/actions/{actionName}": {
"get": {
"description": "Gets a workflow run action.",
"operationId": "WorkflowRunActions_Get",
"parameters": [
{
"$ref": "#/parameters/subscriptionId"
},
{
"description": "The resource group name.",
"in": "path",
"name": "resourceGroupName",
"required": true,
"type": "string"
},
{
"description": "The workflow name.",
"in": "path",
"name": "workflowName",
"required": true,
"type": "string"
},
{
"description": "The workflow run name.",
"in": "path",
"name": "runName",
"required": true,
"type": "string"
},
{
"description": "The workflow action name.",
"in": "path",
"name": "actionName",
"required": true,
"type": "string"
},
{
"$ref": "#/parameters/api-version"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/WorkflowRunAction"
}
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/ErrorResponse"
}
}
},
"tags": [
"WorkflowRunActions"
],
"x-ms-examples": {
"Get a workflow run action": {
"parameters": {
"actionName": "HTTP",
"api-version": "2019-05-01",
"resourceGroupName": "test-resource-group",
"runName": "08586676746934337772206998657CU22",
"subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
"workflowName": "test-workflow"
},
"responses": {
"200": {
"body": {
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/test-resource-group/providers/Microsoft.Logic/workflows/test-workflow/runs/08586676746934337772206998657CU22/actions/HTTP",
"name": "HTTP",
"properties": {
"code": "OK",
"correlation": {
"actionTrackingId": "56063357-45dd-4278-9be5-8220ce0cc9ca",
"clientTrackingId": "08586676746934337772206998657CU22"
},
"endTime": "2018-08-10T20:16:32.5450625Z",
"inputsLink": {
"contentHash": {
"algorithm": "md5",
"value": "XXUACojv0aBfuP56os3CWw=="
},
"contentSize": 46,
"contentVersion": "5XUACojv0aBfuP56os3CWw==",
"uri": "https://tempuri.org"
},
"outputsLink": {
"contentHash": {
"algorithm": "md5",
"value": "XX6KRrevI6AAxEvo9FeBYQ=="
},
"contentSize": 11873,
"contentVersion": "6X6KRrevI6AAxEvo9FeBYQ==",
"uri": "https://tempuri.org"
},
"startTime": "2018-08-10T20:16:32.305236Z",
"status": "Succeeded"
},
"type": "Microsoft.Logic/workflows/runs/actions"
}
}
}
}
}
}
},
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}/actions/{actionName}/listExpressionTraces": {
"post": {
"description": "Lists a workflow run expression trace.",
"operationId": "WorkflowRunActions_ListExpressionTraces",
"parameters": [
{
"$ref": "#/parameters/subscriptionId"
},
{
"description": "The resource group name.",
"in": "path",
"name": "resourceGroupName",
"required": true,
"type": "string"
},
{
"description": "The workflow name.",
"in": "path",
"name": "workflowName",
"required": true,
"type": "string"
},
{
"description": "The workflow run name.",
"in": "path",
"name": "runName",
"required": true,
"type": "string"
},
{
"description": "The workflow action name.",
"in": "path",
"name": "actionName",
"required": true,
"type": "string"
},
{
"$ref": "#/parameters/api-version"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/ExpressionTraces"
}
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/ErrorResponse"
}
}
},
"tags": [
"WorkflowRunActions"
],
"x-ms-examples": {
"List expression traces": {
"parameters": {
"actionName": "testAction",
"api-version": "2019-05-01",
"repetitionName": "000001",
"resourceGroupName": "testResourceGroup",
"runName": 8.586776228332053e+27,
"subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
"workflowName": "testFlow"
},
"responses": {
"200": {
"body": {
"inputs": [
{
"path": "",
"text": "add(4, 4)",
"value": 8
}
]
}
}
}
}
},
"x-ms-pageable": {
"itemName": "inputs",
"nextLinkName": null
}
}
},
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}/actions/{actionName}/repetitions": {
"get": {
"description": "Get all of a workflow run action repetitions.",
"operationId": "WorkflowRunActionRepetitions_List",
"parameters": [
{
"$ref": "#/parameters/subscriptionId"
},
{
"description": "The resource group name.",
"in": "path",
"name": "resourceGroupName",
"required": true,
"type": "string"
},
{
"description": "The workflow name.",
"in": "path",
"name": "workflowName",
"required": true,
"type": "string"
},
{
"description": "The workflow run name.",
"in": "path",
"name": "runName",
"required": true,
"type": "string"
},
{
"description": "The workflow action name.",
"in": "path",
"name": "actionName",
"required": true,
"type": "string"
},
{
"$ref": "#/parameters/api-version"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/WorkflowRunActionRepetitionDefinitionCollection"
}
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/ErrorResponse"
}
}
},
"tags": [
"WorkflowRunActions"
],
"x-ms-examples": {
"List repetitions": {
"parameters": {
"actionName": "testAction",
"api-version": "2019-05-01",
"resourceGroupName": "testResourceGroup",
"runName": 8.586776228332053e+27,
"subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
"workflowName": "testFlow"
},
"responses": {
"200": {
"body": {
"value": [
{
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/workflows/testFlow/runs/08586776228332053161046300351/actions/testAction/repetitions/000000",
"name": "000000",
"properties": {
"code": "OK",
"correlation": {
"actionTrackingId": "0d8152bb-e198-44a9-bde8-5138eea16dd4",
"clientTrackingId": 8.586775357427611e+27
},
"endTime": "2018-04-18T17:05:57.2264835Z",
"inputsLink": {
"contentHash": {
"algorithm": "md5",
"value": "8q1zMKS5ZyHBrPF+qF1xXw=="
},
"contentSize": 8,
"contentVersion": "8q1zMKS5ZyHBrPF+qF1xXw==",
"uri": "https://prod-08.northcentralus.logic.azure.com:443/workflows/2dfde2fce2584c49bea17ef0b04c95f4/runs/08586776228332053161046300351/actions/testAction/repetitions/000000/contents/ActionInputs?api-version=2016-10-01&se=2018-04-18T21%3A00%3A00.0000000Z&sp=%2Fruns%2F08586776228332053161046300351%2Factions%2FtestAction%2Frepetitions%2F000000%2Fcontents%2FActionInputs%2Fread&sv=1.0&sig=vw4BDdYp4Ap5RXdM7tY_wl9C38DeAHfnixLBEOpideA"
},
"outputsLink": {
"contentHash": {
"algorithm": "md5",
"value": "8q1zMKS5ZyHBrPF+qF1xXw=="
},
"contentSize": 8,
"contentVersion": "8q1zMKS5ZyHBrPF+qF1xXw==",
"uri": "https://prod-08.northcentralus.logic.azure.com:443/workflows/2dfde2fce2584c49bea17ef0b04c95f4/runs/08586776228332053161046300351/actions/testAction/repetitions/000000/contents/ActionOutputs?api-version=2016-10-01&se=2018-04-18T21%3A00%3A00.0000000Z&sp=%2Fruns%2F08586776228332053161046300351%2Factions%2FtestAction%2Frepetitions%2F000000%2Fcontents%2FActionOutputs%2Fread&sv=1.0&sig=y8Wq7jbu85tmlMo_1zpRyqNJuoCaQCFQtZ3bgSovLY0"
},
"repetitionIndexes": [
{
"itemIndex": 0,
"scopeName": "For_each"
}
],
"startTime": "2018-04-18T17:05:57.217991Z",
"status": "Succeeded",
"trackingId": "0d8152bb-e198-44a9-bde8-5138eea16dd4"
},
"type": "Microsoft.Logic/workflows/runs/actions/repetitions"
},
{
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/workflows/testFlow/runs/08586776228332053161046300351/actions/testAction/repetitions/000001",
"name": "000001",
"properties": {
"code": "OK",
"correlation": {
"actionTrackingId": "f84f23eb-b331-4772-9f39-cc307fa83bc3",
"clientTrackingId": 8.586775357427611e+27
},
"endTime": "2018-04-18T17:05:57.1015421Z",
"inputsLink": {
"contentHash": {
"algorithm": "md5",
"value": "OA3i83YHGYVch+N8BQJIRQ=="
},
"contentSize": 6,
"contentVersion": "OA3i83YHGYVch+N8BQJIRQ==",
"uri": "https://prod-08.northcentralus.logic.azure.com:443/workflows/2dfde2fce2584c49bea17ef0b04c95f4/runs/08586776228332053161046300351/actions/testAction/repetitions/000001/contents/ActionInputs?api-version=2016-10-01&se=2018-04-18T21%3A00%3A00.0000000Z&sp=%2Fruns%2F08586776228332053161046300351%2Factions%2FtestAction%2Frepetitions%2F000001%2Fcontents%2FActionInputs%2Fread&sv=1.0&sig=dLmnt50joimEMK4k9rR6njHQh94iSFJ9rrDxFbkEg5M"
},
"outputsLink": {
"contentHash": {
"algorithm": "md5",
"value": "OA3i83YHGYVch+N8BQJIRQ=="
},
"contentSize": 6,
"contentVersion": "OA3i83YHGYVch+N8BQJIRQ==",
"uri": "https://prod-08.northcentralus.logic.azure.com:443/workflows/2dfde2fce2584c49bea17ef0b04c95f4/runs/08586776228332053161046300351/actions/testAction/repetitions/000001/contents/ActionOutputs?api-version=2016-10-01&se=2018-04-18T21%3A00%3A00.0000000Z&sp=%2Fruns%2F08586776228332053161046300351%2Factions%2FtestAction%2Frepetitions%2F000001%2Fcontents%2FActionOutputs%2Fread&sv=1.0&sig=B3-X5sqIAv1Lb31GOD34ZgIRUXGuiM2QllWiNwXFYAw"
},
"repetitionIndexes": [
{
"itemIndex": 1,
"scopeName": "For_each"
}
],
"startTime": "2018-04-18T17:05:57.0929911Z",
"status": "Succeeded",
"trackingId": "f84f23eb-b331-4772-9f39-cc307fa83bc3"
},
"type": "Microsoft.Logic/workflows/runs/actions/repetitions"
}
]
}
}
}
}
},
"x-ms-pageable": {
"nextLinkName": null
}
}
},
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}/actions/{actionName}/repetitions/{repetitionName}": {
"get": {
"description": "Get a workflow run action repetition.",
"operationId": "WorkflowRunActionRepetitions_Get",
"parameters": [
{
"$ref": "#/parameters/subscriptionId"
},
{
"description": "The resource group name.",
"in": "path",
"name": "resourceGroupName",
"required": true,
"type": "string"
},
{
"description": "The workflow name.",
"in": "path",
"name": "workflowName",
"required": true,
"type": "string"
},
{
"description": "The workflow run name.",
"in": "path",
"name": "runName",
"required": true,
"type": "string"
},
{
"description": "The workflow action name.",
"in": "path",
"name": "actionName",
"required": true,
"type": "string"
},
{
"description": "The workflow repetition.",
"in": "path",
"name": "repetitionName",
"required": true,
"type": "string"
},
{
"$ref": "#/parameters/api-version"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/WorkflowRunActionRepetitionDefinition"
}
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/ErrorResponse"
}
}
},
"tags": [
"WorkflowRunActions"
],
"x-ms-examples": {
"Get a repetition": {
"parameters": {
"actionName": "testAction",
"api-version": "2019-05-01",
"repetitionName": "000001",
"resourceGroupName": "testResourceGroup",
"runName": 8.586776228332053e+27,
"subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
"workflowName": "testFlow"
},
"responses": {
"200": {
"body": {
"id": "api/management/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/workflows/testFlow/runs/08586776228332053161046300351/actions/testAction/repetitions/000001",
"name": "000001",
"properties": {
"code": "OK",
"correlation": {
"actionTrackingId": "f84f23eb-b331-4772-9f39-cc307fa83bc3",
"clientTrackingId": 8.586775357427611e+27
},
"endTime": "2018-04-18T17:05:57.1015421Z",
"inputsLink": {
"contentHash": {
"algorithm": "md5",
"value": "OA3i83YHGYVch+N8BQJIRQ=="
},
"contentSize": 6,
"contentVersion": "OA3i83YHGYVch+N8BQJIRQ==",
"uri": "https://prod-08.northcentralus.logic.azure.com:443/workflows/2dfde2fce2584c49bea17ef0b04c95f4/runs/08586776228332053161046300351/actions/testAction/repetitions/000001/contents/ActionInputs?api-version=2016-10-01&se=2018-04-18T21%3A00%3A00.0000000Z&sp=%2Fruns%2F08586776228332053161046300351%2Factions%2FtestAction%2Frepetitions%2F000001%2Fcontents%2FActionInputs%2Fread&sv=1.0&sig=dLmnt50joimEMK4k9rR6njHQh94iSFJ9rrDxFbkEg5M"
},
"outputsLink": {
"contentHash": {
"algorithm": "md5",
"value": "OA3i83YHGYVch+N8BQJIRQ=="
},
"contentSize": 6,
"contentVersion": "OA3i83YHGYVch+N8BQJIRQ==",
"uri": "https://prod-08.northcentralus.logic.azure.com:443/workflows/2dfde2fce2584c49bea17ef0b04c95f4/runs/08586776228332053161046300351/actions/testAction/repetitions/000001/contents/ActionOutputs?api-version=2016-10-01&se=2018-04-18T21%3A00%3A00.0000000Z&sp=%2Fruns%2F08586776228332053161046300351%2Factions%2FtestAction%2Frepetitions%2F000001%2Fcontents%2FActionOutputs%2Fread&sv=1.0&sig=B3-X5sqIAv1Lb31GOD34ZgIRUXGuiM2QllWiNwXFYAw"
},
"repetitionIndexes": [
{
"itemIndex": 1,
"scopeName": "For_each"
}
],
"startTime": "2018-04-18T17:05:57.0929911Z",
"status": "Succeeded",
"trackingId": "f84f23eb-b331-4772-9f39-cc307fa83bc3"
},
"type": "Microsoft.Logic/workflows/runs/actions/repetitions"
}
}
}
}
}
}
},
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}/actions/{actionName}/repetitions/{repetitionName}/listExpressionTraces": {
"post": {
"description": "Lists a workflow run expression trace.",
"operationId": "WorkflowRunActionRepetitions_ListExpressionTraces",
"parameters": [
{
"$ref": "#/parameters/subscriptionId"
},
{
"description": "The resource group name.",
"in": "path",
"name": "resourceGroupName",
"required": true,
"type": "string"
},
{
"description": "The workflow name.",
"in": "path",
"name": "workflowName",
"required": true,
"type": "string"
},
{
"description": "The workflow run name.",
"in": "path",
"name": "runName",
"required": true,
"type": "string"
},
{
"description": "The workflow action name.",
"in": "path",
"name": "actionName",
"required": true,
"type": "string"
},
{
"description": "The workflow repetition.",
"in": "path",
"name": "repetitionName",
"required": true,
"type": "string"
},
{
"$ref": "#/parameters/api-version"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/ExpressionTraces"
}
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/ErrorResponse"
}
}
},
"tags": [
"WorkflowRunActions"
],
"x-ms-examples": {
"List expression traces for a repetition": {
"parameters": {
"actionName": "testAction",
"api-version": "2019-05-01",
"repetitionName": "000001",
"resourceGroupName": "testResourceGroup",
"runName": 8.586776228332053e+27,
"subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
"workflowName": "testFlow"
},
"responses": {
"200": {
"body": {
"inputs": [
{
"path": "",
"text": "items('For_each')?['OccuringLocation']?['Environment']",
"value": "PROD"
}
]
}
}
}
}
},
"x-ms-pageable": {
"itemName": "inputs",
"nextLinkName": null
}
}
},
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}/actions/{actionName}/repetitions/{repetitionName}/requestHistories": {
"get": {
"description": "List a workflow run repetition request history.",
"operationId": "WorkflowRunActionRepetitionsRequestHistories_List",
"parameters": [
{
"$ref": "#/parameters/subscriptionId"
},
{
"description": "The resource group name.",
"in": "path",
"name": "resourceGroupName",
"required": true,
"type": "string"
},
{
"description": "The workflow name.",
"in": "path",
"name": "workflowName",
"required": true,
"type": "string"
},
{
"description": "The workflow run name.",
"in": "path",
"name": "runName",
"required": true,
"type": "string"
},
{
"description": "The workflow action name.",
"in": "path",
"name": "actionName",
"required": true,
"type": "string"
},
{
"description": "The workflow repetition.",
"in": "path",
"name": "repetitionName",
"required": true,
"type": "string"
},
{
"$ref": "#/parameters/api-version"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/RequestHistoryListResult"
}
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/ErrorResponse"
}
}
},
"tags": [
"WorkflowRunActions"
],
"x-ms-examples": {
"List repetition request history": {
"parameters": {
"actionName": "HTTP_Webhook",
"api-version": "2019-05-01",
"repetitionName": "000001",
"resourceGroupName": "test-resource-group",
"runName": 8.586776228332053e+27,
"subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
"workflowName": "test-workflow"
},
"responses": {
"200": {
"body": {
"value": [
{
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/test-resource-group/providers/Microsoft.Logic/workflows/test-workflow/runs/08586611142736787787412824395CU21/actions/HTTP_Webhook/requestHistories/08586611142732800686",
"name": 8586611142732801000,
"properties": {
"endTime": "2018-10-25T18:36:52.1863033Z",
"request": {
"headers": {
"Accept-Language": "en-US",
"User-Agent": "azure-logic-apps/1.0,(workflow 80244732be3648f59d2084fd979cdd56; version 08586611142904036539)",
"x-ms-action-tracking-id": "ad27f634-6523-492f-924e-9a75e28619c8",
"x-ms-client-request-id": "ad484925-4148-4dd0-9488-07aed418b256",
"x-ms-client-tracking-id": "08586611142736787787412824395CU21",
"x-ms-correlation-id": "ad484925-4148-4dd0-9488-07aed418b256",
"x-ms-execution-location": "brazilsouth",
"x-ms-tracking-id": "ad484925-4148-4dd0-9488-07aed418b256",
"x-ms-workflow-id": "80244732be3648f59d2084fd979cdd56",
"x-ms-workflow-name": "test-workflow",
"x-ms-workflow-operation-name": "HTTP_Webhook",
"x-ms-workflow-resourcegroup-name": "test-resource-group",
"x-ms-workflow-run-id": "08586611142736787787412824395CU21",
"x-ms-workflow-run-tracking-id": "b4cd2e77-f949-4d8c-8753-791407aebde8",
"x-ms-workflow-subscription-capacity": "Large",
"x-ms-workflow-subscription-id": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
"x-ms-workflow-system-id": "/locations/brazilsouth/scaleunits/prod-17/workflows/80244732be3648f59d2084fd979cdd56",
"x-ms-workflow-version": 8586611142904036000
},
"method": "GET",
"uri": "http://tempuri.org"
},
"response": {
"bodyLink": {
"contentHash": {
"algorithm": "md5",
"value": "2LOOAR8Eh2pd7AvRHXUhRg=="
},
"contentSize": 137,
"contentVersion": "2LOOAR8Eh2pd7AvRHXUhRg==",
"uri": "https://tempuri.org"
},
"headers": {
"Cache-Control": "private",
"Date": "Thu, 25 Oct 2018 18:36:51 GMT",
"Location": "http://www.bing.com/",
"Server": "Microsoft-IIS/10.0",
"X-AspNet-Version": "4.0.30319",
"X-Powered-By": "ASP.NET"
},
"statusCode": 302
},
"startTime": "2018-10-25T18:36:51.9206732Z"
},
"type": "Microsoft.Logic/workflows/runs/actions/requestHistories"
}
]
}
}
}
}
},
"x-ms-pageable": {
"nextLinkName": "nextLink"
}
}
},
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}/actions/{actionName}/repetitions/{repetitionName}/requestHistories/{requestHistoryName}": {
"get": {
"description": "Gets a workflow run repetition request history.",
"operationId": "WorkflowRunActionRepetitionsRequestHistories_Get",
"parameters": [
{
"$ref": "#/parameters/subscriptionId"
},
{
"description": "The resource group name.",
"in": "path",
"name": "resourceGroupName",
"required": true,
"type": "string"
},
{
"description": "The workflow name.",
"in": "path",
"name": "workflowName",
"required": true,
"type": "string"
},
{
"description": "The workflow run name.",
"in": "path",
"name": "runName",
"required": true,
"type": "string"
},
{
"description": "The workflow action name.",
"in": "path",
"name": "actionName",
"required": true,
"type": "string"
},
{
"description": "The workflow repetition.",
"in": "path",
"name": "repetitionName",
"required": true,
"type": "string"
},
{
"description": "The request history name.",
"in": "path",
"name": "requestHistoryName",
"required": true,
"type": "string"
},
{
"$ref": "#/parameters/api-version"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/RequestHistory"
}
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/ErrorResponse"
}
}
},
"tags": [
"WorkflowRunActions"
],
"x-ms-examples": {
"Get a repetition request history": {
"parameters": {
"actionName": "HTTP_Webhook",
"api-version": "2019-05-01",
"repetitionName": "000001",
"requestHistoryName": 8586611142732801000,
"resourceGroupName": "test-resource-group",
"runName": 8.586776228332053e+27,
"subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
"workflowName": "test-workflow"
},
"responses": {
"200": {
"body": {
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/test-resource-group/providers/Microsoft.Logic/workflows/test-workflow/runs/08586611142736787787412824395CU21/actions/HTTP_Webhook/requestHistories/08586611142732800686",
"name": 8586611142732801000,
"properties": {
"endTime": "2018-10-25T18:36:52.1863033Z",
"request": {
"headers": {
"Accept-Language": "en-US",
"User-Agent": "azure-logic-apps/1.0,(workflow 80244732be3648f59d2084fd979cdd56; version 08586611142904036539)",
"x-ms-action-tracking-id": "ad27f634-6523-492f-924e-9a75e28619c8",
"x-ms-client-request-id": "ad484925-4148-4dd0-9488-07aed418b256",
"x-ms-client-tracking-id": "08586611142736787787412824395CU21",
"x-ms-correlation-id": "ad484925-4148-4dd0-9488-07aed418b256",
"x-ms-execution-location": "brazilsouth",
"x-ms-tracking-id": "ad484925-4148-4dd0-9488-07aed418b256",
"x-ms-workflow-id": "80244732be3648f59d2084fd979cdd56",
"x-ms-workflow-name": "test-workflow",
"x-ms-workflow-operation-name": "HTTP_Webhook",
"x-ms-workflow-resourcegroup-name": "test-resource-group",
"x-ms-workflow-run-id": "08586611142736787787412824395CU21",
"x-ms-workflow-run-tracking-id": "b4cd2e77-f949-4d8c-8753-791407aebde8",
"x-ms-workflow-subscription-capacity": "Large",
"x-ms-workflow-subscription-id": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
"x-ms-workflow-system-id": "/locations/brazilsouth/scaleunits/prod-17/workflows/80244732be3648f59d2084fd979cdd56",
"x-ms-workflow-version": 8586611142904036000
},
"method": "GET",
"uri": "http://tempuri.org"
},
"response": {
"bodyLink": {
"contentHash": {
"algorithm": "md5",
"value": "2LOOAR8Eh2pd7AvRHXUhRg=="
},
"contentSize": 137,
"contentVersion": "2LOOAR8Eh2pd7AvRHXUhRg==",
"uri": "https://tempuri.org"
},
"headers": {
"Cache-Control": "private",
"Date": "Thu, 25 Oct 2018 18:36:51 GMT",
"Location": "http://www.bing.com/",
"Server": "Microsoft-IIS/10.0",
"X-AspNet-Version": "4.0.30319",
"X-Powered-By": "ASP.NET"
},
"statusCode": 302
},
"startTime": "2018-10-25T18:36:51.9206732Z"
},
"type": "Microsoft.Logic/workflows/runs/actions/requestHistories"
}
}
}
}
}
}
},
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}/actions/{actionName}/requestHistories": {
"get": {
"description": "List a workflow run request history.",
"operationId": "WorkflowRunActionRequestHistories_List",
"parameters": [
{
"$ref": "#/parameters/subscriptionId"
},
{
"description": "The resource group name.",
"in": "path",
"name": "resourceGroupName",
"required": true,
"type": "string"
},
{
"description": "The workflow name.",
"in": "path",
"name": "workflowName",
"required": true,
"type": "string"
},
{
"description": "The workflow run name.",
"in": "path",
"name": "runName",
"required": true,
"type": "string"
},
{
"description": "The workflow action name.",
"in": "path",
"name": "actionName",
"required": true,
"type": "string"
},
{
"$ref": "#/parameters/api-version"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/RequestHistoryListResult"
}
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/ErrorResponse"
}
}
},
"tags": [
"WorkflowRunActions"
],
"x-ms-examples": {
"List a request history": {
"parameters": {
"actionName": "HTTP_Webhook",
"api-version": "2019-05-01",
"resourceGroupName": "test-resource-group",
"runName": 8.586776228332053e+27,
"subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
"workflowName": "test-workflow"
},
"responses": {
"200": {
"body": {
"value": [
{
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/test-resource-group/providers/Microsoft.Logic/workflows/test-workflow/runs/08586611142736787787412824395CU21/actions/HTTP_Webhook/requestHistories/08586611142732800686",
"name": 8586611142732801000,
"properties": {
"endTime": "2018-10-25T18:36:52.1863033Z",
"request": {
"headers": {
"Accept-Language": "en-US",
"User-Agent": "azure-logic-apps/1.0,(workflow 80244732be3648f59d2084fd979cdd56; version 08586611142904036539)",
"x-ms-action-tracking-id": "ad27f634-6523-492f-924e-9a75e28619c8",
"x-ms-client-request-id": "ad484925-4148-4dd0-9488-07aed418b256",
"x-ms-client-tracking-id": "08586611142736787787412824395CU21",
"x-ms-correlation-id": "ad484925-4148-4dd0-9488-07aed418b256",
"x-ms-execution-location": "brazilsouth",
"x-ms-tracking-id": "ad484925-4148-4dd0-9488-07aed418b256",
"x-ms-workflow-id": "80244732be3648f59d2084fd979cdd56",
"x-ms-workflow-name": "test-workflow",
"x-ms-workflow-operation-name": "HTTP_Webhook",
"x-ms-workflow-resourcegroup-name": "test-resource-group",
"x-ms-workflow-run-id": "08586611142736787787412824395CU21",
"x-ms-workflow-run-tracking-id": "b4cd2e77-f949-4d8c-8753-791407aebde8",
"x-ms-workflow-subscription-capacity": "Large",
"x-ms-workflow-subscription-id": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
"x-ms-workflow-system-id": "/locations/brazilsouth/scaleunits/prod-17/workflows/80244732be3648f59d2084fd979cdd56",
"x-ms-workflow-version": 8586611142904036000
},
"method": "GET",
"uri": "http://tempuri.org"
},
"response": {
"bodyLink": {
"contentHash": {
"algorithm": "md5",
"value": "2LOOAR8Eh2pd7AvRHXUhRg=="
},
"contentSize": 137,
"contentVersion": "2LOOAR8Eh2pd7AvRHXUhRg==",
"uri": "https://tempuri.org"
},
"headers": {
"Cache-Control": "private",
"Date": "Thu, 25 Oct 2018 18:36:51 GMT",
"Location": "http://www.bing.com/",
"Server": "Microsoft-IIS/10.0",
"X-AspNet-Version": "4.0.30319",
"X-Powered-By": "ASP.NET"
},
"statusCode": 302
},
"startTime": "2018-10-25T18:36:51.9206732Z"
},
"type": "Microsoft.Logic/workflows/runs/actions/requestHistories"
}
]
}
}
}
}
},
"x-ms-pageable": {
"nextLinkName": "nextLink"
}
}
},
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}/actions/{actionName}/requestHistories/{requestHistoryName}": {
"get": {
"description": "Gets a workflow run request history.",
"operationId": "WorkflowRunActionRequestHistories_Get",
"parameters": [
{
"$ref": "#/parameters/subscriptionId"
},
{
"description": "The resource group name.",
"in": "path",
"name": "resourceGroupName",
"required": true,
"type": "string"
},
{
"description": "The workflow name.",
"in": "path",
"name": "workflowName",
"required": true,
"type": "string"
},
{
"description": "The workflow run name.",
"in": "path",
"name": "runName",
"required": true,
"type": "string"
},
{
"description": "The workflow action name.",
"in": "path",
"name": "actionName",
"required": true,
"type": "string"
},
{
"description": "The request history name.",
"in": "path",
"name": "requestHistoryName",
"required": true,
"type": "string"
},
{
"$ref": "#/parameters/api-version"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/RequestHistory"
}
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/ErrorResponse"
}
}
},
"tags": [
"WorkflowRunActions"
],
"x-ms-examples": {
"Get a request history": {
"parameters": {
"actionName": "HTTP_Webhook",
"api-version": "2019-05-01",
"requestHistoryName": 8586611142732801000,
"resourceGroupName": "test-resource-group",
"runName": 8.586776228332053e+27,
"subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
"workflowName": "test-workflow"
},
"responses": {
"200": {
"body": {
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/test-resource-group/providers/Microsoft.Logic/workflows/test-workflow/runs/08586611142736787787412824395CU21/actions/HTTP_Webhook/requestHistories/08586611142732800686",
"name": 8586611142732801000,
"properties": {
"endTime": "2018-10-25T18:36:52.1863033Z",
"request": {
"headers": {
"Accept-Language": "en-US",
"User-Agent": "azure-logic-apps/1.0,(workflow 80244732be3648f59d2084fd979cdd56; version 08586611142904036539)",
"x-ms-action-tracking-id": "ad27f634-6523-492f-924e-9a75e28619c8",
"x-ms-client-request-id": "ad484925-4148-4dd0-9488-07aed418b256",
"x-ms-client-tracking-id": "08586611142736787787412824395CU21",
"x-ms-correlation-id": "ad484925-4148-4dd0-9488-07aed418b256",
"x-ms-execution-location": "brazilsouth",
"x-ms-tracking-id": "ad484925-4148-4dd0-9488-07aed418b256",
"x-ms-workflow-id": "80244732be3648f59d2084fd979cdd56",
"x-ms-workflow-name": "test-workflow",
"x-ms-workflow-operation-name": "HTTP_Webhook",
"x-ms-workflow-resourcegroup-name": "test-resource-group",
"x-ms-workflow-run-id": "08586611142736787787412824395CU21",
"x-ms-workflow-run-tracking-id": "b4cd2e77-f949-4d8c-8753-791407aebde8",
"x-ms-workflow-subscription-capacity": "Large",
"x-ms-workflow-subscription-id": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
"x-ms-workflow-system-id": "/locations/brazilsouth/scaleunits/prod-17/workflows/80244732be3648f59d2084fd979cdd56",
"x-ms-workflow-version": 8586611142904036000
},
"method": "GET",
"uri": "http://tempuri.org"
},
"response": {
"bodyLink": {
"contentHash": {
"algorithm": "md5",
"value": "2LOOAR8Eh2pd7AvRHXUhRg=="
},
"contentSize": 137,
"contentVersion": "2LOOAR8Eh2pd7AvRHXUhRg==",
"uri": "https://tempuri.org"
},
"headers": {
"Cache-Control": "private",
"Date": "Thu, 25 Oct 2018 18:36:51 GMT",
"Location": "http://www.bing.com/",
"Server": "Microsoft-IIS/10.0",
"X-AspNet-Version": "4.0.30319",
"X-Powered-By": "ASP.NET"
},
"statusCode": 302
},
"startTime": "2018-10-25T18:36:51.9206732Z"
},
"type": "Microsoft.Logic/workflows/runs/actions/requestHistories"
}
}
}
}
}
}
},
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}/actions/{actionName}/scopeRepetitions": {
"get": {
"description": "List the workflow run action scoped repetitions.",
"operationId": "WorkflowRunActionScopeRepetitions_List",
"parameters": [
{
"$ref": "#/parameters/subscriptionId"
},
{
"description": "The resource group name.",
"in": "path",
"name": "resourceGroupName",
"required": true,
"type": "string"
},
{
"description": "The workflow name.",
"in": "path",
"name": "workflowName",
"required": true,
"type": "string"
},
{
"description": "The workflow run name.",
"in": "path",
"name": "runName",
"required": true,
"type": "string"
},
{
"description": "The workflow action name.",
"in": "path",
"name": "actionName",
"required": true,
"type": "string"
},
{
"$ref": "#/parameters/api-version"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/WorkflowRunActionRepetitionDefinitionCollection"
}
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/ErrorResponse"
}
}
},
"tags": [
"WorkflowRunActions"
],
"x-ms-examples": {
"List the scoped repetitions": {
"parameters": {
"actionName": "for_each",
"api-version": "2019-05-01",
"resourceGroupName": "testResourceGroup",
"runName": 8.586776228332053e+27,
"subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
"workflowName": "testFlow"
},
"responses": {
"200": {
"body": {
"value": [
{
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/workflows/testFlow/runs/08586776228332053161046300351/actions/for_each/scopeRepetitions/000000",
"name": "000000",
"properties": {
"code": "NotSpecified",
"correlation": {
"actionTrackingId": "5c0e7c24-4891-44e8-b631-8084c5531dd5",
"clientTrackingId": 8.586775357427611e+27
},
"endTime": "2018-04-18T17:05:57.6240967Z",
"repetitionIndexes": [
{
"itemIndex": 0,
"scopeName": "For_each"
}
],
"startTime": "2018-04-18T17:05:57.209588Z",
"status": "Succeeded"
},
"type": "Microsoft.Logic/workflows/runs/actions/scopeRepetitions"
},
{
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/workflows/testFlow/runs/08586776228332053161046300351/actions/for_each/scopeRepetitions/000001",
"name": "000001",
"properties": {
"code": "NotSpecified",
"correlation": {
"actionTrackingId": "1682d0bd-7189-4478-b333-fe364a80bd69",
"clientTrackingId": 8.586775357427611e+27
},
"endTime": "2018-04-18T17:05:57.2272796Z",
"repetitionIndexes": [
{
"itemIndex": 1,
"scopeName": "For_each"
}
],
"startTime": "2018-04-18T17:05:57.0686808Z",
"status": "Succeeded"
},
"type": "Microsoft.Logic/workflows/runs/actions/scopeRepetitions"
}
]
}
}
}
}
},
"x-ms-pageable": {
"nextLinkName": null
}
}
},
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}/actions/{actionName}/scopeRepetitions/{repetitionName}": {
"get": {
"description": "Get a workflow run action scoped repetition.",
"operationId": "WorkflowRunActionScopeRepetitions_Get",
"parameters": [
{
"$ref": "#/parameters/subscriptionId"
},
{
"description": "The resource group name.",
"in": "path",
"name": "resourceGroupName",
"required": true,
"type": "string"
},
{
"description": "The workflow name.",
"in": "path",
"name": "workflowName",
"required": true,
"type": "string"
},
{
"description": "The workflow run name.",
"in": "path",
"name": "runName",
"required": true,
"type": "string"
},
{
"description": "The workflow action name.",
"in": "path",
"name": "actionName",
"required": true,
"type": "string"
},
{
"description": "The workflow repetition.",
"in": "path",
"name": "repetitionName",
"required": true,
"type": "string"
},
{
"$ref": "#/parameters/api-version"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/WorkflowRunActionRepetitionDefinition"
}
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/ErrorResponse"
}
}
},
"tags": [
"WorkflowRunActions"
],
"x-ms-examples": {
"Get a scoped repetition": {
"parameters": {
"actionName": "for_each",
"api-version": "2019-05-01",
"repetitionName": "000000",
"resourceGroupName": "testResourceGroup",
"runName": 8.586776228332053e+27,
"subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
"workflowName": "testFlow"
},
"responses": {
"200": {
"body": {
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/workflows/testFlow/runs/08586776228332053161046300351/actions/for_each/scopeRepetitions/000000",
"name": "000000",
"properties": {
"code": "NotSpecified",
"correlation": {
"actionTrackingId": "5c0e7c24-4891-44e8-b631-8084c5531dd5",
"clientTrackingId": 8.586775357427611e+27
},
"endTime": "2018-04-18T17:05:57.6240967Z",
"repetitionIndexes": [
{
"itemIndex": 0,
"scopeName": "For_each"
}
],
"startTime": "2018-04-18T17:05:57.209588Z",
"status": "Succeeded"
},
"type": "Microsoft.Logic/workflows/runs/actions/scopeRepetitions"
}
}
}
}
}
}
},
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}/cancel": {
"post": {
"description": "Cancels a workflow run.",
"operationId": "WorkflowRuns_Cancel",
"parameters": [
{
"$ref": "#/parameters/subscriptionId"
},
{
"description": "The resource group name.",
"in": "path",
"name": "resourceGroupName",
"required": true,
"type": "string"
},
{
"description": "The workflow name.",
"in": "path",
"name": "workflowName",
"required": true,
"type": "string"
},
{
"description": "The workflow run name.",
"in": "path",
"name": "runName",
"required": true,
"type": "string"
},
{
"$ref": "#/parameters/api-version"
}
],
"responses": {
"200": {
"description": "OK"
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/ErrorResponse"
}
}
},
"tags": [
"WorkflowRuns"
],
"x-ms-examples": {
"Cancel a workflow run": {
"parameters": {
"api-version": "2019-05-01",
"resourceGroupName": "test-resource-group",
"runName": "08586676746934337772206998657CU22",
"subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
"workflowName": "test-workflow"
},
"responses": {
"200": {}
}
}
}
}
},
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}/operations/{operationId}": {
"get": {
"description": "Gets an operation for a run.",
"operationId": "WorkflowRunOperations_Get",
"parameters": [
{
"$ref": "#/parameters/subscriptionId"
},
{
"description": "The resource group name.",
"in": "path",
"name": "resourceGroupName",
"required": true,
"type": "string"
},
{
"description": "The workflow name.",
"in": "path",
"name": "workflowName",
"required": true,
"type": "string"
},
{
"description": "The workflow run name.",
"in": "path",
"name": "runName",
"required": true,
"type": "string"
},
{
"description": "The workflow operation id.",
"in": "path",
"name": "operationId",
"required": true,
"type": "string"
},
{
"$ref": "#/parameters/api-version"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/WorkflowRun"
}
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/ErrorResponse"
}
}
},
"tags": [
"WorkflowRunOperations"
],
"x-ms-examples": {
"Get a run operation": {
"parameters": {
"api-version": "2019-05-01",
"operationId": "ebdcbbde-c4db-43ec-987c-fd0f7726f43b",
"resourceGroupName": "testResourceGroup",
"runName": 8.58677414273004e+27,
"subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
"workflowName": "testFlow"
},
"responses": {
"200": {
"body": {
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/workflows/testFlow/runs/08586774142730039209110422528",
"name": 8.58677414273004e+27,
"properties": {
"correlation": {
"clientTrackingId": 8.58677414273004e+27
},
"endTime": "2018-04-20T02:50:13.7177644Z",
"outputs": {},
"startTime": "2018-04-20T02:50:12.4741081Z",
"status": "Succeeded",
"trigger": {
"code": "OK",
"correlation": {
"clientTrackingId": 8.58677414273004e+27
},
"endTime": "2018-04-20T02:50:12.460076Z",
"name": "Recurrence",
"scheduledTime": "2018-04-20T02:50:12.1412543Z",
"startTime": "2018-04-20T02:50:12.460076Z",
"status": "Succeeded"
},
"waitEndTime": "2018-04-20T02:50:12.4741081Z",
"workflow": {
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/workflows/testFlow/versions/08586993867806980512",
"name": 8586993867806980000,
"type": "Microsoft.Logic/workflows/versions"
}
},
"type": "Microsoft.Logic/workflows/runs"
}
}
}
}
}
}
},
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/triggers": {
"get": {
"description": "Gets a list of workflow triggers.",
"operationId": "WorkflowTriggers_List",
"parameters": [
{
"$ref": "#/parameters/subscriptionId"
},
{
"description": "The resource group name.",
"in": "path",
"name": "resourceGroupName",
"required": true,
"type": "string"
},
{
"description": "The workflow name.",
"in": "path",
"name": "workflowName",
"required": true,
"type": "string"
},
{
"$ref": "#/parameters/api-version"
},
{
"description": "The number of items to be included in the result.",
"format": "int32",
"in": "query",
"name": "$top",
"required": false,
"type": "integer"
},
{
"description": "The filter to apply on the operation.",
"in": "query",
"name": "$filter",
"required": false,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/WorkflowTriggerListResult"
}
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/ErrorResponse"
}
}
},
"tags": [
"WorkflowTriggers"
],
"x-ms-examples": {
"List workflow triggers": {
"parameters": {
"api-version": "2019-05-01",
"resourceGroupName": "test-resource-group",
"subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
"workflowName": "test-workflow"
},
"responses": {
"200": {
"body": {
"value": [
{
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/test-resource-group/providers/Microsoft.Logic/workflows/test-workflow/triggers/manual",
"name": "manual",
"properties": {
"changedTime": "2018-08-10T18:47:49.5288666Z",
"createdTime": "2018-08-10T17:32:30.2496336Z",
"provisioningState": "Succeeded",
"state": "Enabled",
"workflow": {
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/test-resource-group/providers/Microsoft.Logic/workflows/test-workflow/versions/08586676800160476478",
"name": 8586676800160476000,
"type": "Microsoft.Logic/workflows/versions"
}
},
"type": "Microsoft.Logic/workflows/triggers"
}
]
}
}
}
}
},
"x-ms-odata": "#/definitions/WorkflowTriggerFilter",
"x-ms-pageable": {
"nextLinkName": "nextLink"
}
}
},
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/triggers/{triggerName}": {
"get": {
"description": "Gets a workflow trigger.",
"operationId": "WorkflowTriggers_Get",
"parameters": [
{
"$ref": "#/parameters/subscriptionId"
},
{
"description": "The resource group name.",
"in": "path",
"name": "resourceGroupName",
"required": true,
"type": "string"
},
{
"description": "The workflow name.",
"in": "path",
"name": "workflowName",
"required": true,
"type": "string"
},
{
"description": "The workflow trigger name.",
"in": "path",
"name": "triggerName",
"required": true,
"type": "string"
},
{
"$ref": "#/parameters/api-version"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/WorkflowTrigger"
}
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/ErrorResponse"
}
}
},
"tags": [
"WorkflowTriggers"
],
"x-ms-examples": {
"Get a workflow trigger": {
"parameters": {
"api-version": "2019-05-01",
"resourceGroupName": "test-resource-group",
"subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
"triggerName": "manual",
"workflowName": "test-workflow"
},
"responses": {
"200": {
"body": {
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/test-resource-group/providers/Microsoft.Logic/workflows/test-workflow/triggers/manual",
"name": "manual",
"properties": {
"changedTime": "2018-08-10T18:47:49.5288666Z",
"createdTime": "2018-08-10T17:32:30.2496336Z",
"provisioningState": "Succeeded",
"state": "Enabled",
"workflow": {
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/test-resource-group/providers/Microsoft.Logic/workflows/test-workflow/versions/08586676800160476478",
"name": 8586676800160476000,
"type": "Microsoft.Logic/workflows/versions"
}
},
"type": "Microsoft.Logic/workflows/triggers"
}
}
}
}
}
}
},
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/triggers/{triggerName}/histories": {
"get": {
"description": "Gets a list of workflow trigger histories.",
"operationId": "WorkflowTriggerHistories_List",
"parameters": [
{
"$ref": "#/parameters/subscriptionId"
},
{
"description": "The resource group name.",
"in": "path",
"name": "resourceGroupName",
"required": true,
"type": "string"
},
{
"description": "The workflow name.",
"in": "path",
"name": "workflowName",
"required": true,
"type": "string"
},
{
"description": "The workflow trigger name.",
"in": "path",
"name": "triggerName",
"required": true,
"type": "string"
},
{
"$ref": "#/parameters/api-version"
},
{
"description": "The number of items to be included in the result.",
"format": "int32",
"in": "query",
"name": "$top",
"required": false,
"type": "integer"
},
{
"description": "The filter to apply on the operation. Options for filters include: Status, StartTime, and ClientTrackingId.",
"in": "query",
"name": "$filter",
"required": false,
"type": "string"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/WorkflowTriggerHistoryListResult"
}
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/ErrorResponse"
}
}
},
"tags": [
"WorkflowTriggerHistories"
],
"x-ms-examples": {
"List a workflow trigger history": {
"parameters": {
"api-version": "2019-05-01",
"resourceGroupName": "testResourceGroup",
"subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
"triggerName": "testTriggerName",
"workflowName": "testWorkflowName"
},
"responses": {
"200": {
"body": {
"value": [
{
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/workflows/testWorkflowName/triggers/testTriggerName/histories/08586676746934337772206998657CU22",
"name": "08586676746934337772206998657CU22",
"properties": {
"code": "OK",
"correlation": {
"clientTrackingId": "08586676746934337772206998657CU22"
},
"endTime": "2018-08-10T20:16:32.2987996Z",
"fired": true,
"run": {
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/workflows/testWorkflowName/runs/08586676746934337772206998657CU22",
"name": "08586676746934337772206998657CU22",
"type": "Microsoft.Logic/workflows/runs"
},
"scheduledTime": "2018-08-10T20:16:31.6344174Z",
"startTime": "2018-08-10T20:16:32.0387927Z",
"status": "Succeeded"
},
"type": "Microsoft.Logic/workflows/triggers/histories"
}
]
}
}
}
}
},
"x-ms-odata": "#/definitions/WorkflowTriggerHistoryFilter",
"x-ms-pageable": {
"nextLinkName": "nextLink"
}
}
},
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/triggers/{triggerName}/histories/{historyName}": {
"get": {
"description": "Gets a workflow trigger history.",
"operationId": "WorkflowTriggerHistories_Get",
"parameters": [
{
"$ref": "#/parameters/subscriptionId"
},
{
"description": "The resource group name.",
"in": "path",
"name": "resourceGroupName",
"required": true,
"type": "string"
},
{
"description": "The workflow name.",
"in": "path",
"name": "workflowName",
"required": true,
"type": "string"
},
{
"description": "The workflow trigger name.",
"in": "path",
"name": "triggerName",
"required": true,
"type": "string"
},
{
"description": "The workflow trigger history name. Corresponds to the run name for triggers that resulted in a run.",
"in": "path",
"name": "historyName",
"required": true,
"type": "string"
},
{
"$ref": "#/parameters/api-version"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/WorkflowTriggerHistory"
}
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/ErrorResponse"
}
}
},
"tags": [
"WorkflowTriggerHistories"
],
"x-ms-examples": {
"Get a workflow trigger history": {
"parameters": {
"api-version": "2019-05-01",
"historyName": "08586676746934337772206998657CU22",
"resourceGroupName": "testResourceGroup",
"subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
"triggerName": "testTriggerName",
"workflowName": "testWorkflowName"
},
"responses": {
"200": {
"body": {
"value": {
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/workflows/testWorkflowName/triggers/testTriggerName/histories/08586676746934337772206998657CU22",
"name": "08586676746934337772206998657CU22",
"properties": {
"code": "OK",
"correlation": {
"clientTrackingId": "08586676746934337772206998657CU22"
},
"endTime": "2018-08-10T20:16:32.2987996Z",
"fired": true,
"run": {
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testResourceGroup/providers/Microsoft.Logic/workflows/testWorkflowName/runs/08586676746934337772206998657CU22",
"name": "08586676746934337772206998657CU22",
"type": "Microsoft.Logic/workflows/runs"
},
"scheduledTime": "2018-08-10T20:16:31.6344174Z",
"startTime": "2018-08-10T20:16:32.0387927Z",
"status": "Succeeded"
},
"type": "Microsoft.Logic/workflows/triggers/histories"
}
}
}
}
}
}
}
},
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/triggers/{triggerName}/histories/{historyName}/resubmit": {
"post": {
"description": "Resubmits a workflow run based on the trigger history.",
"operationId": "WorkflowTriggerHistories_Resubmit",
"parameters": [
{
"$ref": "#/parameters/subscriptionId"
},
{
"description": "The resource group name.",
"in": "path",
"name": "resourceGroupName",
"required": true,
"type": "string"
},
{
"description": "The workflow name.",
"in": "path",
"name": "workflowName",
"required": true,
"type": "string"
},
{
"description": "The workflow trigger name.",
"in": "path",
"name": "triggerName",
"required": true,
"type": "string"
},
{
"description": "The workflow trigger history name. Corresponds to the run name for triggers that resulted in a run.",
"in": "path",
"name": "historyName",
"required": true,
"type": "string"
},
{
"$ref": "#/parameters/api-version"
}
],
"responses": {
"202": {
"description": "OK"
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/ErrorResponse"
}
}
},
"tags": [
"WorkflowTriggerHistories"
],
"x-ms-examples": {
"Resubmit a workflow run based on the trigger history": {
"parameters": {
"api-version": "2019-05-01",
"historyName": "testHistoryName",
"resourceGroupName": "testResourceGroup",
"subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
"triggerName": "testTriggerName",
"workflowName": "testWorkflowName"
},
"responses": {
"202": {}
}
}
}
}
},
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/triggers/{triggerName}/listCallbackUrl": {
"post": {
"description": "Get the callback URL for a workflow trigger.",
"operationId": "WorkflowTriggers_ListCallbackUrl",
"parameters": [
{
"$ref": "#/parameters/subscriptionId"
},
{
"description": "The resource group name.",
"in": "path",
"name": "resourceGroupName",
"required": true,
"type": "string"
},
{
"description": "The workflow name.",
"in": "path",
"name": "workflowName",
"required": true,
"type": "string"
},
{
"description": "The workflow trigger name.",
"in": "path",
"name": "triggerName",
"required": true,
"type": "string"
},
{
"$ref": "#/parameters/api-version"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/WorkflowTriggerCallbackUrl"
}
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/ErrorResponse"
}
}
},
"tags": [
"WorkflowTriggers"
],
"x-ms-examples": {
"Get the callback URL for a trigger": {
"parameters": {
"api-version": "2019-05-01",
"resourceGroupName": "test-resource-group",
"subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
"triggerName": "manual",
"workflowName": "test-workflow"
},
"responses": {
"200": {
"body": {
"basePath": "http://test-host:100/workflows/fb9c8d79b15f41ce9b12861862f43546/versions/08587100027316071865/triggers/manualTrigger/paths/invoke",
"method": "POST",
"queries": {
"api-version": "2018-07-01-preview",
"sig": "IxEQ_ygZf6WNEQCbjV0Vs6p6Y4DyNEJVAa86U5B4xhk",
"sp": "/versions/08587100027316071865/triggers/manualTrigger/run",
"sv": "1.0"
},
"value": "http://test-host:100/workflows/fb9c8d79b15f41ce9b12861862f43546/versions/08587100027316071865/triggers/manualTrigger/paths/invoke?api-version=2015-08-01-preview&sp=%2Fversions%2F08587100027316071865%2Ftriggers%2FmanualTrigger%2Frun&sv=1.0&sig=IxEQ_ygZf6WNEQCbjV0Vs6p6Y4DyNEJVAa86U5B4xhk"
}
}
}
}
}
}
},
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/triggers/{triggerName}/reset": {
"post": {
"description": "Resets a workflow trigger.",
"operationId": "WorkflowTriggers_Reset",
"parameters": [
{
"$ref": "#/parameters/subscriptionId"
},
{
"description": "The resource group name.",
"in": "path",
"name": "resourceGroupName",
"required": true,
"type": "string"
},
{
"description": "The workflow name.",
"in": "path",
"name": "workflowName",
"required": true,
"type": "string"
},
{
"description": "The workflow trigger name.",
"in": "path",
"name": "triggerName",
"required": true,
"type": "string"
},
{
"$ref": "#/parameters/api-version"
}
],
"responses": {
"200": {
"description": "OK"
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/ErrorResponse"
}
}
},
"tags": [
"WorkflowTriggers"
],
"x-ms-examples": {
"Reset trigger": {
"parameters": {
"api-version": "2019-05-01",
"resourceGroupName": "testResourceGroup",
"subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
"triggerName": "testTrigger",
"workflowName": "testWorkflow"
},
"responses": {
"200": {}
}
}
}
}
},
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/triggers/{triggerName}/run": {
"post": {
"description": "Runs a workflow trigger.",
"operationId": "WorkflowTriggers_Run",
"parameters": [
{
"$ref": "#/parameters/subscriptionId"
},
{
"description": "The resource group name.",
"in": "path",
"name": "resourceGroupName",
"required": true,
"type": "string"
},
{
"description": "The workflow name.",
"in": "path",
"name": "workflowName",
"required": true,
"type": "string"
},
{
"description": "The workflow trigger name.",
"in": "path",
"name": "triggerName",
"required": true,
"type": "string"
},
{
"$ref": "#/parameters/api-version"
}
],
"responses": {
"default": {
"description": "All status codes are acceptable.",
"schema": {
"$ref": "#/definitions/Object"
}
}
},
"tags": [
"WorkflowTriggers"
],
"x-ms-examples": {
"Run a workflow trigger": {
"parameters": {
"api-version": "2019-05-01",
"resourceGroupName": "test-resource-group",
"subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
"triggerName": "manual",
"workflowName": "test-workflow"
},
"responses": {
"default": {}
}
}
}
}
},
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/triggers/{triggerName}/schemas/json": {
"get": {
"description": "Get the trigger schema as JSON.",
"operationId": "WorkflowTriggers_GetSchemaJson",
"parameters": [
{
"$ref": "#/parameters/subscriptionId"
},
{
"description": "The resource group name.",
"in": "path",
"name": "resourceGroupName",
"required": true,
"type": "string"
},
{
"description": "The workflow name.",
"in": "path",
"name": "workflowName",
"required": true,
"type": "string"
},
{
"description": "The workflow trigger name.",
"in": "path",
"name": "triggerName",
"required": true,
"type": "string"
},
{
"$ref": "#/parameters/api-version"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/JsonSchema"
}
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/ErrorResponse"
}
}
},
"tags": [
"WorkflowTriggers"
],
"x-ms-examples": {
"Get trigger schema": {
"parameters": {
"api-version": "2019-05-01",
"resourceGroupName": "testResourceGroup",
"subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
"triggerName": "testTrigger",
"workflowName": "testWorkflow"
},
"responses": {
"200": {
"body": {
"content": "JsonContent",
"title": "JsonTitle"
}
}
}
}
}
}
},
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/triggers/{triggerName}/setState": {
"post": {
"description": "Sets the state of a workflow trigger.",
"operationId": "WorkflowTriggers_SetState",
"parameters": [
{
"$ref": "#/parameters/subscriptionId"
},
{
"description": "The resource group name.",
"in": "path",
"name": "resourceGroupName",
"required": true,
"type": "string"
},
{
"description": "The workflow name.",
"in": "path",
"name": "workflowName",
"required": true,
"type": "string"
},
{
"description": "The workflow trigger name.",
"in": "path",
"name": "triggerName",
"required": true,
"type": "string"
},
{
"description": "The workflow trigger state.",
"in": "body",
"name": "setState",
"required": true,
"schema": {
"$ref": "#/definitions/SetTriggerStateActionDefinition"
}
},
{
"$ref": "#/parameters/api-version"
}
],
"responses": {
"200": {
"description": "OK"
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/ErrorResponse"
}
}
},
"tags": [
"WorkflowTriggers"
],
"x-ms-examples": {
"Set trigger state": {
"parameters": {
"api-version": "2019-05-01",
"resourceGroupName": "testResourceGroup",
"setState": {
"source": {
"id": "subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/sourceResGroup/providers/Microsoft.Logic/workflows/sourceWorkflow/triggers/sourceTrigger"
}
},
"subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
"triggerName": "testTrigger",
"workflowName": "testWorkflow"
},
"responses": {
"200": {}
}
}
}
}
},
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/validate": {
"post": {
"description": "Validates the workflow.",
"operationId": "Workflows_ValidateByResourceGroup",
"parameters": [
{
"$ref": "#/parameters/subscriptionId"
},
{
"description": "The resource group name.",
"in": "path",
"name": "resourceGroupName",
"required": true,
"type": "string"
},
{
"description": "The workflow name.",
"in": "path",
"name": "workflowName",
"required": true,
"type": "string"
},
{
"description": "The workflow.",
"in": "body",
"name": "validate",
"required": true,
"schema": {
"$ref": "#/definitions/Workflow"
}
},
{
"$ref": "#/parameters/api-version"
}
],
"responses": {
"200": {
"description": "OK"
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/ErrorResponse"
}
}
},
"tags": [
"Workflows"
],
"x-ms-examples": {
"Validate a workflow": {
"parameters": {
"api-version": "2019-05-01",
"resourceGroupName": "test-resource-group",
"subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
"validate": {
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/test-resource-group/providers/Microsoft.Logic/workflows/test-workflow",
"location": "brazilsouth",
"name": "test-workflow",
"properties": {
"definition": {
"$schema": "https://schema.management.azure.com/providers/Microsoft.Logic/schemas/2016-06-01/workflowdefinition.json#",
"actions": {},
"contentVersion": "1.0.0.0",
"outputs": {},
"parameters": {},
"triggers": {}
},
"integrationAccount": {
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/test-resource-group/providers/Microsoft.Logic/integrationAccounts/test-integration-account"
}
},
"tags": {}
},
"workflowName": "test-workflow"
},
"responses": {
"200": {}
}
}
}
}
},
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/versions": {
"get": {
"description": "Gets a list of workflow versions.",
"operationId": "WorkflowVersions_List",
"parameters": [
{
"$ref": "#/parameters/subscriptionId"
},
{
"description": "The resource group name.",
"in": "path",
"name": "resourceGroupName",
"required": true,
"type": "string"
},
{
"description": "The workflow name.",
"in": "path",
"name": "workflowName",
"required": true,
"type": "string"
},
{
"$ref": "#/parameters/api-version"
},
{
"description": "The number of items to be included in the result.",
"format": "int32",
"in": "query",
"name": "$top",
"required": false,
"type": "integer"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/WorkflowVersionListResult"
}
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/ErrorResponse"
}
}
},
"tags": [
"WorkflowVersions"
],
"x-ms-examples": {
"List a workflows versions": {
"parameters": {
"api-version": "2019-05-01",
"resourceGroupName": "test-resource-group",
"subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
"workflowName": "test-workflow"
},
"responses": {
"200": {
"body": {
"value": [
{
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/test-resource-group/providers/Microsoft.Logic/workflows/test-workflow",
"location": "brazilsouth",
"name": "test-workflow",
"properties": {
"accessEndpoint": "http://tempuri.org",
"changedTime": "2018-08-09T22:54:54.3533634Z",
"createdTime": "2018-04-25T01:39:21.4365247Z",
"definition": {
"$schema": "https://schema.management.azure.com/providers/Microsoft.Logic/schemas/2016-06-01/workflowdefinition.json#",
"actions": {},
"contentVersion": "1.0.0.0",
"outputs": {},
"parameters": {},
"triggers": {}
},
"endpointsConfiguration": {
"connector": {
"outgoingIpAddresses": [
{
"address": "40.84.145.61"
}
]
},
"workflow": {
"accessEndpointIpAddresses": [
{
"address": "104.210.153.89"
},
{
"address": "13.85.79.155"
},
{
"address": "13.65.39.247"
}
],
"outgoingIpAddresses": [
{
"address": "13.84.159.168"
},
{
"address": "13.65.86.56"
},
{
"address": "13.65.82.190"
}
]
}
},
"integrationAccount": {
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/test-resource-group/providers/Microsoft.Logic/integrationAccounts/test-integration-account",
"name": "test-integration-account",
"type": "Microsoft.Logic/integrationAccounts"
},
"parameters": {},
"provisioningState": "Succeeded",
"state": "Enabled",
"version": 8586677515911718000
},
"tags": {},
"type": "Microsoft.Logic/workflows"
}
]
}
}
}
}
},
"x-ms-pageable": {
"nextLinkName": "nextLink"
}
}
},
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/versions/{versionId}": {
"get": {
"description": "Gets a workflow version.",
"operationId": "WorkflowVersions_Get",
"parameters": [
{
"$ref": "#/parameters/subscriptionId"
},
{
"description": "The resource group name.",
"in": "path",
"name": "resourceGroupName",
"required": true,
"type": "string"
},
{
"description": "The workflow name.",
"in": "path",
"name": "workflowName",
"required": true,
"type": "string"
},
{
"description": "The workflow versionId.",
"in": "path",
"name": "versionId",
"required": true,
"type": "string"
},
{
"$ref": "#/parameters/api-version"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/WorkflowVersion"
}
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/ErrorResponse"
}
}
},
"tags": [
"WorkflowVersions"
],
"x-ms-examples": {
"Get a workflow version": {
"parameters": {
"api-version": "2019-05-01",
"resourceGroupName": "test-resource-group",
"subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
"versionId": 8586676824806723000,
"workflowName": "test-workflow"
},
"responses": {
"200": {
"body": {
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/test-resource-group/providers/Microsoft.Logic/workflows/test-workflow",
"location": "brazilsouth",
"name": "test-workflow",
"properties": {
"accessEndpoint": "http://tempuri.org",
"changedTime": "2018-08-09T22:54:54.3533634Z",
"createdTime": "2018-04-25T01:39:21.4365247Z",
"definition": {
"$schema": "https://schema.management.azure.com/providers/Microsoft.Logic/schemas/2016-06-01/workflowdefinition.json#",
"actions": {},
"contentVersion": "1.0.0.0",
"outputs": {},
"parameters": {},
"triggers": {}
},
"endpointsConfiguration": {
"connector": {
"outgoingIpAddresses": [
{
"address": "40.84.145.61"
}
]
},
"workflow": {
"accessEndpointIpAddresses": [
{
"address": "104.210.153.89"
},
{
"address": "13.85.79.155"
},
{
"address": "13.65.39.247"
}
],
"outgoingIpAddresses": [
{
"address": "13.84.159.168"
},
{
"address": "13.65.86.56"
},
{
"address": "13.65.82.190"
}
]
}
},
"integrationAccount": {
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/test-resource-group/providers/Microsoft.Logic/integrationAccounts/test-integration-account",
"name": "test-integration-account",
"type": "Microsoft.Logic/integrationAccounts"
},
"parameters": {},
"provisioningState": "Succeeded",
"state": "Enabled",
"version": 8586677515911718000
},
"tags": {},
"type": "Microsoft.Logic/workflows"
}
}
}
}
}
}
},
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/versions/{versionId}/triggers/{triggerName}/listCallbackUrl": {
"post": {
"description": "Get the callback url for a trigger of a workflow version.",
"operationId": "WorkflowVersionTriggers_ListCallbackUrl",
"parameters": [
{
"$ref": "#/parameters/subscriptionId"
},
{
"description": "The resource group name.",
"in": "path",
"name": "resourceGroupName",
"required": true,
"type": "string"
},
{
"description": "The workflow name.",
"in": "path",
"name": "workflowName",
"required": true,
"type": "string"
},
{
"description": "The workflow versionId.",
"in": "path",
"name": "versionId",
"required": true,
"type": "string"
},
{
"description": "The workflow trigger name.",
"in": "path",
"name": "triggerName",
"required": true,
"type": "string"
},
{
"description": "The callback URL parameters.",
"in": "body",
"name": "parameters",
"required": false,
"schema": {
"$ref": "#/definitions/GetCallbackUrlParameters"
}
},
{
"$ref": "#/parameters/api-version"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/WorkflowTriggerCallbackUrl"
}
},
"default": {
"description": "Error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/ErrorResponse"
}
}
},
"tags": [
"WorkflowTriggers"
],
"x-ms-examples": {
"Get the callback url for a trigger of a workflow version": {
"parameters": {
"api-version": "2019-05-01",
"parameters": {
"keyType": "Primary",
"notAfter": "2017-03-05T08:00:00Z"
},
"resourceGroupName": "testResourceGroup",
"subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
"triggerName": "testTriggerName",
"versionId": "testWorkflowVersionId",
"workflowName": "testWorkflowName"
},
"responses": {
"200": {
"body": {
"basePath": "http://test-host:100/workflows/fb9c8d79b15f41ce9b12861862f43546/versions/08587100027316071865/triggers/manualTrigger/paths/invoke",
"method": "POST",
"queries": {
"api-version": "2015-08-01-preview",
"sig": "IxEQ_ygZf6WNEQCbjV0Vs6p6Y4DyNEJVAa86U5B4xhk",
"sp": "/versions/08587100027316071865/triggers/manualTrigger/run",
"sv": "1.0"
},
"value": "http://test-host:100/workflows/fb9c8d79b15f41ce9b12861862f43546/versions/08587100027316071865/triggers/manualTrigger/paths/invoke?api-version=2015-08-01-preview&sp=%2Fversions%2F08587100027316071865%2Ftriggers%2FmanualTrigger%2Frun&sv=1.0&sig=IxEQ_ygZf6WNEQCbjV0Vs6p6Y4DyNEJVAa86U5B4xhk"
}
}
}
}
}
}
},
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Logic/integrationServiceEnvironments": {
"get": {
"description": "Gets a list of integration service environments by resource group.",
"operationId": "IntegrationServiceEnvironments_ListByResourceGroup",
"parameters": [
{
"$ref": "#/parameters/subscriptionId"
},
{
"description": "The resource group.",
"in": "path",
"name": "resourceGroup",
"required": true,
"type": "string"
},
{
"$ref": "#/parameters/api-version"
},
{
"description": "The number of items to be included in the result.",
"format": "int32",
"in": "query",
"name": "$top",
"required": false,
"type": "integer"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/IntegrationServiceEnvironmentListResult"
}
},
"default": {
"description": "Logic error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/ErrorResponse"
}
}
},
"tags": [
"IntegrationServiceEnvironments"
],
"x-ms-examples": {
"List integration service environments by resource group name": {
"parameters": {
"api-version": "2019-05-01",
"resourceGroup": "testResourceGroup",
"subscriptionId": "f34b22a3-2202-4fb1-b040-1332bd928c84"
},
"responses": {
"200": {
"body": {
"value": [
{
"id": "/subscriptions/f34b22a3-2202-4fb1-b040-1332bd928c84/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationServiceEnvironments/ISE-ILB-NU",
"location": "northeurope",
"name": "ISE-ILB-NU",
"properties": {
"endpointsConfiguration": {
"connector": {
"outgoingIpAddresses": [
{
"address": "40.127.188.117"
},
{
"address": "40.85.114.29"
},
{
"address": "10.43.2.0/24"
},
{
"address": "10.43.3.0/24"
}
]
},
"workflow": {
"accessEndpointIpAddresses": [
{
"address": "10.43.1.6"
}
],
"outgoingIpAddresses": [
{
"address": "40.69.195.162"
},
{
"address": "10.43.1.0/24"
}
]
}
},
"integrationServiceEnvironmentId": "13b261d30b984753869902d7f47f4d55",
"networkConfiguration": {
"accessEndpoint": {
"type": "Internal"
},
"subnets": [
{
"id": "/subscriptions/f34b22a3-2202-4fb1-b040-1332bd928c84/resourceGroups/testResourceGroup/providers/Microsoft.Network/virtualNetworks/VNET-ILB-NorthEurope/subnets/s1",
"name": "VNET-ILB-NorthEurope/s1",
"type": "Microsoft.Network/virtualNetworks/subnets"
},
{
"id": "/subscriptions/f34b22a3-2202-4fb1-b040-1332bd928c84/resourceGroups/testResourceGroup/providers/Microsoft.Network/virtualNetworks/VNET-ILB-NorthEurope/subnets/s2",
"name": "VNET-ILB-NorthEurope/s2",
"type": "Microsoft.Network/virtualNetworks/subnets"
},
{
"id": "/subscriptions/f34b22a3-2202-4fb1-b040-1332bd928c84/resourceGroups/testResourceGroup/providers/Microsoft.Network/virtualNetworks/VNET-ILB-NorthEurope/subnets/s3",
"name": "VNET-ILB-NorthEurope/s3",
"type": "Microsoft.Network/virtualNetworks/subnets"
},
{
"id": "/subscriptions/f34b22a3-2202-4fb1-b040-1332bd928c84/resourceGroups/testResourceGroup/providers/Microsoft.Network/virtualNetworks/VNET-ILB-NorthEurope/subnets/s4",
"name": "VNET-ILB-NorthEurope/s4",
"type": "Microsoft.Network/virtualNetworks/subnets"
}
]
},
"provisioningState": "Succeeded",
"state": "Enabled"
},
"sku": {
"capacity": 0,
"name": "Developer"
},
"type": "Microsoft.Logic/integrationServiceEnvironments"
},
{
"id": "/subscriptions/f34b22a3-2202-4fb1-b040-1332bd928c84/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationServiceEnvironments/ISE-ILB-WCentralUS",
"location": "westcentralus",
"name": "ISE-ILB-WCentralUS",
"properties": {
"endpointsConfiguration": {
"connector": {
"outgoingIpAddresses": [
{
"address": "13.78.134.201"
},
{
"address": "13.77.206.166"
},
{
"address": "10.42.2.0/24"
},
{
"address": "10.42.3.0/24"
}
]
},
"workflow": {
"accessEndpointIpAddresses": [
{
"address": "10.42.1.5"
}
],
"outgoingIpAddresses": [
{
"address": "13.78.237.166"
},
{
"address": "10.42.1.0/24"
}
]
}
},
"integrationServiceEnvironmentId": "08bdba07c6b34ad6a263fc0152ff1735",
"networkConfiguration": {
"accessEndpoint": {
"type": "Internal"
},
"subnets": [
{
"id": "/subscriptions/f34b22a3-2202-4fb1-b040-1332bd928c84/resourceGroups/testResourceGroup/providers/Microsoft.Network/virtualNetworks/VNET-ILB-WCentralUS/subnets/s1",
"name": "VNET-ILB-WCentralUS/s1",
"type": "Microsoft.Network/virtualNetworks/subnets"
},
{
"id": "/subscriptions/f34b22a3-2202-4fb1-b040-1332bd928c84/resourceGroups/testResourceGroup/providers/Microsoft.Network/virtualNetworks/VNET-ILB-WCentralUS/subnets/s2",
"name": "VNET-ILB-WCentralUS/s2",
"type": "Microsoft.Network/virtualNetworks/subnets"
},
{
"id": "/subscriptions/f34b22a3-2202-4fb1-b040-1332bd928c84/resourceGroups/testResourceGroup/providers/Microsoft.Network/virtualNetworks/VNET-ILB-WCentralUS/subnets/s3",
"name": "VNET-ILB-WCentralUS/s3",
"type": "Microsoft.Network/virtualNetworks/subnets"
},
{
"id": "/subscriptions/f34b22a3-2202-4fb1-b040-1332bd928c84/resourceGroups/testResourceGroup/providers/Microsoft.Network/virtualNetworks/VNET-ILB-WCentralUS/subnets/s4",
"name": "VNET-ILB-WCentralUS/s4",
"type": "Microsoft.Network/virtualNetworks/subnets"
}
]
},
"provisioningState": "Succeeded",
"state": "Enabled"
},
"sku": {
"capacity": 0,
"name": "Developer"
},
"type": "Microsoft.Logic/integrationServiceEnvironments"
}
]
}
}
}
}
},
"x-ms-pageable": {
"nextLinkName": "nextLink"
}
}
},
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Logic/integrationServiceEnvironments/{integrationServiceEnvironmentName}": {
"delete": {
"description": "Deletes an integration service environment.",
"operationId": "IntegrationServiceEnvironments_Delete",
"parameters": [
{
"$ref": "#/parameters/subscriptionId"
},
{
"description": "The resource group.",
"in": "path",
"name": "resourceGroup",
"required": true,
"type": "string"
},
{
"description": "The integration service environment name.",
"in": "path",
"name": "integrationServiceEnvironmentName",
"required": true,
"type": "string"
},
{
"$ref": "#/parameters/api-version"
}
],
"responses": {
"200": {
"description": "OK"
},
"204": {
"description": "No Content"
},
"default": {
"description": "Logic error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/ErrorResponse"
}
}
},
"tags": [
"IntegrationServiceEnvironments"
],
"x-ms-examples": {
"Delete an integration account": {
"parameters": {
"api-version": "2019-05-01",
"integrationServiceEnvironmentName": "testIntegrationServiceEnvironment",
"resourceGroup": "testResourceGroup",
"subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345"
},
"responses": {
"200": {},
"204": {}
}
}
}
},
"get": {
"description": "Gets an integration service environment.",
"operationId": "IntegrationServiceEnvironments_Get",
"parameters": [
{
"$ref": "#/parameters/subscriptionId"
},
{
"description": "The resource group.",
"in": "path",
"name": "resourceGroup",
"required": true,
"type": "string"
},
{
"description": "The integration service environment name.",
"in": "path",
"name": "integrationServiceEnvironmentName",
"required": true,
"type": "string"
},
{
"$ref": "#/parameters/api-version"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/IntegrationServiceEnvironment"
}
},
"default": {
"description": "Logic error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/ErrorResponse"
}
}
},
"tags": [
"IntegrationServiceEnvironments"
],
"x-ms-examples": {
"Get integration service environment by name": {
"parameters": {
"api-version": "2019-05-01",
"integrationServiceEnvironmentName": "testIntegrationServiceEnvironment",
"resourceGroup": "testResourceGroup",
"subscriptionId": "f34b22a3-2202-4fb1-b040-1332bd928c84"
},
"responses": {
"200": {
"body": {
"id": "/subscriptions/f34b22a3-2202-4fb1-b040-1332bd928c84/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationServiceEnvironments/testIntegrationServiceEnvironment",
"location": "northeurope",
"name": "testIntegrationServiceEnvironment",
"properties": {
"endpointsConfiguration": {
"connector": {
"outgoingIpAddresses": [
{
"address": "40.127.188.117"
},
{
"address": "40.85.114.29"
},
{
"address": "10.43.2.0/24"
},
{
"address": "10.43.3.0/24"
}
]
},
"workflow": {
"accessEndpointIpAddresses": [
{
"address": "10.43.1.6"
}
],
"outgoingIpAddresses": [
{
"address": "40.69.195.162"
},
{
"address": "10.43.1.0/24"
}
]
}
},
"integrationServiceEnvironmentId": "13b261d30b984753869902d7f47f4d55",
"networkConfiguration": {
"accessEndpoint": {
"type": "Internal"
},
"subnets": [
{
"id": "/subscriptions/f34b22a3-2202-4fb1-b040-1332bd928c84/resourceGroups/testResourceGroup/providers/Microsoft.Network/virtualNetworks/VNET-ILB-NorthEurope/subnets/s1",
"name": "VNET-ILB-NorthEurope/s1",
"type": "Microsoft.Network/virtualNetworks/subnets"
},
{
"id": "/subscriptions/f34b22a3-2202-4fb1-b040-1332bd928c84/resourceGroups/testResourceGroup/providers/Microsoft.Network/virtualNetworks/VNET-ILB-NorthEurope/subnets/s2",
"name": "VNET-ILB-NorthEurope/s2",
"type": "Microsoft.Network/virtualNetworks/subnets"
},
{
"id": "/subscriptions/f34b22a3-2202-4fb1-b040-1332bd928c84/resourceGroups/testResourceGroup/providers/Microsoft.Network/virtualNetworks/VNET-ILB-NorthEurope/subnets/s3",
"name": "VNET-ILB-NorthEurope/s3",
"type": "Microsoft.Network/virtualNetworks/subnets"
},
{
"id": "/subscriptions/f34b22a3-2202-4fb1-b040-1332bd928c84/resourceGroups/testResourceGroup/providers/Microsoft.Network/virtualNetworks/VNET-ILB-NorthEurope/subnets/s4",
"name": "VNET-ILB-NorthEurope/s4",
"type": "Microsoft.Network/virtualNetworks/subnets"
}
]
},
"provisioningState": "Succeeded",
"state": "Enabled"
},
"sku": {
"capacity": 0,
"name": "Developer"
},
"type": "Microsoft.Logic/integrationServiceEnvironments"
}
}
}
}
}
},
"patch": {
"description": "Updates an integration service environment.",
"operationId": "IntegrationServiceEnvironments_Update",
"parameters": [
{
"$ref": "#/parameters/subscriptionId"
},
{
"description": "The resource group.",
"in": "path",
"name": "resourceGroup",
"required": true,
"type": "string"
},
{
"description": "The integration service environment name.",
"in": "path",
"name": "integrationServiceEnvironmentName",
"required": true,
"type": "string"
},
{
"$ref": "#/parameters/api-version"
},
{
"description": "The integration service environment.",
"in": "body",
"name": "integrationServiceEnvironment",
"required": true,
"schema": {
"$ref": "#/definitions/IntegrationServiceEnvironment"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/IntegrationServiceEnvironment"
}
},
"default": {
"description": "Logic error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/ErrorResponse"
}
}
},
"tags": [
"IntegrationServiceEnvironments"
],
"x-ms-examples": {
"Patch an integration service environment": {
"parameters": {
"api-version": "2019-05-01",
"integrationServiceEnvironment": {
"sku": {
"capacity": 0,
"name": "Developer"
},
"tags": {
"tag1": "value1"
}
},
"integrationServiceEnvironmentName": "testIntegrationServiceEnvironment",
"resourceGroup": "testResourceGroup",
"subscriptionId": "f34b22a3-2202-4fb1-b040-1332bd928c84"
},
"responses": {
"200": {
"body": {
"id": "/subscriptions/f34b22a3-2202-4fb1-b040-1332bd928c84/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationServiceEnvironments/testIntegrationServiceEnvironment",
"location": "northeurope",
"name": "testIntegrationServiceEnvironment",
"properties": {
"endpointsConfiguration": {
"connector": {
"outgoingIpAddresses": [
{
"address": "40.127.188.117"
},
{
"address": "40.85.114.29"
},
{
"address": "10.43.2.0/24"
},
{
"address": "10.43.3.0/24"
}
]
},
"workflow": {
"accessEndpointIpAddresses": [
{
"address": "10.43.1.6"
}
],
"outgoingIpAddresses": [
{
"address": "40.69.195.162"
},
{
"address": "10.43.1.0/24"
}
]
}
},
"integrationServiceEnvironmentId": "13b261d30b984753869902d7f47f4d55",
"networkConfiguration": {
"accessEndpoint": {
"type": "Internal"
},
"subnets": [
{
"id": "/subscriptions/f34b22a3-2202-4fb1-b040-1332bd928c84/resourceGroups/testResourceGroup/providers/Microsoft.Network/virtualNetworks/VNET-ILB-NorthEurope/subnets/s1",
"name": "VNET-ILB-NorthEurope/s1",
"type": "Microsoft.Network/virtualNetworks/subnets"
},
{
"id": "/subscriptions/f34b22a3-2202-4fb1-b040-1332bd928c84/resourceGroups/testResourceGroup/providers/Microsoft.Network/virtualNetworks/VNET-ILB-NorthEurope/subnets/s2",
"name": "VNET-ILB-NorthEurope/s2",
"type": "Microsoft.Network/virtualNetworks/subnets"
},
{
"id": "/subscriptions/f34b22a3-2202-4fb1-b040-1332bd928c84/resourceGroups/testResourceGroup/providers/Microsoft.Network/virtualNetworks/VNET-ILB-NorthEurope/subnets/s3",
"name": "VNET-ILB-NorthEurope/s3",
"type": "Microsoft.Network/virtualNetworks/subnets"
},
{
"id": "/subscriptions/f34b22a3-2202-4fb1-b040-1332bd928c84/resourceGroups/testResourceGroup/providers/Microsoft.Network/virtualNetworks/VNET-ILB-NorthEurope/subnets/s4",
"name": "VNET-ILB-NorthEurope/s4",
"type": "Microsoft.Network/virtualNetworks/subnets"
}
]
},
"provisioningState": "InProgress",
"state": "Enabled"
},
"sku": {
"capacity": 0,
"name": "Developer"
},
"type": "Microsoft.Logic/integrationServiceEnvironments"
},
"headers": {
"azure-AsyncOperation": "https://management.azure.com/subscriptions/f34b22a3-2202-4fb1-b040-1332bd928c84/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationServiceEnvironments/testIntegrationServiceEnvironment/operationStatuses/eyJmbG93T3BlcmF0aW9uIjoiUHV0SW50ZWdyYXRpb25TZXJ2aWNlRW52aXJvbm1lbnQiLCJvcGVyYXRpb25TZXF1ZW5jZUlkIjoiMDg1ODYzNjkwMzg1NzEwMTExNzUifQ==?api-version=2019-05-01"
}
}
}
}
},
"x-ms-long-running-operation": true
},
"put": {
"description": "Creates or updates an integration service environment.",
"operationId": "IntegrationServiceEnvironments_CreateOrUpdate",
"parameters": [
{
"$ref": "#/parameters/subscriptionId"
},
{
"description": "The resource group.",
"in": "path",
"name": "resourceGroup",
"required": true,
"type": "string"
},
{
"description": "The integration service environment name.",
"in": "path",
"name": "integrationServiceEnvironmentName",
"required": true,
"type": "string"
},
{
"$ref": "#/parameters/api-version"
},
{
"description": "The integration service environment.",
"in": "body",
"name": "integrationServiceEnvironment",
"required": true,
"schema": {
"$ref": "#/definitions/IntegrationServiceEnvironment"
}
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/IntegrationServiceEnvironment"
}
},
"201": {
"description": "Created",
"schema": {
"$ref": "#/definitions/IntegrationServiceEnvironment"
}
},
"default": {
"description": "Logic error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/ErrorResponse"
}
}
},
"tags": [
"IntegrationServiceEnvironments"
],
"x-ms-examples": {
"Create or update an integration service environment": {
"parameters": {
"api-version": "2019-05-01",
"integrationServiceEnvironment": {
"location": "brazilsouth",
"properties": {
"networkConfiguration": {
"accessEndpoint": {
"type": "Internal"
},
"subnets": [
{
"id": "/subscriptions/f34b22a3-2202-4fb1-b040-1332bd928c84/resourceGroups/testResourceGroup/providers/Microsoft.Network/virtualNetworks/testVNET/subnets/s1"
},
{
"id": "/subscriptions/f34b22a3-2202-4fb1-b040-1332bd928c84/resourceGroups/testResourceGroup/providers/Microsoft.Network/virtualNetworks/testVNET/subnets/s2"
},
{
"id": "/subscriptions/f34b22a3-2202-4fb1-b040-1332bd928c84/resourceGroups/testResourceGroup/providers/Microsoft.Network/virtualNetworks/testVNET/subnets/s3"
},
{
"id": "/subscriptions/f34b22a3-2202-4fb1-b040-1332bd928c84/resourceGroups/testResourceGroup/providers/Microsoft.Network/virtualNetworks/testVNET/subnets/s4"
}
]
}
},
"sku": {
"capacity": 2,
"name": "Premium"
}
},
"integrationServiceEnvironmentName": "testIntegrationServiceEnvironment",
"resourceGroup": "testResourceGroup",
"subscriptionId": "f34b22a3-2202-4fb1-b040-1332bd928c84"
},
"responses": {
"200": {
"body": {
"id": "/subscriptions/f34b22a3-2202-4fb1-b040-1332bd928c84/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationServiceEnvironments/testIntegrationServiceEnvironment",
"location": "northeurope",
"name": "testIntegrationServiceEnvironment",
"properties": {
"endpointsConfiguration": {
"connector": {
"outgoingIpAddresses": [
{
"address": "40.127.188.117"
},
{
"address": "40.85.114.29"
},
{
"address": "10.43.2.0/24"
},
{
"address": "10.43.3.0/24"
}
]
},
"workflow": {
"accessEndpointIpAddresses": [
{
"address": "10.43.1.6"
}
],
"outgoingIpAddresses": [
{
"address": "40.69.195.162"
},
{
"address": "10.43.1.0/24"
}
]
}
},
"integrationServiceEnvironmentId": "13b261d30b984753869902d7f47f4d55",
"networkConfiguration": {
"accessEndpoint": {
"type": "Internal"
},
"subnets": [
{
"id": "/subscriptions/f34b22a3-2202-4fb1-b040-1332bd928c84/resourceGroups/testResourceGroup/providers/Microsoft.Network/virtualNetworks/testVNET/subnets/s1",
"name": "testVNET/s1",
"type": "Microsoft.Network/virtualNetworks/subnets"
},
{
"id": "/subscriptions/f34b22a3-2202-4fb1-b040-1332bd928c84/resourceGroups/testResourceGroup/providers/Microsoft.Network/virtualNetworks/testVNET/subnets/s2",
"name": "testVNET/s2",
"type": "Microsoft.Network/virtualNetworks/subnets"
},
{
"id": "/subscriptions/f34b22a3-2202-4fb1-b040-1332bd928c84/resourceGroups/testResourceGroup/providers/Microsoft.Network/virtualNetworks/testVNET/subnets/s3",
"name": "testVNET/s3",
"type": "Microsoft.Network/virtualNetworks/subnets"
},
{
"id": "/subscriptions/f34b22a3-2202-4fb1-b040-1332bd928c84/resourceGroups/testResourceGroup/providers/Microsoft.Network/virtualNetworks/testVNET/subnets/s4",
"name": "testVNET/s4",
"type": "Microsoft.Network/virtualNetworks/subnets"
}
]
},
"provisioningState": "InProgress",
"state": "Enabled"
},
"sku": {
"capacity": 0,
"name": "Developer"
},
"type": "Microsoft.Logic/integrationServiceEnvironments"
},
"headers": {
"azure-AsyncOperation": "https://management.azure.com/subscriptions/f34b22a3-2202-4fb1-b040-1332bd928c84/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationServiceEnvironments/testIntegrationServiceEnvironment/operationStatuses/eyJmbG93T3BlcmF0aW9uIjoiUHV0SW50ZWdyYXRpb25TZXJ2aWNlRW52aXJvbm1lbnQiLCJvcGVyYXRpb25TZXF1ZW5jZUlkIjoiMDg1ODYzNjkwMzg1NzEwMTExNzUifQ==?api-version=2019-05-01"
}
},
"201": {
"body": {
"id": "/subscriptions/f34b22a3-2202-4fb1-b040-1332bd928c84/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationServiceEnvironments/testIntegrationServiceEnvironment",
"location": "northeurope",
"name": "testIntegrationServiceEnvironment",
"properties": {
"endpointsConfiguration": {
"connector": {
"outgoingIpAddresses": [
{
"address": "40.127.188.117"
},
{
"address": "40.85.114.29"
},
{
"address": "10.43.2.0/24"
},
{
"address": "10.43.3.0/24"
}
]
},
"workflow": {
"accessEndpointIpAddresses": [
{
"address": "10.43.1.6"
}
],
"outgoingIpAddresses": [
{
"address": "40.69.195.162"
},
{
"address": "10.43.1.0/24"
}
]
}
},
"integrationServiceEnvironmentId": "13b261d30b984753869902d7f47f4d55",
"networkConfiguration": {
"accessEndpoint": {
"type": "Internal"
},
"subnets": [
{
"id": "/subscriptions/f34b22a3-2202-4fb1-b040-1332bd928c84/resourceGroups/testResourceGroup/providers/Microsoft.Network/virtualNetworks/testVNET/subnets/s1",
"name": "testVNET/s1",
"type": "Microsoft.Network/virtualNetworks/subnets"
},
{
"id": "/subscriptions/f34b22a3-2202-4fb1-b040-1332bd928c84/resourceGroups/testResourceGroup/providers/Microsoft.Network/virtualNetworks/testVNET/subnets/s2",
"name": "testVNET/s2",
"type": "Microsoft.Network/virtualNetworks/subnets"
},
{
"id": "/subscriptions/f34b22a3-2202-4fb1-b040-1332bd928c84/resourceGroups/testResourceGroup/providers/Microsoft.Network/virtualNetworks/testVNET/subnets/s3",
"name": "testVNET/s3",
"type": "Microsoft.Network/virtualNetworks/subnets"
},
{
"id": "/subscriptions/f34b22a3-2202-4fb1-b040-1332bd928c84/resourceGroups/testResourceGroup/providers/Microsoft.Network/virtualNetworks/testVNET/subnets/s4",
"name": "testVNET/s4",
"type": "Microsoft.Network/virtualNetworks/subnets"
}
]
},
"provisioningState": "InProgress",
"state": "Enabled"
},
"sku": {
"capacity": 0,
"name": "Developer"
},
"type": "Microsoft.Logic/integrationServiceEnvironments"
},
"headers": {
"azure-AsyncOperation": "https://management.azure.com/subscriptions/f34b22a3-2202-4fb1-b040-1332bd928c84/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationServiceEnvironments/testIntegrationServiceEnvironment/operationStatuses/eyJmbG93T3BlcmF0aW9uIjoiUHV0SW50ZWdyYXRpb25TZXJ2aWNlRW52aXJvbm1lbnQiLCJvcGVyYXRpb25TZXF1ZW5jZUlkIjoiMDg1ODYzNjkwMzg1NzEwMTExNzUifQ==?api-version=2019-05-01"
}
}
}
}
},
"x-ms-long-running-operation": true
}
},
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Logic/integrationServiceEnvironments/{integrationServiceEnvironmentName}/health/network": {
"get": {
"description": "Gets the integration service environment network health.",
"operationId": "IntegrationServiceEnvironmentNetworkHealth_Get",
"parameters": [
{
"$ref": "#/parameters/subscriptionId"
},
{
"description": "The resource group.",
"in": "path",
"name": "resourceGroup",
"required": true,
"type": "string"
},
{
"description": "The integration service environment name.",
"in": "path",
"name": "integrationServiceEnvironmentName",
"required": true,
"type": "string"
},
{
"$ref": "#/parameters/api-version"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/IntegrationServiceEnvironmentNetworkHealth"
}
},
"default": {
"description": "Logic error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/ErrorResponse"
}
}
},
"tags": [
"integrationServiceEnvironmentNetworkHealth"
],
"x-ms-examples": {
"Gets the integration service environment network health": {
"parameters": {
"api-version": "2019-05-01",
"integrationServiceEnvironmentName": "testIntegrationServiceEnvironment",
"resourceGroup": "testResourceGroup",
"subscriptionId": "f34b22a3-2202-4fb1-b040-1332bd928c84"
},
"responses": {
"200": {
"body": {
"LA1": {
"networkDependencyHealthState": "Healthy",
"outboundNetworkDependencies": [
{
"category": "AzureStorage",
"displayName": "Azure Storage",
"endpoints": [
{
"accessibility": "Available",
"domainName": "www.table.core.windows.net",
"ports": [
"80",
"443"
]
},
{
"accessibility": "Available",
"domainName": "www.blob.core.windows.net",
"ports": [
"80",
"443"
]
},
{
"accessibility": "Available",
"domainName": "www.queue.core.windows.net",
"ports": [
"80",
"443"
]
}
]
},
{
"category": "AzureActiveDirectory",
"displayName": "Azure Active Directory",
"endpoints": [
{
"accessibility": "Available",
"domainName": "graph.windows.net",
"ports": [
"80",
"443"
]
}
]
},
{
"category": "SSLCertificateVerification",
"displayName": "SSL Certificate Verification",
"endpoints": [
{
"accessibility": "Available",
"domainName": "ocsp.msocsp.com",
"ports": [
"80",
"443"
]
},
{
"accessibility": "Available",
"domainName": "mscrl.microsoft.com",
"ports": [
"80",
"443"
]
},
{
"accessibility": "Available",
"domainName": "crl.microsoft.com",
"ports": [
"80",
"443"
]
},
{
"accessibility": "Available",
"domainName": "www.microsoft.com",
"ports": [
"80",
"443"
]
},
{
"accessibility": "Available",
"domainName": "crl3.digicert.com",
"ports": [
"80",
"443"
]
},
{
"accessibility": "Available",
"domainName": "ocsp.digicert.com",
"ports": [
"80",
"443"
]
},
{
"accessibility": "Available",
"domainName": "cacerts.digicert.com",
"ports": [
"80",
"443"
]
},
{
"accessibility": "Available",
"domainName": "www.thawte.com",
"ports": [
"80",
"443"
]
}
]
},
{
"category": "DiagnosticLogsAndMetrics",
"displayName": "Diagnostic Logs And Metrics",
"endpoints": [
{
"accessibility": "Available",
"domainName": "az-prod.metrics.nsatc.net",
"ports": [
"443"
]
}
]
},
{
"category": "IntegrationServiceEnvironmentConnectors",
"displayName": "Integration Service Environment Connectors",
"endpoints": [
{
"accessibility": "Available",
"domainName": "flow-yticlpbiumhig-cqsn-apim-runtime.brazilus.environments.microsoftazurelogicapps.net",
"ports": [
"443"
]
}
]
},
{
"category": "RedisCache",
"displayName": "Redis Cache",
"endpoints": [
{
"accessibility": "Available",
"domainName": "flowyticlpbiumhigcqsn.redis.cache.windows.net",
"ports": [
"6380"
]
}
]
}
],
"outboundNetworkHealth": {
"state": "Healthy"
}
},
"LA2": {
"networkDependencyHealthState": "Healthy",
"outboundNetworkDependencies": [
{
"category": "AzureStorage",
"displayName": "Azure Storage",
"endpoints": [
{
"accessibility": "Available",
"domainName": "blob.core.windows.net",
"ports": [
"80",
"443"
]
},
{
"accessibility": "Available",
"domainName": "queue.core.windows.net",
"ports": [
"80",
"443"
]
},
{
"accessibility": "Available",
"domainName": "table.core.windows.net",
"ports": [
"80",
"443"
]
},
{
"accessibility": "Available",
"domainName": "file.core.windows.net",
"ports": [
"80",
"443"
]
}
]
},
{
"category": "SQL",
"displayName": "Azure SQL Database",
"endpoints": [
{
"accessibility": "Available",
"domainName": "database.windows.net",
"ports": [
"1433"
]
}
]
},
{
"category": "AzureManagement",
"displayName": "Azure Management",
"endpoints": [
{
"accessibility": "Available",
"domainName": "management.core.windows.net",
"ports": [
"443"
]
},
{
"accessibility": "Available",
"domainName": "admin.core.windows.net",
"ports": [
"443"
]
},
{
"accessibility": "Available",
"domainName": "management.azure.com",
"ports": [
"443"
]
}
]
},
{
"category": "AzureActiveDirectory",
"displayName": "Azure Active Directory",
"endpoints": [
{
"accessibility": "Available",
"domainName": "graph.windows.net",
"ports": [
"443"
]
}
]
},
{
"category": "RegionalService",
"displayName": "Regional Service",
"endpoints": [
{
"accessibility": "Available",
"domainName": "gr-prod-sn1.cloudapp.net",
"ports": [
"443"
]
},
{
"accessibility": "Available",
"domainName": "az-prod.metrics.nsatc.net",
"ports": [
"443"
]
}
]
},
{
"category": "SSLCertificateVerification",
"displayName": "SSL Certificate Verification",
"endpoints": [
{
"accessibility": "Available",
"domainName": "ocsp.msocsp.com",
"ports": [
"80",
"443"
]
},
{
"accessibility": "Available",
"domainName": "mscrl.microsoft.com",
"ports": [
"80",
"443"
]
},
{
"accessibility": "Available",
"domainName": "crl.microsoft.com",
"ports": [
"80",
"443"
]
},
{
"accessibility": "Available",
"domainName": "www.microsoft.com",
"ports": [
"80",
"443"
]
},
{
"accessibility": "Available",
"domainName": "crl3.digicert.com",
"ports": [
"80",
"443"
]
},
{
"accessibility": "Available",
"domainName": "ocsp.digicert.com",
"ports": [
"80",
"443"
]
},
{
"accessibility": "Available",
"domainName": "cacerts.digicert.com",
"ports": [
"80",
"443"
]
},
{
"accessibility": "Available",
"domainName": "www.thawte.com",
"ports": [
"80",
"443"
]
}
]
}
],
"outboundNetworkHealth": {
"state": "Healthy"
}
},
"LA3": {
"networkDependencyHealthState": "Healthy",
"outboundNetworkDependencies": [
{
"category": "RecoveryService",
"displayName": "Recovery Service",
"endpoints": [
{
"accessibility": "Available",
"domainName": "https://prod3.metrics.nsatc.net:1886/RecoveryService",
"ports": [
"1886"
]
}
]
},
{
"category": "SQL",
"displayName": "SQL",
"endpoints": [
{
"accessibility": "Available",
"domainName": "jnb6zdnqth.database.windows.net",
"ports": [
"1443"
]
}
]
},
{
"category": "DiagnosticLogsAndMetrics",
"displayName": "Diagnostic Logs And Metrics",
"endpoints": [
{
"accessibility": "Available",
"domainName": "prod.warmpath.msftcloudes.com",
"ports": [
"443"
]
}
]
},
{
"category": "AzureStorage",
"displayName": "Azure Storage",
"endpoints": [
{
"accessibility": "Available",
"domainName": "apimgmtstcfpq5vx3sh9wdme.blob.core.windows.net",
"ports": [
"443"
]
},
{
"accessibility": "Available",
"domainName": "apimgmtstcfpq5vx3sh9wdme.file.core.windows.net",
"ports": [
"445"
]
},
{
"accessibility": "Available",
"domainName": "apimgmtstcfpq5vx3sh9wdme.queue.core.windows.net",
"ports": [
"443"
]
},
{
"accessibility": "Available",
"domainName": "apimgmtstcfpq5vx3sh9wdme.table.core.windows.net",
"ports": [
"443"
]
}
]
}
],
"outboundNetworkHealth": {
"state": "Healthy"
}
},
"LA4": {
"networkDependencyHealthState": "Healthy"
}
}
}
}
}
}
}
},
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Logic/integrationServiceEnvironments/{integrationServiceEnvironmentName}/managedApis": {
"get": {
"description": "Gets the integration service environment managed Apis.",
"operationId": "IntegrationServiceEnvironmentManagedApis_List",
"parameters": [
{
"$ref": "#/parameters/subscriptionId"
},
{
"description": "The resource group.",
"in": "path",
"name": "resourceGroup",
"required": true,
"type": "string"
},
{
"description": "The integration service environment name.",
"in": "path",
"name": "integrationServiceEnvironmentName",
"required": true,
"type": "string"
},
{
"$ref": "#/parameters/api-version"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/ManagedApiListResult"
}
},
"default": {
"description": "Logic error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/ErrorResponse"
}
}
},
"tags": [
"integrationServiceEnvironmentManagedApis"
],
"x-ms-examples": {
"Gets the integration service environment managed Apis": {
"parameters": {
"api-version": "2019-05-01",
"integrationServiceEnvironmentName": "testIntegrationServiceEnvironment",
"resourceGroup": "testResourceGroup",
"subscriptionId": "f34b22a3-2202-4fb1-b040-1332bd928c84"
},
"responses": {
"200": {
"body": {
"value": [
{
"id": "/subscriptions/f34b22a3-2202-4fb1-b040-1332bd928c84/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationServiceEnvironments/testIntegrationServiceEnvironment/managedApis/azurefile",
"location": "brazilsouth",
"name": "azurefile",
"properties": {
"capabilities": [
"blob"
],
"connectionParameters": {
"accessKey": {
"type": "securestring",
"uiDefinition": {
"constraints": {
"required": "true"
},
"description": "Specify a valid primary/secondary storage account access key.",
"displayName": "Azure Storage Account Access Key",
"tooltip": "Specify a valid primary/secondary storage account access key."
}
},
"accountName": {
"type": "string",
"uiDefinition": {
"constraints": {
"required": "true"
},
"description": "Name of the storage account the connector should use.",
"displayName": "Azure Storage Account name",
"tooltip": "Provide the storage account name"
}
}
},
"generalInformation": {
"description": "Microsoft Azure Storage provides a massively scalable, durable, and highly available storage for data on the cloud, and serves as the data storage solution for modern applications. Connect to File Storage to perform various operations such as create, update, get and delete on files in your Azure Storage account.",
"displayName": "Azure File Storage",
"iconUrl": "https://powerappsconnectorsdf.blob.core.windows.net/officialicons/azurefile/icon_1.0.1216.1605.png",
"releaseTag": "Preview",
"tier": "Standard"
},
"integrationServiceEnvironment": {
"id": "/subscriptions/f34b22a3-2202-4fb1-b040-1332bd928c84/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationServiceEnvironments/testIntegrationServiceEnvironment",
"name": "tes-ise-ga",
"type": "Microsoft.Logic/integrationServiceEnvironments"
},
"metadata": {
"brandColor": "#804998",
"source": "marketplace"
},
"name": "azurefile",
"provisioningState": "Succeeded",
"runtimeUrls": [
"https://flow-yticlpbiumhig-cqsn-apim-runtime.brazilus.environments.microsoftazurelogicapps.net/apim/azurefile"
]
},
"type": "Microsoft.Logic/integrationServiceEnvironments/managedApis"
},
{
"id": "/subscriptions/f34b22a3-2202-4fb1-b040-1332bd928c84/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationServiceEnvironments/testIntegrationServiceEnvironment/managedApis/azuretables",
"location": "brazilsouth",
"name": "azuretables",
"properties": {
"capabilities": [
"actions"
],
"connectionParameters": {
"sharedkey": {
"type": "securestring",
"uiDefinition": {
"constraints": {
"required": "true"
},
"description": "The shared storage key of your storage account",
"displayName": "Shared Storage Key",
"tooltip": "Provide a shared storage key for the storage account used for tables as it appears in the Azure portal"
}
},
"storageaccount": {
"type": "string",
"uiDefinition": {
"constraints": {
"required": "true"
},
"description": "The name of your storage account",
"displayName": "Storage Account Name",
"tooltip": "Provide the name of the storage account used for tables as it appears in the Azure portal"
}
}
},
"generalInformation": {
"description": "Azure Table storage is a service that stores structured NoSQL data in the cloud, providing a key/attribute store with a schemaless design. Sign into your Storage account to create, update, and query tables and more.",
"displayName": "Azure Table Storage",
"iconUrl": "https://powerappsconnectorsdf.blob.core.windows.net/officialicons/azuretables/icon_1.0.1216.1605.png",
"releaseTag": "Production",
"tier": "Standard"
},
"integrationServiceEnvironment": {
"id": "/subscriptions/f34b22a3-2202-4fb1-b040-1332bd928c84/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationServiceEnvironments/testIntegrationServiceEnvironment",
"name": "testIntegrationServiceEnvironment",
"type": "Microsoft.Logic/integrationServiceEnvironments"
},
"metadata": {
"brandColor": "#804998",
"source": "marketplace"
},
"name": "azuretables",
"provisioningState": "Succeeded",
"runtimeUrls": [
"https://flow-yticlpbiumhig-cqsn-apim-runtime.brazilus.environments.microsoftazurelogicapps.net/apim/azuretables"
]
},
"type": "Microsoft.Logic/integrationServiceEnvironments/managedApis"
},
{
"id": "/subscriptions/f34b22a3-2202-4fb1-b040-1332bd928c84/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationServiceEnvironments/testIntegrationServiceEnvironment/managedApis/eventhubs",
"location": "brazilsouth",
"name": "eventhubs",
"properties": {
"capabilities": [
"actions"
],
"connectionParameters": {
"connectionString": {
"type": "securestring",
"uiDefinition": {
"constraints": {
"required": "true"
},
"description": "Azure Event Hubs Connection String",
"displayName": "Connection String",
"tooltip": "Provide Azure Event Hubs Connection String"
}
}
},
"generalInformation": {
"description": "Connect to Azure Event Hubs to send and receive events.",
"displayName": "Event Hubs",
"iconUrl": "https://connectoricons-df.azureedge.net/eventhubs/icon_1.0.1228.1637.png",
"releaseTag": "Production",
"tier": "Standard"
},
"integrationServiceEnvironment": {
"id": "/subscriptions/f34b22a3-2202-4fb1-b040-1332bd928c84/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationServiceEnvironments/testIntegrationServiceEnvironment",
"name": "testIntegrationServiceEnvironment",
"type": "Microsoft.Logic/integrationServiceEnvironments"
},
"metadata": {
"brandColor": "#c4d5ff",
"source": "marketplace"
},
"name": "eventhubs",
"provisioningState": "Succeeded",
"runtimeUrls": [
"https://flow-yticlpbiumhig-cqsn-apim-runtime.brazilus.environments.microsoftazurelogicapps.net/apim/eventhubs"
]
},
"type": "Microsoft.Logic/integrationServiceEnvironments/managedApis"
},
{
"id": "/subscriptions/f34b22a3-2202-4fb1-b040-1332bd928c84/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationServiceEnvironments/testIntegrationServiceEnvironment/managedApis/mq",
"location": "brazilsouth",
"name": "mq",
"properties": {
"capabilities": [
"actions",
"cloud"
],
"connectionParameters": {
"authType": {
"allowedValues": [
{
"value": "basic"
},
{
"value": "anonymous"
}
],
"type": "string",
"uiDefinition": {
"constraints": {
"allowedValues": [
{
"text": "Basic",
"value": "basic"
},
{
"text": "Anonymous",
"value": "anonymous"
}
],
"capability": [],
"required": "true",
"tabIndex": 6
},
"description": "Authentication type to connect to your Queue Manager",
"displayName": "Authentication",
"tooltip": "Authentication type to connect to your Queue Manager"
}
},
"channel": {
"type": "string",
"uiDefinition": {
"constraints": {
"capability": [
"cloud"
],
"required": "true",
"tabIndex": 3
},
"description": "The channel to connect to the Queue Manager on.",
"displayName": "Channel name",
"tooltip": "Channel name"
}
},
"effectiveUserName": {
"type": "string",
"uiDefinition": {
"constraints": {
"capability": [
"cloud"
],
"clearText": true,
"required": "true",
"tabIndex": 5
},
"description": "The user name to use when connecting to MQ.",
"displayName": "Connect As",
"tooltip": "Connect As"
}
},
"enableSSL": {
"type": "bool",
"uiDefinition": {
"constraints": {
"capability": [],
"required": "false",
"tabIndex": 9
},
"description": "Enable SSL? (True/False)",
"displayName": "Enable SSL?",
"tooltip": "Specify if SSL needs to be enabled"
}
},
"password": {
"type": "securestring",
"uiDefinition": {
"constraints": {
"capability": [
"cloud"
],
"required": "false",
"tabIndex": 8
},
"description": "Password credential",
"displayName": "Password",
"tooltip": "Password credential"
}
},
"queue": {
"type": "string",
"uiDefinition": {
"constraints": {
"capability": [
"cloud"
],
"required": "true",
"tabIndex": 4
},
"description": "The name of the default queue, may be overriden.",
"displayName": "Default queue name",
"tooltip": "Default queue name"
}
},
"queueManager": {
"type": "string",
"uiDefinition": {
"constraints": {
"capability": [
"cloud"
],
"required": "true",
"tabIndex": 2
},
"description": "The name of the Queue Manager to connect to.",
"displayName": "Queue Manager name",
"tooltip": "Queue Manager name"
}
},
"server": {
"type": "string",
"uiDefinition": {
"constraints": {
"capability": [
"cloud"
],
"required": "true",
"tabIndex": 1
},
"description": "The host name and port the MQ server is running on (host:port).",
"displayName": "Server",
"tooltip": "Server:Port"
}
},
"username": {
"type": "securestring",
"uiDefinition": {
"constraints": {
"capability": [
"cloud"
],
"clearText": true,
"required": "false",
"tabIndex": 7
},
"description": "Username credential",
"displayName": "Username",
"tooltip": "Username credential"
}
}
},
"generalInformation": {
"description": "Microsoft Connector for MQ integrates Azure applications with resources stored in an IBM WebSphere MQ server. Supports message send and receive operations.",
"displayName": "MQ",
"iconUrl": "https://powerappsconnectorsdf.blob.core.windows.net/officialicons/mq/icon_1.0.1216.1605.png",
"releaseTag": "Production",
"tier": "Enterprise"
},
"integrationServiceEnvironment": {
"id": "/subscriptions/f34b22a3-2202-4fb1-b040-1332bd928c84/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationServiceEnvironments/testIntegrationServiceEnvironment",
"name": "testIntegrationServiceEnvironment",
"type": "Microsoft.Logic/integrationServiceEnvironments"
},
"metadata": {
"brandColor": "#466BB0",
"source": "marketplace"
},
"name": "mq",
"provisioningState": "Succeeded",
"runtimeUrls": [
"https://flow-yticlpbiumhig-cqsn-apim-runtime.brazilus.environments.microsoftazurelogicapps.net/apim/mq"
]
},
"type": "Microsoft.Logic/integrationServiceEnvironments/managedApis"
},
{
"id": "/subscriptions/f34b22a3-2202-4fb1-b040-1332bd928c84/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationServiceEnvironments/testIntegrationServiceEnvironment/managedApis/sap",
"location": "brazilsouth",
"name": "sap",
"properties": {
"capabilities": [
"actions",
"triggers",
"integrationServiceEnvironment"
],
"connectionParameters": {
"appServerHost": {
"type": "string",
"uiDefinition": {
"constraints": {
"capability": [
"integrationServiceEnvironment"
],
"dependencies": {
"LogonType": {
"values": [
"ApplicationServer"
]
}
},
"required": "false",
"tabIndex": 7
},
"description": "The hostname of the SAP Application Server. ",
"displayName": "AS Host",
"tooltip": "The hostname of the specific SAP Application Server to connect to."
}
},
"appServerService": {
"type": "string",
"uiDefinition": {
"constraints": {
"capability": [
"integrationServiceEnvironment"
],
"dependencies": {
"LogonType": {
"values": [
"ApplicationServer"
]
}
},
"required": "false",
"tabIndex": 8
},
"description": "The service name or port number of the SAP Application Server.",
"displayName": "AS Service",
"tooltip": "The service name or port numbe of the specific SAP Application Server to connect to (Optional for connection type (Logon) A - Application Server)."
}
},
"authType": {
"allowedValues": [
{
"value": "basic"
}
],
"defaultValue": "basic",
"type": "string",
"uiDefinition": {
"constraints": {
"allowedValues": [
{
"text": "Basic",
"value": "basic"
}
],
"capability": [
"integrationServiceEnvironment"
],
"required": "true",
"tabIndex": 3
},
"description": "Authentication type to connect to the SAP System. Must be basic (username and password).",
"displayName": "Authentication Type",
"tooltip": "Authentication type to connect to the SAP System."
}
},
"client": {
"type": "int",
"uiDefinition": {
"constraints": {
"capability": [
"integrationServiceEnvironment"
],
"required": "true",
"tabIndex": 2
},
"description": "The SAP client ID to connect to the SAP system.",
"displayName": "Client",
"tooltip": "The SAP backend's client (or 'Mandant') into which to log in. It is a number ranging from 000 to 999."
}
},
"logonGroup": {
"type": "string",
"uiDefinition": {
"constraints": {
"capability": [
"integrationServiceEnvironment"
],
"dependencies": {
"LogonType": {
"values": [
"Group"
]
}
},
"required": "false",
"tabIndex": 13
},
"description": "The Logon Group for the SAP System.",
"displayName": "MS Logon Group",
"tooltip": "The Logon Group for the SAP System, from which the Message Server shall select an Application Server (Only available if connection type (Logon) is B - Message Server (Group))"
}
},
"logonType": {
"allowedValues": [
{
"uiDefinition": {
"description": "Application Server Logon (Type A)",
"displayName": "Application Server (Type A)"
},
"value": "ApplicationServer"
},
{
"uiDefinition": {
"description": "Group Logon (Type B aka Message Server)",
"displayName": "Group (Type B aka Message Server)"
},
"value": "Group"
}
],
"defaultValue": "Group",
"type": "string",
"uiDefinition": {
"constraints": {
"allowedValues": [
{
"text": "Application Server",
"value": "ApplicationServer"
},
{
"text": "Group",
"value": "Group"
}
],
"capability": [
"integrationServiceEnvironment"
],
"required": "true",
"tabIndex": 6
},
"description": "The type of logon to the SAP System, either Application Server Logon (Type A) or Group Logon (Type B aka Message Server).",
"displayName": "Logon Type",
"tooltip": "The type of logon to the SAP System."
}
},
"messageServerHost": {
"type": "string",
"uiDefinition": {
"constraints": {
"capability": [
"integrationServiceEnvironment"
],
"dependencies": {
"LogonType": {
"values": [
"Group"
]
}
},
"required": "false",
"tabIndex": 10
},
"description": "The hostname of the SAP Message Server aka R3 System Name.",
"displayName": "MS Server Host",
"tooltip": "The hostname of the SAP System’s Message Server (central instance) aka R3 System Name (Mandatory if connection type (Logon) is B - Message Server (Group))."
}
},
"messageServerService": {
"type": "string",
"uiDefinition": {
"constraints": {
"capability": [
"integrationServiceEnvironment"
],
"dependencies": {
"LogonType": {
"values": [
"Group"
]
}
},
"required": "false",
"tabIndex": 11
},
"description": "The service name or port number of the Message Server.",
"displayName": "MS Service Name or Port Number",
"tooltip": "The Service Name (as defined in etc/services) or the Port Number under which the Message Server is listening for load-balancing requests (Mandatory if connection type (Logon) is B - Message Server (Group) and System ID is not present)"
}
},
"password": {
"type": "securestring",
"uiDefinition": {
"constraints": {
"capability": [
"integrationServiceEnvironment"
],
"clearText": false,
"required": "false",
"tabIndex": 5
},
"description": "The password to be used for log in to the SAP System.",
"displayName": "SAP Password",
"tooltip": "The password to be used for log in to the SAP System."
}
},
"safeTyping": {
"type": "bool",
"uiDefinition": {
"constraints": {
"capability": [
"integrationServiceEnvironment"
],
"required": "false",
"tabIndex": 14
},
"description": "Use strong types if false, otherwise use string as safe type.",
"displayName": "Safe Typing",
"tooltip": "Enables safe typing, which treats types as string instead of strong types (e.g. Date, Time, Datetime), relaxing type and value validations."
}
},
"sncLibraryPath": {
"type": "string",
"uiDefinition": {
"constraints": {
"capability": [],
"dependencies": {
"UseSnc": {
"values": [
"true"
]
}
},
"required": "false",
"tabIndex": 16
},
"description": "Name or path of the SNC library to be used.",
"displayName": "SNC Library",
"tooltip": "Name or path of the SNC library to be used. Path can be absolute path or relative to the NCo library"
}
},
"sncMyName": {
"type": "string",
"uiDefinition": {
"constraints": {
"capability": [],
"dependencies": {
"UseSnc": {
"values": [
"true"
]
}
},
"required": "false",
"tabIndex": 18
},
"description": "Identity to be used for this particular destination/server (optional).",
"displayName": "SNC My Name",
"tooltip": "The installed SNC solution usually knows its own SNC name. Only for solutions supporting 'multiple identities', you may need to specify the identity to be used for this particular destination/server (optional)"
}
},
"sncPartnerName": {
"type": "string",
"uiDefinition": {
"constraints": {
"capability": [],
"dependencies": {
"UseSnc": {
"values": [
"true"
]
}
},
"required": "false",
"tabIndex": 19
},
"description": "The backend's SNC name (Required when Logon Type is Application Server).",
"displayName": "SNC Partner Name",
"tooltip": "The backend's SNC name (Required when Logon Type is Application Server)"
}
},
"sncQop": {
"allowedValues": [
{
"value": "Authentication"
},
{
"value": "Integrity"
},
{
"value": "Privacy"
},
{
"value": "Default"
},
{
"value": "Maximum"
}
],
"defaultValue": "Default",
"type": "string",
"uiDefinition": {
"constraints": {
"allowedValues": [
{
"text": "Authentication only",
"value": "Authentication"
},
{
"text": "Authentication and integrity protection",
"value": "Integrity"
},
{
"text": "Authentication, integrity and privacy protection (encryption)",
"value": "Privacy"
},
{
"text": "Default protection",
"value": "Default"
},
{
"text": "Maximum protection",
"value": "Maximum"
}
],
"capability": [],
"dependencies": {
"UseSnc": {
"values": [
"true"
]
}
},
"required": "false",
"tabIndex": 20
},
"description": "Quality of Service to be used for SNC communication of this particular destination/server.",
"displayName": "SNC Quality of Protection",
"tooltip": "Quality of Service to be used for SNC communication of this particular destination/server"
}
},
"sncSso": {
"allowedValues": [
{
"value": "On"
},
{
"value": "Off"
}
],
"defaultValue": "On",
"type": "string",
"uiDefinition": {
"constraints": {
"allowedValues": [
{
"text": "Logon using the SNC identity",
"value": "On"
},
{
"text": "Logon with the username/password information provided on RFC level",
"value": "Off"
}
],
"capability": [],
"dependencies": {
"UseSnc": {
"values": [
"true"
]
}
},
"required": "false",
"tabIndex": 17
},
"description": "The SNC SSO specifies whether to use SNC identity or credentials provided on RFC level.",
"displayName": "SNC SSO",
"tooltip": "The SNC SSO specifies whether to use SNC identity or credentials provided on RFC level."
}
},
"systemID": {
"type": "string",
"uiDefinition": {
"constraints": {
"capability": [
"integrationServiceEnvironment"
],
"dependencies": {
"LogonType": {
"values": [
"Group"
]
}
},
"required": "false",
"tabIndex": 12
},
"description": "The System ID of the SAP system.",
"displayName": "MS System ID",
"tooltip": "The SAP system’s three-letter system ID (Mandatory if connection type (Logon) is B - Message Server (Group) and Message Server Service is not present)"
}
},
"systemNumber": {
"type": "int",
"uiDefinition": {
"constraints": {
"capability": [
"integrationServiceEnvironment"
],
"dependencies": {
"LogonType": {
"values": [
"ApplicationServer"
]
}
},
"required": "false",
"tabIndex": 9
},
"description": "The SAP System’s System Number. It is a number ranging from 00 to 99.",
"displayName": "AS System Number",
"tooltip": "The SAP System’s System Number. It is a number ranging from 00 to 99 (Mandatory if connection type (Logon) is A - Application Server)."
}
},
"useSnc": {
"defaultValue": "false",
"type": "bool",
"uiDefinition": {
"constraints": {
"capability": [],
"tabIndex": 15
},
"description": "When selected, the connections will be secured with SNC.",
"displayName": "Use SNC",
"tooltip": "When selected, the connections will be secured with SNC"
}
},
"username": {
"type": "securestring",
"uiDefinition": {
"constraints": {
"capability": [
"integrationServiceEnvironment"
],
"clearText": true,
"required": "false",
"tabIndex": 4
},
"description": "The username to be used for log in to the SAP System.",
"displayName": "SAP Username",
"tooltip": "The username to be used for log in to the SAP System."
}
}
},
"generalInformation": {
"description": "SAP connector is part of Microsoft’s hybrid integration platform. Use this connector to run SAP based applications side by side with Logic Apps to connect with On-Premise Line of Business systems.",
"displayName": "SAP",
"iconUrl": "https://connectoricons-df.azureedge.net/sap/icon_1.0.1224.1629.png",
"releaseTag": "Production",
"tier": "Enterprise"
},
"integrationServiceEnvironment": {
"id": "/subscriptions/f34b22a3-2202-4fb1-b040-1332bd928c84/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationServiceEnvironments/testIntegrationServiceEnvironment",
"name": "testIntegrationServiceEnvironment",
"type": "Microsoft.Logic/integrationServiceEnvironments"
},
"metadata": {
"brandColor": "#99e7ff",
"deploymentParameters": {
"packageContentLink": {
"description": "Upload package containing SAP NCo components and optionally SNC components.",
"displayName": "SAP package",
"isRequired": true,
"type": "blob",
"visibility": "Default"
},
"redisCacheConnectionString": {
"description": "Redis connection string",
"displayName": "Redis connection string",
"isRequired": true,
"type": "string",
"visibility": "Internal"
}
},
"source": "marketplace"
},
"name": "sap",
"provisioningState": "Succeeded",
"runtimeUrls": [
"https://flow-yticlpbiumhig-cqsn-apim-runtime.brazilus.environments.microsoftazurelogicapps.net/apim/sap"
]
},
"type": "Microsoft.Logic/integrationServiceEnvironments/managedApis"
},
{
"id": "/subscriptions/f34b22a3-2202-4fb1-b040-1332bd928c84/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationServiceEnvironments/testIntegrationServiceEnvironment/managedApis/servicebus",
"location": "brazilsouth",
"name": "servicebus",
"properties": {
"capabilities": [
"actions"
],
"connectionParameters": {
"connectionString": {
"type": "securestring",
"uiDefinition": {
"constraints": {
"required": "true"
},
"description": "Azure Service Bus Connection String",
"displayName": "Connection String",
"tooltip": "Provide Azure Service Bus Connection String"
}
}
},
"generalInformation": {
"description": "Connect to Azure Service Bus to send and receive messages. You can perform actions such as send to queue, send to topic, receive from queue, receive from subscription, etc.",
"displayName": "Service Bus",
"iconUrl": "https://powerappsconnectorsdf.blob.core.windows.net/officialicons/servicebus/icon_1.0.1216.1605.png",
"releaseTag": "Production",
"tier": "Standard"
},
"integrationServiceEnvironment": {
"id": "/subscriptions/f34b22a3-2202-4fb1-b040-1332bd928c84/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationServiceEnvironments/testIntegrationServiceEnvironment",
"name": "testIntegrationServiceEnvironment",
"type": "Microsoft.Logic/integrationServiceEnvironments"
},
"metadata": {
"brandColor": "#c4d5ff",
"source": "marketplace"
},
"name": "servicebus",
"provisioningState": "Succeeded",
"runtimeUrls": [
"https://flow-yticlpbiumhig-cqsn-apim-runtime.brazilus.environments.microsoftazurelogicapps.net/apim/servicebus"
]
},
"type": "Microsoft.Logic/integrationServiceEnvironments/managedApis"
},
{
"id": "/subscriptions/f34b22a3-2202-4fb1-b040-1332bd928c84/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationServiceEnvironments/testIntegrationServiceEnvironment/managedApis/si3270",
"location": "brazilsouth",
"name": "si3270",
"properties": {
"capabilities": [
"actions"
],
"connectionParameters": {
"codePage": {
"defaultValue": 37,
"type": "int",
"uiDefinition": {
"constraints": {
"required": "false",
"tabIndex": 4
},
"description": "Specifies the code page of the host.",
"displayName": "Code Page",
"tooltip": "Code Page"
}
},
"deviceType": {
"allowedValues": [
{
"value": "IBM-3278-2"
},
{
"value": "IBM-3278-2-E"
},
{
"value": "IBM-3279-2"
},
{
"value": "IBM-3279-2-E"
},
{
"value": "IBM-3278-3"
},
{
"value": "IBM-3278-3-E"
},
{
"value": "IBM-3279-3"
},
{
"value": "IBM-3279-3-E"
},
{
"value": "IBM-3278-4"
},
{
"value": "IBM-3278-4-E"
},
{
"value": "IBM-3279-4"
},
{
"value": "IBM-3279-4-E"
},
{
"value": "IBM-3278-5"
},
{
"value": "IBM-3278-5-E"
},
{
"value": "IBM-3279-5"
},
{
"value": "IBM-3279-5-E"
}
],
"defaultValue": "IBM-3278-2",
"type": "string",
"uiDefinition": {
"constraints": {
"allowedValues": [
{
"text": "IBM-3278-2",
"value": "IBM-3278-2"
},
{
"text": "IBM-3278-2-E",
"value": "IBM-3278-2-E"
},
{
"text": "IBM-3279-2",
"value": "IBM-3279-2"
},
{
"text": "IBM-3279-2-E",
"value": "IBM-3279-2-E"
},
{
"text": "IBM-3278-3",
"value": "IBM-3278-3"
},
{
"text": "IBM-3278-3-E",
"value": "IBM-3278-3-E"
},
{
"text": "IBM-3279-3",
"value": "IBM-3279-3"
},
{
"text": "IBM-3279-3-E",
"value": "IBM-3279-3-E"
},
{
"text": "IBM-3278-4",
"value": "IBM-3278-4"
},
{
"text": "IBM-3278-4-E",
"value": "IBM-3278-4-E"
},
{
"text": "IBM-3279-4",
"value": "IBM-3279-4"
},
{
"text": "IBM-3279-4-E",
"value": "IBM-3279-4-E"
},
{
"text": "IBM-3278-5",
"value": "IBM-3278-5"
},
{
"text": "IBM-3278-5-E",
"value": "IBM-3278-5-E"
},
{
"text": "IBM-3279-5",
"value": "IBM-3279-5"
},
{
"text": "IBM-3279-5-E",
"value": "IBM-3279-5-E"
}
],
"required": "false",
"tabIndex": 3
},
"description": "The 3270 model to use.",
"displayName": "Device Type",
"tooltip": "Device Type"
}
},
"integrationAccountId": {
"type": "string",
"uiDefinition": {
"constraints": {
"required": "true"
},
"description": "Integration Account ID",
"displayName": "Integration Account ID",
"tooltip": "Provide Resource ID for the integration account"
}
},
"integrationAccountUrl": {
"type": "securestring",
"uiDefinition": {
"constraints": {
"required": "true"
},
"description": "Integration Account SAS URL",
"displayName": "Integration Account SAS URL",
"tooltip": "Provide SAS URL for the integration account"
}
},
"logicalUnitName": {
"type": "string",
"uiDefinition": {
"constraints": {
"required": "false",
"tabIndex": 5
},
"description": "The name of specific logical unit to request from the TN 3270 server.",
"displayName": "Logical Unit Name",
"tooltip": "Logical Unit Name"
}
},
"port": {
"defaultValue": 23,
"type": "int",
"uiDefinition": {
"constraints": {
"required": "false",
"tabIndex": 2
},
"description": "Specifies the port for the TN 3270 server.",
"displayName": "Port",
"tooltip": "Specifies the port for the TN 3270 server"
}
},
"server": {
"type": "string",
"uiDefinition": {
"constraints": {
"required": "true",
"tabIndex": 1
},
"description": "The name of the host running a TN 3270 server.",
"displayName": "Server",
"tooltip": "Server"
}
},
"useSsl": {
"defaultValue": "false",
"type": "bool",
"uiDefinition": {
"constraints": {
"required": "false",
"tabIndex": 6
},
"description": "Enable SSL? (True/False)",
"displayName": "Enable SSL?",
"tooltip": "Specify if SSL needs to be enabled"
}
},
"validateCertificate": {
"defaultValue": "false",
"type": "bool",
"uiDefinition": {
"constraints": {
"required": "false",
"tabIndex": 7
},
"description": "Validate host ssl certificate? (True/False)",
"displayName": "Validate host ssl certificate?",
"tooltip": "Specify if host ssl certificate should be validated"
}
}
},
"generalInformation": {
"description": "Microsoft Connector for 3270 integrates Azure applications with resources available via TN 3270 Screen Scraping.",
"displayName": "IBM 3270",
"iconUrl": "https://connectoricons-df.azureedge.net/si3270/icon_1.0.1228.1636.png",
"releaseTag": "Preview",
"tier": "Enterprise"
},
"integrationServiceEnvironment": {
"id": "/subscriptions/f34b22a3-2202-4fb1-b040-1332bd928c84/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationServiceEnvironments/testIntegrationServiceEnvironment",
"name": "testIntegrationServiceEnvironment",
"type": "Microsoft.Logic/integrationServiceEnvironments"
},
"metadata": {
"brandColor": "#59b4d9",
"connectionType": "integrationAccount",
"source": "marketplace"
},
"name": "si3270",
"provisioningState": "Succeeded",
"runtimeUrls": [
"https://flow-yticlpbiumhig-cqsn-apim-runtime.brazilus.environments.microsoftazurelogicapps.net/apim/si3270"
]
},
"type": "Microsoft.Logic/integrationServiceEnvironments/managedApis"
}
]
}
}
}
}
},
"x-ms-pageable": {
"nextLinkName": "nextLink"
}
}
},
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Logic/integrationServiceEnvironments/{integrationServiceEnvironmentName}/managedApis/{apiName}": {
"delete": {
"description": "Deletes the integration service environment managed Api.",
"operationId": "IntegrationServiceEnvironmentManagedApis_Delete",
"parameters": [
{
"$ref": "#/parameters/subscriptionId"
},
{
"description": "The resource group.",
"in": "path",
"name": "resourceGroup",
"required": true,
"type": "string"
},
{
"description": "The integration service environment name.",
"in": "path",
"name": "integrationServiceEnvironmentName",
"required": true,
"type": "string"
},
{
"description": "The api name.",
"in": "path",
"name": "apiName",
"required": true,
"type": "string"
},
{
"$ref": "#/parameters/api-version"
}
],
"responses": {
"202": {
"description": "Accepted"
},
"204": {
"description": "No Content"
},
"default": {
"description": "Logic error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/ErrorResponse"
}
}
},
"tags": [
"integrationServiceEnvironmentManagedApi"
],
"x-ms-examples": {
"Deletes the integration service environment managed Apis": {
"parameters": {
"api-version": "2019-05-01",
"apiName": "servicebus",
"integrationServiceEnvironmentName": "testIntegrationServiceEnvironment",
"resourceGroup": "testResourceGroup",
"subscriptionId": "f34b22a3-2202-4fb1-b040-1332bd928c84"
},
"responses": {
"202": {
"headers": {
"azure-AsyncOperation": "https://management.azure.com/subscriptions/f34b22a3-2202-4fb1-b040-1332bd928c84/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationServiceEnvironments/testIntegrationServiceEnvironment/managedApis/servicebus/operationStatuses/eyJmbG93T3BlcmF0aW9uIjoiRGVsZXRlSW50ZWdyYXRpb25TZXJ2aWNlRW52aXJvbm1lbnRNYW5hZ2VkQXBpIiwib3BlcmF0aW9uU2VxdWVuY2VJZCI6IjA4NTg2MzY1NzE2MzI5MzE0OTU3In0=?api-version=2019-05-01"
}
},
"204": {}
}
}
},
"x-ms-long-running-operation": true
},
"get": {
"description": "Gets the integration service environment managed Api.",
"operationId": "IntegrationServiceEnvironmentManagedApis_Get",
"parameters": [
{
"$ref": "#/parameters/subscriptionId"
},
{
"description": "The resource group name.",
"in": "path",
"name": "resourceGroup",
"required": true,
"type": "string"
},
{
"description": "The integration service environment name.",
"in": "path",
"name": "integrationServiceEnvironmentName",
"required": true,
"type": "string"
},
{
"description": "The api name.",
"in": "path",
"name": "apiName",
"required": true,
"type": "string"
},
{
"$ref": "#/parameters/api-version"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/ManagedApi"
}
},
"default": {
"description": "Logic error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/ErrorResponse"
}
}
},
"tags": [
"integrationServiceEnvironmentManagedApi"
],
"x-ms-examples": {
"Gets the integration service environment managed Apis": {
"parameters": {
"api-version": "2019-05-01",
"apiName": "servicebus",
"integrationServiceEnvironmentName": "testIntegrationServiceEnvironment",
"resourceGroup": "testResourceGroup",
"subscriptionId": "f34b22a3-2202-4fb1-b040-1332bd928c84"
},
"responses": {
"200": {
"body": {
"id": "/subscriptions/f34b22a3-2202-4fb1-b040-1332bd928c84/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationServiceEnvironments/testIntegrationServiceEnvironment/managedApis/servicebus",
"location": "northeurope",
"name": "servicebus",
"properties": {
"capabilities": [
"actions"
],
"connectionParameters": {
"connectionString": {
"type": "securestring",
"uiDefinition": {
"constraints": {
"required": "true"
},
"description": "Azure Service Bus Connection String",
"displayName": "Connection String",
"tooltip": "Provide Azure Service Bus Connection String"
}
}
},
"generalInformation": {
"description": "Connect to Azure Service Bus to send and receive messages. You can perform actions such as send to queue, send to topic, receive from queue, receive from subscription, etc.",
"displayName": "Service Bus",
"iconUrl": "https://cpgeneralstore.blob.core.windows.net/officialicons/servicebus/icon_1.0.1206.1574.png",
"releaseTag": "Production",
"tier": "Standard"
},
"integrationServiceEnvironment": {
"id": "/subscriptions/f34b22a3-2202-4fb1-b040-1332bd928c84/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationServiceEnvironments/testIntegrationServiceEnvironment",
"name": "testIntegrationServiceEnvironment",
"type": "Microsoft.Logic/integrationServiceEnvironments"
},
"metadata": {
"brandColor": "#c4d5ff",
"source": "marketplace"
},
"name": "servicebus",
"provisioningState": "Succeeded",
"runtimeUrls": [
"https://flow-weiroa6odksti-db-apim-runtime.northeurope.environments.microsoftazurelogicapps.net/apim/servicebus"
]
},
"type": "Microsoft.Logic/integrationServiceEnvironments/managedApis"
}
}
}
}
}
},
"put": {
"description": "Puts the integration service environment managed Api.",
"operationId": "IntegrationServiceEnvironmentManagedApis_Put",
"parameters": [
{
"$ref": "#/parameters/subscriptionId"
},
{
"description": "The resource group name.",
"in": "path",
"name": "resourceGroup",
"required": true,
"type": "string"
},
{
"description": "The integration service environment name.",
"in": "path",
"name": "integrationServiceEnvironmentName",
"required": true,
"type": "string"
},
{
"description": "The api name.",
"in": "path",
"name": "apiName",
"required": true,
"type": "string"
},
{
"$ref": "#/parameters/api-version"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/ManagedApi"
}
},
"201": {
"description": "Created",
"schema": {
"$ref": "#/definitions/ManagedApi"
}
},
"default": {
"description": "Logic error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/ErrorResponse"
}
}
},
"tags": [
"integrationServiceEnvironmentManagedApi"
],
"x-ms-examples": {
"Gets the integration service environment managed Apis": {
"parameters": {
"api-version": "2019-05-01",
"apiName": "servicebus",
"integrationServiceEnvironmentName": "testIntegrationServiceEnvironment",
"resourceGroup": "testResourceGroup",
"subscriptionId": "f34b22a3-2202-4fb1-b040-1332bd928c84"
},
"responses": {
"200": {
"body": {
"id": "/subscriptions/80d4fe69-c95b-4dd2-a938-9250f1c8ab03/resourceGroups/rohithah-ise/providers/Microsoft.Logic/integrationServiceEnvironments/tes-ise-ga/managedApis/servicebus",
"location": "brazilsouth",
"name": "servicebus",
"properties": {
"category": "Standard",
"generalInformation": {
"description": "Connect to Azure Service Bus to send and receive messages. You can perform actions such as send to queue, send to topic, receive from queue, receive from subscription, etc.",
"displayName": "Service Bus",
"iconUrl": "https://connectoricons-df.azureedge.net/servicebus/icon_1.0.1223.1623.png",
"releaseTag": "Production",
"tier": "Standard"
},
"integrationServiceEnvironment": {
"id": "/subscriptions/80d4fe69-c95b-4dd2-a938-9250f1c8ab03/resourceGroups/rohithah-ise/providers/Microsoft.Logic/integrationServiceEnvironments/tes-ise-ga",
"name": "tes-ise-ga",
"type": "Microsoft.Logic/integrationServiceEnvironments"
},
"provisioningState": "InProgress"
},
"type": "Microsoft.Logic/integrationServiceEnvironments/managedApis"
},
"headers": {
"azure-AsyncOperation": "https://management.azure.com/subscriptions/80d4fe69-c95b-4dd2-a938-9250f1c8ab03/resourceGroups/rohithah-ise/providers/Microsoft.Logic/integrationServiceEnvironments/tes-ise-ga/managedApis/servicebus/operationStatuses/eyJmbG93T3BlcmF0aW9uIjoiUHV0SW50ZWdyYXRpb25TZXJ2aWNlRW52aXJvbm1lbnRNYW5hZ2VkQXBpIiwib3BlcmF0aW9uU2VxdWVuY2VJZCI6IjA4NTg2MzY1Njk4NjQ3MjkwMTEwIn0=?api-version=2019-05-01"
}
},
"201": {
"body": {
"id": "/subscriptions/80d4fe69-c95b-4dd2-a938-9250f1c8ab03/resourceGroups/rohithah-ise/providers/Microsoft.Logic/integrationServiceEnvironments/tes-ise-ga/managedApis/servicebus",
"location": "brazilsouth",
"name": "servicebus",
"properties": {
"category": "Standard",
"generalInformation": {
"description": "Connect to Azure Service Bus to send and receive messages. You can perform actions such as send to queue, send to topic, receive from queue, receive from subscription, etc.",
"displayName": "Service Bus",
"iconUrl": "https://connectoricons-df.azureedge.net/servicebus/icon_1.0.1223.1623.png",
"releaseTag": "Production",
"tier": "Standard"
},
"integrationServiceEnvironment": {
"id": "/subscriptions/80d4fe69-c95b-4dd2-a938-9250f1c8ab03/resourceGroups/rohithah-ise/providers/Microsoft.Logic/integrationServiceEnvironments/tes-ise-ga",
"name": "tes-ise-ga",
"type": "Microsoft.Logic/integrationServiceEnvironments"
},
"provisioningState": "InProgress"
},
"type": "Microsoft.Logic/integrationServiceEnvironments/managedApis"
},
"headers": {
"azure-AsyncOperation": "https://management.azure.com/subscriptions/80d4fe69-c95b-4dd2-a938-9250f1c8ab03/resourceGroups/rohithah-ise/providers/Microsoft.Logic/integrationServiceEnvironments/tes-ise-ga/managedApis/servicebus/operationStatuses/eyJmbG93T3BlcmF0aW9uIjoiUHV0SW50ZWdyYXRpb25TZXJ2aWNlRW52aXJvbm1lbnRNYW5hZ2VkQXBpIiwib3BlcmF0aW9uU2VxdWVuY2VJZCI6IjA4NTg2MzY1Njk4NjQ3MjkwMTEwIn0=?api-version=2019-05-01"
}
}
}
}
},
"x-ms-long-running-operation": true
}
},
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Logic/integrationServiceEnvironments/{integrationServiceEnvironmentName}/managedApis/{apiName}/apiOperations": {
"get": {
"description": "Gets the managed Api operations.",
"operationId": "IntegrationServiceEnvironmentManagedApiOperations_List",
"parameters": [
{
"$ref": "#/parameters/subscriptionId"
},
{
"description": "The resource group.",
"in": "path",
"name": "resourceGroup",
"required": true,
"type": "string"
},
{
"description": "The integration service environment name.",
"in": "path",
"name": "integrationServiceEnvironmentName",
"required": true,
"type": "string"
},
{
"description": "The api name.",
"in": "path",
"name": "apiName",
"required": true,
"type": "string"
},
{
"$ref": "#/parameters/api-version"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/ApiOperationListResult"
}
},
"default": {
"description": "Logic error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/ErrorResponse"
}
}
},
"tags": [
"integrationServiceEnvironmentManagedApis"
],
"x-ms-examples": {
"Gets the integration service environment managed Apis": {
"parameters": {
"api-version": "2019-05-01",
"apiName": "servicebus",
"integrationServiceEnvironmentName": "testIntegrationServiceEnvironment",
"resourceGroup": "testResourceGroup",
"subscriptionId": "80d4fe69-c95b-4dd2-a938-9250f1c8ab03"
},
"responses": {
"200": {
"body": {
"value": [
{
"id": "/subscriptions/80d4fe69-c95b-4dd2-a938-9250f1c8ab03/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationServiceEnvironments/testIntegrationServiceEnvironment/managedApis/servicebus/apiOperations/SendMessage",
"location": "brazilsouth",
"name": "SendMessage",
"properties": {
"annotation": {
"family": "SendMessage",
"revision": 1,
"status": "Production"
},
"api": {
"brandColor": "#c4d5ff",
"category": "Standard",
"description": "Connect to Azure Service Bus to send and receive messages. You can perform actions such as send to queue, send to topic, receive from queue, receive from subscription, etc.",
"displayName": "Service Bus",
"iconUri": "https://powerappsconnectorsdf.blob.core.windows.net/officialicons/servicebus/icon_1.0.1216.1605.png",
"id": "/subscriptions/80d4fe69-c95b-4dd2-a938-9250f1c8ab03/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationServiceEnvironments/testIntegrationServiceEnvironment/managedApis/servicebus",
"integrationServiceEnvironment": {
"id": "/subscriptions/80d4fe69-c95b-4dd2-a938-9250f1c8ab03/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationServiceEnvironments/testIntegrationServiceEnvironment",
"name": "testIntegrationServiceEnvironment",
"type": "Microsoft.Logic/integrationServiceEnvironments"
},
"type": "Microsoft.Logic/integrationServiceEnvironments/managedApis"
},
"description": "This operation sends a message to a queue or topic.",
"isNotification": false,
"isWebhook": false,
"pageable": false,
"summary": "Send message",
"visibility": "important"
}
},
{
"id": "/subscriptions/80d4fe69-c95b-4dd2-a938-9250f1c8ab03/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationServiceEnvironments/testIntegrationServiceEnvironment/managedApis/servicebus/apiOperations/SendMessages",
"location": "brazilsouth",
"name": "SendMessages",
"properties": {
"annotation": {
"family": "SendMessages",
"revision": 1,
"status": "Production"
},
"api": {
"brandColor": "#c4d5ff",
"category": "Standard",
"description": "Connect to Azure Service Bus to send and receive messages. You can perform actions such as send to queue, send to topic, receive from queue, receive from subscription, etc.",
"displayName": "Service Bus",
"iconUri": "https://powerappsconnectorsdf.blob.core.windows.net/officialicons/servicebus/icon_1.0.1216.1605.png",
"id": "/subscriptions/80d4fe69-c95b-4dd2-a938-9250f1c8ab03/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationServiceEnvironments/testIntegrationServiceEnvironment/managedApis/servicebus",
"integrationServiceEnvironment": {
"id": "/subscriptions/80d4fe69-c95b-4dd2-a938-9250f1c8ab03/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationServiceEnvironments/testIntegrationServiceEnvironment",
"name": "testIntegrationServiceEnvironment",
"type": "Microsoft.Logic/integrationServiceEnvironments"
},
"type": "Microsoft.Logic/integrationServiceEnvironments/managedApis"
},
"description": "This operation sends one or more messages to a queue or topic.",
"isNotification": false,
"isWebhook": false,
"pageable": false,
"summary": "Send one or more messages",
"visibility": "important"
}
},
{
"id": "/subscriptions/80d4fe69-c95b-4dd2-a938-9250f1c8ab03/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationServiceEnvironments/testIntegrationServiceEnvironment/managedApis/servicebus/apiOperations/GetMessageFromQueue",
"location": "brazilsouth",
"name": "GetMessageFromQueue",
"properties": {
"annotation": {
"family": "GetMessageFromQueue",
"revision": 1,
"status": "Production"
},
"api": {
"brandColor": "#c4d5ff",
"category": "Standard",
"description": "Connect to Azure Service Bus to send and receive messages. You can perform actions such as send to queue, send to topic, receive from queue, receive from subscription, etc.",
"displayName": "Service Bus",
"iconUri": "https://powerappsconnectorsdf.blob.core.windows.net/officialicons/servicebus/icon_1.0.1216.1605.png",
"id": "/subscriptions/80d4fe69-c95b-4dd2-a938-9250f1c8ab03/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationServiceEnvironments/testIntegrationServiceEnvironment/managedApis/servicebus",
"integrationServiceEnvironment": {
"id": "/subscriptions/80d4fe69-c95b-4dd2-a938-9250f1c8ab03/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationServiceEnvironments/testIntegrationServiceEnvironment",
"name": "testIntegrationServiceEnvironment",
"type": "Microsoft.Logic/integrationServiceEnvironments"
},
"type": "Microsoft.Logic/integrationServiceEnvironments/managedApis"
},
"description": "This operation triggers a flow when a message is received in a queue and auto completes the message.",
"isNotification": false,
"isWebhook": false,
"pageable": false,
"summary": "When a message is received in a queue (auto-complete)",
"trigger": "single",
"visibility": "important"
}
},
{
"id": "/subscriptions/80d4fe69-c95b-4dd2-a938-9250f1c8ab03/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationServiceEnvironments/testIntegrationServiceEnvironment/managedApis/servicebus/apiOperations/GetNewMessageFromQueueWithPeekLock",
"location": "brazilsouth",
"name": "GetNewMessageFromQueueWithPeekLock",
"properties": {
"annotation": {
"family": "GetNewMessageFromQueueWithPeekLock",
"revision": 1,
"status": "Production"
},
"api": {
"brandColor": "#c4d5ff",
"category": "Standard",
"description": "Connect to Azure Service Bus to send and receive messages. You can perform actions such as send to queue, send to topic, receive from queue, receive from subscription, etc.",
"displayName": "Service Bus",
"iconUri": "https://powerappsconnectorsdf.blob.core.windows.net/officialicons/servicebus/icon_1.0.1216.1605.png",
"id": "/subscriptions/80d4fe69-c95b-4dd2-a938-9250f1c8ab03/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationServiceEnvironments/testIntegrationServiceEnvironment/managedApis/servicebus",
"integrationServiceEnvironment": {
"id": "/subscriptions/80d4fe69-c95b-4dd2-a938-9250f1c8ab03/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationServiceEnvironments/testIntegrationServiceEnvironment",
"name": "testIntegrationServiceEnvironment",
"type": "Microsoft.Logic/integrationServiceEnvironments"
},
"type": "Microsoft.Logic/integrationServiceEnvironments/managedApis"
},
"description": "The operation triggers a flow when a message received in a queue with peek-lock mode.",
"isNotification": false,
"isWebhook": false,
"pageable": false,
"summary": "When a message is received in a queue (peek-lock)",
"trigger": "single",
"visibility": "important"
}
},
{
"id": "/subscriptions/80d4fe69-c95b-4dd2-a938-9250f1c8ab03/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationServiceEnvironments/testIntegrationServiceEnvironment/managedApis/servicebus/apiOperations/GetMessageFromTopic",
"location": "brazilsouth",
"name": "GetMessageFromTopic",
"properties": {
"annotation": {
"family": "GetMessageFromTopic",
"revision": 1,
"status": "Production"
},
"api": {
"brandColor": "#c4d5ff",
"category": "Standard",
"description": "Connect to Azure Service Bus to send and receive messages. You can perform actions such as send to queue, send to topic, receive from queue, receive from subscription, etc.",
"displayName": "Service Bus",
"iconUri": "https://powerappsconnectorsdf.blob.core.windows.net/officialicons/servicebus/icon_1.0.1216.1605.png",
"id": "/subscriptions/80d4fe69-c95b-4dd2-a938-9250f1c8ab03/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationServiceEnvironments/testIntegrationServiceEnvironment/managedApis/servicebus",
"integrationServiceEnvironment": {
"id": "/subscriptions/80d4fe69-c95b-4dd2-a938-9250f1c8ab03/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationServiceEnvironments/testIntegrationServiceEnvironment",
"name": "testIntegrationServiceEnvironment",
"type": "Microsoft.Logic/integrationServiceEnvironments"
},
"type": "Microsoft.Logic/integrationServiceEnvironments/managedApis"
},
"description": "This operation triggers a flow when a message is received in a topic subscription and auto completes the message.",
"isNotification": false,
"isWebhook": false,
"pageable": false,
"summary": "When a message is received in a topic subscription (auto-complete)",
"trigger": "single",
"visibility": "important"
}
},
{
"id": "/subscriptions/80d4fe69-c95b-4dd2-a938-9250f1c8ab03/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationServiceEnvironments/testIntegrationServiceEnvironment/managedApis/servicebus/apiOperations/GetNewMessageFromTopicWithPeekLock",
"location": "brazilsouth",
"name": "GetNewMessageFromTopicWithPeekLock",
"properties": {
"annotation": {
"family": "GetNewMessageFromTopicWithPeekLock",
"revision": 1,
"status": "Production"
},
"api": {
"brandColor": "#c4d5ff",
"category": "Standard",
"description": "Connect to Azure Service Bus to send and receive messages. You can perform actions such as send to queue, send to topic, receive from queue, receive from subscription, etc.",
"displayName": "Service Bus",
"iconUri": "https://powerappsconnectorsdf.blob.core.windows.net/officialicons/servicebus/icon_1.0.1216.1605.png",
"id": "/subscriptions/80d4fe69-c95b-4dd2-a938-9250f1c8ab03/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationServiceEnvironments/testIntegrationServiceEnvironment/managedApis/servicebus",
"integrationServiceEnvironment": {
"id": "/subscriptions/80d4fe69-c95b-4dd2-a938-9250f1c8ab03/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationServiceEnvironments/testIntegrationServiceEnvironment",
"name": "testIntegrationServiceEnvironment",
"type": "Microsoft.Logic/integrationServiceEnvironments"
},
"type": "Microsoft.Logic/integrationServiceEnvironments/managedApis"
},
"description": "The operation triggers a flow when a message received in a topic subscription with peek-lock mode.",
"isNotification": false,
"isWebhook": false,
"pageable": false,
"summary": "When a message is received in a topic subscription (peek-lock)",
"trigger": "single",
"visibility": "important"
}
}
]
}
}
}
}
},
"x-ms-pageable": {
"nextLinkName": "nextLink"
}
}
},
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Logic/integrationServiceEnvironments/{integrationServiceEnvironmentName}/restart": {
"post": {
"description": "Restarts an integration service environment.",
"operationId": "IntegrationServiceEnvironments_Restart",
"parameters": [
{
"$ref": "#/parameters/subscriptionId"
},
{
"description": "The resource group.",
"in": "path",
"name": "resourceGroup",
"required": true,
"type": "string"
},
{
"description": "The integration service environment name.",
"in": "path",
"name": "integrationServiceEnvironmentName",
"required": true,
"type": "string"
},
{
"$ref": "#/parameters/api-version"
}
],
"responses": {
"200": {
"description": "OK"
},
"default": {
"description": "Logic error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/ErrorResponse"
}
}
},
"tags": [
"integrationServiceEnvironmentRestart"
],
"x-ms-examples": {
"Restarts an integration service environment": {
"parameters": {
"api-version": "2019-05-01",
"integrationServiceEnvironmentName": "testIntegrationServiceEnvironment",
"resourceGroup": "testResourceGroup",
"subscriptionId": "f34b22a3-2202-4fb1-b040-1332bd928c84"
},
"responses": {
"200": {
"headers": {
"azure-AsyncOperation": "https://management.azure.com/subscriptions/f34b22a3-2202-4fb1-b040-1332bd928c84/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationServiceEnvironments/testIntegrationServiceEnvironment/operationStatuses/eyJmbG93T3BlcmF0aW9uIjoiUHV0SW50ZWdyYXRpb25TZXJ2aWNlRW52aXJvbm1lbnQiLCJvcGVyYXRpb25TZXF1ZW5jZUlkIjoiMDg1ODYzNjkwMzg1NzEwMTExNzUifQ==?api-version=2019-05-01"
}
}
}
}
}
}
},
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Logic/integrationServiceEnvironments/{integrationServiceEnvironmentName}/skus": {
"get": {
"description": "Gets a list of integration service environment Skus.",
"operationId": "IntegrationServiceEnvironmentSkus_List",
"parameters": [
{
"$ref": "#/parameters/subscriptionId"
},
{
"description": "The resource group.",
"in": "path",
"name": "resourceGroup",
"required": true,
"type": "string"
},
{
"description": "The integration service environment name.",
"in": "path",
"name": "integrationServiceEnvironmentName",
"required": true,
"type": "string"
},
{
"$ref": "#/parameters/api-version"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/IntegrationServiceEnvironmentSkuList"
}
},
"default": {
"description": "Logic error response describing why the operation failed.",
"schema": {
"$ref": "#/definitions/ErrorResponse"
}
}
},
"tags": [
"integrationServiceEnvironmentSkus"
],
"x-ms-examples": {
"List integration service environment skus": {
"parameters": {
"api-version": "2019-05-01",
"integrationServiceEnvironmentName": "testIntegrationServiceEnvironment",
"resourceGroup": "testResourceGroup",
"subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345"
},
"responses": {
"200": {
"body": {
"value": [
{
"capacity": {
"default": 0,
"maximum": 10,
"minimum": 0,
"scaleType": "Automatic"
},
"resourceType": "Microsoft.Logic/integrationServiceEnvironments",
"sku": {
"name": "Premium"
}
},
{
"capacity": {
"default": 0,
"maximum": 0,
"minimum": 0,
"scaleType": "None"
},
"resourceType": "Microsoft.Logic/integrationServiceEnvironments",
"sku": {
"name": "Developer"
}
}
]
}
}
}
}
},
"x-ms-pageable": {
"nextLinkName": "nextLink"
}
}
}
},
"definitions": {
"AS2AcknowledgementConnectionSettings": {
"description": "The AS2 agreement acknowledgement connection settings.",
"properties": {
"ignoreCertificateNameMismatch": {
"description": "Indicates whether to ignore mismatch in certificate name.",
"type": "boolean"
},
"keepHttpConnectionAlive": {
"description": "Indicates whether to keep the connection alive.",
"type": "boolean"
},
"supportHttpStatusCodeContinue": {
"description": "Indicates whether to support HTTP status code 'CONTINUE'.",
"type": "boolean"
},
"unfoldHttpHeaders": {
"description": "Indicates whether to unfold the HTTP headers.",
"type": "boolean"
}
},
"required": [
"ignoreCertificateNameMismatch",
"supportHttpStatusCodeContinue",
"keepHttpConnectionAlive",
"unfoldHttpHeaders"
],
"type": "object"
},
"AS2AgreementContent": {
"description": "The integration account AS2 agreement content.",
"properties": {
"receiveAgreement": {
"$ref": "#/definitions/AS2OneWayAgreement",
"description": "The AS2 one-way receive agreement."
},
"sendAgreement": {
"$ref": "#/definitions/AS2OneWayAgreement",
"description": "The AS2 one-way send agreement."
}
},
"required": [
"receiveAgreement",
"sendAgreement"
],
"type": "object"
},
"AS2EnvelopeSettings": {
"description": "The AS2 agreement envelope settings.",
"properties": {
"autogenerateFileName": {
"description": "The value indicating whether to auto generate file name.",
"type": "boolean"
},
"fileNameTemplate": {
"description": "The template for file name.",
"type": "string"
},
"messageContentType": {
"description": "The message content type.",
"type": "string"
},
"suspendMessageOnFileNameGenerationError": {
"description": "The value indicating whether to suspend message on file name generation error.",
"type": "boolean"
},
"transmitFileNameInMimeHeader": {
"description": "The value indicating whether to transmit file name in mime header.",
"type": "boolean"
}
},
"required": [
"messageContentType",
"transmitFileNameInMimeHeader",
"fileNameTemplate",
"suspendMessageOnFileNameGenerationError",
"autogenerateFileName"
],
"type": "object"
},
"AS2ErrorSettings": {
"description": "The AS2 agreement error settings.",
"properties": {
"resendIfMDNNotReceived": {
"description": "The value indicating whether to resend message If MDN is not received.",
"type": "boolean"
},
"suspendDuplicateMessage": {
"description": "The value indicating whether to suspend duplicate message.",
"type": "boolean"
}
},
"required": [
"suspendDuplicateMessage",
"resendIfMDNNotReceived"
],
"type": "object"
},
"AS2MdnSettings": {
"description": "The AS2 agreement mdn settings.",
"properties": {
"dispositionNotificationTo": {
"description": "The disposition notification to header value.",
"type": "string"
},
"mdnText": {
"description": "The MDN text.",
"type": "string"
},
"micHashingAlgorithm": {
"$ref": "#/definitions/HashingAlgorithm",
"description": "The signing or hashing algorithm."
},
"needMDN": {
"description": "The value indicating whether to send or request a MDN.",
"type": "boolean"
},
"receiptDeliveryUrl": {
"description": "The receipt delivery URL.",
"type": "string"
},
"sendInboundMDNToMessageBox": {
"description": "The value indicating whether to send inbound MDN to message box.",
"type": "boolean"
},
"sendMDNAsynchronously": {
"description": "The value indicating whether to send the asynchronous MDN.",
"type": "boolean"
},
"signMDN": {
"description": "The value indicating whether the MDN needs to be signed or not.",
"type": "boolean"
},
"signOutboundMDNIfOptional": {
"description": "The value indicating whether to sign the outbound MDN if optional.",
"type": "boolean"
}
},
"required": [
"needMDN",
"signMDN",
"sendMDNAsynchronously",
"signOutboundMDNIfOptional",
"sendInboundMDNToMessageBox",
"micHashingAlgorithm"
],
"type": "object"
},
"AS2MessageConnectionSettings": {
"description": "The AS2 agreement message connection settings.",
"properties": {
"ignoreCertificateNameMismatch": {
"description": "The value indicating whether to ignore mismatch in certificate name.",
"type": "boolean"
},
"keepHttpConnectionAlive": {
"description": "The value indicating whether to keep the connection alive.",
"type": "boolean"
},
"supportHttpStatusCodeContinue": {
"description": "The value indicating whether to support HTTP status code 'CONTINUE'.",
"type": "boolean"
},
"unfoldHttpHeaders": {
"description": "The value indicating whether to unfold the HTTP headers.",
"type": "boolean"
}
},
"required": [
"ignoreCertificateNameMismatch",
"supportHttpStatusCodeContinue",
"keepHttpConnectionAlive",
"unfoldHttpHeaders"
],
"type": "object"
},
"AS2OneWayAgreement": {
"description": "The integration account AS2 one-way agreement.",
"properties": {
"protocolSettings": {
"$ref": "#/definitions/AS2ProtocolSettings",
"description": "The AS2 protocol settings."
},
"receiverBusinessIdentity": {
"$ref": "#/definitions/BusinessIdentity",
"description": "The receiver business identity"
},
"senderBusinessIdentity": {
"$ref": "#/definitions/BusinessIdentity",
"description": "The sender business identity"
}
},
"required": [
"senderBusinessIdentity",
"receiverBusinessIdentity",
"protocolSettings"
],
"type": "object"
},
"AS2ProtocolSettings": {
"description": "The AS2 agreement protocol settings.",
"properties": {
"acknowledgementConnectionSettings": {
"$ref": "#/definitions/AS2AcknowledgementConnectionSettings",
"description": "The acknowledgement connection settings."
},
"envelopeSettings": {
"$ref": "#/definitions/AS2EnvelopeSettings",
"description": "The envelope settings."
},
"errorSettings": {
"$ref": "#/definitions/AS2ErrorSettings",
"description": "The error settings."
},
"mdnSettings": {
"$ref": "#/definitions/AS2MdnSettings",
"description": "The MDN settings."
},
"messageConnectionSettings": {
"$ref": "#/definitions/AS2MessageConnectionSettings",
"description": "The message connection settings."
},
"securitySettings": {
"$ref": "#/definitions/AS2SecuritySettings",
"description": "The security settings."
},
"validationSettings": {
"$ref": "#/definitions/AS2ValidationSettings",
"description": "The validation settings."
}
},
"required": [
"messageConnectionSettings",
"acknowledgementConnectionSettings",
"mdnSettings",
"securitySettings",
"validationSettings",
"envelopeSettings",
"errorSettings"
],
"type": "object"
},
"AS2SecuritySettings": {
"description": "The AS2 agreement security settings.",
"properties": {
"enableNRRForInboundDecodedMessages": {
"description": "The value indicating whether to enable NRR for inbound decoded messages.",
"type": "boolean"
},
"enableNRRForInboundEncodedMessages": {
"description": "The value indicating whether to enable NRR for inbound encoded messages.",
"type": "boolean"
},
"enableNRRForInboundMDN": {
"description": "The value indicating whether to enable NRR for inbound MDN.",
"type": "boolean"
},
"enableNRRForOutboundDecodedMessages": {
"description": "The value indicating whether to enable NRR for outbound decoded messages.",
"type": "boolean"
},
"enableNRRForOutboundEncodedMessages": {
"description": "The value indicating whether to enable NRR for outbound encoded messages.",
"type": "boolean"
},
"enableNRRForOutboundMDN": {
"description": "The value indicating whether to enable NRR for outbound MDN.",
"type": "boolean"
},
"encryptionCertificateName": {
"description": "The name of the encryption certificate.",
"type": "string"
},
"overrideGroupSigningCertificate": {
"description": "The value indicating whether to send or request a MDN.",
"type": "boolean"
},
"sha2AlgorithmFormat": {
"description": "The Sha2 algorithm format. Valid values are Sha2, ShaHashSize, ShaHyphenHashSize, Sha2UnderscoreHashSize.",
"type": "string"
},
"signingCertificateName": {
"description": "The name of the signing certificate.",
"type": "string"
}
},
"required": [
"overrideGroupSigningCertificate",
"enableNRRForInboundEncodedMessages",
"enableNRRForInboundDecodedMessages",
"enableNRRForOutboundMDN",
"enableNRRForOutboundEncodedMessages",
"enableNRRForOutboundDecodedMessages",
"enableNRRForInboundMDN"
],
"type": "object"
},
"AS2ValidationSettings": {
"description": "The AS2 agreement validation settings.",
"properties": {
"checkCertificateRevocationListOnReceive": {
"description": "The value indicating whether to check for certificate revocation list on receive.",
"type": "boolean"
},
"checkCertificateRevocationListOnSend": {
"description": "The value indicating whether to check for certificate revocation list on send.",
"type": "boolean"
},
"checkDuplicateMessage": {
"description": "The value indicating whether to check for duplicate message.",
"type": "boolean"
},
"compressMessage": {
"description": "The value indicating whether the message has to be compressed.",
"type": "boolean"
},
"encryptMessage": {
"description": "The value indicating whether the message has to be encrypted.",
"type": "boolean"
},
"encryptionAlgorithm": {
"$ref": "#/definitions/EncryptionAlgorithm",
"description": "The encryption algorithm."
},
"interchangeDuplicatesValidityDays": {
"description": "The number of days to look back for duplicate interchange.",
"format": "int32",
"type": "integer"
},
"overrideMessageProperties": {
"description": "The value indicating whether to override incoming message properties with those in agreement.",
"type": "boolean"
},
"signMessage": {
"description": "The value indicating whether the message has to be signed.",
"type": "boolean"
},
"signingAlgorithm": {
"$ref": "#/definitions/SigningAlgorithm",
"description": "The signing algorithm."
}
},
"required": [
"overrideMessageProperties",
"encryptMessage",
"signMessage",
"compressMessage",
"checkDuplicateMessage",
"interchangeDuplicatesValidityDays",
"checkCertificateRevocationListOnSend",
"checkCertificateRevocationListOnReceive",
"encryptionAlgorithm"
],
"type": "object"
},
"AgreementContent": {
"description": "The integration account agreement content.",
"properties": {
"aS2": {
"$ref": "#/definitions/AS2AgreementContent",
"description": "The AS2 agreement content."
},
"edifact": {
"$ref": "#/definitions/EdifactAgreementContent",
"description": "The EDIFACT agreement content."
},
"x12": {
"$ref": "#/definitions/X12AgreementContent",
"description": "The X12 agreement content."
}
},
"type": "object"
},
"AgreementType": {
"description": "The agreement type.",
"enum": [
"NotSpecified",
"AS2",
"X12",
"Edifact"
],
"type": "string",
"x-ms-enum": {
"modelAsString": false,
"name": "AgreementType"
}
},
"ApiDeploymentParameterMetadata": {
"description": "The API deployment parameter metadata.",
"properties": {
"description": {
"description": "The description.",
"type": "string"
},
"displayName": {
"description": "The display name.",
"type": "string"
},
"isRequired": {
"description": "Indicates whether its required.",
"type": "boolean"
},
"type": {
"description": "The type.",
"type": "string"
},
"visibility": {
"$ref": "#/definitions/ApiDeploymentParameterVisibility",
"description": "The visibility."
}
},
"type": "object"
},
"ApiDeploymentParameterMetadataSet": {
"description": "The API deployment parameters metadata.",
"properties": {
"packageContentLink": {
"$ref": "#/definitions/ApiDeploymentParameterMetadata",
"description": "The package content link parameter."
},
"redisCacheConnectionString": {
"$ref": "#/definitions/ApiDeploymentParameterMetadata",
"description": "The package content link parameter."
}
},
"type": "object"
},
"ApiDeploymentParameterVisibility": {
"description": "The Api deployment parameter visibility.",
"enum": [
"NotSpecified",
"Default",
"Internal"
],
"type": "string",
"x-ms-enum": {
"modelAsString": true,
"name": "ApiDeploymentParameterVisibility"
}
},
"ApiOperation": {
"allOf": [
{
"$ref": "#/definitions/Resource"
}
],
"description": "The api operation.",
"properties": {
"properties": {
"$ref": "#/definitions/ApiOperationPropertiesDefinition"
}
},
"type": "object"
},
"ApiOperationAnnotation": {
"description": "The Api Operation Annotation.",
"properties": {
"family": {
"description": "The family.",
"type": "string"
},
"revision": {
"description": "The revision.",
"type": "integer"
},
"status": {
"$ref": "#/definitions/StatusAnnotation"
}
},
"type": "object"
},
"ApiOperationListResult": {
"description": "The list of managed API operations.",
"properties": {
"nextLink": {
"description": "The URL to get the next set of results.",
"type": "string"
},
"value": {
"description": "The api operation definitions for an API.",
"items": {
"$ref": "#/definitions/ApiOperation"
},
"type": "array"
}
},
"type": "object"
},
"ApiOperationPropertiesDefinition": {
"description": "The api operations properties",
"properties": {
"annotation": {
"$ref": "#/definitions/ApiOperationAnnotation",
"description": "The annotation of api operation."
},
"api": {
"$ref": "#/definitions/ApiReference",
"description": "The api reference."
},
"description": {
"description": "The description of the api operation.",
"type": "string"
},
"inputsDefinition": {
"$ref": "#/definitions/SwaggerSchema",
"description": "The operation inputs definition schema."
},
"isNotification": {
"description": "Indicates whether the API operation is notification or not.",
"type": "boolean"
},
"isWebhook": {
"description": "Indicates whether the API operation is webhook or not.",
"type": "boolean"
},
"pageable": {
"description": "Indicates whether the api operation is pageable.",
"type": "boolean"
},
"responsesDefinition": {
"additionalProperties": {
"$ref": "#/definitions/SwaggerSchema"
},
"description": "The operation responses definition schemas.",
"type": "object"
},
"summary": {
"description": "The summary of the api operation.",
"type": "string"
},
"trigger": {
"description": "The trigger type of api operation.",
"type": "string"
},
"triggerHint": {
"description": "The trigger hint for the api operation.",
"type": "string"
},
"visibility": {
"description": "The visibility of the api operation.",
"type": "string"
}
},
"type": "object"
},
"ApiReference": {
"allOf": [
{
"$ref": "#/definitions/ResourceReference"
}
],
"description": "The Api reference.",
"properties": {
"brandColor": {
"description": "The brand color of the api.",
"type": "string"
},
"category": {
"$ref": "#/definitions/ApiTier",
"description": "The tier."
},
"description": {
"description": "The description of the api.",
"type": "string"
},
"displayName": {
"description": "The display name of the api.",
"type": "string"
},
"iconUri": {
"description": "The icon uri of the api.",
"type": "string"
},
"integrationServiceEnvironment": {
"$ref": "#/definitions/ResourceReference",
"description": "The integration service environment reference."
},
"swagger": {
"$ref": "#/definitions/Object",
"description": "The swagger of the api."
}
},
"type": "object"
},
"ApiResourceBackendService": {
"description": "The API backend service.",
"properties": {
"serviceUrl": {
"description": "The service URL.",
"type": "string"
}
},
"type": "object"
},
"ApiResourceDefinitions": {
"description": "The Api resource definition.",
"properties": {
"modifiedSwaggerUrl": {
"description": "The modified swagger url.",
"type": "string"
},
"originalSwaggerUrl": {
"description": "The original swagger url.",
"type": "string"
}
},
"type": "object"
},
"ApiResourceGeneralInformation": {
"description": "The API general information.",
"properties": {
"description": {
"description": "The description.",
"type": "string"
},
"displayName": {
"description": "The display name.",
"type": "string"
},
"iconUrl": {
"description": "The icon url.",
"type": "string"
},
"releaseTag": {
"description": "The release tag.",
"type": "string"
},
"termsOfUseUrl": {
"description": "The terms of use url.",
"type": "string"
},
"tier": {
"$ref": "#/definitions/ApiTier",
"description": "The tier."
}
},
"type": "object"
},
"ApiResourceMetadata": {
"description": "The api resource metadata.",
"properties": {
"ApiType": {
"$ref": "#/definitions/ApiType",
"description": "The api type."
},
"brandColor": {
"description": "The brand color.",
"type": "string"
},
"connectionType": {
"description": "The connection type.",
"type": "string"
},
"deploymentParameters": {
"$ref": "#/definitions/ApiDeploymentParameterMetadataSet",
"description": "The connector deployment parameters metadata."
},
"hideKey": {
"description": "The hide key.",
"type": "string"
},
"provisioningState": {
"$ref": "#/definitions/WorkflowProvisioningState",
"description": "The provisioning state."
},
"source": {
"description": "The source.",
"type": "string"
},
"tags": {
"additionalProperties": {
"type": "string"
},
"description": "The tags.",
"type": "object"
},
"wsdlImportMethod": {
"$ref": "#/definitions/WsdlImportMethod",
"description": "The WSDL import method."
},
"wsdlService": {
"$ref": "#/definitions/WsdlService",
"description": "The WSDL service."
}
},
"type": "object"
},
"ApiResourcePolicies": {
"description": "The API resource policies.",
"properties": {
"content": {
"description": "The API level only policies XML as embedded content.",
"type": "string"
},
"contentLink": {
"description": "The content link to the policies.",
"type": "string"
}
},
"type": "object"
},
"ApiResourceProperties": {
"description": "The API resource properties.",
"properties": {
"apiDefinitionUrl": {
"description": "The API definition.",
"type": "string"
},
"apiDefinitions": {
"$ref": "#/definitions/ApiResourceDefinitions",
"description": "The api definitions."
},
"backendService": {
"$ref": "#/definitions/ApiResourceBackendService",
"description": "The backend service."
},
"capabilities": {
"description": "The capabilities.",
"items": {
"type": "string"
},
"type": "array"
},
"category": {
"$ref": "#/definitions/ApiTier",
"description": "The category."
},
"connectionParameters": {
"additionalProperties": {
"$ref": "#/definitions/Object"
},
"description": "The connection parameters.",
"type": "object"
},
"generalInformation": {
"$ref": "#/definitions/ApiResourceGeneralInformation",
"description": "The api general information."
},
"integrationServiceEnvironment": {
"$ref": "#/definitions/ResourceReference",
"description": "The integration service environment reference."
},
"metadata": {
"$ref": "#/definitions/ApiResourceMetadata",
"description": "The metadata."
},
"name": {
"description": "The name",
"type": "string"
},
"policies": {
"$ref": "#/definitions/ApiResourcePolicies",
"description": "The policies for the API."
},
"provisioningState": {
"$ref": "#/definitions/WorkflowProvisioningState",
"description": "The provisioning state."
},
"runtimeUrls": {
"description": "The runtime urls.",
"items": {
"type": "string"
},
"type": "array"
}
},
"type": "object"
},
"ApiTier": {
"description": "The Api tier.",
"enum": [
"NotSpecified",
"Enterprise",
"Standard",
"Premium"
],
"type": "string",
"x-ms-enum": {
"modelAsString": true,
"name": "ApiTier"
}
},
"ApiType": {
"enum": [
"NotSpecified",
"Rest",
"Soap"
],
"type": "string",
"x-ms-enum": {
"modelAsString": true,
"name": "ApiType"
}
},
"ArtifactContentPropertiesDefinition": {
"additionalProperties": false,
"allOf": [
{
"$ref": "#/definitions/ArtifactProperties"
}
],
"description": "The artifact content properties definition.",
"properties": {
"content": {},
"contentLink": {
"$ref": "#/definitions/ContentLink",
"description": "The content link."
},
"contentType": {
"description": "The content type.",
"type": "string"
}
},
"type": "object"
},
"ArtifactProperties": {
"additionalProperties": false,
"description": "The artifact properties definition.",
"properties": {
"changedTime": {
"description": "The artifact changed time.",
"format": "date-time",
"type": "string"
},
"createdTime": {
"description": "The artifact creation time.",
"format": "date-time",
"type": "string"
},
"metadata": {}
},
"type": "object"
},
"AssemblyCollection": {
"description": "A collection of assembly definitions.",
"properties": {
"value": {
"items": {
"$ref": "#/definitions/AssemblyDefinition"
},
"type": "array"
}
},
"type": "object"
},
"AssemblyDefinition": {
"additionalProperties": false,
"allOf": [
{
"$ref": "#/definitions/Resource"
}
],
"description": "The assembly definition.",
"properties": {
"properties": {
"$ref": "#/definitions/AssemblyProperties",
"description": "The assembly properties."
}
},
"required": [
"properties"
],
"type": "object"
},
"AssemblyProperties": {
"additionalProperties": false,
"allOf": [
{
"$ref": "#/definitions/ArtifactContentPropertiesDefinition"
}
],
"description": "The assembly properties definition.",
"properties": {
"assemblyCulture": {
"description": "The assembly culture.",
"type": "string"
},
"assemblyName": {
"description": "The assembly name.",
"type": "string"
},
"assemblyPublicKeyToken": {
"description": "The assembly public key token.",
"type": "string"
},
"assemblyVersion": {
"description": "The assembly version.",
"type": "string"
}
},
"required": [
"assemblyName"
],
"type": "object"
},
"AzureAsyncOperationState": {
"description": "The Azure async operation state.",
"enum": [
"Failed",
"Succeeded",
"Pending",
"Canceled"
],
"type": "string",
"x-ms-enum": {
"modelAsString": true,
"name": "AzureAsyncOperationState"
}
},
"AzureResourceErrorInfo": {
"additionalProperties": false,
"allOf": [
{
"$ref": "#/definitions/ErrorInfo"
}
],
"description": "The azure resource error info.",
"properties": {
"details": {
"description": "The error details.",
"items": {
"$ref": "#/definitions/AzureResourceErrorInfo"
},
"type": "array"
},
"message": {
"description": "The error message.",
"type": "string"
}
},
"required": [
"message"
],
"type": "object"
},
"B2BPartnerContent": {
"description": "The B2B partner content.",
"properties": {
"businessIdentities": {
"description": "The list of partner business identities.",
"items": {
"$ref": "#/definitions/BusinessIdentity"
},
"type": "array"
}
},
"type": "object"
},
"BatchConfiguration": {
"additionalProperties": false,
"allOf": [
{
"$ref": "#/definitions/Resource"
}
],
"description": "The batch configuration resource definition.",
"properties": {
"properties": {
"$ref": "#/definitions/BatchConfigurationProperties",
"description": "The batch configuration properties."
}
},
"required": [
"properties"
],
"type": "object"
},
"BatchConfigurationCollection": {
"description": "A collection of batch configurations.",
"properties": {
"value": {
"items": {
"$ref": "#/definitions/BatchConfiguration"
},
"type": "array"
}
},
"type": "object"
},
"BatchConfigurationProperties": {
"additionalProperties": false,
"allOf": [
{
"$ref": "#/definitions/ArtifactProperties"
}
],
"description": "The batch configuration properties definition.",
"properties": {
"batchGroupName": {
"description": "The name of the batch group.",
"type": "string"
},
"changedTime": {
"description": "The changed time.",
"format": "date-time",
"type": "string"
},
"createdTime": {
"description": "The created time.",
"format": "date-time",
"type": "string"
},
"releaseCriteria": {
"$ref": "#/definitions/BatchReleaseCriteria",
"description": "The batch release criteria."
}
},
"required": [
"batchGroupName",
"releaseCriteria"
],
"type": "object"
},
"BatchReleaseCriteria": {
"additionalProperties": false,
"description": "The batch release criteria.",
"properties": {
"batchSize": {
"description": "The batch size in bytes.",
"format": "int32",
"type": "integer"
},
"messageCount": {
"description": "The message count.",
"format": "int32",
"type": "integer"
},
"recurrence": {
"$ref": "#/definitions/WorkflowTriggerRecurrence",
"description": "The recurrence."
}
},
"type": "object"
},
"BusinessIdentity": {
"description": "The integration account partner's business identity.",
"properties": {
"qualifier": {
"description": "The business identity qualifier e.g. as2identity, ZZ, ZZZ, 31, 32",
"type": "string"
},
"value": {
"description": "The user defined business identity value.",
"type": "string"
}
},
"required": [
"qualifier",
"value"
],
"type": "object"
},
"CallbackUrl": {
"description": "The callback url.",
"properties": {
"value": {
"description": "The URL value.",
"type": "string"
}
},
"type": "object"
},
"ContentHash": {
"description": "The content hash.",
"properties": {
"algorithm": {
"description": "The algorithm of the content hash.",
"type": "string"
},
"value": {
"description": "The value of the content hash.",
"type": "string"
}
},
"type": "object"
},
"ContentLink": {
"description": "The content link.",
"properties": {
"contentHash": {
"$ref": "#/definitions/ContentHash",
"description": "The content hash."
},
"contentSize": {
"description": "The content size.",
"format": "int64",
"type": "integer"
},
"contentVersion": {
"description": "The content version.",
"type": "string"
},
"metadata": {
"$ref": "#/definitions/Object",
"description": "The metadata."
},
"uri": {
"description": "The content link URI.",
"type": "string"
}
},
"type": "object"
},
"Correlation": {
"description": "The correlation property.",
"properties": {
"clientTrackingId": {
"description": "The client tracking id.",
"type": "string"
}
},
"type": "object"
},
"DayOfWeek": {
"description": "The day of the week.",
"enum": [
"Sunday",
"Monday",
"Tuesday",
"Wednesday",
"Thursday",
"Friday",
"Saturday"
],
"type": "string",
"x-ms-enum": {
"modelAsString": false,
"name": "DayOfWeek"
}
},
"EdifactAcknowledgementSettings": {
"description": "The Edifact agreement acknowledgement settings.",
"properties": {
"acknowledgementControlNumberLowerBound": {
"description": "The acknowledgement control number lower bound.",
"format": "int32",
"type": "integer"
},
"acknowledgementControlNumberPrefix": {
"description": "The acknowledgement control number prefix.",
"type": "string"
},
"acknowledgementControlNumberSuffix": {
"description": "The acknowledgement control number suffix.",
"type": "string"
},
"acknowledgementControlNumberUpperBound": {
"description": "The acknowledgement control number upper bound.",
"format": "int32",
"type": "integer"
},
"batchFunctionalAcknowledgements": {
"description": "The value indicating whether to batch functional acknowledgements.",
"type": "boolean"
},
"batchTechnicalAcknowledgements": {
"description": "The value indicating whether to batch the technical acknowledgements.",
"type": "boolean"
},
"needFunctionalAcknowledgement": {
"description": "The value indicating whether functional acknowledgement is needed.",
"type": "boolean"
},
"needLoopForValidMessages": {
"description": "The value indicating whether a loop is needed for valid messages.",
"type": "boolean"
},
"needTechnicalAcknowledgement": {
"description": "The value indicating whether technical acknowledgement is needed.",
"type": "boolean"
},
"rolloverAcknowledgementControlNumber": {
"description": "The value indicating whether to rollover acknowledgement control number.",
"type": "boolean"
},
"sendSynchronousAcknowledgement": {
"description": "The value indicating whether to send synchronous acknowledgement.",
"type": "boolean"
}
},
"required": [
"needTechnicalAcknowledgement",
"batchTechnicalAcknowledgements",
"needFunctionalAcknowledgement",
"batchFunctionalAcknowledgements",
"needLoopForValidMessages",
"sendSynchronousAcknowledgement",
"acknowledgementControlNumberLowerBound",
"acknowledgementControlNumberUpperBound",
"rolloverAcknowledgementControlNumber"
],
"type": "object"
},
"EdifactAgreementContent": {
"description": "The Edifact agreement content.",
"properties": {
"receiveAgreement": {
"$ref": "#/definitions/EdifactOneWayAgreement",
"description": "The EDIFACT one-way receive agreement."
},
"sendAgreement": {
"$ref": "#/definitions/EdifactOneWayAgreement",
"description": "The EDIFACT one-way send agreement."
}
},
"required": [
"receiveAgreement",
"sendAgreement"
],
"type": "object"
},
"EdifactCharacterSet": {
"description": "The edifact character set.",
"enum": [
"NotSpecified",
"UNOB",
"UNOA",
"UNOC",
"UNOD",
"UNOE",
"UNOF",
"UNOG",
"UNOH",
"UNOI",
"UNOJ",
"UNOK",
"UNOX",
"UNOY",
"KECA"
],
"type": "string",
"x-ms-enum": {
"modelAsString": true,
"name": "EdifactCharacterSet"
}
},
"EdifactDecimalIndicator": {
"description": "The edifact decimal indicator.",
"enum": [
"NotSpecified",
"Comma",
"Decimal"
],
"type": "string",
"x-ms-enum": {
"modelAsString": false,
"name": "EdifactDecimalIndicator"
}
},
"EdifactDelimiterOverride": {
"description": "The Edifact delimiter override settings.",
"properties": {
"componentSeparator": {
"description": "The component separator.",
"format": "int32",
"type": "integer"
},
"dataElementSeparator": {
"description": "The data element separator.",
"format": "int32",
"type": "integer"
},
"decimalPointIndicator": {
"$ref": "#/definitions/EdifactDecimalIndicator",
"description": "The decimal point indicator."
},
"messageAssociationAssignedCode": {
"description": "The message association assigned code.",
"type": "string"
},
"messageId": {
"description": "The message id.",
"type": "string"
},
"messageRelease": {
"description": "The message release.",
"type": "string"
},
"messageVersion": {
"description": "The message version.",
"type": "string"
},
"releaseIndicator": {
"description": "The release indicator.",
"format": "int32",
"type": "integer"
},
"repetitionSeparator": {
"description": "The repetition separator.",
"format": "int32",
"type": "integer"
},
"segmentTerminator": {
"description": "The segment terminator.",
"format": "int32",
"type": "integer"
},
"segmentTerminatorSuffix": {
"$ref": "#/definitions/SegmentTerminatorSuffix",
"description": "The segment terminator suffix."
},
"targetNamespace": {
"description": "The target namespace on which this delimiter settings has to be applied.",
"type": "string"
}
},
"required": [
"dataElementSeparator",
"componentSeparator",
"segmentTerminator",
"repetitionSeparator",
"segmentTerminatorSuffix",
"decimalPointIndicator",
"releaseIndicator"
],
"type": "object"
},
"EdifactEnvelopeOverride": {
"description": "The Edifact envelope override settings.",
"properties": {
"applicationPassword": {
"description": "The application password.",
"type": "string"
},
"associationAssignedCode": {
"description": "The association assigned code.",
"type": "string"
},
"controllingAgencyCode": {
"description": "The controlling agency code.",
"type": "string"
},
"functionalGroupId": {
"description": "The functional group id.",
"type": "string"
},
"groupHeaderMessageRelease": {
"description": "The group header message release.",
"type": "string"
},
"groupHeaderMessageVersion": {
"description": "The group header message version.",
"type": "string"
},
"messageAssociationAssignedCode": {
"description": "The message association assigned code.",
"type": "string"
},
"messageId": {
"description": "The message id on which this envelope settings has to be applied.",
"type": "string"
},
"messageRelease": {
"description": "The message release version on which this envelope settings has to be applied.",
"type": "string"
},
"messageVersion": {
"description": "The message version on which this envelope settings has to be applied.",
"type": "string"
},
"receiverApplicationId": {
"description": "The receiver application id.",
"type": "string"
},
"receiverApplicationQualifier": {
"description": "The receiver application qualifier.",
"type": "string"
},
"senderApplicationId": {
"description": "The sender application id.",
"type": "string"
},
"senderApplicationQualifier": {
"description": "The sender application qualifier.",
"type": "string"
},
"targetNamespace": {
"description": "The target namespace on which this envelope settings has to be applied.",
"type": "string"
}
},
"type": "object"
},
"EdifactEnvelopeSettings": {
"description": "The Edifact agreement envelope settings.",
"properties": {
"applicationReferenceId": {
"description": "The application reference id.",
"type": "string"
},
"applyDelimiterStringAdvice": {
"description": "The value indicating whether to apply delimiter string advice.",
"type": "boolean"
},
"communicationAgreementId": {
"description": "The communication agreement id.",
"type": "string"
},
"createGroupingSegments": {
"description": "The value indicating whether to create grouping segments.",
"type": "boolean"
},
"enableDefaultGroupHeaders": {
"description": "The value indicating whether to enable default group headers.",
"type": "boolean"
},
"functionalGroupId": {
"description": "The functional group id.",
"type": "string"
},
"groupApplicationPassword": {
"description": "The group application password.",
"type": "string"
},
"groupApplicationReceiverId": {
"description": "The group application receiver id.",
"type": "string"
},
"groupApplicationReceiverQualifier": {
"description": "The group application receiver qualifier.",
"type": "string"
},
"groupApplicationSenderId": {
"description": "The group application sender id.",
"type": "string"
},
"groupApplicationSenderQualifier": {
"description": "The group application sender qualifier.",
"type": "string"
},
"groupAssociationAssignedCode": {
"description": "The group association assigned code.",
"type": "string"
},
"groupControlNumberLowerBound": {
"description": "The group control number lower bound.",
"format": "int64",
"type": "integer"
},
"groupControlNumberPrefix": {
"description": "The group control number prefix.",
"type": "string"
},
"groupControlNumberSuffix": {
"description": "The group control number suffix.",
"type": "string"
},
"groupControlNumberUpperBound": {
"description": "The group control number upper bound.",
"format": "int64",
"type": "integer"
},
"groupControllingAgencyCode": {
"description": "The group controlling agency code.",
"type": "string"
},
"groupMessageRelease": {
"description": "The group message release.",
"type": "string"
},
"groupMessageVersion": {
"description": "The group message version.",
"type": "string"
},
"interchangeControlNumberLowerBound": {
"description": "The interchange control number lower bound.",
"format": "int64",
"type": "integer"
},
"interchangeControlNumberPrefix": {
"description": "The interchange control number prefix.",
"type": "string"
},
"interchangeControlNumberSuffix": {
"description": "The interchange control number suffix.",
"type": "string"
},
"interchangeControlNumberUpperBound": {
"description": "The interchange control number upper bound.",
"format": "int64",
"type": "integer"
},
"isTestInterchange": {
"description": "The value indicating whether the message is a test interchange.",
"type": "boolean"
},
"overwriteExistingTransactionSetControlNumber": {
"description": "The value indicating whether to overwrite existing transaction set control number.",
"type": "boolean"
},
"processingPriorityCode": {
"description": "The processing priority code.",
"type": "string"
},
"receiverInternalIdentification": {
"description": "The receiver internal identification.",
"type": "string"
},
"receiverInternalSubIdentification": {
"description": "The receiver internal sub identification.",
"type": "string"
},
"receiverReverseRoutingAddress": {
"description": "The receiver reverse routing address.",
"type": "string"
},
"recipientReferencePasswordQualifier": {
"description": "The recipient reference password qualifier.",
"type": "string"
},
"recipientReferencePasswordValue": {
"description": "The recipient reference password value.",
"type": "string"
},
"rolloverGroupControlNumber": {
"description": "The value indicating whether to rollover group control number.",
"type": "boolean"
},
"rolloverInterchangeControlNumber": {
"description": "The value indicating whether to rollover interchange control number.",
"type": "boolean"
},
"rolloverTransactionSetControlNumber": {
"description": "The value indicating whether to rollover transaction set control number.",
"type": "boolean"
},
"senderInternalIdentification": {
"description": "The sender internal identification.",
"type": "string"
},
"senderInternalSubIdentification": {
"description": "The sender internal sub identification.",
"type": "string"
},
"senderReverseRoutingAddress": {
"description": "The sender reverse routing address.",
"type": "string"
},
"transactionSetControlNumberLowerBound": {
"description": "The transaction set control number lower bound.",
"format": "int64",
"type": "integer"
},
"transactionSetControlNumberPrefix": {
"description": "The transaction set control number prefix.",
"type": "string"
},
"transactionSetControlNumberSuffix": {
"description": "The transaction set control number suffix.",
"type": "string"
},
"transactionSetControlNumberUpperBound": {
"description": "The transaction set control number upper bound.",
"format": "int64",
"type": "integer"
}
},
"required": [
"applyDelimiterStringAdvice",
"createGroupingSegments",
"enableDefaultGroupHeaders",
"interchangeControlNumberLowerBound",
"interchangeControlNumberUpperBound",
"rolloverInterchangeControlNumber",
"groupControlNumberLowerBound",
"groupControlNumberUpperBound",
"rolloverGroupControlNumber",
"overwriteExistingTransactionSetControlNumber",
"transactionSetControlNumberLowerBound",
"transactionSetControlNumberUpperBound",
"rolloverTransactionSetControlNumber",
"isTestInterchange"
],
"type": "object"
},
"EdifactFramingSettings": {
"description": "The Edifact agreement framing settings.",
"properties": {
"characterEncoding": {
"description": "The character encoding.",
"type": "string"
},
"characterSet": {
"$ref": "#/definitions/EdifactCharacterSet",
"description": "The EDIFACT frame setting characterSet."
},
"componentSeparator": {
"description": "The component separator.",
"format": "int32",
"type": "integer"
},
"dataElementSeparator": {
"description": "The data element separator.",
"format": "int32",
"type": "integer"
},
"decimalPointIndicator": {
"$ref": "#/definitions/EdifactDecimalIndicator",
"description": "The EDIFACT frame setting decimal indicator."
},
"protocolVersion": {
"description": "The protocol version.",
"format": "int32",
"type": "integer"
},
"releaseIndicator": {
"description": "The release indicator.",
"format": "int32",
"type": "integer"
},
"repetitionSeparator": {
"description": "The repetition separator.",
"format": "int32",
"type": "integer"
},
"segmentTerminator": {
"description": "The segment terminator.",
"format": "int32",
"type": "integer"
},
"segmentTerminatorSuffix": {
"$ref": "#/definitions/SegmentTerminatorSuffix",
"description": "The EDIFACT frame setting segment terminator suffix."
},
"serviceCodeListDirectoryVersion": {
"description": "The service code list directory version.",
"type": "string"
}
},
"required": [
"protocolVersion",
"dataElementSeparator",
"componentSeparator",
"segmentTerminator",
"releaseIndicator",
"repetitionSeparator",
"characterSet",
"decimalPointIndicator",
"segmentTerminatorSuffix"
],
"type": "object"
},
"EdifactMessageFilter": {
"description": "The Edifact message filter for odata query.",
"properties": {
"messageFilterType": {
"$ref": "#/definitions/MessageFilterType",
"description": "The message filter type."
}
},
"required": [
"messageFilterType"
],
"type": "object"
},
"EdifactMessageIdentifier": {
"description": "The Edifact message identifier.",
"properties": {
"messageId": {
"description": "The message id on which this envelope settings has to be applied.",
"type": "string"
}
},
"required": [
"messageId"
],
"type": "object"
},
"EdifactOneWayAgreement": {
"description": "The Edifact one way agreement.",
"properties": {
"protocolSettings": {
"$ref": "#/definitions/EdifactProtocolSettings",
"description": "The EDIFACT protocol settings."
},
"receiverBusinessIdentity": {
"$ref": "#/definitions/BusinessIdentity",
"description": "The receiver business identity"
},
"senderBusinessIdentity": {
"$ref": "#/definitions/BusinessIdentity",
"description": "The sender business identity"
}
},
"required": [
"senderBusinessIdentity",
"receiverBusinessIdentity",
"protocolSettings"
],
"type": "object"
},
"EdifactProcessingSettings": {
"description": "The Edifact agreement protocol settings.",
"properties": {
"createEmptyXmlTagsForTrailingSeparators": {
"description": "The value indicating whether to create empty xml tags for trailing separators.",
"type": "boolean"
},
"maskSecurityInfo": {
"description": "The value indicating whether to mask security information.",
"type": "boolean"
},
"preserveInterchange": {
"description": "The value indicating whether to preserve interchange.",
"type": "boolean"
},
"suspendInterchangeOnError": {
"description": "The value indicating whether to suspend interchange on error.",
"type": "boolean"
},
"useDotAsDecimalSeparator": {
"description": "The value indicating whether to use dot as decimal separator.",
"type": "boolean"
}
},
"required": [
"maskSecurityInfo",
"preserveInterchange",
"suspendInterchangeOnError",
"createEmptyXmlTagsForTrailingSeparators",
"useDotAsDecimalSeparator"
],
"type": "object"
},
"EdifactProtocolSettings": {
"description": "The Edifact agreement protocol settings.",
"properties": {
"acknowledgementSettings": {
"$ref": "#/definitions/EdifactAcknowledgementSettings",
"description": "The EDIFACT acknowledgement settings."
},
"edifactDelimiterOverrides": {
"description": "The EDIFACT delimiter override settings.",
"items": {
"$ref": "#/definitions/EdifactDelimiterOverride"
},
"type": "array"
},
"envelopeOverrides": {
"description": "The EDIFACT envelope override settings.",
"items": {
"$ref": "#/definitions/EdifactEnvelopeOverride"
},
"type": "array"
},
"envelopeSettings": {
"$ref": "#/definitions/EdifactEnvelopeSettings",
"description": "The EDIFACT envelope settings."
},
"framingSettings": {
"$ref": "#/definitions/EdifactFramingSettings",
"description": "The EDIFACT framing settings."
},
"messageFilter": {
"$ref": "#/definitions/EdifactMessageFilter",
"description": "The EDIFACT message filter."
},
"messageFilterList": {
"description": "The EDIFACT message filter list.",
"items": {
"$ref": "#/definitions/EdifactMessageIdentifier"
},
"type": "array"
},
"processingSettings": {
"$ref": "#/definitions/EdifactProcessingSettings",
"description": "The EDIFACT processing Settings."
},
"schemaReferences": {
"description": "The EDIFACT schema references.",
"items": {
"$ref": "#/definitions/EdifactSchemaReference"
},
"type": "array"
},
"validationOverrides": {
"description": "The EDIFACT validation override settings.",
"items": {
"$ref": "#/definitions/EdifactValidationOverride"
},
"type": "array"
},
"validationSettings": {
"$ref": "#/definitions/EdifactValidationSettings",
"description": "The EDIFACT validation settings."
}
},
"required": [
"validationSettings",
"framingSettings",
"envelopeSettings",
"acknowledgementSettings",
"messageFilter",
"processingSettings",
"schemaReferences"
],
"type": "object"
},
"EdifactSchemaReference": {
"description": "The Edifact schema reference.",
"properties": {
"associationAssignedCode": {
"description": "The association assigned code.",
"type": "string"
},
"messageId": {
"description": "The message id.",
"type": "string"
},
"messageRelease": {
"description": "The message release version.",
"type": "string"
},
"messageVersion": {
"description": "The message version.",
"type": "string"
},
"schemaName": {
"description": "The schema name.",
"type": "string"
},
"senderApplicationId": {
"description": "The sender application id.",
"type": "string"
},
"senderApplicationQualifier": {
"description": "The sender application qualifier.",
"type": "string"
}
},
"required": [
"messageId",
"messageVersion",
"messageRelease",
"schemaName"
],
"type": "object"
},
"EdifactValidationOverride": {
"description": "The Edifact validation override settings.",
"properties": {
"allowLeadingAndTrailingSpacesAndZeroes": {
"description": "The value indicating whether to allow leading and trailing spaces and zeroes.",
"type": "boolean"
},
"enforceCharacterSet": {
"description": "The value indicating whether to validate character Set.",
"type": "boolean"
},
"messageId": {
"description": "The message id on which the validation settings has to be applied.",
"type": "string"
},
"trailingSeparatorPolicy": {
"$ref": "#/definitions/TrailingSeparatorPolicy",
"description": "The trailing separator policy."
},
"trimLeadingAndTrailingSpacesAndZeroes": {
"description": "The value indicating whether to trim leading and trailing spaces and zeroes.",
"type": "boolean"
},
"validateEDITypes": {
"description": "The value indicating whether to validate EDI types.",
"type": "boolean"
},
"validateXSDTypes": {
"description": "The value indicating whether to validate XSD types.",
"type": "boolean"
}
},
"required": [
"messageId",
"enforceCharacterSet",
"validateEDITypes",
"validateXSDTypes",
"allowLeadingAndTrailingSpacesAndZeroes",
"trailingSeparatorPolicy",
"trimLeadingAndTrailingSpacesAndZeroes"
],
"type": "object"
},
"EdifactValidationSettings": {
"description": "The Edifact agreement validation settings.",
"properties": {
"allowLeadingAndTrailingSpacesAndZeroes": {
"description": "The value indicating whether to allow leading and trailing spaces and zeroes.",
"type": "boolean"
},
"checkDuplicateGroupControlNumber": {
"description": "The value indicating whether to check for duplicate group control number.",
"type": "boolean"
},
"checkDuplicateInterchangeControlNumber": {
"description": "The value indicating whether to check for duplicate interchange control number.",
"type": "boolean"
},
"checkDuplicateTransactionSetControlNumber": {
"description": "The value indicating whether to check for duplicate transaction set control number.",
"type": "boolean"
},
"interchangeControlNumberValidityDays": {
"description": "The validity period of interchange control number.",
"format": "int32",
"type": "integer"
},
"trailingSeparatorPolicy": {
"$ref": "#/definitions/TrailingSeparatorPolicy",
"description": "The trailing separator policy."
},
"trimLeadingAndTrailingSpacesAndZeroes": {
"description": "The value indicating whether to trim leading and trailing spaces and zeroes.",
"type": "boolean"
},
"validateCharacterSet": {
"description": "The value indicating whether to validate character set in the message.",
"type": "boolean"
},
"validateEDITypes": {
"description": "The value indicating whether to Whether to validate EDI types.",
"type": "boolean"
},
"validateXSDTypes": {
"description": "The value indicating whether to Whether to validate XSD types.",
"type": "boolean"
}
},
"required": [
"validateCharacterSet",
"checkDuplicateInterchangeControlNumber",
"interchangeControlNumberValidityDays",
"checkDuplicateGroupControlNumber",
"checkDuplicateTransactionSetControlNumber",
"validateEDITypes",
"validateXSDTypes",
"allowLeadingAndTrailingSpacesAndZeroes",
"trimLeadingAndTrailingSpacesAndZeroes",
"trailingSeparatorPolicy"
],
"type": "object"
},
"EncryptionAlgorithm": {
"description": "The encryption algorithm.",
"enum": [
"NotSpecified",
"None",
"DES3",
"RC2",
"AES128",
"AES192",
"AES256"
],
"type": "string",
"x-ms-enum": {
"modelAsString": true,
"name": "EncryptionAlgorithm"
}
},
"ErrorInfo": {
"additionalProperties": false,
"description": "The error info.",
"properties": {
"code": {
"description": "The error code.",
"type": "string"
}
},
"required": [
"code"
],
"type": "object"
},
"ErrorProperties": {
"description": "Error properties indicate why the Logic service was not able to process the incoming request. The reason is provided in the error message.",
"properties": {
"code": {
"description": "Error code.",
"type": "string"
},
"message": {
"description": "Error message indicating why the operation failed.",
"type": "string"
}
},
"type": "object"
},
"ErrorResponse": {
"description": "Error response indicates Logic service is not able to process the incoming request. The error property contains the error details.",
"properties": {
"error": {
"$ref": "#/definitions/ErrorProperties",
"description": "The error properties."
}
},
"type": "object"
},
"ErrorResponseCode": {
"description": "The error response code.",
"enum": [
"NotSpecified",
"IntegrationServiceEnvironmentNotFound",
"InternalServerError",
"InvalidOperationId"
],
"type": "string",
"x-ms-enum": {
"modelAsString": true,
"name": "ErrorResponseCode"
}
},
"EventLevel": {
"description": "The event level.",
"enum": [
"LogAlways",
"Critical",
"Error",
"Warning",
"Informational",
"Verbose"
],
"type": "string",
"x-ms-enum": {
"modelAsString": false,
"name": "EventLevel"
}
},
"Expression": {
"additionalProperties": false,
"description": "The expression.",
"properties": {
"error": {
"$ref": "#/definitions/AzureResourceErrorInfo"
},
"subexpressions": {
"description": "The sub expressions.",
"items": {
"$ref": "#/definitions/Expression"
},
"type": "array"
},
"text": {
"description": "The text.",
"type": "string"
},
"value": {}
},
"type": "object"
},
"ExpressionRoot": {
"allOf": [
{
"$ref": "#/definitions/Expression"
}
],
"description": "The expression root.",
"properties": {
"path": {
"description": "The path.",
"type": "string"
}
},
"type": "object"
},
"ExpressionTraces": {
"description": "The expression traces.",
"properties": {
"inputs": {
"items": {
"$ref": "#/definitions/ExpressionRoot"
},
"type": "array"
}
},
"type": "object"
},
"ExtendedErrorInfo": {
"description": "The extended error info.",
"properties": {
"code": {
"$ref": "#/definitions/ErrorResponseCode",
"description": "The error code."
},
"details": {
"description": "The error message details.",
"items": {
"$ref": "#/definitions/ExtendedErrorInfo"
},
"type": "array"
},
"innerError": {
"$ref": "#/definitions/Object",
"description": "The inner error."
},
"message": {
"description": "The error message.",
"type": "string"
}
},
"required": [
"code",
"message"
],
"type": "object"
},
"FlowEndpoints": {
"description": "The flow endpoints configuration.",
"properties": {
"accessEndpointIpAddresses": {
"description": "The access endpoint ip address.",
"items": {
"$ref": "#/definitions/IpAddress",
"description": "The ip address."
},
"type": "array"
},
"outgoingIpAddresses": {
"description": "The outgoing ip address.",
"items": {
"$ref": "#/definitions/IpAddress",
"description": "The ip address."
},
"type": "array"
}
},
"type": "object"
},
"FlowEndpointsConfiguration": {
"description": "The endpoints configuration.",
"properties": {
"connector": {
"$ref": "#/definitions/FlowEndpoints",
"description": "The connector endpoints."
},
"workflow": {
"$ref": "#/definitions/FlowEndpoints",
"description": "The workflow endpoints."
}
},
"type": "object"
},
"GenerateUpgradedDefinitionParameters": {
"description": "The parameters to generate upgraded definition.",
"properties": {
"targetSchemaVersion": {
"description": "The target schema version.",
"type": "string"
}
},
"type": "object"
},
"GetCallbackUrlParameters": {
"description": "The callback url parameters.",
"properties": {
"keyType": {
"$ref": "#/definitions/KeyType",
"description": "The key type."
},
"notAfter": {
"description": "The expiry time.",
"format": "date-time",
"type": "string"
}
},
"type": "object"
},
"HashingAlgorithm": {
"description": "The signing or hashing algorithm.",
"enum": [
"NotSpecified",
"None",
"MD5",
"SHA1",
"SHA2256",
"SHA2384",
"SHA2512"
],
"type": "string",
"x-ms-enum": {
"modelAsString": true,
"name": "HashingAlgorithm"
}
},
"IntegrationAccount": {
"allOf": [
{
"$ref": "#/definitions/Resource"
}
],
"description": "The integration account.",
"properties": {
"properties": {
"$ref": "#/definitions/IntegrationAccountProperties",
"description": "The integration account properties.",
"x-ms-client-flatten": true
},
"sku": {
"$ref": "#/definitions/IntegrationAccountSku",
"description": "The sku."
}
},
"type": "object"
},
"IntegrationAccountAgreement": {
"allOf": [
{
"$ref": "#/definitions/Resource"
}
],
"description": "The integration account agreement.",
"properties": {
"properties": {
"$ref": "#/definitions/IntegrationAccountAgreementProperties",
"description": "The integration account agreement properties.",
"x-ms-client-flatten": true
}
},
"required": [
"properties"
],
"type": "object"
},
"IntegrationAccountAgreementFilter": {
"description": "The integration account agreement filter for odata query.",
"properties": {
"agreementType": {
"$ref": "#/definitions/AgreementType",
"description": "The agreement type of integration account agreement."
}
},
"required": [
"agreementType"
],
"type": "object"
},
"IntegrationAccountAgreementListResult": {
"description": "The list of integration account agreements.",
"properties": {
"nextLink": {
"description": "The URL to get the next set of results.",
"type": "string"
},
"value": {
"description": "The list of integration account agreements.",
"items": {
"$ref": "#/definitions/IntegrationAccountAgreement"
},
"type": "array"
}
},
"type": "object"
},
"IntegrationAccountAgreementProperties": {
"description": "The integration account agreement properties.",
"properties": {
"agreementType": {
"$ref": "#/definitions/AgreementType",
"description": "The agreement type."
},
"changedTime": {
"description": "The changed time.",
"format": "date-time",
"readOnly": true,
"type": "string"
},
"content": {
"$ref": "#/definitions/AgreementContent",
"description": "The agreement content."
},
"createdTime": {
"description": "The created time.",
"format": "date-time",
"readOnly": true,
"type": "string"
},
"guestIdentity": {
"$ref": "#/definitions/BusinessIdentity",
"description": "The business identity of the guest partner."
},
"guestPartner": {
"description": "The integration account partner that is set as guest partner for this agreement.",
"type": "string"
},
"hostIdentity": {
"$ref": "#/definitions/BusinessIdentity",
"description": "The business identity of the host partner."
},
"hostPartner": {
"description": "The integration account partner that is set as host partner for this agreement.",
"type": "string"
},
"metadata": {
"description": "The metadata.",
"properties": {},
"type": "object"
}
},
"required": [
"hostPartner",
"guestPartner",
"hostIdentity",
"guestIdentity",
"agreementType",
"content"
],
"type": "object"
},
"IntegrationAccountCertificate": {
"allOf": [
{
"$ref": "#/definitions/Resource"
}
],
"description": "The integration account certificate.",
"properties": {
"properties": {
"$ref": "#/definitions/IntegrationAccountCertificateProperties",
"description": "The integration account certificate properties.",
"x-ms-client-flatten": true
}
},
"required": [
"properties"
],
"type": "object"
},
"IntegrationAccountCertificateListResult": {
"description": "The list of integration account certificates.",
"properties": {
"nextLink": {
"description": "The URL to get the next set of results.",
"type": "string"
},
"value": {
"description": "The list of integration account certificates.",
"items": {
"$ref": "#/definitions/IntegrationAccountCertificate"
},
"type": "array"
}
},
"type": "object"
},
"IntegrationAccountCertificateProperties": {
"description": "The integration account certificate properties.",
"properties": {
"changedTime": {
"description": "The changed time.",
"format": "date-time",
"readOnly": true,
"type": "string"
},
"createdTime": {
"description": "The created time.",
"format": "date-time",
"readOnly": true,
"type": "string"
},
"key": {
"$ref": "#/definitions/KeyVaultKeyReference",
"description": "The key details in the key vault."
},
"metadata": {
"description": "The metadata.",
"properties": {},
"type": "object"
},
"publicCertificate": {
"description": "The public certificate.",
"type": "string"
}
},
"type": "object"
},
"IntegrationAccountListResult": {
"description": "The list of integration accounts.",
"properties": {
"nextLink": {
"description": "The URL to get the next set of results.",
"type": "string"
},
"value": {
"description": "The list of integration accounts.",
"items": {
"$ref": "#/definitions/IntegrationAccount"
},
"type": "array"
}
},
"type": "object"
},
"IntegrationAccountMap": {
"allOf": [
{
"$ref": "#/definitions/Resource"
}
],
"description": "The integration account map.",
"properties": {
"properties": {
"$ref": "#/definitions/IntegrationAccountMapProperties",
"description": "The integration account map properties.",
"x-ms-client-flatten": true
}
},
"required": [
"properties"
],
"type": "object"
},
"IntegrationAccountMapFilter": {
"description": "The integration account map filter for odata query.",
"properties": {
"mapType": {
"$ref": "#/definitions/MapType",
"description": "The map type of integration account map."
}
},
"required": [
"mapType"
],
"type": "object"
},
"IntegrationAccountMapListResult": {
"description": "The list of integration account maps.",
"properties": {
"nextLink": {
"description": "The URL to get the next set of results.",
"type": "string"
},
"value": {
"description": "The list of integration account maps.",
"items": {
"$ref": "#/definitions/IntegrationAccountMap"
},
"type": "array"
}
},
"type": "object"
},
"IntegrationAccountMapProperties": {
"description": "The integration account map.",
"properties": {
"changedTime": {
"description": "The changed time.",
"format": "date-time",
"readOnly": true,
"type": "string"
},
"content": {
"description": "The content.",
"properties": {},
"type": "string"
},
"contentLink": {
"$ref": "#/definitions/ContentLink",
"description": "The content link.",
"readOnly": true
},
"contentType": {
"description": "The content type.",
"type": "string"
},
"createdTime": {
"description": "The created time.",
"format": "date-time",
"readOnly": true,
"type": "string"
},
"mapType": {
"$ref": "#/definitions/MapType",
"description": "The map type."
},
"metadata": {
"description": "The metadata.",
"properties": {},
"type": "object"
},
"parametersSchema": {
"description": "The parameters schema of integration account map.",
"properties": {
"ref": {
"description": "The reference name.",
"type": "string"
}
},
"type": "object"
}
},
"required": [
"mapType"
],
"type": "object"
},
"IntegrationAccountPartner": {
"allOf": [
{
"$ref": "#/definitions/Resource"
}
],
"description": "The integration account partner.",
"properties": {
"properties": {
"$ref": "#/definitions/IntegrationAccountPartnerProperties",
"description": "The integration account partner properties.",
"x-ms-client-flatten": true
}
},
"required": [
"properties"
],
"type": "object"
},
"IntegrationAccountPartnerFilter": {
"description": "The integration account partner filter for odata query.",
"properties": {
"partnerType": {
"$ref": "#/definitions/PartnerType",
"description": "The partner type of integration account partner."
}
},
"required": [
"partnerType"
],
"type": "object"
},
"IntegrationAccountPartnerListResult": {
"description": "The list of integration account partners.",
"properties": {
"nextLink": {
"description": "The URL to get the next set of results.",
"type": "string"
},
"value": {
"description": "The list of integration account partners.",
"items": {
"$ref": "#/definitions/IntegrationAccountPartner"
},
"type": "array"
}
},
"type": "object"
},
"IntegrationAccountPartnerProperties": {
"description": "The integration account partner properties.",
"properties": {
"changedTime": {
"description": "The changed time.",
"format": "date-time",
"readOnly": true,
"type": "string"
},
"content": {
"$ref": "#/definitions/PartnerContent",
"description": "The partner content."
},
"createdTime": {
"description": "The created time.",
"format": "date-time",
"readOnly": true,
"type": "string"
},
"metadata": {
"description": "The metadata.",
"properties": {},
"type": "object"
},
"partnerType": {
"$ref": "#/definitions/PartnerType",
"description": "The partner type."
}
},
"required": [
"partnerType",
"content"
],
"type": "object"
},
"IntegrationAccountProperties": {
"description": "The integration account properties.",
"properties": {
"integrationServiceEnvironment": {
"$ref": "#/definitions/IntegrationServiceEnvironment",
"description": "The integration service environment."
},
"state": {
"$ref": "#/definitions/WorkflowState",
"description": "The workflow state."
}
},
"type": "object"
},
"IntegrationAccountSchema": {
"allOf": [
{
"$ref": "#/definitions/Resource"
}
],
"description": "The integration account schema.",
"properties": {
"properties": {
"$ref": "#/definitions/IntegrationAccountSchemaProperties",
"description": "The integration account schema properties.",
"x-ms-client-flatten": true
}
},
"required": [
"properties"
],
"type": "object"
},
"IntegrationAccountSchemaFilter": {
"description": "The integration account schema filter for odata query.",
"properties": {
"schemaType": {
"$ref": "#/definitions/SchemaType",
"description": "The schema type of integration account schema."
}
},
"required": [
"schemaType"
],
"type": "object"
},
"IntegrationAccountSchemaListResult": {
"description": "The list of integration account schemas.",
"properties": {
"nextLink": {
"description": "The URL to get the next set of results.",
"type": "string"
},
"value": {
"description": "The list of integration account schemas.",
"items": {
"$ref": "#/definitions/IntegrationAccountSchema"
},
"type": "array"
}
},
"type": "object"
},
"IntegrationAccountSchemaProperties": {
"description": "The integration account schema properties.",
"properties": {
"changedTime": {
"description": "The changed time.",
"format": "date-time",
"readOnly": true,
"type": "string"
},
"content": {
"description": "The content.",
"properties": {},
"type": "string"
},
"contentLink": {
"$ref": "#/definitions/ContentLink",
"description": "The content link.",
"readOnly": true
},
"contentType": {
"description": "The content type.",
"type": "string"
},
"createdTime": {
"description": "The created time.",
"format": "date-time",
"readOnly": true,
"type": "string"
},
"documentName": {
"description": "The document name.",
"type": "string"
},
"fileName": {
"description": "The file name.",
"type": "string"
},
"metadata": {
"description": "The metadata.",
"properties": {},
"type": "object"
},
"schemaType": {
"$ref": "#/definitions/SchemaType",
"description": "The schema type."
},
"targetNamespace": {
"description": "The target namespace of the schema.",
"type": "string"
}
},
"required": [
"schemaType"
],
"type": "object"
},
"IntegrationAccountSession": {
"allOf": [
{
"$ref": "#/definitions/Resource"
}
],
"description": "The integration account session.",
"properties": {
"properties": {
"$ref": "#/definitions/IntegrationAccountSessionProperties",
"description": "The integration account session properties.",
"x-ms-client-flatten": true
}
},
"required": [
"properties"
],
"type": "object"
},
"IntegrationAccountSessionFilter": {
"description": "The integration account session filter.",
"properties": {
"changedTime": {
"description": "The changed time of integration account sessions.",
"format": "date-time",
"type": "string"
}
},
"required": [
"changedTime"
],
"type": "object"
},
"IntegrationAccountSessionListResult": {
"description": "The list of integration account sessions.",
"properties": {
"nextLink": {
"description": "The URL to get the next set of results.",
"type": "string"
},
"value": {
"description": "The list of integration account sessions.",
"items": {
"$ref": "#/definitions/IntegrationAccountSession"
},
"type": "array"
}
},
"type": "object"
},
"IntegrationAccountSessionProperties": {
"description": "The integration account session properties.",
"properties": {
"changedTime": {
"description": "The changed time.",
"format": "date-time",
"readOnly": true,
"type": "string"
},
"content": {
"$ref": "#/definitions/Object",
"description": "The session content."
},
"createdTime": {
"description": "The created time.",
"format": "date-time",
"readOnly": true,
"type": "string"
}
},
"type": "object"
},
"IntegrationAccountSku": {
"description": "The integration account sku.",
"properties": {
"name": {
"$ref": "#/definitions/IntegrationAccountSkuName",
"description": "The sku name."
}
},
"required": [
"name"
],
"type": "object"
},
"IntegrationAccountSkuName": {
"description": "The integration account sku name.",
"enum": [
"NotSpecified",
"Free",
"Basic",
"Standard"
],
"type": "string",
"x-ms-enum": {
"modelAsString": true,
"name": "IntegrationAccountSkuName"
}
},
"IntegrationServiceEnvironment": {
"allOf": [
{
"$ref": "#/definitions/Resource"
}
],
"description": "The integration service environment.",
"properties": {
"properties": {
"$ref": "#/definitions/IntegrationServiceEnvironmentProperties",
"description": "The integration service environment properties."
},
"sku": {
"$ref": "#/definitions/IntegrationServiceEnvironmentSku",
"description": "The sku."
}
},
"type": "object"
},
"IntegrationServiceEnvironmentAccessEndpoint": {
"description": "The integration service environment access endpoint.",
"properties": {
"type": {
"$ref": "#/definitions/IntegrationServiceEnvironmentAccessEndpointType",
"description": "The access endpoint type."
}
},
"type": "object"
},
"IntegrationServiceEnvironmentAccessEndpointType": {
"description": "The integration service environment access endpoint type.",
"enum": [
"NotSpecified",
"External",
"Internal"
],
"type": "string",
"x-ms-enum": {
"modelAsString": true,
"name": "IntegrationServiceEnvironmentAccessEndpointType"
}
},
"IntegrationServiceEnvironmentListResult": {
"description": "The list of integration service environments.",
"properties": {
"nextLink": {
"description": "The URL to get the next set of results.",
"type": "string"
},
"value": {
"items": {
"$ref": "#/definitions/IntegrationServiceEnvironment",
"description": "The integration service environment."
},
"type": "array"
}
},
"type": "object"
},
"IntegrationServiceEnvironmentNetworkDependency": {
"description": "The azure async operation resource.",
"properties": {
"category": {
"$ref": "#/definitions/IntegrationServiceEnvironmentNetworkDependencyCategoryType",
"description": "The network dependency category type."
},
"displayName": {
"description": "The display name.",
"type": "string"
},
"endpoints": {
"description": "The endpoints.",
"items": {
"$ref": "#/definitions/IntegrationServiceEnvironmentNetworkEndpoint",
"description": "The endpoint."
},
"type": "array"
}
},
"type": "object"
},
"IntegrationServiceEnvironmentNetworkDependencyCategoryType": {
"description": "The integration service environment network dependency category type.",
"enum": [
"NotSpecified",
"AzureStorage",
"AzureManagement",
"AzureActiveDirectory",
"SSLCertificateVerification",
"DiagnosticLogsAndMetrics",
"IntegrationServiceEnvironmentConnectors",
"RedisCache",
"AccessEndpoints",
"RecoveryService",
"SQL",
"RegionalService"
],
"type": "string",
"x-ms-enum": {
"modelAsString": true,
"name": "IntegrationServiceEnvironmentNetworkDependencyCategoryType"
}
},
"IntegrationServiceEnvironmentNetworkDependencyHealth": {
"description": "The integration service environment subnet network health.",
"properties": {
"error": {
"$ref": "#/definitions/ExtendedErrorInfo",
"description": "The error if any occurred during the operation."
},
"state": {
"$ref": "#/definitions/IntegrationServiceEnvironmentNetworkDependencyHealthState",
"description": "The network dependency health state."
}
},
"type": "object"
},
"IntegrationServiceEnvironmentNetworkDependencyHealthState": {
"description": "The integration service environment network dependency health state.",
"enum": [
"NotSpecified",
"Healthy",
"Unhealthy",
"Unknown"
],
"type": "string",
"x-ms-enum": {
"modelAsString": true,
"name": "IntegrationServiceEnvironmentNetworkDependencyHealthState"
}
},
"IntegrationServiceEnvironmentNetworkEndPointAccessibilityState": {
"description": "The integration service environment network endpoint accessibility state.",
"enum": [
"NotSpecified",
"Unknown",
"Available",
"NotAvailable"
],
"type": "string",
"x-ms-enum": {
"modelAsString": true,
"name": "IntegrationServiceEnvironmentNetworkEndPointAccessibilityState"
}
},
"IntegrationServiceEnvironmentNetworkEndpoint": {
"description": "The network endpoint.",
"properties": {
"accessibility": {
"$ref": "#/definitions/IntegrationServiceEnvironmentNetworkEndPointAccessibilityState",
"description": "The accessibility state."
},
"domainName": {
"description": "The domain name.",
"type": "string"
},
"ports": {
"description": "The ports.",
"items": {
"type": "string"
},
"type": "array"
}
},
"type": "object"
},
"IntegrationServiceEnvironmentNetworkHealth": {
"additionalProperties": {
"$ref": "#/definitions/IntegrationServiceEnvironmentSubnetNetworkHealth",
"description": "The integration service environment subnet network health."
},
"description": "The integration service environment network health of all the subnets.",
"type": "object"
},
"IntegrationServiceEnvironmentProperties": {
"description": "The integration service environment properties.",
"properties": {
"endpointsConfiguration": {
"$ref": "#/definitions/FlowEndpointsConfiguration",
"description": "The endpoints configuration."
},
"integrationServiceEnvironmentId": {
"description": "Gets the tracking id.",
"type": "string"
},
"networkConfiguration": {
"$ref": "#/definitions/NetworkConfiguration",
"description": "The network configuration."
},
"provisioningState": {
"$ref": "#/definitions/WorkflowProvisioningState",
"description": "The provisioning state."
},
"state": {
"$ref": "#/definitions/WorkflowState",
"description": "The integration service environment state."
}
},
"type": "object"
},
"IntegrationServiceEnvironmentSku": {
"description": "The integration service environment sku.",
"properties": {
"capacity": {
"description": "The sku capacity.",
"format": "int32",
"type": "integer"
},
"name": {
"$ref": "#/definitions/IntegrationServiceEnvironmentSkuName",
"description": "The sku name."
}
},
"type": "object"
},
"IntegrationServiceEnvironmentSkuCapacity": {
"description": "The integration service environment sku capacity.",
"properties": {
"default": {
"description": "The default capacity.",
"format": "int32",
"type": "integer"
},
"maximum": {
"description": "The maximum capacity.",
"format": "int32",
"type": "integer"
},
"minimum": {
"description": "The minimum capacity.",
"format": "int32",
"type": "integer"
},
"scaleType": {
"$ref": "#/definitions/IntegrationServiceEnvironmentSkuScaleType",
"description": "The sku scale type."
}
},
"type": "object"
},
"IntegrationServiceEnvironmentSkuDefinition": {
"description": "The integration service environment sku definition.",
"properties": {
"capacity": {
"$ref": "#/definitions/IntegrationServiceEnvironmentSkuCapacity",
"description": "The sku capacity."
},
"resourceType": {
"description": "The resource type.",
"type": "string"
},
"sku": {
"description": "The sku.",
"properties": {
"name": {
"$ref": "#/definitions/IntegrationServiceEnvironmentSkuName",
"description": "The sku name."
},
"tier": {
"description": "The sku tier.",
"type": "string"
}
},
"type": "object"
}
},
"type": "object"
},
"IntegrationServiceEnvironmentSkuList": {
"description": "The list of integration service environment skus.",
"properties": {
"nextLink": {
"description": "The URL to get the next set of results.",
"type": "string"
},
"value": {
"description": "The list of integration service environment skus.",
"items": {
"$ref": "#/definitions/IntegrationServiceEnvironmentSkuDefinition"
},
"type": "array"
}
},
"type": "object"
},
"IntegrationServiceEnvironmentSkuName": {
"description": "The integration service environment sku name.",
"enum": [
"NotSpecified",
"Premium",
"Developer"
],
"type": "string",
"x-ms-enum": {
"modelAsString": true,
"name": "IntegrationServiceEnvironmentSkuName"
}
},
"IntegrationServiceEnvironmentSkuScaleType": {
"description": "The integration service environment sku scale type.",
"enum": [
"Manual",
"Automatic",
"None"
],
"type": "string",
"x-ms-enum": {
"modelAsString": true,
"name": "IntegrationServiceEnvironmentSkuScaleType"
}
},
"IntegrationServiceEnvironmentSubnetNetworkHealth": {
"description": "The integration service environment subnet network health.",
"properties": {
"networkDependencyHealthState": {
"$ref": "#/definitions/IntegrationServiceEnvironmentNetworkEndPointAccessibilityState",
"description": "The integration service environment network health state."
},
"outboundNetworkDependencies": {
"description": "The outbound network dependencies.",
"items": {
"$ref": "#/definitions/IntegrationServiceEnvironmentNetworkDependency",
"description": "The integration service environment network dependency."
},
"type": "array"
},
"outboundNetworkHealth": {
"$ref": "#/definitions/IntegrationServiceEnvironmentNetworkDependencyHealth",
"description": "The integration service environment network health."
}
},
"required": [
"networkDependencyHealthState"
],
"type": "object"
},
"IpAddress": {
"description": "The ip address.",
"properties": {
"address": {
"description": "The address.",
"type": "string"
}
},
"type": "object"
},
"JsonSchema": {
"description": "The JSON schema.",
"properties": {
"content": {
"description": "The JSON content.",
"type": "string"
},
"title": {
"description": "The JSON title.",
"type": "string"
}
},
"type": "object"
},
"KeyType": {
"description": "The key type.",
"enum": [
"NotSpecified",
"Primary",
"Secondary"
],
"type": "string",
"x-ms-enum": {
"modelAsString": true,
"name": "KeyType"
}
},
"KeyVaultKey": {
"description": "The key vault key.",
"properties": {
"attributes": {
"description": "The key attributes.",
"properties": {
"created": {
"description": "When the key was created.",
"format": "int64",
"type": "integer"
},
"enabled": {
"description": "Whether the key is enabled or not.",
"type": "boolean"
},
"updated": {
"description": "When the key was updated.",
"format": "int64",
"type": "integer"
}
},
"type": "object"
},
"kid": {
"description": "The key id.",
"type": "string"
}
},
"type": "object"
},
"KeyVaultKeyCollection": {
"description": "Collection of key vault keys.",
"properties": {
"skipToken": {
"description": "The skip token.",
"type": "string"
},
"value": {
"description": "The key vault keys.",
"items": {
"$ref": "#/definitions/KeyVaultKey"
},
"type": "array"
}
},
"type": "object"
},
"KeyVaultKeyReference": {
"description": "The reference to the key vault key.",
"properties": {
"keyName": {
"description": "The private key name in key vault.",
"type": "string"
},
"keyVault": {
"description": "The key vault reference.",
"properties": {
"id": {
"description": "The resource id.",
"type": "string"
},
"name": {
"description": "The resource name.",
"readOnly": true,
"type": "string"
},
"type": {
"description": "The resource type.",
"readOnly": true,
"type": "string"
}
},
"type": "object"
},
"keyVersion": {
"description": "The private key version in key vault.",
"type": "string"
}
},
"required": [
"keyVault",
"keyName"
],
"type": "object"
},
"KeyVaultReference": {
"additionalProperties": false,
"allOf": [
{
"$ref": "#/definitions/ResourceReference"
}
],
"description": "The key vault reference.",
"properties": {
"name": {
"description": "The key vault name.",
"type": "string"
}
},
"type": "object"
},
"ListKeyVaultKeysDefinition": {
"additionalProperties": false,
"description": "The list key vault keys definition.",
"properties": {
"keyVault": {
"$ref": "#/definitions/KeyVaultReference",
"description": "The key vault reference."
},
"skipToken": {
"description": "The skip token.",
"type": "string"
}
},
"required": [
"keyVault"
],
"type": "object"
},
"ManagedApi": {
"allOf": [
{
"$ref": "#/definitions/Resource"
}
],
"description": "The managed api definition.",
"properties": {
"properties": {
"$ref": "#/definitions/ApiResourceProperties",
"description": "The api resource properties."
}
},
"type": "object"
},
"ManagedApiListResult": {
"description": "The list of managed APIs.",
"properties": {
"nextLink": {
"description": "The URL to get the next set of results.",
"type": "string"
},
"value": {
"description": "The managed APIs.",
"items": {
"$ref": "#/definitions/ManagedApi"
},
"type": "array"
}
},
"type": "object"
},
"MapType": {
"description": "The map type.",
"enum": [
"NotSpecified",
"Xslt",
"Xslt20",
"Xslt30",
"Liquid"
],
"type": "string",
"x-ms-enum": {
"modelAsString": true,
"name": "MapType"
}
},
"MessageFilterType": {
"description": "The message filter type.",
"enum": [
"NotSpecified",
"Include",
"Exclude"
],
"type": "string",
"x-ms-enum": {
"modelAsString": true,
"name": "MessageFilterType"
}
},
"NetworkConfiguration": {
"description": "The network configuration.",
"properties": {
"accessEndpoint": {
"$ref": "#/definitions/IntegrationServiceEnvironmentAccessEndpoint",
"description": "The access endpoint."
},
"subnets": {
"description": "The subnets.",
"items": {
"$ref": "#/definitions/ResourceReference",
"description": "The subnet."
},
"type": "array"
},
"virtualNetworkAddressSpace": {
"description": "Gets the virtual network address space.",
"type": "string"
}
},
"type": "object"
},
"Object": {
"properties": {},
"type": "object"
},
"Operation": {
"description": "Logic REST API operation",
"properties": {
"display": {
"description": "The object that represents the operation.",
"properties": {
"operation": {
"description": "Operation type: Read, write, delete, etc.",
"type": "string"
},
"provider": {
"description": "Service provider: Microsoft.Logic",
"type": "string"
},
"resource": {
"description": "Resource on which the operation is performed: Profile, endpoint, etc.",
"type": "string"
}
},
"type": "object"
},
"name": {
"description": "Operation name: {provider}/{resource}/{operation}",
"type": "string"
}
},
"type": "object"
},
"OperationListResult": {
"description": "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.",
"properties": {
"nextLink": {
"description": "URL to get the next set of operation list results if there are any.",
"type": "string"
},
"value": {
"description": "List of Logic operations supported by the Logic resource provider.",
"items": {
"$ref": "#/definitions/Operation"
},
"type": "array"
}
}
},
"OperationResult": {
"additionalProperties": false,
"allOf": [
{
"$ref": "#/definitions/OperationResultProperties"
}
],
"description": "The operation result definition.",
"properties": {
"inputs": {
"$ref": "#/definitions/Object",
"description": "Gets the inputs.",
"readOnly": true
},
"inputsLink": {
"$ref": "#/definitions/ContentLink",
"description": "Gets the link to inputs.",
"readOnly": true
},
"iterationCount": {
"format": "int32",
"type": "integer"
},
"outputs": {
"$ref": "#/definitions/Object",
"description": "Gets the outputs.",
"readOnly": true
},
"outputsLink": {
"$ref": "#/definitions/ContentLink",
"description": "Gets the link to outputs.",
"readOnly": true
},
"retryHistory": {
"description": "Gets the retry histories.",
"items": {
"$ref": "#/definitions/RetryHistory"
},
"type": "array"
},
"trackedProperties": {
"$ref": "#/definitions/Object",
"description": "Gets the tracked properties.",
"readOnly": true
},
"trackingId": {
"description": "Gets the tracking id.",
"readOnly": true,
"type": "string"
}
},
"type": "object"
},
"OperationResultProperties": {
"additionalProperties": false,
"description": "The run operation result properties.",
"properties": {
"code": {
"description": "The workflow scope repetition code.",
"type": "string"
},
"correlation": {
"$ref": "#/definitions/RunActionCorrelation",
"description": "The correlation properties."
},
"endTime": {
"description": "The end time of the workflow scope repetition.",
"format": "date-time",
"type": "string"
},
"error": {},
"startTime": {
"description": "The start time of the workflow scope repetition.",
"format": "date-time",
"type": "string"
},
"status": {
"$ref": "#/definitions/WorkflowStatus",
"description": "The status of the workflow scope repetition."
}
},
"type": "object",
"x-abstract": true
},
"ParameterType": {
"description": "The parameter type.",
"enum": [
"NotSpecified",
"String",
"SecureString",
"Int",
"Float",
"Bool",
"Array",
"Object",
"SecureObject"
],
"type": "string",
"x-ms-enum": {
"modelAsString": true,
"name": "ParameterType"
}
},
"PartnerContent": {
"description": "The integration account partner content.",
"properties": {
"b2b": {
"$ref": "#/definitions/B2BPartnerContent",
"description": "The B2B partner content."
}
},
"type": "object"
},
"PartnerType": {
"description": "The partner type.",
"enum": [
"NotSpecified",
"B2B"
],
"type": "string",
"x-ms-enum": {
"modelAsString": true,
"name": "PartnerType"
}
},
"RecurrenceFrequency": {
"description": "The recurrence frequency.",
"enum": [
"NotSpecified",
"Second",
"Minute",
"Hour",
"Day",
"Week",
"Month",
"Year"
],
"type": "string",
"x-ms-enum": {
"modelAsString": true,
"name": "RecurrenceFrequency"
}
},
"RecurrenceSchedule": {
"description": "The recurrence schedule.",
"properties": {
"hours": {
"description": "The hours.",
"items": {
"format": "int32",
"type": "integer"
},
"type": "array"
},
"minutes": {
"description": "The minutes.",
"items": {
"format": "int32",
"type": "integer"
},
"type": "array"
},
"monthDays": {
"description": "The month days.",
"items": {
"format": "int32",
"type": "integer"
},
"type": "array"
},
"monthlyOccurrences": {
"description": "The monthly occurrences.",
"items": {
"$ref": "#/definitions/RecurrenceScheduleOccurrence"
},
"type": "array"
},
"weekDays": {
"description": "The days of the week.",
"items": {
"enum": [
"Sunday",
"Monday",
"Tuesday",
"Wednesday",
"Thursday",
"Friday",
"Saturday"
],
"type": "string",
"x-ms-enum": {
"modelAsString": false,
"name": "DaysOfWeek"
}
},
"type": "array"
}
},
"type": "object"
},
"RecurrenceScheduleOccurrence": {
"description": "The recurrence schedule occurrence.",
"properties": {
"day": {
"$ref": "#/definitions/DayOfWeek",
"description": "The day of the week."
},
"occurrence": {
"description": "The occurrence.",
"format": "int32",
"type": "integer"
}
},
"type": "object"
},
"RegenerateActionParameter": {
"description": "The access key regenerate action content.",
"properties": {
"keyType": {
"$ref": "#/definitions/KeyType",
"description": "The key type."
}
},
"type": "object"
},
"RepetitionIndex": {
"additionalProperties": false,
"description": "The workflow run action repetition index.",
"properties": {
"itemIndex": {
"description": "The index.",
"format": "int32",
"type": "integer"
},
"scopeName": {
"description": "The scope.",
"type": "string"
}
},
"required": [
"itemIndex"
],
"type": "object"
},
"Request": {
"additionalProperties": false,
"description": "A request.",
"properties": {
"headers": {
"$ref": "#/definitions/Object",
"description": "A list of all the headers attached to the request."
},
"method": {
"description": "The HTTP method used for the request.",
"type": "string"
},
"uri": {
"description": "The destination for the request.",
"type": "string"
}
},
"type": "object"
},
"RequestHistory": {
"additionalProperties": false,
"allOf": [
{
"$ref": "#/definitions/Resource"
}
],
"description": "The request history.",
"properties": {
"properties": {
"$ref": "#/definitions/RequestHistoryProperties",
"description": "The request history properties."
}
},
"type": "object"
},
"RequestHistoryListResult": {
"description": "The list of workflow request histories.",
"properties": {
"nextLink": {
"description": "The URL to get the next set of results.",
"type": "string"
},
"value": {
"description": "A list of workflow request histories.",
"items": {
"$ref": "#/definitions/RequestHistory"
},
"type": "array"
}
},
"type": "object"
},
"RequestHistoryProperties": {
"additionalProperties": false,
"description": "The request history.",
"properties": {
"endTime": {
"description": "The time the request ended.",
"format": "date-time",
"type": "string"
},
"request": {
"$ref": "#/definitions/Request",
"description": "The request."
},
"response": {
"$ref": "#/definitions/Response",
"description": "The response."
},
"startTime": {
"description": "The time the request started.",
"format": "date-time",
"type": "string"
}
},
"type": "object"
},
"Resource": {
"description": "The base resource type.",
"properties": {
"id": {
"description": "The resource id.",
"readOnly": true,
"type": "string"
},
"location": {
"description": "The resource location.",
"type": "string"
},
"name": {
"description": "Gets the resource name.",
"readOnly": true,
"type": "string"
},
"tags": {
"additionalProperties": {
"type": "string"
},
"description": "The resource tags.",
"type": "object"
},
"type": {
"description": "Gets the resource type.",
"readOnly": true,
"type": "string"
}
},
"x-ms-azure-resource": true
},
"ResourceReference": {
"description": "The resource reference.",
"properties": {
"id": {
"description": "The resource id.",
"type": "string"
},
"name": {
"description": "Gets the resource name.",
"readOnly": true,
"type": "string"
},
"type": {
"description": "Gets the resource type.",
"readOnly": true,
"type": "string"
}
},
"type": "object"
},
"Response": {
"additionalProperties": false,
"description": "A response.",
"properties": {
"bodyLink": {
"$ref": "#/definitions/ContentLink",
"description": "Details on the location of the body content."
},
"headers": {
"$ref": "#/definitions/Object",
"description": "A list of all the headers attached to the response."
},
"statusCode": {
"description": "The status code of the response.",
"format": "int32",
"type": "integer"
}
},
"type": "object"
},
"RetryHistory": {
"description": "The retry history.",
"properties": {
"clientRequestId": {
"description": "Gets the client request Id.",
"type": "string"
},
"code": {
"description": "Gets the status code.",
"type": "string"
},
"endTime": {
"description": "Gets the end time.",
"format": "date-time",
"type": "string"
},
"error": {
"$ref": "#/definitions/ErrorResponse",
"description": "Gets the error response."
},
"serviceRequestId": {
"description": "Gets the service request Id.",
"type": "string"
},
"startTime": {
"description": "Gets the start time.",
"format": "date-time",
"type": "string"
}
},
"type": "object"
},
"RunActionCorrelation": {
"additionalProperties": false,
"allOf": [
{
"$ref": "#/definitions/RunCorrelation"
}
],
"description": "The workflow run action correlation properties.",
"properties": {
"actionTrackingId": {
"description": "The action tracking identifier.",
"type": "string"
}
},
"type": "object"
},
"RunCorrelation": {
"additionalProperties": false,
"description": "The correlation properties.",
"properties": {
"clientKeywords": {
"description": "The client keywords.",
"items": {
"type": "string"
},
"type": "array"
},
"clientTrackingId": {
"description": "The client tracking identifier.",
"type": "string"
}
},
"type": "object"
},
"SchemaType": {
"description": "The schema type.",
"enum": [
"NotSpecified",
"Xml"
],
"type": "string",
"x-ms-enum": {
"modelAsString": true,
"name": "SchemaType"
}
},
"SegmentTerminatorSuffix": {
"description": "The segment terminator suffix.",
"enum": [
"NotSpecified",
"None",
"CR",
"LF",
"CRLF"
],
"type": "string",
"x-ms-enum": {
"modelAsString": false,
"name": "SegmentTerminatorSuffix"
}
},
"SetTriggerStateActionDefinition": {
"additionalProperties": false,
"description": "The set trigger state action definition.",
"properties": {
"source": {
"$ref": "#/definitions/WorkflowTrigger",
"description": "The source."
}
},
"required": [
"source"
],
"type": "object"
},
"SigningAlgorithm": {
"description": "The signing or hashing algorithm.",
"enum": [
"NotSpecified",
"Default",
"SHA1",
"SHA2256",
"SHA2384",
"SHA2512"
],
"type": "string",
"x-ms-enum": {
"modelAsString": true,
"name": "SigningAlgorithm"
}
},
"Sku": {
"description": "The sku type.",
"properties": {
"name": {
"$ref": "#/definitions/SkuName",
"description": "The name."
},
"plan": {
"$ref": "#/definitions/ResourceReference",
"description": "The reference to plan."
}
},
"required": [
"name"
],
"type": "object"
},
"SkuName": {
"description": "The sku name.",
"enum": [
"NotSpecified",
"Free",
"Shared",
"Basic",
"Standard",
"Premium"
],
"type": "string",
"x-ms-enum": {
"modelAsString": true,
"name": "SkuName"
}
},
"StatusAnnotation": {
"description": "The status annotation.",
"enum": [
"NotSpecified",
"Preview",
"Production"
],
"type": "string",
"x-ms-enum": {
"modelAsString": true,
"name": "StatusAnnotation"
}
},
"SubResource": {
"description": "The sub resource type.",
"properties": {
"id": {
"description": "The resource id.",
"readOnly": true,
"type": "string"
}
},
"x-ms-azure-resource": true
},
"SwaggerCustomDynamicList": {
"description": "The swagger custom dynamic list.",
"properties": {
"builtInOperation": {
"description": "The built in operation.",
"type": "string"
},
"itemTitlePath": {
"description": "The path to an item property which defines the display name of the item.",
"type": "string"
},
"itemValuePath": {
"description": "The path to a property which defines the value which should be used.",
"type": "string"
},
"itemsPath": {
"description": "The path to a response property (relative to the response object, not the response body) which contains an array of dynamic value items.",
"type": "string"
},
"operationId": {
"description": "The operation id to fetch dynamic schema.",
"type": "string"
},
"parameters": {
"additionalProperties": {
"$ref": "#/definitions/SwaggerCustomDynamicProperties"
},
"description": "The parameters.",
"type": "object"
}
},
"type": "object"
},
"SwaggerCustomDynamicProperties": {
"description": "The swagger custom dynamic properties.",
"properties": {
"operationId": {
"description": "The operation id to fetch dynamic schema.",
"type": "string"
},
"parameters": {
"additionalProperties": {
"$ref": "#/definitions/SwaggerCustomDynamicProperties"
},
"description": "The operation parameters.",
"type": "object"
},
"valuePath": {
"description": "Json pointer to the dynamic schema on the response body.",
"type": "string"
}
},
"type": "object"
},
"SwaggerCustomDynamicSchema": {
"description": "The swagger custom dynamic schema.",
"properties": {
"operationId": {
"description": "The operation id to fetch dynamic schema.",
"type": "string"
},
"parameters": {
"additionalProperties": {
"$ref": "#/definitions/Object"
},
"description": "The operation parameters.",
"type": "object"
},
"valuePath": {
"description": "Json pointer to the dynamic schema on the response body.",
"type": "string"
}
},
"type": "object"
},
"SwaggerCustomDynamicTree": {
"description": "The swagger custom dynamic tree.",
"properties": {
"browse": {
"$ref": "#/definitions/SwaggerCustomDynamicTreeCommand",
"description": "The tree on-browse configuration"
},
"open": {
"$ref": "#/definitions/SwaggerCustomDynamicTreeCommand",
"description": "The tree on-open configuration"
},
"settings": {
"$ref": "#/definitions/SwaggerCustomDynamicTreeSettings",
"description": "The tree settings"
}
},
"type": "object"
},
"SwaggerCustomDynamicTreeCommand": {
"description": "The swagger tree command.",
"properties": {
"itemFullTitlePath": {
"description": "The path to an item property which defines the display name of the item.",
"type": "string"
},
"itemIsParent": {
"description": "The path to an item property which defines the display name of the item.",
"type": "string"
},
"itemTitlePath": {
"description": "The path to an item property which defines the display name of the item.",
"type": "string"
},
"itemValuePath": {
"description": "The path to an item property which defines the display name of the item.",
"type": "string"
},
"itemsPath": {
"description": "The path to an item property which defines the display name of the item.",
"type": "string"
},
"operationId": {
"description": "The path to an item property which defines the display name of the item.",
"type": "string"
},
"parameters": {
"additionalProperties": {
"$ref": "#/definitions/SwaggerCustomDynamicTreeParameter"
},
"type": "object"
},
"selectableFilter": {
"description": "The path to an item property which defines the display name of the item.",
"type": "string"
}
},
"type": "object"
},
"SwaggerCustomDynamicTreeParameter": {
"description": "The swagger custom dynamic tree parameter.",
"properties": {
"parameterReference": {
"description": "The parameter reference.",
"type": "string"
},
"required": {
"description": "Indicates whether the parameter is required.",
"type": "boolean"
},
"selectedItemValuePath": {
"description": "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.",
"type": "string"
},
"value": {
"$ref": "#/definitions/Object",
"description": "The parameter value."
}
},
"type": "object"
},
"SwaggerCustomDynamicTreeSettings": {
"description": "The swagger custom dynamic tree settings.",
"properties": {
"CanSelectLeafNodes": {
"description": "Indicates whether leaf nodes can be selected.",
"type": "boolean"
},
"CanSelectParentNodes": {
"description": "Indicates whether parent nodes can be selected.",
"type": "boolean"
}
},
"type": "object"
},
"SwaggerExternalDocumentation": {
"description": "The swagger external documentation",
"properties": {
"description": {
"description": "The document description.",
"type": "string"
},
"extensions": {
"additionalProperties": {
"$ref": "#/definitions/Object"
},
"description": "The vendor extensions.",
"type": "object"
},
"uri": {
"description": "The documentation Uri.",
"type": "string"
}
},
"type": "object"
},
"SwaggerSchema": {
"description": "The swagger schema.",
"properties": {
"additionalProperties": {
"$ref": "#/definitions/Object",
"description": "The additional properties."
},
"allOf": {
"description": "The schemas which must pass validation when this schema is used.",
"items": {
"$ref": "#/definitions/SwaggerSchema"
},
"type": "array"
},
"discriminator": {
"description": "The discriminator.",
"type": "string"
},
"dynamicListNew": {
"$ref": "#/definitions/SwaggerCustomDynamicList",
"description": "The dynamic list."
},
"dynamicSchemaNew": {
"$ref": "#/definitions/SwaggerCustomDynamicProperties",
"description": "The dynamic schema configuration."
},
"dynamicSchemaOld": {
"$ref": "#/definitions/SwaggerCustomDynamicSchema",
"description": "The dynamic schema configuration."
},
"dynamicTree": {
"$ref": "#/definitions/SwaggerCustomDynamicTree",
"description": "The dynamic values tree configuration."
},
"example": {
"$ref": "#/definitions/Object",
"description": "The example value."
},
"externalDocs": {
"$ref": "#/definitions/SwaggerExternalDocumentation",
"description": "The external documentation."
},
"items": {
"$ref": "#/definitions/SwaggerSchema",
"description": "The items schema."
},
"maxProperties": {
"description": "The maximum number of allowed properties.",
"type": "integer"
},
"minProperties": {
"description": "The minimum number of allowed properties.",
"type": "integer"
},
"notificationUrlExtension": {
"description": "Indicates the notification url extension. If this is set, the property's value should be a callback url for a webhook.",
"type": "boolean"
},
"properties": {
"additionalProperties": {
"$ref": "#/definitions/SwaggerSchema"
},
"description": "The object properties",
"type": "object",
"x-ms-client-flatten": true
},
"readOnly": {
"description": "Indicates whether this property must be present in the a request.",
"type": "boolean"
},
"ref": {
"description": "The reference.",
"type": "string"
},
"required": {
"description": "The object required properties.",
"items": {
"type": "string"
},
"type": "array"
},
"title": {
"description": "The title.",
"type": "string"
},
"type": {
"$ref": "#/definitions/SwaggerSchemaType",
"description": "The type"
},
"xml": {
"$ref": "#/definitions/SwaggerXml",
"description": "The xml representation format for a property."
}
},
"type": "object"
},
"SwaggerSchemaType": {
"description": "The swagger schema type.",
"enum": [
"String",
"Number",
"Integer",
"Boolean",
"Array",
"File",
"Object",
"Null"
],
"type": "string",
"x-ms-enum": {
"modelAsString": true,
"name": "SwaggerSchemaType"
}
},
"SwaggerXml": {
"description": "The Swagger XML.",
"properties": {
"attribute": {
"description": "Indicates whether the property should be an attribute instead of an element.",
"type": "boolean"
},
"extensions": {
"additionalProperties": {
"$ref": "#/definitions/Object"
},
"description": "The vendor extensions.",
"type": "object"
},
"name": {
"description": "The xml element or attribute name.",
"type": "string"
},
"namespace": {
"description": "The xml namespace.",
"type": "string"
},
"prefix": {
"description": "The name prefix.",
"type": "string"
},
"wrapped": {
"description": "Indicates whether the array elements are wrapped in a container element.",
"type": "boolean"
}
},
"type": "object"
},
"TrackEventsOperationOptions": {
"description": "The track events operation options.",
"enum": [
"None",
"DisableSourceInfoEnrich"
],
"type": "string",
"x-ms-enum": {
"modelAsString": true,
"name": "TrackEventsOperationOptions"
}
},
"TrackingEvent": {
"additionalProperties": false,
"description": "The tracking event.",
"properties": {
"error": {
"$ref": "#/definitions/TrackingEventErrorInfo",
"description": "The error."
},
"eventLevel": {
"$ref": "#/definitions/EventLevel",
"description": "The event level."
},
"eventTime": {
"description": "The event time.",
"format": "date-time",
"type": "string"
},
"recordType": {
"$ref": "#/definitions/TrackingRecordType",
"description": "The record type."
}
},
"required": [
"eventLevel",
"eventTime",
"recordType"
],
"type": "object"
},
"TrackingEventErrorInfo": {
"additionalProperties": false,
"description": "The tracking event error info.",
"properties": {
"code": {
"description": "The code.",
"type": "string"
},
"message": {
"description": "The message.",
"type": "string"
}
},
"type": "object"
},
"TrackingEventsDefinition": {
"additionalProperties": false,
"description": "The tracking events definition.",
"properties": {
"events": {
"description": "The events.",
"items": {
"$ref": "#/definitions/TrackingEvent"
},
"type": "array"
},
"sourceType": {
"description": "The source type.",
"type": "string"
},
"trackEventsOptions": {
"$ref": "#/definitions/TrackEventsOperationOptions",
"description": "The track events options."
}
},
"required": [
"sourceType",
"events"
],
"type": "object"
},
"TrackingRecordType": {
"description": "The tracking record type.",
"enum": [
"NotSpecified",
"Custom",
"AS2Message",
"AS2MDN",
"X12Interchange",
"X12FunctionalGroup",
"X12TransactionSet",
"X12InterchangeAcknowledgment",
"X12FunctionalGroupAcknowledgment",
"X12TransactionSetAcknowledgment",
"EdifactInterchange",
"EdifactFunctionalGroup",
"EdifactTransactionSet",
"EdifactInterchangeAcknowledgment",
"EdifactFunctionalGroupAcknowledgment",
"EdifactTransactionSetAcknowledgment"
],
"type": "string",
"x-ms-enum": {
"modelAsString": true,
"name": "TrackingRecordType"
}
},
"TrailingSeparatorPolicy": {
"description": "The trailing separator policy.",
"enum": [
"NotSpecified",
"NotAllowed",
"Optional",
"Mandatory"
],
"type": "string",
"x-ms-enum": {
"modelAsString": true,
"name": "TrailingSeparatorPolicy"
}
},
"UsageIndicator": {
"description": "The usage indicator.",
"enum": [
"NotSpecified",
"Test",
"Information",
"Production"
],
"type": "string",
"x-ms-enum": {
"modelAsString": true,
"name": "UsageIndicator"
}
},
"Workflow": {
"allOf": [
{
"$ref": "#/definitions/Resource"
}
],
"description": "The workflow type.",
"properties": {
"properties": {
"$ref": "#/definitions/WorkflowProperties",
"description": "The workflow properties.",
"x-ms-client-flatten": true
}
},
"type": "object"
},
"WorkflowFilter": {
"description": "The workflow filter.",
"properties": {
"state": {
"$ref": "#/definitions/WorkflowState",
"description": "The state of workflows."
}
},
"type": "object"
},
"WorkflowListResult": {
"description": "The list of workflows.",
"properties": {
"nextLink": {
"description": "The URL to get the next set of results.",
"type": "string"
},
"value": {
"description": "The list of workflows.",
"items": {
"$ref": "#/definitions/Workflow"
},
"type": "array"
}
},
"type": "object"
},
"WorkflowOutputParameter": {
"allOf": [
{
"$ref": "#/definitions/WorkflowParameter"
}
],
"description": "The workflow output parameter.",
"properties": {
"error": {
"$ref": "#/definitions/Object",
"description": "Gets the error.",
"readOnly": true
}
},
"type": "object"
},
"WorkflowParameter": {
"description": "The workflow parameters.",
"properties": {
"description": {
"description": "The description.",
"type": "string"
},
"metadata": {
"$ref": "#/definitions/Object",
"description": "The metadata."
},
"type": {
"$ref": "#/definitions/ParameterType",
"description": "The type."
},
"value": {
"$ref": "#/definitions/Object",
"description": "The value."
}
},
"type": "object"
},
"WorkflowProperties": {
"description": "The workflow properties.",
"properties": {
"accessEndpoint": {
"description": "Gets the access endpoint.",
"readOnly": true,
"type": "string"
},
"changedTime": {
"description": "Gets the changed time.",
"format": "date-time",
"readOnly": true,
"type": "string"
},
"createdTime": {
"description": "Gets the created time.",
"format": "date-time",
"readOnly": true,
"type": "string"
},
"definition": {
"$ref": "#/definitions/Object",
"description": "The definition."
},
"endpointsConfiguration": {
"$ref": "#/definitions/FlowEndpointsConfiguration",
"description": "The endpoints configuration."
},
"integrationAccount": {
"$ref": "#/definitions/ResourceReference",
"description": "The integration account."
},
"integrationServiceEnvironment": {
"$ref": "#/definitions/ResourceReference",
"description": "The integration service environment."
},
"parameters": {
"additionalProperties": {
"$ref": "#/definitions/WorkflowParameter"
},
"description": "The parameters.",
"type": "object"
},
"provisioningState": {
"$ref": "#/definitions/WorkflowProvisioningState",
"description": "Gets the provisioning state.",
"readOnly": true
},
"sku": {
"$ref": "#/definitions/Sku",
"description": "The sku."
},
"state": {
"$ref": "#/definitions/WorkflowState",
"description": "The state."
},
"version": {
"description": "Gets the version.",
"readOnly": true,
"type": "string"
}
},
"type": "object"
},
"WorkflowProvisioningState": {
"description": "The workflow provisioning state.",
"enum": [
"NotSpecified",
"Accepted",
"Running",
"Ready",
"Creating",
"Created",
"Deleting",
"Deleted",
"Canceled",
"Failed",
"Succeeded",
"Moving",
"Updating",
"Registering",
"Registered",
"Unregistering",
"Unregistered",
"Completed"
],
"type": "string",
"x-ms-enum": {
"modelAsString": true,
"name": "WorkflowProvisioningState"
}
},
"WorkflowRun": {
"allOf": [
{
"$ref": "#/definitions/SubResource"
}
],
"description": "The workflow run.",
"properties": {
"name": {
"description": "Gets the workflow run name.",
"readOnly": true,
"type": "string"
},
"properties": {
"$ref": "#/definitions/WorkflowRunProperties",
"description": "The workflow run properties.",
"x-ms-client-flatten": true
},
"type": {
"description": "Gets the workflow run type.",
"readOnly": true,
"type": "string"
}
},
"type": "object"
},
"WorkflowRunAction": {
"allOf": [
{
"$ref": "#/definitions/SubResource"
}
],
"description": "The workflow run action.",
"properties": {
"name": {
"description": "Gets the workflow run action name.",
"readOnly": true,
"type": "string"
},
"properties": {
"$ref": "#/definitions/WorkflowRunActionProperties",
"description": "The workflow run action properties.",
"x-ms-client-flatten": true
},
"type": {
"description": "Gets the workflow run action type.",
"readOnly": true,
"type": "string"
}
},
"type": "object"
},
"WorkflowRunActionFilter": {
"description": "The workflow run action filter.",
"properties": {
"status": {
"$ref": "#/definitions/WorkflowStatus",
"description": "The status of workflow run action."
}
},
"type": "object"
},
"WorkflowRunActionListResult": {
"description": "The list of workflow run actions.",
"properties": {
"nextLink": {
"description": "The URL to get the next set of results.",
"type": "string"
},
"value": {
"description": "A list of workflow run actions.",
"items": {
"$ref": "#/definitions/WorkflowRunAction"
},
"type": "array"
}
},
"type": "object"
},
"WorkflowRunActionProperties": {
"description": "The workflow run action properties.",
"properties": {
"code": {
"description": "Gets the code.",
"readOnly": true,
"type": "string"
},
"correlation": {
"$ref": "#/definitions/Correlation",
"description": "The correlation properties."
},
"endTime": {
"description": "Gets the end time.",
"format": "date-time",
"readOnly": true,
"type": "string"
},
"error": {
"$ref": "#/definitions/Object",
"description": "Gets the error.",
"readOnly": true
},
"inputsLink": {
"$ref": "#/definitions/ContentLink",
"description": "Gets the link to inputs.",
"readOnly": true
},
"outputsLink": {
"$ref": "#/definitions/ContentLink",
"description": "Gets the link to outputs.",
"readOnly": true
},
"retryHistory": {
"description": "Gets the retry histories.",
"items": {
"$ref": "#/definitions/RetryHistory"
},
"type": "array"
},
"startTime": {
"description": "Gets the start time.",
"format": "date-time",
"readOnly": true,
"type": "string"
},
"status": {
"$ref": "#/definitions/WorkflowStatus",
"description": "Gets the status.",
"readOnly": true
},
"trackedProperties": {
"$ref": "#/definitions/Object",
"description": "Gets the tracked properties.",
"readOnly": true
},
"trackingId": {
"description": "Gets the tracking id.",
"readOnly": true,
"type": "string"
}
},
"type": "object"
},
"WorkflowRunActionRepetitionDefinition": {
"additionalProperties": false,
"allOf": [
{
"$ref": "#/definitions/Resource"
}
],
"description": "The workflow run action repetition definition.",
"properties": {
"properties": {
"$ref": "#/definitions/WorkflowRunActionRepetitionProperties",
"description": "The workflow run action repetition properties definition.",
"x-ms-client-flatten": true
}
},
"required": [
"properties"
],
"type": "object"
},
"WorkflowRunActionRepetitionDefinitionCollection": {
"description": "A collection of workflow run action repetitions.",
"properties": {
"nextLink": {
"description": "The link used to get the next page of recommendations.",
"type": "string"
},
"value": {
"items": {
"$ref": "#/definitions/WorkflowRunActionRepetitionDefinition"
},
"type": "array"
}
},
"type": "object"
},
"WorkflowRunActionRepetitionProperties": {
"additionalProperties": false,
"allOf": [
{
"$ref": "#/definitions/OperationResult"
}
],
"description": "The workflow run action repetition properties definition.",
"properties": {
"repetitionIndexes": {
"description": "The repetition indexes.",
"items": {
"$ref": "#/definitions/RepetitionIndex"
},
"type": "array"
}
},
"type": "object"
},
"WorkflowRunFilter": {
"description": "The workflow run filter.",
"properties": {
"status": {
"$ref": "#/definitions/WorkflowStatus",
"description": "The status of workflow run."
}
},
"type": "object"
},
"WorkflowRunListResult": {
"description": "The list of workflow runs.",
"properties": {
"nextLink": {
"description": "The URL to get the next set of results.",
"type": "string"
},
"value": {
"description": "A list of workflow runs.",
"items": {
"$ref": "#/definitions/WorkflowRun"
},
"type": "array"
}
},
"type": "object"
},
"WorkflowRunProperties": {
"description": "The workflow run properties.",
"properties": {
"code": {
"description": "Gets the code.",
"readOnly": true,
"type": "string"
},
"correlation": {
"$ref": "#/definitions/Correlation",
"description": "The run correlation."
},
"correlationId": {
"description": "Gets the correlation id.",
"readOnly": true,
"type": "string"
},
"endTime": {
"description": "Gets the end time.",
"format": "date-time",
"readOnly": true,
"type": "string"
},
"error": {
"$ref": "#/definitions/Object",
"description": "Gets the error.",
"readOnly": true
},
"outputs": {
"additionalProperties": {
"$ref": "#/definitions/WorkflowOutputParameter",
"description": "The workflow output parameter."
},
"description": "Gets the outputs.",
"readOnly": true,
"type": "object"
},
"response": {
"$ref": "#/definitions/WorkflowRunTrigger",
"description": "Gets the response of the flow run.",
"readOnly": true
},
"startTime": {
"description": "Gets the start time.",
"format": "date-time",
"readOnly": true,
"type": "string"
},
"status": {
"$ref": "#/definitions/WorkflowStatus",
"description": "Gets the status.",
"readOnly": true
},
"trigger": {
"$ref": "#/definitions/WorkflowRunTrigger",
"description": "Gets the fired trigger.",
"readOnly": true
},
"waitEndTime": {
"description": "Gets the wait end time.",
"format": "date-time",
"readOnly": true,
"type": "string"
},
"workflow": {
"$ref": "#/definitions/ResourceReference",
"description": "Gets the reference to workflow version.",
"readOnly": true
}
},
"type": "object"
},
"WorkflowRunTrigger": {
"description": "The workflow run trigger.",
"properties": {
"code": {
"description": "Gets the code.",
"readOnly": true,
"type": "string"
},
"correlation": {
"$ref": "#/definitions/Correlation",
"description": "The run correlation."
},
"endTime": {
"description": "Gets the end time.",
"format": "date-time",
"readOnly": true,
"type": "string"
},
"error": {
"$ref": "#/definitions/Object",
"description": "Gets the error.",
"readOnly": true
},
"inputs": {
"$ref": "#/definitions/Object",
"description": "Gets the inputs.",
"readOnly": true
},
"inputsLink": {
"$ref": "#/definitions/ContentLink",
"description": "Gets the link to inputs.",
"readOnly": true
},
"name": {
"description": "Gets the name.",
"readOnly": true,
"type": "string"
},
"outputs": {
"$ref": "#/definitions/Object",
"description": "Gets the outputs.",
"readOnly": true
},
"outputsLink": {
"$ref": "#/definitions/ContentLink",
"description": "Gets the link to outputs.",
"readOnly": true
},
"scheduledTime": {
"description": "Gets the scheduled time.",
"format": "date-time",
"readOnly": true,
"type": "string"
},
"startTime": {
"description": "Gets the start time.",
"format": "date-time",
"readOnly": true,
"type": "string"
},
"status": {
"$ref": "#/definitions/WorkflowStatus",
"description": "Gets the status.",
"readOnly": true
},
"trackedProperties": {
"$ref": "#/definitions/Object",
"description": "Gets the tracked properties.",
"readOnly": true
},
"trackingId": {
"description": "Gets the tracking id.",
"readOnly": true,
"type": "string"
}
},
"type": "object"
},
"WorkflowState": {
"description": "The workflow state.",
"enum": [
"NotSpecified",
"Completed",
"Enabled",
"Disabled",
"Deleted",
"Suspended"
],
"type": "string",
"x-ms-enum": {
"modelAsString": true,
"name": "WorkflowState"
}
},
"WorkflowStatus": {
"description": "The workflow status.",
"enum": [
"NotSpecified",
"Paused",
"Running",
"Waiting",
"Succeeded",
"Skipped",
"Suspended",
"Cancelled",
"Failed",
"Faulted",
"TimedOut",
"Aborted",
"Ignored"
],
"type": "string",
"x-ms-enum": {
"modelAsString": true,
"name": "WorkflowStatus"
}
},
"WorkflowTrigger": {
"allOf": [
{
"$ref": "#/definitions/SubResource"
}
],
"description": "The workflow trigger.",
"properties": {
"name": {
"description": "Gets the workflow trigger name.",
"readOnly": true,
"type": "string"
},
"properties": {
"$ref": "#/definitions/WorkflowTriggerProperties",
"description": "The workflow trigger properties.",
"x-ms-client-flatten": true
},
"type": {
"description": "Gets the workflow trigger type.",
"readOnly": true,
"type": "string"
}
},
"type": "object"
},
"WorkflowTriggerCallbackUrl": {
"description": "The workflow trigger callback URL.",
"properties": {
"basePath": {
"description": "Gets the workflow trigger callback URL base path.",
"readOnly": true,
"type": "string"
},
"method": {
"description": "Gets the workflow trigger callback URL HTTP method.",
"readOnly": true,
"type": "string"
},
"queries": {
"$ref": "#/definitions/WorkflowTriggerListCallbackUrlQueries",
"description": "Gets the workflow trigger callback URL query parameters."
},
"relativePath": {
"description": "Gets the workflow trigger callback URL relative path.",
"readOnly": true,
"type": "string"
},
"relativePathParameters": {
"description": "Gets the workflow trigger callback URL relative path parameters.",
"items": {
"type": "string"
},
"type": "array"
},
"value": {
"description": "Gets the workflow trigger callback URL.",
"readOnly": true,
"type": "string"
}
},
"type": "object"
},
"WorkflowTriggerFilter": {
"description": "The workflow trigger filter.",
"properties": {
"state": {
"$ref": "#/definitions/WorkflowState",
"description": "The state of workflow trigger."
}
},
"type": "object"
},
"WorkflowTriggerHistory": {
"allOf": [
{
"$ref": "#/definitions/SubResource"
}
],
"description": "The workflow trigger history.",
"properties": {
"name": {
"description": "Gets the workflow trigger history name.",
"readOnly": true,
"type": "string"
},
"properties": {
"$ref": "#/definitions/WorkflowTriggerHistoryProperties",
"description": "Gets the workflow trigger history properties.",
"x-ms-client-flatten": true
},
"type": {
"description": "Gets the workflow trigger history type.",
"readOnly": true,
"type": "string"
}
},
"type": "object"
},
"WorkflowTriggerHistoryFilter": {
"description": "The workflow trigger history filter.",
"properties": {
"status": {
"$ref": "#/definitions/WorkflowStatus",
"description": "The status of workflow trigger history."
}
},
"type": "object"
},
"WorkflowTriggerHistoryListResult": {
"description": "The list of workflow trigger histories.",
"properties": {
"nextLink": {
"description": "The URL to get the next set of results.",
"type": "string"
},
"value": {
"description": "A list of workflow trigger histories.",
"items": {
"$ref": "#/definitions/WorkflowTriggerHistory"
},
"type": "array"
}
},
"type": "object"
},
"WorkflowTriggerHistoryProperties": {
"description": "The workflow trigger history properties.",
"properties": {
"code": {
"description": "Gets the code.",
"readOnly": true,
"type": "string"
},
"correlation": {
"$ref": "#/definitions/Correlation",
"description": "The run correlation."
},
"endTime": {
"description": "Gets the end time.",
"format": "date-time",
"readOnly": true,
"type": "string"
},
"error": {
"$ref": "#/definitions/Object",
"description": "Gets the error.",
"readOnly": true
},
"fired": {
"description": "The value indicating whether trigger was fired.",
"readOnly": true,
"type": "boolean"
},
"inputsLink": {
"$ref": "#/definitions/ContentLink",
"description": "Gets the link to input parameters.",
"readOnly": true
},
"outputsLink": {
"$ref": "#/definitions/ContentLink",
"description": "Gets the link to output parameters.",
"readOnly": true
},
"run": {
"$ref": "#/definitions/ResourceReference",
"description": "Gets the reference to workflow run.",
"readOnly": true
},
"startTime": {
"description": "Gets the start time.",
"format": "date-time",
"readOnly": true,
"type": "string"
},
"status": {
"$ref": "#/definitions/WorkflowStatus",
"description": "Gets the status.",
"readOnly": true
},
"trackingId": {
"description": "Gets the tracking id.",
"readOnly": true,
"type": "string"
}
},
"type": "object"
},
"WorkflowTriggerListCallbackUrlQueries": {
"description": "Gets the workflow trigger callback URL query parameters.",
"properties": {
"api-version": {
"description": "The api version.",
"type": "string"
},
"se": {
"description": "The SAS timestamp.",
"type": "string"
},
"sig": {
"description": "The SAS signature.",
"type": "string"
},
"sp": {
"description": "The SAS permissions.",
"type": "string"
},
"sv": {
"description": "The SAS version.",
"type": "string"
}
},
"type": "object"
},
"WorkflowTriggerListResult": {
"description": "The list of workflow triggers.",
"properties": {
"nextLink": {
"description": "The URL to get the next set of results.",
"type": "string"
},
"value": {
"description": "A list of workflow triggers.",
"items": {
"$ref": "#/definitions/WorkflowTrigger"
},
"type": "array"
}
},
"type": "object"
},
"WorkflowTriggerProperties": {
"description": "The workflow trigger properties.",
"properties": {
"changedTime": {
"description": "Gets the changed time.",
"format": "date-time",
"readOnly": true,
"type": "string"
},
"createdTime": {
"description": "Gets the created time.",
"format": "date-time",
"readOnly": true,
"type": "string"
},
"lastExecutionTime": {
"description": "Gets the last execution time.",
"format": "date-time",
"readOnly": true,
"type": "string"
},
"nextExecutionTime": {
"description": "Gets the next execution time.",
"format": "date-time",
"readOnly": true,
"type": "string"
},
"provisioningState": {
"$ref": "#/definitions/WorkflowTriggerProvisioningState",
"description": "Gets the provisioning state.",
"readOnly": true
},
"recurrence": {
"$ref": "#/definitions/WorkflowTriggerRecurrence",
"description": "Gets the workflow trigger recurrence.",
"readOnly": true
},
"state": {
"$ref": "#/definitions/WorkflowState",
"description": "Gets the state.",
"readOnly": true
},
"status": {
"$ref": "#/definitions/WorkflowStatus",
"description": "Gets the status.",
"readOnly": true
},
"workflow": {
"$ref": "#/definitions/ResourceReference",
"description": "Gets the reference to workflow.",
"readOnly": true
}
},
"type": "object"
},
"WorkflowTriggerProvisioningState": {
"description": "The workflow trigger provisioning state.",
"enum": [
"NotSpecified",
"Accepted",
"Running",
"Ready",
"Creating",
"Created",
"Deleting",
"Deleted",
"Canceled",
"Failed",
"Succeeded",
"Moving",
"Updating",
"Registering",
"Registered",
"Unregistering",
"Unregistered",
"Completed"
],
"type": "string",
"x-ms-enum": {
"modelAsString": true,
"name": "WorkflowTriggerProvisioningState"
}
},
"WorkflowTriggerRecurrence": {
"description": "The workflow trigger recurrence.",
"properties": {
"endTime": {
"description": "The end time.",
"type": "string"
},
"frequency": {
"$ref": "#/definitions/RecurrenceFrequency",
"description": "The frequency."
},
"interval": {
"description": "The interval.",
"format": "int32",
"type": "integer"
},
"schedule": {
"$ref": "#/definitions/RecurrenceSchedule",
"description": "The recurrence schedule."
},
"startTime": {
"description": "The start time.",
"type": "string"
},
"timeZone": {
"description": "The time zone.",
"type": "string"
}
},
"type": "object"
},
"WorkflowVersion": {
"allOf": [
{
"$ref": "#/definitions/Resource"
}
],
"description": "The workflow version.",
"properties": {
"properties": {
"$ref": "#/definitions/WorkflowVersionProperties",
"description": "The workflow version properties.",
"x-ms-client-flatten": true
}
},
"type": "object"
},
"WorkflowVersionListResult": {
"description": "The list of workflow versions.",
"properties": {
"nextLink": {
"description": "The URL to get the next set of results.",
"type": "string"
},
"value": {
"description": "A list of workflow versions.",
"items": {
"$ref": "#/definitions/WorkflowVersion",
"description": "The workflow version."
},
"type": "array"
}
},
"type": "object"
},
"WorkflowVersionProperties": {
"description": "The workflow version properties.",
"properties": {
"accessEndpoint": {
"description": "Gets the access endpoint.",
"readOnly": true,
"type": "string"
},
"changedTime": {
"description": "Gets the changed time.",
"format": "date-time",
"readOnly": true,
"type": "string"
},
"createdTime": {
"description": "Gets the created time.",
"format": "date-time",
"readOnly": true,
"type": "string"
},
"definition": {
"$ref": "#/definitions/Object",
"description": "The definition."
},
"integrationAccount": {
"$ref": "#/definitions/ResourceReference",
"description": "The integration account."
},
"parameters": {
"additionalProperties": {
"$ref": "#/definitions/WorkflowParameter"
},
"description": "The parameters.",
"type": "object"
},
"sku": {
"$ref": "#/definitions/Sku",
"description": "The sku."
},
"state": {
"$ref": "#/definitions/WorkflowState",
"description": "The state."
},
"version": {
"description": "Gets the version.",
"readOnly": true,
"type": "string"
}
},
"type": "object"
},
"WsdlImportMethod": {
"description": "The WSDL import method.",
"enum": [
"NotSpecified",
"SoapToRest",
"SoapPassThrough"
],
"type": "string",
"x-ms-enum": {
"modelAsString": true,
"name": "WsdlImportMethod"
}
},
"WsdlService": {
"description": "The WSDL service.",
"properties": {
"EndpointQualifiedNames": {
"description": "The list of endpoints' qualified names.",
"items": {
"type": "string"
},
"type": "array"
},
"qualifiedName": {
"description": "The qualified name.",
"type": "string"
}
},
"type": "object"
},
"X12AcknowledgementSettings": {
"description": "The X12 agreement acknowledgement settings.",
"properties": {
"acknowledgementControlNumberLowerBound": {
"description": "The acknowledgement control number lower bound.",
"format": "int32",
"type": "integer"
},
"acknowledgementControlNumberPrefix": {
"description": "The acknowledgement control number prefix.",
"type": "string"
},
"acknowledgementControlNumberSuffix": {
"description": "The acknowledgement control number suffix.",
"type": "string"
},
"acknowledgementControlNumberUpperBound": {
"description": "The acknowledgement control number upper bound.",
"format": "int32",
"type": "integer"
},
"batchFunctionalAcknowledgements": {
"description": "The value indicating whether to batch functional acknowledgements.",
"type": "boolean"
},
"batchImplementationAcknowledgements": {
"description": "The value indicating whether to batch implementation acknowledgements.",
"type": "boolean"
},
"batchTechnicalAcknowledgements": {
"description": "The value indicating whether to batch the technical acknowledgements.",
"type": "boolean"
},
"functionalAcknowledgementVersion": {
"description": "The functional acknowledgement version.",
"type": "string"
},
"implementationAcknowledgementVersion": {
"description": "The implementation acknowledgement version.",
"type": "string"
},
"needFunctionalAcknowledgement": {
"description": "The value indicating whether functional acknowledgement is needed.",
"type": "boolean"
},
"needImplementationAcknowledgement": {
"description": "The value indicating whether implementation acknowledgement is needed.",
"type": "boolean"
},
"needLoopForValidMessages": {
"description": "The value indicating whether a loop is needed for valid messages.",
"type": "boolean"
},
"needTechnicalAcknowledgement": {
"description": "The value indicating whether technical acknowledgement is needed.",
"type": "boolean"
},
"rolloverAcknowledgementControlNumber": {
"description": "The value indicating whether to rollover acknowledgement control number.",
"type": "boolean"
},
"sendSynchronousAcknowledgement": {
"description": "The value indicating whether to send synchronous acknowledgement.",
"type": "boolean"
}
},
"required": [
"needTechnicalAcknowledgement",
"batchTechnicalAcknowledgements",
"needFunctionalAcknowledgement",
"batchFunctionalAcknowledgements",
"needImplementationAcknowledgement",
"batchImplementationAcknowledgements",
"needLoopForValidMessages",
"sendSynchronousAcknowledgement",
"acknowledgementControlNumberLowerBound",
"acknowledgementControlNumberUpperBound",
"rolloverAcknowledgementControlNumber"
],
"type": "object"
},
"X12AgreementContent": {
"description": "The X12 agreement content.",
"properties": {
"receiveAgreement": {
"$ref": "#/definitions/X12OneWayAgreement",
"description": "The X12 one-way receive agreement."
},
"sendAgreement": {
"$ref": "#/definitions/X12OneWayAgreement",
"description": "The X12 one-way send agreement."
}
},
"required": [
"receiveAgreement",
"sendAgreement"
],
"type": "object"
},
"X12CharacterSet": {
"description": "The X12 character set.",
"enum": [
"NotSpecified",
"Basic",
"Extended",
"UTF8"
],
"type": "string",
"x-ms-enum": {
"modelAsString": true,
"name": "X12CharacterSet"
}
},
"X12DateFormat": {
"description": "The x12 date format.",
"enum": [
"NotSpecified",
"CCYYMMDD",
"YYMMDD"
],
"type": "string",
"x-ms-enum": {
"modelAsString": true,
"name": "X12DateFormat"
}
},
"X12DelimiterOverrides": {
"description": "The X12 delimiter override settings.",
"properties": {
"componentSeparator": {
"description": "The component separator.",
"format": "int32",
"type": "integer"
},
"dataElementSeparator": {
"description": "The data element separator.",
"format": "int32",
"type": "integer"
},
"messageId": {
"description": "The message id.",
"type": "string"
},
"protocolVersion": {
"description": "The protocol version.",
"type": "string"
},
"replaceCharacter": {
"description": "The replacement character.",
"format": "int32",
"type": "integer"
},
"replaceSeparatorsInPayload": {
"description": "The value indicating whether to replace separators in payload.",
"type": "boolean"
},
"segmentTerminator": {
"description": "The segment terminator.",
"format": "int32",
"type": "integer"
},
"segmentTerminatorSuffix": {
"$ref": "#/definitions/SegmentTerminatorSuffix",
"description": "The segment terminator suffix."
},
"targetNamespace": {
"description": "The target namespace on which this delimiter settings has to be applied.",
"type": "string"
}
},
"required": [
"dataElementSeparator",
"componentSeparator",
"segmentTerminator",
"segmentTerminatorSuffix",
"replaceCharacter",
"replaceSeparatorsInPayload"
],
"type": "object"
},
"X12EnvelopeOverride": {
"description": "The X12 envelope override settings.",
"properties": {
"dateFormat": {
"$ref": "#/definitions/X12DateFormat",
"description": "The date format."
},
"functionalIdentifierCode": {
"description": "The functional identifier code.",
"type": "string"
},
"headerVersion": {
"description": "The header version.",
"type": "string"
},
"messageId": {
"description": "The message id on which this envelope settings has to be applied.",
"type": "string"
},
"protocolVersion": {
"description": "The protocol version on which this envelope settings has to be applied.",
"type": "string"
},
"receiverApplicationId": {
"description": "The receiver application id.",
"type": "string"
},
"responsibleAgencyCode": {
"description": "The responsible agency code.",
"type": "string"
},
"senderApplicationId": {
"description": "The sender application id.",
"type": "string"
},
"targetNamespace": {
"description": "The target namespace on which this envelope settings has to be applied.",
"type": "string"
},
"timeFormat": {
"$ref": "#/definitions/X12TimeFormat",
"description": "The time format."
}
},
"required": [
"targetNamespace",
"protocolVersion",
"messageId",
"responsibleAgencyCode",
"headerVersion",
"senderApplicationId",
"receiverApplicationId",
"dateFormat",
"timeFormat"
],
"type": "object"
},
"X12EnvelopeSettings": {
"description": "The X12 agreement envelope settings.",
"properties": {
"controlStandardsId": {
"description": "The controls standards id.",
"format": "int32",
"type": "integer"
},
"controlVersionNumber": {
"description": "The control version number.",
"type": "string"
},
"enableDefaultGroupHeaders": {
"description": "The value indicating whether to enable default group headers.",
"type": "boolean"
},
"functionalGroupId": {
"description": "The functional group id.",
"type": "string"
},
"groupControlNumberLowerBound": {
"description": "The group control number lower bound.",
"format": "int32",
"type": "integer"
},
"groupControlNumberUpperBound": {
"description": "The group control number upper bound.",
"format": "int32",
"type": "integer"
},
"groupHeaderAgencyCode": {
"description": "The group header agency code.",
"type": "string"
},
"groupHeaderDateFormat": {
"$ref": "#/definitions/X12DateFormat",
"description": "The group header date format."
},
"groupHeaderTimeFormat": {
"$ref": "#/definitions/X12TimeFormat",
"description": "The group header time format."
},
"groupHeaderVersion": {
"description": "The group header version.",
"type": "string"
},
"interchangeControlNumberLowerBound": {
"description": "The interchange control number lower bound.",
"format": "int32",
"type": "integer"
},
"interchangeControlNumberUpperBound": {
"description": "The interchange control number upper bound.",
"format": "int32",
"type": "integer"
},
"overwriteExistingTransactionSetControlNumber": {
"description": "The value indicating whether to overwrite existing transaction set control number.",
"type": "boolean"
},
"receiverApplicationId": {
"description": "The receiver application id.",
"type": "string"
},
"rolloverGroupControlNumber": {
"description": "The value indicating whether to rollover group control number.",
"type": "boolean"
},
"rolloverInterchangeControlNumber": {
"description": "The value indicating whether to rollover interchange control number.",
"type": "boolean"
},
"rolloverTransactionSetControlNumber": {
"description": "The value indicating whether to rollover transaction set control number.",
"type": "boolean"
},
"senderApplicationId": {
"description": "The sender application id.",
"type": "string"
},
"transactionSetControlNumberLowerBound": {
"description": "The transaction set control number lower bound.",
"format": "int32",
"type": "integer"
},
"transactionSetControlNumberPrefix": {
"description": "The transaction set control number prefix.",
"type": "string"
},
"transactionSetControlNumberSuffix": {
"description": "The transaction set control number suffix.",
"type": "string"
},
"transactionSetControlNumberUpperBound": {
"description": "The transaction set control number upper bound.",
"format": "int32",
"type": "integer"
},
"usageIndicator": {
"$ref": "#/definitions/UsageIndicator",
"description": "The usage indicator."
},
"useControlStandardsIdAsRepetitionCharacter": {
"description": "The value indicating whether to use control standards id as repetition character.",
"type": "boolean"
}
},
"required": [
"controlStandardsId",
"useControlStandardsIdAsRepetitionCharacter",
"senderApplicationId",
"receiverApplicationId",
"controlVersionNumber",
"interchangeControlNumberLowerBound",
"interchangeControlNumberUpperBound",
"rolloverInterchangeControlNumber",
"enableDefaultGroupHeaders",
"groupControlNumberLowerBound",
"groupControlNumberUpperBound",
"rolloverGroupControlNumber",
"groupHeaderAgencyCode",
"groupHeaderVersion",
"transactionSetControlNumberLowerBound",
"transactionSetControlNumberUpperBound",
"rolloverTransactionSetControlNumber",
"overwriteExistingTransactionSetControlNumber",
"groupHeaderDateFormat",
"groupHeaderTimeFormat",
"usageIndicator"
],
"type": "object"
},
"X12FramingSettings": {
"description": "The X12 agreement framing settings.",
"properties": {
"characterSet": {
"$ref": "#/definitions/X12CharacterSet",
"description": "The X12 character set."
},
"componentSeparator": {
"description": "The component separator.",
"format": "int32",
"type": "integer"
},
"dataElementSeparator": {
"description": "The data element separator.",
"format": "int32",
"type": "integer"
},
"replaceCharacter": {
"description": "The replacement character.",
"format": "int32",
"type": "integer"
},
"replaceSeparatorsInPayload": {
"description": "The value indicating whether to replace separators in payload.",
"type": "boolean"
},
"segmentTerminator": {
"description": "The segment terminator.",
"format": "int32",
"type": "integer"
},
"segmentTerminatorSuffix": {
"$ref": "#/definitions/SegmentTerminatorSuffix",
"description": "The segment terminator suffix."
}
},
"required": [
"dataElementSeparator",
"componentSeparator",
"replaceSeparatorsInPayload",
"replaceCharacter",
"segmentTerminator",
"characterSet",
"segmentTerminatorSuffix"
],
"type": "object"
},
"X12MessageFilter": {
"description": "The X12 message filter for odata query.",
"properties": {
"messageFilterType": {
"$ref": "#/definitions/MessageFilterType",
"description": "The message filter type."
}
},
"required": [
"messageFilterType"
],
"type": "object"
},
"X12MessageIdentifier": {
"description": "The X12 message identifier.",
"properties": {
"messageId": {
"description": "The message id.",
"type": "string"
}
},
"required": [
"messageId"
],
"type": "object"
},
"X12OneWayAgreement": {
"description": "The X12 one-way agreement.",
"properties": {
"protocolSettings": {
"$ref": "#/definitions/X12ProtocolSettings",
"description": "The X12 protocol settings."
},
"receiverBusinessIdentity": {
"$ref": "#/definitions/BusinessIdentity",
"description": "The receiver business identity"
},
"senderBusinessIdentity": {
"$ref": "#/definitions/BusinessIdentity",
"description": "The sender business identity"
}
},
"required": [
"senderBusinessIdentity",
"receiverBusinessIdentity",
"protocolSettings"
],
"type": "object"
},
"X12ProcessingSettings": {
"description": "The X12 processing settings.",
"properties": {
"convertImpliedDecimal": {
"description": "The value indicating whether to convert numerical type to implied decimal.",
"type": "boolean"
},
"createEmptyXmlTagsForTrailingSeparators": {
"description": "The value indicating whether to create empty xml tags for trailing separators.",
"type": "boolean"
},
"maskSecurityInfo": {
"description": "The value indicating whether to mask security information.",
"type": "boolean"
},
"preserveInterchange": {
"description": "The value indicating whether to preserve interchange.",
"type": "boolean"
},
"suspendInterchangeOnError": {
"description": "The value indicating whether to suspend interchange on error.",
"type": "boolean"
},
"useDotAsDecimalSeparator": {
"description": "The value indicating whether to use dot as decimal separator.",
"type": "boolean"
}
},
"required": [
"maskSecurityInfo",
"convertImpliedDecimal",
"preserveInterchange",
"suspendInterchangeOnError",
"createEmptyXmlTagsForTrailingSeparators",
"useDotAsDecimalSeparator"
],
"type": "object"
},
"X12ProtocolSettings": {
"description": "The X12 agreement protocol settings.",
"properties": {
"acknowledgementSettings": {
"$ref": "#/definitions/X12AcknowledgementSettings",
"description": "The X12 acknowledgment settings."
},
"envelopeOverrides": {
"description": "The X12 envelope override settings.",
"items": {
"$ref": "#/definitions/X12EnvelopeOverride"
},
"type": "array"
},
"envelopeSettings": {
"$ref": "#/definitions/X12EnvelopeSettings",
"description": "The X12 envelope settings."
},
"framingSettings": {
"$ref": "#/definitions/X12FramingSettings",
"description": "The X12 framing settings."
},
"messageFilter": {
"$ref": "#/definitions/X12MessageFilter",
"description": "The X12 message filter."
},
"messageFilterList": {
"description": "The X12 message filter list.",
"items": {
"$ref": "#/definitions/X12MessageIdentifier"
},
"type": "array"
},
"processingSettings": {
"$ref": "#/definitions/X12ProcessingSettings",
"description": "The X12 processing settings."
},
"schemaReferences": {
"description": "The X12 schema references.",
"items": {
"$ref": "#/definitions/X12SchemaReference"
},
"type": "array"
},
"securitySettings": {
"$ref": "#/definitions/X12SecuritySettings",
"description": "The X12 security settings."
},
"validationOverrides": {
"description": "The X12 validation override settings.",
"items": {
"$ref": "#/definitions/X12ValidationOverride"
},
"type": "array"
},
"validationSettings": {
"$ref": "#/definitions/X12ValidationSettings",
"description": "The X12 validation settings."
},
"x12DelimiterOverrides": {
"description": "The X12 delimiter override settings.",
"items": {
"$ref": "#/definitions/X12DelimiterOverrides"
},
"type": "array"
}
},
"required": [
"validationSettings",
"framingSettings",
"envelopeSettings",
"acknowledgementSettings",
"messageFilter",
"securitySettings",
"processingSettings",
"schemaReferences"
],
"type": "object"
},
"X12SchemaReference": {
"description": "The X12 schema reference.",
"properties": {
"messageId": {
"description": "The message id.",
"type": "string"
},
"schemaName": {
"description": "The schema name.",
"type": "string"
},
"schemaVersion": {
"description": "The schema version.",
"type": "string"
},
"senderApplicationId": {
"description": "The sender application id.",
"type": "string"
}
},
"required": [
"messageId",
"schemaVersion",
"schemaName"
],
"type": "object"
},
"X12SecuritySettings": {
"description": "The X12 agreement security settings.",
"properties": {
"authorizationQualifier": {
"description": "The authorization qualifier.",
"type": "string"
},
"authorizationValue": {
"description": "The authorization value.",
"type": "string"
},
"passwordValue": {
"description": "The password value.",
"type": "string"
},
"securityQualifier": {
"description": "The security qualifier.",
"type": "string"
}
},
"required": [
"authorizationQualifier",
"securityQualifier"
],
"type": "object"
},
"X12TimeFormat": {
"description": "The x12 time format.",
"enum": [
"NotSpecified",
"HHMM",
"HHMMSS",
"HHMMSSdd",
"HHMMSSd"
],
"type": "string",
"x-ms-enum": {
"modelAsString": true,
"name": "X12TimeFormat"
}
},
"X12ValidationOverride": {
"description": "The X12 validation override settings.",
"properties": {
"allowLeadingAndTrailingSpacesAndZeroes": {
"description": "The value indicating whether to allow leading and trailing spaces and zeroes.",
"type": "boolean"
},
"messageId": {
"description": "The message id on which the validation settings has to be applied.",
"type": "string"
},
"trailingSeparatorPolicy": {
"$ref": "#/definitions/TrailingSeparatorPolicy",
"description": "The trailing separator policy."
},
"trimLeadingAndTrailingSpacesAndZeroes": {
"description": "The value indicating whether to trim leading and trailing spaces and zeroes.",
"type": "boolean"
},
"validateCharacterSet": {
"description": "The value indicating whether to validate character Set.",
"type": "boolean"
},
"validateEDITypes": {
"description": "The value indicating whether to validate EDI types.",
"type": "boolean"
},
"validateXSDTypes": {
"description": "The value indicating whether to validate XSD types.",
"type": "boolean"
}
},
"required": [
"messageId",
"validateEDITypes",
"validateXSDTypes",
"allowLeadingAndTrailingSpacesAndZeroes",
"validateCharacterSet",
"trimLeadingAndTrailingSpacesAndZeroes",
"trailingSeparatorPolicy"
],
"type": "object"
},
"X12ValidationSettings": {
"description": "The X12 agreement validation settings.",
"properties": {
"allowLeadingAndTrailingSpacesAndZeroes": {
"description": "The value indicating whether to allow leading and trailing spaces and zeroes.",
"type": "boolean"
},
"checkDuplicateGroupControlNumber": {
"description": "The value indicating whether to check for duplicate group control number.",
"type": "boolean"
},
"checkDuplicateInterchangeControlNumber": {
"description": "The value indicating whether to check for duplicate interchange control number.",
"type": "boolean"
},
"checkDuplicateTransactionSetControlNumber": {
"description": "The value indicating whether to check for duplicate transaction set control number.",
"type": "boolean"
},
"interchangeControlNumberValidityDays": {
"description": "The validity period of interchange control number.",
"format": "int32",
"type": "integer"
},
"trailingSeparatorPolicy": {
"$ref": "#/definitions/TrailingSeparatorPolicy",
"description": "The trailing separator policy."
},
"trimLeadingAndTrailingSpacesAndZeroes": {
"description": "The value indicating whether to trim leading and trailing spaces and zeroes.",
"type": "boolean"
},
"validateCharacterSet": {
"description": "The value indicating whether to validate character set in the message.",
"type": "boolean"
},
"validateEDITypes": {
"description": "The value indicating whether to Whether to validate EDI types.",
"type": "boolean"
},
"validateXSDTypes": {
"description": "The value indicating whether to Whether to validate XSD types.",
"type": "boolean"
}
},
"required": [
"validateCharacterSet",
"checkDuplicateInterchangeControlNumber",
"interchangeControlNumberValidityDays",
"checkDuplicateGroupControlNumber",
"checkDuplicateTransactionSetControlNumber",
"validateEDITypes",
"validateXSDTypes",
"allowLeadingAndTrailingSpacesAndZeroes",
"trimLeadingAndTrailingSpacesAndZeroes",
"trailingSeparatorPolicy"
],
"type": "object"
}
}
}