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());
}
}
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
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 string
- The unique name of the resource.
- args TrafficDataPolicyDefinitionArgs
- 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 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 string
- The unique name of the resource.
- args TrafficDataPolicyDefinitionArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args TrafficDataPolicyDefinitionArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args 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",
NatParameters = new[]
{
new Sdwan.Inputs.TrafficDataPolicyDefinitionSequenceActionEntryNatParameterArgs
{
Type = "string",
Fallback = false,
VpnId = 0,
},
},
FallbackToRouting = false,
NatPoolId = 0,
RedirectDns = "string",
LossCorrection = "string",
LossCorrectionFec = "string",
LossCorrectionFecThreshold = 0,
Cflowd = false,
Counter = "string",
DreOptimization = false,
Log = false,
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,
NatPool = "string",
},
},
BaseAction = "string",
IpType = "string",
MatchEntries = new[]
{
new Sdwan.Inputs.TrafficDataPolicyDefinitionSequenceMatchEntryArgs
{
Type = "string",
Dscp = 0,
Tcp = "string",
DestinationDataPrefixListVersion = 0,
DestinationIp = "string",
DestinationPort = "string",
DestinationRegion = "string",
Dns = "string",
PacketLength = 0,
ApplicationListVersion = 0,
DestinationDataPrefixListId = "string",
DnsApplicationListId = "string",
Plp = "string",
Protocol = "string",
SourceDataPrefixListId = "string",
SourceDataPrefixListVersion = 0,
SourceIp = "string",
SourcePort = "string",
ApplicationListId = "string",
TrafficTo = "string",
DnsApplicationListVersion = 0,
},
},
},
},
DefaultAction = "string",
Name = "string",
});
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"),
NatParameters: sdwan.TrafficDataPolicyDefinitionSequenceActionEntryNatParameterArray{
&sdwan.TrafficDataPolicyDefinitionSequenceActionEntryNatParameterArgs{
Type: pulumi.String("string"),
Fallback: pulumi.Bool(false),
VpnId: pulumi.Int(0),
},
},
FallbackToRouting: pulumi.Bool(false),
NatPoolId: pulumi.Int(0),
RedirectDns: pulumi.String("string"),
LossCorrection: pulumi.String("string"),
LossCorrectionFec: pulumi.String("string"),
LossCorrectionFecThreshold: pulumi.Int(0),
Cflowd: pulumi.Bool(false),
Counter: pulumi.String("string"),
DreOptimization: pulumi.Bool(false),
Log: pulumi.Bool(false),
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),
NatPool: pulumi.String("string"),
},
},
BaseAction: pulumi.String("string"),
IpType: pulumi.String("string"),
MatchEntries: sdwan.TrafficDataPolicyDefinitionSequenceMatchEntryArray{
&sdwan.TrafficDataPolicyDefinitionSequenceMatchEntryArgs{
Type: pulumi.String("string"),
Dscp: pulumi.Int(0),
Tcp: pulumi.String("string"),
DestinationDataPrefixListVersion: pulumi.Int(0),
DestinationIp: pulumi.String("string"),
DestinationPort: pulumi.String("string"),
DestinationRegion: pulumi.String("string"),
Dns: pulumi.String("string"),
PacketLength: pulumi.Int(0),
ApplicationListVersion: pulumi.Int(0),
DestinationDataPrefixListId: pulumi.String("string"),
DnsApplicationListId: pulumi.String("string"),
Plp: pulumi.String("string"),
Protocol: pulumi.String("string"),
SourceDataPrefixListId: pulumi.String("string"),
SourceDataPrefixListVersion: pulumi.Int(0),
SourceIp: pulumi.String("string"),
SourcePort: pulumi.String("string"),
ApplicationListId: pulumi.String("string"),
TrafficTo: pulumi.String("string"),
DnsApplicationListVersion: pulumi.Int(0),
},
},
},
},
DefaultAction: pulumi.String("string"),
Name: pulumi.String("string"),
})
var trafficDataPolicyDefinitionResource = new TrafficDataPolicyDefinition("trafficDataPolicyDefinitionResource", TrafficDataPolicyDefinitionArgs.builder()
.description("string")
.sequences(TrafficDataPolicyDefinitionSequenceArgs.builder()
.id(0)
.name("string")
.type("string")
.actionEntries(TrafficDataPolicyDefinitionSequenceActionEntryArgs.builder()
.type("string")
.natParameters(TrafficDataPolicyDefinitionSequenceActionEntryNatParameterArgs.builder()
.type("string")
.fallback(false)
.vpnId(0)
.build())
.fallbackToRouting(false)
.natPoolId(0)
.redirectDns("string")
.lossCorrection("string")
.lossCorrectionFec("string")
.lossCorrectionFecThreshold(0)
.cflowd(false)
.counter("string")
.dreOptimization(false)
.log(false)
.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)
.natPool("string")
.build())
.baseAction("string")
.ipType("string")
.matchEntries(TrafficDataPolicyDefinitionSequenceMatchEntryArgs.builder()
.type("string")
.dscp(0)
.tcp("string")
.destinationDataPrefixListVersion(0)
.destinationIp("string")
.destinationPort("string")
.destinationRegion("string")
.dns("string")
.packetLength(0)
.applicationListVersion(0)
.destinationDataPrefixListId("string")
.dnsApplicationListId("string")
.plp("string")
.protocol("string")
.sourceDataPrefixListId("string")
.sourceDataPrefixListVersion(0)
.sourceIp("string")
.sourcePort("string")
.applicationListId("string")
.trafficTo("string")
.dnsApplicationListVersion(0)
.build())
.build())
.defaultAction("string")
.name("string")
.build());
traffic_data_policy_definition_resource = sdwan.TrafficDataPolicyDefinition("trafficDataPolicyDefinitionResource",
description="string",
sequences=[sdwan.TrafficDataPolicyDefinitionSequenceArgs(
id=0,
name="string",
type="string",
action_entries=[sdwan.TrafficDataPolicyDefinitionSequenceActionEntryArgs(
type="string",
nat_parameters=[sdwan.TrafficDataPolicyDefinitionSequenceActionEntryNatParameterArgs(
type="string",
fallback=False,
vpn_id=0,
)],
fallback_to_routing=False,
nat_pool_id=0,
redirect_dns="string",
loss_correction="string",
loss_correction_fec="string",
loss_correction_fec_threshold=0,
cflowd=False,
counter="string",
dre_optimization=False,
log=False,
redirect_dns_address="string",
redirect_dns_type="string",
secure_internet_gateway=False,
service_node_group="string",
set_parameters=[sdwan.TrafficDataPolicyDefinitionSequenceActionEntrySetParameterArgs(
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,
nat_pool="string",
)],
base_action="string",
ip_type="string",
match_entries=[sdwan.TrafficDataPolicyDefinitionSequenceMatchEntryArgs(
type="string",
dscp=0,
tcp="string",
destination_data_prefix_list_version=0,
destination_ip="string",
destination_port="string",
destination_region="string",
dns="string",
packet_length=0,
application_list_version=0,
destination_data_prefix_list_id="string",
dns_application_list_id="string",
plp="string",
protocol="string",
source_data_prefix_list_id="string",
source_data_prefix_list_version=0,
source_ip="string",
source_port="string",
application_list_id="string",
traffic_to="string",
dns_application_list_version=0,
)],
)],
default_action="string",
name="string")
const trafficDataPolicyDefinitionResource = new sdwan.TrafficDataPolicyDefinition("trafficDataPolicyDefinitionResource", {
description: "string",
sequences: [{
id: 0,
name: "string",
type: "string",
actionEntries: [{
type: "string",
natParameters: [{
type: "string",
fallback: false,
vpnId: 0,
}],
fallbackToRouting: false,
natPoolId: 0,
redirectDns: "string",
lossCorrection: "string",
lossCorrectionFec: "string",
lossCorrectionFecThreshold: 0,
cflowd: false,
counter: "string",
dreOptimization: false,
log: false,
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,
natPool: "string",
}],
baseAction: "string",
ipType: "string",
matchEntries: [{
type: "string",
dscp: 0,
tcp: "string",
destinationDataPrefixListVersion: 0,
destinationIp: "string",
destinationPort: "string",
destinationRegion: "string",
dns: "string",
packetLength: 0,
applicationListVersion: 0,
destinationDataPrefixListId: "string",
dnsApplicationListId: "string",
plp: "string",
protocol: "string",
sourceDataPrefixListId: "string",
sourceDataPrefixListVersion: 0,
sourceIp: "string",
sourcePort: "string",
applicationListId: "string",
trafficTo: "string",
dnsApplicationListVersion: 0,
}],
}],
defaultAction: "string",
name: "string",
});
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: 0
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
packetLength: 0
plp: string
protocol: string
sourceDataPrefixListId: string
sourceDataPrefixListVersion: 0
sourceIp: string
sourcePort: string
tcp: string
trafficTo: string
type: string
name: string
type: string
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
The TrafficDataPolicyDefinition resource accepts the following input properties:
- Description string
- The description of the policy definition
- Sequences
List<Traffic
Data Policy Definition Sequence> - List of sequences
- Default
Action string - Default action, either
accept
ordrop
- Choices:accept
,drop
- Name string
- The name of the policy definition
- Description string
- The description of the policy definition
- Sequences
[]Traffic
Data Policy Definition Sequence Args - List of sequences
- Default
Action string - Default action, either
accept
ordrop
- Choices:accept
,drop
- Name string
- The name of the policy definition
- description String
- The description of the policy definition
- sequences
List<Traffic
Data Policy Definition Sequence> - List of sequences
- default
Action String - Default action, either
accept
ordrop
- Choices:accept
,drop
- name String
- The name of the policy definition
- description string
- The description of the policy definition
- sequences
Traffic
Data Policy Definition Sequence[] - List of sequences
- default
Action string - Default action, either
accept
ordrop
- Choices:accept
,drop
- name string
- The name of the policy definition
- description str
- The description of the policy definition
- sequences
Sequence[Traffic
Data Policy Definition Sequence Args] - List of sequences
- default_
action str - Default action, either
accept
ordrop
- Choices:accept
,drop
- name str
- The name of the policy definition
- description String
- The description of the policy definition
- sequences List<Property Map>
- List of sequences
- default
Action String - Default action, either
accept
ordrop
- 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:
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)
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 - Default action, either
accept
ordrop
- Choices:accept
,drop
- Description string
- The description of the policy definition
- Name string
- The name of the policy definition
- Sequences
List<Traffic
Data Policy Definition Sequence> - List of sequences
- Type string
- Type
- Version int
- The version of the object
- Default
Action string - Default action, either
accept
ordrop
- Choices:accept
,drop
- Description string
- The description of the policy definition
- Name string
- The name of the policy definition
- Sequences
[]Traffic
Data Policy Definition Sequence Args - List of sequences
- Type string
- Type
- Version int
- The version of the object
- default
Action String - Default action, either
accept
ordrop
- Choices:accept
,drop
- description String
- The description of the policy definition
- name String
- The name of the policy definition
- sequences
List<Traffic
Data Policy Definition Sequence> - List of sequences
- type String
- Type
- version Integer
- The version of the object
- default
Action string - Default action, either
accept
ordrop
- Choices:accept
,drop
- description string
- The description of the policy definition
- name string
- The name of the policy definition
- sequences
Traffic
Data Policy Definition Sequence[] - List of sequences
- type string
- Type
- version number
- The version of the object
- default_
action str - Default action, either
accept
ordrop
- Choices:accept
,drop
- description str
- The description of the policy definition
- name str
- The name of the policy definition
- sequences
Sequence[Traffic
Data Policy Definition Sequence Args] - List of sequences
- type str
- Type
- version int
- The version of the object
- default
Action String - Default action, either
accept
ordrop
- 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 int
- Sequence ID
- Name string
- Sequence name
- Type string
- Sequence type
- Choices:
applicationFirewall
,qos
,serviceChaining
,trafficEngineering
,data
- Choices:
- Action
Entries List<TrafficData Policy Definition Sequence Action Entry> - List of action entries
- Base
Action string - Base action, either
accept
ordrop
- Choices:
accept
,drop
- Choices:
- Ip
Type string - Sequence IP type, either
ipv4
,ipv6
orall
- Choices:
ipv4
,ipv6
,all
- Choices:
- Match
Entries List<TrafficData Policy Definition Sequence Match Entry> - List of match entries
- Id int
- Sequence ID
- Name string
- Sequence name
- Type string
- Sequence type
- Choices:
applicationFirewall
,qos
,serviceChaining
,trafficEngineering
,data
- Choices:
- Action
Entries []TrafficData Policy Definition Sequence Action Entry - List of action entries
- Base
Action string - Base action, either
accept
ordrop
- Choices:
accept
,drop
- Choices:
- Ip
Type string - Sequence IP type, either
ipv4
,ipv6
orall
- Choices:
ipv4
,ipv6
,all
- Choices:
- Match
Entries []TrafficData Policy Definition Sequence Match Entry - List of match entries
- id Integer
- Sequence ID
- name String
- Sequence name
- type String
- Sequence type
- Choices:
applicationFirewall
,qos
,serviceChaining
,trafficEngineering
,data
- Choices:
- action
Entries List<TrafficData Policy Definition Sequence Action Entry> - List of action entries
- base
Action String - Base action, either
accept
ordrop
- Choices:
accept
,drop
- Choices:
- ip
Type String - Sequence IP type, either
ipv4
,ipv6
orall
- Choices:
ipv4
,ipv6
,all
- Choices:
- match
Entries List<TrafficData Policy Definition Sequence Match Entry> - List of match entries
- id number
- Sequence ID
- name string
- Sequence name
- type string
- Sequence type
- Choices:
applicationFirewall
,qos
,serviceChaining
,trafficEngineering
,data
- Choices:
- action
Entries TrafficData Policy Definition Sequence Action Entry[] - List of action entries
- base
Action string - Base action, either
accept
ordrop
- Choices:
accept
,drop
- Choices:
- ip
Type string - Sequence IP type, either
ipv4
,ipv6
orall
- Choices:
ipv4
,ipv6
,all
- Choices:
- match
Entries TrafficData Policy Definition Sequence Match Entry[] - List of match entries
- id int
- Sequence ID
- name str
- Sequence name
- type str
- Sequence type
- Choices:
applicationFirewall
,qos
,serviceChaining
,trafficEngineering
,data
- Choices:
- action_
entries Sequence[TrafficData Policy Definition Sequence Action Entry] - List of action entries
- base_
action str - Base action, either
accept
ordrop
- Choices:
accept
,drop
- Choices:
- ip_
type str - Sequence IP type, either
ipv4
,ipv6
orall
- Choices:
ipv4
,ipv6
,all
- Choices:
- match_
entries Sequence[TrafficData Policy Definition Sequence Match Entry] - List of match entries
- id Number
- Sequence ID
- name String
- Sequence name
- type String
- Sequence type
- Choices:
applicationFirewall
,qos
,serviceChaining
,trafficEngineering
,data
- Choices:
- action
Entries List<Property Map> - List of action entries
- base
Action String - Base action, either
accept
ordrop
- Choices:
accept
,drop
- Choices:
- ip
Type String - Sequence IP type, either
ipv4
,ipv6
orall
- Choices:
ipv4
,ipv6
,all
- Choices:
- match
Entries List<Property Map> - List of match entries
TrafficDataPolicyDefinitionSequenceActionEntry, TrafficDataPolicyDefinitionSequenceActionEntryArgs
- Type string
- Type of action entry
- Choices:
cflowd
,count
,dreOptimization
,fallbackToRouting
,log
,lossProtect
,lossProtectFec
,nat
,redirectDns
,serviceNodeGroup
,set
,sig
,tcpOptimization
- Choices:
- Cflowd bool
- Enable cflowd
- Counter string
- Counter name
- Dre
Optimization bool - Enable DRE optimization
- Fallback
To boolRouting - Enable fallback to routing
- Log bool
- Enable logging
- Loss
Correction string - Loss correction
- Choices:
fecAdaptive
,fecAlways
,packetDuplication
- Choices:
- Loss
Correction stringFec - Loss correction FEC
- Choices:
fecAdaptive
,fecAlways
,packetDuplication
- Choices:
- Loss
Correction intFec Threshold - Loss correction FEC threshold
- Range:
1
-5
- Range:
- Nat
Parameters List<TrafficData Policy Definition Sequence Action Entry Nat Parameter> - List of NAT parameters
- Nat
Pool string - NAT pool
- Choices:
pool
- Choices:
- Nat
Pool intId - NAT pool ID
- Range:
1
-31
- Range:
- Redirect
Dns string - Redirect DNS
- Choices:
dnsType
,ipAddress
- Choices:
- Redirect
Dns stringAddress - Redirect DNS IP address
- Redirect
Dns stringType - Redirect DNS type
- Choices:
host
,umbrella
- Choices:
- Secure
Internet boolGateway - Enable secure internet gateway
- Service
Node stringGroup - Service node group
- Set
Parameters List<TrafficData Policy Definition Sequence Action Entry Set Parameter> - List of set parameters
- Tcp
Optimization bool - Enable TCP optimization
- Type string
- Type of action entry
- Choices:
cflowd
,count
,dreOptimization
,fallbackToRouting
,log
,lossProtect
,lossProtectFec
,nat
,redirectDns
,serviceNodeGroup
,set
,sig
,tcpOptimization
- Choices:
- Cflowd bool
- Enable cflowd
- Counter string
- Counter name
- Dre
Optimization bool - Enable DRE optimization
- Fallback
To boolRouting - Enable fallback to routing
- Log bool
- Enable logging
- Loss
Correction string - Loss correction
- Choices:
fecAdaptive
,fecAlways
,packetDuplication
- Choices:
- Loss
Correction stringFec - Loss correction FEC
- Choices:
fecAdaptive
,fecAlways
,packetDuplication
- Choices:
- Loss
Correction intFec Threshold - Loss correction FEC threshold
- Range:
1
-5
- Range:
- Nat
Parameters []TrafficData Policy Definition Sequence Action Entry Nat Parameter - List of NAT parameters
- Nat
Pool string - NAT pool
- Choices:
pool
- Choices:
- Nat
Pool intId - NAT pool ID
- Range:
1
-31
- Range:
- Redirect
Dns string - Redirect DNS
- Choices:
dnsType
,ipAddress
- Choices:
- Redirect
Dns stringAddress - Redirect DNS IP address
- Redirect
Dns stringType - Redirect DNS type
- Choices:
host
,umbrella
- Choices:
- Secure
Internet boolGateway - Enable secure internet gateway
- Service
Node stringGroup - Service node group
- Set
Parameters []TrafficData Policy Definition Sequence Action Entry Set Parameter - List of set parameters
- Tcp
Optimization bool - Enable TCP optimization
- type String
- Type of action entry
- Choices:
cflowd
,count
,dreOptimization
,fallbackToRouting
,log
,lossProtect
,lossProtectFec
,nat
,redirectDns
,serviceNodeGroup
,set
,sig
,tcpOptimization
- Choices:
- cflowd Boolean
- Enable cflowd
- counter String
- Counter name
- dre
Optimization Boolean - Enable DRE optimization
- fallback
To BooleanRouting - Enable fallback to routing
- log Boolean
- Enable logging
- loss
Correction String - Loss correction
- Choices:
fecAdaptive
,fecAlways
,packetDuplication
- Choices:
- loss
Correction StringFec - Loss correction FEC
- Choices:
fecAdaptive
,fecAlways
,packetDuplication
- Choices:
- loss
Correction IntegerFec Threshold - Loss correction FEC threshold
- Range:
1
-5
- Range:
- nat
Parameters List<TrafficData Policy Definition Sequence Action Entry Nat Parameter> - List of NAT parameters
- nat
Pool String - NAT pool
- Choices:
pool
- Choices:
- nat
Pool IntegerId - NAT pool ID
- Range:
1
-31
- Range:
- redirect
Dns String - Redirect DNS
- Choices:
dnsType
,ipAddress
- Choices:
- redirect
Dns StringAddress - Redirect DNS IP address
- redirect
Dns StringType - Redirect DNS type
- Choices:
host
,umbrella
- Choices:
- secure
Internet BooleanGateway - Enable secure internet gateway
- service
Node StringGroup - Service node group
- set
Parameters List<TrafficData Policy Definition Sequence Action Entry Set Parameter> - List of set parameters
- tcp
Optimization Boolean - Enable TCP optimization
- type string
- Type of action entry
- Choices:
cflowd
,count
,dreOptimization
,fallbackToRouting
,log
,lossProtect
,lossProtectFec
,nat
,redirectDns
,serviceNodeGroup
,set
,sig
,tcpOptimization
- Choices:
- cflowd boolean
- Enable cflowd
- counter string
- Counter name
- dre
Optimization boolean - Enable DRE optimization
- fallback
To booleanRouting - Enable fallback to routing
- log boolean
- Enable logging
- loss
Correction string - Loss correction
- Choices:
fecAdaptive
,fecAlways
,packetDuplication
- Choices:
- loss
Correction stringFec - Loss correction FEC
- Choices:
fecAdaptive
,fecAlways
,packetDuplication
- Choices:
- loss
Correction numberFec Threshold - Loss correction FEC threshold
- Range:
1
-5
- Range:
- nat
Parameters TrafficData Policy Definition Sequence Action Entry Nat Parameter[] - List of NAT parameters
- nat
Pool string - NAT pool
- Choices:
pool
- Choices:
- nat
Pool numberId - NAT pool ID
- Range:
1
-31
- Range:
- redirect
Dns string - Redirect DNS
- Choices:
dnsType
,ipAddress
- Choices:
- redirect
Dns stringAddress - Redirect DNS IP address
- redirect
Dns stringType - Redirect DNS type
- Choices:
host
,umbrella
- Choices:
- secure
Internet booleanGateway - Enable secure internet gateway
- service
Node stringGroup - Service node group
- set
Parameters TrafficData Policy Definition Sequence Action Entry Set Parameter[] - List of set parameters
- tcp
Optimization boolean - Enable TCP optimization
- type str
- Type of action entry
- Choices:
cflowd
,count
,dreOptimization
,fallbackToRouting
,log
,lossProtect
,lossProtectFec
,nat
,redirectDns
,serviceNodeGroup
,set
,sig
,tcpOptimization
- Choices:
- cflowd bool
- Enable cflowd
- counter str
- Counter name
- dre_
optimization bool - Enable DRE optimization
- fallback_
to_ boolrouting - Enable fallback to routing
- log bool
- Enable logging
- loss_
correction str - Loss correction
- Choices:
fecAdaptive
,fecAlways
,packetDuplication
- Choices:
- loss_
correction_ strfec - Loss correction FEC
- Choices:
fecAdaptive
,fecAlways
,packetDuplication
- Choices:
- loss_
correction_ intfec_ threshold - Loss correction FEC threshold
- Range:
1
-5
- Range:
- nat_
parameters Sequence[TrafficData Policy Definition Sequence Action Entry Nat Parameter] - List of NAT parameters
- nat_
pool str - NAT pool
- Choices:
pool
- Choices:
- nat_
pool_ intid - NAT pool ID
- Range:
1
-31
- Range:
- redirect_
dns str - Redirect DNS
- Choices:
dnsType
,ipAddress
- Choices:
- redirect_
dns_ straddress - Redirect DNS IP address
- redirect_
dns_ strtype - Redirect DNS type
- Choices:
host
,umbrella
- Choices:
- secure_
internet_ boolgateway - Enable secure internet gateway
- service_
node_ strgroup - Service node group
- set_
parameters Sequence[TrafficData Policy Definition Sequence Action Entry Set Parameter] - List of set parameters
- tcp_
optimization bool - Enable TCP optimization
- type String
- Type of action entry
- Choices:
cflowd
,count
,dreOptimization
,fallbackToRouting
,log
,lossProtect
,lossProtectFec
,nat
,redirectDns
,serviceNodeGroup
,set
,sig
,tcpOptimization
- Choices:
- cflowd Boolean
- Enable cflowd
- counter String
- Counter name
- dre
Optimization Boolean - Enable DRE optimization
- fallback
To BooleanRouting - Enable fallback to routing
- log Boolean
- Enable logging
- loss
Correction String - Loss correction
- Choices:
fecAdaptive
,fecAlways
,packetDuplication
- Choices:
- loss
Correction StringFec - Loss correction FEC
- Choices:
fecAdaptive
,fecAlways
,packetDuplication
- Choices:
- loss
Correction NumberFec Threshold - Loss correction FEC threshold
- Range:
1
-5
- Range:
- nat
Parameters List<Property Map> - List of NAT parameters
- nat
Pool String - NAT pool
- Choices:
pool
- Choices:
- nat
Pool NumberId - NAT pool ID
- Range:
1
-31
- Range:
- redirect
Dns String - Redirect DNS
- Choices:
dnsType
,ipAddress
- Choices:
- redirect
Dns StringAddress - Redirect DNS IP address
- redirect
Dns StringType - Redirect DNS type
- Choices:
host
,umbrella
- Choices:
- secure
Internet BooleanGateway - Enable secure internet gateway
- service
Node StringGroup - Service node group
- set
Parameters List<Property Map> - List of set parameters
- tcp
Optimization Boolean - Enable TCP optimization
TrafficDataPolicyDefinitionSequenceActionEntryNatParameter, TrafficDataPolicyDefinitionSequenceActionEntryNatParameterArgs
TrafficDataPolicyDefinitionSequenceActionEntrySetParameter, TrafficDataPolicyDefinitionSequenceActionEntrySetParameterArgs
- Type string
- Type of set parameter
- Choices:
dscp
,forwardingClass
,localTlocList
,nextHop
,nextHopLoose
,policer
,preferredColorGroup
,tlocList
,tloc
,service
,vpn
- Choices:
- Dscp int
- DSCP
- Range:
0
-63
- Range:
- Forwarding
Class string - Forwarding class
- Local
Tloc stringList Color - Local TLOC list color. Space separated list of colors.
- Local
Tloc stringList Encap - Local TLOC list encapsulation.
- Choices:
ipsec
,gre
,ipsec gre
- Choices:
- Local
Tloc boolList Restrict - Local TLOC list restrict
- Next
Hop string - Next hop IP
- Next
Hop boolLoose - Use routing table entry to forward the packet in case Next-hop is not available
- Policer
List stringId - Policer list ID
- Policer
List intVersion - Policer list version
- Preferred
Color stringGroup List - Preferred color group list ID
- Preferred
Color intGroup List Version - Preferred color group list version
- Service
Tloc stringColor - Service TLOC color
- Service
Tloc stringEncapsulation - Service TLOC encapsulation
- Choices:
ipsec
,gre
,ipsec gre
- Choices:
- Service
Tloc stringIp - Service TLOC IP address
- Service
Tloc stringList Id - Service TLOC list ID
- Service
Tloc intList Version - Service TLOC list version
- Service
Tloc boolLocal - Service TLOC Local
- Service
Tloc boolRestrict - Service TLOC Restrict
- Service
Type string - Service type
- Choices:
FW
,IDP
,IDS
,netsvc1
,netsvc2
,netsvc3
,netsvc4
,netsvc5
- Choices:
- Service
Vpn intId - Service VPN ID
- Range:
0
-65536
- Range:
- Tloc
Color string - TLOC color
- Tloc
Encapsulation string - TLOC encapsulation
- Choices:
ipsec
,gre
,ipsec gre
- Choices:
- Tloc
Ip string - TLOC IP address
- Tloc
List stringId - TLOC list ID
- Tloc
List intVersion - TLOC list version
- Vpn
Id int - DSCP
- Range:
0
-65530
- Range:
- Type string
- Type of set parameter
- Choices:
dscp
,forwardingClass
,localTlocList
,nextHop
,nextHopLoose
,policer
,preferredColorGroup
,tlocList
,tloc
,service
,vpn
- Choices:
- Dscp int
- DSCP
- Range:
0
-63
- Range:
- Forwarding
Class string - Forwarding class
- Local
Tloc stringList Color - Local TLOC list color. Space separated list of colors.
- Local
Tloc stringList Encap - Local TLOC list encapsulation.
- Choices:
ipsec
,gre
,ipsec gre
- Choices:
- Local
Tloc boolList Restrict - Local TLOC list restrict
- Next
Hop string - Next hop IP
- Next
Hop boolLoose - Use routing table entry to forward the packet in case Next-hop is not available
- Policer
List stringId - Policer list ID
- Policer
List intVersion - Policer list version
- Preferred
Color stringGroup List - Preferred color group list ID
- Preferred
Color intGroup List Version - Preferred color group list version
- Service
Tloc stringColor - Service TLOC color
- Service
Tloc stringEncapsulation - Service TLOC encapsulation
- Choices:
ipsec
,gre
,ipsec gre
- Choices:
- Service
Tloc stringIp - Service TLOC IP address
- Service
Tloc stringList Id - Service TLOC list ID
- Service
Tloc intList Version - Service TLOC list version
- Service
Tloc boolLocal - Service TLOC Local
- Service
Tloc boolRestrict - Service TLOC Restrict
- Service
Type string - Service type
- Choices:
FW
,IDP
,IDS
,netsvc1
,netsvc2
,netsvc3
,netsvc4
,netsvc5
- Choices:
- Service
Vpn intId - Service VPN ID
- Range:
0
-65536
- Range:
- Tloc
Color string - TLOC color
- Tloc
Encapsulation string - TLOC encapsulation
- Choices:
ipsec
,gre
,ipsec gre
- Choices:
- Tloc
Ip string - TLOC IP address
- Tloc
List stringId - TLOC list ID
- Tloc
List intVersion - TLOC list version
- Vpn
Id int - DSCP
- Range:
0
-65530
- Range:
- type String
- Type of set parameter
- Choices:
dscp
,forwardingClass
,localTlocList
,nextHop
,nextHopLoose
,policer
,preferredColorGroup
,tlocList
,tloc
,service
,vpn
- Choices:
- dscp Integer
- DSCP
- Range:
0
-63
- Range:
- forwarding
Class String - Forwarding class
- local
Tloc StringList Color - Local TLOC list color. Space separated list of colors.
- local
Tloc StringList Encap - Local TLOC list encapsulation.
- Choices:
ipsec
,gre
,ipsec gre
- Choices:
- local
Tloc BooleanList Restrict - Local TLOC list restrict
- next
Hop String - Next hop IP
- next
Hop BooleanLoose - Use routing table entry to forward the packet in case Next-hop is not available
- policer
List StringId - Policer list ID
- policer
List IntegerVersion - Policer list version
- preferred
Color StringGroup List - Preferred color group list ID
- preferred
Color IntegerGroup List Version - Preferred color group list version
- service
Tloc StringColor - Service TLOC color
- service
Tloc StringEncapsulation - Service TLOC encapsulation
- Choices:
ipsec
,gre
,ipsec gre
- Choices:
- service
Tloc StringIp - Service TLOC IP address
- service
Tloc StringList Id - Service TLOC list ID
- service
Tloc IntegerList Version - Service TLOC list version
- service
Tloc BooleanLocal - Service TLOC Local
- service
Tloc BooleanRestrict - Service TLOC Restrict
- service
Type String - Service type
- Choices:
FW
,IDP
,IDS
,netsvc1
,netsvc2
,netsvc3
,netsvc4
,netsvc5
- Choices:
- service
Vpn IntegerId - Service VPN ID
- Range:
0
-65536
- Range:
- tloc
Color String - TLOC color
- tloc
Encapsulation String - TLOC encapsulation
- Choices:
ipsec
,gre
,ipsec gre
- Choices:
- tloc
Ip String - TLOC IP address
- tloc
List StringId - TLOC list ID
- tloc
List IntegerVersion - TLOC list version
- vpn
Id Integer - DSCP
- Range:
0
-65530
- Range:
- type string
- Type of set parameter
- Choices:
dscp
,forwardingClass
,localTlocList
,nextHop
,nextHopLoose
,policer
,preferredColorGroup
,tlocList
,tloc
,service
,vpn
- Choices:
- dscp number
- DSCP
- Range:
0
-63
- Range:
- forwarding
Class string - Forwarding class
- local
Tloc stringList Color - Local TLOC list color. Space separated list of colors.
- local
Tloc stringList Encap - Local TLOC list encapsulation.
- Choices:
ipsec
,gre
,ipsec gre
- Choices:
- local
Tloc booleanList Restrict - Local TLOC list restrict
- next
Hop string - Next hop IP
- next
Hop booleanLoose - Use routing table entry to forward the packet in case Next-hop is not available
- policer
List stringId - Policer list ID
- policer
List numberVersion - Policer list version
- preferred
Color stringGroup List - Preferred color group list ID
- preferred
Color numberGroup List Version - Preferred color group list version
- service
Tloc stringColor - Service TLOC color
- service
Tloc stringEncapsulation - Service TLOC encapsulation
- Choices:
ipsec
,gre
,ipsec gre
- Choices:
- service
Tloc stringIp - Service TLOC IP address
- service
Tloc stringList Id - Service TLOC list ID
- service
Tloc numberList Version - Service TLOC list version
- service
Tloc booleanLocal - Service TLOC Local
- service
Tloc booleanRestrict - Service TLOC Restrict
- service
Type string - Service type
- Choices:
FW
,IDP
,IDS
,netsvc1
,netsvc2
,netsvc3
,netsvc4
,netsvc5
- Choices:
- service
Vpn numberId - Service VPN ID
- Range:
0
-65536
- Range:
- tloc
Color string - TLOC color
- tloc
Encapsulation string - TLOC encapsulation
- Choices:
ipsec
,gre
,ipsec gre
- Choices:
- tloc
Ip string - TLOC IP address
- tloc
List stringId - TLOC list ID
- tloc
List numberVersion - TLOC list version
- vpn
Id number - DSCP
- Range:
0
-65530
- Range:
- type str
- Type of set parameter
- Choices:
dscp
,forwardingClass
,localTlocList
,nextHop
,nextHopLoose
,policer
,preferredColorGroup
,tlocList
,tloc
,service
,vpn
- Choices:
- dscp int
- DSCP
- Range:
0
-63
- Range:
- forwarding_
class str - Forwarding class
- local_
tloc_ strlist_ color - Local TLOC list color. Space separated list of colors.
- local_
tloc_ strlist_ encap - Local TLOC list encapsulation.
- Choices:
ipsec
,gre
,ipsec gre
- Choices:
- local_
tloc_ boollist_ restrict - Local TLOC list restrict
- next_
hop str - Next hop IP
- next_
hop_ boolloose - Use routing table entry to forward the packet in case Next-hop is not available
- policer_
list_ strid - Policer list ID
- policer_
list_ intversion - Policer list version
- preferred_
color_ strgroup_ list - Preferred color group list ID
- preferred_
color_ intgroup_ list_ version - Preferred color group list version
- service_
tloc_ strcolor - Service TLOC color
- service_
tloc_ strencapsulation - Service TLOC encapsulation
- Choices:
ipsec
,gre
,ipsec gre
- Choices:
- service_
tloc_ strip - Service TLOC IP address
- service_
tloc_ strlist_ id - Service TLOC list ID
- service_
tloc_ intlist_ version - Service TLOC list version
- service_
tloc_ boollocal - Service TLOC Local
- service_
tloc_ boolrestrict - Service TLOC Restrict
- service_
type str - Service type
- Choices:
FW
,IDP
,IDS
,netsvc1
,netsvc2
,netsvc3
,netsvc4
,netsvc5
- Choices:
- service_
vpn_ intid - Service VPN ID
- Range:
0
-65536
- Range:
- tloc_
color str - TLOC color
- tloc_
encapsulation str - TLOC encapsulation
- Choices:
ipsec
,gre
,ipsec gre
- Choices:
- tloc_
ip str - TLOC IP address
- tloc_
list_ strid - TLOC list ID
- tloc_
list_ intversion - TLOC list version
- vpn_
id int - DSCP
- Range:
0
-65530
- Range:
- type String
- Type of set parameter
- Choices:
dscp
,forwardingClass
,localTlocList
,nextHop
,nextHopLoose
,policer
,preferredColorGroup
,tlocList
,tloc
,service
,vpn
- Choices:
- dscp Number
- DSCP
- Range:
0
-63
- Range:
- forwarding
Class String - Forwarding class
- local
Tloc StringList Color - Local TLOC list color. Space separated list of colors.
- local
Tloc StringList Encap - Local TLOC list encapsulation.
- Choices:
ipsec
,gre
,ipsec gre
- Choices:
- local
Tloc BooleanList Restrict - Local TLOC list restrict
- next
Hop String - Next hop IP
- next
Hop BooleanLoose - Use routing table entry to forward the packet in case Next-hop is not available
- policer
List StringId - Policer list ID
- policer
List NumberVersion - Policer list version
- preferred
Color StringGroup List - Preferred color group list ID
- preferred
Color NumberGroup List Version - Preferred color group list version
- service
Tloc StringColor - Service TLOC color
- service
Tloc StringEncapsulation - Service TLOC encapsulation
- Choices:
ipsec
,gre
,ipsec gre
- Choices:
- service
Tloc StringIp - Service TLOC IP address
- service
Tloc StringList Id - Service TLOC list ID
- service
Tloc NumberList Version - Service TLOC list version
- service
Tloc BooleanLocal - Service TLOC Local
- service
Tloc BooleanRestrict - Service TLOC Restrict
- service
Type String - Service type
- Choices:
FW
,IDP
,IDS
,netsvc1
,netsvc2
,netsvc3
,netsvc4
,netsvc5
- Choices:
- service
Vpn NumberId - Service VPN ID
- Range:
0
-65536
- Range:
- tloc
Color String - TLOC color
- tloc
Encapsulation String - TLOC encapsulation
- Choices:
ipsec
,gre
,ipsec gre
- Choices:
- tloc
Ip String - TLOC IP address
- tloc
List StringId - TLOC list ID
- tloc
List NumberVersion - TLOC list version
- vpn
Id Number - DSCP
- Range:
0
-65530
- Range:
TrafficDataPolicyDefinitionSequenceMatchEntry, TrafficDataPolicyDefinitionSequenceMatchEntryArgs
- Type string
- Type of match entry
- Choices:
appList
,dnsAppList
,dns
,dscp
,packetLength
,plp
,protocol
,sourceDataPrefixList
,sourceIp
,sourcePort
,destinationDataPrefixList
,destinationIp
,destinationRegion
,destinationPort
,tcp
,trafficTo
- Choices:
- Application
List stringId - Application list ID
- Application
List intVersion - Application list version
- Destination
Data stringPrefix List Id - Destination Data Prefix list ID
- Destination
Data intPrefix List Version - Destination Data Prefix list version
- Destination
Ip string - Destination IP
- Destination
Port string - Destination port, 0-65535 (Single value, range or multiple values separated by spaces)
- Destination
Region string - Destination region
- Choices:
primary-region
,secondary-region
,other-region
- Choices:
- Dns string
- DNS request or response
- Choices:
request
,response
- Choices:
- Dns
Application stringList Id - DNS Application list ID
- Dns
Application intList Version - DNS Application list version
- Dscp int
- DSCP value
- Range:
0
-63
- Range:
- Packet
Length int - Packet length
- Range:
0
-65535
- Range:
- Plp string
- PLP
- Choices:
low
,high
- Choices:
- Protocol string
- IP Protocol, 0-255 (Single value or multiple values separated by spaces)
- Source
Data stringPrefix List Id - Source Data Prefix list ID
- Source
Data intPrefix List Version - Source Data Prefix list version
- Source
Ip string - Source IP
- Source
Port string - Source port, 0-65535 (Single value, range or multiple values separated by spaces)
- Tcp string
- TCP flags
- Choices:
syn
- Choices:
- Traffic
To string - Traffic to
- Choices:
access
,core
,service
- Choices:
- Type string
- Type of match entry
- Choices:
appList
,dnsAppList
,dns
,dscp
,packetLength
,plp
,protocol
,sourceDataPrefixList
,sourceIp
,sourcePort
,destinationDataPrefixList
,destinationIp
,destinationRegion
,destinationPort
,tcp
,trafficTo
- Choices:
- Application
List stringId - Application list ID
- Application
List intVersion - Application list version
- Destination
Data stringPrefix List Id - Destination Data Prefix list ID
- Destination
Data intPrefix List Version - Destination Data Prefix list version
- Destination
Ip string - Destination IP
- Destination
Port string - Destination port, 0-65535 (Single value, range or multiple values separated by spaces)
- Destination
Region string - Destination region
- Choices:
primary-region
,secondary-region
,other-region
- Choices:
- Dns string
- DNS request or response
- Choices:
request
,response
- Choices:
- Dns
Application stringList Id - DNS Application list ID
- Dns
Application intList Version - DNS Application list version
- Dscp int
- DSCP value
- Range:
0
-63
- Range:
- Packet
Length int - Packet length
- Range:
0
-65535
- Range:
- Plp string
- PLP
- Choices:
low
,high
- Choices:
- Protocol string
- IP Protocol, 0-255 (Single value or multiple values separated by spaces)
- Source
Data stringPrefix List Id - Source Data Prefix list ID
- Source
Data intPrefix List Version - Source Data Prefix list version
- Source
Ip string - Source IP
- Source
Port string - Source port, 0-65535 (Single value, range or multiple values separated by spaces)
- Tcp string
- TCP flags
- Choices:
syn
- Choices:
- Traffic
To string - Traffic to
- Choices:
access
,core
,service
- Choices:
- type String
- Type of match entry
- Choices:
appList
,dnsAppList
,dns
,dscp
,packetLength
,plp
,protocol
,sourceDataPrefixList
,sourceIp
,sourcePort
,destinationDataPrefixList
,destinationIp
,destinationRegion
,destinationPort
,tcp
,trafficTo
- Choices:
- application
List StringId - Application list ID
- application
List IntegerVersion - Application list version
- destination
Data StringPrefix List Id - Destination Data Prefix list ID
- destination
Data IntegerPrefix List Version - Destination Data Prefix list version
- destination
Ip String - Destination IP
- destination
Port String - Destination port, 0-65535 (Single value, range or multiple values separated by spaces)
- destination
Region String - Destination region
- Choices:
primary-region
,secondary-region
,other-region
- Choices:
- dns String
- DNS request or response
- Choices:
request
,response
- Choices:
- dns
Application StringList Id - DNS Application list ID
- dns
Application IntegerList Version - DNS Application list version
- dscp Integer
- DSCP value
- Range:
0
-63
- Range:
- packet
Length Integer - Packet length
- Range:
0
-65535
- Range:
- plp String
- PLP
- Choices:
low
,high
- Choices:
- protocol String
- IP Protocol, 0-255 (Single value or multiple values separated by spaces)
- source
Data StringPrefix List Id - Source Data Prefix list ID
- source
Data IntegerPrefix List Version - Source Data Prefix list version
- source
Ip String - Source IP
- source
Port String - Source port, 0-65535 (Single value, range or multiple values separated by spaces)
- tcp String
- TCP flags
- Choices:
syn
- Choices:
- traffic
To String - Traffic to
- Choices:
access
,core
,service
- Choices:
- type string
- Type of match entry
- Choices:
appList
,dnsAppList
,dns
,dscp
,packetLength
,plp
,protocol
,sourceDataPrefixList
,sourceIp
,sourcePort
,destinationDataPrefixList
,destinationIp
,destinationRegion
,destinationPort
,tcp
,trafficTo
- Choices:
- application
List stringId - Application list ID
- application
List numberVersion - Application list version
- destination
Data stringPrefix List Id - Destination Data Prefix list ID
- destination
Data numberPrefix List Version - Destination Data Prefix list version
- destination
Ip string - Destination IP
- destination
Port string - Destination port, 0-65535 (Single value, range or multiple values separated by spaces)
- destination
Region string - Destination region
- Choices:
primary-region
,secondary-region
,other-region
- Choices:
- dns string
- DNS request or response
- Choices:
request
,response
- Choices:
- dns
Application stringList Id - DNS Application list ID
- dns
Application numberList Version - DNS Application list version
- dscp number
- DSCP value
- Range:
0
-63
- Range:
- packet
Length number - Packet length
- Range:
0
-65535
- Range:
- plp string
- PLP
- Choices:
low
,high
- Choices:
- protocol string
- IP Protocol, 0-255 (Single value or multiple values separated by spaces)
- source
Data stringPrefix List Id - Source Data Prefix list ID
- source
Data numberPrefix List Version - Source Data Prefix list version
- source
Ip string - Source IP
- source
Port string - Source port, 0-65535 (Single value, range or multiple values separated by spaces)
- tcp string
- TCP flags
- Choices:
syn
- Choices:
- traffic
To string - Traffic to
- Choices:
access
,core
,service
- Choices:
- type str
- Type of match entry
- Choices:
appList
,dnsAppList
,dns
,dscp
,packetLength
,plp
,protocol
,sourceDataPrefixList
,sourceIp
,sourcePort
,destinationDataPrefixList
,destinationIp
,destinationRegion
,destinationPort
,tcp
,trafficTo
- Choices:
- application_
list_ strid - Application list ID
- application_
list_ intversion - Application list version
- destination_
data_ strprefix_ list_ id - Destination Data Prefix list ID
- destination_
data_ intprefix_ list_ version - Destination Data Prefix list version
- destination_
ip str - Destination IP
- destination_
port str - Destination port, 0-65535 (Single value, range or multiple values separated by spaces)
- destination_
region str - Destination region
- Choices:
primary-region
,secondary-region
,other-region
- Choices:
- dns str
- DNS request or response
- Choices:
request
,response
- Choices:
- dns_
application_ strlist_ id - DNS Application list ID
- dns_
application_ intlist_ version - DNS Application list version
- dscp int
- DSCP value
- Range:
0
-63
- Range:
- packet_
length int - Packet length
- Range:
0
-65535
- Range:
- plp str
- PLP
- Choices:
low
,high
- Choices:
- protocol str
- IP Protocol, 0-255 (Single value or multiple values separated by spaces)
- source_
data_ strprefix_ list_ id - Source Data Prefix list ID
- source_
data_ intprefix_ list_ version - Source Data Prefix list version
- source_
ip str - Source IP
- source_
port str - Source port, 0-65535 (Single value, range or multiple values separated by spaces)
- tcp str
- TCP flags
- Choices:
syn
- Choices:
- traffic_
to str - Traffic to
- Choices:
access
,core
,service
- Choices:
- type String
- Type of match entry
- Choices:
appList
,dnsAppList
,dns
,dscp
,packetLength
,plp
,protocol
,sourceDataPrefixList
,sourceIp
,sourcePort
,destinationDataPrefixList
,destinationIp
,destinationRegion
,destinationPort
,tcp
,trafficTo
- Choices:
- application
List StringId - Application list ID
- application
List NumberVersion - Application list version
- destination
Data StringPrefix List Id - Destination Data Prefix list ID
- destination
Data NumberPrefix List Version - Destination Data Prefix list version
- destination
Ip String - Destination IP
- destination
Port String - Destination port, 0-65535 (Single value, range or multiple values separated by spaces)
- destination
Region String - Destination region
- Choices:
primary-region
,secondary-region
,other-region
- Choices:
- dns String
- DNS request or response
- Choices:
request
,response
- Choices:
- dns
Application StringList Id - DNS Application list ID
- dns
Application NumberList Version - DNS Application list version
- dscp Number
- DSCP value
- Range:
0
-63
- Range:
- packet
Length Number - Packet length
- Range:
0
-65535
- Range:
- plp String
- PLP
- Choices:
low
,high
- Choices:
- protocol String
- IP Protocol, 0-255 (Single value or multiple values separated by spaces)
- source
Data StringPrefix List Id - Source Data Prefix list ID
- source
Data NumberPrefix List Version - Source Data Prefix list version
- source
Ip String - Source IP
- source
Port String - Source port, 0-65535 (Single value, range or multiple values separated by spaces)
- tcp String
- TCP flags
- Choices:
syn
- Choices:
- traffic
To String - Traffic to
- Choices:
access
,core
,service
- Choices:
Import
$ pulumi import sdwan:index/trafficDataPolicyDefinition:TrafficDataPolicyDefinition example "f6b2c44c-693c-4763-b010-895aa3d236bd"
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.