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());
    }
}
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
 
- Choices: 
- Direction string
- Choices: service,tunnel,all
 
- Choices: 
- FeatureProfile stringId 
- Feature Profile ID
- Vpns List<string>
- Description string
- The description of the Policy
- Name string
- The name of the Policy
- Sequences
List<ApplicationPriority Traffic Policy Policy Sequence> 
- Traffic policy sequence list
- DefaultAction string
- Choices: drop,accept
 
- Choices: 
- Direction string
- Choices: service,tunnel,all
 
- Choices: 
- FeatureProfile stringId 
- Feature Profile ID
- Vpns []string
- Description string
- The description of the Policy
- Name string
- The name of the Policy
- Sequences
[]ApplicationPriority Traffic Policy Policy Sequence Args 
- Traffic policy sequence list
- defaultAction String
- Choices: drop,accept
 
- Choices: 
- direction String
- Choices: service,tunnel,all
 
- Choices: 
- featureProfile StringId 
- Feature Profile ID
- vpns List<String>
- description String
- The description of the Policy
- name String
- The name of the Policy
- sequences
List<ApplicationPriority Traffic Policy Policy Sequence> 
- Traffic policy sequence list
- defaultAction string
- Choices: drop,accept
 
- Choices: 
- direction string
- Choices: service,tunnel,all
 
- Choices: 
- featureProfile stringId 
- Feature Profile ID
- vpns string[]
- description string
- The description of the Policy
- name string
- The name of the Policy
- sequences
ApplicationPriority Traffic Policy Policy Sequence[] 
- Traffic policy sequence list
- default_action str
- Choices: drop,accept
 
- Choices: 
- direction str
- Choices: service,tunnel,all
 
- Choices: 
- feature_profile_ strid 
- Feature Profile ID
- vpns Sequence[str]
- description str
- The description of the Policy
- name str
- The name of the Policy
- sequences
Sequence[ApplicationPriority Traffic Policy Policy Sequence Args] 
- Traffic policy sequence list
- defaultAction String
- Choices: drop,accept
 
- Choices: 
- direction String
- Choices: service,tunnel,all
 
- Choices: 
- featureProfile StringId 
- 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:
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) -> ApplicationPriorityTrafficPolicyPolicyfunc 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
- 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.
- DefaultAction string
- Choices: drop,accept
 
- Choices: 
- Description string
- The description of the Policy
- Direction string
- Choices: service,tunnel,all
 
- Choices: 
- FeatureProfile stringId 
- Feature Profile ID
- Name string
- The name of the Policy
- Sequences
List<ApplicationPriority Traffic Policy Policy Sequence> 
- Traffic policy sequence list
- Version int
- The version of the Policy
- Vpns List<string>
- DefaultAction string
- Choices: drop,accept
 
- Choices: 
- Description string
- The description of the Policy
- Direction string
- Choices: service,tunnel,all
 
- Choices: 
- FeatureProfile stringId 
- Feature Profile ID
- Name string
- The name of the Policy
- Sequences
[]ApplicationPriority Traffic Policy Policy Sequence Args 
- Traffic policy sequence list
- Version int
- The version of the Policy
- Vpns []string
- defaultAction String
- Choices: drop,accept
 
- Choices: 
- description String
- The description of the Policy
- direction String
- Choices: service,tunnel,all
 
- Choices: 
- featureProfile StringId 
- Feature Profile ID
- name String
- The name of the Policy
- sequences
List<ApplicationPriority Traffic Policy Policy Sequence> 
- Traffic policy sequence list
- version Integer
- The version of the Policy
- vpns List<String>
- defaultAction string
- Choices: drop,accept
 
- Choices: 
- description string
- The description of the Policy
- direction string
- Choices: service,tunnel,all
 
- Choices: 
- featureProfile stringId 
- Feature Profile ID
- name string
- The name of the Policy
- sequences
ApplicationPriority Traffic Policy Policy Sequence[] 
- Traffic policy sequence list
- version number
- The version of the Policy
- vpns string[]
- default_action str
- Choices: drop,accept
 
- Choices: 
- description str
- The description of the Policy
- direction str
- Choices: service,tunnel,all
 
- Choices: 
- feature_profile_ strid 
- Feature Profile ID
- name str
- The name of the Policy
- sequences
Sequence[ApplicationPriority Traffic Policy Policy Sequence Args] 
- Traffic policy sequence list
- version int
- The version of the Policy
- vpns Sequence[str]
- defaultAction String
- Choices: drop,accept
 
- Choices: 
- description String
- The description of the Policy
- direction String
- Choices: service,tunnel,all
 
- Choices: 
- featureProfile StringId 
- 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<ApplicationPriority Traffic Policy Policy Sequence Action> 
- BaseAction string
- Base Action- Choices: drop,accept
 
- Choices: 
- MatchEntries List<ApplicationPriority Traffic Policy Policy Sequence Match Entry> 
- Protocol string
- Sequence IP Type- Choices: ipv4,ipv6,all
 
- Choices: 
- SequenceId int
- Sequence Id- Range: 1-65536
 
- Range: 
- SequenceName string
- Sequence Name
- Actions
[]ApplicationPriority Traffic Policy Policy Sequence Action 
- BaseAction string
- Base Action- Choices: drop,accept
 
- Choices: 
- MatchEntries []ApplicationPriority Traffic Policy Policy Sequence Match Entry 
- Protocol string
- Sequence IP Type- Choices: ipv4,ipv6,all
 
- Choices: 
- SequenceId int
- Sequence Id- Range: 1-65536
 
- Range: 
- SequenceName string
- Sequence Name
- actions
List<ApplicationPriority Traffic Policy Policy Sequence Action> 
- baseAction String
- Base Action- Choices: drop,accept
 
- Choices: 
- matchEntries List<ApplicationPriority Traffic Policy Policy Sequence Match Entry> 
- protocol String
- Sequence IP Type- Choices: ipv4,ipv6,all
 
- Choices: 
- sequenceId Integer
- Sequence Id- Range: 1-65536
 
- Range: 
- sequenceName String
- Sequence Name
- actions
ApplicationPriority Traffic Policy Policy Sequence Action[] 
- baseAction string
- Base Action- Choices: drop,accept
 
- Choices: 
- matchEntries ApplicationPriority Traffic Policy Policy Sequence Match Entry[] 
- protocol string
- Sequence IP Type- Choices: ipv4,ipv6,all
 
- Choices: 
- sequenceId number
- Sequence Id- Range: 1-65536
 
- Range: 
- sequenceName string
- Sequence Name
- actions
Sequence[ApplicationPriority Traffic Policy Policy Sequence Action] 
- base_action str
- Base Action- Choices: drop,accept
 
- Choices: 
- match_entries Sequence[ApplicationPriority Traffic Policy Policy Sequence Match Entry] 
- protocol str
- Sequence IP Type- Choices: ipv4,ipv6,all
 
- Choices: 
- sequence_id int
- Sequence Id- Range: 1-65536
 
- Range: 
- sequence_name str
- Sequence Name
- actions List<Property Map>
- baseAction String
- Base Action- Choices: drop,accept
 
- Choices: 
- matchEntries List<Property Map>
- protocol String
- Sequence IP Type- Choices: ipv4,ipv6,all
 
- Choices: 
- sequenceId Number
- Sequence Id- Range: 1-65536
 
- Range: 
- sequenceName String
- Sequence Name
ApplicationPriorityTrafficPolicyPolicySequenceAction, ApplicationPriorityTrafficPolicyPolicySequenceActionArgs              
- BackupSla List<string>Preferred Colors 
- Backup SLA perferred color
- CloudProbe bool
- CloudSaas bool
- Count string
- FallbackTo boolRouting 
- Log bool
- LossCorrect intFec Threshold 
- Range: 1-5
 
- Range: 
- LossCorrect stringType 
- Choices: fecAdaptive,fecAlways,packetDuplication
 
- Choices: 
- NatBypass bool
- NatDia List<string>Interfaces 
- NatDia List<int>Pools 
- NatFallback bool
- NatPool int
- Range: 1-31
 
- Range: 
- NatVpn bool
- RedirectDns stringField 
- Choices: ipAddress,redirectDns
 
- Choices: 
- RedirectDns stringValue 
- SecureInternet boolGateway 
- SetParameters List<ApplicationPriority Traffic Policy Policy Sequence Action Set Parameter> 
- SlaClasses List<ApplicationPriority Traffic Policy Policy Sequence Action Sla Class> 
- slaClass
- BackupSla []stringPreferred Colors 
- Backup SLA perferred color
- CloudProbe bool
- CloudSaas bool
- Count string
- FallbackTo boolRouting 
- Log bool
- LossCorrect intFec Threshold 
- Range: 1-5
 
- Range: 
- LossCorrect stringType 
- Choices: fecAdaptive,fecAlways,packetDuplication
 
- Choices: 
- NatBypass bool
- NatDia []stringInterfaces 
- NatDia []intPools 
- NatFallback bool
- NatPool int
- Range: 1-31
 
- Range: 
- NatVpn bool
- RedirectDns stringField 
- Choices: ipAddress,redirectDns
 
- Choices: 
- RedirectDns stringValue 
- SecureInternet boolGateway 
- SetParameters []ApplicationPriority Traffic Policy Policy Sequence Action Set Parameter 
- SlaClasses []ApplicationPriority Traffic Policy Policy Sequence Action Sla Class 
- slaClass
- backupSla List<String>Preferred Colors 
- Backup SLA perferred color
- cloudProbe Boolean
- cloudSaas Boolean
- count String
- fallbackTo BooleanRouting 
- log Boolean
- lossCorrect IntegerFec Threshold 
- Range: 1-5
 
- Range: 
- lossCorrect StringType 
- Choices: fecAdaptive,fecAlways,packetDuplication
 
- Choices: 
- natBypass Boolean
- natDia List<String>Interfaces 
- natDia List<Integer>Pools 
- natFallback Boolean
- natPool Integer
- Range: 1-31
 
- Range: 
- natVpn Boolean
- redirectDns StringField 
- Choices: ipAddress,redirectDns
 
- Choices: 
- redirectDns StringValue 
- secureInternet BooleanGateway 
- setParameters List<ApplicationPriority Traffic Policy Policy Sequence Action Set Parameter> 
- slaClasses List<ApplicationPriority Traffic Policy Policy Sequence Action Sla Class> 
- slaClass
- backupSla string[]Preferred Colors 
- Backup SLA perferred color
- cloudProbe boolean
- cloudSaas boolean
- count string
- fallbackTo booleanRouting 
- log boolean
- lossCorrect numberFec Threshold 
- Range: 1-5
 
- Range: 
- lossCorrect stringType 
- Choices: fecAdaptive,fecAlways,packetDuplication
 
- Choices: 
- natBypass boolean
- natDia string[]Interfaces 
- natDia number[]Pools 
- natFallback boolean
- natPool number
- Range: 1-31
 
- Range: 
- natVpn boolean
- redirectDns stringField 
- Choices: ipAddress,redirectDns
 
- Choices: 
- redirectDns stringValue 
- secureInternet booleanGateway 
- setParameters ApplicationPriority Traffic Policy Policy Sequence Action Set Parameter[] 
- slaClasses ApplicationPriority Traffic Policy Policy Sequence Action Sla Class[] 
- slaClass
- backup_sla_ Sequence[str]preferred_ colors 
- Backup SLA perferred color
- cloud_probe bool
- cloud_saas bool
- count str
- fallback_to_ boolrouting 
- log bool
- loss_correct_ intfec_ threshold 
- Range: 1-5
 
- Range: 
- loss_correct_ strtype 
- Choices: fecAdaptive,fecAlways,packetDuplication
 
- Choices: 
- nat_bypass bool
- nat_dia_ Sequence[str]interfaces 
- nat_dia_ Sequence[int]pools 
- nat_fallback bool
- nat_pool int
- Range: 1-31
 
- Range: 
- nat_vpn bool
- redirect_dns_ strfield 
- Choices: ipAddress,redirectDns
 
- Choices: 
- redirect_dns_ strvalue 
- secure_internet_ boolgateway 
- set_parameters Sequence[ApplicationPriority Traffic Policy Policy Sequence Action Set Parameter] 
- sla_classes Sequence[ApplicationPriority Traffic Policy Policy Sequence Action Sla Class] 
- slaClass
- backupSla List<String>Preferred Colors 
- Backup SLA perferred color
- cloudProbe Boolean
- cloudSaas Boolean
- count String
- fallbackTo BooleanRouting 
- log Boolean
- lossCorrect NumberFec Threshold 
- Range: 1-5
 
- Range: 
- lossCorrect StringType 
- Choices: fecAdaptive,fecAlways,packetDuplication
 
- Choices: 
- natBypass Boolean
- natDia List<String>Interfaces 
- natDia List<Number>Pools 
- natFallback Boolean
- natPool Number
- Range: 1-31
 
- Range: 
- natVpn Boolean
- redirectDns StringField 
- Choices: ipAddress,redirectDns
 
- Choices: 
- redirectDns StringValue 
- secureInternet BooleanGateway 
- setParameters List<Property Map>
- slaClasses List<Property Map>
- slaClass
ApplicationPriorityTrafficPolicyPolicySequenceActionSetParameter, ApplicationPriorityTrafficPolicyPolicySequenceActionSetParameterArgs                  
- Dscp int
- Range: 0-63
 
- Range: 
- ForwardingClass stringList Id 
- LocalTloc List<string>List Colors 
- LocalTloc stringList Encapsulation 
- Choices: ipsec,gre
 
- Choices: 
- LocalTloc stringList Restrict 
- NextHop stringIpv4 
- NextHop stringIpv6 
- NextHop boolLoose 
- PolicerId string
- PreferredColor stringGroup Id 
- PreferredRemote List<string>Color Ids 
- PreferredRemote stringColor Restrict 
- ServiceChain boolFallback To Routing 
- ServiceChain boolLocal 
- ServiceChain List<string>Tloc Colors 
- ServiceChain stringTloc Encapsulation 
- Choices: ipsec,gre
 
- Choices: 
- ServiceChain stringTloc Ip 
- ServiceChain stringTloc List Id 
- ServiceChain stringType 
- Choices: SC1,SC2,SC4,SC5,SC6,SC7,SC8,SC9,SC10,SC11,SC12,SC13,SC14,SC15,SC16
 
- Choices: 
- ServiceChain intVpn 
- Range: 0-65530
 
- Range: 
- ServiceTloc List<string>Colors 
- ServiceTloc stringEncapsulation 
- Choices: ipsec,gre
 
- Choices: 
- ServiceTloc stringIp 
- ServiceTloc stringList Id 
- ServiceType string
- Choices: FW,IDS,IDP,netsvc1,netsvc2,netsvc3,netsvc4,appqoe
 
- Choices: 
- ServiceVpn string
- TlocColors List<string>
- TlocEncapsulation string
- Choices: ipsec,gre
 
- Choices: 
- TlocIp string
- TlocList stringId 
- Vpn string
- Dscp int
- Range: 0-63
 
- Range: 
- ForwardingClass stringList Id 
- LocalTloc []stringList Colors 
- LocalTloc stringList Encapsulation 
- Choices: ipsec,gre
 
- Choices: 
- LocalTloc stringList Restrict 
- NextHop stringIpv4 
- NextHop stringIpv6 
- NextHop boolLoose 
- PolicerId string
- PreferredColor stringGroup Id 
- PreferredRemote []stringColor Ids 
- PreferredRemote stringColor Restrict 
- ServiceChain boolFallback To Routing 
- ServiceChain boolLocal 
- ServiceChain []stringTloc Colors 
- ServiceChain stringTloc Encapsulation 
- Choices: ipsec,gre
 
- Choices: 
- ServiceChain stringTloc Ip 
- ServiceChain stringTloc List Id 
- ServiceChain stringType 
- Choices: SC1,SC2,SC4,SC5,SC6,SC7,SC8,SC9,SC10,SC11,SC12,SC13,SC14,SC15,SC16
 
- Choices: 
- ServiceChain intVpn 
- Range: 0-65530
 
- Range: 
- ServiceTloc []stringColors 
- ServiceTloc stringEncapsulation 
- Choices: ipsec,gre
 
- Choices: 
- ServiceTloc stringIp 
- ServiceTloc stringList Id 
- ServiceType string
- Choices: FW,IDS,IDP,netsvc1,netsvc2,netsvc3,netsvc4,appqoe
 
- Choices: 
- ServiceVpn string
- TlocColors []string
- TlocEncapsulation string
- Choices: ipsec,gre
 
- Choices: 
- TlocIp string
- TlocList stringId 
- Vpn string
- dscp Integer
- Range: 0-63
 
- Range: 
- forwardingClass StringList Id 
- localTloc List<String>List Colors 
- localTloc StringList Encapsulation 
- Choices: ipsec,gre
 
- Choices: 
- localTloc StringList Restrict 
- nextHop StringIpv4 
- nextHop StringIpv6 
- nextHop BooleanLoose 
- policerId String
- preferredColor StringGroup Id 
- preferredRemote List<String>Color Ids 
- preferredRemote StringColor Restrict 
- serviceChain BooleanFallback To Routing 
- serviceChain BooleanLocal 
- serviceChain List<String>Tloc Colors 
- serviceChain StringTloc Encapsulation 
- Choices: ipsec,gre
 
- Choices: 
- serviceChain StringTloc Ip 
- serviceChain StringTloc List Id 
- serviceChain StringType 
- Choices: SC1,SC2,SC4,SC5,SC6,SC7,SC8,SC9,SC10,SC11,SC12,SC13,SC14,SC15,SC16
 
- Choices: 
- serviceChain IntegerVpn 
- Range: 0-65530
 
- Range: 
- serviceTloc List<String>Colors 
- serviceTloc StringEncapsulation 
- Choices: ipsec,gre
 
- Choices: 
- serviceTloc StringIp 
- serviceTloc StringList Id 
- serviceType String
- Choices: FW,IDS,IDP,netsvc1,netsvc2,netsvc3,netsvc4,appqoe
 
- Choices: 
- serviceVpn String
- tlocColors List<String>
- tlocEncapsulation String
- Choices: ipsec,gre
 
- Choices: 
- tlocIp String
- tlocList StringId 
- vpn String
- dscp number
- Range: 0-63
 
- Range: 
- forwardingClass stringList Id 
- localTloc string[]List Colors 
- localTloc stringList Encapsulation 
- Choices: ipsec,gre
 
- Choices: 
- localTloc stringList Restrict 
- nextHop stringIpv4 
- nextHop stringIpv6 
- nextHop booleanLoose 
- policerId string
- preferredColor stringGroup Id 
- preferredRemote string[]Color Ids 
- preferredRemote stringColor Restrict 
- serviceChain booleanFallback To Routing 
- serviceChain booleanLocal 
- serviceChain string[]Tloc Colors 
- serviceChain stringTloc Encapsulation 
- Choices: ipsec,gre
 
- Choices: 
- serviceChain stringTloc Ip 
- serviceChain stringTloc List Id 
- serviceChain stringType 
- Choices: SC1,SC2,SC4,SC5,SC6,SC7,SC8,SC9,SC10,SC11,SC12,SC13,SC14,SC15,SC16
 
- Choices: 
- serviceChain numberVpn 
- Range: 0-65530
 
- Range: 
- serviceTloc string[]Colors 
- serviceTloc stringEncapsulation 
- Choices: ipsec,gre
 
- Choices: 
- serviceTloc stringIp 
- serviceTloc stringList Id 
- serviceType string
- Choices: FW,IDS,IDP,netsvc1,netsvc2,netsvc3,netsvc4,appqoe
 
- Choices: 
- serviceVpn string
- tlocColors string[]
- tlocEncapsulation string
- Choices: ipsec,gre
 
- Choices: 
- tlocIp string
- tlocList stringId 
- vpn string
- dscp int
- Range: 0-63
 
- Range: 
- forwarding_class_ strlist_ id 
- local_tloc_ Sequence[str]list_ colors 
- local_tloc_ strlist_ encapsulation 
- Choices: ipsec,gre
 
- Choices: 
- local_tloc_ strlist_ restrict 
- next_hop_ stripv4 
- next_hop_ stripv6 
- next_hop_ boolloose 
- policer_id str
- preferred_color_ strgroup_ id 
- preferred_remote_ Sequence[str]color_ ids 
- preferred_remote_ strcolor_ restrict 
- service_chain_ boolfallback_ to_ routing 
- service_chain_ boollocal 
- service_chain_ Sequence[str]tloc_ colors 
- service_chain_ strtloc_ encapsulation 
- Choices: ipsec,gre
 
- Choices: 
- service_chain_ strtloc_ ip 
- service_chain_ strtloc_ list_ id 
- service_chain_ strtype 
- Choices: SC1,SC2,SC4,SC5,SC6,SC7,SC8,SC9,SC10,SC11,SC12,SC13,SC14,SC15,SC16
 
- Choices: 
- service_chain_ intvpn 
- Range: 0-65530
 
- Range: 
- service_tloc_ Sequence[str]colors 
- service_tloc_ strencapsulation 
- Choices: ipsec,gre
 
- Choices: 
- service_tloc_ strip 
- service_tloc_ strlist_ id 
- service_type str
- Choices: FW,IDS,IDP,netsvc1,netsvc2,netsvc3,netsvc4,appqoe
 
- Choices: 
- service_vpn str
- tloc_colors Sequence[str]
- tloc_encapsulation str
- Choices: ipsec,gre
 
- Choices: 
- tloc_ip str
- tloc_list_ strid 
- vpn str
- dscp Number
- Range: 0-63
 
- Range: 
- forwardingClass StringList Id 
- localTloc List<String>List Colors 
- localTloc StringList Encapsulation 
- Choices: ipsec,gre
 
- Choices: 
- localTloc StringList Restrict 
- nextHop StringIpv4 
- nextHop StringIpv6 
- nextHop BooleanLoose 
- policerId String
- preferredColor StringGroup Id 
- preferredRemote List<String>Color Ids 
- preferredRemote StringColor Restrict 
- serviceChain BooleanFallback To Routing 
- serviceChain BooleanLocal 
- serviceChain List<String>Tloc Colors 
- serviceChain StringTloc Encapsulation 
- Choices: ipsec,gre
 
- Choices: 
- serviceChain StringTloc Ip 
- serviceChain StringTloc List Id 
- serviceChain StringType 
- Choices: SC1,SC2,SC4,SC5,SC6,SC7,SC8,SC9,SC10,SC11,SC12,SC13,SC14,SC15,SC16
 
- Choices: 
- serviceChain NumberVpn 
- Range: 0-65530
 
- Range: 
- serviceTloc List<String>Colors 
- serviceTloc StringEncapsulation 
- Choices: ipsec,gre
 
- Choices: 
- serviceTloc StringIp 
- serviceTloc StringList Id 
- serviceType String
- Choices: FW,IDS,IDP,netsvc1,netsvc2,netsvc3,netsvc4,appqoe
 
- Choices: 
- serviceVpn String
- tlocColors List<String>
- tlocEncapsulation String
- Choices: ipsec,gre
 
- Choices: 
- tlocIp String
- tlocList StringId 
- vpn String
ApplicationPriorityTrafficPolicyPolicySequenceActionSlaClass, ApplicationPriorityTrafficPolicyPolicySequenceActionSlaClassArgs                  
- FallbackTo boolBest Path 
- PreferredColor stringGroup List Id 
- PreferredColors List<string>
- PreferredRemote List<string>Colors 
- RemoteColor boolRestrict 
- SlaClass stringList Id 
- Strict bool
- FallbackTo boolBest Path 
- PreferredColor stringGroup List Id 
- PreferredColors []string
- PreferredRemote []stringColors 
- RemoteColor boolRestrict 
- SlaClass stringList Id 
- Strict bool
- fallbackTo BooleanBest Path 
- preferredColor StringGroup List Id 
- preferredColors List<String>
- preferredRemote List<String>Colors 
- remoteColor BooleanRestrict 
- slaClass StringList Id 
- strict Boolean
- fallbackTo booleanBest Path 
- preferredColor stringGroup List Id 
- preferredColors string[]
- preferredRemote string[]Colors 
- remoteColor booleanRestrict 
- slaClass stringList Id 
- strict boolean
- fallback_to_ boolbest_ path 
- preferred_color_ strgroup_ list_ id 
- preferred_colors Sequence[str]
- preferred_remote_ Sequence[str]colors 
- remote_color_ boolrestrict 
- sla_class_ strlist_ id 
- strict bool
- fallbackTo BooleanBest Path 
- preferredColor StringGroup List Id 
- preferredColors List<String>
- preferredRemote List<String>Colors 
- remoteColor BooleanRestrict 
- slaClass StringList Id 
- strict Boolean
ApplicationPriorityTrafficPolicyPolicySequenceMatchEntry, ApplicationPriorityTrafficPolicyPolicySequenceMatchEntryArgs                
- ApplicationList stringId 
- DestinationData stringIpv4Prefix List Id 
- DestinationData stringIpv6Prefix List Id 
- 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
 
- Choices: 
- Dns string
- Dns- Choices: request,response
 
- Choices: 
- DnsApplication stringList Id 
- Dscp int
- DSCP number- Range: 0-63
 
- Range: 
- 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
- SaasApplication stringList Id 
- ServiceAreas List<string>
- M365 Service Area
- SourceData stringIpv4Prefx List Id 
- SourceData stringIpv6Prefx List Id 
- 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
 
- Choices: 
- TrafficCategory string
- M365 Traffic Category- Choices: optimize-allow,optimize,all
 
- Choices: 
- 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
 
- Choices: 
- TrafficTo string
- Traffic to- Choices: core,service,access
 
- Choices: 
- ApplicationList stringId 
- DestinationData stringIpv4Prefix List Id 
- DestinationData stringIpv6Prefix List Id 
- 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
 
- Choices: 
- Dns string
- Dns- Choices: request,response
 
- Choices: 
- DnsApplication stringList Id 
- Dscp int
- DSCP number- Range: 0-63
 
- Range: 
- Icmp6Messages []string
- ICMP6 Message
- IcmpMessages []string
- ICMP Message
- PacketLength string
- Packet Length
- Protocols []string
- protocol (0-255) range or individual number separated by space
- SaasApplication stringList Id 
- ServiceAreas []string
- M365 Service Area
- SourceData stringIpv4Prefx List Id 
- SourceData stringIpv6Prefx List Id 
- 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
 
- Choices: 
- TrafficCategory string
- M365 Traffic Category- Choices: optimize-allow,optimize,all
 
- Choices: 
- 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
 
- Choices: 
- TrafficTo string
- Traffic to- Choices: core,service,access
 
- Choices: 
- applicationList StringId 
- destinationData StringIpv4Prefix List Id 
- destinationData StringIpv6Prefix List Id 
- 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
 
- Choices: 
- dns String
- Dns- Choices: request,response
 
- Choices: 
- dnsApplication StringList Id 
- dscp Integer
- DSCP number- Range: 0-63
 
- Range: 
- 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
- saasApplication StringList Id 
- serviceAreas List<String>
- M365 Service Area
- sourceData StringIpv4Prefx List Id 
- sourceData StringIpv6Prefx List Id 
- 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
 
- Choices: 
- trafficCategory String
- M365 Traffic Category- Choices: optimize-allow,optimize,all
 
- Choices: 
- 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
 
- Choices: 
- trafficTo String
- Traffic to- Choices: core,service,access
 
- Choices: 
- applicationList stringId 
- destinationData stringIpv4Prefix List Id 
- destinationData stringIpv6Prefix List Id 
- 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
 
- Choices: 
- dns string
- Dns- Choices: request,response
 
- Choices: 
- dnsApplication stringList Id 
- dscp number
- DSCP number- Range: 0-63
 
- Range: 
- icmp6Messages string[]
- ICMP6 Message
- icmpMessages string[]
- ICMP Message
- packetLength string
- Packet Length
- protocols string[]
- protocol (0-255) range or individual number separated by space
- saasApplication stringList Id 
- serviceAreas string[]
- M365 Service Area
- sourceData stringIpv4Prefx List Id 
- sourceData stringIpv6Prefx List Id 
- 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
 
- Choices: 
- trafficCategory string
- M365 Traffic Category- Choices: optimize-allow,optimize,all
 
- Choices: 
- 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
 
- Choices: 
- trafficTo string
- Traffic to- Choices: core,service,access
 
- Choices: 
- application_list_ strid 
- destination_data_ stripv4_ prefix_ list_ id 
- destination_data_ stripv6_ prefix_ list_ id 
- destination_ipv4_ strprefix 
- Destination Data IP Prefix
- destination_ipv6_ strprefix 
- 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
 
- Choices: 
- dns str
- Dns- Choices: request,response
 
- Choices: 
- dns_application_ strlist_ id 
- dscp int
- DSCP number- Range: 0-63
 
- Range: 
- 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_ strlist_ id 
- service_areas Sequence[str]
- M365 Service Area
- source_data_ stripv4_ prefx_ list_ id 
- source_data_ stripv6_ prefx_ list_ id 
- source_ipv4_ strprefix 
- Source Data IP Prefix
- source_ipv6_ strprefix 
- 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
 
- Choices: 
- traffic_category str
- M365 Traffic Category- Choices: optimize-allow,optimize,all
 
- Choices: 
- 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
 
- Choices: 
- traffic_to str
- Traffic to- Choices: core,service,access
 
- Choices: 
- applicationList StringId 
- destinationData StringIpv4Prefix List Id 
- destinationData StringIpv6Prefix List Id 
- 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
 
- Choices: 
- dns String
- Dns- Choices: request,response
 
- Choices: 
- dnsApplication StringList Id 
- dscp Number
- DSCP number- Range: 0-63
 
- Range: 
- 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
- saasApplication StringList Id 
- serviceAreas List<String>
- M365 Service Area
- sourceData StringIpv4Prefx List Id 
- sourceData StringIpv6Prefx List Id 
- 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
 
- Choices: 
- trafficCategory String
- M365 Traffic Category- Choices: optimize-allow,optimize,all
 
- Choices: 
- 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
 
- Choices: 
- trafficTo String
- Traffic to- Choices: core,service,access
 
- Choices: 
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 sdwanTerraform Provider.
