ironic/ironic/api
Steve Baker 236c6b174b Utility functions for REST API JSON handling
collection.list_convert_with_links
    Build a collection dict including the next link for paging support
utils.object_to_dict
    Helper function to convert RPC objects to REST API dicts
utils.populate_node_uuid
    Look up the node referenced in the object and populate a dict
utils.replace_node_uuid_with_id
    Replace ``node_uuid`` dict value with ``node_id``
utils.replace_node_id_with_uuid
    Replace ``node_id`` dict value with ``node_uuid`
utils.patch_update_changed_fields
    Update rpc object based on changed fields in a dict.
utils.patched_validate_with_schema
    Validate a patched dict object against a validator or schema.
utils.patch_validate_allowed_fields
    Validate that a patch list only modifies allowed fields
utils.sanitize_dict
    Removes sensitive and unrequested data

Change-Id: I39fa73ac9a62d30a3eaa00c75129ac1e00270652
Story: 1651346
Task: 10551
2020-11-16 10:49:42 +13:00
..
controllers Utility functions for REST API JSON handling 2020-11-16 10:49:42 +13:00
middleware Encapsulate auth_token middleware 2020-05-15 09:49:54 +12:00
__init__.py Abstract away pecan.request/response 2019-07-16 17:47:13 +02:00
app.py Enable Basic HTTP authentication middleware 2020-06-05 01:15:08 +12:00
args.py Remove File type 2020-07-20 08:58:32 +12:00
config.py Fix W504 errors 2018-05-09 06:11:30 -07:00
expose.py Rename Response to PassthruResponse 2020-07-20 14:09:53 +12:00
functions.py Use getfullargspec to inspect functions 2020-07-01 17:25:09 +02:00
hooks.py Enable Basic HTTP authentication middleware 2020-06-05 01:15:08 +12:00
method.py Add expose body decorator, status_code argument 2020-11-16 10:39:40 +13:00
types.py Python 3.9: base64.{en,de}codestring function is removed 2020-10-17 22:53:55 +02:00
wsgi.py Make oslo.i18n an optional dependency 2020-04-02 14:10:21 +02:00