Remove legacy Policy Types no longer used
[sdc.git] / catalog-be / src / main / resources / import / tosca / data-types / dataTypes.yml
index 1aa562a..6c12289 100644 (file)
@@ -2741,422 +2741,6 @@ tosca.datatypes.nfv.NsProfile:
       description: Identifies the applicable network service DF within the scope of the NSD.
       required: true
 
-### Data types used by Policy PM Mapper for closed loop ###
-
-onap.datatypes.monitoring.pm-mapper-filter:
-  derived_from: tosca.datatypes.Root
-  properties:
-    filters:
-      type: list
-      description: Filter configuration
-      default: []
-      required: true
-      entry_schema:
-        type: onap.datatypes.monitoring.filters
-
-onap.datatypes.monitoring.filters:
-  derived_from: tosca.datatypes.Root
-  properties:
-    pmDefVsn:
-      type: string
-      description: PM Dictionary version
-      required: true
-    nfType:
-      type: string
-      description: NF type
-      required: true
-    vendor:
-      type: string
-      description: Vendor name
-      required: true
-    measTypes:
-      type: list
-      description: Measurement types to collect
-      default: []
-      required: true
-      entry_schema:
-        type: string
-
-### Data types used by Policy PM Subscription Handler for closed loop ###
-
-onap.datatypes.monitoring.subscription:
-  derived_from: tosca.datatypes.Root
-  properties:
-    subscriptionName:
-      type: string
-      description: Name of the subscription
-      required: true
-    administrativeState:
-      type: string
-      description: State of the subscription
-      required: true
-      constraints:
-        - valid_values:
-            - LOCKED
-            - UNLOCKED
-    fileBasedGP:
-      type: integer
-      description: File based granularity period
-      required: true
-    fileLocation:
-      type: string
-      description: ROP file location
-      required: true
-    nfTypeModelInvariantId:
-      type: string
-      description: Network function invariant ID
-      required: true
-    nfFilter:
-      type: map
-      description: Network function filter
-      required: true
-      entry_schema:
-        type: onap.datatypes.monitoring.nfFilter
-    measurementGroups:
-      type: list
-      description: Measurement Groups
-      required: true
-      entry_schema:
-        type: onap.datatypes.monitoring.measurementGroups
-
-onap.datatypes.monitoring.nfFilter:
-  derived_from: tosca.datatypes.Root
-  properties:
-    nfNames:
-      type: list
-      description: List of network functions
-      required: true
-      default: []
-      entry_schema:
-        type: string
-    swVersions:
-      type: list
-      description: List of software versions
-      required: true
-      default: []
-      entry_schema:
-        type: string
-
-onap.datatypes.monitoring.measurementGroups:
-  derived_from: tosca.datatypes.Root
-  properties:
-    measurementGroup:
-      type: map
-      description: Measurement Group
-      required: true
-      entry_schema:
-        type: onap.datatypes.monitoring.measurementGroup
-
-onap.datatypes.monitoring.measurementGroup:
-  derived_from: tosca.datatypes.Root
-  properties:
-    measurementTypes:
-      type: list
-      description: List of measurement types
-      required: true
-      default: []
-      entry_schema:
-        type: onap.datatypes.monitoring.measurementTypes
-    managedObjectDNsBasic:
-      type: list
-      description: List of managed object distinguished names
-      required: true
-      default: []
-      entry_schema:
-        type: onap.datatypes.monitoring.managedObjectDNsBasics
-
-onap.datatypes.monitoring.measurementTypes:
-  derived_from: tosca.datatypes.Root
-  properties:
-    measurementType:
-      type: map
-      description: Measurement type object
-      required: true
-      entry_schema:
-        type: onap.datatypes.monitoring.measurementType
-
-onap.datatypes.monitoring.measurementType:
-  derived_from: tosca.datatypes.Root
-  properties:
-    measurementType:
-      type: string
-      description: Measurement type
-      required: true
-
-onap.datatypes.monitoring.managedObjectDNsBasics:
-  derived_from: tosca.datatypes.Root
-  properties:
-    managedObjectDNsBasic:
-      type: map
-      description: Managed object distinguished name object
-      required: true
-      entry_schema:
-        type: onap.datatypes.monitoring.managedObjectDNsBasic
-
-onap.datatypes.monitoring.managedObjectDNsBasic:
-  derived_from: tosca.datatypes.Root
-  properties:
-    DN:
-      type: string
-      description: Managed object distinguished name
-      required: true
-
-### Data types used by Policy TCA model for closed loop ###
-
-onap.datatypes.monitoring.metricsPerEventName:
-  derived_from: tosca.datatypes.Root
-  properties:
-    controlLoopSchemaType:
-      constraints:
-        - valid_values:
-            - VM
-            - VNF
-      description: "Specifies Control Loop Schema Type for the event Name e.g. VNF, VM"
-      required: true
-      type: string
-    eventName:
-      description: "Event name to which thresholds need to be applied"
-      required: true
-      type: string
-    policyName:
-      description: "TCA Policy Scope Name"
-      required: true
-      type: string
-    policyScope:
-      description: "TCA Policy Scope"
-      required: true
-      type: string
-    policyVersion:
-      description: "TCA Policy Scope Version"
-      required: true
-      type: string
-    thresholds:
-      description: "Thresholds associated with eventName"
-      entry_schema:
-        type: onap.datatypes.monitoring.thresholds
-      required: true
-      type: list
-
-onap.datatypes.monitoring.tca_policy:
-  derived_from: tosca.datatypes.Root
-  properties:
-    domain:
-      constraints:
-        - equal: measurementsForVfScaling
-      default: measurementsForVfScaling
-      description: "Domain name to which TCA needs to be applied"
-      required: true
-      type: string
-    metricsPerEventName:
-      description: "Contains eventName and threshold details that need to be applied to given eventName"
-      entry_schema:
-        type: onap.datatypes.monitoring.metricsPerEventName
-      required: true
-      type: list
-
-onap.datatypes.monitoring.thresholds:
-  derived_from: tosca.datatypes.Root
-  properties:
-    closedLoopControlName:
-      description: "Closed Loop Control Name associated with the threshold"
-      required: true
-      type: string
-    closedLoopEventStatus:
-      constraints:
-        - valid_values:
-            - ONSET
-            - ABATED
-      description: "Closed Loop Event Status of the threshold"
-      required: true
-      type: string
-    direction:
-      constraints:
-        - valid_values:
-            - LESS
-            - LESS_OR_EQUAL
-            - GREATER
-            - GREATER_OR_EQUAL
-            - EQUAL
-      description: "Direction of the threshold"
-      required: true
-      type: string
-    fieldPath:
-      constraints:
-        - valid_values:
-            - "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsDelta"
-            - "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedOctetsDelta"
-            - "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedUnicastPacketsDelta"
-            - "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedMulticastPacketsDelta"
-            - "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsDelta"
-            - "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedDiscardedPacketsDelta"
-            - "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedErrorPacketsDelta"
-            - "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedTotalPacketsAccumulated"
-            - "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedOctetsAccumulated"
-            - "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedUnicastPacketsAccumulated"
-            - "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedMulticastPacketsAccumulated"
-            - "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedBroadcastPacketsAccumulated"
-            - "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedDiscardedPacketsAccumulated"
-            - "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].receivedErrorPacketsAccumulated"
-            - "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedTotalPacketsDelta"
-            - "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedOctetsDelta"
-            - "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedUnicastPacketsDelta"
-            - "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedMulticastPacketsDelta"
-            - "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedBroadcastPacketsDelta"
-            - "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedDiscardedPacketsDelta"
-            - "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedErrorPacketsDelta"
-            - "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedTotalPacketsAccumulated"
-            - "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedOctetsAccumulated"
-            - "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedUnicastPacketsAccumulated"
-            - "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedMulticastPacketsAccumulated"
-            - "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedBroadcastPacketsAccumulated"
-            - "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedDiscardedPacketsAccumulated"
-            - "$.event.measurementsForVfScalingFields.vNicPerformanceArray[*].transmittedErrorPacketsAccumulated"
-            - "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuIdle"
-            - "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageInterrupt"
-            - "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageNice"
-            - "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSoftIrq"
-            - "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSteal"
-            - "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuUsageSystem"
-            - "$.event.measurementsForVfScalingFields.cpuUsageArray[*].cpuWait"
-            - "$.event.measurementsForVfScalingFields.cpuUsageArray[*].percentUsage"
-            - "$.event.measurementsForVfScalingFields.meanRequestLatency"
-            - "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryBuffered"
-            - "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryCached"
-            - "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryConfigured"
-            - "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryFree"
-            - "$.event.measurementsForVfScalingFields.memoryUsageArray[*].memoryUsed"
-            - "$.event.measurementsForVfScalingFields.additionalMeasurements[*].arrayOfFields[0].value"
-      description: "Json field Path as per CEF message which needs to be analyzed for TCA"
-      required: true
-      type: string
-    severity:
-      constraints:
-        - valid_values:
-            - CRITICAL
-            - MAJOR
-            - MINOR
-            - WARNING
-            - NORMAL
-      description: "Threshold Event Severity"
-      required: true
-      type: string
-    thresholdValue:
-      description: "Threshold value for the field Path inside CEF message"
-      required: true
-      type: integer
-    version:
-      description: "Version number associated with the threshold"
-      required: true
-      type: string
-
-### Data types used by Policy Restconf Collector ###
-
-onap.datatypes.monitoring.rcc_policy:
-  derived_from: tosca.datatypes.Root
-  properties:
-    controller_name:
-      type: string
-      description: Name of controller
-      required: true
-    controller_restapiUrl:
-      type: string
-      description: Controller's ip and port
-      required: true
-    controller_restapiUser:
-      type: string
-      description: Controller's username
-      required: true
-    controller_restapiPassword:
-      type: string
-      description: Controller's password
-      required: true
-    controller_accessTokenUrl:
-      type: string
-      description: URL to get access token
-      required: true
-    controller_accessTokenFile:
-      type: string
-      description: Access token file path
-      required: true
-    controller_accessTokenMethod:
-      type: string
-      description: Access token method POST/GET/PUT etc
-      required: true
-      constraints:
-        - valid_values: [ post, get, put]
-    controller_subsMethod:
-      type: string
-      description: Subscription method POST/GET/PUT etc
-      required: true
-      default: post
-      constraints:
-        - valid_values: [ post, get, put]
-    controller_subscriptionUrl:
-      type: string
-      description: URL to establish subscription
-      required: true
-    controller_disableSsl:
-      type: boolean
-      description: Option to disable ssl
-      required: true
-      default: true
-    event_details:
-      type: list
-      description: event details
-      required: true
-      entry_schema:
-        type : onap.datatypes.monitoring.rcc_event_details
-
-onap.datatypes.monitoring.rcc_event_details:
-  derived_from: tosca.datatypes.Root
-  properties:
-    event_name:
-      type: string
-      description: event name
-      required: true
-    event_description:
-      type: string
-      description: description of event
-      required: false
-    event_sseventUrlEmbed:
-      type: boolean
-      description: Whether SSE url is embedded in subscription response
-      required: true
-      default: true
-    event_sseventsField:
-      type: string
-      description: Field name to access SSE url in subscription response
-      required: true
-    event_sseventsUrl:
-      type: string
-      description: Explicit SSE url
-      required: true
-    event_subscriptionTemplate:
-      type: string
-      description: Subscription template file path
-      required: true
-    event_unSubscriptionTemplate:
-      type: string
-      description: Unsubscription template file path
-      required: false
-    event_ruleId:
-      type: integer
-      description: Rule Id
-      required: false
-    modifyData:
-      type: boolean
-      description: Whether to modify the received SSE event
-      required: true
-      default: false
-    modifyMethod:
-      type: string
-      description: The java method name to modify data
-      required: false
-    userData:
-      type: string
-      description: The user specific data
-      required: false
-
 ##### Partner service domain datatypes ######
 
 onap.datatypes.partner.access_details: