swagger: '2.0' info: version: 2020-08-01-preview title: Microsoft Azure AccessControlClient AccessConnector IntegrationAccountSessions API schemes: - https tags: - name: IntegrationAccountSessions paths: ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/sessions : get: tags: - IntegrationAccountSessions operationId: microsoftAzureIntegrationaccountsessionsList x-ms-examples: Get a list of integration account sessions: $ref: ./examples/IntegrationAccountSessions_List.json description: Gets a list of integration account sessions. 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: ChangedTime.' in: query required: false type: string responses: '200': description: OK schema: $ref: '#/definitions/IntegrationAccountSessionListResult' x-ms-pageable: nextLinkName: nextLink x-ms-odata: '#/definitions/IntegrationAccountSessionFilter' summary: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Logic Integrationaccounts Integrationaccountname Sessions ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/sessions/{sessionName} : get: tags: - IntegrationAccountSessions operationId: microsoftAzureIntegrationaccountsessionsGet x-ms-examples: Get an integration account session: $ref: ./examples/IntegrationAccountSessions_Get.json description: Gets an integration account session. 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: sessionName description: The integration account session name. in: path required: true type: string - $ref: '#/parameters/api-version' responses: '200': description: OK schema: $ref: '#/definitions/IntegrationAccountSession' summary: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Logic Integrationaccounts Integrationaccountname Sessions Sessionname put: tags: - IntegrationAccountSessions operationId: microsoftAzureIntegrationaccountsessionsCreateorupdate x-ms-examples: Create or update an integration account session: $ref: ./examples/IntegrationAccountSessions_CreateOrUpdate.json description: Creates or updates an integration account session. 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: sessionName description: The integration account session name. in: path required: true type: string - $ref: '#/parameters/api-version' - name: session description: The integration account session. in: body required: true schema: $ref: '#/definitions/IntegrationAccountSession' responses: '200': description: OK schema: $ref: '#/definitions/IntegrationAccountSession' '201': description: Created schema: $ref: '#/definitions/IntegrationAccountSession' summary: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Logic Integrationaccounts Integrationaccountname Sessions Sessionname delete: tags: - IntegrationAccountSessions operationId: microsoftAzureIntegrationaccountsessionsDelete x-ms-examples: Delete an integration account session: $ref: ./examples/IntegrationAccountSessions_Delete.json description: Deletes an integration account session. 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: sessionName description: The integration account session 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 Sessions Sessionname definitions: 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. IntegrationAccountSessionProperties: type: object properties: 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: $ref: '#/definitions/Object' description: The session content. description: The integration account session properties. IntegrationAccountSession: type: object required: - properties properties: properties: x-ms-client-flatten: true $ref: '#/definitions/IntegrationAccountSessionProperties' description: The integration account session properties. allOf: - $ref: '#/definitions/Resource' description: The integration account session. Object: type: object properties: {} IntegrationAccountSessionListResult: type: object properties: value: type: array items: $ref: '#/definitions/IntegrationAccountSession' description: The list of integration account sessions. nextLink: type: string description: The URL to get the next set of results. description: The list of integration account sessions. parameters: api-version: name: api-version description: The API version. in: query required: true type: string subscriptionId: name: subscriptionId description: The subscription id. in: path required: true type: string x-ms-parameterized-host: hostTemplate: '{endpoint}' useSchemePrefix: false parameters: - $ref: '#/parameters/Endpoint'