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);
    }
}
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}
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 string
- The unique name of the resource.
- args WirelessSsidsTrafficShapingRulesArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args 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 string
- The unique name of the resource.
- args WirelessSsidsTrafficShapingRulesArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args WirelessSsidsTrafficShapingRulesArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args 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,
});
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),
})
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());
wireless_ssids_traffic_shaping_rules_resource = meraki.networks.WirelessSsidsTrafficShapingRules("wirelessSsidsTrafficShapingRulesResource",
    network_id="string",
    number="string",
    default_rules_enabled=False,
    rules=[meraki.networks.WirelessSsidsTrafficShapingRulesRuleArgs(
        definitions=[meraki.networks.WirelessSsidsTrafficShapingRulesRuleDefinitionArgs(
            type="string",
            value="string",
        )],
        dscp_tag_value=0,
        pcp_tag_value=0,
        per_client_bandwidth_limits=meraki.networks.WirelessSsidsTrafficShapingRulesRulePerClientBandwidthLimitsArgs(
            bandwidth_limits=meraki.networks.WirelessSsidsTrafficShapingRulesRulePerClientBandwidthLimitsBandwidthLimitsArgs(
                limit_down=0,
                limit_up=0,
            ),
            settings="string",
        ),
    )],
    traffic_shaping_enabled=False)
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,
});
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
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
The WirelessSsidsTrafficShapingRules resource accepts the following input properties:
- NetworkId string
- networkId path parameter. Network ID
- Number string
- number path parameter.
- DefaultRules boolEnabled 
- 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<WirelessSsids Traffic Shaping Rules Rule> 
- 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.
- TrafficShaping boolEnabled 
- Whether traffic shaping rules are applied to clients on your SSID.
- NetworkId string
- networkId path parameter. Network ID
- Number string
- number path parameter.
- DefaultRules boolEnabled 
- 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
[]WirelessSsids Traffic Shaping Rules Rule Args 
- 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.
- TrafficShaping boolEnabled 
- Whether traffic shaping rules are applied to clients on your SSID.
- networkId String
- networkId path parameter. Network ID
- number String
- number path parameter.
- defaultRules BooleanEnabled 
- 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<WirelessSsids Traffic Shaping Rules Rule> 
- 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.
- trafficShaping BooleanEnabled 
- Whether traffic shaping rules are applied to clients on your SSID.
- networkId string
- networkId path parameter. Network ID
- number string
- number path parameter.
- defaultRules booleanEnabled 
- 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
WirelessSsids Traffic Shaping Rules Rule[] 
- 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.
- trafficShaping booleanEnabled 
- Whether traffic shaping rules are applied to clients on your SSID.
- network_id str
- networkId path parameter. Network ID
- number str
- number path parameter.
- default_rules_ boolenabled 
- 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[WirelessSsids Traffic Shaping Rules Rule Args] 
- 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_ boolenabled 
- Whether traffic shaping rules are applied to clients on your SSID.
- networkId String
- networkId path parameter. Network ID
- number String
- number path parameter.
- defaultRules BooleanEnabled 
- 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.
- trafficShaping BooleanEnabled 
- 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) -> WirelessSsidsTrafficShapingRulesfunc 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)Resource lookup is not supported in YAML- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- DefaultRules boolEnabled 
- 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<WirelessSsids Traffic Shaping Rules Rule> 
- 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.
- TrafficShaping boolEnabled 
- Whether traffic shaping rules are applied to clients on your SSID.
- DefaultRules boolEnabled 
- 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
[]WirelessSsids Traffic Shaping Rules Rule Args 
- 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.
- TrafficShaping boolEnabled 
- Whether traffic shaping rules are applied to clients on your SSID.
- defaultRules BooleanEnabled 
- 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<WirelessSsids Traffic Shaping Rules Rule> 
- 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.
- trafficShaping BooleanEnabled 
- Whether traffic shaping rules are applied to clients on your SSID.
- defaultRules booleanEnabled 
- 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
WirelessSsids Traffic Shaping Rules Rule[] 
- 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.
- trafficShaping booleanEnabled 
- Whether traffic shaping rules are applied to clients on your SSID.
- default_rules_ boolenabled 
- 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[WirelessSsids Traffic Shaping Rules Rule Args] 
- 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_ boolenabled 
- Whether traffic shaping rules are applied to clients on your SSID.
- defaultRules BooleanEnabled 
- 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.
- trafficShaping BooleanEnabled 
- Whether traffic shaping rules are applied to clients on your SSID.
Supporting Types
WirelessSsidsTrafficShapingRulesRule, WirelessSsidsTrafficShapingRulesRuleArgs            
- Definitions
List<WirelessSsids Traffic Shaping Rules Rule Definition> 
- A list of objects describing the definitions of your traffic shaping rule. At least one definition is required.
- DscpTag intValue 
- 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.
- PcpTag intValue 
- The PCP tag applied by your rule. Can be 0 (lowest priority) through 7 (highest priority). null means 'Do not set PCP tag'.
- PerClient WirelessBandwidth Limits Ssids Traffic Shaping Rules Rule Per Client Bandwidth Limits 
- An object describing the bandwidth settings for your rule.
- Definitions
[]WirelessSsids Traffic Shaping Rules Rule Definition 
- A list of objects describing the definitions of your traffic shaping rule. At least one definition is required.
- DscpTag intValue 
- 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.
- PcpTag intValue 
- The PCP tag applied by your rule. Can be 0 (lowest priority) through 7 (highest priority). null means 'Do not set PCP tag'.
- PerClient WirelessBandwidth Limits Ssids Traffic Shaping Rules Rule Per Client Bandwidth Limits 
- An object describing the bandwidth settings for your rule.
- definitions
List<WirelessSsids Traffic Shaping Rules Rule Definition> 
- A list of objects describing the definitions of your traffic shaping rule. At least one definition is required.
- dscpTag IntegerValue 
- 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.
- pcpTag IntegerValue 
- The PCP tag applied by your rule. Can be 0 (lowest priority) through 7 (highest priority). null means 'Do not set PCP tag'.
- perClient WirelessBandwidth Limits Ssids Traffic Shaping Rules Rule Per Client Bandwidth Limits 
- An object describing the bandwidth settings for your rule.
- definitions
WirelessSsids Traffic Shaping Rules Rule Definition[] 
- A list of objects describing the definitions of your traffic shaping rule. At least one definition is required.
- dscpTag numberValue 
- 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.
- pcpTag numberValue 
- The PCP tag applied by your rule. Can be 0 (lowest priority) through 7 (highest priority). null means 'Do not set PCP tag'.
- perClient WirelessBandwidth Limits Ssids Traffic Shaping Rules Rule Per Client Bandwidth Limits 
- An object describing the bandwidth settings for your rule.
- definitions
Sequence[WirelessSsids Traffic Shaping Rules Rule Definition] 
- A list of objects describing the definitions of your traffic shaping rule. At least one definition is required.
- dscp_tag_ intvalue 
- 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_ intvalue 
- 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_ Wirelessbandwidth_ limits Ssids Traffic Shaping Rules Rule Per Client Bandwidth Limits 
- 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.
- dscpTag NumberValue 
- 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.
- pcpTag NumberValue 
- The PCP tag applied by your rule. Can be 0 (lowest priority) through 7 (highest priority). null means 'Do not set PCP tag'.
- perClient Property MapBandwidth Limits 
- 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 WirelessSsids Traffic Shaping Rules Rule Per Client Bandwidth Limits Bandwidth Limits 
- 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 WirelessSsids Traffic Shaping Rules Rule Per Client Bandwidth Limits Bandwidth Limits 
- 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 WirelessSsids Traffic Shaping Rules Rule Per Client Bandwidth Limits Bandwidth Limits 
- 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 WirelessSsids Traffic Shaping Rules Rule Per Client Bandwidth Limits Bandwidth Limits 
- 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 WirelessSsids Traffic Shaping Rules Rule Per Client Bandwidth Limits Bandwidth Limits 
- 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                        
- limit_down int
- The maximum download limit (integer, in Kbps).
- limit_up int
- The maximum upload limit (integer, in Kbps).
Import
$ pulumi import meraki:networks/wirelessSsidsTrafficShapingRules:WirelessSsidsTrafficShapingRules example "network_id,number"
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 merakiTerraform Provider.
