blob: d0d78e489e5d15c25c9ff0465d397fbddefcb6ef [file] [log] [blame]
Scott Bakera6c687c2018-07-16 15:08:49 -07001option name = "fabric-crossconnect";
2option app_label = "fabric-crossconnect";
Scott Bakerd443ea72018-08-07 13:50:06 -07003option legacy = "True";
Scott Bakera6c687c2018-07-16 15:08:49 -07004
5message FabricCrossconnectService (Service){
6 option verbose_name = "Fabric Crossconnect Service";
7 option description="Fabric Crossconnect implementation";
8}
9
Scott Bakera6c687c2018-07-16 15:08:49 -070010message FabricCrossconnectServiceInstance (ServiceInstance){
11 option verbose_name = "Fabric Crossconnect Service Instance";
12 option owner_class_name="FabricCrossconnectService";
Scott Baker82565472018-08-20 11:40:03 -070013
14 optional int32 s_tag = 1 [help_text = "s-tag"];
15 optional string switch_datapath_id = 2 [help_text = "switch datapath id"];
16 optional int32 source_port = 3 [help_text = "source port of fabric crossconnect"];
Scott Bakera6c687c2018-07-16 15:08:49 -070017}
Scott Baker547dea02018-07-18 15:24:26 -070018
19message BNGPortMapping (XOSBase) {
Scott Bakerd443ea72018-08-07 13:50:06 -070020 required string s_tag = 1 [help_text = "Single s-tag, range of s-tags, or ANY", null = False, db_index = False, blank = False, unique=True, tosca_key=True];
Scott Baker547dea02018-07-18 15:24:26 -070021 required int32 switch_port = 2 [help_text = "Port Number", null = False, db_index = False, blank = False];
22}