1. Packages
  2. Meraki
  3. API Docs
  4. networks
  5. getApplianceTrafficShapingUplinkSelection
Meraki v0.1.1 published on Thursday, May 16, 2024 by Pulumi

meraki.networks.getApplianceTrafficShapingUplinkSelection

Explore with Pulumi AI

meraki logo
Meraki v0.1.1 published on Thursday, May 16, 2024 by Pulumi

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as meraki from "@pulumi/meraki";
    
    const example = meraki.networks.getApplianceTrafficShapingUplinkSelection({
        networkId: "string",
    });
    export const merakiNetworksApplianceTrafficShapingUplinkSelectionExample = example.then(example => example.item);
    
    import pulumi
    import pulumi_meraki as meraki
    
    example = meraki.networks.get_appliance_traffic_shaping_uplink_selection(network_id="string")
    pulumi.export("merakiNetworksApplianceTrafficShapingUplinkSelectionExample", example.item)
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-meraki/sdk/go/meraki/networks"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		example, err := networks.LookupApplianceTrafficShapingUplinkSelection(ctx, &networks.LookupApplianceTrafficShapingUplinkSelectionArgs{
    			NetworkId: "string",
    		}, nil)
    		if err != nil {
    			return err
    		}
    		ctx.Export("merakiNetworksApplianceTrafficShapingUplinkSelectionExample", example.Item)
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Meraki = Pulumi.Meraki;
    
    return await Deployment.RunAsync(() => 
    {
        var example = Meraki.Networks.GetApplianceTrafficShapingUplinkSelection.Invoke(new()
        {
            NetworkId = "string",
        });
    
        return new Dictionary<string, object?>
        {
            ["merakiNetworksApplianceTrafficShapingUplinkSelectionExample"] = example.Apply(getApplianceTrafficShapingUplinkSelectionResult => getApplianceTrafficShapingUplinkSelectionResult.Item),
        };
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.meraki.networks.NetworksFunctions;
    import com.pulumi.meraki.networks.inputs.GetApplianceTrafficShapingUplinkSelectionArgs;
    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) {
            final var example = NetworksFunctions.getApplianceTrafficShapingUplinkSelection(GetApplianceTrafficShapingUplinkSelectionArgs.builder()
                .networkId("string")
                .build());
    
            ctx.export("merakiNetworksApplianceTrafficShapingUplinkSelectionExample", example.applyValue(getApplianceTrafficShapingUplinkSelectionResult -> getApplianceTrafficShapingUplinkSelectionResult.item()));
        }
    }
    
    variables:
      example:
        fn::invoke:
          Function: meraki:networks:getApplianceTrafficShapingUplinkSelection
          Arguments:
            networkId: string
    outputs:
      merakiNetworksApplianceTrafficShapingUplinkSelectionExample: ${example.item}
    

    Using getApplianceTrafficShapingUplinkSelection

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getApplianceTrafficShapingUplinkSelection(args: GetApplianceTrafficShapingUplinkSelectionArgs, opts?: InvokeOptions): Promise<GetApplianceTrafficShapingUplinkSelectionResult>
    function getApplianceTrafficShapingUplinkSelectionOutput(args: GetApplianceTrafficShapingUplinkSelectionOutputArgs, opts?: InvokeOptions): Output<GetApplianceTrafficShapingUplinkSelectionResult>
    def get_appliance_traffic_shaping_uplink_selection(network_id: Optional[str] = None,
                                                       opts: Optional[InvokeOptions] = None) -> GetApplianceTrafficShapingUplinkSelectionResult
    def get_appliance_traffic_shaping_uplink_selection_output(network_id: Optional[pulumi.Input[str]] = None,
                                                       opts: Optional[InvokeOptions] = None) -> Output[GetApplianceTrafficShapingUplinkSelectionResult]
    func LookupApplianceTrafficShapingUplinkSelection(ctx *Context, args *LookupApplianceTrafficShapingUplinkSelectionArgs, opts ...InvokeOption) (*LookupApplianceTrafficShapingUplinkSelectionResult, error)
    func LookupApplianceTrafficShapingUplinkSelectionOutput(ctx *Context, args *LookupApplianceTrafficShapingUplinkSelectionOutputArgs, opts ...InvokeOption) LookupApplianceTrafficShapingUplinkSelectionResultOutput

    > Note: This function is named LookupApplianceTrafficShapingUplinkSelection in the Go SDK.

    public static class GetApplianceTrafficShapingUplinkSelection 
    {
        public static Task<GetApplianceTrafficShapingUplinkSelectionResult> InvokeAsync(GetApplianceTrafficShapingUplinkSelectionArgs args, InvokeOptions? opts = null)
        public static Output<GetApplianceTrafficShapingUplinkSelectionResult> Invoke(GetApplianceTrafficShapingUplinkSelectionInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetApplianceTrafficShapingUplinkSelectionResult> getApplianceTrafficShapingUplinkSelection(GetApplianceTrafficShapingUplinkSelectionArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: meraki:networks/getApplianceTrafficShapingUplinkSelection:getApplianceTrafficShapingUplinkSelection
      arguments:
        # arguments dictionary

    The following arguments are supported:

    NetworkId string
    networkId path parameter. Network ID
    NetworkId string
    networkId path parameter. Network ID
    networkId String
    networkId path parameter. Network ID
    networkId string
    networkId path parameter. Network ID
    network_id str
    networkId path parameter. Network ID
    networkId String
    networkId path parameter. Network ID

    getApplianceTrafficShapingUplinkSelection Result

    The following output properties are available:

    Id string
    The provider-assigned unique ID for this managed resource.
    Item GetApplianceTrafficShapingUplinkSelectionItem
    NetworkId string
    networkId path parameter. Network ID
    Id string
    The provider-assigned unique ID for this managed resource.
    Item GetApplianceTrafficShapingUplinkSelectionItem
    NetworkId string
    networkId path parameter. Network ID
    id String
    The provider-assigned unique ID for this managed resource.
    item GetApplianceTrafficShapingUplinkSelectionItem
    networkId String
    networkId path parameter. Network ID
    id string
    The provider-assigned unique ID for this managed resource.
    item GetApplianceTrafficShapingUplinkSelectionItem
    networkId string
    networkId path parameter. Network ID
    id str
    The provider-assigned unique ID for this managed resource.
    item GetApplianceTrafficShapingUplinkSelectionItem
    network_id str
    networkId path parameter. Network ID
    id String
    The provider-assigned unique ID for this managed resource.
    item Property Map
    networkId String
    networkId path parameter. Network ID

    Supporting Types

    GetApplianceTrafficShapingUplinkSelectionItem

    ActiveActiveAutoVpnEnabled bool
    Whether active-active AutoVPN is enabled
    DefaultUplink string
    The default uplink. Must be one of: 'wan1' or 'wan2'
    FailoverAndFailback GetApplianceTrafficShapingUplinkSelectionItemFailoverAndFailback
    WAN failover and failback
    LoadBalancingEnabled bool
    Whether load balancing is enabled
    VpnTrafficUplinkPreferences List<GetApplianceTrafficShapingUplinkSelectionItemVpnTrafficUplinkPreference>
    Uplink preference rules for VPN traffic
    WanTrafficUplinkPreferences List<GetApplianceTrafficShapingUplinkSelectionItemWanTrafficUplinkPreference>
    Uplink preference rules for WAN traffic
    ActiveActiveAutoVpnEnabled bool
    Whether active-active AutoVPN is enabled
    DefaultUplink string
    The default uplink. Must be one of: 'wan1' or 'wan2'
    FailoverAndFailback GetApplianceTrafficShapingUplinkSelectionItemFailoverAndFailback
    WAN failover and failback
    LoadBalancingEnabled bool
    Whether load balancing is enabled
    VpnTrafficUplinkPreferences []GetApplianceTrafficShapingUplinkSelectionItemVpnTrafficUplinkPreference
    Uplink preference rules for VPN traffic
    WanTrafficUplinkPreferences []GetApplianceTrafficShapingUplinkSelectionItemWanTrafficUplinkPreference
    Uplink preference rules for WAN traffic
    activeActiveAutoVpnEnabled Boolean
    Whether active-active AutoVPN is enabled
    defaultUplink String
    The default uplink. Must be one of: 'wan1' or 'wan2'
    failoverAndFailback GetApplianceTrafficShapingUplinkSelectionItemFailoverAndFailback
    WAN failover and failback
    loadBalancingEnabled Boolean
    Whether load balancing is enabled
    vpnTrafficUplinkPreferences List<GetApplianceTrafficShapingUplinkSelectionItemVpnTrafficUplinkPreference>
    Uplink preference rules for VPN traffic
    wanTrafficUplinkPreferences List<GetApplianceTrafficShapingUplinkSelectionItemWanTrafficUplinkPreference>
    Uplink preference rules for WAN traffic
    activeActiveAutoVpnEnabled boolean
    Whether active-active AutoVPN is enabled
    defaultUplink string
    The default uplink. Must be one of: 'wan1' or 'wan2'
    failoverAndFailback GetApplianceTrafficShapingUplinkSelectionItemFailoverAndFailback
    WAN failover and failback
    loadBalancingEnabled boolean
    Whether load balancing is enabled
    vpnTrafficUplinkPreferences GetApplianceTrafficShapingUplinkSelectionItemVpnTrafficUplinkPreference[]
    Uplink preference rules for VPN traffic
    wanTrafficUplinkPreferences GetApplianceTrafficShapingUplinkSelectionItemWanTrafficUplinkPreference[]
    Uplink preference rules for WAN traffic
    activeActiveAutoVpnEnabled Boolean
    Whether active-active AutoVPN is enabled
    defaultUplink String
    The default uplink. Must be one of: 'wan1' or 'wan2'
    failoverAndFailback Property Map
    WAN failover and failback
    loadBalancingEnabled Boolean
    Whether load balancing is enabled
    vpnTrafficUplinkPreferences List<Property Map>
    Uplink preference rules for VPN traffic
    wanTrafficUplinkPreferences List<Property Map>
    Uplink preference rules for WAN traffic

    GetApplianceTrafficShapingUplinkSelectionItemFailoverAndFailback

    immediate Property Map
    Immediate WAN failover and failback

    GetApplianceTrafficShapingUplinkSelectionItemFailoverAndFailbackImmediate

    Enabled bool
    Whether immediate WAN failover and failback is enabled
    Enabled bool
    Whether immediate WAN failover and failback is enabled
    enabled Boolean
    Whether immediate WAN failover and failback is enabled
    enabled boolean
    Whether immediate WAN failover and failback is enabled
    enabled bool
    Whether immediate WAN failover and failback is enabled
    enabled Boolean
    Whether immediate WAN failover and failback is enabled

    GetApplianceTrafficShapingUplinkSelectionItemVpnTrafficUplinkPreference

    FailOverCriterion string
    Fail over criterion for uplink preference rule. Must be one of: 'poorPerformance' or 'uplinkDown'
    PerformanceClass GetApplianceTrafficShapingUplinkSelectionItemVpnTrafficUplinkPreferencePerformanceClass
    Performance class setting for uplink preference rule
    PreferredUplink string
    Preferred uplink for uplink preference rule. Must be one of: 'wan1', 'wan2', 'bestForVoIP', 'loadBalancing' or 'defaultUplink'
    TrafficFilters List<GetApplianceTrafficShapingUplinkSelectionItemVpnTrafficUplinkPreferenceTrafficFilter>
    Traffic filters
    FailOverCriterion string
    Fail over criterion for uplink preference rule. Must be one of: 'poorPerformance' or 'uplinkDown'
    PerformanceClass GetApplianceTrafficShapingUplinkSelectionItemVpnTrafficUplinkPreferencePerformanceClass
    Performance class setting for uplink preference rule
    PreferredUplink string
    Preferred uplink for uplink preference rule. Must be one of: 'wan1', 'wan2', 'bestForVoIP', 'loadBalancing' or 'defaultUplink'
    TrafficFilters []GetApplianceTrafficShapingUplinkSelectionItemVpnTrafficUplinkPreferenceTrafficFilter
    Traffic filters
    failOverCriterion String
    Fail over criterion for uplink preference rule. Must be one of: 'poorPerformance' or 'uplinkDown'
    performanceClass GetApplianceTrafficShapingUplinkSelectionItemVpnTrafficUplinkPreferencePerformanceClass
    Performance class setting for uplink preference rule
    preferredUplink String
    Preferred uplink for uplink preference rule. Must be one of: 'wan1', 'wan2', 'bestForVoIP', 'loadBalancing' or 'defaultUplink'
    trafficFilters List<GetApplianceTrafficShapingUplinkSelectionItemVpnTrafficUplinkPreferenceTrafficFilter>
    Traffic filters
    failOverCriterion string
    Fail over criterion for uplink preference rule. Must be one of: 'poorPerformance' or 'uplinkDown'
    performanceClass GetApplianceTrafficShapingUplinkSelectionItemVpnTrafficUplinkPreferencePerformanceClass
    Performance class setting for uplink preference rule
    preferredUplink string
    Preferred uplink for uplink preference rule. Must be one of: 'wan1', 'wan2', 'bestForVoIP', 'loadBalancing' or 'defaultUplink'
    trafficFilters GetApplianceTrafficShapingUplinkSelectionItemVpnTrafficUplinkPreferenceTrafficFilter[]
    Traffic filters
    fail_over_criterion str
    Fail over criterion for uplink preference rule. Must be one of: 'poorPerformance' or 'uplinkDown'
    performance_class GetApplianceTrafficShapingUplinkSelectionItemVpnTrafficUplinkPreferencePerformanceClass
    Performance class setting for uplink preference rule
    preferred_uplink str
    Preferred uplink for uplink preference rule. Must be one of: 'wan1', 'wan2', 'bestForVoIP', 'loadBalancing' or 'defaultUplink'
    traffic_filters Sequence[GetApplianceTrafficShapingUplinkSelectionItemVpnTrafficUplinkPreferenceTrafficFilter]
    Traffic filters
    failOverCriterion String
    Fail over criterion for uplink preference rule. Must be one of: 'poorPerformance' or 'uplinkDown'
    performanceClass Property Map
    Performance class setting for uplink preference rule
    preferredUplink String
    Preferred uplink for uplink preference rule. Must be one of: 'wan1', 'wan2', 'bestForVoIP', 'loadBalancing' or 'defaultUplink'
    trafficFilters List<Property Map>
    Traffic filters

    GetApplianceTrafficShapingUplinkSelectionItemVpnTrafficUplinkPreferencePerformanceClass

    BuiltinPerformanceClassName string
    Name of builtin performance class. Must be present when performanceClass type is 'builtin' and value must be one of: 'VoIP'
    CustomPerformanceClassId string
    ID of created custom performance class, must be present when performanceClass type is "custom"
    Type string
    Type of this performance class. Must be one of: 'builtin' or 'custom'
    BuiltinPerformanceClassName string
    Name of builtin performance class. Must be present when performanceClass type is 'builtin' and value must be one of: 'VoIP'
    CustomPerformanceClassId string
    ID of created custom performance class, must be present when performanceClass type is "custom"
    Type string
    Type of this performance class. Must be one of: 'builtin' or 'custom'
    builtinPerformanceClassName String
    Name of builtin performance class. Must be present when performanceClass type is 'builtin' and value must be one of: 'VoIP'
    customPerformanceClassId String
    ID of created custom performance class, must be present when performanceClass type is "custom"
    type String
    Type of this performance class. Must be one of: 'builtin' or 'custom'
    builtinPerformanceClassName string
    Name of builtin performance class. Must be present when performanceClass type is 'builtin' and value must be one of: 'VoIP'
    customPerformanceClassId string
    ID of created custom performance class, must be present when performanceClass type is "custom"
    type string
    Type of this performance class. Must be one of: 'builtin' or 'custom'
    builtin_performance_class_name str
    Name of builtin performance class. Must be present when performanceClass type is 'builtin' and value must be one of: 'VoIP'
    custom_performance_class_id str
    ID of created custom performance class, must be present when performanceClass type is "custom"
    type str
    Type of this performance class. Must be one of: 'builtin' or 'custom'
    builtinPerformanceClassName String
    Name of builtin performance class. Must be present when performanceClass type is 'builtin' and value must be one of: 'VoIP'
    customPerformanceClassId String
    ID of created custom performance class, must be present when performanceClass type is "custom"
    type String
    Type of this performance class. Must be one of: 'builtin' or 'custom'

    GetApplianceTrafficShapingUplinkSelectionItemVpnTrafficUplinkPreferenceTrafficFilter

    Type string
    Traffic filter type. Must be one of: 'applicationCategory', 'application' or 'custom'
    Value GetApplianceTrafficShapingUplinkSelectionItemVpnTrafficUplinkPreferenceTrafficFilterValue
    Value of traffic filter
    Type string
    Traffic filter type. Must be one of: 'applicationCategory', 'application' or 'custom'
    Value GetApplianceTrafficShapingUplinkSelectionItemVpnTrafficUplinkPreferenceTrafficFilterValue
    Value of traffic filter
    type String
    Traffic filter type. Must be one of: 'applicationCategory', 'application' or 'custom'
    value GetApplianceTrafficShapingUplinkSelectionItemVpnTrafficUplinkPreferenceTrafficFilterValue
    Value of traffic filter
    type string
    Traffic filter type. Must be one of: 'applicationCategory', 'application' or 'custom'
    value GetApplianceTrafficShapingUplinkSelectionItemVpnTrafficUplinkPreferenceTrafficFilterValue
    Value of traffic filter
    type str
    Traffic filter type. Must be one of: 'applicationCategory', 'application' or 'custom'
    value GetApplianceTrafficShapingUplinkSelectionItemVpnTrafficUplinkPreferenceTrafficFilterValue
    Value of traffic filter
    type String
    Traffic filter type. Must be one of: 'applicationCategory', 'application' or 'custom'
    value Property Map
    Value of traffic filter

    GetApplianceTrafficShapingUplinkSelectionItemVpnTrafficUplinkPreferenceTrafficFilterValue

    Destination GetApplianceTrafficShapingUplinkSelectionItemVpnTrafficUplinkPreferenceTrafficFilterValueDestination
    Destination of 'custom' type traffic filter
    Id string
    ID of 'applicationCategory' or 'application' type traffic filter
    Protocol string
    Protocol of 'custom' type traffic filter. Must be one of: 'tcp', 'udp', 'icmp', 'icmp6' or 'any'
    Source GetApplianceTrafficShapingUplinkSelectionItemVpnTrafficUplinkPreferenceTrafficFilterValueSource
    Source of 'custom' type traffic filter
    Destination GetApplianceTrafficShapingUplinkSelectionItemVpnTrafficUplinkPreferenceTrafficFilterValueDestination
    Destination of 'custom' type traffic filter
    Id string
    ID of 'applicationCategory' or 'application' type traffic filter
    Protocol string
    Protocol of 'custom' type traffic filter. Must be one of: 'tcp', 'udp', 'icmp', 'icmp6' or 'any'
    Source GetApplianceTrafficShapingUplinkSelectionItemVpnTrafficUplinkPreferenceTrafficFilterValueSource
    Source of 'custom' type traffic filter
    destination GetApplianceTrafficShapingUplinkSelectionItemVpnTrafficUplinkPreferenceTrafficFilterValueDestination
    Destination of 'custom' type traffic filter
    id String
    ID of 'applicationCategory' or 'application' type traffic filter
    protocol String
    Protocol of 'custom' type traffic filter. Must be one of: 'tcp', 'udp', 'icmp', 'icmp6' or 'any'
    source GetApplianceTrafficShapingUplinkSelectionItemVpnTrafficUplinkPreferenceTrafficFilterValueSource
    Source of 'custom' type traffic filter
    destination GetApplianceTrafficShapingUplinkSelectionItemVpnTrafficUplinkPreferenceTrafficFilterValueDestination
    Destination of 'custom' type traffic filter
    id string
    ID of 'applicationCategory' or 'application' type traffic filter
    protocol string
    Protocol of 'custom' type traffic filter. Must be one of: 'tcp', 'udp', 'icmp', 'icmp6' or 'any'
    source GetApplianceTrafficShapingUplinkSelectionItemVpnTrafficUplinkPreferenceTrafficFilterValueSource
    Source of 'custom' type traffic filter
    destination GetApplianceTrafficShapingUplinkSelectionItemVpnTrafficUplinkPreferenceTrafficFilterValueDestination
    Destination of 'custom' type traffic filter
    id str
    ID of 'applicationCategory' or 'application' type traffic filter
    protocol str
    Protocol of 'custom' type traffic filter. Must be one of: 'tcp', 'udp', 'icmp', 'icmp6' or 'any'
    source GetApplianceTrafficShapingUplinkSelectionItemVpnTrafficUplinkPreferenceTrafficFilterValueSource
    Source of 'custom' type traffic filter
    destination Property Map
    Destination of 'custom' type traffic filter
    id String
    ID of 'applicationCategory' or 'application' type traffic filter
    protocol String
    Protocol of 'custom' type traffic filter. Must be one of: 'tcp', 'udp', 'icmp', 'icmp6' or 'any'
    source Property Map
    Source of 'custom' type traffic filter

    GetApplianceTrafficShapingUplinkSelectionItemVpnTrafficUplinkPreferenceTrafficFilterValueDestination

    Cidr string
    CIDR format address (e.g."192.168.10.1", which is the same as "192.168.10.1/32"), or "any". Cannot be used in combination with the "vlan" or "fqdn" property
    Fqdn string
    FQDN format address. Cannot be used in combination with the "cidr" or "fqdn" property and is currently only available in the "destination" object of the "vpnTrafficUplinkPreference" object. E.g.: "www.google.com"
    Host int
    Host ID in the VLAN. Should not exceed the VLAN subnet capacity. Must be used along with the "vlan" property and is currently only available under a template network.
    Network string
    Meraki network ID. Currently only available under a template network, and the value should be ID of either same template network, or another template network currently. E.g.: "L_12345678".
    Port string
    E.g.: "any", "0" (also means "any"), "8080", "1-1024"
    Vlan int
    VLAN ID of the configured VLAN in the Meraki network. Cannot be used in combination with the "cidr" or "fqdn" property and is currently only available under a template network.
    Cidr string
    CIDR format address (e.g."192.168.10.1", which is the same as "192.168.10.1/32"), or "any". Cannot be used in combination with the "vlan" or "fqdn" property
    Fqdn string
    FQDN format address. Cannot be used in combination with the "cidr" or "fqdn" property and is currently only available in the "destination" object of the "vpnTrafficUplinkPreference" object. E.g.: "www.google.com"
    Host int
    Host ID in the VLAN. Should not exceed the VLAN subnet capacity. Must be used along with the "vlan" property and is currently only available under a template network.
    Network string
    Meraki network ID. Currently only available under a template network, and the value should be ID of either same template network, or another template network currently. E.g.: "L_12345678".
    Port string
    E.g.: "any", "0" (also means "any"), "8080", "1-1024"
    Vlan int
    VLAN ID of the configured VLAN in the Meraki network. Cannot be used in combination with the "cidr" or "fqdn" property and is currently only available under a template network.
    cidr String
    CIDR format address (e.g."192.168.10.1", which is the same as "192.168.10.1/32"), or "any". Cannot be used in combination with the "vlan" or "fqdn" property
    fqdn String
    FQDN format address. Cannot be used in combination with the "cidr" or "fqdn" property and is currently only available in the "destination" object of the "vpnTrafficUplinkPreference" object. E.g.: "www.google.com"
    host Integer
    Host ID in the VLAN. Should not exceed the VLAN subnet capacity. Must be used along with the "vlan" property and is currently only available under a template network.
    network String
    Meraki network ID. Currently only available under a template network, and the value should be ID of either same template network, or another template network currently. E.g.: "L_12345678".
    port String
    E.g.: "any", "0" (also means "any"), "8080", "1-1024"
    vlan Integer
    VLAN ID of the configured VLAN in the Meraki network. Cannot be used in combination with the "cidr" or "fqdn" property and is currently only available under a template network.
    cidr string
    CIDR format address (e.g."192.168.10.1", which is the same as "192.168.10.1/32"), or "any". Cannot be used in combination with the "vlan" or "fqdn" property
    fqdn string
    FQDN format address. Cannot be used in combination with the "cidr" or "fqdn" property and is currently only available in the "destination" object of the "vpnTrafficUplinkPreference" object. E.g.: "www.google.com"
    host number
    Host ID in the VLAN. Should not exceed the VLAN subnet capacity. Must be used along with the "vlan" property and is currently only available under a template network.
    network string
    Meraki network ID. Currently only available under a template network, and the value should be ID of either same template network, or another template network currently. E.g.: "L_12345678".
    port string
    E.g.: "any", "0" (also means "any"), "8080", "1-1024"
    vlan number
    VLAN ID of the configured VLAN in the Meraki network. Cannot be used in combination with the "cidr" or "fqdn" property and is currently only available under a template network.
    cidr str
    CIDR format address (e.g."192.168.10.1", which is the same as "192.168.10.1/32"), or "any". Cannot be used in combination with the "vlan" or "fqdn" property
    fqdn str
    FQDN format address. Cannot be used in combination with the "cidr" or "fqdn" property and is currently only available in the "destination" object of the "vpnTrafficUplinkPreference" object. E.g.: "www.google.com"
    host int
    Host ID in the VLAN. Should not exceed the VLAN subnet capacity. Must be used along with the "vlan" property and is currently only available under a template network.
    network str
    Meraki network ID. Currently only available under a template network, and the value should be ID of either same template network, or another template network currently. E.g.: "L_12345678".
    port str
    E.g.: "any", "0" (also means "any"), "8080", "1-1024"
    vlan int
    VLAN ID of the configured VLAN in the Meraki network. Cannot be used in combination with the "cidr" or "fqdn" property and is currently only available under a template network.
    cidr String
    CIDR format address (e.g."192.168.10.1", which is the same as "192.168.10.1/32"), or "any". Cannot be used in combination with the "vlan" or "fqdn" property
    fqdn String
    FQDN format address. Cannot be used in combination with the "cidr" or "fqdn" property and is currently only available in the "destination" object of the "vpnTrafficUplinkPreference" object. E.g.: "www.google.com"
    host Number
    Host ID in the VLAN. Should not exceed the VLAN subnet capacity. Must be used along with the "vlan" property and is currently only available under a template network.
    network String
    Meraki network ID. Currently only available under a template network, and the value should be ID of either same template network, or another template network currently. E.g.: "L_12345678".
    port String
    E.g.: "any", "0" (also means "any"), "8080", "1-1024"
    vlan Number
    VLAN ID of the configured VLAN in the Meraki network. Cannot be used in combination with the "cidr" or "fqdn" property and is currently only available under a template network.

    GetApplianceTrafficShapingUplinkSelectionItemVpnTrafficUplinkPreferenceTrafficFilterValueSource

    Cidr string
    CIDR format address (e.g."192.168.10.1", which is the same as "192.168.10.1/32"), or "any". Cannot be used in combination with the "vlan" property
    Host int
    Host ID in the VLAN. Should not exceed the VLAN subnet capacity. Must be used along with the "vlan" property and is currently only available under a template network.
    Network string
    Meraki network ID. Currently only available under a template network, and the value should be ID of either same template network, or another template network currently. E.g.: "L_12345678".
    Port string
    E.g.: "any", "0" (also means "any"), "8080", "1-1024"
    Vlan int
    VLAN ID of the configured VLAN in the Meraki network. Cannot be used in combination with the "cidr" property and is currently only available under a template network.
    Cidr string
    CIDR format address (e.g."192.168.10.1", which is the same as "192.168.10.1/32"), or "any". Cannot be used in combination with the "vlan" property
    Host int
    Host ID in the VLAN. Should not exceed the VLAN subnet capacity. Must be used along with the "vlan" property and is currently only available under a template network.
    Network string
    Meraki network ID. Currently only available under a template network, and the value should be ID of either same template network, or another template network currently. E.g.: "L_12345678".
    Port string
    E.g.: "any", "0" (also means "any"), "8080", "1-1024"
    Vlan int
    VLAN ID of the configured VLAN in the Meraki network. Cannot be used in combination with the "cidr" property and is currently only available under a template network.
    cidr String
    CIDR format address (e.g."192.168.10.1", which is the same as "192.168.10.1/32"), or "any". Cannot be used in combination with the "vlan" property
    host Integer
    Host ID in the VLAN. Should not exceed the VLAN subnet capacity. Must be used along with the "vlan" property and is currently only available under a template network.
    network String
    Meraki network ID. Currently only available under a template network, and the value should be ID of either same template network, or another template network currently. E.g.: "L_12345678".
    port String
    E.g.: "any", "0" (also means "any"), "8080", "1-1024"
    vlan Integer
    VLAN ID of the configured VLAN in the Meraki network. Cannot be used in combination with the "cidr" property and is currently only available under a template network.
    cidr string
    CIDR format address (e.g."192.168.10.1", which is the same as "192.168.10.1/32"), or "any". Cannot be used in combination with the "vlan" property
    host number
    Host ID in the VLAN. Should not exceed the VLAN subnet capacity. Must be used along with the "vlan" property and is currently only available under a template network.
    network string
    Meraki network ID. Currently only available under a template network, and the value should be ID of either same template network, or another template network currently. E.g.: "L_12345678".
    port string
    E.g.: "any", "0" (also means "any"), "8080", "1-1024"
    vlan number
    VLAN ID of the configured VLAN in the Meraki network. Cannot be used in combination with the "cidr" property and is currently only available under a template network.
    cidr str
    CIDR format address (e.g."192.168.10.1", which is the same as "192.168.10.1/32"), or "any". Cannot be used in combination with the "vlan" property
    host int
    Host ID in the VLAN. Should not exceed the VLAN subnet capacity. Must be used along with the "vlan" property and is currently only available under a template network.
    network str
    Meraki network ID. Currently only available under a template network, and the value should be ID of either same template network, or another template network currently. E.g.: "L_12345678".
    port str
    E.g.: "any", "0" (also means "any"), "8080", "1-1024"
    vlan int
    VLAN ID of the configured VLAN in the Meraki network. Cannot be used in combination with the "cidr" property and is currently only available under a template network.
    cidr String
    CIDR format address (e.g."192.168.10.1", which is the same as "192.168.10.1/32"), or "any". Cannot be used in combination with the "vlan" property
    host Number
    Host ID in the VLAN. Should not exceed the VLAN subnet capacity. Must be used along with the "vlan" property and is currently only available under a template network.
    network String
    Meraki network ID. Currently only available under a template network, and the value should be ID of either same template network, or another template network currently. E.g.: "L_12345678".
    port String
    E.g.: "any", "0" (also means "any"), "8080", "1-1024"
    vlan Number
    VLAN ID of the configured VLAN in the Meraki network. Cannot be used in combination with the "cidr" property and is currently only available under a template network.

    GetApplianceTrafficShapingUplinkSelectionItemWanTrafficUplinkPreference

    PreferredUplink string
    Preferred uplink for uplink preference rule. Must be one of: 'wan1' or 'wan2'
    TrafficFilters List<GetApplianceTrafficShapingUplinkSelectionItemWanTrafficUplinkPreferenceTrafficFilter>
    Traffic filters
    PreferredUplink string
    Preferred uplink for uplink preference rule. Must be one of: 'wan1' or 'wan2'
    TrafficFilters []GetApplianceTrafficShapingUplinkSelectionItemWanTrafficUplinkPreferenceTrafficFilter
    Traffic filters
    preferredUplink String
    Preferred uplink for uplink preference rule. Must be one of: 'wan1' or 'wan2'
    trafficFilters List<GetApplianceTrafficShapingUplinkSelectionItemWanTrafficUplinkPreferenceTrafficFilter>
    Traffic filters
    preferredUplink string
    Preferred uplink for uplink preference rule. Must be one of: 'wan1' or 'wan2'
    trafficFilters GetApplianceTrafficShapingUplinkSelectionItemWanTrafficUplinkPreferenceTrafficFilter[]
    Traffic filters
    preferred_uplink str
    Preferred uplink for uplink preference rule. Must be one of: 'wan1' or 'wan2'
    traffic_filters Sequence[GetApplianceTrafficShapingUplinkSelectionItemWanTrafficUplinkPreferenceTrafficFilter]
    Traffic filters
    preferredUplink String
    Preferred uplink for uplink preference rule. Must be one of: 'wan1' or 'wan2'
    trafficFilters List<Property Map>
    Traffic filters

    GetApplianceTrafficShapingUplinkSelectionItemWanTrafficUplinkPreferenceTrafficFilter

    Type string
    Traffic filter type. Must be "custom"
    Value GetApplianceTrafficShapingUplinkSelectionItemWanTrafficUplinkPreferenceTrafficFilterValue
    Value of traffic filter
    Type string
    Traffic filter type. Must be "custom"
    Value GetApplianceTrafficShapingUplinkSelectionItemWanTrafficUplinkPreferenceTrafficFilterValue
    Value of traffic filter
    type String
    Traffic filter type. Must be "custom"
    value GetApplianceTrafficShapingUplinkSelectionItemWanTrafficUplinkPreferenceTrafficFilterValue
    Value of traffic filter
    type string
    Traffic filter type. Must be "custom"
    value GetApplianceTrafficShapingUplinkSelectionItemWanTrafficUplinkPreferenceTrafficFilterValue
    Value of traffic filter
    type String
    Traffic filter type. Must be "custom"
    value Property Map
    Value of traffic filter

    GetApplianceTrafficShapingUplinkSelectionItemWanTrafficUplinkPreferenceTrafficFilterValue

    Destination GetApplianceTrafficShapingUplinkSelectionItemWanTrafficUplinkPreferenceTrafficFilterValueDestination
    Destination of 'custom' type traffic filter
    Protocol string
    Protocol of 'custom' type traffic filter. Must be one of: 'tcp', 'udp', 'icmp6' or 'any'
    Source GetApplianceTrafficShapingUplinkSelectionItemWanTrafficUplinkPreferenceTrafficFilterValueSource
    Source of 'custom' type traffic filter
    Destination GetApplianceTrafficShapingUplinkSelectionItemWanTrafficUplinkPreferenceTrafficFilterValueDestination
    Destination of 'custom' type traffic filter
    Protocol string
    Protocol of 'custom' type traffic filter. Must be one of: 'tcp', 'udp', 'icmp6' or 'any'
    Source GetApplianceTrafficShapingUplinkSelectionItemWanTrafficUplinkPreferenceTrafficFilterValueSource
    Source of 'custom' type traffic filter
    destination GetApplianceTrafficShapingUplinkSelectionItemWanTrafficUplinkPreferenceTrafficFilterValueDestination
    Destination of 'custom' type traffic filter
    protocol String
    Protocol of 'custom' type traffic filter. Must be one of: 'tcp', 'udp', 'icmp6' or 'any'
    source GetApplianceTrafficShapingUplinkSelectionItemWanTrafficUplinkPreferenceTrafficFilterValueSource
    Source of 'custom' type traffic filter
    destination GetApplianceTrafficShapingUplinkSelectionItemWanTrafficUplinkPreferenceTrafficFilterValueDestination
    Destination of 'custom' type traffic filter
    protocol string
    Protocol of 'custom' type traffic filter. Must be one of: 'tcp', 'udp', 'icmp6' or 'any'
    source GetApplianceTrafficShapingUplinkSelectionItemWanTrafficUplinkPreferenceTrafficFilterValueSource
    Source of 'custom' type traffic filter
    destination GetApplianceTrafficShapingUplinkSelectionItemWanTrafficUplinkPreferenceTrafficFilterValueDestination
    Destination of 'custom' type traffic filter
    protocol str
    Protocol of 'custom' type traffic filter. Must be one of: 'tcp', 'udp', 'icmp6' or 'any'
    source GetApplianceTrafficShapingUplinkSelectionItemWanTrafficUplinkPreferenceTrafficFilterValueSource
    Source of 'custom' type traffic filter
    destination Property Map
    Destination of 'custom' type traffic filter
    protocol String
    Protocol of 'custom' type traffic filter. Must be one of: 'tcp', 'udp', 'icmp6' or 'any'
    source Property Map
    Source of 'custom' type traffic filter

    GetApplianceTrafficShapingUplinkSelectionItemWanTrafficUplinkPreferenceTrafficFilterValueDestination

    Cidr string
    CIDR format address (e.g."192.168.10.1", which is the same as "192.168.10.1/32"), or "any"
    Port string
    E.g.: "any", "0" (also means "any"), "8080", "1-1024"
    Cidr string
    CIDR format address (e.g."192.168.10.1", which is the same as "192.168.10.1/32"), or "any"
    Port string
    E.g.: "any", "0" (also means "any"), "8080", "1-1024"
    cidr String
    CIDR format address (e.g."192.168.10.1", which is the same as "192.168.10.1/32"), or "any"
    port String
    E.g.: "any", "0" (also means "any"), "8080", "1-1024"
    cidr string
    CIDR format address (e.g."192.168.10.1", which is the same as "192.168.10.1/32"), or "any"
    port string
    E.g.: "any", "0" (also means "any"), "8080", "1-1024"
    cidr str
    CIDR format address (e.g."192.168.10.1", which is the same as "192.168.10.1/32"), or "any"
    port str
    E.g.: "any", "0" (also means "any"), "8080", "1-1024"
    cidr String
    CIDR format address (e.g."192.168.10.1", which is the same as "192.168.10.1/32"), or "any"
    port String
    E.g.: "any", "0" (also means "any"), "8080", "1-1024"

    GetApplianceTrafficShapingUplinkSelectionItemWanTrafficUplinkPreferenceTrafficFilterValueSource

    Cidr string
    CIDR format address (e.g."192.168.10.1", which is the same as "192.168.10.1/32"), or "any". Cannot be used in combination with the "vlan" property
    Host int
    Host ID in the VLAN. Should not exceed the VLAN subnet capacity. Must be used along with the "vlan" property and is currently only available under a template network.
    Port string
    E.g.: "any", "0" (also means "any"), "8080", "1-1024"
    Vlan int
    VLAN ID of the configured VLAN in the Meraki network. Cannot be used in combination with the "cidr" property and is currently only available under a template network.
    Cidr string
    CIDR format address (e.g."192.168.10.1", which is the same as "192.168.10.1/32"), or "any". Cannot be used in combination with the "vlan" property
    Host int
    Host ID in the VLAN. Should not exceed the VLAN subnet capacity. Must be used along with the "vlan" property and is currently only available under a template network.
    Port string
    E.g.: "any", "0" (also means "any"), "8080", "1-1024"
    Vlan int
    VLAN ID of the configured VLAN in the Meraki network. Cannot be used in combination with the "cidr" property and is currently only available under a template network.
    cidr String
    CIDR format address (e.g."192.168.10.1", which is the same as "192.168.10.1/32"), or "any". Cannot be used in combination with the "vlan" property
    host Integer
    Host ID in the VLAN. Should not exceed the VLAN subnet capacity. Must be used along with the "vlan" property and is currently only available under a template network.
    port String
    E.g.: "any", "0" (also means "any"), "8080", "1-1024"
    vlan Integer
    VLAN ID of the configured VLAN in the Meraki network. Cannot be used in combination with the "cidr" property and is currently only available under a template network.
    cidr string
    CIDR format address (e.g."192.168.10.1", which is the same as "192.168.10.1/32"), or "any". Cannot be used in combination with the "vlan" property
    host number
    Host ID in the VLAN. Should not exceed the VLAN subnet capacity. Must be used along with the "vlan" property and is currently only available under a template network.
    port string
    E.g.: "any", "0" (also means "any"), "8080", "1-1024"
    vlan number
    VLAN ID of the configured VLAN in the Meraki network. Cannot be used in combination with the "cidr" property and is currently only available under a template network.
    cidr str
    CIDR format address (e.g."192.168.10.1", which is the same as "192.168.10.1/32"), or "any". Cannot be used in combination with the "vlan" property
    host int
    Host ID in the VLAN. Should not exceed the VLAN subnet capacity. Must be used along with the "vlan" property and is currently only available under a template network.
    port str
    E.g.: "any", "0" (also means "any"), "8080", "1-1024"
    vlan int
    VLAN ID of the configured VLAN in the Meraki network. Cannot be used in combination with the "cidr" property and is currently only available under a template network.
    cidr String
    CIDR format address (e.g."192.168.10.1", which is the same as "192.168.10.1/32"), or "any". Cannot be used in combination with the "vlan" property
    host Number
    Host ID in the VLAN. Should not exceed the VLAN subnet capacity. Must be used along with the "vlan" property and is currently only available under a template network.
    port String
    E.g.: "any", "0" (also means "any"), "8080", "1-1024"
    vlan Number
    VLAN ID of the configured VLAN in the Meraki network. Cannot be used in combination with the "cidr" property and is currently only available under a template network.

    Package Details

    Repository
    meraki pulumi/pulumi-meraki
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the meraki Terraform Provider.
    meraki logo
    Meraki v0.1.1 published on Thursday, May 16, 2024 by Pulumi