validation Package

validation Package

Request body validating middleware for OpenStack Identity resources.

keystone.common.validation.add_array_type(property_schema)[source]

Convert the parameter schema to be of type list.

Parameters:property_schema (dict) – schema to add array type to
Returns:a new dict schema
keystone.common.validation.nullable(property_schema)[source]

Clone a property schema into one that is nullable.

Parameters:property_schema (dict) – schema to clone into a nullable schema
Returns:a new dict schema
keystone.common.validation.validated(request_body_schema, resource_to_validate)[source]

Register a schema to validate a resource reference.

Registered schema will be used for validating a request body just before API method execution.

Parameters:
  • request_body_schema – a schema to validate the resource reference
  • resource_to_validate – the reference to validate

parameter_types Module

Common parameter types for validating a request reference.

validators Module

Internal implementation of request body validating middleware.

class keystone.common.validation.validators.SchemaValidator(schema)[source]

Bases: object

Resource reference validator class.

validate(*args, **kwargs)[source]
validator = None
validator_org

alias of Draft4Validator

Table Of Contents

Previous topic

versions Package

Next topic

contrib Package

This Page