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

meraki.networks.WirelessSsidsTrafficShapingRules

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.WirelessSsidsTrafficShapingRules;
import com.pulumi.meraki.networks.WirelessSsidsTrafficShapingRulesArgs;
import com.pulumi.meraki.networks.inputs.WirelessSsidsTrafficShapingRulesRuleArgs;
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 WirelessSsidsTrafficShapingRules("example", WirelessSsidsTrafficShapingRulesArgs.builder()
            .defaultRulesEnabled(true)
            .networkId("string")
            .number("string")
            .rules(WirelessSsidsTrafficShapingRulesRuleArgs.builder()
                .definitions(WirelessSsidsTrafficShapingRulesRuleDefinitionArgs.builder()
                    .type("host")
                    .value("google.com")
                    .build())
                .dscp_tag_value(1)
                .pcp_tag_value(1)
                .per_client_bandwidth_limits(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                .build())
            .trafficShapingEnabled(true)
            .build());

        ctx.export("merakiNetworksWirelessSsidsTrafficShapingRulesExample", example);
    }
}
Copy
resources:
  example:
    type: meraki:networks:WirelessSsidsTrafficShapingRules
    properties:
      defaultRulesEnabled: true
      networkId: string
      number: string
      rules:
        - definitions:
            - type: host
              value: google.com
          dscp_tag_value: 1
          pcp_tag_value: 1
          per_client_bandwidth_limits:
            bandwidthLimits:
              limitDown: 1e+06
              limitUp: 1e+06
            settings: custom
      trafficShapingEnabled: true
outputs:
  merakiNetworksWirelessSsidsTrafficShapingRulesExample: ${example}
Copy

Create WirelessSsidsTrafficShapingRules Resource

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

Constructor syntax

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

@overload
def WirelessSsidsTrafficShapingRules(resource_name: str,
                                     opts: Optional[ResourceOptions] = None,
                                     network_id: Optional[str] = None,
                                     number: Optional[str] = None,
                                     default_rules_enabled: Optional[bool] = None,
                                     rules: Optional[Sequence[WirelessSsidsTrafficShapingRulesRuleArgs]] = None,
                                     traffic_shaping_enabled: Optional[bool] = None)
func NewWirelessSsidsTrafficShapingRules(ctx *Context, name string, args WirelessSsidsTrafficShapingRulesArgs, opts ...ResourceOption) (*WirelessSsidsTrafficShapingRules, error)
public WirelessSsidsTrafficShapingRules(string name, WirelessSsidsTrafficShapingRulesArgs args, CustomResourceOptions? opts = null)
public WirelessSsidsTrafficShapingRules(String name, WirelessSsidsTrafficShapingRulesArgs args)
public WirelessSsidsTrafficShapingRules(String name, WirelessSsidsTrafficShapingRulesArgs args, CustomResourceOptions options)
type: meraki:networks:WirelessSsidsTrafficShapingRules
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. WirelessSsidsTrafficShapingRulesArgs
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. WirelessSsidsTrafficShapingRulesArgs
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. WirelessSsidsTrafficShapingRulesArgs
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. WirelessSsidsTrafficShapingRulesArgs
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. WirelessSsidsTrafficShapingRulesArgs
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 wirelessSsidsTrafficShapingRulesResource = new Meraki.Networks.WirelessSsidsTrafficShapingRules("wirelessSsidsTrafficShapingRulesResource", new()
{
    NetworkId = "string",
    Number = "string",
    DefaultRulesEnabled = false,
    Rules = new[]
    {
        new Meraki.Networks.Inputs.WirelessSsidsTrafficShapingRulesRuleArgs
        {
            Definitions = new[]
            {
                new Meraki.Networks.Inputs.WirelessSsidsTrafficShapingRulesRuleDefinitionArgs
                {
                    Type = "string",
                    Value = "string",
                },
            },
            DscpTagValue = 0,
            PcpTagValue = 0,
            PerClientBandwidthLimits = new Meraki.Networks.Inputs.WirelessSsidsTrafficShapingRulesRulePerClientBandwidthLimitsArgs
            {
                BandwidthLimits = new Meraki.Networks.Inputs.WirelessSsidsTrafficShapingRulesRulePerClientBandwidthLimitsBandwidthLimitsArgs
                {
                    LimitDown = 0,
                    LimitUp = 0,
                },
                Settings = "string",
            },
        },
    },
    TrafficShapingEnabled = false,
});
Copy
example, err := networks.NewWirelessSsidsTrafficShapingRules(ctx, "wirelessSsidsTrafficShapingRulesResource", &networks.WirelessSsidsTrafficShapingRulesArgs{
	NetworkId:           pulumi.String("string"),
	Number:              pulumi.String("string"),
	DefaultRulesEnabled: pulumi.Bool(false),
	Rules: networks.WirelessSsidsTrafficShapingRulesRuleArray{
		&networks.WirelessSsidsTrafficShapingRulesRuleArgs{
			Definitions: networks.WirelessSsidsTrafficShapingRulesRuleDefinitionArray{
				&networks.WirelessSsidsTrafficShapingRulesRuleDefinitionArgs{
					Type:  pulumi.String("string"),
					Value: pulumi.String("string"),
				},
			},
			DscpTagValue: pulumi.Int(0),
			PcpTagValue:  pulumi.Int(0),
			PerClientBandwidthLimits: &networks.WirelessSsidsTrafficShapingRulesRulePerClientBandwidthLimitsArgs{
				BandwidthLimits: &networks.WirelessSsidsTrafficShapingRulesRulePerClientBandwidthLimitsBandwidthLimitsArgs{
					LimitDown: pulumi.Int(0),
					LimitUp:   pulumi.Int(0),
				},
				Settings: pulumi.String("string"),
			},
		},
	},
	TrafficShapingEnabled: pulumi.Bool(false),
})
Copy
var wirelessSsidsTrafficShapingRulesResource = new WirelessSsidsTrafficShapingRules("wirelessSsidsTrafficShapingRulesResource", WirelessSsidsTrafficShapingRulesArgs.builder()
    .networkId("string")
    .number("string")
    .defaultRulesEnabled(false)
    .rules(WirelessSsidsTrafficShapingRulesRuleArgs.builder()
        .definitions(WirelessSsidsTrafficShapingRulesRuleDefinitionArgs.builder()
            .type("string")
            .value("string")
            .build())
        .dscpTagValue(0)
        .pcpTagValue(0)
        .perClientBandwidthLimits(WirelessSsidsTrafficShapingRulesRulePerClientBandwidthLimitsArgs.builder()
            .bandwidthLimits(WirelessSsidsTrafficShapingRulesRulePerClientBandwidthLimitsBandwidthLimitsArgs.builder()
                .limitDown(0)
                .limitUp(0)
                .build())
            .settings("string")
            .build())
        .build())
    .trafficShapingEnabled(false)
    .build());
Copy
wireless_ssids_traffic_shaping_rules_resource = meraki.networks.WirelessSsidsTrafficShapingRules("wirelessSsidsTrafficShapingRulesResource",
    network_id="string",
    number="string",
    default_rules_enabled=False,
    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",
        },
    }],
    traffic_shaping_enabled=False)
Copy
const wirelessSsidsTrafficShapingRulesResource = new meraki.networks.WirelessSsidsTrafficShapingRules("wirelessSsidsTrafficShapingRulesResource", {
    networkId: "string",
    number: "string",
    defaultRulesEnabled: false,
    rules: [{
        definitions: [{
            type: "string",
            value: "string",
        }],
        dscpTagValue: 0,
        pcpTagValue: 0,
        perClientBandwidthLimits: {
            bandwidthLimits: {
                limitDown: 0,
                limitUp: 0,
            },
            settings: "string",
        },
    }],
    trafficShapingEnabled: false,
});
Copy
type: meraki:networks:WirelessSsidsTrafficShapingRules
properties:
    defaultRulesEnabled: false
    networkId: string
    number: string
    rules:
        - definitions:
            - type: string
              value: string
          dscpTagValue: 0
          pcpTagValue: 0
          perClientBandwidthLimits:
            bandwidthLimits:
                limitDown: 0
                limitUp: 0
            settings: string
    trafficShapingEnabled: false
Copy

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

NetworkId This property is required. string
networkId path parameter. Network ID
Number This property is required. string
number path parameter.
DefaultRulesEnabled bool
Whether default traffic shaping rules are enabled (true) or disabled (false). There are 4 default rules, which can be seen on your network's traffic shaping page. Note that default rules count against the rule limit of 8.
Rules List<WirelessSsidsTrafficShapingRulesRule>
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.
TrafficShapingEnabled bool
Whether traffic shaping rules are applied to clients on your SSID.
NetworkId This property is required. string
networkId path parameter. Network ID
Number This property is required. string
number path parameter.
DefaultRulesEnabled bool
Whether default traffic shaping rules are enabled (true) or disabled (false). There are 4 default rules, which can be seen on your network's traffic shaping page. Note that default rules count against the rule limit of 8.
Rules []WirelessSsidsTrafficShapingRulesRuleArgs
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.
TrafficShapingEnabled bool
Whether traffic shaping rules are applied to clients on your SSID.
networkId This property is required. String
networkId path parameter. Network ID
number This property is required. String
number path parameter.
defaultRulesEnabled Boolean
Whether default traffic shaping rules are enabled (true) or disabled (false). There are 4 default rules, which can be seen on your network's traffic shaping page. Note that default rules count against the rule limit of 8.
rules List<WirelessSsidsTrafficShapingRulesRule>
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.
trafficShapingEnabled Boolean
Whether traffic shaping rules are applied to clients on your SSID.
networkId This property is required. string
networkId path parameter. Network ID
number This property is required. string
number path parameter.
defaultRulesEnabled boolean
Whether default traffic shaping rules are enabled (true) or disabled (false). There are 4 default rules, which can be seen on your network's traffic shaping page. Note that default rules count against the rule limit of 8.
rules WirelessSsidsTrafficShapingRulesRule[]
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.
trafficShapingEnabled boolean
Whether traffic shaping rules are applied to clients on your SSID.
network_id This property is required. str
networkId path parameter. Network ID
number This property is required. str
number path parameter.
default_rules_enabled bool
Whether default traffic shaping rules are enabled (true) or disabled (false). There are 4 default rules, which can be seen on your network's traffic shaping page. Note that default rules count against the rule limit of 8.
rules Sequence[WirelessSsidsTrafficShapingRulesRuleArgs]
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.
traffic_shaping_enabled bool
Whether traffic shaping rules are applied to clients on your SSID.
networkId This property is required. String
networkId path parameter. Network ID
number This property is required. String
number path parameter.
defaultRulesEnabled Boolean
Whether default traffic shaping rules are enabled (true) or disabled (false). There are 4 default rules, which can be seen on your network's traffic shaping page. Note that default rules count against the rule limit of 8.
rules 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.
trafficShapingEnabled Boolean
Whether traffic shaping rules are applied to clients on your SSID.

Outputs

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

Id string
The provider-assigned unique ID for this managed resource.
Id string
The provider-assigned unique ID for this managed resource.
id String
The provider-assigned unique ID for this managed resource.
id string
The provider-assigned unique ID for this managed resource.
id str
The provider-assigned unique ID for this managed resource.
id String
The provider-assigned unique ID for this managed resource.

Look up Existing WirelessSsidsTrafficShapingRules Resource

Get an existing WirelessSsidsTrafficShapingRules 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?: WirelessSsidsTrafficShapingRulesState, opts?: CustomResourceOptions): WirelessSsidsTrafficShapingRules
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        default_rules_enabled: Optional[bool] = None,
        network_id: Optional[str] = None,
        number: Optional[str] = None,
        rules: Optional[Sequence[WirelessSsidsTrafficShapingRulesRuleArgs]] = None,
        traffic_shaping_enabled: Optional[bool] = None) -> WirelessSsidsTrafficShapingRules
func GetWirelessSsidsTrafficShapingRules(ctx *Context, name string, id IDInput, state *WirelessSsidsTrafficShapingRulesState, opts ...ResourceOption) (*WirelessSsidsTrafficShapingRules, error)
public static WirelessSsidsTrafficShapingRules Get(string name, Input<string> id, WirelessSsidsTrafficShapingRulesState? state, CustomResourceOptions? opts = null)
public static WirelessSsidsTrafficShapingRules get(String name, Output<String> id, WirelessSsidsTrafficShapingRulesState state, CustomResourceOptions options)
resources:  _:    type: meraki:networks:WirelessSsidsTrafficShapingRules    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:
DefaultRulesEnabled bool
Whether default traffic shaping rules are enabled (true) or disabled (false). There are 4 default rules, which can be seen on your network's traffic shaping page. Note that default rules count against the rule limit of 8.
NetworkId string
networkId path parameter. Network ID
Number string
number path parameter.
Rules List<WirelessSsidsTrafficShapingRulesRule>
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.
TrafficShapingEnabled bool
Whether traffic shaping rules are applied to clients on your SSID.
DefaultRulesEnabled bool
Whether default traffic shaping rules are enabled (true) or disabled (false). There are 4 default rules, which can be seen on your network's traffic shaping page. Note that default rules count against the rule limit of 8.
NetworkId string
networkId path parameter. Network ID
Number string
number path parameter.
Rules []WirelessSsidsTrafficShapingRulesRuleArgs
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.
TrafficShapingEnabled bool
Whether traffic shaping rules are applied to clients on your SSID.
defaultRulesEnabled Boolean
Whether default traffic shaping rules are enabled (true) or disabled (false). There are 4 default rules, which can be seen on your network's traffic shaping page. Note that default rules count against the rule limit of 8.
networkId String
networkId path parameter. Network ID
number String
number path parameter.
rules List<WirelessSsidsTrafficShapingRulesRule>
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.
trafficShapingEnabled Boolean
Whether traffic shaping rules are applied to clients on your SSID.
defaultRulesEnabled boolean
Whether default traffic shaping rules are enabled (true) or disabled (false). There are 4 default rules, which can be seen on your network's traffic shaping page. Note that default rules count against the rule limit of 8.
networkId string
networkId path parameter. Network ID
number string
number path parameter.
rules WirelessSsidsTrafficShapingRulesRule[]
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.
trafficShapingEnabled boolean
Whether traffic shaping rules are applied to clients on your SSID.
default_rules_enabled bool
Whether default traffic shaping rules are enabled (true) or disabled (false). There are 4 default rules, which can be seen on your network's traffic shaping page. Note that default rules count against the rule limit of 8.
network_id str
networkId path parameter. Network ID
number str
number path parameter.
rules Sequence[WirelessSsidsTrafficShapingRulesRuleArgs]
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.
traffic_shaping_enabled bool
Whether traffic shaping rules are applied to clients on your SSID.
defaultRulesEnabled Boolean
Whether default traffic shaping rules are enabled (true) or disabled (false). There are 4 default rules, which can be seen on your network's traffic shaping page. Note that default rules count against the rule limit of 8.
networkId String
networkId path parameter. Network ID
number String
number path parameter.
rules 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.
trafficShapingEnabled Boolean
Whether traffic shaping rules are applied to clients on your SSID.

Supporting Types

WirelessSsidsTrafficShapingRulesRule
, WirelessSsidsTrafficShapingRulesRuleArgs

Definitions List<WirelessSsidsTrafficShapingRulesRuleDefinition>
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 WirelessSsidsTrafficShapingRulesRulePerClientBandwidthLimits
An object describing the bandwidth settings for your rule.
Definitions []WirelessSsidsTrafficShapingRulesRuleDefinition
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 WirelessSsidsTrafficShapingRulesRulePerClientBandwidthLimits
An object describing the bandwidth settings for your rule.
definitions List<WirelessSsidsTrafficShapingRulesRuleDefinition>
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 WirelessSsidsTrafficShapingRulesRulePerClientBandwidthLimits
An object describing the bandwidth settings for your rule.
definitions WirelessSsidsTrafficShapingRulesRuleDefinition[]
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 WirelessSsidsTrafficShapingRulesRulePerClientBandwidthLimits
An object describing the bandwidth settings for your rule.
definitions Sequence[WirelessSsidsTrafficShapingRulesRuleDefinition]
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 WirelessSsidsTrafficShapingRulesRulePerClientBandwidthLimits
An object describing the bandwidth settings for your rule.
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.

WirelessSsidsTrafficShapingRulesRuleDefinition
, WirelessSsidsTrafficShapingRulesRuleDefinitionArgs

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).

WirelessSsidsTrafficShapingRulesRulePerClientBandwidthLimits
, WirelessSsidsTrafficShapingRulesRulePerClientBandwidthLimitsArgs

BandwidthLimits WirelessSsidsTrafficShapingRulesRulePerClientBandwidthLimitsBandwidthLimits
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 WirelessSsidsTrafficShapingRulesRulePerClientBandwidthLimitsBandwidthLimits
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 WirelessSsidsTrafficShapingRulesRulePerClientBandwidthLimitsBandwidthLimits
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 WirelessSsidsTrafficShapingRulesRulePerClientBandwidthLimitsBandwidthLimits
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 WirelessSsidsTrafficShapingRulesRulePerClientBandwidthLimitsBandwidthLimits
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'.

WirelessSsidsTrafficShapingRulesRulePerClientBandwidthLimitsBandwidthLimits
, WirelessSsidsTrafficShapingRulesRulePerClientBandwidthLimitsBandwidthLimitsArgs

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).

Import

$ pulumi import meraki:networks/wirelessSsidsTrafficShapingRules:WirelessSsidsTrafficShapingRules example "network_id,number"
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.