Skip to content

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