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
View Context View on GitHub

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
email
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

Raw ↑
{
  "@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"
    }
  }
}