1. Packages
  2. Strata Cloud Manager Provider
  3. API Docs
  4. BgpRouteMap
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

    BgpRouteMap resource

    Create BgpRouteMap Resource

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

    Constructor syntax

    new BgpRouteMap(name: string, args?: BgpRouteMapArgs, opts?: CustomResourceOptions);
    @overload
    def BgpRouteMap(resource_name: str,
                    args: Optional[BgpRouteMapArgs] = None,
                    opts: Optional[ResourceOptions] = None)
    
    @overload
    def BgpRouteMap(resource_name: str,
                    opts: Optional[ResourceOptions] = None,
                    description: Optional[str] = None,
                    device: Optional[str] = None,
                    folder: Optional[str] = None,
                    name: Optional[str] = None,
                    route_maps: Optional[Sequence[BgpRouteMapRouteMapArgs]] = None,
                    snippet: Optional[str] = None)
    func NewBgpRouteMap(ctx *Context, name string, args *BgpRouteMapArgs, opts ...ResourceOption) (*BgpRouteMap, error)
    public BgpRouteMap(string name, BgpRouteMapArgs? args = null, CustomResourceOptions? opts = null)
    public BgpRouteMap(String name, BgpRouteMapArgs args)
    public BgpRouteMap(String name, BgpRouteMapArgs args, CustomResourceOptions options)
    
    type: scm:BgpRouteMap
    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 BgpRouteMapArgs
    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 BgpRouteMapArgs
    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 BgpRouteMapArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args BgpRouteMapArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args BgpRouteMapArgs
    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 bgpRouteMapResource = new Scm.BgpRouteMap("bgpRouteMapResource", new()
    {
        Description = "string",
        Device = "string",
        Folder = "string",
        Name = "string",
        RouteMaps = new[]
        {
            new Scm.Inputs.BgpRouteMapRouteMapArgs
            {
                Action = "string",
                Description = "string",
                Match = new Scm.Inputs.BgpRouteMapRouteMapMatchArgs
                {
                    AsPathAccessList = "string",
                    ExtendedCommunity = "string",
                    Interface = "string",
                    Ipv4 = new Scm.Inputs.BgpRouteMapRouteMapMatchIpv4Args
                    {
                        Address = new Scm.Inputs.BgpRouteMapRouteMapMatchIpv4AddressArgs
                        {
                            AccessList = "string",
                            PrefixList = "string",
                        },
                        NextHop = new Scm.Inputs.BgpRouteMapRouteMapMatchIpv4NextHopArgs
                        {
                            AccessList = "string",
                            PrefixList = "string",
                        },
                        RouteSource = new Scm.Inputs.BgpRouteMapRouteMapMatchIpv4RouteSourceArgs
                        {
                            AccessList = "string",
                            PrefixList = "string",
                        },
                    },
                    LargeCommunity = "string",
                    LocalPreference = 0,
                    Metric = 0,
                    Origin = "string",
                    Peer = "string",
                    RegularCommunity = "string",
                    Tag = 0,
                },
                Name = 0,
                Set = new Scm.Inputs.BgpRouteMapRouteMapSetArgs
                {
                    Aggregator = new Scm.Inputs.BgpRouteMapRouteMapSetAggregatorArgs
                    {
                        As = 0,
                        RouterId = "string",
                    },
                    AspathExcludes = new[]
                    {
                        0,
                    },
                    AspathPrepends = new[]
                    {
                        0,
                    },
                    AtomicAggregate = false,
                    Ipv4 = new Scm.Inputs.BgpRouteMapRouteMapSetIpv4Args
                    {
                        NextHop = "string",
                        SourceAddress = "string",
                    },
                    LargeCommunities = new[]
                    {
                        "string",
                    },
                    LocalPreference = 0,
                    Metric = new Scm.Inputs.BgpRouteMapRouteMapSetMetricArgs
                    {
                        Action = "string",
                        Value = 0,
                    },
                    Origin = "string",
                    OriginatorId = "string",
                    OverwriteLargeCommunity = false,
                    OverwriteRegularCommunity = false,
                    RegularCommunities = new[]
                    {
                        "string",
                    },
                    RemoveLargeCommunity = "string",
                    RemoveRegularCommunity = "string",
                    Tag = 0,
                    Weight = 0,
                },
            },
        },
        Snippet = "string",
    });
    
    example, err := scm.NewBgpRouteMap(ctx, "bgpRouteMapResource", &scm.BgpRouteMapArgs{
    	Description: pulumi.String("string"),
    	Device:      pulumi.String("string"),
    	Folder:      pulumi.String("string"),
    	Name:        pulumi.String("string"),
    	RouteMaps: scm.BgpRouteMapRouteMapArray{
    		&scm.BgpRouteMapRouteMapArgs{
    			Action:      pulumi.String("string"),
    			Description: pulumi.String("string"),
    			Match: &scm.BgpRouteMapRouteMapMatchArgs{
    				AsPathAccessList:  pulumi.String("string"),
    				ExtendedCommunity: pulumi.String("string"),
    				Interface:         pulumi.String("string"),
    				Ipv4: &scm.BgpRouteMapRouteMapMatchIpv4Args{
    					Address: &scm.BgpRouteMapRouteMapMatchIpv4AddressArgs{
    						AccessList: pulumi.String("string"),
    						PrefixList: pulumi.String("string"),
    					},
    					NextHop: &scm.BgpRouteMapRouteMapMatchIpv4NextHopArgs{
    						AccessList: pulumi.String("string"),
    						PrefixList: pulumi.String("string"),
    					},
    					RouteSource: &scm.BgpRouteMapRouteMapMatchIpv4RouteSourceArgs{
    						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.BgpRouteMapRouteMapSetArgs{
    				Aggregator: &scm.BgpRouteMapRouteMapSetAggregatorArgs{
    					As:       pulumi.Int(0),
    					RouterId: pulumi.String("string"),
    				},
    				AspathExcludes: pulumi.IntArray{
    					pulumi.Int(0),
    				},
    				AspathPrepends: pulumi.IntArray{
    					pulumi.Int(0),
    				},
    				AtomicAggregate: pulumi.Bool(false),
    				Ipv4: &scm.BgpRouteMapRouteMapSetIpv4Args{
    					NextHop:       pulumi.String("string"),
    					SourceAddress: pulumi.String("string"),
    				},
    				LargeCommunities: pulumi.StringArray{
    					pulumi.String("string"),
    				},
    				LocalPreference: pulumi.Int(0),
    				Metric: &scm.BgpRouteMapRouteMapSetMetricArgs{
    					Action: pulumi.String("string"),
    					Value:  pulumi.Int(0),
    				},
    				Origin:                    pulumi.String("string"),
    				OriginatorId:              pulumi.String("string"),
    				OverwriteLargeCommunity:   pulumi.Bool(false),
    				OverwriteRegularCommunity: pulumi.Bool(false),
    				RegularCommunities: pulumi.StringArray{
    					pulumi.String("string"),
    				},
    				RemoveLargeCommunity:   pulumi.String("string"),
    				RemoveRegularCommunity: pulumi.String("string"),
    				Tag:                    pulumi.Int(0),
    				Weight:                 pulumi.Int(0),
    			},
    		},
    	},
    	Snippet: pulumi.String("string"),
    })
    
    var bgpRouteMapResource = new BgpRouteMap("bgpRouteMapResource", BgpRouteMapArgs.builder()
        .description("string")
        .device("string")
        .folder("string")
        .name("string")
        .routeMaps(BgpRouteMapRouteMapArgs.builder()
            .action("string")
            .description("string")
            .match(BgpRouteMapRouteMapMatchArgs.builder()
                .asPathAccessList("string")
                .extendedCommunity("string")
                .interface_("string")
                .ipv4(BgpRouteMapRouteMapMatchIpv4Args.builder()
                    .address(BgpRouteMapRouteMapMatchIpv4AddressArgs.builder()
                        .accessList("string")
                        .prefixList("string")
                        .build())
                    .nextHop(BgpRouteMapRouteMapMatchIpv4NextHopArgs.builder()
                        .accessList("string")
                        .prefixList("string")
                        .build())
                    .routeSource(BgpRouteMapRouteMapMatchIpv4RouteSourceArgs.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(BgpRouteMapRouteMapSetArgs.builder()
                .aggregator(BgpRouteMapRouteMapSetAggregatorArgs.builder()
                    .as(0)
                    .routerId("string")
                    .build())
                .aspathExcludes(0)
                .aspathPrepends(0)
                .atomicAggregate(false)
                .ipv4(BgpRouteMapRouteMapSetIpv4Args.builder()
                    .nextHop("string")
                    .sourceAddress("string")
                    .build())
                .largeCommunities("string")
                .localPreference(0)
                .metric(BgpRouteMapRouteMapSetMetricArgs.builder()
                    .action("string")
                    .value(0)
                    .build())
                .origin("string")
                .originatorId("string")
                .overwriteLargeCommunity(false)
                .overwriteRegularCommunity(false)
                .regularCommunities("string")
                .removeLargeCommunity("string")
                .removeRegularCommunity("string")
                .tag(0)
                .weight(0)
                .build())
            .build())
        .snippet("string")
        .build());
    
    bgp_route_map_resource = scm.BgpRouteMap("bgpRouteMapResource",
        description="string",
        device="string",
        folder="string",
        name="string",
        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": {
                "aggregator": {
                    "as_": 0,
                    "router_id": "string",
                },
                "aspath_excludes": [0],
                "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",
                "overwrite_large_community": False,
                "overwrite_regular_community": False,
                "regular_communities": ["string"],
                "remove_large_community": "string",
                "remove_regular_community": "string",
                "tag": 0,
                "weight": 0,
            },
        }],
        snippet="string")
    
    const bgpRouteMapResource = new scm.BgpRouteMap("bgpRouteMapResource", {
        description: "string",
        device: "string",
        folder: "string",
        name: "string",
        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: {
                aggregator: {
                    as: 0,
                    routerId: "string",
                },
                aspathExcludes: [0],
                aspathPrepends: [0],
                atomicAggregate: false,
                ipv4: {
                    nextHop: "string",
                    sourceAddress: "string",
                },
                largeCommunities: ["string"],
                localPreference: 0,
                metric: {
                    action: "string",
                    value: 0,
                },
                origin: "string",
                originatorId: "string",
                overwriteLargeCommunity: false,
                overwriteRegularCommunity: false,
                regularCommunities: ["string"],
                removeLargeCommunity: "string",
                removeRegularCommunity: "string",
                tag: 0,
                weight: 0,
            },
        }],
        snippet: "string",
    });
    
    type: scm:BgpRouteMap
    properties:
        description: string
        device: string
        folder: string
        name: string
        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:
                aggregator:
                    as: 0
                    routerId: string
                aspathExcludes:
                    - 0
                aspathPrepends:
                    - 0
                atomicAggregate: false
                ipv4:
                    nextHop: string
                    sourceAddress: string
                largeCommunities:
                    - string
                localPreference: 0
                metric:
                    action: string
                    value: 0
                origin: string
                originatorId: string
                overwriteLargeCommunity: false
                overwriteRegularCommunity: false
                regularCommunities:
                    - string
                removeLargeCommunity: string
                removeRegularCommunity: string
                tag: 0
                weight: 0
        snippet: string
    

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

    Description string
    Description
    Device string
    The device in which the resource is defined
    Folder string
    The folder in which the resource is defined
    Name string
    Name
    RouteMaps List<BgpRouteMapRouteMap>
    Route map
    Snippet string
    The snippet in which the resource is defined
    Description string
    Description
    Device string
    The device in which the resource is defined
    Folder string
    The folder in which the resource is defined
    Name string
    Name
    RouteMaps []BgpRouteMapRouteMapArgs
    Route map
    Snippet string
    The snippet in which the resource is defined
    description String
    Description
    device String
    The device in which the resource is defined
    folder String
    The folder in which the resource is defined
    name String
    Name
    routeMaps List<BgpRouteMapRouteMap>
    Route map
    snippet String
    The snippet in which the resource is defined
    description string
    Description
    device string
    The device in which the resource is defined
    folder string
    The folder in which the resource is defined
    name string
    Name
    routeMaps BgpRouteMapRouteMap[]
    Route map
    snippet string
    The snippet in which the resource is defined
    description str
    Description
    device str
    The device in which the resource is defined
    folder str
    The folder in which the resource is defined
    name str
    Name
    route_maps Sequence[BgpRouteMapRouteMapArgs]
    Route map
    snippet str
    The snippet in which the resource is defined
    description String
    Description
    device String
    The device in which the resource is defined
    folder String
    The folder in which the resource is defined
    name String
    Name
    routeMaps List<Property Map>
    Route map
    snippet String
    The snippet in which the resource is defined

    Outputs

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

    Get an existing BgpRouteMap 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?: BgpRouteMapState, opts?: CustomResourceOptions): BgpRouteMap
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            description: Optional[str] = None,
            device: Optional[str] = None,
            folder: Optional[str] = None,
            name: Optional[str] = None,
            route_maps: Optional[Sequence[BgpRouteMapRouteMapArgs]] = None,
            snippet: Optional[str] = None,
            tfid: Optional[str] = None) -> BgpRouteMap
    func GetBgpRouteMap(ctx *Context, name string, id IDInput, state *BgpRouteMapState, opts ...ResourceOption) (*BgpRouteMap, error)
    public static BgpRouteMap Get(string name, Input<string> id, BgpRouteMapState? state, CustomResourceOptions? opts = null)
    public static BgpRouteMap get(String name, Output<String> id, BgpRouteMapState state, CustomResourceOptions options)
    resources:  _:    type: scm:BgpRouteMap    get:      id: ${id}
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    Description string
    Description
    Device string
    The device in which the resource is defined
    Folder string
    The folder in which the resource is defined
    Name string
    Name
    RouteMaps List<BgpRouteMapRouteMap>
    Route map
    Snippet string
    The snippet in which the resource is defined
    Tfid string
    Description string
    Description
    Device string
    The device in which the resource is defined
    Folder string
    The folder in which the resource is defined
    Name string
    Name
    RouteMaps []BgpRouteMapRouteMapArgs
    Route map
    Snippet string
    The snippet in which the resource is defined
    Tfid string
    description String
    Description
    device String
    The device in which the resource is defined
    folder String
    The folder in which the resource is defined
    name String
    Name
    routeMaps List<BgpRouteMapRouteMap>
    Route map
    snippet String
    The snippet in which the resource is defined
    tfid String
    description string
    Description
    device string
    The device in which the resource is defined
    folder string
    The folder in which the resource is defined
    name string
    Name
    routeMaps BgpRouteMapRouteMap[]
    Route map
    snippet string
    The snippet in which the resource is defined
    tfid string
    description str
    Description
    device str
    The device in which the resource is defined
    folder str
    The folder in which the resource is defined
    name str
    Name
    route_maps Sequence[BgpRouteMapRouteMapArgs]
    Route map
    snippet str
    The snippet in which the resource is defined
    tfid str
    description String
    Description
    device String
    The device in which the resource is defined
    folder String
    The folder in which the resource is defined
    name String
    Name
    routeMaps List<Property Map>
    Route map
    snippet String
    The snippet in which the resource is defined
    tfid String

    Supporting Types

    BgpRouteMapRouteMap, BgpRouteMapRouteMapArgs

    Action string
    Action
    Description string
    Description
    Match BgpRouteMapRouteMapMatch
    Match
    Name int
    Sequence number
    Set BgpRouteMapRouteMapSet
    Set
    Action string
    Action
    Description string
    Description
    Match BgpRouteMapRouteMapMatch
    Match
    Name int
    Sequence number
    Set BgpRouteMapRouteMapSet
    Set
    action String
    Action
    description String
    Description
    match BgpRouteMapRouteMapMatch
    Match
    name Integer
    Sequence number
    set BgpRouteMapRouteMapSet
    Set
    action string
    Action
    description string
    Description
    match BgpRouteMapRouteMapMatch
    Match
    name number
    Sequence number
    set BgpRouteMapRouteMapSet
    Set
    action str
    Action
    description str
    Description
    match BgpRouteMapRouteMapMatch
    Match
    name int
    Sequence number
    set BgpRouteMapRouteMapSet
    Set
    action String
    Action
    description String
    Description
    match Property Map
    Match
    name Number
    Sequence number
    set Property Map
    Set

    BgpRouteMapRouteMapMatch, BgpRouteMapRouteMapMatchArgs

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

    BgpRouteMapRouteMapMatchIpv4, BgpRouteMapRouteMapMatchIpv4Args

    BgpRouteMapRouteMapMatchIpv4Address, BgpRouteMapRouteMapMatchIpv4AddressArgs

    AccessList string
    Access list
    PrefixList string
    Prefix list
    AccessList string
    Access list
    PrefixList string
    Prefix list
    accessList String
    Access list
    prefixList String
    Prefix list
    accessList string
    Access list
    prefixList string
    Prefix list
    access_list str
    Access list
    prefix_list str
    Prefix list
    accessList String
    Access list
    prefixList String
    Prefix list

    BgpRouteMapRouteMapMatchIpv4NextHop, BgpRouteMapRouteMapMatchIpv4NextHopArgs

    AccessList string
    Access list
    PrefixList string
    Prefix list
    AccessList string
    Access list
    PrefixList string
    Prefix list
    accessList String
    Access list
    prefixList String
    Prefix list
    accessList string
    Access list
    prefixList string
    Prefix list
    access_list str
    Access list
    prefix_list str
    Prefix list
    accessList String
    Access list
    prefixList String
    Prefix list

    BgpRouteMapRouteMapMatchIpv4RouteSource, BgpRouteMapRouteMapMatchIpv4RouteSourceArgs

    AccessList string
    Access list
    PrefixList string
    Prefix list
    AccessList string
    Access list
    PrefixList string
    Prefix list
    accessList String
    Access list
    prefixList String
    Prefix list
    accessList string
    Access list
    prefixList string
    Prefix list
    access_list str
    Access list
    prefix_list str
    Prefix list
    accessList String
    Access list
    prefixList String
    Prefix list

    BgpRouteMapRouteMapSet, BgpRouteMapRouteMapSetArgs

    Aggregator BgpRouteMapRouteMapSetAggregator
    bgp-route-maps aggregator
    AspathExcludes List<int>
    Aspath exclude
    AspathPrepends List<int>
    Aspath prepend
    AtomicAggregate bool
    Enable BGP atomic aggregate?
    Ipv4 BgpRouteMapRouteMapSetIpv4
    Ipv4
    LargeCommunities List<string>
    Large community
    LocalPreference int
    Local preference
    Metric BgpRouteMapRouteMapSetMetric
    Metric
    Origin string
    Origin
    OriginatorId string
    Originator ID
    OverwriteLargeCommunity bool
    Overwrite large community?
    OverwriteRegularCommunity bool
    Overwrite regular community?
    RegularCommunities List<string>
    Regular community
    RemoveLargeCommunity string
    Remove large community name
    RemoveRegularCommunity string
    Remove regular community name
    Tag int
    Tag
    Weight int
    Weight
    Aggregator BgpRouteMapRouteMapSetAggregator
    bgp-route-maps aggregator
    AspathExcludes []int
    Aspath exclude
    AspathPrepends []int
    Aspath prepend
    AtomicAggregate bool
    Enable BGP atomic aggregate?
    Ipv4 BgpRouteMapRouteMapSetIpv4
    Ipv4
    LargeCommunities []string
    Large community
    LocalPreference int
    Local preference
    Metric BgpRouteMapRouteMapSetMetric
    Metric
    Origin string
    Origin
    OriginatorId string
    Originator ID
    OverwriteLargeCommunity bool
    Overwrite large community?
    OverwriteRegularCommunity bool
    Overwrite regular community?
    RegularCommunities []string
    Regular community
    RemoveLargeCommunity string
    Remove large community name
    RemoveRegularCommunity string
    Remove regular community name
    Tag int
    Tag
    Weight int
    Weight
    aggregator BgpRouteMapRouteMapSetAggregator
    bgp-route-maps aggregator
    aspathExcludes List<Integer>
    Aspath exclude
    aspathPrepends List<Integer>
    Aspath prepend
    atomicAggregate Boolean
    Enable BGP atomic aggregate?
    ipv4 BgpRouteMapRouteMapSetIpv4
    Ipv4
    largeCommunities List<String>
    Large community
    localPreference Integer
    Local preference
    metric BgpRouteMapRouteMapSetMetric
    Metric
    origin String
    Origin
    originatorId String
    Originator ID
    overwriteLargeCommunity Boolean
    Overwrite large community?
    overwriteRegularCommunity Boolean
    Overwrite regular community?
    regularCommunities List<String>
    Regular community
    removeLargeCommunity String
    Remove large community name
    removeRegularCommunity String
    Remove regular community name
    tag Integer
    Tag
    weight Integer
    Weight
    aggregator BgpRouteMapRouteMapSetAggregator
    bgp-route-maps aggregator
    aspathExcludes number[]
    Aspath exclude
    aspathPrepends number[]
    Aspath prepend
    atomicAggregate boolean
    Enable BGP atomic aggregate?
    ipv4 BgpRouteMapRouteMapSetIpv4
    Ipv4
    largeCommunities string[]
    Large community
    localPreference number
    Local preference
    metric BgpRouteMapRouteMapSetMetric
    Metric
    origin string
    Origin
    originatorId string
    Originator ID
    overwriteLargeCommunity boolean
    Overwrite large community?
    overwriteRegularCommunity boolean
    Overwrite regular community?
    regularCommunities string[]
    Regular community
    removeLargeCommunity string
    Remove large community name
    removeRegularCommunity string
    Remove regular community name
    tag number
    Tag
    weight number
    Weight
    aggregator BgpRouteMapRouteMapSetAggregator
    bgp-route-maps aggregator
    aspath_excludes Sequence[int]
    Aspath exclude
    aspath_prepends Sequence[int]
    Aspath prepend
    atomic_aggregate bool
    Enable BGP atomic aggregate?
    ipv4 BgpRouteMapRouteMapSetIpv4
    Ipv4
    large_communities Sequence[str]
    Large community
    local_preference int
    Local preference
    metric BgpRouteMapRouteMapSetMetric
    Metric
    origin str
    Origin
    originator_id str
    Originator ID
    overwrite_large_community bool
    Overwrite large community?
    overwrite_regular_community bool
    Overwrite regular community?
    regular_communities Sequence[str]
    Regular community
    remove_large_community str
    Remove large community name
    remove_regular_community str
    Remove regular community name
    tag int
    Tag
    weight int
    Weight
    aggregator Property Map
    bgp-route-maps aggregator
    aspathExcludes List<Number>
    Aspath exclude
    aspathPrepends List<Number>
    Aspath prepend
    atomicAggregate Boolean
    Enable BGP atomic aggregate?
    ipv4 Property Map
    Ipv4
    largeCommunities List<String>
    Large community
    localPreference Number
    Local preference
    metric Property Map
    Metric
    origin String
    Origin
    originatorId String
    Originator ID
    overwriteLargeCommunity Boolean
    Overwrite large community?
    overwriteRegularCommunity Boolean
    Overwrite regular community?
    regularCommunities List<String>
    Regular community
    removeLargeCommunity String
    Remove large community name
    removeRegularCommunity String
    Remove regular community name
    tag Number
    Tag
    weight Number
    Weight

    BgpRouteMapRouteMapSetAggregator, BgpRouteMapRouteMapSetAggregatorArgs

    As int
    Aggregator AS
    RouterId string
    Router ID
    As int
    Aggregator AS
    RouterId string
    Router ID
    as Integer
    Aggregator AS
    routerId String
    Router ID
    as number
    Aggregator AS
    routerId string
    Router ID
    as_ int
    Aggregator AS
    router_id str
    Router ID
    as Number
    Aggregator AS
    routerId String
    Router ID

    BgpRouteMapRouteMapSetIpv4, BgpRouteMapRouteMapSetIpv4Args

    NextHop string
    Next hop
    SourceAddress string
    Source address
    NextHop string
    Next hop
    SourceAddress string
    Source address
    nextHop String
    Next hop
    sourceAddress String
    Source address
    nextHop string
    Next hop
    sourceAddress string
    Source address
    next_hop str
    Next hop
    source_address str
    Source address
    nextHop String
    Next hop
    sourceAddress String
    Source address

    BgpRouteMapRouteMapSetMetric, BgpRouteMapRouteMapSetMetricArgs

    Action string
    Metric action
    Value int
    Metric value
    Action string
    Metric action
    Value int
    Metric value
    action String
    Metric action
    value Integer
    Metric value
    action string
    Metric action
    value number
    Metric value
    action str
    Metric action
    value int
    Metric value
    action String
    Metric action
    value Number
    Metric value

    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