Slot: type
Defines the type of this deployment configuration for the application. The allowed values are helm.v3, to indicate the deployment profile's format is Helm version 3, and compose to indicate the deployment profile's format is a Compose file. When installing the application on a device supporting the Kubernetes platform, all helm.v3 components, and only helm.v3 components, will be provided to the device in same order they are listed in the application description file. When installing the application on a device supporting Compose, all compose components, and only compose components, will be provided to the device in the same order they are listed in the application description file. The device will install the components in the same order they are listed in the application description file.
URI: https://specification.margo.org/data-model/type
Alias: type
Applicable Classes
Properties
Type and Range
Cardinality and Requirements
| Property |
Value |
| Required |
Yes |
| ### Value Constraints |
|
| Property |
Value |
| Regex Pattern |
^(helm\.v3|compose)$ |
LinkML Source
name: type
description: Defines the type of this deployment configuration for the application. The
allowed values are `helm.v3`, to indicate the deployment profile's format is Helm
version 3, and `compose` to indicate the deployment profile's format is a Compose
file. When installing the application on a device supporting the Kubernetes platform,
all `helm.v3` components, and only `helm.v3` components, will be provided to the
device in same order they are listed in the application description file. When
installing the application on a device supporting Compose, all `compose` components, and
only `compose` components, will be provided to the device in the same order they
are listed in the application description file. The device will install the components
in the same order they are listed in the application description file.
from_schema: https://specification.margo.org/data-model
alias: type
domain_of:
- DeploymentProfile
- Peripheral
- CommunicationInterface
range: string
required: true
pattern: ^(helm\.v3|compose)$