Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: fixed tosca syntax

...

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:
		   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

...

Code Block
languagejs
titleSpecific Control Loop Policy Types
linenumberstrue
tosca_definitions_version: tosca_simple_yaml_1_0_0
policy_types:
    -         onap.policies.controlloop.root.monitoring.Threshold:
            derived_from: onap.policies.controlloop.root.Monitoring
            version: 1.0.0
            description: Threshold crossing DCAE uS Monitoring Policy Type
            properties:
                tca_policy:
                    type: map
                    description: TCA Policy JSON
                    entry_schema:
                        type: onap.datatypes.monitoring.tca_policy
                
    -         onap.policies.controlloop.root.operational.Drools:
            derived_from: onap.policies.controlloop.root.Operational
            version: 1.0.0
            description: Drools Operational Policy Types
            properties:
                # ommitted due to brevity
    -
        onap.policies.controlloop.root.operational.Apex:
            derived_from: onap.policies.controlloop.root.Operational
            version: 1.0.0
            description: Apex Operational Policy Types
            properties:
                # ommitted due to brevity
    -
        onap.policies.controlloop.root.guard.Frequency:
            derived_from: onap.policies.controlloop.root.Guard
            version: 1.0.0
            description: Frequency limiter guard policy
            properties:
                # ommitted due to brevity

   -         onap.policies.controlloop.root.guard.Blacklist:
            derived_from: onap.policies.controlloop.root.Guard
            version: 1.0.0
            description: Blacklist Control Loop guard policy
            properties:
                # ommitted due to brevity
 
  -         onap.policies.controlloop.root.guard.MinMax:
            derived_from: onap.policies.controlloop.root.Guard
            version: 1.0.0
            description: MinMax guard policy
            properties:
                # ommitted due to brevity
    -
        onap.policies.controlloop.root.guard.Coordination:
            derived_from: onap.policies.controlloop.root.Guard
            version: 1.0.0
            description: Control Loop Coordination guard policy
            properties:
                # ommitted due to brevity
    

...