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:
- Default
Action string - Choices:
drop
,accept
- Choices:
- Direction string
- Choices:
service
,tunnel
,all
- Choices:
- Feature
Profile stringId - Feature Profile ID
- Vpns List<string>
- Description string
- The description of the Policy
- Name string
- The name of the Policy
- Sequences
List<Application
Priority Traffic Policy Policy Sequence> - Traffic policy sequence list
- Default
Action string - Choices:
drop
,accept
- Choices:
- Direction string
- Choices:
service
,tunnel
,all
- Choices:
- Feature
Profile stringId - Feature Profile ID
- Vpns []string
- Description string
- The description of the Policy
- Name string
- The name of the Policy
- Sequences
[]Application
Priority Traffic Policy Policy Sequence Args - Traffic policy sequence list
- default
Action String - Choices:
drop
,accept
- Choices:
- direction String
- Choices:
service
,tunnel
,all
- Choices:
- feature
Profile StringId - Feature Profile ID
- vpns List<String>
- description String
- The description of the Policy
- name String
- The name of the Policy
- sequences
List<Application
Priority Traffic Policy Policy Sequence> - Traffic policy sequence list
- default
Action string - Choices:
drop
,accept
- Choices:
- direction string
- Choices:
service
,tunnel
,all
- Choices:
- feature
Profile stringId - Feature Profile ID
- vpns string[]
- description string
- The description of the Policy
- name string
- The name of the Policy
- sequences
Application
Priority 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[Application
Priority Traffic Policy Policy Sequence Args] - Traffic policy sequence list
- default
Action String - Choices:
drop
,accept
- Choices:
- direction String
- Choices:
service
,tunnel
,all
- Choices:
- feature
Profile 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) -> ApplicationPriorityTrafficPolicyPolicy
func GetApplicationPriorityTrafficPolicyPolicy(ctx *Context, name string, id IDInput, state *ApplicationPriorityTrafficPolicyPolicyState, opts ...ResourceOption) (*ApplicationPriorityTrafficPolicyPolicy, error)
public static ApplicationPriorityTrafficPolicyPolicy Get(string name, Input<string> id, ApplicationPriorityTrafficPolicyPolicyState? state, CustomResourceOptions? opts = null)
public static ApplicationPriorityTrafficPolicyPolicy get(String name, Output<String> id, ApplicationPriorityTrafficPolicyPolicyState state, CustomResourceOptions options)
Resource lookup is not supported in YAML
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Default
Action string - Choices:
drop
,accept
- Choices:
- Description string
- The description of the Policy
- Direction string
- Choices:
service
,tunnel
,all
- Choices:
- Feature
Profile stringId - Feature Profile ID
- Name string
- The name of the Policy
- Sequences
List<Application
Priority Traffic Policy Policy Sequence> - Traffic policy sequence list
- Version int
- The version of the Policy
- Vpns List<string>
- Default
Action string - Choices:
drop
,accept
- Choices:
- Description string
- The description of the Policy
- Direction string
- Choices:
service
,tunnel
,all
- Choices:
- Feature
Profile stringId - Feature Profile ID
- Name string
- The name of the Policy
- Sequences
[]Application
Priority Traffic Policy Policy Sequence Args - Traffic policy sequence list
- Version int
- The version of the Policy
- Vpns []string
- default
Action String - Choices:
drop
,accept
- Choices:
- description String
- The description of the Policy
- direction String
- Choices:
service
,tunnel
,all
- Choices:
- feature
Profile StringId - Feature Profile ID
- name String
- The name of the Policy
- sequences
List<Application
Priority Traffic Policy Policy Sequence> - Traffic policy sequence list
- version Integer
- The version of the Policy
- vpns List<String>
- default
Action string - Choices:
drop
,accept
- Choices:
- description string
- The description of the Policy
- direction string
- Choices:
service
,tunnel
,all
- Choices:
- feature
Profile stringId - Feature Profile ID
- name string
- The name of the Policy
- sequences
Application
Priority 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[Application
Priority Traffic Policy Policy Sequence Args] - Traffic policy sequence list
- version int
- The version of the Policy
- vpns Sequence[str]
- default
Action String - Choices:
drop
,accept
- Choices:
- description String
- The description of the Policy
- direction String
- Choices:
service
,tunnel
,all
- Choices:
- feature
Profile 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<Application
Priority Traffic Policy Policy Sequence Action> - Base
Action string - Base Action
- Choices:
drop
,accept
- Choices:
- Match
Entries List<ApplicationPriority Traffic Policy Policy Sequence Match Entry> - Protocol string
- Sequence IP Type
- Choices:
ipv4
,ipv6
,all
- Choices:
- Sequence
Id int - Sequence Id
- Range:
1
-65536
- Range:
- Sequence
Name string - Sequence Name
- Actions
[]Application
Priority Traffic Policy Policy Sequence Action - Base
Action string - Base Action
- Choices:
drop
,accept
- Choices:
- Match
Entries []ApplicationPriority Traffic Policy Policy Sequence Match Entry - Protocol string
- Sequence IP Type
- Choices:
ipv4
,ipv6
,all
- Choices:
- Sequence
Id int - Sequence Id
- Range:
1
-65536
- Range:
- Sequence
Name string - Sequence Name
- actions
List<Application
Priority Traffic Policy Policy Sequence Action> - base
Action String - Base Action
- Choices:
drop
,accept
- Choices:
- match
Entries List<ApplicationPriority Traffic Policy Policy Sequence Match Entry> - protocol String
- Sequence IP Type
- Choices:
ipv4
,ipv6
,all
- Choices:
- sequence
Id Integer - Sequence Id
- Range:
1
-65536
- Range:
- sequence
Name String - Sequence Name
- actions
Application
Priority Traffic Policy Policy Sequence Action[] - base
Action string - Base Action
- Choices:
drop
,accept
- Choices:
- match
Entries ApplicationPriority Traffic Policy Policy Sequence Match Entry[] - protocol string
- Sequence IP Type
- Choices:
ipv4
,ipv6
,all
- Choices:
- sequence
Id number - Sequence Id
- Range:
1
-65536
- Range:
- sequence
Name string - Sequence Name
- actions
Sequence[Application
Priority 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>
- base
Action String - Base Action
- Choices:
drop
,accept
- Choices:
- match
Entries List<Property Map> - protocol String
- Sequence IP Type
- Choices:
ipv4
,ipv6
,all
- Choices:
- sequence
Id Number - Sequence Id
- Range:
1
-65536
- Range:
- sequence
Name String - Sequence Name
ApplicationPriorityTrafficPolicyPolicySequenceAction, ApplicationPriorityTrafficPolicyPolicySequenceActionArgs
- Backup
Sla List<string>Preferred Colors - Backup SLA perferred color
- Cloud
Probe bool - Cloud
Saas bool - Count string
- Fallback
To boolRouting - Log bool
- Loss
Correct intFec Threshold - Range:
1
-5
- Range:
- Loss
Correct stringType - Choices:
fecAdaptive
,fecAlways
,packetDuplication
- Choices:
- Nat
Bypass bool - Nat
Dia List<string>Interfaces - Nat
Dia List<int>Pools - Nat
Fallback bool - Nat
Pool int - Range:
1
-31
- Range:
- Nat
Vpn bool - Redirect
Dns stringField - Choices:
ipAddress
,redirectDns
- Choices:
- Redirect
Dns stringValue - Secure
Internet boolGateway - Set
Parameters List<ApplicationPriority Traffic Policy Policy Sequence Action Set Parameter> - Sla
Classes List<ApplicationPriority Traffic Policy Policy Sequence Action Sla Class> - slaClass
- Backup
Sla []stringPreferred Colors - Backup SLA perferred color
- Cloud
Probe bool - Cloud
Saas bool - Count string
- Fallback
To boolRouting - Log bool
- Loss
Correct intFec Threshold - Range:
1
-5
- Range:
- Loss
Correct stringType - Choices:
fecAdaptive
,fecAlways
,packetDuplication
- Choices:
- Nat
Bypass bool - Nat
Dia []stringInterfaces - Nat
Dia []intPools - Nat
Fallback bool - Nat
Pool int - Range:
1
-31
- Range:
- Nat
Vpn bool - Redirect
Dns stringField - Choices:
ipAddress
,redirectDns
- Choices:
- Redirect
Dns stringValue - Secure
Internet boolGateway - Set
Parameters []ApplicationPriority Traffic Policy Policy Sequence Action Set Parameter - Sla
Classes []ApplicationPriority Traffic Policy Policy Sequence Action Sla Class - slaClass
- backup
Sla List<String>Preferred Colors - Backup SLA perferred color
- cloud
Probe Boolean - cloud
Saas Boolean - count String
- fallback
To BooleanRouting - log Boolean
- loss
Correct IntegerFec Threshold - Range:
1
-5
- Range:
- loss
Correct StringType - Choices:
fecAdaptive
,fecAlways
,packetDuplication
- Choices:
- nat
Bypass Boolean - nat
Dia List<String>Interfaces - nat
Dia List<Integer>Pools - nat
Fallback Boolean - nat
Pool Integer - Range:
1
-31
- Range:
- nat
Vpn Boolean - redirect
Dns StringField - Choices:
ipAddress
,redirectDns
- Choices:
- redirect
Dns StringValue - secure
Internet BooleanGateway - set
Parameters List<ApplicationPriority Traffic Policy Policy Sequence Action Set Parameter> - sla
Classes List<ApplicationPriority Traffic Policy Policy Sequence Action Sla Class> - slaClass
- backup
Sla string[]Preferred Colors - Backup SLA perferred color
- cloud
Probe boolean - cloud
Saas boolean - count string
- fallback
To booleanRouting - log boolean
- loss
Correct numberFec Threshold - Range:
1
-5
- Range:
- loss
Correct stringType - Choices:
fecAdaptive
,fecAlways
,packetDuplication
- Choices:
- nat
Bypass boolean - nat
Dia string[]Interfaces - nat
Dia number[]Pools - nat
Fallback boolean - nat
Pool number - Range:
1
-31
- Range:
- nat
Vpn boolean - redirect
Dns stringField - Choices:
ipAddress
,redirectDns
- Choices:
- redirect
Dns stringValue - secure
Internet booleanGateway - set
Parameters ApplicationPriority Traffic Policy Policy Sequence Action Set Parameter[] - sla
Classes 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
- backup
Sla List<String>Preferred Colors - Backup SLA perferred color
- cloud
Probe Boolean - cloud
Saas Boolean - count String
- fallback
To BooleanRouting - log Boolean
- loss
Correct NumberFec Threshold - Range:
1
-5
- Range:
- loss
Correct StringType - Choices:
fecAdaptive
,fecAlways
,packetDuplication
- Choices:
- nat
Bypass Boolean - nat
Dia List<String>Interfaces - nat
Dia List<Number>Pools - nat
Fallback Boolean - nat
Pool Number - Range:
1
-31
- Range:
- nat
Vpn Boolean - redirect
Dns StringField - Choices:
ipAddress
,redirectDns
- Choices:
- redirect
Dns StringValue - secure
Internet BooleanGateway - set
Parameters List<Property Map> - sla
Classes List<Property Map> - slaClass
ApplicationPriorityTrafficPolicyPolicySequenceActionSetParameter, ApplicationPriorityTrafficPolicyPolicySequenceActionSetParameterArgs
- Dscp int
- Range:
0
-63
- Range:
- Forwarding
Class stringList Id - Local
Tloc List<string>List Colors - Local
Tloc stringList Encapsulation - Choices:
ipsec
,gre
- Choices:
- Local
Tloc stringList Restrict - Next
Hop stringIpv4 - Next
Hop stringIpv6 - Next
Hop boolLoose - Policer
Id string - Preferred
Color stringGroup Id - Preferred
Remote List<string>Color Ids - Preferred
Remote stringColor Restrict - Service
Chain boolFallback To Routing - Service
Chain boolLocal - Service
Chain List<string>Tloc Colors - Service
Chain stringTloc Encapsulation - Choices:
ipsec
,gre
- Choices:
- Service
Chain stringTloc Ip - Service
Chain stringTloc List Id - Service
Chain stringType - 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 List<string>Colors - Service
Tloc stringEncapsulation - Choices:
ipsec
,gre
- Choices:
- Service
Tloc stringIp - Service
Tloc stringList Id - Service
Type string - Choices:
FW
,IDS
,IDP
,netsvc1
,netsvc2
,netsvc3
,netsvc4
,appqoe
- Choices:
- Service
Vpn string - Tloc
Colors List<string> - Tloc
Encapsulation string - Choices:
ipsec
,gre
- Choices:
- Tloc
Ip string - Tloc
List stringId - Vpn string
- Dscp int
- Range:
0
-63
- Range:
- Forwarding
Class stringList Id - Local
Tloc []stringList Colors - Local
Tloc stringList Encapsulation - Choices:
ipsec
,gre
- Choices:
- Local
Tloc stringList Restrict - Next
Hop stringIpv4 - Next
Hop stringIpv6 - Next
Hop boolLoose - Policer
Id string - Preferred
Color stringGroup Id - Preferred
Remote []stringColor Ids - Preferred
Remote stringColor Restrict - Service
Chain boolFallback To Routing - Service
Chain boolLocal - Service
Chain []stringTloc Colors - Service
Chain stringTloc Encapsulation - Choices:
ipsec
,gre
- Choices:
- Service
Chain stringTloc Ip - Service
Chain stringTloc List Id - Service
Chain stringType - 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 []stringColors - Service
Tloc stringEncapsulation - Choices:
ipsec
,gre
- Choices:
- Service
Tloc stringIp - Service
Tloc stringList Id - Service
Type string - Choices:
FW
,IDS
,IDP
,netsvc1
,netsvc2
,netsvc3
,netsvc4
,appqoe
- Choices:
- Service
Vpn string - Tloc
Colors []string - Tloc
Encapsulation string - Choices:
ipsec
,gre
- Choices:
- Tloc
Ip string - Tloc
List stringId - Vpn string
- dscp Integer
- Range:
0
-63
- Range:
- forwarding
Class StringList Id - local
Tloc List<String>List Colors - local
Tloc StringList Encapsulation - Choices:
ipsec
,gre
- Choices:
- local
Tloc StringList Restrict - next
Hop StringIpv4 - next
Hop StringIpv6 - next
Hop BooleanLoose - policer
Id String - preferred
Color StringGroup Id - preferred
Remote List<String>Color Ids - preferred
Remote StringColor Restrict - service
Chain BooleanFallback To Routing - service
Chain BooleanLocal - service
Chain List<String>Tloc Colors - service
Chain StringTloc Encapsulation - Choices:
ipsec
,gre
- Choices:
- service
Chain StringTloc Ip - service
Chain StringTloc List Id - service
Chain StringType - Choices:
SC1
,SC2
,SC4
,SC5
,SC6
,SC7
,SC8
,SC9
,SC10
,SC11
,SC12
,SC13
,SC14
,SC15
,SC16
- Choices:
- service
Chain IntegerVpn - Range:
0
-65530
- Range:
- service
Tloc List<String>Colors - service
Tloc StringEncapsulation - Choices:
ipsec
,gre
- Choices:
- service
Tloc StringIp - service
Tloc StringList Id - service
Type String - Choices:
FW
,IDS
,IDP
,netsvc1
,netsvc2
,netsvc3
,netsvc4
,appqoe
- Choices:
- service
Vpn String - tloc
Colors List<String> - tloc
Encapsulation String - Choices:
ipsec
,gre
- Choices:
- tloc
Ip String - tloc
List StringId - vpn String
- dscp number
- Range:
0
-63
- Range:
- forwarding
Class stringList Id - local
Tloc string[]List Colors - local
Tloc stringList Encapsulation - Choices:
ipsec
,gre
- Choices:
- local
Tloc stringList Restrict - next
Hop stringIpv4 - next
Hop stringIpv6 - next
Hop booleanLoose - policer
Id string - preferred
Color stringGroup Id - preferred
Remote string[]Color Ids - preferred
Remote stringColor Restrict - service
Chain booleanFallback To Routing - service
Chain booleanLocal - service
Chain string[]Tloc Colors - service
Chain stringTloc Encapsulation - Choices:
ipsec
,gre
- Choices:
- service
Chain stringTloc Ip - service
Chain stringTloc List Id - service
Chain stringType - Choices:
SC1
,SC2
,SC4
,SC5
,SC6
,SC7
,SC8
,SC9
,SC10
,SC11
,SC12
,SC13
,SC14
,SC15
,SC16
- Choices:
- service
Chain numberVpn - Range:
0
-65530
- Range:
- service
Tloc string[]Colors - service
Tloc stringEncapsulation - Choices:
ipsec
,gre
- Choices:
- service
Tloc stringIp - service
Tloc stringList Id - service
Type string - Choices:
FW
,IDS
,IDP
,netsvc1
,netsvc2
,netsvc3
,netsvc4
,appqoe
- Choices:
- service
Vpn string - tloc
Colors string[] - tloc
Encapsulation string - Choices:
ipsec
,gre
- Choices:
- tloc
Ip string - tloc
List 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:
- forwarding
Class StringList Id - local
Tloc List<String>List Colors - local
Tloc StringList Encapsulation - Choices:
ipsec
,gre
- Choices:
- local
Tloc StringList Restrict - next
Hop StringIpv4 - next
Hop StringIpv6 - next
Hop BooleanLoose - policer
Id String - preferred
Color StringGroup Id - preferred
Remote List<String>Color Ids - preferred
Remote StringColor Restrict - service
Chain BooleanFallback To Routing - service
Chain BooleanLocal - service
Chain List<String>Tloc Colors - service
Chain StringTloc Encapsulation - Choices:
ipsec
,gre
- Choices:
- service
Chain StringTloc Ip - service
Chain StringTloc List Id - service
Chain StringType - Choices:
SC1
,SC2
,SC4
,SC5
,SC6
,SC7
,SC8
,SC9
,SC10
,SC11
,SC12
,SC13
,SC14
,SC15
,SC16
- Choices:
- service
Chain NumberVpn - Range:
0
-65530
- Range:
- service
Tloc List<String>Colors - service
Tloc StringEncapsulation - Choices:
ipsec
,gre
- Choices:
- service
Tloc StringIp - service
Tloc StringList Id - service
Type String - Choices:
FW
,IDS
,IDP
,netsvc1
,netsvc2
,netsvc3
,netsvc4
,appqoe
- Choices:
- service
Vpn String - tloc
Colors List<String> - tloc
Encapsulation String - Choices:
ipsec
,gre
- Choices:
- tloc
Ip String - tloc
List StringId - vpn String
ApplicationPriorityTrafficPolicyPolicySequenceActionSlaClass, ApplicationPriorityTrafficPolicyPolicySequenceActionSlaClassArgs
- Fallback
To boolBest Path - Preferred
Color stringGroup List Id - Preferred
Colors List<string> - Preferred
Remote List<string>Colors - Remote
Color boolRestrict - Sla
Class stringList Id - Strict bool
- Fallback
To boolBest Path - Preferred
Color stringGroup List Id - Preferred
Colors []string - Preferred
Remote []stringColors - Remote
Color boolRestrict - Sla
Class stringList Id - Strict bool
- fallback
To BooleanBest Path - preferred
Color StringGroup List Id - preferred
Colors List<String> - preferred
Remote List<String>Colors - remote
Color BooleanRestrict - sla
Class StringList Id - strict Boolean
- fallback
To booleanBest Path - preferred
Color stringGroup List Id - preferred
Colors string[] - preferred
Remote string[]Colors - remote
Color booleanRestrict - sla
Class 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
- fallback
To BooleanBest Path - preferred
Color StringGroup List Id - preferred
Colors List<String> - preferred
Remote List<String>Colors - remote
Color BooleanRestrict - sla
Class StringList Id - strict Boolean
ApplicationPriorityTrafficPolicyPolicySequenceMatchEntry, ApplicationPriorityTrafficPolicyPolicySequenceMatchEntryArgs
- Application
List stringId - Destination
Data stringIpv4Prefix List Id - Destination
Data stringIpv6Prefix List Id - Destination
Ipv4Prefix string - Destination Data IP Prefix
- Destination
Ipv6Prefix string - Destination Data IP Prefix
- Destination
Ports List<string> - Destination Port (0-65535) range or individual number separated by space
- Destination
Region string - Destination Region
- Choices:
primary-region
,secondary-region
,other-region
- Choices:
- Dns string
- Dns
- Choices:
request
,response
- Choices:
- Dns
Application stringList Id - Dscp int
- DSCP number
- Range:
0
-63
- Range:
- Icmp6Messages List<string>
- ICMP6 Message
- Icmp
Messages List<string> - ICMP Message
- Packet
Length string - Packet Length
- Protocols List<string>
- protocol (0-255) range or individual number separated by space
- Saas
Application stringList Id - Service
Areas List<string> - M365 Service Area
- Source
Data stringIpv4Prefx List Id - Source
Data stringIpv6Prefx List Id - Source
Ipv4Prefix string - Source Data IP Prefix
- Source
Ipv6Prefix string - Source Data IP Prefix
- Source
Ports List<string> - Source Port (0-65535) range or individual number separated by space
- Tcp string
- TCP States
- Choices:
syn
- Choices:
- Traffic
Category string - M365 Traffic Category
- Choices:
optimize-allow
,optimize
,all
- Choices:
- Traffic
Class 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:
- Traffic
To string - Traffic to
- Choices:
core
,service
,access
- Choices:
- Application
List stringId - Destination
Data stringIpv4Prefix List Id - Destination
Data stringIpv6Prefix List Id - Destination
Ipv4Prefix string - Destination Data IP Prefix
- Destination
Ipv6Prefix string - Destination Data IP Prefix
- Destination
Ports []string - Destination Port (0-65535) range or individual number separated by space
- Destination
Region string - Destination Region
- Choices:
primary-region
,secondary-region
,other-region
- Choices:
- Dns string
- Dns
- Choices:
request
,response
- Choices:
- Dns
Application stringList Id - Dscp int
- DSCP number
- Range:
0
-63
- Range:
- Icmp6Messages []string
- ICMP6 Message
- Icmp
Messages []string - ICMP Message
- Packet
Length string - Packet Length
- Protocols []string
- protocol (0-255) range or individual number separated by space
- Saas
Application stringList Id - Service
Areas []string - M365 Service Area
- Source
Data stringIpv4Prefx List Id - Source
Data stringIpv6Prefx List Id - Source
Ipv4Prefix string - Source Data IP Prefix
- Source
Ipv6Prefix string - Source Data IP Prefix
- Source
Ports []string - Source Port (0-65535) range or individual number separated by space
- Tcp string
- TCP States
- Choices:
syn
- Choices:
- Traffic
Category string - M365 Traffic Category
- Choices:
optimize-allow
,optimize
,all
- Choices:
- Traffic
Class 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:
- Traffic
To string - Traffic to
- Choices:
core
,service
,access
- Choices:
- application
List StringId - destination
Data StringIpv4Prefix List Id - destination
Data StringIpv6Prefix List Id - destination
Ipv4Prefix String - Destination Data IP Prefix
- destination
Ipv6Prefix String - Destination Data IP Prefix
- destination
Ports List<String> - Destination Port (0-65535) range or individual number separated by space
- destination
Region String - Destination Region
- Choices:
primary-region
,secondary-region
,other-region
- Choices:
- dns String
- Dns
- Choices:
request
,response
- Choices:
- dns
Application StringList Id - dscp Integer
- DSCP number
- Range:
0
-63
- Range:
- icmp6Messages List<String>
- ICMP6 Message
- icmp
Messages List<String> - ICMP Message
- packet
Length String - Packet Length
- protocols List<String>
- protocol (0-255) range or individual number separated by space
- saas
Application StringList Id - service
Areas List<String> - M365 Service Area
- source
Data StringIpv4Prefx List Id - source
Data StringIpv6Prefx List Id - source
Ipv4Prefix String - Source Data IP Prefix
- source
Ipv6Prefix String - Source Data IP Prefix
- source
Ports List<String> - Source Port (0-65535) range or individual number separated by space
- tcp String
- TCP States
- Choices:
syn
- Choices:
- traffic
Category String - M365 Traffic Category
- Choices:
optimize-allow
,optimize
,all
- Choices:
- traffic
Class 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:
- traffic
To String - Traffic to
- Choices:
core
,service
,access
- Choices:
- application
List stringId - destination
Data stringIpv4Prefix List Id - destination
Data stringIpv6Prefix List Id - destination
Ipv4Prefix string - Destination Data IP Prefix
- destination
Ipv6Prefix string - Destination Data IP Prefix
- destination
Ports string[] - Destination Port (0-65535) range or individual number separated by space
- destination
Region string - Destination Region
- Choices:
primary-region
,secondary-region
,other-region
- Choices:
- dns string
- Dns
- Choices:
request
,response
- Choices:
- dns
Application stringList Id - dscp number
- DSCP number
- Range:
0
-63
- Range:
- icmp6Messages string[]
- ICMP6 Message
- icmp
Messages string[] - ICMP Message
- packet
Length string - Packet Length
- protocols string[]
- protocol (0-255) range or individual number separated by space
- saas
Application stringList Id - service
Areas string[] - M365 Service Area
- source
Data stringIpv4Prefx List Id - source
Data stringIpv6Prefx List Id - source
Ipv4Prefix string - Source Data IP Prefix
- source
Ipv6Prefix string - Source Data IP Prefix
- source
Ports string[] - Source Port (0-65535) range or individual number separated by space
- tcp string
- TCP States
- Choices:
syn
- Choices:
- traffic
Category string - M365 Traffic Category
- Choices:
optimize-allow
,optimize
,all
- Choices:
- traffic
Class 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:
- traffic
To 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:
- application
List StringId - destination
Data StringIpv4Prefix List Id - destination
Data StringIpv6Prefix List Id - destination
Ipv4Prefix String - Destination Data IP Prefix
- destination
Ipv6Prefix String - Destination Data IP Prefix
- destination
Ports List<String> - Destination Port (0-65535) range or individual number separated by space
- destination
Region String - Destination Region
- Choices:
primary-region
,secondary-region
,other-region
- Choices:
- dns String
- Dns
- Choices:
request
,response
- Choices:
- dns
Application StringList Id - dscp Number
- DSCP number
- Range:
0
-63
- Range:
- icmp6Messages List<String>
- ICMP6 Message
- icmp
Messages List<String> - ICMP Message
- packet
Length String - Packet Length
- protocols List<String>
- protocol (0-255) range or individual number separated by space
- saas
Application StringList Id - service
Areas List<String> - M365 Service Area
- source
Data StringIpv4Prefx List Id - source
Data StringIpv6Prefx List Id - source
Ipv4Prefix String - Source Data IP Prefix
- source
Ipv6Prefix String - Source Data IP Prefix
- source
Ports List<String> - Source Port (0-65535) range or individual number separated by space
- tcp String
- TCP States
- Choices:
syn
- Choices:
- traffic
Category String - M365 Traffic Category
- Choices:
optimize-allow
,optimize
,all
- Choices:
- traffic
Class 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:
- traffic
To 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
sdwan
Terraform Provider.