Portainer · JSON-LD Context
Portainer Context
JSON-LD context defining the semantic vocabulary for Portainer from Portainer.
120 Classes
350 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
portainer:
https://portainer.io/schema#
Classes
auth.oauthPayload
auth.authenticateResponse
auth.authenticatePayload
backup.backupPayload
backup.restorePayload
portainer.CustomTemplatePlatform
portainer.CustomTemplate
portainer.StackType
customtemplates.customTemplateUpdatePayload
portainer.CustomTemplateVariableDefinition
gittypes.GitAuthentication
portainer.UserResourceAccess
customtemplates.customTemplateFromGitRepositoryPayload
customtemplates.customTemplateFromFileContentPayload
customtemplates.fileResponse
portainer.ResourceControl
gittypes.RepoConfig
portainer.ResourceControlType
gittypes.GitCredentialAuthType
portainer.TeamResourceAccess
portainer.ResourceAccessLevel
stats.ContainerStats
containers.containerGpusResponse
images.ImageResponse
docker.dashboardResponse
docker.imagesCounters
portainer.Pair
edge.DeployerOptionsPayload
edge.StackPayload
filesystem.DirEntry
os.FileMode
edge.RegistryCredentials
portainer.HelmConfig
edgegroups.edgeGroupUpdatePayload
edgegroups.decoratedEdgeGroup
edgegroups.edgeGroupCreatePayload
portainer.EdgeGroup
portainer.EndpointType
edgejobs.taskContainer
portainer.EdgeJob
edgejobs.edgeJobCreateFromFileContentPayload
edgejobs.fileResponse
portainer.EdgeJobLogsStatus
edgejobs.edgeJobFileResponse
edgejobs.edgeJobUpdatePayload
portainer.EdgeJobEndpointMeta
portainer.EdgeStackDeploymentStatus
portainer.EdgeStack
portainer.EdgeStackStatusType
edgestacks.updateEdgeStackPayload
edgestacks.stackFileResponse
edgestacks.edgeStackFromStringPayload
portainer.EdgeStackStatusDetails
portainer.StackDeploymentInfo
edgestacks.updateStatusPayload
portainer.EdgeStackStatus
edgestacks.edgeStackFromGitRepositoryPayload
portainer.EdgeStackDeploymentType
portainer.AccessPolicy
endpointgroups.endpointGroupCreatePayload
portainer.EndpointGroup
endpointgroups.endpointGroupUpdatePayload
portainer.KubernetesFlags
portainer.TLSConfiguration
portainer.GithubRegistryData
portainer.EcrData
endpoints.forceUpdateServicePayload
portainer.Registry
portainer.EndpointStatus
portainer.KubernetesStorageClassConfig
portainer.RegistryManagementConfiguration
endpoints.endpointDeleteRequest
endpointedge.edgeJobResponse
portainer.GitlabRegistryData
endpoints.endpointSettingsUpdatePayload
portainer.KubernetesSnapshot
portainer.EnvironmentEdgeSettings
endpoints.endpointDeleteBatchPayload
endpoints.dockerhubStatusResponse
portainer.DiagnosticsData
portainer.QuayRegistryData
portainer.EndpointPostInitMigrations
endpoints.endpointUpdatePayload
portainer.DockerSnapshot
portainer.Endpoint
swarm.ServiceUpdateResponse
portainer.RegistryType
portainer.KubernetesData
portainer.PerformanceMetrics
portainer.AzureCredentials
endpoints.registryAccessPayload
endpointedge.stackStatusResponse
portainer.KubernetesConfiguration
portainer.KubernetesIngressClassConfig
endpoints.endpointDeleteBatchPartialResponse
endpoints.endpointUpdateRelationsPayload
endpointedge.endpointEdgeStatusInspectResponse
endpoints.endpointCreateGlobalKeyResponse
portainer.RegistryAccessPolicies
portainer.EndpointSecuritySettings
gitops.fileResponse
gitops.repositoryFilePreviewPayload
portainer.HelmUserRepository
release.Values
release.Maintainer
helm.installChartPayload
release.Dependency
release.ReleaseElement
release.Lock
github_com_portainer_portainer_pkg_libhelm_release.Hook
github_com_portainer_portainer_pkg_libhelm_release.Info
release.Chart
release.Metadata
release.ChartReference
release.File
github_com_portainer_portainer_pkg_libhelm_release.Release
users.addHelmRepoUrlPayload
github_com_portainer_portainer_pkg_libhelm_release.HookExecution
unstructured.Unstructured
users.helmUserRepositoryResponse
Properties
| Property | Type | Container |
|---|---|---|
| Code | string | |
| jwt | string | |
| Password | string | |
| Username | string | |
| FileContent | list | |
| FileName | string | |
| CreatedByUserId | integer | |
| Description | string | |
| EdgeTemplate | boolean | |
| EntryPoint | string | |
| GitConfig | reference | |
| Id | integer | |
| IsComposeFormat | boolean | |
| Logo | string | |
| Note | string | |
| Platform | ||
| ProjectPath | string | |
| ResourceControl | reference | |
| Title | string | |
| Type | ||
| Variables | list | |
| ComposeFilePathInRepository | string | |
| RepositoryAuthentication | boolean | |
| RepositoryAuthorizationType | ||
| RepositoryGitCredentialID | integer | |
| RepositoryPassword | string | |
| RepositoryReferenceName | string | |
| RepositoryURL | string | |
| RepositoryUsername | string | |
| TLSSkipVerify | boolean | |
| defaultValue | string | |
| description | string | |
| label | string | |
| name | string | |
| AuthorizationType | reference | |
| GitCredentialID | integer | |
| AccessLevel | reference | |
| UserId | integer | |
| AdministratorsOnly | boolean | |
| OwnerId | integer | |
| Public | boolean | |
| ResourceId | string | |
| SubResourceIds | list | |
| System | boolean | |
| TeamAccesses | list | |
| UserAccesses | list | |
| Authentication | ||
| ConfigFilePath | string | |
| ConfigHash | string | |
| ReferenceName | string | |
| URL | string | |
| TeamId | integer | |
| healthy | integer | |
| running | integer | |
| stopped | integer | |
| total | integer | |
| unhealthy | integer | |
| gpus | string | |
| created | integer | |
| id | string | |
| nodeName | string | |
| size | integer | |
| tags | list | |
| used | boolean | |
| containers | reference | |
| images | reference | |
| networks | integer | |
| services | integer | |
| stacks | integer | |
| volumes | integer | |
| value | string | |
| ForceRecreate | boolean | |
| Prune | boolean | |
| RemoveVolumes | boolean | |
| AlwaysCloneGitRepoForRelativePath | boolean | |
| CreatedBy | string | |
| DeployerOptionsPayload | reference | |
| DirEntries | list | |
| EdgeUpdateID | integer | |
| EntryFileName | string | |
| EnvVars | list | |
| FilesystemPath | string | |
| ForceUpdate | boolean | |
| HelmConfig | ||
| ID | integer | |
| Name | string | |
| Namespace | string | |
| PrePullImage | boolean | |
| RePullImage | boolean | |
| ReadyRePullImage | boolean | |
| RegistryCredentials | list | |
| RetryDeploy | boolean | |
| RetryPeriod | integer | |
| RollbackTo | integer | |
| StackFileContent | string | |
| SupportRelativePath | boolean | |
| Version | integer | |
| Content | string | |
| IsFile | boolean | |
| Permissions | reference | |
| Secret | string | |
| ServerURL | string | |
| Atomic | boolean | |
| ChartPath | string | |
| Timeout | string | |
| ValuesFiles | list | |
| Dynamic | boolean | |
| Endpoints | list | |
| PartialMatch | boolean | |
| TagIDs | list | |
| EndpointIds | integer | |
| EndpointTypes | list | |
| HasEdgeJob | boolean | |
| HasEdgeStack | boolean | |
| TagIds | list | |
| TrustedEndpoints | list | |
| EndpointId | integer | |
| EndpointName | string | |
| LogsStatus | reference | |
| Created | integer | |
| CronExpression | string | |
| EdgeGroups | list | |
| GroupLogsCollection | ||
| Recurring | boolean | |
| ScriptPath | string | |
| CollectLogs | boolean | |
| Error | string | |
| Time | integer | |
| CreationDate | integer | |
| DeploymentType | reference | |
| ManifestPath | string | |
| NumDeployments | integer | |
| Status | ||
| UseManifestNamespaces | boolean | |
| UpdateVersion | boolean | |
| Registries | list | |
| Acknowledged | boolean | |
| ImagesPulled | boolean | |
| Ok | boolean | |
| Pending | boolean | |
| RemoteUpdateSuccess | boolean | |
| Remove | boolean | |
| FileVersion | integer | |
| EndpointID | integer | |
| DeploymentInfo | ||
| Details | ||
| FilePathInRepository | string | |
| Namespaces | list | |
| RoleId | integer | |
| AssociatedEndpoints | list | |
| AuthorizedTeams | list | |
| AuthorizedUsers | list | |
| Labels | list | |
| Tags | list | |
| TeamAccessPolicies | reference | |
| UserAccessPolicies | reference | |
| IsServerIngressClassDetected | boolean | |
| IsServerMetricsDetected | boolean | |
| IsServerStorageDetected | boolean | |
| TLS | boolean | |
| TLSCACert | string | |
| TLSCert | string | |
| TLSKey | string | |
| OrganisationName | string | |
| UseOrganisation | boolean | |
| Region | string | |
| PullImage | boolean | |
| ServiceID | string | |
| AccessToken | string | |
| AccessTokenExpiry | integer | |
| BaseURL | string | |
| Ecr | reference | |
| Github | reference | |
| Gitlab | reference | |
| ManagementConfiguration | reference | |
| Quay | reference | |
| RegistryAccesses | reference | |
| AccessModes | list | |
| AllowVolumeExpansion | boolean | |
| Provisioner | string | |
| TLSConfig | reference | |
| deleteCluster | boolean | |
| Script | string | |
| InstanceURL | string | |
| ProjectId | integer | |
| allowBindMountsForRegularUsers | boolean | |
| allowContainerCapabilitiesForRegularUsers | boolean | |
| allowDeviceMappingForRegularUsers | boolean | |
| allowHostNamespaceForRegularUsers | boolean | |
| allowPrivilegedModeForRegularUsers | boolean | |
| allowStackManagementForRegularUsers | boolean | |
| allowSysctlSettingForRegularUsers | boolean | |
| allowVolumeBrowserForRegularUsers | boolean | |
| enableGPUManagement | boolean | |
| enableHostManagementFeatures | boolean | |
| DiagnosticsData | reference | |
| KubernetesVersion | string | |
| NodeCount | integer | |
| PerformanceMetrics | reference | |
| TotalCPU | integer | |
| TotalMemory | integer | |
| AsyncMode | boolean | |
| CommandInterval | integer | |
| PingInterval | integer | |
| SnapshotInterval | integer | |
| endpoints | list | |
| limit | integer | |
| remaining | integer | |
| DNS | ||
| Log | string | |
| Proxy | ||
| Telnet | ||
| MigrateGPUs | boolean | |
| MigrateIngresses | boolean | |
| AzureApplicationID | string | |
| AzureAuthenticationKey | string | |
| AzureTenantID | string | |
| EdgeCheckinInterval | integer | |
| Gpus | list | |
| GroupID | integer | |
| Kubernetes | ||
| PublicURL | string | |
| TLSSkipClientVerify | boolean | |
| ContainerCount | integer | |
| DockerSnapshotRaw | reference | |
| DockerVersion | string | |
| GpuUseAll | boolean | |
| GpuUseList | list | |
| HealthyContainerCount | integer | |
| ImageCount | integer | |
| IsPodman | boolean | |
| RunningContainerCount | integer | |
| ServiceCount | integer | |
| StackCount | integer | |
| StoppedContainerCount | integer | |
| Swarm | boolean | |
| UnhealthyContainerCount | integer | |
| VolumeCount | integer | |
| AMTDeviceGUID | string | |
| Agent | ||
| AzureCredentials | reference | |
| ComposeSyntaxMaxVersion | string | |
| ContainerEngine | string | |
| Edge | reference | |
| EdgeID | string | |
| EdgeKey | string | |
| EnableGPUManagement | boolean | |
| GroupId | integer | |
| Heartbeat | boolean | |
| IsEdgeDevice | boolean | |
| LastCheckInDate | integer | |
| PostInitMigrations | ||
| SecuritySettings | ||
| Snapshots | list | |
| UserTrusted | boolean | |
| Warnings | list | |
| Configuration | reference | |
| Flags | reference | |
| CPUUsage | decimal | |
| MemoryUsage | decimal | |
| NetworkUsage | decimal | |
| ApplicationID | string | |
| AuthenticationKey | string | |
| TenantID | string | |
| AllowNoneIngressClass | boolean | |
| EnableResourceOverCommit | boolean | |
| IngressAvailabilityPerNamespace | boolean | |
| IngressClasses | list | |
| ResourceOverCommitPercentage | integer | |
| RestrictDefaultNamespace | boolean | |
| StorageClasses | list | |
| UseLoadBalancer | boolean | |
| UseServerMetrics | boolean | |
| Blocked | boolean | |
| BlockedNamespaces | list | |
| deleted | list | |
| errors | list | |
| Relations | ||
| checkin | integer | |
| credentials | string | |
| port | integer | |
| schedules | list | |
| status | string | |
| endpointID | integer | |
| authorizationType | reference | |
| password | string | |
| reference | string | |
| repository | string | |
| targetFile | string | |
| username | string | |
| computedValues | string | |
| userSuppliedValues | string | |
| string | ||
| url | string | |
| atomic | boolean | |
| chart | string | |
| namespace | string | |
| repo | string | |
| values | string | |
| version | string | |
| alias | string | |
| condition | string | |
| enabled | boolean | |
| import-values | list | |
| appVersion | string | |
| revision | string | |
| updated | string | |
| dependencies | list | |
| digest | string | |
| generated | string | |
| delete_policies | list | |
| events | list | |
| kind | string | |
| last_run | ||
| manifest | string | |
| path | string | |
| weight | integer | |
| first_deployed | string | |
| last_deployed | string | |
| notes | string | |
| resources | list | |
| files | list | |
| lock | ||
| metadata | ||
| templates | list | |
| annotations | ||
| apiVersion | string | |
| deprecated | boolean | |
| home | string | |
| icon | string | |
| keywords | list | |
| kubeVersion | string | |
| maintainers | list | |
| sources | list | |
| type | string | |
| chartPath | string | |
| registryID | integer | |
| repoURL | string | |
| data | list | |
| chartReference | ||
| config | ||
| hooks | list | |
| info | ||
| stackID | integer | |
| completed_at | string | |
| phase | string | |
| started_at | string | |
| Object | ||
| GlobalRepository | string | |
| UserRepositories | list |
JSON-LD Document
{
"@context": {
"@vocab": "https://portainer.io/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"portainer": "https://portainer.io/schema#",
"auth.oauthPayload": "portainer:auth.oauthPayload",
"Code": {
"@id": "portainer:Code",
"@type": "xsd:string"
},
"auth.authenticateResponse": "portainer:auth.authenticateResponse",
"jwt": {
"@id": "portainer:jwt",
"@type": "xsd:string"
},
"auth.authenticatePayload": "portainer:auth.authenticatePayload",
"Password": {
"@id": "portainer:Password",
"@type": "xsd:string"
},
"Username": {
"@id": "portainer:Username",
"@type": "xsd:string"
},
"backup.backupPayload": "portainer:backup.backupPayload",
"backup.restorePayload": "portainer:backup.restorePayload",
"FileContent": {
"@id": "portainer:FileContent",
"@container": "@list"
},
"FileName": {
"@id": "portainer:FileName",
"@type": "xsd:string"
},
"portainer.CustomTemplatePlatform": "portainer:portainer.CustomTemplatePlatform",
"portainer.CustomTemplate": "portainer:portainer.CustomTemplate",
"CreatedByUserId": {
"@id": "portainer:CreatedByUserId",
"@type": "xsd:integer"
},
"Description": {
"@id": "portainer:Description",
"@type": "xsd:string"
},
"EdgeTemplate": {
"@id": "portainer:EdgeTemplate",
"@type": "xsd:boolean"
},
"EntryPoint": {
"@id": "portainer:EntryPoint",
"@type": "xsd:string"
},
"GitConfig": {
"@id": "portainer:GitConfig",
"@type": "@id"
},
"Id": {
"@id": "portainer:Id",
"@type": "xsd:integer"
},
"IsComposeFormat": {
"@id": "portainer:IsComposeFormat",
"@type": "xsd:boolean"
},
"Logo": {
"@id": "portainer:Logo",
"@type": "xsd:string"
},
"Note": {
"@id": "portainer:Note",
"@type": "xsd:string"
},
"Platform": {
"@id": "portainer:Platform"
},
"ProjectPath": {
"@id": "portainer:ProjectPath",
"@type": "xsd:string"
},
"ResourceControl": {
"@id": "portainer:ResourceControl",
"@type": "@id"
},
"Title": {
"@id": "portainer:Title",
"@type": "xsd:string"
},
"Type": {
"@id": "portainer:Type"
},
"Variables": {
"@id": "portainer:Variables",
"@container": "@list"
},
"portainer.StackType": "portainer:portainer.StackType",
"customtemplates.customTemplateUpdatePayload": "portainer:customtemplates.customTemplateUpdatePayload",
"ComposeFilePathInRepository": {
"@id": "portainer:ComposeFilePathInRepository",
"@type": "xsd:string"
},
"RepositoryAuthentication": {
"@id": "portainer:RepositoryAuthentication",
"@type": "xsd:boolean"
},
"RepositoryAuthorizationType": {
"@id": "portainer:RepositoryAuthorizationType"
},
"RepositoryGitCredentialID": {
"@id": "portainer:RepositoryGitCredentialID",
"@type": "xsd:integer"
},
"RepositoryPassword": {
"@id": "portainer:RepositoryPassword",
"@type": "xsd:string"
},
"RepositoryReferenceName": {
"@id": "portainer:RepositoryReferenceName",
"@type": "xsd:string"
},
"RepositoryURL": {
"@id": "portainer:RepositoryURL",
"@type": "xsd:string"
},
"RepositoryUsername": {
"@id": "portainer:RepositoryUsername",
"@type": "xsd:string"
},
"TLSSkipVerify": {
"@id": "portainer:TLSSkipVerify",
"@type": "xsd:boolean"
},
"portainer.CustomTemplateVariableDefinition": "portainer:portainer.CustomTemplateVariableDefinition",
"defaultValue": {
"@id": "portainer:defaultValue",
"@type": "xsd:string"
},
"description": {
"@id": "portainer:description",
"@type": "xsd:string"
},
"label": {
"@id": "portainer:label",
"@type": "xsd:string"
},
"name": {
"@id": "portainer:name",
"@type": "xsd:string"
},
"gittypes.GitAuthentication": "portainer:gittypes.GitAuthentication",
"AuthorizationType": {
"@id": "portainer:AuthorizationType",
"@type": "@id"
},
"GitCredentialID": {
"@id": "portainer:GitCredentialID",
"@type": "xsd:integer"
},
"portainer.UserResourceAccess": "portainer:portainer.UserResourceAccess",
"AccessLevel": {
"@id": "portainer:AccessLevel",
"@type": "@id"
},
"UserId": {
"@id": "portainer:UserId",
"@type": "xsd:integer"
},
"customtemplates.customTemplateFromGitRepositoryPayload": "portainer:customtemplates.customTemplateFromGitRepositoryPayload",
"customtemplates.customTemplateFromFileContentPayload": "portainer:customtemplates.customTemplateFromFileContentPayload",
"customtemplates.fileResponse": "portainer:customtemplates.fileResponse",
"portainer.ResourceControl": "portainer:portainer.ResourceControl",
"AdministratorsOnly": {
"@id": "portainer:AdministratorsOnly",
"@type": "xsd:boolean"
},
"OwnerId": {
"@id": "portainer:OwnerId",
"@type": "xsd:integer"
},
"Public": {
"@id": "portainer:Public",
"@type": "xsd:boolean"
},
"ResourceId": {
"@id": "portainer:ResourceId",
"@type": "xsd:string"
},
"SubResourceIds": {
"@id": "portainer:SubResourceIds",
"@container": "@list"
},
"System": {
"@id": "portainer:System",
"@type": "xsd:boolean"
},
"TeamAccesses": {
"@id": "portainer:TeamAccesses",
"@container": "@list"
},
"UserAccesses": {
"@id": "portainer:UserAccesses",
"@container": "@list"
},
"gittypes.RepoConfig": "portainer:gittypes.RepoConfig",
"Authentication": {
"@id": "portainer:Authentication"
},
"ConfigFilePath": {
"@id": "portainer:ConfigFilePath",
"@type": "xsd:string"
},
"ConfigHash": {
"@id": "portainer:ConfigHash",
"@type": "xsd:string"
},
"ReferenceName": {
"@id": "portainer:ReferenceName",
"@type": "xsd:string"
},
"URL": {
"@id": "portainer:URL",
"@type": "xsd:string"
},
"portainer.ResourceControlType": "portainer:portainer.ResourceControlType",
"gittypes.GitCredentialAuthType": "portainer:gittypes.GitCredentialAuthType",
"portainer.TeamResourceAccess": "portainer:portainer.TeamResourceAccess",
"TeamId": {
"@id": "portainer:TeamId",
"@type": "xsd:integer"
},
"portainer.ResourceAccessLevel": "portainer:portainer.ResourceAccessLevel",
"stats.ContainerStats": "portainer:stats.ContainerStats",
"healthy": {
"@id": "portainer:healthy",
"@type": "xsd:integer"
},
"running": {
"@id": "portainer:running",
"@type": "xsd:integer"
},
"stopped": {
"@id": "portainer:stopped",
"@type": "xsd:integer"
},
"total": {
"@id": "portainer:total",
"@type": "xsd:integer"
},
"unhealthy": {
"@id": "portainer:unhealthy",
"@type": "xsd:integer"
},
"containers.containerGpusResponse": "portainer:containers.containerGpusResponse",
"gpus": {
"@id": "portainer:gpus",
"@type": "xsd:string"
},
"images.ImageResponse": "portainer:images.ImageResponse",
"created": {
"@id": "portainer:created",
"@type": "xsd:integer"
},
"id": {
"@id": "portainer:id",
"@type": "xsd:string"
},
"nodeName": {
"@id": "portainer:nodeName",
"@type": "xsd:string"
},
"size": {
"@id": "portainer:size",
"@type": "xsd:integer"
},
"tags": {
"@id": "portainer:tags",
"@container": "@list"
},
"used": {
"@id": "portainer:used",
"@type": "xsd:boolean"
},
"docker.dashboardResponse": "portainer:docker.dashboardResponse",
"containers": {
"@id": "portainer:containers",
"@type": "@id"
},
"images": {
"@id": "portainer:images",
"@type": "@id"
},
"networks": {
"@id": "portainer:networks",
"@type": "xsd:integer"
},
"services": {
"@id": "portainer:services",
"@type": "xsd:integer"
},
"stacks": {
"@id": "portainer:stacks",
"@type": "xsd:integer"
},
"volumes": {
"@id": "portainer:volumes",
"@type": "xsd:integer"
},
"docker.imagesCounters": "portainer:docker.imagesCounters",
"portainer.Pair": "portainer:portainer.Pair",
"value": {
"@id": "portainer:value",
"@type": "xsd:string"
},
"edge.DeployerOptionsPayload": "portainer:edge.DeployerOptionsPayload",
"ForceRecreate": {
"@id": "portainer:ForceRecreate",
"@type": "xsd:boolean"
},
"Prune": {
"@id": "portainer:Prune",
"@type": "xsd:boolean"
},
"RemoveVolumes": {
"@id": "portainer:RemoveVolumes",
"@type": "xsd:boolean"
},
"edge.StackPayload": "portainer:edge.StackPayload",
"AlwaysCloneGitRepoForRelativePath": {
"@id": "portainer:AlwaysCloneGitRepoForRelativePath",
"@type": "xsd:boolean"
},
"CreatedBy": {
"@id": "portainer:CreatedBy",
"@type": "xsd:string"
},
"DeployerOptionsPayload": {
"@id": "portainer:DeployerOptionsPayload",
"@type": "@id"
},
"DirEntries": {
"@id": "portainer:DirEntries",
"@container": "@list"
},
"EdgeUpdateID": {
"@id": "portainer:EdgeUpdateID",
"@type": "xsd:integer"
},
"EntryFileName": {
"@id": "portainer:EntryFileName",
"@type": "xsd:string"
},
"EnvVars": {
"@id": "portainer:EnvVars",
"@container": "@list"
},
"FilesystemPath": {
"@id": "portainer:FilesystemPath",
"@type": "xsd:string"
},
"ForceUpdate": {
"@id": "portainer:ForceUpdate",
"@type": "xsd:boolean"
},
"HelmConfig": {
"@id": "portainer:HelmConfig"
},
"ID": {
"@id": "portainer:ID",
"@type": "xsd:integer"
},
"Name": {
"@id": "portainer:Name",
"@type": "xsd:string"
},
"Namespace": {
"@id": "portainer:Namespace",
"@type": "xsd:string"
},
"PrePullImage": {
"@id": "portainer:PrePullImage",
"@type": "xsd:boolean"
},
"RePullImage": {
"@id": "portainer:RePullImage",
"@type": "xsd:boolean"
},
"ReadyRePullImage": {
"@id": "portainer:ReadyRePullImage",
"@type": "xsd:boolean"
},
"RegistryCredentials": {
"@id": "portainer:RegistryCredentials",
"@container": "@list"
},
"RetryDeploy": {
"@id": "portainer:RetryDeploy",
"@type": "xsd:boolean"
},
"RetryPeriod": {
"@id": "portainer:RetryPeriod",
"@type": "xsd:integer"
},
"RollbackTo": {
"@id": "portainer:RollbackTo",
"@type": "xsd:integer"
},
"StackFileContent": {
"@id": "portainer:StackFileContent",
"@type": "xsd:string"
},
"SupportRelativePath": {
"@id": "portainer:SupportRelativePath",
"@type": "xsd:boolean"
},
"Version": {
"@id": "portainer:Version",
"@type": "xsd:integer"
},
"filesystem.DirEntry": "portainer:filesystem.DirEntry",
"Content": {
"@id": "portainer:Content",
"@type": "xsd:string"
},
"IsFile": {
"@id": "portainer:IsFile",
"@type": "xsd:boolean"
},
"Permissions": {
"@id": "portainer:Permissions",
"@type": "@id"
},
"os.FileMode": "portainer:os.FileMode",
"edge.RegistryCredentials": "portainer:edge.RegistryCredentials",
"Secret": {
"@id": "portainer:Secret",
"@type": "xsd:string"
},
"ServerURL": {
"@id": "portainer:ServerURL",
"@type": "xsd:string"
},
"portainer.HelmConfig": "portainer:portainer.HelmConfig",
"Atomic": {
"@id": "portainer:Atomic",
"@type": "xsd:boolean"
},
"ChartPath": {
"@id": "portainer:ChartPath",
"@type": "xsd:string"
},
"Timeout": {
"@id": "portainer:Timeout",
"@type": "xsd:string"
},
"ValuesFiles": {
"@id": "portainer:ValuesFiles",
"@container": "@list"
},
"edgegroups.edgeGroupUpdatePayload": "portainer:edgegroups.edgeGroupUpdatePayload",
"Dynamic": {
"@id": "portainer:Dynamic",
"@type": "xsd:boolean"
},
"Endpoints": {
"@id": "portainer:Endpoints",
"@container": "@list"
},
"PartialMatch": {
"@id": "portainer:PartialMatch",
"@type": "xsd:boolean"
},
"TagIDs": {
"@id": "portainer:TagIDs",
"@container": "@list"
},
"edgegroups.decoratedEdgeGroup": "portainer:edgegroups.decoratedEdgeGroup",
"EndpointIds": {
"@id": "portainer:EndpointIds",
"@type": "xsd:integer"
},
"EndpointTypes": {
"@id": "portainer:EndpointTypes",
"@container": "@list"
},
"HasEdgeJob": {
"@id": "portainer:HasEdgeJob",
"@type": "xsd:boolean"
},
"HasEdgeStack": {
"@id": "portainer:HasEdgeStack",
"@type": "xsd:boolean"
},
"TagIds": {
"@id": "portainer:TagIds",
"@container": "@list"
},
"TrustedEndpoints": {
"@id": "portainer:TrustedEndpoints",
"@container": "@list"
},
"edgegroups.edgeGroupCreatePayload": "portainer:edgegroups.edgeGroupCreatePayload",
"portainer.EdgeGroup": "portainer:portainer.EdgeGroup",
"portainer.EndpointType": "portainer:portainer.EndpointType",
"edgejobs.taskContainer": "portainer:edgejobs.taskContainer",
"EndpointId": {
"@id": "portainer:EndpointId",
"@type": "xsd:integer"
},
"EndpointName": {
"@id": "portainer:EndpointName",
"@type": "xsd:string"
},
"LogsStatus": {
"@id": "portainer:LogsStatus",
"@type": "@id"
},
"portainer.EdgeJob": "portainer:portainer.EdgeJob",
"Created": {
"@id": "portainer:Created",
"@type": "xsd:integer"
},
"CronExpression": {
"@id": "portainer:CronExpression",
"@type": "xsd:string"
},
"EdgeGroups": {
"@id": "portainer:EdgeGroups",
"@container": "@list"
},
"GroupLogsCollection": {
"@id": "portainer:GroupLogsCollection"
},
"Recurring": {
"@id": "portainer:Recurring",
"@type": "xsd:boolean"
},
"ScriptPath": {
"@id": "portainer:ScriptPath",
"@type": "xsd:string"
},
"edgejobs.edgeJobCreateFromFileContentPayload": "portainer:edgejobs.edgeJobCreateFromFileContentPayload",
"edgejobs.fileResponse": "portainer:edgejobs.fileResponse",
"portainer.EdgeJobLogsStatus": "portainer:portainer.EdgeJobLogsStatus",
"edgejobs.edgeJobFileResponse": "portainer:edgejobs.edgeJobFileResponse",
"edgejobs.edgeJobUpdatePayload": "portainer:edgejobs.edgeJobUpdatePayload",
"portainer.EdgeJobEndpointMeta": "portainer:portainer.EdgeJobEndpointMeta",
"CollectLogs": {
"@id": "portainer:CollectLogs",
"@type": "xsd:boolean"
},
"portainer.EdgeStackDeploymentStatus": "portainer:portainer.EdgeStackDeploymentStatus",
"Error": {
"@id": "portainer:Error",
"@type": "xsd:string"
},
"Time": {
"@id": "portainer:Time",
"@type": "xsd:integer"
},
"portainer.EdgeStack": "portainer:portainer.EdgeStack",
"CreationDate": {
"@id": "portainer:CreationDate",
"@type": "xsd:integer"
},
"DeploymentType": {
"@id": "portainer:DeploymentType",
"@type": "@id"
},
"ManifestPath": {
"@id": "portainer:ManifestPath",
"@type": "xsd:string"
},
"NumDeployments": {
"@id": "portainer:NumDeployments",
"@type": "xsd:integer"
},
"Status": {
"@id": "portainer:Status"
},
"UseManifestNamespaces": {
"@id": "portainer:UseManifestNamespaces",
"@type": "xsd:boolean"
},
"portainer.EdgeStackStatusType": "portainer:portainer.EdgeStackStatusType",
"edgestacks.updateEdgeStackPayload": "portainer:edgestacks.updateEdgeStackPayload",
"UpdateVersion": {
"@id": "portainer:UpdateVersion",
"@type": "xsd:boolean"
},
"edgestacks.stackFileResponse": "portainer:edgestacks.stackFileResponse",
"edgestacks.edgeStackFromStringPayload": "portainer:edgestacks.edgeStackFromStringPayload",
"Registries": {
"@id": "portainer:Registries",
"@container": "@list"
},
"portainer.EdgeStackStatusDetails": "portainer:portainer.EdgeStackStatusDetails",
"Acknowledged": {
"@id": "portainer:Acknowledged",
"@type": "xsd:boolean"
},
"ImagesPulled": {
"@id": "portainer:ImagesPulled",
"@type": "xsd:boolean"
},
"Ok": {
"@id": "portainer:Ok",
"@type": "xsd:boolean"
},
"Pending": {
"@id": "portainer:Pending",
"@type": "xsd:boolean"
},
"RemoteUpdateSuccess": {
"@id": "portainer:RemoteUpdateSuccess",
"@type": "xsd:boolean"
},
"Remove": {
"@id": "portainer:Remove",
"@type": "xsd:boolean"
},
"portainer.StackDeploymentInfo": "portainer:portainer.StackDeploymentInfo",
"FileVersion": {
"@id": "portainer:FileVersion",
"@type": "xsd:integer"
},
"edgestacks.updateStatusPayload": "portainer:edgestacks.updateStatusPayload",
"EndpointID": {
"@id": "portainer:EndpointID",
"@type": "xsd:integer"
},
"portainer.EdgeStackStatus": "portainer:portainer.EdgeStackStatus",
"DeploymentInfo": {
"@id": "portainer:DeploymentInfo"
},
"Details": {
"@id": "portainer:Details"
},
"edgestacks.edgeStackFromGitRepositoryPayload": "portainer:edgestacks.edgeStackFromGitRepositoryPayload",
"FilePathInRepository": {
"@id": "portainer:FilePathInRepository",
"@type": "xsd:string"
},
"portainer.EdgeStackDeploymentType": "portainer:portainer.EdgeStackDeploymentType",
"portainer.AccessPolicy": "portainer:portainer.AccessPolicy",
"Namespaces": {
"@id": "portainer:Namespaces",
"@container": "@list"
},
"RoleId": {
"@id": "portainer:RoleId",
"@type": "xsd:integer"
},
"endpointgroups.endpointGroupCreatePayload": "portainer:endpointgroups.endpointGroupCreatePayload",
"AssociatedEndpoints": {
"@id": "portainer:AssociatedEndpoints",
"@container": "@list"
},
"portainer.EndpointGroup": "portainer:portainer.EndpointGroup",
"AuthorizedTeams": {
"@id": "portainer:AuthorizedTeams",
"@container": "@list"
},
"AuthorizedUsers": {
"@id": "portainer:AuthorizedUsers",
"@container": "@list"
},
"Labels": {
"@id": "portainer:Labels",
"@container": "@list"
},
"Tags": {
"@id": "portainer:Tags",
"@container": "@list"
},
"TeamAccessPolicies": {
"@id": "portainer:TeamAccessPolicies",
"@type": "@id"
},
"UserAccessPolicies": {
"@id": "portainer:UserAccessPolicies",
"@type": "@id"
},
"endpointgroups.endpointGroupUpdatePayload": "portainer:endpointgroups.endpointGroupUpdatePayload",
"portainer.KubernetesFlags": "portainer:portainer.KubernetesFlags",
"IsServerIngressClassDetected": {
"@id": "portainer:IsServerIngressClassDetected",
"@type": "xsd:boolean"
},
"IsServerMetricsDetected": {
"@id": "portainer:IsServerMetricsDetected",
"@type": "xsd:boolean"
},
"IsServerStorageDetected": {
"@id": "portainer:IsServerStorageDetected",
"@type": "xsd:boolean"
},
"portainer.TLSConfiguration": "portainer:portainer.TLSConfiguration",
"TLS": {
"@id": "portainer:TLS",
"@type": "xsd:boolean"
},
"TLSCACert": {
"@id": "portainer:TLSCACert",
"@type": "xsd:string"
},
"TLSCert": {
"@id": "portainer:TLSCert",
"@type": "xsd:string"
},
"TLSKey": {
"@id": "portainer:TLSKey",
"@type": "xsd:string"
},
"portainer.GithubRegistryData": "portainer:portainer.GithubRegistryData",
"OrganisationName": {
"@id": "portainer:OrganisationName",
"@type": "xsd:string"
},
"UseOrganisation": {
"@id": "portainer:UseOrganisation",
"@type": "xsd:boolean"
},
"portainer.EcrData": "portainer:portainer.EcrData",
"Region": {
"@id": "portainer:Region",
"@type": "xsd:string"
},
"endpoints.forceUpdateServicePayload": "portainer:endpoints.forceUpdateServicePayload",
"PullImage": {
"@id": "portainer:PullImage",
"@type": "xsd:boolean"
},
"ServiceID": {
"@id": "portainer:ServiceID",
"@type": "xsd:string"
},
"portainer.Registry": "portainer:portainer.Registry",
"AccessToken": {
"@id": "portainer:AccessToken",
"@type": "xsd:string"
},
"AccessTokenExpiry": {
"@id": "portainer:AccessTokenExpiry",
"@type": "xsd:integer"
},
"BaseURL": {
"@id": "portainer:BaseURL",
"@type": "xsd:string"
},
"Ecr": {
"@id": "portainer:Ecr",
"@type": "@id"
},
"Github": {
"@id": "portainer:Github",
"@type": "@id"
},
"Gitlab": {
"@id": "portainer:Gitlab",
"@type": "@id"
},
"ManagementConfiguration": {
"@id": "portainer:ManagementConfiguration",
"@type": "@id"
},
"Quay": {
"@id": "portainer:Quay",
"@type": "@id"
},
"RegistryAccesses": {
"@id": "portainer:RegistryAccesses",
"@type": "@id"
},
"portainer.EndpointStatus": "portainer:portainer.EndpointStatus",
"portainer.KubernetesStorageClassConfig": "portainer:portainer.KubernetesStorageClassConfig",
"AccessModes": {
"@id": "portainer:AccessModes",
"@container": "@list"
},
"AllowVolumeExpansion": {
"@id": "portainer:AllowVolumeExpansion",
"@type": "xsd:boolean"
},
"Provisioner": {
"@id": "portainer:Provisioner",
"@type": "xsd:string"
},
"portainer.RegistryManagementConfiguration": "portainer:portainer.RegistryManagementConfiguration",
"TLSConfig": {
"@id": "portainer:TLSConfig",
"@type": "@id"
},
"endpoints.endpointDeleteRequest": "portainer:endpoints.endpointDeleteRequest",
"deleteCluster": {
"@id": "portainer:deleteCluster",
"@type": "xsd:boolean"
},
"endpointedge.edgeJobResponse": "portainer:endpointedge.edgeJobResponse",
"Script": {
"@id": "portainer:Script",
"@type": "xsd:string"
},
"portainer.GitlabRegistryData": "portainer:portainer.GitlabRegistryData",
"InstanceURL": {
"@id": "portainer:InstanceURL",
"@type": "xsd:string"
},
"ProjectId": {
"@id": "portainer:ProjectId",
"@type": "xsd:integer"
},
"endpoints.endpointSettingsUpdatePayload": "portainer:endpoints.endpointSettingsUpdatePayload",
"allowBindMountsForRegularUsers": {
"@id": "portainer:allowBindMountsForRegularUsers",
"@type": "xsd:boolean"
},
"allowContainerCapabilitiesForRegularUsers": {
"@id": "portainer:allowContainerCapabilitiesForRegularUsers",
"@type": "xsd:boolean"
},
"allowDeviceMappingForRegularUsers": {
"@id": "portainer:allowDeviceMappingForRegularUsers",
"@type": "xsd:boolean"
},
"allowHostNamespaceForRegularUsers": {
"@id": "portainer:allowHostNamespaceForRegularUsers",
"@type": "xsd:boolean"
},
"allowPrivilegedModeForRegularUsers": {
"@id": "portainer:allowPrivilegedModeForRegularUsers",
"@type": "xsd:boolean"
},
"allowStackManagementForRegularUsers": {
"@id": "portainer:allowStackManagementForRegularUsers",
"@type": "xsd:boolean"
},
"allowSysctlSettingForRegularUsers": {
"@id": "portainer:allowSysctlSettingForRegularUsers",
"@type": "xsd:boolean"
},
"allowVolumeBrowserForRegularUsers": {
"@id": "portainer:allowVolumeBrowserForRegularUsers",
"@type": "xsd:boolean"
},
"enableGPUManagement": {
"@id": "portainer:enableGPUManagement",
"@type": "xsd:boolean"
},
"enableHostManagementFeatures": {
"@id": "portainer:enableHostManagementFeatures",
"@type": "xsd:boolean"
},
"portainer.KubernetesSnapshot": "portainer:portainer.KubernetesSnapshot",
"DiagnosticsData": {
"@id": "portainer:DiagnosticsData",
"@type": "@id"
},
"KubernetesVersion": {
"@id": "portainer:KubernetesVersion",
"@type": "xsd:string"
},
"NodeCount": {
"@id": "portainer:NodeCount",
"@type": "xsd:integer"
},
"PerformanceMetrics": {
"@id": "portainer:PerformanceMetrics",
"@type": "@id"
},
"TotalCPU": {
"@id": "portainer:TotalCPU",
"@type": "xsd:integer"
},
"TotalMemory": {
"@id": "portainer:TotalMemory",
"@type": "xsd:integer"
},
"portainer.EnvironmentEdgeSettings": "portainer:portainer.EnvironmentEdgeSettings",
"AsyncMode": {
"@id": "portainer:AsyncMode",
"@type": "xsd:boolean"
},
"CommandInterval": {
"@id": "portainer:CommandInterval",
"@type": "xsd:integer"
},
"PingInterval": {
"@id": "portainer:PingInterval",
"@type": "xsd:integer"
},
"SnapshotInterval": {
"@id": "portainer:SnapshotInterval",
"@type": "xsd:integer"
},
"endpoints.endpointDeleteBatchPayload": "portainer:endpoints.endpointDeleteBatchPayload",
"endpoints": {
"@id": "portainer:endpoints",
"@container": "@list"
},
"endpoints.dockerhubStatusResponse": "portainer:endpoints.dockerhubStatusResponse",
"limit": {
"@id": "portainer:limit",
"@type": "xsd:integer"
},
"remaining": {
"@id": "portainer:remaining",
"@type": "xsd:integer"
},
"portainer.DiagnosticsData": "portainer:portainer.DiagnosticsData",
"DNS": {
"@id": "portainer:DNS"
},
"Log": {
"@id": "portainer:Log",
"@type": "xsd:string"
},
"Proxy": {
"@id": "portainer:Proxy"
},
"Telnet": {
"@id": "portainer:Telnet"
},
"portainer.QuayRegistryData": "portainer:portainer.QuayRegistryData",
"portainer.EndpointPostInitMigrations": "portainer:portainer.EndpointPostInitMigrations",
"MigrateGPUs": {
"@id": "portainer:MigrateGPUs",
"@type": "xsd:boolean"
},
"MigrateIngresses": {
"@id": "portainer:MigrateIngresses",
"@type": "xsd:boolean"
},
"endpoints.endpointUpdatePayload": "portainer:endpoints.endpointUpdatePayload",
"AzureApplicationID": {
"@id": "portainer:AzureApplicationID",
"@type": "xsd:string"
},
"AzureAuthenticationKey": {
"@id": "portainer:AzureAuthenticationKey",
"@type": "xsd:string"
},
"AzureTenantID": {
"@id": "portainer:AzureTenantID",
"@type": "xsd:string"
},
"EdgeCheckinInterval": {
"@id": "portainer:EdgeCheckinInterval",
"@type": "xsd:integer"
},
"Gpus": {
"@id": "portainer:Gpus",
"@container": "@list"
},
"GroupID": {
"@id": "portainer:GroupID",
"@type": "xsd:integer"
},
"Kubernetes": {
"@id": "portainer:Kubernetes"
},
"PublicURL": {
"@id": "portainer:PublicURL",
"@type": "xsd:string"
},
"TLSSkipClientVerify": {
"@id": "portainer:TLSSkipClientVerify",
"@type": "xsd:boolean"
},
"portainer.DockerSnapshot": "portainer:portainer.DockerSnapshot",
"ContainerCount": {
"@id": "portainer:ContainerCount",
"@type": "xsd:integer"
},
"DockerSnapshotRaw": {
"@id": "portainer:DockerSnapshotRaw",
"@type": "@id"
},
"DockerVersion": {
"@id": "portainer:DockerVersion",
"@type": "xsd:string"
},
"GpuUseAll": {
"@id": "portainer:GpuUseAll",
"@type": "xsd:boolean"
},
"GpuUseList": {
"@id": "portainer:GpuUseList",
"@container": "@list"
},
"HealthyContainerCount": {
"@id": "portainer:HealthyContainerCount",
"@type": "xsd:integer"
},
"ImageCount": {
"@id": "portainer:ImageCount",
"@type": "xsd:integer"
},
"IsPodman": {
"@id": "portainer:IsPodman",
"@type": "xsd:boolean"
},
"RunningContainerCount": {
"@id": "portainer:RunningContainerCount",
"@type": "xsd:integer"
},
"ServiceCount": {
"@id": "portainer:ServiceCount",
"@type": "xsd:integer"
},
"StackCount": {
"@id": "portainer:StackCount",
"@type": "xsd:integer"
},
"StoppedContainerCount": {
"@id": "portainer:StoppedContainerCount",
"@type": "xsd:integer"
},
"Swarm": {
"@id": "portainer:Swarm",
"@type": "xsd:boolean"
},
"UnhealthyContainerCount": {
"@id": "portainer:UnhealthyContainerCount",
"@type": "xsd:integer"
},
"VolumeCount": {
"@id": "portainer:VolumeCount",
"@type": "xsd:integer"
},
"portainer.Endpoint": "portainer:portainer.Endpoint",
"AMTDeviceGUID": {
"@id": "portainer:AMTDeviceGUID",
"@type": "xsd:string"
},
"Agent": {
"@id": "portainer:Agent"
},
"AzureCredentials": {
"@id": "portainer:AzureCredentials",
"@type": "@id"
},
"ComposeSyntaxMaxVersion": {
"@id": "portainer:ComposeSyntaxMaxVersion",
"@type": "xsd:string"
},
"ContainerEngine": {
"@id": "portainer:ContainerEngine",
"@type": "xsd:string"
},
"Edge": {
"@id": "portainer:Edge",
"@type": "@id"
},
"EdgeID": {
"@id": "portainer:EdgeID",
"@type": "xsd:string"
},
"EdgeKey": {
"@id": "portainer:EdgeKey",
"@type": "xsd:string"
},
"EnableGPUManagement": {
"@id": "portainer:EnableGPUManagement",
"@type": "xsd:boolean"
},
"GroupId": {
"@id": "portainer:GroupId",
"@type": "xsd:integer"
},
"Heartbeat": {
"@id": "portainer:Heartbeat",
"@type": "xsd:boolean"
},
"IsEdgeDevice": {
"@id": "portainer:IsEdgeDevice",
"@type": "xsd:boolean"
},
"LastCheckInDate": {
"@id": "portainer:LastCheckInDate",
"@type": "xsd:integer"
},
"PostInitMigrations": {
"@id": "portainer:PostInitMigrations"
},
"SecuritySettings": {
"@id": "portainer:SecuritySettings"
},
"Snapshots": {
"@id": "portainer:Snapshots",
"@container": "@list"
},
"UserTrusted": {
"@id": "portainer:UserTrusted",
"@type": "xsd:boolean"
},
"swarm.ServiceUpdateResponse": "portainer:swarm.ServiceUpdateResponse",
"Warnings": {
"@id": "portainer:Warnings",
"@container": "@list"
},
"portainer.RegistryType": "portainer:portainer.RegistryType",
"portainer.KubernetesData": "portainer:portainer.KubernetesData",
"Configuration": {
"@id": "portainer:Configuration",
"@type": "@id"
},
"Flags": {
"@id": "portainer:Flags",
"@type": "@id"
},
"portainer.PerformanceMetrics": "portainer:portainer.PerformanceMetrics",
"CPUUsage": {
"@id": "portainer:CPUUsage",
"@type": "xsd:decimal"
},
"MemoryUsage": {
"@id": "portainer:MemoryUsage",
"@type": "xsd:decimal"
},
"NetworkUsage": {
"@id": "portainer:NetworkUsage",
"@type": "xsd:decimal"
},
"portainer.AzureCredentials": "portainer:portainer.AzureCredentials",
"ApplicationID": {
"@id": "portainer:ApplicationID",
"@type": "xsd:string"
},
"AuthenticationKey": {
"@id": "portainer:AuthenticationKey",
"@type": "xsd:string"
},
"TenantID": {
"@id": "portainer:TenantID",
"@type": "xsd:string"
},
"endpoints.registryAccessPayload": "portainer:endpoints.registryAccessPayload",
"endpointedge.stackStatusResponse": "portainer:endpointedge.stackStatusResponse",
"portainer.KubernetesConfiguration": "portainer:portainer.KubernetesConfiguration",
"AllowNoneIngressClass": {
"@id": "portainer:AllowNoneIngressClass",
"@type": "xsd:boolean"
},
"EnableResourceOverCommit": {
"@id": "portainer:EnableResourceOverCommit",
"@type": "xsd:boolean"
},
"IngressAvailabilityPerNamespace": {
"@id": "portainer:IngressAvailabilityPerNamespace",
"@type": "xsd:boolean"
},
"IngressClasses": {
"@id": "portainer:IngressClasses",
"@container": "@list"
},
"ResourceOverCommitPercentage": {
# --- truncated at 32 KB (41 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/portainer/refs/heads/main/json-ld/portainer-context.jsonld