Este contenido no está disponible en el idioma seleccionado.
Chapter 7. Domains
| Name | Description |
|---|---|
name | Name of the domain |
suffix | Domain suffix |
allowed_gear_sizes | Array of zero or more gear sizes allowed on this domain |
7.1. Create a Domain Copiar enlaceEnlace copiado en el portapapeles!
Create a new domain for an OpenShift user account. Note that a domain is required to create applications on OpenShift Enterprise.
| Method | URL Structure |
|---|---|
POST | /broker/rest/domains |
| Name | Description | Required | Default |
|---|---|---|---|
name | Name of domain | Yes | |
allowed_gear_sizes | List of gear sizes that can be created on this domain | No |
{
"name": "mydomain",
"allowed_gear_sizes": "small"
}
$ curl -X POST https://openshift.redhat.com/broker/rest/domains/ --user user@example.com:password --data-urlencode name=mydomain --data-urlencode allowed_gear_sizes=small
The API returns the domain resource with related resource links which have been left out for brevity. See Chapter 7, Domains for more information on all domain parameters.
{
"api_version": 1.6,
"data": {
"allowed_gear_sizes": [
"small"
],
"creation_time": "2013-11-07T00:28:13Z",
"id": "527ade9d7f9c48d371000009",
"members": [
{
"explicit_role": null,
"from": [
{
"type": "owner",
"role": "admin"
}
],
"id": "527ade897f9c48d371000001",
"login": "user@example.com",
"owner": true,
"role": "admin",
"type": "user"
}
],
"name": "mydomain",
"suffix": "rhcloud.com"
},
"messages": [
{
"exit_code": 0,
"field": null,
"index": null,
"severity": "info",
"text": "Created domain with name mydomain"
}
],
"status": "created",
],
"supported_api_versions": [
1.0,
1.1,
1.2,
1.3,
1.4,
1.5,
1.6
],
"type": "domain",
"version": "1.6"
}