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

meraki.networks.GroupPolicies

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.GroupPolicies;
import com.pulumi.meraki.networks.GroupPoliciesArgs;
import com.pulumi.meraki.networks.inputs.GroupPoliciesBandwidthArgs;
import com.pulumi.meraki.networks.inputs.GroupPoliciesBonjourForwardingArgs;
import com.pulumi.meraki.networks.inputs.GroupPoliciesContentFilteringArgs;
import com.pulumi.meraki.networks.inputs.GroupPoliciesFirewallAndTrafficShapingArgs;
import com.pulumi.meraki.networks.inputs.GroupPoliciesSchedulingArgs;
import com.pulumi.meraki.networks.inputs.GroupPoliciesSchedulingFridayArgs;
import com.pulumi.meraki.networks.inputs.GroupPoliciesSchedulingMondayArgs;
import com.pulumi.meraki.networks.inputs.GroupPoliciesSchedulingSaturdayArgs;
import com.pulumi.meraki.networks.inputs.GroupPoliciesSchedulingSundayArgs;
import com.pulumi.meraki.networks.inputs.GroupPoliciesSchedulingThursdayArgs;
import com.pulumi.meraki.networks.inputs.GroupPoliciesSchedulingTuesdayArgs;
import com.pulumi.meraki.networks.inputs.GroupPoliciesSchedulingWednesdayArgs;
import com.pulumi.meraki.networks.inputs.GroupPoliciesVlanTaggingArgs;
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 GroupPolicies("example", GroupPoliciesArgs.builder()
            .bandwidth(GroupPoliciesBandwidthArgs.builder()
                .bandwidth_limits(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                .settings("custom")
                .build())
            .bonjourForwarding(GroupPoliciesBonjourForwardingArgs.builder()
                .rules(GroupPoliciesBonjourForwardingRuleArgs.builder()
                    .description("A simple bonjour rule")
                    .services("All Services")
                    .vlanId("1")
                    .build())
                .settings("custom")
                .build())
            .contentFiltering(GroupPoliciesContentFilteringArgs.builder()
                .allowed_url_patterns(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                .blocked_url_categories(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                .blocked_url_patterns(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                .build())
            .firewallAndTrafficShaping(GroupPoliciesFirewallAndTrafficShapingArgs.builder()
                .l3_firewall_rules(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                .l7_firewall_rules(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                .settings("custom")
                .traffic_shaping_rules(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                .build())
            .name("No video streaming")
            .networkId("string")
            .scheduling(GroupPoliciesSchedulingArgs.builder()
                .enabled(true)
                .friday(GroupPoliciesSchedulingFridayArgs.builder()
                    .active(true)
                    .from("9:00")
                    .to("17:00")
                    .build())
                .monday(GroupPoliciesSchedulingMondayArgs.builder()
                    .active(true)
                    .from("9:00")
                    .to("17:00")
                    .build())
                .saturday(GroupPoliciesSchedulingSaturdayArgs.builder()
                    .active(true)
                    .from("9:00")
                    .to("17:00")
                    .build())
                .sunday(GroupPoliciesSchedulingSundayArgs.builder()
                    .active(true)
                    .from("9:00")
                    .to("17:00")
                    .build())
                .thursday(GroupPoliciesSchedulingThursdayArgs.builder()
                    .active(true)
                    .from("9:00")
                    .to("17:00")
                    .build())
                .tuesday(GroupPoliciesSchedulingTuesdayArgs.builder()
                    .active(true)
                    .from("9:00")
                    .to("17:00")
                    .build())
                .wednesday(GroupPoliciesSchedulingWednesdayArgs.builder()
                    .active(true)
                    .from("9:00")
                    .to("17:00")
                    .build())
                .build())
            .splashAuthSettings("bypass")
            .vlanTagging(GroupPoliciesVlanTaggingArgs.builder()
                .settings("custom")
                .vlan_id("1")
                .build())
            .build());

        ctx.export("merakiNetworksGroupPoliciesExample", example);
    }
}
Copy
resources:
  example:
    type: meraki:networks:GroupPolicies
    properties:
      bandwidth:
        bandwidth_limits:
          limitDown: 1e+06
          limitUp: 1e+06
        settings: custom
      bonjourForwarding:
        rules:
          - description: A simple bonjour rule
            services:
              - All Services
            vlanId: '1'
        settings: custom
      contentFiltering:
        allowed_url_patterns:
          settings: network default
        blocked_url_categories:
          categories:
            - meraki:contentFiltering/category/1
            - meraki:contentFiltering/category/7
          settings: override
        blocked_url_patterns:
          patterns:
            - http://www.example.com
            - http://www.betting.com
          settings: append
      firewallAndTrafficShaping:
        l3_firewall_rules:
          - comment: Allow TCP traffic to subnet with HTTP servers.
            destCidr: 192.168.1.0/24
            destPort: '443'
            policy: allow
            protocol: tcp
        l7_firewall_rules:
          - policy: deny
            type: host
            value: google.com
        settings: custom
        traffic_shaping_rules:
          - definitions:
              - type: host
                value: google.com
            dscpTagValue: 1
            pcpTagValue: 1
            perClientBandwidthLimits:
              bandwidthLimits:
                limitDown: 1e+06
                limitUp: 1e+06
              settings: custom
            priority: normal
      name: No video streaming
      networkId: string
      scheduling:
        enabled: true
        friday:
          active: true
          from: 9:00
          to: 17:00
        monday:
          active: true
          from: 9:00
          to: 17:00
        saturday:
          active: true
          from: 9:00
          to: 17:00
        sunday:
          active: true
          from: 9:00
          to: 17:00
        thursday:
          active: true
          from: 9:00
          to: 17:00
        tuesday:
          active: true
          from: 9:00
          to: 17:00
        wednesday:
          active: true
          from: 9:00
          to: 17:00
      splashAuthSettings: bypass
      vlanTagging:
        settings: custom
        vlan_id: '1'
outputs:
  merakiNetworksGroupPoliciesExample: ${example}
Copy

Create GroupPolicies Resource

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

Constructor syntax

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

@overload
def GroupPolicies(resource_name: str,
                  opts: Optional[ResourceOptions] = None,
                  network_id: Optional[str] = None,
                  bandwidth: Optional[GroupPoliciesBandwidthArgs] = None,
                  bonjour_forwarding: Optional[GroupPoliciesBonjourForwardingArgs] = None,
                  content_filtering: Optional[GroupPoliciesContentFilteringArgs] = None,
                  firewall_and_traffic_shaping: Optional[GroupPoliciesFirewallAndTrafficShapingArgs] = None,
                  name: Optional[str] = None,
                  scheduling: Optional[GroupPoliciesSchedulingArgs] = None,
                  splash_auth_settings: Optional[str] = None,
                  vlan_tagging: Optional[GroupPoliciesVlanTaggingArgs] = None)
func NewGroupPolicies(ctx *Context, name string, args GroupPoliciesArgs, opts ...ResourceOption) (*GroupPolicies, error)
public GroupPolicies(string name, GroupPoliciesArgs args, CustomResourceOptions? opts = null)
public GroupPolicies(String name, GroupPoliciesArgs args)
public GroupPolicies(String name, GroupPoliciesArgs args, CustomResourceOptions options)
type: meraki:networks:GroupPolicies
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. GroupPoliciesArgs
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. GroupPoliciesArgs
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. GroupPoliciesArgs
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. GroupPoliciesArgs
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. GroupPoliciesArgs
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 groupPoliciesResource = new Meraki.Networks.GroupPolicies("groupPoliciesResource", new()
{
    NetworkId = "string",
    Bandwidth = new Meraki.Networks.Inputs.GroupPoliciesBandwidthArgs
    {
        BandwidthLimits = new Meraki.Networks.Inputs.GroupPoliciesBandwidthBandwidthLimitsArgs
        {
            LimitDown = 0,
            LimitUp = 0,
        },
        Settings = "string",
    },
    BonjourForwarding = new Meraki.Networks.Inputs.GroupPoliciesBonjourForwardingArgs
    {
        Rules = new[]
        {
            new Meraki.Networks.Inputs.GroupPoliciesBonjourForwardingRuleArgs
            {
                Description = "string",
                Services = new[]
                {
                    "string",
                },
                VlanId = "string",
            },
        },
        Settings = "string",
    },
    ContentFiltering = new Meraki.Networks.Inputs.GroupPoliciesContentFilteringArgs
    {
        AllowedUrlPatterns = new Meraki.Networks.Inputs.GroupPoliciesContentFilteringAllowedUrlPatternsArgs
        {
            Patterns = new[]
            {
                "string",
            },
            Settings = "string",
        },
        BlockedUrlCategories = new Meraki.Networks.Inputs.GroupPoliciesContentFilteringBlockedUrlCategoriesArgs
        {
            Categories = new[]
            {
                "string",
            },
            Settings = "string",
        },
        BlockedUrlPatterns = new Meraki.Networks.Inputs.GroupPoliciesContentFilteringBlockedUrlPatternsArgs
        {
            Patterns = new[]
            {
                "string",
            },
            Settings = "string",
        },
    },
    FirewallAndTrafficShaping = new Meraki.Networks.Inputs.GroupPoliciesFirewallAndTrafficShapingArgs
    {
        L3FirewallRules = new[]
        {
            new Meraki.Networks.Inputs.GroupPoliciesFirewallAndTrafficShapingL3FirewallRuleArgs
            {
                Comment = "string",
                DestCidr = "string",
                DestPort = "string",
                Policy = "string",
                Protocol = "string",
            },
        },
        L7FirewallRules = new[]
        {
            new Meraki.Networks.Inputs.GroupPoliciesFirewallAndTrafficShapingL7FirewallRuleArgs
            {
                Policy = "string",
                Type = "string",
                Value = "string",
            },
        },
        Settings = "string",
        TrafficShapingRules = new[]
        {
            new Meraki.Networks.Inputs.GroupPoliciesFirewallAndTrafficShapingTrafficShapingRuleArgs
            {
                Definitions = new[]
                {
                    new Meraki.Networks.Inputs.GroupPoliciesFirewallAndTrafficShapingTrafficShapingRuleDefinitionArgs
                    {
                        Type = "string",
                        Value = "string",
                    },
                },
                DscpTagValue = 0,
                PcpTagValue = 0,
                PerClientBandwidthLimits = new Meraki.Networks.Inputs.GroupPoliciesFirewallAndTrafficShapingTrafficShapingRulePerClientBandwidthLimitsArgs
                {
                    BandwidthLimits = new Meraki.Networks.Inputs.GroupPoliciesFirewallAndTrafficShapingTrafficShapingRulePerClientBandwidthLimitsBandwidthLimitsArgs
                    {
                        LimitDown = 0,
                        LimitUp = 0,
                    },
                    Settings = "string",
                },
                Priority = "string",
            },
        },
    },
    Name = "string",
    Scheduling = new Meraki.Networks.Inputs.GroupPoliciesSchedulingArgs
    {
        Enabled = false,
        Friday = new Meraki.Networks.Inputs.GroupPoliciesSchedulingFridayArgs
        {
            Active = false,
            From = "string",
            To = "string",
        },
        Monday = new Meraki.Networks.Inputs.GroupPoliciesSchedulingMondayArgs
        {
            Active = false,
            From = "string",
            To = "string",
        },
        Saturday = new Meraki.Networks.Inputs.GroupPoliciesSchedulingSaturdayArgs
        {
            Active = false,
            From = "string",
            To = "string",
        },
        Sunday = new Meraki.Networks.Inputs.GroupPoliciesSchedulingSundayArgs
        {
            Active = false,
            From = "string",
            To = "string",
        },
        Thursday = new Meraki.Networks.Inputs.GroupPoliciesSchedulingThursdayArgs
        {
            Active = false,
            From = "string",
            To = "string",
        },
        Tuesday = new Meraki.Networks.Inputs.GroupPoliciesSchedulingTuesdayArgs
        {
            Active = false,
            From = "string",
            To = "string",
        },
        Wednesday = new Meraki.Networks.Inputs.GroupPoliciesSchedulingWednesdayArgs
        {
            Active = false,
            From = "string",
            To = "string",
        },
    },
    SplashAuthSettings = "string",
    VlanTagging = new Meraki.Networks.Inputs.GroupPoliciesVlanTaggingArgs
    {
        Settings = "string",
        VlanId = "string",
    },
});
Copy
example, err := networks.NewGroupPolicies(ctx, "groupPoliciesResource", &networks.GroupPoliciesArgs{
	NetworkId: pulumi.String("string"),
	Bandwidth: &networks.GroupPoliciesBandwidthArgs{
		BandwidthLimits: &networks.GroupPoliciesBandwidthBandwidthLimitsArgs{
			LimitDown: pulumi.Int(0),
			LimitUp:   pulumi.Int(0),
		},
		Settings: pulumi.String("string"),
	},
	BonjourForwarding: &networks.GroupPoliciesBonjourForwardingArgs{
		Rules: networks.GroupPoliciesBonjourForwardingRuleArray{
			&networks.GroupPoliciesBonjourForwardingRuleArgs{
				Description: pulumi.String("string"),
				Services: pulumi.StringArray{
					pulumi.String("string"),
				},
				VlanId: pulumi.String("string"),
			},
		},
		Settings: pulumi.String("string"),
	},
	ContentFiltering: &networks.GroupPoliciesContentFilteringArgs{
		AllowedUrlPatterns: &networks.GroupPoliciesContentFilteringAllowedUrlPatternsArgs{
			Patterns: pulumi.StringArray{
				pulumi.String("string"),
			},
			Settings: pulumi.String("string"),
		},
		BlockedUrlCategories: &networks.GroupPoliciesContentFilteringBlockedUrlCategoriesArgs{
			Categories: pulumi.StringArray{
				pulumi.String("string"),
			},
			Settings: pulumi.String("string"),
		},
		BlockedUrlPatterns: &networks.GroupPoliciesContentFilteringBlockedUrlPatternsArgs{
			Patterns: pulumi.StringArray{
				pulumi.String("string"),
			},
			Settings: pulumi.String("string"),
		},
	},
	FirewallAndTrafficShaping: &networks.GroupPoliciesFirewallAndTrafficShapingArgs{
		L3FirewallRules: networks.GroupPoliciesFirewallAndTrafficShapingL3FirewallRuleArray{
			&networks.GroupPoliciesFirewallAndTrafficShapingL3FirewallRuleArgs{
				Comment:  pulumi.String("string"),
				DestCidr: pulumi.String("string"),
				DestPort: pulumi.String("string"),
				Policy:   pulumi.String("string"),
				Protocol: pulumi.String("string"),
			},
		},
		L7FirewallRules: networks.GroupPoliciesFirewallAndTrafficShapingL7FirewallRuleArray{
			&networks.GroupPoliciesFirewallAndTrafficShapingL7FirewallRuleArgs{
				Policy: pulumi.String("string"),
				Type:   pulumi.String("string"),
				Value:  pulumi.String("string"),
			},
		},
		Settings: pulumi.String("string"),
		TrafficShapingRules: networks.GroupPoliciesFirewallAndTrafficShapingTrafficShapingRuleArray{
			&networks.GroupPoliciesFirewallAndTrafficShapingTrafficShapingRuleArgs{
				Definitions: networks.GroupPoliciesFirewallAndTrafficShapingTrafficShapingRuleDefinitionArray{
					&networks.GroupPoliciesFirewallAndTrafficShapingTrafficShapingRuleDefinitionArgs{
						Type:  pulumi.String("string"),
						Value: pulumi.String("string"),
					},
				},
				DscpTagValue: pulumi.Int(0),
				PcpTagValue:  pulumi.Int(0),
				PerClientBandwidthLimits: &networks.GroupPoliciesFirewallAndTrafficShapingTrafficShapingRulePerClientBandwidthLimitsArgs{
					BandwidthLimits: &networks.GroupPoliciesFirewallAndTrafficShapingTrafficShapingRulePerClientBandwidthLimitsBandwidthLimitsArgs{
						LimitDown: pulumi.Int(0),
						LimitUp:   pulumi.Int(0),
					},
					Settings: pulumi.String("string"),
				},
				Priority: pulumi.String("string"),
			},
		},
	},
	Name: pulumi.String("string"),
	Scheduling: &networks.GroupPoliciesSchedulingArgs{
		Enabled: pulumi.Bool(false),
		Friday: &networks.GroupPoliciesSchedulingFridayArgs{
			Active: pulumi.Bool(false),
			From:   pulumi.String("string"),
			To:     pulumi.String("string"),
		},
		Monday: &networks.GroupPoliciesSchedulingMondayArgs{
			Active: pulumi.Bool(false),
			From:   pulumi.String("string"),
			To:     pulumi.String("string"),
		},
		Saturday: &networks.GroupPoliciesSchedulingSaturdayArgs{
			Active: pulumi.Bool(false),
			From:   pulumi.String("string"),
			To:     pulumi.String("string"),
		},
		Sunday: &networks.GroupPoliciesSchedulingSundayArgs{
			Active: pulumi.Bool(false),
			From:   pulumi.String("string"),
			To:     pulumi.String("string"),
		},
		Thursday: &networks.GroupPoliciesSchedulingThursdayArgs{
			Active: pulumi.Bool(false),
			From:   pulumi.String("string"),
			To:     pulumi.String("string"),
		},
		Tuesday: &networks.GroupPoliciesSchedulingTuesdayArgs{
			Active: pulumi.Bool(false),
			From:   pulumi.String("string"),
			To:     pulumi.String("string"),
		},
		Wednesday: &networks.GroupPoliciesSchedulingWednesdayArgs{
			Active: pulumi.Bool(false),
			From:   pulumi.String("string"),
			To:     pulumi.String("string"),
		},
	},
	SplashAuthSettings: pulumi.String("string"),
	VlanTagging: &networks.GroupPoliciesVlanTaggingArgs{
		Settings: pulumi.String("string"),
		VlanId:   pulumi.String("string"),
	},
})
Copy
var groupPoliciesResource = new GroupPolicies("groupPoliciesResource", GroupPoliciesArgs.builder()
    .networkId("string")
    .bandwidth(GroupPoliciesBandwidthArgs.builder()
        .bandwidthLimits(GroupPoliciesBandwidthBandwidthLimitsArgs.builder()
            .limitDown(0)
            .limitUp(0)
            .build())
        .settings("string")
        .build())
    .bonjourForwarding(GroupPoliciesBonjourForwardingArgs.builder()
        .rules(GroupPoliciesBonjourForwardingRuleArgs.builder()
            .description("string")
            .services("string")
            .vlanId("string")
            .build())
        .settings("string")
        .build())
    .contentFiltering(GroupPoliciesContentFilteringArgs.builder()
        .allowedUrlPatterns(GroupPoliciesContentFilteringAllowedUrlPatternsArgs.builder()
            .patterns("string")
            .settings("string")
            .build())
        .blockedUrlCategories(GroupPoliciesContentFilteringBlockedUrlCategoriesArgs.builder()
            .categories("string")
            .settings("string")
            .build())
        .blockedUrlPatterns(GroupPoliciesContentFilteringBlockedUrlPatternsArgs.builder()
            .patterns("string")
            .settings("string")
            .build())
        .build())
    .firewallAndTrafficShaping(GroupPoliciesFirewallAndTrafficShapingArgs.builder()
        .l3FirewallRules(GroupPoliciesFirewallAndTrafficShapingL3FirewallRuleArgs.builder()
            .comment("string")
            .destCidr("string")
            .destPort("string")
            .policy("string")
            .protocol("string")
            .build())
        .l7FirewallRules(GroupPoliciesFirewallAndTrafficShapingL7FirewallRuleArgs.builder()
            .policy("string")
            .type("string")
            .value("string")
            .build())
        .settings("string")
        .trafficShapingRules(GroupPoliciesFirewallAndTrafficShapingTrafficShapingRuleArgs.builder()
            .definitions(GroupPoliciesFirewallAndTrafficShapingTrafficShapingRuleDefinitionArgs.builder()
                .type("string")
                .value("string")
                .build())
            .dscpTagValue(0)
            .pcpTagValue(0)
            .perClientBandwidthLimits(GroupPoliciesFirewallAndTrafficShapingTrafficShapingRulePerClientBandwidthLimitsArgs.builder()
                .bandwidthLimits(GroupPoliciesFirewallAndTrafficShapingTrafficShapingRulePerClientBandwidthLimitsBandwidthLimitsArgs.builder()
                    .limitDown(0)
                    .limitUp(0)
                    .build())
                .settings("string")
                .build())
            .priority("string")
            .build())
        .build())
    .name("string")
    .scheduling(GroupPoliciesSchedulingArgs.builder()
        .enabled(false)
        .friday(GroupPoliciesSchedulingFridayArgs.builder()
            .active(false)
            .from("string")
            .to("string")
            .build())
        .monday(GroupPoliciesSchedulingMondayArgs.builder()
            .active(false)
            .from("string")
            .to("string")
            .build())
        .saturday(GroupPoliciesSchedulingSaturdayArgs.builder()
            .active(false)
            .from("string")
            .to("string")
            .build())
        .sunday(GroupPoliciesSchedulingSundayArgs.builder()
            .active(false)
            .from("string")
            .to("string")
            .build())
        .thursday(GroupPoliciesSchedulingThursdayArgs.builder()
            .active(false)
            .from("string")
            .to("string")
            .build())
        .tuesday(GroupPoliciesSchedulingTuesdayArgs.builder()
            .active(false)
            .from("string")
            .to("string")
            .build())
        .wednesday(GroupPoliciesSchedulingWednesdayArgs.builder()
            .active(false)
            .from("string")
            .to("string")
            .build())
        .build())
    .splashAuthSettings("string")
    .vlanTagging(GroupPoliciesVlanTaggingArgs.builder()
        .settings("string")
        .vlanId("string")
        .build())
    .build());
Copy
group_policies_resource = meraki.networks.GroupPolicies("groupPoliciesResource",
    network_id="string",
    bandwidth={
        "bandwidth_limits": {
            "limit_down": 0,
            "limit_up": 0,
        },
        "settings": "string",
    },
    bonjour_forwarding={
        "rules": [{
            "description": "string",
            "services": ["string"],
            "vlan_id": "string",
        }],
        "settings": "string",
    },
    content_filtering={
        "allowed_url_patterns": {
            "patterns": ["string"],
            "settings": "string",
        },
        "blocked_url_categories": {
            "categories": ["string"],
            "settings": "string",
        },
        "blocked_url_patterns": {
            "patterns": ["string"],
            "settings": "string",
        },
    },
    firewall_and_traffic_shaping={
        "l3_firewall_rules": [{
            "comment": "string",
            "dest_cidr": "string",
            "dest_port": "string",
            "policy": "string",
            "protocol": "string",
        }],
        "l7_firewall_rules": [{
            "policy": "string",
            "type": "string",
            "value": "string",
        }],
        "settings": "string",
        "traffic_shaping_rules": [{
            "definitions": [{
                "type": "string",
                "value": "string",
            }],
            "dscp_tag_value": 0,
            "pcp_tag_value": 0,
            "per_client_bandwidth_limits": {
                "bandwidth_limits": {
                    "limit_down": 0,
                    "limit_up": 0,
                },
                "settings": "string",
            },
            "priority": "string",
        }],
    },
    name="string",
    scheduling={
        "enabled": False,
        "friday": {
            "active": False,
            "from_": "string",
            "to": "string",
        },
        "monday": {
            "active": False,
            "from_": "string",
            "to": "string",
        },
        "saturday": {
            "active": False,
            "from_": "string",
            "to": "string",
        },
        "sunday": {
            "active": False,
            "from_": "string",
            "to": "string",
        },
        "thursday": {
            "active": False,
            "from_": "string",
            "to": "string",
        },
        "tuesday": {
            "active": False,
            "from_": "string",
            "to": "string",
        },
        "wednesday": {
            "active": False,
            "from_": "string",
            "to": "string",
        },
    },
    splash_auth_settings="string",
    vlan_tagging={
        "settings": "string",
        "vlan_id": "string",
    })
Copy
const groupPoliciesResource = new meraki.networks.GroupPolicies("groupPoliciesResource", {
    networkId: "string",
    bandwidth: {
        bandwidthLimits: {
            limitDown: 0,
            limitUp: 0,
        },
        settings: "string",
    },
    bonjourForwarding: {
        rules: [{
            description: "string",
            services: ["string"],
            vlanId: "string",
        }],
        settings: "string",
    },
    contentFiltering: {
        allowedUrlPatterns: {
            patterns: ["string"],
            settings: "string",
        },
        blockedUrlCategories: {
            categories: ["string"],
            settings: "string",
        },
        blockedUrlPatterns: {
            patterns: ["string"],
            settings: "string",
        },
    },
    firewallAndTrafficShaping: {
        l3FirewallRules: [{
            comment: "string",
            destCidr: "string",
            destPort: "string",
            policy: "string",
            protocol: "string",
        }],
        l7FirewallRules: [{
            policy: "string",
            type: "string",
            value: "string",
        }],
        settings: "string",
        trafficShapingRules: [{
            definitions: [{
                type: "string",
                value: "string",
            }],
            dscpTagValue: 0,
            pcpTagValue: 0,
            perClientBandwidthLimits: {
                bandwidthLimits: {
                    limitDown: 0,
                    limitUp: 0,
                },
                settings: "string",
            },
            priority: "string",
        }],
    },
    name: "string",
    scheduling: {
        enabled: false,
        friday: {
            active: false,
            from: "string",
            to: "string",
        },
        monday: {
            active: false,
            from: "string",
            to: "string",
        },
        saturday: {
            active: false,
            from: "string",
            to: "string",
        },
        sunday: {
            active: false,
            from: "string",
            to: "string",
        },
        thursday: {
            active: false,
            from: "string",
            to: "string",
        },
        tuesday: {
            active: false,
            from: "string",
            to: "string",
        },
        wednesday: {
            active: false,
            from: "string",
            to: "string",
        },
    },
    splashAuthSettings: "string",
    vlanTagging: {
        settings: "string",
        vlanId: "string",
    },
});
Copy
type: meraki:networks:GroupPolicies
properties:
    bandwidth:
        bandwidthLimits:
            limitDown: 0
            limitUp: 0
        settings: string
    bonjourForwarding:
        rules:
            - description: string
              services:
                - string
              vlanId: string
        settings: string
    contentFiltering:
        allowedUrlPatterns:
            patterns:
                - string
            settings: string
        blockedUrlCategories:
            categories:
                - string
            settings: string
        blockedUrlPatterns:
            patterns:
                - string
            settings: string
    firewallAndTrafficShaping:
        l3FirewallRules:
            - comment: string
              destCidr: string
              destPort: string
              policy: string
              protocol: string
        l7FirewallRules:
            - policy: string
              type: string
              value: string
        settings: string
        trafficShapingRules:
            - definitions:
                - type: string
                  value: string
              dscpTagValue: 0
              pcpTagValue: 0
              perClientBandwidthLimits:
                bandwidthLimits:
                    limitDown: 0
                    limitUp: 0
                settings: string
              priority: string
    name: string
    networkId: string
    scheduling:
        enabled: false
        friday:
            active: false
            from: string
            to: string
        monday:
            active: false
            from: string
            to: string
        saturday:
            active: false
            from: string
            to: string
        sunday:
            active: false
            from: string
            to: string
        thursday:
            active: false
            from: string
            to: string
        tuesday:
            active: false
            from: string
            to: string
        wednesday:
            active: false
            from: string
            to: string
    splashAuthSettings: string
    vlanTagging:
        settings: string
        vlanId: string
Copy

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

NetworkId This property is required. string
networkId path parameter. Network ID
Bandwidth GroupPoliciesBandwidth
The bandwidth settings for clients bound to your group policy.
BonjourForwarding GroupPoliciesBonjourForwarding
The Bonjour settings for your group policy. Only valid if your network has a wireless configuration.
ContentFiltering GroupPoliciesContentFiltering
The content filtering settings for your group policy
FirewallAndTrafficShaping GroupPoliciesFirewallAndTrafficShaping
The firewall and traffic shaping rules and settings for your policy.
Name string
The name for your group policy. Required.
Scheduling GroupPoliciesScheduling
The schedule for the group policy. Schedules are applied to days of the week.
SplashAuthSettings string
Whether clients bound to your policy will bypass splash authorization or behave according to the network's rules. Can be one of 'network default' or 'bypass'. Only available if your network has a wireless configuration.
VlanTagging GroupPoliciesVlanTagging
The VLAN tagging settings for your group policy. Only available if your network has a wireless configuration.
NetworkId This property is required. string
networkId path parameter. Network ID
Bandwidth GroupPoliciesBandwidthArgs
The bandwidth settings for clients bound to your group policy.
BonjourForwarding GroupPoliciesBonjourForwardingArgs
The Bonjour settings for your group policy. Only valid if your network has a wireless configuration.
ContentFiltering GroupPoliciesContentFilteringArgs
The content filtering settings for your group policy
FirewallAndTrafficShaping GroupPoliciesFirewallAndTrafficShapingArgs
The firewall and traffic shaping rules and settings for your policy.
Name string
The name for your group policy. Required.
Scheduling GroupPoliciesSchedulingArgs
The schedule for the group policy. Schedules are applied to days of the week.
SplashAuthSettings string
Whether clients bound to your policy will bypass splash authorization or behave according to the network's rules. Can be one of 'network default' or 'bypass'. Only available if your network has a wireless configuration.
VlanTagging GroupPoliciesVlanTaggingArgs
The VLAN tagging settings for your group policy. Only available if your network has a wireless configuration.
networkId This property is required. String
networkId path parameter. Network ID
bandwidth GroupPoliciesBandwidth
The bandwidth settings for clients bound to your group policy.
bonjourForwarding GroupPoliciesBonjourForwarding
The Bonjour settings for your group policy. Only valid if your network has a wireless configuration.
contentFiltering GroupPoliciesContentFiltering
The content filtering settings for your group policy
firewallAndTrafficShaping GroupPoliciesFirewallAndTrafficShaping
The firewall and traffic shaping rules and settings for your policy.
name String
The name for your group policy. Required.
scheduling GroupPoliciesScheduling
The schedule for the group policy. Schedules are applied to days of the week.
splashAuthSettings String
Whether clients bound to your policy will bypass splash authorization or behave according to the network's rules. Can be one of 'network default' or 'bypass'. Only available if your network has a wireless configuration.
vlanTagging GroupPoliciesVlanTagging
The VLAN tagging settings for your group policy. Only available if your network has a wireless configuration.
networkId This property is required. string
networkId path parameter. Network ID
bandwidth GroupPoliciesBandwidth
The bandwidth settings for clients bound to your group policy.
bonjourForwarding GroupPoliciesBonjourForwarding
The Bonjour settings for your group policy. Only valid if your network has a wireless configuration.
contentFiltering GroupPoliciesContentFiltering
The content filtering settings for your group policy
firewallAndTrafficShaping GroupPoliciesFirewallAndTrafficShaping
The firewall and traffic shaping rules and settings for your policy.
name string
The name for your group policy. Required.
scheduling GroupPoliciesScheduling
The schedule for the group policy. Schedules are applied to days of the week.
splashAuthSettings string
Whether clients bound to your policy will bypass splash authorization or behave according to the network's rules. Can be one of 'network default' or 'bypass'. Only available if your network has a wireless configuration.
vlanTagging GroupPoliciesVlanTagging
The VLAN tagging settings for your group policy. Only available if your network has a wireless configuration.
network_id This property is required. str
networkId path parameter. Network ID
bandwidth GroupPoliciesBandwidthArgs
The bandwidth settings for clients bound to your group policy.
bonjour_forwarding GroupPoliciesBonjourForwardingArgs
The Bonjour settings for your group policy. Only valid if your network has a wireless configuration.
content_filtering GroupPoliciesContentFilteringArgs
The content filtering settings for your group policy
firewall_and_traffic_shaping GroupPoliciesFirewallAndTrafficShapingArgs
The firewall and traffic shaping rules and settings for your policy.
name str
The name for your group policy. Required.
scheduling GroupPoliciesSchedulingArgs
The schedule for the group policy. Schedules are applied to days of the week.
splash_auth_settings str
Whether clients bound to your policy will bypass splash authorization or behave according to the network's rules. Can be one of 'network default' or 'bypass'. Only available if your network has a wireless configuration.
vlan_tagging GroupPoliciesVlanTaggingArgs
The VLAN tagging settings for your group policy. Only available if your network has a wireless configuration.
networkId This property is required. String
networkId path parameter. Network ID
bandwidth Property Map
The bandwidth settings for clients bound to your group policy.
bonjourForwarding Property Map
The Bonjour settings for your group policy. Only valid if your network has a wireless configuration.
contentFiltering Property Map
The content filtering settings for your group policy
firewallAndTrafficShaping Property Map
The firewall and traffic shaping rules and settings for your policy.
name String
The name for your group policy. Required.
scheduling Property Map
The schedule for the group policy. Schedules are applied to days of the week.
splashAuthSettings String
Whether clients bound to your policy will bypass splash authorization or behave according to the network's rules. Can be one of 'network default' or 'bypass'. Only available if your network has a wireless configuration.
vlanTagging Property Map
The VLAN tagging settings for your group policy. Only available if your network has a wireless configuration.

Outputs

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

GroupPolicyId string
The ID of the group policy
Id string
The provider-assigned unique ID for this managed resource.
GroupPolicyId string
The ID of the group policy
Id string
The provider-assigned unique ID for this managed resource.
groupPolicyId String
The ID of the group policy
id String
The provider-assigned unique ID for this managed resource.
groupPolicyId string
The ID of the group policy
id string
The provider-assigned unique ID for this managed resource.
group_policy_id str
The ID of the group policy
id str
The provider-assigned unique ID for this managed resource.
groupPolicyId String
The ID of the group policy
id String
The provider-assigned unique ID for this managed resource.

Look up Existing GroupPolicies Resource

Get an existing GroupPolicies 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?: GroupPoliciesState, opts?: CustomResourceOptions): GroupPolicies
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        bandwidth: Optional[GroupPoliciesBandwidthArgs] = None,
        bonjour_forwarding: Optional[GroupPoliciesBonjourForwardingArgs] = None,
        content_filtering: Optional[GroupPoliciesContentFilteringArgs] = None,
        firewall_and_traffic_shaping: Optional[GroupPoliciesFirewallAndTrafficShapingArgs] = None,
        group_policy_id: Optional[str] = None,
        name: Optional[str] = None,
        network_id: Optional[str] = None,
        scheduling: Optional[GroupPoliciesSchedulingArgs] = None,
        splash_auth_settings: Optional[str] = None,
        vlan_tagging: Optional[GroupPoliciesVlanTaggingArgs] = None) -> GroupPolicies
func GetGroupPolicies(ctx *Context, name string, id IDInput, state *GroupPoliciesState, opts ...ResourceOption) (*GroupPolicies, error)
public static GroupPolicies Get(string name, Input<string> id, GroupPoliciesState? state, CustomResourceOptions? opts = null)
public static GroupPolicies get(String name, Output<String> id, GroupPoliciesState state, CustomResourceOptions options)
resources:  _:    type: meraki:networks:GroupPolicies    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:
Bandwidth GroupPoliciesBandwidth
The bandwidth settings for clients bound to your group policy.
BonjourForwarding GroupPoliciesBonjourForwarding
The Bonjour settings for your group policy. Only valid if your network has a wireless configuration.
ContentFiltering GroupPoliciesContentFiltering
The content filtering settings for your group policy
FirewallAndTrafficShaping GroupPoliciesFirewallAndTrafficShaping
The firewall and traffic shaping rules and settings for your policy.
GroupPolicyId string
The ID of the group policy
Name string
The name for your group policy. Required.
NetworkId string
networkId path parameter. Network ID
Scheduling GroupPoliciesScheduling
The schedule for the group policy. Schedules are applied to days of the week.
SplashAuthSettings string
Whether clients bound to your policy will bypass splash authorization or behave according to the network's rules. Can be one of 'network default' or 'bypass'. Only available if your network has a wireless configuration.
VlanTagging GroupPoliciesVlanTagging
The VLAN tagging settings for your group policy. Only available if your network has a wireless configuration.
Bandwidth GroupPoliciesBandwidthArgs
The bandwidth settings for clients bound to your group policy.
BonjourForwarding GroupPoliciesBonjourForwardingArgs
The Bonjour settings for your group policy. Only valid if your network has a wireless configuration.
ContentFiltering GroupPoliciesContentFilteringArgs
The content filtering settings for your group policy
FirewallAndTrafficShaping GroupPoliciesFirewallAndTrafficShapingArgs
The firewall and traffic shaping rules and settings for your policy.
GroupPolicyId string
The ID of the group policy
Name string
The name for your group policy. Required.
NetworkId string
networkId path parameter. Network ID
Scheduling GroupPoliciesSchedulingArgs
The schedule for the group policy. Schedules are applied to days of the week.
SplashAuthSettings string
Whether clients bound to your policy will bypass splash authorization or behave according to the network's rules. Can be one of 'network default' or 'bypass'. Only available if your network has a wireless configuration.
VlanTagging GroupPoliciesVlanTaggingArgs
The VLAN tagging settings for your group policy. Only available if your network has a wireless configuration.
bandwidth GroupPoliciesBandwidth
The bandwidth settings for clients bound to your group policy.
bonjourForwarding GroupPoliciesBonjourForwarding
The Bonjour settings for your group policy. Only valid if your network has a wireless configuration.
contentFiltering GroupPoliciesContentFiltering
The content filtering settings for your group policy
firewallAndTrafficShaping GroupPoliciesFirewallAndTrafficShaping
The firewall and traffic shaping rules and settings for your policy.
groupPolicyId String
The ID of the group policy
name String
The name for your group policy. Required.
networkId String
networkId path parameter. Network ID
scheduling GroupPoliciesScheduling
The schedule for the group policy. Schedules are applied to days of the week.
splashAuthSettings String
Whether clients bound to your policy will bypass splash authorization or behave according to the network's rules. Can be one of 'network default' or 'bypass'. Only available if your network has a wireless configuration.
vlanTagging GroupPoliciesVlanTagging
The VLAN tagging settings for your group policy. Only available if your network has a wireless configuration.
bandwidth GroupPoliciesBandwidth
The bandwidth settings for clients bound to your group policy.
bonjourForwarding GroupPoliciesBonjourForwarding
The Bonjour settings for your group policy. Only valid if your network has a wireless configuration.
contentFiltering GroupPoliciesContentFiltering
The content filtering settings for your group policy
firewallAndTrafficShaping GroupPoliciesFirewallAndTrafficShaping
The firewall and traffic shaping rules and settings for your policy.
groupPolicyId string
The ID of the group policy
name string
The name for your group policy. Required.
networkId string
networkId path parameter. Network ID
scheduling GroupPoliciesScheduling
The schedule for the group policy. Schedules are applied to days of the week.
splashAuthSettings string
Whether clients bound to your policy will bypass splash authorization or behave according to the network's rules. Can be one of 'network default' or 'bypass'. Only available if your network has a wireless configuration.
vlanTagging GroupPoliciesVlanTagging
The VLAN tagging settings for your group policy. Only available if your network has a wireless configuration.
bandwidth GroupPoliciesBandwidthArgs
The bandwidth settings for clients bound to your group policy.
bonjour_forwarding GroupPoliciesBonjourForwardingArgs
The Bonjour settings for your group policy. Only valid if your network has a wireless configuration.
content_filtering GroupPoliciesContentFilteringArgs
The content filtering settings for your group policy
firewall_and_traffic_shaping GroupPoliciesFirewallAndTrafficShapingArgs
The firewall and traffic shaping rules and settings for your policy.
group_policy_id str
The ID of the group policy
name str
The name for your group policy. Required.
network_id str
networkId path parameter. Network ID
scheduling GroupPoliciesSchedulingArgs
The schedule for the group policy. Schedules are applied to days of the week.
splash_auth_settings str
Whether clients bound to your policy will bypass splash authorization or behave according to the network's rules. Can be one of 'network default' or 'bypass'. Only available if your network has a wireless configuration.
vlan_tagging GroupPoliciesVlanTaggingArgs
The VLAN tagging settings for your group policy. Only available if your network has a wireless configuration.
bandwidth Property Map
The bandwidth settings for clients bound to your group policy.
bonjourForwarding Property Map
The Bonjour settings for your group policy. Only valid if your network has a wireless configuration.
contentFiltering Property Map
The content filtering settings for your group policy
firewallAndTrafficShaping Property Map
The firewall and traffic shaping rules and settings for your policy.
groupPolicyId String
The ID of the group policy
name String
The name for your group policy. Required.
networkId String
networkId path parameter. Network ID
scheduling Property Map
The schedule for the group policy. Schedules are applied to days of the week.
splashAuthSettings String
Whether clients bound to your policy will bypass splash authorization or behave according to the network's rules. Can be one of 'network default' or 'bypass'. Only available if your network has a wireless configuration.
vlanTagging Property Map
The VLAN tagging settings for your group policy. Only available if your network has a wireless configuration.

Supporting Types

GroupPoliciesBandwidth
, GroupPoliciesBandwidthArgs

BandwidthLimits GroupPoliciesBandwidthBandwidthLimits
The bandwidth limits object, specifying upload and download speed for clients bound to the group policy. These are only enforced if 'settings' is set to 'custom'.
Settings string
How bandwidth limits are enforced. Can be 'network default', 'ignore' or 'custom'.
BandwidthLimits GroupPoliciesBandwidthBandwidthLimits
The bandwidth limits object, specifying upload and download speed for clients bound to the group policy. These are only enforced if 'settings' is set to 'custom'.
Settings string
How bandwidth limits are enforced. Can be 'network default', 'ignore' or 'custom'.
bandwidthLimits GroupPoliciesBandwidthBandwidthLimits
The bandwidth limits object, specifying upload and download speed for clients bound to the group policy. These are only enforced if 'settings' is set to 'custom'.
settings String
How bandwidth limits are enforced. Can be 'network default', 'ignore' or 'custom'.
bandwidthLimits GroupPoliciesBandwidthBandwidthLimits
The bandwidth limits object, specifying upload and download speed for clients bound to the group policy. These are only enforced if 'settings' is set to 'custom'.
settings string
How bandwidth limits are enforced. Can be 'network default', 'ignore' or 'custom'.
bandwidth_limits GroupPoliciesBandwidthBandwidthLimits
The bandwidth limits object, specifying upload and download speed for clients bound to the group policy. These are only enforced if 'settings' is set to 'custom'.
settings str
How bandwidth limits are enforced. Can be 'network default', 'ignore' or 'custom'.
bandwidthLimits Property Map
The bandwidth limits object, specifying upload and download speed for clients bound to the group policy. These are only enforced if 'settings' is set to 'custom'.
settings String
How bandwidth limits are enforced. Can be 'network default', 'ignore' or 'custom'.

GroupPoliciesBandwidthBandwidthLimits
, GroupPoliciesBandwidthBandwidthLimitsArgs

LimitDown int
The maximum download limit (integer, in Kbps). null indicates no limit
LimitUp int
The maximum upload limit (integer, in Kbps). null indicates no limit
LimitDown int
The maximum download limit (integer, in Kbps). null indicates no limit
LimitUp int
The maximum upload limit (integer, in Kbps). null indicates no limit
limitDown Integer
The maximum download limit (integer, in Kbps). null indicates no limit
limitUp Integer
The maximum upload limit (integer, in Kbps). null indicates no limit
limitDown number
The maximum download limit (integer, in Kbps). null indicates no limit
limitUp number
The maximum upload limit (integer, in Kbps). null indicates no limit
limit_down int
The maximum download limit (integer, in Kbps). null indicates no limit
limit_up int
The maximum upload limit (integer, in Kbps). null indicates no limit
limitDown Number
The maximum download limit (integer, in Kbps). null indicates no limit
limitUp Number
The maximum upload limit (integer, in Kbps). null indicates no limit

GroupPoliciesBonjourForwarding
, GroupPoliciesBonjourForwardingArgs

Rules List<GroupPoliciesBonjourForwardingRule>
A list of the Bonjour forwarding rules for your group policy. If 'settings' is set to 'custom', at least one rule must be specified.
Settings string
How Bonjour rules are applied. Can be 'network default', 'ignore' or 'custom'.
Rules []GroupPoliciesBonjourForwardingRule
A list of the Bonjour forwarding rules for your group policy. If 'settings' is set to 'custom', at least one rule must be specified.
Settings string
How Bonjour rules are applied. Can be 'network default', 'ignore' or 'custom'.
rules List<GroupPoliciesBonjourForwardingRule>
A list of the Bonjour forwarding rules for your group policy. If 'settings' is set to 'custom', at least one rule must be specified.
settings String
How Bonjour rules are applied. Can be 'network default', 'ignore' or 'custom'.
rules GroupPoliciesBonjourForwardingRule[]
A list of the Bonjour forwarding rules for your group policy. If 'settings' is set to 'custom', at least one rule must be specified.
settings string
How Bonjour rules are applied. Can be 'network default', 'ignore' or 'custom'.
rules Sequence[GroupPoliciesBonjourForwardingRule]
A list of the Bonjour forwarding rules for your group policy. If 'settings' is set to 'custom', at least one rule must be specified.
settings str
How Bonjour rules are applied. Can be 'network default', 'ignore' or 'custom'.
rules List<Property Map>
A list of the Bonjour forwarding rules for your group policy. If 'settings' is set to 'custom', at least one rule must be specified.
settings String
How Bonjour rules are applied. Can be 'network default', 'ignore' or 'custom'.

GroupPoliciesBonjourForwardingRule
, GroupPoliciesBonjourForwardingRuleArgs

Description string
A description for your Bonjour forwarding rule. Optional.
Services List<string>
A list of Bonjour services. At least one service must be specified. Available services are 'All Services', 'AirPlay', 'AFP', 'BitTorrent', 'FTP', 'iChat', 'iTunes', 'Printers', 'Samba', 'Scanners' and 'SSH'
VlanId string
The ID of the service VLAN. Required.
Description string
A description for your Bonjour forwarding rule. Optional.
Services []string
A list of Bonjour services. At least one service must be specified. Available services are 'All Services', 'AirPlay', 'AFP', 'BitTorrent', 'FTP', 'iChat', 'iTunes', 'Printers', 'Samba', 'Scanners' and 'SSH'
VlanId string
The ID of the service VLAN. Required.
description String
A description for your Bonjour forwarding rule. Optional.
services List<String>
A list of Bonjour services. At least one service must be specified. Available services are 'All Services', 'AirPlay', 'AFP', 'BitTorrent', 'FTP', 'iChat', 'iTunes', 'Printers', 'Samba', 'Scanners' and 'SSH'
vlanId String
The ID of the service VLAN. Required.
description string
A description for your Bonjour forwarding rule. Optional.
services string[]
A list of Bonjour services. At least one service must be specified. Available services are 'All Services', 'AirPlay', 'AFP', 'BitTorrent', 'FTP', 'iChat', 'iTunes', 'Printers', 'Samba', 'Scanners' and 'SSH'
vlanId string
The ID of the service VLAN. Required.
description str
A description for your Bonjour forwarding rule. Optional.
services Sequence[str]
A list of Bonjour services. At least one service must be specified. Available services are 'All Services', 'AirPlay', 'AFP', 'BitTorrent', 'FTP', 'iChat', 'iTunes', 'Printers', 'Samba', 'Scanners' and 'SSH'
vlan_id str
The ID of the service VLAN. Required.
description String
A description for your Bonjour forwarding rule. Optional.
services List<String>
A list of Bonjour services. At least one service must be specified. Available services are 'All Services', 'AirPlay', 'AFP', 'BitTorrent', 'FTP', 'iChat', 'iTunes', 'Printers', 'Samba', 'Scanners' and 'SSH'
vlanId String
The ID of the service VLAN. Required.

GroupPoliciesContentFiltering
, GroupPoliciesContentFilteringArgs

allowedUrlPatterns Property Map
Settings for allowed URL patterns
blockedUrlCategories Property Map
Settings for blocked URL categories
blockedUrlPatterns Property Map
Settings for blocked URL patterns

GroupPoliciesContentFilteringAllowedUrlPatterns
, GroupPoliciesContentFilteringAllowedUrlPatternsArgs

Patterns List<string>
A list of URL patterns that are allowed
Settings string
How URL patterns are applied. Can be 'network default', 'append' or 'override'.
Patterns []string
A list of URL patterns that are allowed
Settings string
How URL patterns are applied. Can be 'network default', 'append' or 'override'.
patterns List<String>
A list of URL patterns that are allowed
settings String
How URL patterns are applied. Can be 'network default', 'append' or 'override'.
patterns string[]
A list of URL patterns that are allowed
settings string
How URL patterns are applied. Can be 'network default', 'append' or 'override'.
patterns Sequence[str]
A list of URL patterns that are allowed
settings str
How URL patterns are applied. Can be 'network default', 'append' or 'override'.
patterns List<String>
A list of URL patterns that are allowed
settings String
How URL patterns are applied. Can be 'network default', 'append' or 'override'.

GroupPoliciesContentFilteringBlockedUrlCategories
, GroupPoliciesContentFilteringBlockedUrlCategoriesArgs

Categories List<string>
A list of URL categories to block
Settings string
How URL categories are applied. Can be 'network default', 'append' or 'override'.
Categories []string
A list of URL categories to block
Settings string
How URL categories are applied. Can be 'network default', 'append' or 'override'.
categories List<String>
A list of URL categories to block
settings String
How URL categories are applied. Can be 'network default', 'append' or 'override'.
categories string[]
A list of URL categories to block
settings string
How URL categories are applied. Can be 'network default', 'append' or 'override'.
categories Sequence[str]
A list of URL categories to block
settings str
How URL categories are applied. Can be 'network default', 'append' or 'override'.
categories List<String>
A list of URL categories to block
settings String
How URL categories are applied. Can be 'network default', 'append' or 'override'.

GroupPoliciesContentFilteringBlockedUrlPatterns
, GroupPoliciesContentFilteringBlockedUrlPatternsArgs

Patterns List<string>
A list of URL patterns that are blocked
Settings string
How URL patterns are applied. Can be 'network default', 'append' or 'override'.
Patterns []string
A list of URL patterns that are blocked
Settings string
How URL patterns are applied. Can be 'network default', 'append' or 'override'.
patterns List<String>
A list of URL patterns that are blocked
settings String
How URL patterns are applied. Can be 'network default', 'append' or 'override'.
patterns string[]
A list of URL patterns that are blocked
settings string
How URL patterns are applied. Can be 'network default', 'append' or 'override'.
patterns Sequence[str]
A list of URL patterns that are blocked
settings str
How URL patterns are applied. Can be 'network default', 'append' or 'override'.
patterns List<String>
A list of URL patterns that are blocked
settings String
How URL patterns are applied. Can be 'network default', 'append' or 'override'.

GroupPoliciesFirewallAndTrafficShaping
, GroupPoliciesFirewallAndTrafficShapingArgs

L3FirewallRules List<GroupPoliciesFirewallAndTrafficShapingL3FirewallRule>
An ordered array of the L3 firewall rules
L7FirewallRules List<GroupPoliciesFirewallAndTrafficShapingL7FirewallRule>
An ordered array of L7 firewall rules
Settings string
How firewall and traffic shaping rules are enforced. Can be 'network default', 'ignore' or 'custom'.
TrafficShapingRules List<GroupPoliciesFirewallAndTrafficShapingTrafficShapingRule>
An array of traffic shaping rules. Rules are applied in the order that they are specified in. An empty list (or null) means no rules. Note that you are allowed a maximum of 8 rules.
L3FirewallRules []GroupPoliciesFirewallAndTrafficShapingL3FirewallRule
An ordered array of the L3 firewall rules
L7FirewallRules []GroupPoliciesFirewallAndTrafficShapingL7FirewallRule
An ordered array of L7 firewall rules
Settings string
How firewall and traffic shaping rules are enforced. Can be 'network default', 'ignore' or 'custom'.
TrafficShapingRules []GroupPoliciesFirewallAndTrafficShapingTrafficShapingRule
An array of traffic shaping rules. Rules are applied in the order that they are specified in. An empty list (or null) means no rules. Note that you are allowed a maximum of 8 rules.
l3FirewallRules List<GroupPoliciesFirewallAndTrafficShapingL3FirewallRule>
An ordered array of the L3 firewall rules
l7FirewallRules List<GroupPoliciesFirewallAndTrafficShapingL7FirewallRule>
An ordered array of L7 firewall rules
settings String
How firewall and traffic shaping rules are enforced. Can be 'network default', 'ignore' or 'custom'.
trafficShapingRules List<GroupPoliciesFirewallAndTrafficShapingTrafficShapingRule>
An array of traffic shaping rules. Rules are applied in the order that they are specified in. An empty list (or null) means no rules. Note that you are allowed a maximum of 8 rules.
l3FirewallRules GroupPoliciesFirewallAndTrafficShapingL3FirewallRule[]
An ordered array of the L3 firewall rules
l7FirewallRules GroupPoliciesFirewallAndTrafficShapingL7FirewallRule[]
An ordered array of L7 firewall rules
settings string
How firewall and traffic shaping rules are enforced. Can be 'network default', 'ignore' or 'custom'.
trafficShapingRules GroupPoliciesFirewallAndTrafficShapingTrafficShapingRule[]
An array of traffic shaping rules. Rules are applied in the order that they are specified in. An empty list (or null) means no rules. Note that you are allowed a maximum of 8 rules.
l3_firewall_rules Sequence[GroupPoliciesFirewallAndTrafficShapingL3FirewallRule]
An ordered array of the L3 firewall rules
l7_firewall_rules Sequence[GroupPoliciesFirewallAndTrafficShapingL7FirewallRule]
An ordered array of L7 firewall rules
settings str
How firewall and traffic shaping rules are enforced. Can be 'network default', 'ignore' or 'custom'.
traffic_shaping_rules Sequence[GroupPoliciesFirewallAndTrafficShapingTrafficShapingRule]
An array of traffic shaping rules. Rules are applied in the order that they are specified in. An empty list (or null) means no rules. Note that you are allowed a maximum of 8 rules.
l3FirewallRules List<Property Map>
An ordered array of the L3 firewall rules
l7FirewallRules List<Property Map>
An ordered array of L7 firewall rules
settings String
How firewall and traffic shaping rules are enforced. Can be 'network default', 'ignore' or 'custom'.
trafficShapingRules List<Property Map>
An array of traffic shaping rules. Rules are applied in the order that they are specified in. An empty list (or null) means no rules. Note that you are allowed a maximum of 8 rules.

GroupPoliciesFirewallAndTrafficShapingL3FirewallRule
, GroupPoliciesFirewallAndTrafficShapingL3FirewallRuleArgs

Comment string
Description of the rule (optional)
DestCidr string
Destination IP address (in IP or CIDR notation), a fully-qualified domain name (FQDN, if your network supports it) or 'any'.
DestPort string
Destination port (integer in the range 1-65535), a port range (e.g. 8080-9090), or 'any'
Policy string
'allow' or 'deny' traffic specified by this rule
Protocol string
The type of protocol (must be 'tcp', 'udp', 'icmp', 'icmp6' or 'any')
Comment string
Description of the rule (optional)
DestCidr string
Destination IP address (in IP or CIDR notation), a fully-qualified domain name (FQDN, if your network supports it) or 'any'.
DestPort string
Destination port (integer in the range 1-65535), a port range (e.g. 8080-9090), or 'any'
Policy string
'allow' or 'deny' traffic specified by this rule
Protocol string
The type of protocol (must be 'tcp', 'udp', 'icmp', 'icmp6' or 'any')
comment String
Description of the rule (optional)
destCidr String
Destination IP address (in IP or CIDR notation), a fully-qualified domain name (FQDN, if your network supports it) or 'any'.
destPort String
Destination port (integer in the range 1-65535), a port range (e.g. 8080-9090), or 'any'
policy String
'allow' or 'deny' traffic specified by this rule
protocol String
The type of protocol (must be 'tcp', 'udp', 'icmp', 'icmp6' or 'any')
comment string
Description of the rule (optional)
destCidr string
Destination IP address (in IP or CIDR notation), a fully-qualified domain name (FQDN, if your network supports it) or 'any'.
destPort string
Destination port (integer in the range 1-65535), a port range (e.g. 8080-9090), or 'any'
policy string
'allow' or 'deny' traffic specified by this rule
protocol string
The type of protocol (must be 'tcp', 'udp', 'icmp', 'icmp6' or 'any')
comment str
Description of the rule (optional)
dest_cidr str
Destination IP address (in IP or CIDR notation), a fully-qualified domain name (FQDN, if your network supports it) or 'any'.
dest_port str
Destination port (integer in the range 1-65535), a port range (e.g. 8080-9090), or 'any'
policy str
'allow' or 'deny' traffic specified by this rule
protocol str
The type of protocol (must be 'tcp', 'udp', 'icmp', 'icmp6' or 'any')
comment String
Description of the rule (optional)
destCidr String
Destination IP address (in IP or CIDR notation), a fully-qualified domain name (FQDN, if your network supports it) or 'any'.
destPort String
Destination port (integer in the range 1-65535), a port range (e.g. 8080-9090), or 'any'
policy String
'allow' or 'deny' traffic specified by this rule
protocol String
The type of protocol (must be 'tcp', 'udp', 'icmp', 'icmp6' or 'any')

GroupPoliciesFirewallAndTrafficShapingL7FirewallRule
, GroupPoliciesFirewallAndTrafficShapingL7FirewallRuleArgs

Policy string
The policy applied to matching traffic. Must be 'deny'.
Type string
Type of the L7 Rule. Must be 'application', 'applicationCategory', 'host', 'port' or 'ipRange'
Value string
The 'value' of what you want to block. If 'type' is 'host', 'port' or 'ipRange', 'value' must be a string matching either a hostname (e.g. somewhere.com), a port (e.g. 8080), or an IP range (e.g. 192.1.0.0/16). If 'type' is 'application' or 'applicationCategory', then 'value' must be an object with an ID for the application.
Policy string
The policy applied to matching traffic. Must be 'deny'.
Type string
Type of the L7 Rule. Must be 'application', 'applicationCategory', 'host', 'port' or 'ipRange'
Value string
The 'value' of what you want to block. If 'type' is 'host', 'port' or 'ipRange', 'value' must be a string matching either a hostname (e.g. somewhere.com), a port (e.g. 8080), or an IP range (e.g. 192.1.0.0/16). If 'type' is 'application' or 'applicationCategory', then 'value' must be an object with an ID for the application.
policy String
The policy applied to matching traffic. Must be 'deny'.
type String
Type of the L7 Rule. Must be 'application', 'applicationCategory', 'host', 'port' or 'ipRange'
value String
The 'value' of what you want to block. If 'type' is 'host', 'port' or 'ipRange', 'value' must be a string matching either a hostname (e.g. somewhere.com), a port (e.g. 8080), or an IP range (e.g. 192.1.0.0/16). If 'type' is 'application' or 'applicationCategory', then 'value' must be an object with an ID for the application.
policy string
The policy applied to matching traffic. Must be 'deny'.
type string
Type of the L7 Rule. Must be 'application', 'applicationCategory', 'host', 'port' or 'ipRange'
value string
The 'value' of what you want to block. If 'type' is 'host', 'port' or 'ipRange', 'value' must be a string matching either a hostname (e.g. somewhere.com), a port (e.g. 8080), or an IP range (e.g. 192.1.0.0/16). If 'type' is 'application' or 'applicationCategory', then 'value' must be an object with an ID for the application.
policy str
The policy applied to matching traffic. Must be 'deny'.
type str
Type of the L7 Rule. Must be 'application', 'applicationCategory', 'host', 'port' or 'ipRange'
value str
The 'value' of what you want to block. If 'type' is 'host', 'port' or 'ipRange', 'value' must be a string matching either a hostname (e.g. somewhere.com), a port (e.g. 8080), or an IP range (e.g. 192.1.0.0/16). If 'type' is 'application' or 'applicationCategory', then 'value' must be an object with an ID for the application.
policy String
The policy applied to matching traffic. Must be 'deny'.
type String
Type of the L7 Rule. Must be 'application', 'applicationCategory', 'host', 'port' or 'ipRange'
value String
The 'value' of what you want to block. If 'type' is 'host', 'port' or 'ipRange', 'value' must be a string matching either a hostname (e.g. somewhere.com), a port (e.g. 8080), or an IP range (e.g. 192.1.0.0/16). If 'type' is 'application' or 'applicationCategory', then 'value' must be an object with an ID for the application.

GroupPoliciesFirewallAndTrafficShapingTrafficShapingRule
, GroupPoliciesFirewallAndTrafficShapingTrafficShapingRuleArgs

Definitions List<GroupPoliciesFirewallAndTrafficShapingTrafficShapingRuleDefinition>
A list of objects describing the definitions of your traffic shaping rule. At least one definition is required.
DscpTagValue int
The DSCP tag applied by your rule. null means 'Do not change DSCP tag'. For a list of possible tag values, use the trafficShaping/dscpTaggingOptions endpoint.
PcpTagValue int
The PCP tag applied by your rule. Can be 0 (lowest priority) through 7 (highest priority). null means 'Do not set PCP tag'.
PerClientBandwidthLimits GroupPoliciesFirewallAndTrafficShapingTrafficShapingRulePerClientBandwidthLimits
An object describing the bandwidth settings for your rule.
Priority string
A string, indicating the priority level for packets bound to your rule. Can be 'low', 'normal' or 'high'.
Definitions []GroupPoliciesFirewallAndTrafficShapingTrafficShapingRuleDefinition
A list of objects describing the definitions of your traffic shaping rule. At least one definition is required.
DscpTagValue int
The DSCP tag applied by your rule. null means 'Do not change DSCP tag'. For a list of possible tag values, use the trafficShaping/dscpTaggingOptions endpoint.
PcpTagValue int
The PCP tag applied by your rule. Can be 0 (lowest priority) through 7 (highest priority). null means 'Do not set PCP tag'.
PerClientBandwidthLimits GroupPoliciesFirewallAndTrafficShapingTrafficShapingRulePerClientBandwidthLimits
An object describing the bandwidth settings for your rule.
Priority string
A string, indicating the priority level for packets bound to your rule. Can be 'low', 'normal' or 'high'.
definitions List<GroupPoliciesFirewallAndTrafficShapingTrafficShapingRuleDefinition>
A list of objects describing the definitions of your traffic shaping rule. At least one definition is required.
dscpTagValue Integer
The DSCP tag applied by your rule. null means 'Do not change DSCP tag'. For a list of possible tag values, use the trafficShaping/dscpTaggingOptions endpoint.
pcpTagValue Integer
The PCP tag applied by your rule. Can be 0 (lowest priority) through 7 (highest priority). null means 'Do not set PCP tag'.
perClientBandwidthLimits GroupPoliciesFirewallAndTrafficShapingTrafficShapingRulePerClientBandwidthLimits
An object describing the bandwidth settings for your rule.
priority String
A string, indicating the priority level for packets bound to your rule. Can be 'low', 'normal' or 'high'.
definitions GroupPoliciesFirewallAndTrafficShapingTrafficShapingRuleDefinition[]
A list of objects describing the definitions of your traffic shaping rule. At least one definition is required.
dscpTagValue number
The DSCP tag applied by your rule. null means 'Do not change DSCP tag'. For a list of possible tag values, use the trafficShaping/dscpTaggingOptions endpoint.
pcpTagValue number
The PCP tag applied by your rule. Can be 0 (lowest priority) through 7 (highest priority). null means 'Do not set PCP tag'.
perClientBandwidthLimits GroupPoliciesFirewallAndTrafficShapingTrafficShapingRulePerClientBandwidthLimits
An object describing the bandwidth settings for your rule.
priority string
A string, indicating the priority level for packets bound to your rule. Can be 'low', 'normal' or 'high'.
definitions Sequence[GroupPoliciesFirewallAndTrafficShapingTrafficShapingRuleDefinition]
A list of objects describing the definitions of your traffic shaping rule. At least one definition is required.
dscp_tag_value int
The DSCP tag applied by your rule. null means 'Do not change DSCP tag'. For a list of possible tag values, use the trafficShaping/dscpTaggingOptions endpoint.
pcp_tag_value int
The PCP tag applied by your rule. Can be 0 (lowest priority) through 7 (highest priority). null means 'Do not set PCP tag'.
per_client_bandwidth_limits GroupPoliciesFirewallAndTrafficShapingTrafficShapingRulePerClientBandwidthLimits
An object describing the bandwidth settings for your rule.
priority str
A string, indicating the priority level for packets bound to your rule. Can be 'low', 'normal' or 'high'.
definitions List<Property Map>
A list of objects describing the definitions of your traffic shaping rule. At least one definition is required.
dscpTagValue Number
The DSCP tag applied by your rule. null means 'Do not change DSCP tag'. For a list of possible tag values, use the trafficShaping/dscpTaggingOptions endpoint.
pcpTagValue Number
The PCP tag applied by your rule. Can be 0 (lowest priority) through 7 (highest priority). null means 'Do not set PCP tag'.
perClientBandwidthLimits Property Map
An object describing the bandwidth settings for your rule.
priority String
A string, indicating the priority level for packets bound to your rule. Can be 'low', 'normal' or 'high'.

GroupPoliciesFirewallAndTrafficShapingTrafficShapingRuleDefinition
, GroupPoliciesFirewallAndTrafficShapingTrafficShapingRuleDefinitionArgs

Type string
The type of definition. Can be one of 'application', 'applicationCategory', 'host', 'port', 'ipRange' or 'localNet'.
Value string
If "type" is 'host', 'port', 'ipRange' or 'localNet', then "value" must be a string, matching either a hostname (e.g. "somesite.com"), a port (e.g. 8080), or an IP range ("192.1.0.0", "192.1.0.0/16", or "10.1.0.0/16:80"). 'localNet' also supports CIDR notation, excluding custom ports. If "type" is 'application' or 'applicationCategory', then "value" must be an object with the structure { "id": "meraki:layer7/..." }, where "id" is the application category or application ID (for a list of IDs for your network, use the trafficShaping/applicationCategories endpoint).
Type string
The type of definition. Can be one of 'application', 'applicationCategory', 'host', 'port', 'ipRange' or 'localNet'.
Value string
If "type" is 'host', 'port', 'ipRange' or 'localNet', then "value" must be a string, matching either a hostname (e.g. "somesite.com"), a port (e.g. 8080), or an IP range ("192.1.0.0", "192.1.0.0/16", or "10.1.0.0/16:80"). 'localNet' also supports CIDR notation, excluding custom ports. If "type" is 'application' or 'applicationCategory', then "value" must be an object with the structure { "id": "meraki:layer7/..." }, where "id" is the application category or application ID (for a list of IDs for your network, use the trafficShaping/applicationCategories endpoint).
type String
The type of definition. Can be one of 'application', 'applicationCategory', 'host', 'port', 'ipRange' or 'localNet'.
value String
If "type" is 'host', 'port', 'ipRange' or 'localNet', then "value" must be a string, matching either a hostname (e.g. "somesite.com"), a port (e.g. 8080), or an IP range ("192.1.0.0", "192.1.0.0/16", or "10.1.0.0/16:80"). 'localNet' also supports CIDR notation, excluding custom ports. If "type" is 'application' or 'applicationCategory', then "value" must be an object with the structure { "id": "meraki:layer7/..." }, where "id" is the application category or application ID (for a list of IDs for your network, use the trafficShaping/applicationCategories endpoint).
type string
The type of definition. Can be one of 'application', 'applicationCategory', 'host', 'port', 'ipRange' or 'localNet'.
value string
If "type" is 'host', 'port', 'ipRange' or 'localNet', then "value" must be a string, matching either a hostname (e.g. "somesite.com"), a port (e.g. 8080), or an IP range ("192.1.0.0", "192.1.0.0/16", or "10.1.0.0/16:80"). 'localNet' also supports CIDR notation, excluding custom ports. If "type" is 'application' or 'applicationCategory', then "value" must be an object with the structure { "id": "meraki:layer7/..." }, where "id" is the application category or application ID (for a list of IDs for your network, use the trafficShaping/applicationCategories endpoint).
type str
The type of definition. Can be one of 'application', 'applicationCategory', 'host', 'port', 'ipRange' or 'localNet'.
value str
If "type" is 'host', 'port', 'ipRange' or 'localNet', then "value" must be a string, matching either a hostname (e.g. "somesite.com"), a port (e.g. 8080), or an IP range ("192.1.0.0", "192.1.0.0/16", or "10.1.0.0/16:80"). 'localNet' also supports CIDR notation, excluding custom ports. If "type" is 'application' or 'applicationCategory', then "value" must be an object with the structure { "id": "meraki:layer7/..." }, where "id" is the application category or application ID (for a list of IDs for your network, use the trafficShaping/applicationCategories endpoint).
type String
The type of definition. Can be one of 'application', 'applicationCategory', 'host', 'port', 'ipRange' or 'localNet'.
value String
If "type" is 'host', 'port', 'ipRange' or 'localNet', then "value" must be a string, matching either a hostname (e.g. "somesite.com"), a port (e.g. 8080), or an IP range ("192.1.0.0", "192.1.0.0/16", or "10.1.0.0/16:80"). 'localNet' also supports CIDR notation, excluding custom ports. If "type" is 'application' or 'applicationCategory', then "value" must be an object with the structure { "id": "meraki:layer7/..." }, where "id" is the application category or application ID (for a list of IDs for your network, use the trafficShaping/applicationCategories endpoint).

GroupPoliciesFirewallAndTrafficShapingTrafficShapingRulePerClientBandwidthLimits
, GroupPoliciesFirewallAndTrafficShapingTrafficShapingRulePerClientBandwidthLimitsArgs

BandwidthLimits GroupPoliciesFirewallAndTrafficShapingTrafficShapingRulePerClientBandwidthLimitsBandwidthLimits
The bandwidth limits object, specifying the upload ('limitUp') and download ('limitDown') speed in Kbps. These are only enforced if 'settings' is set to 'custom'.
Settings string
How bandwidth limits are applied by your rule. Can be one of 'network default', 'ignore' or 'custom'.
BandwidthLimits GroupPoliciesFirewallAndTrafficShapingTrafficShapingRulePerClientBandwidthLimitsBandwidthLimits
The bandwidth limits object, specifying the upload ('limitUp') and download ('limitDown') speed in Kbps. These are only enforced if 'settings' is set to 'custom'.
Settings string
How bandwidth limits are applied by your rule. Can be one of 'network default', 'ignore' or 'custom'.
bandwidthLimits GroupPoliciesFirewallAndTrafficShapingTrafficShapingRulePerClientBandwidthLimitsBandwidthLimits
The bandwidth limits object, specifying the upload ('limitUp') and download ('limitDown') speed in Kbps. These are only enforced if 'settings' is set to 'custom'.
settings String
How bandwidth limits are applied by your rule. Can be one of 'network default', 'ignore' or 'custom'.
bandwidthLimits GroupPoliciesFirewallAndTrafficShapingTrafficShapingRulePerClientBandwidthLimitsBandwidthLimits
The bandwidth limits object, specifying the upload ('limitUp') and download ('limitDown') speed in Kbps. These are only enforced if 'settings' is set to 'custom'.
settings string
How bandwidth limits are applied by your rule. Can be one of 'network default', 'ignore' or 'custom'.
bandwidth_limits GroupPoliciesFirewallAndTrafficShapingTrafficShapingRulePerClientBandwidthLimitsBandwidthLimits
The bandwidth limits object, specifying the upload ('limitUp') and download ('limitDown') speed in Kbps. These are only enforced if 'settings' is set to 'custom'.
settings str
How bandwidth limits are applied by your rule. Can be one of 'network default', 'ignore' or 'custom'.
bandwidthLimits Property Map
The bandwidth limits object, specifying the upload ('limitUp') and download ('limitDown') speed in Kbps. These are only enforced if 'settings' is set to 'custom'.
settings String
How bandwidth limits are applied by your rule. Can be one of 'network default', 'ignore' or 'custom'.

GroupPoliciesFirewallAndTrafficShapingTrafficShapingRulePerClientBandwidthLimitsBandwidthLimits
, GroupPoliciesFirewallAndTrafficShapingTrafficShapingRulePerClientBandwidthLimitsBandwidthLimitsArgs

LimitDown int
The maximum download limit (integer, in Kbps).
LimitUp int
The maximum upload limit (integer, in Kbps).
LimitDown int
The maximum download limit (integer, in Kbps).
LimitUp int
The maximum upload limit (integer, in Kbps).
limitDown Integer
The maximum download limit (integer, in Kbps).
limitUp Integer
The maximum upload limit (integer, in Kbps).
limitDown number
The maximum download limit (integer, in Kbps).
limitUp number
The maximum upload limit (integer, in Kbps).
limit_down int
The maximum download limit (integer, in Kbps).
limit_up int
The maximum upload limit (integer, in Kbps).
limitDown Number
The maximum download limit (integer, in Kbps).
limitUp Number
The maximum upload limit (integer, in Kbps).

GroupPoliciesScheduling
, GroupPoliciesSchedulingArgs

Enabled bool
Whether scheduling is enabled (true) or disabled (false). Defaults to false. If true, the schedule objects for each day of the week (monday - sunday) are parsed.
Friday GroupPoliciesSchedulingFriday
The schedule object for Friday.
Monday GroupPoliciesSchedulingMonday
The schedule object for Monday.
Saturday GroupPoliciesSchedulingSaturday
The schedule object for Saturday.
Sunday GroupPoliciesSchedulingSunday
The schedule object for Sunday.
Thursday GroupPoliciesSchedulingThursday
The schedule object for Thursday.
Tuesday GroupPoliciesSchedulingTuesday
The schedule object for Tuesday.
Wednesday GroupPoliciesSchedulingWednesday
The schedule object for Wednesday.
Enabled bool
Whether scheduling is enabled (true) or disabled (false). Defaults to false. If true, the schedule objects for each day of the week (monday - sunday) are parsed.
Friday GroupPoliciesSchedulingFriday
The schedule object for Friday.
Monday GroupPoliciesSchedulingMonday
The schedule object for Monday.
Saturday GroupPoliciesSchedulingSaturday
The schedule object for Saturday.
Sunday GroupPoliciesSchedulingSunday
The schedule object for Sunday.
Thursday GroupPoliciesSchedulingThursday
The schedule object for Thursday.
Tuesday GroupPoliciesSchedulingTuesday
The schedule object for Tuesday.
Wednesday GroupPoliciesSchedulingWednesday
The schedule object for Wednesday.
enabled Boolean
Whether scheduling is enabled (true) or disabled (false). Defaults to false. If true, the schedule objects for each day of the week (monday - sunday) are parsed.
friday GroupPoliciesSchedulingFriday
The schedule object for Friday.
monday GroupPoliciesSchedulingMonday
The schedule object for Monday.
saturday GroupPoliciesSchedulingSaturday
The schedule object for Saturday.
sunday GroupPoliciesSchedulingSunday
The schedule object for Sunday.
thursday GroupPoliciesSchedulingThursday
The schedule object for Thursday.
tuesday GroupPoliciesSchedulingTuesday
The schedule object for Tuesday.
wednesday GroupPoliciesSchedulingWednesday
The schedule object for Wednesday.
enabled boolean
Whether scheduling is enabled (true) or disabled (false). Defaults to false. If true, the schedule objects for each day of the week (monday - sunday) are parsed.
friday GroupPoliciesSchedulingFriday
The schedule object for Friday.
monday GroupPoliciesSchedulingMonday
The schedule object for Monday.
saturday GroupPoliciesSchedulingSaturday
The schedule object for Saturday.
sunday GroupPoliciesSchedulingSunday
The schedule object for Sunday.
thursday GroupPoliciesSchedulingThursday
The schedule object for Thursday.
tuesday GroupPoliciesSchedulingTuesday
The schedule object for Tuesday.
wednesday GroupPoliciesSchedulingWednesday
The schedule object for Wednesday.
enabled bool
Whether scheduling is enabled (true) or disabled (false). Defaults to false. If true, the schedule objects for each day of the week (monday - sunday) are parsed.
friday GroupPoliciesSchedulingFriday
The schedule object for Friday.
monday GroupPoliciesSchedulingMonday
The schedule object for Monday.
saturday GroupPoliciesSchedulingSaturday
The schedule object for Saturday.
sunday GroupPoliciesSchedulingSunday
The schedule object for Sunday.
thursday GroupPoliciesSchedulingThursday
The schedule object for Thursday.
tuesday GroupPoliciesSchedulingTuesday
The schedule object for Tuesday.
wednesday GroupPoliciesSchedulingWednesday
The schedule object for Wednesday.
enabled Boolean
Whether scheduling is enabled (true) or disabled (false). Defaults to false. If true, the schedule objects for each day of the week (monday - sunday) are parsed.
friday Property Map
The schedule object for Friday.
monday Property Map
The schedule object for Monday.
saturday Property Map
The schedule object for Saturday.
sunday Property Map
The schedule object for Sunday.
thursday Property Map
The schedule object for Thursday.
tuesday Property Map
The schedule object for Tuesday.
wednesday Property Map
The schedule object for Wednesday.

GroupPoliciesSchedulingFriday
, GroupPoliciesSchedulingFridayArgs

Active bool
Whether the schedule is active (true) or inactive (false) during the time specified between 'from' and 'to'. Defaults to true.
From string
The time, from '00:00' to '24:00'. Must be less than the time specified in 'to'. Defaults to '00:00'. Only 30 minute increments are allowed.
To string
The time, from '00:00' to '24:00'. Must be greater than the time specified in 'from'. Defaults to '24:00'. Only 30 minute increments are allowed.
Active bool
Whether the schedule is active (true) or inactive (false) during the time specified between 'from' and 'to'. Defaults to true.
From string
The time, from '00:00' to '24:00'. Must be less than the time specified in 'to'. Defaults to '00:00'. Only 30 minute increments are allowed.
To string
The time, from '00:00' to '24:00'. Must be greater than the time specified in 'from'. Defaults to '24:00'. Only 30 minute increments are allowed.
active Boolean
Whether the schedule is active (true) or inactive (false) during the time specified between 'from' and 'to'. Defaults to true.
from String
The time, from '00:00' to '24:00'. Must be less than the time specified in 'to'. Defaults to '00:00'. Only 30 minute increments are allowed.
to String
The time, from '00:00' to '24:00'. Must be greater than the time specified in 'from'. Defaults to '24:00'. Only 30 minute increments are allowed.
active boolean
Whether the schedule is active (true) or inactive (false) during the time specified between 'from' and 'to'. Defaults to true.
from string
The time, from '00:00' to '24:00'. Must be less than the time specified in 'to'. Defaults to '00:00'. Only 30 minute increments are allowed.
to string
The time, from '00:00' to '24:00'. Must be greater than the time specified in 'from'. Defaults to '24:00'. Only 30 minute increments are allowed.
active bool
Whether the schedule is active (true) or inactive (false) during the time specified between 'from' and 'to'. Defaults to true.
from_ str
The time, from '00:00' to '24:00'. Must be less than the time specified in 'to'. Defaults to '00:00'. Only 30 minute increments are allowed.
to str
The time, from '00:00' to '24:00'. Must be greater than the time specified in 'from'. Defaults to '24:00'. Only 30 minute increments are allowed.
active Boolean
Whether the schedule is active (true) or inactive (false) during the time specified between 'from' and 'to'. Defaults to true.
from String
The time, from '00:00' to '24:00'. Must be less than the time specified in 'to'. Defaults to '00:00'. Only 30 minute increments are allowed.
to String
The time, from '00:00' to '24:00'. Must be greater than the time specified in 'from'. Defaults to '24:00'. Only 30 minute increments are allowed.

GroupPoliciesSchedulingMonday
, GroupPoliciesSchedulingMondayArgs

Active bool
Whether the schedule is active (true) or inactive (false) during the time specified between 'from' and 'to'. Defaults to true.
From string
The time, from '00:00' to '24:00'. Must be less than the time specified in 'to'. Defaults to '00:00'. Only 30 minute increments are allowed.
To string
The time, from '00:00' to '24:00'. Must be greater than the time specified in 'from'. Defaults to '24:00'. Only 30 minute increments are allowed.
Active bool
Whether the schedule is active (true) or inactive (false) during the time specified between 'from' and 'to'. Defaults to true.
From string
The time, from '00:00' to '24:00'. Must be less than the time specified in 'to'. Defaults to '00:00'. Only 30 minute increments are allowed.
To string
The time, from '00:00' to '24:00'. Must be greater than the time specified in 'from'. Defaults to '24:00'. Only 30 minute increments are allowed.
active Boolean
Whether the schedule is active (true) or inactive (false) during the time specified between 'from' and 'to'. Defaults to true.
from String
The time, from '00:00' to '24:00'. Must be less than the time specified in 'to'. Defaults to '00:00'. Only 30 minute increments are allowed.
to String
The time, from '00:00' to '24:00'. Must be greater than the time specified in 'from'. Defaults to '24:00'. Only 30 minute increments are allowed.
active boolean
Whether the schedule is active (true) or inactive (false) during the time specified between 'from' and 'to'. Defaults to true.
from string
The time, from '00:00' to '24:00'. Must be less than the time specified in 'to'. Defaults to '00:00'. Only 30 minute increments are allowed.
to string
The time, from '00:00' to '24:00'. Must be greater than the time specified in 'from'. Defaults to '24:00'. Only 30 minute increments are allowed.
active bool
Whether the schedule is active (true) or inactive (false) during the time specified between 'from' and 'to'. Defaults to true.
from_ str
The time, from '00:00' to '24:00'. Must be less than the time specified in 'to'. Defaults to '00:00'. Only 30 minute increments are allowed.
to str
The time, from '00:00' to '24:00'. Must be greater than the time specified in 'from'. Defaults to '24:00'. Only 30 minute increments are allowed.
active Boolean
Whether the schedule is active (true) or inactive (false) during the time specified between 'from' and 'to'. Defaults to true.
from String
The time, from '00:00' to '24:00'. Must be less than the time specified in 'to'. Defaults to '00:00'. Only 30 minute increments are allowed.
to String
The time, from '00:00' to '24:00'. Must be greater than the time specified in 'from'. Defaults to '24:00'. Only 30 minute increments are allowed.

GroupPoliciesSchedulingSaturday
, GroupPoliciesSchedulingSaturdayArgs

Active bool
Whether the schedule is active (true) or inactive (false) during the time specified between 'from' and 'to'. Defaults to true.
From string
The time, from '00:00' to '24:00'. Must be less than the time specified in 'to'. Defaults to '00:00'. Only 30 minute increments are allowed.
To string
The time, from '00:00' to '24:00'. Must be greater than the time specified in 'from'. Defaults to '24:00'. Only 30 minute increments are allowed.
Active bool
Whether the schedule is active (true) or inactive (false) during the time specified between 'from' and 'to'. Defaults to true.
From string
The time, from '00:00' to '24:00'. Must be less than the time specified in 'to'. Defaults to '00:00'. Only 30 minute increments are allowed.
To string
The time, from '00:00' to '24:00'. Must be greater than the time specified in 'from'. Defaults to '24:00'. Only 30 minute increments are allowed.
active Boolean
Whether the schedule is active (true) or inactive (false) during the time specified between 'from' and 'to'. Defaults to true.
from String
The time, from '00:00' to '24:00'. Must be less than the time specified in 'to'. Defaults to '00:00'. Only 30 minute increments are allowed.
to String
The time, from '00:00' to '24:00'. Must be greater than the time specified in 'from'. Defaults to '24:00'. Only 30 minute increments are allowed.
active boolean
Whether the schedule is active (true) or inactive (false) during the time specified between 'from' and 'to'. Defaults to true.
from string
The time, from '00:00' to '24:00'. Must be less than the time specified in 'to'. Defaults to '00:00'. Only 30 minute increments are allowed.
to string
The time, from '00:00' to '24:00'. Must be greater than the time specified in 'from'. Defaults to '24:00'. Only 30 minute increments are allowed.
active bool
Whether the schedule is active (true) or inactive (false) during the time specified between 'from' and 'to'. Defaults to true.
from_ str
The time, from '00:00' to '24:00'. Must be less than the time specified in 'to'. Defaults to '00:00'. Only 30 minute increments are allowed.
to str
The time, from '00:00' to '24:00'. Must be greater than the time specified in 'from'. Defaults to '24:00'. Only 30 minute increments are allowed.
active Boolean
Whether the schedule is active (true) or inactive (false) during the time specified between 'from' and 'to'. Defaults to true.
from String
The time, from '00:00' to '24:00'. Must be less than the time specified in 'to'. Defaults to '00:00'. Only 30 minute increments are allowed.
to String
The time, from '00:00' to '24:00'. Must be greater than the time specified in 'from'. Defaults to '24:00'. Only 30 minute increments are allowed.

GroupPoliciesSchedulingSunday
, GroupPoliciesSchedulingSundayArgs

Active bool
Whether the schedule is active (true) or inactive (false) during the time specified between 'from' and 'to'. Defaults to true.
From string
The time, from '00:00' to '24:00'. Must be less than the time specified in 'to'. Defaults to '00:00'. Only 30 minute increments are allowed.
To string
The time, from '00:00' to '24:00'. Must be greater than the time specified in 'from'. Defaults to '24:00'. Only 30 minute increments are allowed.
Active bool
Whether the schedule is active (true) or inactive (false) during the time specified between 'from' and 'to'. Defaults to true.
From string
The time, from '00:00' to '24:00'. Must be less than the time specified in 'to'. Defaults to '00:00'. Only 30 minute increments are allowed.
To string
The time, from '00:00' to '24:00'. Must be greater than the time specified in 'from'. Defaults to '24:00'. Only 30 minute increments are allowed.
active Boolean
Whether the schedule is active (true) or inactive (false) during the time specified between 'from' and 'to'. Defaults to true.
from String
The time, from '00:00' to '24:00'. Must be less than the time specified in 'to'. Defaults to '00:00'. Only 30 minute increments are allowed.
to String
The time, from '00:00' to '24:00'. Must be greater than the time specified in 'from'. Defaults to '24:00'. Only 30 minute increments are allowed.
active boolean
Whether the schedule is active (true) or inactive (false) during the time specified between 'from' and 'to'. Defaults to true.
from string
The time, from '00:00' to '24:00'. Must be less than the time specified in 'to'. Defaults to '00:00'. Only 30 minute increments are allowed.
to string
The time, from '00:00' to '24:00'. Must be greater than the time specified in 'from'. Defaults to '24:00'. Only 30 minute increments are allowed.
active bool
Whether the schedule is active (true) or inactive (false) during the time specified between 'from' and 'to'. Defaults to true.
from_ str
The time, from '00:00' to '24:00'. Must be less than the time specified in 'to'. Defaults to '00:00'. Only 30 minute increments are allowed.
to str
The time, from '00:00' to '24:00'. Must be greater than the time specified in 'from'. Defaults to '24:00'. Only 30 minute increments are allowed.
active Boolean
Whether the schedule is active (true) or inactive (false) during the time specified between 'from' and 'to'. Defaults to true.
from String
The time, from '00:00' to '24:00'. Must be less than the time specified in 'to'. Defaults to '00:00'. Only 30 minute increments are allowed.
to String
The time, from '00:00' to '24:00'. Must be greater than the time specified in 'from'. Defaults to '24:00'. Only 30 minute increments are allowed.

GroupPoliciesSchedulingThursday
, GroupPoliciesSchedulingThursdayArgs

Active bool
Whether the schedule is active (true) or inactive (false) during the time specified between 'from' and 'to'. Defaults to true.
From string
The time, from '00:00' to '24:00'. Must be less than the time specified in 'to'. Defaults to '00:00'. Only 30 minute increments are allowed.
To string
The time, from '00:00' to '24:00'. Must be greater than the time specified in 'from'. Defaults to '24:00'. Only 30 minute increments are allowed.
Active bool
Whether the schedule is active (true) or inactive (false) during the time specified between 'from' and 'to'. Defaults to true.
From string
The time, from '00:00' to '24:00'. Must be less than the time specified in 'to'. Defaults to '00:00'. Only 30 minute increments are allowed.
To string
The time, from '00:00' to '24:00'. Must be greater than the time specified in 'from'. Defaults to '24:00'. Only 30 minute increments are allowed.
active Boolean
Whether the schedule is active (true) or inactive (false) during the time specified between 'from' and 'to'. Defaults to true.
from String
The time, from '00:00' to '24:00'. Must be less than the time specified in 'to'. Defaults to '00:00'. Only 30 minute increments are allowed.
to String
The time, from '00:00' to '24:00'. Must be greater than the time specified in 'from'. Defaults to '24:00'. Only 30 minute increments are allowed.
active boolean
Whether the schedule is active (true) or inactive (false) during the time specified between 'from' and 'to'. Defaults to true.
from string
The time, from '00:00' to '24:00'. Must be less than the time specified in 'to'. Defaults to '00:00'. Only 30 minute increments are allowed.
to string
The time, from '00:00' to '24:00'. Must be greater than the time specified in 'from'. Defaults to '24:00'. Only 30 minute increments are allowed.
active bool
Whether the schedule is active (true) or inactive (false) during the time specified between 'from' and 'to'. Defaults to true.
from_ str
The time, from '00:00' to '24:00'. Must be less than the time specified in 'to'. Defaults to '00:00'. Only 30 minute increments are allowed.
to str
The time, from '00:00' to '24:00'. Must be greater than the time specified in 'from'. Defaults to '24:00'. Only 30 minute increments are allowed.
active Boolean
Whether the schedule is active (true) or inactive (false) during the time specified between 'from' and 'to'. Defaults to true.
from String
The time, from '00:00' to '24:00'. Must be less than the time specified in 'to'. Defaults to '00:00'. Only 30 minute increments are allowed.
to String
The time, from '00:00' to '24:00'. Must be greater than the time specified in 'from'. Defaults to '24:00'. Only 30 minute increments are allowed.

GroupPoliciesSchedulingTuesday
, GroupPoliciesSchedulingTuesdayArgs

Active bool
Whether the schedule is active (true) or inactive (false) during the time specified between 'from' and 'to'. Defaults to true.
From string
The time, from '00:00' to '24:00'. Must be less than the time specified in 'to'. Defaults to '00:00'. Only 30 minute increments are allowed.
To string
The time, from '00:00' to '24:00'. Must be greater than the time specified in 'from'. Defaults to '24:00'. Only 30 minute increments are allowed.
Active bool
Whether the schedule is active (true) or inactive (false) during the time specified between 'from' and 'to'. Defaults to true.
From string
The time, from '00:00' to '24:00'. Must be less than the time specified in 'to'. Defaults to '00:00'. Only 30 minute increments are allowed.
To string
The time, from '00:00' to '24:00'. Must be greater than the time specified in 'from'. Defaults to '24:00'. Only 30 minute increments are allowed.
active Boolean
Whether the schedule is active (true) or inactive (false) during the time specified between 'from' and 'to'. Defaults to true.
from String
The time, from '00:00' to '24:00'. Must be less than the time specified in 'to'. Defaults to '00:00'. Only 30 minute increments are allowed.
to String
The time, from '00:00' to '24:00'. Must be greater than the time specified in 'from'. Defaults to '24:00'. Only 30 minute increments are allowed.
active boolean
Whether the schedule is active (true) or inactive (false) during the time specified between 'from' and 'to'. Defaults to true.
from string
The time, from '00:00' to '24:00'. Must be less than the time specified in 'to'. Defaults to '00:00'. Only 30 minute increments are allowed.
to string
The time, from '00:00' to '24:00'. Must be greater than the time specified in 'from'. Defaults to '24:00'. Only 30 minute increments are allowed.
active bool
Whether the schedule is active (true) or inactive (false) during the time specified between 'from' and 'to'. Defaults to true.
from_ str
The time, from '00:00' to '24:00'. Must be less than the time specified in 'to'. Defaults to '00:00'. Only 30 minute increments are allowed.
to str
The time, from '00:00' to '24:00'. Must be greater than the time specified in 'from'. Defaults to '24:00'. Only 30 minute increments are allowed.
active Boolean
Whether the schedule is active (true) or inactive (false) during the time specified between 'from' and 'to'. Defaults to true.
from String
The time, from '00:00' to '24:00'. Must be less than the time specified in 'to'. Defaults to '00:00'. Only 30 minute increments are allowed.
to String
The time, from '00:00' to '24:00'. Must be greater than the time specified in 'from'. Defaults to '24:00'. Only 30 minute increments are allowed.

GroupPoliciesSchedulingWednesday
, GroupPoliciesSchedulingWednesdayArgs

Active bool
Whether the schedule is active (true) or inactive (false) during the time specified between 'from' and 'to'. Defaults to true.
From string
The time, from '00:00' to '24:00'. Must be less than the time specified in 'to'. Defaults to '00:00'. Only 30 minute increments are allowed.
To string
The time, from '00:00' to '24:00'. Must be greater than the time specified in 'from'. Defaults to '24:00'. Only 30 minute increments are allowed.
Active bool
Whether the schedule is active (true) or inactive (false) during the time specified between 'from' and 'to'. Defaults to true.
From string
The time, from '00:00' to '24:00'. Must be less than the time specified in 'to'. Defaults to '00:00'. Only 30 minute increments are allowed.
To string
The time, from '00:00' to '24:00'. Must be greater than the time specified in 'from'. Defaults to '24:00'. Only 30 minute increments are allowed.
active Boolean
Whether the schedule is active (true) or inactive (false) during the time specified between 'from' and 'to'. Defaults to true.
from String
The time, from '00:00' to '24:00'. Must be less than the time specified in 'to'. Defaults to '00:00'. Only 30 minute increments are allowed.
to String
The time, from '00:00' to '24:00'. Must be greater than the time specified in 'from'. Defaults to '24:00'. Only 30 minute increments are allowed.
active boolean
Whether the schedule is active (true) or inactive (false) during the time specified between 'from' and 'to'. Defaults to true.
from string
The time, from '00:00' to '24:00'. Must be less than the time specified in 'to'. Defaults to '00:00'. Only 30 minute increments are allowed.
to string
The time, from '00:00' to '24:00'. Must be greater than the time specified in 'from'. Defaults to '24:00'. Only 30 minute increments are allowed.
active bool
Whether the schedule is active (true) or inactive (false) during the time specified between 'from' and 'to'. Defaults to true.
from_ str
The time, from '00:00' to '24:00'. Must be less than the time specified in 'to'. Defaults to '00:00'. Only 30 minute increments are allowed.
to str
The time, from '00:00' to '24:00'. Must be greater than the time specified in 'from'. Defaults to '24:00'. Only 30 minute increments are allowed.
active Boolean
Whether the schedule is active (true) or inactive (false) during the time specified between 'from' and 'to'. Defaults to true.
from String
The time, from '00:00' to '24:00'. Must be less than the time specified in 'to'. Defaults to '00:00'. Only 30 minute increments are allowed.
to String
The time, from '00:00' to '24:00'. Must be greater than the time specified in 'from'. Defaults to '24:00'. Only 30 minute increments are allowed.

GroupPoliciesVlanTagging
, GroupPoliciesVlanTaggingArgs

Settings string
How VLAN tagging is applied. Can be 'network default', 'ignore' or 'custom'.
VlanId string
The ID of the vlan you want to tag. This only applies if 'settings' is set to 'custom'.
Settings string
How VLAN tagging is applied. Can be 'network default', 'ignore' or 'custom'.
VlanId string
The ID of the vlan you want to tag. This only applies if 'settings' is set to 'custom'.
settings String
How VLAN tagging is applied. Can be 'network default', 'ignore' or 'custom'.
vlanId String
The ID of the vlan you want to tag. This only applies if 'settings' is set to 'custom'.
settings string
How VLAN tagging is applied. Can be 'network default', 'ignore' or 'custom'.
vlanId string
The ID of the vlan you want to tag. This only applies if 'settings' is set to 'custom'.
settings str
How VLAN tagging is applied. Can be 'network default', 'ignore' or 'custom'.
vlan_id str
The ID of the vlan you want to tag. This only applies if 'settings' is set to 'custom'.
settings String
How VLAN tagging is applied. Can be 'network default', 'ignore' or 'custom'.
vlanId String
The ID of the vlan you want to tag. This only applies if 'settings' is set to 'custom'.

Import

$ pulumi import meraki:networks/groupPolicies:GroupPolicies example "group_policy_id,network_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.