[docs]classHost(BaseModel):name:strusername:Optional[str]=None# Passwordpassword:Optional[str]=None# If password is stored in a variablepassword_variable:Optional[str]=None# if stored in structured container, access by keypassword_variable_key:Optional[str]=None# Or get key filekey_file:Optional[str]=Noneos:Optional[str]=None# Airflow / balancepool:Optional[str]=Nonesize:Optional[int]=Nonequeues:List[str]=Field(default_factory=list)tags:List[str]=Field(default_factory=list)