FazBrowse GitHub Viewer
|
Trending
|
URL:
|
Home
Tools:
[Download Repo ZIP]
[View Raw Code]
[Original HTTPS Page]
developer-docs/openapi.json at main · localopsco/developer-docs · GitHub
localopsco
/
developer-docs
Public
Notifications
You must be signed in to change notification settings
Fork
0
Star
0
Code
Issues
0
Pull requests
2
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Security and quality
Insights
Expand file tree
Breadcrumbs
developer-docs
/
openapi.json
Copy path
More file actions
More file actions
Latest commit
History
History
History
123 lines (123 loc) · 3.54 KB
Breadcrumbs
developer-docs
/
openapi.json
Copy path
File metadata and controls
123 lines (123 loc) · 3.54 KB
Raw
Copy raw file
Download raw file
Open symbols panel
Edit and raw actions
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
{
"openapi"
:
"
3.0.0
"
,
"info"
: {
"title"
:
"
LocalOps API
"
,
"version"
:
"
1.0.0
"
,
"description"
:
"
API for programmatically managing LocalOps environments and services.
"
},
"servers"
: [
{
"url"
:
"
https://sdk.localops.co
"
}
],
"components"
: {
"securitySchemes"
: {
"bearerAuth"
: {
"type"
:
"
http
"
,
"scheme"
:
"
bearer
"
,
"bearerFormat"
:
"
JWT
"
}
}
},
"security"
: [
{
"bearerAuth"
: []
}
],
"paths"
: {
"/v1/environments/{envId}/services/{serviceId}/deploy"
: {
"post"
: {
"summary"
:
"
Deploy Service
"
,
"description"
:
"
Trigger a deployment for a specific service within an environment.
"
,
"parameters"
: [
{
"name"
:
"
envId
"
,
"in"
:
"
path
"
,
"required"
:
true
,
"description"
:
"
The unique identifier of the environment
"
,
"schema"
: {
"type"
:
"
string
"
}
},
{
"name"
:
"
serviceId
"
,
"in"
:
"
path
"
,
"required"
:
true
,
"description"
:
"
The unique identifier of the service
"
,
"schema"
: {
"type"
:
"
string
"
}
}
],
"requestBody"
: {
"required"
:
true
,
"content"
: {
"application/json"
: {
"schema"
: {
"oneOf"
: [
{
"title"
:
"
Deploy by Commit ID
"
,
"type"
:
"
object
"
,
"required"
: [
"
commit_id
"
],
"properties"
: {
"commit_id"
: {
"type"
:
"
string
"
,
"description"
:
"
The Git commit ID to deploy
"
}
}
},
{
"title"
:
"
Deploy Docker Image
"
,
"type"
:
"
object
"
,
"required"
: [
"
docker_image_tag
"
],
"properties"
: {
"docker_image_tag"
: {
"type"
:
"
string
"
,
"description"
:
"
The Docker image tag to deploy
"
}
}
},
{
"title"
:
"
Deploy Helm Chart
"
,
"type"
:
"
object
"
,
"required"
: [
"
helm_chart_version
"
],
"properties"
: {
"helm_chart_version"
: {
"type"
:
"
string
"
,
"description"
:
"
The Helm chart version to deploy
"
}
}
},
{
"title"
:
"
Preview Deployment
"
,
"type"
:
"
object
"
,
"required"
: [
"
preview
"
,
"
commit_id
"
],
"properties"
: {
"preview"
: {
"type"
:
"
boolean
"
,
"enum"
: [
true
],
"description"
:
"
Set to true to trigger a preview deployment
"
},
"commit_id"
: {
"type"
:
"
string
"
,
"description"
:
"
The Git commit ID to deploy for preview
"
}
}
}
],
"example"
: {
"commit_id"
:
"
a1b2c3d4
"
}
}
}
}
},
"responses"
: {
"200"
: {
"description"
:
"
Deployment triggered successfully
"
}
}
}
}
}
}
Back
|
FazBrowse Home
|
New Git URL