1. Packages
  2. Cisco Catalyst SD-WAN Provider
  3. API Docs
  4. ApplicationPriorityTrafficPolicyPolicy
Cisco Catalyst SD-WAN v0.3.0 published on Friday, Mar 28, 2025 by Pulumi

sdwan.ApplicationPriorityTrafficPolicyPolicy

Explore with Pulumi AI

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());

    }
}
Copy
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:
                - {}
Copy

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 This property is required. string
The unique name of the resource.
args This property is required. ApplicationPriorityTrafficPolicyPolicyArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. 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 This property is required. string
The unique name of the resource.
args This property is required. ApplicationPriorityTrafficPolicyPolicyArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. ApplicationPriorityTrafficPolicyPolicyArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. 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",
        },
    },
});
Copy
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"),
		},
	},
})
Copy
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());
Copy
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",
    }])
Copy
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",
    }],
});
Copy
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
Copy

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 This property is required. string
  • Choices: drop, accept
Direction This property is required. string
  • Choices: service, tunnel, all
FeatureProfileId This property is required. string
Feature Profile ID
Vpns This property is required. List<string>
Description string
The description of the Policy
Name string
The name of the Policy
Sequences List<ApplicationPriorityTrafficPolicyPolicySequence>
Traffic policy sequence list
DefaultAction This property is required. string
  • Choices: drop, accept
Direction This property is required. string
  • Choices: service, tunnel, all
FeatureProfileId This property is required. string
Feature Profile ID
Vpns This property is required. []string
Description string
The description of the Policy
Name string
The name of the Policy
Sequences []ApplicationPriorityTrafficPolicyPolicySequenceArgs
Traffic policy sequence list
defaultAction This property is required. String
  • Choices: drop, accept
direction This property is required. String
  • Choices: service, tunnel, all
featureProfileId This property is required. String
Feature Profile ID
vpns This property is required. List<String>
description String
The description of the Policy
name String
The name of the Policy
sequences List<ApplicationPriorityTrafficPolicyPolicySequence>
Traffic policy sequence list
defaultAction This property is required. string
  • Choices: drop, accept
direction This property is required. string
  • Choices: service, tunnel, all
featureProfileId This property is required. string
Feature Profile ID
vpns This property is required. string[]
description string
The description of the Policy
name string
The name of the Policy
sequences ApplicationPriorityTrafficPolicyPolicySequence[]
Traffic policy sequence list
default_action This property is required. str
  • Choices: drop, accept
direction This property is required. str
  • Choices: service, tunnel, all
feature_profile_id This property is required. str
Feature Profile ID
vpns This property is required. Sequence[str]
description str
The description of the Policy
name str
The name of the Policy
sequences Sequence[ApplicationPriorityTrafficPolicyPolicySequenceArgs]
Traffic policy sequence list
defaultAction This property is required. String
  • Choices: drop, accept
direction This property is required. String
  • Choices: service, tunnel, all
featureProfileId This property is required. String
Feature Profile ID
vpns This property is required. 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)
resources:  _:    type: sdwan:ApplicationPriorityTrafficPolicyPolicy    get:      id: ${id}
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
resource_name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
The following state arguments are supported:
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"
Copy

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.