Skip to content

Class: DeviceCapabilitiesManifest

Capabilities of a device on which applications can be deployed.

 classDiagram
    class DeviceCapabilitiesManifest
    click DeviceCapabilitiesManifest href "../DeviceCapabilitiesManifest/"
      DeviceCapabilitiesManifest : apiVersion

      DeviceCapabilitiesManifest : kind

      DeviceCapabilitiesManifest : properties





        DeviceCapabilitiesManifest --> "1" Properties : properties
        click Properties href "../Properties/"



Attributes

Name Cardinality and Range Description Inheritance
apiVersion 1
string
Identifier of the version the API resource follows direct
kind 1
string
Must be DeviceCapabilitiesManifest direct
properties 1
Properties
Element that defines characteristics about the device direct

This section is only relevant for contributors of the specification

LinkML Source

Direct

Details
name: DeviceCapabilitiesManifest
description: Capabilities of a device on which applications can be deployed.
from_schema: https://specification.margo.org/data-model
attributes:
  apiVersion:
    name: apiVersion
    description: Identifier of the version the API resource follows.
    from_schema: https://specification.margo.org/device-capabilities
    domain_of:
    - ApplicationDeployment
    - ApplicationDescription
    - DeviceCapabilitiesManifest
    - DeploymentStatusManifest
    range: string
    required: true
  kind:
    name: kind
    description: Must be `DeviceCapabilitiesManifest`.
    from_schema: https://specification.margo.org/device-capabilities
    designates_type: true
    domain_of:
    - ApplicationDeployment
    - ApplicationDescription
    - DeviceCapabilitiesManifest
    - DeploymentStatusManifest
    range: string
    required: true
    equals_string: DeviceCapabilitiesManifest
  properties:
    name: properties
    description: Element that defines characteristics about the device. See the [Properties
      Attributes](#properties-attributes) section below.
    from_schema: https://specification.margo.org/device-capabilities
    domain_of:
    - Component
    - DeviceCapabilitiesManifest
    range: Properties
    required: true

Induced

Details
name: DeviceCapabilitiesManifest
description: Capabilities of a device on which applications can be deployed.
from_schema: https://specification.margo.org/data-model
attributes:
  apiVersion:
    name: apiVersion
    description: Identifier of the version the API resource follows.
    from_schema: https://specification.margo.org/device-capabilities
    alias: apiVersion
    owner: DeviceCapabilitiesManifest
    domain_of:
    - ApplicationDeployment
    - ApplicationDescription
    - DeviceCapabilitiesManifest
    - DeploymentStatusManifest
    range: string
    required: true
  kind:
    name: kind
    description: Must be `DeviceCapabilitiesManifest`.
    from_schema: https://specification.margo.org/device-capabilities
    designates_type: true
    alias: kind
    owner: DeviceCapabilitiesManifest
    domain_of:
    - ApplicationDeployment
    - ApplicationDescription
    - DeviceCapabilitiesManifest
    - DeploymentStatusManifest
    range: string
    required: true
    equals_string: DeviceCapabilitiesManifest
  properties:
    name: properties
    description: Element that defines characteristics about the device. See the [Properties
      Attributes](#properties-attributes) section below.
    from_schema: https://specification.margo.org/device-capabilities
    alias: properties
    owner: DeviceCapabilitiesManifest
    domain_of:
    - Component
    - DeviceCapabilitiesManifest
    range: Properties
    required: true