|
4642 | 4642 | "401": {
|
4643 | 4643 | "$ref": "#/components/responses/RequiresAuthentication"
|
4644 | 4644 | },
|
| 4645 | + "404": { |
| 4646 | + "$ref": "#/components/responses/NotFound" |
| 4647 | + }, |
4645 | 4648 | "422": {
|
4646 | 4649 | "$ref": "#/components/responses/UnprocessableEntity"
|
4647 | 4650 | },
|
|
4865 | 4868 | "401": {
|
4866 | 4869 | "$ref": "#/components/responses/RequiresAuthentication"
|
4867 | 4870 | },
|
| 4871 | + "404": { |
| 4872 | + "$ref": "#/components/responses/NotFound" |
| 4873 | + }, |
4868 | 4874 | "422": {
|
4869 | 4875 | "$ref": "#/components/responses/UnprocessableEntity"
|
4870 | 4876 | },
|
|
5051 | 5057 | }
|
5052 | 5058 | },
|
5053 | 5059 | "post": {
|
5054 |
| - "description": "Create new Sync definition. Sync runs can be scheduled automatically and manually after sync is created.", |
| 5060 | + "description": "Create new Sync definition. Sync runs can be scheduled automatically, or triggered manually after sync is created.", |
5055 | 5061 | "operationId": "CreateSync",
|
5056 | 5062 | "tags": [
|
5057 | 5063 | "syncs"
|
|
5189 | 5195 | }
|
5190 | 5196 | },
|
5191 | 5197 | "delete": {
|
5192 |
| - "description": "Delete Sync. This will delete Sync configuration and all associated sync runs", |
| 5198 | + "description": "Delete Sync. This will delete Sync configuration and all associated sync runs, but will not delete the associated source and destination(s). These will need to be deleted separately.", |
5193 | 5199 | "operationId": "DeleteSync",
|
5194 | 5200 | "tags": [
|
5195 | 5201 | "syncs"
|
|
5759 | 5765 | "coming-soon",
|
5760 | 5766 | "preview",
|
5761 | 5767 | "ga"
|
5762 |
| - ], |
5763 |
| - "default": "coming-soon" |
| 5768 | + ] |
5764 | 5769 | },
|
5765 | 5770 | "PluginTier": {
|
5766 | 5771 | "description": "Supported tiers for plugins",
|
|
5889 | 5894 | }
|
5890 | 5895 | ]
|
5891 | 5896 | },
|
| 5897 | + "PluginReleaseStageCreate": { |
| 5898 | + "description": "Official plugins can go through three release stages: Coming Soon, Preview, and GA.\nThe Coming Soon stage is for plugins that are not yet ready for Preview, but users can subscribe to be notified when they are ready.\nBoth Preview and GA plugins follow semantic versioning. The main differences between the two stages are:\nPreview plugins are still experimental and may have frequent breaking changes. Preview plugins might get deprecated due to lack of usage. Long Term Support with community Discord and bug fixes is only guaranteed for GA plugins. Premium plugins are often discounted or free during the Preview stage.", |
| 5899 | + "type": "string", |
| 5900 | + "enum": [ |
| 5901 | + "coming-soon", |
| 5902 | + "preview", |
| 5903 | + "ga" |
| 5904 | + ], |
| 5905 | + "default": "coming-soon" |
| 5906 | + }, |
5892 | 5907 | "PluginCreate": {
|
5893 | 5908 | "type": "object",
|
5894 | 5909 | "required": [
|
|
5946 | 5961 | "example": "https://github.com/cloudquery/cloudquery"
|
5947 | 5962 | },
|
5948 | 5963 | "release_stage": {
|
5949 |
| - "$ref": "#/components/schemas/PluginReleaseStage" |
| 5964 | + "$ref": "#/components/schemas/PluginReleaseStageCreate" |
5950 | 5965 | },
|
5951 | 5966 | "logo": {
|
5952 | 5967 | "type": "string",
|
|
5968 | 5983 | }
|
5969 | 5984 | }
|
5970 | 5985 | },
|
| 5986 | + "PluginReleaseStageUpdate": { |
| 5987 | + "description": "Official plugins can go through three release stages: Coming Soon, Preview, and GA.\nThe Coming Soon stage is for plugins that are not yet ready for Preview, but users can subscribe to be notified when they are ready.\nBoth Preview and GA plugins follow semantic versioning. The main differences between the two stages are:\nPreview plugins are still experimental and may have frequent breaking changes. Preview plugins might get deprecated due to lack of usage. Long Term Support with community Discord and bug fixes is only guaranteed for GA plugins. Premium plugins are often discounted or free during the Preview stage.", |
| 5988 | + "type": "string", |
| 5989 | + "enum": [ |
| 5990 | + "coming-soon", |
| 5991 | + "preview", |
| 5992 | + "ga" |
| 5993 | + ] |
| 5994 | + }, |
5971 | 5995 | "PluginUpdate": {
|
5972 | 5996 | "type": "object",
|
5973 | 5997 | "properties": {
|
|
6009 | 6033 | "description": "If plugin is not public, it won't be visible to other teams in the CloudQuery Hub."
|
6010 | 6034 | },
|
6011 | 6035 | "release_stage": {
|
6012 |
| - "$ref": "#/components/schemas/PluginReleaseStage" |
| 6036 | + "$ref": "#/components/schemas/PluginReleaseStageUpdate" |
6013 | 6037 | },
|
6014 | 6038 | "usd_per_row": {
|
6015 | 6039 | "type": "string",
|
|
0 commit comments