swagger: '2.0' info: version: 2020-08-01-preview title: Microsoft Azure AccessControlClient AccessConnector IntegrationAccountMaps API schemes: - https tags: - name: IntegrationAccountMaps paths: ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/maps : get: tags: - IntegrationAccountMaps operationId: microsoftAzureIntegrationaccountmapsList description: Gets a list of integration account maps. x-ms-examples: Get maps by integration account name: $ref: ./examples/IntegrationAccountMaps_List.json parameters: - $ref: '#/parameters/subscriptionId' - name: resourceGroupName description: The resource group name. in: path required: true type: string - name: integrationAccountName description: The integration account name. in: path required: true type: string - $ref: '#/parameters/api-version' - name: $top description: The number of items to be included in the result. in: query required: false type: integer format: int32 - name: $filter description: 'The filter to apply on the operation. Options for filters include: MapType.' in: query required: false type: string responses: '200': description: OK schema: $ref: '#/definitions/IntegrationAccountMapListResult' x-ms-pageable: nextLinkName: nextLink x-ms-odata: '#/definitions/IntegrationAccountMapFilter' summary: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Logic Integrationaccounts Integrationaccountname Maps ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/maps/{mapName} : get: tags: - IntegrationAccountMaps operationId: microsoftAzureIntegrationaccountmapsGet description: Gets an integration account map. x-ms-examples: Get map by name: $ref: ./examples/IntegrationAccountMaps_Get.json parameters: - $ref: '#/parameters/subscriptionId' - name: resourceGroupName description: The resource group name. in: path required: true type: string - name: integrationAccountName description: The integration account name. in: path required: true type: string - name: mapName description: The integration account map name. in: path required: true type: string - $ref: '#/parameters/api-version' responses: '200': description: OK schema: $ref: '#/definitions/IntegrationAccountMap' summary: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Logic Integrationaccounts Integrationaccountname Maps Mapname put: tags: - IntegrationAccountMaps operationId: microsoftAzureIntegrationaccountmapsCreateorupdate description: Creates or updates an integration account map. x-ms-examples: Create or update a map: $ref: ./examples/IntegrationAccountMaps_CreateOrUpdate.json parameters: - $ref: '#/parameters/subscriptionId' - name: resourceGroupName description: The resource group name. in: path required: true type: string - name: integrationAccountName description: The integration account name. in: path required: true type: string - name: mapName description: The integration account map name. in: path required: true type: string - $ref: '#/parameters/api-version' - name: map description: The integration account map. in: body required: true schema: $ref: '#/definitions/IntegrationAccountMap' responses: '200': description: OK schema: $ref: '#/definitions/IntegrationAccountMap' '201': description: Created schema: $ref: '#/definitions/IntegrationAccountMap' summary: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Logic Integrationaccounts Integrationaccountname Maps Mapname delete: tags: - IntegrationAccountMaps operationId: microsoftAzureIntegrationaccountmapsDelete description: Deletes an integration account map. x-ms-examples: Delete a map: $ref: ./examples/IntegrationAccountMaps_Delete.json parameters: - $ref: '#/parameters/subscriptionId' - name: resourceGroupName description: The resource group name. in: path required: true type: string - name: integrationAccountName description: The integration account name. in: path required: true type: string - name: mapName description: The integration account map name. in: path required: true type: string - $ref: '#/parameters/api-version' responses: '200': description: OK '204': description: No Content summary: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Logic Integrationaccounts Integrationaccountname Maps Mapname ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/maps/{mapName}/listContentCallbackUrl : post: tags: - IntegrationAccountMaps operationId: microsoftAzureIntegrationaccountmapsListcontentcallbackurl description: Get the content callback url. x-ms-examples: Get the content callback url: $ref: ./examples/IntegrationAccountMaps_ListContentCallbackUrl.json parameters: - $ref: '#/parameters/subscriptionId' - name: resourceGroupName description: The resource group name. in: path required: true type: string - name: integrationAccountName description: The integration account name. in: path required: true type: string - name: mapName description: The integration account map name. in: path required: true type: string - $ref: '#/parameters/api-version' - name: listContentCallbackUrl in: body required: true schema: $ref: '#/definitions/GetCallbackUrlParameters' responses: '200': description: OK schema: $ref: '#/definitions/WorkflowTriggerCallbackUrl' summary: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Logic Integrationaccounts Integrationaccountname Maps Mapname Listcontentcallbackurl definitions: IntegrationAccountMap: type: object required: - properties properties: properties: x-ms-client-flatten: true $ref: '#/definitions/IntegrationAccountMapProperties' description: The integration account map properties. description: The integration account map. allOf: - $ref: '#/definitions/Resource' Resource: properties: id: type: string readOnly: true description: The resource id. name: type: string readOnly: true description: Gets the resource name. type: type: string readOnly: true description: Gets the resource type. location: type: string description: The resource location. tags: type: object additionalProperties: type: string description: The resource tags. x-ms-azure-resource: true description: The base resource type. KeyType: type: string enum: - NotSpecified - Primary - Secondary x-ms-enum: name: KeyType modelAsString: true IntegrationAccountMapProperties: type: object required: - mapType properties: mapType: $ref: '#/definitions/MapType' description: The map type. parametersSchema: type: object properties: ref: type: string description: The reference name. description: The parameters schema of integration account map. createdTime: type: string format: date-time readOnly: true description: The created time. changedTime: type: string format: date-time readOnly: true description: The changed time. content: type: string description: The content. properties: {} contentType: type: string description: The content type. contentLink: $ref: '#/definitions/ContentLink' readOnly: true description: The content link. metadata: type: object description: The metadata. properties: {} description: The integration account map. WorkflowTriggerCallbackUrl: type: object properties: value: type: string readOnly: true description: Gets the workflow trigger callback URL. method: type: string readOnly: true description: Gets the workflow trigger callback URL HTTP method. basePath: type: string readOnly: true description: Gets the workflow trigger callback URL base path. relativePath: type: string readOnly: true description: Gets the workflow trigger callback URL relative path. relativePathParameters: type: array items: type: string description: Gets the workflow trigger callback URL relative path parameters. queries: $ref: '#/definitions/WorkflowTriggerListCallbackUrlQueries' description: Gets the workflow trigger callback URL query parameters. description: The workflow trigger callback URL. WorkflowTriggerListCallbackUrlQueries: type: object properties: api-version: type: string description: The api version. sp: type: string description: The SAS permissions. sv: type: string description: The SAS version. sig: type: string description: The SAS signature. se: type: string description: The SAS timestamp. description: Gets the workflow trigger callback URL query parameters. GetCallbackUrlParameters: type: object properties: notAfter: type: string format: date-time description: The expiry time. keyType: $ref: '#/definitions/KeyType' description: The key type. description: The callback url parameters. Object: type: object properties: {} MapType: type: string enum: - NotSpecified - Xslt - Xslt20 - Xslt30 - Liquid x-ms-enum: name: MapType modelAsString: true ContentLink: type: object properties: uri: type: string description: The content link URI. contentVersion: type: string description: The content version. contentSize: type: integer format: int64 description: The content size. contentHash: $ref: '#/definitions/ContentHash' description: The content hash. metadata: $ref: '#/definitions/Object' description: The metadata. description: The content link. ContentHash: type: object properties: algorithm: type: string description: The algorithm of the content hash. value: type: string description: The value of the content hash. description: The content hash. IntegrationAccountMapListResult: type: object properties: value: type: array items: $ref: '#/definitions/IntegrationAccountMap' description: The list of integration account maps. nextLink: type: string description: The URL to get the next set of results. description: The list of integration account maps. parameters: subscriptionId: name: subscriptionId description: The subscription id. in: path required: true type: string api-version: name: api-version description: The API version. in: query required: true type: string x-ms-parameterized-host: hostTemplate: '{endpoint}' useSchemePrefix: false parameters: - $ref: '#/parameters/Endpoint'