Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

2.1: Control Loop TOSCA file definition

2.1.1

...

Control Loop Component Definition 

A Control Loop Component that can be part of a control loop, it defines the components that partake in a control loop, and are implemented at run time by participants. The control loop component The application definition is truly dynamic and, as long as the participant that the application control loop component definition relates to understands the application its definition, it can be anything. However, we have designed a base application control loop component attribute that's generic and that can act as a good starting point.

Code Block
languageyml
titleApplication Node Definition
linenumberstrue
collapsetrue

node_types:
  org.onap.CL_Component:
    properties:
      applicationcomponent_name:
        type: string
        description: Human readable name for the applicationcomponent.
        required: true
      provider:
        type: string
        description: Provider of the applicationcomponent and of the descriptor.
        required: true
      applicationcomponent_version:
        type: string
        description: Software version of the applicationcomponent.
        required: true
      resource_id:
        type: string
        description: >The ID of the resource, 
          should be provided if the resource was uploaded to the entity's inventory already.
        required: false
      resource_content:
        type: string
        description: the contents of the applicationcomponent resource, to be uploaded during deploy phase of loop.
        required: false
      monitoring_policy:
        type: string
        description: A reference to the monitoring policy if applicable.
        required: false
    version: 0.0.1
    derived_from: tosca.nodes.Root

...