RouterInterface constructor
RouterInterface(
- String name, {
- RouterInterfaceArgs? args,
- CustomResourceOptions? options,
Creates a new RouterInterface.
name The Pulumi resource name.
args Arguments used to configure this RouterInterface. The set of arguments for RouterInterface.
options Resource options controlling this resource's behavior.
Implementation
RouterInterface(
String name, {
RouterInterfaceArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'gcp:compute/routerInterface:RouterInterface',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
pulumi.CustomResourceOptions(version: '9.36.1').merge(options),
) {
deletionPolicy = registerOutput<String>('deletionPolicy');
interconnectAttachment = registerOutput<String?>('interconnectAttachment');
ipRange = registerOutput<String>('ipRange');
ipVersion = registerOutput<String>('ipVersion');
this.name = registerOutput<String>('name');
privateIpAddress = registerOutput<String?>('privateIpAddress');
project = registerOutput<String>('project');
redundantInterface = registerOutput<String>('redundantInterface');
region = registerOutput<String>('region');
router = registerOutput<String>('router');
subnetwork = registerOutput<String?>('subnetwork');
vpnTunnel = registerOutput<String?>('vpnTunnel');
}