class DatabaseSchema(_schema.Schema): engine = _schema.Str('engine', default='sqlite3') name = _schema.Str('name', default='peeringdb.sqlite3') host = _schema.Str('host', blank=True, default='') port = _schema.Int('port', default=0) user = _schema.Str('user', blank=True, default='') password = _schema.Str('password', blank=True, default='')
class DatabaseSchema(_schema.Schema): engine = _schema.Str("engine", default="sqlite3") name = _schema.Str("name", default="peeringdb.sqlite3") host = _schema.Str("host", blank=True, default="") port = _schema.Int("port", default=0) user = _schema.Str("user", blank=True, default="") password = _schema.Str("password", blank=True, default="")
class SyncSchema(_schema.Schema): url = _schema.Url('url', default='https://www.peeringdb.com/api') user = _schema.Str('user', blank=True, default='') password = _schema.Str('password', blank=True, default='') strip_tz = _schema.Int('strip_tz', default=1) # FIXME no boolean? only = _schema.List('only', item=_schema.Str(), default=[]) timeout = _schema.Int('timeout', default=0)
class SyncSchema(_schema.Schema): url = _schema.Url("url", default="https://www.peeringdb.com/api") user = _schema.Str("user", blank=True, default="") password = _schema.Str("password", blank=True, default="") strip_tz = _schema.Int("strip_tz", default=1) # FIXME no boolean? only = _schema.List("only", item=_schema.Str(), default=[]) timeout = _schema.Int("timeout", default=0) api_key = _schema.Str("api_key", blank=True, default="")
class OrmSchema(_schema.Schema): class OrmDbSchema(_schema.Schema): engine = _schema.Str("engine", default="sqlite3") name = _schema.Str("name", default="peeringdb.sqlite3") host = _schema.Str("host", blank=True, default="") port = _schema.Int("port", default=0) user = _schema.Str("user", blank=True, default="") password = _schema.Str("password", blank=True, default="") secret_key = _schema.Str("secret_key", blank=True, default="") backend = _schema.Str("backend", default="django_peeringdb") migrate = _schema.Bool("migrate", default=True) database = OrmDbSchema()
class OrmSchema(_schema.Schema): class OrmDbSchema(_schema.Schema): engine = _schema.Str('engine', default='sqlite3') name = _schema.Str('name', default='peeringdb.sqlite3') host = _schema.Str('host', blank=True, default='') port = _schema.Int('port', default=0) user = _schema.Str('user', blank=True, default='') password = _schema.Str('password', blank=True, default='') secret_key = _schema.Str('secret_key', blank=True, default='') backend = _schema.Str('backend', default='django_peeringdb') migrate = _schema.Bool('migrate', default=True) database = OrmDbSchema()
class BgpNeighbor(schema.Schema): """ Defines the BGP Neighbor model. """ name = schema.Str("name", help="name of the session") description = schema.Str( "description", help="description of the session", default=None ) enabled = schema.Bool("enabled", help="enabled", default=True) neighbor_address = schema.IpAddress("neighbor_address", help="neighbor IP address") peer_as = schema.Int("peer_as", help="neighbor AS number") peer_group = schema.Str("peer_group", help="peer group") peer_type = schema.Str( "peer_type", help="peer type (internal or external)", default="external" ) max_prefixes = schema.Int( "max_prefixes", help="maximum number of prefixes to accept" ) import_policy = schema.Str("import_policy", help="Import policy to apply") export_policy = schema.Str("export_policy", help="Export policy to apply") auth_password = schema.Str( "auth_password", help="MD5 session password", default=None ) local_address = schema.IpAddress( "local_address", help="local IP address", default=None ) local_as = schema.Int("peer_as", help="neighbor AS number", default=0)
class _OldClientSchema(_schema.Schema): class PeeringDBSchema(_schema.Schema): url = _schema.Url("url", default="https://www.peeringdb.com/api") user = _schema.Str("user", blank=True, default="") password = _schema.Str("password", blank=True, default="") timeout = _schema.Int("timeout", default=0) class DatabaseSchema(_schema.Schema): engine = _schema.Str("engine", default="sqlite3") name = _schema.Str("name", default="peeringdb.sqlite3") host = _schema.Str("host", blank=True, default="") port = _schema.Int("port", default=0) user = _schema.Str("user", blank=True, default="") password = _schema.Str("password", blank=True, default="") __config_dir__ = _schema.Str("__config_dir__", blank=True, default="") peeringdb = PeeringDBSchema() database = DatabaseSchema()
class _OldClientSchema(_schema.Schema): class PeeringDBSchema(_schema.Schema): url = _schema.Url('url', default='https://www.peeringdb.com/api') user = _schema.Str('user', blank=True, default='') password = _schema.Str('password', blank=True, default='') timeout = _schema.Int('timeout', default=0) class DatabaseSchema(_schema.Schema): engine = _schema.Str('engine', default='sqlite3') name = _schema.Str('name', default='peeringdb.sqlite3') host = _schema.Str('host', blank=True, default='') port = _schema.Int('port', default=0) user = _schema.Str('user', blank=True, default='') password = _schema.Str('password', blank=True, default='') __config_dir__ = _schema.Str('__config_dir__', blank=True, default='') peeringdb = PeeringDBSchema() database = DatabaseSchema()
class PeeringDBSchema(_schema.Schema): url = _schema.Url("url", default="https://www.peeringdb.com/api") user = _schema.Str("user", blank=True, default="") password = _schema.Str("password", blank=True, default="") timeout = _schema.Int("timeout", default=0)
class PeeringDBSchema(_schema.Schema): url = _schema.Url('url', default='https://www.peeringdb.com/api') user = _schema.Str('user', blank=True, default='') password = _schema.Str('password', blank=True, default='') timeout = _schema.Int('timeout', default=0)