ibm.NetworkVlan
Explore with Pulumi AI
Example Usage
In the following example, you can create a VLAN:
import * as pulumi from "@pulumi/pulumi";
import * as ibm from "@pulumi/ibm";
const testVlan = new ibm.NetworkVlan("testVlan", {
datacenter: "dal06",
routerHostname: "fcr01a.dal06",
tags: [
"collectd",
"mesos-master",
],
type: "PUBLIC",
});
import pulumi
import pulumi_ibm as ibm
test_vlan = ibm.NetworkVlan("testVlan",
datacenter="dal06",
router_hostname="fcr01a.dal06",
tags=[
"collectd",
"mesos-master",
],
type="PUBLIC")
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/ibm/ibm"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := ibm.NewNetworkVlan(ctx, "testVlan", &ibm.NetworkVlanArgs{
Datacenter: pulumi.String("dal06"),
RouterHostname: pulumi.String("fcr01a.dal06"),
Tags: pulumi.StringArray{
pulumi.String("collectd"),
pulumi.String("mesos-master"),
},
Type: pulumi.String("PUBLIC"),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Ibm = Pulumi.Ibm;
return await Deployment.RunAsync(() =>
{
var testVlan = new Ibm.NetworkVlan("testVlan", new()
{
Datacenter = "dal06",
RouterHostname = "fcr01a.dal06",
Tags = new[]
{
"collectd",
"mesos-master",
},
Type = "PUBLIC",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.ibm.NetworkVlan;
import com.pulumi.ibm.NetworkVlanArgs;
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 testVlan = new NetworkVlan("testVlan", NetworkVlanArgs.builder()
.datacenter("dal06")
.routerHostname("fcr01a.dal06")
.tags(
"collectd",
"mesos-master")
.type("PUBLIC")
.build());
}
}
resources:
testVlan:
type: ibm:NetworkVlan
properties:
datacenter: dal06
routerHostname: fcr01a.dal06
tags:
- collectd
- mesos-master
type: PUBLIC
Argument reference
Review the argument references that you can specify for your resource.
datacenter
- (Required, Forces new resource, String) The data center in which the VLAN resides.type
- (Required, Forces new resource, String)The type of VLAN. Accepted values arePRIVATE
andPUBLIC
.name
- (Optional, String) The name of the VLAN. Maximum length of 20 characters.router_hostname
- (Optional, Forces new resource, String) The hostname of the primary router associated with the VLAN.tags
- (Optional, Array of string) Tags associated with the VLAN. Permitted characters include: A-Z, 0-9, whitespace,_
(underscore),-
(hyphen),.
(period), and:
(colon). All other characters are removed.
Create NetworkVlan Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new NetworkVlan(name: string, args: NetworkVlanArgs, opts?: CustomResourceOptions);
@overload
def NetworkVlan(resource_name: str,
args: NetworkVlanArgs,
opts: Optional[ResourceOptions] = None)
@overload
def NetworkVlan(resource_name: str,
opts: Optional[ResourceOptions] = None,
datacenter: Optional[str] = None,
type: Optional[str] = None,
name: Optional[str] = None,
network_vlan_id: Optional[str] = None,
router_hostname: Optional[str] = None,
tags: Optional[Sequence[str]] = None,
timeouts: Optional[NetworkVlanTimeoutsArgs] = None)
func NewNetworkVlan(ctx *Context, name string, args NetworkVlanArgs, opts ...ResourceOption) (*NetworkVlan, error)
public NetworkVlan(string name, NetworkVlanArgs args, CustomResourceOptions? opts = null)
public NetworkVlan(String name, NetworkVlanArgs args)
public NetworkVlan(String name, NetworkVlanArgs args, CustomResourceOptions options)
type: ibm:NetworkVlan
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 NetworkVlanArgs
- 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 NetworkVlanArgs
- 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 NetworkVlanArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args NetworkVlanArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args NetworkVlanArgs
- 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 networkVlanResource = new Ibm.NetworkVlan("networkVlanResource", new()
{
Datacenter = "string",
Type = "string",
Name = "string",
NetworkVlanId = "string",
RouterHostname = "string",
Tags = new[]
{
"string",
},
Timeouts = new Ibm.Inputs.NetworkVlanTimeoutsArgs
{
Create = "string",
Delete = "string",
},
});
example, err := ibm.NewNetworkVlan(ctx, "networkVlanResource", &ibm.NetworkVlanArgs{
Datacenter: pulumi.String("string"),
Type: pulumi.String("string"),
Name: pulumi.String("string"),
NetworkVlanId: pulumi.String("string"),
RouterHostname: pulumi.String("string"),
Tags: pulumi.StringArray{
pulumi.String("string"),
},
Timeouts: &ibm.NetworkVlanTimeoutsArgs{
Create: pulumi.String("string"),
Delete: pulumi.String("string"),
},
})
var networkVlanResource = new NetworkVlan("networkVlanResource", NetworkVlanArgs.builder()
.datacenter("string")
.type("string")
.name("string")
.networkVlanId("string")
.routerHostname("string")
.tags("string")
.timeouts(NetworkVlanTimeoutsArgs.builder()
.create("string")
.delete("string")
.build())
.build());
network_vlan_resource = ibm.NetworkVlan("networkVlanResource",
datacenter="string",
type="string",
name="string",
network_vlan_id="string",
router_hostname="string",
tags=["string"],
timeouts={
"create": "string",
"delete": "string",
})
const networkVlanResource = new ibm.NetworkVlan("networkVlanResource", {
datacenter: "string",
type: "string",
name: "string",
networkVlanId: "string",
routerHostname: "string",
tags: ["string"],
timeouts: {
create: "string",
"delete": "string",
},
});
type: ibm:NetworkVlan
properties:
datacenter: string
name: string
networkVlanId: string
routerHostname: string
tags:
- string
timeouts:
create: string
delete: string
type: string
NetworkVlan 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 NetworkVlan resource accepts the following input properties:
- Datacenter string
- Datacenter name
- Type string
- VLAN type
- Name string
- VLAN name
- Network
Vlan stringId - (String) The unique identifier of the VLAN.
- Router
Hostname string - router host name
- List<string>
- List of tags
- Timeouts
Network
Vlan Timeouts
- Datacenter string
- Datacenter name
- Type string
- VLAN type
- Name string
- VLAN name
- Network
Vlan stringId - (String) The unique identifier of the VLAN.
- Router
Hostname string - router host name
- []string
- List of tags
- Timeouts
Network
Vlan Timeouts Args
- datacenter String
- Datacenter name
- type String
- VLAN type
- name String
- VLAN name
- network
Vlan StringId - (String) The unique identifier of the VLAN.
- router
Hostname String - router host name
- List<String>
- List of tags
- timeouts
Network
Vlan Timeouts
- datacenter string
- Datacenter name
- type string
- VLAN type
- name string
- VLAN name
- network
Vlan stringId - (String) The unique identifier of the VLAN.
- router
Hostname string - router host name
- string[]
- List of tags
- timeouts
Network
Vlan Timeouts
- datacenter str
- Datacenter name
- type str
- VLAN type
- name str
- VLAN name
- network_
vlan_ strid - (String) The unique identifier of the VLAN.
- router_
hostname str - router host name
- Sequence[str]
- List of tags
- timeouts
Network
Vlan Timeouts Args
- datacenter String
- Datacenter name
- type String
- VLAN type
- name String
- VLAN name
- network
Vlan StringId - (String) The unique identifier of the VLAN.
- router
Hostname String - router host name
- List<String>
- List of tags
- timeouts Property Map
Outputs
All input properties are implicitly available as output properties. Additionally, the NetworkVlan resource produces the following output properties:
- Child
Resource doubleCount - (String) A count of the resources, such as virtual servers and other network components, that are connected to the VLAN.
- Id string
- The provider-assigned unique ID for this managed resource.
- Resource
Controller stringUrl - The URL of the IBM Cloud dashboard that can be used to explore and view details about this instance
- Resource
Name string - The name of the resource
- Softlayer
Managed bool - (String) SoftLayer manages the VLAN. If SoftLayer creates the VLAN automatically when SoftLayer creates other resources, this attribute is set to true. If a user creates the VLAN by using the SoftLayer API, portal, or ticket, this attribute is set to false.
- Subnets
List<Network
Vlan Subnet> - (List) The collection of subnets associated with the VLAN.
- Vlan
Number double - (String) The VLAN number as recorded within the SoftLayer network. This attribute is configured directly on SoftLayer's networking equipment.
- Child
Resource float64Count - (String) A count of the resources, such as virtual servers and other network components, that are connected to the VLAN.
- Id string
- The provider-assigned unique ID for this managed resource.
- Resource
Controller stringUrl - The URL of the IBM Cloud dashboard that can be used to explore and view details about this instance
- Resource
Name string - The name of the resource
- Softlayer
Managed bool - (String) SoftLayer manages the VLAN. If SoftLayer creates the VLAN automatically when SoftLayer creates other resources, this attribute is set to true. If a user creates the VLAN by using the SoftLayer API, portal, or ticket, this attribute is set to false.
- Subnets
[]Network
Vlan Subnet - (List) The collection of subnets associated with the VLAN.
- Vlan
Number float64 - (String) The VLAN number as recorded within the SoftLayer network. This attribute is configured directly on SoftLayer's networking equipment.
- child
Resource DoubleCount - (String) A count of the resources, such as virtual servers and other network components, that are connected to the VLAN.
- id String
- The provider-assigned unique ID for this managed resource.
- resource
Controller StringUrl - The URL of the IBM Cloud dashboard that can be used to explore and view details about this instance
- resource
Name String - The name of the resource
- softlayer
Managed Boolean - (String) SoftLayer manages the VLAN. If SoftLayer creates the VLAN automatically when SoftLayer creates other resources, this attribute is set to true. If a user creates the VLAN by using the SoftLayer API, portal, or ticket, this attribute is set to false.
- subnets
List<Network
Vlan Subnet> - (List) The collection of subnets associated with the VLAN.
- vlan
Number Double - (String) The VLAN number as recorded within the SoftLayer network. This attribute is configured directly on SoftLayer's networking equipment.
- child
Resource numberCount - (String) A count of the resources, such as virtual servers and other network components, that are connected to the VLAN.
- id string
- The provider-assigned unique ID for this managed resource.
- resource
Controller stringUrl - The URL of the IBM Cloud dashboard that can be used to explore and view details about this instance
- resource
Name string - The name of the resource
- softlayer
Managed boolean - (String) SoftLayer manages the VLAN. If SoftLayer creates the VLAN automatically when SoftLayer creates other resources, this attribute is set to true. If a user creates the VLAN by using the SoftLayer API, portal, or ticket, this attribute is set to false.
- subnets
Network
Vlan Subnet[] - (List) The collection of subnets associated with the VLAN.
- vlan
Number number - (String) The VLAN number as recorded within the SoftLayer network. This attribute is configured directly on SoftLayer's networking equipment.
- child_
resource_ floatcount - (String) A count of the resources, such as virtual servers and other network components, that are connected to the VLAN.
- id str
- The provider-assigned unique ID for this managed resource.
- resource_
controller_ strurl - The URL of the IBM Cloud dashboard that can be used to explore and view details about this instance
- resource_
name str - The name of the resource
- softlayer_
managed bool - (String) SoftLayer manages the VLAN. If SoftLayer creates the VLAN automatically when SoftLayer creates other resources, this attribute is set to true. If a user creates the VLAN by using the SoftLayer API, portal, or ticket, this attribute is set to false.
- subnets
Sequence[Network
Vlan Subnet] - (List) The collection of subnets associated with the VLAN.
- vlan_
number float - (String) The VLAN number as recorded within the SoftLayer network. This attribute is configured directly on SoftLayer's networking equipment.
- child
Resource NumberCount - (String) A count of the resources, such as virtual servers and other network components, that are connected to the VLAN.
- id String
- The provider-assigned unique ID for this managed resource.
- resource
Controller StringUrl - The URL of the IBM Cloud dashboard that can be used to explore and view details about this instance
- resource
Name String - The name of the resource
- softlayer
Managed Boolean - (String) SoftLayer manages the VLAN. If SoftLayer creates the VLAN automatically when SoftLayer creates other resources, this attribute is set to true. If a user creates the VLAN by using the SoftLayer API, portal, or ticket, this attribute is set to false.
- subnets List<Property Map>
- (List) The collection of subnets associated with the VLAN.
- vlan
Number Number - (String) The VLAN number as recorded within the SoftLayer network. This attribute is configured directly on SoftLayer's networking equipment.
Look up Existing NetworkVlan Resource
Get an existing NetworkVlan 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?: NetworkVlanState, opts?: CustomResourceOptions): NetworkVlan
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
child_resource_count: Optional[float] = None,
datacenter: Optional[str] = None,
name: Optional[str] = None,
network_vlan_id: Optional[str] = None,
resource_controller_url: Optional[str] = None,
resource_name: Optional[str] = None,
router_hostname: Optional[str] = None,
softlayer_managed: Optional[bool] = None,
subnets: Optional[Sequence[NetworkVlanSubnetArgs]] = None,
tags: Optional[Sequence[str]] = None,
timeouts: Optional[NetworkVlanTimeoutsArgs] = None,
type: Optional[str] = None,
vlan_number: Optional[float] = None) -> NetworkVlan
func GetNetworkVlan(ctx *Context, name string, id IDInput, state *NetworkVlanState, opts ...ResourceOption) (*NetworkVlan, error)
public static NetworkVlan Get(string name, Input<string> id, NetworkVlanState? state, CustomResourceOptions? opts = null)
public static NetworkVlan get(String name, Output<String> id, NetworkVlanState state, CustomResourceOptions options)
resources: _: type: ibm:NetworkVlan 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.
- Child
Resource doubleCount - (String) A count of the resources, such as virtual servers and other network components, that are connected to the VLAN.
- Datacenter string
- Datacenter name
- Name string
- VLAN name
- Network
Vlan stringId - (String) The unique identifier of the VLAN.
- Resource
Controller stringUrl - The URL of the IBM Cloud dashboard that can be used to explore and view details about this instance
- Resource
Name string - The name of the resource
- Router
Hostname string - router host name
- Softlayer
Managed bool - (String) SoftLayer manages the VLAN. If SoftLayer creates the VLAN automatically when SoftLayer creates other resources, this attribute is set to true. If a user creates the VLAN by using the SoftLayer API, portal, or ticket, this attribute is set to false.
- Subnets
List<Network
Vlan Subnet> - (List) The collection of subnets associated with the VLAN.
- List<string>
- List of tags
- Timeouts
Network
Vlan Timeouts - Type string
- VLAN type
- Vlan
Number double - (String) The VLAN number as recorded within the SoftLayer network. This attribute is configured directly on SoftLayer's networking equipment.
- Child
Resource float64Count - (String) A count of the resources, such as virtual servers and other network components, that are connected to the VLAN.
- Datacenter string
- Datacenter name
- Name string
- VLAN name
- Network
Vlan stringId - (String) The unique identifier of the VLAN.
- Resource
Controller stringUrl - The URL of the IBM Cloud dashboard that can be used to explore and view details about this instance
- Resource
Name string - The name of the resource
- Router
Hostname string - router host name
- Softlayer
Managed bool - (String) SoftLayer manages the VLAN. If SoftLayer creates the VLAN automatically when SoftLayer creates other resources, this attribute is set to true. If a user creates the VLAN by using the SoftLayer API, portal, or ticket, this attribute is set to false.
- Subnets
[]Network
Vlan Subnet Args - (List) The collection of subnets associated with the VLAN.
- []string
- List of tags
- Timeouts
Network
Vlan Timeouts Args - Type string
- VLAN type
- Vlan
Number float64 - (String) The VLAN number as recorded within the SoftLayer network. This attribute is configured directly on SoftLayer's networking equipment.
- child
Resource DoubleCount - (String) A count of the resources, such as virtual servers and other network components, that are connected to the VLAN.
- datacenter String
- Datacenter name
- name String
- VLAN name
- network
Vlan StringId - (String) The unique identifier of the VLAN.
- resource
Controller StringUrl - The URL of the IBM Cloud dashboard that can be used to explore and view details about this instance
- resource
Name String - The name of the resource
- router
Hostname String - router host name
- softlayer
Managed Boolean - (String) SoftLayer manages the VLAN. If SoftLayer creates the VLAN automatically when SoftLayer creates other resources, this attribute is set to true. If a user creates the VLAN by using the SoftLayer API, portal, or ticket, this attribute is set to false.
- subnets
List<Network
Vlan Subnet> - (List) The collection of subnets associated with the VLAN.
- List<String>
- List of tags
- timeouts
Network
Vlan Timeouts - type String
- VLAN type
- vlan
Number Double - (String) The VLAN number as recorded within the SoftLayer network. This attribute is configured directly on SoftLayer's networking equipment.
- child
Resource numberCount - (String) A count of the resources, such as virtual servers and other network components, that are connected to the VLAN.
- datacenter string
- Datacenter name
- name string
- VLAN name
- network
Vlan stringId - (String) The unique identifier of the VLAN.
- resource
Controller stringUrl - The URL of the IBM Cloud dashboard that can be used to explore and view details about this instance
- resource
Name string - The name of the resource
- router
Hostname string - router host name
- softlayer
Managed boolean - (String) SoftLayer manages the VLAN. If SoftLayer creates the VLAN automatically when SoftLayer creates other resources, this attribute is set to true. If a user creates the VLAN by using the SoftLayer API, portal, or ticket, this attribute is set to false.
- subnets
Network
Vlan Subnet[] - (List) The collection of subnets associated with the VLAN.
- string[]
- List of tags
- timeouts
Network
Vlan Timeouts - type string
- VLAN type
- vlan
Number number - (String) The VLAN number as recorded within the SoftLayer network. This attribute is configured directly on SoftLayer's networking equipment.
- child_
resource_ floatcount - (String) A count of the resources, such as virtual servers and other network components, that are connected to the VLAN.
- datacenter str
- Datacenter name
- name str
- VLAN name
- network_
vlan_ strid - (String) The unique identifier of the VLAN.
- resource_
controller_ strurl - The URL of the IBM Cloud dashboard that can be used to explore and view details about this instance
- resource_
name str - The name of the resource
- router_
hostname str - router host name
- softlayer_
managed bool - (String) SoftLayer manages the VLAN. If SoftLayer creates the VLAN automatically when SoftLayer creates other resources, this attribute is set to true. If a user creates the VLAN by using the SoftLayer API, portal, or ticket, this attribute is set to false.
- subnets
Sequence[Network
Vlan Subnet Args] - (List) The collection of subnets associated with the VLAN.
- Sequence[str]
- List of tags
- timeouts
Network
Vlan Timeouts Args - type str
- VLAN type
- vlan_
number float - (String) The VLAN number as recorded within the SoftLayer network. This attribute is configured directly on SoftLayer's networking equipment.
- child
Resource NumberCount - (String) A count of the resources, such as virtual servers and other network components, that are connected to the VLAN.
- datacenter String
- Datacenter name
- name String
- VLAN name
- network
Vlan StringId - (String) The unique identifier of the VLAN.
- resource
Controller StringUrl - The URL of the IBM Cloud dashboard that can be used to explore and view details about this instance
- resource
Name String - The name of the resource
- router
Hostname String - router host name
- softlayer
Managed Boolean - (String) SoftLayer manages the VLAN. If SoftLayer creates the VLAN automatically when SoftLayer creates other resources, this attribute is set to true. If a user creates the VLAN by using the SoftLayer API, portal, or ticket, this attribute is set to false.
- subnets List<Property Map>
- (List) The collection of subnets associated with the VLAN.
- List<String>
- List of tags
- timeouts Property Map
- type String
- VLAN type
- vlan
Number Number - (String) The VLAN number as recorded within the SoftLayer network. This attribute is configured directly on SoftLayer's networking equipment.
Supporting Types
NetworkVlanSubnet, NetworkVlanSubnetArgs
- Cidr double
- (String) A subnet Classless Inter-Domain Routing prefix. The number in the range of 0 - 32 signifying the number of bits in a subnet mask.
- Gateway string
- (String) A subnet gateway address.
- Subnet string
- (String) The subnet for the VLAN. .
subnet-type
- (String) A subnet can be one of several types.PRIMARY, ADDITIONAL_PRIMARY, SECONDARY, ROUTED_TO_VLAN, SECONDARY_ON_VLAN, STORAGE_NETWORK, and STATIC_IP_ROUTED
. APRIMARY
subnet is the primary network that is bound to a VLAN within the SoftLayer network. AnADDITIONAL_PRIMARY
subnet is bound to a network VLAN to augment the pool of available primary IP addresses that might be assigned to a server. ASECONDARY
subnet is any of the secondary subnets bound to a VLAN interface. AROUTED_TO_VLAN
subnet is a portable subnet that can be routed to any server on a VLAN. ASECONDARY_ON_VLAN
subnet also doesn't exist as a VLAN interface, but is routed directly to a VLAN instead of a single IP address by SoftLayer's.subnet-size
- (String) The size of the subnet for the VLAN.
- Subnet
Size double - Subnet
Type string
- Cidr float64
- (String) A subnet Classless Inter-Domain Routing prefix. The number in the range of 0 - 32 signifying the number of bits in a subnet mask.
- Gateway string
- (String) A subnet gateway address.
- Subnet string
- (String) The subnet for the VLAN. .
subnet-type
- (String) A subnet can be one of several types.PRIMARY, ADDITIONAL_PRIMARY, SECONDARY, ROUTED_TO_VLAN, SECONDARY_ON_VLAN, STORAGE_NETWORK, and STATIC_IP_ROUTED
. APRIMARY
subnet is the primary network that is bound to a VLAN within the SoftLayer network. AnADDITIONAL_PRIMARY
subnet is bound to a network VLAN to augment the pool of available primary IP addresses that might be assigned to a server. ASECONDARY
subnet is any of the secondary subnets bound to a VLAN interface. AROUTED_TO_VLAN
subnet is a portable subnet that can be routed to any server on a VLAN. ASECONDARY_ON_VLAN
subnet also doesn't exist as a VLAN interface, but is routed directly to a VLAN instead of a single IP address by SoftLayer's.subnet-size
- (String) The size of the subnet for the VLAN.
- Subnet
Size float64 - Subnet
Type string
- cidr Double
- (String) A subnet Classless Inter-Domain Routing prefix. The number in the range of 0 - 32 signifying the number of bits in a subnet mask.
- gateway String
- (String) A subnet gateway address.
- subnet String
- (String) The subnet for the VLAN. .
subnet-type
- (String) A subnet can be one of several types.PRIMARY, ADDITIONAL_PRIMARY, SECONDARY, ROUTED_TO_VLAN, SECONDARY_ON_VLAN, STORAGE_NETWORK, and STATIC_IP_ROUTED
. APRIMARY
subnet is the primary network that is bound to a VLAN within the SoftLayer network. AnADDITIONAL_PRIMARY
subnet is bound to a network VLAN to augment the pool of available primary IP addresses that might be assigned to a server. ASECONDARY
subnet is any of the secondary subnets bound to a VLAN interface. AROUTED_TO_VLAN
subnet is a portable subnet that can be routed to any server on a VLAN. ASECONDARY_ON_VLAN
subnet also doesn't exist as a VLAN interface, but is routed directly to a VLAN instead of a single IP address by SoftLayer's.subnet-size
- (String) The size of the subnet for the VLAN.
- subnet
Size Double - subnet
Type String
- cidr number
- (String) A subnet Classless Inter-Domain Routing prefix. The number in the range of 0 - 32 signifying the number of bits in a subnet mask.
- gateway string
- (String) A subnet gateway address.
- subnet string
- (String) The subnet for the VLAN. .
subnet-type
- (String) A subnet can be one of several types.PRIMARY, ADDITIONAL_PRIMARY, SECONDARY, ROUTED_TO_VLAN, SECONDARY_ON_VLAN, STORAGE_NETWORK, and STATIC_IP_ROUTED
. APRIMARY
subnet is the primary network that is bound to a VLAN within the SoftLayer network. AnADDITIONAL_PRIMARY
subnet is bound to a network VLAN to augment the pool of available primary IP addresses that might be assigned to a server. ASECONDARY
subnet is any of the secondary subnets bound to a VLAN interface. AROUTED_TO_VLAN
subnet is a portable subnet that can be routed to any server on a VLAN. ASECONDARY_ON_VLAN
subnet also doesn't exist as a VLAN interface, but is routed directly to a VLAN instead of a single IP address by SoftLayer's.subnet-size
- (String) The size of the subnet for the VLAN.
- subnet
Size number - subnet
Type string
- cidr float
- (String) A subnet Classless Inter-Domain Routing prefix. The number in the range of 0 - 32 signifying the number of bits in a subnet mask.
- gateway str
- (String) A subnet gateway address.
- subnet str
- (String) The subnet for the VLAN. .
subnet-type
- (String) A subnet can be one of several types.PRIMARY, ADDITIONAL_PRIMARY, SECONDARY, ROUTED_TO_VLAN, SECONDARY_ON_VLAN, STORAGE_NETWORK, and STATIC_IP_ROUTED
. APRIMARY
subnet is the primary network that is bound to a VLAN within the SoftLayer network. AnADDITIONAL_PRIMARY
subnet is bound to a network VLAN to augment the pool of available primary IP addresses that might be assigned to a server. ASECONDARY
subnet is any of the secondary subnets bound to a VLAN interface. AROUTED_TO_VLAN
subnet is a portable subnet that can be routed to any server on a VLAN. ASECONDARY_ON_VLAN
subnet also doesn't exist as a VLAN interface, but is routed directly to a VLAN instead of a single IP address by SoftLayer's.subnet-size
- (String) The size of the subnet for the VLAN.
- subnet_
size float - subnet_
type str
- cidr Number
- (String) A subnet Classless Inter-Domain Routing prefix. The number in the range of 0 - 32 signifying the number of bits in a subnet mask.
- gateway String
- (String) A subnet gateway address.
- subnet String
- (String) The subnet for the VLAN. .
subnet-type
- (String) A subnet can be one of several types.PRIMARY, ADDITIONAL_PRIMARY, SECONDARY, ROUTED_TO_VLAN, SECONDARY_ON_VLAN, STORAGE_NETWORK, and STATIC_IP_ROUTED
. APRIMARY
subnet is the primary network that is bound to a VLAN within the SoftLayer network. AnADDITIONAL_PRIMARY
subnet is bound to a network VLAN to augment the pool of available primary IP addresses that might be assigned to a server. ASECONDARY
subnet is any of the secondary subnets bound to a VLAN interface. AROUTED_TO_VLAN
subnet is a portable subnet that can be routed to any server on a VLAN. ASECONDARY_ON_VLAN
subnet also doesn't exist as a VLAN interface, but is routed directly to a VLAN instead of a single IP address by SoftLayer's.subnet-size
- (String) The size of the subnet for the VLAN.
- subnet
Size Number - subnet
Type String
NetworkVlanTimeouts, NetworkVlanTimeoutsArgs
Package Details
- Repository
- ibm ibm-cloud/terraform-provider-ibm
- License
- Notes
- This Pulumi package is based on the
ibm
Terraform Provider.