1{
2    "entries": [
3        {
4            "attribute_type": "enum",
5            "attribute_name": "HMCManagedState",
6            "possible_values": ["On", "Off"],
7            "default_values": ["On"],
8            "read_only": false,
9            "help_text": "HMCManagedState HelpText",
10            "display_name": "HMCManagedState DisplayName",
11            "dbus": {
12                "object_path": "/xyz/abc/def",
13                "interface": "xyz.openbmc_project.HMCManaged.State",
14                "property_name": "State",
15                "property_type": "string",
16                "property_values": [
17                    "xyz.openbmc_project.State.On",
18                    "xyz.openbmc_project.State.Off"
19                ]
20            }
21        },
22        {
23            "attribute_type": "enum",
24            "attribute_name": "FWBootSide",
25            "possible_values": ["Perm", "Temp"],
26            "default_values": ["Perm"],
27            "read_only": false,
28            "help_text": "FWBootSide HelpText",
29            "display_name": "FWBootSide DisplayName",
30            "dbus": {
31                "object_path": "/xyz/abc/def",
32                "interface": "xyz.openbmc.FWBoot.Side",
33                "property_name": "Side",
34                "property_type": "bool",
35                "property_values": [true, false]
36            }
37        },
38        {
39            "attribute_type": "enum",
40            "attribute_name": "InbandCodeUpdate",
41            "possible_values": ["Allowed", "NotAllowed"],
42            "default_values": ["Allowed"],
43            "read_only": false,
44            "help_text": "InbandCodeUpdate HelpText",
45            "display_name": "InbandCodeUpdate DisplayName",
46            "dbus": {
47                "object_path": "/xyz/abc/def",
48                "interface": "xyz.openbmc.InBandCodeUpdate",
49                "property_name": "Policy",
50                "property_type": "uint8_t",
51                "property_values": [0, 1]
52            }
53        },
54        {
55            "attribute_type": "enum",
56            "attribute_name": "CodeUpdatePolicy",
57            "possible_values": ["Concurrent", "Disruptive"],
58            "default_values": ["Concurrent"],
59            "read_only": true,
60            "help_text": "CodeUpdatePolicy HelpText",
61            "display_name": "CodeUpdatePolicy DisplayName"
62        },
63        {
64            "attribute_type": "integer",
65            "attribute_name": "VDD_AVSBUS_RAIL",
66            "lower_bound": 0,
67            "upper_bound": 15,
68            "scalar_increment": 1,
69            "default_value": 0,
70            "read_only": false,
71            "help_text": "VDD_AVSBUS_RAIL HelpText",
72            "display_name": "VDD_AVSBUS_RAIL DisplayName",
73            "dbus": {
74                "object_path": "/xyz/openbmc_project/avsbus",
75                "interface": "xyz.openbmc.AvsBus.Manager",
76                "property_type": "uint8_t",
77                "property_name": "Rail"
78            }
79        },
80        {
81            "attribute_type": "integer",
82            "attribute_name": "SBE_IMAGE_MINIMUM_VALID_ECS",
83            "lower_bound": 1,
84            "upper_bound": 15,
85            "scalar_increment": 1,
86            "default_value": 2,
87            "read_only": true,
88            "help_text": "SBE_IMAGE_MINIMUM_VALID_ECS HelpText",
89            "display_name": "SBE_IMAGE_MINIMUM_VALID_ECS DisplayName"
90        },
91        {
92            "attribute_type": "integer",
93            "attribute_name": "INTEGER_INVALID_CASE",
94            "lower_bound": 1,
95            "upper_bound": 15,
96            "scalar_increment": 2,
97            "default_value": 3,
98            "read_only": true,
99            "help_text": "INTEGER_INVALID_CASE HelpText",
100            "display_name": "INTEGER_INVALID_CASE DisplayName"
101        },
102        {
103            "attribute_type": "string",
104            "attribute_name": "str_example1",
105            "string_type": "ASCII",
106            "minimum_string_length": 1,
107            "maximum_string_length": 100,
108            "default_string": "abc",
109            "read_only": false,
110            "help_text": "str_example1 HelpText",
111            "display_name": "str_example1 DisplayName",
112            "dbus": {
113                "object_path": "/xyz/abc/def",
114                "interface": "xyz.openbmc_project.str_example1.value",
115                "property_name": "Str_example1",
116                "property_type": "string"
117            }
118        },
119        {
120            "attribute_type": "string",
121            "attribute_name": "str_example2",
122            "string_type": "Hex",
123            "minimum_string_length": 0,
124            "maximum_string_length": 100,
125            "default_string": "",
126            "read_only": false,
127            "help_text": "str_example2 HelpText",
128            "display_name": "str_example2 DisplayName",
129            "dbus": {
130                "object_path": "/xyz/abc/def",
131                "interface": "xyz.openbmc_project.str_example2.value",
132                "property_name": "Str_example2",
133                "property_type": "string"
134            }
135        },
136        {
137            "attribute_type": "string",
138            "attribute_name": "str_example3",
139            "string_type": "Unknown",
140            "minimum_string_length": 1,
141            "maximum_string_length": 100,
142            "default_string": "ef",
143            "read_only": true,
144            "help_text": "str_example3 HelpText",
145            "display_name": "str_example3 DisplayName"
146        }
147    ]
148}
149