RouterInterface constructor

RouterInterface(
  1. String name, {
  2. RouterInterfaceArgs? args,
  3. 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');
}