{ "@context": { "@vocab": "https://spectrocloud.com/schema#", "schema": "https://schema.org/", "xsd": "http://www.w3.org/2001/XMLSchema#", "dcterms": "http://purl.org/dc/terms/", "spectro": "https://spectrocloud.com/schema#", "v1Error": "spectro:v1Error", "code": { "@id": "spectro:code", "@type": "xsd:string" }, "details": { "@id": "spectro:details" }, "message": { "@id": "spectro:message", "@type": "xsd:string" }, "ref": { "@id": "spectro:ref", "@type": "xsd:string" }, "v1ActivationsSystemResponse": "spectro:v1ActivationsSystemResponse", "status": { "@id": "spectro:status" }, "v1ApiKeyActiveState": "spectro:v1ApiKeyActiveState", "isActive": { "@id": "spectro:isActive", "@type": "xsd:boolean" }, "v1ApiKeys": "spectro:v1ApiKeys", "items": { "@id": "spectro:items", "@container": "@list" }, "v1ApiKeyEntity": "spectro:v1ApiKeyEntity", "metadata": { "@id": "spectro:metadata", "@type": "@id" }, "spec": { "@id": "spectro:spec", "@type": "@id" }, "v1ApiKeySpecUpdate": "spectro:v1ApiKeySpecUpdate", "expiry": { "@id": "spectro:expiry", "@type": "@id" }, "v1ApiKeySpec": "spectro:v1ApiKeySpec", "key": { "@id": "spectro:key", "@type": "xsd:string" }, "user": { "@id": "spectro:user", "@type": "@id" }, "v1ApiKeySpecEntity": "spectro:v1ApiKeySpecEntity", "userUid": { "@id": "spectro:userUid", "@type": "xsd:string" }, "v1ApiKeyUpdate": "spectro:v1ApiKeyUpdate", "v1ApiKeyUser": "spectro:v1ApiKeyUser", "firstName": { "@id": "spectro:firstName", "@type": "xsd:string" }, "lastName": { "@id": "spectro:lastName", "@type": "xsd:string" }, "uid": { "@id": "spectro:uid", "@type": "xsd:string" }, "v1ApiKeyCreateResponse": "spectro:v1ApiKeyCreateResponse", "apiKey": { "@id": "spectro:apiKey", "@type": "xsd:string" }, "v1ApiKeyStatus": "spectro:v1ApiKeyStatus", "v1ApiKey": "spectro:v1ApiKey", "v1ObjectMeta": "spectro:v1ObjectMeta", "annotations": { "@id": "spectro:annotations" }, "creationTimestamp": { "@id": "spectro:creationTimestamp", "@type": "@id" }, "deletionTimestamp": { "@id": "spectro:deletionTimestamp", "@type": "@id" }, "labels": { "@id": "spectro:labels" }, "lastModifiedTimestamp": { "@id": "spectro:lastModifiedTimestamp", "@type": "@id" }, "name": { "@id": "spectro:name", "@type": "xsd:string" }, "v1AppDeploymentVirtualClusterTargetSpec": "spectro:v1AppDeploymentVirtualClusterTargetSpec", "clusterUid": { "@id": "spectro:clusterUid", "@type": "xsd:string" }, "v1AppDeploymentClusterGroupTargetSpec": "spectro:v1AppDeploymentClusterGroupTargetSpec", "clusterGroupUid": { "@id": "spectro:clusterGroupUid", "@type": "xsd:string" }, "clusterLimits": { "@id": "spectro:clusterLimits", "@type": "@id" }, "clusterName": { "@id": "spectro:clusterName", "@type": "xsd:string" }, "v1AppTierType": "spectro:v1AppTierType", "v1LoadBalancerService": "spectro:v1LoadBalancerService", "host": { "@id": "spectro:host", "@type": "xsd:string" }, "ports": { "@id": "spectro:ports", "@container": "@list" }, "v1AppTierUpdateEntity": "spectro:v1AppTierUpdateEntity", "containerRegistryUid": { "@id": "spectro:containerRegistryUid", "@type": "xsd:string" }, "installOrder": { "@id": "spectro:installOrder", "@type": "xsd:integer" }, "manifests": { "@id": "spectro:manifests", "@container": "@list" }, "properties": { "@id": "spectro:properties", "@container": "@list" }, "values": { "@id": "spectro:values", "@type": "xsd:string" }, "version": { "@id": "spectro:version", "@type": "xsd:string" }, "v1AppDeploymentSpec": "spectro:v1AppDeploymentSpec", "config": { "@id": "spectro:config", "@type": "@id" }, "profile": { "@id": "spectro:profile", "@type": "@id" }, "v1AppDeploymentVirtualClusterConfigEntity": "spectro:v1AppDeploymentVirtualClusterConfigEntity", "targetSpec": { "@id": "spectro:targetSpec", "@type": "@id" }, "v1AppDeploymentTargetConfig": "spectro:v1AppDeploymentTargetConfig", "clusterRef": { "@id": "spectro:clusterRef", "@type": "@id" }, "envRef": { "@id": "spectro:envRef", "@type": "@id" }, "v1Manifest": "spectro:v1Manifest", "v1AppTierSpec": "spectro:v1AppTierSpec", "registryUid": { "@id": "spectro:registryUid", "@type": "xsd:string" }, "sourceAppTierUid": { "@id": "spectro:sourceAppTierUid", "@type": "xsd:string" }, "type": { "@id": "spectro:type", "@type": "@id" }, "v1AppDeploymentStatus": "spectro:v1AppDeploymentStatus", "appTiers": { "@id": "spectro:appTiers", "@container": "@list" }, "lifecycleStatus": { "@id": "spectro:lifecycleStatus", "@type": "@id" }, "state": { "@id": "spectro:state", "@type": "xsd:string" }, "v1ClusterCondition": "spectro:v1ClusterCondition", "lastProbeTime": { "@id": "spectro:lastProbeTime", "@type": "@id" }, "lastTransitionTime": { "@id": "spectro:lastTransitionTime", "@type": "@id" }, "reason": { "@id": "spectro:reason", "@type": "xsd:string" }, "v1AppDeploymentProfileVersions": "spectro:v1AppDeploymentProfileVersions", "availableVersions": { "@id": "spectro:availableVersions", "@container": "@list" }, "latestVersions": { "@id": "spectro:latestVersions", "@container": "@list" }, "v1ObjectReference": "spectro:v1ObjectReference", "kind": { "@id": "spectro:kind", "@type": "xsd:string" }, "v1ClusterPackStatus": "spectro:v1ClusterPackStatus", "condition": { "@id": "spectro:condition", "@type": "@id" }, "endTime": { "@id": "spectro:endTime", "@type": "@id" }, "profileUid": { "@id": "spectro:profileUid", "@type": "xsd:string" }, "services": { "@id": "spectro:services", "@container": "@list" }, "startTime": { "@id": "spectro:startTime", "@type": "@id" }, "v1ClusterPackManifestStatus": "spectro:v1ClusterPackManifestStatus", "v1AppDeploymentVirtualClusterSpec": "spectro:v1AppDeploymentVirtualClusterSpec", "v1ObjectMetaInputEntity": "spectro:v1ObjectMetaInputEntity", "v1ServicePort": "spectro:v1ServicePort", "port": { "@id": "spectro:port", "@type": "xsd:integer" }, "protocol": { "@id": "spectro:protocol", "@type": "xsd:string" }, "v1AppDeploymentClusterGroupConfigEntity": "spectro:v1AppDeploymentClusterGroupConfigEntity", "v1AppDeploymentProfileEntity": "spectro:v1AppDeploymentProfileEntity", "appProfileUid": { "@id": "spectro:appProfileUid", "@type": "xsd:string" }, "v1Uid": "spectro:v1Uid", "v1AppTierRef": "spectro:v1AppTierRef", "v1AppDeploymentConfig": "spectro:v1AppDeploymentConfig", "target": { "@id": "spectro:target", "@type": "@id" }, "v1AppDeploymentProfileSpec": "spectro:v1AppDeploymentProfileSpec", "template": { "@id": "spectro:template", "@type": "@id" }, "v1ManifestPublishedSpec": "spectro:v1ManifestPublishedSpec", "published": { "@id": "spectro:published", "@type": "@id" }, "v1AppDeploymentProfileVersion": "spectro:v1AppDeploymentProfileVersion", "v1AppDeploymentProfile": "spectro:v1AppDeploymentProfile", "v1AppDeploymentClusterRef": "spectro:v1AppDeploymentClusterRef", "deploymentClusterType": { "@id": "spectro:deploymentClusterType", "@type": "xsd:string" }, "v1AppProfileTemplateSpec": "spectro:v1AppProfileTemplateSpec", "registryRefs": { "@id": "spectro:registryRefs", "@container": "@list" }, "v1ManifestData": "spectro:v1ManifestData", "content": { "@id": "spectro:content", "@type": "xsd:string" }, "digest": { "@id": "spectro:digest", "@type": "xsd:string" }, "v1AppDeploymentVirtualClusterEntity": "spectro:v1AppDeploymentVirtualClusterEntity", "v1AppTier": "spectro:v1AppTier", "v1AppDeploymentClusterGroupEntity": "spectro:v1AppDeploymentClusterGroupEntity", "v1AppDeploymentClusterGroupSpec": "spectro:v1AppDeploymentClusterGroupSpec", "v1AppTierProperty": "spectro:v1AppTierProperty", "format": { "@id": "spectro:format", "@type": "xsd:string" }, "value": { "@id": "spectro:value", "@type": "xsd:string" }, "v1AppTierManifests": "spectro:v1AppTierManifests", "v1AppTierPropertyEntity": "spectro:v1AppTierPropertyEntity", "v1AppProfileTemplate": "spectro:v1AppProfileTemplate", "v1AppDeploymentTargetClusterLimits": "spectro:v1AppDeploymentTargetClusterLimits", "cpu": { "@id": "spectro:cpu", "@type": "xsd:integer" }, "memoryMiB": { "@id": "spectro:memoryMiB", "@type": "xsd:integer" }, "storageGiB": { "@id": "spectro:storageGiB", "@type": "xsd:integer" }, "v1AppDeploymentTargetEnvironmentRef": "spectro:v1AppDeploymentTargetEnvironmentRef", "v1AppDeployment": "spectro:v1AppDeployment", "v1AppDeploymentProfileMeta": "spectro:v1AppDeploymentProfileMeta", "v1ManifestRefUpdateEntity": "spectro:v1ManifestRefUpdateEntity", "v1LifecycleStatus": "spectro:v1LifecycleStatus", "msg": { "@id": "spectro:msg", "@type": "xsd:string" }, "v1Macro": "spectro:v1Macro", "v1AppProfileEntity": "spectro:v1AppProfileEntity", "v1AppProfileCloneTarget": "spectro:v1AppProfileCloneTarget", "projectUid": { "@id": "spectro:projectUid", "@type": "xsd:string" }, "v1AppProfileTemplateEntity": "spectro:v1AppProfileTemplateEntity", "v1AppProfileTiersSpec": "spectro:v1AppProfileTiersSpec", "v1AppProfileMetaUpdateEntity": "spectro:v1AppProfileMetaUpdateEntity", "v1AppProfileVersion": "spectro:v1AppProfileVersion", "v1AppProfileCloneEntity": "spectro:v1AppProfileCloneEntity", "v1AppProfile": "spectro:v1AppProfile", "v1AppProfileTiers": "spectro:v1AppProfileTiers", "v1ManifestInputEntity": "spectro:v1ManifestInputEntity", "v1AppTierResolvedValues": "spectro:v1AppTierResolvedValues", "resolved": { "@id": "spectro:resolved" }, "v1AppProfileMetaEntity": "spectro:v1AppProfileMetaEntity", "v1AppTierEntity": "spectro:v1AppTierEntity", "v1ObjectResReference": "spectro:v1ObjectResReference", "tenantUid": { "@id": "spectro:tenantUid", "@type": "xsd:string" }, "v1AppProfileCloneMetaInputEntity": "spectro:v1AppProfileCloneMetaInputEntity", "v1Macros": "spectro:v1Macros", "macros": { "@id": "spectro:macros", "@container": "@list" }, "v1AppTierPatchEntity": "spectro:v1AppTierPatchEntity", "appTier": { "@id": "spectro:appTier", "@type": "@id" }, "replaceWithAppTier": { "@id": "spectro:replaceWithAppTier", "@type": "xsd:string" }, "v1AuditResourceReference": "spectro:v1AuditResourceReference", "label": { "@id": "spectro:label", "@type": "xsd:string" }, "v1ListMetaData": "spectro:v1ListMetaData", "continue": { "@id": "spectro:continue", "@type": "xsd:string" }, "count": { "@id": "spectro:count", "@type": "xsd:integer" }, "limit": { "@id": "spectro:limit", "@type": "xsd:integer" }, "offset": { "@id": "spectro:offset", "@type": "xsd:integer" }, "v1AuditSpec": "spectro:v1AuditSpec", "actionMsg": { "@id": "spectro:actionMsg", "@type": "xsd:string" }, "actionType": { "@id": "spectro:actionType", "@type": "xsd:string" }, "actor": { "@id": "spectro:actor", "@type": "@id" }, "contentMsg": { "@id": "spectro:contentMsg", "@type": "xsd:string" }, "resource": { "@id": "spectro:resource", "@type": "@id" }, "userMsg": { "@id": "spectro:userMsg", "@type": "xsd:string" }, "v1AuditSysMsg": "spectro:v1AuditSysMsg", "v1Audit": "spectro:v1Audit", "v1ProjectMeta": "spectro:v1ProjectMeta", "v1UserMeta": "spectro:v1UserMeta", "emailId": { "@id": "spectro:emailId", "@type": "xsd:string" }, "org": { "@id": "spectro:org", "@type": "xsd:string" }, "v1AuditActor": "spectro:v1AuditActor", "actorType": { "@id": "spectro:actorType", "@type": "xsd:string" }, "project": { "@id": "spectro:project", "@type": "@id" }, "serviceName": { "@id": "spectro:serviceName", "@type": "xsd:string" }, "v1AuditMsgUpdate": "spectro:v1AuditMsgUpdate", "v1Audits": "spectro:v1Audits", "listmeta": { "@id": "spectro:listmeta", "@type": "@id" }, "v1Organizations": "spectro:v1Organizations", "organizations": { "@id": "spectro:organizations", "@container": "@list" }, "v1LoginResponse": "spectro:v1LoginResponse", "appEnv": { "@id": "spectro:appEnv", "@type": "xsd:string" }, "authType": { "@id": "spectro:authType", "@type": "xsd:string" }, "orgName": { "@id": "spectro:orgName", "@type": "xsd:string" }, "redirectUrl": { "@id": "spectro:redirectUrl", "@type": "xsd:string" }, "rootDomain": { "@id": "spectro:rootDomain", "@type": "xsd:string" }, "securityMode": { "@id": "spectro:securityMode", "@type": "xsd:string" }, "ssoLogins": { "@id": "spectro:ssoLogins", "@type": "@id" }, "totalTenants": { "@id": "spectro:totalTenants", "@type": "xsd:decimal" }, "v1IdentityProvider": "spectro:v1IdentityProvider", "id": { "@id": "spectro:id", "@type": "xsd:string" }, "v1UserToken": "spectro:v1UserToken", "Authorization": { "@id": "spectro:Authorization", "@type": "xsd:string" }, "isMfa": { "@id": "spectro:isMfa", "@type": "xsd:boolean" }, "v1Organization": "spectro:v1Organization", "v1MfaDeviceMeta": "spectro:v1MfaDeviceMeta", "deviceName": { "@id": "spectro:deviceName", "@type": "xsd:string" }, "v1SsoLogin": "spectro:v1SsoLogin", "displayName": { "@id": "spectro:displayName", "@type": "xsd:string" }, "logo": { "@id": "spectro:logo", "@type": "xsd:string" }, "redirectUri": { "@id": "spectro:redirectUri", "@type": "xsd:string" }, "v1AuthLogin": "spectro:v1AuthLogin", "password": { "@id": "spectro:password", "@type": "xsd:string" }, "v1CloudStackOfferings": "spectro:v1CloudStackOfferings", "offerings": { "@id": "spectro:offerings", "@container": "@list" }, "v1CustomCloudAccount": "spectro:v1CustomCloudAccount", "credentials": { "@id": "spectro:credentials" }, "v1CustomAccounts": "spectro:v1CustomAccounts", "v1CloudStackNetworks": "spectro:v1CloudStackNetworks", "networks": { "@id": "spectro:networks", "@container": "@list" }, "v1AwsStsCredentials": "spectro:v1AwsStsCredentials", "arn": { "@id": "spectro:arn", "@type": "xsd:string" }, "externalId": { "@id": "spectro:externalId", "@type": "xsd:string" }, "v1MaasAccounts": "spectro:v1MaasAccounts", "v1AzureCloudAccount": "spectro:v1AzureCloudAccount", "azureEnvironment": { "@id": "spectro:azureEnvironment", "@type": "xsd:string" }, "clientId": { "@id": "spectro:clientId", "@type": "xsd:string" }, "clientSecret": { "@id": "spectro:clientSecret", "@type": "xsd:string" }, "settings": { "@id": "spectro:settings", "@type": "@id" }, "tenantId": { "@id": "spectro:tenantId", "@type": "xsd:string" }, "tenantName": { "@id": "spectro:tenantName", "@type": "xsd:string" }, "tls": { "@id": "spectro:tls", "@type": "@id" }, "v1VsphereComputeClusterResources": "spectro:v1VsphereComputeClusterResources", "computecluster": { "@id": "spectro:computecluster", "@type": "@id" }, "datacenter": { "@id": "spectro:datacenter", "@type": "xsd:string" }, "v1CloudStackCloudAccount": "spectro:v1CloudStackCloudAccount", "apiUrl": { "@id": "spectro:apiUrl", "@type": "xsd:string" }, "domain": { "@id": "spectro:domain", "@type": "xsd:string" }, "insecure": { "@id": "spectro:insecure", "@type": "xsd:boolean" }, "secretKey": { "@id": "spectro:secretKey", "@type": "xsd:string" }, "v1MaasTags": "spectro:v1MaasTags", "v1MaasZone": "spectro:v1MaasZone", "description": { "@id": "spectro:description", "@type": "xsd:string" }, "v1VsphereComputeCluster": "spectro:v1VsphereComputeCluster", "datastores": { "@id": "spectro:datastores", "@container": "@list" }, "resourcePools": { "@id": "spectro:resourcePools", "@container": "@list" }, "v1CloudStackTemplates": "spectro:v1CloudStackTemplates", "templates": { "@id": "spectro:templates", "@container": "@list" }, "v1GcpAccounts": "spectro:v1GcpAccounts", "v1CustomAccountEntity": "spectro:v1CustomAccountEntity", "v1MaasVlan": "spectro:v1MaasVlan", "fabric": { "@id": "spectro:fabric", "@type": "xsd:string" }, "v1GcpAccount": "spectro:v1GcpAccount", "apiVersion": { "@id": "spectro:apiVersion", "@type": "xsd:string" }, "v1CloudStackAccountInputEntity": "spectro:v1CloudStackAccountInputEntity", "v1CloudStackZones": "spectro:v1CloudStackZones", "zones": { "@id": "spectro:zones", "@container": "@list" }, "v1CloudStackAccount": "spectro:v1CloudStackAccount", "v1CloudStackVpcs": "spectro:v1CloudStackVpcs", "v1VsphereAccount": "spectro:v1VsphereAccount", "v1CloudStackKeypair": "spectro:v1CloudStackKeypair", "fingerprint": { "@id": "spectro:fingerprint", "@type": "xsd:string" }, "v1MaasSubnets": "spectro:v1MaasSubnets", "v1GcpAccountSpec": "spectro:v1GcpAccountSpec", "jsonCredentials": { "@id": "spectro:jsonCredentials", "@type": "xsd:string" } }, "@type": "schema:Dataset", "schema:name": "Spectro Cloud API JSON-LD context", "schema:description": "A JSON-LD @context for the objects Spectro Cloud's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-10-04) from openapi/spectro-cloud-activations-api-openapi.yml, openapi/spectro-cloud-api-keys-api-openapi.yml, openapi/spectro-cloud-app-deployments-api-openapi.yml.", "dcterms:created": "2026-10-04", "dcterms:source": [ "openapi/spectro-cloud-activations-api-openapi.yml", "openapi/spectro-cloud-api-keys-api-openapi.yml", "openapi/spectro-cloud-app-deployments-api-openapi.yml", "openapi/spectro-cloud-appprofiles-api-openapi.yml", "openapi/spectro-cloud-audits-api-openapi.yml" ] }