Skip to content

Class: Spec

Specification details of the desired state.

 classDiagram
    class Spec
    click Spec href "../Spec/"
      Spec : deploymentProfile





        Spec --> "1" DeploymentProfile : deploymentProfile
        click DeploymentProfile href "../DeploymentProfile/"



      Spec : parameters





        Spec --> "1..*" Parameter : parameters
        click Parameter href "../Parameter/"



Attributes

Name Cardinality and Range Description Inheritance
deploymentProfile 1
DeploymentProfile
Section that defines deployment details including type and components direct
parameters 1..*
Parameter
Describes the configured parameters applied via the end-user direct

Usages

used by used in type used
ApplicationDeployment spec range Spec

This section is only relevant for contributors of the specification

LinkML Source

Direct

Details
name: Spec
description: Specification details of the desired state.
from_schema: https://specification.margo.org/data-model
attributes:
  deploymentProfile:
    name: deploymentProfile
    description: Section that defines deployment details including type and components.
    from_schema: https://specification.margo.org/application_deployment_schema
    domain_of:
    - Spec
    range: DeploymentProfile
    required: true
  parameters:
    name: parameters
    description: Describes the configured parameters applied via the end-user.
    from_schema: https://specification.margo.org/application_deployment_schema
    domain_of:
    - Spec
    - ApplicationDescription
    range: Parameter
    required: true
    multivalued: true
    inlined: true
    inlined_as_list: false

Induced

Details
name: Spec
description: Specification details of the desired state.
from_schema: https://specification.margo.org/data-model
attributes:
  deploymentProfile:
    name: deploymentProfile
    description: Section that defines deployment details including type and components.
    from_schema: https://specification.margo.org/application_deployment_schema
    alias: deploymentProfile
    owner: Spec
    domain_of:
    - Spec
    range: DeploymentProfile
    required: true
  parameters:
    name: parameters
    description: Describes the configured parameters applied via the end-user.
    from_schema: https://specification.margo.org/application_deployment_schema
    alias: parameters
    owner: Spec
    domain_of:
    - Spec
    - ApplicationDescription
    range: Parameter
    required: true
    multivalued: true
    inlined: true
    inlined_as_list: false