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