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

sdwan.TrafficDataPolicyDefinition

Explore with Pulumi AI

This resource can manage a Traffic Data Policy Definition .

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.TrafficDataPolicyDefinition;
import com.pulumi.sdwan.TrafficDataPolicyDefinitionArgs;
import com.pulumi.sdwan.inputs.TrafficDataPolicyDefinitionSequenceArgs;
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 TrafficDataPolicyDefinition("example", TrafficDataPolicyDefinitionArgs.builder()
            .name("Example")
            .description("My description")
            .defaultAction("drop")
            .sequences(TrafficDataPolicyDefinitionSequenceArgs.builder()
                .id(1)
                .name("Seq1")
                .type("applicationFirewall")
                .ip_type("ipv4")
                .base_action("accept")
                .match_entries(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                .action_entries(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                .build())
            .build());

    }
}
Copy
resources:
  example:
    type: sdwan:TrafficDataPolicyDefinition
    properties:
      name: Example
      description: My description
      defaultAction: drop
      sequences:
        - id: 1
          name: Seq1
          type: applicationFirewall
          ip_type: ipv4
          base_action: accept
          match_entries:
            - type: appList
              applicationListId: e3aad846-abb9-425f-aaa8-9ed17b9c8d7c
          action_entries:
            - type: log
              log: true
Copy

Create TrafficDataPolicyDefinition Resource

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

Constructor syntax

new TrafficDataPolicyDefinition(name: string, args: TrafficDataPolicyDefinitionArgs, opts?: CustomResourceOptions);
@overload
def TrafficDataPolicyDefinition(resource_name: str,
                                args: TrafficDataPolicyDefinitionArgs,
                                opts: Optional[ResourceOptions] = None)

@overload
def TrafficDataPolicyDefinition(resource_name: str,
                                opts: Optional[ResourceOptions] = None,
                                description: Optional[str] = None,
                                sequences: Optional[Sequence[TrafficDataPolicyDefinitionSequenceArgs]] = None,
                                default_action: Optional[str] = None,
                                name: Optional[str] = None)
func NewTrafficDataPolicyDefinition(ctx *Context, name string, args TrafficDataPolicyDefinitionArgs, opts ...ResourceOption) (*TrafficDataPolicyDefinition, error)
public TrafficDataPolicyDefinition(string name, TrafficDataPolicyDefinitionArgs args, CustomResourceOptions? opts = null)
public TrafficDataPolicyDefinition(String name, TrafficDataPolicyDefinitionArgs args)
public TrafficDataPolicyDefinition(String name, TrafficDataPolicyDefinitionArgs args, CustomResourceOptions options)
type: sdwan:TrafficDataPolicyDefinition
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. TrafficDataPolicyDefinitionArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. TrafficDataPolicyDefinitionArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. TrafficDataPolicyDefinitionArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. TrafficDataPolicyDefinitionArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. TrafficDataPolicyDefinitionArgs
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 trafficDataPolicyDefinitionResource = new Sdwan.TrafficDataPolicyDefinition("trafficDataPolicyDefinitionResource", new()
{
    Description = "string",
    Sequences = new[]
    {
        new Sdwan.Inputs.TrafficDataPolicyDefinitionSequenceArgs
        {
            Id = 0,
            Name = "string",
            Type = "string",
            ActionEntries = new[]
            {
                new Sdwan.Inputs.TrafficDataPolicyDefinitionSequenceActionEntryArgs
                {
                    Type = "string",
                    NatPool = "string",
                    Counter = "string",
                    NatParameters = new[]
                    {
                        new Sdwan.Inputs.TrafficDataPolicyDefinitionSequenceActionEntryNatParameterArgs
                        {
                            Type = "string",
                            Fallback = false,
                            VpnId = 0,
                        },
                    },
                    Log = false,
                    LossCorrection = "string",
                    LossCorrectionFec = "string",
                    LossCorrectionFecThreshold = "string",
                    LossCorrectionPacketDuplication = "string",
                    FallbackToRouting = false,
                    DreOptimization = false,
                    RedirectDns = "string",
                    NatPoolId = 0,
                    RedirectDnsAddress = "string",
                    RedirectDnsType = "string",
                    SecureInternetGateway = false,
                    ServiceNodeGroup = "string",
                    SetParameters = new[]
                    {
                        new Sdwan.Inputs.TrafficDataPolicyDefinitionSequenceActionEntrySetParameterArgs
                        {
                            Type = "string",
                            ServiceTlocEncapsulation = "string",
                            LocalTlocListEncap = "string",
                            ServiceTlocListId = "string",
                            ServiceTlocListVersion = 0,
                            NextHop = "string",
                            NextHopLoose = false,
                            PolicerListId = "string",
                            PolicerListVersion = 0,
                            PreferredColorGroupList = "string",
                            PreferredColorGroupListVersion = 0,
                            ServiceTlocColor = "string",
                            Dscp = 0,
                            VpnId = 0,
                            LocalTlocListColor = "string",
                            LocalTlocListRestrict = false,
                            ServiceTlocLocal = false,
                            ServiceTlocRestrict = false,
                            ServiceType = "string",
                            ServiceVpnId = 0,
                            TlocColor = "string",
                            TlocEncapsulation = "string",
                            TlocIp = "string",
                            TlocListId = "string",
                            TlocListVersion = 0,
                            ForwardingClass = "string",
                            ServiceTlocIp = "string",
                        },
                    },
                    TcpOptimization = false,
                    Cflowd = false,
                },
            },
            BaseAction = "string",
            IpType = "string",
            MatchEntries = new[]
            {
                new Sdwan.Inputs.TrafficDataPolicyDefinitionSequenceMatchEntryArgs
                {
                    Type = "string",
                    Dscp = 0,
                    DestinationPort = "string",
                    IcmpMessage = "string",
                    Plp = "string",
                    PacketLength = 0,
                    DestinationRegion = "string",
                    Dns = "string",
                    DnsApplicationListId = "string",
                    DnsApplicationListVersion = 0,
                    ApplicationListId = "string",
                    DestinationDataPrefixListVersion = 0,
                    DestinationDataPrefixListId = "string",
                    DestinationIp = "string",
                    Protocol = "string",
                    SourceDataPrefixListId = "string",
                    SourceDataPrefixListVersion = 0,
                    SourceIp = "string",
                    SourcePort = "string",
                    Tcp = "string",
                    TrafficTo = "string",
                    ApplicationListVersion = 0,
                },
            },
        },
    },
    DefaultAction = "string",
    Name = "string",
});
Copy
example, err := sdwan.NewTrafficDataPolicyDefinition(ctx, "trafficDataPolicyDefinitionResource", &sdwan.TrafficDataPolicyDefinitionArgs{
	Description: pulumi.String("string"),
	Sequences: sdwan.TrafficDataPolicyDefinitionSequenceArray{
		&sdwan.TrafficDataPolicyDefinitionSequenceArgs{
			Id:   pulumi.Int(0),
			Name: pulumi.String("string"),
			Type: pulumi.String("string"),
			ActionEntries: sdwan.TrafficDataPolicyDefinitionSequenceActionEntryArray{
				&sdwan.TrafficDataPolicyDefinitionSequenceActionEntryArgs{
					Type:    pulumi.String("string"),
					NatPool: pulumi.String("string"),
					Counter: pulumi.String("string"),
					NatParameters: sdwan.TrafficDataPolicyDefinitionSequenceActionEntryNatParameterArray{
						&sdwan.TrafficDataPolicyDefinitionSequenceActionEntryNatParameterArgs{
							Type:     pulumi.String("string"),
							Fallback: pulumi.Bool(false),
							VpnId:    pulumi.Int(0),
						},
					},
					Log:                             pulumi.Bool(false),
					LossCorrection:                  pulumi.String("string"),
					LossCorrectionFec:               pulumi.String("string"),
					LossCorrectionFecThreshold:      pulumi.String("string"),
					LossCorrectionPacketDuplication: pulumi.String("string"),
					FallbackToRouting:               pulumi.Bool(false),
					DreOptimization:                 pulumi.Bool(false),
					RedirectDns:                     pulumi.String("string"),
					NatPoolId:                       pulumi.Int(0),
					RedirectDnsAddress:              pulumi.String("string"),
					RedirectDnsType:                 pulumi.String("string"),
					SecureInternetGateway:           pulumi.Bool(false),
					ServiceNodeGroup:                pulumi.String("string"),
					SetParameters: sdwan.TrafficDataPolicyDefinitionSequenceActionEntrySetParameterArray{
						&sdwan.TrafficDataPolicyDefinitionSequenceActionEntrySetParameterArgs{
							Type:                           pulumi.String("string"),
							ServiceTlocEncapsulation:       pulumi.String("string"),
							LocalTlocListEncap:             pulumi.String("string"),
							ServiceTlocListId:              pulumi.String("string"),
							ServiceTlocListVersion:         pulumi.Int(0),
							NextHop:                        pulumi.String("string"),
							NextHopLoose:                   pulumi.Bool(false),
							PolicerListId:                  pulumi.String("string"),
							PolicerListVersion:             pulumi.Int(0),
							PreferredColorGroupList:        pulumi.String("string"),
							PreferredColorGroupListVersion: pulumi.Int(0),
							ServiceTlocColor:               pulumi.String("string"),
							Dscp:                           pulumi.Int(0),
							VpnId:                          pulumi.Int(0),
							LocalTlocListColor:             pulumi.String("string"),
							LocalTlocListRestrict:          pulumi.Bool(false),
							ServiceTlocLocal:               pulumi.Bool(false),
							ServiceTlocRestrict:            pulumi.Bool(false),
							ServiceType:                    pulumi.String("string"),
							ServiceVpnId:                   pulumi.Int(0),
							TlocColor:                      pulumi.String("string"),
							TlocEncapsulation:              pulumi.String("string"),
							TlocIp:                         pulumi.String("string"),
							TlocListId:                     pulumi.String("string"),
							TlocListVersion:                pulumi.Int(0),
							ForwardingClass:                pulumi.String("string"),
							ServiceTlocIp:                  pulumi.String("string"),
						},
					},
					TcpOptimization: pulumi.Bool(false),
					Cflowd:          pulumi.Bool(false),
				},
			},
			BaseAction: pulumi.String("string"),
			IpType:     pulumi.String("string"),
			MatchEntries: sdwan.TrafficDataPolicyDefinitionSequenceMatchEntryArray{
				&sdwan.TrafficDataPolicyDefinitionSequenceMatchEntryArgs{
					Type:                             pulumi.String("string"),
					Dscp:                             pulumi.Int(0),
					DestinationPort:                  pulumi.String("string"),
					IcmpMessage:                      pulumi.String("string"),
					Plp:                              pulumi.String("string"),
					PacketLength:                     pulumi.Int(0),
					DestinationRegion:                pulumi.String("string"),
					Dns:                              pulumi.String("string"),
					DnsApplicationListId:             pulumi.String("string"),
					DnsApplicationListVersion:        pulumi.Int(0),
					ApplicationListId:                pulumi.String("string"),
					DestinationDataPrefixListVersion: pulumi.Int(0),
					DestinationDataPrefixListId:      pulumi.String("string"),
					DestinationIp:                    pulumi.String("string"),
					Protocol:                         pulumi.String("string"),
					SourceDataPrefixListId:           pulumi.String("string"),
					SourceDataPrefixListVersion:      pulumi.Int(0),
					SourceIp:                         pulumi.String("string"),
					SourcePort:                       pulumi.String("string"),
					Tcp:                              pulumi.String("string"),
					TrafficTo:                        pulumi.String("string"),
					ApplicationListVersion:           pulumi.Int(0),
				},
			},
		},
	},
	DefaultAction: pulumi.String("string"),
	Name:          pulumi.String("string"),
})
Copy
var trafficDataPolicyDefinitionResource = new TrafficDataPolicyDefinition("trafficDataPolicyDefinitionResource", TrafficDataPolicyDefinitionArgs.builder()
    .description("string")
    .sequences(TrafficDataPolicyDefinitionSequenceArgs.builder()
        .id(0)
        .name("string")
        .type("string")
        .actionEntries(TrafficDataPolicyDefinitionSequenceActionEntryArgs.builder()
            .type("string")
            .natPool("string")
            .counter("string")
            .natParameters(TrafficDataPolicyDefinitionSequenceActionEntryNatParameterArgs.builder()
                .type("string")
                .fallback(false)
                .vpnId(0)
                .build())
            .log(false)
            .lossCorrection("string")
            .lossCorrectionFec("string")
            .lossCorrectionFecThreshold("string")
            .lossCorrectionPacketDuplication("string")
            .fallbackToRouting(false)
            .dreOptimization(false)
            .redirectDns("string")
            .natPoolId(0)
            .redirectDnsAddress("string")
            .redirectDnsType("string")
            .secureInternetGateway(false)
            .serviceNodeGroup("string")
            .setParameters(TrafficDataPolicyDefinitionSequenceActionEntrySetParameterArgs.builder()
                .type("string")
                .serviceTlocEncapsulation("string")
                .localTlocListEncap("string")
                .serviceTlocListId("string")
                .serviceTlocListVersion(0)
                .nextHop("string")
                .nextHopLoose(false)
                .policerListId("string")
                .policerListVersion(0)
                .preferredColorGroupList("string")
                .preferredColorGroupListVersion(0)
                .serviceTlocColor("string")
                .dscp(0)
                .vpnId(0)
                .localTlocListColor("string")
                .localTlocListRestrict(false)
                .serviceTlocLocal(false)
                .serviceTlocRestrict(false)
                .serviceType("string")
                .serviceVpnId(0)
                .tlocColor("string")
                .tlocEncapsulation("string")
                .tlocIp("string")
                .tlocListId("string")
                .tlocListVersion(0)
                .forwardingClass("string")
                .serviceTlocIp("string")
                .build())
            .tcpOptimization(false)
            .cflowd(false)
            .build())
        .baseAction("string")
        .ipType("string")
        .matchEntries(TrafficDataPolicyDefinitionSequenceMatchEntryArgs.builder()
            .type("string")
            .dscp(0)
            .destinationPort("string")
            .icmpMessage("string")
            .plp("string")
            .packetLength(0)
            .destinationRegion("string")
            .dns("string")
            .dnsApplicationListId("string")
            .dnsApplicationListVersion(0)
            .applicationListId("string")
            .destinationDataPrefixListVersion(0)
            .destinationDataPrefixListId("string")
            .destinationIp("string")
            .protocol("string")
            .sourceDataPrefixListId("string")
            .sourceDataPrefixListVersion(0)
            .sourceIp("string")
            .sourcePort("string")
            .tcp("string")
            .trafficTo("string")
            .applicationListVersion(0)
            .build())
        .build())
    .defaultAction("string")
    .name("string")
    .build());
Copy
traffic_data_policy_definition_resource = sdwan.TrafficDataPolicyDefinition("trafficDataPolicyDefinitionResource",
    description="string",
    sequences=[{
        "id": 0,
        "name": "string",
        "type": "string",
        "action_entries": [{
            "type": "string",
            "nat_pool": "string",
            "counter": "string",
            "nat_parameters": [{
                "type": "string",
                "fallback": False,
                "vpn_id": 0,
            }],
            "log": False,
            "loss_correction": "string",
            "loss_correction_fec": "string",
            "loss_correction_fec_threshold": "string",
            "loss_correction_packet_duplication": "string",
            "fallback_to_routing": False,
            "dre_optimization": False,
            "redirect_dns": "string",
            "nat_pool_id": 0,
            "redirect_dns_address": "string",
            "redirect_dns_type": "string",
            "secure_internet_gateway": False,
            "service_node_group": "string",
            "set_parameters": [{
                "type": "string",
                "service_tloc_encapsulation": "string",
                "local_tloc_list_encap": "string",
                "service_tloc_list_id": "string",
                "service_tloc_list_version": 0,
                "next_hop": "string",
                "next_hop_loose": False,
                "policer_list_id": "string",
                "policer_list_version": 0,
                "preferred_color_group_list": "string",
                "preferred_color_group_list_version": 0,
                "service_tloc_color": "string",
                "dscp": 0,
                "vpn_id": 0,
                "local_tloc_list_color": "string",
                "local_tloc_list_restrict": False,
                "service_tloc_local": False,
                "service_tloc_restrict": False,
                "service_type": "string",
                "service_vpn_id": 0,
                "tloc_color": "string",
                "tloc_encapsulation": "string",
                "tloc_ip": "string",
                "tloc_list_id": "string",
                "tloc_list_version": 0,
                "forwarding_class": "string",
                "service_tloc_ip": "string",
            }],
            "tcp_optimization": False,
            "cflowd": False,
        }],
        "base_action": "string",
        "ip_type": "string",
        "match_entries": [{
            "type": "string",
            "dscp": 0,
            "destination_port": "string",
            "icmp_message": "string",
            "plp": "string",
            "packet_length": 0,
            "destination_region": "string",
            "dns": "string",
            "dns_application_list_id": "string",
            "dns_application_list_version": 0,
            "application_list_id": "string",
            "destination_data_prefix_list_version": 0,
            "destination_data_prefix_list_id": "string",
            "destination_ip": "string",
            "protocol": "string",
            "source_data_prefix_list_id": "string",
            "source_data_prefix_list_version": 0,
            "source_ip": "string",
            "source_port": "string",
            "tcp": "string",
            "traffic_to": "string",
            "application_list_version": 0,
        }],
    }],
    default_action="string",
    name="string")
Copy
const trafficDataPolicyDefinitionResource = new sdwan.TrafficDataPolicyDefinition("trafficDataPolicyDefinitionResource", {
    description: "string",
    sequences: [{
        id: 0,
        name: "string",
        type: "string",
        actionEntries: [{
            type: "string",
            natPool: "string",
            counter: "string",
            natParameters: [{
                type: "string",
                fallback: false,
                vpnId: 0,
            }],
            log: false,
            lossCorrection: "string",
            lossCorrectionFec: "string",
            lossCorrectionFecThreshold: "string",
            lossCorrectionPacketDuplication: "string",
            fallbackToRouting: false,
            dreOptimization: false,
            redirectDns: "string",
            natPoolId: 0,
            redirectDnsAddress: "string",
            redirectDnsType: "string",
            secureInternetGateway: false,
            serviceNodeGroup: "string",
            setParameters: [{
                type: "string",
                serviceTlocEncapsulation: "string",
                localTlocListEncap: "string",
                serviceTlocListId: "string",
                serviceTlocListVersion: 0,
                nextHop: "string",
                nextHopLoose: false,
                policerListId: "string",
                policerListVersion: 0,
                preferredColorGroupList: "string",
                preferredColorGroupListVersion: 0,
                serviceTlocColor: "string",
                dscp: 0,
                vpnId: 0,
                localTlocListColor: "string",
                localTlocListRestrict: false,
                serviceTlocLocal: false,
                serviceTlocRestrict: false,
                serviceType: "string",
                serviceVpnId: 0,
                tlocColor: "string",
                tlocEncapsulation: "string",
                tlocIp: "string",
                tlocListId: "string",
                tlocListVersion: 0,
                forwardingClass: "string",
                serviceTlocIp: "string",
            }],
            tcpOptimization: false,
            cflowd: false,
        }],
        baseAction: "string",
        ipType: "string",
        matchEntries: [{
            type: "string",
            dscp: 0,
            destinationPort: "string",
            icmpMessage: "string",
            plp: "string",
            packetLength: 0,
            destinationRegion: "string",
            dns: "string",
            dnsApplicationListId: "string",
            dnsApplicationListVersion: 0,
            applicationListId: "string",
            destinationDataPrefixListVersion: 0,
            destinationDataPrefixListId: "string",
            destinationIp: "string",
            protocol: "string",
            sourceDataPrefixListId: "string",
            sourceDataPrefixListVersion: 0,
            sourceIp: "string",
            sourcePort: "string",
            tcp: "string",
            trafficTo: "string",
            applicationListVersion: 0,
        }],
    }],
    defaultAction: "string",
    name: "string",
});
Copy
type: sdwan:TrafficDataPolicyDefinition
properties:
    defaultAction: string
    description: string
    name: string
    sequences:
        - actionEntries:
            - cflowd: false
              counter: string
              dreOptimization: false
              fallbackToRouting: false
              log: false
              lossCorrection: string
              lossCorrectionFec: string
              lossCorrectionFecThreshold: string
              lossCorrectionPacketDuplication: string
              natParameters:
                - fallback: false
                  type: string
                  vpnId: 0
              natPool: string
              natPoolId: 0
              redirectDns: string
              redirectDnsAddress: string
              redirectDnsType: string
              secureInternetGateway: false
              serviceNodeGroup: string
              setParameters:
                - dscp: 0
                  forwardingClass: string
                  localTlocListColor: string
                  localTlocListEncap: string
                  localTlocListRestrict: false
                  nextHop: string
                  nextHopLoose: false
                  policerListId: string
                  policerListVersion: 0
                  preferredColorGroupList: string
                  preferredColorGroupListVersion: 0
                  serviceTlocColor: string
                  serviceTlocEncapsulation: string
                  serviceTlocIp: string
                  serviceTlocListId: string
                  serviceTlocListVersion: 0
                  serviceTlocLocal: false
                  serviceTlocRestrict: false
                  serviceType: string
                  serviceVpnId: 0
                  tlocColor: string
                  tlocEncapsulation: string
                  tlocIp: string
                  tlocListId: string
                  tlocListVersion: 0
                  type: string
                  vpnId: 0
              tcpOptimization: false
              type: string
          baseAction: string
          id: 0
          ipType: string
          matchEntries:
            - applicationListId: string
              applicationListVersion: 0
              destinationDataPrefixListId: string
              destinationDataPrefixListVersion: 0
              destinationIp: string
              destinationPort: string
              destinationRegion: string
              dns: string
              dnsApplicationListId: string
              dnsApplicationListVersion: 0
              dscp: 0
              icmpMessage: string
              packetLength: 0
              plp: string
              protocol: string
              sourceDataPrefixListId: string
              sourceDataPrefixListVersion: 0
              sourceIp: string
              sourcePort: string
              tcp: string
              trafficTo: string
              type: string
          name: string
          type: string
Copy

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

Description This property is required. string
The description of the policy definition
Sequences This property is required. List<TrafficDataPolicyDefinitionSequence>
List of sequences
DefaultAction string
Default action, either accept or drop - Choices: accept, drop
Name string
The name of the policy definition
Description This property is required. string
The description of the policy definition
Sequences This property is required. []TrafficDataPolicyDefinitionSequenceArgs
List of sequences
DefaultAction string
Default action, either accept or drop - Choices: accept, drop
Name string
The name of the policy definition
description This property is required. String
The description of the policy definition
sequences This property is required. List<TrafficDataPolicyDefinitionSequence>
List of sequences
defaultAction String
Default action, either accept or drop - Choices: accept, drop
name String
The name of the policy definition
description This property is required. string
The description of the policy definition
sequences This property is required. TrafficDataPolicyDefinitionSequence[]
List of sequences
defaultAction string
Default action, either accept or drop - Choices: accept, drop
name string
The name of the policy definition
description This property is required. str
The description of the policy definition
sequences This property is required. Sequence[TrafficDataPolicyDefinitionSequenceArgs]
List of sequences
default_action str
Default action, either accept or drop - Choices: accept, drop
name str
The name of the policy definition
description This property is required. String
The description of the policy definition
sequences This property is required. List<Property Map>
List of sequences
defaultAction String
Default action, either accept or drop - Choices: accept, drop
name String
The name of the policy definition

Outputs

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

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

Look up Existing TrafficDataPolicyDefinition Resource

Get an existing TrafficDataPolicyDefinition 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?: TrafficDataPolicyDefinitionState, opts?: CustomResourceOptions): TrafficDataPolicyDefinition
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        default_action: Optional[str] = None,
        description: Optional[str] = None,
        name: Optional[str] = None,
        sequences: Optional[Sequence[TrafficDataPolicyDefinitionSequenceArgs]] = None,
        type: Optional[str] = None,
        version: Optional[int] = None) -> TrafficDataPolicyDefinition
func GetTrafficDataPolicyDefinition(ctx *Context, name string, id IDInput, state *TrafficDataPolicyDefinitionState, opts ...ResourceOption) (*TrafficDataPolicyDefinition, error)
public static TrafficDataPolicyDefinition Get(string name, Input<string> id, TrafficDataPolicyDefinitionState? state, CustomResourceOptions? opts = null)
public static TrafficDataPolicyDefinition get(String name, Output<String> id, TrafficDataPolicyDefinitionState state, CustomResourceOptions options)
resources:  _:    type: sdwan:TrafficDataPolicyDefinition    get:      id: ${id}
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
resource_name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
The following state arguments are supported:
DefaultAction string
Default action, either accept or drop - Choices: accept, drop
Description string
The description of the policy definition
Name string
The name of the policy definition
Sequences List<TrafficDataPolicyDefinitionSequence>
List of sequences
Type string
Type
Version int
The version of the object
DefaultAction string
Default action, either accept or drop - Choices: accept, drop
Description string
The description of the policy definition
Name string
The name of the policy definition
Sequences []TrafficDataPolicyDefinitionSequenceArgs
List of sequences
Type string
Type
Version int
The version of the object
defaultAction String
Default action, either accept or drop - Choices: accept, drop
description String
The description of the policy definition
name String
The name of the policy definition
sequences List<TrafficDataPolicyDefinitionSequence>
List of sequences
type String
Type
version Integer
The version of the object
defaultAction string
Default action, either accept or drop - Choices: accept, drop
description string
The description of the policy definition
name string
The name of the policy definition
sequences TrafficDataPolicyDefinitionSequence[]
List of sequences
type string
Type
version number
The version of the object
default_action str
Default action, either accept or drop - Choices: accept, drop
description str
The description of the policy definition
name str
The name of the policy definition
sequences Sequence[TrafficDataPolicyDefinitionSequenceArgs]
List of sequences
type str
Type
version int
The version of the object
defaultAction String
Default action, either accept or drop - Choices: accept, drop
description String
The description of the policy definition
name String
The name of the policy definition
sequences List<Property Map>
List of sequences
type String
Type
version Number
The version of the object

Supporting Types

TrafficDataPolicyDefinitionSequence
, TrafficDataPolicyDefinitionSequenceArgs

Id This property is required. int
Sequence ID
Name This property is required. string
Sequence name
Type This property is required. string
Sequence type

  • Choices: applicationFirewall, qos, serviceChaining, trafficEngineering, data
ActionEntries List<TrafficDataPolicyDefinitionSequenceActionEntry>
List of action entries
BaseAction string
Base action, either accept or drop

  • Choices: accept, drop
IpType string
Sequence IP type, either ipv4, ipv6 or all

  • Choices: ipv4, ipv6, all
MatchEntries List<TrafficDataPolicyDefinitionSequenceMatchEntry>
List of match entries
Id This property is required. int
Sequence ID
Name This property is required. string
Sequence name
Type This property is required. string
Sequence type

  • Choices: applicationFirewall, qos, serviceChaining, trafficEngineering, data
ActionEntries []TrafficDataPolicyDefinitionSequenceActionEntry
List of action entries
BaseAction string
Base action, either accept or drop

  • Choices: accept, drop
IpType string
Sequence IP type, either ipv4, ipv6 or all

  • Choices: ipv4, ipv6, all
MatchEntries []TrafficDataPolicyDefinitionSequenceMatchEntry
List of match entries
id This property is required. Integer
Sequence ID
name This property is required. String
Sequence name
type This property is required. String
Sequence type

  • Choices: applicationFirewall, qos, serviceChaining, trafficEngineering, data
actionEntries List<TrafficDataPolicyDefinitionSequenceActionEntry>
List of action entries
baseAction String
Base action, either accept or drop

  • Choices: accept, drop
ipType String
Sequence IP type, either ipv4, ipv6 or all

  • Choices: ipv4, ipv6, all
matchEntries List<TrafficDataPolicyDefinitionSequenceMatchEntry>
List of match entries
id This property is required. number
Sequence ID
name This property is required. string
Sequence name
type This property is required. string
Sequence type

  • Choices: applicationFirewall, qos, serviceChaining, trafficEngineering, data
actionEntries TrafficDataPolicyDefinitionSequenceActionEntry[]
List of action entries
baseAction string
Base action, either accept or drop

  • Choices: accept, drop
ipType string
Sequence IP type, either ipv4, ipv6 or all

  • Choices: ipv4, ipv6, all
matchEntries TrafficDataPolicyDefinitionSequenceMatchEntry[]
List of match entries
id This property is required. int
Sequence ID
name This property is required. str
Sequence name
type This property is required. str
Sequence type

  • Choices: applicationFirewall, qos, serviceChaining, trafficEngineering, data
action_entries Sequence[TrafficDataPolicyDefinitionSequenceActionEntry]
List of action entries
base_action str
Base action, either accept or drop

  • Choices: accept, drop
ip_type str
Sequence IP type, either ipv4, ipv6 or all

  • Choices: ipv4, ipv6, all
match_entries Sequence[TrafficDataPolicyDefinitionSequenceMatchEntry]
List of match entries
id This property is required. Number
Sequence ID
name This property is required. String
Sequence name
type This property is required. String
Sequence type

  • Choices: applicationFirewall, qos, serviceChaining, trafficEngineering, data
actionEntries List<Property Map>
List of action entries
baseAction String
Base action, either accept or drop

  • Choices: accept, drop
ipType String
Sequence IP type, either ipv4, ipv6 or all

  • Choices: ipv4, ipv6, all
matchEntries List<Property Map>
List of match entries

TrafficDataPolicyDefinitionSequenceActionEntry
, TrafficDataPolicyDefinitionSequenceActionEntryArgs

Type This property is required. string
Type of action entry

  • Choices: cflowd, count, dreOptimization, fallbackToRouting, log, lossProtect, lossProtectPktDup, lossProtectFec, nat, redirectDns, serviceNodeGroup, set, sig, tcpOptimization
Cflowd bool
Enable cflowd, Attribute conditional on type being equal to cflowd
Counter string
Counter name, Attribute conditional on type being equal to count
DreOptimization bool
Enable DRE optimization, Attribute conditional on type being equal to dreOptimization
FallbackToRouting bool
Enable fallback to routing, Attribute conditional on type being equal to fallbackToRouting
Log bool
Enable logging, Attribute conditional on type being equal to log
LossCorrection string
Loss correction, Attribute conditional on type being equal to lossProtect

  • Choices: fecAdaptive, fecAlways, packetDuplication
LossCorrectionFec string
Loss correction FEC, Attribute conditional on type being equal to lossProtectFec

  • Choices: fecAdaptive, fecAlways, packetDuplication
LossCorrectionFecThreshold string
Loss correction FEC threshold, Attribute conditional on type being equal to lossProtectFec
LossCorrectionPacketDuplication string
Loss correction packet duplication, Attribute conditional on type being equal to lossProtectPktDup

  • Choices: fecAdaptive, fecAlways, packetDuplication
NatParameters List<TrafficDataPolicyDefinitionSequenceActionEntryNatParameter>
List of NAT parameters, Attribute conditional on type being equal to nat
NatPool string
NAT pool, Attribute conditional on type being equal to nat

  • Choices: pool
NatPoolId int
NAT pool ID, Attribute conditional on type being equal to nat

  • Range: 1-31
RedirectDns string
Redirect DNS, Attribute conditional on type being equal to redirectDns

  • Choices: dnsType, ipAddress
RedirectDnsAddress string
Redirect DNS IP address, Attribute conditional on redirect_dns being equal to ipAddress
RedirectDnsType string
Redirect DNS type, Attribute conditional on redirect_dns being equal to dnsType

  • Choices: host, umbrella
SecureInternetGateway bool
Enable secure internet gateway, Attribute conditional on type being equal to sig
ServiceNodeGroup string
Service node group, Attribute conditional on type being equal to serviceNodeGroup
SetParameters List<TrafficDataPolicyDefinitionSequenceActionEntrySetParameter>
List of set parameters, Attribute conditional on type being equal to set
TcpOptimization bool
Enable TCP optimization, Attribute conditional on type being equal to tcpOptimization
Type This property is required. string
Type of action entry

  • Choices: cflowd, count, dreOptimization, fallbackToRouting, log, lossProtect, lossProtectPktDup, lossProtectFec, nat, redirectDns, serviceNodeGroup, set, sig, tcpOptimization
Cflowd bool
Enable cflowd, Attribute conditional on type being equal to cflowd
Counter string
Counter name, Attribute conditional on type being equal to count
DreOptimization bool
Enable DRE optimization, Attribute conditional on type being equal to dreOptimization
FallbackToRouting bool
Enable fallback to routing, Attribute conditional on type being equal to fallbackToRouting
Log bool
Enable logging, Attribute conditional on type being equal to log
LossCorrection string
Loss correction, Attribute conditional on type being equal to lossProtect

  • Choices: fecAdaptive, fecAlways, packetDuplication
LossCorrectionFec string
Loss correction FEC, Attribute conditional on type being equal to lossProtectFec

  • Choices: fecAdaptive, fecAlways, packetDuplication
LossCorrectionFecThreshold string
Loss correction FEC threshold, Attribute conditional on type being equal to lossProtectFec
LossCorrectionPacketDuplication string
Loss correction packet duplication, Attribute conditional on type being equal to lossProtectPktDup

  • Choices: fecAdaptive, fecAlways, packetDuplication
NatParameters []TrafficDataPolicyDefinitionSequenceActionEntryNatParameter
List of NAT parameters, Attribute conditional on type being equal to nat
NatPool string
NAT pool, Attribute conditional on type being equal to nat

  • Choices: pool
NatPoolId int
NAT pool ID, Attribute conditional on type being equal to nat

  • Range: 1-31
RedirectDns string
Redirect DNS, Attribute conditional on type being equal to redirectDns

  • Choices: dnsType, ipAddress
RedirectDnsAddress string
Redirect DNS IP address, Attribute conditional on redirect_dns being equal to ipAddress
RedirectDnsType string
Redirect DNS type, Attribute conditional on redirect_dns being equal to dnsType

  • Choices: host, umbrella
SecureInternetGateway bool
Enable secure internet gateway, Attribute conditional on type being equal to sig
ServiceNodeGroup string
Service node group, Attribute conditional on type being equal to serviceNodeGroup
SetParameters []TrafficDataPolicyDefinitionSequenceActionEntrySetParameter
List of set parameters, Attribute conditional on type being equal to set
TcpOptimization bool
Enable TCP optimization, Attribute conditional on type being equal to tcpOptimization
type This property is required. String
Type of action entry

  • Choices: cflowd, count, dreOptimization, fallbackToRouting, log, lossProtect, lossProtectPktDup, lossProtectFec, nat, redirectDns, serviceNodeGroup, set, sig, tcpOptimization
cflowd Boolean
Enable cflowd, Attribute conditional on type being equal to cflowd
counter String
Counter name, Attribute conditional on type being equal to count
dreOptimization Boolean
Enable DRE optimization, Attribute conditional on type being equal to dreOptimization
fallbackToRouting Boolean
Enable fallback to routing, Attribute conditional on type being equal to fallbackToRouting
log Boolean
Enable logging, Attribute conditional on type being equal to log
lossCorrection String
Loss correction, Attribute conditional on type being equal to lossProtect

  • Choices: fecAdaptive, fecAlways, packetDuplication
lossCorrectionFec String
Loss correction FEC, Attribute conditional on type being equal to lossProtectFec

  • Choices: fecAdaptive, fecAlways, packetDuplication
lossCorrectionFecThreshold String
Loss correction FEC threshold, Attribute conditional on type being equal to lossProtectFec
lossCorrectionPacketDuplication String
Loss correction packet duplication, Attribute conditional on type being equal to lossProtectPktDup

  • Choices: fecAdaptive, fecAlways, packetDuplication
natParameters List<TrafficDataPolicyDefinitionSequenceActionEntryNatParameter>
List of NAT parameters, Attribute conditional on type being equal to nat
natPool String
NAT pool, Attribute conditional on type being equal to nat

  • Choices: pool
natPoolId Integer
NAT pool ID, Attribute conditional on type being equal to nat

  • Range: 1-31
redirectDns String
Redirect DNS, Attribute conditional on type being equal to redirectDns

  • Choices: dnsType, ipAddress
redirectDnsAddress String
Redirect DNS IP address, Attribute conditional on redirect_dns being equal to ipAddress
redirectDnsType String
Redirect DNS type, Attribute conditional on redirect_dns being equal to dnsType

  • Choices: host, umbrella
secureInternetGateway Boolean
Enable secure internet gateway, Attribute conditional on type being equal to sig
serviceNodeGroup String
Service node group, Attribute conditional on type being equal to serviceNodeGroup
setParameters List<TrafficDataPolicyDefinitionSequenceActionEntrySetParameter>
List of set parameters, Attribute conditional on type being equal to set
tcpOptimization Boolean
Enable TCP optimization, Attribute conditional on type being equal to tcpOptimization
type This property is required. string
Type of action entry

  • Choices: cflowd, count, dreOptimization, fallbackToRouting, log, lossProtect, lossProtectPktDup, lossProtectFec, nat, redirectDns, serviceNodeGroup, set, sig, tcpOptimization
cflowd boolean
Enable cflowd, Attribute conditional on type being equal to cflowd
counter string
Counter name, Attribute conditional on type being equal to count
dreOptimization boolean
Enable DRE optimization, Attribute conditional on type being equal to dreOptimization
fallbackToRouting boolean
Enable fallback to routing, Attribute conditional on type being equal to fallbackToRouting
log boolean
Enable logging, Attribute conditional on type being equal to log
lossCorrection string
Loss correction, Attribute conditional on type being equal to lossProtect

  • Choices: fecAdaptive, fecAlways, packetDuplication
lossCorrectionFec string
Loss correction FEC, Attribute conditional on type being equal to lossProtectFec

  • Choices: fecAdaptive, fecAlways, packetDuplication
lossCorrectionFecThreshold string
Loss correction FEC threshold, Attribute conditional on type being equal to lossProtectFec
lossCorrectionPacketDuplication string
Loss correction packet duplication, Attribute conditional on type being equal to lossProtectPktDup

  • Choices: fecAdaptive, fecAlways, packetDuplication
natParameters TrafficDataPolicyDefinitionSequenceActionEntryNatParameter[]
List of NAT parameters, Attribute conditional on type being equal to nat
natPool string
NAT pool, Attribute conditional on type being equal to nat

  • Choices: pool
natPoolId number
NAT pool ID, Attribute conditional on type being equal to nat

  • Range: 1-31
redirectDns string
Redirect DNS, Attribute conditional on type being equal to redirectDns

  • Choices: dnsType, ipAddress
redirectDnsAddress string
Redirect DNS IP address, Attribute conditional on redirect_dns being equal to ipAddress
redirectDnsType string
Redirect DNS type, Attribute conditional on redirect_dns being equal to dnsType

  • Choices: host, umbrella
secureInternetGateway boolean
Enable secure internet gateway, Attribute conditional on type being equal to sig
serviceNodeGroup string
Service node group, Attribute conditional on type being equal to serviceNodeGroup
setParameters TrafficDataPolicyDefinitionSequenceActionEntrySetParameter[]
List of set parameters, Attribute conditional on type being equal to set
tcpOptimization boolean
Enable TCP optimization, Attribute conditional on type being equal to tcpOptimization
type This property is required. str
Type of action entry

  • Choices: cflowd, count, dreOptimization, fallbackToRouting, log, lossProtect, lossProtectPktDup, lossProtectFec, nat, redirectDns, serviceNodeGroup, set, sig, tcpOptimization
cflowd bool
Enable cflowd, Attribute conditional on type being equal to cflowd
counter str
Counter name, Attribute conditional on type being equal to count
dre_optimization bool
Enable DRE optimization, Attribute conditional on type being equal to dreOptimization
fallback_to_routing bool
Enable fallback to routing, Attribute conditional on type being equal to fallbackToRouting
log bool
Enable logging, Attribute conditional on type being equal to log
loss_correction str
Loss correction, Attribute conditional on type being equal to lossProtect

  • Choices: fecAdaptive, fecAlways, packetDuplication
loss_correction_fec str
Loss correction FEC, Attribute conditional on type being equal to lossProtectFec

  • Choices: fecAdaptive, fecAlways, packetDuplication
loss_correction_fec_threshold str
Loss correction FEC threshold, Attribute conditional on type being equal to lossProtectFec
loss_correction_packet_duplication str
Loss correction packet duplication, Attribute conditional on type being equal to lossProtectPktDup

  • Choices: fecAdaptive, fecAlways, packetDuplication
nat_parameters Sequence[TrafficDataPolicyDefinitionSequenceActionEntryNatParameter]
List of NAT parameters, Attribute conditional on type being equal to nat
nat_pool str
NAT pool, Attribute conditional on type being equal to nat

  • Choices: pool
nat_pool_id int
NAT pool ID, Attribute conditional on type being equal to nat

  • Range: 1-31
redirect_dns str
Redirect DNS, Attribute conditional on type being equal to redirectDns

  • Choices: dnsType, ipAddress
redirect_dns_address str
Redirect DNS IP address, Attribute conditional on redirect_dns being equal to ipAddress
redirect_dns_type str
Redirect DNS type, Attribute conditional on redirect_dns being equal to dnsType

  • Choices: host, umbrella
secure_internet_gateway bool
Enable secure internet gateway, Attribute conditional on type being equal to sig
service_node_group str
Service node group, Attribute conditional on type being equal to serviceNodeGroup
set_parameters Sequence[TrafficDataPolicyDefinitionSequenceActionEntrySetParameter]
List of set parameters, Attribute conditional on type being equal to set
tcp_optimization bool
Enable TCP optimization, Attribute conditional on type being equal to tcpOptimization
type This property is required. String
Type of action entry

  • Choices: cflowd, count, dreOptimization, fallbackToRouting, log, lossProtect, lossProtectPktDup, lossProtectFec, nat, redirectDns, serviceNodeGroup, set, sig, tcpOptimization
cflowd Boolean
Enable cflowd, Attribute conditional on type being equal to cflowd
counter String
Counter name, Attribute conditional on type being equal to count
dreOptimization Boolean
Enable DRE optimization, Attribute conditional on type being equal to dreOptimization
fallbackToRouting Boolean
Enable fallback to routing, Attribute conditional on type being equal to fallbackToRouting
log Boolean
Enable logging, Attribute conditional on type being equal to log
lossCorrection String
Loss correction, Attribute conditional on type being equal to lossProtect

  • Choices: fecAdaptive, fecAlways, packetDuplication
lossCorrectionFec String
Loss correction FEC, Attribute conditional on type being equal to lossProtectFec

  • Choices: fecAdaptive, fecAlways, packetDuplication
lossCorrectionFecThreshold String
Loss correction FEC threshold, Attribute conditional on type being equal to lossProtectFec
lossCorrectionPacketDuplication String
Loss correction packet duplication, Attribute conditional on type being equal to lossProtectPktDup

  • Choices: fecAdaptive, fecAlways, packetDuplication
natParameters List<Property Map>
List of NAT parameters, Attribute conditional on type being equal to nat
natPool String
NAT pool, Attribute conditional on type being equal to nat

  • Choices: pool
natPoolId Number
NAT pool ID, Attribute conditional on type being equal to nat

  • Range: 1-31
redirectDns String
Redirect DNS, Attribute conditional on type being equal to redirectDns

  • Choices: dnsType, ipAddress
redirectDnsAddress String
Redirect DNS IP address, Attribute conditional on redirect_dns being equal to ipAddress
redirectDnsType String
Redirect DNS type, Attribute conditional on redirect_dns being equal to dnsType

  • Choices: host, umbrella
secureInternetGateway Boolean
Enable secure internet gateway, Attribute conditional on type being equal to sig
serviceNodeGroup String
Service node group, Attribute conditional on type being equal to serviceNodeGroup
setParameters List<Property Map>
List of set parameters, Attribute conditional on type being equal to set
tcpOptimization Boolean
Enable TCP optimization, Attribute conditional on type being equal to tcpOptimization

TrafficDataPolicyDefinitionSequenceActionEntryNatParameter
, TrafficDataPolicyDefinitionSequenceActionEntryNatParameterArgs

Type This property is required. string
Type of NAT parameter

  • Choices: useVpn, fallback
Fallback bool
Fallback, Attribute conditional on type being equal to fallback
VpnId int
DSCP, Attribute conditional on type being equal to useVpn
Type This property is required. string
Type of NAT parameter

  • Choices: useVpn, fallback
Fallback bool
Fallback, Attribute conditional on type being equal to fallback
VpnId int
DSCP, Attribute conditional on type being equal to useVpn
type This property is required. String
Type of NAT parameter

  • Choices: useVpn, fallback
fallback Boolean
Fallback, Attribute conditional on type being equal to fallback
vpnId Integer
DSCP, Attribute conditional on type being equal to useVpn
type This property is required. string
Type of NAT parameter

  • Choices: useVpn, fallback
fallback boolean
Fallback, Attribute conditional on type being equal to fallback
vpnId number
DSCP, Attribute conditional on type being equal to useVpn
type This property is required. str
Type of NAT parameter

  • Choices: useVpn, fallback
fallback bool
Fallback, Attribute conditional on type being equal to fallback
vpn_id int
DSCP, Attribute conditional on type being equal to useVpn
type This property is required. String
Type of NAT parameter

  • Choices: useVpn, fallback
fallback Boolean
Fallback, Attribute conditional on type being equal to fallback
vpnId Number
DSCP, Attribute conditional on type being equal to useVpn

TrafficDataPolicyDefinitionSequenceActionEntrySetParameter
, TrafficDataPolicyDefinitionSequenceActionEntrySetParameterArgs

Type This property is required. string
Type of set parameter

  • Choices: dscp, forwardingClass, localTlocList, nextHop, nextHopLoose, policer, preferredColorGroup, tlocList, tloc, service, vpn
Dscp int
DSCP, Attribute conditional on type being equal to dscp

  • Range: 0-63
ForwardingClass string
Forwarding class, Attribute conditional on type being equal to forwardingClass
LocalTlocListColor string
Local TLOC list color. Space separated list of colors., Attribute conditional on type being equal to localTlocList
LocalTlocListEncap string
Local TLOC list encapsulation., Attribute conditional on type being equal to localTlocList

  • Choices: ipsec, gre, ipsec gre
LocalTlocListRestrict bool
Local TLOC list restrict, Attribute conditional on type being equal to localTlocList
NextHop string
Next hop IP, Attribute conditional on type being equal to nextHop
NextHopLoose bool
Use routing table entry to forward the packet in case Next-hop is not available, Attribute conditional on type being equal to nextHopLoose
PolicerListId string
Policer list ID, Attribute conditional on type being equal to policer
PolicerListVersion int
Policer list version
PreferredColorGroupList string
Preferred color group list ID, Attribute conditional on type being equal to preferredColorGroup
PreferredColorGroupListVersion int
Preferred color group list version
ServiceTlocColor string
Service TLOC color, Attribute conditional on type being equal to service
ServiceTlocEncapsulation string
Service TLOC encapsulation, Attribute conditional on type being equal to service

  • Choices: ipsec, gre, ipsec gre
ServiceTlocIp string
Service TLOC IP address, Attribute conditional on type being equal to service
ServiceTlocListId string
Service TLOC list ID, Attribute conditional on type being equal to service
ServiceTlocListVersion int
Service TLOC list version
ServiceTlocLocal bool
Service TLOC Local, Attribute conditional on type being equal to service
ServiceTlocRestrict bool
Service TLOC Restrict, Attribute conditional on type being equal to service
ServiceType string
Service type, Attribute conditional on type being equal to service

  • Choices: FW, IDP, IDS, netsvc1, netsvc2, netsvc3, netsvc4, netsvc5
ServiceVpnId int
Service VPN ID, Attribute conditional on type being equal to service

  • Range: 0-65536
TlocColor string
TLOC color, Attribute conditional on type being equal to tloc
TlocEncapsulation string
TLOC encapsulation, Attribute conditional on type being equal to tloc

  • Choices: ipsec, gre, ipsec gre
TlocIp string
TLOC IP address, Attribute conditional on type being equal to tloc
TlocListId string
TLOC list ID, Attribute conditional on type being equal to tlocList
TlocListVersion int
TLOC list version
VpnId int
DSCP, Attribute conditional on type being equal to vpn

  • Range: 0-65530
Type This property is required. string
Type of set parameter

  • Choices: dscp, forwardingClass, localTlocList, nextHop, nextHopLoose, policer, preferredColorGroup, tlocList, tloc, service, vpn
Dscp int
DSCP, Attribute conditional on type being equal to dscp

  • Range: 0-63
ForwardingClass string
Forwarding class, Attribute conditional on type being equal to forwardingClass
LocalTlocListColor string
Local TLOC list color. Space separated list of colors., Attribute conditional on type being equal to localTlocList
LocalTlocListEncap string
Local TLOC list encapsulation., Attribute conditional on type being equal to localTlocList

  • Choices: ipsec, gre, ipsec gre
LocalTlocListRestrict bool
Local TLOC list restrict, Attribute conditional on type being equal to localTlocList
NextHop string
Next hop IP, Attribute conditional on type being equal to nextHop
NextHopLoose bool
Use routing table entry to forward the packet in case Next-hop is not available, Attribute conditional on type being equal to nextHopLoose
PolicerListId string
Policer list ID, Attribute conditional on type being equal to policer
PolicerListVersion int
Policer list version
PreferredColorGroupList string
Preferred color group list ID, Attribute conditional on type being equal to preferredColorGroup
PreferredColorGroupListVersion int
Preferred color group list version
ServiceTlocColor string
Service TLOC color, Attribute conditional on type being equal to service
ServiceTlocEncapsulation string
Service TLOC encapsulation, Attribute conditional on type being equal to service

  • Choices: ipsec, gre, ipsec gre
ServiceTlocIp string
Service TLOC IP address, Attribute conditional on type being equal to service
ServiceTlocListId string
Service TLOC list ID, Attribute conditional on type being equal to service
ServiceTlocListVersion int
Service TLOC list version
ServiceTlocLocal bool
Service TLOC Local, Attribute conditional on type being equal to service
ServiceTlocRestrict bool
Service TLOC Restrict, Attribute conditional on type being equal to service
ServiceType string
Service type, Attribute conditional on type being equal to service

  • Choices: FW, IDP, IDS, netsvc1, netsvc2, netsvc3, netsvc4, netsvc5
ServiceVpnId int
Service VPN ID, Attribute conditional on type being equal to service

  • Range: 0-65536
TlocColor string
TLOC color, Attribute conditional on type being equal to tloc
TlocEncapsulation string
TLOC encapsulation, Attribute conditional on type being equal to tloc

  • Choices: ipsec, gre, ipsec gre
TlocIp string
TLOC IP address, Attribute conditional on type being equal to tloc
TlocListId string
TLOC list ID, Attribute conditional on type being equal to tlocList
TlocListVersion int
TLOC list version
VpnId int
DSCP, Attribute conditional on type being equal to vpn

  • Range: 0-65530
type This property is required. String
Type of set parameter

  • Choices: dscp, forwardingClass, localTlocList, nextHop, nextHopLoose, policer, preferredColorGroup, tlocList, tloc, service, vpn
dscp Integer
DSCP, Attribute conditional on type being equal to dscp

  • Range: 0-63
forwardingClass String
Forwarding class, Attribute conditional on type being equal to forwardingClass
localTlocListColor String
Local TLOC list color. Space separated list of colors., Attribute conditional on type being equal to localTlocList
localTlocListEncap String
Local TLOC list encapsulation., Attribute conditional on type being equal to localTlocList

  • Choices: ipsec, gre, ipsec gre
localTlocListRestrict Boolean
Local TLOC list restrict, Attribute conditional on type being equal to localTlocList
nextHop String
Next hop IP, Attribute conditional on type being equal to nextHop
nextHopLoose Boolean
Use routing table entry to forward the packet in case Next-hop is not available, Attribute conditional on type being equal to nextHopLoose
policerListId String
Policer list ID, Attribute conditional on type being equal to policer
policerListVersion Integer
Policer list version
preferredColorGroupList String
Preferred color group list ID, Attribute conditional on type being equal to preferredColorGroup
preferredColorGroupListVersion Integer
Preferred color group list version
serviceTlocColor String
Service TLOC color, Attribute conditional on type being equal to service
serviceTlocEncapsulation String
Service TLOC encapsulation, Attribute conditional on type being equal to service

  • Choices: ipsec, gre, ipsec gre
serviceTlocIp String
Service TLOC IP address, Attribute conditional on type being equal to service
serviceTlocListId String
Service TLOC list ID, Attribute conditional on type being equal to service
serviceTlocListVersion Integer
Service TLOC list version
serviceTlocLocal Boolean
Service TLOC Local, Attribute conditional on type being equal to service
serviceTlocRestrict Boolean
Service TLOC Restrict, Attribute conditional on type being equal to service
serviceType String
Service type, Attribute conditional on type being equal to service

  • Choices: FW, IDP, IDS, netsvc1, netsvc2, netsvc3, netsvc4, netsvc5
serviceVpnId Integer
Service VPN ID, Attribute conditional on type being equal to service

  • Range: 0-65536
tlocColor String
TLOC color, Attribute conditional on type being equal to tloc
tlocEncapsulation String
TLOC encapsulation, Attribute conditional on type being equal to tloc

  • Choices: ipsec, gre, ipsec gre
tlocIp String
TLOC IP address, Attribute conditional on type being equal to tloc
tlocListId String
TLOC list ID, Attribute conditional on type being equal to tlocList
tlocListVersion Integer
TLOC list version
vpnId Integer
DSCP, Attribute conditional on type being equal to vpn

  • Range: 0-65530
type This property is required. string
Type of set parameter

  • Choices: dscp, forwardingClass, localTlocList, nextHop, nextHopLoose, policer, preferredColorGroup, tlocList, tloc, service, vpn
dscp number
DSCP, Attribute conditional on type being equal to dscp

  • Range: 0-63
forwardingClass string
Forwarding class, Attribute conditional on type being equal to forwardingClass
localTlocListColor string
Local TLOC list color. Space separated list of colors., Attribute conditional on type being equal to localTlocList
localTlocListEncap string
Local TLOC list encapsulation., Attribute conditional on type being equal to localTlocList

  • Choices: ipsec, gre, ipsec gre
localTlocListRestrict boolean
Local TLOC list restrict, Attribute conditional on type being equal to localTlocList
nextHop string
Next hop IP, Attribute conditional on type being equal to nextHop
nextHopLoose boolean
Use routing table entry to forward the packet in case Next-hop is not available, Attribute conditional on type being equal to nextHopLoose
policerListId string
Policer list ID, Attribute conditional on type being equal to policer
policerListVersion number
Policer list version
preferredColorGroupList string
Preferred color group list ID, Attribute conditional on type being equal to preferredColorGroup
preferredColorGroupListVersion number
Preferred color group list version
serviceTlocColor string
Service TLOC color, Attribute conditional on type being equal to service
serviceTlocEncapsulation string
Service TLOC encapsulation, Attribute conditional on type being equal to service

  • Choices: ipsec, gre, ipsec gre
serviceTlocIp string
Service TLOC IP address, Attribute conditional on type being equal to service
serviceTlocListId string
Service TLOC list ID, Attribute conditional on type being equal to service
serviceTlocListVersion number
Service TLOC list version
serviceTlocLocal boolean
Service TLOC Local, Attribute conditional on type being equal to service
serviceTlocRestrict boolean
Service TLOC Restrict, Attribute conditional on type being equal to service
serviceType string
Service type, Attribute conditional on type being equal to service

  • Choices: FW, IDP, IDS, netsvc1, netsvc2, netsvc3, netsvc4, netsvc5
serviceVpnId number
Service VPN ID, Attribute conditional on type being equal to service

  • Range: 0-65536
tlocColor string
TLOC color, Attribute conditional on type being equal to tloc
tlocEncapsulation string
TLOC encapsulation, Attribute conditional on type being equal to tloc

  • Choices: ipsec, gre, ipsec gre
tlocIp string
TLOC IP address, Attribute conditional on type being equal to tloc
tlocListId string
TLOC list ID, Attribute conditional on type being equal to tlocList
tlocListVersion number
TLOC list version
vpnId number
DSCP, Attribute conditional on type being equal to vpn

  • Range: 0-65530
type This property is required. str
Type of set parameter

  • Choices: dscp, forwardingClass, localTlocList, nextHop, nextHopLoose, policer, preferredColorGroup, tlocList, tloc, service, vpn
dscp int
DSCP, Attribute conditional on type being equal to dscp

  • Range: 0-63
forwarding_class str
Forwarding class, Attribute conditional on type being equal to forwardingClass
local_tloc_list_color str
Local TLOC list color. Space separated list of colors., Attribute conditional on type being equal to localTlocList
local_tloc_list_encap str
Local TLOC list encapsulation., Attribute conditional on type being equal to localTlocList

  • Choices: ipsec, gre, ipsec gre
local_tloc_list_restrict bool
Local TLOC list restrict, Attribute conditional on type being equal to localTlocList
next_hop str
Next hop IP, Attribute conditional on type being equal to nextHop
next_hop_loose bool
Use routing table entry to forward the packet in case Next-hop is not available, Attribute conditional on type being equal to nextHopLoose
policer_list_id str
Policer list ID, Attribute conditional on type being equal to policer
policer_list_version int
Policer list version
preferred_color_group_list str
Preferred color group list ID, Attribute conditional on type being equal to preferredColorGroup
preferred_color_group_list_version int
Preferred color group list version
service_tloc_color str
Service TLOC color, Attribute conditional on type being equal to service
service_tloc_encapsulation str
Service TLOC encapsulation, Attribute conditional on type being equal to service

  • Choices: ipsec, gre, ipsec gre
service_tloc_ip str
Service TLOC IP address, Attribute conditional on type being equal to service
service_tloc_list_id str
Service TLOC list ID, Attribute conditional on type being equal to service
service_tloc_list_version int
Service TLOC list version
service_tloc_local bool
Service TLOC Local, Attribute conditional on type being equal to service
service_tloc_restrict bool
Service TLOC Restrict, Attribute conditional on type being equal to service
service_type str
Service type, Attribute conditional on type being equal to service

  • Choices: FW, IDP, IDS, netsvc1, netsvc2, netsvc3, netsvc4, netsvc5
service_vpn_id int
Service VPN ID, Attribute conditional on type being equal to service

  • Range: 0-65536
tloc_color str
TLOC color, Attribute conditional on type being equal to tloc
tloc_encapsulation str
TLOC encapsulation, Attribute conditional on type being equal to tloc

  • Choices: ipsec, gre, ipsec gre
tloc_ip str
TLOC IP address, Attribute conditional on type being equal to tloc
tloc_list_id str
TLOC list ID, Attribute conditional on type being equal to tlocList
tloc_list_version int
TLOC list version
vpn_id int
DSCP, Attribute conditional on type being equal to vpn

  • Range: 0-65530
type This property is required. String
Type of set parameter

  • Choices: dscp, forwardingClass, localTlocList, nextHop, nextHopLoose, policer, preferredColorGroup, tlocList, tloc, service, vpn
dscp Number
DSCP, Attribute conditional on type being equal to dscp

  • Range: 0-63
forwardingClass String
Forwarding class, Attribute conditional on type being equal to forwardingClass
localTlocListColor String
Local TLOC list color. Space separated list of colors., Attribute conditional on type being equal to localTlocList
localTlocListEncap String
Local TLOC list encapsulation., Attribute conditional on type being equal to localTlocList

  • Choices: ipsec, gre, ipsec gre
localTlocListRestrict Boolean
Local TLOC list restrict, Attribute conditional on type being equal to localTlocList
nextHop String
Next hop IP, Attribute conditional on type being equal to nextHop
nextHopLoose Boolean
Use routing table entry to forward the packet in case Next-hop is not available, Attribute conditional on type being equal to nextHopLoose
policerListId String
Policer list ID, Attribute conditional on type being equal to policer
policerListVersion Number
Policer list version
preferredColorGroupList String
Preferred color group list ID, Attribute conditional on type being equal to preferredColorGroup
preferredColorGroupListVersion Number
Preferred color group list version
serviceTlocColor String
Service TLOC color, Attribute conditional on type being equal to service
serviceTlocEncapsulation String
Service TLOC encapsulation, Attribute conditional on type being equal to service

  • Choices: ipsec, gre, ipsec gre
serviceTlocIp String
Service TLOC IP address, Attribute conditional on type being equal to service
serviceTlocListId String
Service TLOC list ID, Attribute conditional on type being equal to service
serviceTlocListVersion Number
Service TLOC list version
serviceTlocLocal Boolean
Service TLOC Local, Attribute conditional on type being equal to service
serviceTlocRestrict Boolean
Service TLOC Restrict, Attribute conditional on type being equal to service
serviceType String
Service type, Attribute conditional on type being equal to service

  • Choices: FW, IDP, IDS, netsvc1, netsvc2, netsvc3, netsvc4, netsvc5
serviceVpnId Number
Service VPN ID, Attribute conditional on type being equal to service

  • Range: 0-65536
tlocColor String
TLOC color, Attribute conditional on type being equal to tloc
tlocEncapsulation String
TLOC encapsulation, Attribute conditional on type being equal to tloc

  • Choices: ipsec, gre, ipsec gre
tlocIp String
TLOC IP address, Attribute conditional on type being equal to tloc
tlocListId String
TLOC list ID, Attribute conditional on type being equal to tlocList
tlocListVersion Number
TLOC list version
vpnId Number
DSCP, Attribute conditional on type being equal to vpn

  • Range: 0-65530

TrafficDataPolicyDefinitionSequenceMatchEntry
, TrafficDataPolicyDefinitionSequenceMatchEntryArgs

Type This property is required. string
Type of match entry

  • Choices: appList, dnsAppList, dns, dscp, packetLength, plp, protocol, sourceDataPrefixList, sourceIp, sourcePort, destinationDataPrefixList, destinationIp, destinationRegion, destinationPort, tcp, trafficTo, icmpMessage
ApplicationListId string
Application list ID, Attribute conditional on type being equal to appList
ApplicationListVersion int
Application list version
DestinationDataPrefixListId string
Destination Data Prefix list ID, Attribute conditional on type being equal to destinationDataPrefixList
DestinationDataPrefixListVersion int
Destination Data Prefix list version
DestinationIp string
Destination IP, Attribute conditional on type being equal to destinationIp
DestinationPort string
Destination port, 0-65535 (Single value, range or multiple values separated by spaces), Attribute conditional on type being equal to destinationPort
DestinationRegion string
Destination region, Attribute conditional on type being equal to destinationRegion

  • Choices: primary-region, secondary-region, other-region
Dns string
DNS request or response, Attribute conditional on type being equal to dns

  • Choices: request, response
DnsApplicationListId string
DNS Application list ID, Attribute conditional on type being equal to dnsAppList
DnsApplicationListVersion int
DNS Application list version
Dscp int
DSCP value, Attribute conditional on type being equal to dscp

  • Range: 0-63
IcmpMessage string
ICMP Message, Attribute conditional on type being equal to icmpMessage
PacketLength int
Packet length, Attribute conditional on type being equal to packetLength

  • Range: 0-65535
Plp string
PLP, Attribute conditional on type being equal to plp

  • Choices: low, high
Protocol string
IP Protocol, 0-255 (Single value or multiple values separated by spaces), Attribute conditional on type being equal to protocol
SourceDataPrefixListId string
Source Data Prefix list ID, Attribute conditional on type being equal to sourceDataPrefixList
SourceDataPrefixListVersion int
Source Data Prefix list version
SourceIp string
Source IP, Attribute conditional on type being equal to sourceIp
SourcePort string
Source port, 0-65535 (Single value, range or multiple values separated by spaces), Attribute conditional on type being equal to sourcePort
Tcp string
TCP flags, Attribute conditional on type being equal to tcp

  • Choices: syn
TrafficTo string
Traffic to, Attribute conditional on type being equal to trafficTo

  • Choices: access, core, service
Type This property is required. string
Type of match entry

  • Choices: appList, dnsAppList, dns, dscp, packetLength, plp, protocol, sourceDataPrefixList, sourceIp, sourcePort, destinationDataPrefixList, destinationIp, destinationRegion, destinationPort, tcp, trafficTo, icmpMessage
ApplicationListId string
Application list ID, Attribute conditional on type being equal to appList
ApplicationListVersion int
Application list version
DestinationDataPrefixListId string
Destination Data Prefix list ID, Attribute conditional on type being equal to destinationDataPrefixList
DestinationDataPrefixListVersion int
Destination Data Prefix list version
DestinationIp string
Destination IP, Attribute conditional on type being equal to destinationIp
DestinationPort string
Destination port, 0-65535 (Single value, range or multiple values separated by spaces), Attribute conditional on type being equal to destinationPort
DestinationRegion string
Destination region, Attribute conditional on type being equal to destinationRegion

  • Choices: primary-region, secondary-region, other-region
Dns string
DNS request or response, Attribute conditional on type being equal to dns

  • Choices: request, response
DnsApplicationListId string
DNS Application list ID, Attribute conditional on type being equal to dnsAppList
DnsApplicationListVersion int
DNS Application list version
Dscp int
DSCP value, Attribute conditional on type being equal to dscp

  • Range: 0-63
IcmpMessage string
ICMP Message, Attribute conditional on type being equal to icmpMessage
PacketLength int
Packet length, Attribute conditional on type being equal to packetLength

  • Range: 0-65535
Plp string
PLP, Attribute conditional on type being equal to plp

  • Choices: low, high
Protocol string
IP Protocol, 0-255 (Single value or multiple values separated by spaces), Attribute conditional on type being equal to protocol
SourceDataPrefixListId string
Source Data Prefix list ID, Attribute conditional on type being equal to sourceDataPrefixList
SourceDataPrefixListVersion int
Source Data Prefix list version
SourceIp string
Source IP, Attribute conditional on type being equal to sourceIp
SourcePort string
Source port, 0-65535 (Single value, range or multiple values separated by spaces), Attribute conditional on type being equal to sourcePort
Tcp string
TCP flags, Attribute conditional on type being equal to tcp

  • Choices: syn
TrafficTo string
Traffic to, Attribute conditional on type being equal to trafficTo

  • Choices: access, core, service
type This property is required. String
Type of match entry

  • Choices: appList, dnsAppList, dns, dscp, packetLength, plp, protocol, sourceDataPrefixList, sourceIp, sourcePort, destinationDataPrefixList, destinationIp, destinationRegion, destinationPort, tcp, trafficTo, icmpMessage
applicationListId String
Application list ID, Attribute conditional on type being equal to appList
applicationListVersion Integer
Application list version
destinationDataPrefixListId String
Destination Data Prefix list ID, Attribute conditional on type being equal to destinationDataPrefixList
destinationDataPrefixListVersion Integer
Destination Data Prefix list version
destinationIp String
Destination IP, Attribute conditional on type being equal to destinationIp
destinationPort String
Destination port, 0-65535 (Single value, range or multiple values separated by spaces), Attribute conditional on type being equal to destinationPort
destinationRegion String
Destination region, Attribute conditional on type being equal to destinationRegion

  • Choices: primary-region, secondary-region, other-region
dns String
DNS request or response, Attribute conditional on type being equal to dns

  • Choices: request, response
dnsApplicationListId String
DNS Application list ID, Attribute conditional on type being equal to dnsAppList
dnsApplicationListVersion Integer
DNS Application list version
dscp Integer
DSCP value, Attribute conditional on type being equal to dscp

  • Range: 0-63
icmpMessage String
ICMP Message, Attribute conditional on type being equal to icmpMessage
packetLength Integer
Packet length, Attribute conditional on type being equal to packetLength

  • Range: 0-65535
plp String
PLP, Attribute conditional on type being equal to plp

  • Choices: low, high
protocol String
IP Protocol, 0-255 (Single value or multiple values separated by spaces), Attribute conditional on type being equal to protocol
sourceDataPrefixListId String
Source Data Prefix list ID, Attribute conditional on type being equal to sourceDataPrefixList
sourceDataPrefixListVersion Integer
Source Data Prefix list version
sourceIp String
Source IP, Attribute conditional on type being equal to sourceIp
sourcePort String
Source port, 0-65535 (Single value, range or multiple values separated by spaces), Attribute conditional on type being equal to sourcePort
tcp String
TCP flags, Attribute conditional on type being equal to tcp

  • Choices: syn
trafficTo String
Traffic to, Attribute conditional on type being equal to trafficTo

  • Choices: access, core, service
type This property is required. string
Type of match entry

  • Choices: appList, dnsAppList, dns, dscp, packetLength, plp, protocol, sourceDataPrefixList, sourceIp, sourcePort, destinationDataPrefixList, destinationIp, destinationRegion, destinationPort, tcp, trafficTo, icmpMessage
applicationListId string
Application list ID, Attribute conditional on type being equal to appList
applicationListVersion number
Application list version
destinationDataPrefixListId string
Destination Data Prefix list ID, Attribute conditional on type being equal to destinationDataPrefixList
destinationDataPrefixListVersion number
Destination Data Prefix list version
destinationIp string
Destination IP, Attribute conditional on type being equal to destinationIp
destinationPort string
Destination port, 0-65535 (Single value, range or multiple values separated by spaces), Attribute conditional on type being equal to destinationPort
destinationRegion string
Destination region, Attribute conditional on type being equal to destinationRegion

  • Choices: primary-region, secondary-region, other-region
dns string
DNS request or response, Attribute conditional on type being equal to dns

  • Choices: request, response
dnsApplicationListId string
DNS Application list ID, Attribute conditional on type being equal to dnsAppList
dnsApplicationListVersion number
DNS Application list version
dscp number
DSCP value, Attribute conditional on type being equal to dscp

  • Range: 0-63
icmpMessage string
ICMP Message, Attribute conditional on type being equal to icmpMessage
packetLength number
Packet length, Attribute conditional on type being equal to packetLength

  • Range: 0-65535
plp string
PLP, Attribute conditional on type being equal to plp

  • Choices: low, high
protocol string
IP Protocol, 0-255 (Single value or multiple values separated by spaces), Attribute conditional on type being equal to protocol
sourceDataPrefixListId string
Source Data Prefix list ID, Attribute conditional on type being equal to sourceDataPrefixList
sourceDataPrefixListVersion number
Source Data Prefix list version
sourceIp string
Source IP, Attribute conditional on type being equal to sourceIp
sourcePort string
Source port, 0-65535 (Single value, range or multiple values separated by spaces), Attribute conditional on type being equal to sourcePort
tcp string
TCP flags, Attribute conditional on type being equal to tcp

  • Choices: syn
trafficTo string
Traffic to, Attribute conditional on type being equal to trafficTo

  • Choices: access, core, service
type This property is required. str
Type of match entry

  • Choices: appList, dnsAppList, dns, dscp, packetLength, plp, protocol, sourceDataPrefixList, sourceIp, sourcePort, destinationDataPrefixList, destinationIp, destinationRegion, destinationPort, tcp, trafficTo, icmpMessage
application_list_id str
Application list ID, Attribute conditional on type being equal to appList
application_list_version int
Application list version
destination_data_prefix_list_id str
Destination Data Prefix list ID, Attribute conditional on type being equal to destinationDataPrefixList
destination_data_prefix_list_version int
Destination Data Prefix list version
destination_ip str
Destination IP, Attribute conditional on type being equal to destinationIp
destination_port str
Destination port, 0-65535 (Single value, range or multiple values separated by spaces), Attribute conditional on type being equal to destinationPort
destination_region str
Destination region, Attribute conditional on type being equal to destinationRegion

  • Choices: primary-region, secondary-region, other-region
dns str
DNS request or response, Attribute conditional on type being equal to dns

  • Choices: request, response
dns_application_list_id str
DNS Application list ID, Attribute conditional on type being equal to dnsAppList
dns_application_list_version int
DNS Application list version
dscp int
DSCP value, Attribute conditional on type being equal to dscp

  • Range: 0-63
icmp_message str
ICMP Message, Attribute conditional on type being equal to icmpMessage
packet_length int
Packet length, Attribute conditional on type being equal to packetLength

  • Range: 0-65535
plp str
PLP, Attribute conditional on type being equal to plp

  • Choices: low, high
protocol str
IP Protocol, 0-255 (Single value or multiple values separated by spaces), Attribute conditional on type being equal to protocol
source_data_prefix_list_id str
Source Data Prefix list ID, Attribute conditional on type being equal to sourceDataPrefixList
source_data_prefix_list_version int
Source Data Prefix list version
source_ip str
Source IP, Attribute conditional on type being equal to sourceIp
source_port str
Source port, 0-65535 (Single value, range or multiple values separated by spaces), Attribute conditional on type being equal to sourcePort
tcp str
TCP flags, Attribute conditional on type being equal to tcp

  • Choices: syn
traffic_to str
Traffic to, Attribute conditional on type being equal to trafficTo

  • Choices: access, core, service
type This property is required. String
Type of match entry

  • Choices: appList, dnsAppList, dns, dscp, packetLength, plp, protocol, sourceDataPrefixList, sourceIp, sourcePort, destinationDataPrefixList, destinationIp, destinationRegion, destinationPort, tcp, trafficTo, icmpMessage
applicationListId String
Application list ID, Attribute conditional on type being equal to appList
applicationListVersion Number
Application list version
destinationDataPrefixListId String
Destination Data Prefix list ID, Attribute conditional on type being equal to destinationDataPrefixList
destinationDataPrefixListVersion Number
Destination Data Prefix list version
destinationIp String
Destination IP, Attribute conditional on type being equal to destinationIp
destinationPort String
Destination port, 0-65535 (Single value, range or multiple values separated by spaces), Attribute conditional on type being equal to destinationPort
destinationRegion String
Destination region, Attribute conditional on type being equal to destinationRegion

  • Choices: primary-region, secondary-region, other-region
dns String
DNS request or response, Attribute conditional on type being equal to dns

  • Choices: request, response
dnsApplicationListId String
DNS Application list ID, Attribute conditional on type being equal to dnsAppList
dnsApplicationListVersion Number
DNS Application list version
dscp Number
DSCP value, Attribute conditional on type being equal to dscp

  • Range: 0-63
icmpMessage String
ICMP Message, Attribute conditional on type being equal to icmpMessage
packetLength Number
Packet length, Attribute conditional on type being equal to packetLength

  • Range: 0-65535
plp String
PLP, Attribute conditional on type being equal to plp

  • Choices: low, high
protocol String
IP Protocol, 0-255 (Single value or multiple values separated by spaces), Attribute conditional on type being equal to protocol
sourceDataPrefixListId String
Source Data Prefix list ID, Attribute conditional on type being equal to sourceDataPrefixList
sourceDataPrefixListVersion Number
Source Data Prefix list version
sourceIp String
Source IP, Attribute conditional on type being equal to sourceIp
sourcePort String
Source port, 0-65535 (Single value, range or multiple values separated by spaces), Attribute conditional on type being equal to sourcePort
tcp String
TCP flags, Attribute conditional on type being equal to tcp

  • Choices: syn
trafficTo String
Traffic to, Attribute conditional on type being equal to trafficTo

  • Choices: access, core, service

Import

$ pulumi import sdwan:index/trafficDataPolicyDefinition:TrafficDataPolicyDefinition example "f6b2c44c-693c-4763-b010-895aa3d236bd"
Copy

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

Package Details

Repository
sdwan pulumi/pulumi-sdwan
License
Apache-2.0
Notes
This Pulumi package is based on the sdwan Terraform Provider.