# hide
import os
import nbdev
Instance Switcher (Instance Routing Mapping) Routes
= dmda.DomoTokenAuth(
auth =os.environ["DOMO_INSTANCE"],
domo_instance=os.environ["DOMO_ACCESS_TOKEN"],
domo_access_token
)
await auth.print_is_token()
# full_auth = dmda.DomoFullAuth(
# domo_instance=os.environ["DOMO_INSTANCE"],
# domo_username=os.environ["DOMO_USERNAME"],
# domo_password=os.environ["DOMO_PASSWORD"],
# )
# await full_auth.print_is_token()
🎉 token_auth token retrieved from domo-community ⚙️
True
GET Domo instance switcher mapping
get_instance_switcher_mapping
get_instance_switcher_mapping (auth:domolibrary.client.DomoAuth.DomoAuth, session:httpx.AsyncClient=None, debug_api:bool=False, parent_class:str=None, debug_num_stacks_to_drop:int=1)
InstanceSwitcherMapping_GET_Error
InstanceSwitcherMapping_GET_Error (res:domolibrary.client.ResponseGetDat a.ResponseGetData, message=None)
base exception
# pd.DataFrame((await get_instance_switcher_mapping(auth=auth, debug_api=True)).response)
Update existing instance switcher mappings
set_instance_switcher_mapping
set_instance_switcher_mapping (auth:domolibrary.client.DomoAuth.DomoAuth, mapping_payloads:List[dict], session:httpx.AsyncClient=None, debug_api:bool=False, parent_class:str=None, debug_num_stacks_to_drop:int=1)
accepts a list of instance_switcher_mappings format: mapping_payloads = [ {‘userAttribute’: ‘test1’,‘instance’: ‘test.domo.com’}]
InstanceSwitcherMapping_CRUD_Error
InstanceSwitcherMapping_CRUD_Error (res, message=None)
base exception