Roku · JSON-LD Context
Roku Nabu Cloud Context
JSON-LD context defining the semantic vocabulary for Roku Nabu Cloud from Roku.
39 Classes
97 Properties
4 Namespaces
Namespaces
roku:
https://developer.roku.com/schema/
schema:
https://schema.org/
dcterms:
http://purl.org/dc/terms/
xsd:
http://www.w3.org/2001/XMLSchema#
Classes
AgentStreamOption
Body_serviceaccounts-login_token
BuildOut
DeviceCreate
DeviceHistoryOut
DeviceInstanceInfo
DeviceOut
DeviceStart
DeviceUpdate
GroupAddMember
GroupCreate
GroupMemberOut
GroupOut
GroupRoleOut
GroupUpdate
IceServer
OIDCTokenResponseModel
OrganisationMemberOut
OrganisationOut
OrganisationRegionOut
OrganisationRoleOut
PersonalAccessTokenCreate
PersonalAccessTokenCreated
PersonalAccessTokenOut
PersonalAccessTokenRefresh
ProjectCreate
ProjectGroupAdd
ProjectGroupOut
ProjectGroupUpdate
ProjectMemberAdd
ProjectMemberOut
ProjectOut
ProjectRoleOut
ProjectUpdate
ScopeOut
SnapshotCreate
SnapshotOut
SnapshotUpdate
UserOut
Properties
| Property | Type | Container |
|---|---|---|
| accessToken | string | |
| accountName | ||
| agentActive | boolean | |
| agentStreamOptions | set | |
| artifactoryPath | string | |
| asan | boolean | |
| awsRegion | ||
| billingEntity | string | |
| children | integer | set |
| clientId | string | |
| clientSecret | string | |
| configServerOverridesChanges | ||
| createdAt | dateTime | |
| creatorId | string | |
| creatorUsername | string | |
| credential | ||
| currentDevices | integer | |
| currentSnapshots | integer | |
| description | ||
| deviceType | ||
| endedAt | ||
| esn | string | |
| expiresAt | dateTime | |
| expiresIn | integer | |
| expiresInDays | integer | |
| fullName | ||
| fullVersion | ||
| grantType | string | |
| groupId | integer | |
| groupName | string | |
| groupRoleId | integer | |
| groupRoleName | string | |
| id | integer | |
| idpId | ||
| instanceApiUrl | ||
| instanceId | integer | |
| instanceUuid | string | |
| ipAddress | ||
| janusIceServers | ||
| janusId | ||
| janusPin | ||
| janusToken | ||
| janusWebsocketUrl | ||
| lastSnapshot | integer | |
| lastSnapshotName | string | |
| lastUsedAt | ||
| maxDevices | integer | |
| maxProjectDevices | integer | |
| maxProjectRuntime | integer | |
| maxProjectSnapshots | integer | |
| maxRuntime | integer | |
| maxSnapshots | integer | |
| name | ||
| organisationId | integer | |
| organisationRoleId | integer | |
| organisationRoleName | string | |
| overrideIsAsan | ||
| parentId | ||
| permissions | string | set |
| private | boolean | |
| projectRoleId | integer | |
| projectRoleName | string | |
| properties | ||
| public | boolean | |
| qaHub | boolean | |
| ready | boolean | |
| reboot | integer | |
| refreshExpiresIn | integer | |
| refreshToken | ||
| regionId | integer | |
| regionName | string | |
| revokedAt | ||
| rootfsArtifactoryPath | string | |
| runningDevice | ||
| runtime | integer | |
| scope | string | |
| scopes | string | set |
| slug | string | |
| snapshotId | integer | |
| snapshotName | string | |
| snapshots | integer | set |
| source | ||
| startedAt | ||
| status | ||
| streamOptionId | integer | |
| streamOptionName | string | |
| systemSettingChanges | ||
| tag | string | |
| token | string | |
| tokenInfo | ||
| tokenType | string | |
| urls | string | set |
| userId | string | |
| userProject | boolean | |
| username | string | |
| version |
JSON-LD Document
{
"@context": {
"@version": 1.1,
"roku": "https://developer.roku.com/schema/",
"schema": "https://schema.org/",
"dcterms": "http://purl.org/dc/terms/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"AgentStreamOption": "roku:AgentStreamOption",
"Body_serviceaccounts-login_token": "roku:Body_serviceaccounts-login_token",
"BuildOut": "roku:BuildOut",
"DeviceCreate": "roku:DeviceCreate",
"DeviceHistoryOut": "roku:DeviceHistoryOut",
"DeviceInstanceInfo": "roku:DeviceInstanceInfo",
"DeviceOut": "roku:DeviceOut",
"DeviceStart": "roku:DeviceStart",
"DeviceUpdate": "roku:DeviceUpdate",
"GroupAddMember": "roku:GroupAddMember",
"GroupCreate": "roku:GroupCreate",
"GroupMemberOut": "roku:GroupMemberOut",
"GroupOut": "roku:GroupOut",
"GroupRoleOut": "roku:GroupRoleOut",
"GroupUpdate": "roku:GroupUpdate",
"IceServer": "roku:IceServer",
"OIDCTokenResponseModel": "roku:OIDCTokenResponseModel",
"OrganisationMemberOut": "roku:OrganisationMemberOut",
"OrganisationOut": "roku:OrganisationOut",
"OrganisationRegionOut": "roku:OrganisationRegionOut",
"OrganisationRoleOut": "roku:OrganisationRoleOut",
"PersonalAccessTokenCreate": "roku:PersonalAccessTokenCreate",
"PersonalAccessTokenCreated": "roku:PersonalAccessTokenCreated",
"PersonalAccessTokenOut": "roku:PersonalAccessTokenOut",
"PersonalAccessTokenRefresh": "roku:PersonalAccessTokenRefresh",
"ProjectCreate": "roku:ProjectCreate",
"ProjectGroupAdd": "roku:ProjectGroupAdd",
"ProjectGroupOut": "roku:ProjectGroupOut",
"ProjectGroupUpdate": "roku:ProjectGroupUpdate",
"ProjectMemberAdd": "roku:ProjectMemberAdd",
"ProjectMemberOut": "roku:ProjectMemberOut",
"ProjectOut": "roku:ProjectOut",
"ProjectRoleOut": "roku:ProjectRoleOut",
"ProjectUpdate": "roku:ProjectUpdate",
"ScopeOut": "roku:ScopeOut",
"SnapshotCreate": "roku:SnapshotCreate",
"SnapshotOut": "roku:SnapshotOut",
"SnapshotUpdate": "roku:SnapshotUpdate",
"UserOut": "roku:UserOut",
"accessToken": {
"@id": "roku:access_token",
"@type": "xsd:string"
},
"accountName": {
"@id": "roku:account_name"
},
"agentActive": {
"@id": "roku:agent_active",
"@type": "xsd:boolean"
},
"agentStreamOptions": {
"@id": "roku:agent_stream_options",
"@container": "@set"
},
"artifactoryPath": {
"@id": "roku:artifactory_path",
"@type": "xsd:string"
},
"asan": {
"@id": "roku:asan",
"@type": "xsd:boolean"
},
"awsRegion": {
"@id": "roku:aws_region"
},
"billingEntity": {
"@id": "roku:billing_entity",
"@type": "xsd:string"
},
"children": {
"@id": "roku:children",
"@container": "@set",
"@type": "xsd:integer"
},
"clientId": {
"@id": "roku:client_id",
"@type": "xsd:string"
},
"clientSecret": {
"@id": "roku:client_secret",
"@type": "xsd:string"
},
"configServerOverridesChanges": {
"@id": "roku:config_server_overrides_changes"
},
"createdAt": {
"@id": "schema:dateCreated",
"@type": "xsd:dateTime"
},
"creatorId": {
"@id": "roku:creator_id",
"@type": "xsd:string"
},
"creatorUsername": {
"@id": "roku:creator_username",
"@type": "xsd:string"
},
"credential": {
"@id": "roku:credential"
},
"currentDevices": {
"@id": "roku:current_devices",
"@type": "xsd:integer"
},
"currentSnapshots": {
"@id": "roku:current_snapshots",
"@type": "xsd:integer"
},
"description": {
"@id": "schema:description"
},
"deviceType": {
"@id": "roku:device_type"
},
"email": {
"@id": "schema:email"
},
"endedAt": {
"@id": "roku:ended_at"
},
"esn": {
"@id": "roku:esn",
"@type": "xsd:string"
},
"expiresAt": {
"@id": "roku:expires_at",
"@type": "xsd:dateTime"
},
"expiresIn": {
"@id": "roku:expires_in",
"@type": "xsd:integer"
},
"expiresInDays": {
"@id": "roku:expires_in_days",
"@type": "xsd:integer"
},
"fullName": {
"@id": "roku:full_name"
},
"fullVersion": {
"@id": "roku:full_version"
},
"grantType": {
"@id": "roku:grant_type",
"@type": "xsd:string"
},
"groupId": {
"@id": "roku:group_id",
"@type": "xsd:integer"
},
"groupName": {
"@id": "roku:group_name",
"@type": "xsd:string"
},
"groupRoleId": {
"@id": "roku:group_role_id",
"@type": "xsd:integer"
},
"groupRoleName": {
"@id": "roku:group_role_name",
"@type": "xsd:string"
},
"id": {
"@id": "roku:id",
"@type": "xsd:integer"
},
"idpId": {
"@id": "roku:idp_id"
},
"instanceApiUrl": {
"@id": "roku:instance_api_url"
},
"instanceId": {
"@id": "roku:instance_id",
"@type": "xsd:integer"
},
"instanceUuid": {
"@id": "roku:instance_uuid",
"@type": "xsd:string"
},
"ipAddress": {
"@id": "roku:ip_address"
},
"janusIceServers": {
"@id": "roku:janus_ice_servers"
},
"janusId": {
"@id": "roku:janus_id"
},
"janusPin": {
"@id": "roku:janus_pin"
},
"janusToken": {
"@id": "roku:janus_token"
},
"janusWebsocketUrl": {
"@id": "roku:janus_websocket_url"
},
"lastSnapshot": {
"@id": "roku:last_snapshot",
"@type": "xsd:integer"
},
"lastSnapshotName": {
"@id": "roku:last_snapshot_name",
"@type": "xsd:string"
},
"lastUsedAt": {
"@id": "roku:last_used_at"
},
"maxDevices": {
"@id": "roku:max_devices",
"@type": "xsd:integer"
},
"maxProjectDevices": {
"@id": "roku:max_project_devices",
"@type": "xsd:integer"
},
"maxProjectRuntime": {
"@id": "roku:max_project_runtime",
"@type": "xsd:integer"
},
"maxProjectSnapshots": {
"@id": "roku:max_project_snapshots",
"@type": "xsd:integer"
},
"maxRuntime": {
"@id": "roku:max_runtime",
"@type": "xsd:integer"
},
"maxSnapshots": {
"@id": "roku:max_snapshots",
"@type": "xsd:integer"
},
"name": {
"@id": "schema:name"
},
"organisationId": {
"@id": "roku:organisation_id",
"@type": "xsd:integer"
},
"organisationRoleId": {
"@id": "roku:organisation_role_id",
"@type": "xsd:integer"
},
"organisationRoleName": {
"@id": "roku:organisation_role_name",
"@type": "xsd:string"
},
"overrideIsAsan": {
"@id": "roku:override_is_asan"
},
"parentId": {
"@id": "roku:parent_id"
},
"permissions": {
"@id": "roku:permissions",
"@container": "@set",
"@type": "xsd:string"
},
"private": {
"@id": "roku:private",
"@type": "xsd:boolean"
},
"projectRoleId": {
"@id": "roku:project_role_id",
"@type": "xsd:integer"
},
"projectRoleName": {
"@id": "roku:project_role_name",
"@type": "xsd:string"
},
"properties": {
"@id": "roku:properties"
},
"public": {
"@id": "roku:public",
"@type": "xsd:boolean"
},
"qaHub": {
"@id": "roku:qa_hub",
"@type": "xsd:boolean"
},
"ready": {
"@id": "roku:ready",
"@type": "xsd:boolean"
},
"reboot": {
"@id": "roku:reboot",
"@type": "xsd:integer"
},
"refreshExpiresIn": {
"@id": "roku:refresh_expires_in",
"@type": "xsd:integer"
},
"refreshToken": {
"@id": "roku:refresh_token"
},
"regionId": {
"@id": "roku:region_id",
"@type": "xsd:integer"
},
"regionName": {
"@id": "roku:region_name",
"@type": "xsd:string"
},
"revokedAt": {
"@id": "roku:revoked_at"
},
"rootfsArtifactoryPath": {
"@id": "roku:rootfs_artifactory_path",
"@type": "xsd:string"
},
"runningDevice": {
"@id": "roku:running_device"
},
"runtime": {
"@id": "roku:runtime",
"@type": "xsd:integer"
},
"scope": {
"@id": "roku:scope",
"@type": "xsd:string"
},
"scopes": {
"@id": "roku:scopes",
"@container": "@set",
"@type": "xsd:string"
},
"slug": {
"@id": "roku:slug",
"@type": "xsd:string"
},
"snapshotId": {
"@id": "roku:snapshot_id",
"@type": "xsd:integer"
},
"snapshotName": {
"@id": "roku:snapshot_name",
"@type": "xsd:string"
},
"snapshots": {
"@id": "roku:snapshots",
"@container": "@set",
"@type": "xsd:integer"
},
"source": {
"@id": "roku:source"
},
"startedAt": {
"@id": "roku:started_at"
},
"status": {
"@id": "roku:status"
},
"streamOptionId": {
"@id": "roku:stream_option_id",
"@type": "xsd:integer"
},
"streamOptionName": {
"@id": "roku:stream_option_name",
"@type": "xsd:string"
},
"systemSettingChanges": {
"@id": "roku:system_setting_changes"
},
"tag": {
"@id": "roku:tag",
"@type": "xsd:string"
},
"token": {
"@id": "roku:token",
"@type": "xsd:string"
},
"tokenInfo": {
"@id": "roku:token_info"
},
"tokenType": {
"@id": "roku:token_type",
"@type": "xsd:string"
},
"urls": {
"@id": "roku:urls",
"@container": "@set",
"@type": "xsd:string"
},
"userId": {
"@id": "roku:user_id",
"@type": "xsd:string"
},
"userProject": {
"@id": "roku:user_project",
"@type": "xsd:boolean"
},
"username": {
"@id": "roku:username",
"@type": "xsd:string"
},
"version": {
"@id": "schema:version"
}
}
}