Restructure of csit files to be used both by docker and k8s config
[policy/docker.git] / csit / resources / tests / data / PMSHMultipleACTosca.yaml
1 tosca_definitions_version: tosca_simple_yaml_1_3
2 data_types:
3   onap.datatypes.ToscaConceptIdentifier:
4     derived_from: tosca.datatypes.Root
5     properties:
6       name:
7         type: string
8         required: true
9       version:
10         type: string
11         required: true
12   onap.datatype.acm.Target:
13     derived_from: tosca.datatypes.Root
14     description: >-
15       Definition for a entity in A&AI to perform an Automation Composition
16       operation on
17     properties:
18       targetType:
19         type: string
20         description: Category for the target type
21         required: true
22         constraints:
23           - valid_values:
24               - VNF
25               - VM
26               - VFMODULE
27               - PNF
28       entityIds:
29         type: map
30         description: >
31           Map of values that identify the resource. If none are provided, it is
32           assumed that the
33
34           entity that generated the ONSET event will be the target.
35         required: false
36         metadata:
37           clamp_possible_values: 'ClampExecution:CSAR_RESOURCES'
38         entry_schema:
39           type: string
40   onap.datatype.acm.Actor:
41     derived_from: tosca.datatypes.Root
42     description: An actor/operation/target definition
43     properties:
44       actor:
45         type: string
46         description: The actor performing the operation.
47         required: true
48         metadata:
49           clamp_possible_values: 'Dictionary:DefaultActors,ClampExecution:CDS/actor'
50       operation:
51         type: string
52         description: The operation the actor is performing.
53         metadata:
54           clamp_possible_values: 'Dictionary:DefaultOperations,ClampExecution:CDS/operation'
55         required: true
56       target:
57         type: onap.datatype.acm.Target
58         description: The resource the operation should be performed on.
59         required: true
60       payload:
61         type: map
62         description: Name/value pairs of payload information passed by Policy to the actor
63         required: false
64         metadata:
65           clamp_possible_values: 'ClampExecution:CDS/payload'
66         entry_schema:
67           type: string
68   onap.datatype.acm.Operation:
69     derived_from: tosca.datatypes.Root
70     description: An operation supported by an actor
71     properties:
72       id:
73         type: string
74         description: Unique identifier for the operation
75         required: true
76       description:
77         type: string
78         description: A user-friendly description of the intent for the operation
79         required: false
80       operation:
81         type: onap.datatype.acm.Actor
82         description: The definition of the operation to be performed.
83         required: true
84       timeout:
85         type: integer
86         description: The amount of time for the actor to perform the operation.
87         required: true
88       retries:
89         type: integer
90         description: >-
91           The number of retries the actor should attempt to perform the
92           operation.
93         required: true
94         default: 0
95       success:
96         type: string
97         description: >-
98           Points to the operation to invoke on success. A value of
99           "final_success" indicates and end to the operation.
100         required: false
101         default: final_success
102       failure:
103         type: string
104         description: Points to the operation to invoke on Actor operation failure.
105         required: false
106         default: final_failure
107       failure_timeout:
108         type: string
109         description: >-
110           Points to the operation to invoke when the time out for the operation
111           occurs.
112         required: false
113         default: final_failure_timeout
114       failure_retries:
115         type: string
116         description: >-
117           Points to the operation to invoke when the current operation has
118           exceeded its max retries.
119         required: false
120         default: final_failure_retries
121       failure_exception:
122         type: string
123         description: >-
124           Points to the operation to invoke when the current operation causes an
125           exception.
126         required: false
127         default: final_failure_exception
128       failure_guard:
129         type: string
130         description: >-
131           Points to the operation to invoke when the current operation is
132           blocked due to guard policy enforcement.
133         required: false
134         default: final_failure_guard
135   onap.datatypes.monitoring.managedObjectDNsBasic:
136     constraints: []
137     properties:
138       DN:
139         name: DN
140         type: string
141         typeVersion: 0.0.0
142         description: Managed object distinguished name
143         required: true
144         constraints: []
145         metadata: {}
146     name: onap.datatypes.monitoring.managedObjectDNsBasic
147     version: 0.0.0
148     derived_from: tosca.datatypes.Root
149     metadata: {}
150   onap.datatypes.monitoring.managedObjectDNsBasics:
151     constraints: []
152     properties:
153       managedObjectDNsBasic:
154         name: managedObjectDNsBasic
155         type: map
156         typeVersion: 0.0.0
157         description: Managed object distinguished name object
158         required: true
159         constraints: []
160         entry_schema:
161           type: onap.datatypes.monitoring.managedObjectDNsBasic
162           typeVersion: 0.0.0
163           constraints: []
164         metadata: {}
165     name: onap.datatypes.monitoring.managedObjectDNsBasics
166     version: 0.0.0
167     derived_from: tosca.datatypes.Root
168     metadata: {}
169   onap.datatypes.monitoring.measurementGroup:
170     constraints: []
171     properties:
172       measurementTypes:
173         name: measurementTypes
174         type: list
175         typeVersion: 0.0.0
176         description: List of measurement types
177         required: true
178         constraints: []
179         entry_schema:
180           type: onap.datatypes.monitoring.measurementTypes
181           typeVersion: 0.0.0
182           constraints: []
183         metadata: {}
184       managedObjectDNsBasic:
185         name: managedObjectDNsBasic
186         type: list
187         typeVersion: 0.0.0
188         description: List of managed object distinguished names
189         required: true
190         constraints: []
191         entry_schema:
192           type: onap.datatypes.monitoring.managedObjectDNsBasics
193           typeVersion: 0.0.0
194           constraints: []
195         metadata: {}
196     name: onap.datatypes.monitoring.measurementGroup
197     version: 0.0.0
198     derived_from: tosca.datatypes.Root
199     metadata: {}
200   onap.datatypes.monitoring.measurementGroups:
201     constraints: []
202     properties:
203       measurementGroup:
204         name: measurementGroup
205         type: map
206         typeVersion: 0.0.0
207         description: Measurement Group
208         required: true
209         constraints: []
210         entry_schema:
211           type: onap.datatypes.monitoring.measurementGroup
212           typeVersion: 0.0.0
213           constraints: []
214         metadata: {}
215     name: onap.datatypes.monitoring.measurementGroups
216     version: 0.0.0
217     derived_from: tosca.datatypes.Root
218     metadata: {}
219   onap.datatypes.monitoring.measurementType:
220     constraints: []
221     properties:
222       measurementType:
223         name: measurementType
224         type: string
225         typeVersion: 0.0.0
226         description: Measurement type
227         required: true
228         constraints: []
229         metadata: {}
230     name: onap.datatypes.monitoring.measurementType
231     version: 0.0.0
232     derived_from: tosca.datatypes.Root
233     metadata: {}
234   onap.datatypes.monitoring.measurementTypes:
235     constraints: []
236     properties:
237       measurementType:
238         name: measurementType
239         type: map
240         typeVersion: 0.0.0
241         description: Measurement type object
242         required: true
243         constraints: []
244         entry_schema:
245           type: onap.datatypes.monitoring.measurementType
246           typeVersion: 0.0.0
247           constraints: []
248         metadata: {}
249     name: onap.datatypes.monitoring.measurementTypes
250     version: 0.0.0
251     derived_from: tosca.datatypes.Root
252     metadata: {}
253   onap.datatypes.monitoring.nfFilter:
254     constraints: []
255     properties:
256       modelNames:
257         name: modelNames
258         type: list
259         typeVersion: 0.0.0
260         description: List of model names
261         required: true
262         constraints: []
263         entry_schema:
264           type: string
265           typeVersion: 0.0.0
266           constraints: []
267         metadata: {}
268       modelInvariantIDs:
269         name: modelInvariantIDs
270         type: list
271         typeVersion: 0.0.0
272         description: List of model invariant IDs
273         required: true
274         constraints: []
275         entry_schema:
276           type: string
277           typeVersion: 0.0.0
278           constraints: []
279         metadata: {}
280       modelVersionIDs:
281         name: modelVersionIDs
282         type: list
283         typeVersion: 0.0.0
284         description: List of model version IDs
285         required: true
286         constraints: []
287         entry_schema:
288           type: string
289           typeVersion: 0.0.0
290           constraints: []
291         metadata: {}
292       nfNames:
293         name: nfNames
294         type: list
295         typeVersion: 0.0.0
296         description: List of network functions
297         required: true
298         constraints: []
299         entry_schema:
300           type: string
301           typeVersion: 0.0.0
302           constraints: []
303         metadata: {}
304     name: onap.datatypes.monitoring.nfFilter
305     version: 0.0.0
306     derived_from: tosca.datatypes.Root
307     metadata: {}
308   onap.datatypes.monitoring.subscription:
309     constraints: []
310     properties:
311       measurementGroups:
312         name: measurementGroups
313         type: list
314         typeVersion: 0.0.0
315         description: Measurement Groups
316         required: true
317         constraints: []
318         entry_schema:
319           type: onap.datatypes.monitoring.measurementGroups
320           typeVersion: 0.0.0
321           constraints: []
322         metadata: {}
323       fileBasedGP:
324         name: fileBasedGP
325         type: integer
326         typeVersion: 0.0.0
327         description: File based granularity period
328         required: true
329         constraints: []
330         metadata: {}
331       fileLocation:
332         name: fileLocation
333         type: string
334         typeVersion: 0.0.0
335         description: ROP file location
336         required: true
337         constraints: []
338         metadata: {}
339       subscriptionName:
340         name: subscriptionName
341         type: string
342         typeVersion: 0.0.0
343         description: Name of the subscription
344         required: true
345         constraints: []
346         metadata: {}
347       administrativeState:
348         name: administrativeState
349         type: string
350         typeVersion: 0.0.0
351         description: State of the subscription
352         required: true
353         constraints:
354           - valid_values:
355               - LOCKED
356               - UNLOCKED
357         metadata: {}
358       nfFilter:
359         name: nfFilter
360         type: map
361         typeVersion: 0.0.0
362         description: Network function filter
363         required: true
364         constraints: []
365         entry_schema:
366           type: onap.datatypes.monitoring.nfFilter
367           typeVersion: 0.0.0
368           constraints: []
369         metadata: {}
370     name: onap.datatypes.monitoring.subscription
371     version: 0.0.0
372     derived_from: tosca.datatypes.Root
373     metadata: {}
374   org.onap.datatypes.policy.clamp.acm.httpAutomationCompositionElement.RestRequest:
375     version: 1.0.0
376     derived_from: tosca.datatypes.Root
377     properties:
378       restRequestId:
379         type: onap.datatypes.ToscaConceptIdentifier
380         typeVersion: 1.0.0
381         required: true
382         description: The name and version of a REST request to be sent to a REST endpoint
383       httpMethod:
384         type: string
385         required: true
386         constraints:
387           - valid_values:
388               - POST
389               - PUT
390               - GET
391               - DELETE
392         description: The REST method to use
393       path:
394         type: string
395         required: true
396         description: The path of the REST request relative to the base URL
397       body:
398         type: string
399         required: false
400         description: The body of the REST request for PUT and POST requests
401       expectedResponse:
402         type: integer
403         required: true
404         constraints: []
405         description: THe expected HTTP status code for the REST request
406     org.onap.datatypes.policy.clamp.acm.httpAutomationCompositionElement.ConfigurationEntity:
407       version: 1.0.0
408       derived_from: tosca.datatypes.Root
409       properties:
410         configurationEntityId:
411           type: onap.datatypes.ToscaConceptIdentifier
412           typeVersion: 1.0.0
413           required: true
414           description: >-
415             The name and version of a Configuration Entity to be handled by the
416             HTTP Automation Composition Element
417         restSequence:
418           type: list
419           entry_schema:
420             type: >-
421               org.onap.datatypes.policy.clamp.acm.httpAutomationCompositionElement.RestRequest
422             typeVersion: 1.0.0
423           description: A sequence of REST commands to send to the REST endpoint
424   org.onap.datatypes.policy.clamp.acm.a1PmsAutomationCompositionElement.A1PolicyServiceEntity:
425     version: 1.0.0
426     derived_from: tosca.datatypes.Root
427     properties:
428       a1PolicyServiceEntityId:
429         type: onap.datatypes.ToscaConceptIdentifier
430         typeVersion: 1.0.0
431         required: true
432         description: The name and version of a Configuration Entity to be handled by the A1 PMS Automation Composition Element
433       clientId:
434         type: string
435         required: true
436         description: Client Id to be created
437       callbackUrl:
438         type: string
439         required: true
440         description: The callback URL to get registered
441       keepAliveIntervalSeconds:
442         type: integer
443         required: true
444         description: Keep alive interval time for the callback URL
445 policy_types:
446   onap.policies.Monitoring:
447     derived_from: tosca.policies.Root
448     description: a base policy type for all policies that govern monitoring provisioning
449     version: 1.0.0
450     name: onap.policies.Monitoring
451   onap.policies.Sirisha:
452     derived_from: tosca.policies.Root
453     description: a base policy type for all policies that govern monitoring provisioning
454     version: 1.0.0
455     name: onap.policies.Sirisha
456   onap.policies.monitoring.dcae-pm-subscription-handler:
457     properties:
458       pmsh_policy:
459         name: pmsh_policy
460         type: onap.datatypes.monitoring.subscription
461         typeVersion: 0.0.0
462         description: PMSH Policy JSON
463         required: false
464         constraints: []
465         metadata: {}
466     name: onap.policies.monitoring.dcae-pm-subscription-handler
467     version: 1.0.0
468     derived_from: onap.policies.Monitoring
469     metadata: {}
470   onap.policies.acm.operational.Common:
471     derived_from: tosca.policies.Root
472     version: 1.0.0
473     name: onap.policies.acm.operational.Common
474     description: >
475       Operational Policy for Automation Composition execution. Originated in
476       Frankfurt to support TOSCA Compliant
477
478       Policy Types. This does NOT support the legacy Policy YAML policy type.
479     properties:
480       id:
481         type: string
482         description: The unique Automation Composition id.
483         required: true
484       timeout:
485         type: integer
486         description: >
487           Overall timeout for executing all the operations. This timeout should
488           equal or exceed the total
489
490           timeout for each operation listed.
491         required: true
492       abatement:
493         type: boolean
494         description: >-
495           Whether an abatement event message will be expected for the Automation
496           Composition from DCAE.
497         required: true
498         default: false
499       trigger:
500         type: string
501         description: >-
502           Initial operation to execute upon receiving an Onset event message for
503           the Automation Composition.
504         required: true
505       operations:
506         type: list
507         description: >-
508           List of operations to be performed when Automation Composition is
509           triggered.
510         required: true
511         entry_schema:
512           type: onap.datatype.acm.Operation
513   onap.policies.acm.operational.common.Apex:
514     derived_from: onap.policies.acm.operational.Common
515     type_version: 1.0.0
516     version: 1.0.0
517     name: onap.policies.acm.operational.common.Apex
518     description: Operational policies for Apex PDP
519     properties:
520       engineServiceParameters:
521         type: string
522         description: >-
523           The engine parameters like name, instanceCount, policy implementation,
524           parameters etc.
525         required: true
526       eventInputParameters:
527         type: string
528         description: The event input parameters.
529         required: true
530       eventOutputParameters:
531         type: string
532         description: The event output parameters.
533         required: true
534       javaProperties:
535         type: string
536         description: Name/value pairs of properties to be set for APEX if needed.
537         required: false
538 node_types:
539   org.onap.policy.clamp.acm.Participant:
540     version: 1.0.1
541     derived_from: tosca.nodetypes.Root
542     properties:
543       provider:
544         type: string
545         requred: false
546   org.onap.policy.clamp.acm.AutomationCompositionElement:
547     version: 1.0.1
548     derived_from: tosca.nodetypes.Root
549     properties:
550       provider:
551         type: string
552         required: false
553         metadata:
554           common: true
555         description: >-
556           Specifies the organization that provides the automation composition
557           element
558       participant_id:
559         type: onap.datatypes.ToscaConceptIdentifier
560         requred: true
561         metadata:
562           common: true
563       participantType:
564         type: onap.datatypes.ToscaConceptIdentifier
565         required: true
566         metadata:
567           common: true
568         description: >-
569           The identity of the participant type that hosts this type of
570           Automation Composition Element
571       startPhase:
572         type: integer
573         required: false
574         constraints:
575           - greater_or_equal: 0
576         metadata:
577           common: true
578         description: >-
579           A value indicating the start phase in which this automation
580           composition element will be started, the first start phase is zero.
581           Automation Composition Elements are started in their start_phase order
582           and stopped in reverse start phase order. Automation Composition
583           Elements with the same start phase are started and stopped
584           simultaneously
585       uninitializedToPassiveTimeout:
586         type: integer
587         required: false
588         constraints:
589           - greater_or_equal: 0
590         default: 60
591         metadata:
592           common: true
593         description: >-
594           The maximum time in seconds to wait for a state chage from
595           uninitialized to passive
596       passiveToRunningTimeout:
597         type: integer
598         required: false
599         constraints:
600           - greater_or_equal: 0
601         default: 60
602         metadata:
603           common: true
604         description: >-
605           The maximum time in seconds to wait for a state chage from passive to
606           running
607       runningToPassiveTimeout:
608         type: integer
609         required: false
610         constraints:
611           - greater_or_equal: 0
612         default: 60
613         metadata:
614           common: true
615         description: >-
616           The maximum time in seconds to wait for a state chage from running to
617           passive
618       passiveToUninitializedTimeout:
619         type: integer
620         required: false
621         constraints:
622           - greater_or_equal: 0
623         default: 60
624         metadata:
625           common: true
626         description: >-
627           The maximum time in seconds to wait for a state chage from passive to
628           uninitialized
629   org.onap.policy.clamp.acm.AutomationComposition:
630     version: 1.0.1
631     derived_from: tosca.nodetypes.Root
632     properties:
633       provider:
634         type: string
635         required: false
636         metadata:
637           common: true
638         description: >-
639           Specifies the organization that provides the automation composition
640           element
641       elements:
642         type: list
643         required: true
644         metadata:
645           common: true
646         entry_schema:
647           type: onap.datatypes.ToscaConceptIdentifier
648         description: >-
649           Specifies a list of automation composition element definitions that
650           make up this automation composition definition
651   org.onap.policy.clamp.acm.PolicyAutomationCompositionElement:
652     version: 1.0.1
653     derived_from: org.onap.policy.clamp.acm.AutomationCompositionElement
654     properties:
655       policy_type_id:
656         type: onap.datatypes.ToscaConceptIdentifier
657         requred: true
658       policy_id:
659         type: onap.datatypes.ToscaConceptIdentifier
660         requred: false
661   org.onap.policy.clamp.acm.CDSAutomationCompositionElement:
662     version: 1.0.1
663     derived_from: org.onap.policy.clamp.acm.AutomationCompositionElement
664     properties:
665       cds_blueprint_id:
666         type: onap.datatypes.ToscaConceptIdentifier
667         requred: true
668   org.onap.policy.clamp.acm.K8SMicroserviceAutomationCompositionElement:
669     version: 1.0.1
670     derived_from: org.onap.policy.clamp.acm.AutomationCompositionElement
671     properties:
672       chart:
673         type: string
674         required: true
675       configs:
676         type: list
677         required: false
678       requirements:
679         type: string
680         requred: false
681       templates:
682         type: list
683         required: false
684         entry_schema: null
685       values:
686         type: string
687         requred: true
688   org.onap.policy.clamp.acm.HttpAutomationCompositionElement:
689     version: 1.0.1
690     derived_from: org.onap.policy.clamp.acm.AutomationCompositionElement
691     properties:
692       baseUrl:
693         type: string
694         required: true
695         description: >-
696           The base URL to be prepended to each path, identifies the host for the
697           REST endpoints.
698       httpHeaders:
699         type: map
700         required: false
701         entry_schema:
702           type: string
703         description: HTTP headers to send on REST requests
704       configurationEntities:
705         type: map
706         required: true
707         entry_schema:
708           type: >-
709             org.onap.datatypes.policy.clamp.acm.httpAutomationCompositionElement.ConfigurationEntity
710           typeVersion: 1.0.0
711         description: >-
712           The connfiguration entities the Automation Composition Element is
713           managing and their associated REST requests
714   org.onap.policy.clamp.acm.A1PMSAutomationCompositionElement:
715     version: 1.0.1
716     derived_from: org.onap.policy.clamp.acm.AutomationCompositionElement
717     properties:
718       policyServiceEntities:
719         type: list
720         required: true
721         entry_schema:
722           type: org.onap.datatypes.policy.clamp.acm.a1pmsAutomationCompositionElement.A1PolicyServiceEntity
723           typeVersion: 1.0.0
724         description: The configuration entities of A1 PMS policy services
725 topology_template:
726   inputs:
727     pmsh_monitoring_policy:
728       type: onap.datatypes.ToscaConceptIdentifier
729       description: The ID of the PMSH monitoring policy to use
730       default:
731         name: >-
732           MICROSERVICE_vLoadBalancerMS_v1_0_dcae-pm-subscription-handler_1_0_0test
733         version: 1.0.0
734     pmsh_operational_policy:
735       type: onap.datatypes.ToscaConceptIdentifier
736       description: The ID of the PMSH operational policy to use
737       default:
738         name: operational.apex.pmcontrol
739         version: 1.0.0
740   node_templates:
741     org.onap.policy.clamp.acm.PolicyParticipant:
742       version: 2.3.1
743       type: org.onap.policy.clamp.acm.Participant
744       type_version: 1.0.1
745       description: Participant for DCAE microservices
746       properties:
747         provider: ONAP
748     org.onap.domain.pmsh.PMSH_MonitoringPolicyAutomationCompositionElement:
749       version: 1.2.3
750       type: org.onap.policy.clamp.acm.PolicyAutomationCompositionElement
751       type_version: 1.0.0
752       description: >-
753         Automation composition element for the monitoring policy for Performance
754         Management Subscription Handling
755       properties:
756         provider: Ericsson
757         participant_id:
758           name: org.onap.PM_Policy
759           version: 1.0.0
760         participantType:
761           name: org.onap.policy.clamp.acm.PolicyParticipant
762           version: 2.3.1
763         policy_type_id:
764           name: onap.policies.monitoring.pm-subscription-handler
765           version: 1.0.0
766         policy_id:
767           get_input: pmsh_monitoring_policy
768     org.onap.domain.pmsh.PMSH_OperationalPolicyAutomationCompositionElement:
769       version: 1.2.3
770       type: org.onap.policy.clamp.acm.PolicyAutomationCompositionElement
771       type_version: 1.0.0
772       description: >-
773         Automation composition element for the operational policy for
774         Performance Management Subscription Handling
775       properties:
776         provider: Ericsson
777         participant_id:
778           name: org.onap.PM_Policy
779           version: 1.0.0
780         participantType:
781           name: org.onap.policy.clamp.acm.PolicyParticipant
782           version: 2.3.1
783         policy_type_id:
784           name: onap.policies.operational.pm-subscription-handler
785           version: 1.0.0
786         policy_id:
787           get_input: pmsh_operational_policy
788     org.onap.policy.clamp.acm.KubernetesParticipant:
789       version: 2.3.4
790       type: org.onap.policy.clamp.acm.Participant
791       type_version: 1.0.1
792       description: Participant for K8S
793       properties:
794         provider: ONAP
795     org.onap.domain.database.PMSH_K8SMicroserviceAutomationCompositionElement:
796       version: 1.2.3
797       type: org.onap.policy.clamp.acm.K8SMicroserviceAutomationCompositionElement
798       type_version: 1.0.0
799       description: Automation composition element for the K8S microservice for PMSH
800       properties:
801         provider: ONAP
802         participant_id:
803           name: K8sParticipant0
804           version: 1.0.0
805         participantType:
806           name: org.onap.policy.clamp.acm.KubernetesParticipant
807           version: 2.3.4
808         chart:
809           chartId:
810             name: dcae-pmsh
811             version: 10.0.0
812           namespace: onap
813           releaseName: onap-dcae-pmsh
814           repository:
815             repoName: chartmuseum
816             address: 'http://chart-museum:80'
817             userName: onapinitializer
818             password: demo123456!
819           overrideParams:
820             global.masterPassword: test
821     org.onap.policy.clamp.acm.HttpParticipant:
822       version: 2.3.4
823       type: org.onap.policy.clamp.acm.Participant
824       type_version: 1.0.1
825       description: Participant for Http requests
826       properties:
827         provider: ONAP
828     org.onap.domain.database.Http_PMSHMicroserviceAutomationCompositionElement:
829       version: 1.2.3
830       type: org.onap.policy.clamp.acm.HttpAutomationCompositionElement
831       type_version: 1.0.1
832       description: >-
833         Automation composition element for the http requests of PMSH
834         microservice
835       properties:
836         provider: ONAP
837         participant_id:
838           name: HttpParticipant0
839           version: 1.0.0
840         participantType:
841           name: org.onap.policy.clamp.acm.HttpParticipant
842           version: 2.3.4
843         uninitializedToPassiveTimeout: 180
844         startPhase: 1
845         baseUrl: 'https://dcae-pmsh:8443'
846         httpHeaders:
847           Content-Type: application/json
848         configurationEntities:
849           - configurationEntityId:
850               name: entity1
851               version: 1.0.1
852             restSequence:
853               - restRequestId:
854                   name: request1
855                   version: 1.0.1
856                 httpMethod: POST
857                 path: subscription
858                 body: >-
859                   { "subscription":{ "subscriptionName":"new_sub_01",
860                   "operationalPolicyName":"pmsh-operational-policy",
861                   "controlLoopName":"controlLoop-name", "nfFilter":{ "nfNames":[
862                   "^pnf*" ], "modelInvariantIDs":[
863                   "7129e420-d396-4efb-af02-6b83499b12f5" ], "modelVersionIDs":[
864                   "e80a6ae3-cafd-4d24-850d-e14c084a5ca7" ], "modelNames":[
865                   "pnf_134" ] }, "measurementGroups":[ { "measurementGroup":{
866                   "measurementGroupName":"msgroup_01",
867                   "administrativeState":"UNLOCKED", "fileBasedGP":15,
868                   "fileLocation":"/pm/pm.xml", "measurementTypes":[ {
869                   "measurementType":"EutranCell.*" }, {
870                   "measurementType":"EutranCellRelation.pmCounter1" }, {
871                   "measurementType":"EutranCellRelation.pmCounter2" } ],
872                   "managedObjectDNsBasic":[ {
873                   "DN":"ManagedElement=1,ENodeBFunction=1,EUtranCell=CityCenter1"
874                   }, {
875                   "DN":"ManagedElement=1,ENodeBFunction=1,EUtranCell=CityCenter1,
876                   EUtranCellRelation=CityCenter2" }, {
877                   "DN":"ManagedElement=1,ENodeBFunction=1,EUtranCell=CityCenter1,
878                   EUtranCellRelation=CityCenter3" } ] } } ] } }
879                 expectedResponse: 201
880     org.onap.k8s.acm.A1PMSAutomationCompositionParticipant:
881       version: 2.3.4
882       type: org.onap.policy.clamp.acm.Participant
883       type_version: 1.0.1
884       description: Participant for A1 PMS requests
885       properties:
886         provider: ONAP
887     org.onap.domain.database.PMSH_A1PMSAutomationCompositionElement:
888       version: 1.2.3
889       type: org.onap.policy.clamp.acm.A1PMSAutomationCompositionElement
890       type_version: 1.0.1
891       description: Automation composition element for the A1 PMS Requests
892       properties:
893         provider: ONAP
894         participantType:
895           name: org.onap.policy.clamp.acm.A1PMSParticipant
896           version: 2.3.4
897         policyServiceEntities:
898           - a1PolicyServiceEntityId:
899               name: entity1
900               version: 1.0.1
901             clientId: firstService
902             callbackUrl: http://localhost
903             keepAliveIntervalSeconds: 0
904           - a1PolicyServiceEntityId:
905               name: entity2
906               version: 1.0.1
907             clientId: secondService
908             callbackUrl: http://127.0.0.1
909             keepAliveIntervalSeconds: 0
910     org.onap.domain.sample.GenericK8s_AutomationCompositionDefinition:
911       version: 1.2.3
912       type: org.onap.policy.clamp.acm.AutomationComposition
913       type_version: 1.0.0
914       description: Automation composition for Hello World
915       properties:
916         provider: ONAP
917         elements:
918           - name: >-
919               org.onap.domain.database.PMSH_K8SMicroserviceAutomationCompositionElement
920             version: 1.2.3
921           - name: >-
922               org.onap.domain.database.Http_PMSHMicroserviceAutomationCompositionElement
923             version: 1.2.3
924           - name: >-
925               org.onap.domain.database.PMSH_A1PMSAutomationCompositionElement
926             version: 1.2.3
927           - name: >-
928               org.onap.domain.pmsh.PMSH_MonitoringPolicyAutomationCompositionElement
929             version: 1.2.3
930           - name: >-
931               org.onap.domain.pmsh.PMSH_OperationalPolicyAutomationCompositionElement
932             version: 1.2.3