sdwan.CustomControlTopologyPolicyDefinition
Explore with Pulumi AI
This resource can manage a Custom Control Topology 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.CustomControlTopologyPolicyDefinition;
import com.pulumi.sdwan.CustomControlTopologyPolicyDefinitionArgs;
import com.pulumi.sdwan.inputs.CustomControlTopologyPolicyDefinitionSequenceArgs;
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 CustomControlTopologyPolicyDefinition("example", CustomControlTopologyPolicyDefinitionArgs.builder()        
            .name("Example")
            .description("My description")
            .defaultAction("reject")
            .sequences(CustomControlTopologyPolicyDefinitionSequenceArgs.builder()
                .id(1)
                .name("Region1")
                .type("route")
                .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:CustomControlTopologyPolicyDefinition
    properties:
      name: Example
      description: My description
      defaultAction: reject
      sequences:
        - id: 1
          name: Region1
          type: route
          ip_type: ipv4
          base_action: accept
          match_entries:
            - type: ompTag
              ompTag: 100
          action_entries:
            - type: set
              setParameters:
                - type: preference
                  preference: 100
Create CustomControlTopologyPolicyDefinition Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new CustomControlTopologyPolicyDefinition(name: string, args: CustomControlTopologyPolicyDefinitionArgs, opts?: CustomResourceOptions);@overload
def CustomControlTopologyPolicyDefinition(resource_name: str,
                                          args: CustomControlTopologyPolicyDefinitionArgs,
                                          opts: Optional[ResourceOptions] = None)
@overload
def CustomControlTopologyPolicyDefinition(resource_name: str,
                                          opts: Optional[ResourceOptions] = None,
                                          description: Optional[str] = None,
                                          sequences: Optional[Sequence[CustomControlTopologyPolicyDefinitionSequenceArgs]] = None,
                                          default_action: Optional[str] = None,
                                          name: Optional[str] = None)func NewCustomControlTopologyPolicyDefinition(ctx *Context, name string, args CustomControlTopologyPolicyDefinitionArgs, opts ...ResourceOption) (*CustomControlTopologyPolicyDefinition, error)public CustomControlTopologyPolicyDefinition(string name, CustomControlTopologyPolicyDefinitionArgs args, CustomResourceOptions? opts = null)
public CustomControlTopologyPolicyDefinition(String name, CustomControlTopologyPolicyDefinitionArgs args)
public CustomControlTopologyPolicyDefinition(String name, CustomControlTopologyPolicyDefinitionArgs args, CustomResourceOptions options)
type: sdwan:CustomControlTopologyPolicyDefinition
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 CustomControlTopologyPolicyDefinitionArgs
 - 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 CustomControlTopologyPolicyDefinitionArgs
 - 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 CustomControlTopologyPolicyDefinitionArgs
 - The arguments to resource properties.
 - opts ResourceOption
 - Bag of options to control resource's behavior.
 
- name string
 - The unique name of the resource.
 - args CustomControlTopologyPolicyDefinitionArgs
 - The arguments to resource properties.
 - opts CustomResourceOptions
 - Bag of options to control resource's behavior.
 
- name String
 - The unique name of the resource.
 - args CustomControlTopologyPolicyDefinitionArgs
 - 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 customControlTopologyPolicyDefinitionResource = new Sdwan.CustomControlTopologyPolicyDefinition("customControlTopologyPolicyDefinitionResource", new()
{
    Description = "string",
    Sequences = new[]
    {
        new Sdwan.Inputs.CustomControlTopologyPolicyDefinitionSequenceArgs
        {
            Id = 0,
            Name = "string",
            ActionEntries = new[]
            {
                new Sdwan.Inputs.CustomControlTopologyPolicyDefinitionSequenceActionEntryArgs
                {
                    Type = "string",
                    ExportToVpnListId = "string",
                    ExportToVpnListVersion = 0,
                    SetParameters = new[]
                    {
                        new Sdwan.Inputs.CustomControlTopologyPolicyDefinitionSequenceActionEntrySetParameterArgs
                        {
                            Type = "string",
                            ServiceTlocListVersion = 0,
                            ServiceTlocEncapsulation = "string",
                            ServiceType = "string",
                            ServiceTlocColor = "string",
                            ServiceVpnId = 0,
                            ServiceTlocIp = "string",
                            ServiceTlocListId = "string",
                            TlocAction = "string",
                            Preference = 0,
                            OmpTag = 0,
                            Community = "string",
                            TlocColor = "string",
                            TlocEncapsulation = "string",
                            TlocIp = "string",
                            TlocListId = "string",
                            TlocListVersion = 0,
                            CommunityAdditive = false,
                        },
                    },
                },
            },
            BaseAction = "string",
            IpType = "string",
            MatchEntries = new[]
            {
                new Sdwan.Inputs.CustomControlTopologyPolicyDefinitionSequenceMatchEntryArgs
                {
                    Type = "string",
                    PrefixListId = "string",
                    VpnListVersion = 0,
                    Preference = 0,
                    CommunityListVersion = 0,
                    DomainId = 0,
                    ExpandedCommunityListId = "string",
                    ExpandedCommunityListVersion = 0,
                    GroupId = 0,
                    OmpTag = 0,
                    Origin = "string",
                    Originator = "string",
                    PathType = "string",
                    CommunityListId = "string",
                    ColorListVersion = 0,
                    TlocListId = "string",
                    SiteId = 0,
                    SiteListId = "string",
                    SiteListVersion = 0,
                    TlocColor = "string",
                    TlocEncapsulation = "string",
                    TlocIp = "string",
                    PrefixListVersion = 0,
                    TlocListVersion = 0,
                    ColorListId = "string",
                    VpnId = 0,
                    VpnListId = "string",
                    Carrier = "string",
                },
            },
            Type = "string",
        },
    },
    DefaultAction = "string",
    Name = "string",
});
example, err := sdwan.NewCustomControlTopologyPolicyDefinition(ctx, "customControlTopologyPolicyDefinitionResource", &sdwan.CustomControlTopologyPolicyDefinitionArgs{
	Description: pulumi.String("string"),
	Sequences: sdwan.CustomControlTopologyPolicyDefinitionSequenceArray{
		&sdwan.CustomControlTopologyPolicyDefinitionSequenceArgs{
			Id:   pulumi.Int(0),
			Name: pulumi.String("string"),
			ActionEntries: sdwan.CustomControlTopologyPolicyDefinitionSequenceActionEntryArray{
				&sdwan.CustomControlTopologyPolicyDefinitionSequenceActionEntryArgs{
					Type:                   pulumi.String("string"),
					ExportToVpnListId:      pulumi.String("string"),
					ExportToVpnListVersion: pulumi.Int(0),
					SetParameters: sdwan.CustomControlTopologyPolicyDefinitionSequenceActionEntrySetParameterArray{
						&sdwan.CustomControlTopologyPolicyDefinitionSequenceActionEntrySetParameterArgs{
							Type:                     pulumi.String("string"),
							ServiceTlocListVersion:   pulumi.Int(0),
							ServiceTlocEncapsulation: pulumi.String("string"),
							ServiceType:              pulumi.String("string"),
							ServiceTlocColor:         pulumi.String("string"),
							ServiceVpnId:             pulumi.Int(0),
							ServiceTlocIp:            pulumi.String("string"),
							ServiceTlocListId:        pulumi.String("string"),
							TlocAction:               pulumi.String("string"),
							Preference:               pulumi.Int(0),
							OmpTag:                   pulumi.Int(0),
							Community:                pulumi.String("string"),
							TlocColor:                pulumi.String("string"),
							TlocEncapsulation:        pulumi.String("string"),
							TlocIp:                   pulumi.String("string"),
							TlocListId:               pulumi.String("string"),
							TlocListVersion:          pulumi.Int(0),
							CommunityAdditive:        pulumi.Bool(false),
						},
					},
				},
			},
			BaseAction: pulumi.String("string"),
			IpType:     pulumi.String("string"),
			MatchEntries: sdwan.CustomControlTopologyPolicyDefinitionSequenceMatchEntryArray{
				&sdwan.CustomControlTopologyPolicyDefinitionSequenceMatchEntryArgs{
					Type:                         pulumi.String("string"),
					PrefixListId:                 pulumi.String("string"),
					VpnListVersion:               pulumi.Int(0),
					Preference:                   pulumi.Int(0),
					CommunityListVersion:         pulumi.Int(0),
					DomainId:                     pulumi.Int(0),
					ExpandedCommunityListId:      pulumi.String("string"),
					ExpandedCommunityListVersion: pulumi.Int(0),
					GroupId:                      pulumi.Int(0),
					OmpTag:                       pulumi.Int(0),
					Origin:                       pulumi.String("string"),
					Originator:                   pulumi.String("string"),
					PathType:                     pulumi.String("string"),
					CommunityListId:              pulumi.String("string"),
					ColorListVersion:             pulumi.Int(0),
					TlocListId:                   pulumi.String("string"),
					SiteId:                       pulumi.Int(0),
					SiteListId:                   pulumi.String("string"),
					SiteListVersion:              pulumi.Int(0),
					TlocColor:                    pulumi.String("string"),
					TlocEncapsulation:            pulumi.String("string"),
					TlocIp:                       pulumi.String("string"),
					PrefixListVersion:            pulumi.Int(0),
					TlocListVersion:              pulumi.Int(0),
					ColorListId:                  pulumi.String("string"),
					VpnId:                        pulumi.Int(0),
					VpnListId:                    pulumi.String("string"),
					Carrier:                      pulumi.String("string"),
				},
			},
			Type: pulumi.String("string"),
		},
	},
	DefaultAction: pulumi.String("string"),
	Name:          pulumi.String("string"),
})
var customControlTopologyPolicyDefinitionResource = new CustomControlTopologyPolicyDefinition("customControlTopologyPolicyDefinitionResource", CustomControlTopologyPolicyDefinitionArgs.builder()
    .description("string")
    .sequences(CustomControlTopologyPolicyDefinitionSequenceArgs.builder()
        .id(0)
        .name("string")
        .actionEntries(CustomControlTopologyPolicyDefinitionSequenceActionEntryArgs.builder()
            .type("string")
            .exportToVpnListId("string")
            .exportToVpnListVersion(0)
            .setParameters(CustomControlTopologyPolicyDefinitionSequenceActionEntrySetParameterArgs.builder()
                .type("string")
                .serviceTlocListVersion(0)
                .serviceTlocEncapsulation("string")
                .serviceType("string")
                .serviceTlocColor("string")
                .serviceVpnId(0)
                .serviceTlocIp("string")
                .serviceTlocListId("string")
                .tlocAction("string")
                .preference(0)
                .ompTag(0)
                .community("string")
                .tlocColor("string")
                .tlocEncapsulation("string")
                .tlocIp("string")
                .tlocListId("string")
                .tlocListVersion(0)
                .communityAdditive(false)
                .build())
            .build())
        .baseAction("string")
        .ipType("string")
        .matchEntries(CustomControlTopologyPolicyDefinitionSequenceMatchEntryArgs.builder()
            .type("string")
            .prefixListId("string")
            .vpnListVersion(0)
            .preference(0)
            .communityListVersion(0)
            .domainId(0)
            .expandedCommunityListId("string")
            .expandedCommunityListVersion(0)
            .groupId(0)
            .ompTag(0)
            .origin("string")
            .originator("string")
            .pathType("string")
            .communityListId("string")
            .colorListVersion(0)
            .tlocListId("string")
            .siteId(0)
            .siteListId("string")
            .siteListVersion(0)
            .tlocColor("string")
            .tlocEncapsulation("string")
            .tlocIp("string")
            .prefixListVersion(0)
            .tlocListVersion(0)
            .colorListId("string")
            .vpnId(0)
            .vpnListId("string")
            .carrier("string")
            .build())
        .type("string")
        .build())
    .defaultAction("string")
    .name("string")
    .build());
custom_control_topology_policy_definition_resource = sdwan.CustomControlTopologyPolicyDefinition("customControlTopologyPolicyDefinitionResource",
    description="string",
    sequences=[sdwan.CustomControlTopologyPolicyDefinitionSequenceArgs(
        id=0,
        name="string",
        action_entries=[sdwan.CustomControlTopologyPolicyDefinitionSequenceActionEntryArgs(
            type="string",
            export_to_vpn_list_id="string",
            export_to_vpn_list_version=0,
            set_parameters=[sdwan.CustomControlTopologyPolicyDefinitionSequenceActionEntrySetParameterArgs(
                type="string",
                service_tloc_list_version=0,
                service_tloc_encapsulation="string",
                service_type="string",
                service_tloc_color="string",
                service_vpn_id=0,
                service_tloc_ip="string",
                service_tloc_list_id="string",
                tloc_action="string",
                preference=0,
                omp_tag=0,
                community="string",
                tloc_color="string",
                tloc_encapsulation="string",
                tloc_ip="string",
                tloc_list_id="string",
                tloc_list_version=0,
                community_additive=False,
            )],
        )],
        base_action="string",
        ip_type="string",
        match_entries=[sdwan.CustomControlTopologyPolicyDefinitionSequenceMatchEntryArgs(
            type="string",
            prefix_list_id="string",
            vpn_list_version=0,
            preference=0,
            community_list_version=0,
            domain_id=0,
            expanded_community_list_id="string",
            expanded_community_list_version=0,
            group_id=0,
            omp_tag=0,
            origin="string",
            originator="string",
            path_type="string",
            community_list_id="string",
            color_list_version=0,
            tloc_list_id="string",
            site_id=0,
            site_list_id="string",
            site_list_version=0,
            tloc_color="string",
            tloc_encapsulation="string",
            tloc_ip="string",
            prefix_list_version=0,
            tloc_list_version=0,
            color_list_id="string",
            vpn_id=0,
            vpn_list_id="string",
            carrier="string",
        )],
        type="string",
    )],
    default_action="string",
    name="string")
const customControlTopologyPolicyDefinitionResource = new sdwan.CustomControlTopologyPolicyDefinition("customControlTopologyPolicyDefinitionResource", {
    description: "string",
    sequences: [{
        id: 0,
        name: "string",
        actionEntries: [{
            type: "string",
            exportToVpnListId: "string",
            exportToVpnListVersion: 0,
            setParameters: [{
                type: "string",
                serviceTlocListVersion: 0,
                serviceTlocEncapsulation: "string",
                serviceType: "string",
                serviceTlocColor: "string",
                serviceVpnId: 0,
                serviceTlocIp: "string",
                serviceTlocListId: "string",
                tlocAction: "string",
                preference: 0,
                ompTag: 0,
                community: "string",
                tlocColor: "string",
                tlocEncapsulation: "string",
                tlocIp: "string",
                tlocListId: "string",
                tlocListVersion: 0,
                communityAdditive: false,
            }],
        }],
        baseAction: "string",
        ipType: "string",
        matchEntries: [{
            type: "string",
            prefixListId: "string",
            vpnListVersion: 0,
            preference: 0,
            communityListVersion: 0,
            domainId: 0,
            expandedCommunityListId: "string",
            expandedCommunityListVersion: 0,
            groupId: 0,
            ompTag: 0,
            origin: "string",
            originator: "string",
            pathType: "string",
            communityListId: "string",
            colorListVersion: 0,
            tlocListId: "string",
            siteId: 0,
            siteListId: "string",
            siteListVersion: 0,
            tlocColor: "string",
            tlocEncapsulation: "string",
            tlocIp: "string",
            prefixListVersion: 0,
            tlocListVersion: 0,
            colorListId: "string",
            vpnId: 0,
            vpnListId: "string",
            carrier: "string",
        }],
        type: "string",
    }],
    defaultAction: "string",
    name: "string",
});
type: sdwan:CustomControlTopologyPolicyDefinition
properties:
    defaultAction: string
    description: string
    name: string
    sequences:
        - actionEntries:
            - exportToVpnListId: string
              exportToVpnListVersion: 0
              setParameters:
                - community: string
                  communityAdditive: false
                  ompTag: 0
                  preference: 0
                  serviceTlocColor: string
                  serviceTlocEncapsulation: string
                  serviceTlocIp: string
                  serviceTlocListId: string
                  serviceTlocListVersion: 0
                  serviceType: string
                  serviceVpnId: 0
                  tlocAction: string
                  tlocColor: string
                  tlocEncapsulation: string
                  tlocIp: string
                  tlocListId: string
                  tlocListVersion: 0
                  type: string
              type: string
          baseAction: string
          id: 0
          ipType: string
          matchEntries:
            - carrier: string
              colorListId: string
              colorListVersion: 0
              communityListId: string
              communityListVersion: 0
              domainId: 0
              expandedCommunityListId: string
              expandedCommunityListVersion: 0
              groupId: 0
              ompTag: 0
              origin: string
              originator: string
              pathType: string
              preference: 0
              prefixListId: string
              prefixListVersion: 0
              siteId: 0
              siteListId: string
              siteListVersion: 0
              tlocColor: string
              tlocEncapsulation: string
              tlocIp: string
              tlocListId: string
              tlocListVersion: 0
              type: string
              vpnId: 0
              vpnListId: string
              vpnListVersion: 0
          name: string
          type: string
CustomControlTopologyPolicyDefinition 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 CustomControlTopologyPolicyDefinition resource accepts the following input properties:
- Description string
 - The description of the policy definition
 - Sequences
List<Custom
Control Topology Policy Definition Sequence>  - List of sequences
 - Default
Action string - Default action, either 
acceptorreject- Choices:accept,reject - Name string
 - The name of the policy definition
 
- Description string
 - The description of the policy definition
 - Sequences
[]Custom
Control Topology Policy Definition Sequence Args  - List of sequences
 - Default
Action string - Default action, either 
acceptorreject- Choices:accept,reject - Name string
 - The name of the policy definition
 
- description String
 - The description of the policy definition
 - sequences
List<Custom
Control Topology Policy Definition Sequence>  - List of sequences
 - default
Action String - Default action, either 
acceptorreject- Choices:accept,reject - name String
 - The name of the policy definition
 
- description string
 - The description of the policy definition
 - sequences
Custom
Control Topology Policy Definition Sequence[]  - List of sequences
 - default
Action string - Default action, either 
acceptorreject- Choices:accept,reject - name string
 - The name of the policy definition
 
- description str
 - The description of the policy definition
 - sequences
Sequence[Custom
Control Topology Policy Definition Sequence Args]  - List of sequences
 - default_
action str - Default action, either 
acceptorreject- Choices:accept,reject - 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 
acceptorreject- Choices:accept,reject - name String
 - The name of the policy definition
 
Outputs
All input properties are implicitly available as output properties. Additionally, the CustomControlTopologyPolicyDefinition resource produces the following output properties:
Look up Existing CustomControlTopologyPolicyDefinition Resource
Get an existing CustomControlTopologyPolicyDefinition 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?: CustomControlTopologyPolicyDefinitionState, opts?: CustomResourceOptions): CustomControlTopologyPolicyDefinition@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[CustomControlTopologyPolicyDefinitionSequenceArgs]] = None,
        type: Optional[str] = None,
        version: Optional[int] = None) -> CustomControlTopologyPolicyDefinitionfunc GetCustomControlTopologyPolicyDefinition(ctx *Context, name string, id IDInput, state *CustomControlTopologyPolicyDefinitionState, opts ...ResourceOption) (*CustomControlTopologyPolicyDefinition, error)public static CustomControlTopologyPolicyDefinition Get(string name, Input<string> id, CustomControlTopologyPolicyDefinitionState? state, CustomResourceOptions? opts = null)public static CustomControlTopologyPolicyDefinition get(String name, Output<String> id, CustomControlTopologyPolicyDefinitionState 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 
acceptorreject- Choices:accept,reject - Description string
 - The description of the policy definition
 - Name string
 - The name of the policy definition
 - Sequences
List<Custom
Control Topology Policy Definition Sequence>  - List of sequences
 - Type string
 - Type
 - Version int
 - The version of the object
 
- Default
Action string - Default action, either 
acceptorreject- Choices:accept,reject - Description string
 - The description of the policy definition
 - Name string
 - The name of the policy definition
 - Sequences
[]Custom
Control Topology Policy Definition Sequence Args  - List of sequences
 - Type string
 - Type
 - Version int
 - The version of the object
 
- default
Action String - Default action, either 
acceptorreject- Choices:accept,reject - description String
 - The description of the policy definition
 - name String
 - The name of the policy definition
 - sequences
List<Custom
Control Topology Policy Definition Sequence>  - List of sequences
 - type String
 - Type
 - version Integer
 - The version of the object
 
- default
Action string - Default action, either 
acceptorreject- Choices:accept,reject - description string
 - The description of the policy definition
 - name string
 - The name of the policy definition
 - sequences
Custom
Control Topology Policy Definition Sequence[]  - List of sequences
 - type string
 - Type
 - version number
 - The version of the object
 
- default_
action str - Default action, either 
acceptorreject- Choices:accept,reject - description str
 - The description of the policy definition
 - name str
 - The name of the policy definition
 - sequences
Sequence[Custom
Control Topology Policy Definition Sequence Args]  - List of sequences
 - type str
 - Type
 - version int
 - The version of the object
 
- default
Action String - Default action, either 
acceptorreject- Choices:accept,reject - 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
CustomControlTopologyPolicyDefinitionSequence, CustomControlTopologyPolicyDefinitionSequenceArgs            
- Id int
 - Sequence ID
 - Name string
 - Sequence name
 - Action
Entries List<CustomControl Topology Policy Definition Sequence Action Entry>  - List of action entries
 - Base
Action string - Base action, either 
acceptorreject- Choices: 
accept,reject 
 - Choices: 
 - Ip
Type string - Sequence IP type, either 
ipv4,ipv6orall- Choices: 
ipv4,ipv6,all 
 - Choices: 
 - Match
Entries List<CustomControl Topology Policy Definition Sequence Match Entry>  - List of match entries
 - Type string
 - Sequence type, either 
routeortloc- Choices: 
route,tloc 
 - Choices: 
 
- Id int
 - Sequence ID
 - Name string
 - Sequence name
 - Action
Entries []CustomControl Topology Policy Definition Sequence Action Entry  - List of action entries
 - Base
Action string - Base action, either 
acceptorreject- Choices: 
accept,reject 
 - Choices: 
 - Ip
Type string - Sequence IP type, either 
ipv4,ipv6orall- Choices: 
ipv4,ipv6,all 
 - Choices: 
 - Match
Entries []CustomControl Topology Policy Definition Sequence Match Entry  - List of match entries
 - Type string
 - Sequence type, either 
routeortloc- Choices: 
route,tloc 
 - Choices: 
 
- id Integer
 - Sequence ID
 - name String
 - Sequence name
 - action
Entries List<CustomControl Topology Policy Definition Sequence Action Entry>  - List of action entries
 - base
Action String - Base action, either 
acceptorreject- Choices: 
accept,reject 
 - Choices: 
 - ip
Type String - Sequence IP type, either 
ipv4,ipv6orall- Choices: 
ipv4,ipv6,all 
 - Choices: 
 - match
Entries List<CustomControl Topology Policy Definition Sequence Match Entry>  - List of match entries
 - type String
 - Sequence type, either 
routeortloc- Choices: 
route,tloc 
 - Choices: 
 
- id number
 - Sequence ID
 - name string
 - Sequence name
 - action
Entries CustomControl Topology Policy Definition Sequence Action Entry[]  - List of action entries
 - base
Action string - Base action, either 
acceptorreject- Choices: 
accept,reject 
 - Choices: 
 - ip
Type string - Sequence IP type, either 
ipv4,ipv6orall- Choices: 
ipv4,ipv6,all 
 - Choices: 
 - match
Entries CustomControl Topology Policy Definition Sequence Match Entry[]  - List of match entries
 - type string
 - Sequence type, either 
routeortloc- Choices: 
route,tloc 
 - Choices: 
 
- id int
 - Sequence ID
 - name str
 - Sequence name
 - action_
entries Sequence[CustomControl Topology Policy Definition Sequence Action Entry]  - List of action entries
 - base_
action str - Base action, either 
acceptorreject- Choices: 
accept,reject 
 - Choices: 
 - ip_
type str - Sequence IP type, either 
ipv4,ipv6orall- Choices: 
ipv4,ipv6,all 
 - Choices: 
 - match_
entries Sequence[CustomControl Topology Policy Definition Sequence Match Entry]  - List of match entries
 - type str
 - Sequence type, either 
routeortloc- Choices: 
route,tloc 
 - Choices: 
 
- id Number
 - Sequence ID
 - name String
 - Sequence name
 - action
Entries List<Property Map> - List of action entries
 - base
Action String - Base action, either 
acceptorreject- Choices: 
accept,reject 
 - Choices: 
 - ip
Type String - Sequence IP type, either 
ipv4,ipv6orall- Choices: 
ipv4,ipv6,all 
 - Choices: 
 - match
Entries List<Property Map> - List of match entries
 - type String
 - Sequence type, either 
routeortloc- Choices: 
route,tloc 
 - Choices: 
 
CustomControlTopologyPolicyDefinitionSequenceActionEntry, CustomControlTopologyPolicyDefinitionSequenceActionEntryArgs                
- Type string
 - Type of action entry
- Choices: 
set,exportTo 
 - Choices: 
 - Export
To stringVpn List Id  - Export to VPN list ID
 - Export
To intVpn List Version  - Export to VPN list version
 - Set
Parameters List<CustomControl Topology Policy Definition Sequence Action Entry Set Parameter>  - List of set parameters
 
- Type string
 - Type of action entry
- Choices: 
set,exportTo 
 - Choices: 
 - Export
To stringVpn List Id  - Export to VPN list ID
 - Export
To intVpn List Version  - Export to VPN list version
 - Set
Parameters []CustomControl Topology Policy Definition Sequence Action Entry Set Parameter  - List of set parameters
 
- type String
 - Type of action entry
- Choices: 
set,exportTo 
 - Choices: 
 - export
To StringVpn List Id  - Export to VPN list ID
 - export
To IntegerVpn List Version  - Export to VPN list version
 - set
Parameters List<CustomControl Topology Policy Definition Sequence Action Entry Set Parameter>  - List of set parameters
 
- type string
 - Type of action entry
- Choices: 
set,exportTo 
 - Choices: 
 - export
To stringVpn List Id  - Export to VPN list ID
 - export
To numberVpn List Version  - Export to VPN list version
 - set
Parameters CustomControl Topology Policy Definition Sequence Action Entry Set Parameter[]  - List of set parameters
 
- type str
 - Type of action entry
- Choices: 
set,exportTo 
 - Choices: 
 - export_
to_ strvpn_ list_ id  - Export to VPN list ID
 - export_
to_ intvpn_ list_ version  - Export to VPN list version
 - set_
parameters Sequence[CustomControl Topology Policy Definition Sequence Action Entry Set Parameter]  - List of set parameters
 
- type String
 - Type of action entry
- Choices: 
set,exportTo 
 - Choices: 
 - export
To StringVpn List Id  - Export to VPN list ID
 - export
To NumberVpn List Version  - Export to VPN list version
 - set
Parameters List<Property Map> - List of set parameters
 
CustomControlTopologyPolicyDefinitionSequenceActionEntrySetParameter, CustomControlTopologyPolicyDefinitionSequenceActionEntrySetParameterArgs                    
- Type string
 - Type of set parameter
- Choices: 
tlocList,tloc,tlocAction,preference,ompTag,community,communityAdditive,service 
 - Choices: 
 - Community string
 - Community value, e.g. 
1000:10000orinternetorlocal-AS - Community
Additive bool - Community additive
 - Omp
Tag int - OMP tag
- Range: 
0-4294967295 
 - Range: 
 - Preference int
 - Preference
- Range: 
0-4294967295 
 - Range: 
 - Service
Tloc stringColor  - Service TLOC color
 - Service
Tloc stringEncapsulation  - Service TLOC encapsulation
- Choices: 
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
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
Action string - TLOC action
- Choices: 
strict,primary,backup,ecmp 
 - Choices: 
 - Tloc
Color string - TLOC color
 - Tloc
Encapsulation string - TLOC encapsulation
- Choices: 
ipsec,gre 
 - Choices: 
 - Tloc
Ip string - TLOC IP address
 - Tloc
List stringId  - TLOC list ID
 - Tloc
List intVersion  - TLOC list version
 
- Type string
 - Type of set parameter
- Choices: 
tlocList,tloc,tlocAction,preference,ompTag,community,communityAdditive,service 
 - Choices: 
 - Community string
 - Community value, e.g. 
1000:10000orinternetorlocal-AS - Community
Additive bool - Community additive
 - Omp
Tag int - OMP tag
- Range: 
0-4294967295 
 - Range: 
 - Preference int
 - Preference
- Range: 
0-4294967295 
 - Range: 
 - Service
Tloc stringColor  - Service TLOC color
 - Service
Tloc stringEncapsulation  - Service TLOC encapsulation
- Choices: 
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
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
Action string - TLOC action
- Choices: 
strict,primary,backup,ecmp 
 - Choices: 
 - Tloc
Color string - TLOC color
 - Tloc
Encapsulation string - TLOC encapsulation
- Choices: 
ipsec,gre 
 - Choices: 
 - Tloc
Ip string - TLOC IP address
 - Tloc
List stringId  - TLOC list ID
 - Tloc
List intVersion  - TLOC list version
 
- type String
 - Type of set parameter
- Choices: 
tlocList,tloc,tlocAction,preference,ompTag,community,communityAdditive,service 
 - Choices: 
 - community String
 - Community value, e.g. 
1000:10000orinternetorlocal-AS - community
Additive Boolean - Community additive
 - omp
Tag Integer - OMP tag
- Range: 
0-4294967295 
 - Range: 
 - preference Integer
 - Preference
- Range: 
0-4294967295 
 - Range: 
 - service
Tloc StringColor  - Service TLOC color
 - service
Tloc StringEncapsulation  - Service TLOC encapsulation
- Choices: 
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
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
Action String - TLOC action
- Choices: 
strict,primary,backup,ecmp 
 - Choices: 
 - tloc
Color String - TLOC color
 - tloc
Encapsulation String - TLOC encapsulation
- Choices: 
ipsec,gre 
 - Choices: 
 - tloc
Ip String - TLOC IP address
 - tloc
List StringId  - TLOC list ID
 - tloc
List IntegerVersion  - TLOC list version
 
- type string
 - Type of set parameter
- Choices: 
tlocList,tloc,tlocAction,preference,ompTag,community,communityAdditive,service 
 - Choices: 
 - community string
 - Community value, e.g. 
1000:10000orinternetorlocal-AS - community
Additive boolean - Community additive
 - omp
Tag number - OMP tag
- Range: 
0-4294967295 
 - Range: 
 - preference number
 - Preference
- Range: 
0-4294967295 
 - Range: 
 - service
Tloc stringColor  - Service TLOC color
 - service
Tloc stringEncapsulation  - Service TLOC encapsulation
- Choices: 
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
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
Action string - TLOC action
- Choices: 
strict,primary,backup,ecmp 
 - Choices: 
 - tloc
Color string - TLOC color
 - tloc
Encapsulation string - TLOC encapsulation
- Choices: 
ipsec,gre 
 - Choices: 
 - tloc
Ip string - TLOC IP address
 - tloc
List stringId  - TLOC list ID
 - tloc
List numberVersion  - TLOC list version
 
- type str
 - Type of set parameter
- Choices: 
tlocList,tloc,tlocAction,preference,ompTag,community,communityAdditive,service 
 - Choices: 
 - community str
 - Community value, e.g. 
1000:10000orinternetorlocal-AS - community_
additive bool - Community additive
 - omp_
tag int - OMP tag
- Range: 
0-4294967295 
 - Range: 
 - preference int
 - Preference
- Range: 
0-4294967295 
 - Range: 
 - service_
tloc_ strcolor  - Service TLOC color
 - service_
tloc_ strencapsulation  - Service TLOC encapsulation
- Choices: 
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_
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_
action str - TLOC action
- Choices: 
strict,primary,backup,ecmp 
 - Choices: 
 - tloc_
color str - TLOC color
 - tloc_
encapsulation str - TLOC encapsulation
- Choices: 
ipsec,gre 
 - Choices: 
 - tloc_
ip str - TLOC IP address
 - tloc_
list_ strid  - TLOC list ID
 - tloc_
list_ intversion  - TLOC list version
 
- type String
 - Type of set parameter
- Choices: 
tlocList,tloc,tlocAction,preference,ompTag,community,communityAdditive,service 
 - Choices: 
 - community String
 - Community value, e.g. 
1000:10000orinternetorlocal-AS - community
Additive Boolean - Community additive
 - omp
Tag Number - OMP tag
- Range: 
0-4294967295 
 - Range: 
 - preference Number
 - Preference
- Range: 
0-4294967295 
 - Range: 
 - service
Tloc StringColor  - Service TLOC color
 - service
Tloc StringEncapsulation  - Service TLOC encapsulation
- Choices: 
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
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
Action String - TLOC action
- Choices: 
strict,primary,backup,ecmp 
 - Choices: 
 - tloc
Color String - TLOC color
 - tloc
Encapsulation String - TLOC encapsulation
- Choices: 
ipsec,gre 
 - Choices: 
 - tloc
Ip String - TLOC IP address
 - tloc
List StringId  - TLOC list ID
 - tloc
List NumberVersion  - TLOC list version
 
CustomControlTopologyPolicyDefinitionSequenceMatchEntry, CustomControlTopologyPolicyDefinitionSequenceMatchEntryArgs                
- Type string
 - Type of match entry
- Choices: 
colorList,community,expandedCommunity,ompTag,origin,originator,preference,siteList,pathType,tlocList,vpnList,prefixList,vpn,tloc,siteId,carrier,domainId,groupId 
 - Choices: 
 - Carrier string
 - Carrier
- Choices: 
default,carrier1,carrier2,carrier3,carrier4,carrier5,carrier6,carrier7,carrier8 
 - Choices: 
 - Color
List stringId  - Color list ID
 - Color
List intVersion  - Color list version
 - Community
List stringId  - Community list ID
 - Community
List intVersion  - Community list version
 - Domain
Id int - Domain ID
- Range: 
0-4294967295 
 - Range: 
 - Expanded
Community stringList Id  - Expanded community list ID
 - Expanded
Community intList Version  - Expanded community list version
 - Group
Id int - Group ID
- Range: 
0-4294967295 
 - Range: 
 - Omp
Tag int - OMP tag
- Range: 
0-4294967295 
 - Range: 
 - Origin string
 - Origin
- Choices: 
igp,egp,incomplete,aggregrate,bgp,bgp-external,bgp-internal,connected,eigrp,ospf,ospf-inter-area,ospf-intra-area,ospf-external1,ospf-external2,rip,static,eigrp-summary,eigrp-internal,eigrp-external,lisp,nat-dia,natpool,isis,isis-level1,isis-level2 
 - Choices: 
 - Originator string
 - Originator IP
 - Path
Type string - Path type
- Choices: 
hierarchical-path,direct-path,transport-gateway-path 
 - Choices: 
 - Preference int
 - Preference
- Range: 
0-4294967295 
 - Range: 
 - Prefix
List stringId  - Prefix list ID
 - Prefix
List intVersion  - Prefix list version
 - Site
Id int - Site ID
- Range: 
0-4294967295 
 - Range: 
 - Site
List stringId  - Site list ID
 - Site
List intVersion  - Site list version
 - Tloc
Color string - TLOC color
 - Tloc
Encapsulation string - TLOC encapsulation
- Choices: 
ipsec,gre 
 - Choices: 
 - Tloc
Ip string - TLOC IP address
 - Tloc
List stringId  - TLOC list ID
 - Tloc
List intVersion  - TLOC list version
 - Vpn
Id int - VPN ID
- Range: 
0-65536 
 - Range: 
 - Vpn
List stringId  - VPN list ID
 - Vpn
List intVersion  - VPN list version
 
- Type string
 - Type of match entry
- Choices: 
colorList,community,expandedCommunity,ompTag,origin,originator,preference,siteList,pathType,tlocList,vpnList,prefixList,vpn,tloc,siteId,carrier,domainId,groupId 
 - Choices: 
 - Carrier string
 - Carrier
- Choices: 
default,carrier1,carrier2,carrier3,carrier4,carrier5,carrier6,carrier7,carrier8 
 - Choices: 
 - Color
List stringId  - Color list ID
 - Color
List intVersion  - Color list version
 - Community
List stringId  - Community list ID
 - Community
List intVersion  - Community list version
 - Domain
Id int - Domain ID
- Range: 
0-4294967295 
 - Range: 
 - Expanded
Community stringList Id  - Expanded community list ID
 - Expanded
Community intList Version  - Expanded community list version
 - Group
Id int - Group ID
- Range: 
0-4294967295 
 - Range: 
 - Omp
Tag int - OMP tag
- Range: 
0-4294967295 
 - Range: 
 - Origin string
 - Origin
- Choices: 
igp,egp,incomplete,aggregrate,bgp,bgp-external,bgp-internal,connected,eigrp,ospf,ospf-inter-area,ospf-intra-area,ospf-external1,ospf-external2,rip,static,eigrp-summary,eigrp-internal,eigrp-external,lisp,nat-dia,natpool,isis,isis-level1,isis-level2 
 - Choices: 
 - Originator string
 - Originator IP
 - Path
Type string - Path type
- Choices: 
hierarchical-path,direct-path,transport-gateway-path 
 - Choices: 
 - Preference int
 - Preference
- Range: 
0-4294967295 
 - Range: 
 - Prefix
List stringId  - Prefix list ID
 - Prefix
List intVersion  - Prefix list version
 - Site
Id int - Site ID
- Range: 
0-4294967295 
 - Range: 
 - Site
List stringId  - Site list ID
 - Site
List intVersion  - Site list version
 - Tloc
Color string - TLOC color
 - Tloc
Encapsulation string - TLOC encapsulation
- Choices: 
ipsec,gre 
 - Choices: 
 - Tloc
Ip string - TLOC IP address
 - Tloc
List stringId  - TLOC list ID
 - Tloc
List intVersion  - TLOC list version
 - Vpn
Id int - VPN ID
- Range: 
0-65536 
 - Range: 
 - Vpn
List stringId  - VPN list ID
 - Vpn
List intVersion  - VPN list version
 
- type String
 - Type of match entry
- Choices: 
colorList,community,expandedCommunity,ompTag,origin,originator,preference,siteList,pathType,tlocList,vpnList,prefixList,vpn,tloc,siteId,carrier,domainId,groupId 
 - Choices: 
 - carrier String
 - Carrier
- Choices: 
default,carrier1,carrier2,carrier3,carrier4,carrier5,carrier6,carrier7,carrier8 
 - Choices: 
 - color
List StringId  - Color list ID
 - color
List IntegerVersion  - Color list version
 - community
List StringId  - Community list ID
 - community
List IntegerVersion  - Community list version
 - domain
Id Integer - Domain ID
- Range: 
0-4294967295 
 - Range: 
 - expanded
Community StringList Id  - Expanded community list ID
 - expanded
Community IntegerList Version  - Expanded community list version
 - group
Id Integer - Group ID
- Range: 
0-4294967295 
 - Range: 
 - omp
Tag Integer - OMP tag
- Range: 
0-4294967295 
 - Range: 
 - origin String
 - Origin
- Choices: 
igp,egp,incomplete,aggregrate,bgp,bgp-external,bgp-internal,connected,eigrp,ospf,ospf-inter-area,ospf-intra-area,ospf-external1,ospf-external2,rip,static,eigrp-summary,eigrp-internal,eigrp-external,lisp,nat-dia,natpool,isis,isis-level1,isis-level2 
 - Choices: 
 - originator String
 - Originator IP
 - path
Type String - Path type
- Choices: 
hierarchical-path,direct-path,transport-gateway-path 
 - Choices: 
 - preference Integer
 - Preference
- Range: 
0-4294967295 
 - Range: 
 - prefix
List StringId  - Prefix list ID
 - prefix
List IntegerVersion  - Prefix list version
 - site
Id Integer - Site ID
- Range: 
0-4294967295 
 - Range: 
 - site
List StringId  - Site list ID
 - site
List IntegerVersion  - Site list version
 - tloc
Color String - TLOC color
 - tloc
Encapsulation String - TLOC encapsulation
- Choices: 
ipsec,gre 
 - Choices: 
 - tloc
Ip String - TLOC IP address
 - tloc
List StringId  - TLOC list ID
 - tloc
List IntegerVersion  - TLOC list version
 - vpn
Id Integer - VPN ID
- Range: 
0-65536 
 - Range: 
 - vpn
List StringId  - VPN list ID
 - vpn
List IntegerVersion  - VPN list version
 
- type string
 - Type of match entry
- Choices: 
colorList,community,expandedCommunity,ompTag,origin,originator,preference,siteList,pathType,tlocList,vpnList,prefixList,vpn,tloc,siteId,carrier,domainId,groupId 
 - Choices: 
 - carrier string
 - Carrier
- Choices: 
default,carrier1,carrier2,carrier3,carrier4,carrier5,carrier6,carrier7,carrier8 
 - Choices: 
 - color
List stringId  - Color list ID
 - color
List numberVersion  - Color list version
 - community
List stringId  - Community list ID
 - community
List numberVersion  - Community list version
 - domain
Id number - Domain ID
- Range: 
0-4294967295 
 - Range: 
 - expanded
Community stringList Id  - Expanded community list ID
 - expanded
Community numberList Version  - Expanded community list version
 - group
Id number - Group ID
- Range: 
0-4294967295 
 - Range: 
 - omp
Tag number - OMP tag
- Range: 
0-4294967295 
 - Range: 
 - origin string
 - Origin
- Choices: 
igp,egp,incomplete,aggregrate,bgp,bgp-external,bgp-internal,connected,eigrp,ospf,ospf-inter-area,ospf-intra-area,ospf-external1,ospf-external2,rip,static,eigrp-summary,eigrp-internal,eigrp-external,lisp,nat-dia,natpool,isis,isis-level1,isis-level2 
 - Choices: 
 - originator string
 - Originator IP
 - path
Type string - Path type
- Choices: 
hierarchical-path,direct-path,transport-gateway-path 
 - Choices: 
 - preference number
 - Preference
- Range: 
0-4294967295 
 - Range: 
 - prefix
List stringId  - Prefix list ID
 - prefix
List numberVersion  - Prefix list version
 - site
Id number - Site ID
- Range: 
0-4294967295 
 - Range: 
 - site
List stringId  - Site list ID
 - site
List numberVersion  - Site list version
 - tloc
Color string - TLOC color
 - tloc
Encapsulation string - TLOC encapsulation
- Choices: 
ipsec,gre 
 - Choices: 
 - tloc
Ip string - TLOC IP address
 - tloc
List stringId  - TLOC list ID
 - tloc
List numberVersion  - TLOC list version
 - vpn
Id number - VPN ID
- Range: 
0-65536 
 - Range: 
 - vpn
List stringId  - VPN list ID
 - vpn
List numberVersion  - VPN list version
 
- type str
 - Type of match entry
- Choices: 
colorList,community,expandedCommunity,ompTag,origin,originator,preference,siteList,pathType,tlocList,vpnList,prefixList,vpn,tloc,siteId,carrier,domainId,groupId 
 - Choices: 
 - carrier str
 - Carrier
- Choices: 
default,carrier1,carrier2,carrier3,carrier4,carrier5,carrier6,carrier7,carrier8 
 - Choices: 
 - color_
list_ strid  - Color list ID
 - color_
list_ intversion  - Color list version
 - community_
list_ strid  - Community list ID
 - community_
list_ intversion  - Community list version
 - domain_
id int - Domain ID
- Range: 
0-4294967295 
 - Range: 
 - expanded_
community_ strlist_ id  - Expanded community list ID
 - expanded_
community_ intlist_ version  - Expanded community list version
 - group_
id int - Group ID
- Range: 
0-4294967295 
 - Range: 
 - omp_
tag int - OMP tag
- Range: 
0-4294967295 
 - Range: 
 - origin str
 - Origin
- Choices: 
igp,egp,incomplete,aggregrate,bgp,bgp-external,bgp-internal,connected,eigrp,ospf,ospf-inter-area,ospf-intra-area,ospf-external1,ospf-external2,rip,static,eigrp-summary,eigrp-internal,eigrp-external,lisp,nat-dia,natpool,isis,isis-level1,isis-level2 
 - Choices: 
 - originator str
 - Originator IP
 - path_
type str - Path type
- Choices: 
hierarchical-path,direct-path,transport-gateway-path 
 - Choices: 
 - preference int
 - Preference
- Range: 
0-4294967295 
 - Range: 
 - prefix_
list_ strid  - Prefix list ID
 - prefix_
list_ intversion  - Prefix list version
 - site_
id int - Site ID
- Range: 
0-4294967295 
 - Range: 
 - site_
list_ strid  - Site list ID
 - site_
list_ intversion  - Site list version
 - tloc_
color str - TLOC color
 - tloc_
encapsulation str - TLOC encapsulation
- Choices: 
ipsec,gre 
 - Choices: 
 - tloc_
ip str - TLOC IP address
 - tloc_
list_ strid  - TLOC list ID
 - tloc_
list_ intversion  - TLOC list version
 - vpn_
id int - VPN ID
- Range: 
0-65536 
 - Range: 
 - vpn_
list_ strid  - VPN list ID
 - vpn_
list_ intversion  - VPN list version
 
- type String
 - Type of match entry
- Choices: 
colorList,community,expandedCommunity,ompTag,origin,originator,preference,siteList,pathType,tlocList,vpnList,prefixList,vpn,tloc,siteId,carrier,domainId,groupId 
 - Choices: 
 - carrier String
 - Carrier
- Choices: 
default,carrier1,carrier2,carrier3,carrier4,carrier5,carrier6,carrier7,carrier8 
 - Choices: 
 - color
List StringId  - Color list ID
 - color
List NumberVersion  - Color list version
 - community
List StringId  - Community list ID
 - community
List NumberVersion  - Community list version
 - domain
Id Number - Domain ID
- Range: 
0-4294967295 
 - Range: 
 - expanded
Community StringList Id  - Expanded community list ID
 - expanded
Community NumberList Version  - Expanded community list version
 - group
Id Number - Group ID
- Range: 
0-4294967295 
 - Range: 
 - omp
Tag Number - OMP tag
- Range: 
0-4294967295 
 - Range: 
 - origin String
 - Origin
- Choices: 
igp,egp,incomplete,aggregrate,bgp,bgp-external,bgp-internal,connected,eigrp,ospf,ospf-inter-area,ospf-intra-area,ospf-external1,ospf-external2,rip,static,eigrp-summary,eigrp-internal,eigrp-external,lisp,nat-dia,natpool,isis,isis-level1,isis-level2 
 - Choices: 
 - originator String
 - Originator IP
 - path
Type String - Path type
- Choices: 
hierarchical-path,direct-path,transport-gateway-path 
 - Choices: 
 - preference Number
 - Preference
- Range: 
0-4294967295 
 - Range: 
 - prefix
List StringId  - Prefix list ID
 - prefix
List NumberVersion  - Prefix list version
 - site
Id Number - Site ID
- Range: 
0-4294967295 
 - Range: 
 - site
List StringId  - Site list ID
 - site
List NumberVersion  - Site list version
 - tloc
Color String - TLOC color
 - tloc
Encapsulation String - TLOC encapsulation
- Choices: 
ipsec,gre 
 - Choices: 
 - tloc
Ip String - TLOC IP address
 - tloc
List StringId  - TLOC list ID
 - tloc
List NumberVersion  - TLOC list version
 - vpn
Id Number - VPN ID
- Range: 
0-65536 
 - Range: 
 - vpn
List StringId  - VPN list ID
 - vpn
List NumberVersion  - VPN list version
 
Import
$ pulumi import sdwan:index/customControlTopologyPolicyDefinition:CustomControlTopologyPolicyDefinition 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 
sdwanTerraform Provider.