sdwan.ApplicationAwareRoutingPolicyDefinition
Explore with Pulumi AI
This resource can manage a Application Aware Routing 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.ApplicationAwareRoutingPolicyDefinition;
import com.pulumi.sdwan.ApplicationAwareRoutingPolicyDefinitionArgs;
import com.pulumi.sdwan.inputs.ApplicationAwareRoutingPolicyDefinitionSequenceArgs;
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 ApplicationAwareRoutingPolicyDefinition("example", ApplicationAwareRoutingPolicyDefinitionArgs.builder()
.name("Example")
.description("My description")
.sequences(ApplicationAwareRoutingPolicyDefinitionSequenceArgs.builder()
.id(1)
.name("Region1")
.ip_type("ipv4")
.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:ApplicationAwareRoutingPolicyDefinition
properties:
name: Example
description: My description
sequences:
- id: 1
name: Region1
ip_type: ipv4
match_entries:
- type: appList
applicationListId: e3aad846-abb9-425f-aaa8-9ed17b9c8d7c
action_entries:
- type: backupSlaPreferredColor
backupSlaPreferredColor: bronze
Create ApplicationAwareRoutingPolicyDefinition Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ApplicationAwareRoutingPolicyDefinition(name: string, args: ApplicationAwareRoutingPolicyDefinitionArgs, opts?: CustomResourceOptions);
@overload
def ApplicationAwareRoutingPolicyDefinition(resource_name: str,
args: ApplicationAwareRoutingPolicyDefinitionArgs,
opts: Optional[ResourceOptions] = None)
@overload
def ApplicationAwareRoutingPolicyDefinition(resource_name: str,
opts: Optional[ResourceOptions] = None,
description: Optional[str] = None,
sequences: Optional[Sequence[ApplicationAwareRoutingPolicyDefinitionSequenceArgs]] = None,
name: Optional[str] = None)
func NewApplicationAwareRoutingPolicyDefinition(ctx *Context, name string, args ApplicationAwareRoutingPolicyDefinitionArgs, opts ...ResourceOption) (*ApplicationAwareRoutingPolicyDefinition, error)
public ApplicationAwareRoutingPolicyDefinition(string name, ApplicationAwareRoutingPolicyDefinitionArgs args, CustomResourceOptions? opts = null)
public ApplicationAwareRoutingPolicyDefinition(String name, ApplicationAwareRoutingPolicyDefinitionArgs args)
public ApplicationAwareRoutingPolicyDefinition(String name, ApplicationAwareRoutingPolicyDefinitionArgs args, CustomResourceOptions options)
type: sdwan:ApplicationAwareRoutingPolicyDefinition
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 ApplicationAwareRoutingPolicyDefinitionArgs
- 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 ApplicationAwareRoutingPolicyDefinitionArgs
- 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 ApplicationAwareRoutingPolicyDefinitionArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ApplicationAwareRoutingPolicyDefinitionArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ApplicationAwareRoutingPolicyDefinitionArgs
- 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 applicationAwareRoutingPolicyDefinitionResource = new Sdwan.ApplicationAwareRoutingPolicyDefinition("applicationAwareRoutingPolicyDefinitionResource", new()
{
Description = "string",
Sequences = new[]
{
new Sdwan.Inputs.ApplicationAwareRoutingPolicyDefinitionSequenceArgs
{
Id = 0,
Name = "string",
ActionEntries = new[]
{
new Sdwan.Inputs.ApplicationAwareRoutingPolicyDefinitionSequenceActionEntryArgs
{
Type = "string",
BackupSlaPreferredColor = "string",
CloudSla = false,
Counter = "string",
Log = false,
SlaClassParameters = new[]
{
new Sdwan.Inputs.ApplicationAwareRoutingPolicyDefinitionSequenceActionEntrySlaClassParameterArgs
{
Type = "string",
PreferredColor = "string",
PreferredColorGroupList = "string",
PreferredColorGroupListVersion = 0,
SlaClassList = "string",
SlaClassListVersion = 0,
},
},
},
},
IpType = "string",
MatchEntries = new[]
{
new Sdwan.Inputs.ApplicationAwareRoutingPolicyDefinitionSequenceMatchEntryArgs
{
Type = "string",
Dscp = 0,
ApplicationListVersion = 0,
DnsApplicationListVersion = 0,
DestinationIp = "string",
DestinationPort = "string",
DestinationRegion = "string",
Dns = "string",
DnsApplicationListId = "string",
DestinationDataPrefixListVersion = 0,
DestinationDataPrefixListId = "string",
Plp = "string",
IcmpMessage = "string",
Protocol = "string",
SourceDataPrefixListId = "string",
SourceDataPrefixListVersion = 0,
SourceIp = "string",
SourcePort = "string",
TrafficTo = "string",
ApplicationListId = "string",
},
},
},
},
Name = "string",
});
example, err := sdwan.NewApplicationAwareRoutingPolicyDefinition(ctx, "applicationAwareRoutingPolicyDefinitionResource", &sdwan.ApplicationAwareRoutingPolicyDefinitionArgs{
Description: pulumi.String("string"),
Sequences: sdwan.ApplicationAwareRoutingPolicyDefinitionSequenceArray{
&sdwan.ApplicationAwareRoutingPolicyDefinitionSequenceArgs{
Id: pulumi.Int(0),
Name: pulumi.String("string"),
ActionEntries: sdwan.ApplicationAwareRoutingPolicyDefinitionSequenceActionEntryArray{
&sdwan.ApplicationAwareRoutingPolicyDefinitionSequenceActionEntryArgs{
Type: pulumi.String("string"),
BackupSlaPreferredColor: pulumi.String("string"),
CloudSla: pulumi.Bool(false),
Counter: pulumi.String("string"),
Log: pulumi.Bool(false),
SlaClassParameters: sdwan.ApplicationAwareRoutingPolicyDefinitionSequenceActionEntrySlaClassParameterArray{
&sdwan.ApplicationAwareRoutingPolicyDefinitionSequenceActionEntrySlaClassParameterArgs{
Type: pulumi.String("string"),
PreferredColor: pulumi.String("string"),
PreferredColorGroupList: pulumi.String("string"),
PreferredColorGroupListVersion: pulumi.Int(0),
SlaClassList: pulumi.String("string"),
SlaClassListVersion: pulumi.Int(0),
},
},
},
},
IpType: pulumi.String("string"),
MatchEntries: sdwan.ApplicationAwareRoutingPolicyDefinitionSequenceMatchEntryArray{
&sdwan.ApplicationAwareRoutingPolicyDefinitionSequenceMatchEntryArgs{
Type: pulumi.String("string"),
Dscp: pulumi.Int(0),
ApplicationListVersion: pulumi.Int(0),
DnsApplicationListVersion: pulumi.Int(0),
DestinationIp: pulumi.String("string"),
DestinationPort: pulumi.String("string"),
DestinationRegion: pulumi.String("string"),
Dns: pulumi.String("string"),
DnsApplicationListId: pulumi.String("string"),
DestinationDataPrefixListVersion: pulumi.Int(0),
DestinationDataPrefixListId: pulumi.String("string"),
Plp: pulumi.String("string"),
IcmpMessage: pulumi.String("string"),
Protocol: pulumi.String("string"),
SourceDataPrefixListId: pulumi.String("string"),
SourceDataPrefixListVersion: pulumi.Int(0),
SourceIp: pulumi.String("string"),
SourcePort: pulumi.String("string"),
TrafficTo: pulumi.String("string"),
ApplicationListId: pulumi.String("string"),
},
},
},
},
Name: pulumi.String("string"),
})
var applicationAwareRoutingPolicyDefinitionResource = new ApplicationAwareRoutingPolicyDefinition("applicationAwareRoutingPolicyDefinitionResource", ApplicationAwareRoutingPolicyDefinitionArgs.builder()
.description("string")
.sequences(ApplicationAwareRoutingPolicyDefinitionSequenceArgs.builder()
.id(0)
.name("string")
.actionEntries(ApplicationAwareRoutingPolicyDefinitionSequenceActionEntryArgs.builder()
.type("string")
.backupSlaPreferredColor("string")
.cloudSla(false)
.counter("string")
.log(false)
.slaClassParameters(ApplicationAwareRoutingPolicyDefinitionSequenceActionEntrySlaClassParameterArgs.builder()
.type("string")
.preferredColor("string")
.preferredColorGroupList("string")
.preferredColorGroupListVersion(0)
.slaClassList("string")
.slaClassListVersion(0)
.build())
.build())
.ipType("string")
.matchEntries(ApplicationAwareRoutingPolicyDefinitionSequenceMatchEntryArgs.builder()
.type("string")
.dscp(0)
.applicationListVersion(0)
.dnsApplicationListVersion(0)
.destinationIp("string")
.destinationPort("string")
.destinationRegion("string")
.dns("string")
.dnsApplicationListId("string")
.destinationDataPrefixListVersion(0)
.destinationDataPrefixListId("string")
.plp("string")
.icmpMessage("string")
.protocol("string")
.sourceDataPrefixListId("string")
.sourceDataPrefixListVersion(0)
.sourceIp("string")
.sourcePort("string")
.trafficTo("string")
.applicationListId("string")
.build())
.build())
.name("string")
.build());
application_aware_routing_policy_definition_resource = sdwan.ApplicationAwareRoutingPolicyDefinition("applicationAwareRoutingPolicyDefinitionResource",
description="string",
sequences=[{
"id": 0,
"name": "string",
"action_entries": [{
"type": "string",
"backup_sla_preferred_color": "string",
"cloud_sla": False,
"counter": "string",
"log": False,
"sla_class_parameters": [{
"type": "string",
"preferred_color": "string",
"preferred_color_group_list": "string",
"preferred_color_group_list_version": 0,
"sla_class_list": "string",
"sla_class_list_version": 0,
}],
}],
"ip_type": "string",
"match_entries": [{
"type": "string",
"dscp": 0,
"application_list_version": 0,
"dns_application_list_version": 0,
"destination_ip": "string",
"destination_port": "string",
"destination_region": "string",
"dns": "string",
"dns_application_list_id": "string",
"destination_data_prefix_list_version": 0,
"destination_data_prefix_list_id": "string",
"plp": "string",
"icmp_message": "string",
"protocol": "string",
"source_data_prefix_list_id": "string",
"source_data_prefix_list_version": 0,
"source_ip": "string",
"source_port": "string",
"traffic_to": "string",
"application_list_id": "string",
}],
}],
name="string")
const applicationAwareRoutingPolicyDefinitionResource = new sdwan.ApplicationAwareRoutingPolicyDefinition("applicationAwareRoutingPolicyDefinitionResource", {
description: "string",
sequences: [{
id: 0,
name: "string",
actionEntries: [{
type: "string",
backupSlaPreferredColor: "string",
cloudSla: false,
counter: "string",
log: false,
slaClassParameters: [{
type: "string",
preferredColor: "string",
preferredColorGroupList: "string",
preferredColorGroupListVersion: 0,
slaClassList: "string",
slaClassListVersion: 0,
}],
}],
ipType: "string",
matchEntries: [{
type: "string",
dscp: 0,
applicationListVersion: 0,
dnsApplicationListVersion: 0,
destinationIp: "string",
destinationPort: "string",
destinationRegion: "string",
dns: "string",
dnsApplicationListId: "string",
destinationDataPrefixListVersion: 0,
destinationDataPrefixListId: "string",
plp: "string",
icmpMessage: "string",
protocol: "string",
sourceDataPrefixListId: "string",
sourceDataPrefixListVersion: 0,
sourceIp: "string",
sourcePort: "string",
trafficTo: "string",
applicationListId: "string",
}],
}],
name: "string",
});
type: sdwan:ApplicationAwareRoutingPolicyDefinition
properties:
description: string
name: string
sequences:
- actionEntries:
- backupSlaPreferredColor: string
cloudSla: false
counter: string
log: false
slaClassParameters:
- preferredColor: string
preferredColorGroupList: string
preferredColorGroupListVersion: 0
slaClassList: string
slaClassListVersion: 0
type: string
type: 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
plp: string
protocol: string
sourceDataPrefixListId: string
sourceDataPrefixListVersion: 0
sourceIp: string
sourcePort: string
trafficTo: string
type: string
name: string
ApplicationAwareRoutingPolicyDefinition 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 ApplicationAwareRoutingPolicyDefinition resource accepts the following input properties:
- Description string
- The description of the policy definition
- Sequences
List<Application
Aware Routing Policy Definition Sequence> - List of sequences
- Name string
- The name of the policy definition
- Description string
- The description of the policy definition
- Sequences
[]Application
Aware Routing Policy Definition Sequence Args - List of sequences
- Name string
- The name of the policy definition
- description String
- The description of the policy definition
- sequences
List<Application
Aware Routing Policy Definition Sequence> - List of sequences
- name String
- The name of the policy definition
- description string
- The description of the policy definition
- sequences
Application
Aware Routing Policy Definition Sequence[] - List of sequences
- name string
- The name of the policy definition
- description str
- The description of the policy definition
- sequences
Sequence[Application
Aware Routing Policy Definition Sequence Args] - List of sequences
- name str
- The name of the policy definition
- description String
- The description of the policy definition
- sequences List<Property Map>
- List of sequences
- name String
- The name of the policy definition
Outputs
All input properties are implicitly available as output properties. Additionally, the ApplicationAwareRoutingPolicyDefinition resource produces the following output properties:
Look up Existing ApplicationAwareRoutingPolicyDefinition Resource
Get an existing ApplicationAwareRoutingPolicyDefinition 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?: ApplicationAwareRoutingPolicyDefinitionState, opts?: CustomResourceOptions): ApplicationAwareRoutingPolicyDefinition
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
description: Optional[str] = None,
name: Optional[str] = None,
sequences: Optional[Sequence[ApplicationAwareRoutingPolicyDefinitionSequenceArgs]] = None,
type: Optional[str] = None,
version: Optional[int] = None) -> ApplicationAwareRoutingPolicyDefinition
func GetApplicationAwareRoutingPolicyDefinition(ctx *Context, name string, id IDInput, state *ApplicationAwareRoutingPolicyDefinitionState, opts ...ResourceOption) (*ApplicationAwareRoutingPolicyDefinition, error)
public static ApplicationAwareRoutingPolicyDefinition Get(string name, Input<string> id, ApplicationAwareRoutingPolicyDefinitionState? state, CustomResourceOptions? opts = null)
public static ApplicationAwareRoutingPolicyDefinition get(String name, Output<String> id, ApplicationAwareRoutingPolicyDefinitionState 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.
- Description string
- The description of the policy definition
- Name string
- The name of the policy definition
- Sequences
List<Application
Aware Routing Policy Definition Sequence> - List of sequences
- Type string
- Type
- Version int
- The version of the object
- Description string
- The description of the policy definition
- Name string
- The name of the policy definition
- Sequences
[]Application
Aware Routing Policy Definition Sequence Args - List of sequences
- Type string
- Type
- Version int
- The version of the object
- description String
- The description of the policy definition
- name String
- The name of the policy definition
- sequences
List<Application
Aware Routing Policy Definition Sequence> - List of sequences
- type String
- Type
- version Integer
- The version of the object
- description string
- The description of the policy definition
- name string
- The name of the policy definition
- sequences
Application
Aware Routing Policy Definition Sequence[] - List of sequences
- type string
- Type
- version number
- The version of the object
- description str
- The description of the policy definition
- name str
- The name of the policy definition
- sequences
Sequence[Application
Aware Routing Policy Definition Sequence Args] - List of sequences
- type str
- Type
- version int
- The version of the object
- 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
ApplicationAwareRoutingPolicyDefinitionSequence, ApplicationAwareRoutingPolicyDefinitionSequenceArgs
- Id int
- Sequence ID
- Name string
- Sequence name
- Action
Entries List<ApplicationAware Routing Policy Definition Sequence Action Entry> - List of action entries
- Ip
Type string - Sequence IP type, either
ipv4
,ipv6
orall
- Choices:
ipv4
,ipv6
,all
- Choices:
- Match
Entries List<ApplicationAware Routing Policy Definition Sequence Match Entry> - List of match entries
- Id int
- Sequence ID
- Name string
- Sequence name
- Action
Entries []ApplicationAware Routing Policy Definition Sequence Action Entry - List of action entries
- Ip
Type string - Sequence IP type, either
ipv4
,ipv6
orall
- Choices:
ipv4
,ipv6
,all
- Choices:
- Match
Entries []ApplicationAware Routing Policy Definition Sequence Match Entry - List of match entries
- id Integer
- Sequence ID
- name String
- Sequence name
- action
Entries List<ApplicationAware Routing Policy Definition Sequence Action Entry> - List of action entries
- ip
Type String - Sequence IP type, either
ipv4
,ipv6
orall
- Choices:
ipv4
,ipv6
,all
- Choices:
- match
Entries List<ApplicationAware Routing Policy Definition Sequence Match Entry> - List of match entries
- id number
- Sequence ID
- name string
- Sequence name
- action
Entries ApplicationAware Routing Policy Definition Sequence Action Entry[] - List of action entries
- ip
Type string - Sequence IP type, either
ipv4
,ipv6
orall
- Choices:
ipv4
,ipv6
,all
- Choices:
- match
Entries ApplicationAware Routing Policy Definition Sequence Match Entry[] - List of match entries
- id int
- Sequence ID
- name str
- Sequence name
- action_
entries Sequence[ApplicationAware Routing Policy Definition Sequence Action Entry] - List of action entries
- ip_
type str - Sequence IP type, either
ipv4
,ipv6
orall
- Choices:
ipv4
,ipv6
,all
- Choices:
- match_
entries Sequence[ApplicationAware Routing Policy Definition Sequence Match Entry] - List of match entries
- id Number
- Sequence ID
- name String
- Sequence name
- action
Entries List<Property Map> - List of action entries
- ip
Type String - Sequence IP type, either
ipv4
,ipv6
orall
- Choices:
ipv4
,ipv6
,all
- Choices:
- match
Entries List<Property Map> - List of match entries
ApplicationAwareRoutingPolicyDefinitionSequenceActionEntry, ApplicationAwareRoutingPolicyDefinitionSequenceActionEntryArgs
- Type string
- Type of action entry
- Choices:
backupSlaPreferredColor
,count
,log
,slaClass
,cloudSaas
- Choices:
- Backup
Sla stringPreferred Color - Backup SLA preferred color (Single value or multiple values separated by spaces)
- Cloud
Sla bool - Cloud SLA
- Counter string
- Counter name
- Log bool
- Enable logging
- Sla
Class List<ApplicationParameters Aware Routing Policy Definition Sequence Action Entry Sla Class Parameter> - List of SLA class parameters
- Type string
- Type of action entry
- Choices:
backupSlaPreferredColor
,count
,log
,slaClass
,cloudSaas
- Choices:
- Backup
Sla stringPreferred Color - Backup SLA preferred color (Single value or multiple values separated by spaces)
- Cloud
Sla bool - Cloud SLA
- Counter string
- Counter name
- Log bool
- Enable logging
- Sla
Class []ApplicationParameters Aware Routing Policy Definition Sequence Action Entry Sla Class Parameter - List of SLA class parameters
- type String
- Type of action entry
- Choices:
backupSlaPreferredColor
,count
,log
,slaClass
,cloudSaas
- Choices:
- backup
Sla StringPreferred Color - Backup SLA preferred color (Single value or multiple values separated by spaces)
- cloud
Sla Boolean - Cloud SLA
- counter String
- Counter name
- log Boolean
- Enable logging
- sla
Class List<ApplicationParameters Aware Routing Policy Definition Sequence Action Entry Sla Class Parameter> - List of SLA class parameters
- type string
- Type of action entry
- Choices:
backupSlaPreferredColor
,count
,log
,slaClass
,cloudSaas
- Choices:
- backup
Sla stringPreferred Color - Backup SLA preferred color (Single value or multiple values separated by spaces)
- cloud
Sla boolean - Cloud SLA
- counter string
- Counter name
- log boolean
- Enable logging
- sla
Class ApplicationParameters Aware Routing Policy Definition Sequence Action Entry Sla Class Parameter[] - List of SLA class parameters
- type str
- Type of action entry
- Choices:
backupSlaPreferredColor
,count
,log
,slaClass
,cloudSaas
- Choices:
- backup_
sla_ strpreferred_ color - Backup SLA preferred color (Single value or multiple values separated by spaces)
- cloud_
sla bool - Cloud SLA
- counter str
- Counter name
- log bool
- Enable logging
- sla_
class_ Sequence[Applicationparameters Aware Routing Policy Definition Sequence Action Entry Sla Class Parameter] - List of SLA class parameters
- type String
- Type of action entry
- Choices:
backupSlaPreferredColor
,count
,log
,slaClass
,cloudSaas
- Choices:
- backup
Sla StringPreferred Color - Backup SLA preferred color (Single value or multiple values separated by spaces)
- cloud
Sla Boolean - Cloud SLA
- counter String
- Counter name
- log Boolean
- Enable logging
- sla
Class List<Property Map>Parameters - List of SLA class parameters
ApplicationAwareRoutingPolicyDefinitionSequenceActionEntrySlaClassParameter, ApplicationAwareRoutingPolicyDefinitionSequenceActionEntrySlaClassParameterArgs
- Type string
- Type of SLA class parameter
- Choices:
name
,preferredColor
,preferredColorGroup
,strict
,fallbackToBestPath
- Choices:
- Preferred
Color string - preferred color (Single value or multiple values separated by spaces)
- Preferred
Color stringGroup List - Preferred color group list ID
- Preferred
Color intGroup List Version - Preferred color group list version
- Sla
Class stringList - SLA class list ID
- Sla
Class intList Version - SLA class list version
- Type string
- Type of SLA class parameter
- Choices:
name
,preferredColor
,preferredColorGroup
,strict
,fallbackToBestPath
- Choices:
- Preferred
Color string - preferred color (Single value or multiple values separated by spaces)
- Preferred
Color stringGroup List - Preferred color group list ID
- Preferred
Color intGroup List Version - Preferred color group list version
- Sla
Class stringList - SLA class list ID
- Sla
Class intList Version - SLA class list version
- type String
- Type of SLA class parameter
- Choices:
name
,preferredColor
,preferredColorGroup
,strict
,fallbackToBestPath
- Choices:
- preferred
Color String - preferred color (Single value or multiple values separated by spaces)
- preferred
Color StringGroup List - Preferred color group list ID
- preferred
Color IntegerGroup List Version - Preferred color group list version
- sla
Class StringList - SLA class list ID
- sla
Class IntegerList Version - SLA class list version
- type string
- Type of SLA class parameter
- Choices:
name
,preferredColor
,preferredColorGroup
,strict
,fallbackToBestPath
- Choices:
- preferred
Color string - preferred color (Single value or multiple values separated by spaces)
- preferred
Color stringGroup List - Preferred color group list ID
- preferred
Color numberGroup List Version - Preferred color group list version
- sla
Class stringList - SLA class list ID
- sla
Class numberList Version - SLA class list version
- type str
- Type of SLA class parameter
- Choices:
name
,preferredColor
,preferredColorGroup
,strict
,fallbackToBestPath
- Choices:
- preferred_
color str - preferred color (Single value or multiple values separated by spaces)
- preferred_
color_ strgroup_ list - Preferred color group list ID
- preferred_
color_ intgroup_ list_ version - Preferred color group list version
- sla_
class_ strlist - SLA class list ID
- sla_
class_ intlist_ version - SLA class list version
- type String
- Type of SLA class parameter
- Choices:
name
,preferredColor
,preferredColorGroup
,strict
,fallbackToBestPath
- Choices:
- preferred
Color String - preferred color (Single value or multiple values separated by spaces)
- preferred
Color StringGroup List - Preferred color group list ID
- preferred
Color NumberGroup List Version - Preferred color group list version
- sla
Class StringList - SLA class list ID
- sla
Class NumberList Version - SLA class list version
ApplicationAwareRoutingPolicyDefinitionSequenceMatchEntry, ApplicationAwareRoutingPolicyDefinitionSequenceMatchEntryArgs
- Type string
- Type of match entry
- Choices:
appList
,dnsAppList
,dns
,dscp
,plp
,protocol
,sourceDataPrefixList
,sourceIp
,sourcePort
,destinationDataPrefixList
,destinationIp
,destinationRegion
,destinationPort
,trafficTo
,icmpMessage
- 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:
- Icmp
Message string - ICMP Message
- 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)
- Traffic
To string - Traffic to
- Choices:
access
,core
,service
- Choices:
- Type string
- Type of match entry
- Choices:
appList
,dnsAppList
,dns
,dscp
,plp
,protocol
,sourceDataPrefixList
,sourceIp
,sourcePort
,destinationDataPrefixList
,destinationIp
,destinationRegion
,destinationPort
,trafficTo
,icmpMessage
- 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:
- Icmp
Message string - ICMP Message
- 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)
- Traffic
To string - Traffic to
- Choices:
access
,core
,service
- Choices:
- type String
- Type of match entry
- Choices:
appList
,dnsAppList
,dns
,dscp
,plp
,protocol
,sourceDataPrefixList
,sourceIp
,sourcePort
,destinationDataPrefixList
,destinationIp
,destinationRegion
,destinationPort
,trafficTo
,icmpMessage
- 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:
- icmp
Message String - ICMP Message
- 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)
- traffic
To String - Traffic to
- Choices:
access
,core
,service
- Choices:
- type string
- Type of match entry
- Choices:
appList
,dnsAppList
,dns
,dscp
,plp
,protocol
,sourceDataPrefixList
,sourceIp
,sourcePort
,destinationDataPrefixList
,destinationIp
,destinationRegion
,destinationPort
,trafficTo
,icmpMessage
- 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:
- icmp
Message string - ICMP Message
- 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)
- traffic
To string - Traffic to
- Choices:
access
,core
,service
- Choices:
- type str
- Type of match entry
- Choices:
appList
,dnsAppList
,dns
,dscp
,plp
,protocol
,sourceDataPrefixList
,sourceIp
,sourcePort
,destinationDataPrefixList
,destinationIp
,destinationRegion
,destinationPort
,trafficTo
,icmpMessage
- 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:
- icmp_
message str - ICMP Message
- 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)
- traffic_
to str - Traffic to
- Choices:
access
,core
,service
- Choices:
- type String
- Type of match entry
- Choices:
appList
,dnsAppList
,dns
,dscp
,plp
,protocol
,sourceDataPrefixList
,sourceIp
,sourcePort
,destinationDataPrefixList
,destinationIp
,destinationRegion
,destinationPort
,trafficTo
,icmpMessage
- 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:
- icmp
Message String - ICMP Message
- 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)
- traffic
To String - Traffic to
- Choices:
access
,core
,service
- Choices:
Import
$ pulumi import sdwan:index/applicationAwareRoutingPolicyDefinition:ApplicationAwareRoutingPolicyDefinition 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.