Skip to content

Commit 993b834

Browse files
authored
Merge pull request #1 from stackql/feature/provider-dev
moved to microsite
2 parents 1553522 + e6a5618 commit 993b834

File tree

92 files changed

+56364
-196
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

92 files changed

+56364
-196
lines changed

README.md

Lines changed: 164 additions & 183 deletions
Large diffs are not rendered by default.

package-lock.json

Lines changed: 527 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
},
1616
"dependencies": {
1717
"@stackql/pgwire-lite": "^1.0.1",
18-
"@stackql/provider-utils": "^0.4.6"
18+
"@stackql/provider-utils": "^0.5.0"
1919
},
2020
"keywords": [
2121
"stackql",
Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
11
---
2-
title: REPLACEME
2+
title: vercel
33
hide_title: false
44
hide_table_of_contents: false
55
keywords:
6-
- REPLACEME
6+
- vercel
77
- stackql
88
- infrastructure-as-code
99
- configuration-as-data
1010
- cloud inventory
11-
description: Query, deploy and manage REPLACEME resources using SQL
11+
description: Query, deploy, and manage Vercel resources using SQL
1212
custom_edit_url: null
13-
image: /img/stackql-REPLACEME-provider-featured-image.png
13+
image: /img/stackql-vercel-provider-featured-image.png
1414
id: 'provider-intro'
1515
---
1616

1717
import CopyableCode from '@site/src/components/CopyableCode/CopyableCode';
1818

19-
REPLACEME with description for the provider.
19+
Cloud platform for serverless deployment and hosting of web applications.

provider-dev/docgen/provider-data/headerContent2.txt

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,18 +4,18 @@ See also:
44

55
## Installation
66

7-
To pull the latest version of the `REPLACEME` provider, run the following command:
7+
To pull the latest version of the `vercel` provider, run the following command:
88

99
```bash
10-
REGISTRY PULL REPLACEME;
10+
REGISTRY PULL vercel;
1111
```
1212
> To view previous provider versions or to pull a specific provider version, see [here](https://stackql.io/docs/language-spec/registry).
1313

1414
## Authentication
1515

1616
The following system environment variables are used for authentication by default:
1717

18-
- <CopyableCode code="REPLACEME" /> - REPLACEME API token (see <a href="REPLACEME>How to Create a Personal Access Token</a>)
18+
- <CopyableCode code="VERCEL_API_TOKEN" /> - Vercel API Token (see <a href="https://vercel.com/account/tokens">Creating a Vercel API Token</a>)
1919

2020
These variables are sourced at runtime (from the local machine or as CI variables/secrets).
2121

@@ -27,15 +27,15 @@ To use different environment variables (instead of the defaults), use the `--aut
2727

2828
```bash
2929

30-
AUTH='{ "REPLACEME": { "type": "bearer", "credentialsenvvar": "REPLACEME" }}'
30+
AUTH='{ "vercel": { "type": "bearer", "credentialsenvvar": "YOUR_VERCEL_API_TOKEN_VAR" }}'
3131
stackql shell --auth="${AUTH}"
3232

3333
```
3434
or using PowerShell:
3535

3636
```powershell
3737

38-
$Auth = "{ 'REPLACEME': { 'type': 'bearer', 'credentialsenvvar': 'REPLACEME' }}"
38+
$Auth = "{ 'vercel': { 'type': 'bearer', 'credentialsenvvar': 'YOUR_VERCEL_API_TOKEN_VAR' }}"
3939
stackql.exe shell --auth=$Auth
4040

4141
```

provider-dev/openapi/.gitkeep

Whitespace-only changes.
Lines changed: 179 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,179 @@
1+
id: vercel
2+
name: vercel
3+
version: v00.00.00000
4+
providerServices:
5+
aliases:
6+
id: 'aliases:v00.00.00000'
7+
name: aliases
8+
preferred: true
9+
service:
10+
$ref: vercel/v00.00.00000/services/aliases.yaml
11+
title: Vercel API - Aliases
12+
version: v00.00.00000
13+
description: Aliases
14+
artifacts:
15+
id: 'artifacts:v00.00.00000'
16+
name: artifacts
17+
preferred: true
18+
service:
19+
$ref: vercel/v00.00.00000/services/artifacts.yaml
20+
title: Vercel API - Artifacts
21+
version: v00.00.00000
22+
description: Artifacts
23+
authentication:
24+
id: 'authentication:v00.00.00000'
25+
name: authentication
26+
preferred: true
27+
service:
28+
$ref: vercel/v00.00.00000/services/authentication.yaml
29+
title: Vercel API - Authentication
30+
version: v00.00.00000
31+
description: Authentication
32+
billing_settings:
33+
id: 'billing_settings:v00.00.00000'
34+
name: billing_settings
35+
preferred: true
36+
service:
37+
$ref: vercel/v00.00.00000/services/billing_settings.yaml
38+
title: Vercel API - Billing Settings
39+
version: v00.00.00000
40+
description: Billing Settings
41+
cache:
42+
id: 'cache:v00.00.00000'
43+
name: cache
44+
preferred: true
45+
service:
46+
$ref: vercel/v00.00.00000/services/cache.yaml
47+
title: Vercel API - Cache
48+
version: v00.00.00000
49+
description: Cache
50+
certs:
51+
id: 'certs:v00.00.00000'
52+
name: certs
53+
preferred: true
54+
service:
55+
$ref: vercel/v00.00.00000/services/certs.yaml
56+
title: Vercel API - Certs
57+
version: v00.00.00000
58+
description: Certs
59+
checks:
60+
id: 'checks:v00.00.00000'
61+
name: checks
62+
preferred: true
63+
service:
64+
$ref: vercel/v00.00.00000/services/checks.yaml
65+
title: Vercel API - Checks
66+
version: v00.00.00000
67+
description: Checks
68+
deployments:
69+
id: 'deployments:v00.00.00000'
70+
name: deployments
71+
preferred: true
72+
service:
73+
$ref: vercel/v00.00.00000/services/deployments.yaml
74+
title: Vercel API - Deployments
75+
version: v00.00.00000
76+
description: Deployments
77+
dns:
78+
id: 'dns:v00.00.00000'
79+
name: dns
80+
preferred: true
81+
service:
82+
$ref: vercel/v00.00.00000/services/dns.yaml
83+
title: Vercel API - Dns
84+
version: v00.00.00000
85+
description: Dns
86+
domains:
87+
id: 'domains:v00.00.00000'
88+
name: domains
89+
preferred: true
90+
service:
91+
$ref: vercel/v00.00.00000/services/domains.yaml
92+
title: Vercel API - Domains
93+
version: v00.00.00000
94+
description: Domains
95+
edge_config:
96+
id: 'edge_config:v00.00.00000'
97+
name: edge_config
98+
preferred: true
99+
service:
100+
$ref: vercel/v00.00.00000/services/edge_config.yaml
101+
title: Vercel API - Edge Config
102+
version: v00.00.00000
103+
description: Edge-Config
104+
integrations:
105+
id: 'integrations:v00.00.00000'
106+
name: integrations
107+
preferred: true
108+
service:
109+
$ref: vercel/v00.00.00000/services/integrations.yaml
110+
title: Vercel API - Integrations
111+
version: v00.00.00000
112+
description: Integrations
113+
log_drains:
114+
id: 'log_drains:v00.00.00000'
115+
name: log_drains
116+
preferred: true
117+
service:
118+
$ref: vercel/v00.00.00000/services/log_drains.yaml
119+
title: Vercel API - Log Drains
120+
version: v00.00.00000
121+
description: LogDrains
122+
projects:
123+
id: 'projects:v00.00.00000'
124+
name: projects
125+
preferred: true
126+
service:
127+
$ref: vercel/v00.00.00000/services/projects.yaml
128+
title: Vercel API - Projects
129+
version: v00.00.00000
130+
description: Projects
131+
project_members:
132+
id: 'project_members:v00.00.00000'
133+
name: project_members
134+
preferred: true
135+
service:
136+
$ref: vercel/v00.00.00000/services/project_members.yaml
137+
title: Vercel API - Project Members
138+
version: v00.00.00000
139+
description: ProjectMembers
140+
secrets:
141+
id: 'secrets:v00.00.00000'
142+
name: secrets
143+
preferred: true
144+
service:
145+
$ref: vercel/v00.00.00000/services/secrets.yaml
146+
title: Vercel API - Secrets
147+
version: v00.00.00000
148+
description: Secrets
149+
teams:
150+
id: 'teams:v00.00.00000'
151+
name: teams
152+
preferred: true
153+
service:
154+
$ref: vercel/v00.00.00000/services/teams.yaml
155+
title: Vercel API - Teams
156+
version: v00.00.00000
157+
description: Teams
158+
user:
159+
id: 'user:v00.00.00000'
160+
name: user
161+
preferred: true
162+
service:
163+
$ref: vercel/v00.00.00000/services/user.yaml
164+
title: Vercel API - User
165+
version: v00.00.00000
166+
description: User
167+
webhooks:
168+
id: 'webhooks:v00.00.00000'
169+
name: webhooks
170+
preferred: true
171+
service:
172+
$ref: vercel/v00.00.00000/services/webhooks.yaml
173+
title: Vercel API - Webhooks
174+
version: v00.00.00000
175+
description: Webhooks
176+
config:
177+
auth:
178+
type: bearer
179+
credentialsenvvar: VERCEL_API_TOKEN

0 commit comments

Comments
 (0)