O-DU slice assurance apex policy version
[nonrtric/rapp/ransliceassurance.git] / apexpolicyversion / SliceAssurance / schemas / StdDefinedOutputSchema.avsc
1 {
2     "type": "record",
3     "name": "Std_Defined_Output",
4     "fields": [
5         {
6             "name": "radio_DasH_resource_DasH_management_DasH_policy_DasH_ratio",
7             "type": {
8                 "type": "array",
9                 "items": {
10                     "name": "RRM_Policy_Ratio",
11                     "type": "record",
12                     "fields": [
13                         {
14                             "name": "id",
15                             "type": "string"
16                         },
17                         {
18                             "name": "administrative_DasH_state",
19                             "type": "string"
20                         },
21                         {
22                             "name": "user_DasH_label",
23                             "type": "string"
24                         },
25                         {
26                             "name": "radio_DasH_resource_DasH_management_DasH_policy_DasH_max_DasH_ratio",
27                             "type": "string"
28                         },
29                         {
30                             "name": "radio_DasH_resource_DasH_management_DasH_policy_DasH_min_DasH_ratio",
31                             "type": "string"
32                         },
33                         {
34                             "name": "radio_DasH_resource_DasH_management_DasH_policy_DasH_dedicated_DasH_ratio",
35                             "type": "string"
36                         },
37                         {
38                             "name": "resource_DasH_type",
39                             "type": "string"
40                         },
41                         {
42                             "name": "radio_DasH_resource_DasH_management_DasH_policy_DasH_members",
43                             "type": {
44                                 "type": "array",
45                                 "items": {
46                                     "name": "RRM_Policy_Members",
47                                     "type": "record",
48                                     "fields": [
49                                         {
50                                             "name": "mobile_DasH_country_DasH_code",
51                                             "type": "string"
52                                         },
53                                         {
54                                             "name": "mobile_DasH_network_DasH_code",
55                                             "type": "string"
56                                         },
57                                         {
58                                             "name": "slice_DasH_differentiator",
59                                             "type": "int"
60                                         },
61                                         {
62                                             "name": "slice_DasH_service_DasH_type",
63                                             "type": "int"
64                                         }
65                                     ]
66                                 }
67                             }
68                         }
69                     ]
70                 }
71             }
72         }
73     ]
74 }