1. Packages
  2. Cisco Catalyst SD-WAN
  3. API Docs
  4. ApplicationPriorityTrafficPolicyPolicy
Cisco Catalyst SD-WAN v0.2.1 published on Tuesday, Nov 26, 2024 by Pulumi

sdwan.ApplicationPriorityTrafficPolicyPolicy

Explore with Pulumi AI

sdwan logo
Cisco Catalyst SD-WAN v0.2.1 published on Tuesday, Nov 26, 2024 by Pulumi

    This resource can manage a Application Priority Traffic Policy Policy.

    • Minimum SD-WAN Manager version: 20.12.0

    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.sdwan.ApplicationPriorityTrafficPolicyPolicy;
    import com.pulumi.sdwan.ApplicationPriorityTrafficPolicyPolicyArgs;
    import com.pulumi.sdwan.inputs.ApplicationPriorityTrafficPolicyPolicySequenceArgs;
    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 ApplicationPriorityTrafficPolicyPolicy("example", ApplicationPriorityTrafficPolicyPolicyArgs.builder()
                .name("Example")
                .description("My Example")
                .featureProfileId("f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac")
                .defaultAction("accept")
                .vpns("edge_basic_vpn1")
                .direction("all")
                .sequences(ApplicationPriorityTrafficPolicyPolicySequenceArgs.builder()
                    .sequence_id(1)
                    .sequence_name("traffic")
                    .base_action("accept")
                    .protocol("ipv4")
                    .match_entries(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                    .actions(ApplicationPriorityTrafficPolicyPolicySequenceActionArgs.builder()
                        .setParameters()
                        .build())
                    .build())
                .build());
    
        }
    }
    
    resources:
      example:
        type: sdwan:ApplicationPriorityTrafficPolicyPolicy
        properties:
          name: Example
          description: My Example
          featureProfileId: f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac
          defaultAction: accept
          vpns:
            - edge_basic_vpn1
          direction: all
          sequences:
            - sequence_id: 1
              sequence_name: traffic
              base_action: accept
              protocol: ipv4
              match_entries:
                - dscp: 1
              actions:
                - setParameters:
                    - {}
    

    Create ApplicationPriorityTrafficPolicyPolicy Resource

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

    Constructor syntax

    new ApplicationPriorityTrafficPolicyPolicy(name: string, args: ApplicationPriorityTrafficPolicyPolicyArgs, opts?: CustomResourceOptions);
    @overload
    def ApplicationPriorityTrafficPolicyPolicy(resource_name: str,
                                               args: ApplicationPriorityTrafficPolicyPolicyArgs,
                                               opts: Optional[ResourceOptions] = None)
    
    @overload
    def ApplicationPriorityTrafficPolicyPolicy(resource_name: str,
                                               opts: Optional[ResourceOptions] = None,
                                               default_action: Optional[str] = None,
                                               direction: Optional[str] = None,
                                               feature_profile_id: Optional[str] = None,
                                               vpns: Optional[Sequence[str]] = None,
                                               description: Optional[str] = None,
                                               name: Optional[str] = None,
                                               sequences: Optional[Sequence[ApplicationPriorityTrafficPolicyPolicySequenceArgs]] = None)
    func NewApplicationPriorityTrafficPolicyPolicy(ctx *Context, name string, args ApplicationPriorityTrafficPolicyPolicyArgs, opts ...ResourceOption) (*ApplicationPriorityTrafficPolicyPolicy, error)
    public ApplicationPriorityTrafficPolicyPolicy(string name, ApplicationPriorityTrafficPolicyPolicyArgs args, CustomResourceOptions? opts = null)
    public ApplicationPriorityTrafficPolicyPolicy(String name, ApplicationPriorityTrafficPolicyPolicyArgs args)
    public ApplicationPriorityTrafficPolicyPolicy(String name, ApplicationPriorityTrafficPolicyPolicyArgs args, CustomResourceOptions options)
    
    type: sdwan:ApplicationPriorityTrafficPolicyPolicy
    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 ApplicationPriorityTrafficPolicyPolicyArgs
    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 ApplicationPriorityTrafficPolicyPolicyArgs
    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 ApplicationPriorityTrafficPolicyPolicyArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args ApplicationPriorityTrafficPolicyPolicyArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args ApplicationPriorityTrafficPolicyPolicyArgs
    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 applicationPriorityTrafficPolicyPolicyResource = new Sdwan.ApplicationPriorityTrafficPolicyPolicy("applicationPriorityTrafficPolicyPolicyResource", new()
    {
        DefaultAction = "string",
        Direction = "string",
        FeatureProfileId = "string",
        Vpns = new[]
        {
            "string",
        },
        Description = "string",
        Name = "string",
        Sequences = new[]
        {
            new Sdwan.Inputs.ApplicationPriorityTrafficPolicyPolicySequenceArgs
            {
                Actions = new[]
                {
                    new Sdwan.Inputs.ApplicationPriorityTrafficPolicyPolicySequenceActionArgs
                    {
                        BackupSlaPreferredColors = new[]
                        {
                            "string",
                        },
                        CloudProbe = false,
                        CloudSaas = false,
                        Count = "string",
                        FallbackToRouting = false,
                        Log = false,
                        LossCorrectFecThreshold = 0,
                        LossCorrectType = "string",
                        NatBypass = false,
                        NatDiaInterfaces = new[]
                        {
                            "string",
                        },
                        NatDiaPools = new[]
                        {
                            0,
                        },
                        NatFallback = false,
                        NatPool = 0,
                        NatVpn = false,
                        RedirectDnsField = "string",
                        RedirectDnsValue = "string",
                        SecureInternetGateway = false,
                        SetParameters = new[]
                        {
                            new Sdwan.Inputs.ApplicationPriorityTrafficPolicyPolicySequenceActionSetParameterArgs
                            {
                                Dscp = 0,
                                ForwardingClassListId = "string",
                                LocalTlocListColors = new[]
                                {
                                    "string",
                                },
                                LocalTlocListEncapsulation = "string",
                                LocalTlocListRestrict = "string",
                                NextHopIpv4 = "string",
                                NextHopIpv6 = "string",
                                NextHopLoose = false,
                                PolicerId = "string",
                                PreferredColorGroupId = "string",
                                PreferredRemoteColorIds = new[]
                                {
                                    "string",
                                },
                                PreferredRemoteColorRestrict = "string",
                                ServiceChainFallbackToRouting = false,
                                ServiceChainLocal = false,
                                ServiceChainTlocColors = new[]
                                {
                                    "string",
                                },
                                ServiceChainTlocEncapsulation = "string",
                                ServiceChainTlocIp = "string",
                                ServiceChainTlocListId = "string",
                                ServiceChainType = "string",
                                ServiceChainVpn = 0,
                                ServiceTlocColors = new[]
                                {
                                    "string",
                                },
                                ServiceTlocEncapsulation = "string",
                                ServiceTlocIp = "string",
                                ServiceTlocListId = "string",
                                ServiceType = "string",
                                ServiceVpn = "string",
                                TlocColors = new[]
                                {
                                    "string",
                                },
                                TlocEncapsulation = "string",
                                TlocIp = "string",
                                TlocListId = "string",
                                Vpn = "string",
                            },
                        },
                        SlaClasses = new[]
                        {
                            new Sdwan.Inputs.ApplicationPriorityTrafficPolicyPolicySequenceActionSlaClassArgs
                            {
                                FallbackToBestPath = false,
                                PreferredColorGroupListId = "string",
                                PreferredColors = new[]
                                {
                                    "string",
                                },
                                PreferredRemoteColors = new[]
                                {
                                    "string",
                                },
                                RemoteColorRestrict = false,
                                SlaClassListId = "string",
                                Strict = false,
                            },
                        },
                    },
                },
                BaseAction = "string",
                MatchEntries = new[]
                {
                    new Sdwan.Inputs.ApplicationPriorityTrafficPolicyPolicySequenceMatchEntryArgs
                    {
                        ApplicationListId = "string",
                        DestinationDataIpv4PrefixListId = "string",
                        DestinationDataIpv6PrefixListId = "string",
                        DestinationIpv4Prefix = "string",
                        DestinationIpv6Prefix = "string",
                        DestinationPorts = new[]
                        {
                            "string",
                        },
                        DestinationRegion = "string",
                        Dns = "string",
                        DnsApplicationListId = "string",
                        Dscp = 0,
                        Icmp6Messages = new[]
                        {
                            "string",
                        },
                        IcmpMessages = new[]
                        {
                            "string",
                        },
                        PacketLength = "string",
                        Protocols = new[]
                        {
                            "string",
                        },
                        SaasApplicationListId = "string",
                        ServiceAreas = new[]
                        {
                            "string",
                        },
                        SourceDataIpv4PrefxListId = "string",
                        SourceDataIpv6PrefxListId = "string",
                        SourceIpv4Prefix = "string",
                        SourceIpv6Prefix = "string",
                        SourcePorts = new[]
                        {
                            "string",
                        },
                        Tcp = "string",
                        TrafficCategory = "string",
                        TrafficClass = "string",
                        TrafficTo = "string",
                    },
                },
                Protocol = "string",
                SequenceId = 0,
                SequenceName = "string",
            },
        },
    });
    
    example, err := sdwan.NewApplicationPriorityTrafficPolicyPolicy(ctx, "applicationPriorityTrafficPolicyPolicyResource", &sdwan.ApplicationPriorityTrafficPolicyPolicyArgs{
    	DefaultAction:    pulumi.String("string"),
    	Direction:        pulumi.String("string"),
    	FeatureProfileId: pulumi.String("string"),
    	Vpns: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	Description: pulumi.String("string"),
    	Name:        pulumi.String("string"),
    	Sequences: sdwan.ApplicationPriorityTrafficPolicyPolicySequenceArray{
    		&sdwan.ApplicationPriorityTrafficPolicyPolicySequenceArgs{
    			Actions: sdwan.ApplicationPriorityTrafficPolicyPolicySequenceActionArray{
    				&sdwan.ApplicationPriorityTrafficPolicyPolicySequenceActionArgs{
    					BackupSlaPreferredColors: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    					CloudProbe:              pulumi.Bool(false),
    					CloudSaas:               pulumi.Bool(false),
    					Count:                   pulumi.String("string"),
    					FallbackToRouting:       pulumi.Bool(false),
    					Log:                     pulumi.Bool(false),
    					LossCorrectFecThreshold: pulumi.Int(0),
    					LossCorrectType:         pulumi.String("string"),
    					NatBypass:               pulumi.Bool(false),
    					NatDiaInterfaces: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    					NatDiaPools: pulumi.IntArray{
    						pulumi.Int(0),
    					},
    					NatFallback:           pulumi.Bool(false),
    					NatPool:               pulumi.Int(0),
    					NatVpn:                pulumi.Bool(false),
    					RedirectDnsField:      pulumi.String("string"),
    					RedirectDnsValue:      pulumi.String("string"),
    					SecureInternetGateway: pulumi.Bool(false),
    					SetParameters: sdwan.ApplicationPriorityTrafficPolicyPolicySequenceActionSetParameterArray{
    						&sdwan.ApplicationPriorityTrafficPolicyPolicySequenceActionSetParameterArgs{
    							Dscp:                  pulumi.Int(0),
    							ForwardingClassListId: pulumi.String("string"),
    							LocalTlocListColors: pulumi.StringArray{
    								pulumi.String("string"),
    							},
    							LocalTlocListEncapsulation: pulumi.String("string"),
    							LocalTlocListRestrict:      pulumi.String("string"),
    							NextHopIpv4:                pulumi.String("string"),
    							NextHopIpv6:                pulumi.String("string"),
    							NextHopLoose:               pulumi.Bool(false),
    							PolicerId:                  pulumi.String("string"),
    							PreferredColorGroupId:      pulumi.String("string"),
    							PreferredRemoteColorIds: pulumi.StringArray{
    								pulumi.String("string"),
    							},
    							PreferredRemoteColorRestrict:  pulumi.String("string"),
    							ServiceChainFallbackToRouting: pulumi.Bool(false),
    							ServiceChainLocal:             pulumi.Bool(false),
    							ServiceChainTlocColors: pulumi.StringArray{
    								pulumi.String("string"),
    							},
    							ServiceChainTlocEncapsulation: pulumi.String("string"),
    							ServiceChainTlocIp:            pulumi.String("string"),
    							ServiceChainTlocListId:        pulumi.String("string"),
    							ServiceChainType:              pulumi.String("string"),
    							ServiceChainVpn:               pulumi.Int(0),
    							ServiceTlocColors: pulumi.StringArray{
    								pulumi.String("string"),
    							},
    							ServiceTlocEncapsulation: pulumi.String("string"),
    							ServiceTlocIp:            pulumi.String("string"),
    							ServiceTlocListId:        pulumi.String("string"),
    							ServiceType:              pulumi.String("string"),
    							ServiceVpn:               pulumi.String("string"),
    							TlocColors: pulumi.StringArray{
    								pulumi.String("string"),
    							},
    							TlocEncapsulation: pulumi.String("string"),
    							TlocIp:            pulumi.String("string"),
    							TlocListId:        pulumi.String("string"),
    							Vpn:               pulumi.String("string"),
    						},
    					},
    					SlaClasses: sdwan.ApplicationPriorityTrafficPolicyPolicySequenceActionSlaClassArray{
    						&sdwan.ApplicationPriorityTrafficPolicyPolicySequenceActionSlaClassArgs{
    							FallbackToBestPath:        pulumi.Bool(false),
    							PreferredColorGroupListId: pulumi.String("string"),
    							PreferredColors: pulumi.StringArray{
    								pulumi.String("string"),
    							},
    							PreferredRemoteColors: pulumi.StringArray{
    								pulumi.String("string"),
    							},
    							RemoteColorRestrict: pulumi.Bool(false),
    							SlaClassListId:      pulumi.String("string"),
    							Strict:              pulumi.Bool(false),
    						},
    					},
    				},
    			},
    			BaseAction: pulumi.String("string"),
    			MatchEntries: sdwan.ApplicationPriorityTrafficPolicyPolicySequenceMatchEntryArray{
    				&sdwan.ApplicationPriorityTrafficPolicyPolicySequenceMatchEntryArgs{
    					ApplicationListId:               pulumi.String("string"),
    					DestinationDataIpv4PrefixListId: pulumi.String("string"),
    					DestinationDataIpv6PrefixListId: pulumi.String("string"),
    					DestinationIpv4Prefix:           pulumi.String("string"),
    					DestinationIpv6Prefix:           pulumi.String("string"),
    					DestinationPorts: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    					DestinationRegion:    pulumi.String("string"),
    					Dns:                  pulumi.String("string"),
    					DnsApplicationListId: pulumi.String("string"),
    					Dscp:                 pulumi.Int(0),
    					Icmp6Messages: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    					IcmpMessages: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    					PacketLength: pulumi.String("string"),
    					Protocols: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    					SaasApplicationListId: pulumi.String("string"),
    					ServiceAreas: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    					SourceDataIpv4PrefxListId: pulumi.String("string"),
    					SourceDataIpv6PrefxListId: pulumi.String("string"),
    					SourceIpv4Prefix:          pulumi.String("string"),
    					SourceIpv6Prefix:          pulumi.String("string"),
    					SourcePorts: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    					Tcp:             pulumi.String("string"),
    					TrafficCategory: pulumi.String("string"),
    					TrafficClass:    pulumi.String("string"),
    					TrafficTo:       pulumi.String("string"),
    				},
    			},
    			Protocol:     pulumi.String("string"),
    			SequenceId:   pulumi.Int(0),
    			SequenceName: pulumi.String("string"),
    		},
    	},
    })
    
    var applicationPriorityTrafficPolicyPolicyResource = new ApplicationPriorityTrafficPolicyPolicy("applicationPriorityTrafficPolicyPolicyResource", ApplicationPriorityTrafficPolicyPolicyArgs.builder()
        .defaultAction("string")
        .direction("string")
        .featureProfileId("string")
        .vpns("string")
        .description("string")
        .name("string")
        .sequences(ApplicationPriorityTrafficPolicyPolicySequenceArgs.builder()
            .actions(ApplicationPriorityTrafficPolicyPolicySequenceActionArgs.builder()
                .backupSlaPreferredColors("string")
                .cloudProbe(false)
                .cloudSaas(false)
                .count("string")
                .fallbackToRouting(false)
                .log(false)
                .lossCorrectFecThreshold(0)
                .lossCorrectType("string")
                .natBypass(false)
                .natDiaInterfaces("string")
                .natDiaPools(0)
                .natFallback(false)
                .natPool(0)
                .natVpn(false)
                .redirectDnsField("string")
                .redirectDnsValue("string")
                .secureInternetGateway(false)
                .setParameters(ApplicationPriorityTrafficPolicyPolicySequenceActionSetParameterArgs.builder()
                    .dscp(0)
                    .forwardingClassListId("string")
                    .localTlocListColors("string")
                    .localTlocListEncapsulation("string")
                    .localTlocListRestrict("string")
                    .nextHopIpv4("string")
                    .nextHopIpv6("string")
                    .nextHopLoose(false)
                    .policerId("string")
                    .preferredColorGroupId("string")
                    .preferredRemoteColorIds("string")
                    .preferredRemoteColorRestrict("string")
                    .serviceChainFallbackToRouting(false)
                    .serviceChainLocal(false)
                    .serviceChainTlocColors("string")
                    .serviceChainTlocEncapsulation("string")
                    .serviceChainTlocIp("string")
                    .serviceChainTlocListId("string")
                    .serviceChainType("string")
                    .serviceChainVpn(0)
                    .serviceTlocColors("string")
                    .serviceTlocEncapsulation("string")
                    .serviceTlocIp("string")
                    .serviceTlocListId("string")
                    .serviceType("string")
                    .serviceVpn("string")
                    .tlocColors("string")
                    .tlocEncapsulation("string")
                    .tlocIp("string")
                    .tlocListId("string")
                    .vpn("string")
                    .build())
                .slaClasses(ApplicationPriorityTrafficPolicyPolicySequenceActionSlaClassArgs.builder()
                    .fallbackToBestPath(false)
                    .preferredColorGroupListId("string")
                    .preferredColors("string")
                    .preferredRemoteColors("string")
                    .remoteColorRestrict(false)
                    .slaClassListId("string")
                    .strict(false)
                    .build())
                .build())
            .baseAction("string")
            .matchEntries(ApplicationPriorityTrafficPolicyPolicySequenceMatchEntryArgs.builder()
                .applicationListId("string")
                .destinationDataIpv4PrefixListId("string")
                .destinationDataIpv6PrefixListId("string")
                .destinationIpv4Prefix("string")
                .destinationIpv6Prefix("string")
                .destinationPorts("string")
                .destinationRegion("string")
                .dns("string")
                .dnsApplicationListId("string")
                .dscp(0)
                .icmp6Messages("string")
                .icmpMessages("string")
                .packetLength("string")
                .protocols("string")
                .saasApplicationListId("string")
                .serviceAreas("string")
                .sourceDataIpv4PrefxListId("string")
                .sourceDataIpv6PrefxListId("string")
                .sourceIpv4Prefix("string")
                .sourceIpv6Prefix("string")
                .sourcePorts("string")
                .tcp("string")
                .trafficCategory("string")
                .trafficClass("string")
                .trafficTo("string")
                .build())
            .protocol("string")
            .sequenceId(0)
            .sequenceName("string")
            .build())
        .build());
    
    application_priority_traffic_policy_policy_resource = sdwan.ApplicationPriorityTrafficPolicyPolicy("applicationPriorityTrafficPolicyPolicyResource",
        default_action="string",
        direction="string",
        feature_profile_id="string",
        vpns=["string"],
        description="string",
        name="string",
        sequences=[{
            "actions": [{
                "backup_sla_preferred_colors": ["string"],
                "cloud_probe": False,
                "cloud_saas": False,
                "count": "string",
                "fallback_to_routing": False,
                "log": False,
                "loss_correct_fec_threshold": 0,
                "loss_correct_type": "string",
                "nat_bypass": False,
                "nat_dia_interfaces": ["string"],
                "nat_dia_pools": [0],
                "nat_fallback": False,
                "nat_pool": 0,
                "nat_vpn": False,
                "redirect_dns_field": "string",
                "redirect_dns_value": "string",
                "secure_internet_gateway": False,
                "set_parameters": [{
                    "dscp": 0,
                    "forwarding_class_list_id": "string",
                    "local_tloc_list_colors": ["string"],
                    "local_tloc_list_encapsulation": "string",
                    "local_tloc_list_restrict": "string",
                    "next_hop_ipv4": "string",
                    "next_hop_ipv6": "string",
                    "next_hop_loose": False,
                    "policer_id": "string",
                    "preferred_color_group_id": "string",
                    "preferred_remote_color_ids": ["string"],
                    "preferred_remote_color_restrict": "string",
                    "service_chain_fallback_to_routing": False,
                    "service_chain_local": False,
                    "service_chain_tloc_colors": ["string"],
                    "service_chain_tloc_encapsulation": "string",
                    "service_chain_tloc_ip": "string",
                    "service_chain_tloc_list_id": "string",
                    "service_chain_type": "string",
                    "service_chain_vpn": 0,
                    "service_tloc_colors": ["string"],
                    "service_tloc_encapsulation": "string",
                    "service_tloc_ip": "string",
                    "service_tloc_list_id": "string",
                    "service_type": "string",
                    "service_vpn": "string",
                    "tloc_colors": ["string"],
                    "tloc_encapsulation": "string",
                    "tloc_ip": "string",
                    "tloc_list_id": "string",
                    "vpn": "string",
                }],
                "sla_classes": [{
                    "fallback_to_best_path": False,
                    "preferred_color_group_list_id": "string",
                    "preferred_colors": ["string"],
                    "preferred_remote_colors": ["string"],
                    "remote_color_restrict": False,
                    "sla_class_list_id": "string",
                    "strict": False,
                }],
            }],
            "base_action": "string",
            "match_entries": [{
                "application_list_id": "string",
                "destination_data_ipv4_prefix_list_id": "string",
                "destination_data_ipv6_prefix_list_id": "string",
                "destination_ipv4_prefix": "string",
                "destination_ipv6_prefix": "string",
                "destination_ports": ["string"],
                "destination_region": "string",
                "dns": "string",
                "dns_application_list_id": "string",
                "dscp": 0,
                "icmp6_messages": ["string"],
                "icmp_messages": ["string"],
                "packet_length": "string",
                "protocols": ["string"],
                "saas_application_list_id": "string",
                "service_areas": ["string"],
                "source_data_ipv4_prefx_list_id": "string",
                "source_data_ipv6_prefx_list_id": "string",
                "source_ipv4_prefix": "string",
                "source_ipv6_prefix": "string",
                "source_ports": ["string"],
                "tcp": "string",
                "traffic_category": "string",
                "traffic_class": "string",
                "traffic_to": "string",
            }],
            "protocol": "string",
            "sequence_id": 0,
            "sequence_name": "string",
        }])
    
    const applicationPriorityTrafficPolicyPolicyResource = new sdwan.ApplicationPriorityTrafficPolicyPolicy("applicationPriorityTrafficPolicyPolicyResource", {
        defaultAction: "string",
        direction: "string",
        featureProfileId: "string",
        vpns: ["string"],
        description: "string",
        name: "string",
        sequences: [{
            actions: [{
                backupSlaPreferredColors: ["string"],
                cloudProbe: false,
                cloudSaas: false,
                count: "string",
                fallbackToRouting: false,
                log: false,
                lossCorrectFecThreshold: 0,
                lossCorrectType: "string",
                natBypass: false,
                natDiaInterfaces: ["string"],
                natDiaPools: [0],
                natFallback: false,
                natPool: 0,
                natVpn: false,
                redirectDnsField: "string",
                redirectDnsValue: "string",
                secureInternetGateway: false,
                setParameters: [{
                    dscp: 0,
                    forwardingClassListId: "string",
                    localTlocListColors: ["string"],
                    localTlocListEncapsulation: "string",
                    localTlocListRestrict: "string",
                    nextHopIpv4: "string",
                    nextHopIpv6: "string",
                    nextHopLoose: false,
                    policerId: "string",
                    preferredColorGroupId: "string",
                    preferredRemoteColorIds: ["string"],
                    preferredRemoteColorRestrict: "string",
                    serviceChainFallbackToRouting: false,
                    serviceChainLocal: false,
                    serviceChainTlocColors: ["string"],
                    serviceChainTlocEncapsulation: "string",
                    serviceChainTlocIp: "string",
                    serviceChainTlocListId: "string",
                    serviceChainType: "string",
                    serviceChainVpn: 0,
                    serviceTlocColors: ["string"],
                    serviceTlocEncapsulation: "string",
                    serviceTlocIp: "string",
                    serviceTlocListId: "string",
                    serviceType: "string",
                    serviceVpn: "string",
                    tlocColors: ["string"],
                    tlocEncapsulation: "string",
                    tlocIp: "string",
                    tlocListId: "string",
                    vpn: "string",
                }],
                slaClasses: [{
                    fallbackToBestPath: false,
                    preferredColorGroupListId: "string",
                    preferredColors: ["string"],
                    preferredRemoteColors: ["string"],
                    remoteColorRestrict: false,
                    slaClassListId: "string",
                    strict: false,
                }],
            }],
            baseAction: "string",
            matchEntries: [{
                applicationListId: "string",
                destinationDataIpv4PrefixListId: "string",
                destinationDataIpv6PrefixListId: "string",
                destinationIpv4Prefix: "string",
                destinationIpv6Prefix: "string",
                destinationPorts: ["string"],
                destinationRegion: "string",
                dns: "string",
                dnsApplicationListId: "string",
                dscp: 0,
                icmp6Messages: ["string"],
                icmpMessages: ["string"],
                packetLength: "string",
                protocols: ["string"],
                saasApplicationListId: "string",
                serviceAreas: ["string"],
                sourceDataIpv4PrefxListId: "string",
                sourceDataIpv6PrefxListId: "string",
                sourceIpv4Prefix: "string",
                sourceIpv6Prefix: "string",
                sourcePorts: ["string"],
                tcp: "string",
                trafficCategory: "string",
                trafficClass: "string",
                trafficTo: "string",
            }],
            protocol: "string",
            sequenceId: 0,
            sequenceName: "string",
        }],
    });
    
    type: sdwan:ApplicationPriorityTrafficPolicyPolicy
    properties:
        defaultAction: string
        description: string
        direction: string
        featureProfileId: string
        name: string
        sequences:
            - actions:
                - backupSlaPreferredColors:
                    - string
                  cloudProbe: false
                  cloudSaas: false
                  count: string
                  fallbackToRouting: false
                  log: false
                  lossCorrectFecThreshold: 0
                  lossCorrectType: string
                  natBypass: false
                  natDiaInterfaces:
                    - string
                  natDiaPools:
                    - 0
                  natFallback: false
                  natPool: 0
                  natVpn: false
                  redirectDnsField: string
                  redirectDnsValue: string
                  secureInternetGateway: false
                  setParameters:
                    - dscp: 0
                      forwardingClassListId: string
                      localTlocListColors:
                        - string
                      localTlocListEncapsulation: string
                      localTlocListRestrict: string
                      nextHopIpv4: string
                      nextHopIpv6: string
                      nextHopLoose: false
                      policerId: string
                      preferredColorGroupId: string
                      preferredRemoteColorIds:
                        - string
                      preferredRemoteColorRestrict: string
                      serviceChainFallbackToRouting: false
                      serviceChainLocal: false
                      serviceChainTlocColors:
                        - string
                      serviceChainTlocEncapsulation: string
                      serviceChainTlocIp: string
                      serviceChainTlocListId: string
                      serviceChainType: string
                      serviceChainVpn: 0
                      serviceTlocColors:
                        - string
                      serviceTlocEncapsulation: string
                      serviceTlocIp: string
                      serviceTlocListId: string
                      serviceType: string
                      serviceVpn: string
                      tlocColors:
                        - string
                      tlocEncapsulation: string
                      tlocIp: string
                      tlocListId: string
                      vpn: string
                  slaClasses:
                    - fallbackToBestPath: false
                      preferredColorGroupListId: string
                      preferredColors:
                        - string
                      preferredRemoteColors:
                        - string
                      remoteColorRestrict: false
                      slaClassListId: string
                      strict: false
              baseAction: string
              matchEntries:
                - applicationListId: string
                  destinationDataIpv4PrefixListId: string
                  destinationDataIpv6PrefixListId: string
                  destinationIpv4Prefix: string
                  destinationIpv6Prefix: string
                  destinationPorts:
                    - string
                  destinationRegion: string
                  dns: string
                  dnsApplicationListId: string
                  dscp: 0
                  icmp6Messages:
                    - string
                  icmpMessages:
                    - string
                  packetLength: string
                  protocols:
                    - string
                  saasApplicationListId: string
                  serviceAreas:
                    - string
                  sourceDataIpv4PrefxListId: string
                  sourceDataIpv6PrefxListId: string
                  sourceIpv4Prefix: string
                  sourceIpv6Prefix: string
                  sourcePorts:
                    - string
                  tcp: string
                  trafficCategory: string
                  trafficClass: string
                  trafficTo: string
              protocol: string
              sequenceId: 0
              sequenceName: string
        vpns:
            - string
    

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

    DefaultAction string
    • Choices: drop, accept
    Direction string
    • Choices: service, tunnel, all
    FeatureProfileId string
    Feature Profile ID
    Vpns List<string>
    Description string
    The description of the Policy
    Name string
    The name of the Policy
    Sequences List<ApplicationPriorityTrafficPolicyPolicySequence>
    Traffic policy sequence list
    DefaultAction string
    • Choices: drop, accept
    Direction string
    • Choices: service, tunnel, all
    FeatureProfileId string
    Feature Profile ID
    Vpns []string
    Description string
    The description of the Policy
    Name string
    The name of the Policy
    Sequences []ApplicationPriorityTrafficPolicyPolicySequenceArgs
    Traffic policy sequence list
    defaultAction String
    • Choices: drop, accept
    direction String
    • Choices: service, tunnel, all
    featureProfileId String
    Feature Profile ID
    vpns List<String>
    description String
    The description of the Policy
    name String
    The name of the Policy
    sequences List<ApplicationPriorityTrafficPolicyPolicySequence>
    Traffic policy sequence list
    defaultAction string
    • Choices: drop, accept
    direction string
    • Choices: service, tunnel, all
    featureProfileId string
    Feature Profile ID
    vpns string[]
    description string
    The description of the Policy
    name string
    The name of the Policy
    sequences ApplicationPriorityTrafficPolicyPolicySequence[]
    Traffic policy sequence list
    default_action str
    • Choices: drop, accept
    direction str
    • Choices: service, tunnel, all
    feature_profile_id str
    Feature Profile ID
    vpns Sequence[str]
    description str
    The description of the Policy
    name str
    The name of the Policy
    sequences Sequence[ApplicationPriorityTrafficPolicyPolicySequenceArgs]
    Traffic policy sequence list
    defaultAction String
    • Choices: drop, accept
    direction String
    • Choices: service, tunnel, all
    featureProfileId String
    Feature Profile ID
    vpns List<String>
    description String
    The description of the Policy
    name String
    The name of the Policy
    sequences List<Property Map>
    Traffic policy sequence list

    Outputs

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

    Id string
    The provider-assigned unique ID for this managed resource.
    Version int
    The version of the Policy
    Id string
    The provider-assigned unique ID for this managed resource.
    Version int
    The version of the Policy
    id String
    The provider-assigned unique ID for this managed resource.
    version Integer
    The version of the Policy
    id string
    The provider-assigned unique ID for this managed resource.
    version number
    The version of the Policy
    id str
    The provider-assigned unique ID for this managed resource.
    version int
    The version of the Policy
    id String
    The provider-assigned unique ID for this managed resource.
    version Number
    The version of the Policy

    Look up Existing ApplicationPriorityTrafficPolicyPolicy Resource

    Get an existing ApplicationPriorityTrafficPolicyPolicy 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?: ApplicationPriorityTrafficPolicyPolicyState, opts?: CustomResourceOptions): ApplicationPriorityTrafficPolicyPolicy
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            default_action: Optional[str] = None,
            description: Optional[str] = None,
            direction: Optional[str] = None,
            feature_profile_id: Optional[str] = None,
            name: Optional[str] = None,
            sequences: Optional[Sequence[ApplicationPriorityTrafficPolicyPolicySequenceArgs]] = None,
            version: Optional[int] = None,
            vpns: Optional[Sequence[str]] = None) -> ApplicationPriorityTrafficPolicyPolicy
    func GetApplicationPriorityTrafficPolicyPolicy(ctx *Context, name string, id IDInput, state *ApplicationPriorityTrafficPolicyPolicyState, opts ...ResourceOption) (*ApplicationPriorityTrafficPolicyPolicy, error)
    public static ApplicationPriorityTrafficPolicyPolicy Get(string name, Input<string> id, ApplicationPriorityTrafficPolicyPolicyState? state, CustomResourceOptions? opts = null)
    public static ApplicationPriorityTrafficPolicyPolicy get(String name, Output<String> id, ApplicationPriorityTrafficPolicyPolicyState 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.
    The following state arguments are supported:
    DefaultAction string
    • Choices: drop, accept
    Description string
    The description of the Policy
    Direction string
    • Choices: service, tunnel, all
    FeatureProfileId string
    Feature Profile ID
    Name string
    The name of the Policy
    Sequences List<ApplicationPriorityTrafficPolicyPolicySequence>
    Traffic policy sequence list
    Version int
    The version of the Policy
    Vpns List<string>
    DefaultAction string
    • Choices: drop, accept
    Description string
    The description of the Policy
    Direction string
    • Choices: service, tunnel, all
    FeatureProfileId string
    Feature Profile ID
    Name string
    The name of the Policy
    Sequences []ApplicationPriorityTrafficPolicyPolicySequenceArgs
    Traffic policy sequence list
    Version int
    The version of the Policy
    Vpns []string
    defaultAction String
    • Choices: drop, accept
    description String
    The description of the Policy
    direction String
    • Choices: service, tunnel, all
    featureProfileId String
    Feature Profile ID
    name String
    The name of the Policy
    sequences List<ApplicationPriorityTrafficPolicyPolicySequence>
    Traffic policy sequence list
    version Integer
    The version of the Policy
    vpns List<String>
    defaultAction string
    • Choices: drop, accept
    description string
    The description of the Policy
    direction string
    • Choices: service, tunnel, all
    featureProfileId string
    Feature Profile ID
    name string
    The name of the Policy
    sequences ApplicationPriorityTrafficPolicyPolicySequence[]
    Traffic policy sequence list
    version number
    The version of the Policy
    vpns string[]
    default_action str
    • Choices: drop, accept
    description str
    The description of the Policy
    direction str
    • Choices: service, tunnel, all
    feature_profile_id str
    Feature Profile ID
    name str
    The name of the Policy
    sequences Sequence[ApplicationPriorityTrafficPolicyPolicySequenceArgs]
    Traffic policy sequence list
    version int
    The version of the Policy
    vpns Sequence[str]
    defaultAction String
    • Choices: drop, accept
    description String
    The description of the Policy
    direction String
    • Choices: service, tunnel, all
    featureProfileId String
    Feature Profile ID
    name String
    The name of the Policy
    sequences List<Property Map>
    Traffic policy sequence list
    version Number
    The version of the Policy
    vpns List<String>

    Supporting Types

    ApplicationPriorityTrafficPolicyPolicySequence, ApplicationPriorityTrafficPolicyPolicySequenceArgs

    Actions List<ApplicationPriorityTrafficPolicyPolicySequenceAction>
    BaseAction string
    Base Action

    • Choices: drop, accept
    MatchEntries List<ApplicationPriorityTrafficPolicyPolicySequenceMatchEntry>
    Protocol string
    Sequence IP Type

    • Choices: ipv4, ipv6, all
    SequenceId int
    Sequence Id

    • Range: 1-65536
    SequenceName string
    Sequence Name
    Actions []ApplicationPriorityTrafficPolicyPolicySequenceAction
    BaseAction string
    Base Action

    • Choices: drop, accept
    MatchEntries []ApplicationPriorityTrafficPolicyPolicySequenceMatchEntry
    Protocol string
    Sequence IP Type

    • Choices: ipv4, ipv6, all
    SequenceId int
    Sequence Id

    • Range: 1-65536
    SequenceName string
    Sequence Name
    actions List<ApplicationPriorityTrafficPolicyPolicySequenceAction>
    baseAction String
    Base Action

    • Choices: drop, accept
    matchEntries List<ApplicationPriorityTrafficPolicyPolicySequenceMatchEntry>
    protocol String
    Sequence IP Type

    • Choices: ipv4, ipv6, all
    sequenceId Integer
    Sequence Id

    • Range: 1-65536
    sequenceName String
    Sequence Name
    actions ApplicationPriorityTrafficPolicyPolicySequenceAction[]
    baseAction string
    Base Action

    • Choices: drop, accept
    matchEntries ApplicationPriorityTrafficPolicyPolicySequenceMatchEntry[]
    protocol string
    Sequence IP Type

    • Choices: ipv4, ipv6, all
    sequenceId number
    Sequence Id

    • Range: 1-65536
    sequenceName string
    Sequence Name
    actions Sequence[ApplicationPriorityTrafficPolicyPolicySequenceAction]
    base_action str
    Base Action

    • Choices: drop, accept
    match_entries Sequence[ApplicationPriorityTrafficPolicyPolicySequenceMatchEntry]
    protocol str
    Sequence IP Type

    • Choices: ipv4, ipv6, all
    sequence_id int
    Sequence Id

    • Range: 1-65536
    sequence_name str
    Sequence Name
    actions List<Property Map>
    baseAction String
    Base Action

    • Choices: drop, accept
    matchEntries List<Property Map>
    protocol String
    Sequence IP Type

    • Choices: ipv4, ipv6, all
    sequenceId Number
    Sequence Id

    • Range: 1-65536
    sequenceName String
    Sequence Name

    ApplicationPriorityTrafficPolicyPolicySequenceAction, ApplicationPriorityTrafficPolicyPolicySequenceActionArgs

    backupSlaPreferredColors List<String>
    Backup SLA perferred color
    cloudProbe Boolean
    cloudSaas Boolean
    count String
    fallbackToRouting Boolean
    log Boolean
    lossCorrectFecThreshold Integer
    • Range: 1-5
    lossCorrectType String
    • Choices: fecAdaptive, fecAlways, packetDuplication
    natBypass Boolean
    natDiaInterfaces List<String>
    natDiaPools List<Integer>
    natFallback Boolean
    natPool Integer
    • Range: 1-31
    natVpn Boolean
    redirectDnsField String
    • Choices: ipAddress, redirectDns
    redirectDnsValue String
    secureInternetGateway Boolean
    setParameters List<ApplicationPriorityTrafficPolicyPolicySequenceActionSetParameter>
    slaClasses List<ApplicationPriorityTrafficPolicyPolicySequenceActionSlaClass>
    slaClass
    backupSlaPreferredColors string[]
    Backup SLA perferred color
    cloudProbe boolean
    cloudSaas boolean
    count string
    fallbackToRouting boolean
    log boolean
    lossCorrectFecThreshold number
    • Range: 1-5
    lossCorrectType string
    • Choices: fecAdaptive, fecAlways, packetDuplication
    natBypass boolean
    natDiaInterfaces string[]
    natDiaPools number[]
    natFallback boolean
    natPool number
    • Range: 1-31
    natVpn boolean
    redirectDnsField string
    • Choices: ipAddress, redirectDns
    redirectDnsValue string
    secureInternetGateway boolean
    setParameters ApplicationPriorityTrafficPolicyPolicySequenceActionSetParameter[]
    slaClasses ApplicationPriorityTrafficPolicyPolicySequenceActionSlaClass[]
    slaClass
    backupSlaPreferredColors List<String>
    Backup SLA perferred color
    cloudProbe Boolean
    cloudSaas Boolean
    count String
    fallbackToRouting Boolean
    log Boolean
    lossCorrectFecThreshold Number
    • Range: 1-5
    lossCorrectType String
    • Choices: fecAdaptive, fecAlways, packetDuplication
    natBypass Boolean
    natDiaInterfaces List<String>
    natDiaPools List<Number>
    natFallback Boolean
    natPool Number
    • Range: 1-31
    natVpn Boolean
    redirectDnsField String
    • Choices: ipAddress, redirectDns
    redirectDnsValue String
    secureInternetGateway Boolean
    setParameters List<Property Map>
    slaClasses List<Property Map>
    slaClass

    ApplicationPriorityTrafficPolicyPolicySequenceActionSetParameter, ApplicationPriorityTrafficPolicyPolicySequenceActionSetParameterArgs

    Dscp int
    • Range: 0-63
    ForwardingClassListId string
    LocalTlocListColors List<string>
    LocalTlocListEncapsulation string
    • Choices: ipsec, gre
    LocalTlocListRestrict string
    NextHopIpv4 string
    NextHopIpv6 string
    NextHopLoose bool
    PolicerId string
    PreferredColorGroupId string
    PreferredRemoteColorIds List<string>
    PreferredRemoteColorRestrict string
    ServiceChainFallbackToRouting bool
    ServiceChainLocal bool
    ServiceChainTlocColors List<string>
    ServiceChainTlocEncapsulation string
    • Choices: ipsec, gre
    ServiceChainTlocIp string
    ServiceChainTlocListId string
    ServiceChainType string
    • Choices: SC1, SC2, SC4, SC5, SC6, SC7, SC8, SC9, SC10, SC11, SC12, SC13, SC14, SC15, SC16
    ServiceChainVpn int
    • Range: 0-65530
    ServiceTlocColors List<string>
    ServiceTlocEncapsulation string
    • Choices: ipsec, gre
    ServiceTlocIp string
    ServiceTlocListId string
    ServiceType string
    • Choices: FW, IDS, IDP, netsvc1, netsvc2, netsvc3, netsvc4, appqoe
    ServiceVpn string
    TlocColors List<string>
    TlocEncapsulation string
    • Choices: ipsec, gre
    TlocIp string
    TlocListId string
    Vpn string
    Dscp int
    • Range: 0-63
    ForwardingClassListId string
    LocalTlocListColors []string
    LocalTlocListEncapsulation string
    • Choices: ipsec, gre
    LocalTlocListRestrict string
    NextHopIpv4 string
    NextHopIpv6 string
    NextHopLoose bool
    PolicerId string
    PreferredColorGroupId string
    PreferredRemoteColorIds []string
    PreferredRemoteColorRestrict string
    ServiceChainFallbackToRouting bool
    ServiceChainLocal bool
    ServiceChainTlocColors []string
    ServiceChainTlocEncapsulation string
    • Choices: ipsec, gre
    ServiceChainTlocIp string
    ServiceChainTlocListId string
    ServiceChainType string
    • Choices: SC1, SC2, SC4, SC5, SC6, SC7, SC8, SC9, SC10, SC11, SC12, SC13, SC14, SC15, SC16
    ServiceChainVpn int
    • Range: 0-65530
    ServiceTlocColors []string
    ServiceTlocEncapsulation string
    • Choices: ipsec, gre
    ServiceTlocIp string
    ServiceTlocListId string
    ServiceType string
    • Choices: FW, IDS, IDP, netsvc1, netsvc2, netsvc3, netsvc4, appqoe
    ServiceVpn string
    TlocColors []string
    TlocEncapsulation string
    • Choices: ipsec, gre
    TlocIp string
    TlocListId string
    Vpn string
    dscp Integer
    • Range: 0-63
    forwardingClassListId String
    localTlocListColors List<String>
    localTlocListEncapsulation String
    • Choices: ipsec, gre
    localTlocListRestrict String
    nextHopIpv4 String
    nextHopIpv6 String
    nextHopLoose Boolean
    policerId String
    preferredColorGroupId String
    preferredRemoteColorIds List<String>
    preferredRemoteColorRestrict String
    serviceChainFallbackToRouting Boolean
    serviceChainLocal Boolean
    serviceChainTlocColors List<String>
    serviceChainTlocEncapsulation String
    • Choices: ipsec, gre
    serviceChainTlocIp String
    serviceChainTlocListId String
    serviceChainType String
    • Choices: SC1, SC2, SC4, SC5, SC6, SC7, SC8, SC9, SC10, SC11, SC12, SC13, SC14, SC15, SC16
    serviceChainVpn Integer
    • Range: 0-65530
    serviceTlocColors List<String>
    serviceTlocEncapsulation String
    • Choices: ipsec, gre
    serviceTlocIp String
    serviceTlocListId String
    serviceType String
    • Choices: FW, IDS, IDP, netsvc1, netsvc2, netsvc3, netsvc4, appqoe
    serviceVpn String
    tlocColors List<String>
    tlocEncapsulation String
    • Choices: ipsec, gre
    tlocIp String
    tlocListId String
    vpn String
    dscp number
    • Range: 0-63
    forwardingClassListId string
    localTlocListColors string[]
    localTlocListEncapsulation string
    • Choices: ipsec, gre
    localTlocListRestrict string
    nextHopIpv4 string
    nextHopIpv6 string
    nextHopLoose boolean
    policerId string
    preferredColorGroupId string
    preferredRemoteColorIds string[]
    preferredRemoteColorRestrict string
    serviceChainFallbackToRouting boolean
    serviceChainLocal boolean
    serviceChainTlocColors string[]
    serviceChainTlocEncapsulation string
    • Choices: ipsec, gre
    serviceChainTlocIp string
    serviceChainTlocListId string
    serviceChainType string
    • Choices: SC1, SC2, SC4, SC5, SC6, SC7, SC8, SC9, SC10, SC11, SC12, SC13, SC14, SC15, SC16
    serviceChainVpn number
    • Range: 0-65530
    serviceTlocColors string[]
    serviceTlocEncapsulation string
    • Choices: ipsec, gre
    serviceTlocIp string
    serviceTlocListId string
    serviceType string
    • Choices: FW, IDS, IDP, netsvc1, netsvc2, netsvc3, netsvc4, appqoe
    serviceVpn string
    tlocColors string[]
    tlocEncapsulation string
    • Choices: ipsec, gre
    tlocIp string
    tlocListId string
    vpn string
    dscp int
    • Range: 0-63
    forwarding_class_list_id str
    local_tloc_list_colors Sequence[str]
    local_tloc_list_encapsulation str
    • Choices: ipsec, gre
    local_tloc_list_restrict str
    next_hop_ipv4 str
    next_hop_ipv6 str
    next_hop_loose bool
    policer_id str
    preferred_color_group_id str
    preferred_remote_color_ids Sequence[str]
    preferred_remote_color_restrict str
    service_chain_fallback_to_routing bool
    service_chain_local bool
    service_chain_tloc_colors Sequence[str]
    service_chain_tloc_encapsulation str
    • Choices: ipsec, gre
    service_chain_tloc_ip str
    service_chain_tloc_list_id str
    service_chain_type str
    • Choices: SC1, SC2, SC4, SC5, SC6, SC7, SC8, SC9, SC10, SC11, SC12, SC13, SC14, SC15, SC16
    service_chain_vpn int
    • Range: 0-65530
    service_tloc_colors Sequence[str]
    service_tloc_encapsulation str
    • Choices: ipsec, gre
    service_tloc_ip str
    service_tloc_list_id str
    service_type str
    • Choices: FW, IDS, IDP, netsvc1, netsvc2, netsvc3, netsvc4, appqoe
    service_vpn str
    tloc_colors Sequence[str]
    tloc_encapsulation str
    • Choices: ipsec, gre
    tloc_ip str
    tloc_list_id str
    vpn str
    dscp Number
    • Range: 0-63
    forwardingClassListId String
    localTlocListColors List<String>
    localTlocListEncapsulation String
    • Choices: ipsec, gre
    localTlocListRestrict String
    nextHopIpv4 String
    nextHopIpv6 String
    nextHopLoose Boolean
    policerId String
    preferredColorGroupId String
    preferredRemoteColorIds List<String>
    preferredRemoteColorRestrict String
    serviceChainFallbackToRouting Boolean
    serviceChainLocal Boolean
    serviceChainTlocColors List<String>
    serviceChainTlocEncapsulation String
    • Choices: ipsec, gre
    serviceChainTlocIp String
    serviceChainTlocListId String
    serviceChainType String
    • Choices: SC1, SC2, SC4, SC5, SC6, SC7, SC8, SC9, SC10, SC11, SC12, SC13, SC14, SC15, SC16
    serviceChainVpn Number
    • Range: 0-65530
    serviceTlocColors List<String>
    serviceTlocEncapsulation String
    • Choices: ipsec, gre
    serviceTlocIp String
    serviceTlocListId String
    serviceType String
    • Choices: FW, IDS, IDP, netsvc1, netsvc2, netsvc3, netsvc4, appqoe
    serviceVpn String
    tlocColors List<String>
    tlocEncapsulation String
    • Choices: ipsec, gre
    tlocIp String
    tlocListId String
    vpn String

    ApplicationPriorityTrafficPolicyPolicySequenceActionSlaClass, ApplicationPriorityTrafficPolicyPolicySequenceActionSlaClassArgs

    ApplicationPriorityTrafficPolicyPolicySequenceMatchEntry, ApplicationPriorityTrafficPolicyPolicySequenceMatchEntryArgs

    ApplicationListId string
    DestinationDataIpv4PrefixListId string
    DestinationDataIpv6PrefixListId string
    DestinationIpv4Prefix string
    Destination Data IP Prefix
    DestinationIpv6Prefix string
    Destination Data IP Prefix
    DestinationPorts List<string>
    Destination Port (0-65535) range or individual number separated by space
    DestinationRegion string
    Destination Region

    • Choices: primary-region, secondary-region, other-region
    Dns string
    Dns

    • Choices: request, response
    DnsApplicationListId string
    Dscp int
    DSCP number

    • Range: 0-63
    Icmp6Messages List<string>
    ICMP6 Message
    IcmpMessages List<string>
    ICMP Message
    PacketLength string
    Packet Length
    Protocols List<string>
    protocol (0-255) range or individual number separated by space
    SaasApplicationListId string
    ServiceAreas List<string>
    M365 Service Area
    SourceDataIpv4PrefxListId string
    SourceDataIpv6PrefxListId string
    SourceIpv4Prefix string
    Source Data IP Prefix
    SourceIpv6Prefix string
    Source Data IP Prefix
    SourcePorts List<string>
    Source Port (0-65535) range or individual number separated by space
    Tcp string
    TCP States

    • Choices: syn
    TrafficCategory string
    M365 Traffic Category

    • Choices: optimize-allow, optimize, all
    TrafficClass string
    Traffic Class

    • Choices: gold-voip-telephony, gold-broadcast-video, gold-real-time-interactive, gold-multimedia-conferencing, gold-multimedia-streaming, gold-network-control, gold-signaling, gold-ops-admin-mgmt, gold-transactional-data, gold-bulk-data, silver, bronze
    TrafficTo string
    Traffic to

    • Choices: core, service, access
    ApplicationListId string
    DestinationDataIpv4PrefixListId string
    DestinationDataIpv6PrefixListId string
    DestinationIpv4Prefix string
    Destination Data IP Prefix
    DestinationIpv6Prefix string
    Destination Data IP Prefix
    DestinationPorts []string
    Destination Port (0-65535) range or individual number separated by space
    DestinationRegion string
    Destination Region

    • Choices: primary-region, secondary-region, other-region
    Dns string
    Dns

    • Choices: request, response
    DnsApplicationListId string
    Dscp int
    DSCP number

    • Range: 0-63
    Icmp6Messages []string
    ICMP6 Message
    IcmpMessages []string
    ICMP Message
    PacketLength string
    Packet Length
    Protocols []string
    protocol (0-255) range or individual number separated by space
    SaasApplicationListId string
    ServiceAreas []string
    M365 Service Area
    SourceDataIpv4PrefxListId string
    SourceDataIpv6PrefxListId string
    SourceIpv4Prefix string
    Source Data IP Prefix
    SourceIpv6Prefix string
    Source Data IP Prefix
    SourcePorts []string
    Source Port (0-65535) range or individual number separated by space
    Tcp string
    TCP States

    • Choices: syn
    TrafficCategory string
    M365 Traffic Category

    • Choices: optimize-allow, optimize, all
    TrafficClass string
    Traffic Class

    • Choices: gold-voip-telephony, gold-broadcast-video, gold-real-time-interactive, gold-multimedia-conferencing, gold-multimedia-streaming, gold-network-control, gold-signaling, gold-ops-admin-mgmt, gold-transactional-data, gold-bulk-data, silver, bronze
    TrafficTo string
    Traffic to

    • Choices: core, service, access
    applicationListId String
    destinationDataIpv4PrefixListId String
    destinationDataIpv6PrefixListId String
    destinationIpv4Prefix String
    Destination Data IP Prefix
    destinationIpv6Prefix String
    Destination Data IP Prefix
    destinationPorts List<String>
    Destination Port (0-65535) range or individual number separated by space
    destinationRegion String
    Destination Region

    • Choices: primary-region, secondary-region, other-region
    dns String
    Dns

    • Choices: request, response
    dnsApplicationListId String
    dscp Integer
    DSCP number

    • Range: 0-63
    icmp6Messages List<String>
    ICMP6 Message
    icmpMessages List<String>
    ICMP Message
    packetLength String
    Packet Length
    protocols List<String>
    protocol (0-255) range or individual number separated by space
    saasApplicationListId String
    serviceAreas List<String>
    M365 Service Area
    sourceDataIpv4PrefxListId String
    sourceDataIpv6PrefxListId String
    sourceIpv4Prefix String
    Source Data IP Prefix
    sourceIpv6Prefix String
    Source Data IP Prefix
    sourcePorts List<String>
    Source Port (0-65535) range or individual number separated by space
    tcp String
    TCP States

    • Choices: syn
    trafficCategory String
    M365 Traffic Category

    • Choices: optimize-allow, optimize, all
    trafficClass String
    Traffic Class

    • Choices: gold-voip-telephony, gold-broadcast-video, gold-real-time-interactive, gold-multimedia-conferencing, gold-multimedia-streaming, gold-network-control, gold-signaling, gold-ops-admin-mgmt, gold-transactional-data, gold-bulk-data, silver, bronze
    trafficTo String
    Traffic to

    • Choices: core, service, access
    applicationListId string
    destinationDataIpv4PrefixListId string
    destinationDataIpv6PrefixListId string
    destinationIpv4Prefix string
    Destination Data IP Prefix
    destinationIpv6Prefix string
    Destination Data IP Prefix
    destinationPorts string[]
    Destination Port (0-65535) range or individual number separated by space
    destinationRegion string
    Destination Region

    • Choices: primary-region, secondary-region, other-region
    dns string
    Dns

    • Choices: request, response
    dnsApplicationListId string
    dscp number
    DSCP number

    • Range: 0-63
    icmp6Messages string[]
    ICMP6 Message
    icmpMessages string[]
    ICMP Message
    packetLength string
    Packet Length
    protocols string[]
    protocol (0-255) range or individual number separated by space
    saasApplicationListId string
    serviceAreas string[]
    M365 Service Area
    sourceDataIpv4PrefxListId string
    sourceDataIpv6PrefxListId string
    sourceIpv4Prefix string
    Source Data IP Prefix
    sourceIpv6Prefix string
    Source Data IP Prefix
    sourcePorts string[]
    Source Port (0-65535) range or individual number separated by space
    tcp string
    TCP States

    • Choices: syn
    trafficCategory string
    M365 Traffic Category

    • Choices: optimize-allow, optimize, all
    trafficClass string
    Traffic Class

    • Choices: gold-voip-telephony, gold-broadcast-video, gold-real-time-interactive, gold-multimedia-conferencing, gold-multimedia-streaming, gold-network-control, gold-signaling, gold-ops-admin-mgmt, gold-transactional-data, gold-bulk-data, silver, bronze
    trafficTo string
    Traffic to

    • Choices: core, service, access
    application_list_id str
    destination_data_ipv4_prefix_list_id str
    destination_data_ipv6_prefix_list_id str
    destination_ipv4_prefix str
    Destination Data IP Prefix
    destination_ipv6_prefix str
    Destination Data IP Prefix
    destination_ports Sequence[str]
    Destination Port (0-65535) range or individual number separated by space
    destination_region str
    Destination Region

    • Choices: primary-region, secondary-region, other-region
    dns str
    Dns

    • Choices: request, response
    dns_application_list_id str
    dscp int
    DSCP number

    • Range: 0-63
    icmp6_messages Sequence[str]
    ICMP6 Message
    icmp_messages Sequence[str]
    ICMP Message
    packet_length str
    Packet Length
    protocols Sequence[str]
    protocol (0-255) range or individual number separated by space
    saas_application_list_id str
    service_areas Sequence[str]
    M365 Service Area
    source_data_ipv4_prefx_list_id str
    source_data_ipv6_prefx_list_id str
    source_ipv4_prefix str
    Source Data IP Prefix
    source_ipv6_prefix str
    Source Data IP Prefix
    source_ports Sequence[str]
    Source Port (0-65535) range or individual number separated by space
    tcp str
    TCP States

    • Choices: syn
    traffic_category str
    M365 Traffic Category

    • Choices: optimize-allow, optimize, all
    traffic_class str
    Traffic Class

    • Choices: gold-voip-telephony, gold-broadcast-video, gold-real-time-interactive, gold-multimedia-conferencing, gold-multimedia-streaming, gold-network-control, gold-signaling, gold-ops-admin-mgmt, gold-transactional-data, gold-bulk-data, silver, bronze
    traffic_to str
    Traffic to

    • Choices: core, service, access
    applicationListId String
    destinationDataIpv4PrefixListId String
    destinationDataIpv6PrefixListId String
    destinationIpv4Prefix String
    Destination Data IP Prefix
    destinationIpv6Prefix String
    Destination Data IP Prefix
    destinationPorts List<String>
    Destination Port (0-65535) range or individual number separated by space
    destinationRegion String
    Destination Region

    • Choices: primary-region, secondary-region, other-region
    dns String
    Dns

    • Choices: request, response
    dnsApplicationListId String
    dscp Number
    DSCP number

    • Range: 0-63
    icmp6Messages List<String>
    ICMP6 Message
    icmpMessages List<String>
    ICMP Message
    packetLength String
    Packet Length
    protocols List<String>
    protocol (0-255) range or individual number separated by space
    saasApplicationListId String
    serviceAreas List<String>
    M365 Service Area
    sourceDataIpv4PrefxListId String
    sourceDataIpv6PrefxListId String
    sourceIpv4Prefix String
    Source Data IP Prefix
    sourceIpv6Prefix String
    Source Data IP Prefix
    sourcePorts List<String>
    Source Port (0-65535) range or individual number separated by space
    tcp String
    TCP States

    • Choices: syn
    trafficCategory String
    M365 Traffic Category

    • Choices: optimize-allow, optimize, all
    trafficClass String
    Traffic Class

    • Choices: gold-voip-telephony, gold-broadcast-video, gold-real-time-interactive, gold-multimedia-conferencing, gold-multimedia-streaming, gold-network-control, gold-signaling, gold-ops-admin-mgmt, gold-transactional-data, gold-bulk-data, silver, bronze
    trafficTo String
    Traffic to

    • Choices: core, service, access

    Import

    Expected import identifier with the format: “application_priority_traffic_policy_policy_id,feature_profile_id”

    $ pulumi import sdwan:index/applicationPriorityTrafficPolicyPolicy:ApplicationPriorityTrafficPolicyPolicy example "f6b2c44c-693c-4763-b010-895aa3d236bd,f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac"
    

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

    Package Details

    Repository
    sdwan pulumi/pulumi-sdwan
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the sdwan Terraform Provider.
    sdwan logo
    Cisco Catalyst SD-WAN v0.2.1 published on Tuesday, Nov 26, 2024 by Pulumi