Versions Compared

Key

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

...

1.0 Base Control Loop Policy Type

ALL Control Loop Policy Types derive from this so that CLAMP as well as auditing/monitoring tools can organize/find all the policies associated with a Control Loop.


ISSUE #1: Should this be a list??


Code Block
languagejs
titleBase Control Loop Datatype for ALL Control Loop Policy Types
linenumberstrue
tosca_definitions_version: tosca_simple_yaml_1_0_0
policy_types:
    -
        onap.policies.controlloop.Root:
            derived_from: tosca.policies.Root
            version: 1.0.0
            description: Root policy type for all Control Loop Policies
            properties:
                controlLoopId:
                    type: string
                    required: true
                    description: The unique ID identifying the control loop. There are no semantic meaning tied to this name.
			

...

Code Block
languagejs
titleBase Control Loop Policy Types
linenumberstrue
tosca_definitions_version: tosca_simple_yaml_1_0_0
policy_types:
    -
        onap.policies.controlloop.Root:
            derived_from: tosca.policies.Root
            version: 1.0.0
            description: Root policy type for all Control Loop Policies
            properties:
                controlLoopId:
                    type: string
                    required: true
                    description: The unique ID identifying the control loop. There are no semantic meaning tied to this name.
    -
        onap.policies.controlloop.root.Monitoring:
            derived_from: onap.policies.controlloop.Root
            version: 1.0.0
            description: Base Control Loop Policy Type for all Monitoring Policy Types
            properties:
				# common properties shared between all Monitoring policy Types
                # ommitted due to brevity
    -
        onap.policies.controlloop.root.Operational:
            derived_from: onap.policies.controlloop.Root
            version: 1.0.0
            description: Base Control Loop Policy Type for all Operational Policy Types
            properties:
				# common properties shared between all Operational policy Types
                # ommitted due to brevity
    -
        onap.policies.controlloop.root.Guard:
            derived_from: onap.policies.controlloop.Root
            version: 1.0.0
            description: Base Control Loop Policy Type for all Guard Policy Types
            properties:
				# common properties shared between all Guard policy Types
                # ommitted due to brevity


QUESTION/ISSUE: Should Control Loop Coordination have its own base type? Or is it still a guard?

2.2 Example Policy Types deriving from each Base Control Loop Policy Type

...