10.5. JSON Representation of a Cluster
Example 10.2. A JSON representation of a cluster
{ "cluster" : [ { "cpu" : { "architecture" : "X86_64", "id" : "Intel Penryn Family" }, "data_center" : { "href" : "/api/datacenters/00000002-0002-0002-0002-000000000255", "id" : "00000002-0002-0002-0002-000000000255" }, "memory_policy" : { "overcommit" : { "percent" : "100" }, "transparent_hugepages" : { "enabled" : "true" } }, "scheduling_policy" : { "policy" : "none", "name" : "none", "href" : "/api/schedulingpolicies/b4ed2332-a7ac-4d5f-9596-99a439cb2812", "id" : "b4ed2332-a7ac-4d5f-9596-99a439cb2812" }, "version" : { "major" : "3", "minor" : "5" }, "error_handling" : { "on_error" : "migrate" }, "virt_service" : "true", "gluster_service" : "false", "threads_as_cores" : "false", "tunnel_migration" : "false", "trusted_service" : "false", "ha_reservation" : "false", "optional_reason" : "false", "ballooning_enabled" : "false", "ksm" : { "enabled" : "true" }, "required_rng_sources" : { }, "name" : "Default", "description" : "The default server cluster", "href" : "/api/clusters/00000001-0001-0001-0001-0000000002fb", "id" : "00000001-0001-0001-0001-0000000002fb", "link" : [ { "href" : "/api/clusters/00000001-0001-0001-0001-0000000002fb/networks", "rel" : "networks" }, { "href" : "/api/clusters/00000001-0001-0001-0001-0000000002fb/permissions", "rel" : "permissions" }, { "href" : "/api/clusters/00000001-0001-0001-0001-0000000002fb/glustervolumes", "rel" : "glustervolumes" }, { "href" : "/api/clusters/00000001-0001-0001-0001-0000000002fb/glusterhooks", "rel" : "glusterhooks" }, { "href" : "/api/clusters/00000001-0001-0001-0001-0000000002fb/affinitygroups", "rel" : "affinitygroups" }, { "href" : "/api/clusters/00000001-0001-0001-0001-0000000002fb/cpuprofiles", "rel" : "cpuprofiles" } ] } ] }
{
"cluster" : [ {
"cpu" : {
"architecture" : "X86_64",
"id" : "Intel Penryn Family"
},
"data_center" : {
"href" : "/api/datacenters/00000002-0002-0002-0002-000000000255",
"id" : "00000002-0002-0002-0002-000000000255"
},
"memory_policy" : {
"overcommit" : {
"percent" : "100"
},
"transparent_hugepages" : {
"enabled" : "true"
}
},
"scheduling_policy" : {
"policy" : "none",
"name" : "none",
"href" : "/api/schedulingpolicies/b4ed2332-a7ac-4d5f-9596-99a439cb2812",
"id" : "b4ed2332-a7ac-4d5f-9596-99a439cb2812"
},
"version" : {
"major" : "3",
"minor" : "5"
},
"error_handling" : {
"on_error" : "migrate"
},
"virt_service" : "true",
"gluster_service" : "false",
"threads_as_cores" : "false",
"tunnel_migration" : "false",
"trusted_service" : "false",
"ha_reservation" : "false",
"optional_reason" : "false",
"ballooning_enabled" : "false",
"ksm" : {
"enabled" : "true"
},
"required_rng_sources" : { },
"name" : "Default",
"description" : "The default server cluster",
"href" : "/api/clusters/00000001-0001-0001-0001-0000000002fb",
"id" : "00000001-0001-0001-0001-0000000002fb",
"link" : [ {
"href" : "/api/clusters/00000001-0001-0001-0001-0000000002fb/networks",
"rel" : "networks"
}, {
"href" : "/api/clusters/00000001-0001-0001-0001-0000000002fb/permissions",
"rel" : "permissions"
}, {
"href" : "/api/clusters/00000001-0001-0001-0001-0000000002fb/glustervolumes",
"rel" : "glustervolumes"
}, {
"href" : "/api/clusters/00000001-0001-0001-0001-0000000002fb/glusterhooks",
"rel" : "glusterhooks"
}, {
"href" : "/api/clusters/00000001-0001-0001-0001-0000000002fb/affinitygroups",
"rel" : "affinitygroups"
}, {
"href" : "/api/clusters/00000001-0001-0001-0001-0000000002fb/cpuprofiles",
"rel" : "cpuprofiles"
} ]
} ]
}