Skip to content

Class: DeploymentStatusManifest

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

      DeploymentStatusManifest : components





        DeploymentStatusManifest --> "1..*" ComponentStatus : components
        click ComponentStatus href "../ComponentStatus/"



      DeploymentStatusManifest : deploymentId

      DeploymentStatusManifest : kind

      DeploymentStatusManifest : status





        DeploymentStatusManifest --> "1" Status : status
        click Status href "../Status/"



Attributes

Name Cardinality and Range Description Inheritance
apiVersion 1
string
direct
kind 1
string
direct
deploymentId 1
string
direct
status 1
Status
direct
components 1..*
ComponentStatus
direct

This section is only relevant for contributors of the specification

LinkML Source

Direct

Details
name: DeploymentStatusManifest
from_schema: https://specification.margo.org/data-model
attributes:
  apiVersion:
    name: apiVersion
    from_schema: https://specification.margo.org/deployment-status
    domain_of:
    - ApplicationDeployment
    - ApplicationDescription
    - DeviceCapabilitiesManifest
    - DeploymentStatusManifest
    range: string
    required: true
  kind:
    name: kind
    from_schema: https://specification.margo.org/deployment-status
    designates_type: true
    domain_of:
    - ApplicationDeployment
    - ApplicationDescription
    - DeviceCapabilitiesManifest
    - DeploymentStatusManifest
    range: string
    required: true
    equals_string: DeploymentStatusManifest
  deploymentId:
    name: deploymentId
    from_schema: https://specification.margo.org/deployment-status
    domain_of:
    - Deployment
    - DeploymentStatusManifest
    range: string
    required: true
  status:
    name: status
    from_schema: https://specification.margo.org/deployment-status
    domain_of:
    - DeploymentStatusManifest
    range: Status
    required: true
  components:
    name: components
    from_schema: https://specification.margo.org/deployment-status
    domain_of:
    - DeploymentProfile
    - Target
    - DeploymentStatusManifest
    range: ComponentStatus
    required: true
    multivalued: true

Induced

Details
name: DeploymentStatusManifest
from_schema: https://specification.margo.org/data-model
attributes:
  apiVersion:
    name: apiVersion
    from_schema: https://specification.margo.org/deployment-status
    alias: apiVersion
    owner: DeploymentStatusManifest
    domain_of:
    - ApplicationDeployment
    - ApplicationDescription
    - DeviceCapabilitiesManifest
    - DeploymentStatusManifest
    range: string
    required: true
  kind:
    name: kind
    from_schema: https://specification.margo.org/deployment-status
    designates_type: true
    alias: kind
    owner: DeploymentStatusManifest
    domain_of:
    - ApplicationDeployment
    - ApplicationDescription
    - DeviceCapabilitiesManifest
    - DeploymentStatusManifest
    range: string
    required: true
    equals_string: DeploymentStatusManifest
  deploymentId:
    name: deploymentId
    from_schema: https://specification.margo.org/deployment-status
    alias: deploymentId
    owner: DeploymentStatusManifest
    domain_of:
    - Deployment
    - DeploymentStatusManifest
    range: string
    required: true
  status:
    name: status
    from_schema: https://specification.margo.org/deployment-status
    alias: status
    owner: DeploymentStatusManifest
    domain_of:
    - DeploymentStatusManifest
    range: Status
    required: true
  components:
    name: components
    from_schema: https://specification.margo.org/deployment-status
    alias: components
    owner: DeploymentStatusManifest
    domain_of:
    - DeploymentProfile
    - Target
    - DeploymentStatusManifest
    range: ComponentStatus
    required: true
    multivalued: true