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)