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