HostAccountDataElement

class q2_sdk.core.install_steps.host_account_data_element.HostAccountDataElement(hade_description, hade_data_type, hade_name, host_account_click_type_id=None, click_type_attributes=None, ui_text_element=None, ui_text_element_id=None, additional_desc_ui_text_element=None, additional_desc_ui_text_element_id=None, is_editable=False, **kwargs)[source]

Bases: InstallStep

Interacts with the Q2_HostAccountDataElement table

Parameters:
  • allow_editable – If False, will force all InstallStepAttributes’ to is_editable==False

  • required_install_step_attrs – An optional list of strings for names of install steps that will be forced to is_required==True

async install()[source]

Must be overridden in inherited class to work with install

async uninstall()[source]

Other tables or products could rely on these hades, so uninstall shouldn’t be allowed at this time