fleet#

todo: doc string

class acore_server.fleet.Fleet[source]#

Fleet of server for a given environment.

It is just a dictionary containing all servers’ data. key is server_id value is the Server object.

Usage:

>>> fleet = Fleet.get(bsm=..., env_name="sbx", ...)
>>> server = fleet.get_server(server_id="sbx-blue")
classmethod get(bsm: BotoSesManager, env_name: str, parameter_name_prefix: Optional[str] = Sentinel('NOTHING'), s3folder_config: Optional[str] = Sentinel('NOTHING'))[source]#

Load all servers’ data for a given environment efficiently.

get_server(server_id: str) Server[source]#

Get a server by its id.