NearbyComputing API API Reference
Documentation for GraphQL API Gateway
API Endpoints
Demo:
https://demo.nearbycomputing.com
Charts
View information about one or more Block Charts
Block chart
Fetch a chart by name and version
Block Chart name
Block Chart version. If unspecified, then the latest version is returned
Example
Request Content-Types:
application/json
Query
query blockChart($name: String!, $version: String){
blockChart(name: $name, version: $version){
id
name
version
availableVersions
categories
description
chartYaml
displayName
valuesSchema
overridesYaml
vendor
logoUrl
}
}
Variables
{
"name": "string",
"version": "string"
}
Try it now
query blockChart($name: String!, $version: String){
blockChart(name: $name, version: $version){
id
name
version
availableVersions
categories
description
chartYaml
displayName
valuesSchema
overridesYaml
vendor
logoUrl
}
}
{
"name": "string",
"version": "string"
}
Successful operation
Response Content-Types: application/json
Response Example (200 OK)
{
"data": {
"blockChart": {
"id": "string",
"name": "string",
"version": "string",
"availableVersions": [
"string"
],
"categories": [
"string"
],
"description": "string",
"chartYaml": "string",
"displayName": "string",
"valuesSchema": "string",
"overridesYaml": "string",
"vendor": "string",
"logoUrl": "string"
}
}
}
Block charts
Fetch the latest versions of all charts in the marketplace
(no description)
(no description)
(no description)
Example
Request Content-Types:
application/json
Query
query blockCharts($category: String, $vendors: [ID!], $chartType: BlockChartType){
blockCharts(category: $category, vendors: $vendors, chartType: $chartType){
id
name
version
availableVersions
categories
description
chartYaml
displayName
valuesSchema
overridesYaml
vendor
logoUrl
}
}
Variables
{
"category": "string",
"vendors": [
"string"
],
"chartType": "string"
}
Try it now
query blockCharts($category: String, $vendors: [ID!], $chartType: BlockChartType){
blockCharts(category: $category, vendors: $vendors, chartType: $chartType){
id
name
version
availableVersions
categories
description
chartYaml
displayName
valuesSchema
overridesYaml
vendor
logoUrl
}
}
{
"category": "string",
"vendors": [
"string"
],
"chartType": "string"
}
Successful operation
Response Content-Types: application/json
Response Example (200 OK)
{
"data": {
"blockCharts": [
{
"id": "string",
"name": "string",
"version": "string",
"availableVersions": [
"string"
],
"categories": [
"string"
],
"description": "string",
"chartYaml": "string",
"displayName": "string",
"valuesSchema": "string",
"overridesYaml": "string",
"vendor": "string",
"logoUrl": "string"
}
]
}
}
Publish Block Chart
Publish a new Block Chart based on an existing template
(no description)
Example
Request Content-Types:
application/json
Query
mutation publishBlockChart($input: PublishBlockChartInput!){
publishBlockChart(input: $input){
id
name
version
availableVersions
categories
description
chartYaml
displayName
valuesSchema
overridesYaml
vendor
logoUrl
}
}
Variables
{
"input": {
"templateName": "string",
"templateVersion": "string",
"chartMeta": {
"name": "string",
"version": "string",
"displayName": "string",
"vendor": "string",
"description": "string",
"iconUrl": "string",
"categories": [
"string"
]
},
"valuesYaml": "string",
"overridesYaml": "string"
}
}
Try it now
mutation publishBlockChart($input: PublishBlockChartInput!){
publishBlockChart(input: $input){
id
name
version
availableVersions
categories
description
chartYaml
displayName
valuesSchema
overridesYaml
vendor
logoUrl
}
}
{
"input": {
"templateName": "string",
"templateVersion": "string",
"chartMeta": {
"name": "string",
"version": "string",
"displayName": "string",
"vendor": "string",
"description": "string",
"iconUrl": "string",
"categories": [
"string"
]
},
"valuesYaml": "string",
"overridesYaml": "string"
}
}
Successful operation
Response Content-Types: application/json
Response Example (200 OK)
{
"data": {
"publishBlockChart": {
"id": "string",
"name": "string",
"version": "string",
"availableVersions": [
"string"
],
"categories": [
"string"
],
"description": "string",
"chartYaml": "string",
"displayName": "string",
"valuesSchema": "string",
"overridesYaml": "string",
"vendor": "string",
"logoUrl": "string"
}
}
}
Delete Block Chart
Delete an existing Block Chart based on an existing template
(no description)
(no description)
Example
Request Content-Types:
application/json
Query
mutation deleteBlockChart($name: String!, $version: String!){
deleteBlockChart(name: $name, version: $version)
}
Variables
{
"name": "string",
"version": "string"
}
Try it now
mutation deleteBlockChart($name: String!, $version: String!){
deleteBlockChart(name: $name, version: $version)
}
{
"name": "string",
"version": "string"
}
Successful operation
Response Content-Types: application/json
Response Example (200 OK)
{
"data": {
"deleteBlockChart": "string"
}
}
Provision Chart
Fetch the baremetal / software values of a Provisioning Chart
(no description)
(no description)
Example
Request Content-Types:
application/json
Query
query provisionChart($name: String!, $version: String!){
provisionChart(name: $name, version: $version){
name
version
availableVersions
}
}
Variables
{
"name": "string",
"version": "string"
}
Try it now
query provisionChart($name: String!, $version: String!){
provisionChart(name: $name, version: $version){
name
version
availableVersions
}
}
{
"name": "string",
"version": "string"
}
Successful operation
Response Content-Types: application/json
Response Example (200 OK)
{
"data": {
"provisionChart": {
"name": "string",
"version": "string",
"availableVersions": [
"string"
]
}
}
}
Provision Charts
Fetch a list of all versions of all Provision Charts
Example
Request Content-Types:
application/json
Query
query provisionCharts{
provisionCharts{
name
version
}
}
Try it now
query provisionCharts{
provisionCharts{
name
version
}
}
Successful operation
Response Content-Types: application/json
Response Example (200 OK)
{
"data": {
"provisionCharts": [
{
"name": "string",
"version": "string"
}
]
}
}
Cloud Resource Chart
Fetch the default config of a Cloud Resource Chart
(no description)
(no description)
Example
Request Content-Types:
application/json
Query
query cloudResourceChart($name: String!, $version: String!){
cloudResourceChart(name: $name, version: $version){
name
version
}
}
Variables
{
"name": "string",
"version": "string"
}
Try it now
query cloudResourceChart($name: String!, $version: String!){
cloudResourceChart(name: $name, version: $version){
name
version
}
}
{
"name": "string",
"version": "string"
}
Successful operation
Response Content-Types: application/json
Response Example (200 OK)
{
"data": {
"cloudResourceChart": {
"name": "string",
"version": "string"
}
}
}
Cloud Resource Charts
Fetch a list of the latest versions of all Cloud Resource Charts
Example
Request Content-Types:
application/json
Query
query cloudResourceCharts{
cloudResourceCharts{
displayName
}
}
Try it now
query cloudResourceCharts{
cloudResourceCharts{
displayName
}
}
Successful operation
Response Content-Types: application/json
Response Example (200 OK)
{
"data": {
"cloudResourceCharts": [
{
"displayName": "string"
}
]
}
}
Publisher Template
Fetch the latest versions of all Publisher Templates
(no description)
(no description)
Example
Request Content-Types:
application/json
Query
query templateCharts($category: String, $vendors: [ID!]){
templateCharts(category: $category, vendors: $vendors){
id
name
version
availableVersions
categories
description
chartYaml
displayName
valuesYaml
overridesYaml
vendor
logoUrl
}
}
Variables
{
"category": "string",
"vendors": [
"string"
]
}
Try it now
query templateCharts($category: String, $vendors: [ID!]){
templateCharts(category: $category, vendors: $vendors){
id
name
version
availableVersions
categories
description
chartYaml
displayName
valuesYaml
overridesYaml
vendor
logoUrl
}
}
{
"category": "string",
"vendors": [
"string"
]
}
Successful operation
Response Content-Types: application/json
Response Example (200 OK)
{
"data": {
"templateCharts": [
{
"id": "string",
"name": "string",
"version": "string",
"availableVersions": [
"string"
],
"categories": [
"string"
],
"description": "string",
"chartYaml": "string",
"displayName": "string",
"valuesYaml": "string",
"overridesYaml": "string",
"vendor": "string",
"logoUrl": "string"
}
]
}
}
Connections
View connections from a device or service
Fetch Connections
List all connections from a given service or device
List of parent entity (service or device) to filter by
Example
Request Content-Types:
application/json
Query
query connections($entities: [ID!]){
connections(entities: $entities){
id
category
description
kind
name
source
}
}
Variables
{
"entities": [
"string"
]
}
Try it now
query connections($entities: [ID!]){
connections(entities: $entities){
id
category
description
kind
name
source
}
}
{
"entities": [
"string"
]
}
Successful operation
Response Content-Types: application/json
Response Example (200 OK)
{
"data": {
"connections": [
{
"id": "string",
"category": "string",
"description": "string",
"kind": "string",
"name": "string",
"source": "string"
}
]
}
}
Crossplane Provisions
Create and update Cloud Resource provisions
Cloud Resource Provision
Provision a Cloud Resource
(no description)
Example
Request Content-Types:
application/json
Query
mutation cloudResource($input: CloudResourceInput!){
cloudResource(input: $input){
id
tags
displayName
specs
status
site
metadata
deviceType
}
}
Variables
{
"input": {
"chartName": "string",
"chartVersion": "string",
"controllerSite": "object",
"config": [
{
"label": "string",
"value": "string"
}
],
"displayName": "string",
"position": {
"lat": "number",
"lng": "number"
},
"deviceSite": "object"
}
}
Try it now
mutation cloudResource($input: CloudResourceInput!){
cloudResource(input: $input){
id
tags
displayName
specs
status
site
metadata
deviceType
}
}
{
"input": {
"chartName": "string",
"chartVersion": "string",
"controllerSite": "object",
"config": [
{
"label": "string",
"value": "string"
}
],
"displayName": "string",
"position": {
"lat": "number",
"lng": "number"
},
"deviceSite": "object"
}
}
Successful operation
Response Content-Types: application/json
Response Example (200 OK)
{
"data": {
"cloudResource": {
"id": "string",
"tags": [
"string"
],
"displayName": "string",
"specs": "string",
"site": "string",
"metadata": "string",
"deviceType": "string"
}
}
}
Update Cloud Resource
update a provisioned Cloud Resource
(no description)
Example
Request Content-Types:
application/json
Query
mutation updateCloudResource($input: UpdateCloudResourceInput!){
updateCloudResource(input: $input){
id
tags
displayName
specs
status
site
metadata
deviceType
}
}
Variables
{
"input": {
"id": "object",
"blockVersion": "string",
"displayName": "string",
"providerConfig": [
{
"label": "string",
"value": "string"
}
],
"position": {
"lat": "number",
"lng": "number"
},
"deviceSite": "object"
}
}
Try it now
mutation updateCloudResource($input: UpdateCloudResourceInput!){
updateCloudResource(input: $input){
id
tags
displayName
specs
status
site
metadata
deviceType
}
}
{
"input": {
"id": "object",
"blockVersion": "string",
"displayName": "string",
"providerConfig": [
{
"label": "string",
"value": "string"
}
],
"position": {
"lat": "number",
"lng": "number"
},
"deviceSite": "object"
}
}
Successful operation
Response Content-Types: application/json
Response Example (200 OK)
{
"data": {
"updateCloudResource": {
"id": "string",
"tags": [
"string"
],
"displayName": "string",
"specs": "string",
"site": "string",
"metadata": "string",
"deviceType": "string"
}
}
}
Devices
View, register and remove devices
List devices
Query one or more registered devices
Device ID (overrides other parameters)
List of tag filters
Geographic bounding box. Results outside this box will not be returned
Free text search field to filter by device display name, IP address and/or MAC address
Example
Request Content-Types:
application/json
Query
query devices($id: ID, $tags: [TagInput!], $bbox: BBox, $searchTerm: String){
devices(id: $id, tags: $tags, bbox: $bbox, searchTerm: $searchTerm){
devices{
id
tags
displayName
specs
status
site
metadata
deviceType
}
hits
}
}
Variables
{
"id": "string",
"tags": [
{
"key": "string",
"inc": "boolean"
}
],
"bbox": {
"nw": {
"lat": "number",
"lng": "number"
},
"se": {
"lat": "number",
"lng": "number"
}
},
"searchTerm": "string"
}
Try it now
query devices($id: ID, $tags: [TagInput!], $bbox: BBox, $searchTerm: String){
devices(id: $id, tags: $tags, bbox: $bbox, searchTerm: $searchTerm){
devices{
id
tags
displayName
specs
status
site
metadata
deviceType
}
hits
}
}
{
"id": "string",
"tags": [
{
"key": "string",
"inc": "boolean"
}
],
"bbox": {
"nw": {
"lat": "number",
"lng": "number"
},
"se": {
"lat": "number",
"lng": "number"
}
},
"searchTerm": "string"
}
Successful operation
Response Content-Types: application/json
Response Example (200 OK)
{
"data": {
"devices": {
"hits": "integer"
}
}
}
Register device
Register a new device
Properties of the new device to be registered
Example
Request Content-Types:
application/json
Query
mutation device($dev: DeviceInput!){
device(dev: $dev){
id
tags
displayName
specs
status
site
metadata
deviceType
}
}
Variables
{
"dev": {
"connections": [
{
"category": "string",
"kind": "string",
"name": "string",
"source": "string"
}
],
"tags": [
"string"
],
"displayName": "string",
"kubeconfig": "string",
"managedNamespace": "string",
"position": {
"lat": "number",
"lng": "number"
},
"site": "string"
}
}
Try it now
mutation device($dev: DeviceInput!){
device(dev: $dev){
id
tags
displayName
specs
status
site
metadata
deviceType
}
}
{
"dev": {
"connections": [
{
"category": "string",
"kind": "string",
"name": "string",
"source": "string"
}
],
"tags": [
"string"
],
"displayName": "string",
"kubeconfig": "string",
"managedNamespace": "string",
"position": {
"lat": "number",
"lng": "number"
},
"site": "string"
}
}
Successful operation
Response Content-Types: application/json
Response Example (200 OK)
{
"data": {
"device": {
"id": "string",
"tags": [
"string"
],
"displayName": "string",
"specs": "string",
"site": "string",
"metadata": "string",
"deviceType": "string"
}
}
}
Remove device
Unregister a device
ID of device to remove
Example
Request Content-Types:
application/json
Query
mutation removeDevice($id: ID!){
removeDevice(id: $id)
}
Variables
{
"id": "string"
}
Try it now
mutation removeDevice($id: ID!){
removeDevice(id: $id)
}
{
"id": "string"
}
Successful operation
Response Content-Types: application/json
Response Example (200 OK)
{
"data": {
"removeDevice": "string"
}
}
Federation
View, create and manage guest accounts and federation hosts
Federation Guests
List all Federation Guest accounts within an org
Example
Request Content-Types:
application/json
Query
query federationGuests{
federationGuests{
id
federationName
operatorName
countryCode
mcc
mncs
parentSite
status
}
}
Try it now
query federationGuests{
federationGuests{
id
federationName
operatorName
countryCode
mcc
mncs
parentSite
status
}
}
Successful operation
Response Content-Types: application/json
Response Example (200 OK)
{
"data": {
"federationGuests": [
{
"id": "string",
"federationName": "string",
"operatorName": "string",
"countryCode": "string",
"mcc": "string",
"mncs": [
"string"
],
"parentSite": "string"
}
]
}
}
Federation Guest
Fetch a single Federation Guest account
(no description)
Example
Request Content-Types:
application/json
Query
query federationGuest($id: ID!){
federationGuest(id: $id){
id
federationName
operatorName
countryCode
mcc
mncs
parentSite
status
}
}
Variables
{
"id": "string"
}
Try it now
query federationGuest($id: ID!){
federationGuest(id: $id){
id
federationName
operatorName
countryCode
mcc
mncs
parentSite
status
}
}
{
"id": "string"
}
Successful operation
Response Content-Types: application/json
Response Example (200 OK)
{
"data": {
"federationGuest": {
"id": "string",
"federationName": "string",
"operatorName": "string",
"countryCode": "string",
"mcc": "string",
"mncs": [
"string"
],
"parentSite": "string"
}
}
}
Federation Hosts
List all Federation Hosts within an org
Example
Request Content-Types:
application/json
Query
query federationHosts{
federationHosts{
id
federationName
operatorName
countryCode
mcc
mncs
hostUrl
siteId
status
}
}
Try it now
query federationHosts{
federationHosts{
id
federationName
operatorName
countryCode
mcc
mncs
hostUrl
siteId
status
}
}
Successful operation
Response Content-Types: application/json
Response Example (200 OK)
{
"data": {
"federationHosts": [
{
"id": "string",
"federationName": "string",
"operatorName": "string",
"countryCode": "string",
"mcc": "string",
"mncs": [
"string"
],
"hostUrl": "string",
"siteId": "string"
}
]
}
}
Federation Host
Fetch a single Federation Host
(no description)
Example
Request Content-Types:
application/json
Query
query federationHost($id: ID!){
federationHost(id: $id){
id
federationName
operatorName
countryCode
mcc
mncs
hostUrl
siteId
status
}
}
Variables
{
"id": "string"
}
Try it now
query federationHost($id: ID!){
federationHost(id: $id){
id
federationName
operatorName
countryCode
mcc
mncs
hostUrl
siteId
status
}
}
{
"id": "string"
}
Successful operation
Response Content-Types: application/json
Response Example (200 OK)
{
"data": {
"federationHost": {
"id": "string",
"federationName": "string",
"operatorName": "string",
"countryCode": "string",
"mcc": "string",
"mncs": [
"string"
],
"hostUrl": "string",
"siteId": "string"
}
}
}
Edit Federation
Edit a federation
(no description)
(no description)
Example
Request Content-Types:
application/json
Query
mutation editFederation($id: ID!, $fed: FederationInput!){
editFederation(id: $id, fed: $fed){
id
displayName
description
}
}
Variables
{
"id": "string",
"fed": {
"operatorName": "string",
"countryCode": "string",
"mcc": "string",
"mncs": [
"string"
],
"federationUrl": "string"
}
}
Try it now
mutation editFederation($id: ID!, $fed: FederationInput!){
editFederation(id: $id, fed: $fed){
id
displayName
description
}
}
{
"id": "string",
"fed": {
"operatorName": "string",
"countryCode": "string",
"mcc": "string",
"mncs": [
"string"
],
"federationUrl": "string"
}
}
Successful operation
Response Content-Types: application/json
Response Example (200 OK)
{
"data": {
"editFederation": {
"id": "string",
"displayName": "string",
"description": "string"
}
}
}
Create Federation Guest
Create a Federation Guest account
(no description)
Example
Request Content-Types:
application/json
Query
mutation createFederationGuest($guest: FederationGuestInput!){
createFederationGuest(guest: $guest){
}
}
Variables
{
"guest": {
"federationName": "string",
"operatorName": "string",
"countryCode": "string",
"mcc": "string",
"mncs": [
"string"
],
"parentSite": "string"
}
}
Try it now
mutation createFederationGuest($guest: FederationGuestInput!){
createFederationGuest(guest: $guest){
}
}
{
"guest": {
"federationName": "string",
"operatorName": "string",
"countryCode": "string",
"mcc": "string",
"mncs": [
"string"
],
"parentSite": "string"
}
}
Successful operation
Response Content-Types: application/json
Response Example (200 OK)
{
"data": {
"createFederationGuest": {}
}
}
Edit Federation Guest
Edit an existing Federation Guest account
(no description)
Example
Request Content-Types:
application/json
Query
mutation editFederationGuest($info: EditFederationGuestInput!){
editFederationGuest(info: $info){
id
federationName
operatorName
countryCode
mcc
mncs
parentSite
status
}
}
Variables
{
"info": {
"id": "object",
"countryCode": "string",
"mcc": "string",
"mncs": [
"string"
]
}
}
Try it now
mutation editFederationGuest($info: EditFederationGuestInput!){
editFederationGuest(info: $info){
id
federationName
operatorName
countryCode
mcc
mncs
parentSite
status
}
}
{
"info": {
"id": "object",
"countryCode": "string",
"mcc": "string",
"mncs": [
"string"
]
}
}
Successful operation
Response Content-Types: application/json
Response Example (200 OK)
{
"data": {
"editFederationGuest": {
"id": "string",
"federationName": "string",
"operatorName": "string",
"countryCode": "string",
"mcc": "string",
"mncs": [
"string"
],
"parentSite": "string"
}
}
}
Remove Federation Guest
Remove an existing Federation Guest account
(no description)
Example
Request Content-Types:
application/json
Query
mutation removeFederationGuest($id: ID!){
removeFederationGuest(id: $id)
}
Variables
{
"id": "string"
}
Try it now
mutation removeFederationGuest($id: ID!){
removeFederationGuest(id: $id)
}
{
"id": "string"
}
Successful operation
Response Content-Types: application/json
Response Example (200 OK)
{
"data": {
"removeFederationGuest": "string"
}
}
Set Federation Guest status
Disable / enable a federation guest account
(no description)
Example
Request Content-Types:
application/json
Query
mutation setFederationGuestStatus($status: SetFederationGuestStatusInput!){
setFederationGuestStatus(status: $status){
id
federationName
operatorName
countryCode
mcc
mncs
parentSite
status
}
}
Variables
{
"status": {
"id": "object",
"status": "string"
}
}
Try it now
mutation setFederationGuestStatus($status: SetFederationGuestStatusInput!){
setFederationGuestStatus(status: $status){
id
federationName
operatorName
countryCode
mcc
mncs
parentSite
status
}
}
{
"status": {
"id": "object",
"status": "string"
}
}
Successful operation
Response Content-Types: application/json
Response Example (200 OK)
{
"data": {
"setFederationGuestStatus": {
"id": "string",
"federationName": "string",
"operatorName": "string",
"countryCode": "string",
"mcc": "string",
"mncs": [
"string"
],
"parentSite": "string"
}
}
}
Create Federation Host
Create a Federation Host
(no description)
Example
Request Content-Types:
application/json
Query
mutation createFederationHost($host: FederationHostInput!){
createFederationHost(host: $host){
id
federationName
operatorName
countryCode
mcc
mncs
hostUrl
siteId
status
}
}
Variables
{
"host": {
"federationName": "string",
"operatorName": "string",
"countryCode": "string",
"mcc": "string",
"mncs": [
"string"
],
"hostUrl": "string",
"siteId": "string",
"clientId": "string",
"clientSecret": "string"
}
}
Try it now
mutation createFederationHost($host: FederationHostInput!){
createFederationHost(host: $host){
id
federationName
operatorName
countryCode
mcc
mncs
hostUrl
siteId
status
}
}
{
"host": {
"federationName": "string",
"operatorName": "string",
"countryCode": "string",
"mcc": "string",
"mncs": [
"string"
],
"hostUrl": "string",
"siteId": "string",
"clientId": "string",
"clientSecret": "string"
}
}
Successful operation
Response Content-Types: application/json
Response Example (200 OK)
{
"data": {
"createFederationHost": {
"id": "string",
"federationName": "string",
"operatorName": "string",
"countryCode": "string",
"mcc": "string",
"mncs": [
"string"
],
"hostUrl": "string",
"siteId": "string"
}
}
}
Edit Federation Host
Edit an existing Federation Host
(no description)
Example
Request Content-Types:
application/json
Query
mutation editFederationHost($host: EditFederationHostInput!){
editFederationHost(host: $host){
id
federationName
operatorName
countryCode
mcc
mncs
hostUrl
siteId
status
}
}
Variables
{
"host": {
"id": "object",
"federationName": "string",
"operatorName": "string",
"countryCode": "string",
"mcc": "string",
"mncs": [
"string"
],
"hostUrl": "string",
"siteId": "string",
"clientId": "string",
"clientSecret": "string"
}
}
Try it now
mutation editFederationHost($host: EditFederationHostInput!){
editFederationHost(host: $host){
id
federationName
operatorName
countryCode
mcc
mncs
hostUrl
siteId
status
}
}
{
"host": {
"id": "object",
"federationName": "string",
"operatorName": "string",
"countryCode": "string",
"mcc": "string",
"mncs": [
"string"
],
"hostUrl": "string",
"siteId": "string",
"clientId": "string",
"clientSecret": "string"
}
}
Successful operation
Response Content-Types: application/json
Response Example (200 OK)
{
"data": {
"editFederationHost": {
"id": "string",
"federationName": "string",
"operatorName": "string",
"countryCode": "string",
"mcc": "string",
"mncs": [
"string"
],
"hostUrl": "string",
"siteId": "string"
}
}
}
Remove Federation Host
Remove an existing Federation Host
(no description)
Example
Request Content-Types:
application/json
Query
mutation removeFederationHost($id: ID!){
removeFederationHost(id: $id)
}
Variables
{
"id": "string"
}
Try it now
mutation removeFederationHost($id: ID!){
removeFederationHost(id: $id)
}
{
"id": "string"
}
Successful operation
Response Content-Types: application/json
Response Example (200 OK)
{
"data": {
"removeFederationHost": "string"
}
}
Management
Endpoints for managing your installation
API Tokens
Fetch API Tokens
Example
Request Content-Types:
application/json
Query
query apiTokens{
apiTokens{
id
googleMaps
mapbox
}
}
Try it now
query apiTokens{
apiTokens{
id
googleMaps
mapbox
}
}
Successful operation
Response Content-Types: application/json
Response Example (200 OK)
{
"data": {
"apiTokens": {
"id": "string",
"googleMaps": "string",
"mapbox": "string"
}
}
}
Version
Fetch the version of NearbyOne
Example
Request Content-Types:
application/json
Query
query version{
version{
app
build
}
}
Try it now
query version{
version{
app
build
}
}
Successful operation
Response Content-Types: application/json
Response Example (200 OK)
{
"data": {
"version": {
"app": "string",
"build": "string"
}
}
}
Okto Resources
View information on Okto Resources
Provisions
View, create and manage provisions
Provisions
List all Provisions in a site
(no description)
Example
Request Content-Types:
application/json
Query
query provisions($site: ID!){
provisions(site: $site){
id
displayName
inventory
lastUpdated
status
}
}
Variables
{
"site": "string"
}
Try it now
query provisions($site: ID!){
provisions(site: $site){
id
displayName
inventory
lastUpdated
status
}
}
{
"site": "string"
}
Successful operation
Response Content-Types: application/json
Response Example (200 OK)
{
"data": {
"provisions": [
{
"id": "string",
"displayName": "string",
"inventory": "string"
}
]
}
}
Provision
Create a provision
(no description)
Example
Request Content-Types:
application/json
Query
mutation provision($input: ProvisionInput!){
provision(input: $input){
id
tags
displayName
specs
status
site
metadata
deviceType
}
}
Variables
{
"input": {
"chartName": "string",
"chartVersion": "string",
"provisionerSite": "object",
"provisionInventory": "string",
"displayName": "string",
"position": {
"lat": "number",
"lng": "number"
},
"site": "object"
}
}
Try it now
mutation provision($input: ProvisionInput!){
provision(input: $input){
id
tags
displayName
specs
status
site
metadata
deviceType
}
}
{
"input": {
"chartName": "string",
"chartVersion": "string",
"provisionerSite": "object",
"provisionInventory": "string",
"displayName": "string",
"position": {
"lat": "number",
"lng": "number"
},
"site": "object"
}
}
Successful operation
Response Content-Types: application/json
Response Example (200 OK)
{
"data": {
"provision": {
"id": "string",
"tags": [
"string"
],
"displayName": "string",
"specs": "string",
"site": "string",
"metadata": "string",
"deviceType": "string"
}
}
}
Services
View information on currently deployed services
Okto resource logs
View the logs for a single Okto resource
(no description)
Example
Request Content-Types:
application/json
Query
query oktoResourceLogs($id: ID!){
oktoResourceLogs(id: $id)
}
Variables
{
"id": "string"
}
Try it now
query oktoResourceLogs($id: ID!){
oktoResourceLogs(id: $id)
}
{
"id": "string"
}
Successful operation
Response Content-Types: application/json
Response Example (200 OK)
{
"data": {
"oktoResourceLogs": "string"
}
}
Service chain
Fetch service chain by ID
Service chain ID
Example
Request Content-Types:
application/json
Query
query serviceChain($id: ID!){
serviceChain(id: $id){
id
revision
name
status
org
owner
createdAt
}
}
Variables
{
"id": "string"
}
Try it now
query serviceChain($id: ID!){
serviceChain(id: $id){
id
revision
name
status
org
owner
createdAt
}
}
{
"id": "string"
}
Successful operation
Response Content-Types: application/json
Response Example (200 OK)
{
"data": {
"serviceChain": {
"id": "string",
"revision": "integer",
"name": "string",
"org": "string",
"owner": "string"
}
}
}
Service chains
List all service chains
optional org to search within. If null, will use currently selected org from context
(no description)
Example
Request Content-Types:
application/json
Query
query serviceChains($org: ID, $sites: [ID!]){
serviceChains(org: $org, sites: $sites){
id
revision
name
status
org
owner
createdAt
}
}
Variables
{
"org": "string",
"sites": [
"string"
]
}
Try it now
query serviceChains($org: ID, $sites: [ID!]){
serviceChains(org: $org, sites: $sites){
id
revision
name
status
org
owner
createdAt
}
}
{
"org": "string",
"sites": [
"string"
]
}
Successful operation
Response Content-Types: application/json
Response Example (200 OK)
{
"data": {
"serviceChains": [
{
"id": "string",
"revision": "integer",
"name": "string",
"org": "string",
"owner": "string"
}
]
}
}
Deploy service chain
Deploy a chain of connected services
Display name of the service chain
List of blocks in the service chain
Example
Request Content-Types:
application/json
Query
mutation deployServiceChain($name: String!, $blocks: [BlockInput!]){
deployServiceChain(name: $name, blocks: $blocks){
id
revision
name
status
org
owner
createdAt
}
}
Variables
{
"name": "string",
"blocks": [
{
"id": "object",
"displayName": "string",
"blockChartName": "string",
"blockChartVersion": "string",
"values": "string"
}
]
}
Try it now
mutation deployServiceChain($name: String!, $blocks: [BlockInput!]){
deployServiceChain(name: $name, blocks: $blocks){
id
revision
name
status
org
owner
createdAt
}
}
{
"name": "string",
"blocks": [
{
"id": "object",
"displayName": "string",
"blockChartName": "string",
"blockChartVersion": "string",
"values": "string"
}
]
}
Successful operation
Response Content-Types: application/json
Response Example (200 OK)
{
"data": {
"deployServiceChain": {
"id": "string",
"revision": "integer",
"name": "string",
"org": "string",
"owner": "string"
}
}
}
Update service chain
Modify a service chain that is already running
ID of service chain ID to update
New name for the service chain
New list of blocks in the service chain
Example
Request Content-Types:
application/json
Query
mutation updateServiceChain($id: ID!, $name: String!, $blocks: [BlockInput!]){
updateServiceChain(id: $id, name: $name, blocks: $blocks){
id
revision
name
status
org
owner
createdAt
}
}
Variables
{
"id": "string",
"name": "string",
"blocks": [
{
"id": "object",
"displayName": "string",
"blockChartName": "string",
"blockChartVersion": "string",
"values": "string"
}
]
}
Try it now
mutation updateServiceChain($id: ID!, $name: String!, $blocks: [BlockInput!]){
updateServiceChain(id: $id, name: $name, blocks: $blocks){
id
revision
name
status
org
owner
createdAt
}
}
{
"id": "string",
"name": "string",
"blocks": [
{
"id": "object",
"displayName": "string",
"blockChartName": "string",
"blockChartVersion": "string",
"values": "string"
}
]
}
Successful operation
Response Content-Types: application/json
Response Example (200 OK)
{
"data": {
"updateServiceChain": {
"id": "string",
"revision": "integer",
"name": "string",
"org": "string",
"owner": "string"
}
}
}
Rollback service chain
Revert to a previous revision of a service chain
ID of service chain ID to rollback
version to rollback to
Example
Request Content-Types:
application/json
Query
mutation rollbackServiceChain($id: ID!, $revision: Int!){
rollbackServiceChain(id: $id, revision: $revision){
id
revision
name
status
org
owner
createdAt
}
}
Variables
{
"id": "string",
"revision": "integer"
}
Try it now
mutation rollbackServiceChain($id: ID!, $revision: Int!){
rollbackServiceChain(id: $id, revision: $revision){
id
revision
name
status
org
owner
createdAt
}
}
{
"id": "string",
"revision": "integer"
}
Successful operation
Response Content-Types: application/json
Response Example (200 OK)
{
"data": {
"rollbackServiceChain": {
"id": "string",
"revision": "integer",
"name": "string",
"org": "string",
"owner": "string"
}
}
}
Remove service chain
Undeploy a running service chain
ID of the service chain to remove
Example
Request Content-Types:
application/json
Query
mutation removeServiceChain($id: ID!){
removeServiceChain(id: $id)
}
Variables
{
"id": "string"
}
Try it now
mutation removeServiceChain($id: ID!){
removeServiceChain(id: $id)
}
{
"id": "string"
}
Successful operation
Response Content-Types: application/json
Response Example (200 OK)
{
"data": {
"removeServiceChain": "string"
}
}
Set Block Control
Set a control value on a block connection
ID of the connection
New value of the Control
Example
Request Content-Types:
application/json
Query
mutation setControlValue($id: ID!, $value: String!){
setControlValue(id: $id, value: $value){
id
displayName
value
options
}
}
Variables
{
"id": "string",
"value": "string"
}
Try it now
mutation setControlValue($id: ID!, $value: String!){
setControlValue(id: $id, value: $value){
id
displayName
value
options
}
}
{
"id": "string",
"value": "string"
}
Successful operation
Response Content-Types: application/json
Response Example (200 OK)
{
"data": {
"setControlValue": {
"id": "string",
"displayName": "string",
"value": "string",
"options": [
"string"
]
}
}
}
Settings
Fetch the settings for the currently logged in user
Settings
Fetch settings
Example
Request Content-Types:
application/json
Query
query settings{
settings{
}
}
Try it now
query settings{
settings{
}
}
Successful operation
Response Content-Types: application/json
Response Example (200 OK)
{
"data": {
"settings": {}
}
}
Set default map position
Set the default position and zoom of the map shown in the dashboard
Default (Lat, Lng) to initially center the map at
Default initial zoom level
Example
Request Content-Types:
application/json
Query
mutation setDefaultMapPosition($center: LatLngInput!, $zoom: Int!){
setDefaultMapPosition(center: $center, zoom: $zoom){
zoom
}
}
Variables
{
"center": {
"lat": "number",
"lng": "number"
},
"zoom": "integer"
}
Try it now
mutation setDefaultMapPosition($center: LatLngInput!, $zoom: Int!){
setDefaultMapPosition(center: $center, zoom: $zoom){
zoom
}
}
{
"center": {
"lat": "number",
"lng": "number"
},
"zoom": "integer"
}
Successful operation
Response Content-Types: application/json
Response Example (200 OK)
{
"data": {
"setDefaultMapPosition": {
"zoom": "integer"
}
}
}
Set block repo
Set credentials for block chart repo
(no description)
Example
Request Content-Types:
application/json
Query
mutation setBlockRepo($repo: RepoInput!){
setBlockRepo(repo: $repo)
}
Variables
{
"repo": {
"url": "string",
"username": "string",
"password": "string"
}
}
Try it now
mutation setBlockRepo($repo: RepoInput!){
setBlockRepo(repo: $repo)
}
{
"repo": {
"url": "string",
"username": "string",
"password": "string"
}
}
Successful operation
Response Content-Types: application/json
Response Example (200 OK)
{
"data": {
"setBlockRepo": "string"
}
}
Set provision repo
Set credentials for provision chart repo
(no description)
Example
Request Content-Types:
application/json
Query
mutation setProvisionRepo($repo: RepoInput!){
setProvisionRepo(repo: $repo)
}
Variables
{
"repo": {
"url": "string",
"username": "string",
"password": "string"
}
}
Try it now
mutation setProvisionRepo($repo: RepoInput!){
setProvisionRepo(repo: $repo)
}
{
"repo": {
"url": "string",
"username": "string",
"password": "string"
}
}
Successful operation
Response Content-Types: application/json
Response Example (200 OK)
{
"data": {
"setProvisionRepo": "string"
}
}
Set template repo
Set credentials for template chart repo
(no description)
Example
Request Content-Types:
application/json
Query
mutation setTemplateRepo($repo: RepoInput!){
setTemplateRepo(repo: $repo)
}
Variables
{
"repo": {
"url": "string",
"username": "string",
"password": "string"
}
}
Try it now
mutation setTemplateRepo($repo: RepoInput!){
setTemplateRepo(repo: $repo)
}
{
"repo": {
"url": "string",
"username": "string",
"password": "string"
}
}
Successful operation
Response Content-Types: application/json
Response Example (200 OK)
{
"data": {
"setTemplateRepo": "string"
}
}
Custom Completions
Example
Request Content-Types:
application/json
Query
query customCompletions{
customCompletions
}
Try it now
query customCompletions{
customCompletions
}
Successful operation
Response Content-Types: application/json
Response Example (200 OK)
{
"data": {
"customCompletions": "string"
}
}
Set Custom Completions
Set custom completions for an org
JSON-serialised completions
Example
Request Content-Types:
application/json
Query
mutation setCustomCompletions($completions: String!){
setCustomCompletions(completions: $completions)
}
Variables
{
"completions": "string"
}
Try it now
mutation setCustomCompletions($completions: String!){
setCustomCompletions(completions: $completions)
}
{
"completions": "string"
}
Successful operation
Response Content-Types: application/json
Response Example (200 OK)
{
"data": {
"setCustomCompletions": "string"
}
}
Sites and Organizations
View and update information related to a site/organization
Organization
Fetch an organization by ID
(no description)
Example
Request Content-Types:
application/json
Query
query org($id: ID!){
org(id: $id){
id
displayName
description
}
}
Variables
{
"id": "string"
}
Try it now
query org($id: ID!){
org(id: $id){
id
displayName
description
}
}
{
"id": "string"
}
Successful operation
Response Content-Types: application/json
Response Example (200 OK)
{
"data": {
"org": {
"id": "string",
"displayName": "string",
"description": "string"
}
}
}
Site
Fetch a site by ID
(no description)
Example
Request Content-Types:
application/json
Query
query site($id: ID!){
site(id: $id){
id
displayName
description
}
}
Variables
{
"id": "string"
}
Try it now
query site($id: ID!){
site(id: $id){
id
displayName
description
}
}
{
"id": "string"
}
Successful operation
Response Content-Types: application/json
Response Example (200 OK)
{
"data": {
"site": {
"id": "string",
"displayName": "string",
"description": "string"
}
}
}
Create site
Create a new site
(no description)
Example
Request Content-Types:
application/json
Query
mutation createSite($site: SiteInput!){
createSite(site: $site){
id
displayName
description
}
}
Variables
{
"site": {
"displayName": "string",
"description": "string",
"ancestors": [
"object"
]
}
}
Try it now
mutation createSite($site: SiteInput!){
createSite(site: $site){
id
displayName
description
}
}
{
"site": {
"displayName": "string",
"description": "string",
"ancestors": [
"object"
]
}
}
Successful operation
Response Content-Types: application/json
Response Example (200 OK)
{
"data": {
"createSite": {
"id": "string",
"displayName": "string",
"description": "string"
}
}
}
Edit site
Modify an existing site
(no description)
(no description)
Example
Request Content-Types:
application/json
Query
mutation editSite($id: ID!, $site: SiteInput!){
editSite(id: $id, site: $site){
id
displayName
description
}
}
Variables
{
"id": "string",
"site": {
"displayName": "string",
"description": "string",
"ancestors": [
"object"
]
}
}
Try it now
mutation editSite($id: ID!, $site: SiteInput!){
editSite(id: $id, site: $site){
id
displayName
description
}
}
{
"id": "string",
"site": {
"displayName": "string",
"description": "string",
"ancestors": [
"object"
]
}
}
Successful operation
Response Content-Types: application/json
Response Example (200 OK)
{
"data": {
"editSite": {
"id": "string",
"displayName": "string",
"description": "string"
}
}
}
Remove site
Remove a site
(no description)
Example
Request Content-Types:
application/json
Query
mutation removeSite($id: ID!){
removeSite(id: $id)
}
Variables
{
"id": "string"
}
Try it now
mutation removeSite($id: ID!){
removeSite(id: $id)
}
{
"id": "string"
}
Successful operation
Response Content-Types: application/json
Response Example (200 OK)
{
"data": {
"removeSite": "string"
}
}
Create org
Create a new org
(no description)
Example
Request Content-Types:
application/json
Query
mutation createOrg($org: OrgInput!){
createOrg(org: $org){
id
displayName
description
}
}
Variables
{
"org": {
"displayName": "string",
"description": "string"
}
}
Try it now
mutation createOrg($org: OrgInput!){
createOrg(org: $org){
id
displayName
description
}
}
{
"org": {
"displayName": "string",
"description": "string"
}
}
Successful operation
Response Content-Types: application/json
Response Example (200 OK)
{
"data": {
"createOrg": {
"id": "string",
"displayName": "string",
"description": "string"
}
}
}
Edit org
Modify an existing org
(no description)
(no description)
Example
Request Content-Types:
application/json
Query
mutation editOrg($id: ID!, $org: OrgInput!){
editOrg(id: $id, org: $org){
id
displayName
description
}
}
Variables
{
"id": "string",
"org": {
"displayName": "string",
"description": "string"
}
}
Try it now
mutation editOrg($id: ID!, $org: OrgInput!){
editOrg(id: $id, org: $org){
id
displayName
description
}
}
{
"id": "string",
"org": {
"displayName": "string",
"description": "string"
}
}
Successful operation
Response Content-Types: application/json
Response Example (200 OK)
{
"data": {
"editOrg": {
"id": "string",
"displayName": "string",
"description": "string"
}
}
}
Remove org
Remove an org
(no description)
Example
Request Content-Types:
application/json
Query
mutation removeOrg($id: ID!){
removeOrg(id: $id)
}
Variables
{
"id": "string"
}
Try it now
mutation removeOrg($id: ID!){
removeOrg(id: $id)
}
{
"id": "string"
}
Successful operation
Response Content-Types: application/json
Response Example (200 OK)
{
"data": {
"removeOrg": "string"
}
}
Users
Manage dashboard user accounts
Users
List all users
Filter by Group ID
Example
Request Content-Types:
application/json
Query
query users($group: ID){
users(group: $group){
id
name
email
}
}
Variables
{
"group": "string"
}
Try it now
query users($group: ID){
users(group: $group){
id
name
email
}
}
{
"group": "string"
}
Successful operation
Response Content-Types: application/json
Response Example (200 OK)
{
"data": {
"users": [
{
"id": "string",
"name": "string",
"email": "string"
}
]
}
}
Create user
Register a new user
(no description)
(no description)
(no description)
Example
Request Content-Types:
application/json
Query
mutation createUser($name: String!, $email: String!, $org: ID!){
createUser(name: $name, email: $email, org: $org){
}
}
Variables
{
"name": "string",
"email": "string",
"org": "string"
}
Try it now
mutation createUser($name: String!, $email: String!, $org: ID!){
createUser(name: $name, email: $email, org: $org){
}
}
{
"name": "string",
"email": "string",
"org": "string"
}
Successful operation
Response Content-Types: application/json
Response Example (200 OK)
{
"data": {
"createUser": {}
}
}
Remove user
Remove a user
(no description)
Example
Request Content-Types:
application/json
Query
mutation removeUser($id: ID!){
removeUser(id: $id)
}
Variables
{
"id": "string"
}
Try it now
mutation removeUser($id: ID!){
removeUser(id: $id)
}
{
"id": "string"
}
Successful operation
Response Content-Types: application/json
Response Example (200 OK)
{
"data": {
"removeUser": "string"
}
}
Recruit user
Recruit an existing user to another org
(no description)
(no description)
Example
Request Content-Types:
application/json
Query
mutation recruitUser($user: ID!, $org: ID!){
recruitUser(user: $user, org: $org){
id
name
email
}
}
Variables
{
"user": "string",
"org": "string"
}
Try it now
mutation recruitUser($user: ID!, $org: ID!){
recruitUser(user: $user, org: $org){
id
name
email
}
}
{
"user": "string",
"org": "string"
}
Successful operation
Response Content-Types: application/json
Response Example (200 OK)
{
"data": {
"recruitUser": {
"id": "string",
"name": "string",
"email": "string"
}
}
}
Dismiss user
Remove a user from a specific org
(no description)
(no description)
Example
Request Content-Types:
application/json
Query
mutation dismissUser($userId: ID!, $orgId: ID!){
dismissUser(userId: $userId, orgId: $orgId)
}
Variables
{
"userId": "string",
"orgId": "string"
}
Try it now
mutation dismissUser($userId: ID!, $orgId: ID!){
dismissUser(userId: $userId, orgId: $orgId)
}
{
"userId": "string",
"orgId": "string"
}
Successful operation
Response Content-Types: application/json
Response Example (200 OK)
{
"data": {
"dismissUser": "string"
}
}
Generate recovery link
Generate a link for a user to reset their credentials
(no description)
Example
Request Content-Types:
application/json
Query
mutation generateRecoveryLink($user: ID!){
generateRecoveryLink(user: $user){
link
expiresAt
}
}
Variables
{
"user": "string"
}
Try it now
mutation generateRecoveryLink($user: ID!){
generateRecoveryLink(user: $user){
link
expiresAt
}
}
{
"user": "string"
}
Successful operation
Response Content-Types: application/json
Response Example (200 OK)
{
"data": {
"generateRecoveryLink": {
"link": "string"
}
}
}
Schema Definitions
ApiTokens: object
-
id:
object
-
- return:
-
arguments:
object
-
-
googleMaps:
object
-
- return:
-
arguments:
object
-
-
mapbox:
object
-
- return:
-
arguments:
object
-
Example
{
"id": {
"return": "object",
"arguments": {}
},
"googleMaps": {
"return": "string",
"arguments": {}
},
"mapbox": {
"return": "string",
"arguments": {}
}
}
AuditLogEntity: object
-
id:
object
-
- return:
-
arguments:
object
-
Example
{
"id": {
"return": "object",
"arguments": {}
}
}
AuditLogEntityType: string
-
objectUNKNOWN
-
objectCHAIN
-
objectDEVICE
-
objectPROVISION
-
objectSITE
-
objectORG
-
objectUSER
-
objectCLOUDRESOURCE
-
objectFEDERATIONGUEST
-
objectFEDERATIONHOST
-
objectBLOCKCHART
AuditLogEntry: object
-
time:
object
-
- return:
-
arguments:
object
-
-
type:
object
-
- return:
-
arguments:
object
-
-
reason:
object
-
- return:
-
arguments:
object
-
-
message:
object
-
- return:
-
arguments:
object
-
-
entityType:
object
-
- return:
-
arguments:
object
-
-
entity:
object
-
- return:
-
arguments:
object
-
-
user:
object
-
- return:
-
arguments:
object
-
-
org:
object
-
- return:
-
arguments:
object
-
Example
{
"time": {
"return": "object",
"arguments": {}
},
"type": {
"return": "string",
"arguments": {}
},
"reason": {
"return": "string",
"arguments": {}
},
"message": {
"return": "string",
"arguments": {}
},
"entityType": {
"return": "string",
"arguments": {}
},
"entity": {
"return": {
"id": {
"return": "object",
"arguments": {}
}
},
"arguments": {}
},
"user": {
"return": {
"id": {
"return": "object",
"arguments": {}
},
"name": {
"return": "string",
"arguments": {}
},
"email": {
"return": "string",
"arguments": {}
},
"orgs": {
"return": [
{
"id": {
"return": "object",
"arguments": {}
},
"displayName": {
"return": "string",
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"sites": {
"return": [
{
"id": {
"return": "object",
"arguments": {}
},
"displayName": {
"return": "string",
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"org": {
"return": {
"id": {
"return": "object",
"arguments": {}
},
"displayName": {
"return": "string",
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"sites": {
"return": [
{
"id": {
"return": "object",
"arguments": {}
},
"displayName": {}
}
]
}
}
}
}
]
}
}
]
}
}
}
}
AuditLogEntryEdge: object
-
node:
object
-
- return:
-
arguments:
object
-
-
cursor:
object
-
- return:
-
arguments:
object
-
Example
{
"node": {
"return": {
"time": {
"return": "object",
"arguments": {}
},
"type": {
"return": "string",
"arguments": {}
},
"reason": {
"return": "string",
"arguments": {}
},
"message": {
"return": "string",
"arguments": {}
},
"entityType": {
"return": "string",
"arguments": {}
},
"entity": {
"return": {
"id": {
"return": "object",
"arguments": {}
}
},
"arguments": {}
},
"user": {
"return": {
"id": {
"return": "object",
"arguments": {}
},
"name": {
"return": "string",
"arguments": {}
},
"email": {
"return": "string",
"arguments": {}
},
"orgs": {
"return": [
{
"id": {
"return": "object",
"arguments": {}
},
"displayName": {
"return": "string",
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"sites": {
"return": [
{
"id": {
"return": "object",
"arguments": {}
},
"displayName": {
"return": "string",
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"org": {
"return": {
"id": {
"return": "object",
"arguments": {}
},
"displayName": {
"return": "string",
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"sites": {
"return": [
{
"id": {}
}
]
}
}
}
}
]
}
}
]
}
}
}
}
}
}
AuditLogs: object
-
totalCount:
object
-
- return:
-
arguments:
object
-
-
edges:
object
-
- return:
-
arguments:
object
-
-
pageInfo:
object
-
- return:
-
arguments:
object
-
Example
{
"totalCount": {
"return": "number",
"arguments": {}
},
"edges": {
"return": [
{
"node": {
"return": {
"time": {
"return": "object",
"arguments": {}
},
"type": {
"return": "string",
"arguments": {}
},
"reason": {
"return": "string",
"arguments": {}
},
"message": {
"return": "string",
"arguments": {}
},
"entityType": {
"return": "string",
"arguments": {}
},
"entity": {
"return": {
"id": {
"return": "object",
"arguments": {}
}
},
"arguments": {}
},
"user": {
"return": {
"id": {
"return": "object",
"arguments": {}
},
"name": {
"return": "string",
"arguments": {}
},
"email": {
"return": "string",
"arguments": {}
},
"orgs": {
"return": [
{
"id": {
"return": "object",
"arguments": {}
},
"displayName": {
"return": "string",
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"sites": {
"return": [
{
"id": {
"return": "object",
"arguments": {}
},
"displayName": {
"return": "string",
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"org": {
"return": {
"id": {
"return": "object",
"arguments": {}
},
"displayName": {
"return": "string",
"arguments": {}
},
"description": {}
}
}
}
]
}
}
]
}
}
}
}
}
}
]
}
}
BBox: object
- nw:
-
Northwesternmost point of a bounding box
- se:
-
Southeasternmost point of a bounding box
Example
{
"nw": {
"lat": "number",
"lng": "number"
},
"se": {
"lat": "number",
"lng": "number"
}
}
Block: object
-
id:
object
-
- return:
-
arguments:
object
-
-
chainRevision:
object
-
- return:
-
arguments:
object
-
-
displayName:
object
-
- return:
-
arguments:
object
-
-
values:
object
-
- return:
-
arguments:
object
-
-
selectedVersion:
object
-
- return:
-
arguments:
object
-
-
chart:
object
-
- return:
-
arguments:
object
-
-
status:
object
-
- return:
-
arguments:
object
-
-
connections:
object
-
- return:
-
arguments:
object
-
-
logEndpoints:
object
-
- return:
-
arguments:
object
-
-
logEndpoint:
object
-
- return:
-
arguments:
object
-
- id:
- hash:
-
resources:
object
-
- return:
-
arguments:
object
-
-
controls:
object
-
- return:
-
arguments:
object
-
Example
{
"id": {
"return": "object",
"arguments": {}
},
"chainRevision": {
"return": "number",
"arguments": {}
},
"displayName": {
"return": "string",
"arguments": {}
},
"values": {
"return": "string",
"arguments": {}
},
"selectedVersion": {
"return": "string",
"arguments": {}
},
"chart": {
"return": {
"id": {
"return": "object",
"arguments": {}
},
"name": {
"return": "string",
"arguments": {}
},
"version": {
"return": "string",
"arguments": {}
},
"availableVersions": {
"return": [
"string"
],
"arguments": {}
},
"categories": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"chartYaml": {
"return": "string",
"arguments": {}
},
"displayName": {
"return": "string",
"arguments": {}
},
"valuesSchema": {
"return": "string",
"arguments": {}
},
"overridesYaml": {
"return": "string",
"arguments": {}
},
"vendor": {
"return": "string",
"arguments": {}
},
"logoUrl": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
},
"status": {
"return": "string",
"arguments": {}
},
"connections": {
"return": [
{
"id": {
"return": "object",
"arguments": {}
},
"category": {
"return": "string",
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"kind": {
"return": "string",
"arguments": {}
},
"name": {}
}
]
}
}
BlockChart: object
-
id:
object
-
Chart digest, used for client caching. Cannot fetch by ID!
-
- return:
-
arguments:
object
-
-
name:
object
-
Unique chart name in Helm repo. name field in Chart.yaml
-
- return:
-
arguments:
object
-
-
version:
object
-
version field in Chart.yaml
-
- return:
-
arguments:
object
-
-
availableVersions:
object
-
- return:
-
arguments:
object
-
-
categories:
object
-
keywords field in Chart.yaml
-
- return:
-
arguments:
object
-
-
description:
object
-
description field in Chart.yaml
-
- return:
-
arguments:
object
-
-
chartYaml:
object
-
full contents of Chart.yaml
-
- return:
-
arguments:
object
-
-
displayName:
object
-
annotations.displayName in Chart.yaml
-
- return:
-
arguments:
object
-
-
valuesSchema:
object
-
values.json.schema parsed as json string. Introspected from overrides if file does not exist. Includes values as defaults
-
- return:
-
arguments:
object
-
-
overridesYaml:
object
-
overrides.yaml, values.yaml if it doesn't exist
-
- return:
-
arguments:
object
-
-
vendor:
object
-
annotations.vendor field in Chart.yaml
-
- return:
-
arguments:
object
-
-
logoUrl:
object
-
icon field in Chart.yaml
-
- return:
-
arguments:
object
-
Example
{
"id": {
"return": "object",
"arguments": {}
},
"name": {
"return": "string",
"arguments": {}
},
"version": {
"return": "string",
"arguments": {}
},
"availableVersions": {
"return": [
"string"
],
"arguments": {}
},
"categories": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"chartYaml": {
"return": "string",
"arguments": {}
},
"displayName": {
"return": "string",
"arguments": {}
},
"valuesSchema": {
"return": "string",
"arguments": {}
},
"overridesYaml": {
"return": "string",
"arguments": {}
},
"vendor": {
"return": "string",
"arguments": {}
},
"logoUrl": {
"return": "string",
"arguments": {}
}
}
BlockControl: object
-
id:
object
-
- return:
-
arguments:
object
-
-
displayName:
object
-
- return:
-
arguments:
object
-
-
value:
object
-
- return:
-
arguments:
object
-
-
options:
object
-
- return:
-
arguments:
object
-
Example
{
"id": {
"return": "object",
"arguments": {}
},
"displayName": {
"return": "string",
"arguments": {}
},
"value": {
"return": "string",
"arguments": {}
},
"options": {
"return": [
"string"
],
"arguments": {}
}
}
BlockInput: object
- id:
-
ID of a previously-deployed block to update. Providing this parameter implies an update to an existing block, whereas inputs with no ID will be treated as new blocks.
- displayName:
-
Display name of the block
- blockChartName:
-
Chart name in Helm repo
- blockChartVersion:
-
Chart semantic version number
- values:
-
Override values in YAML format
Example
{
"id": "object",
"displayName": "string",
"blockChartName": "string",
"blockChartVersion": "string",
"values": "string"
}
ChartConfigField: object
-
label:
object
-
- return:
-
arguments:
object
-
-
value:
object
-
- return:
-
arguments:
object
-
-
type:
object
-
- return:
-
arguments:
object
-
-
required:
object
-
- return:
-
arguments:
object
-
-
redacted:
object
-
- return:
-
arguments:
object
-
Example
{
"label": {
"return": "string",
"arguments": {}
},
"value": {
"return": "string",
"arguments": {}
},
"type": {
"return": "string",
"arguments": {}
},
"required": {
"return": "boolean",
"arguments": {}
},
"redacted": {
"return": "boolean",
"arguments": {}
}
}
CloudResourceChart: object
-
name:
object
-
Unique chart name in Helm repo. name field in Chart.yaml
-
- return:
-
arguments:
object
-
-
version:
object
-
version field in Chart.yaml
-
- return:
-
arguments:
object
-
-
originalConfig:
object
-
This comes from the values yaml that come from the original chart
-
- return:
-
arguments:
object
-
-
latestConfig:
object
-
These are the last deployed values
-
- return:
-
arguments:
object
-
Example
{
"name": {
"return": "string",
"arguments": {}
},
"version": {
"return": "string",
"arguments": {}
},
"originalConfig": {
"return": [
{
"label": {
"return": "string",
"arguments": {}
},
"value": {
"return": "string",
"arguments": {}
},
"type": {
"return": "string",
"arguments": {}
},
"required": {
"return": "boolean",
"arguments": {}
},
"redacted": {
"return": "boolean",
"arguments": {}
}
}
],
"arguments": {}
},
"latestConfig": {
"return": [
{
"label": {
"return": "string",
"arguments": {}
},
"value": {
"return": "string",
"arguments": {}
},
"type": {
"return": "string",
"arguments": {}
},
"required": {
"return": "boolean",
"arguments": {}
},
"redacted": {
"return": "boolean",
"arguments": {}
}
}
],
"arguments": {}
}
}
CloudResourceChartListing: object
Example
{
"key": {
"return": {
"name": {
"return": "string",
"arguments": {}
},
"version": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
},
"displayName": {
"return": "string",
"arguments": {}
}
}
CloudResourceInput: object
- chartName:
-
Chart name in Helm repo
- chartVersion:
-
Chart semantic version number
- controllerSite:
-
Site selector for controller
- config:
-
Array of key value pairs for the Device configuration
- displayName:
-
Display name of device to be shown in the UI
- position:
-
Geographical position of device
- deviceSite:
-
Site that device belongs to
Example
{
"chartName": "string",
"chartVersion": "string",
"controllerSite": "object",
"config": [
{
"label": "string",
"value": "string"
}
],
"displayName": "string",
"position": {
"lat": "number",
"lng": "number"
},
"deviceSite": "object"
}
Connection: object
-
id:
object
-
- return:
-
arguments:
object
-
-
category:
object
-
- return:
-
arguments:
object
-
-
description:
object
-
- return:
-
arguments:
object
-
-
kind:
object
-
- return:
-
arguments:
object
-
-
name:
object
-
- return:
-
arguments:
object
-
-
source:
object
-
- return:
-
arguments:
object
-
Example
{
"id": {
"return": "object",
"arguments": {}
},
"category": {
"return": "string",
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"kind": {
"return": "string",
"arguments": {}
},
"name": {
"return": "string",
"arguments": {}
},
"source": {
"return": "string",
"arguments": {}
}
}
CreateMecSiteInput: object
- displayName:
- description:
- cluster:
- chart:
- tags:
- config:
-
Array of key value pairs passed into mecsite block as value overrides
Example
{
"displayName": "string",
"description": "string",
"cluster": "object",
"chart": {
"name": "string",
"version": "string"
},
"tags": [
"string"
],
"config": [
{
"label": "string",
"value": "string"
}
]
}
CreateUserResponse: object
Example
{
"user": {
"return": {
"id": {
"return": "object",
"arguments": {}
},
"name": {
"return": "string",
"arguments": {}
},
"email": {
"return": "string",
"arguments": {}
},
"orgs": {
"return": [
{
"id": {
"return": "object",
"arguments": {}
},
"displayName": {
"return": "string",
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"sites": {
"return": [
{
"id": {
"return": "object",
"arguments": {}
},
"displayName": {
"return": "string",
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"org": {
"return": {
"id": {
"return": "object",
"arguments": {}
},
"displayName": {
"return": "string",
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"sites": {
"return": [
{
"id": {
"return": "object",
"arguments": {}
},
"displayName": {
"return": "string",
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"org": {
"return": {
"id": {
"return": "object",
"arguments": {}
},
"displayName": {
"return": "string",
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"sites": {
"return": [
{
"id": {}
}
]
}
}
}
}
]
}
}
}
}
]
}
}
]
}
}
}
}
Device: object
-
id:
object
-
- return:
-
arguments:
object
-
-
tags:
object
-
- return:
-
arguments:
object
-
-
displayName:
object
-
- return:
-
arguments:
object
-
-
position:
object
-
- return:
-
arguments:
object
-
-
specs:
object
-
- return:
-
arguments:
object
-
-
status:
object
-
- return:
-
arguments:
object
-
-
progress:
object
-
- return:
-
arguments:
object
-
-
connections:
object
-
- return:
-
arguments:
object
-
-
site:
object
-
- return:
-
arguments:
object
-
-
metadata:
object
-
- return:
-
arguments:
object
-
-
telemetryUrl:
object
-
- return:
-
arguments:
object
-
-
cloudResourceChart:
object
-
- return:
-
arguments:
object
-
-
deviceType:
object
-
- return:
-
arguments:
object
-
Example
{
"id": {
"return": "object",
"arguments": {}
},
"tags": {
"return": [
"string"
],
"arguments": {}
},
"displayName": {
"return": "string",
"arguments": {}
},
"position": {
"return": {
"lat": {
"return": "number",
"arguments": {}
},
"lng": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
},
"specs": {
"return": "string",
"arguments": {}
},
"status": {
"return": "string",
"arguments": {}
},
"progress": {
"return": {
"step": {
"return": "number",
"arguments": {}
},
"goal": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
},
"connections": {
"return": [
{
"id": {
"return": "object",
"arguments": {}
},
"category": {
"return": "string",
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"kind": {
"return": "string",
"arguments": {}
},
"name": {
"return": "string",
"arguments": {}
},
"source": {
"return": "string",
"arguments": {}
}
}
],
"arguments": {}
},
"site": {
"return": "string",
"arguments": {}
},
"metadata": {
"return": "string",
"arguments": {}
},
"telemetryUrl": {
"return": [
{
"displayName": {
"return": "string",
"arguments": {}
},
"url": {
"return": "string",
"arguments": {}
}
}
],
"arguments": {}
},
"cloudResourceChart": {
"return": {
"name": {}
}
}
}
DeviceInput: object
Properties of a new device to be registered
- connections:
-
List of connections (e.g. video streams, APIs) available on the device
- tags:
-
List of tags that describe the device
- displayName:
-
Display name of device to be shown in the UI
- kubeconfig:
-
Configuration file used to connect to Kubenetes Control Plane of a Cloudlet
- managedNamespace:
-
Optional namespace for a Cloudlet
- position:
-
Geographical position of device
- site:
-
Site that device belongs to
Example
{
"connections": [
{
"category": "string",
"kind": "string",
"name": "string",
"source": "string"
}
],
"tags": [
"string"
],
"displayName": "string",
"kubeconfig": "string",
"managedNamespace": "string",
"position": {
"lat": "number",
"lng": "number"
},
"site": "string"
}
DevicesResult: object
Example
{
"devices": {
"return": [
{
"id": {
"return": "object",
"arguments": {}
},
"tags": {
"return": [
"string"
],
"arguments": {}
},
"displayName": {
"return": "string",
"arguments": {}
},
"position": {
"return": {
"lat": {
"return": "number",
"arguments": {}
},
"lng": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
},
"specs": {
"return": "string",
"arguments": {}
},
"status": {
"return": "string",
"arguments": {}
},
"progress": {
"return": {
"step": {
"return": "number",
"arguments": {}
},
"goal": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
},
"connections": {
"return": [
{
"id": {
"return": "object",
"arguments": {}
},
"category": {
"return": "string",
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"kind": {
"return": "string",
"arguments": {}
},
"name": {
"return": "string",
"arguments": {}
},
"source": {
"return": "string",
"arguments": {}
}
}
],
"arguments": {}
},
"site": {
"return": "string",
"arguments": {}
},
"metadata": {
"return": "string",
"arguments": {}
},
"telemetryUrl": {
"return": [
{
"displayName": {
"return": "string",
"arguments": {}
},
"url": {
"return": "string",
"arguments": {}
}
}
],
"arguments": {}
}
}
]
}
}
EditDeviceInput: object
- displayName:
-
Display name of device to be shown in the UI
- tags:
-
List of tags that describe the device
- position:
-
Geographical position of device
- connections:
- deletedConnections:
- site:
-
Site that device belongs to
Example
{
"displayName": "string",
"tags": [
"string"
],
"position": {
"lat": "number",
"lng": "number"
},
"connections": [
{
"id": "object",
"category": "string",
"kind": "string",
"name": "string",
"source": "string"
}
],
"deletedConnections": [
"object"
],
"site": "string"
}
EditFederationHostInput: object
- id:
- federationName:
- operatorName:
- countryCode:
- mcc:
- mncs:
- hostUrl:
- siteId:
- clientId:
- clientSecret:
Example
{
"id": "object",
"federationName": "string",
"operatorName": "string",
"countryCode": "string",
"mcc": "string",
"mncs": [
"string"
],
"hostUrl": "string",
"siteId": "string",
"clientId": "string",
"clientSecret": "string"
}
EventLogEntry: object
-
time:
object
-
- return:
-
arguments:
object
-
-
type:
object
-
- return:
-
arguments:
object
-
-
reason:
object
-
- return:
-
arguments:
object
-
-
message:
object
-
- return:
-
arguments:
object
-
-
resource:
object
-
- return:
-
arguments:
object
-
Example
{
"time": {
"return": "object",
"arguments": {}
},
"type": {
"return": "string",
"arguments": {}
},
"reason": {
"return": "string",
"arguments": {}
},
"message": {
"return": "string",
"arguments": {}
},
"resource": {
"return": {
"id": {
"return": "object",
"arguments": {}
},
"name": {
"return": "string",
"arguments": {}
},
"kind": {
"return": "string",
"arguments": {}
},
"status": {
"return": "string",
"arguments": {}
},
"namespace": {
"return": "string",
"arguments": {}
},
"manifest": {
"return": "string",
"arguments": {}
},
"logs": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
}
EventLogEntryEdge: object
-
node:
object
-
- return:
-
arguments:
object
-
-
cursor:
object
-
- return:
-
arguments:
object
-
Example
{
"node": {
"return": {
"time": {
"return": "object",
"arguments": {}
},
"type": {
"return": "string",
"arguments": {}
},
"reason": {
"return": "string",
"arguments": {}
},
"message": {
"return": "string",
"arguments": {}
},
"resource": {
"return": {
"id": {
"return": "object",
"arguments": {}
},
"name": {
"return": "string",
"arguments": {}
},
"kind": {
"return": "string",
"arguments": {}
},
"status": {
"return": "string",
"arguments": {}
},
"namespace": {
"return": "string",
"arguments": {}
},
"manifest": {
"return": "string",
"arguments": {}
},
"logs": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"cursor": {
"return": "string",
"arguments": {}
}
}
EventLogs: object
-
totalCount:
object
-
- return:
-
arguments:
object
-
-
edges:
object
-
- return:
-
arguments:
object
-
-
pageInfo:
object
-
- return:
-
arguments:
object
-
Example
{
"totalCount": {
"return": "number",
"arguments": {}
},
"edges": {
"return": [
{
"node": {
"return": {
"time": {
"return": "object",
"arguments": {}
},
"type": {
"return": "string",
"arguments": {}
},
"reason": {
"return": "string",
"arguments": {}
},
"message": {
"return": "string",
"arguments": {}
},
"resource": {
"return": {
"id": {
"return": "object",
"arguments": {}
},
"name": {
"return": "string",
"arguments": {}
},
"kind": {
"return": "string",
"arguments": {}
},
"status": {
"return": "string",
"arguments": {}
},
"namespace": {
"return": "string",
"arguments": {}
},
"manifest": {
"return": "string",
"arguments": {}
},
"logs": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
},
"arguments": {}
},
"cursor": {
"return": "string",
"arguments": {}
}
}
],
"arguments": {}
},
"pageInfo": {
"return": {
"hasNextPage": {
"return": "boolean",
"arguments": {}
},
"hasPreviousPage": {
"return": "boolean",
"arguments": {}
},
"startCursor": {
"return": "string",
"arguments": {}
},
"endCursor": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
}
Federation: object
-
operatorName:
object
-
- return:
-
arguments:
object
-
-
countryCode:
object
-
- return:
-
arguments:
object
-
-
mcc:
object
-
- return:
-
arguments:
object
-
-
mncs:
object
-
- return:
-
arguments:
object
-
-
federationUrl:
object
-
- return:
-
arguments:
object
-
Example
{
"operatorName": {
"return": "string",
"arguments": {}
},
"countryCode": {
"return": "string",
"arguments": {}
},
"mcc": {
"return": "string",
"arguments": {}
},
"mncs": {
"return": [
"string"
],
"arguments": {}
},
"federationUrl": {
"return": "string",
"arguments": {}
}
}
FederationGuest: object
-
id:
object
-
- return:
-
arguments:
object
-
-
federationName:
object
-
- return:
-
arguments:
object
-
-
operatorName:
object
-
- return:
-
arguments:
object
-
-
countryCode:
object
-
- return:
-
arguments:
object
-
-
mcc:
object
-
- return:
-
arguments:
object
-
-
mncs:
object
-
- return:
-
arguments:
object
-
-
parentSite:
object
-
- return:
-
arguments:
object
-
-
status:
object
-
- return:
-
arguments:
object
-
Example
{
"id": {
"return": "object",
"arguments": {}
},
"federationName": {
"return": "string",
"arguments": {}
},
"operatorName": {
"return": "string",
"arguments": {}
},
"countryCode": {
"return": "string",
"arguments": {}
},
"mcc": {
"return": "string",
"arguments": {}
},
"mncs": {
"return": [
"string"
],
"arguments": {}
},
"parentSite": {
"return": "string",
"arguments": {}
},
"status": {
"return": "string",
"arguments": {}
}
}
FederationHost: object
-
id:
object
-
- return:
-
arguments:
object
-
-
federationName:
object
-
- return:
-
arguments:
object
-
-
operatorName:
object
-
- return:
-
arguments:
object
-
-
countryCode:
object
-
- return:
-
arguments:
object
-
-
mcc:
object
-
- return:
-
arguments:
object
-
-
mncs:
object
-
- return:
-
arguments:
object
-
-
hostUrl:
object
-
- return:
-
arguments:
object
-
-
siteId:
object
-
- return:
-
arguments:
object
-
-
status:
object
-
- return:
-
arguments:
object
-
Example
{
"id": {
"return": "object",
"arguments": {}
},
"federationName": {
"return": "string",
"arguments": {}
},
"operatorName": {
"return": "string",
"arguments": {}
},
"countryCode": {
"return": "string",
"arguments": {}
},
"mcc": {
"return": "string",
"arguments": {}
},
"mncs": {
"return": [
"string"
],
"arguments": {}
},
"hostUrl": {
"return": "string",
"arguments": {}
},
"siteId": {
"return": "string",
"arguments": {}
},
"status": {
"return": "string",
"arguments": {}
}
}
FederationHostInput: object
- federationName:
- operatorName:
- countryCode:
- mcc:
- mncs:
- hostUrl:
- siteId:
- clientId:
- clientSecret:
Example
{
"federationName": "string",
"operatorName": "string",
"countryCode": "string",
"mcc": "string",
"mncs": [
"string"
],
"hostUrl": "string",
"siteId": "string",
"clientId": "string",
"clientSecret": "string"
}
Float: number
The Float scalar type represents signed double-precision fractional values as specified by
IEEE 754.
Example
number
ID: object
The ID scalar type represents a unique identifier, often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as "4") or integer (such as 4) input value will be accepted as an ID.
Example
object
InfraBlockChart: object
-
name:
object
-
Unique chart name in Helm repo. name field in Chart.yaml
-
- return:
-
arguments:
object
-
-
version:
object
-
version field in Chart.yaml
-
- return:
-
arguments:
object
-
-
type:
object
-
- return:
-
arguments:
object
-
-
overridesYaml:
object
-
nearbyone/overrides.yaml if present, values.yaml if not
-
- return:
-
arguments:
object
-
-
valuesSchema:
object
-
contents of values.schema.json, with defaults set to values from values.yaml
-
- return:
-
arguments:
object
-
-
config:
object
-
- return:
-
arguments:
object
-
Example
{
"name": {
"return": "string",
"arguments": {}
},
"version": {
"return": "string",
"arguments": {}
},
"type": {
"return": "string",
"arguments": {}
},
"overridesYaml": {
"return": "string",
"arguments": {}
},
"valuesSchema": {
"return": "string",
"arguments": {}
},
"config": {
"return": [
{
"label": {
"return": "string",
"arguments": {}
},
"value": {
"return": "string",
"arguments": {}
},
"type": {
"return": "string",
"arguments": {}
},
"required": {
"return": "boolean",
"arguments": {}
},
"redacted": {
"return": "boolean",
"arguments": {}
}
}
],
"arguments": {}
}
}
InfraChartType: string
-
objectUNKNOWN
-
objectMN_NETWORK
-
objectMN_CORE_MANAGER
-
objectMN_RAN_MANAGER
-
objectMN_CORE
-
objectMN_GNB
-
objectMEC_SITE
-
objectIP_POOL
-
objectSUBNET
Int: number
The Int scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.
Example
number
LogEndpoint: object
-
id:
object
-
- return:
-
arguments:
object
-
-
hash:
object
-
Hash of the log endpoint data hidden to the client
-
- return:
-
arguments:
object
-
-
description:
object
-
- return:
-
arguments:
object
-
-
name:
object
-
- return:
-
arguments:
object
-
-
sources:
object
-
- return:
-
arguments:
object
-
-
source:
object
-
- return:
-
arguments:
object
-
- id:
Example
{
"id": {
"return": "object",
"arguments": {}
},
"hash": {
"return": "string",
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"name": {
"return": "string",
"arguments": {}
},
"sources": {
"return": [
{
"id": {
"return": "string",
"arguments": {}
},
"name": {
"return": "string",
"arguments": {}
},
"logs": {
"return": [
{
"offset": {
"return": "number",
"arguments": {}
},
"log": {
"return": "string",
"arguments": {}
},
"metadata": {
"return": "string",
"arguments": {}
}
}
],
"arguments": {
"size": "number",
"before": "boolean",
"offset": "number",
"logFilterSimpleQuery": "string"
}
}
}
],
"arguments": {}
},
"source": {
"return": {
"id": {
"return": "string",
"arguments": {}
},
"name": {
"return": "string",
"arguments": {}
},
"logs": {
"return": [
{
"offset": {
"return": "number",
"arguments": {}
},
"log": {
"return": "string",
"arguments": {}
},
"metadata": {
"return": "string",
"arguments": {}
}
}
],
"arguments": {
"size": "number",
"before": "boolean",
"offset": "number",
"logFilterSimpleQuery": "string"
}
}
},
"arguments": {
"id": "string"
}
}
}
LogEntry: object
-
offset:
object
-
- return:
-
arguments:
object
-
-
log:
object
-
- return:
-
arguments:
object
-
-
metadata:
object
-
- return:
-
arguments:
object
-
Example
{
"offset": {
"return": "number",
"arguments": {}
},
"log": {
"return": "string",
"arguments": {}
},
"metadata": {
"return": "string",
"arguments": {}
}
}
LogSource: object
-
id:
object
-
- return:
-
arguments:
object
-
-
name:
object
-
- return:
-
arguments:
object
-
-
logs:
object
-
- return:
-
arguments:
object
-
- size:
- before:
- offset:
- logFilterSimpleQuery:
Example
{
"id": {
"return": "string",
"arguments": {}
},
"name": {
"return": "string",
"arguments": {}
},
"logs": {
"return": [
{
"offset": {
"return": "number",
"arguments": {}
},
"log": {
"return": "string",
"arguments": {}
},
"metadata": {
"return": "string",
"arguments": {}
}
}
],
"arguments": {
"size": "number",
"before": "boolean",
"offset": "number",
"logFilterSimpleQuery": "string"
}
}
}
MecSite: object
-
id:
object
-
- return:
-
arguments:
object
-
-
displayName:
object
-
- return:
-
arguments:
object
-
-
description:
object
-
- return:
-
arguments:
object
-
-
cluster:
object
-
- return:
-
arguments:
object
-
-
chart:
object
-
- return:
-
arguments:
object
-
-
tags:
object
-
- return:
-
arguments:
object
-
-
status:
object
-
- return:
-
arguments:
object
-
-
liveData:
object
-
- return:
-
arguments:
object
-
- org:
-
Optional org to search connection labels by. If empty, defaults to org from user context
Example
{
"id": {
"return": "object",
"arguments": {}
},
"displayName": {
"return": "string",
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"cluster": {
"return": {
"id": {
"return": "object",
"arguments": {}
},
"tags": {
"return": [
"string"
],
"arguments": {}
},
"displayName": {
"return": "string",
"arguments": {}
},
"position": {
"return": {
"lat": {
"return": "number",
"arguments": {}
},
"lng": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
},
"specs": {
"return": "string",
"arguments": {}
},
"status": {
"return": "string",
"arguments": {}
},
"progress": {
"return": {
"step": {
"return": "number",
"arguments": {}
},
"goal": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
},
"connections": {
"return": [
{
"id": {
"return": "object",
"arguments": {}
},
"category": {
"return": "string",
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"kind": {
"return": "string",
"arguments": {}
},
"name": {
"return": "string",
"arguments": {}
},
"source": {
"return": "string",
"arguments": {}
}
}
],
"arguments": {}
},
"site": {
"return": "string",
"arguments": {}
},
"metadata": {
"return": "string",
"arguments": {}
},
"telemetryUrl": {
"return": [
null
]
}
}
}
}
NewFederationGuest: object
-
federationGuest:
object
-
- return:
-
arguments:
object
-
-
clientCredentials:
object
-
- return:
-
arguments:
object
-
Example
{
"federationGuest": {
"return": {
"id": {
"return": "object",
"arguments": {}
},
"federationName": {
"return": "string",
"arguments": {}
},
"operatorName": {
"return": "string",
"arguments": {}
},
"countryCode": {
"return": "string",
"arguments": {}
},
"mcc": {
"return": "string",
"arguments": {}
},
"mncs": {
"return": [
"string"
],
"arguments": {}
},
"parentSite": {
"return": "string",
"arguments": {}
},
"status": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
},
"clientCredentials": {
"return": {
"clientId": {
"return": "string",
"arguments": {}
},
"clientSecret": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
}
OktoResource: object
-
id:
object
-
- return:
-
arguments:
object
-
-
name:
object
-
- return:
-
arguments:
object
-
-
kind:
object
-
- return:
-
arguments:
object
-
-
status:
object
-
- return:
-
arguments:
object
-
-
namespace:
object
-
- return:
-
arguments:
object
-
-
manifest:
object
-
- return:
-
arguments:
object
-
-
logs:
object
-
- return:
-
arguments:
object
-
Example
{
"id": {
"return": "object",
"arguments": {}
},
"name": {
"return": "string",
"arguments": {}
},
"kind": {
"return": "string",
"arguments": {}
},
"status": {
"return": "string",
"arguments": {}
},
"namespace": {
"return": "string",
"arguments": {}
},
"manifest": {
"return": "string",
"arguments": {}
},
"logs": {
"return": "string",
"arguments": {}
}
}
Org: object
-
id:
object
-
- return:
-
arguments:
object
-
-
displayName:
object
-
- return:
-
arguments:
object
-
-
description:
object
-
- return:
-
arguments:
object
-
-
sites:
object
-
- return:
-
arguments:
object
-
-
users:
object
-
- return:
-
arguments:
object
-
-
devices:
object
-
fetch the devices of this site and all descendent sites
-
- return:
-
arguments:
object
-
-
federation:
object
-
- return:
-
arguments:
object
-
Example
{
"id": {
"return": "object",
"arguments": {}
},
"displayName": {
"return": "string",
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"sites": {
"return": [
{
"id": {
"return": "object",
"arguments": {}
},
"displayName": {
"return": "string",
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"org": {
"return": {
"id": {
"return": "object",
"arguments": {}
},
"displayName": {
"return": "string",
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"sites": {
"return": [
{
"id": {
"return": "object",
"arguments": {}
},
"displayName": {
"return": "string",
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"org": {
"return": {
"id": {
"return": "object",
"arguments": {}
},
"displayName": {
"return": "string",
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"sites": {
"return": [
{
"id": {
"return": "object",
"arguments": {}
},
"displayName": {
"return": "string",
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"org": {
"return": {
"id": {
"return": "object",
"arguments": {}
},
"displayName": {}
}
}
}
]
}
}
}
}
]
}
}
}
}
]
}
}
PageInfo: object
-
hasNextPage:
object
-
- return:
-
arguments:
object
-
-
hasPreviousPage:
object
-
- return:
-
arguments:
object
-
-
startCursor:
object
-
- return:
-
arguments:
object
-
-
endCursor:
object
-
- return:
-
arguments:
object
-
Example
{
"hasNextPage": {
"return": "boolean",
"arguments": {}
},
"hasPreviousPage": {
"return": "boolean",
"arguments": {}
},
"startCursor": {
"return": "string",
"arguments": {}
},
"endCursor": {
"return": "string",
"arguments": {}
}
}
Provision: object
-
id:
object
-
- return:
-
arguments:
object
-
-
displayName:
object
-
- return:
-
arguments:
object
-
-
siteTreeItem:
object
-
- return:
-
arguments:
object
-
-
chart:
object
-
- return:
-
arguments:
object
-
-
inventory:
object
-
- return:
-
arguments:
object
-
-
phases:
object
-
- return:
-
arguments:
object
-
-
lastUpdated:
object
-
- return:
-
arguments:
object
-
-
status:
object
-
- return:
-
arguments:
object
-
-
resources:
object
-
- return:
-
arguments:
object
-
-
logEndpoints:
object
-
- return:
-
arguments:
object
-
-
logEndpoint:
object
-
- return:
-
arguments:
object
-
- id:
- hash:
Example
{
"id": {
"return": "object",
"arguments": {}
},
"displayName": {
"return": "string",
"arguments": {}
},
"siteTreeItem": {
"return": {
"id": {
"return": "object",
"arguments": {}
},
"displayName": {
"return": "string",
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"sites": {
"return": [
{
"id": {
"return": "object",
"arguments": {}
},
"displayName": {
"return": "string",
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"org": {
"return": {
"id": {
"return": "object",
"arguments": {}
},
"displayName": {
"return": "string",
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"sites": {
"return": [
{
"id": {
"return": "object",
"arguments": {}
},
"displayName": {
"return": "string",
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"org": {
"return": {
"id": {
"return": "object",
"arguments": {}
},
"displayName": {
"return": "string",
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"sites": {
"return": [
{
"id": {
"return": "object",
"arguments": {}
},
"displayName": {
"return": "string",
"arguments": {}
},
"description": {}
}
]
}
}
}
}
]
}
}
}
}
]
}
}
}
}
ProvisionChart: object
-
name:
object
-
Unique chart name in Helm repo. name field in Chart.yaml
-
- return:
-
arguments:
object
-
-
version:
object
-
version field in Chart.yaml
-
- return:
-
arguments:
object
-
-
phases:
object
-
phases parsed from values.yaml e.g. baremetal software etc.
-
- return:
-
arguments:
object
-
-
availableVersions:
object
-
- return:
-
arguments:
object
-
Example
{
"name": {
"return": "string",
"arguments": {}
},
"version": {
"return": "string",
"arguments": {}
},
"phases": {
"return": [
{
"name": {
"return": "string",
"arguments": {}
},
"values": {
"return": "string",
"arguments": {}
},
"enabled": {
"return": "boolean",
"arguments": {}
},
"progress": {
"return": {
"step": {
"return": "number",
"arguments": {}
},
"goal": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
},
"resources": {
"return": [
{
"id": {
"return": "object",
"arguments": {}
},
"name": {
"return": "string",
"arguments": {}
},
"kind": {
"return": "string",
"arguments": {}
},
"status": {
"return": "string",
"arguments": {}
},
"namespace": {
"return": "string",
"arguments": {}
},
"manifest": {
"return": "string",
"arguments": {}
},
"logs": {
"return": "string",
"arguments": {}
}
}
],
"arguments": {}
}
}
],
"arguments": {}
},
"availableVersions": {
"return": [
"string"
],
"arguments": {}
}
}
ProvisionInput: object
- chartName:
-
Chart name in Helm repo
- chartVersion:
-
Chart semantic version number
- provisionerSite:
-
Site selector for Provisioner block deployment
- provisionInventory:
- displayName:
-
Display name of device to be shown in the UI
- position:
-
Geographical position of device
- site:
-
Site that device belongs to
Example
{
"chartName": "string",
"chartVersion": "string",
"provisionerSite": "object",
"provisionInventory": "string",
"displayName": "string",
"position": {
"lat": "number",
"lng": "number"
},
"site": "object"
}
ProvisionPhase: object
-
name:
object
-
- return:
-
arguments:
object
-
-
values:
object
-
- return:
-
arguments:
object
-
-
enabled:
object
-
- return:
-
arguments:
object
-
-
progress:
object
-
- return:
-
arguments:
object
-
-
resources:
object
-
- return:
-
arguments:
object
-
Example
{
"name": {
"return": "string",
"arguments": {}
},
"values": {
"return": "string",
"arguments": {}
},
"enabled": {
"return": "boolean",
"arguments": {}
},
"progress": {
"return": {
"step": {
"return": "number",
"arguments": {}
},
"goal": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
},
"resources": {
"return": [
{
"id": {
"return": "object",
"arguments": {}
},
"name": {
"return": "string",
"arguments": {}
},
"kind": {
"return": "string",
"arguments": {}
},
"status": {
"return": "string",
"arguments": {}
},
"namespace": {
"return": "string",
"arguments": {}
},
"manifest": {
"return": "string",
"arguments": {}
},
"logs": {
"return": "string",
"arguments": {}
}
}
],
"arguments": {}
}
}
PublishBlockChartInput: object
- templateName:
- templateVersion:
- chartMeta:
- valuesYaml:
- overridesYaml:
Example
{
"templateName": "string",
"templateVersion": "string",
"chartMeta": {
"name": "string",
"version": "string",
"displayName": "string",
"vendor": "string",
"description": "string",
"iconUrl": "string",
"categories": [
"string"
]
},
"valuesYaml": "string",
"overridesYaml": "string"
}
ServiceChain: object
-
id:
object
-
- return:
-
arguments:
object
-
-
revision:
object
-
- return:
-
arguments:
object
-
-
name:
object
-
- return:
-
arguments:
object
-
-
blocks:
object
-
- return:
-
arguments:
object
-
-
history:
object
-
- return:
-
arguments:
object
-
- revision:
-
status:
object
-
- return:
-
arguments:
object
-
-
org:
object
-
- return:
-
arguments:
object
-
-
owner:
object
-
- return:
-
arguments:
object
-
-
createdAt:
object
-
- return:
-
arguments:
object
-
-
mecSite:
object
-
- return:
-
arguments:
object
-
Example
{
"id": {
"return": "object",
"arguments": {}
},
"revision": {
"return": "number",
"arguments": {}
},
"name": {
"return": "string",
"arguments": {}
},
"blocks": {
"return": [
{
"id": {
"return": "object",
"arguments": {}
},
"chainRevision": {
"return": "number",
"arguments": {}
},
"displayName": {
"return": "string",
"arguments": {}
},
"values": {
"return": "string",
"arguments": {}
},
"selectedVersion": {
"return": "string",
"arguments": {}
},
"chart": {
"return": {
"id": {
"return": "object",
"arguments": {}
},
"name": {
"return": "string",
"arguments": {}
},
"version": {
"return": "string",
"arguments": {}
},
"availableVersions": {
"return": [
"string"
],
"arguments": {}
},
"categories": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"chartYaml": {
"return": "string",
"arguments": {}
},
"displayName": {
"return": "string",
"arguments": {}
},
"valuesSchema": {
"return": "string",
"arguments": {}
},
"overridesYaml": {
"return": "string",
"arguments": {}
},
"vendor": {
"return": "string",
"arguments": {}
},
"logoUrl": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
},
"status": {
"return": "string",
"arguments": {}
},
"connections": {
"return": [
{
"id": {}
}
]
}
}
]
}
}
Settings: object
-
map:
object
-
- return:
-
arguments:
object
-
-
block:
object
-
- return:
-
arguments:
object
-
-
provision:
object
-
- return:
-
arguments:
object
-
-
template:
object
-
- return:
-
arguments:
object
-
Example
{
"map": {
"return": {
"center": {
"return": {
"lat": {
"return": "number",
"arguments": {}
},
"lng": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
},
"zoom": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
},
"block": {
"return": {
"url": {
"return": "string",
"arguments": {}
},
"credentialsSet": {
"return": "boolean",
"arguments": {}
}
},
"arguments": {}
},
"provision": {
"return": {
"url": {
"return": "string",
"arguments": {}
},
"credentialsSet": {
"return": "boolean",
"arguments": {}
}
},
"arguments": {}
},
"template": {
"return": {
"url": {
"return": "string",
"arguments": {}
},
"credentialsSet": {
"return": "boolean",
"arguments": {}
}
},
"arguments": {}
}
}
Site: object
-
id:
object
-
- return:
-
arguments:
object
-
-
displayName:
object
-
- return:
-
arguments:
object
-
-
description:
object
-
- return:
-
arguments:
object
-
-
org:
object
-
- return:
-
arguments:
object
-
-
ancestors:
object
-
- return:
-
arguments:
object
-
-
sites:
object
-
- return:
-
arguments:
object
-
-
devices:
object
-
fetch the devices of this site and all descendent sites
-
- return:
-
arguments:
object
-
Example
{
"id": {
"return": "object",
"arguments": {}
},
"displayName": {
"return": "string",
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"org": {
"return": {
"id": {
"return": "object",
"arguments": {}
},
"displayName": {
"return": "string",
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"sites": {
"return": [
{
"id": {
"return": "object",
"arguments": {}
},
"displayName": {
"return": "string",
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"org": {
"return": {
"id": {
"return": "object",
"arguments": {}
},
"displayName": {
"return": "string",
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"sites": {
"return": [
{
"id": {
"return": "object",
"arguments": {}
},
"displayName": {
"return": "string",
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"org": {
"return": {
"id": {
"return": "object",
"arguments": {}
},
"displayName": {
"return": "string",
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"sites": {
"return": [
{
"id": {
"return": "object",
"arguments": {}
},
"displayName": {}
}
]
}
}
}
}
]
}
}
}
}
]
}
}
}
}
SiteTreeItem: object
-
id:
object
-
- return:
-
arguments:
object
-
-
displayName:
object
-
- return:
-
arguments:
object
-
-
description:
object
-
- return:
-
arguments:
object
-
-
sites:
object
-
- return:
-
arguments:
object
-
-
devices:
object
-
- return:
-
arguments:
object
-
Example
{
"id": {
"return": "object",
"arguments": {}
},
"displayName": {
"return": "string",
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"sites": {
"return": [
{
"id": {
"return": "object",
"arguments": {}
},
"displayName": {
"return": "string",
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"org": {
"return": {
"id": {
"return": "object",
"arguments": {}
},
"displayName": {
"return": "string",
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"sites": {
"return": [
{
"id": {
"return": "object",
"arguments": {}
},
"displayName": {
"return": "string",
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"org": {
"return": {
"id": {
"return": "object",
"arguments": {}
},
"displayName": {
"return": "string",
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"sites": {
"return": [
{
"id": {
"return": "object",
"arguments": {}
},
"displayName": {
"return": "string",
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"org": {
"return": {
"id": {
"return": "object",
"arguments": {}
},
"displayName": {}
}
}
}
]
}
}
}
}
]
}
}
}
}
]
}
}
Status: string
-
objectIN_SYNC
-
objectPROGRESSING
-
objectDELETING
-
objectERROR
-
objectUNKNOWN
-
objectPENDING
String: string
The String scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text.
TemplateChart: object
-
id:
object
-
Chart digest, used for client caching. Cannot fetch by ID!
-
- return:
-
arguments:
object
-
-
name:
object
-
Unique chart name in Helm repo. name field in Chart.yaml
-
- return:
-
arguments:
object
-
-
version:
object
-
version field in Chart.yaml
-
- return:
-
arguments:
object
-
-
availableVersions:
object
-
- return:
-
arguments:
object
-
-
categories:
object
-
keywords field in Chart.yaml
-
- return:
-
arguments:
object
-
-
description:
object
-
description field in Chart.yaml
-
- return:
-
arguments:
object
-
-
chartYaml:
object
-
full contents of Chart.yaml
-
- return:
-
arguments:
object
-
-
displayName:
object
-
annotations.displayName in Chart.yaml
-
- return:
-
arguments:
object
-
-
valuesYaml:
object
-
values.yaml
-
- return:
-
arguments:
object
-
-
overridesYaml:
object
-
overrides.yaml, values.yaml if it doesn't exist
-
- return:
-
arguments:
object
-
-
vendor:
object
-
annotations.vendor field in Chart.yaml
-
- return:
-
arguments:
object
-
-
logoUrl:
object
-
icon field in Chart.yaml
-
- return:
-
arguments:
object
-
Example
{
"id": {
"return": "object",
"arguments": {}
},
"name": {
"return": "string",
"arguments": {}
},
"version": {
"return": "string",
"arguments": {}
},
"availableVersions": {
"return": [
"string"
],
"arguments": {}
},
"categories": {
"return": [
"string"
],
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"chartYaml": {
"return": "string",
"arguments": {}
},
"displayName": {
"return": "string",
"arguments": {}
},
"valuesYaml": {
"return": "string",
"arguments": {}
},
"overridesYaml": {
"return": "string",
"arguments": {}
},
"vendor": {
"return": "string",
"arguments": {}
},
"logoUrl": {
"return": "string",
"arguments": {}
}
}
UpdateCloudResourceInput: object
- id:
- blockVersion:
- displayName:
- providerConfig:
- position:
- deviceSite:
Example
{
"id": "object",
"blockVersion": "string",
"displayName": "string",
"providerConfig": [
{
"label": "string",
"value": "string"
}
],
"position": {
"lat": "number",
"lng": "number"
},
"deviceSite": "object"
}
UpdateProvisionInput: object
- id:
- displayName:
-
Display name of device to be shown in the UI
- position:
-
Geographical position of device
- chartVersion:
-
Chart semantic version number to update
- provisionerSite:
-
Site selector for Provisioner block deployment to update
- provisionInventory:
-
Provision inventory to update
Example
{
"id": "object",
"displayName": "string",
"position": {
"lat": "number",
"lng": "number"
},
"chartVersion": "string",
"provisionerSite": "object",
"provisionInventory": "string"
}
User: object
-
id:
object
-
- return:
-
arguments:
object
-
-
name:
object
-
- return:
-
arguments:
object
-
-
email:
object
-
- return:
-
arguments:
object
-
-
orgs:
object
-
- return:
-
arguments:
object
-
- org:
-
optional filter to return only a specific org
Example
{
"id": {
"return": "object",
"arguments": {}
},
"name": {
"return": "string",
"arguments": {}
},
"email": {
"return": "string",
"arguments": {}
},
"orgs": {
"return": [
{
"id": {
"return": "object",
"arguments": {}
},
"displayName": {
"return": "string",
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"sites": {
"return": [
{
"id": {
"return": "object",
"arguments": {}
},
"displayName": {
"return": "string",
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"org": {
"return": {
"id": {
"return": "object",
"arguments": {}
},
"displayName": {
"return": "string",
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"sites": {
"return": [
{
"id": {
"return": "object",
"arguments": {}
},
"displayName": {
"return": "string",
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"org": {
"return": {
"id": {
"return": "object",
"arguments": {}
},
"displayName": {
"return": "string",
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"sites": {
"return": [
{
"id": {
"return": "object",
"arguments": {}
},
"displayName": {}
}
]
}
}
}
}
]
}
}
}
}
]
}
}
]
}
}
ValuesField: object
-
label:
object
-
- return:
-
arguments:
object
-
-
value:
object
-
- return:
-
arguments:
object
-
-
type:
object
-
- return:
-
arguments:
object
-
-
required:
object
-
- return:
-
arguments:
object
-
-
redacted:
object
-
- return:
-
arguments:
object
-
Example
{
"label": {
"return": "string",
"arguments": {}
},
"value": {
"return": "string",
"arguments": {}
},
"type": {
"return": "string",
"arguments": {}
},
"required": {
"return": "boolean",
"arguments": {}
},
"redacted": {
"return": "boolean",
"arguments": {}
}
}