1. Packages
  2. Panos Provider
  3. API Docs
  4. FiltersPrefixListRoutingProfile
panos 2.0.7 published on Thursday, Nov 27, 2025 by paloaltonetworks
panos logo
panos 2.0.7 published on Thursday, Nov 27, 2025 by paloaltonetworks

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as panos from "@pulumi/panos";
    
    // Create a template for the prefix list routing profiles
    const example = new panos.Template("example", {
        location: {
            panorama: {},
        },
        name: "prefix-list-template",
    });
    // IPv4 Prefix List Routing Profile
    const ipv4Example = new panos.FiltersPrefixListRoutingProfile("ipv4_example", {
        location: {
            template: {
                name: example.name,
            },
        },
        name: "ipv4-prefix-list",
        description: "IPv4 prefix list for filtering BGP routes",
        type: {
            ipv4: {
                ipv4Entries: [
                    {
                        name: "10",
                        action: "permit",
                        prefix: {
                            network: "any",
                        },
                    },
                    {
                        name: "20",
                        action: "deny",
                        prefix: {
                            entry: {
                                network: "10.0.0.0/8",
                            },
                        },
                    },
                    {
                        name: "30",
                        action: "permit",
                        prefix: {
                            entry: {
                                network: "192.168.0.0/16",
                                greaterThanOrEqual: 24,
                                lessThanOrEqual: 28,
                            },
                        },
                    },
                    {
                        name: "40",
                        action: "deny",
                        prefix: {
                            entry: {
                                network: "172.16.0.0/12",
                                greaterThanOrEqual: 16,
                            },
                        },
                    },
                ],
            },
        },
    });
    // IPv6 Prefix List Routing Profile
    const ipv6Example = new panos.FiltersPrefixListRoutingProfile("ipv6_example", {
        location: {
            template: {
                name: example.name,
            },
        },
        name: "ipv6-prefix-list",
        description: "IPv6 prefix list for filtering BGP routes",
        type: {
            ipv6: {
                ipv6Entries: [
                    {
                        name: "10",
                        action: "permit",
                        prefix: {
                            network: "any",
                        },
                    },
                    {
                        name: "20",
                        action: "deny",
                        prefix: {
                            entry: {
                                network: "2001:db8::/32",
                            },
                        },
                    },
                    {
                        name: "30",
                        action: "permit",
                        prefix: {
                            entry: {
                                network: "fd00::/8",
                                greaterThanOrEqual: 48,
                                lessThanOrEqual: 64,
                            },
                        },
                    },
                    {
                        name: "40",
                        action: "deny",
                        prefix: {
                            entry: {
                                network: "fc00::/7",
                                lessThanOrEqual: 48,
                            },
                        },
                    },
                ],
            },
        },
    });
    
    import pulumi
    import pulumi_panos as panos
    
    # Create a template for the prefix list routing profiles
    example = panos.Template("example",
        location={
            "panorama": {},
        },
        name="prefix-list-template")
    # IPv4 Prefix List Routing Profile
    ipv4_example = panos.FiltersPrefixListRoutingProfile("ipv4_example",
        location={
            "template": {
                "name": example.name,
            },
        },
        name="ipv4-prefix-list",
        description="IPv4 prefix list for filtering BGP routes",
        type={
            "ipv4": {
                "ipv4_entries": [
                    {
                        "name": "10",
                        "action": "permit",
                        "prefix": {
                            "network": "any",
                        },
                    },
                    {
                        "name": "20",
                        "action": "deny",
                        "prefix": {
                            "entry": {
                                "network": "10.0.0.0/8",
                            },
                        },
                    },
                    {
                        "name": "30",
                        "action": "permit",
                        "prefix": {
                            "entry": {
                                "network": "192.168.0.0/16",
                                "greater_than_or_equal": 24,
                                "less_than_or_equal": 28,
                            },
                        },
                    },
                    {
                        "name": "40",
                        "action": "deny",
                        "prefix": {
                            "entry": {
                                "network": "172.16.0.0/12",
                                "greater_than_or_equal": 16,
                            },
                        },
                    },
                ],
            },
        })
    # IPv6 Prefix List Routing Profile
    ipv6_example = panos.FiltersPrefixListRoutingProfile("ipv6_example",
        location={
            "template": {
                "name": example.name,
            },
        },
        name="ipv6-prefix-list",
        description="IPv6 prefix list for filtering BGP routes",
        type={
            "ipv6": {
                "ipv6_entries": [
                    {
                        "name": "10",
                        "action": "permit",
                        "prefix": {
                            "network": "any",
                        },
                    },
                    {
                        "name": "20",
                        "action": "deny",
                        "prefix": {
                            "entry": {
                                "network": "2001:db8::/32",
                            },
                        },
                    },
                    {
                        "name": "30",
                        "action": "permit",
                        "prefix": {
                            "entry": {
                                "network": "fd00::/8",
                                "greater_than_or_equal": 48,
                                "less_than_or_equal": 64,
                            },
                        },
                    },
                    {
                        "name": "40",
                        "action": "deny",
                        "prefix": {
                            "entry": {
                                "network": "fc00::/7",
                                "less_than_or_equal": 48,
                            },
                        },
                    },
                ],
            },
        })
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/panos/v2/panos"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		// Create a template for the prefix list routing profiles
    		example, err := panos.NewTemplate(ctx, "example", &panos.TemplateArgs{
    			Location: &panos.TemplateLocationArgs{
    				Panorama: &panos.TemplateLocationPanoramaArgs{},
    			},
    			Name: pulumi.String("prefix-list-template"),
    		})
    		if err != nil {
    			return err
    		}
    		// IPv4 Prefix List Routing Profile
    		_, err = panos.NewFiltersPrefixListRoutingProfile(ctx, "ipv4_example", &panos.FiltersPrefixListRoutingProfileArgs{
    			Location: &panos.FiltersPrefixListRoutingProfileLocationArgs{
    				Template: &panos.FiltersPrefixListRoutingProfileLocationTemplateArgs{
    					Name: example.Name,
    				},
    			},
    			Name:        pulumi.String("ipv4-prefix-list"),
    			Description: pulumi.String("IPv4 prefix list for filtering BGP routes"),
    			Type: &panos.FiltersPrefixListRoutingProfileTypeArgs{
    				Ipv4: &panos.FiltersPrefixListRoutingProfileTypeIpv4Args{
    					Ipv4Entries: panos.FiltersPrefixListRoutingProfileTypeIpv4Ipv4EntryArray{
    						&panos.FiltersPrefixListRoutingProfileTypeIpv4Ipv4EntryArgs{
    							Name:   pulumi.String("10"),
    							Action: pulumi.String("permit"),
    							Prefix: &panos.FiltersPrefixListRoutingProfileTypeIpv4Ipv4EntryPrefixArgs{
    								Network: pulumi.String("any"),
    							},
    						},
    						&panos.FiltersPrefixListRoutingProfileTypeIpv4Ipv4EntryArgs{
    							Name:   pulumi.String("20"),
    							Action: pulumi.String("deny"),
    							Prefix: &panos.FiltersPrefixListRoutingProfileTypeIpv4Ipv4EntryPrefixArgs{
    								Entry: &panos.FiltersPrefixListRoutingProfileTypeIpv4Ipv4EntryPrefixEntryArgs{
    									Network: pulumi.String("10.0.0.0/8"),
    								},
    							},
    						},
    						&panos.FiltersPrefixListRoutingProfileTypeIpv4Ipv4EntryArgs{
    							Name:   pulumi.String("30"),
    							Action: pulumi.String("permit"),
    							Prefix: &panos.FiltersPrefixListRoutingProfileTypeIpv4Ipv4EntryPrefixArgs{
    								Entry: &panos.FiltersPrefixListRoutingProfileTypeIpv4Ipv4EntryPrefixEntryArgs{
    									Network:            pulumi.String("192.168.0.0/16"),
    									GreaterThanOrEqual: pulumi.Float64(24),
    									LessThanOrEqual:    pulumi.Float64(28),
    								},
    							},
    						},
    						&panos.FiltersPrefixListRoutingProfileTypeIpv4Ipv4EntryArgs{
    							Name:   pulumi.String("40"),
    							Action: pulumi.String("deny"),
    							Prefix: &panos.FiltersPrefixListRoutingProfileTypeIpv4Ipv4EntryPrefixArgs{
    								Entry: &panos.FiltersPrefixListRoutingProfileTypeIpv4Ipv4EntryPrefixEntryArgs{
    									Network:            pulumi.String("172.16.0.0/12"),
    									GreaterThanOrEqual: pulumi.Float64(16),
    								},
    							},
    						},
    					},
    				},
    			},
    		})
    		if err != nil {
    			return err
    		}
    		// IPv6 Prefix List Routing Profile
    		_, err = panos.NewFiltersPrefixListRoutingProfile(ctx, "ipv6_example", &panos.FiltersPrefixListRoutingProfileArgs{
    			Location: &panos.FiltersPrefixListRoutingProfileLocationArgs{
    				Template: &panos.FiltersPrefixListRoutingProfileLocationTemplateArgs{
    					Name: example.Name,
    				},
    			},
    			Name:        pulumi.String("ipv6-prefix-list"),
    			Description: pulumi.String("IPv6 prefix list for filtering BGP routes"),
    			Type: &panos.FiltersPrefixListRoutingProfileTypeArgs{
    				Ipv6: &panos.FiltersPrefixListRoutingProfileTypeIpv6Args{
    					Ipv6Entries: panos.FiltersPrefixListRoutingProfileTypeIpv6Ipv6EntryArray{
    						&panos.FiltersPrefixListRoutingProfileTypeIpv6Ipv6EntryArgs{
    							Name:   pulumi.String("10"),
    							Action: pulumi.String("permit"),
    							Prefix: &panos.FiltersPrefixListRoutingProfileTypeIpv6Ipv6EntryPrefixArgs{
    								Network: pulumi.String("any"),
    							},
    						},
    						&panos.FiltersPrefixListRoutingProfileTypeIpv6Ipv6EntryArgs{
    							Name:   pulumi.String("20"),
    							Action: pulumi.String("deny"),
    							Prefix: &panos.FiltersPrefixListRoutingProfileTypeIpv6Ipv6EntryPrefixArgs{
    								Entry: &panos.FiltersPrefixListRoutingProfileTypeIpv6Ipv6EntryPrefixEntryArgs{
    									Network: pulumi.String("2001:db8::/32"),
    								},
    							},
    						},
    						&panos.FiltersPrefixListRoutingProfileTypeIpv6Ipv6EntryArgs{
    							Name:   pulumi.String("30"),
    							Action: pulumi.String("permit"),
    							Prefix: &panos.FiltersPrefixListRoutingProfileTypeIpv6Ipv6EntryPrefixArgs{
    								Entry: &panos.FiltersPrefixListRoutingProfileTypeIpv6Ipv6EntryPrefixEntryArgs{
    									Network:            pulumi.String("fd00::/8"),
    									GreaterThanOrEqual: pulumi.Float64(48),
    									LessThanOrEqual:    pulumi.Float64(64),
    								},
    							},
    						},
    						&panos.FiltersPrefixListRoutingProfileTypeIpv6Ipv6EntryArgs{
    							Name:   pulumi.String("40"),
    							Action: pulumi.String("deny"),
    							Prefix: &panos.FiltersPrefixListRoutingProfileTypeIpv6Ipv6EntryPrefixArgs{
    								Entry: &panos.FiltersPrefixListRoutingProfileTypeIpv6Ipv6EntryPrefixEntryArgs{
    									Network:         pulumi.String("fc00::/7"),
    									LessThanOrEqual: pulumi.Float64(48),
    								},
    							},
    						},
    					},
    				},
    			},
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Panos = Pulumi.Panos;
    
    return await Deployment.RunAsync(() => 
    {
        // Create a template for the prefix list routing profiles
        var example = new Panos.Template("example", new()
        {
            Location = new Panos.Inputs.TemplateLocationArgs
            {
                Panorama = null,
            },
            Name = "prefix-list-template",
        });
    
        // IPv4 Prefix List Routing Profile
        var ipv4Example = new Panos.FiltersPrefixListRoutingProfile("ipv4_example", new()
        {
            Location = new Panos.Inputs.FiltersPrefixListRoutingProfileLocationArgs
            {
                Template = new Panos.Inputs.FiltersPrefixListRoutingProfileLocationTemplateArgs
                {
                    Name = example.Name,
                },
            },
            Name = "ipv4-prefix-list",
            Description = "IPv4 prefix list for filtering BGP routes",
            Type = new Panos.Inputs.FiltersPrefixListRoutingProfileTypeArgs
            {
                Ipv4 = new Panos.Inputs.FiltersPrefixListRoutingProfileTypeIpv4Args
                {
                    Ipv4Entries = new[]
                    {
                        new Panos.Inputs.FiltersPrefixListRoutingProfileTypeIpv4Ipv4EntryArgs
                        {
                            Name = "10",
                            Action = "permit",
                            Prefix = new Panos.Inputs.FiltersPrefixListRoutingProfileTypeIpv4Ipv4EntryPrefixArgs
                            {
                                Network = "any",
                            },
                        },
                        new Panos.Inputs.FiltersPrefixListRoutingProfileTypeIpv4Ipv4EntryArgs
                        {
                            Name = "20",
                            Action = "deny",
                            Prefix = new Panos.Inputs.FiltersPrefixListRoutingProfileTypeIpv4Ipv4EntryPrefixArgs
                            {
                                Entry = new Panos.Inputs.FiltersPrefixListRoutingProfileTypeIpv4Ipv4EntryPrefixEntryArgs
                                {
                                    Network = "10.0.0.0/8",
                                },
                            },
                        },
                        new Panos.Inputs.FiltersPrefixListRoutingProfileTypeIpv4Ipv4EntryArgs
                        {
                            Name = "30",
                            Action = "permit",
                            Prefix = new Panos.Inputs.FiltersPrefixListRoutingProfileTypeIpv4Ipv4EntryPrefixArgs
                            {
                                Entry = new Panos.Inputs.FiltersPrefixListRoutingProfileTypeIpv4Ipv4EntryPrefixEntryArgs
                                {
                                    Network = "192.168.0.0/16",
                                    GreaterThanOrEqual = 24,
                                    LessThanOrEqual = 28,
                                },
                            },
                        },
                        new Panos.Inputs.FiltersPrefixListRoutingProfileTypeIpv4Ipv4EntryArgs
                        {
                            Name = "40",
                            Action = "deny",
                            Prefix = new Panos.Inputs.FiltersPrefixListRoutingProfileTypeIpv4Ipv4EntryPrefixArgs
                            {
                                Entry = new Panos.Inputs.FiltersPrefixListRoutingProfileTypeIpv4Ipv4EntryPrefixEntryArgs
                                {
                                    Network = "172.16.0.0/12",
                                    GreaterThanOrEqual = 16,
                                },
                            },
                        },
                    },
                },
            },
        });
    
        // IPv6 Prefix List Routing Profile
        var ipv6Example = new Panos.FiltersPrefixListRoutingProfile("ipv6_example", new()
        {
            Location = new Panos.Inputs.FiltersPrefixListRoutingProfileLocationArgs
            {
                Template = new Panos.Inputs.FiltersPrefixListRoutingProfileLocationTemplateArgs
                {
                    Name = example.Name,
                },
            },
            Name = "ipv6-prefix-list",
            Description = "IPv6 prefix list for filtering BGP routes",
            Type = new Panos.Inputs.FiltersPrefixListRoutingProfileTypeArgs
            {
                Ipv6 = new Panos.Inputs.FiltersPrefixListRoutingProfileTypeIpv6Args
                {
                    Ipv6Entries = new[]
                    {
                        new Panos.Inputs.FiltersPrefixListRoutingProfileTypeIpv6Ipv6EntryArgs
                        {
                            Name = "10",
                            Action = "permit",
                            Prefix = new Panos.Inputs.FiltersPrefixListRoutingProfileTypeIpv6Ipv6EntryPrefixArgs
                            {
                                Network = "any",
                            },
                        },
                        new Panos.Inputs.FiltersPrefixListRoutingProfileTypeIpv6Ipv6EntryArgs
                        {
                            Name = "20",
                            Action = "deny",
                            Prefix = new Panos.Inputs.FiltersPrefixListRoutingProfileTypeIpv6Ipv6EntryPrefixArgs
                            {
                                Entry = new Panos.Inputs.FiltersPrefixListRoutingProfileTypeIpv6Ipv6EntryPrefixEntryArgs
                                {
                                    Network = "2001:db8::/32",
                                },
                            },
                        },
                        new Panos.Inputs.FiltersPrefixListRoutingProfileTypeIpv6Ipv6EntryArgs
                        {
                            Name = "30",
                            Action = "permit",
                            Prefix = new Panos.Inputs.FiltersPrefixListRoutingProfileTypeIpv6Ipv6EntryPrefixArgs
                            {
                                Entry = new Panos.Inputs.FiltersPrefixListRoutingProfileTypeIpv6Ipv6EntryPrefixEntryArgs
                                {
                                    Network = "fd00::/8",
                                    GreaterThanOrEqual = 48,
                                    LessThanOrEqual = 64,
                                },
                            },
                        },
                        new Panos.Inputs.FiltersPrefixListRoutingProfileTypeIpv6Ipv6EntryArgs
                        {
                            Name = "40",
                            Action = "deny",
                            Prefix = new Panos.Inputs.FiltersPrefixListRoutingProfileTypeIpv6Ipv6EntryPrefixArgs
                            {
                                Entry = new Panos.Inputs.FiltersPrefixListRoutingProfileTypeIpv6Ipv6EntryPrefixEntryArgs
                                {
                                    Network = "fc00::/7",
                                    LessThanOrEqual = 48,
                                },
                            },
                        },
                    },
                },
            },
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.panos.Template;
    import com.pulumi.panos.TemplateArgs;
    import com.pulumi.panos.inputs.TemplateLocationArgs;
    import com.pulumi.panos.inputs.TemplateLocationPanoramaArgs;
    import com.pulumi.panos.FiltersPrefixListRoutingProfile;
    import com.pulumi.panos.FiltersPrefixListRoutingProfileArgs;
    import com.pulumi.panos.inputs.FiltersPrefixListRoutingProfileLocationArgs;
    import com.pulumi.panos.inputs.FiltersPrefixListRoutingProfileLocationTemplateArgs;
    import com.pulumi.panos.inputs.FiltersPrefixListRoutingProfileTypeArgs;
    import com.pulumi.panos.inputs.FiltersPrefixListRoutingProfileTypeIpv4Args;
    import com.pulumi.panos.inputs.FiltersPrefixListRoutingProfileTypeIpv6Args;
    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) {
            // Create a template for the prefix list routing profiles
            var example = new Template("example", TemplateArgs.builder()
                .location(TemplateLocationArgs.builder()
                    .panorama(TemplateLocationPanoramaArgs.builder()
                        .build())
                    .build())
                .name("prefix-list-template")
                .build());
    
            // IPv4 Prefix List Routing Profile
            var ipv4Example = new FiltersPrefixListRoutingProfile("ipv4Example", FiltersPrefixListRoutingProfileArgs.builder()
                .location(FiltersPrefixListRoutingProfileLocationArgs.builder()
                    .template(FiltersPrefixListRoutingProfileLocationTemplateArgs.builder()
                        .name(example.name())
                        .build())
                    .build())
                .name("ipv4-prefix-list")
                .description("IPv4 prefix list for filtering BGP routes")
                .type(FiltersPrefixListRoutingProfileTypeArgs.builder()
                    .ipv4(FiltersPrefixListRoutingProfileTypeIpv4Args.builder()
                        .ipv4Entries(                    
                            FiltersPrefixListRoutingProfileTypeIpv4Ipv4EntryArgs.builder()
                                .name("10")
                                .action("permit")
                                .prefix(FiltersPrefixListRoutingProfileTypeIpv4Ipv4EntryPrefixArgs.builder()
                                    .network("any")
                                    .build())
                                .build(),
                            FiltersPrefixListRoutingProfileTypeIpv4Ipv4EntryArgs.builder()
                                .name("20")
                                .action("deny")
                                .prefix(FiltersPrefixListRoutingProfileTypeIpv4Ipv4EntryPrefixArgs.builder()
                                    .entry(FiltersPrefixListRoutingProfileTypeIpv4Ipv4EntryPrefixEntryArgs.builder()
                                        .network("10.0.0.0/8")
                                        .build())
                                    .build())
                                .build(),
                            FiltersPrefixListRoutingProfileTypeIpv4Ipv4EntryArgs.builder()
                                .name("30")
                                .action("permit")
                                .prefix(FiltersPrefixListRoutingProfileTypeIpv4Ipv4EntryPrefixArgs.builder()
                                    .entry(FiltersPrefixListRoutingProfileTypeIpv4Ipv4EntryPrefixEntryArgs.builder()
                                        .network("192.168.0.0/16")
                                        .greaterThanOrEqual(24.0)
                                        .lessThanOrEqual(28.0)
                                        .build())
                                    .build())
                                .build(),
                            FiltersPrefixListRoutingProfileTypeIpv4Ipv4EntryArgs.builder()
                                .name("40")
                                .action("deny")
                                .prefix(FiltersPrefixListRoutingProfileTypeIpv4Ipv4EntryPrefixArgs.builder()
                                    .entry(FiltersPrefixListRoutingProfileTypeIpv4Ipv4EntryPrefixEntryArgs.builder()
                                        .network("172.16.0.0/12")
                                        .greaterThanOrEqual(16.0)
                                        .build())
                                    .build())
                                .build())
                        .build())
                    .build())
                .build());
    
            // IPv6 Prefix List Routing Profile
            var ipv6Example = new FiltersPrefixListRoutingProfile("ipv6Example", FiltersPrefixListRoutingProfileArgs.builder()
                .location(FiltersPrefixListRoutingProfileLocationArgs.builder()
                    .template(FiltersPrefixListRoutingProfileLocationTemplateArgs.builder()
                        .name(example.name())
                        .build())
                    .build())
                .name("ipv6-prefix-list")
                .description("IPv6 prefix list for filtering BGP routes")
                .type(FiltersPrefixListRoutingProfileTypeArgs.builder()
                    .ipv6(FiltersPrefixListRoutingProfileTypeIpv6Args.builder()
                        .ipv6Entries(                    
                            FiltersPrefixListRoutingProfileTypeIpv6Ipv6EntryArgs.builder()
                                .name("10")
                                .action("permit")
                                .prefix(FiltersPrefixListRoutingProfileTypeIpv6Ipv6EntryPrefixArgs.builder()
                                    .network("any")
                                    .build())
                                .build(),
                            FiltersPrefixListRoutingProfileTypeIpv6Ipv6EntryArgs.builder()
                                .name("20")
                                .action("deny")
                                .prefix(FiltersPrefixListRoutingProfileTypeIpv6Ipv6EntryPrefixArgs.builder()
                                    .entry(FiltersPrefixListRoutingProfileTypeIpv6Ipv6EntryPrefixEntryArgs.builder()
                                        .network("2001:db8::/32")
                                        .build())
                                    .build())
                                .build(),
                            FiltersPrefixListRoutingProfileTypeIpv6Ipv6EntryArgs.builder()
                                .name("30")
                                .action("permit")
                                .prefix(FiltersPrefixListRoutingProfileTypeIpv6Ipv6EntryPrefixArgs.builder()
                                    .entry(FiltersPrefixListRoutingProfileTypeIpv6Ipv6EntryPrefixEntryArgs.builder()
                                        .network("fd00::/8")
                                        .greaterThanOrEqual(48.0)
                                        .lessThanOrEqual(64.0)
                                        .build())
                                    .build())
                                .build(),
                            FiltersPrefixListRoutingProfileTypeIpv6Ipv6EntryArgs.builder()
                                .name("40")
                                .action("deny")
                                .prefix(FiltersPrefixListRoutingProfileTypeIpv6Ipv6EntryPrefixArgs.builder()
                                    .entry(FiltersPrefixListRoutingProfileTypeIpv6Ipv6EntryPrefixEntryArgs.builder()
                                        .network("fc00::/7")
                                        .lessThanOrEqual(48.0)
                                        .build())
                                    .build())
                                .build())
                        .build())
                    .build())
                .build());
    
        }
    }
    
    resources:
      # Create a template for the prefix list routing profiles
      example:
        type: panos:Template
        properties:
          location:
            panorama: {}
          name: prefix-list-template
      # IPv4 Prefix List Routing Profile
      ipv4Example:
        type: panos:FiltersPrefixListRoutingProfile
        name: ipv4_example
        properties:
          location:
            template:
              name: ${example.name}
          name: ipv4-prefix-list
          description: IPv4 prefix list for filtering BGP routes
          type:
            ipv4:
              ipv4Entries:
                - name: '10'
                  action: permit
                  prefix:
                    network: any
                - name: '20'
                  action: deny
                  prefix:
                    entry:
                      network: 10.0.0.0/8
                - name: '30'
                  action: permit
                  prefix:
                    entry:
                      network: 192.168.0.0/16
                      greaterThanOrEqual: 24
                      lessThanOrEqual: 28
                - name: '40'
                  action: deny
                  prefix:
                    entry:
                      network: 172.16.0.0/12
                      greaterThanOrEqual: 16
      # IPv6 Prefix List Routing Profile
      ipv6Example:
        type: panos:FiltersPrefixListRoutingProfile
        name: ipv6_example
        properties:
          location:
            template:
              name: ${example.name}
          name: ipv6-prefix-list
          description: IPv6 prefix list for filtering BGP routes
          type:
            ipv6:
              ipv6Entries:
                - name: '10'
                  action: permit
                  prefix:
                    network: any
                - name: '20'
                  action: deny
                  prefix:
                    entry:
                      network: 2001:db8::/32
                - name: '30'
                  action: permit
                  prefix:
                    entry:
                      network: fd00::/8
                      greaterThanOrEqual: 48
                      lessThanOrEqual: 64
                - name: '40'
                  action: deny
                  prefix:
                    entry:
                      network: fc00::/7
                      lessThanOrEqual: 48
    

    Create FiltersPrefixListRoutingProfile Resource

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

    Constructor syntax

    new FiltersPrefixListRoutingProfile(name: string, args: FiltersPrefixListRoutingProfileArgs, opts?: CustomResourceOptions);
    @overload
    def FiltersPrefixListRoutingProfile(resource_name: str,
                                        args: FiltersPrefixListRoutingProfileArgs,
                                        opts: Optional[ResourceOptions] = None)
    
    @overload
    def FiltersPrefixListRoutingProfile(resource_name: str,
                                        opts: Optional[ResourceOptions] = None,
                                        location: Optional[FiltersPrefixListRoutingProfileLocationArgs] = None,
                                        description: Optional[str] = None,
                                        name: Optional[str] = None,
                                        type: Optional[FiltersPrefixListRoutingProfileTypeArgs] = None)
    func NewFiltersPrefixListRoutingProfile(ctx *Context, name string, args FiltersPrefixListRoutingProfileArgs, opts ...ResourceOption) (*FiltersPrefixListRoutingProfile, error)
    public FiltersPrefixListRoutingProfile(string name, FiltersPrefixListRoutingProfileArgs args, CustomResourceOptions? opts = null)
    public FiltersPrefixListRoutingProfile(String name, FiltersPrefixListRoutingProfileArgs args)
    public FiltersPrefixListRoutingProfile(String name, FiltersPrefixListRoutingProfileArgs args, CustomResourceOptions options)
    
    type: panos:FiltersPrefixListRoutingProfile
    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 FiltersPrefixListRoutingProfileArgs
    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 FiltersPrefixListRoutingProfileArgs
    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 FiltersPrefixListRoutingProfileArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args FiltersPrefixListRoutingProfileArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args FiltersPrefixListRoutingProfileArgs
    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 filtersPrefixListRoutingProfileResource = new Panos.FiltersPrefixListRoutingProfile("filtersPrefixListRoutingProfileResource", new()
    {
        Location = new Panos.Inputs.FiltersPrefixListRoutingProfileLocationArgs
        {
            Ngfw = new Panos.Inputs.FiltersPrefixListRoutingProfileLocationNgfwArgs
            {
                NgfwDevice = "string",
            },
            Template = new Panos.Inputs.FiltersPrefixListRoutingProfileLocationTemplateArgs
            {
                Name = "string",
                NgfwDevice = "string",
                PanoramaDevice = "string",
            },
            TemplateStack = new Panos.Inputs.FiltersPrefixListRoutingProfileLocationTemplateStackArgs
            {
                Name = "string",
                NgfwDevice = "string",
                PanoramaDevice = "string",
            },
        },
        Description = "string",
        Name = "string",
        Type = new Panos.Inputs.FiltersPrefixListRoutingProfileTypeArgs
        {
            Ipv4 = new Panos.Inputs.FiltersPrefixListRoutingProfileTypeIpv4Args
            {
                Ipv4Entries = new[]
                {
                    new Panos.Inputs.FiltersPrefixListRoutingProfileTypeIpv4Ipv4EntryArgs
                    {
                        Name = "string",
                        Action = "string",
                        Prefix = new Panos.Inputs.FiltersPrefixListRoutingProfileTypeIpv4Ipv4EntryPrefixArgs
                        {
                            Entry = new Panos.Inputs.FiltersPrefixListRoutingProfileTypeIpv4Ipv4EntryPrefixEntryArgs
                            {
                                GreaterThanOrEqual = 0,
                                LessThanOrEqual = 0,
                                Network = "string",
                            },
                            Network = "string",
                        },
                    },
                },
            },
            Ipv6 = new Panos.Inputs.FiltersPrefixListRoutingProfileTypeIpv6Args
            {
                Ipv6Entries = new[]
                {
                    new Panos.Inputs.FiltersPrefixListRoutingProfileTypeIpv6Ipv6EntryArgs
                    {
                        Name = "string",
                        Action = "string",
                        Prefix = new Panos.Inputs.FiltersPrefixListRoutingProfileTypeIpv6Ipv6EntryPrefixArgs
                        {
                            Entry = new Panos.Inputs.FiltersPrefixListRoutingProfileTypeIpv6Ipv6EntryPrefixEntryArgs
                            {
                                GreaterThanOrEqual = 0,
                                LessThanOrEqual = 0,
                                Network = "string",
                            },
                            Network = "string",
                        },
                    },
                },
            },
        },
    });
    
    example, err := panos.NewFiltersPrefixListRoutingProfile(ctx, "filtersPrefixListRoutingProfileResource", &panos.FiltersPrefixListRoutingProfileArgs{
    	Location: &panos.FiltersPrefixListRoutingProfileLocationArgs{
    		Ngfw: &panos.FiltersPrefixListRoutingProfileLocationNgfwArgs{
    			NgfwDevice: pulumi.String("string"),
    		},
    		Template: &panos.FiltersPrefixListRoutingProfileLocationTemplateArgs{
    			Name:           pulumi.String("string"),
    			NgfwDevice:     pulumi.String("string"),
    			PanoramaDevice: pulumi.String("string"),
    		},
    		TemplateStack: &panos.FiltersPrefixListRoutingProfileLocationTemplateStackArgs{
    			Name:           pulumi.String("string"),
    			NgfwDevice:     pulumi.String("string"),
    			PanoramaDevice: pulumi.String("string"),
    		},
    	},
    	Description: pulumi.String("string"),
    	Name:        pulumi.String("string"),
    	Type: &panos.FiltersPrefixListRoutingProfileTypeArgs{
    		Ipv4: &panos.FiltersPrefixListRoutingProfileTypeIpv4Args{
    			Ipv4Entries: panos.FiltersPrefixListRoutingProfileTypeIpv4Ipv4EntryArray{
    				&panos.FiltersPrefixListRoutingProfileTypeIpv4Ipv4EntryArgs{
    					Name:   pulumi.String("string"),
    					Action: pulumi.String("string"),
    					Prefix: &panos.FiltersPrefixListRoutingProfileTypeIpv4Ipv4EntryPrefixArgs{
    						Entry: &panos.FiltersPrefixListRoutingProfileTypeIpv4Ipv4EntryPrefixEntryArgs{
    							GreaterThanOrEqual: pulumi.Float64(0),
    							LessThanOrEqual:    pulumi.Float64(0),
    							Network:            pulumi.String("string"),
    						},
    						Network: pulumi.String("string"),
    					},
    				},
    			},
    		},
    		Ipv6: &panos.FiltersPrefixListRoutingProfileTypeIpv6Args{
    			Ipv6Entries: panos.FiltersPrefixListRoutingProfileTypeIpv6Ipv6EntryArray{
    				&panos.FiltersPrefixListRoutingProfileTypeIpv6Ipv6EntryArgs{
    					Name:   pulumi.String("string"),
    					Action: pulumi.String("string"),
    					Prefix: &panos.FiltersPrefixListRoutingProfileTypeIpv6Ipv6EntryPrefixArgs{
    						Entry: &panos.FiltersPrefixListRoutingProfileTypeIpv6Ipv6EntryPrefixEntryArgs{
    							GreaterThanOrEqual: pulumi.Float64(0),
    							LessThanOrEqual:    pulumi.Float64(0),
    							Network:            pulumi.String("string"),
    						},
    						Network: pulumi.String("string"),
    					},
    				},
    			},
    		},
    	},
    })
    
    var filtersPrefixListRoutingProfileResource = new FiltersPrefixListRoutingProfile("filtersPrefixListRoutingProfileResource", FiltersPrefixListRoutingProfileArgs.builder()
        .location(FiltersPrefixListRoutingProfileLocationArgs.builder()
            .ngfw(FiltersPrefixListRoutingProfileLocationNgfwArgs.builder()
                .ngfwDevice("string")
                .build())
            .template(FiltersPrefixListRoutingProfileLocationTemplateArgs.builder()
                .name("string")
                .ngfwDevice("string")
                .panoramaDevice("string")
                .build())
            .templateStack(FiltersPrefixListRoutingProfileLocationTemplateStackArgs.builder()
                .name("string")
                .ngfwDevice("string")
                .panoramaDevice("string")
                .build())
            .build())
        .description("string")
        .name("string")
        .type(FiltersPrefixListRoutingProfileTypeArgs.builder()
            .ipv4(FiltersPrefixListRoutingProfileTypeIpv4Args.builder()
                .ipv4Entries(FiltersPrefixListRoutingProfileTypeIpv4Ipv4EntryArgs.builder()
                    .name("string")
                    .action("string")
                    .prefix(FiltersPrefixListRoutingProfileTypeIpv4Ipv4EntryPrefixArgs.builder()
                        .entry(FiltersPrefixListRoutingProfileTypeIpv4Ipv4EntryPrefixEntryArgs.builder()
                            .greaterThanOrEqual(0.0)
                            .lessThanOrEqual(0.0)
                            .network("string")
                            .build())
                        .network("string")
                        .build())
                    .build())
                .build())
            .ipv6(FiltersPrefixListRoutingProfileTypeIpv6Args.builder()
                .ipv6Entries(FiltersPrefixListRoutingProfileTypeIpv6Ipv6EntryArgs.builder()
                    .name("string")
                    .action("string")
                    .prefix(FiltersPrefixListRoutingProfileTypeIpv6Ipv6EntryPrefixArgs.builder()
                        .entry(FiltersPrefixListRoutingProfileTypeIpv6Ipv6EntryPrefixEntryArgs.builder()
                            .greaterThanOrEqual(0.0)
                            .lessThanOrEqual(0.0)
                            .network("string")
                            .build())
                        .network("string")
                        .build())
                    .build())
                .build())
            .build())
        .build());
    
    filters_prefix_list_routing_profile_resource = panos.FiltersPrefixListRoutingProfile("filtersPrefixListRoutingProfileResource",
        location={
            "ngfw": {
                "ngfw_device": "string",
            },
            "template": {
                "name": "string",
                "ngfw_device": "string",
                "panorama_device": "string",
            },
            "template_stack": {
                "name": "string",
                "ngfw_device": "string",
                "panorama_device": "string",
            },
        },
        description="string",
        name="string",
        type={
            "ipv4": {
                "ipv4_entries": [{
                    "name": "string",
                    "action": "string",
                    "prefix": {
                        "entry": {
                            "greater_than_or_equal": 0,
                            "less_than_or_equal": 0,
                            "network": "string",
                        },
                        "network": "string",
                    },
                }],
            },
            "ipv6": {
                "ipv6_entries": [{
                    "name": "string",
                    "action": "string",
                    "prefix": {
                        "entry": {
                            "greater_than_or_equal": 0,
                            "less_than_or_equal": 0,
                            "network": "string",
                        },
                        "network": "string",
                    },
                }],
            },
        })
    
    const filtersPrefixListRoutingProfileResource = new panos.FiltersPrefixListRoutingProfile("filtersPrefixListRoutingProfileResource", {
        location: {
            ngfw: {
                ngfwDevice: "string",
            },
            template: {
                name: "string",
                ngfwDevice: "string",
                panoramaDevice: "string",
            },
            templateStack: {
                name: "string",
                ngfwDevice: "string",
                panoramaDevice: "string",
            },
        },
        description: "string",
        name: "string",
        type: {
            ipv4: {
                ipv4Entries: [{
                    name: "string",
                    action: "string",
                    prefix: {
                        entry: {
                            greaterThanOrEqual: 0,
                            lessThanOrEqual: 0,
                            network: "string",
                        },
                        network: "string",
                    },
                }],
            },
            ipv6: {
                ipv6Entries: [{
                    name: "string",
                    action: "string",
                    prefix: {
                        entry: {
                            greaterThanOrEqual: 0,
                            lessThanOrEqual: 0,
                            network: "string",
                        },
                        network: "string",
                    },
                }],
            },
        },
    });
    
    type: panos:FiltersPrefixListRoutingProfile
    properties:
        description: string
        location:
            ngfw:
                ngfwDevice: string
            template:
                name: string
                ngfwDevice: string
                panoramaDevice: string
            templateStack:
                name: string
                ngfwDevice: string
                panoramaDevice: string
        name: string
        type:
            ipv4:
                ipv4Entries:
                    - action: string
                      name: string
                      prefix:
                        entry:
                            greaterThanOrEqual: 0
                            lessThanOrEqual: 0
                            network: string
                        network: string
            ipv6:
                ipv6Entries:
                    - action: string
                      name: string
                      prefix:
                        entry:
                            greaterThanOrEqual: 0
                            lessThanOrEqual: 0
                            network: string
                        network: string
    

    FiltersPrefixListRoutingProfile Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The FiltersPrefixListRoutingProfile resource accepts the following input properties:

    location Property Map
    The location of this object.
    description String
    Describe Prefix-List
    name String
    type Property Map

    Outputs

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

    Id string
    The provider-assigned unique ID for this managed resource.
    Id string
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.
    id string
    The provider-assigned unique ID for this managed resource.
    id str
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.

    Look up Existing FiltersPrefixListRoutingProfile Resource

    Get an existing FiltersPrefixListRoutingProfile 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?: FiltersPrefixListRoutingProfileState, opts?: CustomResourceOptions): FiltersPrefixListRoutingProfile
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            description: Optional[str] = None,
            location: Optional[FiltersPrefixListRoutingProfileLocationArgs] = None,
            name: Optional[str] = None,
            type: Optional[FiltersPrefixListRoutingProfileTypeArgs] = None) -> FiltersPrefixListRoutingProfile
    func GetFiltersPrefixListRoutingProfile(ctx *Context, name string, id IDInput, state *FiltersPrefixListRoutingProfileState, opts ...ResourceOption) (*FiltersPrefixListRoutingProfile, error)
    public static FiltersPrefixListRoutingProfile Get(string name, Input<string> id, FiltersPrefixListRoutingProfileState? state, CustomResourceOptions? opts = null)
    public static FiltersPrefixListRoutingProfile get(String name, Output<String> id, FiltersPrefixListRoutingProfileState state, CustomResourceOptions options)
    resources:  _:    type: panos:FiltersPrefixListRoutingProfile    get:      id: ${id}
    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:
    description String
    Describe Prefix-List
    location Property Map
    The location of this object.
    name String
    type Property Map

    Supporting Types

    FiltersPrefixListRoutingProfileLocation, FiltersPrefixListRoutingProfileLocationArgs

    ngfw Property Map
    Located in a specific NGFW device
    template Property Map
    Located in a specific template
    templateStack Property Map
    Located in a specific template stack

    FiltersPrefixListRoutingProfileLocationNgfw, FiltersPrefixListRoutingProfileLocationNgfwArgs

    NgfwDevice string
    The NGFW device
    NgfwDevice string
    The NGFW device
    ngfwDevice String
    The NGFW device
    ngfwDevice string
    The NGFW device
    ngfw_device str
    The NGFW device
    ngfwDevice String
    The NGFW device

    FiltersPrefixListRoutingProfileLocationTemplate, FiltersPrefixListRoutingProfileLocationTemplateArgs

    Name string
    Specific Panorama template
    NgfwDevice string
    The NGFW device
    PanoramaDevice string
    Specific Panorama device
    Name string
    Specific Panorama template
    NgfwDevice string
    The NGFW device
    PanoramaDevice string
    Specific Panorama device
    name String
    Specific Panorama template
    ngfwDevice String
    The NGFW device
    panoramaDevice String
    Specific Panorama device
    name string
    Specific Panorama template
    ngfwDevice string
    The NGFW device
    panoramaDevice string
    Specific Panorama device
    name str
    Specific Panorama template
    ngfw_device str
    The NGFW device
    panorama_device str
    Specific Panorama device
    name String
    Specific Panorama template
    ngfwDevice String
    The NGFW device
    panoramaDevice String
    Specific Panorama device

    FiltersPrefixListRoutingProfileLocationTemplateStack, FiltersPrefixListRoutingProfileLocationTemplateStackArgs

    Name string
    Specific Panorama template stack
    NgfwDevice string
    The NGFW device
    PanoramaDevice string
    Specific Panorama device
    Name string
    Specific Panorama template stack
    NgfwDevice string
    The NGFW device
    PanoramaDevice string
    Specific Panorama device
    name String
    Specific Panorama template stack
    ngfwDevice String
    The NGFW device
    panoramaDevice String
    Specific Panorama device
    name string
    Specific Panorama template stack
    ngfwDevice string
    The NGFW device
    panoramaDevice string
    Specific Panorama device
    name str
    Specific Panorama template stack
    ngfw_device str
    The NGFW device
    panorama_device str
    Specific Panorama device
    name String
    Specific Panorama template stack
    ngfwDevice String
    The NGFW device
    panoramaDevice String
    Specific Panorama device

    FiltersPrefixListRoutingProfileType, FiltersPrefixListRoutingProfileTypeArgs

    FiltersPrefixListRoutingProfileTypeIpv4, FiltersPrefixListRoutingProfileTypeIpv4Args

    FiltersPrefixListRoutingProfileTypeIpv4Ipv4Entry, FiltersPrefixListRoutingProfileTypeIpv4Ipv4EntryArgs

    Name string
    Action string
    Permit or Deny (default) this Prefix-List Entry
    Prefix FiltersPrefixListRoutingProfileTypeIpv4Ipv4EntryPrefix
    Name string
    Action string
    Permit or Deny (default) this Prefix-List Entry
    Prefix FiltersPrefixListRoutingProfileTypeIpv4Ipv4EntryPrefix
    name String
    action String
    Permit or Deny (default) this Prefix-List Entry
    prefix FiltersPrefixListRoutingProfileTypeIpv4Ipv4EntryPrefix
    name string
    action string
    Permit or Deny (default) this Prefix-List Entry
    prefix FiltersPrefixListRoutingProfileTypeIpv4Ipv4EntryPrefix
    name str
    action str
    Permit or Deny (default) this Prefix-List Entry
    prefix FiltersPrefixListRoutingProfileTypeIpv4Ipv4EntryPrefix
    name String
    action String
    Permit or Deny (default) this Prefix-List Entry
    prefix Property Map

    FiltersPrefixListRoutingProfileTypeIpv4Ipv4EntryPrefix, FiltersPrefixListRoutingProfileTypeIpv4Ipv4EntryPrefixArgs

    entry Property Map
    network String
    Select pre-defined Prefix

    FiltersPrefixListRoutingProfileTypeIpv4Ipv4EntryPrefixEntry, FiltersPrefixListRoutingProfileTypeIpv4Ipv4EntryPrefixEntryArgs

    GreaterThanOrEqual double
    Maximum Prefix length to be matched
    LessThanOrEqual double
    Minimum Prefix length to be matched
    Network string
    GreaterThanOrEqual float64
    Maximum Prefix length to be matched
    LessThanOrEqual float64
    Minimum Prefix length to be matched
    Network string
    greaterThanOrEqual Double
    Maximum Prefix length to be matched
    lessThanOrEqual Double
    Minimum Prefix length to be matched
    network String
    greaterThanOrEqual number
    Maximum Prefix length to be matched
    lessThanOrEqual number
    Minimum Prefix length to be matched
    network string
    greater_than_or_equal float
    Maximum Prefix length to be matched
    less_than_or_equal float
    Minimum Prefix length to be matched
    network str
    greaterThanOrEqual Number
    Maximum Prefix length to be matched
    lessThanOrEqual Number
    Minimum Prefix length to be matched
    network String

    FiltersPrefixListRoutingProfileTypeIpv6, FiltersPrefixListRoutingProfileTypeIpv6Args

    FiltersPrefixListRoutingProfileTypeIpv6Ipv6Entry, FiltersPrefixListRoutingProfileTypeIpv6Ipv6EntryArgs

    Name string
    Action string
    Permit or Deny (default) this Prefix-List Entry
    Prefix FiltersPrefixListRoutingProfileTypeIpv6Ipv6EntryPrefix
    Name string
    Action string
    Permit or Deny (default) this Prefix-List Entry
    Prefix FiltersPrefixListRoutingProfileTypeIpv6Ipv6EntryPrefix
    name String
    action String
    Permit or Deny (default) this Prefix-List Entry
    prefix FiltersPrefixListRoutingProfileTypeIpv6Ipv6EntryPrefix
    name string
    action string
    Permit or Deny (default) this Prefix-List Entry
    prefix FiltersPrefixListRoutingProfileTypeIpv6Ipv6EntryPrefix
    name str
    action str
    Permit or Deny (default) this Prefix-List Entry
    prefix FiltersPrefixListRoutingProfileTypeIpv6Ipv6EntryPrefix
    name String
    action String
    Permit or Deny (default) this Prefix-List Entry
    prefix Property Map

    FiltersPrefixListRoutingProfileTypeIpv6Ipv6EntryPrefix, FiltersPrefixListRoutingProfileTypeIpv6Ipv6EntryPrefixArgs

    entry Property Map
    network String
    Select pre-defined Prefix

    FiltersPrefixListRoutingProfileTypeIpv6Ipv6EntryPrefixEntry, FiltersPrefixListRoutingProfileTypeIpv6Ipv6EntryPrefixEntryArgs

    GreaterThanOrEqual double
    Maximum Prefix length to be matched
    LessThanOrEqual double
    Minimum Prefix length to be matched
    Network string
    GreaterThanOrEqual float64
    Maximum Prefix length to be matched
    LessThanOrEqual float64
    Minimum Prefix length to be matched
    Network string
    greaterThanOrEqual Double
    Maximum Prefix length to be matched
    lessThanOrEqual Double
    Minimum Prefix length to be matched
    network String
    greaterThanOrEqual number
    Maximum Prefix length to be matched
    lessThanOrEqual number
    Minimum Prefix length to be matched
    network string
    greater_than_or_equal float
    Maximum Prefix length to be matched
    less_than_or_equal float
    Minimum Prefix length to be matched
    network str
    greaterThanOrEqual Number
    Maximum Prefix length to be matched
    lessThanOrEqual Number
    Minimum Prefix length to be matched
    network String

    Package Details

    Repository
    panos paloaltonetworks/terraform-provider-panos
    License
    Notes
    This Pulumi package is based on the panos Terraform Provider.
    panos logo
    panos 2.0.7 published on Thursday, Nov 27, 2025 by paloaltonetworks
      Meet Neo: Your AI Platform Teammate