|  | syntax = "proto3"; | 
|  | package cloud.agent.api; | 
|  | import "net/proto/net.proto"; | 
|  | import "cloud/agent/api/takeover.proto"; | 
|  | option go_package = "source.monogon.dev/cloud/agent/api"; | 
|  |  | 
|  | // AgentInit contains initialization information passed to the agent from the | 
|  | // initial takeover process. | 
|  | message AgentInit { | 
|  | // Original takeover init message which contains data to contact the BMaaS | 
|  | // service with. | 
|  | TakeoverInit takeover_init = 1; | 
|  | // The Ed25519 private key to connect to the BMaaS service. | 
|  | bytes private_key = 2; | 
|  | // A network configuration in case automatic configuration does not work or is | 
|  | // not desired. If left unset, automatic configuration is used. | 
|  | net.proto.Net network_config = 3; | 
|  | } |