Skip to main content

utils.agent_machine_status

json

os

datetime

timezone

Enum

Optional

GoogleAPICallError

NotFound

storage

BaseModel

Field

retry

Config

IS_AGENT_DEPLOYMENT

MACHINE_FILENAME

AgentMachineStatus Objects

class AgentMachineStatus(Enum)

SUCCESS

AgentMachineState Objects

class AgentMachineState(Enum)

RUNNING

CLEAN_PAUSE

CLEAN_TEARDOWN

MAX_RETRIES_REACHED

AgentMachineSchema Objects

class AgentMachineSchema(BaseModel)

status

state

timestamp

message

metadata

build_agent_machine_json

def build_agent_machine_json(agent_machine_state: AgentMachineState,
message: Optional[str] = None) -> str

upload_agent_machine_file

@retry(tries=5, delay=1, backoff=2, jitter=(1, 3))
def upload_agent_machine_file(agent_machine_status: AgentMachineStatus,
message: Optional[str] = None)