1. Packages
  2. Strata Cloud Manager Provider
  3. API Docs
  4. BgpRouteMapRedistribution
Strata Cloud Manager v0.4.3 published on Saturday, Nov 8, 2025 by Pulumi
scm logo
Strata Cloud Manager v0.4.3 published on Saturday, Nov 8, 2025 by Pulumi

    BgpRouteMapRedistribution resource

    Create BgpRouteMapRedistribution Resource

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

    Constructor syntax

    new BgpRouteMapRedistribution(name: string, args?: BgpRouteMapRedistributionArgs, opts?: CustomResourceOptions);
    @overload
    def BgpRouteMapRedistribution(resource_name: str,
                                  args: Optional[BgpRouteMapRedistributionArgs] = None,
                                  opts: Optional[ResourceOptions] = None)
    
    @overload
    def BgpRouteMapRedistribution(resource_name: str,
                                  opts: Optional[ResourceOptions] = None,
                                  bgp: Optional[BgpRouteMapRedistributionBgpArgs] = None,
                                  connected_static: Optional[BgpRouteMapRedistributionConnectedStaticArgs] = None,
                                  description: Optional[str] = None,
                                  device: Optional[str] = None,
                                  folder: Optional[str] = None,
                                  name: Optional[str] = None,
                                  ospf: Optional[BgpRouteMapRedistributionOspfArgs] = None,
                                  snippet: Optional[str] = None)
    func NewBgpRouteMapRedistribution(ctx *Context, name string, args *BgpRouteMapRedistributionArgs, opts ...ResourceOption) (*BgpRouteMapRedistribution, error)
    public BgpRouteMapRedistribution(string name, BgpRouteMapRedistributionArgs? args = null, CustomResourceOptions? opts = null)
    public BgpRouteMapRedistribution(String name, BgpRouteMapRedistributionArgs args)
    public BgpRouteMapRedistribution(String name, BgpRouteMapRedistributionArgs args, CustomResourceOptions options)
    
    type: scm:BgpRouteMapRedistribution
    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 BgpRouteMapRedistributionArgs
    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 BgpRouteMapRedistributionArgs
    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 BgpRouteMapRedistributionArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args BgpRouteMapRedistributionArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args BgpRouteMapRedistributionArgs
    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 bgpRouteMapRedistributionResource = new Scm.BgpRouteMapRedistribution("bgpRouteMapRedistributionResource", new()
    {
        Bgp = new Scm.Inputs.BgpRouteMapRedistributionBgpArgs
        {
            Ospf = new Scm.Inputs.BgpRouteMapRedistributionBgpOspfArgs
            {
                RouteMaps = new[]
                {
                    new Scm.Inputs.BgpRouteMapRedistributionBgpOspfRouteMapArgs
                    {
                        Action = "string",
                        Description = "string",
                        Match = new Scm.Inputs.BgpRouteMapRedistributionBgpOspfRouteMapMatchArgs
                        {
                            AsPathAccessList = "string",
                            ExtendedCommunity = "string",
                            Interface = "string",
                            Ipv4 = new Scm.Inputs.BgpRouteMapRedistributionBgpOspfRouteMapMatchIpv4Args
                            {
                                Address = new Scm.Inputs.BgpRouteMapRedistributionBgpOspfRouteMapMatchIpv4AddressArgs
                                {
                                    AccessList = "string",
                                    PrefixList = "string",
                                },
                                NextHop = new Scm.Inputs.BgpRouteMapRedistributionBgpOspfRouteMapMatchIpv4NextHopArgs
                                {
                                    AccessList = "string",
                                    PrefixList = "string",
                                },
                                RouteSource = new Scm.Inputs.BgpRouteMapRedistributionBgpOspfRouteMapMatchIpv4RouteSourceArgs
                                {
                                    AccessList = "string",
                                    PrefixList = "string",
                                },
                            },
                            LargeCommunity = "string",
                            LocalPreference = 0,
                            Metric = 0,
                            Origin = "string",
                            Peer = "string",
                            RegularCommunity = "string",
                            Tag = 0,
                        },
                        Name = 0,
                        Set = new Scm.Inputs.BgpRouteMapRedistributionBgpOspfRouteMapSetArgs
                        {
                            Metric = new Scm.Inputs.BgpRouteMapRedistributionBgpOspfRouteMapSetMetricArgs
                            {
                                Action = "string",
                                Value = 0,
                            },
                            MetricType = "string",
                            Tag = 0,
                        },
                    },
                },
            },
            Rib = new Scm.Inputs.BgpRouteMapRedistributionBgpRibArgs
            {
                RouteMaps = new[]
                {
                    new Scm.Inputs.BgpRouteMapRedistributionBgpRibRouteMapArgs
                    {
                        Action = "string",
                        Description = "string",
                        Match = new Scm.Inputs.BgpRouteMapRedistributionBgpRibRouteMapMatchArgs
                        {
                            AsPathAccessList = "string",
                            ExtendedCommunity = "string",
                            Interface = "string",
                            Ipv4 = new Scm.Inputs.BgpRouteMapRedistributionBgpRibRouteMapMatchIpv4Args
                            {
                                Address = new Scm.Inputs.BgpRouteMapRedistributionBgpRibRouteMapMatchIpv4AddressArgs
                                {
                                    AccessList = "string",
                                    PrefixList = "string",
                                },
                                NextHop = new Scm.Inputs.BgpRouteMapRedistributionBgpRibRouteMapMatchIpv4NextHopArgs
                                {
                                    AccessList = "string",
                                    PrefixList = "string",
                                },
                                RouteSource = new Scm.Inputs.BgpRouteMapRedistributionBgpRibRouteMapMatchIpv4RouteSourceArgs
                                {
                                    AccessList = "string",
                                    PrefixList = "string",
                                },
                            },
                            LargeCommunity = "string",
                            LocalPreference = 0,
                            Metric = 0,
                            Origin = "string",
                            Peer = "string",
                            RegularCommunity = "string",
                            Tag = 0,
                        },
                        Name = 0,
                        Set = new Scm.Inputs.BgpRouteMapRedistributionBgpRibRouteMapSetArgs
                        {
                            SourceAddress = "string",
                        },
                    },
                },
            },
        },
        ConnectedStatic = new Scm.Inputs.BgpRouteMapRedistributionConnectedStaticArgs
        {
            Bgp = new Scm.Inputs.BgpRouteMapRedistributionConnectedStaticBgpArgs
            {
                RouteMaps = new[]
                {
                    new Scm.Inputs.BgpRouteMapRedistributionConnectedStaticBgpRouteMapArgs
                    {
                        Action = "string",
                        Description = "string",
                        Match = new Scm.Inputs.BgpRouteMapRedistributionConnectedStaticBgpRouteMapMatchArgs
                        {
                            Interface = "string",
                            Ipv4 = new Scm.Inputs.BgpRouteMapRedistributionConnectedStaticBgpRouteMapMatchIpv4Args
                            {
                                Address = new Scm.Inputs.BgpRouteMapRedistributionConnectedStaticBgpRouteMapMatchIpv4AddressArgs
                                {
                                    AccessList = "string",
                                    PrefixList = "string",
                                },
                                NextHop = new Scm.Inputs.BgpRouteMapRedistributionConnectedStaticBgpRouteMapMatchIpv4NextHopArgs
                                {
                                    AccessList = "string",
                                    PrefixList = "string",
                                },
                            },
                            Metric = 0,
                        },
                        Name = 0,
                        Set = new Scm.Inputs.BgpRouteMapRedistributionConnectedStaticBgpRouteMapSetArgs
                        {
                            Aggregator = new Scm.Inputs.BgpRouteMapRedistributionConnectedStaticBgpRouteMapSetAggregatorArgs
                            {
                                As = 0,
                                RouterId = "string",
                            },
                            AspathPrepends = new[]
                            {
                                0,
                            },
                            AtomicAggregate = false,
                            Ipv4 = new Scm.Inputs.BgpRouteMapRedistributionConnectedStaticBgpRouteMapSetIpv4Args
                            {
                                NextHop = "string",
                                SourceAddress = "string",
                            },
                            LargeCommunities = new[]
                            {
                                "string",
                            },
                            LocalPreference = 0,
                            Metric = new Scm.Inputs.BgpRouteMapRedistributionConnectedStaticBgpRouteMapSetMetricArgs
                            {
                                Action = "string",
                                Value = 0,
                            },
                            Origin = "string",
                            OriginatorId = "string",
                            RegularCommunities = new[]
                            {
                                "string",
                            },
                            Tag = 0,
                            Weight = 0,
                        },
                    },
                },
            },
            Ospf = new Scm.Inputs.BgpRouteMapRedistributionConnectedStaticOspfArgs
            {
                RouteMaps = new[]
                {
                    new Scm.Inputs.BgpRouteMapRedistributionConnectedStaticOspfRouteMapArgs
                    {
                        Action = "string",
                        Description = "string",
                        Match = new Scm.Inputs.BgpRouteMapRedistributionConnectedStaticOspfRouteMapMatchArgs
                        {
                            Interface = "string",
                            Ipv4 = new Scm.Inputs.BgpRouteMapRedistributionConnectedStaticOspfRouteMapMatchIpv4Args
                            {
                                Address = new Scm.Inputs.BgpRouteMapRedistributionConnectedStaticOspfRouteMapMatchIpv4AddressArgs
                                {
                                    AccessList = "string",
                                    PrefixList = "string",
                                },
                                NextHop = new Scm.Inputs.BgpRouteMapRedistributionConnectedStaticOspfRouteMapMatchIpv4NextHopArgs
                                {
                                    AccessList = "string",
                                    PrefixList = "string",
                                },
                            },
                            Metric = 0,
                        },
                        Name = 0,
                        Set = new Scm.Inputs.BgpRouteMapRedistributionConnectedStaticOspfRouteMapSetArgs
                        {
                            Metric = new Scm.Inputs.BgpRouteMapRedistributionConnectedStaticOspfRouteMapSetMetricArgs
                            {
                                Action = "string",
                                Value = 0,
                            },
                            MetricType = "string",
                            Tag = 0,
                        },
                    },
                },
            },
            Rib = new Scm.Inputs.BgpRouteMapRedistributionConnectedStaticRibArgs
            {
                RouteMaps = new[]
                {
                    new Scm.Inputs.BgpRouteMapRedistributionConnectedStaticRibRouteMapArgs
                    {
                        Action = "string",
                        Description = "string",
                        Match = new Scm.Inputs.BgpRouteMapRedistributionConnectedStaticRibRouteMapMatchArgs
                        {
                            Interface = "string",
                            Ipv4 = new Scm.Inputs.BgpRouteMapRedistributionConnectedStaticRibRouteMapMatchIpv4Args
                            {
                                Address = new Scm.Inputs.BgpRouteMapRedistributionConnectedStaticRibRouteMapMatchIpv4AddressArgs
                                {
                                    AccessList = "string",
                                    PrefixList = "string",
                                },
                                NextHop = new Scm.Inputs.BgpRouteMapRedistributionConnectedStaticRibRouteMapMatchIpv4NextHopArgs
                                {
                                    AccessList = "string",
                                    PrefixList = "string",
                                },
                            },
                            Metric = 0,
                        },
                        Name = 0,
                        Set = new Scm.Inputs.BgpRouteMapRedistributionConnectedStaticRibRouteMapSetArgs
                        {
                            SourceAddress = "string",
                        },
                    },
                },
            },
        },
        Description = "string",
        Device = "string",
        Folder = "string",
        Name = "string",
        Ospf = new Scm.Inputs.BgpRouteMapRedistributionOspfArgs
        {
            Bgp = new Scm.Inputs.BgpRouteMapRedistributionOspfBgpArgs
            {
                RouteMaps = new[]
                {
                    new Scm.Inputs.BgpRouteMapRedistributionOspfBgpRouteMapArgs
                    {
                        Action = "string",
                        Description = "string",
                        Match = new Scm.Inputs.BgpRouteMapRedistributionOspfBgpRouteMapMatchArgs
                        {
                            Address = new Scm.Inputs.BgpRouteMapRedistributionOspfBgpRouteMapMatchAddressArgs
                            {
                                AccessList = "string",
                                PrefixList = "string",
                            },
                            Interface = "string",
                            Metric = 0,
                            NextHop = new Scm.Inputs.BgpRouteMapRedistributionOspfBgpRouteMapMatchNextHopArgs
                            {
                                AccessList = "string",
                                PrefixList = "string",
                            },
                            Tag = 0,
                        },
                        Name = 0,
                        Set = new Scm.Inputs.BgpRouteMapRedistributionOspfBgpRouteMapSetArgs
                        {
                            Aggregator = new Scm.Inputs.BgpRouteMapRedistributionOspfBgpRouteMapSetAggregatorArgs
                            {
                                As = 0,
                                RouterId = "string",
                            },
                            AspathPrepends = new[]
                            {
                                0,
                            },
                            AtomicAggregate = false,
                            Ipv4 = new Scm.Inputs.BgpRouteMapRedistributionOspfBgpRouteMapSetIpv4Args
                            {
                                NextHop = "string",
                                SourceAddress = "string",
                            },
                            LargeCommunities = new[]
                            {
                                "string",
                            },
                            LocalPreference = 0,
                            Metric = new Scm.Inputs.BgpRouteMapRedistributionOspfBgpRouteMapSetMetricArgs
                            {
                                Action = "string",
                                Value = 0,
                            },
                            Origin = "string",
                            OriginatorId = "string",
                            RegularCommunities = new[]
                            {
                                "string",
                            },
                            Tag = 0,
                            Weight = 0,
                        },
                    },
                },
            },
            Rib = new Scm.Inputs.BgpRouteMapRedistributionOspfRibArgs
            {
                RouteMaps = new[]
                {
                    new Scm.Inputs.BgpRouteMapRedistributionOspfRibRouteMapArgs
                    {
                        Action = "string",
                        Description = "string",
                        Match = new Scm.Inputs.BgpRouteMapRedistributionOspfRibRouteMapMatchArgs
                        {
                            Address = new Scm.Inputs.BgpRouteMapRedistributionOspfRibRouteMapMatchAddressArgs
                            {
                                AccessList = "string",
                                PrefixList = "string",
                            },
                            Interface = "string",
                            Metric = 0,
                            NextHop = new Scm.Inputs.BgpRouteMapRedistributionOspfRibRouteMapMatchNextHopArgs
                            {
                                AccessList = "string",
                                PrefixList = "string",
                            },
                            Tag = 0,
                        },
                        Name = 0,
                        Set = new Scm.Inputs.BgpRouteMapRedistributionOspfRibRouteMapSetArgs
                        {
                            SourceAddress = "string",
                        },
                    },
                },
            },
        },
        Snippet = "string",
    });
    
    example, err := scm.NewBgpRouteMapRedistribution(ctx, "bgpRouteMapRedistributionResource", &scm.BgpRouteMapRedistributionArgs{
    	Bgp: &scm.BgpRouteMapRedistributionBgpArgs{
    		Ospf: &scm.BgpRouteMapRedistributionBgpOspfArgs{
    			RouteMaps: scm.BgpRouteMapRedistributionBgpOspfRouteMapArray{
    				&scm.BgpRouteMapRedistributionBgpOspfRouteMapArgs{
    					Action:      pulumi.String("string"),
    					Description: pulumi.String("string"),
    					Match: &scm.BgpRouteMapRedistributionBgpOspfRouteMapMatchArgs{
    						AsPathAccessList:  pulumi.String("string"),
    						ExtendedCommunity: pulumi.String("string"),
    						Interface:         pulumi.String("string"),
    						Ipv4: &scm.BgpRouteMapRedistributionBgpOspfRouteMapMatchIpv4Args{
    							Address: &scm.BgpRouteMapRedistributionBgpOspfRouteMapMatchIpv4AddressArgs{
    								AccessList: pulumi.String("string"),
    								PrefixList: pulumi.String("string"),
    							},
    							NextHop: &scm.BgpRouteMapRedistributionBgpOspfRouteMapMatchIpv4NextHopArgs{
    								AccessList: pulumi.String("string"),
    								PrefixList: pulumi.String("string"),
    							},
    							RouteSource: &scm.BgpRouteMapRedistributionBgpOspfRouteMapMatchIpv4RouteSourceArgs{
    								AccessList: pulumi.String("string"),
    								PrefixList: pulumi.String("string"),
    							},
    						},
    						LargeCommunity:   pulumi.String("string"),
    						LocalPreference:  pulumi.Int(0),
    						Metric:           pulumi.Int(0),
    						Origin:           pulumi.String("string"),
    						Peer:             pulumi.String("string"),
    						RegularCommunity: pulumi.String("string"),
    						Tag:              pulumi.Int(0),
    					},
    					Name: pulumi.Int(0),
    					Set: &scm.BgpRouteMapRedistributionBgpOspfRouteMapSetArgs{
    						Metric: &scm.BgpRouteMapRedistributionBgpOspfRouteMapSetMetricArgs{
    							Action: pulumi.String("string"),
    							Value:  pulumi.Int(0),
    						},
    						MetricType: pulumi.String("string"),
    						Tag:        pulumi.Int(0),
    					},
    				},
    			},
    		},
    		Rib: &scm.BgpRouteMapRedistributionBgpRibArgs{
    			RouteMaps: scm.BgpRouteMapRedistributionBgpRibRouteMapArray{
    				&scm.BgpRouteMapRedistributionBgpRibRouteMapArgs{
    					Action:      pulumi.String("string"),
    					Description: pulumi.String("string"),
    					Match: &scm.BgpRouteMapRedistributionBgpRibRouteMapMatchArgs{
    						AsPathAccessList:  pulumi.String("string"),
    						ExtendedCommunity: pulumi.String("string"),
    						Interface:         pulumi.String("string"),
    						Ipv4: &scm.BgpRouteMapRedistributionBgpRibRouteMapMatchIpv4Args{
    							Address: &scm.BgpRouteMapRedistributionBgpRibRouteMapMatchIpv4AddressArgs{
    								AccessList: pulumi.String("string"),
    								PrefixList: pulumi.String("string"),
    							},
    							NextHop: &scm.BgpRouteMapRedistributionBgpRibRouteMapMatchIpv4NextHopArgs{
    								AccessList: pulumi.String("string"),
    								PrefixList: pulumi.String("string"),
    							},
    							RouteSource: &scm.BgpRouteMapRedistributionBgpRibRouteMapMatchIpv4RouteSourceArgs{
    								AccessList: pulumi.String("string"),
    								PrefixList: pulumi.String("string"),
    							},
    						},
    						LargeCommunity:   pulumi.String("string"),
    						LocalPreference:  pulumi.Int(0),
    						Metric:           pulumi.Int(0),
    						Origin:           pulumi.String("string"),
    						Peer:             pulumi.String("string"),
    						RegularCommunity: pulumi.String("string"),
    						Tag:              pulumi.Int(0),
    					},
    					Name: pulumi.Int(0),
    					Set: &scm.BgpRouteMapRedistributionBgpRibRouteMapSetArgs{
    						SourceAddress: pulumi.String("string"),
    					},
    				},
    			},
    		},
    	},
    	ConnectedStatic: &scm.BgpRouteMapRedistributionConnectedStaticArgs{
    		Bgp: &scm.BgpRouteMapRedistributionConnectedStaticBgpArgs{
    			RouteMaps: scm.BgpRouteMapRedistributionConnectedStaticBgpRouteMapArray{
    				&scm.BgpRouteMapRedistributionConnectedStaticBgpRouteMapArgs{
    					Action:      pulumi.String("string"),
    					Description: pulumi.String("string"),
    					Match: &scm.BgpRouteMapRedistributionConnectedStaticBgpRouteMapMatchArgs{
    						Interface: pulumi.String("string"),
    						Ipv4: &scm.BgpRouteMapRedistributionConnectedStaticBgpRouteMapMatchIpv4Args{
    							Address: &scm.BgpRouteMapRedistributionConnectedStaticBgpRouteMapMatchIpv4AddressArgs{
    								AccessList: pulumi.String("string"),
    								PrefixList: pulumi.String("string"),
    							},
    							NextHop: &scm.BgpRouteMapRedistributionConnectedStaticBgpRouteMapMatchIpv4NextHopArgs{
    								AccessList: pulumi.String("string"),
    								PrefixList: pulumi.String("string"),
    							},
    						},
    						Metric: pulumi.Int(0),
    					},
    					Name: pulumi.Int(0),
    					Set: &scm.BgpRouteMapRedistributionConnectedStaticBgpRouteMapSetArgs{
    						Aggregator: &scm.BgpRouteMapRedistributionConnectedStaticBgpRouteMapSetAggregatorArgs{
    							As:       pulumi.Int(0),
    							RouterId: pulumi.String("string"),
    						},
    						AspathPrepends: pulumi.IntArray{
    							pulumi.Int(0),
    						},
    						AtomicAggregate: pulumi.Bool(false),
    						Ipv4: &scm.BgpRouteMapRedistributionConnectedStaticBgpRouteMapSetIpv4Args{
    							NextHop:       pulumi.String("string"),
    							SourceAddress: pulumi.String("string"),
    						},
    						LargeCommunities: pulumi.StringArray{
    							pulumi.String("string"),
    						},
    						LocalPreference: pulumi.Int(0),
    						Metric: &scm.BgpRouteMapRedistributionConnectedStaticBgpRouteMapSetMetricArgs{
    							Action: pulumi.String("string"),
    							Value:  pulumi.Int(0),
    						},
    						Origin:       pulumi.String("string"),
    						OriginatorId: pulumi.String("string"),
    						RegularCommunities: pulumi.StringArray{
    							pulumi.String("string"),
    						},
    						Tag:    pulumi.Int(0),
    						Weight: pulumi.Int(0),
    					},
    				},
    			},
    		},
    		Ospf: &scm.BgpRouteMapRedistributionConnectedStaticOspfArgs{
    			RouteMaps: scm.BgpRouteMapRedistributionConnectedStaticOspfRouteMapArray{
    				&scm.BgpRouteMapRedistributionConnectedStaticOspfRouteMapArgs{
    					Action:      pulumi.String("string"),
    					Description: pulumi.String("string"),
    					Match: &scm.BgpRouteMapRedistributionConnectedStaticOspfRouteMapMatchArgs{
    						Interface: pulumi.String("string"),
    						Ipv4: &scm.BgpRouteMapRedistributionConnectedStaticOspfRouteMapMatchIpv4Args{
    							Address: &scm.BgpRouteMapRedistributionConnectedStaticOspfRouteMapMatchIpv4AddressArgs{
    								AccessList: pulumi.String("string"),
    								PrefixList: pulumi.String("string"),
    							},
    							NextHop: &scm.BgpRouteMapRedistributionConnectedStaticOspfRouteMapMatchIpv4NextHopArgs{
    								AccessList: pulumi.String("string"),
    								PrefixList: pulumi.String("string"),
    							},
    						},
    						Metric: pulumi.Int(0),
    					},
    					Name: pulumi.Int(0),
    					Set: &scm.BgpRouteMapRedistributionConnectedStaticOspfRouteMapSetArgs{
    						Metric: &scm.BgpRouteMapRedistributionConnectedStaticOspfRouteMapSetMetricArgs{
    							Action: pulumi.String("string"),
    							Value:  pulumi.Int(0),
    						},
    						MetricType: pulumi.String("string"),
    						Tag:        pulumi.Int(0),
    					},
    				},
    			},
    		},
    		Rib: &scm.BgpRouteMapRedistributionConnectedStaticRibArgs{
    			RouteMaps: scm.BgpRouteMapRedistributionConnectedStaticRibRouteMapArray{
    				&scm.BgpRouteMapRedistributionConnectedStaticRibRouteMapArgs{
    					Action:      pulumi.String("string"),
    					Description: pulumi.String("string"),
    					Match: &scm.BgpRouteMapRedistributionConnectedStaticRibRouteMapMatchArgs{
    						Interface: pulumi.String("string"),
    						Ipv4: &scm.BgpRouteMapRedistributionConnectedStaticRibRouteMapMatchIpv4Args{
    							Address: &scm.BgpRouteMapRedistributionConnectedStaticRibRouteMapMatchIpv4AddressArgs{
    								AccessList: pulumi.String("string"),
    								PrefixList: pulumi.String("string"),
    							},
    							NextHop: &scm.BgpRouteMapRedistributionConnectedStaticRibRouteMapMatchIpv4NextHopArgs{
    								AccessList: pulumi.String("string"),
    								PrefixList: pulumi.String("string"),
    							},
    						},
    						Metric: pulumi.Int(0),
    					},
    					Name: pulumi.Int(0),
    					Set: &scm.BgpRouteMapRedistributionConnectedStaticRibRouteMapSetArgs{
    						SourceAddress: pulumi.String("string"),
    					},
    				},
    			},
    		},
    	},
    	Description: pulumi.String("string"),
    	Device:      pulumi.String("string"),
    	Folder:      pulumi.String("string"),
    	Name:        pulumi.String("string"),
    	Ospf: &scm.BgpRouteMapRedistributionOspfArgs{
    		Bgp: &scm.BgpRouteMapRedistributionOspfBgpArgs{
    			RouteMaps: scm.BgpRouteMapRedistributionOspfBgpRouteMapArray{
    				&scm.BgpRouteMapRedistributionOspfBgpRouteMapArgs{
    					Action:      pulumi.String("string"),
    					Description: pulumi.String("string"),
    					Match: &scm.BgpRouteMapRedistributionOspfBgpRouteMapMatchArgs{
    						Address: &scm.BgpRouteMapRedistributionOspfBgpRouteMapMatchAddressArgs{
    							AccessList: pulumi.String("string"),
    							PrefixList: pulumi.String("string"),
    						},
    						Interface: pulumi.String("string"),
    						Metric:    pulumi.Int(0),
    						NextHop: &scm.BgpRouteMapRedistributionOspfBgpRouteMapMatchNextHopArgs{
    							AccessList: pulumi.String("string"),
    							PrefixList: pulumi.String("string"),
    						},
    						Tag: pulumi.Int(0),
    					},
    					Name: pulumi.Int(0),
    					Set: &scm.BgpRouteMapRedistributionOspfBgpRouteMapSetArgs{
    						Aggregator: &scm.BgpRouteMapRedistributionOspfBgpRouteMapSetAggregatorArgs{
    							As:       pulumi.Int(0),
    							RouterId: pulumi.String("string"),
    						},
    						AspathPrepends: pulumi.IntArray{
    							pulumi.Int(0),
    						},
    						AtomicAggregate: pulumi.Bool(false),
    						Ipv4: &scm.BgpRouteMapRedistributionOspfBgpRouteMapSetIpv4Args{
    							NextHop:       pulumi.String("string"),
    							SourceAddress: pulumi.String("string"),
    						},
    						LargeCommunities: pulumi.StringArray{
    							pulumi.String("string"),
    						},
    						LocalPreference: pulumi.Int(0),
    						Metric: &scm.BgpRouteMapRedistributionOspfBgpRouteMapSetMetricArgs{
    							Action: pulumi.String("string"),
    							Value:  pulumi.Int(0),
    						},
    						Origin:       pulumi.String("string"),
    						OriginatorId: pulumi.String("string"),
    						RegularCommunities: pulumi.StringArray{
    							pulumi.String("string"),
    						},
    						Tag:    pulumi.Int(0),
    						Weight: pulumi.Int(0),
    					},
    				},
    			},
    		},
    		Rib: &scm.BgpRouteMapRedistributionOspfRibArgs{
    			RouteMaps: scm.BgpRouteMapRedistributionOspfRibRouteMapArray{
    				&scm.BgpRouteMapRedistributionOspfRibRouteMapArgs{
    					Action:      pulumi.String("string"),
    					Description: pulumi.String("string"),
    					Match: &scm.BgpRouteMapRedistributionOspfRibRouteMapMatchArgs{
    						Address: &scm.BgpRouteMapRedistributionOspfRibRouteMapMatchAddressArgs{
    							AccessList: pulumi.String("string"),
    							PrefixList: pulumi.String("string"),
    						},
    						Interface: pulumi.String("string"),
    						Metric:    pulumi.Int(0),
    						NextHop: &scm.BgpRouteMapRedistributionOspfRibRouteMapMatchNextHopArgs{
    							AccessList: pulumi.String("string"),
    							PrefixList: pulumi.String("string"),
    						},
    						Tag: pulumi.Int(0),
    					},
    					Name: pulumi.Int(0),
    					Set: &scm.BgpRouteMapRedistributionOspfRibRouteMapSetArgs{
    						SourceAddress: pulumi.String("string"),
    					},
    				},
    			},
    		},
    	},
    	Snippet: pulumi.String("string"),
    })
    
    var bgpRouteMapRedistributionResource = new BgpRouteMapRedistribution("bgpRouteMapRedistributionResource", BgpRouteMapRedistributionArgs.builder()
        .bgp(BgpRouteMapRedistributionBgpArgs.builder()
            .ospf(BgpRouteMapRedistributionBgpOspfArgs.builder()
                .routeMaps(BgpRouteMapRedistributionBgpOspfRouteMapArgs.builder()
                    .action("string")
                    .description("string")
                    .match(BgpRouteMapRedistributionBgpOspfRouteMapMatchArgs.builder()
                        .asPathAccessList("string")
                        .extendedCommunity("string")
                        .interface_("string")
                        .ipv4(BgpRouteMapRedistributionBgpOspfRouteMapMatchIpv4Args.builder()
                            .address(BgpRouteMapRedistributionBgpOspfRouteMapMatchIpv4AddressArgs.builder()
                                .accessList("string")
                                .prefixList("string")
                                .build())
                            .nextHop(BgpRouteMapRedistributionBgpOspfRouteMapMatchIpv4NextHopArgs.builder()
                                .accessList("string")
                                .prefixList("string")
                                .build())
                            .routeSource(BgpRouteMapRedistributionBgpOspfRouteMapMatchIpv4RouteSourceArgs.builder()
                                .accessList("string")
                                .prefixList("string")
                                .build())
                            .build())
                        .largeCommunity("string")
                        .localPreference(0)
                        .metric(0)
                        .origin("string")
                        .peer("string")
                        .regularCommunity("string")
                        .tag(0)
                        .build())
                    .name(0)
                    .set(BgpRouteMapRedistributionBgpOspfRouteMapSetArgs.builder()
                        .metric(BgpRouteMapRedistributionBgpOspfRouteMapSetMetricArgs.builder()
                            .action("string")
                            .value(0)
                            .build())
                        .metricType("string")
                        .tag(0)
                        .build())
                    .build())
                .build())
            .rib(BgpRouteMapRedistributionBgpRibArgs.builder()
                .routeMaps(BgpRouteMapRedistributionBgpRibRouteMapArgs.builder()
                    .action("string")
                    .description("string")
                    .match(BgpRouteMapRedistributionBgpRibRouteMapMatchArgs.builder()
                        .asPathAccessList("string")
                        .extendedCommunity("string")
                        .interface_("string")
                        .ipv4(BgpRouteMapRedistributionBgpRibRouteMapMatchIpv4Args.builder()
                            .address(BgpRouteMapRedistributionBgpRibRouteMapMatchIpv4AddressArgs.builder()
                                .accessList("string")
                                .prefixList("string")
                                .build())
                            .nextHop(BgpRouteMapRedistributionBgpRibRouteMapMatchIpv4NextHopArgs.builder()
                                .accessList("string")
                                .prefixList("string")
                                .build())
                            .routeSource(BgpRouteMapRedistributionBgpRibRouteMapMatchIpv4RouteSourceArgs.builder()
                                .accessList("string")
                                .prefixList("string")
                                .build())
                            .build())
                        .largeCommunity("string")
                        .localPreference(0)
                        .metric(0)
                        .origin("string")
                        .peer("string")
                        .regularCommunity("string")
                        .tag(0)
                        .build())
                    .name(0)
                    .set(BgpRouteMapRedistributionBgpRibRouteMapSetArgs.builder()
                        .sourceAddress("string")
                        .build())
                    .build())
                .build())
            .build())
        .connectedStatic(BgpRouteMapRedistributionConnectedStaticArgs.builder()
            .bgp(BgpRouteMapRedistributionConnectedStaticBgpArgs.builder()
                .routeMaps(BgpRouteMapRedistributionConnectedStaticBgpRouteMapArgs.builder()
                    .action("string")
                    .description("string")
                    .match(BgpRouteMapRedistributionConnectedStaticBgpRouteMapMatchArgs.builder()
                        .interface_("string")
                        .ipv4(BgpRouteMapRedistributionConnectedStaticBgpRouteMapMatchIpv4Args.builder()
                            .address(BgpRouteMapRedistributionConnectedStaticBgpRouteMapMatchIpv4AddressArgs.builder()
                                .accessList("string")
                                .prefixList("string")
                                .build())
                            .nextHop(BgpRouteMapRedistributionConnectedStaticBgpRouteMapMatchIpv4NextHopArgs.builder()
                                .accessList("string")
                                .prefixList("string")
                                .build())
                            .build())
                        .metric(0)
                        .build())
                    .name(0)
                    .set(BgpRouteMapRedistributionConnectedStaticBgpRouteMapSetArgs.builder()
                        .aggregator(BgpRouteMapRedistributionConnectedStaticBgpRouteMapSetAggregatorArgs.builder()
                            .as(0)
                            .routerId("string")
                            .build())
                        .aspathPrepends(0)
                        .atomicAggregate(false)
                        .ipv4(BgpRouteMapRedistributionConnectedStaticBgpRouteMapSetIpv4Args.builder()
                            .nextHop("string")
                            .sourceAddress("string")
                            .build())
                        .largeCommunities("string")
                        .localPreference(0)
                        .metric(BgpRouteMapRedistributionConnectedStaticBgpRouteMapSetMetricArgs.builder()
                            .action("string")
                            .value(0)
                            .build())
                        .origin("string")
                        .originatorId("string")
                        .regularCommunities("string")
                        .tag(0)
                        .weight(0)
                        .build())
                    .build())
                .build())
            .ospf(BgpRouteMapRedistributionConnectedStaticOspfArgs.builder()
                .routeMaps(BgpRouteMapRedistributionConnectedStaticOspfRouteMapArgs.builder()
                    .action("string")
                    .description("string")
                    .match(BgpRouteMapRedistributionConnectedStaticOspfRouteMapMatchArgs.builder()
                        .interface_("string")
                        .ipv4(BgpRouteMapRedistributionConnectedStaticOspfRouteMapMatchIpv4Args.builder()
                            .address(BgpRouteMapRedistributionConnectedStaticOspfRouteMapMatchIpv4AddressArgs.builder()
                                .accessList("string")
                                .prefixList("string")
                                .build())
                            .nextHop(BgpRouteMapRedistributionConnectedStaticOspfRouteMapMatchIpv4NextHopArgs.builder()
                                .accessList("string")
                                .prefixList("string")
                                .build())
                            .build())
                        .metric(0)
                        .build())
                    .name(0)
                    .set(BgpRouteMapRedistributionConnectedStaticOspfRouteMapSetArgs.builder()
                        .metric(BgpRouteMapRedistributionConnectedStaticOspfRouteMapSetMetricArgs.builder()
                            .action("string")
                            .value(0)
                            .build())
                        .metricType("string")
                        .tag(0)
                        .build())
                    .build())
                .build())
            .rib(BgpRouteMapRedistributionConnectedStaticRibArgs.builder()
                .routeMaps(BgpRouteMapRedistributionConnectedStaticRibRouteMapArgs.builder()
                    .action("string")
                    .description("string")
                    .match(BgpRouteMapRedistributionConnectedStaticRibRouteMapMatchArgs.builder()
                        .interface_("string")
                        .ipv4(BgpRouteMapRedistributionConnectedStaticRibRouteMapMatchIpv4Args.builder()
                            .address(BgpRouteMapRedistributionConnectedStaticRibRouteMapMatchIpv4AddressArgs.builder()
                                .accessList("string")
                                .prefixList("string")
                                .build())
                            .nextHop(BgpRouteMapRedistributionConnectedStaticRibRouteMapMatchIpv4NextHopArgs.builder()
                                .accessList("string")
                                .prefixList("string")
                                .build())
                            .build())
                        .metric(0)
                        .build())
                    .name(0)
                    .set(BgpRouteMapRedistributionConnectedStaticRibRouteMapSetArgs.builder()
                        .sourceAddress("string")
                        .build())
                    .build())
                .build())
            .build())
        .description("string")
        .device("string")
        .folder("string")
        .name("string")
        .ospf(BgpRouteMapRedistributionOspfArgs.builder()
            .bgp(BgpRouteMapRedistributionOspfBgpArgs.builder()
                .routeMaps(BgpRouteMapRedistributionOspfBgpRouteMapArgs.builder()
                    .action("string")
                    .description("string")
                    .match(BgpRouteMapRedistributionOspfBgpRouteMapMatchArgs.builder()
                        .address(BgpRouteMapRedistributionOspfBgpRouteMapMatchAddressArgs.builder()
                            .accessList("string")
                            .prefixList("string")
                            .build())
                        .interface_("string")
                        .metric(0)
                        .nextHop(BgpRouteMapRedistributionOspfBgpRouteMapMatchNextHopArgs.builder()
                            .accessList("string")
                            .prefixList("string")
                            .build())
                        .tag(0)
                        .build())
                    .name(0)
                    .set(BgpRouteMapRedistributionOspfBgpRouteMapSetArgs.builder()
                        .aggregator(BgpRouteMapRedistributionOspfBgpRouteMapSetAggregatorArgs.builder()
                            .as(0)
                            .routerId("string")
                            .build())
                        .aspathPrepends(0)
                        .atomicAggregate(false)
                        .ipv4(BgpRouteMapRedistributionOspfBgpRouteMapSetIpv4Args.builder()
                            .nextHop("string")
                            .sourceAddress("string")
                            .build())
                        .largeCommunities("string")
                        .localPreference(0)
                        .metric(BgpRouteMapRedistributionOspfBgpRouteMapSetMetricArgs.builder()
                            .action("string")
                            .value(0)
                            .build())
                        .origin("string")
                        .originatorId("string")
                        .regularCommunities("string")
                        .tag(0)
                        .weight(0)
                        .build())
                    .build())
                .build())
            .rib(BgpRouteMapRedistributionOspfRibArgs.builder()
                .routeMaps(BgpRouteMapRedistributionOspfRibRouteMapArgs.builder()
                    .action("string")
                    .description("string")
                    .match(BgpRouteMapRedistributionOspfRibRouteMapMatchArgs.builder()
                        .address(BgpRouteMapRedistributionOspfRibRouteMapMatchAddressArgs.builder()
                            .accessList("string")
                            .prefixList("string")
                            .build())
                        .interface_("string")
                        .metric(0)
                        .nextHop(BgpRouteMapRedistributionOspfRibRouteMapMatchNextHopArgs.builder()
                            .accessList("string")
                            .prefixList("string")
                            .build())
                        .tag(0)
                        .build())
                    .name(0)
                    .set(BgpRouteMapRedistributionOspfRibRouteMapSetArgs.builder()
                        .sourceAddress("string")
                        .build())
                    .build())
                .build())
            .build())
        .snippet("string")
        .build());
    
    bgp_route_map_redistribution_resource = scm.BgpRouteMapRedistribution("bgpRouteMapRedistributionResource",
        bgp={
            "ospf": {
                "route_maps": [{
                    "action": "string",
                    "description": "string",
                    "match": {
                        "as_path_access_list": "string",
                        "extended_community": "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_community": "string",
                        "local_preference": 0,
                        "metric": 0,
                        "origin": "string",
                        "peer": "string",
                        "regular_community": "string",
                        "tag": 0,
                    },
                    "name": 0,
                    "set": {
                        "metric": {
                            "action": "string",
                            "value": 0,
                        },
                        "metric_type": "string",
                        "tag": 0,
                    },
                }],
            },
            "rib": {
                "route_maps": [{
                    "action": "string",
                    "description": "string",
                    "match": {
                        "as_path_access_list": "string",
                        "extended_community": "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_community": "string",
                        "local_preference": 0,
                        "metric": 0,
                        "origin": "string",
                        "peer": "string",
                        "regular_community": "string",
                        "tag": 0,
                    },
                    "name": 0,
                    "set": {
                        "source_address": "string",
                    },
                }],
            },
        },
        connected_static={
            "bgp": {
                "route_maps": [{
                    "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,
                    },
                    "name": 0,
                    "set": {
                        "aggregator": {
                            "as_": 0,
                            "router_id": "string",
                        },
                        "aspath_prepends": [0],
                        "atomic_aggregate": False,
                        "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": [{
                    "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,
                    },
                    "name": 0,
                    "set": {
                        "metric": {
                            "action": "string",
                            "value": 0,
                        },
                        "metric_type": "string",
                        "tag": 0,
                    },
                }],
            },
            "rib": {
                "route_maps": [{
                    "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,
                    },
                    "name": 0,
                    "set": {
                        "source_address": "string",
                    },
                }],
            },
        },
        description="string",
        device="string",
        folder="string",
        name="string",
        ospf={
            "bgp": {
                "route_maps": [{
                    "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,
                    },
                    "name": 0,
                    "set": {
                        "aggregator": {
                            "as_": 0,
                            "router_id": "string",
                        },
                        "aspath_prepends": [0],
                        "atomic_aggregate": False,
                        "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": [{
                    "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,
                    },
                    "name": 0,
                    "set": {
                        "source_address": "string",
                    },
                }],
            },
        },
        snippet="string")
    
    const bgpRouteMapRedistributionResource = new scm.BgpRouteMapRedistribution("bgpRouteMapRedistributionResource", {
        bgp: {
            ospf: {
                routeMaps: [{
                    action: "string",
                    description: "string",
                    match: {
                        asPathAccessList: "string",
                        extendedCommunity: "string",
                        "interface": "string",
                        ipv4: {
                            address: {
                                accessList: "string",
                                prefixList: "string",
                            },
                            nextHop: {
                                accessList: "string",
                                prefixList: "string",
                            },
                            routeSource: {
                                accessList: "string",
                                prefixList: "string",
                            },
                        },
                        largeCommunity: "string",
                        localPreference: 0,
                        metric: 0,
                        origin: "string",
                        peer: "string",
                        regularCommunity: "string",
                        tag: 0,
                    },
                    name: 0,
                    set: {
                        metric: {
                            action: "string",
                            value: 0,
                        },
                        metricType: "string",
                        tag: 0,
                    },
                }],
            },
            rib: {
                routeMaps: [{
                    action: "string",
                    description: "string",
                    match: {
                        asPathAccessList: "string",
                        extendedCommunity: "string",
                        "interface": "string",
                        ipv4: {
                            address: {
                                accessList: "string",
                                prefixList: "string",
                            },
                            nextHop: {
                                accessList: "string",
                                prefixList: "string",
                            },
                            routeSource: {
                                accessList: "string",
                                prefixList: "string",
                            },
                        },
                        largeCommunity: "string",
                        localPreference: 0,
                        metric: 0,
                        origin: "string",
                        peer: "string",
                        regularCommunity: "string",
                        tag: 0,
                    },
                    name: 0,
                    set: {
                        sourceAddress: "string",
                    },
                }],
            },
        },
        connectedStatic: {
            bgp: {
                routeMaps: [{
                    action: "string",
                    description: "string",
                    match: {
                        "interface": "string",
                        ipv4: {
                            address: {
                                accessList: "string",
                                prefixList: "string",
                            },
                            nextHop: {
                                accessList: "string",
                                prefixList: "string",
                            },
                        },
                        metric: 0,
                    },
                    name: 0,
                    set: {
                        aggregator: {
                            as: 0,
                            routerId: "string",
                        },
                        aspathPrepends: [0],
                        atomicAggregate: false,
                        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: {
                        "interface": "string",
                        ipv4: {
                            address: {
                                accessList: "string",
                                prefixList: "string",
                            },
                            nextHop: {
                                accessList: "string",
                                prefixList: "string",
                            },
                        },
                        metric: 0,
                    },
                    name: 0,
                    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",
                            },
                        },
                        metric: 0,
                    },
                    name: 0,
                    set: {
                        sourceAddress: "string",
                    },
                }],
            },
        },
        description: "string",
        device: "string",
        folder: "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: 0,
                    set: {
                        aggregator: {
                            as: 0,
                            routerId: "string",
                        },
                        aspathPrepends: [0],
                        atomicAggregate: false,
                        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: 0,
                    set: {
                        sourceAddress: "string",
                    },
                }],
            },
        },
        snippet: "string",
    });
    
    type: scm:BgpRouteMapRedistribution
    properties:
        bgp:
            ospf:
                routeMaps:
                    - action: string
                      description: string
                      match:
                        asPathAccessList: string
                        extendedCommunity: string
                        interface: string
                        ipv4:
                            address:
                                accessList: string
                                prefixList: string
                            nextHop:
                                accessList: string
                                prefixList: string
                            routeSource:
                                accessList: string
                                prefixList: string
                        largeCommunity: string
                        localPreference: 0
                        metric: 0
                        origin: string
                        peer: string
                        regularCommunity: string
                        tag: 0
                      name: 0
                      set:
                        metric:
                            action: string
                            value: 0
                        metricType: string
                        tag: 0
            rib:
                routeMaps:
                    - action: string
                      description: string
                      match:
                        asPathAccessList: string
                        extendedCommunity: string
                        interface: string
                        ipv4:
                            address:
                                accessList: string
                                prefixList: string
                            nextHop:
                                accessList: string
                                prefixList: string
                            routeSource:
                                accessList: string
                                prefixList: string
                        largeCommunity: string
                        localPreference: 0
                        metric: 0
                        origin: string
                        peer: string
                        regularCommunity: string
                        tag: 0
                      name: 0
                      set:
                        sourceAddress: string
        connectedStatic:
            bgp:
                routeMaps:
                    - action: string
                      description: string
                      match:
                        interface: string
                        ipv4:
                            address:
                                accessList: string
                                prefixList: string
                            nextHop:
                                accessList: string
                                prefixList: string
                        metric: 0
                      name: 0
                      set:
                        aggregator:
                            as: 0
                            routerId: string
                        aspathPrepends:
                            - 0
                        atomicAggregate: false
                        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:
                        interface: string
                        ipv4:
                            address:
                                accessList: string
                                prefixList: string
                            nextHop:
                                accessList: string
                                prefixList: string
                        metric: 0
                      name: 0
                      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
                        metric: 0
                      name: 0
                      set:
                        sourceAddress: string
        description: string
        device: string
        folder: 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: 0
                      set:
                        aggregator:
                            as: 0
                            routerId: string
                        aspathPrepends:
                            - 0
                        atomicAggregate: false
                        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: 0
                      set:
                        sourceAddress: string
        snippet: string
    

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

    Bgp BgpRouteMapRedistributionBgp
    Bgp
    ConnectedStatic BgpRouteMapRedistributionConnectedStatic
    Connected static
    Description string
    BGP Route Map Redistributions Description
    Device string
    The device in which the resource is defined
    Folder string
    The folder in which the resource is defined
    Name string
    BGP Route Map Redistributions Name
    Ospf BgpRouteMapRedistributionOspf
    Ospf
    Snippet string
    The snippet in which the resource is defined
    Bgp BgpRouteMapRedistributionBgpArgs
    Bgp
    ConnectedStatic BgpRouteMapRedistributionConnectedStaticArgs
    Connected static
    Description string
    BGP Route Map Redistributions Description
    Device string
    The device in which the resource is defined
    Folder string
    The folder in which the resource is defined
    Name string
    BGP Route Map Redistributions Name
    Ospf BgpRouteMapRedistributionOspfArgs
    Ospf
    Snippet string
    The snippet in which the resource is defined
    bgp BgpRouteMapRedistributionBgp
    Bgp
    connectedStatic BgpRouteMapRedistributionConnectedStatic
    Connected static
    description String
    BGP Route Map Redistributions Description
    device String
    The device in which the resource is defined
    folder String
    The folder in which the resource is defined
    name String
    BGP Route Map Redistributions Name
    ospf BgpRouteMapRedistributionOspf
    Ospf
    snippet String
    The snippet in which the resource is defined
    bgp BgpRouteMapRedistributionBgp
    Bgp
    connectedStatic BgpRouteMapRedistributionConnectedStatic
    Connected static
    description string
    BGP Route Map Redistributions Description
    device string
    The device in which the resource is defined
    folder string
    The folder in which the resource is defined
    name string
    BGP Route Map Redistributions Name
    ospf BgpRouteMapRedistributionOspf
    Ospf
    snippet string
    The snippet in which the resource is defined
    bgp BgpRouteMapRedistributionBgpArgs
    Bgp
    connected_static BgpRouteMapRedistributionConnectedStaticArgs
    Connected static
    description str
    BGP Route Map Redistributions Description
    device str
    The device in which the resource is defined
    folder str
    The folder in which the resource is defined
    name str
    BGP Route Map Redistributions Name
    ospf BgpRouteMapRedistributionOspfArgs
    Ospf
    snippet str
    The snippet in which the resource is defined
    bgp Property Map
    Bgp
    connectedStatic Property Map
    Connected static
    description String
    BGP Route Map Redistributions Description
    device String
    The device in which the resource is defined
    folder String
    The folder in which the resource is defined
    name String
    BGP Route Map Redistributions Name
    ospf Property Map
    Ospf
    snippet String
    The snippet in which the resource is defined

    Outputs

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

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

    Look up Existing BgpRouteMapRedistribution Resource

    Get an existing BgpRouteMapRedistribution 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?: BgpRouteMapRedistributionState, opts?: CustomResourceOptions): BgpRouteMapRedistribution
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            bgp: Optional[BgpRouteMapRedistributionBgpArgs] = None,
            connected_static: Optional[BgpRouteMapRedistributionConnectedStaticArgs] = None,
            description: Optional[str] = None,
            device: Optional[str] = None,
            folder: Optional[str] = None,
            name: Optional[str] = None,
            ospf: Optional[BgpRouteMapRedistributionOspfArgs] = None,
            snippet: Optional[str] = None,
            tfid: Optional[str] = None) -> BgpRouteMapRedistribution
    func GetBgpRouteMapRedistribution(ctx *Context, name string, id IDInput, state *BgpRouteMapRedistributionState, opts ...ResourceOption) (*BgpRouteMapRedistribution, error)
    public static BgpRouteMapRedistribution Get(string name, Input<string> id, BgpRouteMapRedistributionState? state, CustomResourceOptions? opts = null)
    public static BgpRouteMapRedistribution get(String name, Output<String> id, BgpRouteMapRedistributionState state, CustomResourceOptions options)
    resources:  _:    type: scm:BgpRouteMapRedistribution    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:
    Bgp BgpRouteMapRedistributionBgp
    Bgp
    ConnectedStatic BgpRouteMapRedistributionConnectedStatic
    Connected static
    Description string
    BGP Route Map Redistributions Description
    Device string
    The device in which the resource is defined
    Folder string
    The folder in which the resource is defined
    Name string
    BGP Route Map Redistributions Name
    Ospf BgpRouteMapRedistributionOspf
    Ospf
    Snippet string
    The snippet in which the resource is defined
    Tfid string
    Bgp BgpRouteMapRedistributionBgpArgs
    Bgp
    ConnectedStatic BgpRouteMapRedistributionConnectedStaticArgs
    Connected static
    Description string
    BGP Route Map Redistributions Description
    Device string
    The device in which the resource is defined
    Folder string
    The folder in which the resource is defined
    Name string
    BGP Route Map Redistributions Name
    Ospf BgpRouteMapRedistributionOspfArgs
    Ospf
    Snippet string
    The snippet in which the resource is defined
    Tfid string
    bgp BgpRouteMapRedistributionBgp
    Bgp
    connectedStatic BgpRouteMapRedistributionConnectedStatic
    Connected static
    description String
    BGP Route Map Redistributions Description
    device String
    The device in which the resource is defined
    folder String
    The folder in which the resource is defined
    name String
    BGP Route Map Redistributions Name
    ospf BgpRouteMapRedistributionOspf
    Ospf
    snippet String
    The snippet in which the resource is defined
    tfid String
    bgp BgpRouteMapRedistributionBgp
    Bgp
    connectedStatic BgpRouteMapRedistributionConnectedStatic
    Connected static
    description string
    BGP Route Map Redistributions Description
    device string
    The device in which the resource is defined
    folder string
    The folder in which the resource is defined
    name string
    BGP Route Map Redistributions Name
    ospf BgpRouteMapRedistributionOspf
    Ospf
    snippet string
    The snippet in which the resource is defined
    tfid string
    bgp BgpRouteMapRedistributionBgpArgs
    Bgp
    connected_static BgpRouteMapRedistributionConnectedStaticArgs
    Connected static
    description str
    BGP Route Map Redistributions Description
    device str
    The device in which the resource is defined
    folder str
    The folder in which the resource is defined
    name str
    BGP Route Map Redistributions Name
    ospf BgpRouteMapRedistributionOspfArgs
    Ospf
    snippet str
    The snippet in which the resource is defined
    tfid str
    bgp Property Map
    Bgp
    connectedStatic Property Map
    Connected static
    description String
    BGP Route Map Redistributions Description
    device String
    The device in which the resource is defined
    folder String
    The folder in which the resource is defined
    name String
    BGP Route Map Redistributions Name
    ospf Property Map
    Ospf
    snippet String
    The snippet in which the resource is defined
    tfid String

    Supporting Types

    BgpRouteMapRedistributionBgp, BgpRouteMapRedistributionBgpArgs

    BgpRouteMapRedistributionBgpOspf, BgpRouteMapRedistributionBgpOspfArgs

    routeMaps List<Property Map>
    BGP Root OSPF Route maps

    BgpRouteMapRedistributionBgpOspfRouteMap, BgpRouteMapRedistributionBgpOspfRouteMapArgs

    Action string
    BGP Root OSPF Route maps Action
    Description string
    BGP Root OSPF Route maps Description
    Match BgpRouteMapRedistributionBgpOspfRouteMapMatch
    Match
    Name int
    BGP Root OSPF Route maps Sequence number
    Set BgpRouteMapRedistributionBgpOspfRouteMapSet
    BGP Root OSPF Set
    Action string
    BGP Root OSPF Route maps Action
    Description string
    BGP Root OSPF Route maps Description
    Match BgpRouteMapRedistributionBgpOspfRouteMapMatch
    Match
    Name int
    BGP Root OSPF Route maps Sequence number
    Set BgpRouteMapRedistributionBgpOspfRouteMapSet
    BGP Root OSPF Set
    action String
    BGP Root OSPF Route maps Action
    description String
    BGP Root OSPF Route maps Description
    match BgpRouteMapRedistributionBgpOspfRouteMapMatch
    Match
    name Integer
    BGP Root OSPF Route maps Sequence number
    set BgpRouteMapRedistributionBgpOspfRouteMapSet
    BGP Root OSPF Set
    action string
    BGP Root OSPF Route maps Action
    description string
    BGP Root OSPF Route maps Description
    match BgpRouteMapRedistributionBgpOspfRouteMapMatch
    Match
    name number
    BGP Root OSPF Route maps Sequence number
    set BgpRouteMapRedistributionBgpOspfRouteMapSet
    BGP Root OSPF Set
    action str
    BGP Root OSPF Route maps Action
    description str
    BGP Root OSPF Route maps Description
    match BgpRouteMapRedistributionBgpOspfRouteMapMatch
    Match
    name int
    BGP Root OSPF Route maps Sequence number
    set BgpRouteMapRedistributionBgpOspfRouteMapSet
    BGP Root OSPF Set
    action String
    BGP Root OSPF Route maps Action
    description String
    BGP Root OSPF Route maps Description
    match Property Map
    Match
    name Number
    BGP Root OSPF Route maps Sequence number
    set Property Map
    BGP Root OSPF Set

    BgpRouteMapRedistributionBgpOspfRouteMapMatch, BgpRouteMapRedistributionBgpOspfRouteMapMatchArgs

    AsPathAccessList string
    BGP Root OSPF Route maps match AS path access list
    ExtendedCommunity string
    EBGP Root OSPF Route maps match xtended community
    Interface string
    BGP Root OSPF Route maps match Interface
    Ipv4 BgpRouteMapRedistributionBgpOspfRouteMapMatchIpv4
    BGP Root OSPF Route maps match bgp-route-map-redistributions ipv4 object
    LargeCommunity string
    BGP Root OSPF Route maps match Large community
    LocalPreference int
    BGP Root OSPF Route maps match Local preference
    Metric int
    BGP Root OSPF Route maps match Metric
    Origin string
    BGP Root OSPF Route maps match Origin
    Peer string
    BGP Root OSPF Route maps match Peer
    RegularCommunity string
    BGP Root OSPF Route maps match Regular community
    Tag int
    BGP Root OSPF Route maps match Tag
    AsPathAccessList string
    BGP Root OSPF Route maps match AS path access list
    ExtendedCommunity string
    EBGP Root OSPF Route maps match xtended community
    Interface string
    BGP Root OSPF Route maps match Interface
    Ipv4 BgpRouteMapRedistributionBgpOspfRouteMapMatchIpv4
    BGP Root OSPF Route maps match bgp-route-map-redistributions ipv4 object
    LargeCommunity string
    BGP Root OSPF Route maps match Large community
    LocalPreference int
    BGP Root OSPF Route maps match Local preference
    Metric int
    BGP Root OSPF Route maps match Metric
    Origin string
    BGP Root OSPF Route maps match Origin
    Peer string
    BGP Root OSPF Route maps match Peer
    RegularCommunity string
    BGP Root OSPF Route maps match Regular community
    Tag int
    BGP Root OSPF Route maps match Tag
    asPathAccessList String
    BGP Root OSPF Route maps match AS path access list
    extendedCommunity String
    EBGP Root OSPF Route maps match xtended community
    interface_ String
    BGP Root OSPF Route maps match Interface
    ipv4 BgpRouteMapRedistributionBgpOspfRouteMapMatchIpv4
    BGP Root OSPF Route maps match bgp-route-map-redistributions ipv4 object
    largeCommunity String
    BGP Root OSPF Route maps match Large community
    localPreference Integer
    BGP Root OSPF Route maps match Local preference
    metric Integer
    BGP Root OSPF Route maps match Metric
    origin String
    BGP Root OSPF Route maps match Origin
    peer String
    BGP Root OSPF Route maps match Peer
    regularCommunity String
    BGP Root OSPF Route maps match Regular community
    tag Integer
    BGP Root OSPF Route maps match Tag
    asPathAccessList string
    BGP Root OSPF Route maps match AS path access list
    extendedCommunity string
    EBGP Root OSPF Route maps match xtended community
    interface string
    BGP Root OSPF Route maps match Interface
    ipv4 BgpRouteMapRedistributionBgpOspfRouteMapMatchIpv4
    BGP Root OSPF Route maps match bgp-route-map-redistributions ipv4 object
    largeCommunity string
    BGP Root OSPF Route maps match Large community
    localPreference number
    BGP Root OSPF Route maps match Local preference
    metric number
    BGP Root OSPF Route maps match Metric
    origin string
    BGP Root OSPF Route maps match Origin
    peer string
    BGP Root OSPF Route maps match Peer
    regularCommunity string
    BGP Root OSPF Route maps match Regular community
    tag number
    BGP Root OSPF Route maps match Tag
    as_path_access_list str
    BGP Root OSPF Route maps match AS path access list
    extended_community str
    EBGP Root OSPF Route maps match xtended community
    interface str
    BGP Root OSPF Route maps match Interface
    ipv4 BgpRouteMapRedistributionBgpOspfRouteMapMatchIpv4
    BGP Root OSPF Route maps match bgp-route-map-redistributions ipv4 object
    large_community str
    BGP Root OSPF Route maps match Large community
    local_preference int
    BGP Root OSPF Route maps match Local preference
    metric int
    BGP Root OSPF Route maps match Metric
    origin str
    BGP Root OSPF Route maps match Origin
    peer str
    BGP Root OSPF Route maps match Peer
    regular_community str
    BGP Root OSPF Route maps match Regular community
    tag int
    BGP Root OSPF Route maps match Tag
    asPathAccessList String
    BGP Root OSPF Route maps match AS path access list
    extendedCommunity String
    EBGP Root OSPF Route maps match xtended community
    interface String
    BGP Root OSPF Route maps match Interface
    ipv4 Property Map
    BGP Root OSPF Route maps match bgp-route-map-redistributions ipv4 object
    largeCommunity String
    BGP Root OSPF Route maps match Large community
    localPreference Number
    BGP Root OSPF Route maps match Local preference
    metric Number
    BGP Root OSPF Route maps match Metric
    origin String
    BGP Root OSPF Route maps match Origin
    peer String
    BGP Root OSPF Route maps match Peer
    regularCommunity String
    BGP Root OSPF Route maps match Regular community
    tag Number
    BGP Root OSPF Route maps match Tag

    BgpRouteMapRedistributionBgpOspfRouteMapMatchIpv4, BgpRouteMapRedistributionBgpOspfRouteMapMatchIpv4Args

    Address BgpRouteMapRedistributionBgpOspfRouteMapMatchIpv4Address
    BGP Root OSPF Route maps match bgp-route-map-redistributions ipv4 object address
    NextHop BgpRouteMapRedistributionBgpOspfRouteMapMatchIpv4NextHop
    BGP Root OSPF Route maps match bgp-route-map-redistributions ipv4 object next*hop
    RouteSource BgpRouteMapRedistributionBgpOspfRouteMapMatchIpv4RouteSource
    BGP Root OSPF Route maps ipv4 bgp-route-map-redistributions ipv4 object route*source
    Address BgpRouteMapRedistributionBgpOspfRouteMapMatchIpv4Address
    BGP Root OSPF Route maps match bgp-route-map-redistributions ipv4 object address
    NextHop BgpRouteMapRedistributionBgpOspfRouteMapMatchIpv4NextHop
    BGP Root OSPF Route maps match bgp-route-map-redistributions ipv4 object next*hop
    RouteSource BgpRouteMapRedistributionBgpOspfRouteMapMatchIpv4RouteSource
    BGP Root OSPF Route maps ipv4 bgp-route-map-redistributions ipv4 object route*source
    address BgpRouteMapRedistributionBgpOspfRouteMapMatchIpv4Address
    BGP Root OSPF Route maps match bgp-route-map-redistributions ipv4 object address
    nextHop BgpRouteMapRedistributionBgpOspfRouteMapMatchIpv4NextHop
    BGP Root OSPF Route maps match bgp-route-map-redistributions ipv4 object next*hop
    routeSource BgpRouteMapRedistributionBgpOspfRouteMapMatchIpv4RouteSource
    BGP Root OSPF Route maps ipv4 bgp-route-map-redistributions ipv4 object route*source
    address BgpRouteMapRedistributionBgpOspfRouteMapMatchIpv4Address
    BGP Root OSPF Route maps match bgp-route-map-redistributions ipv4 object address
    nextHop BgpRouteMapRedistributionBgpOspfRouteMapMatchIpv4NextHop
    BGP Root OSPF Route maps match bgp-route-map-redistributions ipv4 object next*hop
    routeSource BgpRouteMapRedistributionBgpOspfRouteMapMatchIpv4RouteSource
    BGP Root OSPF Route maps ipv4 bgp-route-map-redistributions ipv4 object route*source
    address BgpRouteMapRedistributionBgpOspfRouteMapMatchIpv4Address
    BGP Root OSPF Route maps match bgp-route-map-redistributions ipv4 object address
    next_hop BgpRouteMapRedistributionBgpOspfRouteMapMatchIpv4NextHop
    BGP Root OSPF Route maps match bgp-route-map-redistributions ipv4 object next*hop
    route_source BgpRouteMapRedistributionBgpOspfRouteMapMatchIpv4RouteSource
    BGP Root OSPF Route maps ipv4 bgp-route-map-redistributions ipv4 object route*source
    address Property Map
    BGP Root OSPF Route maps match bgp-route-map-redistributions ipv4 object address
    nextHop Property Map
    BGP Root OSPF Route maps match bgp-route-map-redistributions ipv4 object next*hop
    routeSource Property Map
    BGP Root OSPF Route maps ipv4 bgp-route-map-redistributions ipv4 object route*source

    BgpRouteMapRedistributionBgpOspfRouteMapMatchIpv4Address, BgpRouteMapRedistributionBgpOspfRouteMapMatchIpv4AddressArgs

    AccessList string
    BGP Root OSPF Route maps match ipv4 Access list
    PrefixList string
    BGP Root OSPF Route maps match ipv4 Prefix list
    AccessList string
    BGP Root OSPF Route maps match ipv4 Access list
    PrefixList string
    BGP Root OSPF Route maps match ipv4 Prefix list
    accessList String
    BGP Root OSPF Route maps match ipv4 Access list
    prefixList String
    BGP Root OSPF Route maps match ipv4 Prefix list
    accessList string
    BGP Root OSPF Route maps match ipv4 Access list
    prefixList string
    BGP Root OSPF Route maps match ipv4 Prefix list
    access_list str
    BGP Root OSPF Route maps match ipv4 Access list
    prefix_list str
    BGP Root OSPF Route maps match ipv4 Prefix list
    accessList String
    BGP Root OSPF Route maps match ipv4 Access list
    prefixList String
    BGP Root OSPF Route maps match ipv4 Prefix list

    BgpRouteMapRedistributionBgpOspfRouteMapMatchIpv4NextHop, BgpRouteMapRedistributionBgpOspfRouteMapMatchIpv4NextHopArgs

    AccessList string
    BGP Root OSPF Route maps ipv4 next_vr hop Access list
    PrefixList string
    BGP Root OSPF Route maps ipv4 next hop Prefix list
    AccessList string
    BGP Root OSPF Route maps ipv4 next_vr hop Access list
    PrefixList string
    BGP Root OSPF Route maps ipv4 next hop Prefix list
    accessList String
    BGP Root OSPF Route maps ipv4 next_vr hop Access list
    prefixList String
    BGP Root OSPF Route maps ipv4 next hop Prefix list
    accessList string
    BGP Root OSPF Route maps ipv4 next_vr hop Access list
    prefixList string
    BGP Root OSPF Route maps ipv4 next hop Prefix list
    access_list str
    BGP Root OSPF Route maps ipv4 next_vr hop Access list
    prefix_list str
    BGP Root OSPF Route maps ipv4 next hop Prefix list
    accessList String
    BGP Root OSPF Route maps ipv4 next_vr hop Access list
    prefixList String
    BGP Root OSPF Route maps ipv4 next hop Prefix list

    BgpRouteMapRedistributionBgpOspfRouteMapMatchIpv4RouteSource, BgpRouteMapRedistributionBgpOspfRouteMapMatchIpv4RouteSourceArgs

    AccessList string
    BGP Root OSPF Route maps ipv4 route source Access list
    PrefixList string
    BGP Root OSPF Route maps ipv4 route source Prefix list
    AccessList string
    BGP Root OSPF Route maps ipv4 route source Access list
    PrefixList string
    BGP Root OSPF Route maps ipv4 route source Prefix list
    accessList String
    BGP Root OSPF Route maps ipv4 route source Access list
    prefixList String
    BGP Root OSPF Route maps ipv4 route source Prefix list
    accessList string
    BGP Root OSPF Route maps ipv4 route source Access list
    prefixList string
    BGP Root OSPF Route maps ipv4 route source Prefix list
    access_list str
    BGP Root OSPF Route maps ipv4 route source Access list
    prefix_list str
    BGP Root OSPF Route maps ipv4 route source Prefix list
    accessList String
    BGP Root OSPF Route maps ipv4 route source Access list
    prefixList String
    BGP Root OSPF Route maps ipv4 route source Prefix list

    BgpRouteMapRedistributionBgpOspfRouteMapSet, BgpRouteMapRedistributionBgpOspfRouteMapSetArgs

    Metric BgpRouteMapRedistributionBgpOspfRouteMapSetMetric
    Metric
    MetricType string
    BGP Root OSPF Route maps set Metric type
    Tag int
    BGP Root OSPF Route maps set Tag
    Metric BgpRouteMapRedistributionBgpOspfRouteMapSetMetric
    Metric
    MetricType string
    BGP Root OSPF Route maps set Metric type
    Tag int
    BGP Root OSPF Route maps set Tag
    metric BgpRouteMapRedistributionBgpOspfRouteMapSetMetric
    Metric
    metricType String
    BGP Root OSPF Route maps set Metric type
    tag Integer
    BGP Root OSPF Route maps set Tag
    metric BgpRouteMapRedistributionBgpOspfRouteMapSetMetric
    Metric
    metricType string
    BGP Root OSPF Route maps set Metric type
    tag number
    BGP Root OSPF Route maps set Tag
    metric BgpRouteMapRedistributionBgpOspfRouteMapSetMetric
    Metric
    metric_type str
    BGP Root OSPF Route maps set Metric type
    tag int
    BGP Root OSPF Route maps set Tag
    metric Property Map
    Metric
    metricType String
    BGP Root OSPF Route maps set Metric type
    tag Number
    BGP Root OSPF Route maps set Tag

    BgpRouteMapRedistributionBgpOspfRouteMapSetMetric, BgpRouteMapRedistributionBgpOspfRouteMapSetMetricArgs

    Action string
    BGP Root OSPF Route maps set Metric action
    Value int
    BGP Root OSPF Route maps set Metric value
    Action string
    BGP Root OSPF Route maps set Metric action
    Value int
    BGP Root OSPF Route maps set Metric value
    action String
    BGP Root OSPF Route maps set Metric action
    value Integer
    BGP Root OSPF Route maps set Metric value
    action string
    BGP Root OSPF Route maps set Metric action
    value number
    BGP Root OSPF Route maps set Metric value
    action str
    BGP Root OSPF Route maps set Metric action
    value int
    BGP Root OSPF Route maps set Metric value
    action String
    BGP Root OSPF Route maps set Metric action
    value Number
    BGP Root OSPF Route maps set Metric value

    BgpRouteMapRedistributionBgpRib, BgpRouteMapRedistributionBgpRibArgs

    routeMaps List<Property Map>
    BGP Root RIB Route maps

    BgpRouteMapRedistributionBgpRibRouteMap, BgpRouteMapRedistributionBgpRibRouteMapArgs

    Action string
    BGP Root RIB Route maps Action
    Description string
    BGP Root RIB Route maps Description
    Match BgpRouteMapRedistributionBgpRibRouteMapMatch
    match attribute for BG Rib route map
    Name int
    BGP Root RIB Route maps Sequence number
    Set BgpRouteMapRedistributionBgpRibRouteMapSet
    Set attributes for BGP route map
    Action string
    BGP Root RIB Route maps Action
    Description string
    BGP Root RIB Route maps Description
    Match BgpRouteMapRedistributionBgpRibRouteMapMatch
    match attribute for BG Rib route map
    Name int
    BGP Root RIB Route maps Sequence number
    Set BgpRouteMapRedistributionBgpRibRouteMapSet
    Set attributes for BGP route map
    action String
    BGP Root RIB Route maps Action
    description String
    BGP Root RIB Route maps Description
    match BgpRouteMapRedistributionBgpRibRouteMapMatch
    match attribute for BG Rib route map
    name Integer
    BGP Root RIB Route maps Sequence number
    set BgpRouteMapRedistributionBgpRibRouteMapSet
    Set attributes for BGP route map
    action string
    BGP Root RIB Route maps Action
    description string
    BGP Root RIB Route maps Description
    match BgpRouteMapRedistributionBgpRibRouteMapMatch
    match attribute for BG Rib route map
    name number
    BGP Root RIB Route maps Sequence number
    set BgpRouteMapRedistributionBgpRibRouteMapSet
    Set attributes for BGP route map
    action str
    BGP Root RIB Route maps Action
    description str
    BGP Root RIB Route maps Description
    match BgpRouteMapRedistributionBgpRibRouteMapMatch
    match attribute for BG Rib route map
    name int
    BGP Root RIB Route maps Sequence number
    set BgpRouteMapRedistributionBgpRibRouteMapSet
    Set attributes for BGP route map
    action String
    BGP Root RIB Route maps Action
    description String
    BGP Root RIB Route maps Description
    match Property Map
    match attribute for BG Rib route map
    name Number
    BGP Root RIB Route maps Sequence number
    set Property Map
    Set attributes for BGP route map

    BgpRouteMapRedistributionBgpRibRouteMapMatch, BgpRouteMapRedistributionBgpRibRouteMapMatchArgs

    AsPathAccessList string
    BGP Root RIB Route maps match AS path access list
    ExtendedCommunity string
    BGP Root RIB Route maps match Extended community
    Interface string
    BGP Root RIB Route maps match Interface
    Ipv4 BgpRouteMapRedistributionBgpRibRouteMapMatchIpv4
    BGP Route Map Redistributions Root BGP rib Route Map IPv4
    LargeCommunity string
    BGP Root RIB Route maps match Large community
    LocalPreference int
    BGP Root RIB Route maps match Local preference
    Metric int
    BGP Root RIB Route maps match Metric
    Origin string
    BGP Root RIB Route maps match Origin
    Peer string
    BGP Root RIB Route maps match Peer
    RegularCommunity string
    BGP Root RIB Route maps match Regular community
    Tag int
    BGP Root RIB Route maps match Tag
    AsPathAccessList string
    BGP Root RIB Route maps match AS path access list
    ExtendedCommunity string
    BGP Root RIB Route maps match Extended community
    Interface string
    BGP Root RIB Route maps match Interface
    Ipv4 BgpRouteMapRedistributionBgpRibRouteMapMatchIpv4
    BGP Route Map Redistributions Root BGP rib Route Map IPv4
    LargeCommunity string
    BGP Root RIB Route maps match Large community
    LocalPreference int
    BGP Root RIB Route maps match Local preference
    Metric int
    BGP Root RIB Route maps match Metric
    Origin string
    BGP Root RIB Route maps match Origin
    Peer string
    BGP Root RIB Route maps match Peer
    RegularCommunity string
    BGP Root RIB Route maps match Regular community
    Tag int
    BGP Root RIB Route maps match Tag
    asPathAccessList String
    BGP Root RIB Route maps match AS path access list
    extendedCommunity String
    BGP Root RIB Route maps match Extended community
    interface_ String
    BGP Root RIB Route maps match Interface
    ipv4 BgpRouteMapRedistributionBgpRibRouteMapMatchIpv4
    BGP Route Map Redistributions Root BGP rib Route Map IPv4
    largeCommunity String
    BGP Root RIB Route maps match Large community
    localPreference Integer
    BGP Root RIB Route maps match Local preference
    metric Integer
    BGP Root RIB Route maps match Metric
    origin String
    BGP Root RIB Route maps match Origin
    peer String
    BGP Root RIB Route maps match Peer
    regularCommunity String
    BGP Root RIB Route maps match Regular community
    tag Integer
    BGP Root RIB Route maps match Tag
    asPathAccessList string
    BGP Root RIB Route maps match AS path access list
    extendedCommunity string
    BGP Root RIB Route maps match Extended community
    interface string
    BGP Root RIB Route maps match Interface
    ipv4 BgpRouteMapRedistributionBgpRibRouteMapMatchIpv4
    BGP Route Map Redistributions Root BGP rib Route Map IPv4
    largeCommunity string
    BGP Root RIB Route maps match Large community
    localPreference number
    BGP Root RIB Route maps match Local preference
    metric number
    BGP Root RIB Route maps match Metric
    origin string
    BGP Root RIB Route maps match Origin
    peer string
    BGP Root RIB Route maps match Peer
    regularCommunity string
    BGP Root RIB Route maps match Regular community
    tag number
    BGP Root RIB Route maps match Tag
    as_path_access_list str
    BGP Root RIB Route maps match AS path access list
    extended_community str
    BGP Root RIB Route maps match Extended community
    interface str
    BGP Root RIB Route maps match Interface
    ipv4 BgpRouteMapRedistributionBgpRibRouteMapMatchIpv4
    BGP Route Map Redistributions Root BGP rib Route Map IPv4
    large_community str
    BGP Root RIB Route maps match Large community
    local_preference int
    BGP Root RIB Route maps match Local preference
    metric int
    BGP Root RIB Route maps match Metric
    origin str
    BGP Root RIB Route maps match Origin
    peer str
    BGP Root RIB Route maps match Peer
    regular_community str
    BGP Root RIB Route maps match Regular community
    tag int
    BGP Root RIB Route maps match Tag
    asPathAccessList String
    BGP Root RIB Route maps match AS path access list
    extendedCommunity String
    BGP Root RIB Route maps match Extended community
    interface String
    BGP Root RIB Route maps match Interface
    ipv4 Property Map
    BGP Route Map Redistributions Root BGP rib Route Map IPv4
    largeCommunity String
    BGP Root RIB Route maps match Large community
    localPreference Number
    BGP Root RIB Route maps match Local preference
    metric Number
    BGP Root RIB Route maps match Metric
    origin String
    BGP Root RIB Route maps match Origin
    peer String
    BGP Root RIB Route maps match Peer
    regularCommunity String
    BGP Root RIB Route maps match Regular community
    tag Number
    BGP Root RIB Route maps match Tag

    BgpRouteMapRedistributionBgpRibRouteMapMatchIpv4, BgpRouteMapRedistributionBgpRibRouteMapMatchIpv4Args

    address Property Map
    bgp-route-map-redistributions ipv4 rib object address
    nextHop Property Map
    bgp-route-map-redistributions ipv4 rib object next*hop
    routeSource Property Map
    Route source

    BgpRouteMapRedistributionBgpRibRouteMapMatchIpv4Address, BgpRouteMapRedistributionBgpRibRouteMapMatchIpv4AddressArgs

    AccessList string
    BGP Root RIB Route maps match ipv Access list
    PrefixList string
    BGP Root RIB Route maps match ipv Prefix list
    AccessList string
    BGP Root RIB Route maps match ipv Access list
    PrefixList string
    BGP Root RIB Route maps match ipv Prefix list
    accessList String
    BGP Root RIB Route maps match ipv Access list
    prefixList String
    BGP Root RIB Route maps match ipv Prefix list
    accessList string
    BGP Root RIB Route maps match ipv Access list
    prefixList string
    BGP Root RIB Route maps match ipv Prefix list
    access_list str
    BGP Root RIB Route maps match ipv Access list
    prefix_list str
    BGP Root RIB Route maps match ipv Prefix list
    accessList String
    BGP Root RIB Route maps match ipv Access list
    prefixList String
    BGP Root RIB Route maps match ipv Prefix list

    BgpRouteMapRedistributionBgpRibRouteMapMatchIpv4NextHop, BgpRouteMapRedistributionBgpRibRouteMapMatchIpv4NextHopArgs

    AccessList string
    BGP Root RIB Route maps match ipv next hop Access list
    PrefixList string
    BGP Root RIB Route maps match ipv next hop Prefix list
    AccessList string
    BGP Root RIB Route maps match ipv next hop Access list
    PrefixList string
    BGP Root RIB Route maps match ipv next hop Prefix list
    accessList String
    BGP Root RIB Route maps match ipv next hop Access list
    prefixList String
    BGP Root RIB Route maps match ipv next hop Prefix list
    accessList string
    BGP Root RIB Route maps match ipv next hop Access list
    prefixList string
    BGP Root RIB Route maps match ipv next hop Prefix list
    access_list str
    BGP Root RIB Route maps match ipv next hop Access list
    prefix_list str
    BGP Root RIB Route maps match ipv next hop Prefix list
    accessList String
    BGP Root RIB Route maps match ipv next hop Access list
    prefixList String
    BGP Root RIB Route maps match ipv next hop Prefix list

    BgpRouteMapRedistributionBgpRibRouteMapMatchIpv4RouteSource, BgpRouteMapRedistributionBgpRibRouteMapMatchIpv4RouteSourceArgs

    AccessList string
    BGP Root RIB Route maps match ipv route source Access list
    PrefixList string
    BGP Root RIB Route maps match ipv route source Prefix list
    AccessList string
    BGP Root RIB Route maps match ipv route source Access list
    PrefixList string
    BGP Root RIB Route maps match ipv route source Prefix list
    accessList String
    BGP Root RIB Route maps match ipv route source Access list
    prefixList String
    BGP Root RIB Route maps match ipv route source Prefix list
    accessList string
    BGP Root RIB Route maps match ipv route source Access list
    prefixList string
    BGP Root RIB Route maps match ipv route source Prefix list
    access_list str
    BGP Root RIB Route maps match ipv route source Access list
    prefix_list str
    BGP Root RIB Route maps match ipv route source Prefix list
    accessList String
    BGP Root RIB Route maps match ipv route source Access list
    prefixList String
    BGP Root RIB Route maps match ipv route source Prefix list

    BgpRouteMapRedistributionBgpRibRouteMapSet, BgpRouteMapRedistributionBgpRibRouteMapSetArgs

    SourceAddress string
    BGP Root RIB Route maps set Source address
    SourceAddress string
    BGP Root RIB Route maps set Source address
    sourceAddress String
    BGP Root RIB Route maps set Source address
    sourceAddress string
    BGP Root RIB Route maps set Source address
    source_address str
    BGP Root RIB Route maps set Source address
    sourceAddress String
    BGP Root RIB Route maps set Source address

    BgpRouteMapRedistributionConnectedStatic, BgpRouteMapRedistributionConnectedStaticArgs

    bgp Property Map
    Connected Static Root BGP
    ospf Property Map
    Ospf
    rib Property Map
    Rib

    BgpRouteMapRedistributionConnectedStaticBgp, BgpRouteMapRedistributionConnectedStaticBgpArgs

    routeMaps List<Property Map>
    Connected Static BGP Route maps

    BgpRouteMapRedistributionConnectedStaticBgpRouteMap, BgpRouteMapRedistributionConnectedStaticBgpRouteMapArgs

    Action string
    Connected Static BGP Route maps Action
    Description string
    Connected Static BGP Route maps Description
    Match BgpRouteMapRedistributionConnectedStaticBgpRouteMapMatch
    Match
    Name int
    Connected Static BGP Route maps Sequence number
    Set BgpRouteMapRedistributionConnectedStaticBgpRouteMapSet
    Set
    Action string
    Connected Static BGP Route maps Action
    Description string
    Connected Static BGP Route maps Description
    Match BgpRouteMapRedistributionConnectedStaticBgpRouteMapMatch
    Match
    Name int
    Connected Static BGP Route maps Sequence number
    Set BgpRouteMapRedistributionConnectedStaticBgpRouteMapSet
    Set
    action String
    Connected Static BGP Route maps Action
    description String
    Connected Static BGP Route maps Description
    match BgpRouteMapRedistributionConnectedStaticBgpRouteMapMatch
    Match
    name Integer
    Connected Static BGP Route maps Sequence number
    set BgpRouteMapRedistributionConnectedStaticBgpRouteMapSet
    Set
    action string
    Connected Static BGP Route maps Action
    description string
    Connected Static BGP Route maps Description
    match BgpRouteMapRedistributionConnectedStaticBgpRouteMapMatch
    Match
    name number
    Connected Static BGP Route maps Sequence number
    set BgpRouteMapRedistributionConnectedStaticBgpRouteMapSet
    Set
    action str
    Connected Static BGP Route maps Action
    description str
    Connected Static BGP Route maps Description
    match BgpRouteMapRedistributionConnectedStaticBgpRouteMapMatch
    Match
    name int
    Connected Static BGP Route maps Sequence number
    set BgpRouteMapRedistributionConnectedStaticBgpRouteMapSet
    Set
    action String
    Connected Static BGP Route maps Action
    description String
    Connected Static BGP Route maps Description
    match Property Map
    Match
    name Number
    Connected Static BGP Route maps Sequence number
    set Property Map
    Set

    BgpRouteMapRedistributionConnectedStaticBgpRouteMapMatch, BgpRouteMapRedistributionConnectedStaticBgpRouteMapMatchArgs

    Interface string
    Connected Static BGP Route maps match Interface
    Ipv4 BgpRouteMapRedistributionConnectedStaticBgpRouteMapMatchIpv4
    bgp-route-map-redistributions connected-static ipv4
    Metric int
    Connected Static BGP Route maps match Metric
    Interface string
    Connected Static BGP Route maps match Interface
    Ipv4 BgpRouteMapRedistributionConnectedStaticBgpRouteMapMatchIpv4
    bgp-route-map-redistributions connected-static ipv4
    Metric int
    Connected Static BGP Route maps match Metric
    interface_ String
    Connected Static BGP Route maps match Interface
    ipv4 BgpRouteMapRedistributionConnectedStaticBgpRouteMapMatchIpv4
    bgp-route-map-redistributions connected-static ipv4
    metric Integer
    Connected Static BGP Route maps match Metric
    interface string
    Connected Static BGP Route maps match Interface
    ipv4 BgpRouteMapRedistributionConnectedStaticBgpRouteMapMatchIpv4
    bgp-route-map-redistributions connected-static ipv4
    metric number
    Connected Static BGP Route maps match Metric
    interface str
    Connected Static BGP Route maps match Interface
    ipv4 BgpRouteMapRedistributionConnectedStaticBgpRouteMapMatchIpv4
    bgp-route-map-redistributions connected-static ipv4
    metric int
    Connected Static BGP Route maps match Metric
    interface String
    Connected Static BGP Route maps match Interface
    ipv4 Property Map
    bgp-route-map-redistributions connected-static ipv4
    metric Number
    Connected Static BGP Route maps match Metric

    BgpRouteMapRedistributionConnectedStaticBgpRouteMapMatchIpv4, BgpRouteMapRedistributionConnectedStaticBgpRouteMapMatchIpv4Args

    BgpRouteMapRedistributionConnectedStaticBgpRouteMapMatchIpv4Address, BgpRouteMapRedistributionConnectedStaticBgpRouteMapMatchIpv4AddressArgs

    AccessList string
    Connected Static BGP Route maps match ip4 Access list
    PrefixList string
    Connected Static BGP Route maps match ip4 Prefix list
    AccessList string
    Connected Static BGP Route maps match ip4 Access list
    PrefixList string
    Connected Static BGP Route maps match ip4 Prefix list
    accessList String
    Connected Static BGP Route maps match ip4 Access list
    prefixList String
    Connected Static BGP Route maps match ip4 Prefix list
    accessList string
    Connected Static BGP Route maps match ip4 Access list
    prefixList string
    Connected Static BGP Route maps match ip4 Prefix list
    access_list str
    Connected Static BGP Route maps match ip4 Access list
    prefix_list str
    Connected Static BGP Route maps match ip4 Prefix list
    accessList String
    Connected Static BGP Route maps match ip4 Access list
    prefixList String
    Connected Static BGP Route maps match ip4 Prefix list

    BgpRouteMapRedistributionConnectedStaticBgpRouteMapMatchIpv4NextHop, BgpRouteMapRedistributionConnectedStaticBgpRouteMapMatchIpv4NextHopArgs

    AccessList string
    Connected Static BGP Route maps match ip4 next hop Access list
    PrefixList string
    Connected Static BGP Route maps match ip4 next hop Prefix list
    AccessList string
    Connected Static BGP Route maps match ip4 next hop Access list
    PrefixList string
    Connected Static BGP Route maps match ip4 next hop Prefix list
    accessList String
    Connected Static BGP Route maps match ip4 next hop Access list
    prefixList String
    Connected Static BGP Route maps match ip4 next hop Prefix list
    accessList string
    Connected Static BGP Route maps match ip4 next hop Access list
    prefixList string
    Connected Static BGP Route maps match ip4 next hop Prefix list
    access_list str
    Connected Static BGP Route maps match ip4 next hop Access list
    prefix_list str
    Connected Static BGP Route maps match ip4 next hop Prefix list
    accessList String
    Connected Static BGP Route maps match ip4 next hop Access list
    prefixList String
    Connected Static BGP Route maps match ip4 next hop Prefix list

    BgpRouteMapRedistributionConnectedStaticBgpRouteMapSet, BgpRouteMapRedistributionConnectedStaticBgpRouteMapSetArgs

    Aggregator BgpRouteMapRedistributionConnectedStaticBgpRouteMapSetAggregator
    bgp-route-map-redistributions connected*static aggregator
    AspathPrepends List<int>
    Connected Static BGP Route maps set AS numbers
    AtomicAggregate bool
    Connected Static BGP Route maps set Enable BGP atomic aggregate?
    Ipv4 BgpRouteMapRedistributionConnectedStaticBgpRouteMapSetIpv4
    Ipv4
    LargeCommunities List<string>
    Connected Static BGP Route maps set Large communities
    LocalPreference int
    Connected Static BGP Route maps set Local preference
    Metric BgpRouteMapRedistributionConnectedStaticBgpRouteMapSetMetric
    Metric
    Origin string
    Connected Static BGP Route maps set Origin
    OriginatorId string
    Connected Static BGP Route maps set Originator ID
    RegularCommunities List<string>
    Connected Static BGP Route maps set Regular communities
    Tag int
    Connected Static BGP Route maps set Tag
    Weight int
    Connected Static BGP Route maps set Weight
    Aggregator BgpRouteMapRedistributionConnectedStaticBgpRouteMapSetAggregator
    bgp-route-map-redistributions connected*static aggregator
    AspathPrepends []int
    Connected Static BGP Route maps set AS numbers
    AtomicAggregate bool
    Connected Static BGP Route maps set Enable BGP atomic aggregate?
    Ipv4 BgpRouteMapRedistributionConnectedStaticBgpRouteMapSetIpv4
    Ipv4
    LargeCommunities []string
    Connected Static BGP Route maps set Large communities
    LocalPreference int
    Connected Static BGP Route maps set Local preference
    Metric BgpRouteMapRedistributionConnectedStaticBgpRouteMapSetMetric
    Metric
    Origin string
    Connected Static BGP Route maps set Origin
    OriginatorId string
    Connected Static BGP Route maps set Originator ID
    RegularCommunities []string
    Connected Static BGP Route maps set Regular communities
    Tag int
    Connected Static BGP Route maps set Tag
    Weight int
    Connected Static BGP Route maps set Weight
    aggregator BgpRouteMapRedistributionConnectedStaticBgpRouteMapSetAggregator
    bgp-route-map-redistributions connected*static aggregator
    aspathPrepends List<Integer>
    Connected Static BGP Route maps set AS numbers
    atomicAggregate Boolean
    Connected Static BGP Route maps set Enable BGP atomic aggregate?
    ipv4 BgpRouteMapRedistributionConnectedStaticBgpRouteMapSetIpv4
    Ipv4
    largeCommunities List<String>
    Connected Static BGP Route maps set Large communities
    localPreference Integer
    Connected Static BGP Route maps set Local preference
    metric BgpRouteMapRedistributionConnectedStaticBgpRouteMapSetMetric
    Metric
    origin String
    Connected Static BGP Route maps set Origin
    originatorId String
    Connected Static BGP Route maps set Originator ID
    regularCommunities List<String>
    Connected Static BGP Route maps set Regular communities
    tag Integer
    Connected Static BGP Route maps set Tag
    weight Integer
    Connected Static BGP Route maps set Weight
    aggregator BgpRouteMapRedistributionConnectedStaticBgpRouteMapSetAggregator
    bgp-route-map-redistributions connected*static aggregator
    aspathPrepends number[]
    Connected Static BGP Route maps set AS numbers
    atomicAggregate boolean
    Connected Static BGP Route maps set Enable BGP atomic aggregate?
    ipv4 BgpRouteMapRedistributionConnectedStaticBgpRouteMapSetIpv4
    Ipv4
    largeCommunities string[]
    Connected Static BGP Route maps set Large communities
    localPreference number
    Connected Static BGP Route maps set Local preference
    metric BgpRouteMapRedistributionConnectedStaticBgpRouteMapSetMetric
    Metric
    origin string
    Connected Static BGP Route maps set Origin
    originatorId string
    Connected Static BGP Route maps set Originator ID
    regularCommunities string[]
    Connected Static BGP Route maps set Regular communities
    tag number
    Connected Static BGP Route maps set Tag
    weight number
    Connected Static BGP Route maps set Weight
    aggregator BgpRouteMapRedistributionConnectedStaticBgpRouteMapSetAggregator
    bgp-route-map-redistributions connected*static aggregator
    aspath_prepends Sequence[int]
    Connected Static BGP Route maps set AS numbers
    atomic_aggregate bool
    Connected Static BGP Route maps set Enable BGP atomic aggregate?
    ipv4 BgpRouteMapRedistributionConnectedStaticBgpRouteMapSetIpv4
    Ipv4
    large_communities Sequence[str]
    Connected Static BGP Route maps set Large communities
    local_preference int
    Connected Static BGP Route maps set Local preference
    metric BgpRouteMapRedistributionConnectedStaticBgpRouteMapSetMetric
    Metric
    origin str
    Connected Static BGP Route maps set Origin
    originator_id str
    Connected Static BGP Route maps set Originator ID
    regular_communities Sequence[str]
    Connected Static BGP Route maps set Regular communities
    tag int
    Connected Static BGP Route maps set Tag
    weight int
    Connected Static BGP Route maps set Weight
    aggregator Property Map
    bgp-route-map-redistributions connected*static aggregator
    aspathPrepends List<Number>
    Connected Static BGP Route maps set AS numbers
    atomicAggregate Boolean
    Connected Static BGP Route maps set Enable BGP atomic aggregate?
    ipv4 Property Map
    Ipv4
    largeCommunities List<String>
    Connected Static BGP Route maps set Large communities
    localPreference Number
    Connected Static BGP Route maps set Local preference
    metric Property Map
    Metric
    origin String
    Connected Static BGP Route maps set Origin
    originatorId String
    Connected Static BGP Route maps set Originator ID
    regularCommunities List<String>
    Connected Static BGP Route maps set Regular communities
    tag Number
    Connected Static BGP Route maps set Tag
    weight Number
    Connected Static BGP Route maps set Weight

    BgpRouteMapRedistributionConnectedStaticBgpRouteMapSetAggregator, BgpRouteMapRedistributionConnectedStaticBgpRouteMapSetAggregatorArgs

    As int
    Connected Static BGP Route maps set Aggregator AS
    RouterId string
    Connected Static BGP Route maps set Router ID
    As int
    Connected Static BGP Route maps set Aggregator AS
    RouterId string
    Connected Static BGP Route maps set Router ID
    as Integer
    Connected Static BGP Route maps set Aggregator AS
    routerId String
    Connected Static BGP Route maps set Router ID
    as number
    Connected Static BGP Route maps set Aggregator AS
    routerId string
    Connected Static BGP Route maps set Router ID
    as_ int
    Connected Static BGP Route maps set Aggregator AS
    router_id str
    Connected Static BGP Route maps set Router ID
    as Number
    Connected Static BGP Route maps set Aggregator AS
    routerId String
    Connected Static BGP Route maps set Router ID

    BgpRouteMapRedistributionConnectedStaticBgpRouteMapSetIpv4, BgpRouteMapRedistributionConnectedStaticBgpRouteMapSetIpv4Args

    NextHop string
    Connected Static BGP Route maps set Next ipv4 hop
    SourceAddress string
    Connected Static BGP Route maps set ipv4 Source address
    NextHop string
    Connected Static BGP Route maps set Next ipv4 hop
    SourceAddress string
    Connected Static BGP Route maps set ipv4 Source address
    nextHop String
    Connected Static BGP Route maps set Next ipv4 hop
    sourceAddress String
    Connected Static BGP Route maps set ipv4 Source address
    nextHop string
    Connected Static BGP Route maps set Next ipv4 hop
    sourceAddress string
    Connected Static BGP Route maps set ipv4 Source address
    next_hop str
    Connected Static BGP Route maps set Next ipv4 hop
    source_address str
    Connected Static BGP Route maps set ipv4 Source address
    nextHop String
    Connected Static BGP Route maps set Next ipv4 hop
    sourceAddress String
    Connected Static BGP Route maps set ipv4 Source address

    BgpRouteMapRedistributionConnectedStaticBgpRouteMapSetMetric, BgpRouteMapRedistributionConnectedStaticBgpRouteMapSetMetricArgs

    Action string
    Connected Static BGP Route maps set Metric action
    Value int
    Connected Static BGP Route maps set Metric value
    Action string
    Connected Static BGP Route maps set Metric action
    Value int
    Connected Static BGP Route maps set Metric value
    action String
    Connected Static BGP Route maps set Metric action
    value Integer
    Connected Static BGP Route maps set Metric value
    action string
    Connected Static BGP Route maps set Metric action
    value number
    Connected Static BGP Route maps set Metric value
    action str
    Connected Static BGP Route maps set Metric action
    value int
    Connected Static BGP Route maps set Metric value
    action String
    Connected Static BGP Route maps set Metric action
    value Number
    Connected Static BGP Route maps set Metric value

    BgpRouteMapRedistributionConnectedStaticOspf, BgpRouteMapRedistributionConnectedStaticOspfArgs

    routeMaps List<Property Map>
    Connected Static BGP OSPF Route maps

    BgpRouteMapRedistributionConnectedStaticOspfRouteMap, BgpRouteMapRedistributionConnectedStaticOspfRouteMapArgs

    Action string
    Connected Static BGP OSPF Route map Action
    Description string
    Connected Static BGP OSPF Route map Description
    Match BgpRouteMapRedistributionConnectedStaticOspfRouteMapMatch
    Match
    Name int
    Connected Static BGP OSPF Route map Sequence number
    Set BgpRouteMapRedistributionConnectedStaticOspfRouteMapSet
    Connected Static Root OSPF Set
    Action string
    Connected Static BGP OSPF Route map Action
    Description string
    Connected Static BGP OSPF Route map Description
    Match BgpRouteMapRedistributionConnectedStaticOspfRouteMapMatch
    Match
    Name int
    Connected Static BGP OSPF Route map Sequence number
    Set BgpRouteMapRedistributionConnectedStaticOspfRouteMapSet
    Connected Static Root OSPF Set
    action String
    Connected Static BGP OSPF Route map Action
    description String
    Connected Static BGP OSPF Route map Description
    match BgpRouteMapRedistributionConnectedStaticOspfRouteMapMatch
    Match
    name Integer
    Connected Static BGP OSPF Route map Sequence number
    set BgpRouteMapRedistributionConnectedStaticOspfRouteMapSet
    Connected Static Root OSPF Set
    action string
    Connected Static BGP OSPF Route map Action
    description string
    Connected Static BGP OSPF Route map Description
    match BgpRouteMapRedistributionConnectedStaticOspfRouteMapMatch
    Match
    name number
    Connected Static BGP OSPF Route map Sequence number
    set BgpRouteMapRedistributionConnectedStaticOspfRouteMapSet
    Connected Static Root OSPF Set
    action str
    Connected Static BGP OSPF Route map Action
    description str
    Connected Static BGP OSPF Route map Description
    match BgpRouteMapRedistributionConnectedStaticOspfRouteMapMatch
    Match
    name int
    Connected Static BGP OSPF Route map Sequence number
    set BgpRouteMapRedistributionConnectedStaticOspfRouteMapSet
    Connected Static Root OSPF Set
    action String
    Connected Static BGP OSPF Route map Action
    description String
    Connected Static BGP OSPF Route map Description
    match Property Map
    Match
    name Number
    Connected Static BGP OSPF Route map Sequence number
    set Property Map
    Connected Static Root OSPF Set

    BgpRouteMapRedistributionConnectedStaticOspfRouteMapMatch, BgpRouteMapRedistributionConnectedStaticOspfRouteMapMatchArgs

    Interface string
    Connected Static BGP OSPF Route map Interface
    Ipv4 BgpRouteMapRedistributionConnectedStaticOspfRouteMapMatchIpv4
    bgp-route-map-redistributions connected-static match ipv4
    Metric int
    Connected Static BGP OSPF Route map Metric
    Interface string
    Connected Static BGP OSPF Route map Interface
    Ipv4 BgpRouteMapRedistributionConnectedStaticOspfRouteMapMatchIpv4
    bgp-route-map-redistributions connected-static match ipv4
    Metric int
    Connected Static BGP OSPF Route map Metric
    interface_ String
    Connected Static BGP OSPF Route map Interface
    ipv4 BgpRouteMapRedistributionConnectedStaticOspfRouteMapMatchIpv4
    bgp-route-map-redistributions connected-static match ipv4
    metric Integer
    Connected Static BGP OSPF Route map Metric
    interface string
    Connected Static BGP OSPF Route map Interface
    ipv4 BgpRouteMapRedistributionConnectedStaticOspfRouteMapMatchIpv4
    bgp-route-map-redistributions connected-static match ipv4
    metric number
    Connected Static BGP OSPF Route map Metric
    interface str
    Connected Static BGP OSPF Route map Interface
    ipv4 BgpRouteMapRedistributionConnectedStaticOspfRouteMapMatchIpv4
    bgp-route-map-redistributions connected-static match ipv4
    metric int
    Connected Static BGP OSPF Route map Metric
    interface String
    Connected Static BGP OSPF Route map Interface
    ipv4 Property Map
    bgp-route-map-redistributions connected-static match ipv4
    metric Number
    Connected Static BGP OSPF Route map Metric

    BgpRouteMapRedistributionConnectedStaticOspfRouteMapMatchIpv4, BgpRouteMapRedistributionConnectedStaticOspfRouteMapMatchIpv4Args

    address Property Map
    Connected Static Root OSPF Address
    nextHop Property Map
    Next hop

    BgpRouteMapRedistributionConnectedStaticOspfRouteMapMatchIpv4Address, BgpRouteMapRedistributionConnectedStaticOspfRouteMapMatchIpv4AddressArgs

    AccessList string
    Connected Static BGP OSPF Route map ipv4 Access list
    PrefixList string
    Connected Static BGP OSPF Route map ipv4 Prefix list
    AccessList string
    Connected Static BGP OSPF Route map ipv4 Access list
    PrefixList string
    Connected Static BGP OSPF Route map ipv4 Prefix list
    accessList String
    Connected Static BGP OSPF Route map ipv4 Access list
    prefixList String
    Connected Static BGP OSPF Route map ipv4 Prefix list
    accessList string
    Connected Static BGP OSPF Route map ipv4 Access list
    prefixList string
    Connected Static BGP OSPF Route map ipv4 Prefix list
    access_list str
    Connected Static BGP OSPF Route map ipv4 Access list
    prefix_list str
    Connected Static BGP OSPF Route map ipv4 Prefix list
    accessList String
    Connected Static BGP OSPF Route map ipv4 Access list
    prefixList String
    Connected Static BGP OSPF Route map ipv4 Prefix list

    BgpRouteMapRedistributionConnectedStaticOspfRouteMapMatchIpv4NextHop, BgpRouteMapRedistributionConnectedStaticOspfRouteMapMatchIpv4NextHopArgs

    AccessList string
    Connected Static BGP OSPF Route map ipv4 next hop Access list
    PrefixList string
    Connected Static BGP OSPF Route map ipv4 next hop Prefix list
    AccessList string
    Connected Static BGP OSPF Route map ipv4 next hop Access list
    PrefixList string
    Connected Static BGP OSPF Route map ipv4 next hop Prefix list
    accessList String
    Connected Static BGP OSPF Route map ipv4 next hop Access list
    prefixList String
    Connected Static BGP OSPF Route map ipv4 next hop Prefix list
    accessList string
    Connected Static BGP OSPF Route map ipv4 next hop Access list
    prefixList string
    Connected Static BGP OSPF Route map ipv4 next hop Prefix list
    access_list str
    Connected Static BGP OSPF Route map ipv4 next hop Access list
    prefix_list str
    Connected Static BGP OSPF Route map ipv4 next hop Prefix list
    accessList String
    Connected Static BGP OSPF Route map ipv4 next hop Access list
    prefixList String
    Connected Static BGP OSPF Route map ipv4 next hop Prefix list

    BgpRouteMapRedistributionConnectedStaticOspfRouteMapSet, BgpRouteMapRedistributionConnectedStaticOspfRouteMapSetArgs

    Metric BgpRouteMapRedistributionConnectedStaticOspfRouteMapSetMetric
    Metric
    MetricType string
    Connected Static BGP OSPF Route map set Metric type
    Tag int
    Connected Static BGP OSPF Route map set Tag
    Metric BgpRouteMapRedistributionConnectedStaticOspfRouteMapSetMetric
    Metric
    MetricType string
    Connected Static BGP OSPF Route map set Metric type
    Tag int
    Connected Static BGP OSPF Route map set Tag
    metric BgpRouteMapRedistributionConnectedStaticOspfRouteMapSetMetric
    Metric
    metricType String
    Connected Static BGP OSPF Route map set Metric type
    tag Integer
    Connected Static BGP OSPF Route map set Tag
    metric BgpRouteMapRedistributionConnectedStaticOspfRouteMapSetMetric
    Metric
    metricType string
    Connected Static BGP OSPF Route map set Metric type
    tag number
    Connected Static BGP OSPF Route map set Tag
    metric BgpRouteMapRedistributionConnectedStaticOspfRouteMapSetMetric
    Metric
    metric_type str
    Connected Static BGP OSPF Route map set Metric type
    tag int
    Connected Static BGP OSPF Route map set Tag
    metric Property Map
    Metric
    metricType String
    Connected Static BGP OSPF Route map set Metric type
    tag Number
    Connected Static BGP OSPF Route map set Tag

    BgpRouteMapRedistributionConnectedStaticOspfRouteMapSetMetric, BgpRouteMapRedistributionConnectedStaticOspfRouteMapSetMetricArgs

    Action string
    Connected Static BGP OSPF Route map set Metric action
    Value int
    Connected Static BGP OSPF Route map set Metric value
    Action string
    Connected Static BGP OSPF Route map set Metric action
    Value int
    Connected Static BGP OSPF Route map set Metric value
    action String
    Connected Static BGP OSPF Route map set Metric action
    value Integer
    Connected Static BGP OSPF Route map set Metric value
    action string
    Connected Static BGP OSPF Route map set Metric action
    value number
    Connected Static BGP OSPF Route map set Metric value
    action str
    Connected Static BGP OSPF Route map set Metric action
    value int
    Connected Static BGP OSPF Route map set Metric value
    action String
    Connected Static BGP OSPF Route map set Metric action
    value Number
    Connected Static BGP OSPF Route map set Metric value

    BgpRouteMapRedistributionConnectedStaticRib, BgpRouteMapRedistributionConnectedStaticRibArgs

    routeMaps List<Property Map>
    Connected Static BGP Rib Route maps

    BgpRouteMapRedistributionConnectedStaticRibRouteMap, BgpRouteMapRedistributionConnectedStaticRibRouteMapArgs

    Action string
    Connected Static BGP Rib Route maps Action
    Description string
    Connected Static BGP Rib Route maps Description
    Match BgpRouteMapRedistributionConnectedStaticRibRouteMapMatch
    Match
    Name int
    Connected Static BGP Rib Route maps Sequence number
    Set BgpRouteMapRedistributionConnectedStaticRibRouteMapSet
    Connected Static Root RIB set
    Action string
    Connected Static BGP Rib Route maps Action
    Description string
    Connected Static BGP Rib Route maps Description
    Match BgpRouteMapRedistributionConnectedStaticRibRouteMapMatch
    Match
    Name int
    Connected Static BGP Rib Route maps Sequence number
    Set BgpRouteMapRedistributionConnectedStaticRibRouteMapSet
    Connected Static Root RIB set
    action String
    Connected Static BGP Rib Route maps Action
    description String
    Connected Static BGP Rib Route maps Description
    match BgpRouteMapRedistributionConnectedStaticRibRouteMapMatch
    Match
    name Integer
    Connected Static BGP Rib Route maps Sequence number
    set BgpRouteMapRedistributionConnectedStaticRibRouteMapSet
    Connected Static Root RIB set
    action string
    Connected Static BGP Rib Route maps Action
    description string
    Connected Static BGP Rib Route maps Description
    match BgpRouteMapRedistributionConnectedStaticRibRouteMapMatch
    Match
    name number
    Connected Static BGP Rib Route maps Sequence number
    set BgpRouteMapRedistributionConnectedStaticRibRouteMapSet
    Connected Static Root RIB set
    action str
    Connected Static BGP Rib Route maps Action
    description str
    Connected Static BGP Rib Route maps Description
    match BgpRouteMapRedistributionConnectedStaticRibRouteMapMatch
    Match
    name int
    Connected Static BGP Rib Route maps Sequence number
    set BgpRouteMapRedistributionConnectedStaticRibRouteMapSet
    Connected Static Root RIB set
    action String
    Connected Static BGP Rib Route maps Action
    description String
    Connected Static BGP Rib Route maps Description
    match Property Map
    Match
    name Number
    Connected Static BGP Rib Route maps Sequence number
    set Property Map
    Connected Static Root RIB set

    BgpRouteMapRedistributionConnectedStaticRibRouteMapMatch, BgpRouteMapRedistributionConnectedStaticRibRouteMapMatchArgs

    Interface string
    Connected Static BGP Rib Route maps Interface
    Ipv4 BgpRouteMapRedistributionConnectedStaticRibRouteMapMatchIpv4
    Ipv4
    Metric int
    Connected Static BGP Rib Route maps Metric
    Interface string
    Connected Static BGP Rib Route maps Interface
    Ipv4 BgpRouteMapRedistributionConnectedStaticRibRouteMapMatchIpv4
    Ipv4
    Metric int
    Connected Static BGP Rib Route maps Metric
    interface_ String
    Connected Static BGP Rib Route maps Interface
    ipv4 BgpRouteMapRedistributionConnectedStaticRibRouteMapMatchIpv4
    Ipv4
    metric Integer
    Connected Static BGP Rib Route maps Metric
    interface string
    Connected Static BGP Rib Route maps Interface
    ipv4 BgpRouteMapRedistributionConnectedStaticRibRouteMapMatchIpv4
    Ipv4
    metric number
    Connected Static BGP Rib Route maps Metric
    interface str
    Connected Static BGP Rib Route maps Interface
    ipv4 BgpRouteMapRedistributionConnectedStaticRibRouteMapMatchIpv4
    Ipv4
    metric int
    Connected Static BGP Rib Route maps Metric
    interface String
    Connected Static BGP Rib Route maps Interface
    ipv4 Property Map
    Ipv4
    metric Number
    Connected Static BGP Rib Route maps Metric

    BgpRouteMapRedistributionConnectedStaticRibRouteMapMatchIpv4, BgpRouteMapRedistributionConnectedStaticRibRouteMapMatchIpv4Args

    address Property Map
    Connected Static BGP Rib Route maps ipv4 address
    nextHop Property Map
    Next hop

    BgpRouteMapRedistributionConnectedStaticRibRouteMapMatchIpv4Address, BgpRouteMapRedistributionConnectedStaticRibRouteMapMatchIpv4AddressArgs

    AccessList string
    Connected Static BGP Rib Route maps ipv4 Access list
    PrefixList string
    Connected Static BGP Rib Route maps ipv4 Prefix list
    AccessList string
    Connected Static BGP Rib Route maps ipv4 Access list
    PrefixList string
    Connected Static BGP Rib Route maps ipv4 Prefix list
    accessList String
    Connected Static BGP Rib Route maps ipv4 Access list
    prefixList String
    Connected Static BGP Rib Route maps ipv4 Prefix list
    accessList string
    Connected Static BGP Rib Route maps ipv4 Access list
    prefixList string
    Connected Static BGP Rib Route maps ipv4 Prefix list
    access_list str
    Connected Static BGP Rib Route maps ipv4 Access list
    prefix_list str
    Connected Static BGP Rib Route maps ipv4 Prefix list
    accessList String
    Connected Static BGP Rib Route maps ipv4 Access list
    prefixList String
    Connected Static BGP Rib Route maps ipv4 Prefix list

    BgpRouteMapRedistributionConnectedStaticRibRouteMapMatchIpv4NextHop, BgpRouteMapRedistributionConnectedStaticRibRouteMapMatchIpv4NextHopArgs

    AccessList string
    Connected Static BGP Rib Route maps ipv4 nect hop Access list
    PrefixList string
    Connected Static BGP Rib Route maps ipv4 next hop Prefix list
    AccessList string
    Connected Static BGP Rib Route maps ipv4 nect hop Access list
    PrefixList string
    Connected Static BGP Rib Route maps ipv4 next hop Prefix list
    accessList String
    Connected Static BGP Rib Route maps ipv4 nect hop Access list
    prefixList String
    Connected Static BGP Rib Route maps ipv4 next hop Prefix list
    accessList string
    Connected Static BGP Rib Route maps ipv4 nect hop Access list
    prefixList string
    Connected Static BGP Rib Route maps ipv4 next hop Prefix list
    access_list str
    Connected Static BGP Rib Route maps ipv4 nect hop Access list
    prefix_list str
    Connected Static BGP Rib Route maps ipv4 next hop Prefix list
    accessList String
    Connected Static BGP Rib Route maps ipv4 nect hop Access list
    prefixList String
    Connected Static BGP Rib Route maps ipv4 next hop Prefix list

    BgpRouteMapRedistributionConnectedStaticRibRouteMapSet, BgpRouteMapRedistributionConnectedStaticRibRouteMapSetArgs

    SourceAddress string
    Connected Static BGP Rib Route Map Distribution Source address
    SourceAddress string
    Connected Static BGP Rib Route Map Distribution Source address
    sourceAddress String
    Connected Static BGP Rib Route Map Distribution Source address
    sourceAddress string
    Connected Static BGP Rib Route Map Distribution Source address
    source_address str
    Connected Static BGP Rib Route Map Distribution Source address
    sourceAddress String
    Connected Static BGP Rib Route Map Distribution Source address

    BgpRouteMapRedistributionOspf, BgpRouteMapRedistributionOspfArgs

    BgpRouteMapRedistributionOspfBgp, BgpRouteMapRedistributionOspfBgpArgs

    routeMaps List<Property Map>
    OSPF BGP Route maps

    BgpRouteMapRedistributionOspfBgpRouteMap, BgpRouteMapRedistributionOspfBgpRouteMapArgs

    Action string
    OSPF BGP Route maps Action
    Description string
    OSPF BGP Route maps Description
    Match BgpRouteMapRedistributionOspfBgpRouteMapMatch
    Match
    Name int
    OSPF BGP Route maps Sequence number
    Set BgpRouteMapRedistributionOspfBgpRouteMapSet
    OSPF Root Set
    Action string
    OSPF BGP Route maps Action
    Description string
    OSPF BGP Route maps Description
    Match BgpRouteMapRedistributionOspfBgpRouteMapMatch
    Match
    Name int
    OSPF BGP Route maps Sequence number
    Set BgpRouteMapRedistributionOspfBgpRouteMapSet
    OSPF Root Set
    action String
    OSPF BGP Route maps Action
    description String
    OSPF BGP Route maps Description
    match BgpRouteMapRedistributionOspfBgpRouteMapMatch
    Match
    name Integer
    OSPF BGP Route maps Sequence number
    set BgpRouteMapRedistributionOspfBgpRouteMapSet
    OSPF Root Set
    action string
    OSPF BGP Route maps Action
    description string
    OSPF BGP Route maps Description
    match BgpRouteMapRedistributionOspfBgpRouteMapMatch
    Match
    name number
    OSPF BGP Route maps Sequence number
    set BgpRouteMapRedistributionOspfBgpRouteMapSet
    OSPF Root Set
    action str
    OSPF BGP Route maps Action
    description str
    OSPF BGP Route maps Description
    match BgpRouteMapRedistributionOspfBgpRouteMapMatch
    Match
    name int
    OSPF BGP Route maps Sequence number
    set BgpRouteMapRedistributionOspfBgpRouteMapSet
    OSPF Root Set
    action String
    OSPF BGP Route maps Action
    description String
    OSPF BGP Route maps Description
    match Property Map
    Match
    name Number
    OSPF BGP Route maps Sequence number
    set Property Map
    OSPF Root Set

    BgpRouteMapRedistributionOspfBgpRouteMapMatch, BgpRouteMapRedistributionOspfBgpRouteMapMatchArgs

    Address BgpRouteMapRedistributionOspfBgpRouteMapMatchAddress
    bgp-route-map-redistributions ospf address
    Interface string
    OSPF BGP Route maps Interface
    Metric int
    OSPF BGP Route maps Metric
    NextHop BgpRouteMapRedistributionOspfBgpRouteMapMatchNextHop
    bgp-route-map-redistributions ospf next*hop
    Tag int
    OSPF BGP Route maps Tag
    Address BgpRouteMapRedistributionOspfBgpRouteMapMatchAddress
    bgp-route-map-redistributions ospf address
    Interface string
    OSPF BGP Route maps Interface
    Metric int
    OSPF BGP Route maps Metric
    NextHop BgpRouteMapRedistributionOspfBgpRouteMapMatchNextHop
    bgp-route-map-redistributions ospf next*hop
    Tag int
    OSPF BGP Route maps Tag
    address BgpRouteMapRedistributionOspfBgpRouteMapMatchAddress
    bgp-route-map-redistributions ospf address
    interface_ String
    OSPF BGP Route maps Interface
    metric Integer
    OSPF BGP Route maps Metric
    nextHop BgpRouteMapRedistributionOspfBgpRouteMapMatchNextHop
    bgp-route-map-redistributions ospf next*hop
    tag Integer
    OSPF BGP Route maps Tag
    address BgpRouteMapRedistributionOspfBgpRouteMapMatchAddress
    bgp-route-map-redistributions ospf address
    interface string
    OSPF BGP Route maps Interface
    metric number
    OSPF BGP Route maps Metric
    nextHop BgpRouteMapRedistributionOspfBgpRouteMapMatchNextHop
    bgp-route-map-redistributions ospf next*hop
    tag number
    OSPF BGP Route maps Tag
    address BgpRouteMapRedistributionOspfBgpRouteMapMatchAddress
    bgp-route-map-redistributions ospf address
    interface str
    OSPF BGP Route maps Interface
    metric int
    OSPF BGP Route maps Metric
    next_hop BgpRouteMapRedistributionOspfBgpRouteMapMatchNextHop
    bgp-route-map-redistributions ospf next*hop
    tag int
    OSPF BGP Route maps Tag
    address Property Map
    bgp-route-map-redistributions ospf address
    interface String
    OSPF BGP Route maps Interface
    metric Number
    OSPF BGP Route maps Metric
    nextHop Property Map
    bgp-route-map-redistributions ospf next*hop
    tag Number
    OSPF BGP Route maps Tag

    BgpRouteMapRedistributionOspfBgpRouteMapMatchAddress, BgpRouteMapRedistributionOspfBgpRouteMapMatchAddressArgs

    AccessList string
    OSPF BGP Route maps match Access list
    PrefixList string
    OSPF BGP Route maps match Prefix list
    AccessList string
    OSPF BGP Route maps match Access list
    PrefixList string
    OSPF BGP Route maps match Prefix list
    accessList String
    OSPF BGP Route maps match Access list
    prefixList String
    OSPF BGP Route maps match Prefix list
    accessList string
    OSPF BGP Route maps match Access list
    prefixList string
    OSPF BGP Route maps match Prefix list
    access_list str
    OSPF BGP Route maps match Access list
    prefix_list str
    OSPF BGP Route maps match Prefix list
    accessList String
    OSPF BGP Route maps match Access list
    prefixList String
    OSPF BGP Route maps match Prefix list

    BgpRouteMapRedistributionOspfBgpRouteMapMatchNextHop, BgpRouteMapRedistributionOspfBgpRouteMapMatchNextHopArgs

    AccessList string
    OSPF BGP Route maps next_hop Access list
    PrefixList string
    OSPF BGP Route maps next_hop Prefix list
    AccessList string
    OSPF BGP Route maps next_hop Access list
    PrefixList string
    OSPF BGP Route maps next_hop Prefix list
    accessList String
    OSPF BGP Route maps next_hop Access list
    prefixList String
    OSPF BGP Route maps next_hop Prefix list
    accessList string
    OSPF BGP Route maps next_hop Access list
    prefixList string
    OSPF BGP Route maps next_hop Prefix list
    access_list str
    OSPF BGP Route maps next_hop Access list
    prefix_list str
    OSPF BGP Route maps next_hop Prefix list
    accessList String
    OSPF BGP Route maps next_hop Access list
    prefixList String
    OSPF BGP Route maps next_hop Prefix list

    BgpRouteMapRedistributionOspfBgpRouteMapSet, BgpRouteMapRedistributionOspfBgpRouteMapSetArgs

    Aggregator BgpRouteMapRedistributionOspfBgpRouteMapSetAggregator
    bgp-route-map-redistributions set aggregator
    AspathPrepends List<int>
    OSPF BGP Route maps set AS numbers
    AtomicAggregate bool
    OSPF BGP Route maps set Enable BGP atomic aggregate?
    Ipv4 BgpRouteMapRedistributionOspfBgpRouteMapSetIpv4
    Ipv4
    LargeCommunities List<string>
    OSPF BGP Route maps set Large communities
    LocalPreference int
    OSPF BGP Route maps set Local preference
    Metric BgpRouteMapRedistributionOspfBgpRouteMapSetMetric
    Metric
    Origin string
    OSPF BGP Route maps set Origin
    OriginatorId string
    OSPF BGP Route maps set Originator ID
    RegularCommunities List<string>
    OSPF BGP Route maps set Regular communities
    Tag int
    OSPF BGP Route maps set Tag
    Weight int
    OSPF BGP Route maps set Weight
    Aggregator BgpRouteMapRedistributionOspfBgpRouteMapSetAggregator
    bgp-route-map-redistributions set aggregator
    AspathPrepends []int
    OSPF BGP Route maps set AS numbers
    AtomicAggregate bool
    OSPF BGP Route maps set Enable BGP atomic aggregate?
    Ipv4 BgpRouteMapRedistributionOspfBgpRouteMapSetIpv4
    Ipv4
    LargeCommunities []string
    OSPF BGP Route maps set Large communities
    LocalPreference int
    OSPF BGP Route maps set Local preference
    Metric BgpRouteMapRedistributionOspfBgpRouteMapSetMetric
    Metric
    Origin string
    OSPF BGP Route maps set Origin
    OriginatorId string
    OSPF BGP Route maps set Originator ID
    RegularCommunities []string
    OSPF BGP Route maps set Regular communities
    Tag int
    OSPF BGP Route maps set Tag
    Weight int
    OSPF BGP Route maps set Weight
    aggregator BgpRouteMapRedistributionOspfBgpRouteMapSetAggregator
    bgp-route-map-redistributions set aggregator
    aspathPrepends List<Integer>
    OSPF BGP Route maps set AS numbers
    atomicAggregate Boolean
    OSPF BGP Route maps set Enable BGP atomic aggregate?
    ipv4 BgpRouteMapRedistributionOspfBgpRouteMapSetIpv4
    Ipv4
    largeCommunities List<String>
    OSPF BGP Route maps set Large communities
    localPreference Integer
    OSPF BGP Route maps set Local preference
    metric BgpRouteMapRedistributionOspfBgpRouteMapSetMetric
    Metric
    origin String
    OSPF BGP Route maps set Origin
    originatorId String
    OSPF BGP Route maps set Originator ID
    regularCommunities List<String>
    OSPF BGP Route maps set Regular communities
    tag Integer
    OSPF BGP Route maps set Tag
    weight Integer
    OSPF BGP Route maps set Weight
    aggregator BgpRouteMapRedistributionOspfBgpRouteMapSetAggregator
    bgp-route-map-redistributions set aggregator
    aspathPrepends number[]
    OSPF BGP Route maps set AS numbers
    atomicAggregate boolean
    OSPF BGP Route maps set Enable BGP atomic aggregate?
    ipv4 BgpRouteMapRedistributionOspfBgpRouteMapSetIpv4
    Ipv4
    largeCommunities string[]
    OSPF BGP Route maps set Large communities
    localPreference number
    OSPF BGP Route maps set Local preference
    metric BgpRouteMapRedistributionOspfBgpRouteMapSetMetric
    Metric
    origin string
    OSPF BGP Route maps set Origin
    originatorId string
    OSPF BGP Route maps set Originator ID
    regularCommunities string[]
    OSPF BGP Route maps set Regular communities
    tag number
    OSPF BGP Route maps set Tag
    weight number
    OSPF BGP Route maps set Weight
    aggregator BgpRouteMapRedistributionOspfBgpRouteMapSetAggregator
    bgp-route-map-redistributions set aggregator
    aspath_prepends Sequence[int]
    OSPF BGP Route maps set AS numbers
    atomic_aggregate bool
    OSPF BGP Route maps set Enable BGP atomic aggregate?
    ipv4 BgpRouteMapRedistributionOspfBgpRouteMapSetIpv4
    Ipv4
    large_communities Sequence[str]
    OSPF BGP Route maps set Large communities
    local_preference int
    OSPF BGP Route maps set Local preference
    metric BgpRouteMapRedistributionOspfBgpRouteMapSetMetric
    Metric
    origin str
    OSPF BGP Route maps set Origin
    originator_id str
    OSPF BGP Route maps set Originator ID
    regular_communities Sequence[str]
    OSPF BGP Route maps set Regular communities
    tag int
    OSPF BGP Route maps set Tag
    weight int
    OSPF BGP Route maps set Weight
    aggregator Property Map
    bgp-route-map-redistributions set aggregator
    aspathPrepends List<Number>
    OSPF BGP Route maps set AS numbers
    atomicAggregate Boolean
    OSPF BGP Route maps set Enable BGP atomic aggregate?
    ipv4 Property Map
    Ipv4
    largeCommunities List<String>
    OSPF BGP Route maps set Large communities
    localPreference Number
    OSPF BGP Route maps set Local preference
    metric Property Map
    Metric
    origin String
    OSPF BGP Route maps set Origin
    originatorId String
    OSPF BGP Route maps set Originator ID
    regularCommunities List<String>
    OSPF BGP Route maps set Regular communities
    tag Number
    OSPF BGP Route maps set Tag
    weight Number
    OSPF BGP Route maps set Weight

    BgpRouteMapRedistributionOspfBgpRouteMapSetAggregator, BgpRouteMapRedistributionOspfBgpRouteMapSetAggregatorArgs

    As int
    OSPF BGP Route maps set Aggregator AS
    RouterId string
    OSPF BGP Route maps set Router ID
    As int
    OSPF BGP Route maps set Aggregator AS
    RouterId string
    OSPF BGP Route maps set Router ID
    as Integer
    OSPF BGP Route maps set Aggregator AS
    routerId String
    OSPF BGP Route maps set Router ID
    as number
    OSPF BGP Route maps set Aggregator AS
    routerId string
    OSPF BGP Route maps set Router ID
    as_ int
    OSPF BGP Route maps set Aggregator AS
    router_id str
    OSPF BGP Route maps set Router ID
    as Number
    OSPF BGP Route maps set Aggregator AS
    routerId String
    OSPF BGP Route maps set Router ID

    BgpRouteMapRedistributionOspfBgpRouteMapSetIpv4, BgpRouteMapRedistributionOspfBgpRouteMapSetIpv4Args

    NextHop string
    OSPF BGP Route maps set ipv4 Next hop
    SourceAddress string
    OSPF BGP Route maps set ipv4 Source address
    NextHop string
    OSPF BGP Route maps set ipv4 Next hop
    SourceAddress string
    OSPF BGP Route maps set ipv4 Source address
    nextHop String
    OSPF BGP Route maps set ipv4 Next hop
    sourceAddress String
    OSPF BGP Route maps set ipv4 Source address
    nextHop string
    OSPF BGP Route maps set ipv4 Next hop
    sourceAddress string
    OSPF BGP Route maps set ipv4 Source address
    next_hop str
    OSPF BGP Route maps set ipv4 Next hop
    source_address str
    OSPF BGP Route maps set ipv4 Source address
    nextHop String
    OSPF BGP Route maps set ipv4 Next hop
    sourceAddress String
    OSPF BGP Route maps set ipv4 Source address

    BgpRouteMapRedistributionOspfBgpRouteMapSetMetric, BgpRouteMapRedistributionOspfBgpRouteMapSetMetricArgs

    Action string
    OSPF BGP Route maps set Metric action
    Value int
    OSPF BGP Route maps set Metric value
    Action string
    OSPF BGP Route maps set Metric action
    Value int
    OSPF BGP Route maps set Metric value
    action String
    OSPF BGP Route maps set Metric action
    value Integer
    OSPF BGP Route maps set Metric value
    action string
    OSPF BGP Route maps set Metric action
    value number
    OSPF BGP Route maps set Metric value
    action str
    OSPF BGP Route maps set Metric action
    value int
    OSPF BGP Route maps set Metric value
    action String
    OSPF BGP Route maps set Metric action
    value Number
    OSPF BGP Route maps set Metric value

    BgpRouteMapRedistributionOspfRib, BgpRouteMapRedistributionOspfRibArgs

    RouteMaps []BgpRouteMapRedistributionOspfRibRouteMap
    OSPF RIB Route maps set Route maps
    routeMaps BgpRouteMapRedistributionOspfRibRouteMap[]
    OSPF RIB Route maps set Route maps
    routeMaps List<Property Map>
    OSPF RIB Route maps set Route maps

    BgpRouteMapRedistributionOspfRibRouteMap, BgpRouteMapRedistributionOspfRibRouteMapArgs

    Action string
    OSPF RIB Route maps Action
    Description string
    OSPF RIB Route maps Description
    Match BgpRouteMapRedistributionOspfRibRouteMapMatch
    Match
    Name int
    OSPF RIB Route mapsSequence number
    Set BgpRouteMapRedistributionOspfRibRouteMapSet
    OSPF RIB Route maps set
    Action string
    OSPF RIB Route maps Action
    Description string
    OSPF RIB Route maps Description
    Match BgpRouteMapRedistributionOspfRibRouteMapMatch
    Match
    Name int
    OSPF RIB Route mapsSequence number
    Set BgpRouteMapRedistributionOspfRibRouteMapSet
    OSPF RIB Route maps set
    action String
    OSPF RIB Route maps Action
    description String
    OSPF RIB Route maps Description
    match BgpRouteMapRedistributionOspfRibRouteMapMatch
    Match
    name Integer
    OSPF RIB Route mapsSequence number
    set BgpRouteMapRedistributionOspfRibRouteMapSet
    OSPF RIB Route maps set
    action string
    OSPF RIB Route maps Action
    description string
    OSPF RIB Route maps Description
    match BgpRouteMapRedistributionOspfRibRouteMapMatch
    Match
    name number
    OSPF RIB Route mapsSequence number
    set BgpRouteMapRedistributionOspfRibRouteMapSet
    OSPF RIB Route maps set
    action str
    OSPF RIB Route maps Action
    description str
    OSPF RIB Route maps Description
    match BgpRouteMapRedistributionOspfRibRouteMapMatch
    Match
    name int
    OSPF RIB Route mapsSequence number
    set BgpRouteMapRedistributionOspfRibRouteMapSet
    OSPF RIB Route maps set
    action String
    OSPF RIB Route maps Action
    description String
    OSPF RIB Route maps Description
    match Property Map
    Match
    name Number
    OSPF RIB Route mapsSequence number
    set Property Map
    OSPF RIB Route maps set

    BgpRouteMapRedistributionOspfRibRouteMapMatch, BgpRouteMapRedistributionOspfRibRouteMapMatchArgs

    Address BgpRouteMapRedistributionOspfRibRouteMapMatchAddress
    OSPF RIB Route maps address
    Interface string
    OSPF RIB Route maps Interface
    Metric int
    OSPF RIB Route maps Metric
    NextHop BgpRouteMapRedistributionOspfRibRouteMapMatchNextHop
    OSPF RIB Route maps next*hop
    Tag int
    OSPF RIB Route maps tag
    Address BgpRouteMapRedistributionOspfRibRouteMapMatchAddress
    OSPF RIB Route maps address
    Interface string
    OSPF RIB Route maps Interface
    Metric int
    OSPF RIB Route maps Metric
    NextHop BgpRouteMapRedistributionOspfRibRouteMapMatchNextHop
    OSPF RIB Route maps next*hop
    Tag int
    OSPF RIB Route maps tag
    address BgpRouteMapRedistributionOspfRibRouteMapMatchAddress
    OSPF RIB Route maps address
    interface_ String
    OSPF RIB Route maps Interface
    metric Integer
    OSPF RIB Route maps Metric
    nextHop BgpRouteMapRedistributionOspfRibRouteMapMatchNextHop
    OSPF RIB Route maps next*hop
    tag Integer
    OSPF RIB Route maps tag
    address BgpRouteMapRedistributionOspfRibRouteMapMatchAddress
    OSPF RIB Route maps address
    interface string
    OSPF RIB Route maps Interface
    metric number
    OSPF RIB Route maps Metric
    nextHop BgpRouteMapRedistributionOspfRibRouteMapMatchNextHop
    OSPF RIB Route maps next*hop
    tag number
    OSPF RIB Route maps tag
    address BgpRouteMapRedistributionOspfRibRouteMapMatchAddress
    OSPF RIB Route maps address
    interface str
    OSPF RIB Route maps Interface
    metric int
    OSPF RIB Route maps Metric
    next_hop BgpRouteMapRedistributionOspfRibRouteMapMatchNextHop
    OSPF RIB Route maps next*hop
    tag int
    OSPF RIB Route maps tag
    address Property Map
    OSPF RIB Route maps address
    interface String
    OSPF RIB Route maps Interface
    metric Number
    OSPF RIB Route maps Metric
    nextHop Property Map
    OSPF RIB Route maps next*hop
    tag Number
    OSPF RIB Route maps tag

    BgpRouteMapRedistributionOspfRibRouteMapMatchAddress, BgpRouteMapRedistributionOspfRibRouteMapMatchAddressArgs

    AccessList string
    OSPF RIB Route maps address Access list
    PrefixList string
    OSPF RIB Route maps address Prefix list
    AccessList string
    OSPF RIB Route maps address Access list
    PrefixList string
    OSPF RIB Route maps address Prefix list
    accessList String
    OSPF RIB Route maps address Access list
    prefixList String
    OSPF RIB Route maps address Prefix list
    accessList string
    OSPF RIB Route maps address Access list
    prefixList string
    OSPF RIB Route maps address Prefix list
    access_list str
    OSPF RIB Route maps address Access list
    prefix_list str
    OSPF RIB Route maps address Prefix list
    accessList String
    OSPF RIB Route maps address Access list
    prefixList String
    OSPF RIB Route maps address Prefix list

    BgpRouteMapRedistributionOspfRibRouteMapMatchNextHop, BgpRouteMapRedistributionOspfRibRouteMapMatchNextHopArgs

    AccessList string
    OSPF RIB Route maps next_hop Access list
    PrefixList string
    OSPF RIB Route maps next_hop Prefix list
    AccessList string
    OSPF RIB Route maps next_hop Access list
    PrefixList string
    OSPF RIB Route maps next_hop Prefix list
    accessList String
    OSPF RIB Route maps next_hop Access list
    prefixList String
    OSPF RIB Route maps next_hop Prefix list
    accessList string
    OSPF RIB Route maps next_hop Access list
    prefixList string
    OSPF RIB Route maps next_hop Prefix list
    access_list str
    OSPF RIB Route maps next_hop Access list
    prefix_list str
    OSPF RIB Route maps next_hop Prefix list
    accessList String
    OSPF RIB Route maps next_hop Access list
    prefixList String
    OSPF RIB Route maps next_hop Prefix list

    BgpRouteMapRedistributionOspfRibRouteMapSet, BgpRouteMapRedistributionOspfRibRouteMapSetArgs

    SourceAddress string
    OSPF RIB Route maps set Source address
    SourceAddress string
    OSPF RIB Route maps set Source address
    sourceAddress String
    OSPF RIB Route maps set Source address
    sourceAddress string
    OSPF RIB Route maps set Source address
    source_address str
    OSPF RIB Route maps set Source address
    sourceAddress String
    OSPF RIB Route maps set Source address

    Package Details

    Repository
    scm pulumi/pulumi-scm
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the scm Terraform Provider.
    scm logo
    Strata Cloud Manager v0.4.3 published on Saturday, Nov 8, 2025 by Pulumi
      Meet Neo: Your AI Platform Teammate