feat(doc): added integration and integration auth to api reference doc

This commit is contained in:
Akhil Mohan
2024-04-02 16:30:53 +05:30
parent 094b48a2b1
commit 17995d301a
9 changed files with 139 additions and 23 deletions

View File

@@ -0,0 +1,39 @@
---
title: "Create"
openapi: "POST /api/v1/integration"
---
## Integration Parameters
We have a generic endpoints for creating integration. These are the parameters required for each integration.
<Tabs>
<Tab title="AWS Secrets manager">
<ParamField body="integrationAuthId" type="string" required>
The ID of the integration auth object for authentication with AWS.
Refer [Create Integration Auth](./create-auth) for more info
</ParamField>
<ParamField body="isActive" type="boolean">
Whether the integration should be active or inactive
</ParamField>
<ParamField body="app" type="string" required>
The secret name used when saving secret in AWS SSM.
</ParamField>
<ParamField body="region" type="string" required>
The AWS region of the SSM.
</ParamField>
<ParamField body="sourceEnvironment" type="string" required>
The infisical environment for the secrets to be synced.
</ParamField>
<ParamField body="secretPath" type="string" required>
The infisical secret path for the secrets to be synced.
</ParamField>
</Tab>
<Tab title="GCP Secrets manager">
Coming Soon
</Tab>
<Tab title="Heroku">
Coming Soon
</Tab>
</Tabs>