Class: Target
Specifies where the parameter applies in the deployment.
classDiagram
class Target
click Target href "../Target/"
Target : components
Target : pointer
Attributes
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| pointer | 1 string |
The name of the parameter in the deployment configuration | direct |
| components | 1..* string |
Indicates which deployment profile [component](#component-attributes the para... | direct |
Usages
| used by | used in | type | used |
|---|---|---|---|
| Parameter | targets | range | Target |
This section is only relevant for contributors of the specification
LinkML Source
Direct
Details
name: Target
description: Specifies where the parameter applies in the deployment.
from_schema: https://specification.margo.org/data-model
attributes:
pointer:
name: pointer
description: The name of the parameter in the deployment configuration. For Helm
deployments, this is the dot notation for the matching element in the `values.yaml`
file. This follows the same naming convention you would use with the `--set`
command line argument with the `helm install` command. For compose deployments,
this is the name of the environment variable to set.
from_schema: https://specification.margo.org/deployments
domain_of:
- Target
range: string
required: true
components:
name: components
description: Indicates which deployment profile [component](#component-attributes
the parameter target applies to. The component name specified here MUST match
a component name in the [deployment profiles](#deploymentprofile-attributes)
section.
from_schema: https://specification.margo.org/deployments
domain_of:
- DeploymentProfile
- Target
- DeploymentStatusManifest
range: string
required: true
multivalued: true
Induced
Details
name: Target
description: Specifies where the parameter applies in the deployment.
from_schema: https://specification.margo.org/data-model
attributes:
pointer:
name: pointer
description: The name of the parameter in the deployment configuration. For Helm
deployments, this is the dot notation for the matching element in the `values.yaml`
file. This follows the same naming convention you would use with the `--set`
command line argument with the `helm install` command. For compose deployments,
this is the name of the environment variable to set.
from_schema: https://specification.margo.org/deployments
alias: pointer
owner: Target
domain_of:
- Target
range: string
required: true
components:
name: components
description: Indicates which deployment profile [component](#component-attributes
the parameter target applies to. The component name specified here MUST match
a component name in the [deployment profiles](#deploymentprofile-attributes)
section.
from_schema: https://specification.margo.org/deployments
alias: components
owner: Target
domain_of:
- DeploymentProfile
- Target
- DeploymentStatusManifest
range: string
required: true
multivalued: true