1. Packages
  2. Panos Provider
  3. API Docs
  4. FiltersRouteMapsRedistributionRoutingProfile
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

    Example coming soon!
    
    Example coming soon!
    
    Example coming soon!
    
    Example coming soon!
    
    Example coming soon!
    
    resources:
      # Create a template
      redistributionTemplate:
        type: panos:Template
        name: redistribution_template
        properties:
          location:
            panorama: {}
          name: redistribution-routing-template
      # BGP to OSPF Redistribution with Match and Set Attributes
      bgpToOspf:
        type: panos:FiltersRouteMapsRedistributionRoutingProfile
        name: bgp_to_ospf
        properties:
          location:
            template:
              name: ${redistributionTemplate.name}
          name: bgp-to-ospf-redistribution
          description: Redistribute BGP routes into OSPF with filtering and metric manipulation
          bgp:
            ospf:
              routeMaps:
                - name: '10'
                  action: permit
                  description: Permit BGP routes with specific attributes
                  match:
                    metric: 100
                    tag: 200
                    origin: igp
                    localPreference: 150
                  set:
                    metric:
                      value: 50
                      action: set
                    metricType: type-1
                    tag: 300
                - name: '20'
                  action: deny
                  description: Deny all other BGP routes
      # OSPF to BGP Redistribution with IPv4 Address Matching
      ospfToBgp:
        type: panos:FiltersRouteMapsRedistributionRoutingProfile
        name: ospf_to_bgp
        properties:
          location:
            template:
              name: ${redistributionTemplate.name}
          name: ospf-to-bgp-redistribution
          description: Redistribute OSPF routes into BGP with route filtering
          ospf:
            bgp:
              routeMaps:
                - name: '10'
                  action: permit
                  description: Permit OSPF routes and set BGP attributes
                  match:
                    metric: 10
                    tag: 100
                    interface: ethernet1/1
                  set:
                    metric:
                      value: 200
                      action: set
                    asPathPrepend: 65001 65001
                    localPreference: 150
                    origin: igp
      # Connected/Static to BGP Redistribution
      connectedToBgp:
        type: panos:FiltersRouteMapsRedistributionRoutingProfile
        name: connected_to_bgp
        properties:
          location:
            template:
              name: ${redistributionTemplate.name}
          name: connected-to-bgp-redistribution
          description: Redistribute connected and static routes into BGP
          connectedStatic:
            bgp:
              routeMaps:
                - name: '10'
                  action: permit
                  description: Permit connected/static routes
                  match:
                    interface: ethernet1/2
                    metric: 0
                  set:
                    metric:
                      value: 100
                      action: set
                    localPreference: 200
                    origin: incomplete
      # BGP to RIP Redistribution with Metric Manipulation
      bgpToRip:
        type: panos:FiltersRouteMapsRedistributionRoutingProfile
        name: bgp_to_rip
        properties:
          location:
            template:
              name: ${redistributionTemplate.name}
          name: bgp-to-rip-redistribution
          description: Redistribute BGP routes into RIP with hop count control
          bgp:
            rip:
              routeMaps:
                - name: '10'
                  action: permit
                  description: Set RIP metric for BGP routes
                  match:
                    metric: 50
                    tag: 100
                  set:
                    metric:
                      value: 5
                      action: set
                    nextHop: 10.0.0.1
                    tag: 200
      # BGP to OSPFv3 Redistribution (IPv6)
      bgpToOspfv3:
        type: panos:FiltersRouteMapsRedistributionRoutingProfile
        name: bgp_to_ospfv3
        properties:
          location:
            template:
              name: ${redistributionTemplate.name}
          name: bgp-to-ospfv3-redistribution
          description: Redistribute BGP routes into OSPFv3 for IPv6
          bgp:
            ospfv3:
              routeMaps:
                - name: '10'
                  action: permit
                  description: Permit BGP routes for OSPFv3
                  match:
                    metric: 100
                    tag: 50
                  set:
                    metric:
                      value: 75
                      action: add
                    metricType: type-2
                    tag: 150
      # BGP to RIB Redistribution (Simple)
      bgpToRib:
        type: panos:FiltersRouteMapsRedistributionRoutingProfile
        name: bgp_to_rib
        properties:
          location:
            template:
              name: ${redistributionTemplate.name}
          name: bgp-to-rib-redistribution
          description: Install BGP routes into routing table
          bgp:
            rib:
              routeMaps:
                - name: '10'
                  action: permit
      # Multi-Protocol Redistribution Example
      ripToOspf:
        type: panos:FiltersRouteMapsRedistributionRoutingProfile
        name: rip_to_ospf
        properties:
          location:
            template:
              name: ${redistributionTemplate.name}
          name: rip-to-ospf-redistribution
          description: Redistribute RIP routes into OSPF
          rip:
            ospf:
              routeMaps:
                - name: '10'
                  action: permit
                  description: Convert RIP metrics to OSPF
                  match:
                    metric: 3
                    tag: 100
                    interface: ethernet1/3
                  set:
                    metric:
                      value: 20
                      action: set
                    metricType: type-2
                    tag: 200
    

    Create FiltersRouteMapsRedistributionRoutingProfile Resource

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

    Constructor syntax

    new FiltersRouteMapsRedistributionRoutingProfile(name: string, args: FiltersRouteMapsRedistributionRoutingProfileArgs, opts?: CustomResourceOptions);
    @overload
    def FiltersRouteMapsRedistributionRoutingProfile(resource_name: str,
                                                     args: FiltersRouteMapsRedistributionRoutingProfileArgs,
                                                     opts: Optional[ResourceOptions] = None)
    
    @overload
    def FiltersRouteMapsRedistributionRoutingProfile(resource_name: str,
                                                     opts: Optional[ResourceOptions] = None,
                                                     location: Optional[FiltersRouteMapsRedistributionRoutingProfileLocationArgs] = None,
                                                     bgp: Optional[FiltersRouteMapsRedistributionRoutingProfileBgpArgs] = None,
                                                     connected_static: Optional[FiltersRouteMapsRedistributionRoutingProfileConnectedStaticArgs] = None,
                                                     description: Optional[str] = None,
                                                     name: Optional[str] = None,
                                                     ospf: Optional[FiltersRouteMapsRedistributionRoutingProfileOspfArgs] = None,
                                                     ospfv3: Optional[FiltersRouteMapsRedistributionRoutingProfileOspfv3Args] = None,
                                                     rip: Optional[FiltersRouteMapsRedistributionRoutingProfileRipArgs] = None)
    func NewFiltersRouteMapsRedistributionRoutingProfile(ctx *Context, name string, args FiltersRouteMapsRedistributionRoutingProfileArgs, opts ...ResourceOption) (*FiltersRouteMapsRedistributionRoutingProfile, error)
    public FiltersRouteMapsRedistributionRoutingProfile(string name, FiltersRouteMapsRedistributionRoutingProfileArgs args, CustomResourceOptions? opts = null)
    public FiltersRouteMapsRedistributionRoutingProfile(String name, FiltersRouteMapsRedistributionRoutingProfileArgs args)
    public FiltersRouteMapsRedistributionRoutingProfile(String name, FiltersRouteMapsRedistributionRoutingProfileArgs args, CustomResourceOptions options)
    
    type: panos:FiltersRouteMapsRedistributionRoutingProfile
    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 FiltersRouteMapsRedistributionRoutingProfileArgs
    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 FiltersRouteMapsRedistributionRoutingProfileArgs
    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 FiltersRouteMapsRedistributionRoutingProfileArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args FiltersRouteMapsRedistributionRoutingProfileArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args FiltersRouteMapsRedistributionRoutingProfileArgs
    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 filtersRouteMapsRedistributionRoutingProfileResource = new Panos.FiltersRouteMapsRedistributionRoutingProfile("filtersRouteMapsRedistributionRoutingProfileResource", new()
    {
        Location = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileLocationArgs
        {
            Ngfw = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileLocationNgfwArgs
            {
                NgfwDevice = "string",
            },
            Template = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileLocationTemplateArgs
            {
                Name = "string",
                NgfwDevice = "string",
                PanoramaDevice = "string",
            },
            TemplateStack = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileLocationTemplateStackArgs
            {
                Name = "string",
                NgfwDevice = "string",
                PanoramaDevice = "string",
            },
        },
        Bgp = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileBgpArgs
        {
            Ospf = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileBgpOspfArgs
            {
                RouteMaps = new[]
                {
                    new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileBgpOspfRouteMapArgs
                    {
                        Name = "string",
                        Action = "string",
                        Description = "string",
                        Match = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileBgpOspfRouteMapMatchArgs
                        {
                            AsPathAccessList = "string",
                            ExtendedCommunities = "string",
                            Interface = "string",
                            Ipv4 = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileBgpOspfRouteMapMatchIpv4Args
                            {
                                Address = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileBgpOspfRouteMapMatchIpv4AddressArgs
                                {
                                    AccessList = "string",
                                    PrefixList = "string",
                                },
                                NextHop = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileBgpOspfRouteMapMatchIpv4NextHopArgs
                                {
                                    AccessList = "string",
                                    PrefixList = "string",
                                },
                                RouteSource = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileBgpOspfRouteMapMatchIpv4RouteSourceArgs
                                {
                                    AccessList = "string",
                                    PrefixList = "string",
                                },
                            },
                            LargeCommunities = "string",
                            LocalPreference = 0,
                            Metric = 0,
                            Origin = "string",
                            Peer = "string",
                            RegularCommunities = "string",
                            Tag = 0,
                        },
                        Set = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileBgpOspfRouteMapSetArgs
                        {
                            Metric = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileBgpOspfRouteMapSetMetricArgs
                            {
                                Action = "string",
                                Value = 0,
                            },
                            MetricType = "string",
                            Tag = 0,
                        },
                    },
                },
            },
            Ospfv3 = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileBgpOspfv3Args
            {
                RouteMaps = new[]
                {
                    new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileBgpOspfv3RouteMapArgs
                    {
                        Name = "string",
                        Action = "string",
                        Description = "string",
                        Match = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileBgpOspfv3RouteMapMatchArgs
                        {
                            AsPathAccessList = "string",
                            ExtendedCommunities = "string",
                            Interface = "string",
                            Ipv6 = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileBgpOspfv3RouteMapMatchIpv6Args
                            {
                                Address = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileBgpOspfv3RouteMapMatchIpv6AddressArgs
                                {
                                    AccessList = "string",
                                    PrefixList = "string",
                                },
                                NextHop = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileBgpOspfv3RouteMapMatchIpv6NextHopArgs
                                {
                                    AccessList = "string",
                                    PrefixList = "string",
                                },
                            },
                            LargeCommunities = "string",
                            LocalPreference = 0,
                            Metric = 0,
                            Origin = "string",
                            Peer = "string",
                            RegularCommunities = "string",
                            Tag = 0,
                        },
                        Set = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileBgpOspfv3RouteMapSetArgs
                        {
                            Metric = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileBgpOspfv3RouteMapSetMetricArgs
                            {
                                Action = "string",
                                Value = 0,
                            },
                            MetricType = "string",
                            Tag = 0,
                        },
                    },
                },
            },
            Rib = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileBgpRibArgs
            {
                RouteMaps = new[]
                {
                    new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileBgpRibRouteMapArgs
                    {
                        Name = "string",
                        Action = "string",
                        Description = "string",
                        Match = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileBgpRibRouteMapMatchArgs
                        {
                            AsPathAccessList = "string",
                            ExtendedCommunities = "string",
                            Interface = "string",
                            Ipv4 = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileBgpRibRouteMapMatchIpv4Args
                            {
                                Address = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileBgpRibRouteMapMatchIpv4AddressArgs
                                {
                                    AccessList = "string",
                                    PrefixList = "string",
                                },
                                NextHop = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileBgpRibRouteMapMatchIpv4NextHopArgs
                                {
                                    AccessList = "string",
                                    PrefixList = "string",
                                },
                                RouteSource = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileBgpRibRouteMapMatchIpv4RouteSourceArgs
                                {
                                    AccessList = "string",
                                    PrefixList = "string",
                                },
                            },
                            Ipv6 = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileBgpRibRouteMapMatchIpv6Args
                            {
                                Address = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileBgpRibRouteMapMatchIpv6AddressArgs
                                {
                                    AccessList = "string",
                                    PrefixList = "string",
                                },
                                NextHop = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileBgpRibRouteMapMatchIpv6NextHopArgs
                                {
                                    AccessList = "string",
                                    PrefixList = "string",
                                },
                            },
                            LargeCommunities = "string",
                            LocalPreference = 0,
                            Metric = 0,
                            Origin = "string",
                            Peer = "string",
                            RegularCommunities = "string",
                            Tag = 0,
                        },
                        Set = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileBgpRibRouteMapSetArgs
                        {
                            SourceAddress = "string",
                        },
                    },
                },
            },
            Rip = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileBgpRipArgs
            {
                RouteMaps = new[]
                {
                    new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileBgpRipRouteMapArgs
                    {
                        Name = "string",
                        Action = "string",
                        Description = "string",
                        Match = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileBgpRipRouteMapMatchArgs
                        {
                            AsPathAccessList = "string",
                            ExtendedCommunities = "string",
                            Interface = "string",
                            Ipv4 = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileBgpRipRouteMapMatchIpv4Args
                            {
                                Address = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileBgpRipRouteMapMatchIpv4AddressArgs
                                {
                                    AccessList = "string",
                                    PrefixList = "string",
                                },
                                NextHop = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileBgpRipRouteMapMatchIpv4NextHopArgs
                                {
                                    AccessList = "string",
                                    PrefixList = "string",
                                },
                                RouteSource = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileBgpRipRouteMapMatchIpv4RouteSourceArgs
                                {
                                    AccessList = "string",
                                    PrefixList = "string",
                                },
                            },
                            LargeCommunities = "string",
                            LocalPreference = 0,
                            Metric = 0,
                            Origin = "string",
                            Peer = "string",
                            RegularCommunities = "string",
                            Tag = 0,
                        },
                        Set = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileBgpRipRouteMapSetArgs
                        {
                            Metric = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileBgpRipRouteMapSetMetricArgs
                            {
                                Action = "string",
                                Value = 0,
                            },
                            NextHop = "string",
                            Tag = 0,
                        },
                    },
                },
            },
        },
        ConnectedStatic = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileConnectedStaticArgs
        {
            Bgp = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileConnectedStaticBgpArgs
            {
                RouteMaps = new[]
                {
                    new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileConnectedStaticBgpRouteMapArgs
                    {
                        Name = "string",
                        Action = "string",
                        Description = "string",
                        Match = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileConnectedStaticBgpRouteMapMatchArgs
                        {
                            Interface = "string",
                            Ipv4 = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileConnectedStaticBgpRouteMapMatchIpv4Args
                            {
                                Address = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileConnectedStaticBgpRouteMapMatchIpv4AddressArgs
                                {
                                    AccessList = "string",
                                    PrefixList = "string",
                                },
                                NextHop = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileConnectedStaticBgpRouteMapMatchIpv4NextHopArgs
                                {
                                    AccessList = "string",
                                    PrefixList = "string",
                                },
                            },
                            Ipv6 = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileConnectedStaticBgpRouteMapMatchIpv6Args
                            {
                                Address = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileConnectedStaticBgpRouteMapMatchIpv6AddressArgs
                                {
                                    AccessList = "string",
                                    PrefixList = "string",
                                },
                                NextHop = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileConnectedStaticBgpRouteMapMatchIpv6NextHopArgs
                                {
                                    AccessList = "string",
                                    PrefixList = "string",
                                },
                            },
                            Metric = 0,
                        },
                        Set = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileConnectedStaticBgpRouteMapSetArgs
                        {
                            Aggregator = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileConnectedStaticBgpRouteMapSetAggregatorArgs
                            {
                                As = 0,
                                RouterId = "string",
                            },
                            AspathPrepends = new[]
                            {
                                0,
                            },
                            AtomicAggregate = false,
                            ExtendedCommunities = new[]
                            {
                                "string",
                            },
                            Ipv4 = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileConnectedStaticBgpRouteMapSetIpv4Args
                            {
                                NextHop = "string",
                                SourceAddress = "string",
                            },
                            Ipv6 = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileConnectedStaticBgpRouteMapSetIpv6Args
                            {
                                NextHop = "string",
                                SourceAddress = "string",
                            },
                            LargeCommunities = new[]
                            {
                                "string",
                            },
                            LocalPreference = 0,
                            Metric = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileConnectedStaticBgpRouteMapSetMetricArgs
                            {
                                Action = "string",
                                Value = 0,
                            },
                            Origin = "string",
                            OriginatorId = "string",
                            RegularCommunities = new[]
                            {
                                "string",
                            },
                            Tag = 0,
                            Weight = 0,
                        },
                    },
                },
            },
            Ospf = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileConnectedStaticOspfArgs
            {
                RouteMaps = new[]
                {
                    new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileConnectedStaticOspfRouteMapArgs
                    {
                        Name = "string",
                        Action = "string",
                        Description = "string",
                        Match = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileConnectedStaticOspfRouteMapMatchArgs
                        {
                            Interface = "string",
                            Ipv4 = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileConnectedStaticOspfRouteMapMatchIpv4Args
                            {
                                Address = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileConnectedStaticOspfRouteMapMatchIpv4AddressArgs
                                {
                                    AccessList = "string",
                                    PrefixList = "string",
                                },
                                NextHop = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileConnectedStaticOspfRouteMapMatchIpv4NextHopArgs
                                {
                                    AccessList = "string",
                                    PrefixList = "string",
                                },
                            },
                            Metric = 0,
                        },
                        Set = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileConnectedStaticOspfRouteMapSetArgs
                        {
                            Metric = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileConnectedStaticOspfRouteMapSetMetricArgs
                            {
                                Action = "string",
                                Value = 0,
                            },
                            MetricType = "string",
                            Tag = 0,
                        },
                    },
                },
            },
            Ospfv3 = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileConnectedStaticOspfv3Args
            {
                RouteMaps = new[]
                {
                    new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileConnectedStaticOspfv3RouteMapArgs
                    {
                        Name = "string",
                        Action = "string",
                        Description = "string",
                        Match = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileConnectedStaticOspfv3RouteMapMatchArgs
                        {
                            Interface = "string",
                            Ipv6 = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileConnectedStaticOspfv3RouteMapMatchIpv6Args
                            {
                                Address = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileConnectedStaticOspfv3RouteMapMatchIpv6AddressArgs
                                {
                                    AccessList = "string",
                                    PrefixList = "string",
                                },
                                NextHop = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileConnectedStaticOspfv3RouteMapMatchIpv6NextHopArgs
                                {
                                    AccessList = "string",
                                    PrefixList = "string",
                                },
                            },
                            Metric = 0,
                        },
                        Set = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileConnectedStaticOspfv3RouteMapSetArgs
                        {
                            Metric = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileConnectedStaticOspfv3RouteMapSetMetricArgs
                            {
                                Action = "string",
                                Value = 0,
                            },
                            MetricType = "string",
                            Tag = 0,
                        },
                    },
                },
            },
            Rib = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileConnectedStaticRibArgs
            {
                RouteMaps = new[]
                {
                    new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileConnectedStaticRibRouteMapArgs
                    {
                        Name = "string",
                        Action = "string",
                        Description = "string",
                        Match = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileConnectedStaticRibRouteMapMatchArgs
                        {
                            Interface = "string",
                            Ipv4 = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileConnectedStaticRibRouteMapMatchIpv4Args
                            {
                                Address = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileConnectedStaticRibRouteMapMatchIpv4AddressArgs
                                {
                                    AccessList = "string",
                                    PrefixList = "string",
                                },
                                NextHop = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileConnectedStaticRibRouteMapMatchIpv4NextHopArgs
                                {
                                    AccessList = "string",
                                    PrefixList = "string",
                                },
                            },
                            Ipv6 = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileConnectedStaticRibRouteMapMatchIpv6Args
                            {
                                Address = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileConnectedStaticRibRouteMapMatchIpv6AddressArgs
                                {
                                    AccessList = "string",
                                    PrefixList = "string",
                                },
                                NextHop = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileConnectedStaticRibRouteMapMatchIpv6NextHopArgs
                                {
                                    AccessList = "string",
                                    PrefixList = "string",
                                },
                            },
                            Metric = 0,
                        },
                        Set = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileConnectedStaticRibRouteMapSetArgs
                        {
                            SourceAddress = "string",
                        },
                    },
                },
            },
            Rip = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileConnectedStaticRipArgs
            {
                RouteMaps = new[]
                {
                    new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileConnectedStaticRipRouteMapArgs
                    {
                        Name = "string",
                        Action = "string",
                        Description = "string",
                        Match = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileConnectedStaticRipRouteMapMatchArgs
                        {
                            Interface = "string",
                            Ipv4 = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileConnectedStaticRipRouteMapMatchIpv4Args
                            {
                                Address = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileConnectedStaticRipRouteMapMatchIpv4AddressArgs
                                {
                                    AccessList = "string",
                                    PrefixList = "string",
                                },
                                NextHop = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileConnectedStaticRipRouteMapMatchIpv4NextHopArgs
                                {
                                    AccessList = "string",
                                    PrefixList = "string",
                                },
                            },
                            Metric = 0,
                        },
                        Set = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileConnectedStaticRipRouteMapSetArgs
                        {
                            Metric = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileConnectedStaticRipRouteMapSetMetricArgs
                            {
                                Action = "string",
                                Value = 0,
                            },
                            NextHop = "string",
                            Tag = 0,
                        },
                    },
                },
            },
        },
        Description = "string",
        Name = "string",
        Ospf = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileOspfArgs
        {
            Bgp = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileOspfBgpArgs
            {
                RouteMaps = new[]
                {
                    new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileOspfBgpRouteMapArgs
                    {
                        Name = "string",
                        Action = "string",
                        Description = "string",
                        Match = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileOspfBgpRouteMapMatchArgs
                        {
                            Address = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileOspfBgpRouteMapMatchAddressArgs
                            {
                                AccessList = "string",
                                PrefixList = "string",
                            },
                            Interface = "string",
                            Metric = 0,
                            NextHop = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileOspfBgpRouteMapMatchNextHopArgs
                            {
                                AccessList = "string",
                                PrefixList = "string",
                            },
                            Tag = 0,
                        },
                        Set = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileOspfBgpRouteMapSetArgs
                        {
                            Aggregator = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileOspfBgpRouteMapSetAggregatorArgs
                            {
                                As = 0,
                                RouterId = "string",
                            },
                            AspathPrepends = new[]
                            {
                                0,
                            },
                            AtomicAggregate = false,
                            ExtendedCommunities = new[]
                            {
                                "string",
                            },
                            Ipv4 = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileOspfBgpRouteMapSetIpv4Args
                            {
                                NextHop = "string",
                                SourceAddress = "string",
                            },
                            LargeCommunities = new[]
                            {
                                "string",
                            },
                            LocalPreference = 0,
                            Metric = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileOspfBgpRouteMapSetMetricArgs
                            {
                                Action = "string",
                                Value = 0,
                            },
                            Origin = "string",
                            OriginatorId = "string",
                            RegularCommunities = new[]
                            {
                                "string",
                            },
                            Tag = 0,
                            Weight = 0,
                        },
                    },
                },
            },
            Rib = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileOspfRibArgs
            {
                RouteMaps = new[]
                {
                    new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileOspfRibRouteMapArgs
                    {
                        Name = "string",
                        Action = "string",
                        Description = "string",
                        Match = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileOspfRibRouteMapMatchArgs
                        {
                            Address = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileOspfRibRouteMapMatchAddressArgs
                            {
                                AccessList = "string",
                                PrefixList = "string",
                            },
                            Interface = "string",
                            Metric = 0,
                            NextHop = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileOspfRibRouteMapMatchNextHopArgs
                            {
                                AccessList = "string",
                                PrefixList = "string",
                            },
                            Tag = 0,
                        },
                        Set = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileOspfRibRouteMapSetArgs
                        {
                            SourceAddress = "string",
                        },
                    },
                },
            },
            Rip = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileOspfRipArgs
            {
                RouteMaps = new[]
                {
                    new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileOspfRipRouteMapArgs
                    {
                        Name = "string",
                        Action = "string",
                        Description = "string",
                        Match = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileOspfRipRouteMapMatchArgs
                        {
                            Address = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileOspfRipRouteMapMatchAddressArgs
                            {
                                AccessList = "string",
                                PrefixList = "string",
                            },
                            Interface = "string",
                            Metric = 0,
                            NextHop = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileOspfRipRouteMapMatchNextHopArgs
                            {
                                AccessList = "string",
                                PrefixList = "string",
                            },
                            Tag = 0,
                        },
                        Set = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileOspfRipRouteMapSetArgs
                        {
                            Metric = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileOspfRipRouteMapSetMetricArgs
                            {
                                Action = "string",
                                Value = 0,
                            },
                            NextHop = "string",
                            Tag = 0,
                        },
                    },
                },
            },
        },
        Ospfv3 = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileOspfv3Args
        {
            Bgp = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileOspfv3BgpArgs
            {
                RouteMaps = new[]
                {
                    new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileOspfv3BgpRouteMapArgs
                    {
                        Name = "string",
                        Action = "string",
                        Description = "string",
                        Match = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileOspfv3BgpRouteMapMatchArgs
                        {
                            Address = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileOspfv3BgpRouteMapMatchAddressArgs
                            {
                                AccessList = "string",
                                PrefixList = "string",
                            },
                            Interface = "string",
                            Metric = 0,
                            NextHop = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileOspfv3BgpRouteMapMatchNextHopArgs
                            {
                                AccessList = "string",
                                PrefixList = "string",
                            },
                            Tag = 0,
                        },
                        Set = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileOspfv3BgpRouteMapSetArgs
                        {
                            Aggregator = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileOspfv3BgpRouteMapSetAggregatorArgs
                            {
                                As = 0,
                                RouterId = "string",
                            },
                            AspathPrepends = new[]
                            {
                                0,
                            },
                            AtomicAggregate = false,
                            ExtendedCommunities = new[]
                            {
                                "string",
                            },
                            Ipv6 = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileOspfv3BgpRouteMapSetIpv6Args
                            {
                                NextHop = "string",
                                SourceAddress = "string",
                            },
                            LargeCommunities = new[]
                            {
                                "string",
                            },
                            LocalPreference = 0,
                            Metric = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileOspfv3BgpRouteMapSetMetricArgs
                            {
                                Action = "string",
                                Value = 0,
                            },
                            Origin = "string",
                            OriginatorId = "string",
                            RegularCommunities = new[]
                            {
                                "string",
                            },
                            Tag = 0,
                            Weight = 0,
                        },
                    },
                },
            },
            Rib = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileOspfv3RibArgs
            {
                RouteMaps = new[]
                {
                    new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileOspfv3RibRouteMapArgs
                    {
                        Name = "string",
                        Action = "string",
                        Description = "string",
                        Match = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileOspfv3RibRouteMapMatchArgs
                        {
                            Address = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileOspfv3RibRouteMapMatchAddressArgs
                            {
                                AccessList = "string",
                                PrefixList = "string",
                            },
                            Interface = "string",
                            Metric = 0,
                            NextHop = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileOspfv3RibRouteMapMatchNextHopArgs
                            {
                                AccessList = "string",
                                PrefixList = "string",
                            },
                            Tag = 0,
                        },
                        Set = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileOspfv3RibRouteMapSetArgs
                        {
                            SourceAddress = "string",
                        },
                    },
                },
            },
        },
        Rip = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileRipArgs
        {
            Bgp = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileRipBgpArgs
            {
                RouteMaps = new[]
                {
                    new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileRipBgpRouteMapArgs
                    {
                        Name = "string",
                        Action = "string",
                        Description = "string",
                        Match = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileRipBgpRouteMapMatchArgs
                        {
                            Address = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileRipBgpRouteMapMatchAddressArgs
                            {
                                AccessList = "string",
                                PrefixList = "string",
                            },
                            Interface = "string",
                            Metric = 0,
                            NextHop = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileRipBgpRouteMapMatchNextHopArgs
                            {
                                AccessList = "string",
                                PrefixList = "string",
                            },
                            Tag = 0,
                        },
                        Set = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileRipBgpRouteMapSetArgs
                        {
                            Aggregator = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileRipBgpRouteMapSetAggregatorArgs
                            {
                                As = 0,
                                RouterId = "string",
                            },
                            AspathPrepends = new[]
                            {
                                0,
                            },
                            AtomicAggregate = false,
                            ExtendedCommunities = new[]
                            {
                                "string",
                            },
                            Ipv4 = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileRipBgpRouteMapSetIpv4Args
                            {
                                NextHop = "string",
                                SourceAddress = "string",
                            },
                            LargeCommunities = new[]
                            {
                                "string",
                            },
                            LocalPreference = 0,
                            Metric = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileRipBgpRouteMapSetMetricArgs
                            {
                                Action = "string",
                                Value = 0,
                            },
                            Origin = "string",
                            OriginatorId = "string",
                            RegularCommunities = new[]
                            {
                                "string",
                            },
                            Tag = 0,
                            Weight = 0,
                        },
                    },
                },
            },
            Ospf = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileRipOspfArgs
            {
                RouteMaps = new[]
                {
                    new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileRipOspfRouteMapArgs
                    {
                        Name = "string",
                        Action = "string",
                        Description = "string",
                        Match = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileRipOspfRouteMapMatchArgs
                        {
                            Address = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileRipOspfRouteMapMatchAddressArgs
                            {
                                AccessList = "string",
                                PrefixList = "string",
                            },
                            Interface = "string",
                            Metric = 0,
                            NextHop = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileRipOspfRouteMapMatchNextHopArgs
                            {
                                AccessList = "string",
                                PrefixList = "string",
                            },
                            Tag = 0,
                        },
                        Set = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileRipOspfRouteMapSetArgs
                        {
                            Metric = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileRipOspfRouteMapSetMetricArgs
                            {
                                Action = "string",
                                Value = 0,
                            },
                            MetricType = "string",
                            Tag = 0,
                        },
                    },
                },
            },
            Rib = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileRipRibArgs
            {
                RouteMaps = new[]
                {
                    new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileRipRibRouteMapArgs
                    {
                        Name = "string",
                        Action = "string",
                        Description = "string",
                        Match = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileRipRibRouteMapMatchArgs
                        {
                            Address = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileRipRibRouteMapMatchAddressArgs
                            {
                                AccessList = "string",
                                PrefixList = "string",
                            },
                            Interface = "string",
                            Metric = 0,
                            NextHop = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileRipRibRouteMapMatchNextHopArgs
                            {
                                AccessList = "string",
                                PrefixList = "string",
                            },
                            Tag = 0,
                        },
                        Set = new Panos.Inputs.FiltersRouteMapsRedistributionRoutingProfileRipRibRouteMapSetArgs
                        {
                            SourceAddress = "string",
                        },
                    },
                },
            },
        },
    });
    
    example, err := panos.NewFiltersRouteMapsRedistributionRoutingProfile(ctx, "filtersRouteMapsRedistributionRoutingProfileResource", &panos.FiltersRouteMapsRedistributionRoutingProfileArgs{
    	Location: &panos.FiltersRouteMapsRedistributionRoutingProfileLocationArgs{
    		Ngfw: &panos.FiltersRouteMapsRedistributionRoutingProfileLocationNgfwArgs{
    			NgfwDevice: pulumi.String("string"),
    		},
    		Template: &panos.FiltersRouteMapsRedistributionRoutingProfileLocationTemplateArgs{
    			Name:           pulumi.String("string"),
    			NgfwDevice:     pulumi.String("string"),
    			PanoramaDevice: pulumi.String("string"),
    		},
    		TemplateStack: &panos.FiltersRouteMapsRedistributionRoutingProfileLocationTemplateStackArgs{
    			Name:           pulumi.String("string"),
    			NgfwDevice:     pulumi.String("string"),
    			PanoramaDevice: pulumi.String("string"),
    		},
    	},
    	Bgp: &panos.FiltersRouteMapsRedistributionRoutingProfileBgpArgs{
    		Ospf: &panos.FiltersRouteMapsRedistributionRoutingProfileBgpOspfArgs{
    			RouteMaps: panos.FiltersRouteMapsRedistributionRoutingProfileBgpOspfRouteMapArray{
    				&panos.FiltersRouteMapsRedistributionRoutingProfileBgpOspfRouteMapArgs{
    					Name:        pulumi.String("string"),
    					Action:      pulumi.String("string"),
    					Description: pulumi.String("string"),
    					Match: &panos.FiltersRouteMapsRedistributionRoutingProfileBgpOspfRouteMapMatchArgs{
    						AsPathAccessList:    pulumi.String("string"),
    						ExtendedCommunities: pulumi.String("string"),
    						Interface:           pulumi.String("string"),
    						Ipv4: &panos.FiltersRouteMapsRedistributionRoutingProfileBgpOspfRouteMapMatchIpv4Args{
    							Address: &panos.FiltersRouteMapsRedistributionRoutingProfileBgpOspfRouteMapMatchIpv4AddressArgs{
    								AccessList: pulumi.String("string"),
    								PrefixList: pulumi.String("string"),
    							},
    							NextHop: &panos.FiltersRouteMapsRedistributionRoutingProfileBgpOspfRouteMapMatchIpv4NextHopArgs{
    								AccessList: pulumi.String("string"),
    								PrefixList: pulumi.String("string"),
    							},
    							RouteSource: &panos.FiltersRouteMapsRedistributionRoutingProfileBgpOspfRouteMapMatchIpv4RouteSourceArgs{
    								AccessList: pulumi.String("string"),
    								PrefixList: pulumi.String("string"),
    							},
    						},
    						LargeCommunities:   pulumi.String("string"),
    						LocalPreference:    pulumi.Float64(0),
    						Metric:             pulumi.Float64(0),
    						Origin:             pulumi.String("string"),
    						Peer:               pulumi.String("string"),
    						RegularCommunities: pulumi.String("string"),
    						Tag:                pulumi.Float64(0),
    					},
    					Set: &panos.FiltersRouteMapsRedistributionRoutingProfileBgpOspfRouteMapSetArgs{
    						Metric: &panos.FiltersRouteMapsRedistributionRoutingProfileBgpOspfRouteMapSetMetricArgs{
    							Action: pulumi.String("string"),
    							Value:  pulumi.Float64(0),
    						},
    						MetricType: pulumi.String("string"),
    						Tag:        pulumi.Float64(0),
    					},
    				},
    			},
    		},
    		Ospfv3: &panos.FiltersRouteMapsRedistributionRoutingProfileBgpOspfv3Args{
    			RouteMaps: panos.FiltersRouteMapsRedistributionRoutingProfileBgpOspfv3RouteMapArray{
    				&panos.FiltersRouteMapsRedistributionRoutingProfileBgpOspfv3RouteMapArgs{
    					Name:        pulumi.String("string"),
    					Action:      pulumi.String("string"),
    					Description: pulumi.String("string"),
    					Match: &panos.FiltersRouteMapsRedistributionRoutingProfileBgpOspfv3RouteMapMatchArgs{
    						AsPathAccessList:    pulumi.String("string"),
    						ExtendedCommunities: pulumi.String("string"),
    						Interface:           pulumi.String("string"),
    						Ipv6: &panos.FiltersRouteMapsRedistributionRoutingProfileBgpOspfv3RouteMapMatchIpv6Args{
    							Address: &panos.FiltersRouteMapsRedistributionRoutingProfileBgpOspfv3RouteMapMatchIpv6AddressArgs{
    								AccessList: pulumi.String("string"),
    								PrefixList: pulumi.String("string"),
    							},
    							NextHop: &panos.FiltersRouteMapsRedistributionRoutingProfileBgpOspfv3RouteMapMatchIpv6NextHopArgs{
    								AccessList: pulumi.String("string"),
    								PrefixList: pulumi.String("string"),
    							},
    						},
    						LargeCommunities:   pulumi.String("string"),
    						LocalPreference:    pulumi.Float64(0),
    						Metric:             pulumi.Float64(0),
    						Origin:             pulumi.String("string"),
    						Peer:               pulumi.String("string"),
    						RegularCommunities: pulumi.String("string"),
    						Tag:                pulumi.Float64(0),
    					},
    					Set: &panos.FiltersRouteMapsRedistributionRoutingProfileBgpOspfv3RouteMapSetArgs{
    						Metric: &panos.FiltersRouteMapsRedistributionRoutingProfileBgpOspfv3RouteMapSetMetricArgs{
    							Action: pulumi.String("string"),
    							Value:  pulumi.Float64(0),
    						},
    						MetricType: pulumi.String("string"),
    						Tag:        pulumi.Float64(0),
    					},
    				},
    			},
    		},
    		Rib: &panos.FiltersRouteMapsRedistributionRoutingProfileBgpRibArgs{
    			RouteMaps: panos.FiltersRouteMapsRedistributionRoutingProfileBgpRibRouteMapArray{
    				&panos.FiltersRouteMapsRedistributionRoutingProfileBgpRibRouteMapArgs{
    					Name:        pulumi.String("string"),
    					Action:      pulumi.String("string"),
    					Description: pulumi.String("string"),
    					Match: &panos.FiltersRouteMapsRedistributionRoutingProfileBgpRibRouteMapMatchArgs{
    						AsPathAccessList:    pulumi.String("string"),
    						ExtendedCommunities: pulumi.String("string"),
    						Interface:           pulumi.String("string"),
    						Ipv4: &panos.FiltersRouteMapsRedistributionRoutingProfileBgpRibRouteMapMatchIpv4Args{
    							Address: &panos.FiltersRouteMapsRedistributionRoutingProfileBgpRibRouteMapMatchIpv4AddressArgs{
    								AccessList: pulumi.String("string"),
    								PrefixList: pulumi.String("string"),
    							},
    							NextHop: &panos.FiltersRouteMapsRedistributionRoutingProfileBgpRibRouteMapMatchIpv4NextHopArgs{
    								AccessList: pulumi.String("string"),
    								PrefixList: pulumi.String("string"),
    							},
    							RouteSource: &panos.FiltersRouteMapsRedistributionRoutingProfileBgpRibRouteMapMatchIpv4RouteSourceArgs{
    								AccessList: pulumi.String("string"),
    								PrefixList: pulumi.String("string"),
    							},
    						},
    						Ipv6: &panos.FiltersRouteMapsRedistributionRoutingProfileBgpRibRouteMapMatchIpv6Args{
    							Address: &panos.FiltersRouteMapsRedistributionRoutingProfileBgpRibRouteMapMatchIpv6AddressArgs{
    								AccessList: pulumi.String("string"),
    								PrefixList: pulumi.String("string"),
    							},
    							NextHop: &panos.FiltersRouteMapsRedistributionRoutingProfileBgpRibRouteMapMatchIpv6NextHopArgs{
    								AccessList: pulumi.String("string"),
    								PrefixList: pulumi.String("string"),
    							},
    						},
    						LargeCommunities:   pulumi.String("string"),
    						LocalPreference:    pulumi.Float64(0),
    						Metric:             pulumi.Float64(0),
    						Origin:             pulumi.String("string"),
    						Peer:               pulumi.String("string"),
    						RegularCommunities: pulumi.String("string"),
    						Tag:                pulumi.Float64(0),
    					},
    					Set: &panos.FiltersRouteMapsRedistributionRoutingProfileBgpRibRouteMapSetArgs{
    						SourceAddress: pulumi.String("string"),
    					},
    				},
    			},
    		},
    		Rip: &panos.FiltersRouteMapsRedistributionRoutingProfileBgpRipArgs{
    			RouteMaps: panos.FiltersRouteMapsRedistributionRoutingProfileBgpRipRouteMapArray{
    				&panos.FiltersRouteMapsRedistributionRoutingProfileBgpRipRouteMapArgs{
    					Name:        pulumi.String("string"),
    					Action:      pulumi.String("string"),
    					Description: pulumi.String("string"),
    					Match: &panos.FiltersRouteMapsRedistributionRoutingProfileBgpRipRouteMapMatchArgs{
    						AsPathAccessList:    pulumi.String("string"),
    						ExtendedCommunities: pulumi.String("string"),
    						Interface:           pulumi.String("string"),
    						Ipv4: &panos.FiltersRouteMapsRedistributionRoutingProfileBgpRipRouteMapMatchIpv4Args{
    							Address: &panos.FiltersRouteMapsRedistributionRoutingProfileBgpRipRouteMapMatchIpv4AddressArgs{
    								AccessList: pulumi.String("string"),
    								PrefixList: pulumi.String("string"),
    							},
    							NextHop: &panos.FiltersRouteMapsRedistributionRoutingProfileBgpRipRouteMapMatchIpv4NextHopArgs{
    								AccessList: pulumi.String("string"),
    								PrefixList: pulumi.String("string"),
    							},
    							RouteSource: &panos.FiltersRouteMapsRedistributionRoutingProfileBgpRipRouteMapMatchIpv4RouteSourceArgs{
    								AccessList: pulumi.String("string"),
    								PrefixList: pulumi.String("string"),
    							},
    						},
    						LargeCommunities:   pulumi.String("string"),
    						LocalPreference:    pulumi.Float64(0),
    						Metric:             pulumi.Float64(0),
    						Origin:             pulumi.String("string"),
    						Peer:               pulumi.String("string"),
    						RegularCommunities: pulumi.String("string"),
    						Tag:                pulumi.Float64(0),
    					},
    					Set: &panos.FiltersRouteMapsRedistributionRoutingProfileBgpRipRouteMapSetArgs{
    						Metric: &panos.FiltersRouteMapsRedistributionRoutingProfileBgpRipRouteMapSetMetricArgs{
    							Action: pulumi.String("string"),
    							Value:  pulumi.Float64(0),
    						},
    						NextHop: pulumi.String("string"),
    						Tag:     pulumi.Float64(0),
    					},
    				},
    			},
    		},
    	},
    	ConnectedStatic: &panos.FiltersRouteMapsRedistributionRoutingProfileConnectedStaticArgs{
    		Bgp: &panos.FiltersRouteMapsRedistributionRoutingProfileConnectedStaticBgpArgs{
    			RouteMaps: panos.FiltersRouteMapsRedistributionRoutingProfileConnectedStaticBgpRouteMapArray{
    				&panos.FiltersRouteMapsRedistributionRoutingProfileConnectedStaticBgpRouteMapArgs{
    					Name:        pulumi.String("string"),
    					Action:      pulumi.String("string"),
    					Description: pulumi.String("string"),
    					Match: &panos.FiltersRouteMapsRedistributionRoutingProfileConnectedStaticBgpRouteMapMatchArgs{
    						Interface: pulumi.String("string"),
    						Ipv4: &panos.FiltersRouteMapsRedistributionRoutingProfileConnectedStaticBgpRouteMapMatchIpv4Args{
    							Address: &panos.FiltersRouteMapsRedistributionRoutingProfileConnectedStaticBgpRouteMapMatchIpv4AddressArgs{
    								AccessList: pulumi.String("string"),
    								PrefixList: pulumi.String("string"),
    							},
    							NextHop: &panos.FiltersRouteMapsRedistributionRoutingProfileConnectedStaticBgpRouteMapMatchIpv4NextHopArgs{
    								AccessList: pulumi.String("string"),
    								PrefixList: pulumi.String("string"),
    							},
    						},
    						Ipv6: &panos.FiltersRouteMapsRedistributionRoutingProfileConnectedStaticBgpRouteMapMatchIpv6Args{
    							Address: &panos.FiltersRouteMapsRedistributionRoutingProfileConnectedStaticBgpRouteMapMatchIpv6AddressArgs{
    								AccessList: pulumi.String("string"),
    								PrefixList: pulumi.String("string"),
    							},
    							NextHop: &panos.FiltersRouteMapsRedistributionRoutingProfileConnectedStaticBgpRouteMapMatchIpv6NextHopArgs{
    								AccessList: pulumi.String("string"),
    								PrefixList: pulumi.String("string"),
    							},
    						},
    						Metric: pulumi.Float64(0),
    					},
    					Set: &panos.FiltersRouteMapsRedistributionRoutingProfileConnectedStaticBgpRouteMapSetArgs{
    						Aggregator: &panos.FiltersRouteMapsRedistributionRoutingProfileConnectedStaticBgpRouteMapSetAggregatorArgs{
    							As:       pulumi.Float64(0),
    							RouterId: pulumi.String("string"),
    						},
    						AspathPrepends: pulumi.Float64Array{
    							pulumi.Float64(0),
    						},
    						AtomicAggregate: pulumi.Bool(false),
    						ExtendedCommunities: pulumi.StringArray{
    							pulumi.String("string"),
    						},
    						Ipv4: &panos.FiltersRouteMapsRedistributionRoutingProfileConnectedStaticBgpRouteMapSetIpv4Args{
    							NextHop:       pulumi.String("string"),
    							SourceAddress: pulumi.String("string"),
    						},
    						Ipv6: &panos.FiltersRouteMapsRedistributionRoutingProfileConnectedStaticBgpRouteMapSetIpv6Args{
    							NextHop:       pulumi.String("string"),
    							SourceAddress: pulumi.String("string"),
    						},
    						LargeCommunities: pulumi.StringArray{
    							pulumi.String("string"),
    						},
    						LocalPreference: pulumi.Float64(0),
    						Metric: &panos.FiltersRouteMapsRedistributionRoutingProfileConnectedStaticBgpRouteMapSetMetricArgs{
    							Action: pulumi.String("string"),
    							Value:  pulumi.Float64(0),
    						},
    						Origin:       pulumi.String("string"),
    						OriginatorId: pulumi.String("string"),
    						RegularCommunities: pulumi.StringArray{
    							pulumi.String("string"),
    						},
    						Tag:    pulumi.Float64(0),
    						Weight: pulumi.Float64(0),
    					},
    				},
    			},
    		},
    		Ospf: &panos.FiltersRouteMapsRedistributionRoutingProfileConnectedStaticOspfArgs{
    			RouteMaps: panos.FiltersRouteMapsRedistributionRoutingProfileConnectedStaticOspfRouteMapArray{
    				&panos.FiltersRouteMapsRedistributionRoutingProfileConnectedStaticOspfRouteMapArgs{
    					Name:        pulumi.String("string"),
    					Action:      pulumi.String("string"),
    					Description: pulumi.String("string"),
    					Match: &panos.FiltersRouteMapsRedistributionRoutingProfileConnectedStaticOspfRouteMapMatchArgs{
    						Interface: pulumi.String("string"),
    						Ipv4: &panos.FiltersRouteMapsRedistributionRoutingProfileConnectedStaticOspfRouteMapMatchIpv4Args{
    							Address: &panos.FiltersRouteMapsRedistributionRoutingProfileConnectedStaticOspfRouteMapMatchIpv4AddressArgs{
    								AccessList: pulumi.String("string"),
    								PrefixList: pulumi.String("string"),
    							},
    							NextHop: &panos.FiltersRouteMapsRedistributionRoutingProfileConnectedStaticOspfRouteMapMatchIpv4NextHopArgs{
    								AccessList: pulumi.String("string"),
    								PrefixList: pulumi.String("string"),
    							},
    						},
    						Metric: pulumi.Float64(0),
    					},
    					Set: &panos.FiltersRouteMapsRedistributionRoutingProfileConnectedStaticOspfRouteMapSetArgs{
    						Metric: &panos.FiltersRouteMapsRedistributionRoutingProfileConnectedStaticOspfRouteMapSetMetricArgs{
    							Action: pulumi.String("string"),
    							Value:  pulumi.Float64(0),
    						},
    						MetricType: pulumi.String("string"),
    						Tag:        pulumi.Float64(0),
    					},
    				},
    			},
    		},
    		Ospfv3: &panos.FiltersRouteMapsRedistributionRoutingProfileConnectedStaticOspfv3Args{
    			RouteMaps: panos.FiltersRouteMapsRedistributionRoutingProfileConnectedStaticOspfv3RouteMapArray{
    				&panos.FiltersRouteMapsRedistributionRoutingProfileConnectedStaticOspfv3RouteMapArgs{
    					Name:        pulumi.String("string"),
    					Action:      pulumi.String("string"),
    					Description: pulumi.String("string"),
    					Match: &panos.FiltersRouteMapsRedistributionRoutingProfileConnectedStaticOspfv3RouteMapMatchArgs{
    						Interface: pulumi.String("string"),
    						Ipv6: &panos.FiltersRouteMapsRedistributionRoutingProfileConnectedStaticOspfv3RouteMapMatchIpv6Args{
    							Address: &panos.FiltersRouteMapsRedistributionRoutingProfileConnectedStaticOspfv3RouteMapMatchIpv6AddressArgs{
    								AccessList: pulumi.String("string"),
    								PrefixList: pulumi.String("string"),
    							},
    							NextHop: &panos.FiltersRouteMapsRedistributionRoutingProfileConnectedStaticOspfv3RouteMapMatchIpv6NextHopArgs{
    								AccessList: pulumi.String("string"),
    								PrefixList: pulumi.String("string"),
    							},
    						},
    						Metric: pulumi.Float64(0),
    					},
    					Set: &panos.FiltersRouteMapsRedistributionRoutingProfileConnectedStaticOspfv3RouteMapSetArgs{
    						Metric: &panos.FiltersRouteMapsRedistributionRoutingProfileConnectedStaticOspfv3RouteMapSetMetricArgs{
    							Action: pulumi.String("string"),
    							Value:  pulumi.Float64(0),
    						},
    						MetricType: pulumi.String("string"),
    						Tag:        pulumi.Float64(0),
    					},
    				},
    			},
    		},
    		Rib: &panos.FiltersRouteMapsRedistributionRoutingProfileConnectedStaticRibArgs{
    			RouteMaps: panos.FiltersRouteMapsRedistributionRoutingProfileConnectedStaticRibRouteMapArray{
    				&panos.FiltersRouteMapsRedistributionRoutingProfileConnectedStaticRibRouteMapArgs{
    					Name:        pulumi.String("string"),
    					Action:      pulumi.String("string"),
    					Description: pulumi.String("string"),
    					Match: &panos.FiltersRouteMapsRedistributionRoutingProfileConnectedStaticRibRouteMapMatchArgs{
    						Interface: pulumi.String("string"),
    						Ipv4: &panos.FiltersRouteMapsRedistributionRoutingProfileConnectedStaticRibRouteMapMatchIpv4Args{
    							Address: &panos.FiltersRouteMapsRedistributionRoutingProfileConnectedStaticRibRouteMapMatchIpv4AddressArgs{
    								AccessList: pulumi.String("string"),
    								PrefixList: pulumi.String("string"),
    							},
    							NextHop: &panos.FiltersRouteMapsRedistributionRoutingProfileConnectedStaticRibRouteMapMatchIpv4NextHopArgs{
    								AccessList: pulumi.String("string"),
    								PrefixList: pulumi.String("string"),
    							},
    						},
    						Ipv6: &panos.FiltersRouteMapsRedistributionRoutingProfileConnectedStaticRibRouteMapMatchIpv6Args{
    							Address: &panos.FiltersRouteMapsRedistributionRoutingProfileConnectedStaticRibRouteMapMatchIpv6AddressArgs{
    								AccessList: pulumi.String("string"),
    								PrefixList: pulumi.String("string"),
    							},
    							NextHop: &panos.FiltersRouteMapsRedistributionRoutingProfileConnectedStaticRibRouteMapMatchIpv6NextHopArgs{
    								AccessList: pulumi.String("string"),
    								PrefixList: pulumi.String("string"),
    							},
    						},
    						Metric: pulumi.Float64(0),
    					},
    					Set: &panos.FiltersRouteMapsRedistributionRoutingProfileConnectedStaticRibRouteMapSetArgs{
    						SourceAddress: pulumi.String("string"),
    					},
    				},
    			},
    		},
    		Rip: &panos.FiltersRouteMapsRedistributionRoutingProfileConnectedStaticRipArgs{
    			RouteMaps: panos.FiltersRouteMapsRedistributionRoutingProfileConnectedStaticRipRouteMapArray{
    				&panos.FiltersRouteMapsRedistributionRoutingProfileConnectedStaticRipRouteMapArgs{
    					Name:        pulumi.String("string"),
    					Action:      pulumi.String("string"),
    					Description: pulumi.String("string"),
    					Match: &panos.FiltersRouteMapsRedistributionRoutingProfileConnectedStaticRipRouteMapMatchArgs{
    						Interface: pulumi.String("string"),
    						Ipv4: &panos.FiltersRouteMapsRedistributionRoutingProfileConnectedStaticRipRouteMapMatchIpv4Args{
    							Address: &panos.FiltersRouteMapsRedistributionRoutingProfileConnectedStaticRipRouteMapMatchIpv4AddressArgs{
    								AccessList: pulumi.String("string"),
    								PrefixList: pulumi.String("string"),
    							},
    							NextHop: &panos.FiltersRouteMapsRedistributionRoutingProfileConnectedStaticRipRouteMapMatchIpv4NextHopArgs{
    								AccessList: pulumi.String("string"),
    								PrefixList: pulumi.String("string"),
    							},
    						},
    						Metric: pulumi.Float64(0),
    					},
    					Set: &panos.FiltersRouteMapsRedistributionRoutingProfileConnectedStaticRipRouteMapSetArgs{
    						Metric: &panos.FiltersRouteMapsRedistributionRoutingProfileConnectedStaticRipRouteMapSetMetricArgs{
    							Action: pulumi.String("string"),
    							Value:  pulumi.Float64(0),
    						},
    						NextHop: pulumi.String("string"),
    						Tag:     pulumi.Float64(0),
    					},
    				},
    			},
    		},
    	},
    	Description: pulumi.String("string"),
    	Name:        pulumi.String("string"),
    	Ospf: &panos.FiltersRouteMapsRedistributionRoutingProfileOspfArgs{
    		Bgp: &panos.FiltersRouteMapsRedistributionRoutingProfileOspfBgpArgs{
    			RouteMaps: panos.FiltersRouteMapsRedistributionRoutingProfileOspfBgpRouteMapArray{
    				&panos.FiltersRouteMapsRedistributionRoutingProfileOspfBgpRouteMapArgs{
    					Name:        pulumi.String("string"),
    					Action:      pulumi.String("string"),
    					Description: pulumi.String("string"),
    					Match: &panos.FiltersRouteMapsRedistributionRoutingProfileOspfBgpRouteMapMatchArgs{
    						Address: &panos.FiltersRouteMapsRedistributionRoutingProfileOspfBgpRouteMapMatchAddressArgs{
    							AccessList: pulumi.String("string"),
    							PrefixList: pulumi.String("string"),
    						},
    						Interface: pulumi.String("string"),
    						Metric:    pulumi.Float64(0),
    						NextHop: &panos.FiltersRouteMapsRedistributionRoutingProfileOspfBgpRouteMapMatchNextHopArgs{
    							AccessList: pulumi.String("string"),
    							PrefixList: pulumi.String("string"),
    						},
    						Tag: pulumi.Float64(0),
    					},
    					Set: &panos.FiltersRouteMapsRedistributionRoutingProfileOspfBgpRouteMapSetArgs{
    						Aggregator: &panos.FiltersRouteMapsRedistributionRoutingProfileOspfBgpRouteMapSetAggregatorArgs{
    							As:       pulumi.Float64(0),
    							RouterId: pulumi.String("string"),
    						},
    						AspathPrepends: pulumi.Float64Array{
    							pulumi.Float64(0),
    						},
    						AtomicAggregate: pulumi.Bool(false),
    						ExtendedCommunities: pulumi.StringArray{
    							pulumi.String("string"),
    						},
    						Ipv4: &panos.FiltersRouteMapsRedistributionRoutingProfileOspfBgpRouteMapSetIpv4Args{
    							NextHop:       pulumi.String("string"),
    							SourceAddress: pulumi.String("string"),
    						},
    						LargeCommunities: pulumi.StringArray{
    							pulumi.String("string"),
    						},
    						LocalPreference: pulumi.Float64(0),
    						Metric: &panos.FiltersRouteMapsRedistributionRoutingProfileOspfBgpRouteMapSetMetricArgs{
    							Action: pulumi.String("string"),
    							Value:  pulumi.Float64(0),
    						},
    						Origin:       pulumi.String("string"),
    						OriginatorId: pulumi.String("string"),
    						RegularCommunities: pulumi.StringArray{
    							pulumi.String("string"),
    						},
    						Tag:    pulumi.Float64(0),
    						Weight: pulumi.Float64(0),
    					},
    				},
    			},
    		},
    		Rib: &panos.FiltersRouteMapsRedistributionRoutingProfileOspfRibArgs{
    			RouteMaps: panos.FiltersRouteMapsRedistributionRoutingProfileOspfRibRouteMapArray{
    				&panos.FiltersRouteMapsRedistributionRoutingProfileOspfRibRouteMapArgs{
    					Name:        pulumi.String("string"),
    					Action:      pulumi.String("string"),
    					Description: pulumi.String("string"),
    					Match: &panos.FiltersRouteMapsRedistributionRoutingProfileOspfRibRouteMapMatchArgs{
    						Address: &panos.FiltersRouteMapsRedistributionRoutingProfileOspfRibRouteMapMatchAddressArgs{
    							AccessList: pulumi.String("string"),
    							PrefixList: pulumi.String("string"),
    						},
    						Interface: pulumi.String("string"),
    						Metric:    pulumi.Float64(0),
    						NextHop: &panos.FiltersRouteMapsRedistributionRoutingProfileOspfRibRouteMapMatchNextHopArgs{
    							AccessList: pulumi.String("string"),
    							PrefixList: pulumi.String("string"),
    						},
    						Tag: pulumi.Float64(0),
    					},
    					Set: &panos.FiltersRouteMapsRedistributionRoutingProfileOspfRibRouteMapSetArgs{
    						SourceAddress: pulumi.String("string"),
    					},
    				},
    			},
    		},
    		Rip: &panos.FiltersRouteMapsRedistributionRoutingProfileOspfRipArgs{
    			RouteMaps: panos.FiltersRouteMapsRedistributionRoutingProfileOspfRipRouteMapArray{
    				&panos.FiltersRouteMapsRedistributionRoutingProfileOspfRipRouteMapArgs{
    					Name:        pulumi.String("string"),
    					Action:      pulumi.String("string"),
    					Description: pulumi.String("string"),
    					Match: &panos.FiltersRouteMapsRedistributionRoutingProfileOspfRipRouteMapMatchArgs{
    						Address: &panos.FiltersRouteMapsRedistributionRoutingProfileOspfRipRouteMapMatchAddressArgs{
    							AccessList: pulumi.String("string"),
    							PrefixList: pulumi.String("string"),
    						},
    						Interface: pulumi.String("string"),
    						Metric:    pulumi.Float64(0),
    						NextHop: &panos.FiltersRouteMapsRedistributionRoutingProfileOspfRipRouteMapMatchNextHopArgs{
    							AccessList: pulumi.String("string"),
    							PrefixList: pulumi.String("string"),
    						},
    						Tag: pulumi.Float64(0),
    					},
    					Set: &panos.FiltersRouteMapsRedistributionRoutingProfileOspfRipRouteMapSetArgs{
    						Metric: &panos.FiltersRouteMapsRedistributionRoutingProfileOspfRipRouteMapSetMetricArgs{
    							Action: pulumi.String("string"),
    							Value:  pulumi.Float64(0),
    						},
    						NextHop: pulumi.String("string"),
    						Tag:     pulumi.Float64(0),
    					},
    				},
    			},
    		},
    	},
    	Ospfv3: &panos.FiltersRouteMapsRedistributionRoutingProfileOspfv3Args{
    		Bgp: &panos.FiltersRouteMapsRedistributionRoutingProfileOspfv3BgpArgs{
    			RouteMaps: panos.FiltersRouteMapsRedistributionRoutingProfileOspfv3BgpRouteMapArray{
    				&panos.FiltersRouteMapsRedistributionRoutingProfileOspfv3BgpRouteMapArgs{
    					Name:        pulumi.String("string"),
    					Action:      pulumi.String("string"),
    					Description: pulumi.String("string"),
    					Match: &panos.FiltersRouteMapsRedistributionRoutingProfileOspfv3BgpRouteMapMatchArgs{
    						Address: &panos.FiltersRouteMapsRedistributionRoutingProfileOspfv3BgpRouteMapMatchAddressArgs{
    							AccessList: pulumi.String("string"),
    							PrefixList: pulumi.String("string"),
    						},
    						Interface: pulumi.String("string"),
    						Metric:    pulumi.Float64(0),
    						NextHop: &panos.FiltersRouteMapsRedistributionRoutingProfileOspfv3BgpRouteMapMatchNextHopArgs{
    							AccessList: pulumi.String("string"),
    							PrefixList: pulumi.String("string"),
    						},
    						Tag: pulumi.Float64(0),
    					},
    					Set: &panos.FiltersRouteMapsRedistributionRoutingProfileOspfv3BgpRouteMapSetArgs{
    						Aggregator: &panos.FiltersRouteMapsRedistributionRoutingProfileOspfv3BgpRouteMapSetAggregatorArgs{
    							As:       pulumi.Float64(0),
    							RouterId: pulumi.String("string"),
    						},
    						AspathPrepends: pulumi.Float64Array{
    							pulumi.Float64(0),
    						},
    						AtomicAggregate: pulumi.Bool(false),
    						ExtendedCommunities: pulumi.StringArray{
    							pulumi.String("string"),
    						},
    						Ipv6: &panos.FiltersRouteMapsRedistributionRoutingProfileOspfv3BgpRouteMapSetIpv6Args{
    							NextHop:       pulumi.String("string"),
    							SourceAddress: pulumi.String("string"),
    						},
    						LargeCommunities: pulumi.StringArray{
    							pulumi.String("string"),
    						},
    						LocalPreference: pulumi.Float64(0),
    						Metric: &panos.FiltersRouteMapsRedistributionRoutingProfileOspfv3BgpRouteMapSetMetricArgs{
    							Action: pulumi.String("string"),
    							Value:  pulumi.Float64(0),
    						},
    						Origin:       pulumi.String("string"),
    						OriginatorId: pulumi.String("string"),
    						RegularCommunities: pulumi.StringArray{
    							pulumi.String("string"),
    						},
    						Tag:    pulumi.Float64(0),
    						Weight: pulumi.Float64(0),
    					},
    				},
    			},
    		},
    		Rib: &panos.FiltersRouteMapsRedistributionRoutingProfileOspfv3RibArgs{
    			RouteMaps: panos.FiltersRouteMapsRedistributionRoutingProfileOspfv3RibRouteMapArray{
    				&panos.FiltersRouteMapsRedistributionRoutingProfileOspfv3RibRouteMapArgs{
    					Name:        pulumi.String("string"),
    					Action:      pulumi.String("string"),
    					Description: pulumi.String("string"),
    					Match: &panos.FiltersRouteMapsRedistributionRoutingProfileOspfv3RibRouteMapMatchArgs{
    						Address: &panos.FiltersRouteMapsRedistributionRoutingProfileOspfv3RibRouteMapMatchAddressArgs{
    							AccessList: pulumi.String("string"),
    							PrefixList: pulumi.String("string"),
    						},
    						Interface: pulumi.String("string"),
    						Metric:    pulumi.Float64(0),
    						NextHop: &panos.FiltersRouteMapsRedistributionRoutingProfileOspfv3RibRouteMapMatchNextHopArgs{
    							AccessList: pulumi.String("string"),
    							PrefixList: pulumi.String("string"),
    						},
    						Tag: pulumi.Float64(0),
    					},
    					Set: &panos.FiltersRouteMapsRedistributionRoutingProfileOspfv3RibRouteMapSetArgs{
    						SourceAddress: pulumi.String("string"),
    					},
    				},
    			},
    		},
    	},
    	Rip: &panos.FiltersRouteMapsRedistributionRoutingProfileRipArgs{
    		Bgp: &panos.FiltersRouteMapsRedistributionRoutingProfileRipBgpArgs{
    			RouteMaps: panos.FiltersRouteMapsRedistributionRoutingProfileRipBgpRouteMapArray{
    				&panos.FiltersRouteMapsRedistributionRoutingProfileRipBgpRouteMapArgs{
    					Name:        pulumi.String("string"),
    					Action:      pulumi.String("string"),
    					Description: pulumi.String("string"),
    					Match: &panos.FiltersRouteMapsRedistributionRoutingProfileRipBgpRouteMapMatchArgs{
    						Address: &panos.FiltersRouteMapsRedistributionRoutingProfileRipBgpRouteMapMatchAddressArgs{
    							AccessList: pulumi.String("string"),
    							PrefixList: pulumi.String("string"),
    						},
    						Interface: pulumi.String("string"),
    						Metric:    pulumi.Float64(0),
    						NextHop: &panos.FiltersRouteMapsRedistributionRoutingProfileRipBgpRouteMapMatchNextHopArgs{
    							AccessList: pulumi.String("string"),
    							PrefixList: pulumi.String("string"),
    						},
    						Tag: pulumi.Float64(0),
    					},
    					Set: &panos.FiltersRouteMapsRedistributionRoutingProfileRipBgpRouteMapSetArgs{
    						Aggregator: &panos.FiltersRouteMapsRedistributionRoutingProfileRipBgpRouteMapSetAggregatorArgs{
    							As:       pulumi.Float64(0),
    							RouterId: pulumi.String("string"),
    						},
    						AspathPrepends: pulumi.Float64Array{
    							pulumi.Float64(0),
    						},
    						AtomicAggregate: pulumi.Bool(false),
    						ExtendedCommunities: pulumi.StringArray{
    							pulumi.String("string"),
    						},
    						Ipv4: &panos.FiltersRouteMapsRedistributionRoutingProfileRipBgpRouteMapSetIpv4Args{
    							NextHop:       pulumi.String("string"),
    							SourceAddress: pulumi.String("string"),
    						},
    						LargeCommunities: pulumi.StringArray{
    							pulumi.String("string"),
    						},
    						LocalPreference: pulumi.Float64(0),
    						Metric: &panos.FiltersRouteMapsRedistributionRoutingProfileRipBgpRouteMapSetMetricArgs{
    							Action: pulumi.String("string"),
    							Value:  pulumi.Float64(0),
    						},
    						Origin:       pulumi.String("string"),
    						OriginatorId: pulumi.String("string"),
    						RegularCommunities: pulumi.StringArray{
    							pulumi.String("string"),
    						},
    						Tag:    pulumi.Float64(0),
    						Weight: pulumi.Float64(0),
    					},
    				},
    			},
    		},
    		Ospf: &panos.FiltersRouteMapsRedistributionRoutingProfileRipOspfArgs{
    			RouteMaps: panos.FiltersRouteMapsRedistributionRoutingProfileRipOspfRouteMapArray{
    				&panos.FiltersRouteMapsRedistributionRoutingProfileRipOspfRouteMapArgs{
    					Name:        pulumi.String("string"),
    					Action:      pulumi.String("string"),
    					Description: pulumi.String("string"),
    					Match: &panos.FiltersRouteMapsRedistributionRoutingProfileRipOspfRouteMapMatchArgs{
    						Address: &panos.FiltersRouteMapsRedistributionRoutingProfileRipOspfRouteMapMatchAddressArgs{
    							AccessList: pulumi.String("string"),
    							PrefixList: pulumi.String("string"),
    						},
    						Interface: pulumi.String("string"),
    						Metric:    pulumi.Float64(0),
    						NextHop: &panos.FiltersRouteMapsRedistributionRoutingProfileRipOspfRouteMapMatchNextHopArgs{
    							AccessList: pulumi.String("string"),
    							PrefixList: pulumi.String("string"),
    						},
    						Tag: pulumi.Float64(0),
    					},
    					Set: &panos.FiltersRouteMapsRedistributionRoutingProfileRipOspfRouteMapSetArgs{
    						Metric: &panos.FiltersRouteMapsRedistributionRoutingProfileRipOspfRouteMapSetMetricArgs{
    							Action: pulumi.String("string"),
    							Value:  pulumi.Float64(0),
    						},
    						MetricType: pulumi.String("string"),
    						Tag:        pulumi.Float64(0),
    					},
    				},
    			},
    		},
    		Rib: &panos.FiltersRouteMapsRedistributionRoutingProfileRipRibArgs{
    			RouteMaps: panos.FiltersRouteMapsRedistributionRoutingProfileRipRibRouteMapArray{
    				&panos.FiltersRouteMapsRedistributionRoutingProfileRipRibRouteMapArgs{
    					Name:        pulumi.String("string"),
    					Action:      pulumi.String("string"),
    					Description: pulumi.String("string"),
    					Match: &panos.FiltersRouteMapsRedistributionRoutingProfileRipRibRouteMapMatchArgs{
    						Address: &panos.FiltersRouteMapsRedistributionRoutingProfileRipRibRouteMapMatchAddressArgs{
    							AccessList: pulumi.String("string"),
    							PrefixList: pulumi.String("string"),
    						},
    						Interface: pulumi.String("string"),
    						Metric:    pulumi.Float64(0),
    						NextHop: &panos.FiltersRouteMapsRedistributionRoutingProfileRipRibRouteMapMatchNextHopArgs{
    							AccessList: pulumi.String("string"),
    							PrefixList: pulumi.String("string"),
    						},
    						Tag: pulumi.Float64(0),
    					},
    					Set: &panos.FiltersRouteMapsRedistributionRoutingProfileRipRibRouteMapSetArgs{
    						SourceAddress: pulumi.String("string"),
    					},
    				},
    			},
    		},
    	},
    })
    
    var filtersRouteMapsRedistributionRoutingProfileResource = new FiltersRouteMapsRedistributionRoutingProfile("filtersRouteMapsRedistributionRoutingProfileResource", FiltersRouteMapsRedistributionRoutingProfileArgs.builder()
        .location(FiltersRouteMapsRedistributionRoutingProfileLocationArgs.builder()
            .ngfw(FiltersRouteMapsRedistributionRoutingProfileLocationNgfwArgs.builder()
                .ngfwDevice("string")
                .build())
            .template(FiltersRouteMapsRedistributionRoutingProfileLocationTemplateArgs.builder()
                .name("string")
                .ngfwDevice("string")
                .panoramaDevice("string")
                .build())
            .templateStack(FiltersRouteMapsRedistributionRoutingProfileLocationTemplateStackArgs.builder()
                .name("string")
                .ngfwDevice("string")
                .panoramaDevice("string")
                .build())
            .build())
        .bgp(FiltersRouteMapsRedistributionRoutingProfileBgpArgs.builder()
            .ospf(FiltersRouteMapsRedistributionRoutingProfileBgpOspfArgs.builder()
                .routeMaps(FiltersRouteMapsRedistributionRoutingProfileBgpOspfRouteMapArgs.builder()
                    .name("string")
                    .action("string")
                    .description("string")
                    .match(FiltersRouteMapsRedistributionRoutingProfileBgpOspfRouteMapMatchArgs.builder()
                        .asPathAccessList("string")
                        .extendedCommunities("string")
                        .interface_("string")
                        .ipv4(FiltersRouteMapsRedistributionRoutingProfileBgpOspfRouteMapMatchIpv4Args.builder()
                            .address(FiltersRouteMapsRedistributionRoutingProfileBgpOspfRouteMapMatchIpv4AddressArgs.builder()
                                .accessList("string")
                                .prefixList("string")
                                .build())
                            .nextHop(FiltersRouteMapsRedistributionRoutingProfileBgpOspfRouteMapMatchIpv4NextHopArgs.builder()
                                .accessList("string")
                                .prefixList("string")
                                .build())
                            .routeSource(FiltersRouteMapsRedistributionRoutingProfileBgpOspfRouteMapMatchIpv4RouteSourceArgs.builder()
                                .accessList("string")
                                .prefixList("string")
                                .build())
                            .build())
                        .largeCommunities("string")
                        .localPreference(0.0)
                        .metric(0.0)
                        .origin("string")
                        .peer("string")
                        .regularCommunities("string")
                        .tag(0.0)
                        .build())
                    .set(FiltersRouteMapsRedistributionRoutingProfileBgpOspfRouteMapSetArgs.builder()
                        .metric(FiltersRouteMapsRedistributionRoutingProfileBgpOspfRouteMapSetMetricArgs.builder()
                            .action("string")
                            .value(0.0)
                            .build())
                        .metricType("string")
                        .tag(0.0)
                        .build())
                    .build())
                .build())
            .ospfv3(FiltersRouteMapsRedistributionRoutingProfileBgpOspfv3Args.builder()
                .routeMaps(FiltersRouteMapsRedistributionRoutingProfileBgpOspfv3RouteMapArgs.builder()
                    .name("string")
                    .action("string")
                    .description("string")
                    .match(FiltersRouteMapsRedistributionRoutingProfileBgpOspfv3RouteMapMatchArgs.builder()
                        .asPathAccessList("string")
                        .extendedCommunities("string")
                        .interface_("string")
                        .ipv6(FiltersRouteMapsRedistributionRoutingProfileBgpOspfv3RouteMapMatchIpv6Args.builder()
                            .address(FiltersRouteMapsRedistributionRoutingProfileBgpOspfv3RouteMapMatchIpv6AddressArgs.builder()
                                .accessList("string")
                                .prefixList("string")
                                .build())
                            .nextHop(FiltersRouteMapsRedistributionRoutingProfileBgpOspfv3RouteMapMatchIpv6NextHopArgs.builder()
                                .accessList("string")
                                .prefixList("string")
                                .build())
                            .build())
                        .largeCommunities("string")
                        .localPreference(0.0)
                        .metric(0.0)
                        .origin("string")
                        .peer("string")
                        .regularCommunities("string")
                        .tag(0.0)
                        .build())
                    .set(FiltersRouteMapsRedistributionRoutingProfileBgpOspfv3RouteMapSetArgs.builder()
                        .metric(FiltersRouteMapsRedistributionRoutingProfileBgpOspfv3RouteMapSetMetricArgs.builder()
                            .action("string")
                            .value(0.0)
                            .build())
                        .metricType("string")
                        .tag(0.0)
                        .build())
                    .build())
                .build())
            .rib(FiltersRouteMapsRedistributionRoutingProfileBgpRibArgs.builder()
                .routeMaps(FiltersRouteMapsRedistributionRoutingProfileBgpRibRouteMapArgs.builder()
                    .name("string")
                    .action("string")
                    .description("string")
                    .match(FiltersRouteMapsRedistributionRoutingProfileBgpRibRouteMapMatchArgs.builder()
                        .asPathAccessList("string")
                        .extendedCommunities("string")
                        .interface_("string")
                        .ipv4(FiltersRouteMapsRedistributionRoutingProfileBgpRibRouteMapMatchIpv4Args.builder()
                            .address(FiltersRouteMapsRedistributionRoutingProfileBgpRibRouteMapMatchIpv4AddressArgs.builder()
                                .accessList("string")
                                .prefixList("string")
                                .build())
                            .nextHop(FiltersRouteMapsRedistributionRoutingProfileBgpRibRouteMapMatchIpv4NextHopArgs.builder()
                                .accessList("string")
                                .prefixList("string")
                                .build())
                            .routeSource(FiltersRouteMapsRedistributionRoutingProfileBgpRibRouteMapMatchIpv4RouteSourceArgs.builder()
                                .accessList("string")
                                .prefixList("string")
                                .build())
                            .build())
                        .ipv6(FiltersRouteMapsRedistributionRoutingProfileBgpRibRouteMapMatchIpv6Args.builder()
                            .address(FiltersRouteMapsRedistributionRoutingProfileBgpRibRouteMapMatchIpv6AddressArgs.builder()
                                .accessList("string")
                                .prefixList("string")
                                .build())
                            .nextHop(FiltersRouteMapsRedistributionRoutingProfileBgpRibRouteMapMatchIpv6NextHopArgs.builder()
                                .accessList("string")
                                .prefixList("string")
                                .build())
                            .build())
                        .largeCommunities("string")
                        .localPreference(0.0)
                        .metric(0.0)
                        .origin("string")
                        .peer("string")
                        .regularCommunities("string")
                        .tag(0.0)
                        .build())
                    .set(FiltersRouteMapsRedistributionRoutingProfileBgpRibRouteMapSetArgs.builder()
                        .sourceAddress("string")
                        .build())
                    .build())
                .build())
            .rip(FiltersRouteMapsRedistributionRoutingProfileBgpRipArgs.builder()
                .routeMaps(FiltersRouteMapsRedistributionRoutingProfileBgpRipRouteMapArgs.builder()
                    .name("string")
                    .action("string")
                    .description("string")
                    .match(FiltersRouteMapsRedistributionRoutingProfileBgpRipRouteMapMatchArgs.builder()
                        .asPathAccessList("string")
                        .extendedCommunities("string")
                        .interface_("string")
                        .ipv4(FiltersRouteMapsRedistributionRoutingProfileBgpRipRouteMapMatchIpv4Args.builder()
                            .address(FiltersRouteMapsRedistributionRoutingProfileBgpRipRouteMapMatchIpv4AddressArgs.builder()
                                .accessList("string")
                                .prefixList("string")
                                .build())
                            .nextHop(FiltersRouteMapsRedistributionRoutingProfileBgpRipRouteMapMatchIpv4NextHopArgs.builder()
                                .accessList("string")
                                .prefixList("string")
                                .build())
                            .routeSource(FiltersRouteMapsRedistributionRoutingProfileBgpRipRouteMapMatchIpv4RouteSourceArgs.builder()
                                .accessList("string")
                                .prefixList("string")
                                .build())
                            .build())
                        .largeCommunities("string")
                        .localPreference(0.0)
                        .metric(0.0)
                        .origin("string")
                        .peer("string")
                        .regularCommunities("string")
                        .tag(0.0)
                        .build())
                    .set(FiltersRouteMapsRedistributionRoutingProfileBgpRipRouteMapSetArgs.builder()
                        .metric(FiltersRouteMapsRedistributionRoutingProfileBgpRipRouteMapSetMetricArgs.builder()
                            .action("string")
                            .value(0.0)
                            .build())
                        .nextHop("string")
                        .tag(0.0)
                        .build())
                    .build())
                .build())
            .build())
        .connectedStatic(FiltersRouteMapsRedistributionRoutingProfileConnectedStaticArgs.builder()
            .bgp(FiltersRouteMapsRedistributionRoutingProfileConnectedStaticBgpArgs.builder()
                .routeMaps(FiltersRouteMapsRedistributionRoutingProfileConnectedStaticBgpRouteMapArgs.builder()
                    .name("string")
                    .action("string")
                    .description("string")
                    .match(FiltersRouteMapsRedistributionRoutingProfileConnectedStaticBgpRouteMapMatchArgs.builder()
                        .interface_("string")
                        .ipv4(FiltersRouteMapsRedistributionRoutingProfileConnectedStaticBgpRouteMapMatchIpv4Args.builder()
                            .address(FiltersRouteMapsRedistributionRoutingProfileConnectedStaticBgpRouteMapMatchIpv4AddressArgs.builder()
                                .accessList("string")
                                .prefixList("string")
                                .build())
                            .nextHop(FiltersRouteMapsRedistributionRoutingProfileConnectedStaticBgpRouteMapMatchIpv4NextHopArgs.builder()
                                .accessList("string")
                                .prefixList("string")
                                .build())
                            .build())
                        .ipv6(FiltersRouteMapsRedistributionRoutingProfileConnectedStaticBgpRouteMapMatchIpv6Args.builder()
                            .address(FiltersRouteMapsRedistributionRoutingProfileConnectedStaticBgpRouteMapMatchIpv6AddressArgs.builder()
                                .accessList("string")
                                .prefixList("string")
                                .build())
                            .nextHop(FiltersRouteMapsRedistributionRoutingProfileConnectedStaticBgpRouteMapMatchIpv6NextHopArgs.builder()
                                .accessList("string")
                                .prefixList("string")
                                .build())
                            .build())
                        .metric(0.0)
                        .build())
                    .set(FiltersRouteMapsRedistributionRoutingProfileConnectedStaticBgpRouteMapSetArgs.builder()
                        .aggregator(FiltersRouteMapsRedistributionRoutingProfileConnectedStaticBgpRouteMapSetAggregatorArgs.builder()
                            .as(0.0)
                            .routerId("string")
                            .build())
                        .aspathPrepends(0.0)
                        .atomicAggregate(false)
                        .extendedCommunities("string")
                        .ipv4(FiltersRouteMapsRedistributionRoutingProfileConnectedStaticBgpRouteMapSetIpv4Args.builder()
                            .nextHop("string")
                            .sourceAddress("string")
                            .build())
                        .ipv6(FiltersRouteMapsRedistributionRoutingProfileConnectedStaticBgpRouteMapSetIpv6Args.builder()
                            .nextHop("string")
                            .sourceAddress("string")
                            .build())
                        .largeCommunities("string")
                        .localPreference(0.0)
                        .metric(FiltersRouteMapsRedistributionRoutingProfileConnectedStaticBgpRouteMapSetMetricArgs.builder()
                            .action("string")
                            .value(0.0)
                            .build())
                        .origin("string")
                        .originatorId("string")
                        .regularCommunities("string")
                        .tag(0.0)
                        .weight(0.0)
                        .build())
                    .build())
                .build())
            .ospf(FiltersRouteMapsRedistributionRoutingProfileConnectedStaticOspfArgs.builder()
                .routeMaps(FiltersRouteMapsRedistributionRoutingProfileConnectedStaticOspfRouteMapArgs.builder()
                    .name("string")
                    .action("string")
                    .description("string")
                    .match(FiltersRouteMapsRedistributionRoutingProfileConnectedStaticOspfRouteMapMatchArgs.builder()
                        .interface_("string")
                        .ipv4(FiltersRouteMapsRedistributionRoutingProfileConnectedStaticOspfRouteMapMatchIpv4Args.builder()
                            .address(FiltersRouteMapsRedistributionRoutingProfileConnectedStaticOspfRouteMapMatchIpv4AddressArgs.builder()
                                .accessList("string")
                                .prefixList("string")
                                .build())
                            .nextHop(FiltersRouteMapsRedistributionRoutingProfileConnectedStaticOspfRouteMapMatchIpv4NextHopArgs.builder()
                                .accessList("string")
                                .prefixList("string")
                                .build())
                            .build())
                        .metric(0.0)
                        .build())
                    .set(FiltersRouteMapsRedistributionRoutingProfileConnectedStaticOspfRouteMapSetArgs.builder()
                        .metric(FiltersRouteMapsRedistributionRoutingProfileConnectedStaticOspfRouteMapSetMetricArgs.builder()
                            .action("string")
                            .value(0.0)
                            .build())
                        .metricType("string")
                        .tag(0.0)
                        .build())
                    .build())
                .build())
            .ospfv3(FiltersRouteMapsRedistributionRoutingProfileConnectedStaticOspfv3Args.builder()
                .routeMaps(FiltersRouteMapsRedistributionRoutingProfileConnectedStaticOspfv3RouteMapArgs.builder()
                    .name("string")
                    .action("string")
                    .description("string")
                    .match(FiltersRouteMapsRedistributionRoutingProfileConnectedStaticOspfv3RouteMapMatchArgs.builder()
                        .interface_("string")
                        .ipv6(FiltersRouteMapsRedistributionRoutingProfileConnectedStaticOspfv3RouteMapMatchIpv6Args.builder()
                            .address(FiltersRouteMapsRedistributionRoutingProfileConnectedStaticOspfv3RouteMapMatchIpv6AddressArgs.builder()
                                .accessList("string")
                                .prefixList("string")
                                .build())
                            .nextHop(FiltersRouteMapsRedistributionRoutingProfileConnectedStaticOspfv3RouteMapMatchIpv6NextHopArgs.builder()
                                .accessList("string")
                                .prefixList("string")
                                .build())
                            .build())
                        .metric(0.0)
                        .build())
                    .set(FiltersRouteMapsRedistributionRoutingProfileConnectedStaticOspfv3RouteMapSetArgs.builder()
                        .metric(FiltersRouteMapsRedistributionRoutingProfileConnectedStaticOspfv3RouteMapSetMetricArgs.builder()
                            .action("string")
                            .value(0.0)
                            .build())
                        .metricType("string")
                        .tag(0.0)
                        .build())
                    .build())
                .build())
            .rib(FiltersRouteMapsRedistributionRoutingProfileConnectedStaticRibArgs.builder()
                .routeMaps(FiltersRouteMapsRedistributionRoutingProfileConnectedStaticRibRouteMapArgs.builder()
                    .name("string")
                    .action("string")
                    .description("string")
                    .match(FiltersRouteMapsRedistributionRoutingProfileConnectedStaticRibRouteMapMatchArgs.builder()
                        .interface_("string")
                        .ipv4(FiltersRouteMapsRedistributionRoutingProfileConnectedStaticRibRouteMapMatchIpv4Args.builder()
                            .address(FiltersRouteMapsRedistributionRoutingProfileConnectedStaticRibRouteMapMatchIpv4AddressArgs.builder()
                                .accessList("string")
                                .prefixList("string")
                                .build())
                            .nextHop(FiltersRouteMapsRedistributionRoutingProfileConnectedStaticRibRouteMapMatchIpv4NextHopArgs.builder()
                                .accessList("string")
                                .prefixList("string")
                                .build())
                            .build())
                        .ipv6(FiltersRouteMapsRedistributionRoutingProfileConnectedStaticRibRouteMapMatchIpv6Args.builder()
                            .address(FiltersRouteMapsRedistributionRoutingProfileConnectedStaticRibRouteMapMatchIpv6AddressArgs.builder()
                                .accessList("string")
                                .prefixList("string")
                                .build())
                            .nextHop(FiltersRouteMapsRedistributionRoutingProfileConnectedStaticRibRouteMapMatchIpv6NextHopArgs.builder()
                                .accessList("string")
                                .prefixList("string")
                                .build())
                            .build())
                        .metric(0.0)
                        .build())
                    .set(FiltersRouteMapsRedistributionRoutingProfileConnectedStaticRibRouteMapSetArgs.builder()
                        .sourceAddress("string")
                        .build())
                    .build())
                .build())
            .rip(FiltersRouteMapsRedistributionRoutingProfileConnectedStaticRipArgs.builder()
                .routeMaps(FiltersRouteMapsRedistributionRoutingProfileConnectedStaticRipRouteMapArgs.builder()
                    .name("string")
                    .action("string")
                    .description("string")
                    .match(FiltersRouteMapsRedistributionRoutingProfileConnectedStaticRipRouteMapMatchArgs.builder()
                        .interface_("string")
                        .ipv4(FiltersRouteMapsRedistributionRoutingProfileConnectedStaticRipRouteMapMatchIpv4Args.builder()
                            .address(FiltersRouteMapsRedistributionRoutingProfileConnectedStaticRipRouteMapMatchIpv4AddressArgs.builder()
                                .accessList("string")
                                .prefixList("string")
                                .build())
                            .nextHop(FiltersRouteMapsRedistributionRoutingProfileConnectedStaticRipRouteMapMatchIpv4NextHopArgs.builder()
                                .accessList("string")
                                .prefixList("string")
                                .build())
                            .build())
                        .metric(0.0)
                        .build())
                    .set(FiltersRouteMapsRedistributionRoutingProfileConnectedStaticRipRouteMapSetArgs.builder()
                        .metric(FiltersRouteMapsRedistributionRoutingProfileConnectedStaticRipRouteMapSetMetricArgs.builder()
                            .action("string")
                            .value(0.0)
                            .build())
                        .nextHop("string")
                        .tag(0.0)
                        .build())
                    .build())
                .build())
            .build())
        .description("string")
        .name("string")
        .ospf(FiltersRouteMapsRedistributionRoutingProfileOspfArgs.builder()
            .bgp(FiltersRouteMapsRedistributionRoutingProfileOspfBgpArgs.builder()
                .routeMaps(FiltersRouteMapsRedistributionRoutingProfileOspfBgpRouteMapArgs.builder()
                    .name("string")
                    .action("string")
                    .description("string")
                    .match(FiltersRouteMapsRedistributionRoutingProfileOspfBgpRouteMapMatchArgs.builder()
                        .address(FiltersRouteMapsRedistributionRoutingProfileOspfBgpRouteMapMatchAddressArgs.builder()
                            .accessList("string")
                            .prefixList("string")
                            .build())
                        .interface_("string")
                        .metric(0.0)
                        .nextHop(FiltersRouteMapsRedistributionRoutingProfileOspfBgpRouteMapMatchNextHopArgs.builder()
                            .accessList("string")
                            .prefixList("string")
                            .build())
                        .tag(0.0)
                        .build())
                    .set(FiltersRouteMapsRedistributionRoutingProfileOspfBgpRouteMapSetArgs.builder()
                        .aggregator(FiltersRouteMapsRedistributionRoutingProfileOspfBgpRouteMapSetAggregatorArgs.builder()
                            .as(0.0)
                            .routerId("string")
                            .build())
                        .aspathPrepends(0.0)
                        .atomicAggregate(false)
                        .extendedCommunities("string")
                        .ipv4(FiltersRouteMapsRedistributionRoutingProfileOspfBgpRouteMapSetIpv4Args.builder()
                            .nextHop("string")
                            .sourceAddress("string")
                            .build())
                        .largeCommunities("string")
                        .localPreference(0.0)
                        .metric(FiltersRouteMapsRedistributionRoutingProfileOspfBgpRouteMapSetMetricArgs.builder()
                            .action("string")
                            .value(0.0)
                            .build())
                        .origin("string")
                        .originatorId("string")
                        .regularCommunities("string")
                        .tag(0.0)
                        .weight(0.0)
                        .build())
                    .build())
                .build())
            .rib(FiltersRouteMapsRedistributionRoutingProfileOspfRibArgs.builder()
                .routeMaps(FiltersRouteMapsRedistributionRoutingProfileOspfRibRouteMapArgs.builder()
                    .name("string")
                    .action("string")
                    .description("string")
                    .match(FiltersRouteMapsRedistributionRoutingProfileOspfRibRouteMapMatchArgs.builder()
                        .address(FiltersRouteMapsRedistributionRoutingProfileOspfRibRouteMapMatchAddressArgs.builder()
                            .accessList("string")
                            .prefixList("string")
                            .build())
                        .interface_("string")
                        .metric(0.0)
                        .nextHop(FiltersRouteMapsRedistributionRoutingProfileOspfRibRouteMapMatchNextHopArgs.builder()
                            .accessList("string")
                            .prefixList("string")
                            .build())
                        .tag(0.0)
                        .build())
                    .set(FiltersRouteMapsRedistributionRoutingProfileOspfRibRouteMapSetArgs.builder()
                        .sourceAddress("string")
                        .build())
                    .build())
                .build())
            .rip(FiltersRouteMapsRedistributionRoutingProfileOspfRipArgs.builder()
                .routeMaps(FiltersRouteMapsRedistributionRoutingProfileOspfRipRouteMapArgs.builder()
                    .name("string")
                    .action("string")
                    .description("string")
                    .match(FiltersRouteMapsRedistributionRoutingProfileOspfRipRouteMapMatchArgs.builder()
                        .address(FiltersRouteMapsRedistributionRoutingProfileOspfRipRouteMapMatchAddressArgs.builder()
                            .accessList("string")
                            .prefixList("string")
                            .build())
                        .interface_("string")
                        .metric(0.0)
                        .nextHop(FiltersRouteMapsRedistributionRoutingProfileOspfRipRouteMapMatchNextHopArgs.builder()
                            .accessList("string")
                            .prefixList("string")
                            .build())
                        .tag(0.0)
                        .build())
                    .set(FiltersRouteMapsRedistributionRoutingProfileOspfRipRouteMapSetArgs.builder()
                        .metric(FiltersRouteMapsRedistributionRoutingProfileOspfRipRouteMapSetMetricArgs.builder()
                            .action("string")
                            .value(0.0)
                            .build())
                        .nextHop("string")
                        .tag(0.0)
                        .build())
                    .build())
                .build())
            .build())
        .ospfv3(FiltersRouteMapsRedistributionRoutingProfileOspfv3Args.builder()
            .bgp(FiltersRouteMapsRedistributionRoutingProfileOspfv3BgpArgs.builder()
                .routeMaps(FiltersRouteMapsRedistributionRoutingProfileOspfv3BgpRouteMapArgs.builder()
                    .name("string")
                    .action("string")
                    .description("string")
                    .match(FiltersRouteMapsRedistributionRoutingProfileOspfv3BgpRouteMapMatchArgs.builder()
                        .address(FiltersRouteMapsRedistributionRoutingProfileOspfv3BgpRouteMapMatchAddressArgs.builder()
                            .accessList("string")
                            .prefixList("string")
                            .build())
                        .interface_("string")
                        .metric(0.0)
                        .nextHop(FiltersRouteMapsRedistributionRoutingProfileOspfv3BgpRouteMapMatchNextHopArgs.builder()
                            .accessList("string")
                            .prefixList("string")
                            .build())
                        .tag(0.0)
                        .build())
                    .set(FiltersRouteMapsRedistributionRoutingProfileOspfv3BgpRouteMapSetArgs.builder()
                        .aggregator(FiltersRouteMapsRedistributionRoutingProfileOspfv3BgpRouteMapSetAggregatorArgs.builder()
                            .as(0.0)
                            .routerId("string")
                            .build())
                        .aspathPrepends(0.0)
                        .atomicAggregate(false)
                        .extendedCommunities("string")
                        .ipv6(FiltersRouteMapsRedistributionRoutingProfileOspfv3BgpRouteMapSetIpv6Args.builder()
                            .nextHop("string")
                            .sourceAddress("string")
                            .build())
                        .largeCommunities("string")
                        .localPreference(0.0)
                        .metric(FiltersRouteMapsRedistributionRoutingProfileOspfv3BgpRouteMapSetMetricArgs.builder()
                            .action("string")
                            .value(0.0)
                            .build())
                        .origin("string")
                        .originatorId("string")
                        .regularCommunities("string")
                        .tag(0.0)
                        .weight(0.0)
                        .build())
                    .build())
                .build())
            .rib(FiltersRouteMapsRedistributionRoutingProfileOspfv3RibArgs.builder()
                .routeMaps(FiltersRouteMapsRedistributionRoutingProfileOspfv3RibRouteMapArgs.builder()
                    .name("string")
                    .action("string")
                    .description("string")
                    .match(FiltersRouteMapsRedistributionRoutingProfileOspfv3RibRouteMapMatchArgs.builder()
                        .address(FiltersRouteMapsRedistributionRoutingProfileOspfv3RibRouteMapMatchAddressArgs.builder()
                            .accessList("string")
                            .prefixList("string")
                            .build())
                        .interface_("string")
                        .metric(0.0)
                        .nextHop(FiltersRouteMapsRedistributionRoutingProfileOspfv3RibRouteMapMatchNextHopArgs.builder()
                            .accessList("string")
                            .prefixList("string")
                            .build())
                        .tag(0.0)
                        .build())
                    .set(FiltersRouteMapsRedistributionRoutingProfileOspfv3RibRouteMapSetArgs.builder()
                        .sourceAddress("string")
                        .build())
                    .build())
                .build())
            .build())
        .rip(FiltersRouteMapsRedistributionRoutingProfileRipArgs.builder()
            .bgp(FiltersRouteMapsRedistributionRoutingProfileRipBgpArgs.builder()
                .routeMaps(FiltersRouteMapsRedistributionRoutingProfileRipBgpRouteMapArgs.builder()
                    .name("string")
                    .action("string")
                    .description("string")
                    .match(FiltersRouteMapsRedistributionRoutingProfileRipBgpRouteMapMatchArgs.builder()
                        .address(FiltersRouteMapsRedistributionRoutingProfileRipBgpRouteMapMatchAddressArgs.builder()
                            .accessList("string")
                            .prefixList("string")
                            .build())
                        .interface_("string")
                        .metric(0.0)
                        .nextHop(FiltersRouteMapsRedistributionRoutingProfileRipBgpRouteMapMatchNextHopArgs.builder()
                            .accessList("string")
                            .prefixList("string")
                            .build())
                        .tag(0.0)
                        .build())
                    .set(FiltersRouteMapsRedistributionRoutingProfileRipBgpRouteMapSetArgs.builder()
                        .aggregator(FiltersRouteMapsRedistributionRoutingProfileRipBgpRouteMapSetAggregatorArgs.builder()
                            .as(0.0)
                            .routerId("string")
                            .build())
                        .aspathPrepends(0.0)
                        .atomicAggregate(false)
                        .extendedCommunities("string")
                        .ipv4(FiltersRouteMapsRedistributionRoutingProfileRipBgpRouteMapSetIpv4Args.builder()
                            .nextHop("string")
                            .sourceAddress("string")
                            .build())
                        .largeCommunities("string")
                        .localPreference(0.0)
                        .metric(FiltersRouteMapsRedistributionRoutingProfileRipBgpRouteMapSetMetricArgs.builder()
                            .action("string")
                            .value(0.0)
                            .build())
                        .origin("string")
                        .originatorId("string")
                        .regularCommunities("string")
                        .tag(0.0)
                        .weight(0.0)
                        .build())
                    .build())
                .build())
            .ospf(FiltersRouteMapsRedistributionRoutingProfileRipOspfArgs.builder()
                .routeMaps(FiltersRouteMapsRedistributionRoutingProfileRipOspfRouteMapArgs.builder()
                    .name("string")
                    .action("string")
                    .description("string")
                    .match(FiltersRouteMapsRedistributionRoutingProfileRipOspfRouteMapMatchArgs.builder()
                        .address(FiltersRouteMapsRedistributionRoutingProfileRipOspfRouteMapMatchAddressArgs.builder()
                            .accessList("string")
                            .prefixList("string")
                            .build())
                        .interface_("string")
                        .metric(0.0)
                        .nextHop(FiltersRouteMapsRedistributionRoutingProfileRipOspfRouteMapMatchNextHopArgs.builder()
                            .accessList("string")
                            .prefixList("string")
                            .build())
                        .tag(0.0)
                        .build())
                    .set(FiltersRouteMapsRedistributionRoutingProfileRipOspfRouteMapSetArgs.builder()
                        .metric(FiltersRouteMapsRedistributionRoutingProfileRipOspfRouteMapSetMetricArgs.builder()
                            .action("string")
                            .value(0.0)
                            .build())
                        .metricType("string")
                        .tag(0.0)
                        .build())
                    .build())
                .build())
            .rib(FiltersRouteMapsRedistributionRoutingProfileRipRibArgs.builder()
                .routeMaps(FiltersRouteMapsRedistributionRoutingProfileRipRibRouteMapArgs.builder()
                    .name("string")
                    .action("string")
                    .description("string")
                    .match(FiltersRouteMapsRedistributionRoutingProfileRipRibRouteMapMatchArgs.builder()
                        .address(FiltersRouteMapsRedistributionRoutingProfileRipRibRouteMapMatchAddressArgs.builder()
                            .accessList("string")
                            .prefixList("string")
                            .build())
                        .interface_("string")
                        .metric(0.0)
                        .nextHop(FiltersRouteMapsRedistributionRoutingProfileRipRibRouteMapMatchNextHopArgs.builder()
                            .accessList("string")
                            .prefixList("string")
                            .build())
                        .tag(0.0)
                        .build())
                    .set(FiltersRouteMapsRedistributionRoutingProfileRipRibRouteMapSetArgs.builder()
                        .sourceAddress("string")
                        .build())
                    .build())
                .build())
            .build())
        .build());
    
    filters_route_maps_redistribution_routing_profile_resource = panos.FiltersRouteMapsRedistributionRoutingProfile("filtersRouteMapsRedistributionRoutingProfileResource",
        location={
            "ngfw": {
                "ngfw_device": "string",
            },
            "template": {
                "name": "string",
                "ngfw_device": "string",
                "panorama_device": "string",
            },
            "template_stack": {
                "name": "string",
                "ngfw_device": "string",
                "panorama_device": "string",
            },
        },
        bgp={
            "ospf": {
                "route_maps": [{
                    "name": "string",
                    "action": "string",
                    "description": "string",
                    "match": {
                        "as_path_access_list": "string",
                        "extended_communities": "string",
                        "interface": "string",
                        "ipv4": {
                            "address": {
                                "access_list": "string",
                                "prefix_list": "string",
                            },
                            "next_hop": {
                                "access_list": "string",
                                "prefix_list": "string",
                            },
                            "route_source": {
                                "access_list": "string",
                                "prefix_list": "string",
                            },
                        },
                        "large_communities": "string",
                        "local_preference": 0,
                        "metric": 0,
                        "origin": "string",
                        "peer": "string",
                        "regular_communities": "string",
                        "tag": 0,
                    },
                    "set": {
                        "metric": {
                            "action": "string",
                            "value": 0,
                        },
                        "metric_type": "string",
                        "tag": 0,
                    },
                }],
            },
            "ospfv3": {
                "route_maps": [{
                    "name": "string",
                    "action": "string",
                    "description": "string",
                    "match": {
                        "as_path_access_list": "string",
                        "extended_communities": "string",
                        "interface": "string",
                        "ipv6": {
                            "address": {
                                "access_list": "string",
                                "prefix_list": "string",
                            },
                            "next_hop": {
                                "access_list": "string",
                                "prefix_list": "string",
                            },
                        },
                        "large_communities": "string",
                        "local_preference": 0,
                        "metric": 0,
                        "origin": "string",
                        "peer": "string",
                        "regular_communities": "string",
                        "tag": 0,
                    },
                    "set": {
                        "metric": {
                            "action": "string",
                            "value": 0,
                        },
                        "metric_type": "string",
                        "tag": 0,
                    },
                }],
            },
            "rib": {
                "route_maps": [{
                    "name": "string",
                    "action": "string",
                    "description": "string",
                    "match": {
                        "as_path_access_list": "string",
                        "extended_communities": "string",
                        "interface": "string",
                        "ipv4": {
                            "address": {
                                "access_list": "string",
                                "prefix_list": "string",
                            },
                            "next_hop": {
                                "access_list": "string",
                                "prefix_list": "string",
                            },
                            "route_source": {
                                "access_list": "string",
                                "prefix_list": "string",
                            },
                        },
                        "ipv6": {
                            "address": {
                                "access_list": "string",
                                "prefix_list": "string",
                            },
                            "next_hop": {
                                "access_list": "string",
                                "prefix_list": "string",
                            },
                        },
                        "large_communities": "string",
                        "local_preference": 0,
                        "metric": 0,
                        "origin": "string",
                        "peer": "string",
                        "regular_communities": "string",
                        "tag": 0,
                    },
                    "set": {
                        "source_address": "string",
                    },
                }],
            },
            "rip": {
                "route_maps": [{
                    "name": "string",
                    "action": "string",
                    "description": "string",
                    "match": {
                        "as_path_access_list": "string",
                        "extended_communities": "string",
                        "interface": "string",
                        "ipv4": {
                            "address": {
                                "access_list": "string",
                                "prefix_list": "string",
                            },
                            "next_hop": {
                                "access_list": "string",
                                "prefix_list": "string",
                            },
                            "route_source": {
                                "access_list": "string",
                                "prefix_list": "string",
                            },
                        },
                        "large_communities": "string",
                        "local_preference": 0,
                        "metric": 0,
                        "origin": "string",
                        "peer": "string",
                        "regular_communities": "string",
                        "tag": 0,
                    },
                    "set": {
                        "metric": {
                            "action": "string",
                            "value": 0,
                        },
                        "next_hop": "string",
                        "tag": 0,
                    },
                }],
            },
        },
        connected_static={
            "bgp": {
                "route_maps": [{
                    "name": "string",
                    "action": "string",
                    "description": "string",
                    "match": {
                        "interface": "string",
                        "ipv4": {
                            "address": {
                                "access_list": "string",
                                "prefix_list": "string",
                            },
                            "next_hop": {
                                "access_list": "string",
                                "prefix_list": "string",
                            },
                        },
                        "ipv6": {
                            "address": {
                                "access_list": "string",
                                "prefix_list": "string",
                            },
                            "next_hop": {
                                "access_list": "string",
                                "prefix_list": "string",
                            },
                        },
                        "metric": 0,
                    },
                    "set": {
                        "aggregator": {
                            "as_": 0,
                            "router_id": "string",
                        },
                        "aspath_prepends": [0],
                        "atomic_aggregate": False,
                        "extended_communities": ["string"],
                        "ipv4": {
                            "next_hop": "string",
                            "source_address": "string",
                        },
                        "ipv6": {
                            "next_hop": "string",
                            "source_address": "string",
                        },
                        "large_communities": ["string"],
                        "local_preference": 0,
                        "metric": {
                            "action": "string",
                            "value": 0,
                        },
                        "origin": "string",
                        "originator_id": "string",
                        "regular_communities": ["string"],
                        "tag": 0,
                        "weight": 0,
                    },
                }],
            },
            "ospf": {
                "route_maps": [{
                    "name": "string",
                    "action": "string",
                    "description": "string",
                    "match": {
                        "interface": "string",
                        "ipv4": {
                            "address": {
                                "access_list": "string",
                                "prefix_list": "string",
                            },
                            "next_hop": {
                                "access_list": "string",
                                "prefix_list": "string",
                            },
                        },
                        "metric": 0,
                    },
                    "set": {
                        "metric": {
                            "action": "string",
                            "value": 0,
                        },
                        "metric_type": "string",
                        "tag": 0,
                    },
                }],
            },
            "ospfv3": {
                "route_maps": [{
                    "name": "string",
                    "action": "string",
                    "description": "string",
                    "match": {
                        "interface": "string",
                        "ipv6": {
                            "address": {
                                "access_list": "string",
                                "prefix_list": "string",
                            },
                            "next_hop": {
                                "access_list": "string",
                                "prefix_list": "string",
                            },
                        },
                        "metric": 0,
                    },
                    "set": {
                        "metric": {
                            "action": "string",
                            "value": 0,
                        },
                        "metric_type": "string",
                        "tag": 0,
                    },
                }],
            },
            "rib": {
                "route_maps": [{
                    "name": "string",
                    "action": "string",
                    "description": "string",
                    "match": {
                        "interface": "string",
                        "ipv4": {
                            "address": {
                                "access_list": "string",
                                "prefix_list": "string",
                            },
                            "next_hop": {
                                "access_list": "string",
                                "prefix_list": "string",
                            },
                        },
                        "ipv6": {
                            "address": {
                                "access_list": "string",
                                "prefix_list": "string",
                            },
                            "next_hop": {
                                "access_list": "string",
                                "prefix_list": "string",
                            },
                        },
                        "metric": 0,
                    },
                    "set": {
                        "source_address": "string",
                    },
                }],
            },
            "rip": {
                "route_maps": [{
                    "name": "string",
                    "action": "string",
                    "description": "string",
                    "match": {
                        "interface": "string",
                        "ipv4": {
                            "address": {
                                "access_list": "string",
                                "prefix_list": "string",
                            },
                            "next_hop": {
                                "access_list": "string",
                                "prefix_list": "string",
                            },
                        },
                        "metric": 0,
                    },
                    "set": {
                        "metric": {
                            "action": "string",
                            "value": 0,
                        },
                        "next_hop": "string",
                        "tag": 0,
                    },
                }],
            },
        },
        description="string",
        name="string",
        ospf={
            "bgp": {
                "route_maps": [{
                    "name": "string",
                    "action": "string",
                    "description": "string",
                    "match": {
                        "address": {
                            "access_list": "string",
                            "prefix_list": "string",
                        },
                        "interface": "string",
                        "metric": 0,
                        "next_hop": {
                            "access_list": "string",
                            "prefix_list": "string",
                        },
                        "tag": 0,
                    },
                    "set": {
                        "aggregator": {
                            "as_": 0,
                            "router_id": "string",
                        },
                        "aspath_prepends": [0],
                        "atomic_aggregate": False,
                        "extended_communities": ["string"],
                        "ipv4": {
                            "next_hop": "string",
                            "source_address": "string",
                        },
                        "large_communities": ["string"],
                        "local_preference": 0,
                        "metric": {
                            "action": "string",
                            "value": 0,
                        },
                        "origin": "string",
                        "originator_id": "string",
                        "regular_communities": ["string"],
                        "tag": 0,
                        "weight": 0,
                    },
                }],
            },
            "rib": {
                "route_maps": [{
                    "name": "string",
                    "action": "string",
                    "description": "string",
                    "match": {
                        "address": {
                            "access_list": "string",
                            "prefix_list": "string",
                        },
                        "interface": "string",
                        "metric": 0,
                        "next_hop": {
                            "access_list": "string",
                            "prefix_list": "string",
                        },
                        "tag": 0,
                    },
                    "set": {
                        "source_address": "string",
                    },
                }],
            },
            "rip": {
                "route_maps": [{
                    "name": "string",
                    "action": "string",
                    "description": "string",
                    "match": {
                        "address": {
                            "access_list": "string",
                            "prefix_list": "string",
                        },
                        "interface": "string",
                        "metric": 0,
                        "next_hop": {
                            "access_list": "string",
                            "prefix_list": "string",
                        },
                        "tag": 0,
                    },
                    "set": {
                        "metric": {
                            "action": "string",
                            "value": 0,
                        },
                        "next_hop": "string",
                        "tag": 0,
                    },
                }],
            },
        },
        ospfv3={
            "bgp": {
                "route_maps": [{
                    "name": "string",
                    "action": "string",
                    "description": "string",
                    "match": {
                        "address": {
                            "access_list": "string",
                            "prefix_list": "string",
                        },
                        "interface": "string",
                        "metric": 0,
                        "next_hop": {
                            "access_list": "string",
                            "prefix_list": "string",
                        },
                        "tag": 0,
                    },
                    "set": {
                        "aggregator": {
                            "as_": 0,
                            "router_id": "string",
                        },
                        "aspath_prepends": [0],
                        "atomic_aggregate": False,
                        "extended_communities": ["string"],
                        "ipv6": {
                            "next_hop": "string",
                            "source_address": "string",
                        },
                        "large_communities": ["string"],
                        "local_preference": 0,
                        "metric": {
                            "action": "string",
                            "value": 0,
                        },
                        "origin": "string",
                        "originator_id": "string",
                        "regular_communities": ["string"],
                        "tag": 0,
                        "weight": 0,
                    },
                }],
            },
            "rib": {
                "route_maps": [{
                    "name": "string",
                    "action": "string",
                    "description": "string",
                    "match": {
                        "address": {
                            "access_list": "string",
                            "prefix_list": "string",
                        },
                        "interface": "string",
                        "metric": 0,
                        "next_hop": {
                            "access_list": "string",
                            "prefix_list": "string",
                        },
                        "tag": 0,
                    },
                    "set": {
                        "source_address": "string",
                    },
                }],
            },
        },
        rip={
            "bgp": {
                "route_maps": [{
                    "name": "string",
                    "action": "string",
                    "description": "string",
                    "match": {
                        "address": {
                            "access_list": "string",
                            "prefix_list": "string",
                        },
                        "interface": "string",
                        "metric": 0,
                        "next_hop": {
                            "access_list": "string",
                            "prefix_list": "string",
                        },
                        "tag": 0,
                    },
                    "set": {
                        "aggregator": {
                            "as_": 0,
                            "router_id": "string",
                        },
                        "aspath_prepends": [0],
                        "atomic_aggregate": False,
                        "extended_communities": ["string"],
                        "ipv4": {
                            "next_hop": "string",
                            "source_address": "string",
                        },
                        "large_communities": ["string"],
                        "local_preference": 0,
                        "metric": {
                            "action": "string",
                            "value": 0,
                        },
                        "origin": "string",
                        "originator_id": "string",
                        "regular_communities": ["string"],
                        "tag": 0,
                        "weight": 0,
                    },
                }],
            },
            "ospf": {
                "route_maps": [{
                    "name": "string",
                    "action": "string",
                    "description": "string",
                    "match": {
                        "address": {
                            "access_list": "string",
                            "prefix_list": "string",
                        },
                        "interface": "string",
                        "metric": 0,
                        "next_hop": {
                            "access_list": "string",
                            "prefix_list": "string",
                        },
                        "tag": 0,
                    },
                    "set": {
                        "metric": {
                            "action": "string",
                            "value": 0,
                        },
                        "metric_type": "string",
                        "tag": 0,
                    },
                }],
            },
            "rib": {
                "route_maps": [{
                    "name": "string",
                    "action": "string",
                    "description": "string",
                    "match": {
                        "address": {
                            "access_list": "string",
                            "prefix_list": "string",
                        },
                        "interface": "string",
                        "metric": 0,
                        "next_hop": {
                            "access_list": "string",
                            "prefix_list": "string",
                        },
                        "tag": 0,
                    },
                    "set": {
                        "source_address": "string",
                    },
                }],
            },
        })
    
    const filtersRouteMapsRedistributionRoutingProfileResource = new panos.FiltersRouteMapsRedistributionRoutingProfile("filtersRouteMapsRedistributionRoutingProfileResource", {
        location: {
            ngfw: {
                ngfwDevice: "string",
            },
            template: {
                name: "string",
                ngfwDevice: "string",
                panoramaDevice: "string",
            },
            templateStack: {
                name: "string",
                ngfwDevice: "string",
                panoramaDevice: "string",
            },
        },
        bgp: {
            ospf: {
                routeMaps: [{
                    name: "string",
                    action: "string",
                    description: "string",
                    match: {
                        asPathAccessList: "string",
                        extendedCommunities: "string",
                        "interface": "string",
                        ipv4: {
                            address: {
                                accessList: "string",
                                prefixList: "string",
                            },
                            nextHop: {
                                accessList: "string",
                                prefixList: "string",
                            },
                            routeSource: {
                                accessList: "string",
                                prefixList: "string",
                            },
                        },
                        largeCommunities: "string",
                        localPreference: 0,
                        metric: 0,
                        origin: "string",
                        peer: "string",
                        regularCommunities: "string",
                        tag: 0,
                    },
                    set: {
                        metric: {
                            action: "string",
                            value: 0,
                        },
                        metricType: "string",
                        tag: 0,
                    },
                }],
            },
            ospfv3: {
                routeMaps: [{
                    name: "string",
                    action: "string",
                    description: "string",
                    match: {
                        asPathAccessList: "string",
                        extendedCommunities: "string",
                        "interface": "string",
                        ipv6: {
                            address: {
                                accessList: "string",
                                prefixList: "string",
                            },
                            nextHop: {
                                accessList: "string",
                                prefixList: "string",
                            },
                        },
                        largeCommunities: "string",
                        localPreference: 0,
                        metric: 0,
                        origin: "string",
                        peer: "string",
                        regularCommunities: "string",
                        tag: 0,
                    },
                    set: {
                        metric: {
                            action: "string",
                            value: 0,
                        },
                        metricType: "string",
                        tag: 0,
                    },
                }],
            },
            rib: {
                routeMaps: [{
                    name: "string",
                    action: "string",
                    description: "string",
                    match: {
                        asPathAccessList: "string",
                        extendedCommunities: "string",
                        "interface": "string",
                        ipv4: {
                            address: {
                                accessList: "string",
                                prefixList: "string",
                            },
                            nextHop: {
                                accessList: "string",
                                prefixList: "string",
                            },
                            routeSource: {
                                accessList: "string",
                                prefixList: "string",
                            },
                        },
                        ipv6: {
                            address: {
                                accessList: "string",
                                prefixList: "string",
                            },
                            nextHop: {
                                accessList: "string",
                                prefixList: "string",
                            },
                        },
                        largeCommunities: "string",
                        localPreference: 0,
                        metric: 0,
                        origin: "string",
                        peer: "string",
                        regularCommunities: "string",
                        tag: 0,
                    },
                    set: {
                        sourceAddress: "string",
                    },
                }],
            },
            rip: {
                routeMaps: [{
                    name: "string",
                    action: "string",
                    description: "string",
                    match: {
                        asPathAccessList: "string",
                        extendedCommunities: "string",
                        "interface": "string",
                        ipv4: {
                            address: {
                                accessList: "string",
                                prefixList: "string",
                            },
                            nextHop: {
                                accessList: "string",
                                prefixList: "string",
                            },
                            routeSource: {
                                accessList: "string",
                                prefixList: "string",
                            },
                        },
                        largeCommunities: "string",
                        localPreference: 0,
                        metric: 0,
                        origin: "string",
                        peer: "string",
                        regularCommunities: "string",
                        tag: 0,
                    },
                    set: {
                        metric: {
                            action: "string",
                            value: 0,
                        },
                        nextHop: "string",
                        tag: 0,
                    },
                }],
            },
        },
        connectedStatic: {
            bgp: {
                routeMaps: [{
                    name: "string",
                    action: "string",
                    description: "string",
                    match: {
                        "interface": "string",
                        ipv4: {
                            address: {
                                accessList: "string",
                                prefixList: "string",
                            },
                            nextHop: {
                                accessList: "string",
                                prefixList: "string",
                            },
                        },
                        ipv6: {
                            address: {
                                accessList: "string",
                                prefixList: "string",
                            },
                            nextHop: {
                                accessList: "string",
                                prefixList: "string",
                            },
                        },
                        metric: 0,
                    },
                    set: {
                        aggregator: {
                            as: 0,
                            routerId: "string",
                        },
                        aspathPrepends: [0],
                        atomicAggregate: false,
                        extendedCommunities: ["string"],
                        ipv4: {
                            nextHop: "string",
                            sourceAddress: "string",
                        },
                        ipv6: {
                            nextHop: "string",
                            sourceAddress: "string",
                        },
                        largeCommunities: ["string"],
                        localPreference: 0,
                        metric: {
                            action: "string",
                            value: 0,
                        },
                        origin: "string",
                        originatorId: "string",
                        regularCommunities: ["string"],
                        tag: 0,
                        weight: 0,
                    },
                }],
            },
            ospf: {
                routeMaps: [{
                    name: "string",
                    action: "string",
                    description: "string",
                    match: {
                        "interface": "string",
                        ipv4: {
                            address: {
                                accessList: "string",
                                prefixList: "string",
                            },
                            nextHop: {
                                accessList: "string",
                                prefixList: "string",
                            },
                        },
                        metric: 0,
                    },
                    set: {
                        metric: {
                            action: "string",
                            value: 0,
                        },
                        metricType: "string",
                        tag: 0,
                    },
                }],
            },
            ospfv3: {
                routeMaps: [{
                    name: "string",
                    action: "string",
                    description: "string",
                    match: {
                        "interface": "string",
                        ipv6: {
                            address: {
                                accessList: "string",
                                prefixList: "string",
                            },
                            nextHop: {
                                accessList: "string",
                                prefixList: "string",
                            },
                        },
                        metric: 0,
                    },
                    set: {
                        metric: {
                            action: "string",
                            value: 0,
                        },
                        metricType: "string",
                        tag: 0,
                    },
                }],
            },
            rib: {
                routeMaps: [{
                    name: "string",
                    action: "string",
                    description: "string",
                    match: {
                        "interface": "string",
                        ipv4: {
                            address: {
                                accessList: "string",
                                prefixList: "string",
                            },
                            nextHop: {
                                accessList: "string",
                                prefixList: "string",
                            },
                        },
                        ipv6: {
                            address: {
                                accessList: "string",
                                prefixList: "string",
                            },
                            nextHop: {
                                accessList: "string",
                                prefixList: "string",
                            },
                        },
                        metric: 0,
                    },
                    set: {
                        sourceAddress: "string",
                    },
                }],
            },
            rip: {
                routeMaps: [{
                    name: "string",
                    action: "string",
                    description: "string",
                    match: {
                        "interface": "string",
                        ipv4: {
                            address: {
                                accessList: "string",
                                prefixList: "string",
                            },
                            nextHop: {
                                accessList: "string",
                                prefixList: "string",
                            },
                        },
                        metric: 0,
                    },
                    set: {
                        metric: {
                            action: "string",
                            value: 0,
                        },
                        nextHop: "string",
                        tag: 0,
                    },
                }],
            },
        },
        description: "string",
        name: "string",
        ospf: {
            bgp: {
                routeMaps: [{
                    name: "string",
                    action: "string",
                    description: "string",
                    match: {
                        address: {
                            accessList: "string",
                            prefixList: "string",
                        },
                        "interface": "string",
                        metric: 0,
                        nextHop: {
                            accessList: "string",
                            prefixList: "string",
                        },
                        tag: 0,
                    },
                    set: {
                        aggregator: {
                            as: 0,
                            routerId: "string",
                        },
                        aspathPrepends: [0],
                        atomicAggregate: false,
                        extendedCommunities: ["string"],
                        ipv4: {
                            nextHop: "string",
                            sourceAddress: "string",
                        },
                        largeCommunities: ["string"],
                        localPreference: 0,
                        metric: {
                            action: "string",
                            value: 0,
                        },
                        origin: "string",
                        originatorId: "string",
                        regularCommunities: ["string"],
                        tag: 0,
                        weight: 0,
                    },
                }],
            },
            rib: {
                routeMaps: [{
                    name: "string",
                    action: "string",
                    description: "string",
                    match: {
                        address: {
                            accessList: "string",
                            prefixList: "string",
                        },
                        "interface": "string",
                        metric: 0,
                        nextHop: {
                            accessList: "string",
                            prefixList: "string",
                        },
                        tag: 0,
                    },
                    set: {
                        sourceAddress: "string",
                    },
                }],
            },
            rip: {
                routeMaps: [{
                    name: "string",
                    action: "string",
                    description: "string",
                    match: {
                        address: {
                            accessList: "string",
                            prefixList: "string",
                        },
                        "interface": "string",
                        metric: 0,
                        nextHop: {
                            accessList: "string",
                            prefixList: "string",
                        },
                        tag: 0,
                    },
                    set: {
                        metric: {
                            action: "string",
                            value: 0,
                        },
                        nextHop: "string",
                        tag: 0,
                    },
                }],
            },
        },
        ospfv3: {
            bgp: {
                routeMaps: [{
                    name: "string",
                    action: "string",
                    description: "string",
                    match: {
                        address: {
                            accessList: "string",
                            prefixList: "string",
                        },
                        "interface": "string",
                        metric: 0,
                        nextHop: {
                            accessList: "string",
                            prefixList: "string",
                        },
                        tag: 0,
                    },
                    set: {
                        aggregator: {
                            as: 0,
                            routerId: "string",
                        },
                        aspathPrepends: [0],
                        atomicAggregate: false,
                        extendedCommunities: ["string"],
                        ipv6: {
                            nextHop: "string",
                            sourceAddress: "string",
                        },
                        largeCommunities: ["string"],
                        localPreference: 0,
                        metric: {
                            action: "string",
                            value: 0,
                        },
                        origin: "string",
                        originatorId: "string",
                        regularCommunities: ["string"],
                        tag: 0,
                        weight: 0,
                    },
                }],
            },
            rib: {
                routeMaps: [{
                    name: "string",
                    action: "string",
                    description: "string",
                    match: {
                        address: {
                            accessList: "string",
                            prefixList: "string",
                        },
                        "interface": "string",
                        metric: 0,
                        nextHop: {
                            accessList: "string",
                            prefixList: "string",
                        },
                        tag: 0,
                    },
                    set: {
                        sourceAddress: "string",
                    },
                }],
            },
        },
        rip: {
            bgp: {
                routeMaps: [{
                    name: "string",
                    action: "string",
                    description: "string",
                    match: {
                        address: {
                            accessList: "string",
                            prefixList: "string",
                        },
                        "interface": "string",
                        metric: 0,
                        nextHop: {
                            accessList: "string",
                            prefixList: "string",
                        },
                        tag: 0,
                    },
                    set: {
                        aggregator: {
                            as: 0,
                            routerId: "string",
                        },
                        aspathPrepends: [0],
                        atomicAggregate: false,
                        extendedCommunities: ["string"],
                        ipv4: {
                            nextHop: "string",
                            sourceAddress: "string",
                        },
                        largeCommunities: ["string"],
                        localPreference: 0,
                        metric: {
                            action: "string",
                            value: 0,
                        },
                        origin: "string",
                        originatorId: "string",
                        regularCommunities: ["string"],
                        tag: 0,
                        weight: 0,
                    },
                }],
            },
            ospf: {
                routeMaps: [{
                    name: "string",
                    action: "string",
                    description: "string",
                    match: {
                        address: {
                            accessList: "string",
                            prefixList: "string",
                        },
                        "interface": "string",
                        metric: 0,
                        nextHop: {
                            accessList: "string",
                            prefixList: "string",
                        },
                        tag: 0,
                    },
                    set: {
                        metric: {
                            action: "string",
                            value: 0,
                        },
                        metricType: "string",
                        tag: 0,
                    },
                }],
            },
            rib: {
                routeMaps: [{
                    name: "string",
                    action: "string",
                    description: "string",
                    match: {
                        address: {
                            accessList: "string",
                            prefixList: "string",
                        },
                        "interface": "string",
                        metric: 0,
                        nextHop: {
                            accessList: "string",
                            prefixList: "string",
                        },
                        tag: 0,
                    },
                    set: {
                        sourceAddress: "string",
                    },
                }],
            },
        },
    });
    
    type: panos:FiltersRouteMapsRedistributionRoutingProfile
    properties:
        bgp:
            ospf:
                routeMaps:
                    - action: string
                      description: string
                      match:
                        asPathAccessList: string
                        extendedCommunities: string
                        interface: string
                        ipv4:
                            address:
                                accessList: string
                                prefixList: string
                            nextHop:
                                accessList: string
                                prefixList: string
                            routeSource:
                                accessList: string
                                prefixList: string
                        largeCommunities: string
                        localPreference: 0
                        metric: 0
                        origin: string
                        peer: string
                        regularCommunities: string
                        tag: 0
                      name: string
                      set:
                        metric:
                            action: string
                            value: 0
                        metricType: string
                        tag: 0
            ospfv3:
                routeMaps:
                    - action: string
                      description: string
                      match:
                        asPathAccessList: string
                        extendedCommunities: string
                        interface: string
                        ipv6:
                            address:
                                accessList: string
                                prefixList: string
                            nextHop:
                                accessList: string
                                prefixList: string
                        largeCommunities: string
                        localPreference: 0
                        metric: 0
                        origin: string
                        peer: string
                        regularCommunities: string
                        tag: 0
                      name: string
                      set:
                        metric:
                            action: string
                            value: 0
                        metricType: string
                        tag: 0
            rib:
                routeMaps:
                    - action: string
                      description: string
                      match:
                        asPathAccessList: string
                        extendedCommunities: string
                        interface: string
                        ipv4:
                            address:
                                accessList: string
                                prefixList: string
                            nextHop:
                                accessList: string
                                prefixList: string
                            routeSource:
                                accessList: string
                                prefixList: string
                        ipv6:
                            address:
                                accessList: string
                                prefixList: string
                            nextHop:
                                accessList: string
                                prefixList: string
                        largeCommunities: string
                        localPreference: 0
                        metric: 0
                        origin: string
                        peer: string
                        regularCommunities: string
                        tag: 0
                      name: string
                      set:
                        sourceAddress: string
            rip:
                routeMaps:
                    - action: string
                      description: string
                      match:
                        asPathAccessList: string
                        extendedCommunities: string
                        interface: string
                        ipv4:
                            address:
                                accessList: string
                                prefixList: string
                            nextHop:
                                accessList: string
                                prefixList: string
                            routeSource:
                                accessList: string
                                prefixList: string
                        largeCommunities: string
                        localPreference: 0
                        metric: 0
                        origin: string
                        peer: string
                        regularCommunities: string
                        tag: 0
                      name: string
                      set:
                        metric:
                            action: string
                            value: 0
                        nextHop: string
                        tag: 0
        connectedStatic:
            bgp:
                routeMaps:
                    - action: string
                      description: string
                      match:
                        interface: string
                        ipv4:
                            address:
                                accessList: string
                                prefixList: string
                            nextHop:
                                accessList: string
                                prefixList: string
                        ipv6:
                            address:
                                accessList: string
                                prefixList: string
                            nextHop:
                                accessList: string
                                prefixList: string
                        metric: 0
                      name: string
                      set:
                        aggregator:
                            as: 0
                            routerId: string
                        aspathPrepends:
                            - 0
                        atomicAggregate: false
                        extendedCommunities:
                            - string
                        ipv4:
                            nextHop: string
                            sourceAddress: string
                        ipv6:
                            nextHop: string
                            sourceAddress: string
                        largeCommunities:
                            - string
                        localPreference: 0
                        metric:
                            action: string
                            value: 0
                        origin: string
                        originatorId: string
                        regularCommunities:
                            - string
                        tag: 0
                        weight: 0
            ospf:
                routeMaps:
                    - action: string
                      description: string
                      match:
                        interface: string
                        ipv4:
                            address:
                                accessList: string
                                prefixList: string
                            nextHop:
                                accessList: string
                                prefixList: string
                        metric: 0
                      name: string
                      set:
                        metric:
                            action: string
                            value: 0
                        metricType: string
                        tag: 0
            ospfv3:
                routeMaps:
                    - action: string
                      description: string
                      match:
                        interface: string
                        ipv6:
                            address:
                                accessList: string
                                prefixList: string
                            nextHop:
                                accessList: string
                                prefixList: string
                        metric: 0
                      name: string
                      set:
                        metric:
                            action: string
                            value: 0
                        metricType: string
                        tag: 0
            rib:
                routeMaps:
                    - action: string
                      description: string
                      match:
                        interface: string
                        ipv4:
                            address:
                                accessList: string
                                prefixList: string
                            nextHop:
                                accessList: string
                                prefixList: string
                        ipv6:
                            address:
                                accessList: string
                                prefixList: string
                            nextHop:
                                accessList: string
                                prefixList: string
                        metric: 0
                      name: string
                      set:
                        sourceAddress: string
            rip:
                routeMaps:
                    - action: string
                      description: string
                      match:
                        interface: string
                        ipv4:
                            address:
                                accessList: string
                                prefixList: string
                            nextHop:
                                accessList: string
                                prefixList: string
                        metric: 0
                      name: string
                      set:
                        metric:
                            action: string
                            value: 0
                        nextHop: string
                        tag: 0
        description: string
        location:
            ngfw:
                ngfwDevice: string
            template:
                name: string
                ngfwDevice: string
                panoramaDevice: string
            templateStack:
                name: string
                ngfwDevice: string
                panoramaDevice: string
        name: string
        ospf:
            bgp:
                routeMaps:
                    - action: string
                      description: string
                      match:
                        address:
                            accessList: string
                            prefixList: string
                        interface: string
                        metric: 0
                        nextHop:
                            accessList: string
                            prefixList: string
                        tag: 0
                      name: string
                      set:
                        aggregator:
                            as: 0
                            routerId: string
                        aspathPrepends:
                            - 0
                        atomicAggregate: false
                        extendedCommunities:
                            - string
                        ipv4:
                            nextHop: string
                            sourceAddress: string
                        largeCommunities:
                            - string
                        localPreference: 0
                        metric:
                            action: string
                            value: 0
                        origin: string
                        originatorId: string
                        regularCommunities:
                            - string
                        tag: 0
                        weight: 0
            rib:
                routeMaps:
                    - action: string
                      description: string
                      match:
                        address:
                            accessList: string
                            prefixList: string
                        interface: string
                        metric: 0
                        nextHop:
                            accessList: string
                            prefixList: string
                        tag: 0
                      name: string
                      set:
                        sourceAddress: string
            rip:
                routeMaps:
                    - action: string
                      description: string
                      match:
                        address:
                            accessList: string
                            prefixList: string
                        interface: string
                        metric: 0
                        nextHop:
                            accessList: string
                            prefixList: string
                        tag: 0
                      name: string
                      set:
                        metric:
                            action: string
                            value: 0
                        nextHop: string
                        tag: 0
        ospfv3:
            bgp:
                routeMaps:
                    - action: string
                      description: string
                      match:
                        address:
                            accessList: string
                            prefixList: string
                        interface: string
                        metric: 0
                        nextHop:
                            accessList: string
                            prefixList: string
                        tag: 0
                      name: string
                      set:
                        aggregator:
                            as: 0
                            routerId: string
                        aspathPrepends:
                            - 0
                        atomicAggregate: false
                        extendedCommunities:
                            - string
                        ipv6:
                            nextHop: string
                            sourceAddress: string
                        largeCommunities:
                            - string
                        localPreference: 0
                        metric:
                            action: string
                            value: 0
                        origin: string
                        originatorId: string
                        regularCommunities:
                            - string
                        tag: 0
                        weight: 0
            rib:
                routeMaps:
                    - action: string
                      description: string
                      match:
                        address:
                            accessList: string
                            prefixList: string
                        interface: string
                        metric: 0
                        nextHop:
                            accessList: string
                            prefixList: string
                        tag: 0
                      name: string
                      set:
                        sourceAddress: string
        rip:
            bgp:
                routeMaps:
                    - action: string
                      description: string
                      match:
                        address:
                            accessList: string
                            prefixList: string
                        interface: string
                        metric: 0
                        nextHop:
                            accessList: string
                            prefixList: string
                        tag: 0
                      name: string
                      set:
                        aggregator:
                            as: 0
                            routerId: string
                        aspathPrepends:
                            - 0
                        atomicAggregate: false
                        extendedCommunities:
                            - string
                        ipv4:
                            nextHop: string
                            sourceAddress: string
                        largeCommunities:
                            - string
                        localPreference: 0
                        metric:
                            action: string
                            value: 0
                        origin: string
                        originatorId: string
                        regularCommunities:
                            - string
                        tag: 0
                        weight: 0
            ospf:
                routeMaps:
                    - action: string
                      description: string
                      match:
                        address:
                            accessList: string
                            prefixList: string
                        interface: string
                        metric: 0
                        nextHop:
                            accessList: string
                            prefixList: string
                        tag: 0
                      name: string
                      set:
                        metric:
                            action: string
                            value: 0
                        metricType: string
                        tag: 0
            rib:
                routeMaps:
                    - action: string
                      description: string
                      match:
                        address:
                            accessList: string
                            prefixList: string
                        interface: string
                        metric: 0
                        nextHop:
                            accessList: string
                            prefixList: string
                        tag: 0
                      name: string
                      set:
                        sourceAddress: string
    

    FiltersRouteMapsRedistributionRoutingProfile 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 FiltersRouteMapsRedistributionRoutingProfile resource accepts the following input properties:

    Outputs

    All input properties are implicitly available as output properties. Additionally, the FiltersRouteMapsRedistributionRoutingProfile 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 FiltersRouteMapsRedistributionRoutingProfile Resource

    Get an existing FiltersRouteMapsRedistributionRoutingProfile 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?: FiltersRouteMapsRedistributionRoutingProfileState, opts?: CustomResourceOptions): FiltersRouteMapsRedistributionRoutingProfile
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            bgp: Optional[FiltersRouteMapsRedistributionRoutingProfileBgpArgs] = None,
            connected_static: Optional[FiltersRouteMapsRedistributionRoutingProfileConnectedStaticArgs] = None,
            description: Optional[str] = None,
            location: Optional[FiltersRouteMapsRedistributionRoutingProfileLocationArgs] = None,
            name: Optional[str] = None,
            ospf: Optional[FiltersRouteMapsRedistributionRoutingProfileOspfArgs] = None,
            ospfv3: Optional[FiltersRouteMapsRedistributionRoutingProfileOspfv3Args] = None,
            rip: Optional[FiltersRouteMapsRedistributionRoutingProfileRipArgs] = None) -> FiltersRouteMapsRedistributionRoutingProfile
    func GetFiltersRouteMapsRedistributionRoutingProfile(ctx *Context, name string, id IDInput, state *FiltersRouteMapsRedistributionRoutingProfileState, opts ...ResourceOption) (*FiltersRouteMapsRedistributionRoutingProfile, error)
    public static FiltersRouteMapsRedistributionRoutingProfile Get(string name, Input<string> id, FiltersRouteMapsRedistributionRoutingProfileState? state, CustomResourceOptions? opts = null)
    public static FiltersRouteMapsRedistributionRoutingProfile get(String name, Output<String> id, FiltersRouteMapsRedistributionRoutingProfileState state, CustomResourceOptions options)
    resources:  _:    type: panos:FiltersRouteMapsRedistributionRoutingProfile    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:

    Supporting Types

    FiltersRouteMapsRedistributionRoutingProfileBgp, FiltersRouteMapsRedistributionRoutingProfileBgpArgs

    FiltersRouteMapsRedistributionRoutingProfileBgpOspf, FiltersRouteMapsRedistributionRoutingProfileBgpOspfArgs

    FiltersRouteMapsRedistributionRoutingProfileBgpOspfRouteMap, FiltersRouteMapsRedistributionRoutingProfileBgpOspfRouteMapArgs

    name String
    action String
    Permit or Deny (default) Route Map
    description String
    Describe Route Map
    match Property Map
    set Property Map

    FiltersRouteMapsRedistributionRoutingProfileBgpOspfRouteMapMatch, FiltersRouteMapsRedistributionRoutingProfileBgpOspfRouteMapMatchArgs

    AsPathAccessList string
    AS Path Access List Name
    ExtendedCommunities string
    Extended Community Name
    Interface string
    Match Interface of the route
    Ipv4 FiltersRouteMapsRedistributionRoutingProfileBgpOspfRouteMapMatchIpv4
    LargeCommunities string
    Large Community Name
    LocalPreference double
    Match Local Preference of route
    Metric double
    Match Metric (BGP MED) of route
    Origin string
    Match origin
    Peer string
    Match Peer Address
    RegularCommunities string
    Regular Community Name
    Tag double
    Match Tag of route
    AsPathAccessList string
    AS Path Access List Name
    ExtendedCommunities string
    Extended Community Name
    Interface string
    Match Interface of the route
    Ipv4 FiltersRouteMapsRedistributionRoutingProfileBgpOspfRouteMapMatchIpv4
    LargeCommunities string
    Large Community Name
    LocalPreference float64
    Match Local Preference of route
    Metric float64
    Match Metric (BGP MED) of route
    Origin string
    Match origin
    Peer string
    Match Peer Address
    RegularCommunities string
    Regular Community Name
    Tag float64
    Match Tag of route
    asPathAccessList String
    AS Path Access List Name
    extendedCommunities String
    Extended Community Name
    interface_ String
    Match Interface of the route
    ipv4 FiltersRouteMapsRedistributionRoutingProfileBgpOspfRouteMapMatchIpv4
    largeCommunities String
    Large Community Name
    localPreference Double
    Match Local Preference of route
    metric Double
    Match Metric (BGP MED) of route
    origin String
    Match origin
    peer String
    Match Peer Address
    regularCommunities String
    Regular Community Name
    tag Double
    Match Tag of route
    asPathAccessList string
    AS Path Access List Name
    extendedCommunities string
    Extended Community Name
    interface string
    Match Interface of the route
    ipv4 FiltersRouteMapsRedistributionRoutingProfileBgpOspfRouteMapMatchIpv4
    largeCommunities string
    Large Community Name
    localPreference number
    Match Local Preference of route
    metric number
    Match Metric (BGP MED) of route
    origin string
    Match origin
    peer string
    Match Peer Address
    regularCommunities string
    Regular Community Name
    tag number
    Match Tag of route
    as_path_access_list str
    AS Path Access List Name
    extended_communities str
    Extended Community Name
    interface str
    Match Interface of the route
    ipv4 FiltersRouteMapsRedistributionRoutingProfileBgpOspfRouteMapMatchIpv4
    large_communities str
    Large Community Name
    local_preference float
    Match Local Preference of route
    metric float
    Match Metric (BGP MED) of route
    origin str
    Match origin
    peer str
    Match Peer Address
    regular_communities str
    Regular Community Name
    tag float
    Match Tag of route
    asPathAccessList String
    AS Path Access List Name
    extendedCommunities String
    Extended Community Name
    interface String
    Match Interface of the route
    ipv4 Property Map
    largeCommunities String
    Large Community Name
    localPreference Number
    Match Local Preference of route
    metric Number
    Match Metric (BGP MED) of route
    origin String
    Match origin
    peer String
    Match Peer Address
    regularCommunities String
    Regular Community Name
    tag Number
    Match Tag of route

    FiltersRouteMapsRedistributionRoutingProfileBgpOspfRouteMapMatchIpv4, FiltersRouteMapsRedistributionRoutingProfileBgpOspfRouteMapMatchIpv4Args

    FiltersRouteMapsRedistributionRoutingProfileBgpOspfRouteMapMatchIpv4Address, FiltersRouteMapsRedistributionRoutingProfileBgpOspfRouteMapMatchIpv4AddressArgs

    AccessList string
    Access-List Name
    PrefixList string
    Prefix-List Name
    AccessList string
    Access-List Name
    PrefixList string
    Prefix-List Name
    accessList String
    Access-List Name
    prefixList String
    Prefix-List Name
    accessList string
    Access-List Name
    prefixList string
    Prefix-List Name
    access_list str
    Access-List Name
    prefix_list str
    Prefix-List Name
    accessList String
    Access-List Name
    prefixList String
    Prefix-List Name

    FiltersRouteMapsRedistributionRoutingProfileBgpOspfRouteMapMatchIpv4NextHop, FiltersRouteMapsRedistributionRoutingProfileBgpOspfRouteMapMatchIpv4NextHopArgs

    AccessList string
    Access-List Name
    PrefixList string
    Prefix-List Name
    AccessList string
    Access-List Name
    PrefixList string
    Prefix-List Name
    accessList String
    Access-List Name
    prefixList String
    Prefix-List Name
    accessList string
    Access-List Name
    prefixList string
    Prefix-List Name
    access_list str
    Access-List Name
    prefix_list str
    Prefix-List Name
    accessList String
    Access-List Name
    prefixList String
    Prefix-List Name

    FiltersRouteMapsRedistributionRoutingProfileBgpOspfRouteMapMatchIpv4RouteSource, FiltersRouteMapsRedistributionRoutingProfileBgpOspfRouteMapMatchIpv4RouteSourceArgs

    AccessList string
    Access-List Name
    PrefixList string
    Prefix-List Name
    AccessList string
    Access-List Name
    PrefixList string
    Prefix-List Name
    accessList String
    Access-List Name
    prefixList String
    Prefix-List Name
    accessList string
    Access-List Name
    prefixList string
    Prefix-List Name
    access_list str
    Access-List Name
    prefix_list str
    Prefix-List Name
    accessList String
    Access-List Name
    prefixList String
    Prefix-List Name

    FiltersRouteMapsRedistributionRoutingProfileBgpOspfRouteMapSet, FiltersRouteMapsRedistributionRoutingProfileBgpOspfRouteMapSetArgs

    metric Property Map
    metricType String
    Set Metric-Type of route
    tag Number
    Set Tag of route

    FiltersRouteMapsRedistributionRoutingProfileBgpOspfRouteMapSetMetric, FiltersRouteMapsRedistributionRoutingProfileBgpOspfRouteMapSetMetricArgs

    Action string
    Set Metric action of route
    Value double
    Set Metric value of route
    Action string
    Set Metric action of route
    Value float64
    Set Metric value of route
    action String
    Set Metric action of route
    value Double
    Set Metric value of route
    action string
    Set Metric action of route
    value number
    Set Metric value of route
    action str
    Set Metric action of route
    value float
    Set Metric value of route
    action String
    Set Metric action of route
    value Number
    Set Metric value of route

    FiltersRouteMapsRedistributionRoutingProfileBgpOspfv3, FiltersRouteMapsRedistributionRoutingProfileBgpOspfv3Args

    FiltersRouteMapsRedistributionRoutingProfileBgpOspfv3RouteMap, FiltersRouteMapsRedistributionRoutingProfileBgpOspfv3RouteMapArgs

    name String
    action String
    Permit or Deny (default) Route Map
    description String
    Describe Route Map
    match Property Map
    set Property Map

    FiltersRouteMapsRedistributionRoutingProfileBgpOspfv3RouteMapMatch, FiltersRouteMapsRedistributionRoutingProfileBgpOspfv3RouteMapMatchArgs

    AsPathAccessList string
    AS Path Access List Name
    ExtendedCommunities string
    Extended Community Name
    Interface string
    Match Interface of the route
    Ipv6 FiltersRouteMapsRedistributionRoutingProfileBgpOspfv3RouteMapMatchIpv6
    LargeCommunities string
    Large Community Name
    LocalPreference double
    Match Local Preference of route
    Metric double
    Match Metric (BGP MED) of route
    Origin string
    Match origin
    Peer string
    Match Peer Address
    RegularCommunities string
    Regular Community Name
    Tag double
    Match Tag of route
    AsPathAccessList string
    AS Path Access List Name
    ExtendedCommunities string
    Extended Community Name
    Interface string
    Match Interface of the route
    Ipv6 FiltersRouteMapsRedistributionRoutingProfileBgpOspfv3RouteMapMatchIpv6
    LargeCommunities string
    Large Community Name
    LocalPreference float64
    Match Local Preference of route
    Metric float64
    Match Metric (BGP MED) of route
    Origin string
    Match origin
    Peer string
    Match Peer Address
    RegularCommunities string
    Regular Community Name
    Tag float64
    Match Tag of route
    asPathAccessList String
    AS Path Access List Name
    extendedCommunities String
    Extended Community Name
    interface_ String
    Match Interface of the route
    ipv6 FiltersRouteMapsRedistributionRoutingProfileBgpOspfv3RouteMapMatchIpv6
    largeCommunities String
    Large Community Name
    localPreference Double
    Match Local Preference of route
    metric Double
    Match Metric (BGP MED) of route
    origin String
    Match origin
    peer String
    Match Peer Address
    regularCommunities String
    Regular Community Name
    tag Double
    Match Tag of route
    asPathAccessList string
    AS Path Access List Name
    extendedCommunities string
    Extended Community Name
    interface string
    Match Interface of the route
    ipv6 FiltersRouteMapsRedistributionRoutingProfileBgpOspfv3RouteMapMatchIpv6
    largeCommunities string
    Large Community Name
    localPreference number
    Match Local Preference of route
    metric number
    Match Metric (BGP MED) of route
    origin string
    Match origin
    peer string
    Match Peer Address
    regularCommunities string
    Regular Community Name
    tag number
    Match Tag of route
    as_path_access_list str
    AS Path Access List Name
    extended_communities str
    Extended Community Name
    interface str
    Match Interface of the route
    ipv6 FiltersRouteMapsRedistributionRoutingProfileBgpOspfv3RouteMapMatchIpv6
    large_communities str
    Large Community Name
    local_preference float
    Match Local Preference of route
    metric float
    Match Metric (BGP MED) of route
    origin str
    Match origin
    peer str
    Match Peer Address
    regular_communities str
    Regular Community Name
    tag float
    Match Tag of route
    asPathAccessList String
    AS Path Access List Name
    extendedCommunities String
    Extended Community Name
    interface String
    Match Interface of the route
    ipv6 Property Map
    largeCommunities String
    Large Community Name
    localPreference Number
    Match Local Preference of route
    metric Number
    Match Metric (BGP MED) of route
    origin String
    Match origin
    peer String
    Match Peer Address
    regularCommunities String
    Regular Community Name
    tag Number
    Match Tag of route

    FiltersRouteMapsRedistributionRoutingProfileBgpOspfv3RouteMapMatchIpv6, FiltersRouteMapsRedistributionRoutingProfileBgpOspfv3RouteMapMatchIpv6Args

    FiltersRouteMapsRedistributionRoutingProfileBgpOspfv3RouteMapMatchIpv6Address, FiltersRouteMapsRedistributionRoutingProfileBgpOspfv3RouteMapMatchIpv6AddressArgs

    AccessList string
    Access-List Name
    PrefixList string
    Prefix-List Name
    AccessList string
    Access-List Name
    PrefixList string
    Prefix-List Name
    accessList String
    Access-List Name
    prefixList String
    Prefix-List Name
    accessList string
    Access-List Name
    prefixList string
    Prefix-List Name
    access_list str
    Access-List Name
    prefix_list str
    Prefix-List Name
    accessList String
    Access-List Name
    prefixList String
    Prefix-List Name

    FiltersRouteMapsRedistributionRoutingProfileBgpOspfv3RouteMapMatchIpv6NextHop, FiltersRouteMapsRedistributionRoutingProfileBgpOspfv3RouteMapMatchIpv6NextHopArgs

    AccessList string
    Access-List Name
    PrefixList string
    Prefix-List Name
    AccessList string
    Access-List Name
    PrefixList string
    Prefix-List Name
    accessList String
    Access-List Name
    prefixList String
    Prefix-List Name
    accessList string
    Access-List Name
    prefixList string
    Prefix-List Name
    access_list str
    Access-List Name
    prefix_list str
    Prefix-List Name
    accessList String
    Access-List Name
    prefixList String
    Prefix-List Name

    FiltersRouteMapsRedistributionRoutingProfileBgpOspfv3RouteMapSet, FiltersRouteMapsRedistributionRoutingProfileBgpOspfv3RouteMapSetArgs

    metric Property Map
    metricType String
    Set Metric-Type of route
    tag Number
    Set Tag of route

    FiltersRouteMapsRedistributionRoutingProfileBgpOspfv3RouteMapSetMetric, FiltersRouteMapsRedistributionRoutingProfileBgpOspfv3RouteMapSetMetricArgs

    Action string
    Set Metric action of route
    Value double
    Set Metric value of route
    Action string
    Set Metric action of route
    Value float64
    Set Metric value of route
    action String
    Set Metric action of route
    value Double
    Set Metric value of route
    action string
    Set Metric action of route
    value number
    Set Metric value of route
    action str
    Set Metric action of route
    value float
    Set Metric value of route
    action String
    Set Metric action of route
    value Number
    Set Metric value of route

    FiltersRouteMapsRedistributionRoutingProfileBgpRib, FiltersRouteMapsRedistributionRoutingProfileBgpRibArgs

    FiltersRouteMapsRedistributionRoutingProfileBgpRibRouteMap, FiltersRouteMapsRedistributionRoutingProfileBgpRibRouteMapArgs

    name String
    action String
    Permit or Deny (default) Route Map
    description String
    Describe Route Map
    match Property Map
    set Property Map

    FiltersRouteMapsRedistributionRoutingProfileBgpRibRouteMapMatch, FiltersRouteMapsRedistributionRoutingProfileBgpRibRouteMapMatchArgs

    AsPathAccessList string
    AS Path Access List Name
    ExtendedCommunities string
    Extended Community Name
    Interface string
    Match Interface of the route
    Ipv4 FiltersRouteMapsRedistributionRoutingProfileBgpRibRouteMapMatchIpv4
    Ipv6 FiltersRouteMapsRedistributionRoutingProfileBgpRibRouteMapMatchIpv6
    LargeCommunities string
    Large Community Name
    LocalPreference double
    Match Local Preference of route
    Metric double
    Match Metric (BGP MED) of route
    Origin string
    Match origin
    Peer string
    Match Peer Address
    RegularCommunities string
    Regular Community Name
    Tag double
    Match Tag of route
    AsPathAccessList string
    AS Path Access List Name
    ExtendedCommunities string
    Extended Community Name
    Interface string
    Match Interface of the route
    Ipv4 FiltersRouteMapsRedistributionRoutingProfileBgpRibRouteMapMatchIpv4
    Ipv6 FiltersRouteMapsRedistributionRoutingProfileBgpRibRouteMapMatchIpv6
    LargeCommunities string
    Large Community Name
    LocalPreference float64
    Match Local Preference of route
    Metric float64
    Match Metric (BGP MED) of route
    Origin string
    Match origin
    Peer string
    Match Peer Address
    RegularCommunities string
    Regular Community Name
    Tag float64
    Match Tag of route
    asPathAccessList String
    AS Path Access List Name
    extendedCommunities String
    Extended Community Name
    interface_ String
    Match Interface of the route
    ipv4 FiltersRouteMapsRedistributionRoutingProfileBgpRibRouteMapMatchIpv4
    ipv6 FiltersRouteMapsRedistributionRoutingProfileBgpRibRouteMapMatchIpv6
    largeCommunities String
    Large Community Name
    localPreference Double
    Match Local Preference of route
    metric Double
    Match Metric (BGP MED) of route
    origin String
    Match origin
    peer String
    Match Peer Address
    regularCommunities String
    Regular Community Name
    tag Double
    Match Tag of route
    asPathAccessList string
    AS Path Access List Name
    extendedCommunities string
    Extended Community Name
    interface string
    Match Interface of the route
    ipv4 FiltersRouteMapsRedistributionRoutingProfileBgpRibRouteMapMatchIpv4
    ipv6 FiltersRouteMapsRedistributionRoutingProfileBgpRibRouteMapMatchIpv6
    largeCommunities string
    Large Community Name
    localPreference number
    Match Local Preference of route
    metric number
    Match Metric (BGP MED) of route
    origin string
    Match origin
    peer string
    Match Peer Address
    regularCommunities string
    Regular Community Name
    tag number
    Match Tag of route
    as_path_access_list str
    AS Path Access List Name
    extended_communities str
    Extended Community Name
    interface str
    Match Interface of the route
    ipv4 FiltersRouteMapsRedistributionRoutingProfileBgpRibRouteMapMatchIpv4
    ipv6 FiltersRouteMapsRedistributionRoutingProfileBgpRibRouteMapMatchIpv6
    large_communities str
    Large Community Name
    local_preference float
    Match Local Preference of route
    metric float
    Match Metric (BGP MED) of route
    origin str
    Match origin
    peer str
    Match Peer Address
    regular_communities str
    Regular Community Name
    tag float
    Match Tag of route
    asPathAccessList String
    AS Path Access List Name
    extendedCommunities String
    Extended Community Name
    interface String
    Match Interface of the route
    ipv4 Property Map
    ipv6 Property Map
    largeCommunities String
    Large Community Name
    localPreference Number
    Match Local Preference of route
    metric Number
    Match Metric (BGP MED) of route
    origin String
    Match origin
    peer String
    Match Peer Address
    regularCommunities String
    Regular Community Name
    tag Number
    Match Tag of route

    FiltersRouteMapsRedistributionRoutingProfileBgpRibRouteMapMatchIpv4, FiltersRouteMapsRedistributionRoutingProfileBgpRibRouteMapMatchIpv4Args

    FiltersRouteMapsRedistributionRoutingProfileBgpRibRouteMapMatchIpv4Address, FiltersRouteMapsRedistributionRoutingProfileBgpRibRouteMapMatchIpv4AddressArgs

    AccessList string
    Access-List Name
    PrefixList string
    Prefix-List Name
    AccessList string
    Access-List Name
    PrefixList string
    Prefix-List Name
    accessList String
    Access-List Name
    prefixList String
    Prefix-List Name
    accessList string
    Access-List Name
    prefixList string
    Prefix-List Name
    access_list str
    Access-List Name
    prefix_list str
    Prefix-List Name
    accessList String
    Access-List Name
    prefixList String
    Prefix-List Name

    FiltersRouteMapsRedistributionRoutingProfileBgpRibRouteMapMatchIpv4NextHop, FiltersRouteMapsRedistributionRoutingProfileBgpRibRouteMapMatchIpv4NextHopArgs

    AccessList string
    Access-List Name
    PrefixList string
    Prefix-List Name
    AccessList string
    Access-List Name
    PrefixList string
    Prefix-List Name
    accessList String
    Access-List Name
    prefixList String
    Prefix-List Name
    accessList string
    Access-List Name
    prefixList string
    Prefix-List Name
    access_list str
    Access-List Name
    prefix_list str
    Prefix-List Name
    accessList String
    Access-List Name
    prefixList String
    Prefix-List Name

    FiltersRouteMapsRedistributionRoutingProfileBgpRibRouteMapMatchIpv4RouteSource, FiltersRouteMapsRedistributionRoutingProfileBgpRibRouteMapMatchIpv4RouteSourceArgs

    AccessList string
    Access-List Name
    PrefixList string
    Prefix-List Name
    AccessList string
    Access-List Name
    PrefixList string
    Prefix-List Name
    accessList String
    Access-List Name
    prefixList String
    Prefix-List Name
    accessList string
    Access-List Name
    prefixList string
    Prefix-List Name
    access_list str
    Access-List Name
    prefix_list str
    Prefix-List Name
    accessList String
    Access-List Name
    prefixList String
    Prefix-List Name

    FiltersRouteMapsRedistributionRoutingProfileBgpRibRouteMapMatchIpv6, FiltersRouteMapsRedistributionRoutingProfileBgpRibRouteMapMatchIpv6Args

    FiltersRouteMapsRedistributionRoutingProfileBgpRibRouteMapMatchIpv6Address, FiltersRouteMapsRedistributionRoutingProfileBgpRibRouteMapMatchIpv6AddressArgs

    AccessList string
    Access-List Name
    PrefixList string
    Prefix-List Name
    AccessList string
    Access-List Name
    PrefixList string
    Prefix-List Name
    accessList String
    Access-List Name
    prefixList String
    Prefix-List Name
    accessList string
    Access-List Name
    prefixList string
    Prefix-List Name
    access_list str
    Access-List Name
    prefix_list str
    Prefix-List Name
    accessList String
    Access-List Name
    prefixList String
    Prefix-List Name

    FiltersRouteMapsRedistributionRoutingProfileBgpRibRouteMapMatchIpv6NextHop, FiltersRouteMapsRedistributionRoutingProfileBgpRibRouteMapMatchIpv6NextHopArgs

    AccessList string
    Access-List Name
    PrefixList string
    Prefix-List Name
    AccessList string
    Access-List Name
    PrefixList string
    Prefix-List Name
    accessList String
    Access-List Name
    prefixList String
    Prefix-List Name
    accessList string
    Access-List Name
    prefixList string
    Prefix-List Name
    access_list str
    Access-List Name
    prefix_list str
    Prefix-List Name
    accessList String
    Access-List Name
    prefixList String
    Prefix-List Name

    FiltersRouteMapsRedistributionRoutingProfileBgpRibRouteMapSet, FiltersRouteMapsRedistributionRoutingProfileBgpRibRouteMapSetArgs

    SourceAddress string
    Set Source IPv4 or IPv6 address
    SourceAddress string
    Set Source IPv4 or IPv6 address
    sourceAddress String
    Set Source IPv4 or IPv6 address
    sourceAddress string
    Set Source IPv4 or IPv6 address
    source_address str
    Set Source IPv4 or IPv6 address
    sourceAddress String
    Set Source IPv4 or IPv6 address

    FiltersRouteMapsRedistributionRoutingProfileBgpRip, FiltersRouteMapsRedistributionRoutingProfileBgpRipArgs

    FiltersRouteMapsRedistributionRoutingProfileBgpRipRouteMap, FiltersRouteMapsRedistributionRoutingProfileBgpRipRouteMapArgs

    name String
    action String
    Permit or Deny (default) Route Map
    description String
    Describe Route Map
    match Property Map
    set Property Map

    FiltersRouteMapsRedistributionRoutingProfileBgpRipRouteMapMatch, FiltersRouteMapsRedistributionRoutingProfileBgpRipRouteMapMatchArgs

    AsPathAccessList string
    AS Path Access List Name
    ExtendedCommunities string
    Extended Community Name
    Interface string
    Match Interface of the route
    Ipv4 FiltersRouteMapsRedistributionRoutingProfileBgpRipRouteMapMatchIpv4
    LargeCommunities string
    Large Community Name
    LocalPreference double
    Match Local Preference of route
    Metric double
    Match Metric (BGP MED) of route
    Origin string
    Match origin
    Peer string
    Match Peer Address
    RegularCommunities string
    Regular Community Name
    Tag double
    Match Tag of route
    AsPathAccessList string
    AS Path Access List Name
    ExtendedCommunities string
    Extended Community Name
    Interface string
    Match Interface of the route
    Ipv4 FiltersRouteMapsRedistributionRoutingProfileBgpRipRouteMapMatchIpv4
    LargeCommunities string
    Large Community Name
    LocalPreference float64
    Match Local Preference of route
    Metric float64
    Match Metric (BGP MED) of route
    Origin string
    Match origin
    Peer string
    Match Peer Address
    RegularCommunities string
    Regular Community Name
    Tag float64
    Match Tag of route
    asPathAccessList String
    AS Path Access List Name
    extendedCommunities String
    Extended Community Name
    interface_ String
    Match Interface of the route
    ipv4 FiltersRouteMapsRedistributionRoutingProfileBgpRipRouteMapMatchIpv4
    largeCommunities String
    Large Community Name
    localPreference Double
    Match Local Preference of route
    metric Double
    Match Metric (BGP MED) of route
    origin String
    Match origin
    peer String
    Match Peer Address
    regularCommunities String
    Regular Community Name
    tag Double
    Match Tag of route
    asPathAccessList string
    AS Path Access List Name
    extendedCommunities string
    Extended Community Name
    interface string
    Match Interface of the route
    ipv4 FiltersRouteMapsRedistributionRoutingProfileBgpRipRouteMapMatchIpv4
    largeCommunities string
    Large Community Name
    localPreference number
    Match Local Preference of route
    metric number
    Match Metric (BGP MED) of route
    origin string
    Match origin
    peer string
    Match Peer Address
    regularCommunities string
    Regular Community Name
    tag number
    Match Tag of route
    as_path_access_list str
    AS Path Access List Name
    extended_communities str
    Extended Community Name
    interface str
    Match Interface of the route
    ipv4 FiltersRouteMapsRedistributionRoutingProfileBgpRipRouteMapMatchIpv4
    large_communities str
    Large Community Name
    local_preference float
    Match Local Preference of route
    metric float
    Match Metric (BGP MED) of route
    origin str
    Match origin
    peer str
    Match Peer Address
    regular_communities str
    Regular Community Name
    tag float
    Match Tag of route
    asPathAccessList String
    AS Path Access List Name
    extendedCommunities String
    Extended Community Name
    interface String
    Match Interface of the route
    ipv4 Property Map
    largeCommunities String
    Large Community Name
    localPreference Number
    Match Local Preference of route
    metric Number
    Match Metric (BGP MED) of route
    origin String
    Match origin
    peer String
    Match Peer Address
    regularCommunities String
    Regular Community Name
    tag Number
    Match Tag of route

    FiltersRouteMapsRedistributionRoutingProfileBgpRipRouteMapMatchIpv4, FiltersRouteMapsRedistributionRoutingProfileBgpRipRouteMapMatchIpv4Args

    FiltersRouteMapsRedistributionRoutingProfileBgpRipRouteMapMatchIpv4Address, FiltersRouteMapsRedistributionRoutingProfileBgpRipRouteMapMatchIpv4AddressArgs

    AccessList string
    Access-List Name
    PrefixList string
    Prefix-List Name
    AccessList string
    Access-List Name
    PrefixList string
    Prefix-List Name
    accessList String
    Access-List Name
    prefixList String
    Prefix-List Name
    accessList string
    Access-List Name
    prefixList string
    Prefix-List Name
    access_list str
    Access-List Name
    prefix_list str
    Prefix-List Name
    accessList String
    Access-List Name
    prefixList String
    Prefix-List Name

    FiltersRouteMapsRedistributionRoutingProfileBgpRipRouteMapMatchIpv4NextHop, FiltersRouteMapsRedistributionRoutingProfileBgpRipRouteMapMatchIpv4NextHopArgs

    AccessList string
    Access-List Name
    PrefixList string
    Prefix-List Name
    AccessList string
    Access-List Name
    PrefixList string
    Prefix-List Name
    accessList String
    Access-List Name
    prefixList String
    Prefix-List Name
    accessList string
    Access-List Name
    prefixList string
    Prefix-List Name
    access_list str
    Access-List Name
    prefix_list str
    Prefix-List Name
    accessList String
    Access-List Name
    prefixList String
    Prefix-List Name

    FiltersRouteMapsRedistributionRoutingProfileBgpRipRouteMapMatchIpv4RouteSource, FiltersRouteMapsRedistributionRoutingProfileBgpRipRouteMapMatchIpv4RouteSourceArgs

    AccessList string
    Access-List Name
    PrefixList string
    Prefix-List Name
    AccessList string
    Access-List Name
    PrefixList string
    Prefix-List Name
    accessList String
    Access-List Name
    prefixList String
    Prefix-List Name
    accessList string
    Access-List Name
    prefixList string
    Prefix-List Name
    access_list str
    Access-List Name
    prefix_list str
    Prefix-List Name
    accessList String
    Access-List Name
    prefixList String
    Prefix-List Name

    FiltersRouteMapsRedistributionRoutingProfileBgpRipRouteMapSet, FiltersRouteMapsRedistributionRoutingProfileBgpRipRouteMapSetArgs

    Metric FiltersRouteMapsRedistributionRoutingProfileBgpRipRouteMapSetMetric
    NextHop string
    Set IPv4 Next-Hop Address
    Tag double
    Set Tag of route
    Metric FiltersRouteMapsRedistributionRoutingProfileBgpRipRouteMapSetMetric
    NextHop string
    Set IPv4 Next-Hop Address
    Tag float64
    Set Tag of route
    metric FiltersRouteMapsRedistributionRoutingProfileBgpRipRouteMapSetMetric
    nextHop String
    Set IPv4 Next-Hop Address
    tag Double
    Set Tag of route
    metric FiltersRouteMapsRedistributionRoutingProfileBgpRipRouteMapSetMetric
    nextHop string
    Set IPv4 Next-Hop Address
    tag number
    Set Tag of route
    metric Property Map
    nextHop String
    Set IPv4 Next-Hop Address
    tag Number
    Set Tag of route

    FiltersRouteMapsRedistributionRoutingProfileBgpRipRouteMapSetMetric, FiltersRouteMapsRedistributionRoutingProfileBgpRipRouteMapSetMetricArgs

    Action string
    Set Metric action of route
    Value double
    Set Metric value of route
    Action string
    Set Metric action of route
    Value float64
    Set Metric value of route
    action String
    Set Metric action of route
    value Double
    Set Metric value of route
    action string
    Set Metric action of route
    value number
    Set Metric value of route
    action str
    Set Metric action of route
    value float
    Set Metric value of route
    action String
    Set Metric action of route
    value Number
    Set Metric value of route

    FiltersRouteMapsRedistributionRoutingProfileConnectedStatic, FiltersRouteMapsRedistributionRoutingProfileConnectedStaticArgs

    FiltersRouteMapsRedistributionRoutingProfileConnectedStaticBgp, FiltersRouteMapsRedistributionRoutingProfileConnectedStaticBgpArgs

    FiltersRouteMapsRedistributionRoutingProfileConnectedStaticBgpRouteMap, FiltersRouteMapsRedistributionRoutingProfileConnectedStaticBgpRouteMapArgs

    name String
    action String
    Permit or Deny (default) Route Map
    description String
    Describe Route Map
    match Property Map
    set Property Map

    FiltersRouteMapsRedistributionRoutingProfileConnectedStaticBgpRouteMapMatch, FiltersRouteMapsRedistributionRoutingProfileConnectedStaticBgpRouteMapMatchArgs

    interface String
    Match Interface of the route
    ipv4 Property Map
    ipv6 Property Map
    metric Number
    Match Metric of route

    FiltersRouteMapsRedistributionRoutingProfileConnectedStaticBgpRouteMapMatchIpv4, FiltersRouteMapsRedistributionRoutingProfileConnectedStaticBgpRouteMapMatchIpv4Args

    FiltersRouteMapsRedistributionRoutingProfileConnectedStaticBgpRouteMapMatchIpv4Address, FiltersRouteMapsRedistributionRoutingProfileConnectedStaticBgpRouteMapMatchIpv4AddressArgs

    AccessList string
    Access-List Name
    PrefixList string
    Prefix-List Name
    AccessList string
    Access-List Name
    PrefixList string
    Prefix-List Name
    accessList String
    Access-List Name
    prefixList String
    Prefix-List Name
    accessList string
    Access-List Name
    prefixList string
    Prefix-List Name
    access_list str
    Access-List Name
    prefix_list str
    Prefix-List Name
    accessList String
    Access-List Name
    prefixList String
    Prefix-List Name

    FiltersRouteMapsRedistributionRoutingProfileConnectedStaticBgpRouteMapMatchIpv4NextHop, FiltersRouteMapsRedistributionRoutingProfileConnectedStaticBgpRouteMapMatchIpv4NextHopArgs

    AccessList string
    Access-List Name
    PrefixList string
    Prefix-List Name
    AccessList string
    Access-List Name
    PrefixList string
    Prefix-List Name
    accessList String
    Access-List Name
    prefixList String
    Prefix-List Name
    accessList string
    Access-List Name
    prefixList string
    Prefix-List Name
    access_list str
    Access-List Name
    prefix_list str
    Prefix-List Name
    accessList String
    Access-List Name
    prefixList String
    Prefix-List Name

    FiltersRouteMapsRedistributionRoutingProfileConnectedStaticBgpRouteMapMatchIpv6, FiltersRouteMapsRedistributionRoutingProfileConnectedStaticBgpRouteMapMatchIpv6Args

    FiltersRouteMapsRedistributionRoutingProfileConnectedStaticBgpRouteMapMatchIpv6Address, FiltersRouteMapsRedistributionRoutingProfileConnectedStaticBgpRouteMapMatchIpv6AddressArgs

    AccessList string
    Access-List Name
    PrefixList string
    Prefix-List Name
    AccessList string
    Access-List Name
    PrefixList string
    Prefix-List Name
    accessList String
    Access-List Name
    prefixList String
    Prefix-List Name
    accessList string
    Access-List Name
    prefixList string
    Prefix-List Name
    access_list str
    Access-List Name
    prefix_list str
    Prefix-List Name
    accessList String
    Access-List Name
    prefixList String
    Prefix-List Name

    FiltersRouteMapsRedistributionRoutingProfileConnectedStaticBgpRouteMapMatchIpv6NextHop, FiltersRouteMapsRedistributionRoutingProfileConnectedStaticBgpRouteMapMatchIpv6NextHopArgs

    AccessList string
    Access-List Name
    PrefixList string
    Prefix-List Name
    AccessList string
    Access-List Name
    PrefixList string
    Prefix-List Name
    accessList String
    Access-List Name
    prefixList String
    Prefix-List Name
    accessList string
    Access-List Name
    prefixList string
    Prefix-List Name
    access_list str
    Access-List Name
    prefix_list str
    Prefix-List Name
    accessList String
    Access-List Name
    prefixList String
    Prefix-List Name

    FiltersRouteMapsRedistributionRoutingProfileConnectedStaticBgpRouteMapSet, FiltersRouteMapsRedistributionRoutingProfileConnectedStaticBgpRouteMapSetArgs

    aggregator Property Map
    aspathPrepends List<Number>
    atomicAggregate Boolean
    Enable BGP atomic aggregate
    extendedCommunities List<String>
    ipv4 Property Map
    ipv6 Property Map
    largeCommunities List<String>
    localPreference Number
    Set Local Preference of route
    metric Property Map
    origin String
    Set BGP origin
    originatorId String
    Set BGP Originator Id
    regularCommunities List<String>
    tag Number
    Set Tag of route
    weight Number
    Set BGP weight of the route

    FiltersRouteMapsRedistributionRoutingProfileConnectedStaticBgpRouteMapSetAggregator, FiltersRouteMapsRedistributionRoutingProfileConnectedStaticBgpRouteMapSetAggregatorArgs

    As double
    Set BGP Aggregator AS \n\n
    RouterId string
    Set BGP Aggregator Router ID
    As float64
    Set BGP Aggregator AS \n\n
    RouterId string
    Set BGP Aggregator Router ID
    as Double
    Set BGP Aggregator AS \n\n
    routerId String
    Set BGP Aggregator Router ID
    as number
    Set BGP Aggregator AS \n\n
    routerId string
    Set BGP Aggregator Router ID
    as_ float
    Set BGP Aggregator AS \n\n
    router_id str
    Set BGP Aggregator Router ID
    as Number
    Set BGP Aggregator AS \n\n
    routerId String
    Set BGP Aggregator Router ID

    FiltersRouteMapsRedistributionRoutingProfileConnectedStaticBgpRouteMapSetIpv4, FiltersRouteMapsRedistributionRoutingProfileConnectedStaticBgpRouteMapSetIpv4Args

    NextHop string
    Set IPv4 Next-Hop Address
    SourceAddress string
    Set Source IPv4 Address
    NextHop string
    Set IPv4 Next-Hop Address
    SourceAddress string
    Set Source IPv4 Address
    nextHop String
    Set IPv4 Next-Hop Address
    sourceAddress String
    Set Source IPv4 Address
    nextHop string
    Set IPv4 Next-Hop Address
    sourceAddress string
    Set Source IPv4 Address
    next_hop str
    Set IPv4 Next-Hop Address
    source_address str
    Set Source IPv4 Address
    nextHop String
    Set IPv4 Next-Hop Address
    sourceAddress String
    Set Source IPv4 Address

    FiltersRouteMapsRedistributionRoutingProfileConnectedStaticBgpRouteMapSetIpv6, FiltersRouteMapsRedistributionRoutingProfileConnectedStaticBgpRouteMapSetIpv6Args

    NextHop string
    Set IPv6 Next-Hop Address
    SourceAddress string
    Set Source IPv6 Address
    NextHop string
    Set IPv6 Next-Hop Address
    SourceAddress string
    Set Source IPv6 Address
    nextHop String
    Set IPv6 Next-Hop Address
    sourceAddress String
    Set Source IPv6 Address
    nextHop string
    Set IPv6 Next-Hop Address
    sourceAddress string
    Set Source IPv6 Address
    next_hop str
    Set IPv6 Next-Hop Address
    source_address str
    Set Source IPv6 Address
    nextHop String
    Set IPv6 Next-Hop Address
    sourceAddress String
    Set Source IPv6 Address

    FiltersRouteMapsRedistributionRoutingProfileConnectedStaticBgpRouteMapSetMetric, FiltersRouteMapsRedistributionRoutingProfileConnectedStaticBgpRouteMapSetMetricArgs

    Action string
    Set Metric action (BGP MED) of route
    Value double
    Set Metric value (BGP MED) of route
    Action string
    Set Metric action (BGP MED) of route
    Value float64
    Set Metric value (BGP MED) of route
    action String
    Set Metric action (BGP MED) of route
    value Double
    Set Metric value (BGP MED) of route
    action string
    Set Metric action (BGP MED) of route
    value number
    Set Metric value (BGP MED) of route
    action str
    Set Metric action (BGP MED) of route
    value float
    Set Metric value (BGP MED) of route
    action String
    Set Metric action (BGP MED) of route
    value Number
    Set Metric value (BGP MED) of route

    FiltersRouteMapsRedistributionRoutingProfileConnectedStaticOspf, FiltersRouteMapsRedistributionRoutingProfileConnectedStaticOspfArgs

    FiltersRouteMapsRedistributionRoutingProfileConnectedStaticOspfRouteMap, FiltersRouteMapsRedistributionRoutingProfileConnectedStaticOspfRouteMapArgs

    name String
    action String
    Permit or Deny (default) Route Map
    description String
    Describe Route Map
    match Property Map
    set Property Map

    FiltersRouteMapsRedistributionRoutingProfileConnectedStaticOspfRouteMapMatch, FiltersRouteMapsRedistributionRoutingProfileConnectedStaticOspfRouteMapMatchArgs

    interface String
    Match Interface of the route
    ipv4 Property Map
    metric Number
    Match Metric of route

    FiltersRouteMapsRedistributionRoutingProfileConnectedStaticOspfRouteMapMatchIpv4, FiltersRouteMapsRedistributionRoutingProfileConnectedStaticOspfRouteMapMatchIpv4Args

    FiltersRouteMapsRedistributionRoutingProfileConnectedStaticOspfRouteMapMatchIpv4Address, FiltersRouteMapsRedistributionRoutingProfileConnectedStaticOspfRouteMapMatchIpv4AddressArgs

    AccessList string
    Access-List Name
    PrefixList string
    Prefix-List Name
    AccessList string
    Access-List Name
    PrefixList string
    Prefix-List Name
    accessList String
    Access-List Name
    prefixList String
    Prefix-List Name
    accessList string
    Access-List Name
    prefixList string
    Prefix-List Name
    access_list str
    Access-List Name
    prefix_list str
    Prefix-List Name
    accessList String
    Access-List Name
    prefixList String
    Prefix-List Name

    FiltersRouteMapsRedistributionRoutingProfileConnectedStaticOspfRouteMapMatchIpv4NextHop, FiltersRouteMapsRedistributionRoutingProfileConnectedStaticOspfRouteMapMatchIpv4NextHopArgs

    AccessList string
    Access-List Name
    PrefixList string
    Prefix-List Name
    AccessList string
    Access-List Name
    PrefixList string
    Prefix-List Name
    accessList String
    Access-List Name
    prefixList String
    Prefix-List Name
    accessList string
    Access-List Name
    prefixList string
    Prefix-List Name
    access_list str
    Access-List Name
    prefix_list str
    Prefix-List Name
    accessList String
    Access-List Name
    prefixList String
    Prefix-List Name

    FiltersRouteMapsRedistributionRoutingProfileConnectedStaticOspfRouteMapSet, FiltersRouteMapsRedistributionRoutingProfileConnectedStaticOspfRouteMapSetArgs

    metric Property Map
    metricType String
    Set Metric-Type of route
    tag Number
    Set Tag of route

    FiltersRouteMapsRedistributionRoutingProfileConnectedStaticOspfRouteMapSetMetric, FiltersRouteMapsRedistributionRoutingProfileConnectedStaticOspfRouteMapSetMetricArgs

    Action string
    Set Metric action of route
    Value double
    Set Metric value of route
    Action string
    Set Metric action of route
    Value float64
    Set Metric value of route
    action String
    Set Metric action of route
    value Double
    Set Metric value of route
    action string
    Set Metric action of route
    value number
    Set Metric value of route
    action str
    Set Metric action of route
    value float
    Set Metric value of route
    action String
    Set Metric action of route
    value Number
    Set Metric value of route

    FiltersRouteMapsRedistributionRoutingProfileConnectedStaticOspfv3, FiltersRouteMapsRedistributionRoutingProfileConnectedStaticOspfv3Args

    FiltersRouteMapsRedistributionRoutingProfileConnectedStaticOspfv3RouteMap, FiltersRouteMapsRedistributionRoutingProfileConnectedStaticOspfv3RouteMapArgs

    name String
    action String
    Permit or Deny (default) Route Map
    description String
    Describe Route Map
    match Property Map
    set Property Map

    FiltersRouteMapsRedistributionRoutingProfileConnectedStaticOspfv3RouteMapMatch, FiltersRouteMapsRedistributionRoutingProfileConnectedStaticOspfv3RouteMapMatchArgs

    interface String
    Match Interface of the route
    ipv6 Property Map
    metric Number
    Match Metric of route

    FiltersRouteMapsRedistributionRoutingProfileConnectedStaticOspfv3RouteMapMatchIpv6, FiltersRouteMapsRedistributionRoutingProfileConnectedStaticOspfv3RouteMapMatchIpv6Args

    FiltersRouteMapsRedistributionRoutingProfileConnectedStaticOspfv3RouteMapMatchIpv6Address, FiltersRouteMapsRedistributionRoutingProfileConnectedStaticOspfv3RouteMapMatchIpv6AddressArgs

    AccessList string
    Access-List Name
    PrefixList string
    Prefix-List Name
    AccessList string
    Access-List Name
    PrefixList string
    Prefix-List Name
    accessList String
    Access-List Name
    prefixList String
    Prefix-List Name
    accessList string
    Access-List Name
    prefixList string
    Prefix-List Name
    access_list str
    Access-List Name
    prefix_list str
    Prefix-List Name
    accessList String
    Access-List Name
    prefixList String
    Prefix-List Name

    FiltersRouteMapsRedistributionRoutingProfileConnectedStaticOspfv3RouteMapMatchIpv6NextHop, FiltersRouteMapsRedistributionRoutingProfileConnectedStaticOspfv3RouteMapMatchIpv6NextHopArgs

    AccessList string
    Access-List Name
    PrefixList string
    Prefix-List Name
    AccessList string
    Access-List Name
    PrefixList string
    Prefix-List Name
    accessList String
    Access-List Name
    prefixList String
    Prefix-List Name
    accessList string
    Access-List Name
    prefixList string
    Prefix-List Name
    access_list str
    Access-List Name
    prefix_list str
    Prefix-List Name
    accessList String
    Access-List Name
    prefixList String
    Prefix-List Name

    FiltersRouteMapsRedistributionRoutingProfileConnectedStaticOspfv3RouteMapSet, FiltersRouteMapsRedistributionRoutingProfileConnectedStaticOspfv3RouteMapSetArgs

    metric Property Map
    metricType String
    Set Metric-Type of route
    tag Number
    Set Tag of route

    FiltersRouteMapsRedistributionRoutingProfileConnectedStaticOspfv3RouteMapSetMetric, FiltersRouteMapsRedistributionRoutingProfileConnectedStaticOspfv3RouteMapSetMetricArgs

    Action string
    Set Metric action of route
    Value double
    Set Metric value of route
    Action string
    Set Metric action of route
    Value float64
    Set Metric value of route
    action String
    Set Metric action of route
    value Double
    Set Metric value of route
    action string
    Set Metric action of route
    value number
    Set Metric value of route
    action str
    Set Metric action of route
    value float
    Set Metric value of route
    action String
    Set Metric action of route
    value Number
    Set Metric value of route

    FiltersRouteMapsRedistributionRoutingProfileConnectedStaticRib, FiltersRouteMapsRedistributionRoutingProfileConnectedStaticRibArgs

    FiltersRouteMapsRedistributionRoutingProfileConnectedStaticRibRouteMap, FiltersRouteMapsRedistributionRoutingProfileConnectedStaticRibRouteMapArgs

    name String
    action String
    Permit or Deny (default) Route Map
    description String
    Describe Route Map
    match Property Map
    set Property Map

    FiltersRouteMapsRedistributionRoutingProfileConnectedStaticRibRouteMapMatch, FiltersRouteMapsRedistributionRoutingProfileConnectedStaticRibRouteMapMatchArgs

    interface String
    Match Interface of the route
    ipv4 Property Map
    ipv6 Property Map
    metric Number
    Match Metric of route

    FiltersRouteMapsRedistributionRoutingProfileConnectedStaticRibRouteMapMatchIpv4, FiltersRouteMapsRedistributionRoutingProfileConnectedStaticRibRouteMapMatchIpv4Args

    FiltersRouteMapsRedistributionRoutingProfileConnectedStaticRibRouteMapMatchIpv4Address, FiltersRouteMapsRedistributionRoutingProfileConnectedStaticRibRouteMapMatchIpv4AddressArgs

    AccessList string
    Access-List Name
    PrefixList string
    Prefix-List Name
    AccessList string
    Access-List Name
    PrefixList string
    Prefix-List Name
    accessList String
    Access-List Name
    prefixList String
    Prefix-List Name
    accessList string
    Access-List Name
    prefixList string
    Prefix-List Name
    access_list str
    Access-List Name
    prefix_list str
    Prefix-List Name
    accessList String
    Access-List Name
    prefixList String
    Prefix-List Name

    FiltersRouteMapsRedistributionRoutingProfileConnectedStaticRibRouteMapMatchIpv4NextHop, FiltersRouteMapsRedistributionRoutingProfileConnectedStaticRibRouteMapMatchIpv4NextHopArgs

    AccessList string
    Access-List Name
    PrefixList string
    Prefix-List Name
    AccessList string
    Access-List Name
    PrefixList string
    Prefix-List Name
    accessList String
    Access-List Name
    prefixList String
    Prefix-List Name
    accessList string
    Access-List Name
    prefixList string
    Prefix-List Name
    access_list str
    Access-List Name
    prefix_list str
    Prefix-List Name
    accessList String
    Access-List Name
    prefixList String
    Prefix-List Name

    FiltersRouteMapsRedistributionRoutingProfileConnectedStaticRibRouteMapMatchIpv6, FiltersRouteMapsRedistributionRoutingProfileConnectedStaticRibRouteMapMatchIpv6Args

    FiltersRouteMapsRedistributionRoutingProfileConnectedStaticRibRouteMapMatchIpv6Address, FiltersRouteMapsRedistributionRoutingProfileConnectedStaticRibRouteMapMatchIpv6AddressArgs

    AccessList string
    Access-List Name
    PrefixList string
    Prefix-List Name
    AccessList string
    Access-List Name
    PrefixList string
    Prefix-List Name
    accessList String
    Access-List Name
    prefixList String
    Prefix-List Name
    accessList string
    Access-List Name
    prefixList string
    Prefix-List Name
    access_list str
    Access-List Name
    prefix_list str
    Prefix-List Name
    accessList String
    Access-List Name
    prefixList String
    Prefix-List Name

    FiltersRouteMapsRedistributionRoutingProfileConnectedStaticRibRouteMapMatchIpv6NextHop, FiltersRouteMapsRedistributionRoutingProfileConnectedStaticRibRouteMapMatchIpv6NextHopArgs

    AccessList string
    Access-List Name
    PrefixList string
    Prefix-List Name
    AccessList string
    Access-List Name
    PrefixList string
    Prefix-List Name
    accessList String
    Access-List Name
    prefixList String
    Prefix-List Name
    accessList string
    Access-List Name
    prefixList string
    Prefix-List Name
    access_list str
    Access-List Name
    prefix_list str
    Prefix-List Name
    accessList String
    Access-List Name
    prefixList String
    Prefix-List Name

    FiltersRouteMapsRedistributionRoutingProfileConnectedStaticRibRouteMapSet, FiltersRouteMapsRedistributionRoutingProfileConnectedStaticRibRouteMapSetArgs

    SourceAddress string
    Set Source IPv4 or IPv6 address
    SourceAddress string
    Set Source IPv4 or IPv6 address
    sourceAddress String
    Set Source IPv4 or IPv6 address
    sourceAddress string
    Set Source IPv4 or IPv6 address
    source_address str
    Set Source IPv4 or IPv6 address
    sourceAddress String
    Set Source IPv4 or IPv6 address

    FiltersRouteMapsRedistributionRoutingProfileConnectedStaticRip, FiltersRouteMapsRedistributionRoutingProfileConnectedStaticRipArgs

    FiltersRouteMapsRedistributionRoutingProfileConnectedStaticRipRouteMap, FiltersRouteMapsRedistributionRoutingProfileConnectedStaticRipRouteMapArgs

    name String
    action String
    Permit or Deny (default) Route Map
    description String
    Describe Route Map
    match Property Map
    set Property Map

    FiltersRouteMapsRedistributionRoutingProfileConnectedStaticRipRouteMapMatch, FiltersRouteMapsRedistributionRoutingProfileConnectedStaticRipRouteMapMatchArgs

    interface String
    Match Interface of the route
    ipv4 Property Map
    metric Number
    Match Metric of route

    FiltersRouteMapsRedistributionRoutingProfileConnectedStaticRipRouteMapMatchIpv4, FiltersRouteMapsRedistributionRoutingProfileConnectedStaticRipRouteMapMatchIpv4Args

    FiltersRouteMapsRedistributionRoutingProfileConnectedStaticRipRouteMapMatchIpv4Address, FiltersRouteMapsRedistributionRoutingProfileConnectedStaticRipRouteMapMatchIpv4AddressArgs

    AccessList string
    Access-List Name
    PrefixList string
    Prefix-List Name
    AccessList string
    Access-List Name
    PrefixList string
    Prefix-List Name
    accessList String
    Access-List Name
    prefixList String
    Prefix-List Name
    accessList string
    Access-List Name
    prefixList string
    Prefix-List Name
    access_list str
    Access-List Name
    prefix_list str
    Prefix-List Name
    accessList String
    Access-List Name
    prefixList String
    Prefix-List Name

    FiltersRouteMapsRedistributionRoutingProfileConnectedStaticRipRouteMapMatchIpv4NextHop, FiltersRouteMapsRedistributionRoutingProfileConnectedStaticRipRouteMapMatchIpv4NextHopArgs

    AccessList string
    Access-List Name
    PrefixList string
    Prefix-List Name
    AccessList string
    Access-List Name
    PrefixList string
    Prefix-List Name
    accessList String
    Access-List Name
    prefixList String
    Prefix-List Name
    accessList string
    Access-List Name
    prefixList string
    Prefix-List Name
    access_list str
    Access-List Name
    prefix_list str
    Prefix-List Name
    accessList String
    Access-List Name
    prefixList String
    Prefix-List Name

    FiltersRouteMapsRedistributionRoutingProfileConnectedStaticRipRouteMapSet, FiltersRouteMapsRedistributionRoutingProfileConnectedStaticRipRouteMapSetArgs

    metric Property Map
    nextHop String
    Set IPv4 Next-Hop Address
    tag Number
    Set Tag of route

    FiltersRouteMapsRedistributionRoutingProfileConnectedStaticRipRouteMapSetMetric, FiltersRouteMapsRedistributionRoutingProfileConnectedStaticRipRouteMapSetMetricArgs

    Action string
    Set Metric action of route
    Value double
    Set Metric value of route
    Action string
    Set Metric action of route
    Value float64
    Set Metric value of route
    action String
    Set Metric action of route
    value Double
    Set Metric value of route
    action string
    Set Metric action of route
    value number
    Set Metric value of route
    action str
    Set Metric action of route
    value float
    Set Metric value of route
    action String
    Set Metric action of route
    value Number
    Set Metric value of route

    FiltersRouteMapsRedistributionRoutingProfileLocation, FiltersRouteMapsRedistributionRoutingProfileLocationArgs

    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

    FiltersRouteMapsRedistributionRoutingProfileLocationNgfw, FiltersRouteMapsRedistributionRoutingProfileLocationNgfwArgs

    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

    FiltersRouteMapsRedistributionRoutingProfileLocationTemplate, FiltersRouteMapsRedistributionRoutingProfileLocationTemplateArgs

    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

    FiltersRouteMapsRedistributionRoutingProfileLocationTemplateStack, FiltersRouteMapsRedistributionRoutingProfileLocationTemplateStackArgs

    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

    FiltersRouteMapsRedistributionRoutingProfileOspf, FiltersRouteMapsRedistributionRoutingProfileOspfArgs

    FiltersRouteMapsRedistributionRoutingProfileOspfBgp, FiltersRouteMapsRedistributionRoutingProfileOspfBgpArgs

    FiltersRouteMapsRedistributionRoutingProfileOspfBgpRouteMap, FiltersRouteMapsRedistributionRoutingProfileOspfBgpRouteMapArgs

    name String
    action String
    Permit or Deny (default) Route Map
    description String
    Describe Route Map
    match Property Map
    set Property Map

    FiltersRouteMapsRedistributionRoutingProfileOspfBgpRouteMapMatch, FiltersRouteMapsRedistributionRoutingProfileOspfBgpRouteMapMatchArgs

    address Property Map
    interface String
    Match Interface of the route
    metric Number
    Match Metric of route
    nextHop Property Map
    tag Number
    Match Tag of route

    FiltersRouteMapsRedistributionRoutingProfileOspfBgpRouteMapMatchAddress, FiltersRouteMapsRedistributionRoutingProfileOspfBgpRouteMapMatchAddressArgs

    AccessList string
    Access-List Name
    PrefixList string
    Prefix-List Name
    AccessList string
    Access-List Name
    PrefixList string
    Prefix-List Name
    accessList String
    Access-List Name
    prefixList String
    Prefix-List Name
    accessList string
    Access-List Name
    prefixList string
    Prefix-List Name
    access_list str
    Access-List Name
    prefix_list str
    Prefix-List Name
    accessList String
    Access-List Name
    prefixList String
    Prefix-List Name

    FiltersRouteMapsRedistributionRoutingProfileOspfBgpRouteMapMatchNextHop, FiltersRouteMapsRedistributionRoutingProfileOspfBgpRouteMapMatchNextHopArgs

    AccessList string
    Access-List Name
    PrefixList string
    Prefix-List Name
    AccessList string
    Access-List Name
    PrefixList string
    Prefix-List Name
    accessList String
    Access-List Name
    prefixList String
    Prefix-List Name
    accessList string
    Access-List Name
    prefixList string
    Prefix-List Name
    access_list str
    Access-List Name
    prefix_list str
    Prefix-List Name
    accessList String
    Access-List Name
    prefixList String
    Prefix-List Name

    FiltersRouteMapsRedistributionRoutingProfileOspfBgpRouteMapSet, FiltersRouteMapsRedistributionRoutingProfileOspfBgpRouteMapSetArgs

    aggregator Property Map
    aspathPrepends List<Number>
    atomicAggregate Boolean
    Enable BGP atomic aggregate
    extendedCommunities List<String>
    ipv4 Property Map
    largeCommunities List<String>
    localPreference Number
    Set Local Preference of route
    metric Property Map
    origin String
    Set BGP origin
    originatorId String
    Set BGP Originator Id
    regularCommunities List<String>
    tag Number
    Set Tag of route
    weight Number
    Set BGP weight of the route

    FiltersRouteMapsRedistributionRoutingProfileOspfBgpRouteMapSetAggregator, FiltersRouteMapsRedistributionRoutingProfileOspfBgpRouteMapSetAggregatorArgs

    As double
    Set BGP Aggregator AS \n\n
    RouterId string
    Set BGP Aggregator Router ID
    As float64
    Set BGP Aggregator AS \n\n
    RouterId string
    Set BGP Aggregator Router ID
    as Double
    Set BGP Aggregator AS \n\n
    routerId String
    Set BGP Aggregator Router ID
    as number
    Set BGP Aggregator AS \n\n
    routerId string
    Set BGP Aggregator Router ID
    as_ float
    Set BGP Aggregator AS \n\n
    router_id str
    Set BGP Aggregator Router ID
    as Number
    Set BGP Aggregator AS \n\n
    routerId String
    Set BGP Aggregator Router ID

    FiltersRouteMapsRedistributionRoutingProfileOspfBgpRouteMapSetIpv4, FiltersRouteMapsRedistributionRoutingProfileOspfBgpRouteMapSetIpv4Args

    NextHop string
    Set IPv4 Next-Hop Address
    SourceAddress string
    Set Source IPv4 Address
    NextHop string
    Set IPv4 Next-Hop Address
    SourceAddress string
    Set Source IPv4 Address
    nextHop String
    Set IPv4 Next-Hop Address
    sourceAddress String
    Set Source IPv4 Address
    nextHop string
    Set IPv4 Next-Hop Address
    sourceAddress string
    Set Source IPv4 Address
    next_hop str
    Set IPv4 Next-Hop Address
    source_address str
    Set Source IPv4 Address
    nextHop String
    Set IPv4 Next-Hop Address
    sourceAddress String
    Set Source IPv4 Address

    FiltersRouteMapsRedistributionRoutingProfileOspfBgpRouteMapSetMetric, FiltersRouteMapsRedistributionRoutingProfileOspfBgpRouteMapSetMetricArgs

    Action string
    Set Metric action (BGP MED) of route
    Value double
    Set Metric value (BGP MED) of route
    Action string
    Set Metric action (BGP MED) of route
    Value float64
    Set Metric value (BGP MED) of route
    action String
    Set Metric action (BGP MED) of route
    value Double
    Set Metric value (BGP MED) of route
    action string
    Set Metric action (BGP MED) of route
    value number
    Set Metric value (BGP MED) of route
    action str
    Set Metric action (BGP MED) of route
    value float
    Set Metric value (BGP MED) of route
    action String
    Set Metric action (BGP MED) of route
    value Number
    Set Metric value (BGP MED) of route

    FiltersRouteMapsRedistributionRoutingProfileOspfRib, FiltersRouteMapsRedistributionRoutingProfileOspfRibArgs

    FiltersRouteMapsRedistributionRoutingProfileOspfRibRouteMap, FiltersRouteMapsRedistributionRoutingProfileOspfRibRouteMapArgs

    name String
    action String
    Permit or Deny (default) Route Map
    description String
    Describe Route Map
    match Property Map
    set Property Map

    FiltersRouteMapsRedistributionRoutingProfileOspfRibRouteMapMatch, FiltersRouteMapsRedistributionRoutingProfileOspfRibRouteMapMatchArgs

    address Property Map
    interface String
    Match Interface of the route
    metric Number
    Match Metric of route
    nextHop Property Map
    tag Number
    Match Tag of route

    FiltersRouteMapsRedistributionRoutingProfileOspfRibRouteMapMatchAddress, FiltersRouteMapsRedistributionRoutingProfileOspfRibRouteMapMatchAddressArgs

    AccessList string
    Access-List Name
    PrefixList string
    Prefix-List Name
    AccessList string
    Access-List Name
    PrefixList string
    Prefix-List Name
    accessList String
    Access-List Name
    prefixList String
    Prefix-List Name
    accessList string
    Access-List Name
    prefixList string
    Prefix-List Name
    access_list str
    Access-List Name
    prefix_list str
    Prefix-List Name
    accessList String
    Access-List Name
    prefixList String
    Prefix-List Name

    FiltersRouteMapsRedistributionRoutingProfileOspfRibRouteMapMatchNextHop, FiltersRouteMapsRedistributionRoutingProfileOspfRibRouteMapMatchNextHopArgs

    AccessList string
    Access-List Name
    PrefixList string
    Prefix-List Name
    AccessList string
    Access-List Name
    PrefixList string
    Prefix-List Name
    accessList String
    Access-List Name
    prefixList String
    Prefix-List Name
    accessList string
    Access-List Name
    prefixList string
    Prefix-List Name
    access_list str
    Access-List Name
    prefix_list str
    Prefix-List Name
    accessList String
    Access-List Name
    prefixList String
    Prefix-List Name

    FiltersRouteMapsRedistributionRoutingProfileOspfRibRouteMapSet, FiltersRouteMapsRedistributionRoutingProfileOspfRibRouteMapSetArgs

    SourceAddress string
    Set Source IPv4 or IPv6 address
    SourceAddress string
    Set Source IPv4 or IPv6 address
    sourceAddress String
    Set Source IPv4 or IPv6 address
    sourceAddress string
    Set Source IPv4 or IPv6 address
    source_address str
    Set Source IPv4 or IPv6 address
    sourceAddress String
    Set Source IPv4 or IPv6 address

    FiltersRouteMapsRedistributionRoutingProfileOspfRip, FiltersRouteMapsRedistributionRoutingProfileOspfRipArgs

    FiltersRouteMapsRedistributionRoutingProfileOspfRipRouteMap, FiltersRouteMapsRedistributionRoutingProfileOspfRipRouteMapArgs

    name String
    action String
    Permit or Deny (default) Route Map
    description String
    Describe Route Map
    match Property Map
    set Property Map

    FiltersRouteMapsRedistributionRoutingProfileOspfRipRouteMapMatch, FiltersRouteMapsRedistributionRoutingProfileOspfRipRouteMapMatchArgs

    address Property Map
    interface String
    Match Interface of the route
    metric Number
    Match Metric of route
    nextHop Property Map
    tag Number
    Match Tag of route

    FiltersRouteMapsRedistributionRoutingProfileOspfRipRouteMapMatchAddress, FiltersRouteMapsRedistributionRoutingProfileOspfRipRouteMapMatchAddressArgs

    AccessList string
    Access-List Name
    PrefixList string
    Prefix-List Name
    AccessList string
    Access-List Name
    PrefixList string
    Prefix-List Name
    accessList String
    Access-List Name
    prefixList String
    Prefix-List Name
    accessList string
    Access-List Name
    prefixList string
    Prefix-List Name
    access_list str
    Access-List Name
    prefix_list str
    Prefix-List Name
    accessList String
    Access-List Name
    prefixList String
    Prefix-List Name

    FiltersRouteMapsRedistributionRoutingProfileOspfRipRouteMapMatchNextHop, FiltersRouteMapsRedistributionRoutingProfileOspfRipRouteMapMatchNextHopArgs

    AccessList string
    Access-List Name
    PrefixList string
    Prefix-List Name
    AccessList string
    Access-List Name
    PrefixList string
    Prefix-List Name
    accessList String
    Access-List Name
    prefixList String
    Prefix-List Name
    accessList string
    Access-List Name
    prefixList string
    Prefix-List Name
    access_list str
    Access-List Name
    prefix_list str
    Prefix-List Name
    accessList String
    Access-List Name
    prefixList String
    Prefix-List Name

    FiltersRouteMapsRedistributionRoutingProfileOspfRipRouteMapSet, FiltersRouteMapsRedistributionRoutingProfileOspfRipRouteMapSetArgs

    Metric FiltersRouteMapsRedistributionRoutingProfileOspfRipRouteMapSetMetric
    NextHop string
    Set IPv4 Next-Hop Address
    Tag double
    Set Tag of route
    Metric FiltersRouteMapsRedistributionRoutingProfileOspfRipRouteMapSetMetric
    NextHop string
    Set IPv4 Next-Hop Address
    Tag float64
    Set Tag of route
    metric FiltersRouteMapsRedistributionRoutingProfileOspfRipRouteMapSetMetric
    nextHop String
    Set IPv4 Next-Hop Address
    tag Double
    Set Tag of route
    metric FiltersRouteMapsRedistributionRoutingProfileOspfRipRouteMapSetMetric
    nextHop string
    Set IPv4 Next-Hop Address
    tag number
    Set Tag of route
    metric Property Map
    nextHop String
    Set IPv4 Next-Hop Address
    tag Number
    Set Tag of route

    FiltersRouteMapsRedistributionRoutingProfileOspfRipRouteMapSetMetric, FiltersRouteMapsRedistributionRoutingProfileOspfRipRouteMapSetMetricArgs

    Action string
    Set Metric action of route
    Value double
    Set Metric value of route
    Action string
    Set Metric action of route
    Value float64
    Set Metric value of route
    action String
    Set Metric action of route
    value Double
    Set Metric value of route
    action string
    Set Metric action of route
    value number
    Set Metric value of route
    action str
    Set Metric action of route
    value float
    Set Metric value of route
    action String
    Set Metric action of route
    value Number
    Set Metric value of route

    FiltersRouteMapsRedistributionRoutingProfileOspfv3, FiltersRouteMapsRedistributionRoutingProfileOspfv3Args

    FiltersRouteMapsRedistributionRoutingProfileOspfv3Bgp, FiltersRouteMapsRedistributionRoutingProfileOspfv3BgpArgs

    FiltersRouteMapsRedistributionRoutingProfileOspfv3BgpRouteMap, FiltersRouteMapsRedistributionRoutingProfileOspfv3BgpRouteMapArgs

    name String
    action String
    Permit or Deny (default) Route Map
    description String
    Describe Route Map
    match Property Map
    set Property Map

    FiltersRouteMapsRedistributionRoutingProfileOspfv3BgpRouteMapMatch, FiltersRouteMapsRedistributionRoutingProfileOspfv3BgpRouteMapMatchArgs

    address Property Map
    interface String
    Match Interface of the route
    metric Number
    Match Metric of route
    nextHop Property Map
    tag Number
    Match Tag of route

    FiltersRouteMapsRedistributionRoutingProfileOspfv3BgpRouteMapMatchAddress, FiltersRouteMapsRedistributionRoutingProfileOspfv3BgpRouteMapMatchAddressArgs

    AccessList string
    Access-List Name
    PrefixList string
    Prefix-List Name
    AccessList string
    Access-List Name
    PrefixList string
    Prefix-List Name
    accessList String
    Access-List Name
    prefixList String
    Prefix-List Name
    accessList string
    Access-List Name
    prefixList string
    Prefix-List Name
    access_list str
    Access-List Name
    prefix_list str
    Prefix-List Name
    accessList String
    Access-List Name
    prefixList String
    Prefix-List Name

    FiltersRouteMapsRedistributionRoutingProfileOspfv3BgpRouteMapMatchNextHop, FiltersRouteMapsRedistributionRoutingProfileOspfv3BgpRouteMapMatchNextHopArgs

    AccessList string
    Access-List Name
    PrefixList string
    Prefix-List Name
    AccessList string
    Access-List Name
    PrefixList string
    Prefix-List Name
    accessList String
    Access-List Name
    prefixList String
    Prefix-List Name
    accessList string
    Access-List Name
    prefixList string
    Prefix-List Name
    access_list str
    Access-List Name
    prefix_list str
    Prefix-List Name
    accessList String
    Access-List Name
    prefixList String
    Prefix-List Name

    FiltersRouteMapsRedistributionRoutingProfileOspfv3BgpRouteMapSet, FiltersRouteMapsRedistributionRoutingProfileOspfv3BgpRouteMapSetArgs

    aggregator Property Map
    aspathPrepends List<Number>
    atomicAggregate Boolean
    Enable BGP atomic aggregate
    extendedCommunities List<String>
    ipv6 Property Map
    largeCommunities List<String>
    localPreference Number
    Set Local Preference of route
    metric Property Map
    origin String
    Set BGP origin
    originatorId String
    Set BGP Originator Id
    regularCommunities List<String>
    tag Number
    Set Tag of route
    weight Number
    Set BGP weight of the route

    FiltersRouteMapsRedistributionRoutingProfileOspfv3BgpRouteMapSetAggregator, FiltersRouteMapsRedistributionRoutingProfileOspfv3BgpRouteMapSetAggregatorArgs

    As double
    Set BGP Aggregator AS \n\n
    RouterId string
    Set BGP Aggregator Router ID
    As float64
    Set BGP Aggregator AS \n\n
    RouterId string
    Set BGP Aggregator Router ID
    as Double
    Set BGP Aggregator AS \n\n
    routerId String
    Set BGP Aggregator Router ID
    as number
    Set BGP Aggregator AS \n\n
    routerId string
    Set BGP Aggregator Router ID
    as_ float
    Set BGP Aggregator AS \n\n
    router_id str
    Set BGP Aggregator Router ID
    as Number
    Set BGP Aggregator AS \n\n
    routerId String
    Set BGP Aggregator Router ID

    FiltersRouteMapsRedistributionRoutingProfileOspfv3BgpRouteMapSetIpv6, FiltersRouteMapsRedistributionRoutingProfileOspfv3BgpRouteMapSetIpv6Args

    NextHop string
    Set IPv6 Next-Hop Address
    SourceAddress string
    Set Source IPv6 Address
    NextHop string
    Set IPv6 Next-Hop Address
    SourceAddress string
    Set Source IPv6 Address
    nextHop String
    Set IPv6 Next-Hop Address
    sourceAddress String
    Set Source IPv6 Address
    nextHop string
    Set IPv6 Next-Hop Address
    sourceAddress string
    Set Source IPv6 Address
    next_hop str
    Set IPv6 Next-Hop Address
    source_address str
    Set Source IPv6 Address
    nextHop String
    Set IPv6 Next-Hop Address
    sourceAddress String
    Set Source IPv6 Address

    FiltersRouteMapsRedistributionRoutingProfileOspfv3BgpRouteMapSetMetric, FiltersRouteMapsRedistributionRoutingProfileOspfv3BgpRouteMapSetMetricArgs

    Action string
    Set Metric action (BGP MED) of route
    Value double
    Set Metric value (BGP MED) of route
    Action string
    Set Metric action (BGP MED) of route
    Value float64
    Set Metric value (BGP MED) of route
    action String
    Set Metric action (BGP MED) of route
    value Double
    Set Metric value (BGP MED) of route
    action string
    Set Metric action (BGP MED) of route
    value number
    Set Metric value (BGP MED) of route
    action str
    Set Metric action (BGP MED) of route
    value float
    Set Metric value (BGP MED) of route
    action String
    Set Metric action (BGP MED) of route
    value Number
    Set Metric value (BGP MED) of route

    FiltersRouteMapsRedistributionRoutingProfileOspfv3Rib, FiltersRouteMapsRedistributionRoutingProfileOspfv3RibArgs

    FiltersRouteMapsRedistributionRoutingProfileOspfv3RibRouteMap, FiltersRouteMapsRedistributionRoutingProfileOspfv3RibRouteMapArgs

    name String
    action String
    Permit or Deny (default) Route Map
    description String
    Describe Route Map
    match Property Map
    set Property Map

    FiltersRouteMapsRedistributionRoutingProfileOspfv3RibRouteMapMatch, FiltersRouteMapsRedistributionRoutingProfileOspfv3RibRouteMapMatchArgs

    address Property Map
    interface String
    Match Interface of the route
    metric Number
    Match Metric of route
    nextHop Property Map
    tag Number
    Match Tag of route

    FiltersRouteMapsRedistributionRoutingProfileOspfv3RibRouteMapMatchAddress, FiltersRouteMapsRedistributionRoutingProfileOspfv3RibRouteMapMatchAddressArgs

    AccessList string
    Access-List Name
    PrefixList string
    Prefix-List Name
    AccessList string
    Access-List Name
    PrefixList string
    Prefix-List Name
    accessList String
    Access-List Name
    prefixList String
    Prefix-List Name
    accessList string
    Access-List Name
    prefixList string
    Prefix-List Name
    access_list str
    Access-List Name
    prefix_list str
    Prefix-List Name
    accessList String
    Access-List Name
    prefixList String
    Prefix-List Name

    FiltersRouteMapsRedistributionRoutingProfileOspfv3RibRouteMapMatchNextHop, FiltersRouteMapsRedistributionRoutingProfileOspfv3RibRouteMapMatchNextHopArgs

    AccessList string
    Access-List Name
    PrefixList string
    Prefix-List Name
    AccessList string
    Access-List Name
    PrefixList string
    Prefix-List Name
    accessList String
    Access-List Name
    prefixList String
    Prefix-List Name
    accessList string
    Access-List Name
    prefixList string
    Prefix-List Name
    access_list str
    Access-List Name
    prefix_list str
    Prefix-List Name
    accessList String
    Access-List Name
    prefixList String
    Prefix-List Name

    FiltersRouteMapsRedistributionRoutingProfileOspfv3RibRouteMapSet, FiltersRouteMapsRedistributionRoutingProfileOspfv3RibRouteMapSetArgs

    SourceAddress string
    Set Source IPv4 or IPv6 address
    SourceAddress string
    Set Source IPv4 or IPv6 address
    sourceAddress String
    Set Source IPv4 or IPv6 address
    sourceAddress string
    Set Source IPv4 or IPv6 address
    source_address str
    Set Source IPv4 or IPv6 address
    sourceAddress String
    Set Source IPv4 or IPv6 address

    FiltersRouteMapsRedistributionRoutingProfileRip, FiltersRouteMapsRedistributionRoutingProfileRipArgs

    FiltersRouteMapsRedistributionRoutingProfileRipBgp, FiltersRouteMapsRedistributionRoutingProfileRipBgpArgs

    FiltersRouteMapsRedistributionRoutingProfileRipBgpRouteMap, FiltersRouteMapsRedistributionRoutingProfileRipBgpRouteMapArgs

    name String
    action String
    Permit or Deny (default) Route Map
    description String
    Describe Route Map
    match Property Map
    set Property Map

    FiltersRouteMapsRedistributionRoutingProfileRipBgpRouteMapMatch, FiltersRouteMapsRedistributionRoutingProfileRipBgpRouteMapMatchArgs

    address Property Map
    interface String
    Match Interface of the route
    metric Number
    Match Metric of route
    nextHop Property Map
    tag Number
    Match Tag of route

    FiltersRouteMapsRedistributionRoutingProfileRipBgpRouteMapMatchAddress, FiltersRouteMapsRedistributionRoutingProfileRipBgpRouteMapMatchAddressArgs

    AccessList string
    Access-List Name
    PrefixList string
    Prefix-List Name
    AccessList string
    Access-List Name
    PrefixList string
    Prefix-List Name
    accessList String
    Access-List Name
    prefixList String
    Prefix-List Name
    accessList string
    Access-List Name
    prefixList string
    Prefix-List Name
    access_list str
    Access-List Name
    prefix_list str
    Prefix-List Name
    accessList String
    Access-List Name
    prefixList String
    Prefix-List Name

    FiltersRouteMapsRedistributionRoutingProfileRipBgpRouteMapMatchNextHop, FiltersRouteMapsRedistributionRoutingProfileRipBgpRouteMapMatchNextHopArgs

    AccessList string
    Access-List Name
    PrefixList string
    Prefix-List Name
    AccessList string
    Access-List Name
    PrefixList string
    Prefix-List Name
    accessList String
    Access-List Name
    prefixList String
    Prefix-List Name
    accessList string
    Access-List Name
    prefixList string
    Prefix-List Name
    access_list str
    Access-List Name
    prefix_list str
    Prefix-List Name
    accessList String
    Access-List Name
    prefixList String
    Prefix-List Name

    FiltersRouteMapsRedistributionRoutingProfileRipBgpRouteMapSet, FiltersRouteMapsRedistributionRoutingProfileRipBgpRouteMapSetArgs

    aggregator FiltersRouteMapsRedistributionRoutingProfileRipBgpRouteMapSetAggregator
    aspathPrepends List<Double>
    atomicAggregate Boolean
    Enable BGP atomic aggregate
    extendedCommunities List<String>
    ipv4 FiltersRouteMapsRedistributionRoutingProfileRipBgpRouteMapSetIpv4
    largeCommunities List<String>
    localPreference Double
    Set Local Preference of route
    metric FiltersRouteMapsRedistributionRoutingProfileRipBgpRouteMapSetMetric
    origin String
    Set BGP origin
    originatorId String
    Set BGP Originator Id
    regularCommunities List<String>
    tag Double
    Set Tag of route
    weight Double
    Set BGP weight of the route
    aggregator Property Map
    aspathPrepends List<Number>
    atomicAggregate Boolean
    Enable BGP atomic aggregate
    extendedCommunities List<String>
    ipv4 Property Map
    largeCommunities List<String>
    localPreference Number
    Set Local Preference of route
    metric Property Map
    origin String
    Set BGP origin
    originatorId String
    Set BGP Originator Id
    regularCommunities List<String>
    tag Number
    Set Tag of route
    weight Number
    Set BGP weight of the route

    FiltersRouteMapsRedistributionRoutingProfileRipBgpRouteMapSetAggregator, FiltersRouteMapsRedistributionRoutingProfileRipBgpRouteMapSetAggregatorArgs

    As double
    Set BGP Aggregator AS \n\n
    RouterId string
    Set BGP Aggregator Router ID
    As float64
    Set BGP Aggregator AS \n\n
    RouterId string
    Set BGP Aggregator Router ID
    as Double
    Set BGP Aggregator AS \n\n
    routerId String
    Set BGP Aggregator Router ID
    as number
    Set BGP Aggregator AS \n\n
    routerId string
    Set BGP Aggregator Router ID
    as_ float
    Set BGP Aggregator AS \n\n
    router_id str
    Set BGP Aggregator Router ID
    as Number
    Set BGP Aggregator AS \n\n
    routerId String
    Set BGP Aggregator Router ID

    FiltersRouteMapsRedistributionRoutingProfileRipBgpRouteMapSetIpv4, FiltersRouteMapsRedistributionRoutingProfileRipBgpRouteMapSetIpv4Args

    NextHop string
    Set IPv4 Next-Hop Address
    SourceAddress string
    Set Source IPv4 Address
    NextHop string
    Set IPv4 Next-Hop Address
    SourceAddress string
    Set Source IPv4 Address
    nextHop String
    Set IPv4 Next-Hop Address
    sourceAddress String
    Set Source IPv4 Address
    nextHop string
    Set IPv4 Next-Hop Address
    sourceAddress string
    Set Source IPv4 Address
    next_hop str
    Set IPv4 Next-Hop Address
    source_address str
    Set Source IPv4 Address
    nextHop String
    Set IPv4 Next-Hop Address
    sourceAddress String
    Set Source IPv4 Address

    FiltersRouteMapsRedistributionRoutingProfileRipBgpRouteMapSetMetric, FiltersRouteMapsRedistributionRoutingProfileRipBgpRouteMapSetMetricArgs

    Action string
    Set Metric action (BGP MED) of route
    Value double
    Set Metric value (BGP MED) of route
    Action string
    Set Metric action (BGP MED) of route
    Value float64
    Set Metric value (BGP MED) of route
    action String
    Set Metric action (BGP MED) of route
    value Double
    Set Metric value (BGP MED) of route
    action string
    Set Metric action (BGP MED) of route
    value number
    Set Metric value (BGP MED) of route
    action str
    Set Metric action (BGP MED) of route
    value float
    Set Metric value (BGP MED) of route
    action String
    Set Metric action (BGP MED) of route
    value Number
    Set Metric value (BGP MED) of route

    FiltersRouteMapsRedistributionRoutingProfileRipOspf, FiltersRouteMapsRedistributionRoutingProfileRipOspfArgs

    FiltersRouteMapsRedistributionRoutingProfileRipOspfRouteMap, FiltersRouteMapsRedistributionRoutingProfileRipOspfRouteMapArgs

    name String
    action String
    Permit or Deny (default) Route Map
    description String
    Describe Route Map
    match Property Map
    set Property Map

    FiltersRouteMapsRedistributionRoutingProfileRipOspfRouteMapMatch, FiltersRouteMapsRedistributionRoutingProfileRipOspfRouteMapMatchArgs

    address Property Map
    interface String
    Match Interface of the route
    metric Number
    Match Metric of route
    nextHop Property Map
    tag Number
    Match Tag of route

    FiltersRouteMapsRedistributionRoutingProfileRipOspfRouteMapMatchAddress, FiltersRouteMapsRedistributionRoutingProfileRipOspfRouteMapMatchAddressArgs

    AccessList string
    Access-List Name
    PrefixList string
    Prefix-List Name
    AccessList string
    Access-List Name
    PrefixList string
    Prefix-List Name
    accessList String
    Access-List Name
    prefixList String
    Prefix-List Name
    accessList string
    Access-List Name
    prefixList string
    Prefix-List Name
    access_list str
    Access-List Name
    prefix_list str
    Prefix-List Name
    accessList String
    Access-List Name
    prefixList String
    Prefix-List Name

    FiltersRouteMapsRedistributionRoutingProfileRipOspfRouteMapMatchNextHop, FiltersRouteMapsRedistributionRoutingProfileRipOspfRouteMapMatchNextHopArgs

    AccessList string
    Access-List Name
    PrefixList string
    Prefix-List Name
    AccessList string
    Access-List Name
    PrefixList string
    Prefix-List Name
    accessList String
    Access-List Name
    prefixList String
    Prefix-List Name
    accessList string
    Access-List Name
    prefixList string
    Prefix-List Name
    access_list str
    Access-List Name
    prefix_list str
    Prefix-List Name
    accessList String
    Access-List Name
    prefixList String
    Prefix-List Name

    FiltersRouteMapsRedistributionRoutingProfileRipOspfRouteMapSet, FiltersRouteMapsRedistributionRoutingProfileRipOspfRouteMapSetArgs

    metric Property Map
    metricType String
    Set Metric-Type of route
    tag Number
    Set Tag of route

    FiltersRouteMapsRedistributionRoutingProfileRipOspfRouteMapSetMetric, FiltersRouteMapsRedistributionRoutingProfileRipOspfRouteMapSetMetricArgs

    Action string
    Set Metric action of route
    Value double
    Set Metric value of route
    Action string
    Set Metric action of route
    Value float64
    Set Metric value of route
    action String
    Set Metric action of route
    value Double
    Set Metric value of route
    action string
    Set Metric action of route
    value number
    Set Metric value of route
    action str
    Set Metric action of route
    value float
    Set Metric value of route
    action String
    Set Metric action of route
    value Number
    Set Metric value of route

    FiltersRouteMapsRedistributionRoutingProfileRipRib, FiltersRouteMapsRedistributionRoutingProfileRipRibArgs

    FiltersRouteMapsRedistributionRoutingProfileRipRibRouteMap, FiltersRouteMapsRedistributionRoutingProfileRipRibRouteMapArgs

    name String
    action String
    Permit or Deny (default) Route Map
    description String
    Describe Route Map
    match Property Map
    set Property Map

    FiltersRouteMapsRedistributionRoutingProfileRipRibRouteMapMatch, FiltersRouteMapsRedistributionRoutingProfileRipRibRouteMapMatchArgs

    address Property Map
    interface String
    Match Interface of the route
    metric Number
    Match Metric of route
    nextHop Property Map
    tag Number
    Match Tag of route

    FiltersRouteMapsRedistributionRoutingProfileRipRibRouteMapMatchAddress, FiltersRouteMapsRedistributionRoutingProfileRipRibRouteMapMatchAddressArgs

    AccessList string
    Access-List Name
    PrefixList string
    Prefix-List Name
    AccessList string
    Access-List Name
    PrefixList string
    Prefix-List Name
    accessList String
    Access-List Name
    prefixList String
    Prefix-List Name
    accessList string
    Access-List Name
    prefixList string
    Prefix-List Name
    access_list str
    Access-List Name
    prefix_list str
    Prefix-List Name
    accessList String
    Access-List Name
    prefixList String
    Prefix-List Name

    FiltersRouteMapsRedistributionRoutingProfileRipRibRouteMapMatchNextHop, FiltersRouteMapsRedistributionRoutingProfileRipRibRouteMapMatchNextHopArgs

    AccessList string
    Access-List Name
    PrefixList string
    Prefix-List Name
    AccessList string
    Access-List Name
    PrefixList string
    Prefix-List Name
    accessList String
    Access-List Name
    prefixList String
    Prefix-List Name
    accessList string
    Access-List Name
    prefixList string
    Prefix-List Name
    access_list str
    Access-List Name
    prefix_list str
    Prefix-List Name
    accessList String
    Access-List Name
    prefixList String
    Prefix-List Name

    FiltersRouteMapsRedistributionRoutingProfileRipRibRouteMapSet, FiltersRouteMapsRedistributionRoutingProfileRipRibRouteMapSetArgs

    SourceAddress string
    Set Source IPv4 or IPv6 address
    SourceAddress string
    Set Source IPv4 or IPv6 address
    sourceAddress String
    Set Source IPv4 or IPv6 address
    sourceAddress string
    Set Source IPv4 or IPv6 address
    source_address str
    Set Source IPv4 or IPv6 address
    sourceAddress String
    Set Source IPv4 or IPv6 address

    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