1. Packages
  2. Strata Cloud Manager Provider
  3. API Docs
  4. getBgpAddressFamilyProfile
Strata Cloud Manager v1.0.3 published on Thursday, Jan 22, 2026 by Pulumi
scm logo
Strata Cloud Manager v1.0.3 published on Thursday, Jan 22, 2026 by Pulumi

    BgpAddressFamilyProfile data source

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as scm from "@pulumi/scm";
    
    // Look up bgp address family profile by its ID.
    const scmBgpAddressFamilyProfileDs = scm.getBgpAddressFamilyProfile({
        id: "83ccef34-c29a-4e88-a99b-d0355440174e",
    });
    export const scmBgpAddressFamilyProfileDsResults = {
        id: scmBgpAddressFamilyProfileDs.then(scmBgpAddressFamilyProfileDs => scmBgpAddressFamilyProfileDs.id),
        name: scmBgpAddressFamilyProfileDs.then(scmBgpAddressFamilyProfileDs => scmBgpAddressFamilyProfileDs.name),
        ipv4: scmBgpAddressFamilyProfileDs.then(scmBgpAddressFamilyProfileDs => scmBgpAddressFamilyProfileDs.ipv4),
        folder: scmBgpAddressFamilyProfileDs.then(scmBgpAddressFamilyProfileDs => scmBgpAddressFamilyProfileDs.folder),
    };
    
    import pulumi
    import pulumi_scm as scm
    
    # Look up bgp address family profile by its ID.
    scm_bgp_address_family_profile_ds = scm.get_bgp_address_family_profile(id="83ccef34-c29a-4e88-a99b-d0355440174e")
    pulumi.export("scmBgpAddressFamilyProfileDsResults", {
        "id": scm_bgp_address_family_profile_ds.id,
        "name": scm_bgp_address_family_profile_ds.name,
        "ipv4": scm_bgp_address_family_profile_ds.ipv4,
        "folder": scm_bgp_address_family_profile_ds.folder,
    })
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-scm/sdk/go/scm"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		// Look up bgp address family profile by its ID.
    		scmBgpAddressFamilyProfileDs, err := scm.LookupBgpAddressFamilyProfile(ctx, &scm.LookupBgpAddressFamilyProfileArgs{
    			Id: "83ccef34-c29a-4e88-a99b-d0355440174e",
    		}, nil)
    		if err != nil {
    			return err
    		}
    		ctx.Export("scmBgpAddressFamilyProfileDsResults", pulumi.Map{
    			"id":     scmBgpAddressFamilyProfileDs.Id,
    			"name":   scmBgpAddressFamilyProfileDs.Name,
    			"ipv4":   scmBgpAddressFamilyProfileDs.Ipv4,
    			"folder": scmBgpAddressFamilyProfileDs.Folder,
    		})
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Scm = Pulumi.Scm;
    
    return await Deployment.RunAsync(() => 
    {
        // Look up bgp address family profile by its ID.
        var scmBgpAddressFamilyProfileDs = Scm.GetBgpAddressFamilyProfile.Invoke(new()
        {
            Id = "83ccef34-c29a-4e88-a99b-d0355440174e",
        });
    
        return new Dictionary<string, object?>
        {
            ["scmBgpAddressFamilyProfileDsResults"] = 
            {
                { "id", scmBgpAddressFamilyProfileDs.Apply(getBgpAddressFamilyProfileResult => getBgpAddressFamilyProfileResult.Id) },
                { "name", scmBgpAddressFamilyProfileDs.Apply(getBgpAddressFamilyProfileResult => getBgpAddressFamilyProfileResult.Name) },
                { "ipv4", scmBgpAddressFamilyProfileDs.Apply(getBgpAddressFamilyProfileResult => getBgpAddressFamilyProfileResult.Ipv4) },
                { "folder", scmBgpAddressFamilyProfileDs.Apply(getBgpAddressFamilyProfileResult => getBgpAddressFamilyProfileResult.Folder) },
            },
        };
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.scm.ScmFunctions;
    import com.pulumi.scm.inputs.GetBgpAddressFamilyProfileArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            // Look up bgp address family profile by its ID.
            final var scmBgpAddressFamilyProfileDs = ScmFunctions.getBgpAddressFamilyProfile(GetBgpAddressFamilyProfileArgs.builder()
                .id("83ccef34-c29a-4e88-a99b-d0355440174e")
                .build());
    
            ctx.export("scmBgpAddressFamilyProfileDsResults", Map.ofEntries(
                Map.entry("id", scmBgpAddressFamilyProfileDs.id()),
                Map.entry("name", scmBgpAddressFamilyProfileDs.name()),
                Map.entry("ipv4", scmBgpAddressFamilyProfileDs.ipv4()),
                Map.entry("folder", scmBgpAddressFamilyProfileDs.folder())
            ));
        }
    }
    
    variables:
      # Look up bgp address family profile by its ID.
      scmBgpAddressFamilyProfileDs:
        fn::invoke:
          function: scm:getBgpAddressFamilyProfile
          arguments:
            id: 83ccef34-c29a-4e88-a99b-d0355440174e
    outputs:
      # Output various attributes from the found bgp address family profile to verify the lookups were successful.
      scmBgpAddressFamilyProfileDsResults:
        id: ${scmBgpAddressFamilyProfileDs.id}
        name: ${scmBgpAddressFamilyProfileDs.name}
        ipv4: ${scmBgpAddressFamilyProfileDs.ipv4}
        folder: ${scmBgpAddressFamilyProfileDs.folder}
    

    Using getBgpAddressFamilyProfile

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getBgpAddressFamilyProfile(args: GetBgpAddressFamilyProfileArgs, opts?: InvokeOptions): Promise<GetBgpAddressFamilyProfileResult>
    function getBgpAddressFamilyProfileOutput(args: GetBgpAddressFamilyProfileOutputArgs, opts?: InvokeOptions): Output<GetBgpAddressFamilyProfileResult>
    def get_bgp_address_family_profile(device: Optional[str] = None,
                                       folder: Optional[str] = None,
                                       id: Optional[str] = None,
                                       name: Optional[str] = None,
                                       snippet: Optional[str] = None,
                                       opts: Optional[InvokeOptions] = None) -> GetBgpAddressFamilyProfileResult
    def get_bgp_address_family_profile_output(device: Optional[pulumi.Input[str]] = None,
                                       folder: Optional[pulumi.Input[str]] = None,
                                       id: Optional[pulumi.Input[str]] = None,
                                       name: Optional[pulumi.Input[str]] = None,
                                       snippet: Optional[pulumi.Input[str]] = None,
                                       opts: Optional[InvokeOptions] = None) -> Output[GetBgpAddressFamilyProfileResult]
    func LookupBgpAddressFamilyProfile(ctx *Context, args *LookupBgpAddressFamilyProfileArgs, opts ...InvokeOption) (*LookupBgpAddressFamilyProfileResult, error)
    func LookupBgpAddressFamilyProfileOutput(ctx *Context, args *LookupBgpAddressFamilyProfileOutputArgs, opts ...InvokeOption) LookupBgpAddressFamilyProfileResultOutput

    > Note: This function is named LookupBgpAddressFamilyProfile in the Go SDK.

    public static class GetBgpAddressFamilyProfile 
    {
        public static Task<GetBgpAddressFamilyProfileResult> InvokeAsync(GetBgpAddressFamilyProfileArgs args, InvokeOptions? opts = null)
        public static Output<GetBgpAddressFamilyProfileResult> Invoke(GetBgpAddressFamilyProfileInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetBgpAddressFamilyProfileResult> getBgpAddressFamilyProfile(GetBgpAddressFamilyProfileArgs args, InvokeOptions options)
    public static Output<GetBgpAddressFamilyProfileResult> getBgpAddressFamilyProfile(GetBgpAddressFamilyProfileArgs args, InvokeOptions options)
    
    fn::invoke:
      function: scm:index/getBgpAddressFamilyProfile:getBgpAddressFamilyProfile
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Id string
    UUID of the resource
    Device string
    The device in which the resource is defined
    Folder string
    Name string
    Snippet string
    Id string
    UUID of the resource
    Device string
    The device in which the resource is defined
    Folder string
    Name string
    Snippet string
    id String
    UUID of the resource
    device String
    The device in which the resource is defined
    folder String
    name String
    snippet String
    id string
    UUID of the resource
    device string
    The device in which the resource is defined
    folder string
    name string
    snippet string
    id str
    UUID of the resource
    device str
    The device in which the resource is defined
    folder str
    name str
    snippet str
    id String
    UUID of the resource
    device String
    The device in which the resource is defined
    folder String
    name String
    snippet String

    getBgpAddressFamilyProfile Result

    The following output properties are available:

    Device string
    The device in which the resource is defined
    Folder string
    Id string
    UUID of the resource
    Ipv4 GetBgpAddressFamilyProfileIpv4
    Name string
    Snippet string
    Tfid string
    Device string
    The device in which the resource is defined
    Folder string
    Id string
    UUID of the resource
    Ipv4 GetBgpAddressFamilyProfileIpv4
    Name string
    Snippet string
    Tfid string
    device String
    The device in which the resource is defined
    folder String
    id String
    UUID of the resource
    ipv4 GetBgpAddressFamilyProfileIpv4
    name String
    snippet String
    tfid String
    device string
    The device in which the resource is defined
    folder string
    id string
    UUID of the resource
    ipv4 GetBgpAddressFamilyProfileIpv4
    name string
    snippet string
    tfid string
    device str
    The device in which the resource is defined
    folder str
    id str
    UUID of the resource
    ipv4 GetBgpAddressFamilyProfileIpv4
    name str
    snippet str
    tfid str
    device String
    The device in which the resource is defined
    folder String
    id String
    UUID of the resource
    ipv4 Property Map
    name String
    snippet String
    tfid String

    Supporting Types

    GetBgpAddressFamilyProfileIpv4

    GetBgpAddressFamilyProfileIpv4Multicast

    AddPath GetBgpAddressFamilyProfileIpv4MulticastAddPath
    Add path
    AllowasIn GetBgpAddressFamilyProfileIpv4MulticastAllowasIn
    Allowas in
    AsOverride bool
    Override ASNs in outbound updates if AS-Path equals Remote-AS?
    DefaultOriginate bool
    Originate default route?
    DefaultOriginateMap string
    Default originate route map
    Enable bool
    Enable?
    MaximumPrefix GetBgpAddressFamilyProfileIpv4MulticastMaximumPrefix
    Maximum prefix
    NextHop GetBgpAddressFamilyProfileIpv4MulticastNextHop
    Next hop
    Orf GetBgpAddressFamilyProfileIpv4MulticastOrf
    Orf
    RemovePrivateAs GetBgpAddressFamilyProfileIpv4MulticastRemovePrivateAs
    Remove private a s
    RouteReflectorClient bool
    Route reflector client?
    SendCommunity GetBgpAddressFamilyProfileIpv4MulticastSendCommunity
    Send community
    SoftReconfigWithStoredInfo bool
    Soft reconfiguration of peer with stored routes?
    AddPath GetBgpAddressFamilyProfileIpv4MulticastAddPath
    Add path
    AllowasIn GetBgpAddressFamilyProfileIpv4MulticastAllowasIn
    Allowas in
    AsOverride bool
    Override ASNs in outbound updates if AS-Path equals Remote-AS?
    DefaultOriginate bool
    Originate default route?
    DefaultOriginateMap string
    Default originate route map
    Enable bool
    Enable?
    MaximumPrefix GetBgpAddressFamilyProfileIpv4MulticastMaximumPrefix
    Maximum prefix
    NextHop GetBgpAddressFamilyProfileIpv4MulticastNextHop
    Next hop
    Orf GetBgpAddressFamilyProfileIpv4MulticastOrf
    Orf
    RemovePrivateAs GetBgpAddressFamilyProfileIpv4MulticastRemovePrivateAs
    Remove private a s
    RouteReflectorClient bool
    Route reflector client?
    SendCommunity GetBgpAddressFamilyProfileIpv4MulticastSendCommunity
    Send community
    SoftReconfigWithStoredInfo bool
    Soft reconfiguration of peer with stored routes?
    addPath GetBgpAddressFamilyProfileIpv4MulticastAddPath
    Add path
    allowasIn GetBgpAddressFamilyProfileIpv4MulticastAllowasIn
    Allowas in
    asOverride Boolean
    Override ASNs in outbound updates if AS-Path equals Remote-AS?
    defaultOriginate Boolean
    Originate default route?
    defaultOriginateMap String
    Default originate route map
    enable Boolean
    Enable?
    maximumPrefix GetBgpAddressFamilyProfileIpv4MulticastMaximumPrefix
    Maximum prefix
    nextHop GetBgpAddressFamilyProfileIpv4MulticastNextHop
    Next hop
    orf GetBgpAddressFamilyProfileIpv4MulticastOrf
    Orf
    removePrivateAs GetBgpAddressFamilyProfileIpv4MulticastRemovePrivateAs
    Remove private a s
    routeReflectorClient Boolean
    Route reflector client?
    sendCommunity GetBgpAddressFamilyProfileIpv4MulticastSendCommunity
    Send community
    softReconfigWithStoredInfo Boolean
    Soft reconfiguration of peer with stored routes?
    addPath GetBgpAddressFamilyProfileIpv4MulticastAddPath
    Add path
    allowasIn GetBgpAddressFamilyProfileIpv4MulticastAllowasIn
    Allowas in
    asOverride boolean
    Override ASNs in outbound updates if AS-Path equals Remote-AS?
    defaultOriginate boolean
    Originate default route?
    defaultOriginateMap string
    Default originate route map
    enable boolean
    Enable?
    maximumPrefix GetBgpAddressFamilyProfileIpv4MulticastMaximumPrefix
    Maximum prefix
    nextHop GetBgpAddressFamilyProfileIpv4MulticastNextHop
    Next hop
    orf GetBgpAddressFamilyProfileIpv4MulticastOrf
    Orf
    removePrivateAs GetBgpAddressFamilyProfileIpv4MulticastRemovePrivateAs
    Remove private a s
    routeReflectorClient boolean
    Route reflector client?
    sendCommunity GetBgpAddressFamilyProfileIpv4MulticastSendCommunity
    Send community
    softReconfigWithStoredInfo boolean
    Soft reconfiguration of peer with stored routes?
    add_path GetBgpAddressFamilyProfileIpv4MulticastAddPath
    Add path
    allowas_in GetBgpAddressFamilyProfileIpv4MulticastAllowasIn
    Allowas in
    as_override bool
    Override ASNs in outbound updates if AS-Path equals Remote-AS?
    default_originate bool
    Originate default route?
    default_originate_map str
    Default originate route map
    enable bool
    Enable?
    maximum_prefix GetBgpAddressFamilyProfileIpv4MulticastMaximumPrefix
    Maximum prefix
    next_hop GetBgpAddressFamilyProfileIpv4MulticastNextHop
    Next hop
    orf GetBgpAddressFamilyProfileIpv4MulticastOrf
    Orf
    remove_private_as GetBgpAddressFamilyProfileIpv4MulticastRemovePrivateAs
    Remove private a s
    route_reflector_client bool
    Route reflector client?
    send_community GetBgpAddressFamilyProfileIpv4MulticastSendCommunity
    Send community
    soft_reconfig_with_stored_info bool
    Soft reconfiguration of peer with stored routes?
    addPath Property Map
    Add path
    allowasIn Property Map
    Allowas in
    asOverride Boolean
    Override ASNs in outbound updates if AS-Path equals Remote-AS?
    defaultOriginate Boolean
    Originate default route?
    defaultOriginateMap String
    Default originate route map
    enable Boolean
    Enable?
    maximumPrefix Property Map
    Maximum prefix
    nextHop Property Map
    Next hop
    orf Property Map
    Orf
    removePrivateAs Property Map
    Remove private a s
    routeReflectorClient Boolean
    Route reflector client?
    sendCommunity Property Map
    Send community
    softReconfigWithStoredInfo Boolean
    Soft reconfiguration of peer with stored routes?

    GetBgpAddressFamilyProfileIpv4MulticastAddPath

    TxAllPaths bool
    Advertise all paths to peer?
    TxBestpathPerAs bool
    Tx bestpath per a s
    TxAllPaths bool
    Advertise all paths to peer?
    TxBestpathPerAs bool
    Tx bestpath per a s
    txAllPaths Boolean
    Advertise all paths to peer?
    txBestpathPerAs Boolean
    Tx bestpath per a s
    txAllPaths boolean
    Advertise all paths to peer?
    txBestpathPerAs boolean
    Tx bestpath per a s
    tx_all_paths bool
    Advertise all paths to peer?
    tx_bestpath_per_as bool
    Tx bestpath per a s
    txAllPaths Boolean
    Advertise all paths to peer?
    txBestpathPerAs Boolean
    Tx bestpath per a s

    GetBgpAddressFamilyProfileIpv4MulticastAllowasIn

    Occurrence int
    Number of times the firewalls own AS can be in an AS_PATH
    Origin GetBgpAddressFamilyProfileIpv4MulticastAllowasInOrigin

    Origin

    ℹ️ Note: You must specify exactly one of occurrence and origin.

    Occurrence int
    Number of times the firewalls own AS can be in an AS_PATH
    Origin GetBgpAddressFamilyProfileIpv4MulticastAllowasInOrigin

    Origin

    ℹ️ Note: You must specify exactly one of occurrence and origin.

    occurrence Integer
    Number of times the firewalls own AS can be in an AS_PATH
    origin GetBgpAddressFamilyProfileIpv4MulticastAllowasInOrigin

    Origin

    ℹ️ Note: You must specify exactly one of occurrence and origin.

    occurrence number
    Number of times the firewalls own AS can be in an AS_PATH
    origin GetBgpAddressFamilyProfileIpv4MulticastAllowasInOrigin

    Origin

    ℹ️ Note: You must specify exactly one of occurrence and origin.

    occurrence int
    Number of times the firewalls own AS can be in an AS_PATH
    origin GetBgpAddressFamilyProfileIpv4MulticastAllowasInOrigin

    Origin

    ℹ️ Note: You must specify exactly one of occurrence and origin.

    occurrence Number
    Number of times the firewalls own AS can be in an AS_PATH
    origin Property Map

    Origin

    ℹ️ Note: You must specify exactly one of occurrence and origin.

    GetBgpAddressFamilyProfileIpv4MulticastMaximumPrefix

    Action GetBgpAddressFamilyProfileIpv4MulticastMaximumPrefixAction
    Action
    NumPrefixes int
    Maximum number of prefixes
    Threshold int
    Threshold percentage of the maximum number of prefixes
    Action GetBgpAddressFamilyProfileIpv4MulticastMaximumPrefixAction
    Action
    NumPrefixes int
    Maximum number of prefixes
    Threshold int
    Threshold percentage of the maximum number of prefixes
    action GetBgpAddressFamilyProfileIpv4MulticastMaximumPrefixAction
    Action
    numPrefixes Integer
    Maximum number of prefixes
    threshold Integer
    Threshold percentage of the maximum number of prefixes
    action GetBgpAddressFamilyProfileIpv4MulticastMaximumPrefixAction
    Action
    numPrefixes number
    Maximum number of prefixes
    threshold number
    Threshold percentage of the maximum number of prefixes
    action GetBgpAddressFamilyProfileIpv4MulticastMaximumPrefixAction
    Action
    num_prefixes int
    Maximum number of prefixes
    threshold int
    Threshold percentage of the maximum number of prefixes
    action Property Map
    Action
    numPrefixes Number
    Maximum number of prefixes
    threshold Number
    Threshold percentage of the maximum number of prefixes

    GetBgpAddressFamilyProfileIpv4MulticastMaximumPrefixAction

    restart Property Map
    Restart
    warningOnly Property Map

    Warning only

    ℹ️ Note: You must specify exactly one of restart and warning_only.

    GetBgpAddressFamilyProfileIpv4MulticastMaximumPrefixActionRestart

    Interval int
    Restart interval
    Interval int
    Restart interval
    interval Integer
    Restart interval
    interval number
    Restart interval
    interval int
    Restart interval
    interval Number
    Restart interval

    GetBgpAddressFamilyProfileIpv4MulticastNextHop

    Self GetBgpAddressFamilyProfileIpv4MulticastNextHopSelf
    Self
    SelfForce GetBgpAddressFamilyProfileIpv4MulticastNextHopSelfForce

    Self force

    ℹ️ Note: You must specify exactly one of self and self_force.

    Self GetBgpAddressFamilyProfileIpv4MulticastNextHopSelf
    Self
    SelfForce GetBgpAddressFamilyProfileIpv4MulticastNextHopSelfForce

    Self force

    ℹ️ Note: You must specify exactly one of self and self_force.

    self GetBgpAddressFamilyProfileIpv4MulticastNextHopSelf
    Self
    selfForce GetBgpAddressFamilyProfileIpv4MulticastNextHopSelfForce

    Self force

    ℹ️ Note: You must specify exactly one of self and self_force.

    self GetBgpAddressFamilyProfileIpv4MulticastNextHopSelf
    Self
    selfForce GetBgpAddressFamilyProfileIpv4MulticastNextHopSelfForce

    Self force

    ℹ️ Note: You must specify exactly one of self and self_force.

    self GetBgpAddressFamilyProfileIpv4MulticastNextHopSelf
    Self
    self_force GetBgpAddressFamilyProfileIpv4MulticastNextHopSelfForce

    Self force

    ℹ️ Note: You must specify exactly one of self and self_force.

    self Property Map
    Self
    selfForce Property Map

    Self force

    ℹ️ Note: You must specify exactly one of self and self_force.

    GetBgpAddressFamilyProfileIpv4MulticastOrf

    OrfPrefixList string
    ORF prefix list
    OrfPrefixList string
    ORF prefix list
    orfPrefixList String
    ORF prefix list
    orfPrefixList string
    ORF prefix list
    orf_prefix_list str
    ORF prefix list
    orfPrefixList String
    ORF prefix list

    GetBgpAddressFamilyProfileIpv4MulticastRemovePrivateAs

    GetBgpAddressFamilyProfileIpv4MulticastSendCommunity

    All GetBgpAddressFamilyProfileIpv4MulticastSendCommunityAll
    All
    Both GetBgpAddressFamilyProfileIpv4MulticastSendCommunityBoth

    Both

    ℹ️ Note: You must specify exactly one of all, both, extended, large, and standard.

    Extended GetBgpAddressFamilyProfileIpv4MulticastSendCommunityExtended

    Extended

    ℹ️ Note: You must specify exactly one of all, both, extended, large, and standard.

    Large GetBgpAddressFamilyProfileIpv4MulticastSendCommunityLarge

    Large

    ℹ️ Note: You must specify exactly one of all, both, extended, large, and standard.

    Standard GetBgpAddressFamilyProfileIpv4MulticastSendCommunityStandard

    Standard

    ℹ️ Note: You must specify exactly one of all, both, extended, large, and standard.

    All GetBgpAddressFamilyProfileIpv4MulticastSendCommunityAll
    All
    Both GetBgpAddressFamilyProfileIpv4MulticastSendCommunityBoth

    Both

    ℹ️ Note: You must specify exactly one of all, both, extended, large, and standard.

    Extended GetBgpAddressFamilyProfileIpv4MulticastSendCommunityExtended

    Extended

    ℹ️ Note: You must specify exactly one of all, both, extended, large, and standard.

    Large GetBgpAddressFamilyProfileIpv4MulticastSendCommunityLarge

    Large

    ℹ️ Note: You must specify exactly one of all, both, extended, large, and standard.

    Standard GetBgpAddressFamilyProfileIpv4MulticastSendCommunityStandard

    Standard

    ℹ️ Note: You must specify exactly one of all, both, extended, large, and standard.

    all GetBgpAddressFamilyProfileIpv4MulticastSendCommunityAll
    All
    both GetBgpAddressFamilyProfileIpv4MulticastSendCommunityBoth

    Both

    ℹ️ Note: You must specify exactly one of all, both, extended, large, and standard.

    extended GetBgpAddressFamilyProfileIpv4MulticastSendCommunityExtended

    Extended

    ℹ️ Note: You must specify exactly one of all, both, extended, large, and standard.

    large GetBgpAddressFamilyProfileIpv4MulticastSendCommunityLarge

    Large

    ℹ️ Note: You must specify exactly one of all, both, extended, large, and standard.

    standard GetBgpAddressFamilyProfileIpv4MulticastSendCommunityStandard

    Standard

    ℹ️ Note: You must specify exactly one of all, both, extended, large, and standard.

    all GetBgpAddressFamilyProfileIpv4MulticastSendCommunityAll
    All
    both GetBgpAddressFamilyProfileIpv4MulticastSendCommunityBoth

    Both

    ℹ️ Note: You must specify exactly one of all, both, extended, large, and standard.

    extended GetBgpAddressFamilyProfileIpv4MulticastSendCommunityExtended

    Extended

    ℹ️ Note: You must specify exactly one of all, both, extended, large, and standard.

    large GetBgpAddressFamilyProfileIpv4MulticastSendCommunityLarge

    Large

    ℹ️ Note: You must specify exactly one of all, both, extended, large, and standard.

    standard GetBgpAddressFamilyProfileIpv4MulticastSendCommunityStandard

    Standard

    ℹ️ Note: You must specify exactly one of all, both, extended, large, and standard.

    all GetBgpAddressFamilyProfileIpv4MulticastSendCommunityAll
    All
    both GetBgpAddressFamilyProfileIpv4MulticastSendCommunityBoth

    Both

    ℹ️ Note: You must specify exactly one of all, both, extended, large, and standard.

    extended GetBgpAddressFamilyProfileIpv4MulticastSendCommunityExtended

    Extended

    ℹ️ Note: You must specify exactly one of all, both, extended, large, and standard.

    large GetBgpAddressFamilyProfileIpv4MulticastSendCommunityLarge

    Large

    ℹ️ Note: You must specify exactly one of all, both, extended, large, and standard.

    standard GetBgpAddressFamilyProfileIpv4MulticastSendCommunityStandard

    Standard

    ℹ️ Note: You must specify exactly one of all, both, extended, large, and standard.

    all Property Map
    All
    both Property Map

    Both

    ℹ️ Note: You must specify exactly one of all, both, extended, large, and standard.

    extended Property Map

    Extended

    ℹ️ Note: You must specify exactly one of all, both, extended, large, and standard.

    large Property Map

    Large

    ℹ️ Note: You must specify exactly one of all, both, extended, large, and standard.

    standard Property Map

    Standard

    ℹ️ Note: You must specify exactly one of all, both, extended, large, and standard.

    GetBgpAddressFamilyProfileIpv4Unicast

    addPath GetBgpAddressFamilyProfileIpv4UnicastAddPath
    Add path
    allowasIn GetBgpAddressFamilyProfileIpv4UnicastAllowasIn
    Allowas in
    asOverride Boolean
    Override ASNs in outbound updates if AS-Path equals Remote-AS?
    defaultOriginate Boolean
    Originate default route?
    defaultOriginateMap String
    Default originate route map
    enable Boolean
    Enable?
    maximumPrefix GetBgpAddressFamilyProfileIpv4UnicastMaximumPrefix
    Maximum prefix
    nextHop GetBgpAddressFamilyProfileIpv4UnicastNextHop
    Next hop
    orf GetBgpAddressFamilyProfileIpv4UnicastOrf
    Orf
    removePrivateAs GetBgpAddressFamilyProfileIpv4UnicastRemovePrivateAs
    Remove private a s
    routeReflectorClient Boolean
    Route reflector client?
    sendCommunity GetBgpAddressFamilyProfileIpv4UnicastSendCommunity
    Send community
    softReconfigWithStoredInfo Boolean
    Soft reconfiguration of peer with stored routes?
    addPath GetBgpAddressFamilyProfileIpv4UnicastAddPath
    Add path
    allowasIn GetBgpAddressFamilyProfileIpv4UnicastAllowasIn
    Allowas in
    asOverride boolean
    Override ASNs in outbound updates if AS-Path equals Remote-AS?
    defaultOriginate boolean
    Originate default route?
    defaultOriginateMap string
    Default originate route map
    enable boolean
    Enable?
    maximumPrefix GetBgpAddressFamilyProfileIpv4UnicastMaximumPrefix
    Maximum prefix
    nextHop GetBgpAddressFamilyProfileIpv4UnicastNextHop
    Next hop
    orf GetBgpAddressFamilyProfileIpv4UnicastOrf
    Orf
    removePrivateAs GetBgpAddressFamilyProfileIpv4UnicastRemovePrivateAs
    Remove private a s
    routeReflectorClient boolean
    Route reflector client?
    sendCommunity GetBgpAddressFamilyProfileIpv4UnicastSendCommunity
    Send community
    softReconfigWithStoredInfo boolean
    Soft reconfiguration of peer with stored routes?
    add_path GetBgpAddressFamilyProfileIpv4UnicastAddPath
    Add path
    allowas_in GetBgpAddressFamilyProfileIpv4UnicastAllowasIn
    Allowas in
    as_override bool
    Override ASNs in outbound updates if AS-Path equals Remote-AS?
    default_originate bool
    Originate default route?
    default_originate_map str
    Default originate route map
    enable bool
    Enable?
    maximum_prefix GetBgpAddressFamilyProfileIpv4UnicastMaximumPrefix
    Maximum prefix
    next_hop GetBgpAddressFamilyProfileIpv4UnicastNextHop
    Next hop
    orf GetBgpAddressFamilyProfileIpv4UnicastOrf
    Orf
    remove_private_as GetBgpAddressFamilyProfileIpv4UnicastRemovePrivateAs
    Remove private a s
    route_reflector_client bool
    Route reflector client?
    send_community GetBgpAddressFamilyProfileIpv4UnicastSendCommunity
    Send community
    soft_reconfig_with_stored_info bool
    Soft reconfiguration of peer with stored routes?
    addPath Property Map
    Add path
    allowasIn Property Map
    Allowas in
    asOverride Boolean
    Override ASNs in outbound updates if AS-Path equals Remote-AS?
    defaultOriginate Boolean
    Originate default route?
    defaultOriginateMap String
    Default originate route map
    enable Boolean
    Enable?
    maximumPrefix Property Map
    Maximum prefix
    nextHop Property Map
    Next hop
    orf Property Map
    Orf
    removePrivateAs Property Map
    Remove private a s
    routeReflectorClient Boolean
    Route reflector client?
    sendCommunity Property Map
    Send community
    softReconfigWithStoredInfo Boolean
    Soft reconfiguration of peer with stored routes?

    GetBgpAddressFamilyProfileIpv4UnicastAddPath

    TxAllPaths bool
    Advertise all paths to peer?
    TxBestpathPerAs bool
    Tx bestpath per a s
    TxAllPaths bool
    Advertise all paths to peer?
    TxBestpathPerAs bool
    Tx bestpath per a s
    txAllPaths Boolean
    Advertise all paths to peer?
    txBestpathPerAs Boolean
    Tx bestpath per a s
    txAllPaths boolean
    Advertise all paths to peer?
    txBestpathPerAs boolean
    Tx bestpath per a s
    tx_all_paths bool
    Advertise all paths to peer?
    tx_bestpath_per_as bool
    Tx bestpath per a s
    txAllPaths Boolean
    Advertise all paths to peer?
    txBestpathPerAs Boolean
    Tx bestpath per a s

    GetBgpAddressFamilyProfileIpv4UnicastAllowasIn

    Occurrence int
    Number of times the firewalls own AS can be in an AS_PATH
    Origin GetBgpAddressFamilyProfileIpv4UnicastAllowasInOrigin

    Origin

    ℹ️ Note: You must specify exactly one of occurrence and origin.

    Occurrence int
    Number of times the firewalls own AS can be in an AS_PATH
    Origin GetBgpAddressFamilyProfileIpv4UnicastAllowasInOrigin

    Origin

    ℹ️ Note: You must specify exactly one of occurrence and origin.

    occurrence Integer
    Number of times the firewalls own AS can be in an AS_PATH
    origin GetBgpAddressFamilyProfileIpv4UnicastAllowasInOrigin

    Origin

    ℹ️ Note: You must specify exactly one of occurrence and origin.

    occurrence number
    Number of times the firewalls own AS can be in an AS_PATH
    origin GetBgpAddressFamilyProfileIpv4UnicastAllowasInOrigin

    Origin

    ℹ️ Note: You must specify exactly one of occurrence and origin.

    occurrence int
    Number of times the firewalls own AS can be in an AS_PATH
    origin GetBgpAddressFamilyProfileIpv4UnicastAllowasInOrigin

    Origin

    ℹ️ Note: You must specify exactly one of occurrence and origin.

    occurrence Number
    Number of times the firewalls own AS can be in an AS_PATH
    origin Property Map

    Origin

    ℹ️ Note: You must specify exactly one of occurrence and origin.

    GetBgpAddressFamilyProfileIpv4UnicastMaximumPrefix

    Action GetBgpAddressFamilyProfileIpv4UnicastMaximumPrefixAction
    Action
    NumPrefixes int
    Maximum number of prefixes
    Threshold int
    Threshold percentage of the maximum number of prefixes
    Action GetBgpAddressFamilyProfileIpv4UnicastMaximumPrefixAction
    Action
    NumPrefixes int
    Maximum number of prefixes
    Threshold int
    Threshold percentage of the maximum number of prefixes
    action GetBgpAddressFamilyProfileIpv4UnicastMaximumPrefixAction
    Action
    numPrefixes Integer
    Maximum number of prefixes
    threshold Integer
    Threshold percentage of the maximum number of prefixes
    action GetBgpAddressFamilyProfileIpv4UnicastMaximumPrefixAction
    Action
    numPrefixes number
    Maximum number of prefixes
    threshold number
    Threshold percentage of the maximum number of prefixes
    action GetBgpAddressFamilyProfileIpv4UnicastMaximumPrefixAction
    Action
    num_prefixes int
    Maximum number of prefixes
    threshold int
    Threshold percentage of the maximum number of prefixes
    action Property Map
    Action
    numPrefixes Number
    Maximum number of prefixes
    threshold Number
    Threshold percentage of the maximum number of prefixes

    GetBgpAddressFamilyProfileIpv4UnicastMaximumPrefixAction

    restart Property Map
    Restart
    warningOnly Property Map

    Warning only

    ℹ️ Note: You must specify exactly one of restart and warning_only.

    GetBgpAddressFamilyProfileIpv4UnicastMaximumPrefixActionRestart

    Interval int
    Restart interval
    Interval int
    Restart interval
    interval Integer
    Restart interval
    interval number
    Restart interval
    interval int
    Restart interval
    interval Number
    Restart interval

    GetBgpAddressFamilyProfileIpv4UnicastNextHop

    Self GetBgpAddressFamilyProfileIpv4UnicastNextHopSelf
    Self
    SelfForce GetBgpAddressFamilyProfileIpv4UnicastNextHopSelfForce

    Self force

    ℹ️ Note: You must specify exactly one of self and self_force.

    Self GetBgpAddressFamilyProfileIpv4UnicastNextHopSelf
    Self
    SelfForce GetBgpAddressFamilyProfileIpv4UnicastNextHopSelfForce

    Self force

    ℹ️ Note: You must specify exactly one of self and self_force.

    self GetBgpAddressFamilyProfileIpv4UnicastNextHopSelf
    Self
    selfForce GetBgpAddressFamilyProfileIpv4UnicastNextHopSelfForce

    Self force

    ℹ️ Note: You must specify exactly one of self and self_force.

    self GetBgpAddressFamilyProfileIpv4UnicastNextHopSelf
    Self
    selfForce GetBgpAddressFamilyProfileIpv4UnicastNextHopSelfForce

    Self force

    ℹ️ Note: You must specify exactly one of self and self_force.

    self GetBgpAddressFamilyProfileIpv4UnicastNextHopSelf
    Self
    self_force GetBgpAddressFamilyProfileIpv4UnicastNextHopSelfForce

    Self force

    ℹ️ Note: You must specify exactly one of self and self_force.

    self Property Map
    Self
    selfForce Property Map

    Self force

    ℹ️ Note: You must specify exactly one of self and self_force.

    GetBgpAddressFamilyProfileIpv4UnicastOrf

    OrfPrefixList string
    ORF prefix list
    OrfPrefixList string
    ORF prefix list
    orfPrefixList String
    ORF prefix list
    orfPrefixList string
    ORF prefix list
    orf_prefix_list str
    ORF prefix list
    orfPrefixList String
    ORF prefix list

    GetBgpAddressFamilyProfileIpv4UnicastRemovePrivateAs

    GetBgpAddressFamilyProfileIpv4UnicastSendCommunity

    All GetBgpAddressFamilyProfileIpv4UnicastSendCommunityAll
    All
    Both GetBgpAddressFamilyProfileIpv4UnicastSendCommunityBoth

    Both

    ℹ️ Note: You must specify exactly one of all, both, extended, large, and standard.

    Extended GetBgpAddressFamilyProfileIpv4UnicastSendCommunityExtended

    Extended

    ℹ️ Note: You must specify exactly one of all, both, extended, large, and standard.

    Large GetBgpAddressFamilyProfileIpv4UnicastSendCommunityLarge

    Large

    ℹ️ Note: You must specify exactly one of all, both, extended, large, and standard.

    Standard GetBgpAddressFamilyProfileIpv4UnicastSendCommunityStandard

    Standard

    ℹ️ Note: You must specify exactly one of all, both, extended, large, and standard.

    All GetBgpAddressFamilyProfileIpv4UnicastSendCommunityAll
    All
    Both GetBgpAddressFamilyProfileIpv4UnicastSendCommunityBoth

    Both

    ℹ️ Note: You must specify exactly one of all, both, extended, large, and standard.

    Extended GetBgpAddressFamilyProfileIpv4UnicastSendCommunityExtended

    Extended

    ℹ️ Note: You must specify exactly one of all, both, extended, large, and standard.

    Large GetBgpAddressFamilyProfileIpv4UnicastSendCommunityLarge

    Large

    ℹ️ Note: You must specify exactly one of all, both, extended, large, and standard.

    Standard GetBgpAddressFamilyProfileIpv4UnicastSendCommunityStandard

    Standard

    ℹ️ Note: You must specify exactly one of all, both, extended, large, and standard.

    all GetBgpAddressFamilyProfileIpv4UnicastSendCommunityAll
    All
    both GetBgpAddressFamilyProfileIpv4UnicastSendCommunityBoth

    Both

    ℹ️ Note: You must specify exactly one of all, both, extended, large, and standard.

    extended GetBgpAddressFamilyProfileIpv4UnicastSendCommunityExtended

    Extended

    ℹ️ Note: You must specify exactly one of all, both, extended, large, and standard.

    large GetBgpAddressFamilyProfileIpv4UnicastSendCommunityLarge

    Large

    ℹ️ Note: You must specify exactly one of all, both, extended, large, and standard.

    standard GetBgpAddressFamilyProfileIpv4UnicastSendCommunityStandard

    Standard

    ℹ️ Note: You must specify exactly one of all, both, extended, large, and standard.

    all GetBgpAddressFamilyProfileIpv4UnicastSendCommunityAll
    All
    both GetBgpAddressFamilyProfileIpv4UnicastSendCommunityBoth

    Both

    ℹ️ Note: You must specify exactly one of all, both, extended, large, and standard.

    extended GetBgpAddressFamilyProfileIpv4UnicastSendCommunityExtended

    Extended

    ℹ️ Note: You must specify exactly one of all, both, extended, large, and standard.

    large GetBgpAddressFamilyProfileIpv4UnicastSendCommunityLarge

    Large

    ℹ️ Note: You must specify exactly one of all, both, extended, large, and standard.

    standard GetBgpAddressFamilyProfileIpv4UnicastSendCommunityStandard

    Standard

    ℹ️ Note: You must specify exactly one of all, both, extended, large, and standard.

    all GetBgpAddressFamilyProfileIpv4UnicastSendCommunityAll
    All
    both GetBgpAddressFamilyProfileIpv4UnicastSendCommunityBoth

    Both

    ℹ️ Note: You must specify exactly one of all, both, extended, large, and standard.

    extended GetBgpAddressFamilyProfileIpv4UnicastSendCommunityExtended

    Extended

    ℹ️ Note: You must specify exactly one of all, both, extended, large, and standard.

    large GetBgpAddressFamilyProfileIpv4UnicastSendCommunityLarge

    Large

    ℹ️ Note: You must specify exactly one of all, both, extended, large, and standard.

    standard GetBgpAddressFamilyProfileIpv4UnicastSendCommunityStandard

    Standard

    ℹ️ Note: You must specify exactly one of all, both, extended, large, and standard.

    all Property Map
    All
    both Property Map

    Both

    ℹ️ Note: You must specify exactly one of all, both, extended, large, and standard.

    extended Property Map

    Extended

    ℹ️ Note: You must specify exactly one of all, both, extended, large, and standard.

    large Property Map

    Large

    ℹ️ Note: You must specify exactly one of all, both, extended, large, and standard.

    standard Property Map

    Standard

    ℹ️ Note: You must specify exactly one of all, both, extended, large, and standard.

    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 v1.0.3 published on Thursday, Jan 22, 2026 by Pulumi
      Meet Neo: Your AI Platform Teammate