1. Packages
  2. Cisco Catalyst SD-WAN
  3. API Docs
  4. CustomControlTopologyPolicyDefinition
Cisco Catalyst SD-WAN v0.1.3 published on Tuesday, Sep 24, 2024 by Pulumi

sdwan.CustomControlTopologyPolicyDefinition

Explore with Pulumi AI

sdwan logo
Cisco Catalyst SD-WAN v0.1.3 published on Tuesday, Sep 24, 2024 by Pulumi

    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,
                                              default_action: Optional[str] = None,
                                              name: Optional[str] = None,
                                              sequences: Optional[Sequence[CustomControlTopologyPolicyDefinitionSequenceArgs]] = 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",
        DefaultAction = "string",
        Name = "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",
            },
        },
    });
    
    example, err := sdwan.NewCustomControlTopologyPolicyDefinition(ctx, "customControlTopologyPolicyDefinitionResource", &sdwan.CustomControlTopologyPolicyDefinitionArgs{
    	Description:   pulumi.String("string"),
    	DefaultAction: pulumi.String("string"),
    	Name:          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"),
    		},
    	},
    })
    
    var customControlTopologyPolicyDefinitionResource = new CustomControlTopologyPolicyDefinition("customControlTopologyPolicyDefinitionResource", CustomControlTopologyPolicyDefinitionArgs.builder()
        .description("string")
        .defaultAction("string")
        .name("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())
        .build());
    
    custom_control_topology_policy_definition_resource = sdwan.CustomControlTopologyPolicyDefinition("customControlTopologyPolicyDefinitionResource",
        description="string",
        default_action="string",
        name="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",
        )])
    
    const customControlTopologyPolicyDefinitionResource = new sdwan.CustomControlTopologyPolicyDefinition("customControlTopologyPolicyDefinitionResource", {
        description: "string",
        defaultAction: "string",
        name: "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",
        }],
    });
    
    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
    DefaultAction string
    Default action, either accept or reject - Choices: accept, reject
    Name string
    The name of the policy definition
    Sequences List<CustomControlTopologyPolicyDefinitionSequence>
    List of sequences
    Description string
    The description of the policy definition
    DefaultAction string
    Default action, either accept or reject - Choices: accept, reject
    Name string
    The name of the policy definition
    Sequences []CustomControlTopologyPolicyDefinitionSequenceArgs
    List of sequences
    description String
    The description of the policy definition
    defaultAction String
    Default action, either accept or reject - Choices: accept, reject
    name String
    The name of the policy definition
    sequences List<CustomControlTopologyPolicyDefinitionSequence>
    List of sequences
    description string
    The description of the policy definition
    defaultAction string
    Default action, either accept or reject - Choices: accept, reject
    name string
    The name of the policy definition
    sequences CustomControlTopologyPolicyDefinitionSequence[]
    List of sequences
    description str
    The description of the policy definition
    default_action str
    Default action, either accept or reject - Choices: accept, reject
    name str
    The name of the policy definition
    sequences Sequence[CustomControlTopologyPolicyDefinitionSequenceArgs]
    List of sequences
    description String
    The description of the policy definition
    defaultAction String
    Default action, either accept or reject - Choices: accept, reject
    name String
    The name of the policy definition
    sequences List<Property Map>
    List of sequences

    Outputs

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

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

    Look up Existing 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) -> CustomControlTopologyPolicyDefinition
    func 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.
    The following state arguments are supported:
    DefaultAction string
    Default action, either accept or reject - Choices: accept, reject
    Description string
    The description of the policy definition
    Name string
    The name of the policy definition
    Sequences List<CustomControlTopologyPolicyDefinitionSequence>
    List of sequences
    Type string
    Type
    Version int
    The version of the object
    DefaultAction string
    Default action, either accept or reject - Choices: accept, reject
    Description string
    The description of the policy definition
    Name string
    The name of the policy definition
    Sequences []CustomControlTopologyPolicyDefinitionSequenceArgs
    List of sequences
    Type string
    Type
    Version int
    The version of the object
    defaultAction String
    Default action, either accept or reject - Choices: accept, reject
    description String
    The description of the policy definition
    name String
    The name of the policy definition
    sequences List<CustomControlTopologyPolicyDefinitionSequence>
    List of sequences
    type String
    Type
    version Integer
    The version of the object
    defaultAction string
    Default action, either accept or reject - Choices: accept, reject
    description string
    The description of the policy definition
    name string
    The name of the policy definition
    sequences CustomControlTopologyPolicyDefinitionSequence[]
    List of sequences
    type string
    Type
    version number
    The version of the object
    default_action str
    Default action, either accept or reject - Choices: accept, reject
    description str
    The description of the policy definition
    name str
    The name of the policy definition
    sequences Sequence[CustomControlTopologyPolicyDefinitionSequenceArgs]
    List of sequences
    type str
    Type
    version int
    The version of the object
    defaultAction String
    Default action, either accept or reject - 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
    ActionEntries List<CustomControlTopologyPolicyDefinitionSequenceActionEntry>
    List of action entries
    BaseAction string
    Base action, either accept or reject

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

    • Choices: ipv4, ipv6, all
    MatchEntries List<CustomControlTopologyPolicyDefinitionSequenceMatchEntry>
    List of match entries
    Type string
    Sequence type, either route or tloc

    • Choices: route, tloc
    Id int
    Sequence ID
    Name string
    Sequence name
    ActionEntries []CustomControlTopologyPolicyDefinitionSequenceActionEntry
    List of action entries
    BaseAction string
    Base action, either accept or reject

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

    • Choices: ipv4, ipv6, all
    MatchEntries []CustomControlTopologyPolicyDefinitionSequenceMatchEntry
    List of match entries
    Type string
    Sequence type, either route or tloc

    • Choices: route, tloc
    id Integer
    Sequence ID
    name String
    Sequence name
    actionEntries List<CustomControlTopologyPolicyDefinitionSequenceActionEntry>
    List of action entries
    baseAction String
    Base action, either accept or reject

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

    • Choices: ipv4, ipv6, all
    matchEntries List<CustomControlTopologyPolicyDefinitionSequenceMatchEntry>
    List of match entries
    type String
    Sequence type, either route or tloc

    • Choices: route, tloc
    id number
    Sequence ID
    name string
    Sequence name
    actionEntries CustomControlTopologyPolicyDefinitionSequenceActionEntry[]
    List of action entries
    baseAction string
    Base action, either accept or reject

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

    • Choices: ipv4, ipv6, all
    matchEntries CustomControlTopologyPolicyDefinitionSequenceMatchEntry[]
    List of match entries
    type string
    Sequence type, either route or tloc

    • Choices: route, tloc
    id int
    Sequence ID
    name str
    Sequence name
    action_entries Sequence[CustomControlTopologyPolicyDefinitionSequenceActionEntry]
    List of action entries
    base_action str
    Base action, either accept or reject

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

    • Choices: ipv4, ipv6, all
    match_entries Sequence[CustomControlTopologyPolicyDefinitionSequenceMatchEntry]
    List of match entries
    type str
    Sequence type, either route or tloc

    • Choices: route, tloc
    id Number
    Sequence ID
    name String
    Sequence name
    actionEntries List<Property Map>
    List of action entries
    baseAction String
    Base action, either accept or reject

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

    • Choices: ipv4, ipv6, all
    matchEntries List<Property Map>
    List of match entries
    type String
    Sequence type, either route or tloc

    • Choices: route, tloc

    CustomControlTopologyPolicyDefinitionSequenceActionEntry, CustomControlTopologyPolicyDefinitionSequenceActionEntryArgs

    Type string
    Type of action entry

    • Choices: set, exportTo
    ExportToVpnListId string
    Export to VPN list ID
    ExportToVpnListVersion int
    Export to VPN list version
    SetParameters List<CustomControlTopologyPolicyDefinitionSequenceActionEntrySetParameter>
    List of set parameters
    Type string
    Type of action entry

    • Choices: set, exportTo
    ExportToVpnListId string
    Export to VPN list ID
    ExportToVpnListVersion int
    Export to VPN list version
    SetParameters []CustomControlTopologyPolicyDefinitionSequenceActionEntrySetParameter
    List of set parameters
    type String
    Type of action entry

    • Choices: set, exportTo
    exportToVpnListId String
    Export to VPN list ID
    exportToVpnListVersion Integer
    Export to VPN list version
    setParameters List<CustomControlTopologyPolicyDefinitionSequenceActionEntrySetParameter>
    List of set parameters
    type string
    Type of action entry

    • Choices: set, exportTo
    exportToVpnListId string
    Export to VPN list ID
    exportToVpnListVersion number
    Export to VPN list version
    setParameters CustomControlTopologyPolicyDefinitionSequenceActionEntrySetParameter[]
    List of set parameters
    type str
    Type of action entry

    • Choices: set, exportTo
    export_to_vpn_list_id str
    Export to VPN list ID
    export_to_vpn_list_version int
    Export to VPN list version
    set_parameters Sequence[CustomControlTopologyPolicyDefinitionSequenceActionEntrySetParameter]
    List of set parameters
    type String
    Type of action entry

    • Choices: set, exportTo
    exportToVpnListId String
    Export to VPN list ID
    exportToVpnListVersion Number
    Export to VPN list version
    setParameters List<Property Map>
    List of set parameters

    CustomControlTopologyPolicyDefinitionSequenceActionEntrySetParameter, CustomControlTopologyPolicyDefinitionSequenceActionEntrySetParameterArgs

    Type string
    Type of set parameter

    • Choices: tlocList, tloc, tlocAction, preference, ompTag, community, communityAdditive, service
    Community string
    Community value, e.g. 1000:10000 or internet or local-AS
    CommunityAdditive bool
    Community additive
    OmpTag int
    OMP tag

    • Range: 0-4294967295
    Preference int
    Preference

    • Range: 0-4294967295
    ServiceTlocColor string
    Service TLOC color
    ServiceTlocEncapsulation string
    Service TLOC encapsulation

    • Choices: ipsec, gre
    ServiceTlocIp string
    Service TLOC IP address
    ServiceTlocListId string
    Service TLOC list ID
    ServiceTlocListVersion int
    Service TLOC list version
    ServiceType string
    Service type

    • Choices: FW, IDP, IDS, netsvc1, netsvc2, netsvc3, netsvc4, netsvc5
    ServiceVpnId int
    Service VPN ID

    • Range: 0-65536
    TlocAction string
    TLOC action

    • Choices: strict, primary, backup, ecmp
    TlocColor string
    TLOC color
    TlocEncapsulation string
    TLOC encapsulation

    • Choices: ipsec, gre
    TlocIp string
    TLOC IP address
    TlocListId string
    TLOC list ID
    TlocListVersion int
    TLOC list version
    Type string
    Type of set parameter

    • Choices: tlocList, tloc, tlocAction, preference, ompTag, community, communityAdditive, service
    Community string
    Community value, e.g. 1000:10000 or internet or local-AS
    CommunityAdditive bool
    Community additive
    OmpTag int
    OMP tag

    • Range: 0-4294967295
    Preference int
    Preference

    • Range: 0-4294967295
    ServiceTlocColor string
    Service TLOC color
    ServiceTlocEncapsulation string
    Service TLOC encapsulation

    • Choices: ipsec, gre
    ServiceTlocIp string
    Service TLOC IP address
    ServiceTlocListId string
    Service TLOC list ID
    ServiceTlocListVersion int
    Service TLOC list version
    ServiceType string
    Service type

    • Choices: FW, IDP, IDS, netsvc1, netsvc2, netsvc3, netsvc4, netsvc5
    ServiceVpnId int
    Service VPN ID

    • Range: 0-65536
    TlocAction string
    TLOC action

    • Choices: strict, primary, backup, ecmp
    TlocColor string
    TLOC color
    TlocEncapsulation string
    TLOC encapsulation

    • Choices: ipsec, gre
    TlocIp string
    TLOC IP address
    TlocListId string
    TLOC list ID
    TlocListVersion int
    TLOC list version
    type String
    Type of set parameter

    • Choices: tlocList, tloc, tlocAction, preference, ompTag, community, communityAdditive, service
    community String
    Community value, e.g. 1000:10000 or internet or local-AS
    communityAdditive Boolean
    Community additive
    ompTag Integer
    OMP tag

    • Range: 0-4294967295
    preference Integer
    Preference

    • Range: 0-4294967295
    serviceTlocColor String
    Service TLOC color
    serviceTlocEncapsulation String
    Service TLOC encapsulation

    • Choices: ipsec, gre
    serviceTlocIp String
    Service TLOC IP address
    serviceTlocListId String
    Service TLOC list ID
    serviceTlocListVersion Integer
    Service TLOC list version
    serviceType String
    Service type

    • Choices: FW, IDP, IDS, netsvc1, netsvc2, netsvc3, netsvc4, netsvc5
    serviceVpnId Integer
    Service VPN ID

    • Range: 0-65536
    tlocAction String
    TLOC action

    • Choices: strict, primary, backup, ecmp
    tlocColor String
    TLOC color
    tlocEncapsulation String
    TLOC encapsulation

    • Choices: ipsec, gre
    tlocIp String
    TLOC IP address
    tlocListId String
    TLOC list ID
    tlocListVersion Integer
    TLOC list version
    type string
    Type of set parameter

    • Choices: tlocList, tloc, tlocAction, preference, ompTag, community, communityAdditive, service
    community string
    Community value, e.g. 1000:10000 or internet or local-AS
    communityAdditive boolean
    Community additive
    ompTag number
    OMP tag

    • Range: 0-4294967295
    preference number
    Preference

    • Range: 0-4294967295
    serviceTlocColor string
    Service TLOC color
    serviceTlocEncapsulation string
    Service TLOC encapsulation

    • Choices: ipsec, gre
    serviceTlocIp string
    Service TLOC IP address
    serviceTlocListId string
    Service TLOC list ID
    serviceTlocListVersion number
    Service TLOC list version
    serviceType string
    Service type

    • Choices: FW, IDP, IDS, netsvc1, netsvc2, netsvc3, netsvc4, netsvc5
    serviceVpnId number
    Service VPN ID

    • Range: 0-65536
    tlocAction string
    TLOC action

    • Choices: strict, primary, backup, ecmp
    tlocColor string
    TLOC color
    tlocEncapsulation string
    TLOC encapsulation

    • Choices: ipsec, gre
    tlocIp string
    TLOC IP address
    tlocListId string
    TLOC list ID
    tlocListVersion number
    TLOC list version
    type str
    Type of set parameter

    • Choices: tlocList, tloc, tlocAction, preference, ompTag, community, communityAdditive, service
    community str
    Community value, e.g. 1000:10000 or internet or local-AS
    community_additive bool
    Community additive
    omp_tag int
    OMP tag

    • Range: 0-4294967295
    preference int
    Preference

    • Range: 0-4294967295
    service_tloc_color str
    Service TLOC color
    service_tloc_encapsulation str
    Service TLOC encapsulation

    • Choices: ipsec, gre
    service_tloc_ip str
    Service TLOC IP address
    service_tloc_list_id str
    Service TLOC list ID
    service_tloc_list_version int
    Service TLOC list version
    service_type str
    Service type

    • Choices: FW, IDP, IDS, netsvc1, netsvc2, netsvc3, netsvc4, netsvc5
    service_vpn_id int
    Service VPN ID

    • Range: 0-65536
    tloc_action str
    TLOC action

    • Choices: strict, primary, backup, ecmp
    tloc_color str
    TLOC color
    tloc_encapsulation str
    TLOC encapsulation

    • Choices: ipsec, gre
    tloc_ip str
    TLOC IP address
    tloc_list_id str
    TLOC list ID
    tloc_list_version int
    TLOC list version
    type String
    Type of set parameter

    • Choices: tlocList, tloc, tlocAction, preference, ompTag, community, communityAdditive, service
    community String
    Community value, e.g. 1000:10000 or internet or local-AS
    communityAdditive Boolean
    Community additive
    ompTag Number
    OMP tag

    • Range: 0-4294967295
    preference Number
    Preference

    • Range: 0-4294967295
    serviceTlocColor String
    Service TLOC color
    serviceTlocEncapsulation String
    Service TLOC encapsulation

    • Choices: ipsec, gre
    serviceTlocIp String
    Service TLOC IP address
    serviceTlocListId String
    Service TLOC list ID
    serviceTlocListVersion Number
    Service TLOC list version
    serviceType String
    Service type

    • Choices: FW, IDP, IDS, netsvc1, netsvc2, netsvc3, netsvc4, netsvc5
    serviceVpnId Number
    Service VPN ID

    • Range: 0-65536
    tlocAction String
    TLOC action

    • Choices: strict, primary, backup, ecmp
    tlocColor String
    TLOC color
    tlocEncapsulation String
    TLOC encapsulation

    • Choices: ipsec, gre
    tlocIp String
    TLOC IP address
    tlocListId String
    TLOC list ID
    tlocListVersion Number
    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
    Carrier string
    Carrier

    • Choices: default, carrier1, carrier2, carrier3, carrier4, carrier5, carrier6, carrier7, carrier8
    ColorListId string
    Color list ID
    ColorListVersion int
    Color list version
    CommunityListId string
    Community list ID
    CommunityListVersion int
    Community list version
    DomainId int
    Domain ID

    • Range: 0-4294967295
    ExpandedCommunityListId string
    Expanded community list ID
    ExpandedCommunityListVersion int
    Expanded community list version
    GroupId int
    Group ID

    • Range: 0-4294967295
    OmpTag int
    OMP tag

    • Range: 0-4294967295
    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
    Originator string
    Originator IP
    PathType string
    Path type

    • Choices: hierarchical-path, direct-path, transport-gateway-path
    Preference int
    Preference

    • Range: 0-4294967295
    PrefixListId string
    Prefix list ID
    PrefixListVersion int
    Prefix list version
    SiteId int
    Site ID

    • Range: 0-4294967295
    SiteListId string
    Site list ID
    SiteListVersion int
    Site list version
    TlocColor string
    TLOC color
    TlocEncapsulation string
    TLOC encapsulation

    • Choices: ipsec, gre
    TlocIp string
    TLOC IP address
    TlocListId string
    TLOC list ID
    TlocListVersion int
    TLOC list version
    VpnId int
    VPN ID

    • Range: 0-65536
    VpnListId string
    VPN list ID
    VpnListVersion int
    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
    Carrier string
    Carrier

    • Choices: default, carrier1, carrier2, carrier3, carrier4, carrier5, carrier6, carrier7, carrier8
    ColorListId string
    Color list ID
    ColorListVersion int
    Color list version
    CommunityListId string
    Community list ID
    CommunityListVersion int
    Community list version
    DomainId int
    Domain ID

    • Range: 0-4294967295
    ExpandedCommunityListId string
    Expanded community list ID
    ExpandedCommunityListVersion int
    Expanded community list version
    GroupId int
    Group ID

    • Range: 0-4294967295
    OmpTag int
    OMP tag

    • Range: 0-4294967295
    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
    Originator string
    Originator IP
    PathType string
    Path type

    • Choices: hierarchical-path, direct-path, transport-gateway-path
    Preference int
    Preference

    • Range: 0-4294967295
    PrefixListId string
    Prefix list ID
    PrefixListVersion int
    Prefix list version
    SiteId int
    Site ID

    • Range: 0-4294967295
    SiteListId string
    Site list ID
    SiteListVersion int
    Site list version
    TlocColor string
    TLOC color
    TlocEncapsulation string
    TLOC encapsulation

    • Choices: ipsec, gre
    TlocIp string
    TLOC IP address
    TlocListId string
    TLOC list ID
    TlocListVersion int
    TLOC list version
    VpnId int
    VPN ID

    • Range: 0-65536
    VpnListId string
    VPN list ID
    VpnListVersion int
    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
    carrier String
    Carrier

    • Choices: default, carrier1, carrier2, carrier3, carrier4, carrier5, carrier6, carrier7, carrier8
    colorListId String
    Color list ID
    colorListVersion Integer
    Color list version
    communityListId String
    Community list ID
    communityListVersion Integer
    Community list version
    domainId Integer
    Domain ID

    • Range: 0-4294967295
    expandedCommunityListId String
    Expanded community list ID
    expandedCommunityListVersion Integer
    Expanded community list version
    groupId Integer
    Group ID

    • Range: 0-4294967295
    ompTag Integer
    OMP tag

    • Range: 0-4294967295
    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
    originator String
    Originator IP
    pathType String
    Path type

    • Choices: hierarchical-path, direct-path, transport-gateway-path
    preference Integer
    Preference

    • Range: 0-4294967295
    prefixListId String
    Prefix list ID
    prefixListVersion Integer
    Prefix list version
    siteId Integer
    Site ID

    • Range: 0-4294967295
    siteListId String
    Site list ID
    siteListVersion Integer
    Site list version
    tlocColor String
    TLOC color
    tlocEncapsulation String
    TLOC encapsulation

    • Choices: ipsec, gre
    tlocIp String
    TLOC IP address
    tlocListId String
    TLOC list ID
    tlocListVersion Integer
    TLOC list version
    vpnId Integer
    VPN ID

    • Range: 0-65536
    vpnListId String
    VPN list ID
    vpnListVersion Integer
    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
    carrier string
    Carrier

    • Choices: default, carrier1, carrier2, carrier3, carrier4, carrier5, carrier6, carrier7, carrier8
    colorListId string
    Color list ID
    colorListVersion number
    Color list version
    communityListId string
    Community list ID
    communityListVersion number
    Community list version
    domainId number
    Domain ID

    • Range: 0-4294967295
    expandedCommunityListId string
    Expanded community list ID
    expandedCommunityListVersion number
    Expanded community list version
    groupId number
    Group ID

    • Range: 0-4294967295
    ompTag number
    OMP tag

    • Range: 0-4294967295
    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
    originator string
    Originator IP
    pathType string
    Path type

    • Choices: hierarchical-path, direct-path, transport-gateway-path
    preference number
    Preference

    • Range: 0-4294967295
    prefixListId string
    Prefix list ID
    prefixListVersion number
    Prefix list version
    siteId number
    Site ID

    • Range: 0-4294967295
    siteListId string
    Site list ID
    siteListVersion number
    Site list version
    tlocColor string
    TLOC color
    tlocEncapsulation string
    TLOC encapsulation

    • Choices: ipsec, gre
    tlocIp string
    TLOC IP address
    tlocListId string
    TLOC list ID
    tlocListVersion number
    TLOC list version
    vpnId number
    VPN ID

    • Range: 0-65536
    vpnListId string
    VPN list ID
    vpnListVersion number
    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
    carrier str
    Carrier

    • Choices: default, carrier1, carrier2, carrier3, carrier4, carrier5, carrier6, carrier7, carrier8
    color_list_id str
    Color list ID
    color_list_version int
    Color list version
    community_list_id str
    Community list ID
    community_list_version int
    Community list version
    domain_id int
    Domain ID

    • Range: 0-4294967295
    expanded_community_list_id str
    Expanded community list ID
    expanded_community_list_version int
    Expanded community list version
    group_id int
    Group ID

    • Range: 0-4294967295
    omp_tag int
    OMP tag

    • Range: 0-4294967295
    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
    originator str
    Originator IP
    path_type str
    Path type

    • Choices: hierarchical-path, direct-path, transport-gateway-path
    preference int
    Preference

    • Range: 0-4294967295
    prefix_list_id str
    Prefix list ID
    prefix_list_version int
    Prefix list version
    site_id int
    Site ID

    • Range: 0-4294967295
    site_list_id str
    Site list ID
    site_list_version int
    Site list version
    tloc_color str
    TLOC color
    tloc_encapsulation str
    TLOC encapsulation

    • Choices: ipsec, gre
    tloc_ip str
    TLOC IP address
    tloc_list_id str
    TLOC list ID
    tloc_list_version int
    TLOC list version
    vpn_id int
    VPN ID

    • Range: 0-65536
    vpn_list_id str
    VPN list ID
    vpn_list_version int
    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
    carrier String
    Carrier

    • Choices: default, carrier1, carrier2, carrier3, carrier4, carrier5, carrier6, carrier7, carrier8
    colorListId String
    Color list ID
    colorListVersion Number
    Color list version
    communityListId String
    Community list ID
    communityListVersion Number
    Community list version
    domainId Number
    Domain ID

    • Range: 0-4294967295
    expandedCommunityListId String
    Expanded community list ID
    expandedCommunityListVersion Number
    Expanded community list version
    groupId Number
    Group ID

    • Range: 0-4294967295
    ompTag Number
    OMP tag

    • Range: 0-4294967295
    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
    originator String
    Originator IP
    pathType String
    Path type

    • Choices: hierarchical-path, direct-path, transport-gateway-path
    preference Number
    Preference

    • Range: 0-4294967295
    prefixListId String
    Prefix list ID
    prefixListVersion Number
    Prefix list version
    siteId Number
    Site ID

    • Range: 0-4294967295
    siteListId String
    Site list ID
    siteListVersion Number
    Site list version
    tlocColor String
    TLOC color
    tlocEncapsulation String
    TLOC encapsulation

    • Choices: ipsec, gre
    tlocIp String
    TLOC IP address
    tlocListId String
    TLOC list ID
    tlocListVersion Number
    TLOC list version
    vpnId Number
    VPN ID

    • Range: 0-65536
    vpnListId String
    VPN list ID
    vpnListVersion Number
    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 sdwan Terraform Provider.
    sdwan logo
    Cisco Catalyst SD-WAN v0.1.3 published on Tuesday, Sep 24, 2024 by Pulumi