The nova.api.openstack.compute.servers Module

class Servers(extension_info)

Bases: nova.api.openstack.extensions.V21APIExtensionBase

Servers.

alias = 'servers'
get_controller_extensions()
get_resources()
name = 'Servers'
version = 1
class ServersController(**kwargs)

Bases: nova.api.openstack.wsgi.Controller

The Server API base controller class for the OpenStack API.

B64_REGEX = <_sre.SRE_Pattern object at 0x7f32d2f6d9c0>
EXTENSION_CREATE_NAMESPACE = 'nova.api.v21.extensions.server.create'
EXTENSION_REBUILD_NAMESPACE = 'nova.api.v21.extensions.server.rebuild'
EXTENSION_RESIZE_NAMESPACE = 'nova.api.v21.extensions.server.resize'
EXTENSION_UPDATE_NAMESPACE = 'nova.api.v21.extensions.server.update'
create(*args, **kwargs)

Creates a new server for a given user.

delete(*args, **kwargs)

Destroys a server.

detail(*args, **kwargs)

Returns a list of server details for a given user.

index(*args, **kwargs)

Returns a list of server names and ids for a given user.

schema_server_create = {'properties': {'server': {'properties': {'networks': {'type': 'array', 'items': {'properties': {'port': {'oneOf': [{'type': 'string', 'format': 'uuid'}, {'type': 'null'}]}, 'uuid': {'type': 'string'}, 'fixed_ip': {'type': 'string', 'oneOf': [{'format': 'ipv4'}, {'format': 'ipv6'}]}}, 'additionalProperties': False, 'type': 'object'}}, 'metadata': {'additionalProperties': False, 'type': 'object', 'patternProperties': {'^[a-zA-Z0-9-_:. ]{1,255}$': {'maxLength': 255, 'type': 'string'}}}, 'imageRef': {'type': 'string'}, 'flavorRef': {'minLength': 1, 'type': ['string', 'integer']}, 'adminPass': {'type': 'string'}, 'name': {'minLength': 1, 'maxLength': 255, 'type': 'string', 'format': 'name'}}, 'additionalProperties': False, 'type': 'object', 'required': ['name', 'flavorRef']}}, 'additionalProperties': False, 'type': 'object', 'required': ['server']}
schema_server_create_v20 = {'properties': {'server': {'properties': {'networks': {'type': 'array', 'items': {'properties': {'port': {'oneOf': [{'type': 'string', 'format': 'uuid'}, {'type': 'null'}]}, 'uuid': {'type': 'string'}, 'fixed_ip': {'type': 'string', 'oneOf': [{'format': 'ipv4'}, {'format': 'ipv6'}]}}, 'additionalProperties': False, 'type': 'object'}}, 'metadata': {'additionalProperties': False, 'type': 'object', 'patternProperties': {'^[a-zA-Z0-9-_:. ]{1,255}$': {'maxLength': 255, 'type': 'string'}}}, 'imageRef': {'type': 'string'}, 'flavorRef': {'minLength': 1, 'type': ['string', 'integer']}, 'name': {'minLength': 1, 'maxLength': 255, 'type': 'string', 'format': 'name_with_leading_trailing_spaces'}, 'adminPass': {'type': 'string'}}, 'additionalProperties': False, 'type': 'object', 'required': ['name', 'flavorRef']}}, 'additionalProperties': False, 'type': 'object', 'required': ['server']}
schema_server_create_v219 = {'properties': {'server': {'properties': {'networks': {'type': 'array', 'items': {'properties': {'port': {'oneOf': [{'type': 'string', 'format': 'uuid'}, {'type': 'null'}]}, 'uuid': {'type': 'string'}, 'fixed_ip': {'type': 'string', 'oneOf': [{'format': 'ipv4'}, {'format': 'ipv6'}]}}, 'additionalProperties': False, 'type': 'object'}}, 'metadata': {'additionalProperties': False, 'type': 'object', 'patternProperties': {'^[a-zA-Z0-9-_:. ]{1,255}$': {'maxLength': 255, 'type': 'string'}}}, 'imageRef': {'type': 'string'}, 'flavorRef': {'minLength': 1, 'type': ['string', 'integer']}, 'name': {'minLength': 1, 'maxLength': 255, 'type': 'string', 'format': 'name'}, 'description': {'pattern': u'^[\\ -\\~\\\xa0-\\\xac\\\xae-\\\u0377\\\u037a-\\\u037e\\\u0384-\\\u038a\\\u038c\\\u038e-\\\u03a1\\\u03a3-\\\u0525\\\u0531-\\\u0556\\\u0559-\\\u055f\\\u0561-\\\u0587\\\u0589-\\\u058a\\\u0591-\\\u05c7\\\u05d0-\\\u05ea\\\u05f0-\\\u05f4\\\u0606-\\\u061b\\\u061e-\\\u061f\\\u0621-\\\u065e\\\u0660-\\\u06dc\\\u06de-\\\u070d\\\u0710-\\\u074a\\\u074d-\\\u07b1\\\u07c0-\\\u07fa\\\u0800-\\\u082d\\\u0830-\\\u083e\\\u0900-\\\u0939\\\u093c-\\\u094e\\\u0950-\\\u0955\\\u0958-\\\u0972\\\u0979-\\\u097f\\\u0981-\\\u0983\\\u0985-\\\u098c\\\u098f-\\\u0990\\\u0993-\\\u09a8\\\u09aa-\\\u09b0\\\u09b2\\\u09b6-\\\u09b9\\\u09bc-\\\u09c4\\\u09c7-\\\u09c8\\\u09cb-\\\u09ce\\\u09d7\\\u09dc-\\\u09dd\\\u09df-\\\u09e3\\\u09e6-\\\u09fb\\\u0a01-\\\u0a03\\\u0a05-\\\u0a0a\\\u0a0f-\\\u0a10\\\u0a13-\\\u0a28\\\u0a2a-\\\u0a30\\\u0a32-\\\u0a33\\\u0a35-\\\u0a36\\\u0a38-\\\u0a39\\\u0a3c\\\u0a3e-\\\u0a42\\\u0a47-\\\u0a48\\\u0a4b-\\\u0a4d\\\u0a51\\\u0a59-\\\u0a5c\\\u0a5e\\\u0a66-\\\u0a75\\\u0a81-\\\u0a83\\\u0a85-\\\u0a8d\\\u0a8f-\\\u0a91\\\u0a93-\\\u0aa8\\\u0aaa-\\\u0ab0\\\u0ab2-\\\u0ab3\\\u0ab5-\\\u0ab9\\\u0abc-\\\u0ac5\\\u0ac7-\\\u0ac9\\\u0acb-\\\u0acd\\\u0ad0\\\u0ae0-\\\u0ae3\\\u0ae6-\\\u0aef\\\u0af1\\\u0b01-\\\u0b03\\\u0b05-\\\u0b0c\\\u0b0f-\\\u0b10\\\u0b13-\\\u0b28\\\u0b2a-\\\u0b30\\\u0b32-\\\u0b33\\\u0b35-\\\u0b39\\\u0b3c-\\\u0b44\\\u0b47-\\\u0b48\\\u0b4b-\\\u0b4d\\\u0b56-\\\u0b57\\\u0b5c-\\\u0b5d\\\u0b5f-\\\u0b63\\\u0b66-\\\u0b71\\\u0b82-\\\u0b83\\\u0b85-\\\u0b8a\\\u0b8e-\\\u0b90\\\u0b92-\\\u0b95\\\u0b99-\\\u0b9a\\\u0b9c\\\u0b9e-\\\u0b9f\\\u0ba3-\\\u0ba4\\\u0ba8-\\\u0baa\\\u0bae-\\\u0bb9\\\u0bbe-\\\u0bc2\\\u0bc6-\\\u0bc8\\\u0bca-\\\u0bcd\\\u0bd0\\\u0bd7\\\u0be6-\\\u0bfa\\\u0c01-\\\u0c03\\\u0c05-\\\u0c0c\\\u0c0e-\\\u0c10\\\u0c12-\\\u0c28\\\u0c2a-\\\u0c33\\\u0c35-\\\u0c39\\\u0c3d-\\\u0c44\\\u0c46-\\\u0c48\\\u0c4a-\\\u0c4d\\\u0c55-\\\u0c56\\\u0c58-\\\u0c59\\\u0c60-\\\u0c63\\\u0c66-\\\u0c6f\\\u0c78-\\\u0c7f\\\u0c82-\\\u0c83\\\u0c85-\\\u0c8c\\\u0c8e-\\\u0c90\\\u0c92-\\\u0ca8\\\u0caa-\\\u0cb3\\\u0cb5-\\\u0cb9\\\u0cbc-\\\u0cc4\\\u0cc6-\\\u0cc8\\\u0cca-\\\u0ccd\\\u0cd5-\\\u0cd6\\\u0cde\\\u0ce0-\\\u0ce3\\\u0ce6-\\\u0cef\\\u0cf1-\\\u0cf2\\\u0d02-\\\u0d03\\\u0d05-\\\u0d0c\\\u0d0e-\\\u0d10\\\u0d12-\\\u0d28\\\u0d2a-\\\u0d39\\\u0d3d-\\\u0d44\\\u0d46-\\\u0d48\\\u0d4a-\\\u0d4d\\\u0d57\\\u0d60-\\\u0d63\\\u0d66-\\\u0d75\\\u0d79-\\\u0d7f\\\u0d82-\\\u0d83\\\u0d85-\\\u0d96\\\u0d9a-\\\u0db1\\\u0db3-\\\u0dbb\\\u0dbd\\\u0dc0-\\\u0dc6\\\u0dca\\\u0dcf-\\\u0dd4\\\u0dd6\\\u0dd8-\\\u0ddf\\\u0df2-\\\u0df4\\\u0e01-\\\u0e3a\\\u0e3f-\\\u0e5b\\\u0e81-\\\u0e82\\\u0e84\\\u0e87-\\\u0e88\\\u0e8a\\\u0e8d\\\u0e94-\\\u0e97\\\u0e99-\\\u0e9f\\\u0ea1-\\\u0ea3\\\u0ea5\\\u0ea7\\\u0eaa-\\\u0eab\\\u0ead-\\\u0eb9\\\u0ebb-\\\u0ebd\\\u0ec0-\\\u0ec4\\\u0ec6\\\u0ec8-\\\u0ecd\\\u0ed0-\\\u0ed9\\\u0edc-\\\u0edd\\\u0f00-\\\u0f47\\\u0f49-\\\u0f6c\\\u0f71-\\\u0f8b\\\u0f90-\\\u0f97\\\u0f99-\\\u0fbc\\\u0fbe-\\\u0fcc\\\u0fce-\\\u0fd8\\\u1000-\\\u10c5\\\u10d0-\\\u10fc\\\u1100-\\\u1248\\\u124a-\\\u124d\\\u1250-\\\u1256\\\u1258\\\u125a-\\\u125d\\\u1260-\\\u1288\\\u128a-\\\u128d\\\u1290-\\\u12b0\\\u12b2-\\\u12b5\\\u12b8-\\\u12be\\\u12c0\\\u12c2-\\\u12c5\\\u12c8-\\\u12d6\\\u12d8-\\\u1310\\\u1312-\\\u1315\\\u1318-\\\u135a\\\u135f-\\\u137c\\\u1380-\\\u1399\\\u13a0-\\\u13f4\\\u1400-\\\u169c\\\u16a0-\\\u16f0\\\u1700-\\\u170c\\\u170e-\\\u1714\\\u1720-\\\u1736\\\u1740-\\\u1753\\\u1760-\\\u176c\\\u176e-\\\u1770\\\u1772-\\\u1773\\\u1780-\\\u17b3\\\u17b6-\\\u17dd\\\u17e0-\\\u17e9\\\u17f0-\\\u17f9\\\u1800-\\\u180e\\\u1810-\\\u1819\\\u1820-\\\u1877\\\u1880-\\\u18aa\\\u18b0-\\\u18f5\\\u1900-\\\u191c\\\u1920-\\\u192b\\\u1930-\\\u193b\\\u1940\\\u1944-\\\u196d\\\u1970-\\\u1974\\\u1980-\\\u19ab\\\u19b0-\\\u19c9\\\u19d0-\\\u19da\\\u19de-\\\u1a1b\\\u1a1e-\\\u1a5e\\\u1a60-\\\u1a7c\\\u1a7f-\\\u1a89\\\u1a90-\\\u1a99\\\u1aa0-\\\u1aad\\\u1b00-\\\u1b4b\\\u1b50-\\\u1b7c\\\u1b80-\\\u1baa\\\u1bae-\\\u1bb9\\\u1c00-\\\u1c37\\\u1c3b-\\\u1c49\\\u1c4d-\\\u1c7f\\\u1cd0-\\\u1cf2\\\u1d00-\\\u1de6\\\u1dfd-\\\u1f15\\\u1f18-\\\u1f1d\\\u1f20-\\\u1f45\\\u1f48-\\\u1f4d\\\u1f50-\\\u1f57\\\u1f59\\\u1f5b\\\u1f5d\\\u1f5f-\\\u1f7d\\\u1f80-\\\u1fb4\\\u1fb6-\\\u1fc4\\\u1fc6-\\\u1fd3\\\u1fd6-\\\u1fdb\\\u1fdd-\\\u1fef\\\u1ff2-\\\u1ff4\\\u1ff6-\\\u1ffe\\\u2000-\\\u200a\\\u2010-\\\u2027\\\u202f-\\\u205f\\\u2070-\\\u2071\\\u2074-\\\u208e\\\u2090-\\\u2094\\\u20a0-\\\u20b8\\\u20d0-\\\u20f0\\\u2100-\\\u2189\\\u2190-\\\u23e8\\\u2400-\\\u2426\\\u2440-\\\u244a\\\u2460-\\\u26cd\\\u26cf-\\\u26e1\\\u26e3\\\u26e8-\\\u26ff\\\u2701-\\\u2704\\\u2706-\\\u2709\\\u270c-\\\u2727\\\u2729-\\\u274b\\\u274d\\\u274f-\\\u2752\\\u2756-\\\u275e\\\u2761-\\\u2794\\\u2798-\\\u27af\\\u27b1-\\\u27be\\\u27c0-\\\u27ca\\\u27cc\\\u27d0-\\\u2b4c\\\u2b50-\\\u2b59\\\u2c00-\\\u2c2e\\\u2c30-\\\u2c5e\\\u2c60-\\\u2cf1\\\u2cf9-\\\u2d25\\\u2d30-\\\u2d65\\\u2d6f\\\u2d80-\\\u2d96\\\u2da0-\\\u2da6\\\u2da8-\\\u2dae\\\u2db0-\\\u2db6\\\u2db8-\\\u2dbe\\\u2dc0-\\\u2dc6\\\u2dc8-\\\u2dce\\\u2dd0-\\\u2dd6\\\u2dd8-\\\u2dde\\\u2de0-\\\u2e31\\\u2e80-\\\u2e99\\\u2e9b-\\\u2ef3\\\u2f00-\\\u2fd5\\\u2ff0-\\\u2ffb\\\u3000-\\\u303f\\\u3041-\\\u3096\\\u3099-\\\u30ff\\\u3105-\\\u312d\\\u3131-\\\u318e\\\u3190-\\\u31b7\\\u31c0-\\\u31e3\\\u31f0-\\\u321e\\\u3220-\\\u32fe\\\u3300-\\\u4db5\\\u4dc0-\\\u9fcb\\\ua000-\\\ua48c\\\ua490-\\\ua4c6\\\ua4d0-\\\ua62b\\\ua640-\\\ua65f\\\ua662-\\\ua673\\\ua67c-\\\ua697\\\ua6a0-\\\ua6f7\\\ua700-\\\ua78c\\\ua7fb-\\\ua82b\\\ua830-\\\ua839\\\ua840-\\\ua877\\\ua880-\\\ua8c4\\\ua8ce-\\\ua8d9\\\ua8e0-\\\ua8fb\\\ua900-\\\ua953\\\ua95f-\\\ua97c\\\ua980-\\\ua9cd\\\ua9cf-\\\ua9d9\\\ua9de-\\\ua9df\\\uaa00-\\\uaa36\\\uaa40-\\\uaa4d\\\uaa50-\\\uaa59\\\uaa5c-\\\uaa7b\\\uaa80-\\\uaac2\\\uaadb-\\\uaadf\\\uabc0-\\\uabed\\\uabf0-\\\uabf9\\\uac00-\\\ud7a3\\\ud7b0-\\\ud7c6\\\ud7cb-\\\ud7fb\\\uf900-\\\ufa2d\\\ufa30-\\\ufa6d\\\ufa70-\\\ufad9\\\ufb00-\\\ufb06\\\ufb13-\\\ufb17\\\ufb1d-\\\ufb36\\\ufb38-\\\ufb3c\\\ufb3e\\\ufb40-\\\ufb41\\\ufb43-\\\ufb44\\\ufb46-\\\ufbb1\\\ufbd3-\\\ufd3f\\\ufd50-\\\ufd8f\\\ufd92-\\\ufdc7\\\ufdf0-\\\ufdfd\\\ufe00-\\\ufe19\\\ufe20-\\\ufe26\\\ufe30-\\\ufe52\\\ufe54-\\\ufe66\\\ufe68-\\\ufe6b\\\ufe70-\\\ufe74\\\ufe76-\\\ufefc\\\uff01-\\\uffbe\\\uffc2-\\\uffc7\\\uffca-\\\uffcf\\\uffd2-\\\uffd7\\\uffda-\\\uffdc\\\uffe0-\\\uffe6\\\uffe8-\\\uffee\\\ufffc-\\\ufffd]*$', 'minLength': 0, 'maxLength': 255, 'type': ['string', 'null']}, 'adminPass': {'type': 'string'}}, 'additionalProperties': False, 'type': 'object', 'required': ['name', 'flavorRef']}}, 'additionalProperties': False, 'type': 'object', 'required': ['server']}
schema_server_rebuild = {'properties': {'rebuild': {'properties': {'name': {'minLength': 1, 'maxLength': 255, 'type': 'string', 'format': 'name'}, 'adminPass': {'type': 'string'}, 'preserve_ephemeral': {'enum': [True, 'True', 'TRUE', 'true', '1', 'ON', 'On', 'on', 'YES', 'Yes', 'yes', False, 'False', 'FALSE', 'false', '0', 'OFF', 'Off', 'off', 'NO', 'No', 'no'], 'type': ['boolean', 'string']}, 'metadata': {'additionalProperties': False, 'type': 'object', 'patternProperties': {'^[a-zA-Z0-9-_:. ]{1,255}$': {'maxLength': 255, 'type': 'string'}}}, 'imageRef': {'type': 'string'}}, 'additionalProperties': False, 'type': 'object', 'required': ['imageRef']}}, 'additionalProperties': False, 'type': 'object', 'required': ['rebuild']}
schema_server_rebuild_v20 = {'properties': {'rebuild': {'properties': {'name': {'minLength': 1, 'maxLength': 255, 'type': 'string', 'format': 'name_with_leading_trailing_spaces'}, 'adminPass': {'type': 'string'}, 'imageRef': {'type': 'string'}, 'metadata': {'additionalProperties': False, 'type': 'object', 'patternProperties': {'^[a-zA-Z0-9-_:. ]{1,255}$': {'maxLength': 255, 'type': 'string'}}}, 'preserve_ephemeral': {'enum': [True, 'True', 'TRUE', 'true', '1', 'ON', 'On', 'on', 'YES', 'Yes', 'yes', False, 'False', 'FALSE', 'false', '0', 'OFF', 'Off', 'off', 'NO', 'No', 'no'], 'type': ['boolean', 'string']}}, 'additionalProperties': False, 'type': 'object', 'required': ['imageRef']}}, 'additionalProperties': False, 'type': 'object', 'required': ['rebuild']}
schema_server_rebuild_v219 = {'properties': {'rebuild': {'properties': {'metadata': {'additionalProperties': False, 'type': 'object', 'patternProperties': {'^[a-zA-Z0-9-_:. ]{1,255}$': {'maxLength': 255, 'type': 'string'}}}, 'imageRef': {'type': 'string'}, 'adminPass': {'type': 'string'}, 'description': {'pattern': u'^[\\ -\\~\\\xa0-\\\xac\\\xae-\\\u0377\\\u037a-\\\u037e\\\u0384-\\\u038a\\\u038c\\\u038e-\\\u03a1\\\u03a3-\\\u0525\\\u0531-\\\u0556\\\u0559-\\\u055f\\\u0561-\\\u0587\\\u0589-\\\u058a\\\u0591-\\\u05c7\\\u05d0-\\\u05ea\\\u05f0-\\\u05f4\\\u0606-\\\u061b\\\u061e-\\\u061f\\\u0621-\\\u065e\\\u0660-\\\u06dc\\\u06de-\\\u070d\\\u0710-\\\u074a\\\u074d-\\\u07b1\\\u07c0-\\\u07fa\\\u0800-\\\u082d\\\u0830-\\\u083e\\\u0900-\\\u0939\\\u093c-\\\u094e\\\u0950-\\\u0955\\\u0958-\\\u0972\\\u0979-\\\u097f\\\u0981-\\\u0983\\\u0985-\\\u098c\\\u098f-\\\u0990\\\u0993-\\\u09a8\\\u09aa-\\\u09b0\\\u09b2\\\u09b6-\\\u09b9\\\u09bc-\\\u09c4\\\u09c7-\\\u09c8\\\u09cb-\\\u09ce\\\u09d7\\\u09dc-\\\u09dd\\\u09df-\\\u09e3\\\u09e6-\\\u09fb\\\u0a01-\\\u0a03\\\u0a05-\\\u0a0a\\\u0a0f-\\\u0a10\\\u0a13-\\\u0a28\\\u0a2a-\\\u0a30\\\u0a32-\\\u0a33\\\u0a35-\\\u0a36\\\u0a38-\\\u0a39\\\u0a3c\\\u0a3e-\\\u0a42\\\u0a47-\\\u0a48\\\u0a4b-\\\u0a4d\\\u0a51\\\u0a59-\\\u0a5c\\\u0a5e\\\u0a66-\\\u0a75\\\u0a81-\\\u0a83\\\u0a85-\\\u0a8d\\\u0a8f-\\\u0a91\\\u0a93-\\\u0aa8\\\u0aaa-\\\u0ab0\\\u0ab2-\\\u0ab3\\\u0ab5-\\\u0ab9\\\u0abc-\\\u0ac5\\\u0ac7-\\\u0ac9\\\u0acb-\\\u0acd\\\u0ad0\\\u0ae0-\\\u0ae3\\\u0ae6-\\\u0aef\\\u0af1\\\u0b01-\\\u0b03\\\u0b05-\\\u0b0c\\\u0b0f-\\\u0b10\\\u0b13-\\\u0b28\\\u0b2a-\\\u0b30\\\u0b32-\\\u0b33\\\u0b35-\\\u0b39\\\u0b3c-\\\u0b44\\\u0b47-\\\u0b48\\\u0b4b-\\\u0b4d\\\u0b56-\\\u0b57\\\u0b5c-\\\u0b5d\\\u0b5f-\\\u0b63\\\u0b66-\\\u0b71\\\u0b82-\\\u0b83\\\u0b85-\\\u0b8a\\\u0b8e-\\\u0b90\\\u0b92-\\\u0b95\\\u0b99-\\\u0b9a\\\u0b9c\\\u0b9e-\\\u0b9f\\\u0ba3-\\\u0ba4\\\u0ba8-\\\u0baa\\\u0bae-\\\u0bb9\\\u0bbe-\\\u0bc2\\\u0bc6-\\\u0bc8\\\u0bca-\\\u0bcd\\\u0bd0\\\u0bd7\\\u0be6-\\\u0bfa\\\u0c01-\\\u0c03\\\u0c05-\\\u0c0c\\\u0c0e-\\\u0c10\\\u0c12-\\\u0c28\\\u0c2a-\\\u0c33\\\u0c35-\\\u0c39\\\u0c3d-\\\u0c44\\\u0c46-\\\u0c48\\\u0c4a-\\\u0c4d\\\u0c55-\\\u0c56\\\u0c58-\\\u0c59\\\u0c60-\\\u0c63\\\u0c66-\\\u0c6f\\\u0c78-\\\u0c7f\\\u0c82-\\\u0c83\\\u0c85-\\\u0c8c\\\u0c8e-\\\u0c90\\\u0c92-\\\u0ca8\\\u0caa-\\\u0cb3\\\u0cb5-\\\u0cb9\\\u0cbc-\\\u0cc4\\\u0cc6-\\\u0cc8\\\u0cca-\\\u0ccd\\\u0cd5-\\\u0cd6\\\u0cde\\\u0ce0-\\\u0ce3\\\u0ce6-\\\u0cef\\\u0cf1-\\\u0cf2\\\u0d02-\\\u0d03\\\u0d05-\\\u0d0c\\\u0d0e-\\\u0d10\\\u0d12-\\\u0d28\\\u0d2a-\\\u0d39\\\u0d3d-\\\u0d44\\\u0d46-\\\u0d48\\\u0d4a-\\\u0d4d\\\u0d57\\\u0d60-\\\u0d63\\\u0d66-\\\u0d75\\\u0d79-\\\u0d7f\\\u0d82-\\\u0d83\\\u0d85-\\\u0d96\\\u0d9a-\\\u0db1\\\u0db3-\\\u0dbb\\\u0dbd\\\u0dc0-\\\u0dc6\\\u0dca\\\u0dcf-\\\u0dd4\\\u0dd6\\\u0dd8-\\\u0ddf\\\u0df2-\\\u0df4\\\u0e01-\\\u0e3a\\\u0e3f-\\\u0e5b\\\u0e81-\\\u0e82\\\u0e84\\\u0e87-\\\u0e88\\\u0e8a\\\u0e8d\\\u0e94-\\\u0e97\\\u0e99-\\\u0e9f\\\u0ea1-\\\u0ea3\\\u0ea5\\\u0ea7\\\u0eaa-\\\u0eab\\\u0ead-\\\u0eb9\\\u0ebb-\\\u0ebd\\\u0ec0-\\\u0ec4\\\u0ec6\\\u0ec8-\\\u0ecd\\\u0ed0-\\\u0ed9\\\u0edc-\\\u0edd\\\u0f00-\\\u0f47\\\u0f49-\\\u0f6c\\\u0f71-\\\u0f8b\\\u0f90-\\\u0f97\\\u0f99-\\\u0fbc\\\u0fbe-\\\u0fcc\\\u0fce-\\\u0fd8\\\u1000-\\\u10c5\\\u10d0-\\\u10fc\\\u1100-\\\u1248\\\u124a-\\\u124d\\\u1250-\\\u1256\\\u1258\\\u125a-\\\u125d\\\u1260-\\\u1288\\\u128a-\\\u128d\\\u1290-\\\u12b0\\\u12b2-\\\u12b5\\\u12b8-\\\u12be\\\u12c0\\\u12c2-\\\u12c5\\\u12c8-\\\u12d6\\\u12d8-\\\u1310\\\u1312-\\\u1315\\\u1318-\\\u135a\\\u135f-\\\u137c\\\u1380-\\\u1399\\\u13a0-\\\u13f4\\\u1400-\\\u169c\\\u16a0-\\\u16f0\\\u1700-\\\u170c\\\u170e-\\\u1714\\\u1720-\\\u1736\\\u1740-\\\u1753\\\u1760-\\\u176c\\\u176e-\\\u1770\\\u1772-\\\u1773\\\u1780-\\\u17b3\\\u17b6-\\\u17dd\\\u17e0-\\\u17e9\\\u17f0-\\\u17f9\\\u1800-\\\u180e\\\u1810-\\\u1819\\\u1820-\\\u1877\\\u1880-\\\u18aa\\\u18b0-\\\u18f5\\\u1900-\\\u191c\\\u1920-\\\u192b\\\u1930-\\\u193b\\\u1940\\\u1944-\\\u196d\\\u1970-\\\u1974\\\u1980-\\\u19ab\\\u19b0-\\\u19c9\\\u19d0-\\\u19da\\\u19de-\\\u1a1b\\\u1a1e-\\\u1a5e\\\u1a60-\\\u1a7c\\\u1a7f-\\\u1a89\\\u1a90-\\\u1a99\\\u1aa0-\\\u1aad\\\u1b00-\\\u1b4b\\\u1b50-\\\u1b7c\\\u1b80-\\\u1baa\\\u1bae-\\\u1bb9\\\u1c00-\\\u1c37\\\u1c3b-\\\u1c49\\\u1c4d-\\\u1c7f\\\u1cd0-\\\u1cf2\\\u1d00-\\\u1de6\\\u1dfd-\\\u1f15\\\u1f18-\\\u1f1d\\\u1f20-\\\u1f45\\\u1f48-\\\u1f4d\\\u1f50-\\\u1f57\\\u1f59\\\u1f5b\\\u1f5d\\\u1f5f-\\\u1f7d\\\u1f80-\\\u1fb4\\\u1fb6-\\\u1fc4\\\u1fc6-\\\u1fd3\\\u1fd6-\\\u1fdb\\\u1fdd-\\\u1fef\\\u1ff2-\\\u1ff4\\\u1ff6-\\\u1ffe\\\u2000-\\\u200a\\\u2010-\\\u2027\\\u202f-\\\u205f\\\u2070-\\\u2071\\\u2074-\\\u208e\\\u2090-\\\u2094\\\u20a0-\\\u20b8\\\u20d0-\\\u20f0\\\u2100-\\\u2189\\\u2190-\\\u23e8\\\u2400-\\\u2426\\\u2440-\\\u244a\\\u2460-\\\u26cd\\\u26cf-\\\u26e1\\\u26e3\\\u26e8-\\\u26ff\\\u2701-\\\u2704\\\u2706-\\\u2709\\\u270c-\\\u2727\\\u2729-\\\u274b\\\u274d\\\u274f-\\\u2752\\\u2756-\\\u275e\\\u2761-\\\u2794\\\u2798-\\\u27af\\\u27b1-\\\u27be\\\u27c0-\\\u27ca\\\u27cc\\\u27d0-\\\u2b4c\\\u2b50-\\\u2b59\\\u2c00-\\\u2c2e\\\u2c30-\\\u2c5e\\\u2c60-\\\u2cf1\\\u2cf9-\\\u2d25\\\u2d30-\\\u2d65\\\u2d6f\\\u2d80-\\\u2d96\\\u2da0-\\\u2da6\\\u2da8-\\\u2dae\\\u2db0-\\\u2db6\\\u2db8-\\\u2dbe\\\u2dc0-\\\u2dc6\\\u2dc8-\\\u2dce\\\u2dd0-\\\u2dd6\\\u2dd8-\\\u2dde\\\u2de0-\\\u2e31\\\u2e80-\\\u2e99\\\u2e9b-\\\u2ef3\\\u2f00-\\\u2fd5\\\u2ff0-\\\u2ffb\\\u3000-\\\u303f\\\u3041-\\\u3096\\\u3099-\\\u30ff\\\u3105-\\\u312d\\\u3131-\\\u318e\\\u3190-\\\u31b7\\\u31c0-\\\u31e3\\\u31f0-\\\u321e\\\u3220-\\\u32fe\\\u3300-\\\u4db5\\\u4dc0-\\\u9fcb\\\ua000-\\\ua48c\\\ua490-\\\ua4c6\\\ua4d0-\\\ua62b\\\ua640-\\\ua65f\\\ua662-\\\ua673\\\ua67c-\\\ua697\\\ua6a0-\\\ua6f7\\\ua700-\\\ua78c\\\ua7fb-\\\ua82b\\\ua830-\\\ua839\\\ua840-\\\ua877\\\ua880-\\\ua8c4\\\ua8ce-\\\ua8d9\\\ua8e0-\\\ua8fb\\\ua900-\\\ua953\\\ua95f-\\\ua97c\\\ua980-\\\ua9cd\\\ua9cf-\\\ua9d9\\\ua9de-\\\ua9df\\\uaa00-\\\uaa36\\\uaa40-\\\uaa4d\\\uaa50-\\\uaa59\\\uaa5c-\\\uaa7b\\\uaa80-\\\uaac2\\\uaadb-\\\uaadf\\\uabc0-\\\uabed\\\uabf0-\\\uabf9\\\uac00-\\\ud7a3\\\ud7b0-\\\ud7c6\\\ud7cb-\\\ud7fb\\\uf900-\\\ufa2d\\\ufa30-\\\ufa6d\\\ufa70-\\\ufad9\\\ufb00-\\\ufb06\\\ufb13-\\\ufb17\\\ufb1d-\\\ufb36\\\ufb38-\\\ufb3c\\\ufb3e\\\ufb40-\\\ufb41\\\ufb43-\\\ufb44\\\ufb46-\\\ufbb1\\\ufbd3-\\\ufd3f\\\ufd50-\\\ufd8f\\\ufd92-\\\ufdc7\\\ufdf0-\\\ufdfd\\\ufe00-\\\ufe19\\\ufe20-\\\ufe26\\\ufe30-\\\ufe52\\\ufe54-\\\ufe66\\\ufe68-\\\ufe6b\\\ufe70-\\\ufe74\\\ufe76-\\\ufefc\\\uff01-\\\uffbe\\\uffc2-\\\uffc7\\\uffca-\\\uffcf\\\uffd2-\\\uffd7\\\uffda-\\\uffdc\\\uffe0-\\\uffe6\\\uffe8-\\\uffee\\\ufffc-\\\ufffd]*$', 'minLength': 0, 'maxLength': 255, 'type': ['string', 'null']}, 'preserve_ephemeral': {'enum': [True, 'True', 'TRUE', 'true', '1', 'ON', 'On', 'on', 'YES', 'Yes', 'yes', False, 'False', 'FALSE', 'false', '0', 'OFF', 'Off', 'off', 'NO', 'No', 'no'], 'type': ['boolean', 'string']}, 'name': {'minLength': 1, 'maxLength': 255, 'type': 'string', 'format': 'name'}}, 'additionalProperties': False, 'type': 'object', 'required': ['imageRef']}}, 'additionalProperties': False, 'type': 'object', 'required': ['rebuild']}
schema_server_resize = {'properties': {'resize': {'properties': {'flavorRef': {'minLength': 1, 'type': ['string', 'integer']}}, 'additionalProperties': False, 'type': 'object', 'required': ['flavorRef']}}, 'additionalProperties': False, 'type': 'object', 'required': ['resize']}
schema_server_update = {'properties': {'server': {'properties': {'name': {'minLength': 1, 'maxLength': 255, 'type': 'string', 'format': 'name'}}, 'additionalProperties': False, 'type': 'object'}}, 'additionalProperties': False, 'type': 'object', 'required': ['server']}
schema_server_update_v20 = {'properties': {'server': {'properties': {'name': {'minLength': 1, 'maxLength': 255, 'type': 'string', 'format': 'name_with_leading_trailing_spaces'}}, 'additionalProperties': False, 'type': 'object'}}, 'additionalProperties': False, 'type': 'object', 'required': ['server']}
schema_server_update_v219 = {'properties': {'server': {'properties': {'name': {'minLength': 1, 'maxLength': 255, 'type': 'string', 'format': 'name'}, 'description': {'pattern': u'^[\\ -\\~\\\xa0-\\\xac\\\xae-\\\u0377\\\u037a-\\\u037e\\\u0384-\\\u038a\\\u038c\\\u038e-\\\u03a1\\\u03a3-\\\u0525\\\u0531-\\\u0556\\\u0559-\\\u055f\\\u0561-\\\u0587\\\u0589-\\\u058a\\\u0591-\\\u05c7\\\u05d0-\\\u05ea\\\u05f0-\\\u05f4\\\u0606-\\\u061b\\\u061e-\\\u061f\\\u0621-\\\u065e\\\u0660-\\\u06dc\\\u06de-\\\u070d\\\u0710-\\\u074a\\\u074d-\\\u07b1\\\u07c0-\\\u07fa\\\u0800-\\\u082d\\\u0830-\\\u083e\\\u0900-\\\u0939\\\u093c-\\\u094e\\\u0950-\\\u0955\\\u0958-\\\u0972\\\u0979-\\\u097f\\\u0981-\\\u0983\\\u0985-\\\u098c\\\u098f-\\\u0990\\\u0993-\\\u09a8\\\u09aa-\\\u09b0\\\u09b2\\\u09b6-\\\u09b9\\\u09bc-\\\u09c4\\\u09c7-\\\u09c8\\\u09cb-\\\u09ce\\\u09d7\\\u09dc-\\\u09dd\\\u09df-\\\u09e3\\\u09e6-\\\u09fb\\\u0a01-\\\u0a03\\\u0a05-\\\u0a0a\\\u0a0f-\\\u0a10\\\u0a13-\\\u0a28\\\u0a2a-\\\u0a30\\\u0a32-\\\u0a33\\\u0a35-\\\u0a36\\\u0a38-\\\u0a39\\\u0a3c\\\u0a3e-\\\u0a42\\\u0a47-\\\u0a48\\\u0a4b-\\\u0a4d\\\u0a51\\\u0a59-\\\u0a5c\\\u0a5e\\\u0a66-\\\u0a75\\\u0a81-\\\u0a83\\\u0a85-\\\u0a8d\\\u0a8f-\\\u0a91\\\u0a93-\\\u0aa8\\\u0aaa-\\\u0ab0\\\u0ab2-\\\u0ab3\\\u0ab5-\\\u0ab9\\\u0abc-\\\u0ac5\\\u0ac7-\\\u0ac9\\\u0acb-\\\u0acd\\\u0ad0\\\u0ae0-\\\u0ae3\\\u0ae6-\\\u0aef\\\u0af1\\\u0b01-\\\u0b03\\\u0b05-\\\u0b0c\\\u0b0f-\\\u0b10\\\u0b13-\\\u0b28\\\u0b2a-\\\u0b30\\\u0b32-\\\u0b33\\\u0b35-\\\u0b39\\\u0b3c-\\\u0b44\\\u0b47-\\\u0b48\\\u0b4b-\\\u0b4d\\\u0b56-\\\u0b57\\\u0b5c-\\\u0b5d\\\u0b5f-\\\u0b63\\\u0b66-\\\u0b71\\\u0b82-\\\u0b83\\\u0b85-\\\u0b8a\\\u0b8e-\\\u0b90\\\u0b92-\\\u0b95\\\u0b99-\\\u0b9a\\\u0b9c\\\u0b9e-\\\u0b9f\\\u0ba3-\\\u0ba4\\\u0ba8-\\\u0baa\\\u0bae-\\\u0bb9\\\u0bbe-\\\u0bc2\\\u0bc6-\\\u0bc8\\\u0bca-\\\u0bcd\\\u0bd0\\\u0bd7\\\u0be6-\\\u0bfa\\\u0c01-\\\u0c03\\\u0c05-\\\u0c0c\\\u0c0e-\\\u0c10\\\u0c12-\\\u0c28\\\u0c2a-\\\u0c33\\\u0c35-\\\u0c39\\\u0c3d-\\\u0c44\\\u0c46-\\\u0c48\\\u0c4a-\\\u0c4d\\\u0c55-\\\u0c56\\\u0c58-\\\u0c59\\\u0c60-\\\u0c63\\\u0c66-\\\u0c6f\\\u0c78-\\\u0c7f\\\u0c82-\\\u0c83\\\u0c85-\\\u0c8c\\\u0c8e-\\\u0c90\\\u0c92-\\\u0ca8\\\u0caa-\\\u0cb3\\\u0cb5-\\\u0cb9\\\u0cbc-\\\u0cc4\\\u0cc6-\\\u0cc8\\\u0cca-\\\u0ccd\\\u0cd5-\\\u0cd6\\\u0cde\\\u0ce0-\\\u0ce3\\\u0ce6-\\\u0cef\\\u0cf1-\\\u0cf2\\\u0d02-\\\u0d03\\\u0d05-\\\u0d0c\\\u0d0e-\\\u0d10\\\u0d12-\\\u0d28\\\u0d2a-\\\u0d39\\\u0d3d-\\\u0d44\\\u0d46-\\\u0d48\\\u0d4a-\\\u0d4d\\\u0d57\\\u0d60-\\\u0d63\\\u0d66-\\\u0d75\\\u0d79-\\\u0d7f\\\u0d82-\\\u0d83\\\u0d85-\\\u0d96\\\u0d9a-\\\u0db1\\\u0db3-\\\u0dbb\\\u0dbd\\\u0dc0-\\\u0dc6\\\u0dca\\\u0dcf-\\\u0dd4\\\u0dd6\\\u0dd8-\\\u0ddf\\\u0df2-\\\u0df4\\\u0e01-\\\u0e3a\\\u0e3f-\\\u0e5b\\\u0e81-\\\u0e82\\\u0e84\\\u0e87-\\\u0e88\\\u0e8a\\\u0e8d\\\u0e94-\\\u0e97\\\u0e99-\\\u0e9f\\\u0ea1-\\\u0ea3\\\u0ea5\\\u0ea7\\\u0eaa-\\\u0eab\\\u0ead-\\\u0eb9\\\u0ebb-\\\u0ebd\\\u0ec0-\\\u0ec4\\\u0ec6\\\u0ec8-\\\u0ecd\\\u0ed0-\\\u0ed9\\\u0edc-\\\u0edd\\\u0f00-\\\u0f47\\\u0f49-\\\u0f6c\\\u0f71-\\\u0f8b\\\u0f90-\\\u0f97\\\u0f99-\\\u0fbc\\\u0fbe-\\\u0fcc\\\u0fce-\\\u0fd8\\\u1000-\\\u10c5\\\u10d0-\\\u10fc\\\u1100-\\\u1248\\\u124a-\\\u124d\\\u1250-\\\u1256\\\u1258\\\u125a-\\\u125d\\\u1260-\\\u1288\\\u128a-\\\u128d\\\u1290-\\\u12b0\\\u12b2-\\\u12b5\\\u12b8-\\\u12be\\\u12c0\\\u12c2-\\\u12c5\\\u12c8-\\\u12d6\\\u12d8-\\\u1310\\\u1312-\\\u1315\\\u1318-\\\u135a\\\u135f-\\\u137c\\\u1380-\\\u1399\\\u13a0-\\\u13f4\\\u1400-\\\u169c\\\u16a0-\\\u16f0\\\u1700-\\\u170c\\\u170e-\\\u1714\\\u1720-\\\u1736\\\u1740-\\\u1753\\\u1760-\\\u176c\\\u176e-\\\u1770\\\u1772-\\\u1773\\\u1780-\\\u17b3\\\u17b6-\\\u17dd\\\u17e0-\\\u17e9\\\u17f0-\\\u17f9\\\u1800-\\\u180e\\\u1810-\\\u1819\\\u1820-\\\u1877\\\u1880-\\\u18aa\\\u18b0-\\\u18f5\\\u1900-\\\u191c\\\u1920-\\\u192b\\\u1930-\\\u193b\\\u1940\\\u1944-\\\u196d\\\u1970-\\\u1974\\\u1980-\\\u19ab\\\u19b0-\\\u19c9\\\u19d0-\\\u19da\\\u19de-\\\u1a1b\\\u1a1e-\\\u1a5e\\\u1a60-\\\u1a7c\\\u1a7f-\\\u1a89\\\u1a90-\\\u1a99\\\u1aa0-\\\u1aad\\\u1b00-\\\u1b4b\\\u1b50-\\\u1b7c\\\u1b80-\\\u1baa\\\u1bae-\\\u1bb9\\\u1c00-\\\u1c37\\\u1c3b-\\\u1c49\\\u1c4d-\\\u1c7f\\\u1cd0-\\\u1cf2\\\u1d00-\\\u1de6\\\u1dfd-\\\u1f15\\\u1f18-\\\u1f1d\\\u1f20-\\\u1f45\\\u1f48-\\\u1f4d\\\u1f50-\\\u1f57\\\u1f59\\\u1f5b\\\u1f5d\\\u1f5f-\\\u1f7d\\\u1f80-\\\u1fb4\\\u1fb6-\\\u1fc4\\\u1fc6-\\\u1fd3\\\u1fd6-\\\u1fdb\\\u1fdd-\\\u1fef\\\u1ff2-\\\u1ff4\\\u1ff6-\\\u1ffe\\\u2000-\\\u200a\\\u2010-\\\u2027\\\u202f-\\\u205f\\\u2070-\\\u2071\\\u2074-\\\u208e\\\u2090-\\\u2094\\\u20a0-\\\u20b8\\\u20d0-\\\u20f0\\\u2100-\\\u2189\\\u2190-\\\u23e8\\\u2400-\\\u2426\\\u2440-\\\u244a\\\u2460-\\\u26cd\\\u26cf-\\\u26e1\\\u26e3\\\u26e8-\\\u26ff\\\u2701-\\\u2704\\\u2706-\\\u2709\\\u270c-\\\u2727\\\u2729-\\\u274b\\\u274d\\\u274f-\\\u2752\\\u2756-\\\u275e\\\u2761-\\\u2794\\\u2798-\\\u27af\\\u27b1-\\\u27be\\\u27c0-\\\u27ca\\\u27cc\\\u27d0-\\\u2b4c\\\u2b50-\\\u2b59\\\u2c00-\\\u2c2e\\\u2c30-\\\u2c5e\\\u2c60-\\\u2cf1\\\u2cf9-\\\u2d25\\\u2d30-\\\u2d65\\\u2d6f\\\u2d80-\\\u2d96\\\u2da0-\\\u2da6\\\u2da8-\\\u2dae\\\u2db0-\\\u2db6\\\u2db8-\\\u2dbe\\\u2dc0-\\\u2dc6\\\u2dc8-\\\u2dce\\\u2dd0-\\\u2dd6\\\u2dd8-\\\u2dde\\\u2de0-\\\u2e31\\\u2e80-\\\u2e99\\\u2e9b-\\\u2ef3\\\u2f00-\\\u2fd5\\\u2ff0-\\\u2ffb\\\u3000-\\\u303f\\\u3041-\\\u3096\\\u3099-\\\u30ff\\\u3105-\\\u312d\\\u3131-\\\u318e\\\u3190-\\\u31b7\\\u31c0-\\\u31e3\\\u31f0-\\\u321e\\\u3220-\\\u32fe\\\u3300-\\\u4db5\\\u4dc0-\\\u9fcb\\\ua000-\\\ua48c\\\ua490-\\\ua4c6\\\ua4d0-\\\ua62b\\\ua640-\\\ua65f\\\ua662-\\\ua673\\\ua67c-\\\ua697\\\ua6a0-\\\ua6f7\\\ua700-\\\ua78c\\\ua7fb-\\\ua82b\\\ua830-\\\ua839\\\ua840-\\\ua877\\\ua880-\\\ua8c4\\\ua8ce-\\\ua8d9\\\ua8e0-\\\ua8fb\\\ua900-\\\ua953\\\ua95f-\\\ua97c\\\ua980-\\\ua9cd\\\ua9cf-\\\ua9d9\\\ua9de-\\\ua9df\\\uaa00-\\\uaa36\\\uaa40-\\\uaa4d\\\uaa50-\\\uaa59\\\uaa5c-\\\uaa7b\\\uaa80-\\\uaac2\\\uaadb-\\\uaadf\\\uabc0-\\\uabed\\\uabf0-\\\uabf9\\\uac00-\\\ud7a3\\\ud7b0-\\\ud7c6\\\ud7cb-\\\ud7fb\\\uf900-\\\ufa2d\\\ufa30-\\\ufa6d\\\ufa70-\\\ufad9\\\ufb00-\\\ufb06\\\ufb13-\\\ufb17\\\ufb1d-\\\ufb36\\\ufb38-\\\ufb3c\\\ufb3e\\\ufb40-\\\ufb41\\\ufb43-\\\ufb44\\\ufb46-\\\ufbb1\\\ufbd3-\\\ufd3f\\\ufd50-\\\ufd8f\\\ufd92-\\\ufdc7\\\ufdf0-\\\ufdfd\\\ufe00-\\\ufe19\\\ufe20-\\\ufe26\\\ufe30-\\\ufe52\\\ufe54-\\\ufe66\\\ufe68-\\\ufe6b\\\ufe70-\\\ufe74\\\ufe76-\\\ufefc\\\uff01-\\\uffbe\\\uffc2-\\\uffc7\\\uffca-\\\uffcf\\\uffd2-\\\uffd7\\\uffda-\\\uffdc\\\uffe0-\\\uffe6\\\uffe8-\\\uffee\\\ufffc-\\\ufffd]*$', 'minLength': 0, 'maxLength': 255, 'type': ['string', 'null']}}, 'additionalProperties': False, 'type': 'object'}}, 'additionalProperties': False, 'type': 'object', 'required': ['server']}
show(*args, **kwargs)

Returns server details by server id.

update(*args, **kwargs)

Update server then pass on to version-specific controller.

versioned_methods = {'_action_trigger_crash_dump': [<nova.api.openstack.versioned_method.VersionedMethod object at 0x7f32caf62ed0>]}
wsgi_actions = {'reboot': '_action_reboot', 'os-stop': '_stop_server', 'confirmResize': '_action_confirm_resize', 'resize': '_action_resize', 'createImage': '_action_create_image', 'trigger_crash_dump': '_action_trigger_crash_dump', 'rebuild': '_action_rebuild', 'revertResize': '_action_revert_resize', 'os-start': '_start_server'}
wsgi_extensions = []
remove_invalid_options(context, search_options, allowed_search_options)

Remove search options that are not valid for non-admin API/context.

Previous topic

The nova.api.openstack.compute.server_usage Module

Next topic

The nova.api.openstack.compute.services Module

Project Source

This Page