Typically, you might require multiple interfaces if you wish to configure an instance as a network appliance that does load balancing, Intrusion Detection and Prevention (IDS/IPS), Web Application Firewall (WAF), or WAN optimization between networks. Multiple network interfaces are also useful when applications running in an instance require traffic separation, such as separation of data plane traffic from management plane traffic.
By using interfaces, you can, for example, include behavior multiple sources in a class. That capability is important in C# because the language doesn&#39t support multiple inheritance of classes. In addition, you must use an interface if you want to simulate inheritance for structs, because they can&#39t actually inherit from another struct or class. For more information about abstract classes, see .
Except as otherwise noted, the content of this page is licensed under the , and code samples licensed under the . For details, see our . Java is a registered trademark of Oracle and/or its affiliates.
Tenant A&aposs instance has two one interface belongs to Tenant A&aposs network and the second interface belongs to a management network of the producer (SaaS provider). Similarly, Tenant B&aposs instance has two interfaces. One interface belongs to Tenant B&aposs network and the second interface belongs to a management network of the producer (SaaS provider).