upcloud.GatewayConnection
Explore with Pulumi AI
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as upcloud from "@upcloud/pulumi-upcloud";
const _this = new upcloud.Router("this", {name: "gateway-example-router"});
const thisNetwork = new upcloud.Network("this", {
    name: "gateway-example-net",
    zone: "pl-waw1",
    ipNetwork: {
        address: "172.16.2.0/24",
        dhcp: true,
        family: "IPv4",
    },
    router: _this.id,
});
const thisGateway = new upcloud.Gateway("this", {
    name: "gateway-example-gw",
    zone: "pl-waw1",
    features: ["vpn"],
    plan: "advanced",
    router: {
        id: _this.id,
    },
});
const thisGatewayConnection = new upcloud.GatewayConnection("this", {
    gateway: thisGateway.id,
    name: "test-connection",
    type: "ipsec",
    localRoutes: [{
        name: "local-route",
        type: "static",
        staticNetwork: "10.123.123.0/24",
    }],
    remoteRoutes: [{
        name: "remote-route",
        type: "static",
        staticNetwork: "100.123.123.0/24",
    }],
});
import pulumi
import pulumi_upcloud as upcloud
this = upcloud.Router("this", name="gateway-example-router")
this_network = upcloud.Network("this",
    name="gateway-example-net",
    zone="pl-waw1",
    ip_network={
        "address": "172.16.2.0/24",
        "dhcp": True,
        "family": "IPv4",
    },
    router=this.id)
this_gateway = upcloud.Gateway("this",
    name="gateway-example-gw",
    zone="pl-waw1",
    features=["vpn"],
    plan="advanced",
    router={
        "id": this.id,
    })
this_gateway_connection = upcloud.GatewayConnection("this",
    gateway=this_gateway.id,
    name="test-connection",
    type="ipsec",
    local_routes=[{
        "name": "local-route",
        "type": "static",
        "static_network": "10.123.123.0/24",
    }],
    remote_routes=[{
        "name": "remote-route",
        "type": "static",
        "static_network": "100.123.123.0/24",
    }])
package main
import (
	"github.com/UpCloudLtd/pulumi-upcloud/sdk/go/upcloud"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		this, err := upcloud.NewRouter(ctx, "this", &upcloud.RouterArgs{
			Name: pulumi.String("gateway-example-router"),
		})
		if err != nil {
			return err
		}
		_, err = upcloud.NewNetwork(ctx, "this", &upcloud.NetworkArgs{
			Name: pulumi.String("gateway-example-net"),
			Zone: pulumi.String("pl-waw1"),
			IpNetwork: &upcloud.NetworkIpNetworkArgs{
				Address: pulumi.String("172.16.2.0/24"),
				Dhcp:    pulumi.Bool(true),
				Family:  pulumi.String("IPv4"),
			},
			Router: this.ID(),
		})
		if err != nil {
			return err
		}
		thisGateway, err := upcloud.NewGateway(ctx, "this", &upcloud.GatewayArgs{
			Name: pulumi.String("gateway-example-gw"),
			Zone: pulumi.String("pl-waw1"),
			Features: pulumi.StringArray{
				pulumi.String("vpn"),
			},
			Plan: pulumi.String("advanced"),
			Router: &upcloud.GatewayRouterArgs{
				Id: this.ID(),
			},
		})
		if err != nil {
			return err
		}
		_, err = upcloud.NewGatewayConnection(ctx, "this", &upcloud.GatewayConnectionArgs{
			Gateway: thisGateway.ID(),
			Name:    pulumi.String("test-connection"),
			Type:    pulumi.String("ipsec"),
			LocalRoutes: upcloud.GatewayConnectionLocalRouteArray{
				&upcloud.GatewayConnectionLocalRouteArgs{
					Name:          pulumi.String("local-route"),
					Type:          pulumi.String("static"),
					StaticNetwork: pulumi.String("10.123.123.0/24"),
				},
			},
			RemoteRoutes: upcloud.GatewayConnectionRemoteRouteArray{
				&upcloud.GatewayConnectionRemoteRouteArgs{
					Name:          pulumi.String("remote-route"),
					Type:          pulumi.String("static"),
					StaticNetwork: pulumi.String("100.123.123.0/24"),
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using UpCloud = UpCloud.Pulumi.UpCloud;
return await Deployment.RunAsync(() => 
{
    var @this = new UpCloud.Router("this", new()
    {
        Name = "gateway-example-router",
    });
    var thisNetwork = new UpCloud.Network("this", new()
    {
        Name = "gateway-example-net",
        Zone = "pl-waw1",
        IpNetwork = new UpCloud.Inputs.NetworkIpNetworkArgs
        {
            Address = "172.16.2.0/24",
            Dhcp = true,
            Family = "IPv4",
        },
        Router = @this.Id,
    });
    var thisGateway = new UpCloud.Gateway("this", new()
    {
        Name = "gateway-example-gw",
        Zone = "pl-waw1",
        Features = new[]
        {
            "vpn",
        },
        Plan = "advanced",
        Router = new UpCloud.Inputs.GatewayRouterArgs
        {
            Id = @this.Id,
        },
    });
    var thisGatewayConnection = new UpCloud.GatewayConnection("this", new()
    {
        Gateway = thisGateway.Id,
        Name = "test-connection",
        Type = "ipsec",
        LocalRoutes = new[]
        {
            new UpCloud.Inputs.GatewayConnectionLocalRouteArgs
            {
                Name = "local-route",
                Type = "static",
                StaticNetwork = "10.123.123.0/24",
            },
        },
        RemoteRoutes = new[]
        {
            new UpCloud.Inputs.GatewayConnectionRemoteRouteArgs
            {
                Name = "remote-route",
                Type = "static",
                StaticNetwork = "100.123.123.0/24",
            },
        },
    });
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.upcloud.Router;
import com.pulumi.upcloud.RouterArgs;
import com.pulumi.upcloud.Network;
import com.pulumi.upcloud.NetworkArgs;
import com.pulumi.upcloud.inputs.NetworkIpNetworkArgs;
import com.pulumi.upcloud.Gateway;
import com.pulumi.upcloud.GatewayArgs;
import com.pulumi.upcloud.inputs.GatewayRouterArgs;
import com.pulumi.upcloud.GatewayConnection;
import com.pulumi.upcloud.GatewayConnectionArgs;
import com.pulumi.upcloud.inputs.GatewayConnectionLocalRouteArgs;
import com.pulumi.upcloud.inputs.GatewayConnectionRemoteRouteArgs;
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 this_ = new Router("this", RouterArgs.builder()
            .name("gateway-example-router")
            .build());
        var thisNetwork = new Network("thisNetwork", NetworkArgs.builder()
            .name("gateway-example-net")
            .zone("pl-waw1")
            .ipNetwork(NetworkIpNetworkArgs.builder()
                .address("172.16.2.0/24")
                .dhcp(true)
                .family("IPv4")
                .build())
            .router(this_.id())
            .build());
        var thisGateway = new Gateway("thisGateway", GatewayArgs.builder()
            .name("gateway-example-gw")
            .zone("pl-waw1")
            .features("vpn")
            .plan("advanced")
            .router(GatewayRouterArgs.builder()
                .id(this_.id())
                .build())
            .build());
        var thisGatewayConnection = new GatewayConnection("thisGatewayConnection", GatewayConnectionArgs.builder()
            .gateway(thisGateway.id())
            .name("test-connection")
            .type("ipsec")
            .localRoutes(GatewayConnectionLocalRouteArgs.builder()
                .name("local-route")
                .type("static")
                .staticNetwork("10.123.123.0/24")
                .build())
            .remoteRoutes(GatewayConnectionRemoteRouteArgs.builder()
                .name("remote-route")
                .type("static")
                .staticNetwork("100.123.123.0/24")
                .build())
            .build());
    }
}
resources:
  this:
    type: upcloud:Router
    properties:
      name: gateway-example-router
  thisNetwork:
    type: upcloud:Network
    name: this
    properties:
      name: gateway-example-net
      zone: pl-waw1
      ipNetwork:
        address: 172.16.2.0/24
        dhcp: true
        family: IPv4
      router: ${this.id}
  thisGateway:
    type: upcloud:Gateway
    name: this
    properties:
      name: gateway-example-gw
      zone: pl-waw1
      features:
        - vpn
      plan: advanced
      router:
        id: ${this.id}
  thisGatewayConnection:
    type: upcloud:GatewayConnection
    name: this
    properties:
      gateway: ${thisGateway.id}
      name: test-connection
      type: ipsec
      localRoutes:
        - name: local-route
          type: static
          staticNetwork: 10.123.123.0/24
      remoteRoutes:
        - name: remote-route
          type: static
          staticNetwork: 100.123.123.0/24
Create GatewayConnection Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new GatewayConnection(name: string, args: GatewayConnectionArgs, opts?: CustomResourceOptions);@overload
def GatewayConnection(resource_name: str,
                      args: GatewayConnectionArgs,
                      opts: Optional[ResourceOptions] = None)
@overload
def GatewayConnection(resource_name: str,
                      opts: Optional[ResourceOptions] = None,
                      gateway: Optional[str] = None,
                      local_routes: Optional[Sequence[GatewayConnectionLocalRouteArgs]] = None,
                      name: Optional[str] = None,
                      remote_routes: Optional[Sequence[GatewayConnectionRemoteRouteArgs]] = None,
                      type: Optional[str] = None)func NewGatewayConnection(ctx *Context, name string, args GatewayConnectionArgs, opts ...ResourceOption) (*GatewayConnection, error)public GatewayConnection(string name, GatewayConnectionArgs args, CustomResourceOptions? opts = null)
public GatewayConnection(String name, GatewayConnectionArgs args)
public GatewayConnection(String name, GatewayConnectionArgs args, CustomResourceOptions options)
type: upcloud:GatewayConnection
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args GatewayConnectionArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args GatewayConnectionArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args GatewayConnectionArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args GatewayConnectionArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args GatewayConnectionArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var gatewayConnectionResource = new UpCloud.GatewayConnection("gatewayConnectionResource", new()
{
    Gateway = "string",
    LocalRoutes = new[]
    {
        new UpCloud.Inputs.GatewayConnectionLocalRouteArgs
        {
            Name = "string",
            StaticNetwork = "string",
            Type = "string",
        },
    },
    Name = "string",
    RemoteRoutes = new[]
    {
        new UpCloud.Inputs.GatewayConnectionRemoteRouteArgs
        {
            Name = "string",
            StaticNetwork = "string",
            Type = "string",
        },
    },
    Type = "string",
});
example, err := upcloud.NewGatewayConnection(ctx, "gatewayConnectionResource", &upcloud.GatewayConnectionArgs{
	Gateway: pulumi.String("string"),
	LocalRoutes: upcloud.GatewayConnectionLocalRouteArray{
		&upcloud.GatewayConnectionLocalRouteArgs{
			Name:          pulumi.String("string"),
			StaticNetwork: pulumi.String("string"),
			Type:          pulumi.String("string"),
		},
	},
	Name: pulumi.String("string"),
	RemoteRoutes: upcloud.GatewayConnectionRemoteRouteArray{
		&upcloud.GatewayConnectionRemoteRouteArgs{
			Name:          pulumi.String("string"),
			StaticNetwork: pulumi.String("string"),
			Type:          pulumi.String("string"),
		},
	},
	Type: pulumi.String("string"),
})
var gatewayConnectionResource = new GatewayConnection("gatewayConnectionResource", GatewayConnectionArgs.builder()
    .gateway("string")
    .localRoutes(GatewayConnectionLocalRouteArgs.builder()
        .name("string")
        .staticNetwork("string")
        .type("string")
        .build())
    .name("string")
    .remoteRoutes(GatewayConnectionRemoteRouteArgs.builder()
        .name("string")
        .staticNetwork("string")
        .type("string")
        .build())
    .type("string")
    .build());
gateway_connection_resource = upcloud.GatewayConnection("gatewayConnectionResource",
    gateway="string",
    local_routes=[{
        "name": "string",
        "static_network": "string",
        "type": "string",
    }],
    name="string",
    remote_routes=[{
        "name": "string",
        "static_network": "string",
        "type": "string",
    }],
    type="string")
const gatewayConnectionResource = new upcloud.GatewayConnection("gatewayConnectionResource", {
    gateway: "string",
    localRoutes: [{
        name: "string",
        staticNetwork: "string",
        type: "string",
    }],
    name: "string",
    remoteRoutes: [{
        name: "string",
        staticNetwork: "string",
        type: "string",
    }],
    type: "string",
});
type: upcloud:GatewayConnection
properties:
    gateway: string
    localRoutes:
        - name: string
          staticNetwork: string
          type: string
    name: string
    remoteRoutes:
        - name: string
          staticNetwork: string
          type: string
    type: string
GatewayConnection Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The GatewayConnection resource accepts the following input properties:
- Gateway string
- The ID of the upcloud.Gateway resource to which the connection belongs.
- LocalRoutes List<UpCloud. Pulumi. Up Cloud. Inputs. Gateway Connection Local Route> 
- Route for the UpCloud side of the network.
- Name string
- The name of the connection, should be unique within the gateway.
- RemoteRoutes List<UpCloud. Pulumi. Up Cloud. Inputs. Gateway Connection Remote Route> 
- Route for the remote side of the network.
- Type string
- The type of the connection; currently the only supported type is 'ipsec'.
- Gateway string
- The ID of the upcloud.Gateway resource to which the connection belongs.
- LocalRoutes []GatewayConnection Local Route Args 
- Route for the UpCloud side of the network.
- Name string
- The name of the connection, should be unique within the gateway.
- RemoteRoutes []GatewayConnection Remote Route Args 
- Route for the remote side of the network.
- Type string
- The type of the connection; currently the only supported type is 'ipsec'.
- gateway String
- The ID of the upcloud.Gateway resource to which the connection belongs.
- localRoutes List<GatewayConnection Local Route> 
- Route for the UpCloud side of the network.
- name String
- The name of the connection, should be unique within the gateway.
- remoteRoutes List<GatewayConnection Remote Route> 
- Route for the remote side of the network.
- type String
- The type of the connection; currently the only supported type is 'ipsec'.
- gateway string
- The ID of the upcloud.Gateway resource to which the connection belongs.
- localRoutes GatewayConnection Local Route[] 
- Route for the UpCloud side of the network.
- name string
- The name of the connection, should be unique within the gateway.
- remoteRoutes GatewayConnection Remote Route[] 
- Route for the remote side of the network.
- type string
- The type of the connection; currently the only supported type is 'ipsec'.
- gateway str
- The ID of the upcloud.Gateway resource to which the connection belongs.
- local_routes Sequence[GatewayConnection Local Route Args] 
- Route for the UpCloud side of the network.
- name str
- The name of the connection, should be unique within the gateway.
- remote_routes Sequence[GatewayConnection Remote Route Args] 
- Route for the remote side of the network.
- type str
- The type of the connection; currently the only supported type is 'ipsec'.
- gateway String
- The ID of the upcloud.Gateway resource to which the connection belongs.
- localRoutes List<Property Map>
- Route for the UpCloud side of the network.
- name String
- The name of the connection, should be unique within the gateway.
- remoteRoutes List<Property Map>
- Route for the remote side of the network.
- type String
- The type of the connection; currently the only supported type is 'ipsec'.
Outputs
All input properties are implicitly available as output properties. Additionally, the GatewayConnection resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Tunnels List<string>
- List of connection's tunnels names. Note that this field can have outdated information as connections are created by a separate resource. To make sure that you have the most recent data run 'terrafrom refresh'.
- Uuid string
- The UUID of the connection
- Id string
- The provider-assigned unique ID for this managed resource.
- Tunnels []string
- List of connection's tunnels names. Note that this field can have outdated information as connections are created by a separate resource. To make sure that you have the most recent data run 'terrafrom refresh'.
- Uuid string
- The UUID of the connection
- id String
- The provider-assigned unique ID for this managed resource.
- tunnels List<String>
- List of connection's tunnels names. Note that this field can have outdated information as connections are created by a separate resource. To make sure that you have the most recent data run 'terrafrom refresh'.
- uuid String
- The UUID of the connection
- id string
- The provider-assigned unique ID for this managed resource.
- tunnels string[]
- List of connection's tunnels names. Note that this field can have outdated information as connections are created by a separate resource. To make sure that you have the most recent data run 'terrafrom refresh'.
- uuid string
- The UUID of the connection
- id str
- The provider-assigned unique ID for this managed resource.
- tunnels Sequence[str]
- List of connection's tunnels names. Note that this field can have outdated information as connections are created by a separate resource. To make sure that you have the most recent data run 'terrafrom refresh'.
- uuid str
- The UUID of the connection
- id String
- The provider-assigned unique ID for this managed resource.
- tunnels List<String>
- List of connection's tunnels names. Note that this field can have outdated information as connections are created by a separate resource. To make sure that you have the most recent data run 'terrafrom refresh'.
- uuid String
- The UUID of the connection
Look up Existing GatewayConnection Resource
Get an existing GatewayConnection resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: GatewayConnectionState, opts?: CustomResourceOptions): GatewayConnection@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        gateway: Optional[str] = None,
        local_routes: Optional[Sequence[GatewayConnectionLocalRouteArgs]] = None,
        name: Optional[str] = None,
        remote_routes: Optional[Sequence[GatewayConnectionRemoteRouteArgs]] = None,
        tunnels: Optional[Sequence[str]] = None,
        type: Optional[str] = None,
        uuid: Optional[str] = None) -> GatewayConnectionfunc GetGatewayConnection(ctx *Context, name string, id IDInput, state *GatewayConnectionState, opts ...ResourceOption) (*GatewayConnection, error)public static GatewayConnection Get(string name, Input<string> id, GatewayConnectionState? state, CustomResourceOptions? opts = null)public static GatewayConnection get(String name, Output<String> id, GatewayConnectionState state, CustomResourceOptions options)resources:  _:    type: upcloud:GatewayConnection    get:      id: ${id}- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Gateway string
- The ID of the upcloud.Gateway resource to which the connection belongs.
- LocalRoutes List<UpCloud. Pulumi. Up Cloud. Inputs. Gateway Connection Local Route> 
- Route for the UpCloud side of the network.
- Name string
- The name of the connection, should be unique within the gateway.
- RemoteRoutes List<UpCloud. Pulumi. Up Cloud. Inputs. Gateway Connection Remote Route> 
- Route for the remote side of the network.
- Tunnels List<string>
- List of connection's tunnels names. Note that this field can have outdated information as connections are created by a separate resource. To make sure that you have the most recent data run 'terrafrom refresh'.
- Type string
- The type of the connection; currently the only supported type is 'ipsec'.
- Uuid string
- The UUID of the connection
- Gateway string
- The ID of the upcloud.Gateway resource to which the connection belongs.
- LocalRoutes []GatewayConnection Local Route Args 
- Route for the UpCloud side of the network.
- Name string
- The name of the connection, should be unique within the gateway.
- RemoteRoutes []GatewayConnection Remote Route Args 
- Route for the remote side of the network.
- Tunnels []string
- List of connection's tunnels names. Note that this field can have outdated information as connections are created by a separate resource. To make sure that you have the most recent data run 'terrafrom refresh'.
- Type string
- The type of the connection; currently the only supported type is 'ipsec'.
- Uuid string
- The UUID of the connection
- gateway String
- The ID of the upcloud.Gateway resource to which the connection belongs.
- localRoutes List<GatewayConnection Local Route> 
- Route for the UpCloud side of the network.
- name String
- The name of the connection, should be unique within the gateway.
- remoteRoutes List<GatewayConnection Remote Route> 
- Route for the remote side of the network.
- tunnels List<String>
- List of connection's tunnels names. Note that this field can have outdated information as connections are created by a separate resource. To make sure that you have the most recent data run 'terrafrom refresh'.
- type String
- The type of the connection; currently the only supported type is 'ipsec'.
- uuid String
- The UUID of the connection
- gateway string
- The ID of the upcloud.Gateway resource to which the connection belongs.
- localRoutes GatewayConnection Local Route[] 
- Route for the UpCloud side of the network.
- name string
- The name of the connection, should be unique within the gateway.
- remoteRoutes GatewayConnection Remote Route[] 
- Route for the remote side of the network.
- tunnels string[]
- List of connection's tunnels names. Note that this field can have outdated information as connections are created by a separate resource. To make sure that you have the most recent data run 'terrafrom refresh'.
- type string
- The type of the connection; currently the only supported type is 'ipsec'.
- uuid string
- The UUID of the connection
- gateway str
- The ID of the upcloud.Gateway resource to which the connection belongs.
- local_routes Sequence[GatewayConnection Local Route Args] 
- Route for the UpCloud side of the network.
- name str
- The name of the connection, should be unique within the gateway.
- remote_routes Sequence[GatewayConnection Remote Route Args] 
- Route for the remote side of the network.
- tunnels Sequence[str]
- List of connection's tunnels names. Note that this field can have outdated information as connections are created by a separate resource. To make sure that you have the most recent data run 'terrafrom refresh'.
- type str
- The type of the connection; currently the only supported type is 'ipsec'.
- uuid str
- The UUID of the connection
- gateway String
- The ID of the upcloud.Gateway resource to which the connection belongs.
- localRoutes List<Property Map>
- Route for the UpCloud side of the network.
- name String
- The name of the connection, should be unique within the gateway.
- remoteRoutes List<Property Map>
- Route for the remote side of the network.
- tunnels List<String>
- List of connection's tunnels names. Note that this field can have outdated information as connections are created by a separate resource. To make sure that you have the most recent data run 'terrafrom refresh'.
- type String
- The type of the connection; currently the only supported type is 'ipsec'.
- uuid String
- The UUID of the connection
Supporting Types
GatewayConnectionLocalRoute, GatewayConnectionLocalRouteArgs        
- Name string
- Name of the route
- StaticNetwork string
- Destination prefix of the route; needs to be a valid IPv4 prefix
- Type string
- Type of route; currently the only supported type is 'static'
- Name string
- Name of the route
- StaticNetwork string
- Destination prefix of the route; needs to be a valid IPv4 prefix
- Type string
- Type of route; currently the only supported type is 'static'
- name String
- Name of the route
- staticNetwork String
- Destination prefix of the route; needs to be a valid IPv4 prefix
- type String
- Type of route; currently the only supported type is 'static'
- name string
- Name of the route
- staticNetwork string
- Destination prefix of the route; needs to be a valid IPv4 prefix
- type string
- Type of route; currently the only supported type is 'static'
- name str
- Name of the route
- static_network str
- Destination prefix of the route; needs to be a valid IPv4 prefix
- type str
- Type of route; currently the only supported type is 'static'
- name String
- Name of the route
- staticNetwork String
- Destination prefix of the route; needs to be a valid IPv4 prefix
- type String
- Type of route; currently the only supported type is 'static'
GatewayConnectionRemoteRoute, GatewayConnectionRemoteRouteArgs        
- Name string
- Name of the route
- StaticNetwork string
- Destination prefix of the route; needs to be a valid IPv4 prefix
- Type string
- Type of route; currently the only supported type is 'static'
- Name string
- Name of the route
- StaticNetwork string
- Destination prefix of the route; needs to be a valid IPv4 prefix
- Type string
- Type of route; currently the only supported type is 'static'
- name String
- Name of the route
- staticNetwork String
- Destination prefix of the route; needs to be a valid IPv4 prefix
- type String
- Type of route; currently the only supported type is 'static'
- name string
- Name of the route
- staticNetwork string
- Destination prefix of the route; needs to be a valid IPv4 prefix
- type string
- Type of route; currently the only supported type is 'static'
- name str
- Name of the route
- static_network str
- Destination prefix of the route; needs to be a valid IPv4 prefix
- type str
- Type of route; currently the only supported type is 'static'
- name String
- Name of the route
- staticNetwork String
- Destination prefix of the route; needs to be a valid IPv4 prefix
- type String
- Type of route; currently the only supported type is 'static'
Package Details
- Repository
- upcloud UpCloudLtd/pulumi-upcloud
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the upcloudTerraform Provider.
