{
"api_version": 1.6,
"data": {
"allowed_gear_sizes": [
"small"
],
"available_gears": 3,
"creation_time": "2014-04-30T03:58:40Z",
"id": "536074f0194e4cdfd100000b",
"links": {
"GET": {
"href": "https://openshift.redhat.com/broker/rest/domain/mydomain",
"method": "GET",
"optional_params": [
],
"rel": "Get domain",
"required_params": [
]
},
"ADD_APPLICATION": {
"href": "https://openshift.redhat.com/broker/rest/domain/mydomain/applications",
"method": "POST",
"optional_params": [
{
"default_value": null,
"description": "Array of one or more cartridge names",
"name": "cartridges",
"type": "array",
"valid_options": [
]
},
{
"default_value": false,
"description": "Mark application as scalable",
"name": "scale",
"type": "boolean",
"valid_options": [
true,
false
]
},
{
"default_value": "small",
"description": "The size of the gear",
"name": "gear_size",
"type": "string",
"valid_options": [
"small"
]
},
{
"default_value": null,
"description": "A URL to a Git source code repository that will be the basis for this application.",
"name": "initial_git_url",
"type": "string",
"valid_options": [
"",
"empty"
]
},
{
"default_value": null,
"description": "Name of a cartridge.",
"name": "cartridges[][name]",
"type": "string",
"valid_options": [
]
},
{
"default_value": "small",
"description": "Gear size for the cartridge.",
"name": "cartridges[][gear_size]",
"type": "string",
"valid_options": [
"small"
]
},
{
"default_value": null,
"description": "A URL to a downloadable cartridge. You may specify an multiple urls via {'cartridges' : [{'url':'http://...'}, ...]}",
"name": "cartridges[][url]",
"type": "string",
"valid_options": [
]
},
{
"default_value": null,
"description": "Add or Update application environment variables, e.g.:[{'name':'FOO', 'value':'123'}, {'name':'BAR', 'value':'abc'}]",
"name": "environment_variables",
"type": "array",
"valid_options": [
]
}
],
"rel": "Create new application",
"required_params": [
{
"description": "Name of the application",
"invalid_options": [
"amentra",
"aop",
"apiviz",
"arquillian",
"blacktie",
"boxgrinder",
"byteman",
"cirras",
"cloud",
"cloudforms",
"cygwin",
"davcache",
"dogtag",
"drools",
"drools",
"ejb3",
"errai",
"esb",
"fedora",
"freeipa",
"gatein",
"git",
"gfs",
"gravel",
"guvnor",
"hibernate",
"hornetq",
"iiop",
"infinispan",
"ironjacamar",
"javassist",
"jbcaa",
"jbcd",
"jboss",
"jbpm",
"jdcom",
"jgroups",
"jmx",
"jopr",
"jrunit",
"jsfunit",
"kosmos",
"liberation",
"makara",
"mass",
"maven",
"metajizer",
"metamatrix",
"mobicents",
"mod_cluster",
"modeshape",
"mugshot",
"mysql",
"netty",
"openshift",
"osgi",
"overlord",
"ovirt",
"penrose",
"picketbox",
"picketlink",
"portletbridge",
"portletswap",
"posse",
"pressgang",
"qumranet",
"railo",
"redhat",
"resteasy",
"rhca",
"rhcds",
"rhce",
"rhcsa",
"rhcss",
"rhct",
"rhcva",
"rhel",
"rhev",
"rhq",
"rhx",
"richfaces",
"riftsaw",
"savara",
"scribble",
"seam",
"shadowman",
"shotoku",
"shrinkwrap",
"snowdrop",
"solidice",
"spacewalk",
"spice",
"steamcannon",
"stormgrind",
"switchyard",
"tattletale",
"teiid",
"tohu",
"torquebox",
"weld",
"wise",
"xnio"
],
"name": "name",
"type": "string",
"valid_options": [
]
}
]
},
"LIST_APPLICATIONS": {
"href": "https://openshift.redhat.com/broker/rest/domain/mydomain/applications",
"method": "GET",
"optional_params": [
],
"rel": "List applications for a domain",
"required_params": [
]
},
"LIST_MEMBERS": {
"href": "https://openshift.redhat.com/broker/rest/domain/mydomain/members",
"method": "GET",
"optional_params": [
],
"rel": "List members of this domain",
"required_params": [
]
},
"UPDATE_MEMBERS": {
"href": "https://openshift.redhat.com/broker/rest/domain/mydomain/members",
"method": "PATCH",
"optional_params": [
{
"default_value": "user",
"description": "The member's type. i.e. user or team",
"name": "type",
"type": "string",
"valid_options": [
"user",
"team"
]
},
{
"default_value": null,
"description": "Unique identifier of the member for the given member type (user or team ID)",
"name": "id",
"type": "string",
"valid_options": [
]
},
{
"default_value": null,
"description": "The user's login attribute",
"name": "login",
"type": "string",
"valid_options": [
]
},
{
"default_value": null,
"description": "An array of members to add with corresponding type and role. e.g. {'members': [{'login': 'foo', 'type': 'user', 'role': 'view'}, {'id': '5326534e2046fde9d3000001', 'type': 'team', 'role': 'none'}]}",
"name": "members",
"type": "Array",
"valid_options": [
]
}
],
"rel": "Add or remove one or more members to this domain.",
"required_params": [
{
"description": "The role the member should have on the domain",
"invalid_options": [
],
"name": "role",
"type": "string",
"valid_options": [
"view",
"edit",
"admin"
]
}
]
},
"LEAVE": {
"href": "https://openshift.redhat.com/broker/rest/domain/mydomain/members/self",
"method": "DELETE",
"optional_params": [
],
"rel": "Remove yourself as a member of the domain",
"required_params": [
]
},
"UPDATE": {
"href": "https://openshift.redhat.com/broker/rest/domain/mydomain",
"method": "PUT",
"optional_params": [
{
"default_value": null,
"description": "Array of zero or more gear sizes allowed on this domain",
"name": "allowed_gear_sizes",
"type": "array",
"valid_options": [
"small",
"medium",
"large",
"c9"
]
}
],
"rel": "Update domain",
"required_params": [
{
"description": "Name of the domain",
"invalid_options": [
],
"name": "name",
"type": "string",
"valid_options": [
]
}
]
},
"DELETE": {
"href": "https://openshift.redhat.com/broker/rest/domain/mydomain",
"method": "DELETE",
"optional_params": [
{
"default_value": false,
"description": "Force delete domain. i.e. delete any applications under this domain",
"name": "force",
"type": "boolean",
"valid_options": [
true,
false
]
}
],
"rel": "Delete domain",
"required_params": [
]
}
},
"max_storage_per_gear": 20,
"members": [
{
"explicit_role": null,
"from": [
{
"type": "owner",
"role": "admin"
}
],
"id": "536074d1194e4cdc2a000001",
"links": {
"GET": {
"href": "https://openshift.redhat.com/broker/rest/domain/mydomain/member/536074d1194e4cdc2a000001",
"method": "GET",
"optional_params": [
],
"rel": "Get member",
"required_params": [
]
},
"UPDATE": {
"href": "https://openshift.redhat.com/broker/rest/domain/mydomain/member/536074d1194e4cdc2a000001",
"method": "PUT",
"optional_params": [
],
"rel": "Update member",
"required_params": [
{
"description": "New role for member",
"invalid_options": [
],
"name": "role",
"type": "string",
"valid_options": [
]
}
]
},
"DELETE": {
"href": "https://openshift.redhat.com/broker/rest/domain/mydomain/member/536074d1194e4cdc2a000001",
"method": "DELETE",
"optional_params": [
],
"rel": "Delete member",
"required_params": [
]
}
},
"login": "[email protected]",
"owner": true,
"role": "admin",
"type": "user"
}
],
"name": "mydomain",
"private_ssl_certificates": true,
"suffix": "dev.rhcloud.com",
"usage_rates": {
}
},
"messages": [
{
"exit_code": 0,
"field": null,
"index": null,
"severity": "info",
"text": "Found domain mydomain"
}
],
"status": "ok",
"supported_api_versions": [
1.0,
1.1,
1.2,
1.3,
1.4,
1.5,
1.6,
1.7
],
"type": "domain",
"version": "1.6"
}