Module Import alias Import alias ImportFrom alias ImportFrom alias Import alias Import alias ImportFrom alias identifier ImportFrom alias identifier ImportFrom alias ImportFrom alias ImportFrom alias ClassDef bases AttributeLoad NameLoad attr body Expr Str Assign NameStore AttributeLoad NameLoad attr Assign NameStore Str FunctionDef arguments args NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults body If CompareIs NameLoad NameLoad body Return NameLoad Return Call AttributeLoad NameLoad attr NameLoad decorator_list NameLoad decorator_list ClassDef bases AttributeLoad NameLoad attr body Expr Str Assign NameStore AttributeLoad NameLoad attr Assign NameStore Str FunctionDef arguments args NameParam defaults body If UnaryOpNot BoolOpOr Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr NameLoad body Raise Call AttributeLoad NameLoad attr keyword NameLoad Return NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults body If CompareIs NameLoad NameLoad body Return NameLoad Return Call AttributeLoad NameLoad attr NameLoad decorator_list NameLoad decorator_list ClassDef bases AttributeLoad NameLoad attr body Expr Str Assign NameStore AttributeLoad NameLoad attr Assign NameStore Str FunctionDef arguments args NameParam defaults body If UnaryOpNot Call AttributeLoad NameLoad attr NameLoad body Raise Call AttributeLoad NameLoad attr keyword NameLoad Return NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults body If CompareIs NameLoad NameLoad body Return NameLoad Return Call AttributeLoad NameLoad attr NameLoad decorator_list NameLoad decorator_list ClassDef bases AttributeLoad NameLoad attr body Expr Str Assign NameStore AttributeLoad NameLoad attr Assign NameStore Str FunctionDef arguments args NameParam defaults body If UnaryOpNot Call AttributeLoad NameLoad attr NameLoad body Raise Call AttributeLoad NameLoad attr keyword NameLoad Return NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults body If CompareIs NameLoad NameLoad body Return NameLoad Return Call AttributeLoad NameLoad attr NameLoad decorator_list NameLoad decorator_list ClassDef bases AttributeLoad NameLoad attr body Expr Str Assign NameStore AttributeLoad NameLoad attr Assign NameStore Str FunctionDef arguments args NameParam defaults body TryExcept body Return Call AttributeLoad NameLoad attr NameLoad keyword NameLoad handlers ExceptHandler type NameLoad name NameStore body Raise Call AttributeLoad NameLoad attr NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults body If CompareIs NameLoad NameLoad body Return NameLoad Return Call AttributeLoad NameLoad attr NameLoad decorator_list NameLoad decorator_list ClassDef bases AttributeLoad NameLoad attr body Expr Str Assign NameStore AttributeLoad NameLoad attr Assign NameStore Str FunctionDef arguments args NameParam defaults body Return Call AttributeLoad Str attr Call NameLoad NameLoad TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body TryExcept body Expr Call AttributeLoad NameLoad attr NameLoad handlers ExceptHandler type NameLoad body Raise Call AttributeLoad NameLoad attr BinOpMod Call NameLoad Str NameLoad orelse Return NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad decorator_list NameLoad decorator_list ClassDef bases AttributeLoad NameLoad attr body Expr Str Assign NameStore AttributeLoad NameLoad attr Assign NameStore Str FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore ListComp Call AttributeLoad Call AttributeLoad NameLoad attr attr comprehension NameStore Call AttributeLoad Call AttributeLoad NameLoad attr NameLoad attr Str Return Call NameLoad Call NameLoad Call NameLoad NameLoad NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults body If CompareIs NameLoad NameLoad body Return NameLoad Return Call AttributeLoad NameLoad attr NameLoad decorator_list NameLoad decorator_list Assign NameStore Call NameLoad Assign NameStore Call NameLoad Assign NameStore Call NameLoad Assign NameStore Call NameLoad Assign NameStore Call NameLoad Assign NameStore Call NameLoad Assign NameStore Call NameLoad ClassDef bases AttributeLoad NameLoad attr body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr keyword Str keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Str Str Str keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad keyword AttributeLoad NameLoad attr Assign NameStore NameLoad Assign NameStore Call NameLoad Assign NameStore NameLoad FunctionDef arguments args defaults body Expr Str Return ListLoad Str Str Str Str Str decorator_list NameLoad FunctionDef arguments args NameParam defaults body Expr Str If CompareIs AttributeLoad NameLoad attr NameLoad body Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr If AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Lambda arguments args NameParam defaults UnaryOpNot Call AttributeLoad NameLoad attr NameLoad For TupleStore NameStore NameStore NameLoad body If Call NameLoad NameLoad Str NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod Str NameLoad Return AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam defaults body Assign NameStore BinOpAdd Str SubscriptLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str Index Num If CompareIn NameLoad Call AttributeLoad NameLoad attr body Assign NameStore Call NameLoad Str Raise Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod NameLoad AttributeLoad NameLoad attr If BoolOpAnd CompareIn AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr CompareEq AttributeLoad NameLoad attr Str body Assign NameStore Call NameLoad Str Raise Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMod NameLoad AttributeLoad NameLoad attr If CompareNotEq AttributeLoad NameLoad attr Str body If CompareIs AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign NameStore Call NameLoad Str Raise Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore Dict Str Str AttributeLoad NameLoad attr AttributeLoad NameLoad attr If CompareIsNot AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign SubscriptStore NameLoad Index Str AttributeLoad NameLoad attr Return NameLoad decorator_list NameLoad decorator_list
N/A N/A inspect N/A json oslo_utils strutils oslo_utils uuidutils N/A six N/A wsme wsme types wtypes ironic.api.controllers.v1 utils v1_utils ironic.common exception ironic.common.i18n _ ironic.common utils MacAddressType N/A N/A wtypes UserType N/A N/A A simple MAC address type. N/A basetype N/A wtypes text N/A name macaddress validate N/A N/A value N/A N/A N/A N/A N/A utils validate_and_normalize_mac value N/A staticmethod frombasetype N/A N/A value N/A N/A N/A N/A value None N/A N/A None N/A N/A N/A MacAddressType validate value N/A staticmethod N/A UuidOrNameType N/A N/A wtypes UserType N/A N/A A simple UUID or logical name type. N/A basetype N/A wtypes text N/A name uuid_or_name validate N/A N/A value N/A N/A N/A N/A N/A N/A N/A uuidutils is_uuid_like value N/A N/A v1_utils is_valid_logical_name value N/A N/A N/A N/A exception InvalidUuidOrName name value N/A value N/A staticmethod frombasetype N/A N/A value N/A N/A N/A N/A value None N/A N/A None N/A N/A N/A UuidOrNameType validate value N/A staticmethod N/A NameType N/A N/A wtypes UserType N/A N/A A simple logical name type. N/A basetype N/A wtypes text N/A name name validate N/A N/A value N/A N/A N/A N/A N/A N/A v1_utils is_valid_logical_name value N/A N/A N/A N/A exception InvalidName name value N/A value N/A staticmethod frombasetype N/A N/A value N/A N/A N/A N/A value None N/A N/A None N/A N/A N/A NameType validate value N/A staticmethod N/A UuidType N/A N/A wtypes UserType N/A N/A A simple UUID type. N/A basetype N/A wtypes text N/A name uuid validate N/A N/A value N/A N/A N/A N/A N/A N/A uuidutils is_uuid_like value N/A N/A N/A N/A exception InvalidUUID uuid value N/A value N/A staticmethod frombasetype N/A N/A value N/A N/A N/A N/A value None N/A N/A None N/A N/A N/A UuidType validate value N/A staticmethod N/A BooleanType N/A N/A wtypes UserType N/A N/A A simple boolean type. N/A basetype N/A wtypes text N/A name boolean validate N/A N/A value N/A N/A N/A N/A N/A N/A N/A strutils bool_from_string value strict True N/A N/A N/A ValueError N/A e N/A N/A N/A N/A exception Invalid e N/A staticmethod frombasetype N/A N/A value N/A N/A N/A N/A value None N/A N/A None N/A N/A N/A BooleanType validate value N/A staticmethod N/A JsonType N/A N/A wtypes UserType N/A N/A A simple JSON type. N/A basetype N/A wtypes text N/A name json __str__ N/A N/A self N/A N/A N/A N/A N/A  |  join N/A map str N/A N/A wtypes text N/A six integer_types float BooleanType list dict None N/A validate N/A N/A value N/A N/A N/A N/A N/A N/A N/A json dumps value N/A N/A N/A TypeError N/A N/A N/A N/A exception Invalid N/A N/A _ %s is not JSON serializable value N/A N/A value N/A staticmethod frombasetype N/A N/A value N/A N/A N/A N/A N/A JsonType validate value N/A staticmethod N/A ListType N/A N/A wtypes UserType N/A N/A A simple list type. N/A basetype N/A wtypes text N/A name list validate N/A N/A value N/A N/A N/A Validate and convert the input to a ListType.

        :param value: A comma separated string of values
        :returns: A list of unique values, whose order is not guaranteed.
         N/A items N/A N/A N/A N/A N/A v strip lower N/A v N/A N/A N/A N/A six text_type value split , N/A N/A list N/A set N/A filter None items N/A staticmethod frombasetype N/A N/A value N/A N/A N/A N/A value None N/A N/A None N/A N/A N/A ListType validate value N/A staticmethod N/A N/A macaddress N/A MacAddressType N/A uuid_or_name N/A UuidOrNameType N/A name N/A NameType N/A uuid N/A UuidType N/A boolean N/A BooleanType N/A listtype N/A ListType N/A jsontype N/A JsonType JsonPatchType N/A N/A wtypes Base N/A N/A A complex type that represents a single json-patch operation. N/A path N/A N/A wtypes wsattr N/A N/A wtypes StringType pattern ^(/[\w-]+)+$ mandatory True N/A op N/A N/A wtypes wsattr N/A N/A wtypes Enum str add replace remove mandatory True N/A value N/A N/A wsme wsattr jsontype default N/A wtypes Unset N/A _api_base None N/A _extra_non_removable_attrs N/A set N/A _non_removable_attrs None internal_attrs N/A N/A N/A N/A N/A Returns a list of internal attributes.

        Internal attributes can't be added, replaced or removed. This
        method may be overwritten by derived class.

         N/A N/A /created_at /id /links /updated_at /uuid N/A staticmethod non_removable_attrs N/A N/A cls N/A N/A N/A Returns a set of names of attributes that may not be removed.

        Attributes whose 'mandatory' property is True are automatically added
        to this set. To add additional attributes to the set, override the
        field _extra_non_removable_attrs in subclasses, with a set of the form
        {'/foo', '/bar'}.
         N/A N/A N/A cls _non_removable_attrs None N/A N/A N/A cls _non_removable_attrs N/A N/A N/A cls _extra_non_removable_attrs copy N/A N/A cls _api_base N/A N/A fields N/A N/A inspect getmembers N/A cls _api_base N/A N/A N/A a N/A N/A N/A N/A inspect isroutine a N/A N/A name field fields N/A N/A N/A getattr field mandatory False N/A N/A N/A N/A N/A cls _non_removable_attrs add N/A /%s name N/A N/A cls _non_removable_attrs N/A classmethod validate N/A N/A patch N/A N/A N/A _path N/A / N/A N/A N/A N/A patch path split / N/A 1 N/A N/A _path N/A N/A patch internal_attrs N/A N/A msg N/A _ '%s' is an internal attribute and can not be updated N/A N/A N/A N/A wsme exc ClientSideError N/A msg N/A patch path N/A N/A N/A N/A patch path N/A N/A patch non_removable_attrs N/A N/A patch op remove N/A N/A msg N/A _ '%s' is a mandatory attribute and can not be removed N/A N/A N/A N/A wsme exc ClientSideError N/A msg N/A patch path N/A N/A N/A patch op remove N/A N/A N/A N/A patch value N/A wsme Unset N/A N/A msg N/A _ 'add' and 'replace' operations need a value N/A N/A N/A N/A wsme exc ClientSideError msg N/A ret N/A path op N/A patch path N/A patch op N/A N/A N/A patch value N/A wsme Unset N/A N/A N/A ret N/A value N/A patch value N/A ret N/A staticmethod N/A