-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathconfig.yml
More file actions
210 lines (197 loc) · 7.56 KB
/
config.yml
File metadata and controls
210 lines (197 loc) · 7.56 KB
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
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
introspection: file:///tmp/schema.graphql
servers:
- url: https://demo.nearbycomputing.com
description: Demo
info:
title: NearbyComputing API
description: Documentation for GraphQL API Gateway
domains:
- name: Charts
description: View information about one or more Block Charts
usecases:
- name: Block chart
description: Fetch a chart by name and version
query: query.blockChart
- name: Block charts
description: Fetch the latest versions of all charts in the marketplace
query: query.blockCharts
- name: Publish Block Chart
description: Publish a new Block Chart based on an existing template
query: mutation.publishBlockChart
- name: Delete Block Chart
description: Delete an existing Block Chart based on an existing template
query: mutation.deleteBlockChart
- name: Cloud Resource Chart
description: Fetch the default config of a Cloud Resource Chart
query: query.cloudResourceChart
- name: Cloud Resource Charts
description: Fetch a list of the latest versions of all Cloud Resource Charts
query: query.cloudResourceCharts
- name: Publisher Template
description: Fetch a publisher template by name and version
query: query.templateChart
- name: Publisher Template
description: Fetch the latest versions of all Publisher Templates
query: query.templateCharts
- name: Connections
description: View connections from a device or service
usecases:
- name: Fetch Connections
description: List all connections from a given service or device
query: query.connections
- name: Crossplane Provisions
description: Create and update Cloud Resource provisions
usecases:
- name: Cloud Resource Provision
description: Provision a Cloud Resource
query: mutation.deployCloudResource
- name: Update Cloud Resource
description: update a provisioned Cloud Resource
query: mutation.updateCloudResource
- name: Devices
description: View, register and remove devices
usecases:
- name: List devices
description: Query one or more registered devices
query: query.devices
- name: Register device
description: Register a new device
query: mutation.device
- name: Remove device
description: Unregister a device
query: mutation.removeDevice
- name: Federation
description: View, create and manage federation guest accounts
usecases:
- name: Federation Guests
description: List all Federation Guest accounts within an org
query: query.federationGuests
- name: Federation Guest
description: Fetch a single Federation Guest account
query: query.federationGuest
- name: Edit Federation
description: Edit a federation
query: mutation.editFederation
- name: Create Federation Guest
description: Create a Federation Guest account
query: mutation.createFederationGuest
- name: Edit Federation Guest
description: Edit an existing Federation Guest account
query: mutation.editFederationGuest
- name: Remove Federation Guest
description: Remove an existing Federation Guest account
query: mutation.removeFederationGuest
- name: Management
description: Endpoints for managing your installation
usecases:
- name: API Tokens
description: Fetch API Tokens
query: query.apiTokens
- name: Version
description: Fetch the version of NearbyOne
query: query.version
- name: Okto Resources
description: View information on Okto Resources
usecases:
- name: Okto Resource Logs
description: View logs for a single Okto Resource
query: query.oktoResourceLogs
- name: Services
description: View information on currently deployed services
usecases:
- name: Service chain
description: Fetch service chain by ID
query: query.serviceChain
- name: Service chains
description: List all service chains
query: query.serviceChains
- name: Deploy service chain
description: Deploy a chain of connected services
query: mutation.deployServiceChain
- name: Update service chain
description: Modify a service chain that is already running
query: mutation.updateServiceChain
- name: Rollback service chain
description: Revert to a previous revision of a service chain
query: mutation.rollbackServiceChain
- name: Remove service chain
description: Undeploy a running service chain
query: mutation.removeServiceChain
- name: Okto resource logs
description: View the logs for a single Okto resource
query: query.oktoResourceLogs
- name: Set Block Control
description: Set a control value on a block connection
query: mutation.setControlValue
- name: Settings
description: Fetch the settings for the currently logged in user
usecases:
- name: Settings
description: Fetch settings
query: query.settings
- name: Set default map position
description: Set the default position and zoom of the map shown in the dashboard
query: mutation.setDefaultMapPosition
- name: Set block repo
description: Set credentials for block chart repo
query: mutation.setBlockRepo
- name: Set provision repo
description: Set credentials for provision chart repo
query: mutation.setProvisionRepo
- name: Set template repo
description: Set credentials for template chart repo
query: mutation.setTemplateRepo
- name: Custom Completions
descriptions: Fetch custom completions for an org
query: query.customCompletions
- name: Set Custom Completions
description: Set custom completions for an org
query: mutation.setCustomCompletions
- name: Sites and Organizations
description: View and update information related to a site/organization
usecases:
- name: Organization
description: Fetch an organization by ID
query: query.org
- name: Site
description: Fetch a site by ID
query: query.site
- name: Create site
description: Create a new site
query: mutation.createSite
- name: Edit site
description: Modify an existing site
query: mutation.editSite
- name: Remove site
description: Remove a site
query: mutation.removeSite
- name: Create org
description: Create a new org
query: mutation.createOrg
- name: Edit org
description: Modify an existing org
query: mutation.editOrg
- name: Remove org
description: Remove an org
query: mutation.removeOrg
- name: Users
description: Manage dashboard user accounts
usecases:
- name: Users
description: List all users
query: query.users
- name: Create user
description: Register a new user
query: mutation.createUser
- name: Remove user
description: Remove a user
query: mutation.removeUser
- name: Recruit user
description: Recruit an existing user to another org
query: mutation.recruitUser
- name: Dismiss user
description: Remove a user from a specific org
query: mutation.dismissUser
- name: Generate recovery link
description: Generate a link for a user to reset their credentials
query: mutation.generateRecoveryLink