The “Hello Cloud” walk-through for Project Kenai gives an example of how “examining the virtual data center” with the Sun Cloud API would show rules on a VM firewall
"vms": [
{
"name" : "Firewall"
"uri": "/vdc/m~FW01",
"run_status" : "HALTED",
"description" : "Firewall appliance; ports 80 and 22 open.",
"hostname" : "FW01",
"os" : "Solaris 10",
"cpu" : 1800,
"memory" : 2,
"boot_disk" : 10,
"data_disk" : 80,
"temp_disk" : 10,
"params" : { },
"tags" : [ ],
"back_up": "/vdc/m~FW01/ops/back-up",
"attach": "/vdc/m~FW01/ops/attach",
"detach": "/vdc/m~FW01/ops/detach",
"backups" : [ ],
"interfaces" : [
{
"mac_address": "00:16:3E:08:00:91",
"ip_address": "144.34.100.199",
"public_address": "/addresses/144.34.100.199",
"nic": "eth0"
},
{
"vnet": "/vnets/10.31.145.0",
"mac_address": "00:16:3E:08:00:92",
"ip_address": "10.31.145.254",
"nic": "eth1"
}
]
"controllers": {
"start": "/vdc/m~FW01/ops/start",
}
}
]