heat.api.openstack.v1.util module¶
-
heat.api.openstack.v1.util.
get_allowed_params
(params, whitelist)[source]¶ Extract from
params
all entries listed inwhitelist
.The returning dict will contain an entry for a key if, and only if, there’s an entry in
whitelist
for that key and at least one entry inparams
. Ifparams
contains multiple entries for the same key, it will yield an array of values:{key: [v1, v2,...]}
- Parameters
params – a NestedMultiDict from webob.Request.params
whitelist – an array of strings to whitelist
- Returns
a dict with {key: value} pairs
-
heat.api.openstack.v1.util.
identified_stack
(handler)[source]¶ Decorator that passes a stack identifier instead of path components.
This is a handler method decorator.
-
heat.api.openstack.v1.util.
make_link
(req, identity, relationship='self')[source]¶ Return a link structure for the supplied identity dictionary.
-
heat.api.openstack.v1.util.
make_url
(req, identity)[source]¶ Return the URL for the supplied identity dictionary.
-
heat.api.openstack.v1.util.
policy_enforce
(handler)[source]¶ Decorator that enforces policies.
Checks the path matches the request context and enforce policy defined in policy.json or in policies.
This is a handler method decorator.