Andy Bavier | 7b321c5 | 2017-08-30 15:33:59 -0700 | [diff] [blame] | 1 | option kind = "VTN"; |
| 2 | option name = "vtn"; |
| 3 | |
| 4 | message VTNService (Service){ |
| 5 | option verbose_name = "VTN Service"; |
| 6 | |
| 7 | required string privateGatewayMac = 1 [default = "00:00:00:00:00:01", max_length = 30, content_type = "stripped", blank = False, null = False, db_index = False]; |
| 8 | required string localManagementIp = 2 [default = "172.27.0.1/24", max_length = 30, content_type = "stripped", blank = False, null = False, db_index = False]; |
| 9 | required int32 ovsdbPort = 3 [default = 6641, null = False, db_index = False, blank = False]; |
| 10 | required int32 sshPort = 4 [default = 22, null = False, db_index = False, blank = False]; |
| 11 | required string sshUser = 5 [default = "root", max_length = 30, content_type = "stripped", blank = False, null = False, db_index = False]; |
| 12 | required string sshKeyFile = 6 [default = "/root/node_key", max_length = 1024, content_type = "stripped", blank = False, null = False, db_index = False]; |
| 13 | required int32 mgmtSubnetBits = 7 [default = 24, null = False, db_index = False, blank = False]; |
| 14 | required string xosEndpoint = 8 [default = "http://xos/", max_length = 1024, content_type = "stripped", blank = False, null = False, db_index = False]; |
| 15 | required string xosUser = 9 [default = "padmin@vicci.org", max_length = 255, content_type = "stripped", blank = False, null = False, db_index = False]; |
| 16 | required string xosPassword = 10 [default = "letmein", max_length = 255, content_type = "stripped", blank = False, null = False, db_index = False]; |
| 17 | required int32 vtnAPIVersion = 11 [default = 1, null = False, db_index = False, blank = False]; |
| 18 | required string controllerPort = 12 [default = "onos-cord:6653", max_length = 255, content_type = "stripped", blank = False, null = False, db_index = False]; |
| 19 | required bool resync = 13 [default = False, null = False, db_index = False, blank = False]; |
| 20 | } |