swagger: '2.0' info: version: 1.0.0 title: Integration configurations examples API basePath: /services/integration-api/v1 schemes: - https security: - token: [] tags: - name: examples paths: /examples/starterExample: get: description: Returns a starter example including an Input object and processor configuration tags: - examples produces: - application/json parameters: [] responses: '200': description: Returns a complete input example with processor configurations schema: $ref: '#/definitions/InputWithProcessorConfig' /examples/advancedExample: get: description: Returns an advanced example including an Input object and processor configuration tags: - examples produces: - application/json parameters: [] responses: '200': description: Returns a complete input example with processor configurations schema: $ref: '#/definitions/InputWithProcessorConfig' definitions: ProcessorConfiguration: type: object discriminator: processingDirection required: - connectorType - connectorId - connectorVersion - processingDirection properties: connectorType: description: The type of connector that is used example: lxKubernetes type: string connectorId: description: The identifier of the connector instance example: Kub Dev-001 type: string connectorVersion: description: The version of the connector that is expected to process this LDIF file example: 1.2.0 type: string processingDirection: description: The data flow direction, could be [inbound, outbound] type: string example: inbound processingMode: description: The processing mode, could be [partial, full] type: string default: partial enum: - partial - full sequentialExecution: description: When set to true, all synchronizations runs processed by this processor configuration will be executed sequentially instead of in parallel. type: boolean default: false Input: type: object discriminator: processingDirection required: - connectorType - connectorId - connectorVersion - processingDirection properties: connectorType: description: The type of connector that is used example: lxKubernetes type: string connectorId: description: The identifier of the connector instance example: Kub Dev-001 type: string connectorVersion: description: The version of the connector that is expected to process this LDIF file example: 1.2.0 type: string processingDirection: description: The data flow direction, could be [inbound, outbound] type: string example: inbound processingMode: description: The processing mode, could be [partial, full] type: string default: partial enum: - partial - full InputWithProcessorConfig: type: object required: - input - processorConfiguration properties: input: description: The input that is processed readOnly: true $ref: '#/definitions/Input' processorConfiguration: description: The processors and variables that are required to process the input readOnly: true $ref: '#/definitions/ProcessorConfiguration' securityDefinitions: token: type: oauth2 tokenUrl: /services/mtm/v1/oauth2/token flow: application