Creates and manages a global router network that connects an existing dedicated server private network (VLAN) to a global router in the Global Router service using public API v1. A private VLAN must be added in the Control Panel before the connection.
For more information about dedicated server networks, see the official Selectel documentation. For more information about global routers, see the official Selectel documentation.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as selectel from "@pulumi/selectel";
const globalRouterDedicatedNetwork1 = new selectel.GlobalRouterDedicatedNetworkV1("global_router_dedicated_network_1", {
routerId: globalRouter1.id,
zoneId: zone1.id,
vlan: 1234,
name: "my_super_dedicated_net",
tags: [
"blue",
"red",
],
});
import pulumi
import pulumi_selectel as selectel
global_router_dedicated_network1 = selectel.GlobalRouterDedicatedNetworkV1("global_router_dedicated_network_1",
router_id=global_router1["id"],
zone_id=zone1["id"],
vlan=1234,
name="my_super_dedicated_net",
tags=[
"blue",
"red",
])
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/selectel/v7/selectel"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := selectel.NewGlobalRouterDedicatedNetworkV1(ctx, "global_router_dedicated_network_1", &selectel.GlobalRouterDedicatedNetworkV1Args{
RouterId: pulumi.Any(globalRouter1.Id),
ZoneId: pulumi.Any(zone1.Id),
Vlan: pulumi.Float64(1234),
Name: pulumi.String("my_super_dedicated_net"),
Tags: pulumi.StringArray{
pulumi.String("blue"),
pulumi.String("red"),
},
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Selectel = Pulumi.Selectel;
return await Deployment.RunAsync(() =>
{
var globalRouterDedicatedNetwork1 = new Selectel.GlobalRouterDedicatedNetworkV1("global_router_dedicated_network_1", new()
{
RouterId = globalRouter1.Id,
ZoneId = zone1.Id,
Vlan = 1234,
Name = "my_super_dedicated_net",
Tags = new[]
{
"blue",
"red",
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.selectel.GlobalRouterDedicatedNetworkV1;
import com.pulumi.selectel.GlobalRouterDedicatedNetworkV1Args;
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 globalRouterDedicatedNetwork1 = new GlobalRouterDedicatedNetworkV1("globalRouterDedicatedNetwork1", GlobalRouterDedicatedNetworkV1Args.builder()
.routerId(globalRouter1.id())
.zoneId(zone1.id())
.vlan(1234.0)
.name("my_super_dedicated_net")
.tags(
"blue",
"red")
.build());
}
}
resources:
globalRouterDedicatedNetwork1:
type: selectel:GlobalRouterDedicatedNetworkV1
name: global_router_dedicated_network_1
properties:
routerId: ${globalRouter1.id}
zoneId: ${zone1.id}
vlan: '1234'
name: my_super_dedicated_net
tags:
- blue
- red
Create GlobalRouterDedicatedNetworkV1 Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new GlobalRouterDedicatedNetworkV1(name: string, args: GlobalRouterDedicatedNetworkV1Args, opts?: CustomResourceOptions);@overload
def GlobalRouterDedicatedNetworkV1(resource_name: str,
args: GlobalRouterDedicatedNetworkV1Args,
opts: Optional[ResourceOptions] = None)
@overload
def GlobalRouterDedicatedNetworkV1(resource_name: str,
opts: Optional[ResourceOptions] = None,
router_id: Optional[str] = None,
vlan: Optional[float] = None,
zone_id: Optional[str] = None,
global_router_dedicated_network_v1_id: Optional[str] = None,
inner_vlan: Optional[float] = None,
name: Optional[str] = None,
tags: Optional[Sequence[str]] = None,
timeouts: Optional[GlobalRouterDedicatedNetworkV1TimeoutsArgs] = None)func NewGlobalRouterDedicatedNetworkV1(ctx *Context, name string, args GlobalRouterDedicatedNetworkV1Args, opts ...ResourceOption) (*GlobalRouterDedicatedNetworkV1, error)public GlobalRouterDedicatedNetworkV1(string name, GlobalRouterDedicatedNetworkV1Args args, CustomResourceOptions? opts = null)
public GlobalRouterDedicatedNetworkV1(String name, GlobalRouterDedicatedNetworkV1Args args)
public GlobalRouterDedicatedNetworkV1(String name, GlobalRouterDedicatedNetworkV1Args args, CustomResourceOptions options)
type: selectel:GlobalRouterDedicatedNetworkV1
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 GlobalRouterDedicatedNetworkV1Args
- 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 GlobalRouterDedicatedNetworkV1Args
- 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 GlobalRouterDedicatedNetworkV1Args
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args GlobalRouterDedicatedNetworkV1Args
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args GlobalRouterDedicatedNetworkV1Args
- 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 globalRouterDedicatedNetworkV1Resource = new Selectel.GlobalRouterDedicatedNetworkV1("globalRouterDedicatedNetworkV1Resource", new()
{
RouterId = "string",
Vlan = 0,
ZoneId = "string",
GlobalRouterDedicatedNetworkV1Id = "string",
InnerVlan = 0,
Name = "string",
Tags = new[]
{
"string",
},
Timeouts = new Selectel.Inputs.GlobalRouterDedicatedNetworkV1TimeoutsArgs
{
Create = "string",
Delete = "string",
Update = "string",
},
});
example, err := selectel.NewGlobalRouterDedicatedNetworkV1(ctx, "globalRouterDedicatedNetworkV1Resource", &selectel.GlobalRouterDedicatedNetworkV1Args{
RouterId: pulumi.String("string"),
Vlan: pulumi.Float64(0),
ZoneId: pulumi.String("string"),
GlobalRouterDedicatedNetworkV1Id: pulumi.String("string"),
InnerVlan: pulumi.Float64(0),
Name: pulumi.String("string"),
Tags: pulumi.StringArray{
pulumi.String("string"),
},
Timeouts: &selectel.GlobalRouterDedicatedNetworkV1TimeoutsArgs{
Create: pulumi.String("string"),
Delete: pulumi.String("string"),
Update: pulumi.String("string"),
},
})
var globalRouterDedicatedNetworkV1Resource = new GlobalRouterDedicatedNetworkV1("globalRouterDedicatedNetworkV1Resource", GlobalRouterDedicatedNetworkV1Args.builder()
.routerId("string")
.vlan(0.0)
.zoneId("string")
.globalRouterDedicatedNetworkV1Id("string")
.innerVlan(0.0)
.name("string")
.tags("string")
.timeouts(GlobalRouterDedicatedNetworkV1TimeoutsArgs.builder()
.create("string")
.delete("string")
.update("string")
.build())
.build());
global_router_dedicated_network_v1_resource = selectel.GlobalRouterDedicatedNetworkV1("globalRouterDedicatedNetworkV1Resource",
router_id="string",
vlan=0,
zone_id="string",
global_router_dedicated_network_v1_id="string",
inner_vlan=0,
name="string",
tags=["string"],
timeouts={
"create": "string",
"delete": "string",
"update": "string",
})
const globalRouterDedicatedNetworkV1Resource = new selectel.GlobalRouterDedicatedNetworkV1("globalRouterDedicatedNetworkV1Resource", {
routerId: "string",
vlan: 0,
zoneId: "string",
globalRouterDedicatedNetworkV1Id: "string",
innerVlan: 0,
name: "string",
tags: ["string"],
timeouts: {
create: "string",
"delete": "string",
update: "string",
},
});
type: selectel:GlobalRouterDedicatedNetworkV1
properties:
globalRouterDedicatedNetworkV1Id: string
innerVlan: 0
name: string
routerId: string
tags:
- string
timeouts:
create: string
delete: string
update: string
vlan: 0
zoneId: string
GlobalRouterDedicatedNetworkV1 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 GlobalRouterDedicatedNetworkV1 resource accepts the following input properties:
- Router
Id string - Unique identifier of the global router to which the network will be connected. Retrieved from the global_router_router_v1 resource. Changing this deletes the global router network, connected subnets and static routes and recreates them with the new argument value.
- Vlan double
- Private VLAN number. To get VLAN number, in the Control panel, go to Dedicated servers ⟶ the VLAN tab ⟶ copy the VLAN number. Changing this deletes the global router network, connected subnets and static routes and recreates them with the new argument value.
- Zone
Id string - Unique identifier of the zone to which the network will be connected. Retrieved from the selectel.getGlobalRouterZoneV1 data source.
For dedicated server networks, must be a zone from the
dedicatedservice. Changing this deletes the global router network, connected subnets and static routes and recreates them with the new argument value. - Global
Router stringDedicated Network V1Id - Unique identifier of the global router network.
- Inner
Vlan double - Inner VLAN of the network in the dedicated networks
- Name string
- Name of the global router network.
- List<string>
- List of global router network tags.
- Timeouts
Global
Router Dedicated Network V1Timeouts
- Router
Id string - Unique identifier of the global router to which the network will be connected. Retrieved from the global_router_router_v1 resource. Changing this deletes the global router network, connected subnets and static routes and recreates them with the new argument value.
- Vlan float64
- Private VLAN number. To get VLAN number, in the Control panel, go to Dedicated servers ⟶ the VLAN tab ⟶ copy the VLAN number. Changing this deletes the global router network, connected subnets and static routes and recreates them with the new argument value.
- Zone
Id string - Unique identifier of the zone to which the network will be connected. Retrieved from the selectel.getGlobalRouterZoneV1 data source.
For dedicated server networks, must be a zone from the
dedicatedservice. Changing this deletes the global router network, connected subnets and static routes and recreates them with the new argument value. - Global
Router stringDedicated Network V1Id - Unique identifier of the global router network.
- Inner
Vlan float64 - Inner VLAN of the network in the dedicated networks
- Name string
- Name of the global router network.
- []string
- List of global router network tags.
- Timeouts
Global
Router Dedicated Network V1Timeouts Args
- router
Id String - Unique identifier of the global router to which the network will be connected. Retrieved from the global_router_router_v1 resource. Changing this deletes the global router network, connected subnets and static routes and recreates them with the new argument value.
- vlan Double
- Private VLAN number. To get VLAN number, in the Control panel, go to Dedicated servers ⟶ the VLAN tab ⟶ copy the VLAN number. Changing this deletes the global router network, connected subnets and static routes and recreates them with the new argument value.
- zone
Id String - Unique identifier of the zone to which the network will be connected. Retrieved from the selectel.getGlobalRouterZoneV1 data source.
For dedicated server networks, must be a zone from the
dedicatedservice. Changing this deletes the global router network, connected subnets and static routes and recreates them with the new argument value. - global
Router StringDedicated Network V1Id - Unique identifier of the global router network.
- inner
Vlan Double - Inner VLAN of the network in the dedicated networks
- name String
- Name of the global router network.
- List<String>
- List of global router network tags.
- timeouts
Global
Router Dedicated Network V1Timeouts
- router
Id string - Unique identifier of the global router to which the network will be connected. Retrieved from the global_router_router_v1 resource. Changing this deletes the global router network, connected subnets and static routes and recreates them with the new argument value.
- vlan number
- Private VLAN number. To get VLAN number, in the Control panel, go to Dedicated servers ⟶ the VLAN tab ⟶ copy the VLAN number. Changing this deletes the global router network, connected subnets and static routes and recreates them with the new argument value.
- zone
Id string - Unique identifier of the zone to which the network will be connected. Retrieved from the selectel.getGlobalRouterZoneV1 data source.
For dedicated server networks, must be a zone from the
dedicatedservice. Changing this deletes the global router network, connected subnets and static routes and recreates them with the new argument value. - global
Router stringDedicated Network V1Id - Unique identifier of the global router network.
- inner
Vlan number - Inner VLAN of the network in the dedicated networks
- name string
- Name of the global router network.
- string[]
- List of global router network tags.
- timeouts
Global
Router Dedicated Network V1Timeouts
- router_
id str - Unique identifier of the global router to which the network will be connected. Retrieved from the global_router_router_v1 resource. Changing this deletes the global router network, connected subnets and static routes and recreates them with the new argument value.
- vlan float
- Private VLAN number. To get VLAN number, in the Control panel, go to Dedicated servers ⟶ the VLAN tab ⟶ copy the VLAN number. Changing this deletes the global router network, connected subnets and static routes and recreates them with the new argument value.
- zone_
id str - Unique identifier of the zone to which the network will be connected. Retrieved from the selectel.getGlobalRouterZoneV1 data source.
For dedicated server networks, must be a zone from the
dedicatedservice. Changing this deletes the global router network, connected subnets and static routes and recreates them with the new argument value. - global_
router_ strdedicated_ network_ v1_ id - Unique identifier of the global router network.
- inner_
vlan float - Inner VLAN of the network in the dedicated networks
- name str
- Name of the global router network.
- Sequence[str]
- List of global router network tags.
- timeouts
Global
Router Dedicated Network V1Timeouts Args
- router
Id String - Unique identifier of the global router to which the network will be connected. Retrieved from the global_router_router_v1 resource. Changing this deletes the global router network, connected subnets and static routes and recreates them with the new argument value.
- vlan Number
- Private VLAN number. To get VLAN number, in the Control panel, go to Dedicated servers ⟶ the VLAN tab ⟶ copy the VLAN number. Changing this deletes the global router network, connected subnets and static routes and recreates them with the new argument value.
- zone
Id String - Unique identifier of the zone to which the network will be connected. Retrieved from the selectel.getGlobalRouterZoneV1 data source.
For dedicated server networks, must be a zone from the
dedicatedservice. Changing this deletes the global router network, connected subnets and static routes and recreates them with the new argument value. - global
Router StringDedicated Network V1Id - Unique identifier of the global router network.
- inner
Vlan Number - Inner VLAN of the network in the dedicated networks
- name String
- Name of the global router network.
- List<String>
- List of global router network tags.
- timeouts Property Map
Outputs
All input properties are implicitly available as output properties. Additionally, the GlobalRouterDedicatedNetworkV1 resource produces the following output properties:
- Account
Id string - Selectel account ID.
- Created
At string - Time when the global router network was created.
- Id string
- The provider-assigned unique ID for this managed resource.
- Netops
Vlan stringUuid - Option for internal usage.
- Status string
- Global router network status.
- Sv
Network stringId - Option for internal usage.
- Updated
At string - Time when the global router network was updated.
- Account
Id string - Selectel account ID.
- Created
At string - Time when the global router network was created.
- Id string
- The provider-assigned unique ID for this managed resource.
- Netops
Vlan stringUuid - Option for internal usage.
- Status string
- Global router network status.
- Sv
Network stringId - Option for internal usage.
- Updated
At string - Time when the global router network was updated.
- account
Id String - Selectel account ID.
- created
At String - Time when the global router network was created.
- id String
- The provider-assigned unique ID for this managed resource.
- netops
Vlan StringUuid - Option for internal usage.
- status String
- Global router network status.
- sv
Network StringId - Option for internal usage.
- updated
At String - Time when the global router network was updated.
- account
Id string - Selectel account ID.
- created
At string - Time when the global router network was created.
- id string
- The provider-assigned unique ID for this managed resource.
- netops
Vlan stringUuid - Option for internal usage.
- status string
- Global router network status.
- sv
Network stringId - Option for internal usage.
- updated
At string - Time when the global router network was updated.
- account_
id str - Selectel account ID.
- created_
at str - Time when the global router network was created.
- id str
- The provider-assigned unique ID for this managed resource.
- netops_
vlan_ struuid - Option for internal usage.
- status str
- Global router network status.
- sv_
network_ strid - Option for internal usage.
- updated_
at str - Time when the global router network was updated.
- account
Id String - Selectel account ID.
- created
At String - Time when the global router network was created.
- id String
- The provider-assigned unique ID for this managed resource.
- netops
Vlan StringUuid - Option for internal usage.
- status String
- Global router network status.
- sv
Network StringId - Option for internal usage.
- updated
At String - Time when the global router network was updated.
Look up Existing GlobalRouterDedicatedNetworkV1 Resource
Get an existing GlobalRouterDedicatedNetworkV1 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?: GlobalRouterDedicatedNetworkV1State, opts?: CustomResourceOptions): GlobalRouterDedicatedNetworkV1@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
account_id: Optional[str] = None,
created_at: Optional[str] = None,
global_router_dedicated_network_v1_id: Optional[str] = None,
inner_vlan: Optional[float] = None,
name: Optional[str] = None,
netops_vlan_uuid: Optional[str] = None,
router_id: Optional[str] = None,
status: Optional[str] = None,
sv_network_id: Optional[str] = None,
tags: Optional[Sequence[str]] = None,
timeouts: Optional[GlobalRouterDedicatedNetworkV1TimeoutsArgs] = None,
updated_at: Optional[str] = None,
vlan: Optional[float] = None,
zone_id: Optional[str] = None) -> GlobalRouterDedicatedNetworkV1func GetGlobalRouterDedicatedNetworkV1(ctx *Context, name string, id IDInput, state *GlobalRouterDedicatedNetworkV1State, opts ...ResourceOption) (*GlobalRouterDedicatedNetworkV1, error)public static GlobalRouterDedicatedNetworkV1 Get(string name, Input<string> id, GlobalRouterDedicatedNetworkV1State? state, CustomResourceOptions? opts = null)public static GlobalRouterDedicatedNetworkV1 get(String name, Output<String> id, GlobalRouterDedicatedNetworkV1State state, CustomResourceOptions options)resources: _: type: selectel:GlobalRouterDedicatedNetworkV1 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.
- Account
Id string - Selectel account ID.
- Created
At string - Time when the global router network was created.
- Global
Router stringDedicated Network V1Id - Unique identifier of the global router network.
- Inner
Vlan double - Inner VLAN of the network in the dedicated networks
- Name string
- Name of the global router network.
- Netops
Vlan stringUuid - Option for internal usage.
- Router
Id string - Unique identifier of the global router to which the network will be connected. Retrieved from the global_router_router_v1 resource. Changing this deletes the global router network, connected subnets and static routes and recreates them with the new argument value.
- Status string
- Global router network status.
- Sv
Network stringId - Option for internal usage.
- List<string>
- List of global router network tags.
- Timeouts
Global
Router Dedicated Network V1Timeouts - Updated
At string - Time when the global router network was updated.
- Vlan double
- Private VLAN number. To get VLAN number, in the Control panel, go to Dedicated servers ⟶ the VLAN tab ⟶ copy the VLAN number. Changing this deletes the global router network, connected subnets and static routes and recreates them with the new argument value.
- Zone
Id string - Unique identifier of the zone to which the network will be connected. Retrieved from the selectel.getGlobalRouterZoneV1 data source.
For dedicated server networks, must be a zone from the
dedicatedservice. Changing this deletes the global router network, connected subnets and static routes and recreates them with the new argument value.
- Account
Id string - Selectel account ID.
- Created
At string - Time when the global router network was created.
- Global
Router stringDedicated Network V1Id - Unique identifier of the global router network.
- Inner
Vlan float64 - Inner VLAN of the network in the dedicated networks
- Name string
- Name of the global router network.
- Netops
Vlan stringUuid - Option for internal usage.
- Router
Id string - Unique identifier of the global router to which the network will be connected. Retrieved from the global_router_router_v1 resource. Changing this deletes the global router network, connected subnets and static routes and recreates them with the new argument value.
- Status string
- Global router network status.
- Sv
Network stringId - Option for internal usage.
- []string
- List of global router network tags.
- Timeouts
Global
Router Dedicated Network V1Timeouts Args - Updated
At string - Time when the global router network was updated.
- Vlan float64
- Private VLAN number. To get VLAN number, in the Control panel, go to Dedicated servers ⟶ the VLAN tab ⟶ copy the VLAN number. Changing this deletes the global router network, connected subnets and static routes and recreates them with the new argument value.
- Zone
Id string - Unique identifier of the zone to which the network will be connected. Retrieved from the selectel.getGlobalRouterZoneV1 data source.
For dedicated server networks, must be a zone from the
dedicatedservice. Changing this deletes the global router network, connected subnets and static routes and recreates them with the new argument value.
- account
Id String - Selectel account ID.
- created
At String - Time when the global router network was created.
- global
Router StringDedicated Network V1Id - Unique identifier of the global router network.
- inner
Vlan Double - Inner VLAN of the network in the dedicated networks
- name String
- Name of the global router network.
- netops
Vlan StringUuid - Option for internal usage.
- router
Id String - Unique identifier of the global router to which the network will be connected. Retrieved from the global_router_router_v1 resource. Changing this deletes the global router network, connected subnets and static routes and recreates them with the new argument value.
- status String
- Global router network status.
- sv
Network StringId - Option for internal usage.
- List<String>
- List of global router network tags.
- timeouts
Global
Router Dedicated Network V1Timeouts - updated
At String - Time when the global router network was updated.
- vlan Double
- Private VLAN number. To get VLAN number, in the Control panel, go to Dedicated servers ⟶ the VLAN tab ⟶ copy the VLAN number. Changing this deletes the global router network, connected subnets and static routes and recreates them with the new argument value.
- zone
Id String - Unique identifier of the zone to which the network will be connected. Retrieved from the selectel.getGlobalRouterZoneV1 data source.
For dedicated server networks, must be a zone from the
dedicatedservice. Changing this deletes the global router network, connected subnets and static routes and recreates them with the new argument value.
- account
Id string - Selectel account ID.
- created
At string - Time when the global router network was created.
- global
Router stringDedicated Network V1Id - Unique identifier of the global router network.
- inner
Vlan number - Inner VLAN of the network in the dedicated networks
- name string
- Name of the global router network.
- netops
Vlan stringUuid - Option for internal usage.
- router
Id string - Unique identifier of the global router to which the network will be connected. Retrieved from the global_router_router_v1 resource. Changing this deletes the global router network, connected subnets and static routes and recreates them with the new argument value.
- status string
- Global router network status.
- sv
Network stringId - Option for internal usage.
- string[]
- List of global router network tags.
- timeouts
Global
Router Dedicated Network V1Timeouts - updated
At string - Time when the global router network was updated.
- vlan number
- Private VLAN number. To get VLAN number, in the Control panel, go to Dedicated servers ⟶ the VLAN tab ⟶ copy the VLAN number. Changing this deletes the global router network, connected subnets and static routes and recreates them with the new argument value.
- zone
Id string - Unique identifier of the zone to which the network will be connected. Retrieved from the selectel.getGlobalRouterZoneV1 data source.
For dedicated server networks, must be a zone from the
dedicatedservice. Changing this deletes the global router network, connected subnets and static routes and recreates them with the new argument value.
- account_
id str - Selectel account ID.
- created_
at str - Time when the global router network was created.
- global_
router_ strdedicated_ network_ v1_ id - Unique identifier of the global router network.
- inner_
vlan float - Inner VLAN of the network in the dedicated networks
- name str
- Name of the global router network.
- netops_
vlan_ struuid - Option for internal usage.
- router_
id str - Unique identifier of the global router to which the network will be connected. Retrieved from the global_router_router_v1 resource. Changing this deletes the global router network, connected subnets and static routes and recreates them with the new argument value.
- status str
- Global router network status.
- sv_
network_ strid - Option for internal usage.
- Sequence[str]
- List of global router network tags.
- timeouts
Global
Router Dedicated Network V1Timeouts Args - updated_
at str - Time when the global router network was updated.
- vlan float
- Private VLAN number. To get VLAN number, in the Control panel, go to Dedicated servers ⟶ the VLAN tab ⟶ copy the VLAN number. Changing this deletes the global router network, connected subnets and static routes and recreates them with the new argument value.
- zone_
id str - Unique identifier of the zone to which the network will be connected. Retrieved from the selectel.getGlobalRouterZoneV1 data source.
For dedicated server networks, must be a zone from the
dedicatedservice. Changing this deletes the global router network, connected subnets and static routes and recreates them with the new argument value.
- account
Id String - Selectel account ID.
- created
At String - Time when the global router network was created.
- global
Router StringDedicated Network V1Id - Unique identifier of the global router network.
- inner
Vlan Number - Inner VLAN of the network in the dedicated networks
- name String
- Name of the global router network.
- netops
Vlan StringUuid - Option for internal usage.
- router
Id String - Unique identifier of the global router to which the network will be connected. Retrieved from the global_router_router_v1 resource. Changing this deletes the global router network, connected subnets and static routes and recreates them with the new argument value.
- status String
- Global router network status.
- sv
Network StringId - Option for internal usage.
- List<String>
- List of global router network tags.
- timeouts Property Map
- updated
At String - Time when the global router network was updated.
- vlan Number
- Private VLAN number. To get VLAN number, in the Control panel, go to Dedicated servers ⟶ the VLAN tab ⟶ copy the VLAN number. Changing this deletes the global router network, connected subnets and static routes and recreates them with the new argument value.
- zone
Id String - Unique identifier of the zone to which the network will be connected. Retrieved from the selectel.getGlobalRouterZoneV1 data source.
For dedicated server networks, must be a zone from the
dedicatedservice. Changing this deletes the global router network, connected subnets and static routes and recreates them with the new argument value.
Supporting Types
GlobalRouterDedicatedNetworkV1Timeouts, GlobalRouterDedicatedNetworkV1TimeoutsArgs
Package Details
- Repository
- selectel selectel/terraform-provider-selectel
- License
- Notes
- This Pulumi package is based on the
selectelTerraform Provider.
