Router Interface Args
Provides a VPC router interface resource aim to build a connection between two VPCs.
DEPRECATED: This resource has been deprecated from version
1.199.0. Please use new resource alicloud_express_connect_router_interface. NOTE: Only one pair of connected router interfaces can exist between two routers. Up to 5 router interfaces can be created for each router and each account. NOTE: The router interface is not connected when it is created. It can be connected by means of resource alicloud_router_interface_connection.
Example Usage
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.alicloud.vpc.Network;
import com.pulumi.alicloud.vpc.NetworkArgs;
import com.pulumi.alicloud.vpc.RouterInterface;
import com.pulumi.alicloud.vpc.RouterInterfaceArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var foo = new Network("foo", NetworkArgs.builder()
.vpcName("tf_test_foo12345")
.cidrBlock("172.16.0.0/12")
.build());
var interface_ = new RouterInterface("interface", RouterInterfaceArgs.builder()
.oppositeRegion("cn-beijing")
.routerType("VRouter")
.routerId(foo.routerId())
.role("InitiatingSide")
.specification("Large.2")
.description("test1")
.build());
}
}Import
The router interface can be imported using the id, e.g.
$ pulumi import alicloud:vpc/routerInterface:RouterInterface interface ri-abc123456Constructors
Functions
Properties
Specification of router interfaces. It is valid when role is InitiatingSide. Accepting side's role is default to set as 'Negative'. For more about the specification, refer to Router interface specification.