1. Packages
  2. Cisco Meraki Provider
  3. API Docs
  4. networks
  5. ApplianceVlans
Cisco Meraki v0.4.1 published on Saturday, Mar 15, 2025 by Pulumi

meraki.networks.ApplianceVlans

Explore with Pulumi AI

Example Usage

Coming soon!
Coming soon!
Coming soon!
Coming soon!
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.meraki.networks.ApplianceVlans;
import com.pulumi.meraki.networks.ApplianceVlansArgs;
import com.pulumi.meraki.networks.inputs.ApplianceVlansIpv6Args;
import com.pulumi.meraki.networks.inputs.ApplianceVlansMandatoryDhcpArgs;
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 example = new ApplianceVlans("example", ApplianceVlansArgs.builder()
            .applianceIp("192.168.1.2")
            .cidr("192.168.1.0/24")
            .groupPolicyId("101")
            .vlanId("1234")
            .ipv6(ApplianceVlansIpv6Args.builder()
                .enabled(true)
                .prefix_assignments(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                .build())
            .mandatoryDhcp(ApplianceVlansMandatoryDhcpArgs.builder()
                .enabled(true)
                .build())
            .mask(28)
            .name("My VLAN")
            .networkId("string")
            .subnet("192.168.1.0/24")
            .templateVlanType("same")
            .build());

        ctx.export("merakiNetworksApplianceVlansExample", example);
    }
}
Copy
resources:
  example:
    type: meraki:networks:ApplianceVlans
    properties:
      applianceIp: 192.168.1.2
      cidr: 192.168.1.0/24
      groupPolicyId: '101'
      vlanId: '1234'
      ipv6:
        enabled: true
        prefix_assignments:
          - autonomous: false
            origin:
              interfaces:
                - wan0
              type: internet
            staticApplianceIp6: 2001:db8:3c4d:15::1
            staticPrefix: 2001:db8:3c4d:15::/64
      mandatoryDhcp:
        enabled: true
      mask: 28
      name: My VLAN
      networkId: string
      subnet: 192.168.1.0/24
      templateVlanType: same
outputs:
  merakiNetworksApplianceVlansExample: ${example}
Copy

Create ApplianceVlans Resource

Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

Constructor syntax

new ApplianceVlans(name: string, args: ApplianceVlansArgs, opts?: CustomResourceOptions);
@overload
def ApplianceVlans(resource_name: str,
                   args: ApplianceVlansArgs,
                   opts: Optional[ResourceOptions] = None)

@overload
def ApplianceVlans(resource_name: str,
                   opts: Optional[ResourceOptions] = None,
                   network_id: Optional[str] = None,
                   vlan_id: Optional[str] = None,
                   dhcp_handling: Optional[str] = None,
                   ipv6: Optional[ApplianceVlansIpv6Args] = None,
                   dhcp_boot_options_enabled: Optional[bool] = None,
                   appliance_ip: Optional[str] = None,
                   dhcp_lease_time: Optional[str] = None,
                   dhcp_options: Optional[Sequence[ApplianceVlansDhcpOptionArgs]] = None,
                   dhcp_relay_server_ips: Optional[Sequence[str]] = None,
                   dns_nameservers: Optional[str] = None,
                   group_policy_id: Optional[str] = None,
                   dhcp_boot_next_server: Optional[str] = None,
                   mandatory_dhcp: Optional[ApplianceVlansMandatoryDhcpArgs] = None,
                   mask: Optional[int] = None,
                   name: Optional[str] = None,
                   dhcp_boot_filename: Optional[str] = None,
                   reserved_ip_ranges: Optional[Sequence[ApplianceVlansReservedIpRangeArgs]] = None,
                   subnet: Optional[str] = None,
                   template_vlan_type: Optional[str] = None,
                   cidr: Optional[str] = None,
                   vpn_nat_subnet: Optional[str] = None)
func NewApplianceVlans(ctx *Context, name string, args ApplianceVlansArgs, opts ...ResourceOption) (*ApplianceVlans, error)
public ApplianceVlans(string name, ApplianceVlansArgs args, CustomResourceOptions? opts = null)
public ApplianceVlans(String name, ApplianceVlansArgs args)
public ApplianceVlans(String name, ApplianceVlansArgs args, CustomResourceOptions options)
type: meraki:networks:ApplianceVlans
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. ApplianceVlansArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. ApplianceVlansArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. ApplianceVlansArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. ApplianceVlansArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. ApplianceVlansArgs
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 applianceVlansResource = new Meraki.Networks.ApplianceVlans("applianceVlansResource", new()
{
    NetworkId = "string",
    VlanId = "string",
    DhcpHandling = "string",
    Ipv6 = new Meraki.Networks.Inputs.ApplianceVlansIpv6Args
    {
        Enabled = false,
        PrefixAssignments = new[]
        {
            new Meraki.Networks.Inputs.ApplianceVlansIpv6PrefixAssignmentArgs
            {
                Autonomous = false,
                Origin = new Meraki.Networks.Inputs.ApplianceVlansIpv6PrefixAssignmentOriginArgs
                {
                    Interfaces = new[]
                    {
                        "string",
                    },
                    Type = "string",
                },
                StaticApplianceIp6 = "string",
                StaticPrefix = "string",
            },
        },
    },
    DhcpBootOptionsEnabled = false,
    ApplianceIp = "string",
    DhcpLeaseTime = "string",
    DhcpOptions = new[]
    {
        new Meraki.Networks.Inputs.ApplianceVlansDhcpOptionArgs
        {
            Code = "string",
            Type = "string",
            Value = "string",
        },
    },
    DhcpRelayServerIps = new[]
    {
        "string",
    },
    DnsNameservers = "string",
    GroupPolicyId = "string",
    DhcpBootNextServer = "string",
    MandatoryDhcp = new Meraki.Networks.Inputs.ApplianceVlansMandatoryDhcpArgs
    {
        Enabled = false,
    },
    Mask = 0,
    Name = "string",
    DhcpBootFilename = "string",
    ReservedIpRanges = new[]
    {
        new Meraki.Networks.Inputs.ApplianceVlansReservedIpRangeArgs
        {
            Comment = "string",
            End = "string",
            Start = "string",
        },
    },
    Subnet = "string",
    TemplateVlanType = "string",
    Cidr = "string",
    VpnNatSubnet = "string",
});
Copy
example, err := networks.NewApplianceVlans(ctx, "applianceVlansResource", &networks.ApplianceVlansArgs{
	NetworkId:    pulumi.String("string"),
	VlanId:       pulumi.String("string"),
	DhcpHandling: pulumi.String("string"),
	Ipv6: &networks.ApplianceVlansIpv6Args{
		Enabled: pulumi.Bool(false),
		PrefixAssignments: networks.ApplianceVlansIpv6PrefixAssignmentArray{
			&networks.ApplianceVlansIpv6PrefixAssignmentArgs{
				Autonomous: pulumi.Bool(false),
				Origin: &networks.ApplianceVlansIpv6PrefixAssignmentOriginArgs{
					Interfaces: pulumi.StringArray{
						pulumi.String("string"),
					},
					Type: pulumi.String("string"),
				},
				StaticApplianceIp6: pulumi.String("string"),
				StaticPrefix:       pulumi.String("string"),
			},
		},
	},
	DhcpBootOptionsEnabled: pulumi.Bool(false),
	ApplianceIp:            pulumi.String("string"),
	DhcpLeaseTime:          pulumi.String("string"),
	DhcpOptions: networks.ApplianceVlansDhcpOptionArray{
		&networks.ApplianceVlansDhcpOptionArgs{
			Code:  pulumi.String("string"),
			Type:  pulumi.String("string"),
			Value: pulumi.String("string"),
		},
	},
	DhcpRelayServerIps: pulumi.StringArray{
		pulumi.String("string"),
	},
	DnsNameservers:     pulumi.String("string"),
	GroupPolicyId:      pulumi.String("string"),
	DhcpBootNextServer: pulumi.String("string"),
	MandatoryDhcp: &networks.ApplianceVlansMandatoryDhcpArgs{
		Enabled: pulumi.Bool(false),
	},
	Mask:             pulumi.Int(0),
	Name:             pulumi.String("string"),
	DhcpBootFilename: pulumi.String("string"),
	ReservedIpRanges: networks.ApplianceVlansReservedIpRangeArray{
		&networks.ApplianceVlansReservedIpRangeArgs{
			Comment: pulumi.String("string"),
			End:     pulumi.String("string"),
			Start:   pulumi.String("string"),
		},
	},
	Subnet:           pulumi.String("string"),
	TemplateVlanType: pulumi.String("string"),
	Cidr:             pulumi.String("string"),
	VpnNatSubnet:     pulumi.String("string"),
})
Copy
var applianceVlansResource = new ApplianceVlans("applianceVlansResource", ApplianceVlansArgs.builder()
    .networkId("string")
    .vlanId("string")
    .dhcpHandling("string")
    .ipv6(ApplianceVlansIpv6Args.builder()
        .enabled(false)
        .prefixAssignments(ApplianceVlansIpv6PrefixAssignmentArgs.builder()
            .autonomous(false)
            .origin(ApplianceVlansIpv6PrefixAssignmentOriginArgs.builder()
                .interfaces("string")
                .type("string")
                .build())
            .staticApplianceIp6("string")
            .staticPrefix("string")
            .build())
        .build())
    .dhcpBootOptionsEnabled(false)
    .applianceIp("string")
    .dhcpLeaseTime("string")
    .dhcpOptions(ApplianceVlansDhcpOptionArgs.builder()
        .code("string")
        .type("string")
        .value("string")
        .build())
    .dhcpRelayServerIps("string")
    .dnsNameservers("string")
    .groupPolicyId("string")
    .dhcpBootNextServer("string")
    .mandatoryDhcp(ApplianceVlansMandatoryDhcpArgs.builder()
        .enabled(false)
        .build())
    .mask(0)
    .name("string")
    .dhcpBootFilename("string")
    .reservedIpRanges(ApplianceVlansReservedIpRangeArgs.builder()
        .comment("string")
        .end("string")
        .start("string")
        .build())
    .subnet("string")
    .templateVlanType("string")
    .cidr("string")
    .vpnNatSubnet("string")
    .build());
Copy
appliance_vlans_resource = meraki.networks.ApplianceVlans("applianceVlansResource",
    network_id="string",
    vlan_id="string",
    dhcp_handling="string",
    ipv6={
        "enabled": False,
        "prefix_assignments": [{
            "autonomous": False,
            "origin": {
                "interfaces": ["string"],
                "type": "string",
            },
            "static_appliance_ip6": "string",
            "static_prefix": "string",
        }],
    },
    dhcp_boot_options_enabled=False,
    appliance_ip="string",
    dhcp_lease_time="string",
    dhcp_options=[{
        "code": "string",
        "type": "string",
        "value": "string",
    }],
    dhcp_relay_server_ips=["string"],
    dns_nameservers="string",
    group_policy_id="string",
    dhcp_boot_next_server="string",
    mandatory_dhcp={
        "enabled": False,
    },
    mask=0,
    name="string",
    dhcp_boot_filename="string",
    reserved_ip_ranges=[{
        "comment": "string",
        "end": "string",
        "start": "string",
    }],
    subnet="string",
    template_vlan_type="string",
    cidr="string",
    vpn_nat_subnet="string")
Copy
const applianceVlansResource = new meraki.networks.ApplianceVlans("applianceVlansResource", {
    networkId: "string",
    vlanId: "string",
    dhcpHandling: "string",
    ipv6: {
        enabled: false,
        prefixAssignments: [{
            autonomous: false,
            origin: {
                interfaces: ["string"],
                type: "string",
            },
            staticApplianceIp6: "string",
            staticPrefix: "string",
        }],
    },
    dhcpBootOptionsEnabled: false,
    applianceIp: "string",
    dhcpLeaseTime: "string",
    dhcpOptions: [{
        code: "string",
        type: "string",
        value: "string",
    }],
    dhcpRelayServerIps: ["string"],
    dnsNameservers: "string",
    groupPolicyId: "string",
    dhcpBootNextServer: "string",
    mandatoryDhcp: {
        enabled: false,
    },
    mask: 0,
    name: "string",
    dhcpBootFilename: "string",
    reservedIpRanges: [{
        comment: "string",
        end: "string",
        start: "string",
    }],
    subnet: "string",
    templateVlanType: "string",
    cidr: "string",
    vpnNatSubnet: "string",
});
Copy
type: meraki:networks:ApplianceVlans
properties:
    applianceIp: string
    cidr: string
    dhcpBootFilename: string
    dhcpBootNextServer: string
    dhcpBootOptionsEnabled: false
    dhcpHandling: string
    dhcpLeaseTime: string
    dhcpOptions:
        - code: string
          type: string
          value: string
    dhcpRelayServerIps:
        - string
    dnsNameservers: string
    groupPolicyId: string
    ipv6:
        enabled: false
        prefixAssignments:
            - autonomous: false
              origin:
                interfaces:
                    - string
                type: string
              staticApplianceIp6: string
              staticPrefix: string
    mandatoryDhcp:
        enabled: false
    mask: 0
    name: string
    networkId: string
    reservedIpRanges:
        - comment: string
          end: string
          start: string
    subnet: string
    templateVlanType: string
    vlanId: string
    vpnNatSubnet: string
Copy

ApplianceVlans 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 ApplianceVlans resource accepts the following input properties:

NetworkId This property is required. string
networkId path parameter. Network ID
VlanId This property is required. string
The VLAN ID of the VLAN
ApplianceIp string
The local IP of the appliance on the VLAN
Cidr string
CIDR of the pool of subnets. Applicable only for template network. Each network bound to the template will automatically pick a subnet from this pool to build its own VLAN.
DhcpBootFilename string
DHCP boot option for boot filename
DhcpBootNextServer string
DHCP boot option to direct boot clients to the server to load the boot file from
DhcpBootOptionsEnabled bool
Use DHCP boot options specified in other properties
DhcpHandling string
The appliance's handling of DHCP requests on this VLAN. One of: 'Run a DHCP server', 'Relay DHCP to another server' or 'Do not respond to DHCP requests'
DhcpLeaseTime string
The term of DHCP leases if the appliance is running a DHCP server on this VLAN. One of: '30 minutes', '1 hour', '4 hours', '12 hours', '1 day' or '1 week'
DhcpOptions List<ApplianceVlansDhcpOption>
The list of DHCP options that will be included in DHCP responses. Each object in the list should have "code", "type", and "value" properties.
DhcpRelayServerIps List<string>
The IPs of the DHCP servers that DHCP requests should be relayed to
DnsNameservers string
The DNS nameservers used for DHCP responses, either "upstreamdns", "googledns", "opendns", or a newline seperated string of IP addresses or domain names
GroupPolicyId string
The id of the desired group policy to apply to the VLAN
Ipv6 ApplianceVlansIpv6
IPv6 configuration on the VLAN
MandatoryDhcp ApplianceVlansMandatoryDhcp
Mandatory DHCP will enforce that clients connecting to this VLAN must use the IP address assigned by the DHCP server. Clients who use a static IP address won't be able to associate. Only available on firmware versions 17.0 and above
Mask int
Mask used for the subnet of all bound to the template networks. Applicable only for template network.
Name string
The name of the VLAN
ReservedIpRanges List<ApplianceVlansReservedIpRange>
The DHCP reserved IP ranges on the VLAN
Subnet string
The subnet of the VLAN
TemplateVlanType string
Type of subnetting of the VLAN. Applicable only for template network.
VpnNatSubnet string
The translated VPN subnet if VPN and VPN subnet translation are enabled on the VLAN
NetworkId This property is required. string
networkId path parameter. Network ID
VlanId This property is required. string
The VLAN ID of the VLAN
ApplianceIp string
The local IP of the appliance on the VLAN
Cidr string
CIDR of the pool of subnets. Applicable only for template network. Each network bound to the template will automatically pick a subnet from this pool to build its own VLAN.
DhcpBootFilename string
DHCP boot option for boot filename
DhcpBootNextServer string
DHCP boot option to direct boot clients to the server to load the boot file from
DhcpBootOptionsEnabled bool
Use DHCP boot options specified in other properties
DhcpHandling string
The appliance's handling of DHCP requests on this VLAN. One of: 'Run a DHCP server', 'Relay DHCP to another server' or 'Do not respond to DHCP requests'
DhcpLeaseTime string
The term of DHCP leases if the appliance is running a DHCP server on this VLAN. One of: '30 minutes', '1 hour', '4 hours', '12 hours', '1 day' or '1 week'
DhcpOptions []ApplianceVlansDhcpOptionArgs
The list of DHCP options that will be included in DHCP responses. Each object in the list should have "code", "type", and "value" properties.
DhcpRelayServerIps []string
The IPs of the DHCP servers that DHCP requests should be relayed to
DnsNameservers string
The DNS nameservers used for DHCP responses, either "upstreamdns", "googledns", "opendns", or a newline seperated string of IP addresses or domain names
GroupPolicyId string
The id of the desired group policy to apply to the VLAN
Ipv6 ApplianceVlansIpv6Args
IPv6 configuration on the VLAN
MandatoryDhcp ApplianceVlansMandatoryDhcpArgs
Mandatory DHCP will enforce that clients connecting to this VLAN must use the IP address assigned by the DHCP server. Clients who use a static IP address won't be able to associate. Only available on firmware versions 17.0 and above
Mask int
Mask used for the subnet of all bound to the template networks. Applicable only for template network.
Name string
The name of the VLAN
ReservedIpRanges []ApplianceVlansReservedIpRangeArgs
The DHCP reserved IP ranges on the VLAN
Subnet string
The subnet of the VLAN
TemplateVlanType string
Type of subnetting of the VLAN. Applicable only for template network.
VpnNatSubnet string
The translated VPN subnet if VPN and VPN subnet translation are enabled on the VLAN
networkId This property is required. String
networkId path parameter. Network ID
vlanId This property is required. String
The VLAN ID of the VLAN
applianceIp String
The local IP of the appliance on the VLAN
cidr String
CIDR of the pool of subnets. Applicable only for template network. Each network bound to the template will automatically pick a subnet from this pool to build its own VLAN.
dhcpBootFilename String
DHCP boot option for boot filename
dhcpBootNextServer String
DHCP boot option to direct boot clients to the server to load the boot file from
dhcpBootOptionsEnabled Boolean
Use DHCP boot options specified in other properties
dhcpHandling String
The appliance's handling of DHCP requests on this VLAN. One of: 'Run a DHCP server', 'Relay DHCP to another server' or 'Do not respond to DHCP requests'
dhcpLeaseTime String
The term of DHCP leases if the appliance is running a DHCP server on this VLAN. One of: '30 minutes', '1 hour', '4 hours', '12 hours', '1 day' or '1 week'
dhcpOptions List<ApplianceVlansDhcpOption>
The list of DHCP options that will be included in DHCP responses. Each object in the list should have "code", "type", and "value" properties.
dhcpRelayServerIps List<String>
The IPs of the DHCP servers that DHCP requests should be relayed to
dnsNameservers String
The DNS nameservers used for DHCP responses, either "upstreamdns", "googledns", "opendns", or a newline seperated string of IP addresses or domain names
groupPolicyId String
The id of the desired group policy to apply to the VLAN
ipv6 ApplianceVlansIpv6
IPv6 configuration on the VLAN
mandatoryDhcp ApplianceVlansMandatoryDhcp
Mandatory DHCP will enforce that clients connecting to this VLAN must use the IP address assigned by the DHCP server. Clients who use a static IP address won't be able to associate. Only available on firmware versions 17.0 and above
mask Integer
Mask used for the subnet of all bound to the template networks. Applicable only for template network.
name String
The name of the VLAN
reservedIpRanges List<ApplianceVlansReservedIpRange>
The DHCP reserved IP ranges on the VLAN
subnet String
The subnet of the VLAN
templateVlanType String
Type of subnetting of the VLAN. Applicable only for template network.
vpnNatSubnet String
The translated VPN subnet if VPN and VPN subnet translation are enabled on the VLAN
networkId This property is required. string
networkId path parameter. Network ID
vlanId This property is required. string
The VLAN ID of the VLAN
applianceIp string
The local IP of the appliance on the VLAN
cidr string
CIDR of the pool of subnets. Applicable only for template network. Each network bound to the template will automatically pick a subnet from this pool to build its own VLAN.
dhcpBootFilename string
DHCP boot option for boot filename
dhcpBootNextServer string
DHCP boot option to direct boot clients to the server to load the boot file from
dhcpBootOptionsEnabled boolean
Use DHCP boot options specified in other properties
dhcpHandling string
The appliance's handling of DHCP requests on this VLAN. One of: 'Run a DHCP server', 'Relay DHCP to another server' or 'Do not respond to DHCP requests'
dhcpLeaseTime string
The term of DHCP leases if the appliance is running a DHCP server on this VLAN. One of: '30 minutes', '1 hour', '4 hours', '12 hours', '1 day' or '1 week'
dhcpOptions ApplianceVlansDhcpOption[]
The list of DHCP options that will be included in DHCP responses. Each object in the list should have "code", "type", and "value" properties.
dhcpRelayServerIps string[]
The IPs of the DHCP servers that DHCP requests should be relayed to
dnsNameservers string
The DNS nameservers used for DHCP responses, either "upstreamdns", "googledns", "opendns", or a newline seperated string of IP addresses or domain names
groupPolicyId string
The id of the desired group policy to apply to the VLAN
ipv6 ApplianceVlansIpv6
IPv6 configuration on the VLAN
mandatoryDhcp ApplianceVlansMandatoryDhcp
Mandatory DHCP will enforce that clients connecting to this VLAN must use the IP address assigned by the DHCP server. Clients who use a static IP address won't be able to associate. Only available on firmware versions 17.0 and above
mask number
Mask used for the subnet of all bound to the template networks. Applicable only for template network.
name string
The name of the VLAN
reservedIpRanges ApplianceVlansReservedIpRange[]
The DHCP reserved IP ranges on the VLAN
subnet string
The subnet of the VLAN
templateVlanType string
Type of subnetting of the VLAN. Applicable only for template network.
vpnNatSubnet string
The translated VPN subnet if VPN and VPN subnet translation are enabled on the VLAN
network_id This property is required. str
networkId path parameter. Network ID
vlan_id This property is required. str
The VLAN ID of the VLAN
appliance_ip str
The local IP of the appliance on the VLAN
cidr str
CIDR of the pool of subnets. Applicable only for template network. Each network bound to the template will automatically pick a subnet from this pool to build its own VLAN.
dhcp_boot_filename str
DHCP boot option for boot filename
dhcp_boot_next_server str
DHCP boot option to direct boot clients to the server to load the boot file from
dhcp_boot_options_enabled bool
Use DHCP boot options specified in other properties
dhcp_handling str
The appliance's handling of DHCP requests on this VLAN. One of: 'Run a DHCP server', 'Relay DHCP to another server' or 'Do not respond to DHCP requests'
dhcp_lease_time str
The term of DHCP leases if the appliance is running a DHCP server on this VLAN. One of: '30 minutes', '1 hour', '4 hours', '12 hours', '1 day' or '1 week'
dhcp_options Sequence[ApplianceVlansDhcpOptionArgs]
The list of DHCP options that will be included in DHCP responses. Each object in the list should have "code", "type", and "value" properties.
dhcp_relay_server_ips Sequence[str]
The IPs of the DHCP servers that DHCP requests should be relayed to
dns_nameservers str
The DNS nameservers used for DHCP responses, either "upstreamdns", "googledns", "opendns", or a newline seperated string of IP addresses or domain names
group_policy_id str
The id of the desired group policy to apply to the VLAN
ipv6 ApplianceVlansIpv6Args
IPv6 configuration on the VLAN
mandatory_dhcp ApplianceVlansMandatoryDhcpArgs
Mandatory DHCP will enforce that clients connecting to this VLAN must use the IP address assigned by the DHCP server. Clients who use a static IP address won't be able to associate. Only available on firmware versions 17.0 and above
mask int
Mask used for the subnet of all bound to the template networks. Applicable only for template network.
name str
The name of the VLAN
reserved_ip_ranges Sequence[ApplianceVlansReservedIpRangeArgs]
The DHCP reserved IP ranges on the VLAN
subnet str
The subnet of the VLAN
template_vlan_type str
Type of subnetting of the VLAN. Applicable only for template network.
vpn_nat_subnet str
The translated VPN subnet if VPN and VPN subnet translation are enabled on the VLAN
networkId This property is required. String
networkId path parameter. Network ID
vlanId This property is required. String
The VLAN ID of the VLAN
applianceIp String
The local IP of the appliance on the VLAN
cidr String
CIDR of the pool of subnets. Applicable only for template network. Each network bound to the template will automatically pick a subnet from this pool to build its own VLAN.
dhcpBootFilename String
DHCP boot option for boot filename
dhcpBootNextServer String
DHCP boot option to direct boot clients to the server to load the boot file from
dhcpBootOptionsEnabled Boolean
Use DHCP boot options specified in other properties
dhcpHandling String
The appliance's handling of DHCP requests on this VLAN. One of: 'Run a DHCP server', 'Relay DHCP to another server' or 'Do not respond to DHCP requests'
dhcpLeaseTime String
The term of DHCP leases if the appliance is running a DHCP server on this VLAN. One of: '30 minutes', '1 hour', '4 hours', '12 hours', '1 day' or '1 week'
dhcpOptions List<Property Map>
The list of DHCP options that will be included in DHCP responses. Each object in the list should have "code", "type", and "value" properties.
dhcpRelayServerIps List<String>
The IPs of the DHCP servers that DHCP requests should be relayed to
dnsNameservers String
The DNS nameservers used for DHCP responses, either "upstreamdns", "googledns", "opendns", or a newline seperated string of IP addresses or domain names
groupPolicyId String
The id of the desired group policy to apply to the VLAN
ipv6 Property Map
IPv6 configuration on the VLAN
mandatoryDhcp Property Map
Mandatory DHCP will enforce that clients connecting to this VLAN must use the IP address assigned by the DHCP server. Clients who use a static IP address won't be able to associate. Only available on firmware versions 17.0 and above
mask Number
Mask used for the subnet of all bound to the template networks. Applicable only for template network.
name String
The name of the VLAN
reservedIpRanges List<Property Map>
The DHCP reserved IP ranges on the VLAN
subnet String
The subnet of the VLAN
templateVlanType String
Type of subnetting of the VLAN. Applicable only for template network.
vpnNatSubnet String
The translated VPN subnet if VPN and VPN subnet translation are enabled on the VLAN

Outputs

All input properties are implicitly available as output properties. Additionally, the ApplianceVlans resource produces the following output properties:

Id string
The provider-assigned unique ID for this managed resource.
InterfaceId string
The interface ID of the VLAN
Id string
The provider-assigned unique ID for this managed resource.
InterfaceId string
The interface ID of the VLAN
id String
The provider-assigned unique ID for this managed resource.
interfaceId String
The interface ID of the VLAN
id string
The provider-assigned unique ID for this managed resource.
interfaceId string
The interface ID of the VLAN
id str
The provider-assigned unique ID for this managed resource.
interface_id str
The interface ID of the VLAN
id String
The provider-assigned unique ID for this managed resource.
interfaceId String
The interface ID of the VLAN

Look up Existing ApplianceVlans Resource

Get an existing ApplianceVlans 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?: ApplianceVlansState, opts?: CustomResourceOptions): ApplianceVlans
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        appliance_ip: Optional[str] = None,
        cidr: Optional[str] = None,
        dhcp_boot_filename: Optional[str] = None,
        dhcp_boot_next_server: Optional[str] = None,
        dhcp_boot_options_enabled: Optional[bool] = None,
        dhcp_handling: Optional[str] = None,
        dhcp_lease_time: Optional[str] = None,
        dhcp_options: Optional[Sequence[ApplianceVlansDhcpOptionArgs]] = None,
        dhcp_relay_server_ips: Optional[Sequence[str]] = None,
        dns_nameservers: Optional[str] = None,
        group_policy_id: Optional[str] = None,
        interface_id: Optional[str] = None,
        ipv6: Optional[ApplianceVlansIpv6Args] = None,
        mandatory_dhcp: Optional[ApplianceVlansMandatoryDhcpArgs] = None,
        mask: Optional[int] = None,
        name: Optional[str] = None,
        network_id: Optional[str] = None,
        reserved_ip_ranges: Optional[Sequence[ApplianceVlansReservedIpRangeArgs]] = None,
        subnet: Optional[str] = None,
        template_vlan_type: Optional[str] = None,
        vlan_id: Optional[str] = None,
        vpn_nat_subnet: Optional[str] = None) -> ApplianceVlans
func GetApplianceVlans(ctx *Context, name string, id IDInput, state *ApplianceVlansState, opts ...ResourceOption) (*ApplianceVlans, error)
public static ApplianceVlans Get(string name, Input<string> id, ApplianceVlansState? state, CustomResourceOptions? opts = null)
public static ApplianceVlans get(String name, Output<String> id, ApplianceVlansState state, CustomResourceOptions options)
resources:  _:    type: meraki:networks:ApplianceVlans    get:      id: ${id}
name This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
name This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
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.
The following state arguments are supported:
ApplianceIp string
The local IP of the appliance on the VLAN
Cidr string
CIDR of the pool of subnets. Applicable only for template network. Each network bound to the template will automatically pick a subnet from this pool to build its own VLAN.
DhcpBootFilename string
DHCP boot option for boot filename
DhcpBootNextServer string
DHCP boot option to direct boot clients to the server to load the boot file from
DhcpBootOptionsEnabled bool
Use DHCP boot options specified in other properties
DhcpHandling string
The appliance's handling of DHCP requests on this VLAN. One of: 'Run a DHCP server', 'Relay DHCP to another server' or 'Do not respond to DHCP requests'
DhcpLeaseTime string
The term of DHCP leases if the appliance is running a DHCP server on this VLAN. One of: '30 minutes', '1 hour', '4 hours', '12 hours', '1 day' or '1 week'
DhcpOptions List<ApplianceVlansDhcpOption>
The list of DHCP options that will be included in DHCP responses. Each object in the list should have "code", "type", and "value" properties.
DhcpRelayServerIps List<string>
The IPs of the DHCP servers that DHCP requests should be relayed to
DnsNameservers string
The DNS nameservers used for DHCP responses, either "upstreamdns", "googledns", "opendns", or a newline seperated string of IP addresses or domain names
GroupPolicyId string
The id of the desired group policy to apply to the VLAN
InterfaceId string
The interface ID of the VLAN
Ipv6 ApplianceVlansIpv6
IPv6 configuration on the VLAN
MandatoryDhcp ApplianceVlansMandatoryDhcp
Mandatory DHCP will enforce that clients connecting to this VLAN must use the IP address assigned by the DHCP server. Clients who use a static IP address won't be able to associate. Only available on firmware versions 17.0 and above
Mask int
Mask used for the subnet of all bound to the template networks. Applicable only for template network.
Name string
The name of the VLAN
NetworkId string
networkId path parameter. Network ID
ReservedIpRanges List<ApplianceVlansReservedIpRange>
The DHCP reserved IP ranges on the VLAN
Subnet string
The subnet of the VLAN
TemplateVlanType string
Type of subnetting of the VLAN. Applicable only for template network.
VlanId string
The VLAN ID of the VLAN
VpnNatSubnet string
The translated VPN subnet if VPN and VPN subnet translation are enabled on the VLAN
ApplianceIp string
The local IP of the appliance on the VLAN
Cidr string
CIDR of the pool of subnets. Applicable only for template network. Each network bound to the template will automatically pick a subnet from this pool to build its own VLAN.
DhcpBootFilename string
DHCP boot option for boot filename
DhcpBootNextServer string
DHCP boot option to direct boot clients to the server to load the boot file from
DhcpBootOptionsEnabled bool
Use DHCP boot options specified in other properties
DhcpHandling string
The appliance's handling of DHCP requests on this VLAN. One of: 'Run a DHCP server', 'Relay DHCP to another server' or 'Do not respond to DHCP requests'
DhcpLeaseTime string
The term of DHCP leases if the appliance is running a DHCP server on this VLAN. One of: '30 minutes', '1 hour', '4 hours', '12 hours', '1 day' or '1 week'
DhcpOptions []ApplianceVlansDhcpOptionArgs
The list of DHCP options that will be included in DHCP responses. Each object in the list should have "code", "type", and "value" properties.
DhcpRelayServerIps []string
The IPs of the DHCP servers that DHCP requests should be relayed to
DnsNameservers string
The DNS nameservers used for DHCP responses, either "upstreamdns", "googledns", "opendns", or a newline seperated string of IP addresses or domain names
GroupPolicyId string
The id of the desired group policy to apply to the VLAN
InterfaceId string
The interface ID of the VLAN
Ipv6 ApplianceVlansIpv6Args
IPv6 configuration on the VLAN
MandatoryDhcp ApplianceVlansMandatoryDhcpArgs
Mandatory DHCP will enforce that clients connecting to this VLAN must use the IP address assigned by the DHCP server. Clients who use a static IP address won't be able to associate. Only available on firmware versions 17.0 and above
Mask int
Mask used for the subnet of all bound to the template networks. Applicable only for template network.
Name string
The name of the VLAN
NetworkId string
networkId path parameter. Network ID
ReservedIpRanges []ApplianceVlansReservedIpRangeArgs
The DHCP reserved IP ranges on the VLAN
Subnet string
The subnet of the VLAN
TemplateVlanType string
Type of subnetting of the VLAN. Applicable only for template network.
VlanId string
The VLAN ID of the VLAN
VpnNatSubnet string
The translated VPN subnet if VPN and VPN subnet translation are enabled on the VLAN
applianceIp String
The local IP of the appliance on the VLAN
cidr String
CIDR of the pool of subnets. Applicable only for template network. Each network bound to the template will automatically pick a subnet from this pool to build its own VLAN.
dhcpBootFilename String
DHCP boot option for boot filename
dhcpBootNextServer String
DHCP boot option to direct boot clients to the server to load the boot file from
dhcpBootOptionsEnabled Boolean
Use DHCP boot options specified in other properties
dhcpHandling String
The appliance's handling of DHCP requests on this VLAN. One of: 'Run a DHCP server', 'Relay DHCP to another server' or 'Do not respond to DHCP requests'
dhcpLeaseTime String
The term of DHCP leases if the appliance is running a DHCP server on this VLAN. One of: '30 minutes', '1 hour', '4 hours', '12 hours', '1 day' or '1 week'
dhcpOptions List<ApplianceVlansDhcpOption>
The list of DHCP options that will be included in DHCP responses. Each object in the list should have "code", "type", and "value" properties.
dhcpRelayServerIps List<String>
The IPs of the DHCP servers that DHCP requests should be relayed to
dnsNameservers String
The DNS nameservers used for DHCP responses, either "upstreamdns", "googledns", "opendns", or a newline seperated string of IP addresses or domain names
groupPolicyId String
The id of the desired group policy to apply to the VLAN
interfaceId String
The interface ID of the VLAN
ipv6 ApplianceVlansIpv6
IPv6 configuration on the VLAN
mandatoryDhcp ApplianceVlansMandatoryDhcp
Mandatory DHCP will enforce that clients connecting to this VLAN must use the IP address assigned by the DHCP server. Clients who use a static IP address won't be able to associate. Only available on firmware versions 17.0 and above
mask Integer
Mask used for the subnet of all bound to the template networks. Applicable only for template network.
name String
The name of the VLAN
networkId String
networkId path parameter. Network ID
reservedIpRanges List<ApplianceVlansReservedIpRange>
The DHCP reserved IP ranges on the VLAN
subnet String
The subnet of the VLAN
templateVlanType String
Type of subnetting of the VLAN. Applicable only for template network.
vlanId String
The VLAN ID of the VLAN
vpnNatSubnet String
The translated VPN subnet if VPN and VPN subnet translation are enabled on the VLAN
applianceIp string
The local IP of the appliance on the VLAN
cidr string
CIDR of the pool of subnets. Applicable only for template network. Each network bound to the template will automatically pick a subnet from this pool to build its own VLAN.
dhcpBootFilename string
DHCP boot option for boot filename
dhcpBootNextServer string
DHCP boot option to direct boot clients to the server to load the boot file from
dhcpBootOptionsEnabled boolean
Use DHCP boot options specified in other properties
dhcpHandling string
The appliance's handling of DHCP requests on this VLAN. One of: 'Run a DHCP server', 'Relay DHCP to another server' or 'Do not respond to DHCP requests'
dhcpLeaseTime string
The term of DHCP leases if the appliance is running a DHCP server on this VLAN. One of: '30 minutes', '1 hour', '4 hours', '12 hours', '1 day' or '1 week'
dhcpOptions ApplianceVlansDhcpOption[]
The list of DHCP options that will be included in DHCP responses. Each object in the list should have "code", "type", and "value" properties.
dhcpRelayServerIps string[]
The IPs of the DHCP servers that DHCP requests should be relayed to
dnsNameservers string
The DNS nameservers used for DHCP responses, either "upstreamdns", "googledns", "opendns", or a newline seperated string of IP addresses or domain names
groupPolicyId string
The id of the desired group policy to apply to the VLAN
interfaceId string
The interface ID of the VLAN
ipv6 ApplianceVlansIpv6
IPv6 configuration on the VLAN
mandatoryDhcp ApplianceVlansMandatoryDhcp
Mandatory DHCP will enforce that clients connecting to this VLAN must use the IP address assigned by the DHCP server. Clients who use a static IP address won't be able to associate. Only available on firmware versions 17.0 and above
mask number
Mask used for the subnet of all bound to the template networks. Applicable only for template network.
name string
The name of the VLAN
networkId string
networkId path parameter. Network ID
reservedIpRanges ApplianceVlansReservedIpRange[]
The DHCP reserved IP ranges on the VLAN
subnet string
The subnet of the VLAN
templateVlanType string
Type of subnetting of the VLAN. Applicable only for template network.
vlanId string
The VLAN ID of the VLAN
vpnNatSubnet string
The translated VPN subnet if VPN and VPN subnet translation are enabled on the VLAN
appliance_ip str
The local IP of the appliance on the VLAN
cidr str
CIDR of the pool of subnets. Applicable only for template network. Each network bound to the template will automatically pick a subnet from this pool to build its own VLAN.
dhcp_boot_filename str
DHCP boot option for boot filename
dhcp_boot_next_server str
DHCP boot option to direct boot clients to the server to load the boot file from
dhcp_boot_options_enabled bool
Use DHCP boot options specified in other properties
dhcp_handling str
The appliance's handling of DHCP requests on this VLAN. One of: 'Run a DHCP server', 'Relay DHCP to another server' or 'Do not respond to DHCP requests'
dhcp_lease_time str
The term of DHCP leases if the appliance is running a DHCP server on this VLAN. One of: '30 minutes', '1 hour', '4 hours', '12 hours', '1 day' or '1 week'
dhcp_options Sequence[ApplianceVlansDhcpOptionArgs]
The list of DHCP options that will be included in DHCP responses. Each object in the list should have "code", "type", and "value" properties.
dhcp_relay_server_ips Sequence[str]
The IPs of the DHCP servers that DHCP requests should be relayed to
dns_nameservers str
The DNS nameservers used for DHCP responses, either "upstreamdns", "googledns", "opendns", or a newline seperated string of IP addresses or domain names
group_policy_id str
The id of the desired group policy to apply to the VLAN
interface_id str
The interface ID of the VLAN
ipv6 ApplianceVlansIpv6Args
IPv6 configuration on the VLAN
mandatory_dhcp ApplianceVlansMandatoryDhcpArgs
Mandatory DHCP will enforce that clients connecting to this VLAN must use the IP address assigned by the DHCP server. Clients who use a static IP address won't be able to associate. Only available on firmware versions 17.0 and above
mask int
Mask used for the subnet of all bound to the template networks. Applicable only for template network.
name str
The name of the VLAN
network_id str
networkId path parameter. Network ID
reserved_ip_ranges Sequence[ApplianceVlansReservedIpRangeArgs]
The DHCP reserved IP ranges on the VLAN
subnet str
The subnet of the VLAN
template_vlan_type str
Type of subnetting of the VLAN. Applicable only for template network.
vlan_id str
The VLAN ID of the VLAN
vpn_nat_subnet str
The translated VPN subnet if VPN and VPN subnet translation are enabled on the VLAN
applianceIp String
The local IP of the appliance on the VLAN
cidr String
CIDR of the pool of subnets. Applicable only for template network. Each network bound to the template will automatically pick a subnet from this pool to build its own VLAN.
dhcpBootFilename String
DHCP boot option for boot filename
dhcpBootNextServer String
DHCP boot option to direct boot clients to the server to load the boot file from
dhcpBootOptionsEnabled Boolean
Use DHCP boot options specified in other properties
dhcpHandling String
The appliance's handling of DHCP requests on this VLAN. One of: 'Run a DHCP server', 'Relay DHCP to another server' or 'Do not respond to DHCP requests'
dhcpLeaseTime String
The term of DHCP leases if the appliance is running a DHCP server on this VLAN. One of: '30 minutes', '1 hour', '4 hours', '12 hours', '1 day' or '1 week'
dhcpOptions List<Property Map>
The list of DHCP options that will be included in DHCP responses. Each object in the list should have "code", "type", and "value" properties.
dhcpRelayServerIps List<String>
The IPs of the DHCP servers that DHCP requests should be relayed to
dnsNameservers String
The DNS nameservers used for DHCP responses, either "upstreamdns", "googledns", "opendns", or a newline seperated string of IP addresses or domain names
groupPolicyId String
The id of the desired group policy to apply to the VLAN
interfaceId String
The interface ID of the VLAN
ipv6 Property Map
IPv6 configuration on the VLAN
mandatoryDhcp Property Map
Mandatory DHCP will enforce that clients connecting to this VLAN must use the IP address assigned by the DHCP server. Clients who use a static IP address won't be able to associate. Only available on firmware versions 17.0 and above
mask Number
Mask used for the subnet of all bound to the template networks. Applicable only for template network.
name String
The name of the VLAN
networkId String
networkId path parameter. Network ID
reservedIpRanges List<Property Map>
The DHCP reserved IP ranges on the VLAN
subnet String
The subnet of the VLAN
templateVlanType String
Type of subnetting of the VLAN. Applicable only for template network.
vlanId String
The VLAN ID of the VLAN
vpnNatSubnet String
The translated VPN subnet if VPN and VPN subnet translation are enabled on the VLAN

Supporting Types

ApplianceVlansDhcpOption
, ApplianceVlansDhcpOptionArgs

Code string
The code for the DHCP option. This should be an integer between 2 and 254.
Type string
The type for the DHCP option. One of: 'text', 'ip', 'hex' or 'integer'
Value string
The value for the DHCP option
Code string
The code for the DHCP option. This should be an integer between 2 and 254.
Type string
The type for the DHCP option. One of: 'text', 'ip', 'hex' or 'integer'
Value string
The value for the DHCP option
code String
The code for the DHCP option. This should be an integer between 2 and 254.
type String
The type for the DHCP option. One of: 'text', 'ip', 'hex' or 'integer'
value String
The value for the DHCP option
code string
The code for the DHCP option. This should be an integer between 2 and 254.
type string
The type for the DHCP option. One of: 'text', 'ip', 'hex' or 'integer'
value string
The value for the DHCP option
code str
The code for the DHCP option. This should be an integer between 2 and 254.
type str
The type for the DHCP option. One of: 'text', 'ip', 'hex' or 'integer'
value str
The value for the DHCP option
code String
The code for the DHCP option. This should be an integer between 2 and 254.
type String
The type for the DHCP option. One of: 'text', 'ip', 'hex' or 'integer'
value String
The value for the DHCP option

ApplianceVlansIpv6
, ApplianceVlansIpv6Args

Enabled bool
Enable IPv6 on VLAN
PrefixAssignments List<ApplianceVlansIpv6PrefixAssignment>
Prefix assignments on the VLAN
Enabled bool
Enable IPv6 on VLAN
PrefixAssignments []ApplianceVlansIpv6PrefixAssignment
Prefix assignments on the VLAN
enabled Boolean
Enable IPv6 on VLAN
prefixAssignments List<ApplianceVlansIpv6PrefixAssignment>
Prefix assignments on the VLAN
enabled boolean
Enable IPv6 on VLAN
prefixAssignments ApplianceVlansIpv6PrefixAssignment[]
Prefix assignments on the VLAN
enabled bool
Enable IPv6 on VLAN
prefix_assignments Sequence[ApplianceVlansIpv6PrefixAssignment]
Prefix assignments on the VLAN
enabled Boolean
Enable IPv6 on VLAN
prefixAssignments List<Property Map>
Prefix assignments on the VLAN

ApplianceVlansIpv6PrefixAssignment
, ApplianceVlansIpv6PrefixAssignmentArgs

Autonomous bool
Auto assign a /64 prefix from the origin to the VLAN
Origin ApplianceVlansIpv6PrefixAssignmentOrigin
The origin of the prefix
StaticApplianceIp6 string
Manual configuration of the IPv6 Appliance IP
StaticPrefix string
Manual configuration of a /64 prefix on the VLAN
Autonomous bool
Auto assign a /64 prefix from the origin to the VLAN
Origin ApplianceVlansIpv6PrefixAssignmentOrigin
The origin of the prefix
StaticApplianceIp6 string
Manual configuration of the IPv6 Appliance IP
StaticPrefix string
Manual configuration of a /64 prefix on the VLAN
autonomous Boolean
Auto assign a /64 prefix from the origin to the VLAN
origin ApplianceVlansIpv6PrefixAssignmentOrigin
The origin of the prefix
staticApplianceIp6 String
Manual configuration of the IPv6 Appliance IP
staticPrefix String
Manual configuration of a /64 prefix on the VLAN
autonomous boolean
Auto assign a /64 prefix from the origin to the VLAN
origin ApplianceVlansIpv6PrefixAssignmentOrigin
The origin of the prefix
staticApplianceIp6 string
Manual configuration of the IPv6 Appliance IP
staticPrefix string
Manual configuration of a /64 prefix on the VLAN
autonomous bool
Auto assign a /64 prefix from the origin to the VLAN
origin ApplianceVlansIpv6PrefixAssignmentOrigin
The origin of the prefix
static_appliance_ip6 str
Manual configuration of the IPv6 Appliance IP
static_prefix str
Manual configuration of a /64 prefix on the VLAN
autonomous Boolean
Auto assign a /64 prefix from the origin to the VLAN
origin Property Map
The origin of the prefix
staticApplianceIp6 String
Manual configuration of the IPv6 Appliance IP
staticPrefix String
Manual configuration of a /64 prefix on the VLAN

ApplianceVlansIpv6PrefixAssignmentOrigin
, ApplianceVlansIpv6PrefixAssignmentOriginArgs

Interfaces List<string>
Interfaces associated with the prefix
Type string
Type of the origin
Interfaces []string
Interfaces associated with the prefix
Type string
Type of the origin
interfaces List<String>
Interfaces associated with the prefix
type String
Type of the origin
interfaces string[]
Interfaces associated with the prefix
type string
Type of the origin
interfaces Sequence[str]
Interfaces associated with the prefix
type str
Type of the origin
interfaces List<String>
Interfaces associated with the prefix
type String
Type of the origin

ApplianceVlansMandatoryDhcp
, ApplianceVlansMandatoryDhcpArgs

Enabled bool
Enable Mandatory DHCP on VLAN.
Enabled bool
Enable Mandatory DHCP on VLAN.
enabled Boolean
Enable Mandatory DHCP on VLAN.
enabled boolean
Enable Mandatory DHCP on VLAN.
enabled bool
Enable Mandatory DHCP on VLAN.
enabled Boolean
Enable Mandatory DHCP on VLAN.

ApplianceVlansReservedIpRange
, ApplianceVlansReservedIpRangeArgs

Comment string
A text comment for the reserved range
End string
The last IP in the reserved range
Start string
The first IP in the reserved range
Comment string
A text comment for the reserved range
End string
The last IP in the reserved range
Start string
The first IP in the reserved range
comment String
A text comment for the reserved range
end String
The last IP in the reserved range
start String
The first IP in the reserved range
comment string
A text comment for the reserved range
end string
The last IP in the reserved range
start string
The first IP in the reserved range
comment str
A text comment for the reserved range
end str
The last IP in the reserved range
start str
The first IP in the reserved range
comment String
A text comment for the reserved range
end String
The last IP in the reserved range
start String
The first IP in the reserved range

Import

$ pulumi import meraki:networks/applianceVlans:ApplianceVlans example "network_id,vlan_id"
Copy

To learn more about importing existing cloud resources, see Importing resources.

Package Details

Repository
meraki pulumi/pulumi-meraki
License
Apache-2.0
Notes
This Pulumi package is based on the meraki Terraform Provider.