Module Expr Str Import alias Import alias ImportFrom alias Import alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias FunctionDef arguments args NameParam defaults body Expr Str TryExcept body If AttributeLoad NameLoad attr body Return AttributeLoad NameLoad attr handlers ExceptHandler type NameLoad body Pass TryExcept body Return AttributeLoad NameLoad attr handlers ExceptHandler type NameLoad body Return NameLoad decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Dict FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str If CompareNotIn NameLoad AttributeLoad NameLoad attr body Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad ListLoad Expr Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad attr NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults vararg kwarg body Expr Str Assign NameStore BoolOpOr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad ListLoad For NameStore NameLoad body Expr Call NameLoad NameLoad NameLoad decorator_list NameLoad decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Str Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad body Expr Str If NameLoad body Assign NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad keyword NameLoad attr orelse Assign NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad attr If CompareIs NameLoad NameLoad body Assign NameStore AttributeLoad NameLoad attr Assign NameStore IfExp CompareIsNot NameLoad NameLoad SubscriptLoad NameLoad Index NameLoad NameLoad TryExcept body Assign NameStore SubscriptLoad NameLoad Index Str handlers ExceptHandler type TupleLoad NameLoad NameLoad body Pass Return ListComp Call NameLoad NameLoad NameLoad keyword NameLoad comprehension NameStore NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str Assign NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad attr Assign NameStore IfExp CompareIsNot NameLoad NameLoad SubscriptLoad NameLoad Index NameLoad NameLoad Return Call AttributeLoad NameLoad attr NameLoad NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Return CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad body Expr Str Assign NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad keyword NameLoad attr Assign NameStore IfExp CompareIsNot NameLoad NameLoad SubscriptLoad NameLoad Index NameLoad NameLoad If NameLoad body Return NameLoad Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad body Expr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad keyword NameLoad If AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr If CompareIsNot NameLoad NameLoad body Return Call AttributeLoad NameLoad attr NameLoad SubscriptLoad NameLoad Index NameLoad orelse Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad body Expr Str Assign NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad keyword NameLoad attr If CompareIsNot NameLoad NameLoad body Return Call AttributeLoad NameLoad attr NameLoad SubscriptLoad NameLoad Index NameLoad orelse Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam defaults body Pass decorator_list AttributeLoad NameLoad attr FunctionDef arguments args NameParam defaults kwarg body Expr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad NameLoad If CompareEq NameLoad Num body Assign NameStore BinOpMod Call NameLoad Str Dict Str Str AttributeLoad AttributeLoad NameLoad attr attr NameLoad Raise Call AttributeLoad NameLoad attr NameLoad orelse If CompareGt NameLoad Num body Raise Call AttributeLoad NameLoad attr orelse Return SubscriptLoad NameLoad Index Num decorator_list FunctionDef arguments args NameParam defaults kwarg body Expr Str Assign NameStore ListLoad Assign NameStore Call AttributeLoad NameLoad attr For NameStore Call AttributeLoad NameLoad attr body TryExcept body If Call NameLoad GeneratorExp CompareEq Call NameLoad NameLoad NameLoad NameLoad comprehension TupleStore NameStore NameStore NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad handlers ExceptHandler type NameLoad body Continue Return NameLoad decorator_list decorator_list Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr ClassDef bases NameLoad body Expr Str Assign NameStore NameLoad Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam defaults NameLoad kwarg body Expr Str Assign NameStore IfExp CompareIsNot NameLoad NameLoad NameLoad Str AugAssignAdd NameStore BinOpMod Str AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr BinOpMod Str AttributeLoad NameLoad attr If CompareIsNot NameLoad NameLoad body AugAssignAdd NameStore BinOpMod Str NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr body If CompareIs NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad orelse If Call NameLoad NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Assign SubscriptStore NameLoad Index BinOpMod Str NameLoad Call NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults kwarg body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Return Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Dict AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults kwarg body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Return Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults kwarg body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Return Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad kwarg body Expr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Return Call AttributeLoad NameLoad attr BinOpMod Str Dict Str Str Call AttributeLoad NameLoad attr keyword NameLoad NameLoad IfExp NameLoad BinOpMod Str Call AttributeLoad NameLoad attr NameLoad Str AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad kwarg body Expr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Return Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr keyword NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults kwarg body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr BinOpMod Str AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Dict AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults kwarg body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Return Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad kwarg body Expr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr BinOpMod Str Dict Str Str Call AttributeLoad NameLoad attr keyword NameLoad NameLoad IfExp NameLoad BinOpMod Str Call AttributeLoad NameLoad attr NameLoad Str AttributeLoad NameLoad attr Assign NameStore Call NameLoad NameLoad If CompareEq NameLoad Num body Assign NameStore BinOpMod Call NameLoad Str Dict Str Str AttributeLoad AttributeLoad NameLoad attr attr NameLoad Raise Call AttributeLoad NameLoad attr NameLoad orelse If CompareGt NameLoad Num body Raise AttributeLoad NameLoad attr orelse Return SubscriptLoad NameLoad Index Num decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore TupleLoad Str Str Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr NameLoad For TupleStore NameStore NameStore Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr body If CompareIn NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad orelse TryExcept body If Call NameLoad NameLoad NameLoad body Assign AttributeStore NameLoad attr NameLoad handlers ExceptHandler type NameLoad body Pass decorator_list FunctionDef arguments args NameParam defaults body Return BinOpMod Str AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore NameLoad Assign NameStore Str FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad body Expr Str Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad GeneratorExp NameLoad comprehension NameStore Call AttributeLoad AttributeLoad NameLoad attr attr BoolOpAnd CompareNotEq SubscriptLoad NameLoad Index Num Str CompareNotEq NameLoad Str Assign NameStore Call AttributeLoad Str attr GeneratorExp BinOpMod Str TupleLoad NameLoad Call NameLoad NameLoad NameLoad comprehension NameStore NameLoad Return BinOpMod Str TupleLoad AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str If AttributeLoad NameLoad attr body Assign NameStore Call NameLoad NameLoad AttributeLoad NameLoad attr NameLoad If CompareIsNot NameLoad NameLoad body Return Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad body TryExcept body Expr Call NameLoad NameLoad NameLoad NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad NameLoad handlers ExceptHandler type NameLoad body Pass decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareNotIn NameLoad AttributeLoad NameLoad attr body If UnaryOpNot Call AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad Raise Call NameLoad NameLoad orelse Return SubscriptLoad AttributeLoad NameLoad attr Index NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad NameLoad attr NameLoad If UnaryOpNot Call NameLoad AttributeLoad NameLoad attr Str body Return Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr If NameLoad body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Dict Str AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr decorator_list FunctionDef arguments args NameParam NameParam defaults body If UnaryOpNot Call NameLoad NameLoad NameLoad body Return NameLoad If UnaryOpNot Call NameLoad NameLoad AttributeLoad NameLoad attr body Return NameLoad Return CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list decorator_list
N/A N/A 
Base utilities to build API operation managers and objects on top of.
 N/A abc N/A copy oslo_utils strutils N/A six six.moves http_client six.moves.urllib parse ironicclient.common.apiclient exceptions ironicclient.common.i18n _ getid N/A N/A obj N/A N/A N/A Return id if argument is a Resource.

    Abstracts the common pattern of allowing both an object or an object's ID
    (UUID) as a parameter when dealing with relationships.
     N/A N/A N/A N/A obj uuid N/A N/A N/A obj uuid N/A N/A N/A AttributeError N/A N/A N/A N/A N/A N/A obj id N/A N/A N/A AttributeError N/A N/A obj N/A HookableMixin N/A object N/A N/A Mixin so classes can register and run hooks. N/A _hooks_map N/A add_hook N/A N/A cls hook_type hook_func N/A N/A N/A Add a new hook of specified type.

        :param cls: class that registers hooks
        :param hook_type: hook type, e.g., '__pre_parse_args__'
        :param hook_func: hook function
         N/A N/A hook_type N/A cls _hooks_map N/A N/A N/A N/A cls _hooks_map N/A hook_type N/A N/A N/A N/A N/A N/A cls _hooks_map N/A hook_type append hook_func N/A classmethod run_hooks N/A N/A cls hook_type N/A args kwargs N/A N/A Run all hooks of specified type.

        :param cls: class that registers hooks
        :param hook_type: hook type, e.g., '__pre_parse_args__'
        :param args: args to be passed to every hook function
        :param kwargs: kwargs to be passed to every hook function
         N/A hook_funcs N/A N/A N/A N/A cls _hooks_map get hook_type N/A N/A hook_func hook_funcs N/A N/A N/A hook_func args kwargs N/A classmethod N/A BaseManager N/A HookableMixin N/A N/A Basic manager type providing common operations.

    Managers interact with a particular type of API (servers, flavors, images,
    etc.) and provide CRUD operations for them.
     N/A resource_class None __init__ N/A N/A self client N/A N/A N/A Initializes BaseManager with `client`.

        :param client: instance of BaseClient descendant for HTTP requests
         N/A N/A N/A N/A super BaseManager self __init__ N/A N/A self client client N/A _list N/A N/A self url response_key obj_class json N/A None None None N/A N/A List the collection.

        :param url: a partial URL, e.g., '/servers'
        :param response_key: the key to be looked up in response dictionary,
            e.g., 'servers'. If response_key is None - all response body
            will be used.
        :param obj_class: class for constructing the returned objects
            (self.resource_class will be used by default)
        :param json: data that will be encoded as JSON and passed in POST
            request (GET will be sent by default)
         N/A json N/A N/A body N/A N/A N/A N/A N/A self client post url json json json N/A N/A body N/A N/A N/A N/A N/A self client get url json N/A N/A obj_class None N/A N/A obj_class N/A self resource_class N/A data N/A N/A response_key None N/A body N/A response_key body N/A N/A N/A data N/A data N/A values N/A N/A N/A N/A KeyError TypeError N/A N/A N/A N/A N/A obj_class self res loaded True N/A res data res N/A _get N/A N/A self url response_key N/A None N/A N/A Get an object from collection.

        :param url: a partial URL, e.g., '/servers'
        :param response_key: the key to be looked up in response dictionary,
            e.g., 'server'. If response_key is None - all response body
            will be used.
         N/A body N/A N/A N/A N/A N/A self client get url json N/A data N/A N/A response_key None N/A body N/A response_key body N/A N/A N/A self resource_class self data loaded True N/A _head N/A N/A self url N/A N/A N/A Retrieve request headers for an object.

        :param url: a partial URL, e.g., '/servers'
         N/A resp N/A N/A N/A self client head url N/A N/A N/A resp status_code N/A http_client NO_CONTENT N/A _post N/A N/A self url json response_key return_raw N/A None False N/A N/A Create an object.

        :param url: a partial URL, e.g., '/servers'
        :param json: data that will be encoded as JSON and passed in POST
            request (GET will be sent by default)
        :param response_key: the key to be looked up in response dictionary,
            e.g., 'server'. If response_key is None - all response body
            will be used.
        :param return_raw: flag to force returning raw JSON instead of
            Python object of self.resource_class
         N/A body N/A N/A N/A N/A N/A self client post url json json json N/A data N/A N/A response_key None N/A body N/A response_key body N/A return_raw N/A N/A data N/A N/A N/A self resource_class self data N/A _put N/A N/A self url json response_key N/A None None N/A N/A Update an object with PUT method.

        :param url: a partial URL, e.g., '/servers'
        :param json: data that will be encoded as JSON and passed in POST
            request (GET will be sent by default)
        :param response_key: the key to be looked up in response dictionary,
            e.g., 'servers'. If response_key is None - all response body
            will be used.
         N/A resp N/A N/A N/A self client put url json json N/A N/A resp content N/A N/A body N/A N/A resp json N/A N/A response_key None N/A N/A N/A N/A self resource_class self N/A body N/A response_key N/A N/A N/A N/A self resource_class self body N/A _patch N/A N/A self url json response_key N/A None None N/A N/A Update an object with PATCH method.

        :param url: a partial URL, e.g., '/servers'
        :param json: data that will be encoded as JSON and passed in POST
            request (GET will be sent by default)
        :param response_key: the key to be looked up in response dictionary,
            e.g., 'servers'. If response_key is None - all response body
            will be used.
         N/A body N/A N/A N/A N/A N/A self client patch url json json json N/A N/A response_key None N/A N/A N/A N/A self resource_class self N/A body N/A response_key N/A N/A N/A N/A self resource_class self body N/A _delete N/A N/A self url N/A N/A N/A Delete an object.

        :param url: a partial URL, e.g., '/servers/my-server'
         N/A N/A N/A N/A self client delete url N/A N/A ManagerWithFind N/A BaseManager N/A N/A Manager with additional `find()`/`findall()` methods. list N/A N/A self N/A N/A N/A N/A N/A abc abstractmethod find N/A N/A self N/A kwargs N/A N/A Find a single item with attributes matching ``**kwargs``.

        This isn't very efficient: it loads the entire list then filters on
        the Python side.
         N/A matches N/A N/A self findall kwargs N/A num_matches N/A len matches N/A N/A num_matches 0 N/A N/A msg N/A N/A _ No %(name)s matching %(args)s. N/A name args N/A N/A self resource_class __name__ kwargs N/A N/A N/A exceptions NotFound msg N/A N/A N/A num_matches 1 N/A N/A N/A N/A exceptions NoUniqueMatch N/A N/A N/A matches N/A 0 N/A findall N/A N/A self N/A kwargs N/A N/A Find all items with attributes matching ``**kwargs``.

        This isn't very efficient: it loads the entire list then filters on
        the Python side.
         N/A found N/A N/A searches N/A N/A kwargs items N/A obj N/A N/A self list N/A N/A N/A N/A N/A all N/A N/A N/A getattr obj attr value N/A N/A attr value searches N/A N/A N/A N/A found append obj N/A N/A N/A AttributeError N/A N/A N/A found N/A N/A N/A N/A six add_metaclass N/A abc ABCMeta CrudManager N/A BaseManager N/A N/A Base manager class for manipulating entities.

    Children of this class are expected to define a `collection_key` and `key`.

    - `collection_key`: Usually a plural noun by convention (e.g. `entities`);
      used to refer collections in both URL's (e.g.  `/v3/entities`) and JSON
      objects containing a list of member resources (e.g. `{'entities': [{},
      {}, {}]}`).
    - `key`: Usually a singular noun by convention (e.g. `entity`); used to
      refer to an individual member of the collection.

     N/A collection_key None N/A key None build_url N/A N/A self base_url N/A None kwargs N/A N/A Builds a resource URL for the given kwargs.

        Given an example collection where `collection_key = 'entities'` and
        `key = 'entity'`, the following URL's could be generated.

        By default, the URL will represent a collection of entities, e.g.::

            /entities

        If kwargs contains an `entity_id`, then the URL will represent a
        specific member, e.g.::

            /entities/{entity_id}

        :param base_url: if provided, the generated URL will be appended to it
         N/A url N/A N/A base_url None base_url N/A url N/A /%s N/A self collection_key N/A entity_id N/A N/A kwargs get N/A %s_id N/A self key N/A N/A entity_id None N/A N/A url N/A /%s entity_id N/A url N/A _filter_kwargs N/A N/A self kwargs N/A N/A N/A Drop null values and handle ids. N/A N/A key ref N/A N/A six iteritems N/A N/A kwargs copy N/A N/A N/A ref None N/A N/A N/A N/A kwargs pop key N/A N/A N/A isinstance ref Resource N/A N/A N/A N/A kwargs pop key N/A N/A kwargs N/A N/A %s_id key N/A getid ref N/A kwargs N/A create N/A N/A self N/A kwargs N/A N/A kwargs N/A N/A self _filter_kwargs kwargs N/A N/A N/A self _post N/A N/A self build_url kwargs N/A N/A self key kwargs N/A self key N/A get N/A N/A self N/A kwargs N/A N/A kwargs N/A N/A self _filter_kwargs kwargs N/A N/A N/A self _get N/A N/A self build_url kwargs N/A self key N/A head N/A N/A self N/A kwargs N/A N/A kwargs N/A N/A self _filter_kwargs kwargs N/A N/A N/A self _head N/A N/A self build_url kwargs N/A list N/A N/A self base_url N/A None kwargs N/A N/A List the collection.

        :param base_url: if provided, the generated URL will be appended to it
         N/A kwargs N/A N/A self _filter_kwargs kwargs N/A N/A N/A self _list N/A %(base_url)s%(query)s N/A base_url query N/A N/A self build_url base_url base_url kwargs N/A kwargs N/A ?%s N/A N/A parse urlencode kwargs N/A self collection_key N/A put N/A N/A self base_url N/A None kwargs N/A N/A Update an element.

        :param base_url: if provided, the generated URL will be appended to it
         N/A kwargs N/A N/A self _filter_kwargs kwargs N/A N/A N/A self _put N/A N/A self build_url base_url base_url kwargs N/A update N/A N/A self N/A kwargs N/A N/A kwargs N/A N/A self _filter_kwargs kwargs N/A params N/A N/A kwargs copy N/A N/A N/A params pop N/A %s_id N/A self key N/A N/A N/A self _patch N/A N/A self build_url kwargs N/A N/A self key params N/A self key N/A delete N/A N/A self N/A kwargs N/A N/A kwargs N/A N/A self _filter_kwargs kwargs N/A N/A N/A self _delete N/A N/A self build_url kwargs N/A find N/A N/A self base_url N/A None kwargs N/A N/A Find a single item with attributes matching ``**kwargs``.

        :param base_url: if provided, the generated URL will be appended to it
         N/A kwargs N/A N/A self _filter_kwargs kwargs N/A rl N/A N/A self _list N/A %(base_url)s%(query)s N/A base_url query N/A N/A self build_url base_url base_url kwargs N/A kwargs N/A ?%s N/A N/A parse urlencode kwargs N/A self collection_key N/A num N/A len rl N/A N/A num 0 N/A N/A msg N/A N/A _ No %(name)s matching %(args)s. N/A name args N/A N/A self resource_class __name__ kwargs N/A N/A N/A exceptions NotFound msg N/A N/A N/A num 1 N/A N/A N/A exceptions NoUniqueMatch N/A N/A N/A rl N/A 0 N/A N/A Extension N/A HookableMixin N/A N/A Extension descriptor. N/A SUPPORTED_HOOKS N/A __pre_parse_args__ __post_parse_args__ N/A manager_class None __init__ N/A N/A self name module N/A N/A N/A N/A N/A N/A super Extension self __init__ N/A N/A self name name N/A N/A self module module N/A N/A N/A self _parse_extension_module N/A _parse_extension_module N/A N/A self N/A N/A N/A N/A self manager_class None N/A N/A attr_name attr_value N/A N/A N/A N/A self module __dict__ items N/A N/A N/A attr_name N/A self SUPPORTED_HOOKS N/A N/A N/A N/A self add_hook attr_name attr_value N/A N/A N/A N/A N/A issubclass attr_value BaseManager N/A N/A N/A self manager_class attr_value N/A N/A N/A TypeError N/A N/A N/A __repr__ N/A N/A self N/A N/A N/A N/A <Extension '%s'> N/A self name N/A N/A Resource N/A object N/A N/A Base class for OpenStack resources (tenant, user, etc.).

    This is pretty much just a bag for attributes.
     N/A HUMAN_ID False N/A NAME_ATTR name __init__ N/A N/A self manager info loaded N/A False N/A N/A Populate and bind to a manager.

        :param manager: BaseManager object
        :param info: dictionary representing resource attributes
        :param loaded: prevent lazy-loading if set to True
         N/A N/A self manager manager N/A N/A self _info info N/A N/A N/A self _add_details info N/A N/A self _loaded loaded N/A __repr__ N/A N/A self N/A N/A N/A reprkeys N/A sorted N/A k N/A k N/A N/A N/A self __dict__ keys N/A N/A N/A k N/A 0 _ N/A k manager N/A info N/A N/A ,  join N/A N/A %s=%s N/A k N/A getattr self k N/A k reprkeys N/A N/A <%s %s> N/A N/A N/A self __class__ __name__ info N/A human_id N/A N/A self N/A N/A N/A Human-readable ID which can be used for bash completion. N/A N/A self HUMAN_ID N/A N/A name N/A getattr self N/A self NAME_ATTR None N/A N/A name None N/A N/A N/A N/A strutils to_slug name N/A None N/A property _add_details N/A N/A self info N/A N/A N/A N/A k v N/A N/A six iteritems info N/A N/A N/A N/A N/A setattr self k v N/A N/A N/A self _info N/A k v N/A N/A N/A AttributeError N/A N/A N/A __getattr__ N/A N/A self k N/A N/A N/A N/A k N/A self __dict__ N/A N/A N/A N/A N/A self is_loaded N/A N/A N/A N/A self get N/A N/A N/A self __getattr__ k N/A N/A AttributeError k N/A N/A N/A N/A self __dict__ N/A k N/A get N/A N/A self N/A N/A N/A Support for lazy loading details.

        Some clients, such as novaclient have the option to lazy load the
        details, details which can be loaded with this function.
         N/A N/A N/A self set_loaded True N/A N/A N/A hasattr N/A self manager get N/A N/A N/A new N/A N/A N/A self manager get N/A self id N/A new N/A N/A N/A N/A self _add_details N/A new _info N/A N/A N/A self _add_details N/A x_request_id N/A N/A N/A self manager client last_request_id N/A __eq__ N/A N/A self other N/A N/A N/A N/A N/A isinstance other Resource N/A N/A NotImplemented N/A N/A N/A isinstance other N/A self __class__ N/A N/A False N/A N/A N/A self _info N/A other _info N/A is_loaded N/A N/A self N/A N/A N/A N/A self _loaded N/A set_loaded N/A N/A self val N/A N/A N/A N/A self _loaded val N/A to_dict N/A N/A self N/A N/A N/A N/A N/A copy deepcopy N/A self _info N/A N/A