ROBOT e2e test cases improvements for csar/zip tosca package validation in VNFSDK...
[demo.git] / tosca / vnfsdk / test_SDC_and_VNFSDK_API_missing_entry_in_manifest / Files / Events / MyPnf_Pnf_v1.yaml
1 ---
2 event:
3     presence: required
4     structure:
5         commonEventHeader:
6             presence: required
7             structure:
8                 domain: {presence: required, value: notification}
9                 eventName: {presence: required, value: Noti_MyPnf-Acme_FileReady}
10                 priority: {presence: required, value: Normal}
11                 eventId: {presence: required}
12                 reportingEntityId: {presence: required}
13                 reportingEntityName: {presence: required}
14                 sequence: {presence: required, value: 0}
15                 sourceId: {presence: required}
16                 sourceName: {presence: required}
17                 version: {presence: required, value: 4.0.1}
18                 vesEventListenerVersion: {presence: required, value: 7.0.1}
19                 startEpochMicrosec: {presence: required}
20                 lastEpochMicrosec: {presence: required}
21         notificationFields:
22             presence: required
23             structure:
24                 changeIdentifier: {presence: required, value: PM_MEAS_FILES}
25                 changeType: {presence: required, value: fileReady}
26                 notificationFieldsVersion: {presence: required, value: 2.0}
27                 arrayOfNamedHashMap:
28                     presence: required
29                     array:
30                         - name: {presence: required}
31                           hashMap: {presence: required, structure: {
32                               keyValuePair: {presence: required, structure: {key: {presence: required, value: fileFormatVersion}, value: {presence: required, value: V10}}}}
33                           }
34 ...
35 ---
36 event:
37     presence: required
38     structure:
39         commonEventHeader:
40             presence: required
41             structure:
42                 domain: {presence: required, value: pnfRegistration}
43                 eventId: {presence: required}
44                 eventName: {presence: required, value: PnfReg_MyPnf-Acme_pnfRegistration}
45                 lastEpochMicrosec: {presence: required}
46                 priority: {presence: required, value: Normal}
47                 reportingEntityName: {presence: required}
48                 sequence: {presence: required, value: 0}
49                 sourceName: {presence: required}
50                 startEpochMicrosec: {presence: required}
51                 timeZoneOffset: {presence: required}
52                 version: {presence: required, value: 4.0.1}
53                 vesEventListenerVersion: {presence: required, value: 7.0.1}
54         pnfRegistrationFields:
55             presence: required
56             structure:
57                 modelNumber: {presence: required}
58                 oamV4IpAddress: {presence: optional}
59                 oamV6IpAddress: {presence: optional}
60                 pnfRegistrationFieldsVersion: {presence: required, value: 2.0}
61                 serialNumber: {presence: required}
62                 softwareVersion: {presence: required}
63                 unitFamily: {presence: required, value: BBU}
64                 unitType: {presence: required}
65                 vendorName: {presence: required, value: Acme}
66 ...
67 ---
68 event:
69     presence: required
70     action: [ any, any, null, null, null ]
71     comment: "
72         ALARM NAME: CertMAutomaticEnrollmentFailed,
73         ALARM DESCRIPTION: ‘See alarm OPI x/1111-ABC 123 4567/1 Uen’,
74         ALARM EFFECT: 'See alarm OPI x/2222-ABC 123 4567/1 Uen',
75         MANAGED OBJECT CLASSES: NodeCredential,
76         EVENT TYPE: 'PROCESSINGERRORALARM',
77         PROBABLE CAUSE: 'ConfigurationOrCustomizationError',
78         PROPOSED REPAIR ACTIONS: 'See alarm OPI x/3333-ABC 123 4567/1 Uen',
79         CLEARING TYPE: Automatic
80     "
81     structure:
82         commonEventHeader:
83             presence: required
84             structure:
85                 version: {presence: required, value: 4.0.1}
86                 vesEventListenerVersion: {presence: required, value: 7.0.1}
87                 domain: {presence: required, value: fault}
88                 eventName: {presence: required, value: Fault_MyPnf-Acme_CertMAutomaticEnrollmentFailed}
89                 eventId: {presence: required}
90                 sequence: {presence: required}
91                 priority: {presence: required, value: Normal}
92                 reportingEntityName: {presence: required}
93                 sourceName: {presence: required}
94                 nfVendorName: {presence: required, value: Acme}
95                 startEpochMicrosec: {presence: required}
96                 lastEpochMicrosec: {presence: required}
97                 timeZoneOffset: {presence: required}
98         faultFields:
99             presence: required
100             structure:
101                 faultFieldsVersion: {presence: required, value: 4.0}
102                 alarmCondition: {presence: required, value: 'CertMAutomaticEnrollmentFailed'}
103                 eventCategory: {presence: required, value: 'PROCESSINGERRORALARM'}
104                 eventSourceType: {presence: required}
105                 specificProblem: {presence: required, value: 'Certificate Management Automatic Enrollment Failed'}
106                 eventSeverity: {presence: required}
107                 vfStatus: {presence: required, value: Active}
108                 alarmAdditionalInformation: {presence: required, structure: {
109                     keyValuePair: {presence: required, structure: {key: {presence: required, value: additionalInfo}, value: {presence: optional}}}}
110                 }
111 ...
112 ---
113 event:
114     presence: required
115     action: [ any, any, null, null, null ]
116     comment: "
117         ALARM NAME: PowerLoss,
118         ALARM DESCRIPTION: 'PNF is losing power',
119         ALARM EFFECT: 'PNF will shutdown if battery is drained',
120         MANAGED OBJECT CLASSES: 'BatteryBackup;BatteryUnit',
121         EVENT TYPE: 'EQUIPMENTALARM',
122         PROBABLE CAUSE: 'Power Supply Failure',
123         PROPOSED REPAIR ACTIONS: 'Repair Power Supply',
124         CLEARING TYPE: Automatic
125     "
126     structure:
127         commonEventHeader:
128             presence: required
129             structure:
130                 version: {presence: required, value: 4.0.1}
131                 vesEventListenerVersion: {presence: required, value: 7.0.1}
132                 domain: {presence: required, value: fault}
133                 eventName: {presence: required, value: Fault_MyPnf-Acme_PowerLoss}
134                 eventId: {presence: required}
135                 sequence: {presence: required}
136                 priority: {presence: required, value: Normal}
137                 reportingEntityName: {presence: required}
138                 sourceName: {presence: required}
139                 nfVendorName: {presence: required, value: Acme}
140                 startEpochMicrosec: {presence: required}
141                 lastEpochMicrosec: {presence: required}
142                 timeZoneOffset: {presence: required}
143         faultFields:
144             presence: required
145             structure:
146                 faultFieldsVersion: {presence: required, value: 4.0}
147                 alarmCondition: {presence: required, value: 'PowerLoss'}
148                 eventCategory: {presence: required, value: 'EQUIPMENTALARM'}
149                 eventSourceType: {presence: required}
150                 specificProblem: {presence: required, value: 'Power Supply Failure'}
151                 eventSeverity: {presence: required}
152                 vfStatus: {presence: required, value: Active}
153                 alarmAdditionalInformation: {presence: required, structure: {
154                     keyValuePair: {presence: required, structure: {key: {presence: required, value: additionalInfo}, value: {presence: optional}}}}
155                 }
156 ...
157 ---
158 event:
159     presence: required
160     action: [ any, any, null, null, null ]
161     comment: "
162         ALARM NAME: LogHasReachedFullCapacity,
163         ALARM DESCRIPTION: 'Log Has Reached Full Capacity',
164         ALARM EFFECT: 'See alarm OPI x/2223-ABC 123 4567/1 Uen',
165         MANAGED OBJECT CLASSES: Log,
166         EVENT TYPE: 'PROCESSINGERRORALARM',
167         PROBABLE CAUSE: 'FileError',
168         PROPOSED REPAIR ACTIONS: 'See alarm OPI x/3334-ABC 123 4567/1 Uen',
169         CLEARING TYPE: Automatic
170     "
171     structure:
172         commonEventHeader:
173             presence: required
174             structure:
175                 version: {presence: required, value: 4.0.1}
176                 vesEventListenerVersion: {presence: required, value: 7.0.1}
177                 domain: {presence: required, value: fault}
178                 eventName: {presence: required, value: Fault_MyPnf-Acme_LogHasReachedFullCapacity}
179                 eventId: {presence: required}
180                 sequence: {presence: required}
181                 priority: {presence: required, value: Normal}
182                 reportingEntityName: {presence: required}
183                 sourceName: {presence: required}
184                 nfVendorName: {presence: required, value: Acme}
185                 startEpochMicrosec: {presence: required}
186                 lastEpochMicrosec: {presence: required}
187                 timeZoneOffset: {presence: required}
188         faultFields:
189             presence: required
190             structure:
191                 faultFieldsVersion: {presence: required, value: 4.0}
192                 alarmCondition: {presence: required, value: 'LogHasReachedFullCapacity'}
193                 eventCategory: {presence: required, value: 'PROCESSINGERRORALARM'}
194                 eventSourceType: {presence: required}
195                 specificProblem: {presence: required, value: 'Log Has Reached Full Capacity'}
196                 eventSeverity: {presence: required}
197                 vfStatus: {presence: required, value: Active}
198                 alarmAdditionalInformation: {presence: required, structure: {
199                     keyValuePair: {presence: required, structure: {key: {presence: required, value: additionalInfo}, value: {presence: optional}}}}
200                 }
201 ...