{
"Resources": [
{
"Uri": "/snmp/1.3.6.1.4.1.{{SnmpOemIdentifier}}.40.1/localKVMState/Readwrite",
"Interfaces": [
{
"Type": "GET",
"RspBody": {
"localKVMState": "${Statements/localKVMState()}"
},
"Statements": {
"localKVMState": {
"Input": "${ProcessingFlow[1]/Destination/LocalKvmEnabled}",
"Steps": [
{
"Type": "Switch",
"Formula": [
{
"Case": true,
"To": 2
},
{
"Case": false,
"To": 1
}
]
}
]
}
},
"ProcessingFlow": [
{
"Type": "Property",
"Path": "/bmc/kepler/Managers/1/GraphicalConsole",
"Interface": "bmc.kepler.Managers.GraphicalConsole",
"Destination": {
"LocalKvmEnabled": "LocalKvmEnabled"
}
}
]
},
{
"Type": "PATCH",
"ReqBody": {
"Type": "object",
"Required": true,
"Properties": {
"localKVMState": {
"Type": "integer",
"Required": true,
"validator": [
{
"Type": "Enum",
"Formula": [
1,
2
]
}
]
}
}
},
"Statements": {
"LocalKvmEnabled": {
"Input": "${ReqBody/localKVMState}",
"Steps": [
{
"Type": "Switch",
"Formula": [
{
"Case": 2,
"To": true
},
{
"Case": 1,
"To": false
}
]
}
]
}
},
"ProcessingFlow": [
{
"Type": "Property",
"Path": "/bmc/kepler/Managers/1/GraphicalConsole",
"Interface": "bmc.kepler.Managers.GraphicalConsole",
"Source": {
"LocalKvmEnabled": "${Statements/LocalKvmEnabled()}"
}
}
]
}
]
},
{
"Uri": "/snmp/1.3.6.1.4.1.{{SnmpOemIdentifier}}.40.2/autoCloseLocalDisplay/Readwrite",
"Interfaces": [
{
"Type": "GET",
"RspBody": {
"autoCloseLocalDisplay": "${Statements/autoCloseLocalDisplay()}"
},
"Statements": {
"autoCloseLocalDisplay": {
"Input": "${ProcessingFlow[1]/Destination/LocalKvmAutoDisable}",
"Steps": [
{
"Type": "Switch",
"Formula": [
{
"Case": true,
"To": 2
},
{
"Case": false,
"To": 1
}
]
}
]
}
},
"ProcessingFlow": [
{
"Type": "Property",
"Path": "/bmc/kepler/Managers/1/GraphicalConsole",
"Interface": "bmc.kepler.Managers.GraphicalConsole",
"Destination": {
"LocalKvmAutoDisable": "LocalKvmAutoDisable"
}
}
]
},
{
"Type": "PATCH",
"ReqBody": {
"Type": "object",
"Required": true,
"Properties": {
"autoCloseLocalDisplay": {
"Type": "integer",
"Required": true,
"validator": [
{
"Type": "Enum",
"Formula": [
1,
2
]
}
]
}
}
},
"Statements": {
"LocalKvmAutoDisable": {
"Input": "${ReqBody/autoCloseLocalDisplay}",
"Steps": [
{
"Type": "Switch",
"Formula": [
{
"Case": 2,
"To": true
},
{
"Case": 1,
"To": false
}
]
}
]
}
},
"ProcessingFlow": [
{
"Type": "Property",
"Path": "/bmc/kepler/Managers/1/GraphicalConsole",
"Interface": "bmc.kepler.Managers.GraphicalConsole",
"Source": {
"LocalKvmAutoDisable": "${Statements/LocalKvmAutoDisable()}"
}
}
]
}
]
}
]
}