Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as panos from "@pulumi/panos";
// Create a template
const bgpTemplate = new panos.Template("bgp_template", {
location: {
panorama: {},
},
name: "bgp-routing-template",
});
// Basic IPv4 Unicast BGP Address Family Profile
const ipv4UnicastBasic = new panos.BgpAddressFamilyRoutingProfile("ipv4_unicast_basic", {
location: {
template: {
name: bgpTemplate.name,
},
},
name: "ipv4-unicast-profile",
ipv4: {
unicast: {
enable: true,
defaultOriginate: true,
routeReflectorClient: false,
softReconfigWithStoredInfo: true,
},
},
});
// IPv4 Unicast with Community Attributes
const ipv4WithCommunity = new panos.BgpAddressFamilyRoutingProfile("ipv4_with_community", {
location: {
template: {
name: bgpTemplate.name,
},
},
name: "ipv4-with-community",
ipv4: {
unicast: {
enable: true,
asOverride: true,
defaultOriginate: true,
sendCommunity: {
all: {},
},
},
},
});
// IPv6 Unicast BGP Address Family Profile
const ipv6Unicast = new panos.BgpAddressFamilyRoutingProfile("ipv6_unicast", {
location: {
template: {
name: bgpTemplate.name,
},
},
name: "ipv6-unicast-profile",
ipv6: {
unicast: {
enable: true,
defaultOriginate: true,
softReconfigWithStoredInfo: true,
addPath: {
txAllPaths: true,
},
},
},
});
// IPv4 Multicast BGP Address Family Profile
const ipv4Multicast = new panos.BgpAddressFamilyRoutingProfile("ipv4_multicast", {
location: {
template: {
name: bgpTemplate.name,
},
},
name: "ipv4-multicast-profile",
ipv4: {
multicast: {
enable: true,
routeReflectorClient: true,
orf: {
orfPrefixList: "both",
},
},
},
});
import pulumi
import pulumi_panos as panos
# Create a template
bgp_template = panos.Template("bgp_template",
location={
"panorama": {},
},
name="bgp-routing-template")
# Basic IPv4 Unicast BGP Address Family Profile
ipv4_unicast_basic = panos.BgpAddressFamilyRoutingProfile("ipv4_unicast_basic",
location={
"template": {
"name": bgp_template.name,
},
},
name="ipv4-unicast-profile",
ipv4={
"unicast": {
"enable": True,
"default_originate": True,
"route_reflector_client": False,
"soft_reconfig_with_stored_info": True,
},
})
# IPv4 Unicast with Community Attributes
ipv4_with_community = panos.BgpAddressFamilyRoutingProfile("ipv4_with_community",
location={
"template": {
"name": bgp_template.name,
},
},
name="ipv4-with-community",
ipv4={
"unicast": {
"enable": True,
"as_override": True,
"default_originate": True,
"send_community": {
"all": {},
},
},
})
# IPv6 Unicast BGP Address Family Profile
ipv6_unicast = panos.BgpAddressFamilyRoutingProfile("ipv6_unicast",
location={
"template": {
"name": bgp_template.name,
},
},
name="ipv6-unicast-profile",
ipv6={
"unicast": {
"enable": True,
"default_originate": True,
"soft_reconfig_with_stored_info": True,
"add_path": {
"tx_all_paths": True,
},
},
})
# IPv4 Multicast BGP Address Family Profile
ipv4_multicast = panos.BgpAddressFamilyRoutingProfile("ipv4_multicast",
location={
"template": {
"name": bgp_template.name,
},
},
name="ipv4-multicast-profile",
ipv4={
"multicast": {
"enable": True,
"route_reflector_client": True,
"orf": {
"orf_prefix_list": "both",
},
},
})
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/panos/v2/panos"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
// Create a template
bgpTemplate, err := panos.NewTemplate(ctx, "bgp_template", &panos.TemplateArgs{
Location: &panos.TemplateLocationArgs{
Panorama: &panos.TemplateLocationPanoramaArgs{},
},
Name: pulumi.String("bgp-routing-template"),
})
if err != nil {
return err
}
// Basic IPv4 Unicast BGP Address Family Profile
_, err = panos.NewBgpAddressFamilyRoutingProfile(ctx, "ipv4_unicast_basic", &panos.BgpAddressFamilyRoutingProfileArgs{
Location: &panos.BgpAddressFamilyRoutingProfileLocationArgs{
Template: &panos.BgpAddressFamilyRoutingProfileLocationTemplateArgs{
Name: bgpTemplate.Name,
},
},
Name: pulumi.String("ipv4-unicast-profile"),
Ipv4: &panos.BgpAddressFamilyRoutingProfileIpv4Args{
Unicast: &panos.BgpAddressFamilyRoutingProfileIpv4UnicastArgs{
Enable: pulumi.Bool(true),
DefaultOriginate: pulumi.Bool(true),
RouteReflectorClient: pulumi.Bool(false),
SoftReconfigWithStoredInfo: pulumi.Bool(true),
},
},
})
if err != nil {
return err
}
// IPv4 Unicast with Community Attributes
_, err = panos.NewBgpAddressFamilyRoutingProfile(ctx, "ipv4_with_community", &panos.BgpAddressFamilyRoutingProfileArgs{
Location: &panos.BgpAddressFamilyRoutingProfileLocationArgs{
Template: &panos.BgpAddressFamilyRoutingProfileLocationTemplateArgs{
Name: bgpTemplate.Name,
},
},
Name: pulumi.String("ipv4-with-community"),
Ipv4: &panos.BgpAddressFamilyRoutingProfileIpv4Args{
Unicast: &panos.BgpAddressFamilyRoutingProfileIpv4UnicastArgs{
Enable: pulumi.Bool(true),
AsOverride: pulumi.Bool(true),
DefaultOriginate: pulumi.Bool(true),
SendCommunity: &panos.BgpAddressFamilyRoutingProfileIpv4UnicastSendCommunityArgs{
All: &panos.BgpAddressFamilyRoutingProfileIpv4UnicastSendCommunityAllArgs{},
},
},
},
})
if err != nil {
return err
}
// IPv6 Unicast BGP Address Family Profile
_, err = panos.NewBgpAddressFamilyRoutingProfile(ctx, "ipv6_unicast", &panos.BgpAddressFamilyRoutingProfileArgs{
Location: &panos.BgpAddressFamilyRoutingProfileLocationArgs{
Template: &panos.BgpAddressFamilyRoutingProfileLocationTemplateArgs{
Name: bgpTemplate.Name,
},
},
Name: pulumi.String("ipv6-unicast-profile"),
Ipv6: &panos.BgpAddressFamilyRoutingProfileIpv6Args{
Unicast: &panos.BgpAddressFamilyRoutingProfileIpv6UnicastArgs{
Enable: pulumi.Bool(true),
DefaultOriginate: pulumi.Bool(true),
SoftReconfigWithStoredInfo: pulumi.Bool(true),
AddPath: &panos.BgpAddressFamilyRoutingProfileIpv6UnicastAddPathArgs{
TxAllPaths: pulumi.Bool(true),
},
},
},
})
if err != nil {
return err
}
// IPv4 Multicast BGP Address Family Profile
_, err = panos.NewBgpAddressFamilyRoutingProfile(ctx, "ipv4_multicast", &panos.BgpAddressFamilyRoutingProfileArgs{
Location: &panos.BgpAddressFamilyRoutingProfileLocationArgs{
Template: &panos.BgpAddressFamilyRoutingProfileLocationTemplateArgs{
Name: bgpTemplate.Name,
},
},
Name: pulumi.String("ipv4-multicast-profile"),
Ipv4: &panos.BgpAddressFamilyRoutingProfileIpv4Args{
Multicast: &panos.BgpAddressFamilyRoutingProfileIpv4MulticastArgs{
Enable: pulumi.Bool(true),
RouteReflectorClient: pulumi.Bool(true),
Orf: &panos.BgpAddressFamilyRoutingProfileIpv4MulticastOrfArgs{
OrfPrefixList: pulumi.String("both"),
},
},
},
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Panos = Pulumi.Panos;
return await Deployment.RunAsync(() =>
{
// Create a template
var bgpTemplate = new Panos.Template("bgp_template", new()
{
Location = new Panos.Inputs.TemplateLocationArgs
{
Panorama = null,
},
Name = "bgp-routing-template",
});
// Basic IPv4 Unicast BGP Address Family Profile
var ipv4UnicastBasic = new Panos.BgpAddressFamilyRoutingProfile("ipv4_unicast_basic", new()
{
Location = new Panos.Inputs.BgpAddressFamilyRoutingProfileLocationArgs
{
Template = new Panos.Inputs.BgpAddressFamilyRoutingProfileLocationTemplateArgs
{
Name = bgpTemplate.Name,
},
},
Name = "ipv4-unicast-profile",
Ipv4 = new Panos.Inputs.BgpAddressFamilyRoutingProfileIpv4Args
{
Unicast = new Panos.Inputs.BgpAddressFamilyRoutingProfileIpv4UnicastArgs
{
Enable = true,
DefaultOriginate = true,
RouteReflectorClient = false,
SoftReconfigWithStoredInfo = true,
},
},
});
// IPv4 Unicast with Community Attributes
var ipv4WithCommunity = new Panos.BgpAddressFamilyRoutingProfile("ipv4_with_community", new()
{
Location = new Panos.Inputs.BgpAddressFamilyRoutingProfileLocationArgs
{
Template = new Panos.Inputs.BgpAddressFamilyRoutingProfileLocationTemplateArgs
{
Name = bgpTemplate.Name,
},
},
Name = "ipv4-with-community",
Ipv4 = new Panos.Inputs.BgpAddressFamilyRoutingProfileIpv4Args
{
Unicast = new Panos.Inputs.BgpAddressFamilyRoutingProfileIpv4UnicastArgs
{
Enable = true,
AsOverride = true,
DefaultOriginate = true,
SendCommunity = new Panos.Inputs.BgpAddressFamilyRoutingProfileIpv4UnicastSendCommunityArgs
{
All = null,
},
},
},
});
// IPv6 Unicast BGP Address Family Profile
var ipv6Unicast = new Panos.BgpAddressFamilyRoutingProfile("ipv6_unicast", new()
{
Location = new Panos.Inputs.BgpAddressFamilyRoutingProfileLocationArgs
{
Template = new Panos.Inputs.BgpAddressFamilyRoutingProfileLocationTemplateArgs
{
Name = bgpTemplate.Name,
},
},
Name = "ipv6-unicast-profile",
Ipv6 = new Panos.Inputs.BgpAddressFamilyRoutingProfileIpv6Args
{
Unicast = new Panos.Inputs.BgpAddressFamilyRoutingProfileIpv6UnicastArgs
{
Enable = true,
DefaultOriginate = true,
SoftReconfigWithStoredInfo = true,
AddPath = new Panos.Inputs.BgpAddressFamilyRoutingProfileIpv6UnicastAddPathArgs
{
TxAllPaths = true,
},
},
},
});
// IPv4 Multicast BGP Address Family Profile
var ipv4Multicast = new Panos.BgpAddressFamilyRoutingProfile("ipv4_multicast", new()
{
Location = new Panos.Inputs.BgpAddressFamilyRoutingProfileLocationArgs
{
Template = new Panos.Inputs.BgpAddressFamilyRoutingProfileLocationTemplateArgs
{
Name = bgpTemplate.Name,
},
},
Name = "ipv4-multicast-profile",
Ipv4 = new Panos.Inputs.BgpAddressFamilyRoutingProfileIpv4Args
{
Multicast = new Panos.Inputs.BgpAddressFamilyRoutingProfileIpv4MulticastArgs
{
Enable = true,
RouteReflectorClient = true,
Orf = new Panos.Inputs.BgpAddressFamilyRoutingProfileIpv4MulticastOrfArgs
{
OrfPrefixList = "both",
},
},
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.panos.Template;
import com.pulumi.panos.TemplateArgs;
import com.pulumi.panos.inputs.TemplateLocationArgs;
import com.pulumi.panos.inputs.TemplateLocationPanoramaArgs;
import com.pulumi.panos.BgpAddressFamilyRoutingProfile;
import com.pulumi.panos.BgpAddressFamilyRoutingProfileArgs;
import com.pulumi.panos.inputs.BgpAddressFamilyRoutingProfileLocationArgs;
import com.pulumi.panos.inputs.BgpAddressFamilyRoutingProfileLocationTemplateArgs;
import com.pulumi.panos.inputs.BgpAddressFamilyRoutingProfileIpv4Args;
import com.pulumi.panos.inputs.BgpAddressFamilyRoutingProfileIpv4UnicastArgs;
import com.pulumi.panos.inputs.BgpAddressFamilyRoutingProfileIpv4UnicastSendCommunityArgs;
import com.pulumi.panos.inputs.BgpAddressFamilyRoutingProfileIpv4UnicastSendCommunityAllArgs;
import com.pulumi.panos.inputs.BgpAddressFamilyRoutingProfileIpv6Args;
import com.pulumi.panos.inputs.BgpAddressFamilyRoutingProfileIpv6UnicastArgs;
import com.pulumi.panos.inputs.BgpAddressFamilyRoutingProfileIpv6UnicastAddPathArgs;
import com.pulumi.panos.inputs.BgpAddressFamilyRoutingProfileIpv4MulticastArgs;
import com.pulumi.panos.inputs.BgpAddressFamilyRoutingProfileIpv4MulticastOrfArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
// Create a template
var bgpTemplate = new Template("bgpTemplate", TemplateArgs.builder()
.location(TemplateLocationArgs.builder()
.panorama(TemplateLocationPanoramaArgs.builder()
.build())
.build())
.name("bgp-routing-template")
.build());
// Basic IPv4 Unicast BGP Address Family Profile
var ipv4UnicastBasic = new BgpAddressFamilyRoutingProfile("ipv4UnicastBasic", BgpAddressFamilyRoutingProfileArgs.builder()
.location(BgpAddressFamilyRoutingProfileLocationArgs.builder()
.template(BgpAddressFamilyRoutingProfileLocationTemplateArgs.builder()
.name(bgpTemplate.name())
.build())
.build())
.name("ipv4-unicast-profile")
.ipv4(BgpAddressFamilyRoutingProfileIpv4Args.builder()
.unicast(BgpAddressFamilyRoutingProfileIpv4UnicastArgs.builder()
.enable(true)
.defaultOriginate(true)
.routeReflectorClient(false)
.softReconfigWithStoredInfo(true)
.build())
.build())
.build());
// IPv4 Unicast with Community Attributes
var ipv4WithCommunity = new BgpAddressFamilyRoutingProfile("ipv4WithCommunity", BgpAddressFamilyRoutingProfileArgs.builder()
.location(BgpAddressFamilyRoutingProfileLocationArgs.builder()
.template(BgpAddressFamilyRoutingProfileLocationTemplateArgs.builder()
.name(bgpTemplate.name())
.build())
.build())
.name("ipv4-with-community")
.ipv4(BgpAddressFamilyRoutingProfileIpv4Args.builder()
.unicast(BgpAddressFamilyRoutingProfileIpv4UnicastArgs.builder()
.enable(true)
.asOverride(true)
.defaultOriginate(true)
.sendCommunity(BgpAddressFamilyRoutingProfileIpv4UnicastSendCommunityArgs.builder()
.all(BgpAddressFamilyRoutingProfileIpv4UnicastSendCommunityAllArgs.builder()
.build())
.build())
.build())
.build())
.build());
// IPv6 Unicast BGP Address Family Profile
var ipv6Unicast = new BgpAddressFamilyRoutingProfile("ipv6Unicast", BgpAddressFamilyRoutingProfileArgs.builder()
.location(BgpAddressFamilyRoutingProfileLocationArgs.builder()
.template(BgpAddressFamilyRoutingProfileLocationTemplateArgs.builder()
.name(bgpTemplate.name())
.build())
.build())
.name("ipv6-unicast-profile")
.ipv6(BgpAddressFamilyRoutingProfileIpv6Args.builder()
.unicast(BgpAddressFamilyRoutingProfileIpv6UnicastArgs.builder()
.enable(true)
.defaultOriginate(true)
.softReconfigWithStoredInfo(true)
.addPath(BgpAddressFamilyRoutingProfileIpv6UnicastAddPathArgs.builder()
.txAllPaths(true)
.build())
.build())
.build())
.build());
// IPv4 Multicast BGP Address Family Profile
var ipv4Multicast = new BgpAddressFamilyRoutingProfile("ipv4Multicast", BgpAddressFamilyRoutingProfileArgs.builder()
.location(BgpAddressFamilyRoutingProfileLocationArgs.builder()
.template(BgpAddressFamilyRoutingProfileLocationTemplateArgs.builder()
.name(bgpTemplate.name())
.build())
.build())
.name("ipv4-multicast-profile")
.ipv4(BgpAddressFamilyRoutingProfileIpv4Args.builder()
.multicast(BgpAddressFamilyRoutingProfileIpv4MulticastArgs.builder()
.enable(true)
.routeReflectorClient(true)
.orf(BgpAddressFamilyRoutingProfileIpv4MulticastOrfArgs.builder()
.orfPrefixList("both")
.build())
.build())
.build())
.build());
}
}
resources:
# Create a template
bgpTemplate:
type: panos:Template
name: bgp_template
properties:
location:
panorama: {}
name: bgp-routing-template
# Basic IPv4 Unicast BGP Address Family Profile
ipv4UnicastBasic:
type: panos:BgpAddressFamilyRoutingProfile
name: ipv4_unicast_basic
properties:
location:
template:
name: ${bgpTemplate.name}
name: ipv4-unicast-profile
ipv4:
unicast:
enable: true
defaultOriginate: true
routeReflectorClient: false
softReconfigWithStoredInfo: true
# IPv4 Unicast with Community Attributes
ipv4WithCommunity:
type: panos:BgpAddressFamilyRoutingProfile
name: ipv4_with_community
properties:
location:
template:
name: ${bgpTemplate.name}
name: ipv4-with-community
ipv4:
unicast:
enable: true
asOverride: true
defaultOriginate: true
sendCommunity:
all: {}
# IPv6 Unicast BGP Address Family Profile
ipv6Unicast:
type: panos:BgpAddressFamilyRoutingProfile
name: ipv6_unicast
properties:
location:
template:
name: ${bgpTemplate.name}
name: ipv6-unicast-profile
ipv6:
unicast:
enable: true
defaultOriginate: true
softReconfigWithStoredInfo: true
addPath:
txAllPaths: true
# IPv4 Multicast BGP Address Family Profile
ipv4Multicast:
type: panos:BgpAddressFamilyRoutingProfile
name: ipv4_multicast
properties:
location:
template:
name: ${bgpTemplate.name}
name: ipv4-multicast-profile
ipv4:
multicast:
enable: true
routeReflectorClient: true
orf:
orfPrefixList: both
Create BgpAddressFamilyRoutingProfile Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new BgpAddressFamilyRoutingProfile(name: string, args: BgpAddressFamilyRoutingProfileArgs, opts?: CustomResourceOptions);@overload
def BgpAddressFamilyRoutingProfile(resource_name: str,
args: BgpAddressFamilyRoutingProfileArgs,
opts: Optional[ResourceOptions] = None)
@overload
def BgpAddressFamilyRoutingProfile(resource_name: str,
opts: Optional[ResourceOptions] = None,
location: Optional[BgpAddressFamilyRoutingProfileLocationArgs] = None,
ipv4: Optional[BgpAddressFamilyRoutingProfileIpv4Args] = None,
ipv6: Optional[BgpAddressFamilyRoutingProfileIpv6Args] = None,
name: Optional[str] = None)func NewBgpAddressFamilyRoutingProfile(ctx *Context, name string, args BgpAddressFamilyRoutingProfileArgs, opts ...ResourceOption) (*BgpAddressFamilyRoutingProfile, error)public BgpAddressFamilyRoutingProfile(string name, BgpAddressFamilyRoutingProfileArgs args, CustomResourceOptions? opts = null)
public BgpAddressFamilyRoutingProfile(String name, BgpAddressFamilyRoutingProfileArgs args)
public BgpAddressFamilyRoutingProfile(String name, BgpAddressFamilyRoutingProfileArgs args, CustomResourceOptions options)
type: panos:BgpAddressFamilyRoutingProfile
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 BgpAddressFamilyRoutingProfileArgs
- 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 BgpAddressFamilyRoutingProfileArgs
- 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 BgpAddressFamilyRoutingProfileArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args BgpAddressFamilyRoutingProfileArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args BgpAddressFamilyRoutingProfileArgs
- 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 bgpAddressFamilyRoutingProfileResource = new Panos.BgpAddressFamilyRoutingProfile("bgpAddressFamilyRoutingProfileResource", new()
{
Location = new Panos.Inputs.BgpAddressFamilyRoutingProfileLocationArgs
{
Ngfw = new Panos.Inputs.BgpAddressFamilyRoutingProfileLocationNgfwArgs
{
NgfwDevice = "string",
},
Template = new Panos.Inputs.BgpAddressFamilyRoutingProfileLocationTemplateArgs
{
Name = "string",
NgfwDevice = "string",
PanoramaDevice = "string",
},
TemplateStack = new Panos.Inputs.BgpAddressFamilyRoutingProfileLocationTemplateStackArgs
{
Name = "string",
NgfwDevice = "string",
PanoramaDevice = "string",
},
},
Ipv4 = new Panos.Inputs.BgpAddressFamilyRoutingProfileIpv4Args
{
Multicast = new Panos.Inputs.BgpAddressFamilyRoutingProfileIpv4MulticastArgs
{
AddPath = new Panos.Inputs.BgpAddressFamilyRoutingProfileIpv4MulticastAddPathArgs
{
TxAllPaths = false,
TxBestpathPerAs = false,
},
AllowasIn = new Panos.Inputs.BgpAddressFamilyRoutingProfileIpv4MulticastAllowasInArgs
{
Occurrence = 0,
Origin = null,
},
AsOverride = false,
DefaultOriginate = false,
DefaultOriginateMap = "string",
Enable = false,
MaximumPrefix = new Panos.Inputs.BgpAddressFamilyRoutingProfileIpv4MulticastMaximumPrefixArgs
{
Action = new Panos.Inputs.BgpAddressFamilyRoutingProfileIpv4MulticastMaximumPrefixActionArgs
{
Restart = new Panos.Inputs.BgpAddressFamilyRoutingProfileIpv4MulticastMaximumPrefixActionRestartArgs
{
Interval = 0,
},
WarningOnly = null,
},
MaxPrefixes = 0,
Threshold = 0,
},
NextHop = new Panos.Inputs.BgpAddressFamilyRoutingProfileIpv4MulticastNextHopArgs
{
Self = null,
SelfForce = null,
},
Orf = new Panos.Inputs.BgpAddressFamilyRoutingProfileIpv4MulticastOrfArgs
{
OrfPrefixList = "string",
},
RemovePrivateAs = new Panos.Inputs.BgpAddressFamilyRoutingProfileIpv4MulticastRemovePrivateAsArgs
{
All = null,
ReplaceAs = null,
},
RouteReflectorClient = false,
SendCommunity = new Panos.Inputs.BgpAddressFamilyRoutingProfileIpv4MulticastSendCommunityArgs
{
All = null,
Both = null,
Extended = null,
Large = null,
Standard = null,
},
SoftReconfigWithStoredInfo = false,
},
Unicast = new Panos.Inputs.BgpAddressFamilyRoutingProfileIpv4UnicastArgs
{
AddPath = new Panos.Inputs.BgpAddressFamilyRoutingProfileIpv4UnicastAddPathArgs
{
TxAllPaths = false,
TxBestpathPerAs = false,
},
AllowasIn = new Panos.Inputs.BgpAddressFamilyRoutingProfileIpv4UnicastAllowasInArgs
{
Occurrence = 0,
Origin = null,
},
AsOverride = false,
DefaultOriginate = false,
DefaultOriginateMap = "string",
Enable = false,
MaximumPrefix = new Panos.Inputs.BgpAddressFamilyRoutingProfileIpv4UnicastMaximumPrefixArgs
{
Action = new Panos.Inputs.BgpAddressFamilyRoutingProfileIpv4UnicastMaximumPrefixActionArgs
{
Restart = new Panos.Inputs.BgpAddressFamilyRoutingProfileIpv4UnicastMaximumPrefixActionRestartArgs
{
Interval = 0,
},
WarningOnly = null,
},
MaxPrefixes = 0,
Threshold = 0,
},
NextHop = new Panos.Inputs.BgpAddressFamilyRoutingProfileIpv4UnicastNextHopArgs
{
Self = null,
SelfForce = null,
},
Orf = new Panos.Inputs.BgpAddressFamilyRoutingProfileIpv4UnicastOrfArgs
{
OrfPrefixList = "string",
},
RemovePrivateAs = new Panos.Inputs.BgpAddressFamilyRoutingProfileIpv4UnicastRemovePrivateAsArgs
{
All = null,
ReplaceAs = null,
},
RouteReflectorClient = false,
SendCommunity = new Panos.Inputs.BgpAddressFamilyRoutingProfileIpv4UnicastSendCommunityArgs
{
All = null,
Both = null,
Extended = null,
Large = null,
Standard = null,
},
SoftReconfigWithStoredInfo = false,
},
},
Ipv6 = new Panos.Inputs.BgpAddressFamilyRoutingProfileIpv6Args
{
Unicast = new Panos.Inputs.BgpAddressFamilyRoutingProfileIpv6UnicastArgs
{
AddPath = new Panos.Inputs.BgpAddressFamilyRoutingProfileIpv6UnicastAddPathArgs
{
TxAllPaths = false,
TxBestpathPerAs = false,
},
AllowasIn = new Panos.Inputs.BgpAddressFamilyRoutingProfileIpv6UnicastAllowasInArgs
{
Occurrence = 0,
Origin = null,
},
AsOverride = false,
DefaultOriginate = false,
DefaultOriginateMap = "string",
Enable = false,
MaximumPrefix = new Panos.Inputs.BgpAddressFamilyRoutingProfileIpv6UnicastMaximumPrefixArgs
{
Action = new Panos.Inputs.BgpAddressFamilyRoutingProfileIpv6UnicastMaximumPrefixActionArgs
{
Restart = new Panos.Inputs.BgpAddressFamilyRoutingProfileIpv6UnicastMaximumPrefixActionRestartArgs
{
Interval = 0,
},
WarningOnly = null,
},
MaxPrefixes = 0,
Threshold = 0,
},
NextHop = new Panos.Inputs.BgpAddressFamilyRoutingProfileIpv6UnicastNextHopArgs
{
Self = null,
SelfForce = null,
},
Orf = new Panos.Inputs.BgpAddressFamilyRoutingProfileIpv6UnicastOrfArgs
{
OrfPrefixList = "string",
},
RemovePrivateAs = new Panos.Inputs.BgpAddressFamilyRoutingProfileIpv6UnicastRemovePrivateAsArgs
{
All = null,
ReplaceAs = null,
},
RouteReflectorClient = false,
SendCommunity = new Panos.Inputs.BgpAddressFamilyRoutingProfileIpv6UnicastSendCommunityArgs
{
All = null,
Both = null,
Extended = null,
Large = null,
Standard = null,
},
SoftReconfigWithStoredInfo = false,
},
},
Name = "string",
});
example, err := panos.NewBgpAddressFamilyRoutingProfile(ctx, "bgpAddressFamilyRoutingProfileResource", &panos.BgpAddressFamilyRoutingProfileArgs{
Location: &panos.BgpAddressFamilyRoutingProfileLocationArgs{
Ngfw: &panos.BgpAddressFamilyRoutingProfileLocationNgfwArgs{
NgfwDevice: pulumi.String("string"),
},
Template: &panos.BgpAddressFamilyRoutingProfileLocationTemplateArgs{
Name: pulumi.String("string"),
NgfwDevice: pulumi.String("string"),
PanoramaDevice: pulumi.String("string"),
},
TemplateStack: &panos.BgpAddressFamilyRoutingProfileLocationTemplateStackArgs{
Name: pulumi.String("string"),
NgfwDevice: pulumi.String("string"),
PanoramaDevice: pulumi.String("string"),
},
},
Ipv4: &panos.BgpAddressFamilyRoutingProfileIpv4Args{
Multicast: &panos.BgpAddressFamilyRoutingProfileIpv4MulticastArgs{
AddPath: &panos.BgpAddressFamilyRoutingProfileIpv4MulticastAddPathArgs{
TxAllPaths: pulumi.Bool(false),
TxBestpathPerAs: pulumi.Bool(false),
},
AllowasIn: &panos.BgpAddressFamilyRoutingProfileIpv4MulticastAllowasInArgs{
Occurrence: pulumi.Float64(0),
Origin: &panos.BgpAddressFamilyRoutingProfileIpv4MulticastAllowasInOriginArgs{},
},
AsOverride: pulumi.Bool(false),
DefaultOriginate: pulumi.Bool(false),
DefaultOriginateMap: pulumi.String("string"),
Enable: pulumi.Bool(false),
MaximumPrefix: &panos.BgpAddressFamilyRoutingProfileIpv4MulticastMaximumPrefixArgs{
Action: &panos.BgpAddressFamilyRoutingProfileIpv4MulticastMaximumPrefixActionArgs{
Restart: &panos.BgpAddressFamilyRoutingProfileIpv4MulticastMaximumPrefixActionRestartArgs{
Interval: pulumi.Float64(0),
},
WarningOnly: &panos.BgpAddressFamilyRoutingProfileIpv4MulticastMaximumPrefixActionWarningOnlyArgs{},
},
MaxPrefixes: pulumi.Float64(0),
Threshold: pulumi.Float64(0),
},
NextHop: &panos.BgpAddressFamilyRoutingProfileIpv4MulticastNextHopArgs{
Self: &panos.BgpAddressFamilyRoutingProfileIpv4MulticastNextHopSelfArgs{},
SelfForce: &panos.BgpAddressFamilyRoutingProfileIpv4MulticastNextHopSelfForceArgs{},
},
Orf: &panos.BgpAddressFamilyRoutingProfileIpv4MulticastOrfArgs{
OrfPrefixList: pulumi.String("string"),
},
RemovePrivateAs: &panos.BgpAddressFamilyRoutingProfileIpv4MulticastRemovePrivateAsArgs{
All: &panos.BgpAddressFamilyRoutingProfileIpv4MulticastRemovePrivateAsAllArgs{},
ReplaceAs: &panos.BgpAddressFamilyRoutingProfileIpv4MulticastRemovePrivateAsReplaceAsArgs{},
},
RouteReflectorClient: pulumi.Bool(false),
SendCommunity: &panos.BgpAddressFamilyRoutingProfileIpv4MulticastSendCommunityArgs{
All: &panos.BgpAddressFamilyRoutingProfileIpv4MulticastSendCommunityAllArgs{},
Both: &panos.BgpAddressFamilyRoutingProfileIpv4MulticastSendCommunityBothArgs{},
Extended: &panos.BgpAddressFamilyRoutingProfileIpv4MulticastSendCommunityExtendedArgs{},
Large: &panos.BgpAddressFamilyRoutingProfileIpv4MulticastSendCommunityLargeArgs{},
Standard: &panos.BgpAddressFamilyRoutingProfileIpv4MulticastSendCommunityStandardArgs{},
},
SoftReconfigWithStoredInfo: pulumi.Bool(false),
},
Unicast: &panos.BgpAddressFamilyRoutingProfileIpv4UnicastArgs{
AddPath: &panos.BgpAddressFamilyRoutingProfileIpv4UnicastAddPathArgs{
TxAllPaths: pulumi.Bool(false),
TxBestpathPerAs: pulumi.Bool(false),
},
AllowasIn: &panos.BgpAddressFamilyRoutingProfileIpv4UnicastAllowasInArgs{
Occurrence: pulumi.Float64(0),
Origin: &panos.BgpAddressFamilyRoutingProfileIpv4UnicastAllowasInOriginArgs{},
},
AsOverride: pulumi.Bool(false),
DefaultOriginate: pulumi.Bool(false),
DefaultOriginateMap: pulumi.String("string"),
Enable: pulumi.Bool(false),
MaximumPrefix: &panos.BgpAddressFamilyRoutingProfileIpv4UnicastMaximumPrefixArgs{
Action: &panos.BgpAddressFamilyRoutingProfileIpv4UnicastMaximumPrefixActionArgs{
Restart: &panos.BgpAddressFamilyRoutingProfileIpv4UnicastMaximumPrefixActionRestartArgs{
Interval: pulumi.Float64(0),
},
WarningOnly: &panos.BgpAddressFamilyRoutingProfileIpv4UnicastMaximumPrefixActionWarningOnlyArgs{},
},
MaxPrefixes: pulumi.Float64(0),
Threshold: pulumi.Float64(0),
},
NextHop: &panos.BgpAddressFamilyRoutingProfileIpv4UnicastNextHopArgs{
Self: &panos.BgpAddressFamilyRoutingProfileIpv4UnicastNextHopSelfArgs{},
SelfForce: &panos.BgpAddressFamilyRoutingProfileIpv4UnicastNextHopSelfForceArgs{},
},
Orf: &panos.BgpAddressFamilyRoutingProfileIpv4UnicastOrfArgs{
OrfPrefixList: pulumi.String("string"),
},
RemovePrivateAs: &panos.BgpAddressFamilyRoutingProfileIpv4UnicastRemovePrivateAsArgs{
All: &panos.BgpAddressFamilyRoutingProfileIpv4UnicastRemovePrivateAsAllArgs{},
ReplaceAs: &panos.BgpAddressFamilyRoutingProfileIpv4UnicastRemovePrivateAsReplaceAsArgs{},
},
RouteReflectorClient: pulumi.Bool(false),
SendCommunity: &panos.BgpAddressFamilyRoutingProfileIpv4UnicastSendCommunityArgs{
All: &panos.BgpAddressFamilyRoutingProfileIpv4UnicastSendCommunityAllArgs{},
Both: &panos.BgpAddressFamilyRoutingProfileIpv4UnicastSendCommunityBothArgs{},
Extended: &panos.BgpAddressFamilyRoutingProfileIpv4UnicastSendCommunityExtendedArgs{},
Large: &panos.BgpAddressFamilyRoutingProfileIpv4UnicastSendCommunityLargeArgs{},
Standard: &panos.BgpAddressFamilyRoutingProfileIpv4UnicastSendCommunityStandardArgs{},
},
SoftReconfigWithStoredInfo: pulumi.Bool(false),
},
},
Ipv6: &panos.BgpAddressFamilyRoutingProfileIpv6Args{
Unicast: &panos.BgpAddressFamilyRoutingProfileIpv6UnicastArgs{
AddPath: &panos.BgpAddressFamilyRoutingProfileIpv6UnicastAddPathArgs{
TxAllPaths: pulumi.Bool(false),
TxBestpathPerAs: pulumi.Bool(false),
},
AllowasIn: &panos.BgpAddressFamilyRoutingProfileIpv6UnicastAllowasInArgs{
Occurrence: pulumi.Float64(0),
Origin: &panos.BgpAddressFamilyRoutingProfileIpv6UnicastAllowasInOriginArgs{},
},
AsOverride: pulumi.Bool(false),
DefaultOriginate: pulumi.Bool(false),
DefaultOriginateMap: pulumi.String("string"),
Enable: pulumi.Bool(false),
MaximumPrefix: &panos.BgpAddressFamilyRoutingProfileIpv6UnicastMaximumPrefixArgs{
Action: &panos.BgpAddressFamilyRoutingProfileIpv6UnicastMaximumPrefixActionArgs{
Restart: &panos.BgpAddressFamilyRoutingProfileIpv6UnicastMaximumPrefixActionRestartArgs{
Interval: pulumi.Float64(0),
},
WarningOnly: &panos.BgpAddressFamilyRoutingProfileIpv6UnicastMaximumPrefixActionWarningOnlyArgs{},
},
MaxPrefixes: pulumi.Float64(0),
Threshold: pulumi.Float64(0),
},
NextHop: &panos.BgpAddressFamilyRoutingProfileIpv6UnicastNextHopArgs{
Self: &panos.BgpAddressFamilyRoutingProfileIpv6UnicastNextHopSelfArgs{},
SelfForce: &panos.BgpAddressFamilyRoutingProfileIpv6UnicastNextHopSelfForceArgs{},
},
Orf: &panos.BgpAddressFamilyRoutingProfileIpv6UnicastOrfArgs{
OrfPrefixList: pulumi.String("string"),
},
RemovePrivateAs: &panos.BgpAddressFamilyRoutingProfileIpv6UnicastRemovePrivateAsArgs{
All: &panos.BgpAddressFamilyRoutingProfileIpv6UnicastRemovePrivateAsAllArgs{},
ReplaceAs: &panos.BgpAddressFamilyRoutingProfileIpv6UnicastRemovePrivateAsReplaceAsArgs{},
},
RouteReflectorClient: pulumi.Bool(false),
SendCommunity: &panos.BgpAddressFamilyRoutingProfileIpv6UnicastSendCommunityArgs{
All: &panos.BgpAddressFamilyRoutingProfileIpv6UnicastSendCommunityAllArgs{},
Both: &panos.BgpAddressFamilyRoutingProfileIpv6UnicastSendCommunityBothArgs{},
Extended: &panos.BgpAddressFamilyRoutingProfileIpv6UnicastSendCommunityExtendedArgs{},
Large: &panos.BgpAddressFamilyRoutingProfileIpv6UnicastSendCommunityLargeArgs{},
Standard: &panos.BgpAddressFamilyRoutingProfileIpv6UnicastSendCommunityStandardArgs{},
},
SoftReconfigWithStoredInfo: pulumi.Bool(false),
},
},
Name: pulumi.String("string"),
})
var bgpAddressFamilyRoutingProfileResource = new BgpAddressFamilyRoutingProfile("bgpAddressFamilyRoutingProfileResource", BgpAddressFamilyRoutingProfileArgs.builder()
.location(BgpAddressFamilyRoutingProfileLocationArgs.builder()
.ngfw(BgpAddressFamilyRoutingProfileLocationNgfwArgs.builder()
.ngfwDevice("string")
.build())
.template(BgpAddressFamilyRoutingProfileLocationTemplateArgs.builder()
.name("string")
.ngfwDevice("string")
.panoramaDevice("string")
.build())
.templateStack(BgpAddressFamilyRoutingProfileLocationTemplateStackArgs.builder()
.name("string")
.ngfwDevice("string")
.panoramaDevice("string")
.build())
.build())
.ipv4(BgpAddressFamilyRoutingProfileIpv4Args.builder()
.multicast(BgpAddressFamilyRoutingProfileIpv4MulticastArgs.builder()
.addPath(BgpAddressFamilyRoutingProfileIpv4MulticastAddPathArgs.builder()
.txAllPaths(false)
.txBestpathPerAs(false)
.build())
.allowasIn(BgpAddressFamilyRoutingProfileIpv4MulticastAllowasInArgs.builder()
.occurrence(0.0)
.origin(BgpAddressFamilyRoutingProfileIpv4MulticastAllowasInOriginArgs.builder()
.build())
.build())
.asOverride(false)
.defaultOriginate(false)
.defaultOriginateMap("string")
.enable(false)
.maximumPrefix(BgpAddressFamilyRoutingProfileIpv4MulticastMaximumPrefixArgs.builder()
.action(BgpAddressFamilyRoutingProfileIpv4MulticastMaximumPrefixActionArgs.builder()
.restart(BgpAddressFamilyRoutingProfileIpv4MulticastMaximumPrefixActionRestartArgs.builder()
.interval(0.0)
.build())
.warningOnly(BgpAddressFamilyRoutingProfileIpv4MulticastMaximumPrefixActionWarningOnlyArgs.builder()
.build())
.build())
.maxPrefixes(0.0)
.threshold(0.0)
.build())
.nextHop(BgpAddressFamilyRoutingProfileIpv4MulticastNextHopArgs.builder()
.self(BgpAddressFamilyRoutingProfileIpv4MulticastNextHopSelfArgs.builder()
.build())
.selfForce(BgpAddressFamilyRoutingProfileIpv4MulticastNextHopSelfForceArgs.builder()
.build())
.build())
.orf(BgpAddressFamilyRoutingProfileIpv4MulticastOrfArgs.builder()
.orfPrefixList("string")
.build())
.removePrivateAs(BgpAddressFamilyRoutingProfileIpv4MulticastRemovePrivateAsArgs.builder()
.all(BgpAddressFamilyRoutingProfileIpv4MulticastRemovePrivateAsAllArgs.builder()
.build())
.replaceAs(BgpAddressFamilyRoutingProfileIpv4MulticastRemovePrivateAsReplaceAsArgs.builder()
.build())
.build())
.routeReflectorClient(false)
.sendCommunity(BgpAddressFamilyRoutingProfileIpv4MulticastSendCommunityArgs.builder()
.all(BgpAddressFamilyRoutingProfileIpv4MulticastSendCommunityAllArgs.builder()
.build())
.both(BgpAddressFamilyRoutingProfileIpv4MulticastSendCommunityBothArgs.builder()
.build())
.extended(BgpAddressFamilyRoutingProfileIpv4MulticastSendCommunityExtendedArgs.builder()
.build())
.large(BgpAddressFamilyRoutingProfileIpv4MulticastSendCommunityLargeArgs.builder()
.build())
.standard(BgpAddressFamilyRoutingProfileIpv4MulticastSendCommunityStandardArgs.builder()
.build())
.build())
.softReconfigWithStoredInfo(false)
.build())
.unicast(BgpAddressFamilyRoutingProfileIpv4UnicastArgs.builder()
.addPath(BgpAddressFamilyRoutingProfileIpv4UnicastAddPathArgs.builder()
.txAllPaths(false)
.txBestpathPerAs(false)
.build())
.allowasIn(BgpAddressFamilyRoutingProfileIpv4UnicastAllowasInArgs.builder()
.occurrence(0.0)
.origin(BgpAddressFamilyRoutingProfileIpv4UnicastAllowasInOriginArgs.builder()
.build())
.build())
.asOverride(false)
.defaultOriginate(false)
.defaultOriginateMap("string")
.enable(false)
.maximumPrefix(BgpAddressFamilyRoutingProfileIpv4UnicastMaximumPrefixArgs.builder()
.action(BgpAddressFamilyRoutingProfileIpv4UnicastMaximumPrefixActionArgs.builder()
.restart(BgpAddressFamilyRoutingProfileIpv4UnicastMaximumPrefixActionRestartArgs.builder()
.interval(0.0)
.build())
.warningOnly(BgpAddressFamilyRoutingProfileIpv4UnicastMaximumPrefixActionWarningOnlyArgs.builder()
.build())
.build())
.maxPrefixes(0.0)
.threshold(0.0)
.build())
.nextHop(BgpAddressFamilyRoutingProfileIpv4UnicastNextHopArgs.builder()
.self(BgpAddressFamilyRoutingProfileIpv4UnicastNextHopSelfArgs.builder()
.build())
.selfForce(BgpAddressFamilyRoutingProfileIpv4UnicastNextHopSelfForceArgs.builder()
.build())
.build())
.orf(BgpAddressFamilyRoutingProfileIpv4UnicastOrfArgs.builder()
.orfPrefixList("string")
.build())
.removePrivateAs(BgpAddressFamilyRoutingProfileIpv4UnicastRemovePrivateAsArgs.builder()
.all(BgpAddressFamilyRoutingProfileIpv4UnicastRemovePrivateAsAllArgs.builder()
.build())
.replaceAs(BgpAddressFamilyRoutingProfileIpv4UnicastRemovePrivateAsReplaceAsArgs.builder()
.build())
.build())
.routeReflectorClient(false)
.sendCommunity(BgpAddressFamilyRoutingProfileIpv4UnicastSendCommunityArgs.builder()
.all(BgpAddressFamilyRoutingProfileIpv4UnicastSendCommunityAllArgs.builder()
.build())
.both(BgpAddressFamilyRoutingProfileIpv4UnicastSendCommunityBothArgs.builder()
.build())
.extended(BgpAddressFamilyRoutingProfileIpv4UnicastSendCommunityExtendedArgs.builder()
.build())
.large(BgpAddressFamilyRoutingProfileIpv4UnicastSendCommunityLargeArgs.builder()
.build())
.standard(BgpAddressFamilyRoutingProfileIpv4UnicastSendCommunityStandardArgs.builder()
.build())
.build())
.softReconfigWithStoredInfo(false)
.build())
.build())
.ipv6(BgpAddressFamilyRoutingProfileIpv6Args.builder()
.unicast(BgpAddressFamilyRoutingProfileIpv6UnicastArgs.builder()
.addPath(BgpAddressFamilyRoutingProfileIpv6UnicastAddPathArgs.builder()
.txAllPaths(false)
.txBestpathPerAs(false)
.build())
.allowasIn(BgpAddressFamilyRoutingProfileIpv6UnicastAllowasInArgs.builder()
.occurrence(0.0)
.origin(BgpAddressFamilyRoutingProfileIpv6UnicastAllowasInOriginArgs.builder()
.build())
.build())
.asOverride(false)
.defaultOriginate(false)
.defaultOriginateMap("string")
.enable(false)
.maximumPrefix(BgpAddressFamilyRoutingProfileIpv6UnicastMaximumPrefixArgs.builder()
.action(BgpAddressFamilyRoutingProfileIpv6UnicastMaximumPrefixActionArgs.builder()
.restart(BgpAddressFamilyRoutingProfileIpv6UnicastMaximumPrefixActionRestartArgs.builder()
.interval(0.0)
.build())
.warningOnly(BgpAddressFamilyRoutingProfileIpv6UnicastMaximumPrefixActionWarningOnlyArgs.builder()
.build())
.build())
.maxPrefixes(0.0)
.threshold(0.0)
.build())
.nextHop(BgpAddressFamilyRoutingProfileIpv6UnicastNextHopArgs.builder()
.self(BgpAddressFamilyRoutingProfileIpv6UnicastNextHopSelfArgs.builder()
.build())
.selfForce(BgpAddressFamilyRoutingProfileIpv6UnicastNextHopSelfForceArgs.builder()
.build())
.build())
.orf(BgpAddressFamilyRoutingProfileIpv6UnicastOrfArgs.builder()
.orfPrefixList("string")
.build())
.removePrivateAs(BgpAddressFamilyRoutingProfileIpv6UnicastRemovePrivateAsArgs.builder()
.all(BgpAddressFamilyRoutingProfileIpv6UnicastRemovePrivateAsAllArgs.builder()
.build())
.replaceAs(BgpAddressFamilyRoutingProfileIpv6UnicastRemovePrivateAsReplaceAsArgs.builder()
.build())
.build())
.routeReflectorClient(false)
.sendCommunity(BgpAddressFamilyRoutingProfileIpv6UnicastSendCommunityArgs.builder()
.all(BgpAddressFamilyRoutingProfileIpv6UnicastSendCommunityAllArgs.builder()
.build())
.both(BgpAddressFamilyRoutingProfileIpv6UnicastSendCommunityBothArgs.builder()
.build())
.extended(BgpAddressFamilyRoutingProfileIpv6UnicastSendCommunityExtendedArgs.builder()
.build())
.large(BgpAddressFamilyRoutingProfileIpv6UnicastSendCommunityLargeArgs.builder()
.build())
.standard(BgpAddressFamilyRoutingProfileIpv6UnicastSendCommunityStandardArgs.builder()
.build())
.build())
.softReconfigWithStoredInfo(false)
.build())
.build())
.name("string")
.build());
bgp_address_family_routing_profile_resource = panos.BgpAddressFamilyRoutingProfile("bgpAddressFamilyRoutingProfileResource",
location={
"ngfw": {
"ngfw_device": "string",
},
"template": {
"name": "string",
"ngfw_device": "string",
"panorama_device": "string",
},
"template_stack": {
"name": "string",
"ngfw_device": "string",
"panorama_device": "string",
},
},
ipv4={
"multicast": {
"add_path": {
"tx_all_paths": False,
"tx_bestpath_per_as": False,
},
"allowas_in": {
"occurrence": 0,
"origin": {},
},
"as_override": False,
"default_originate": False,
"default_originate_map": "string",
"enable": False,
"maximum_prefix": {
"action": {
"restart": {
"interval": 0,
},
"warning_only": {},
},
"max_prefixes": 0,
"threshold": 0,
},
"next_hop": {
"self": {},
"self_force": {},
},
"orf": {
"orf_prefix_list": "string",
},
"remove_private_as": {
"all": {},
"replace_as": {},
},
"route_reflector_client": False,
"send_community": {
"all": {},
"both": {},
"extended": {},
"large": {},
"standard": {},
},
"soft_reconfig_with_stored_info": False,
},
"unicast": {
"add_path": {
"tx_all_paths": False,
"tx_bestpath_per_as": False,
},
"allowas_in": {
"occurrence": 0,
"origin": {},
},
"as_override": False,
"default_originate": False,
"default_originate_map": "string",
"enable": False,
"maximum_prefix": {
"action": {
"restart": {
"interval": 0,
},
"warning_only": {},
},
"max_prefixes": 0,
"threshold": 0,
},
"next_hop": {
"self": {},
"self_force": {},
},
"orf": {
"orf_prefix_list": "string",
},
"remove_private_as": {
"all": {},
"replace_as": {},
},
"route_reflector_client": False,
"send_community": {
"all": {},
"both": {},
"extended": {},
"large": {},
"standard": {},
},
"soft_reconfig_with_stored_info": False,
},
},
ipv6={
"unicast": {
"add_path": {
"tx_all_paths": False,
"tx_bestpath_per_as": False,
},
"allowas_in": {
"occurrence": 0,
"origin": {},
},
"as_override": False,
"default_originate": False,
"default_originate_map": "string",
"enable": False,
"maximum_prefix": {
"action": {
"restart": {
"interval": 0,
},
"warning_only": {},
},
"max_prefixes": 0,
"threshold": 0,
},
"next_hop": {
"self": {},
"self_force": {},
},
"orf": {
"orf_prefix_list": "string",
},
"remove_private_as": {
"all": {},
"replace_as": {},
},
"route_reflector_client": False,
"send_community": {
"all": {},
"both": {},
"extended": {},
"large": {},
"standard": {},
},
"soft_reconfig_with_stored_info": False,
},
},
name="string")
const bgpAddressFamilyRoutingProfileResource = new panos.BgpAddressFamilyRoutingProfile("bgpAddressFamilyRoutingProfileResource", {
location: {
ngfw: {
ngfwDevice: "string",
},
template: {
name: "string",
ngfwDevice: "string",
panoramaDevice: "string",
},
templateStack: {
name: "string",
ngfwDevice: "string",
panoramaDevice: "string",
},
},
ipv4: {
multicast: {
addPath: {
txAllPaths: false,
txBestpathPerAs: false,
},
allowasIn: {
occurrence: 0,
origin: {},
},
asOverride: false,
defaultOriginate: false,
defaultOriginateMap: "string",
enable: false,
maximumPrefix: {
action: {
restart: {
interval: 0,
},
warningOnly: {},
},
maxPrefixes: 0,
threshold: 0,
},
nextHop: {
self: {},
selfForce: {},
},
orf: {
orfPrefixList: "string",
},
removePrivateAs: {
all: {},
replaceAs: {},
},
routeReflectorClient: false,
sendCommunity: {
all: {},
both: {},
extended: {},
large: {},
standard: {},
},
softReconfigWithStoredInfo: false,
},
unicast: {
addPath: {
txAllPaths: false,
txBestpathPerAs: false,
},
allowasIn: {
occurrence: 0,
origin: {},
},
asOverride: false,
defaultOriginate: false,
defaultOriginateMap: "string",
enable: false,
maximumPrefix: {
action: {
restart: {
interval: 0,
},
warningOnly: {},
},
maxPrefixes: 0,
threshold: 0,
},
nextHop: {
self: {},
selfForce: {},
},
orf: {
orfPrefixList: "string",
},
removePrivateAs: {
all: {},
replaceAs: {},
},
routeReflectorClient: false,
sendCommunity: {
all: {},
both: {},
extended: {},
large: {},
standard: {},
},
softReconfigWithStoredInfo: false,
},
},
ipv6: {
unicast: {
addPath: {
txAllPaths: false,
txBestpathPerAs: false,
},
allowasIn: {
occurrence: 0,
origin: {},
},
asOverride: false,
defaultOriginate: false,
defaultOriginateMap: "string",
enable: false,
maximumPrefix: {
action: {
restart: {
interval: 0,
},
warningOnly: {},
},
maxPrefixes: 0,
threshold: 0,
},
nextHop: {
self: {},
selfForce: {},
},
orf: {
orfPrefixList: "string",
},
removePrivateAs: {
all: {},
replaceAs: {},
},
routeReflectorClient: false,
sendCommunity: {
all: {},
both: {},
extended: {},
large: {},
standard: {},
},
softReconfigWithStoredInfo: false,
},
},
name: "string",
});
type: panos:BgpAddressFamilyRoutingProfile
properties:
ipv4:
multicast:
addPath:
txAllPaths: false
txBestpathPerAs: false
allowasIn:
occurrence: 0
origin: {}
asOverride: false
defaultOriginate: false
defaultOriginateMap: string
enable: false
maximumPrefix:
action:
restart:
interval: 0
warningOnly: {}
maxPrefixes: 0
threshold: 0
nextHop:
self: {}
selfForce: {}
orf:
orfPrefixList: string
removePrivateAs:
all: {}
replaceAs: {}
routeReflectorClient: false
sendCommunity:
all: {}
both: {}
extended: {}
large: {}
standard: {}
softReconfigWithStoredInfo: false
unicast:
addPath:
txAllPaths: false
txBestpathPerAs: false
allowasIn:
occurrence: 0
origin: {}
asOverride: false
defaultOriginate: false
defaultOriginateMap: string
enable: false
maximumPrefix:
action:
restart:
interval: 0
warningOnly: {}
maxPrefixes: 0
threshold: 0
nextHop:
self: {}
selfForce: {}
orf:
orfPrefixList: string
removePrivateAs:
all: {}
replaceAs: {}
routeReflectorClient: false
sendCommunity:
all: {}
both: {}
extended: {}
large: {}
standard: {}
softReconfigWithStoredInfo: false
ipv6:
unicast:
addPath:
txAllPaths: false
txBestpathPerAs: false
allowasIn:
occurrence: 0
origin: {}
asOverride: false
defaultOriginate: false
defaultOriginateMap: string
enable: false
maximumPrefix:
action:
restart:
interval: 0
warningOnly: {}
maxPrefixes: 0
threshold: 0
nextHop:
self: {}
selfForce: {}
orf:
orfPrefixList: string
removePrivateAs:
all: {}
replaceAs: {}
routeReflectorClient: false
sendCommunity:
all: {}
both: {}
extended: {}
large: {}
standard: {}
softReconfigWithStoredInfo: false
location:
ngfw:
ngfwDevice: string
template:
name: string
ngfwDevice: string
panoramaDevice: string
templateStack:
name: string
ngfwDevice: string
panoramaDevice: string
name: string
BgpAddressFamilyRoutingProfile 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 BgpAddressFamilyRoutingProfile resource accepts the following input properties:
- Location
Bgp
Address Family Routing Profile Location - The location of this object.
- Ipv4
Bgp
Address Family Routing Profile Ipv4 - Ipv6
Bgp
Address Family Routing Profile Ipv6 - Name string
- Location
Bgp
Address Family Routing Profile Location Args - The location of this object.
- Ipv4
Bgp
Address Family Routing Profile Ipv4Args - Ipv6
Bgp
Address Family Routing Profile Ipv6Args - Name string
- location
Bgp
Address Family Routing Profile Location - The location of this object.
- ipv4
Bgp
Address Family Routing Profile Ipv4 - ipv6
Bgp
Address Family Routing Profile Ipv6 - name String
- location
Bgp
Address Family Routing Profile Location - The location of this object.
- ipv4
Bgp
Address Family Routing Profile Ipv4 - ipv6
Bgp
Address Family Routing Profile Ipv6 - name string
- location
Bgp
Address Family Routing Profile Location Args - The location of this object.
- ipv4
Bgp
Address Family Routing Profile Ipv4Args - ipv6
Bgp
Address Family Routing Profile Ipv6Args - name str
- location Property Map
- The location of this object.
- ipv4 Property Map
- ipv6 Property Map
- name String
Outputs
All input properties are implicitly available as output properties. Additionally, the BgpAddressFamilyRoutingProfile resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id str
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
Look up Existing BgpAddressFamilyRoutingProfile Resource
Get an existing BgpAddressFamilyRoutingProfile 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?: BgpAddressFamilyRoutingProfileState, opts?: CustomResourceOptions): BgpAddressFamilyRoutingProfile@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
ipv4: Optional[BgpAddressFamilyRoutingProfileIpv4Args] = None,
ipv6: Optional[BgpAddressFamilyRoutingProfileIpv6Args] = None,
location: Optional[BgpAddressFamilyRoutingProfileLocationArgs] = None,
name: Optional[str] = None) -> BgpAddressFamilyRoutingProfilefunc GetBgpAddressFamilyRoutingProfile(ctx *Context, name string, id IDInput, state *BgpAddressFamilyRoutingProfileState, opts ...ResourceOption) (*BgpAddressFamilyRoutingProfile, error)public static BgpAddressFamilyRoutingProfile Get(string name, Input<string> id, BgpAddressFamilyRoutingProfileState? state, CustomResourceOptions? opts = null)public static BgpAddressFamilyRoutingProfile get(String name, Output<String> id, BgpAddressFamilyRoutingProfileState state, CustomResourceOptions options)resources: _: type: panos:BgpAddressFamilyRoutingProfile 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.
- Ipv4
Bgp
Address Family Routing Profile Ipv4 - Ipv6
Bgp
Address Family Routing Profile Ipv6 - Location
Bgp
Address Family Routing Profile Location - The location of this object.
- Name string
- Ipv4
Bgp
Address Family Routing Profile Ipv4Args - Ipv6
Bgp
Address Family Routing Profile Ipv6Args - Location
Bgp
Address Family Routing Profile Location Args - The location of this object.
- Name string
- ipv4
Bgp
Address Family Routing Profile Ipv4 - ipv6
Bgp
Address Family Routing Profile Ipv6 - location
Bgp
Address Family Routing Profile Location - The location of this object.
- name String
- ipv4
Bgp
Address Family Routing Profile Ipv4 - ipv6
Bgp
Address Family Routing Profile Ipv6 - location
Bgp
Address Family Routing Profile Location - The location of this object.
- name string
- ipv4
Bgp
Address Family Routing Profile Ipv4Args - ipv6
Bgp
Address Family Routing Profile Ipv6Args - location
Bgp
Address Family Routing Profile Location Args - The location of this object.
- name str
- ipv4 Property Map
- ipv6 Property Map
- location Property Map
- The location of this object.
- name String
Supporting Types
BgpAddressFamilyRoutingProfileIpv4, BgpAddressFamilyRoutingProfileIpv4Args
BgpAddressFamilyRoutingProfileIpv4Multicast, BgpAddressFamilyRoutingProfileIpv4MulticastArgs
- Add
Path BgpAddress Family Routing Profile Ipv4Multicast Add Path - Allowas
In BgpAddress Family Routing Profile Ipv4Multicast Allowas In - As
Override bool - Override ASNs in outbound updates if AS-Path equals Remote-AS
- Default
Originate bool - Originate Default Route
- Default
Originate stringMap - Route-Map used in Default Originate Configuration
- Enable bool
- Enable
- Maximum
Prefix BgpAddress Family Routing Profile Ipv4Multicast Maximum Prefix - Next
Hop BgpAddress Family Routing Profile Ipv4Multicast Next Hop - Orf
Bgp
Address Family Routing Profile Ipv4Multicast Orf - Remove
Private BgpAs Address Family Routing Profile Ipv4Multicast Remove Private As - Route
Reflector boolClient - Route Reflector Client
- Send
Community BgpAddress Family Routing Profile Ipv4Multicast Send Community - Soft
Reconfig boolWith Stored Info - Soft reconfiguration of peer with stored routes
- Add
Path BgpAddress Family Routing Profile Ipv4Multicast Add Path - Allowas
In BgpAddress Family Routing Profile Ipv4Multicast Allowas In - As
Override bool - Override ASNs in outbound updates if AS-Path equals Remote-AS
- Default
Originate bool - Originate Default Route
- Default
Originate stringMap - Route-Map used in Default Originate Configuration
- Enable bool
- Enable
- Maximum
Prefix BgpAddress Family Routing Profile Ipv4Multicast Maximum Prefix - Next
Hop BgpAddress Family Routing Profile Ipv4Multicast Next Hop - Orf
Bgp
Address Family Routing Profile Ipv4Multicast Orf - Remove
Private BgpAs Address Family Routing Profile Ipv4Multicast Remove Private As - Route
Reflector boolClient - Route Reflector Client
- Send
Community BgpAddress Family Routing Profile Ipv4Multicast Send Community - Soft
Reconfig boolWith Stored Info - Soft reconfiguration of peer with stored routes
- add
Path BgpAddress Family Routing Profile Ipv4Multicast Add Path - allowas
In BgpAddress Family Routing Profile Ipv4Multicast Allowas In - as
Override Boolean - Override ASNs in outbound updates if AS-Path equals Remote-AS
- default
Originate Boolean - Originate Default Route
- default
Originate StringMap - Route-Map used in Default Originate Configuration
- enable Boolean
- Enable
- maximum
Prefix BgpAddress Family Routing Profile Ipv4Multicast Maximum Prefix - next
Hop BgpAddress Family Routing Profile Ipv4Multicast Next Hop - orf
Bgp
Address Family Routing Profile Ipv4Multicast Orf - remove
Private BgpAs Address Family Routing Profile Ipv4Multicast Remove Private As - route
Reflector BooleanClient - Route Reflector Client
- send
Community BgpAddress Family Routing Profile Ipv4Multicast Send Community - soft
Reconfig BooleanWith Stored Info - Soft reconfiguration of peer with stored routes
- add
Path BgpAddress Family Routing Profile Ipv4Multicast Add Path - allowas
In BgpAddress Family Routing Profile Ipv4Multicast Allowas In - as
Override boolean - Override ASNs in outbound updates if AS-Path equals Remote-AS
- default
Originate boolean - Originate Default Route
- default
Originate stringMap - Route-Map used in Default Originate Configuration
- enable boolean
- Enable
- maximum
Prefix BgpAddress Family Routing Profile Ipv4Multicast Maximum Prefix - next
Hop BgpAddress Family Routing Profile Ipv4Multicast Next Hop - orf
Bgp
Address Family Routing Profile Ipv4Multicast Orf - remove
Private BgpAs Address Family Routing Profile Ipv4Multicast Remove Private As - route
Reflector booleanClient - Route Reflector Client
- send
Community BgpAddress Family Routing Profile Ipv4Multicast Send Community - soft
Reconfig booleanWith Stored Info - Soft reconfiguration of peer with stored routes
- add_
path BgpAddress Family Routing Profile Ipv4Multicast Add Path - allowas_
in BgpAddress Family Routing Profile Ipv4Multicast Allowas In - as_
override bool - Override ASNs in outbound updates if AS-Path equals Remote-AS
- default_
originate bool - Originate Default Route
- default_
originate_ strmap - Route-Map used in Default Originate Configuration
- enable bool
- Enable
- maximum_
prefix BgpAddress Family Routing Profile Ipv4Multicast Maximum Prefix - next_
hop BgpAddress Family Routing Profile Ipv4Multicast Next Hop - orf
Bgp
Address Family Routing Profile Ipv4Multicast Orf - remove_
private_ Bgpas Address Family Routing Profile Ipv4Multicast Remove Private As - route_
reflector_ boolclient - Route Reflector Client
- send_
community BgpAddress Family Routing Profile Ipv4Multicast Send Community - soft_
reconfig_ boolwith_ stored_ info - Soft reconfiguration of peer with stored routes
- add
Path Property Map - allowas
In Property Map - as
Override Boolean - Override ASNs in outbound updates if AS-Path equals Remote-AS
- default
Originate Boolean - Originate Default Route
- default
Originate StringMap - Route-Map used in Default Originate Configuration
- enable Boolean
- Enable
- maximum
Prefix Property Map - next
Hop Property Map - orf Property Map
- remove
Private Property MapAs - route
Reflector BooleanClient - Route Reflector Client
- send
Community Property Map - soft
Reconfig BooleanWith Stored Info - Soft reconfiguration of peer with stored routes
BgpAddressFamilyRoutingProfileIpv4MulticastAddPath, BgpAddressFamilyRoutingProfileIpv4MulticastAddPathArgs
- Tx
All boolPaths - Advertise all paths to peer
- Tx
Bestpath boolPer As - Advertise the bestpath per each neighboring AS
- Tx
All boolPaths - Advertise all paths to peer
- Tx
Bestpath boolPer As - Advertise the bestpath per each neighboring AS
- tx
All BooleanPaths - Advertise all paths to peer
- tx
Bestpath BooleanPer As - Advertise the bestpath per each neighboring AS
- tx
All booleanPaths - Advertise all paths to peer
- tx
Bestpath booleanPer As - Advertise the bestpath per each neighboring AS
- tx_
all_ boolpaths - Advertise all paths to peer
- tx_
bestpath_ boolper_ as - Advertise the bestpath per each neighboring AS
- tx
All BooleanPaths - Advertise all paths to peer
- tx
Bestpath BooleanPer As - Advertise the bestpath per each neighboring AS
BgpAddressFamilyRoutingProfileIpv4MulticastAllowasIn, BgpAddressFamilyRoutingProfileIpv4MulticastAllowasInArgs
- Occurrence double
- Number of occurrences of AS number
- Origin
Bgp
Address Family Routing Profile Ipv4Multicast Allowas In Origin
- Occurrence float64
- Number of occurrences of AS number
- Origin
Bgp
Address Family Routing Profile Ipv4Multicast Allowas In Origin
- occurrence Double
- Number of occurrences of AS number
- origin
Bgp
Address Family Routing Profile Ipv4Multicast Allowas In Origin
- occurrence number
- Number of occurrences of AS number
- origin
Bgp
Address Family Routing Profile Ipv4Multicast Allowas In Origin
- occurrence float
- Number of occurrences of AS number
- origin
Bgp
Address Family Routing Profile Ipv4Multicast Allowas In Origin
- occurrence Number
- Number of occurrences of AS number
- origin Property Map
BgpAddressFamilyRoutingProfileIpv4MulticastMaximumPrefix, BgpAddressFamilyRoutingProfileIpv4MulticastMaximumPrefixArgs
- Action
Bgp
Address Family Routing Profile Ipv4Multicast Maximum Prefix Action - Max
Prefixes double - Max allowed prefixes from this peer
- Threshold double
- Threshold value (%) at which to generate a warning msg
- Action
Bgp
Address Family Routing Profile Ipv4Multicast Maximum Prefix Action - Max
Prefixes float64 - Max allowed prefixes from this peer
- Threshold float64
- Threshold value (%) at which to generate a warning msg
- action
Bgp
Address Family Routing Profile Ipv4Multicast Maximum Prefix Action - max
Prefixes Double - Max allowed prefixes from this peer
- threshold Double
- Threshold value (%) at which to generate a warning msg
- action
Bgp
Address Family Routing Profile Ipv4Multicast Maximum Prefix Action - max
Prefixes number - Max allowed prefixes from this peer
- threshold number
- Threshold value (%) at which to generate a warning msg
- action
Bgp
Address Family Routing Profile Ipv4Multicast Maximum Prefix Action - max_
prefixes float - Max allowed prefixes from this peer
- threshold float
- Threshold value (%) at which to generate a warning msg
- action Property Map
- max
Prefixes Number - Max allowed prefixes from this peer
- threshold Number
- Threshold value (%) at which to generate a warning msg
BgpAddressFamilyRoutingProfileIpv4MulticastMaximumPrefixAction, BgpAddressFamilyRoutingProfileIpv4MulticastMaximumPrefixActionArgs
BgpAddressFamilyRoutingProfileIpv4MulticastMaximumPrefixActionRestart, BgpAddressFamilyRoutingProfileIpv4MulticastMaximumPrefixActionRestartArgs
- Interval double
- Restart interval in minutes
- Interval float64
- Restart interval in minutes
- interval Double
- Restart interval in minutes
- interval number
- Restart interval in minutes
- interval float
- Restart interval in minutes
- interval Number
- Restart interval in minutes
BgpAddressFamilyRoutingProfileIpv4MulticastNextHop, BgpAddressFamilyRoutingProfileIpv4MulticastNextHopArgs
BgpAddressFamilyRoutingProfileIpv4MulticastOrf, BgpAddressFamilyRoutingProfileIpv4MulticastOrfArgs
- Orf
Prefix stringList - Advertise Prefix-List ORF Capability
- Orf
Prefix stringList - Advertise Prefix-List ORF Capability
- orf
Prefix StringList - Advertise Prefix-List ORF Capability
- orf
Prefix stringList - Advertise Prefix-List ORF Capability
- orf_
prefix_ strlist - Advertise Prefix-List ORF Capability
- orf
Prefix StringList - Advertise Prefix-List ORF Capability
BgpAddressFamilyRoutingProfileIpv4MulticastRemovePrivateAs, BgpAddressFamilyRoutingProfileIpv4MulticastRemovePrivateAsArgs
BgpAddressFamilyRoutingProfileIpv4MulticastSendCommunity, BgpAddressFamilyRoutingProfileIpv4MulticastSendCommunityArgs
- All
Bgp
Address Family Routing Profile Ipv4Multicast Send Community All - Both
Bgp
Address Family Routing Profile Ipv4Multicast Send Community Both - Extended
Bgp
Address Family Routing Profile Ipv4Multicast Send Community Extended - Large
Bgp
Address Family Routing Profile Ipv4Multicast Send Community Large - Standard
Bgp
Address Family Routing Profile Ipv4Multicast Send Community Standard
- All
Bgp
Address Family Routing Profile Ipv4Multicast Send Community All - Both
Bgp
Address Family Routing Profile Ipv4Multicast Send Community Both - Extended
Bgp
Address Family Routing Profile Ipv4Multicast Send Community Extended - Large
Bgp
Address Family Routing Profile Ipv4Multicast Send Community Large - Standard
Bgp
Address Family Routing Profile Ipv4Multicast Send Community Standard
- all
Bgp
Address Family Routing Profile Ipv4Multicast Send Community All - both
Bgp
Address Family Routing Profile Ipv4Multicast Send Community Both - extended
Bgp
Address Family Routing Profile Ipv4Multicast Send Community Extended - large
Bgp
Address Family Routing Profile Ipv4Multicast Send Community Large - standard
Bgp
Address Family Routing Profile Ipv4Multicast Send Community Standard
- all
Bgp
Address Family Routing Profile Ipv4Multicast Send Community All - both
Bgp
Address Family Routing Profile Ipv4Multicast Send Community Both - extended
Bgp
Address Family Routing Profile Ipv4Multicast Send Community Extended - large
Bgp
Address Family Routing Profile Ipv4Multicast Send Community Large - standard
Bgp
Address Family Routing Profile Ipv4Multicast Send Community Standard
- all
Bgp
Address Family Routing Profile Ipv4Multicast Send Community All - both
Bgp
Address Family Routing Profile Ipv4Multicast Send Community Both - extended
Bgp
Address Family Routing Profile Ipv4Multicast Send Community Extended - large
Bgp
Address Family Routing Profile Ipv4Multicast Send Community Large - standard
Bgp
Address Family Routing Profile Ipv4Multicast Send Community Standard
BgpAddressFamilyRoutingProfileIpv4Unicast, BgpAddressFamilyRoutingProfileIpv4UnicastArgs
- Add
Path BgpAddress Family Routing Profile Ipv4Unicast Add Path - Allowas
In BgpAddress Family Routing Profile Ipv4Unicast Allowas In - As
Override bool - Override ASNs in outbound updates if AS-Path equals Remote-AS
- Default
Originate bool - Originate Default Route
- Default
Originate stringMap - Route-Map used in Default Originate Configuration
- Enable bool
- Enable
- Maximum
Prefix BgpAddress Family Routing Profile Ipv4Unicast Maximum Prefix - Next
Hop BgpAddress Family Routing Profile Ipv4Unicast Next Hop - Orf
Bgp
Address Family Routing Profile Ipv4Unicast Orf - Remove
Private BgpAs Address Family Routing Profile Ipv4Unicast Remove Private As - Route
Reflector boolClient - Route Reflector Client
- Send
Community BgpAddress Family Routing Profile Ipv4Unicast Send Community - Soft
Reconfig boolWith Stored Info - Soft reconfiguration of peer with stored routes
- Add
Path BgpAddress Family Routing Profile Ipv4Unicast Add Path - Allowas
In BgpAddress Family Routing Profile Ipv4Unicast Allowas In - As
Override bool - Override ASNs in outbound updates if AS-Path equals Remote-AS
- Default
Originate bool - Originate Default Route
- Default
Originate stringMap - Route-Map used in Default Originate Configuration
- Enable bool
- Enable
- Maximum
Prefix BgpAddress Family Routing Profile Ipv4Unicast Maximum Prefix - Next
Hop BgpAddress Family Routing Profile Ipv4Unicast Next Hop - Orf
Bgp
Address Family Routing Profile Ipv4Unicast Orf - Remove
Private BgpAs Address Family Routing Profile Ipv4Unicast Remove Private As - Route
Reflector boolClient - Route Reflector Client
- Send
Community BgpAddress Family Routing Profile Ipv4Unicast Send Community - Soft
Reconfig boolWith Stored Info - Soft reconfiguration of peer with stored routes
- add
Path BgpAddress Family Routing Profile Ipv4Unicast Add Path - allowas
In BgpAddress Family Routing Profile Ipv4Unicast Allowas In - as
Override Boolean - Override ASNs in outbound updates if AS-Path equals Remote-AS
- default
Originate Boolean - Originate Default Route
- default
Originate StringMap - Route-Map used in Default Originate Configuration
- enable Boolean
- Enable
- maximum
Prefix BgpAddress Family Routing Profile Ipv4Unicast Maximum Prefix - next
Hop BgpAddress Family Routing Profile Ipv4Unicast Next Hop - orf
Bgp
Address Family Routing Profile Ipv4Unicast Orf - remove
Private BgpAs Address Family Routing Profile Ipv4Unicast Remove Private As - route
Reflector BooleanClient - Route Reflector Client
- send
Community BgpAddress Family Routing Profile Ipv4Unicast Send Community - soft
Reconfig BooleanWith Stored Info - Soft reconfiguration of peer with stored routes
- add
Path BgpAddress Family Routing Profile Ipv4Unicast Add Path - allowas
In BgpAddress Family Routing Profile Ipv4Unicast Allowas In - as
Override boolean - Override ASNs in outbound updates if AS-Path equals Remote-AS
- default
Originate boolean - Originate Default Route
- default
Originate stringMap - Route-Map used in Default Originate Configuration
- enable boolean
- Enable
- maximum
Prefix BgpAddress Family Routing Profile Ipv4Unicast Maximum Prefix - next
Hop BgpAddress Family Routing Profile Ipv4Unicast Next Hop - orf
Bgp
Address Family Routing Profile Ipv4Unicast Orf - remove
Private BgpAs Address Family Routing Profile Ipv4Unicast Remove Private As - route
Reflector booleanClient - Route Reflector Client
- send
Community BgpAddress Family Routing Profile Ipv4Unicast Send Community - soft
Reconfig booleanWith Stored Info - Soft reconfiguration of peer with stored routes
- add_
path BgpAddress Family Routing Profile Ipv4Unicast Add Path - allowas_
in BgpAddress Family Routing Profile Ipv4Unicast Allowas In - as_
override bool - Override ASNs in outbound updates if AS-Path equals Remote-AS
- default_
originate bool - Originate Default Route
- default_
originate_ strmap - Route-Map used in Default Originate Configuration
- enable bool
- Enable
- maximum_
prefix BgpAddress Family Routing Profile Ipv4Unicast Maximum Prefix - next_
hop BgpAddress Family Routing Profile Ipv4Unicast Next Hop - orf
Bgp
Address Family Routing Profile Ipv4Unicast Orf - remove_
private_ Bgpas Address Family Routing Profile Ipv4Unicast Remove Private As - route_
reflector_ boolclient - Route Reflector Client
- send_
community BgpAddress Family Routing Profile Ipv4Unicast Send Community - soft_
reconfig_ boolwith_ stored_ info - Soft reconfiguration of peer with stored routes
- add
Path Property Map - allowas
In Property Map - as
Override Boolean - Override ASNs in outbound updates if AS-Path equals Remote-AS
- default
Originate Boolean - Originate Default Route
- default
Originate StringMap - Route-Map used in Default Originate Configuration
- enable Boolean
- Enable
- maximum
Prefix Property Map - next
Hop Property Map - orf Property Map
- remove
Private Property MapAs - route
Reflector BooleanClient - Route Reflector Client
- send
Community Property Map - soft
Reconfig BooleanWith Stored Info - Soft reconfiguration of peer with stored routes
BgpAddressFamilyRoutingProfileIpv4UnicastAddPath, BgpAddressFamilyRoutingProfileIpv4UnicastAddPathArgs
- Tx
All boolPaths - Advertise all paths to peer
- Tx
Bestpath boolPer As - Advertise the bestpath per each neighboring AS
- Tx
All boolPaths - Advertise all paths to peer
- Tx
Bestpath boolPer As - Advertise the bestpath per each neighboring AS
- tx
All BooleanPaths - Advertise all paths to peer
- tx
Bestpath BooleanPer As - Advertise the bestpath per each neighboring AS
- tx
All booleanPaths - Advertise all paths to peer
- tx
Bestpath booleanPer As - Advertise the bestpath per each neighboring AS
- tx_
all_ boolpaths - Advertise all paths to peer
- tx_
bestpath_ boolper_ as - Advertise the bestpath per each neighboring AS
- tx
All BooleanPaths - Advertise all paths to peer
- tx
Bestpath BooleanPer As - Advertise the bestpath per each neighboring AS
BgpAddressFamilyRoutingProfileIpv4UnicastAllowasIn, BgpAddressFamilyRoutingProfileIpv4UnicastAllowasInArgs
- Occurrence double
- Number of occurrences of AS number
- Origin
Bgp
Address Family Routing Profile Ipv4Unicast Allowas In Origin
- Occurrence float64
- Number of occurrences of AS number
- Origin
Bgp
Address Family Routing Profile Ipv4Unicast Allowas In Origin
- occurrence Double
- Number of occurrences of AS number
- origin
Bgp
Address Family Routing Profile Ipv4Unicast Allowas In Origin
- occurrence number
- Number of occurrences of AS number
- origin
Bgp
Address Family Routing Profile Ipv4Unicast Allowas In Origin
- occurrence float
- Number of occurrences of AS number
- origin
Bgp
Address Family Routing Profile Ipv4Unicast Allowas In Origin
- occurrence Number
- Number of occurrences of AS number
- origin Property Map
BgpAddressFamilyRoutingProfileIpv4UnicastMaximumPrefix, BgpAddressFamilyRoutingProfileIpv4UnicastMaximumPrefixArgs
- Action
Bgp
Address Family Routing Profile Ipv4Unicast Maximum Prefix Action - Max
Prefixes double - Max allowed prefixes from this peer
- Threshold double
- Threshold value (%) at which to generate a warning msg
- Action
Bgp
Address Family Routing Profile Ipv4Unicast Maximum Prefix Action - Max
Prefixes float64 - Max allowed prefixes from this peer
- Threshold float64
- Threshold value (%) at which to generate a warning msg
- action
Bgp
Address Family Routing Profile Ipv4Unicast Maximum Prefix Action - max
Prefixes Double - Max allowed prefixes from this peer
- threshold Double
- Threshold value (%) at which to generate a warning msg
- action
Bgp
Address Family Routing Profile Ipv4Unicast Maximum Prefix Action - max
Prefixes number - Max allowed prefixes from this peer
- threshold number
- Threshold value (%) at which to generate a warning msg
- action
Bgp
Address Family Routing Profile Ipv4Unicast Maximum Prefix Action - max_
prefixes float - Max allowed prefixes from this peer
- threshold float
- Threshold value (%) at which to generate a warning msg
- action Property Map
- max
Prefixes Number - Max allowed prefixes from this peer
- threshold Number
- Threshold value (%) at which to generate a warning msg
BgpAddressFamilyRoutingProfileIpv4UnicastMaximumPrefixAction, BgpAddressFamilyRoutingProfileIpv4UnicastMaximumPrefixActionArgs
BgpAddressFamilyRoutingProfileIpv4UnicastMaximumPrefixActionRestart, BgpAddressFamilyRoutingProfileIpv4UnicastMaximumPrefixActionRestartArgs
- Interval double
- Restart interval in minutes
- Interval float64
- Restart interval in minutes
- interval Double
- Restart interval in minutes
- interval number
- Restart interval in minutes
- interval float
- Restart interval in minutes
- interval Number
- Restart interval in minutes
BgpAddressFamilyRoutingProfileIpv4UnicastNextHop, BgpAddressFamilyRoutingProfileIpv4UnicastNextHopArgs
BgpAddressFamilyRoutingProfileIpv4UnicastOrf, BgpAddressFamilyRoutingProfileIpv4UnicastOrfArgs
- Orf
Prefix stringList - Advertise Prefix-List ORF Capability
- Orf
Prefix stringList - Advertise Prefix-List ORF Capability
- orf
Prefix StringList - Advertise Prefix-List ORF Capability
- orf
Prefix stringList - Advertise Prefix-List ORF Capability
- orf_
prefix_ strlist - Advertise Prefix-List ORF Capability
- orf
Prefix StringList - Advertise Prefix-List ORF Capability
BgpAddressFamilyRoutingProfileIpv4UnicastRemovePrivateAs, BgpAddressFamilyRoutingProfileIpv4UnicastRemovePrivateAsArgs
BgpAddressFamilyRoutingProfileIpv4UnicastSendCommunity, BgpAddressFamilyRoutingProfileIpv4UnicastSendCommunityArgs
- All
Bgp
Address Family Routing Profile Ipv4Unicast Send Community All - Both
Bgp
Address Family Routing Profile Ipv4Unicast Send Community Both - Extended
Bgp
Address Family Routing Profile Ipv4Unicast Send Community Extended - Large
Bgp
Address Family Routing Profile Ipv4Unicast Send Community Large - Standard
Bgp
Address Family Routing Profile Ipv4Unicast Send Community Standard
- All
Bgp
Address Family Routing Profile Ipv4Unicast Send Community All - Both
Bgp
Address Family Routing Profile Ipv4Unicast Send Community Both - Extended
Bgp
Address Family Routing Profile Ipv4Unicast Send Community Extended - Large
Bgp
Address Family Routing Profile Ipv4Unicast Send Community Large - Standard
Bgp
Address Family Routing Profile Ipv4Unicast Send Community Standard
- all
Bgp
Address Family Routing Profile Ipv4Unicast Send Community All - both
Bgp
Address Family Routing Profile Ipv4Unicast Send Community Both - extended
Bgp
Address Family Routing Profile Ipv4Unicast Send Community Extended - large
Bgp
Address Family Routing Profile Ipv4Unicast Send Community Large - standard
Bgp
Address Family Routing Profile Ipv4Unicast Send Community Standard
- all
Bgp
Address Family Routing Profile Ipv4Unicast Send Community All - both
Bgp
Address Family Routing Profile Ipv4Unicast Send Community Both - extended
Bgp
Address Family Routing Profile Ipv4Unicast Send Community Extended - large
Bgp
Address Family Routing Profile Ipv4Unicast Send Community Large - standard
Bgp
Address Family Routing Profile Ipv4Unicast Send Community Standard
- all
Bgp
Address Family Routing Profile Ipv4Unicast Send Community All - both
Bgp
Address Family Routing Profile Ipv4Unicast Send Community Both - extended
Bgp
Address Family Routing Profile Ipv4Unicast Send Community Extended - large
Bgp
Address Family Routing Profile Ipv4Unicast Send Community Large - standard
Bgp
Address Family Routing Profile Ipv4Unicast Send Community Standard
BgpAddressFamilyRoutingProfileIpv6, BgpAddressFamilyRoutingProfileIpv6Args
BgpAddressFamilyRoutingProfileIpv6Unicast, BgpAddressFamilyRoutingProfileIpv6UnicastArgs
- Add
Path BgpAddress Family Routing Profile Ipv6Unicast Add Path - Allowas
In BgpAddress Family Routing Profile Ipv6Unicast Allowas In - As
Override bool - Override ASNs in outbound updates if AS-Path equals Remote-AS
- Default
Originate bool - Originate Default Route
- Default
Originate stringMap - Route-Map used in Default Originate Configuration
- Enable bool
- Enable
- Maximum
Prefix BgpAddress Family Routing Profile Ipv6Unicast Maximum Prefix - Next
Hop BgpAddress Family Routing Profile Ipv6Unicast Next Hop - Orf
Bgp
Address Family Routing Profile Ipv6Unicast Orf - Remove
Private BgpAs Address Family Routing Profile Ipv6Unicast Remove Private As - Route
Reflector boolClient - Route Reflector Client
- Send
Community BgpAddress Family Routing Profile Ipv6Unicast Send Community - Soft
Reconfig boolWith Stored Info - Soft reconfiguration of peer with stored routes
- Add
Path BgpAddress Family Routing Profile Ipv6Unicast Add Path - Allowas
In BgpAddress Family Routing Profile Ipv6Unicast Allowas In - As
Override bool - Override ASNs in outbound updates if AS-Path equals Remote-AS
- Default
Originate bool - Originate Default Route
- Default
Originate stringMap - Route-Map used in Default Originate Configuration
- Enable bool
- Enable
- Maximum
Prefix BgpAddress Family Routing Profile Ipv6Unicast Maximum Prefix - Next
Hop BgpAddress Family Routing Profile Ipv6Unicast Next Hop - Orf
Bgp
Address Family Routing Profile Ipv6Unicast Orf - Remove
Private BgpAs Address Family Routing Profile Ipv6Unicast Remove Private As - Route
Reflector boolClient - Route Reflector Client
- Send
Community BgpAddress Family Routing Profile Ipv6Unicast Send Community - Soft
Reconfig boolWith Stored Info - Soft reconfiguration of peer with stored routes
- add
Path BgpAddress Family Routing Profile Ipv6Unicast Add Path - allowas
In BgpAddress Family Routing Profile Ipv6Unicast Allowas In - as
Override Boolean - Override ASNs in outbound updates if AS-Path equals Remote-AS
- default
Originate Boolean - Originate Default Route
- default
Originate StringMap - Route-Map used in Default Originate Configuration
- enable Boolean
- Enable
- maximum
Prefix BgpAddress Family Routing Profile Ipv6Unicast Maximum Prefix - next
Hop BgpAddress Family Routing Profile Ipv6Unicast Next Hop - orf
Bgp
Address Family Routing Profile Ipv6Unicast Orf - remove
Private BgpAs Address Family Routing Profile Ipv6Unicast Remove Private As - route
Reflector BooleanClient - Route Reflector Client
- send
Community BgpAddress Family Routing Profile Ipv6Unicast Send Community - soft
Reconfig BooleanWith Stored Info - Soft reconfiguration of peer with stored routes
- add
Path BgpAddress Family Routing Profile Ipv6Unicast Add Path - allowas
In BgpAddress Family Routing Profile Ipv6Unicast Allowas In - as
Override boolean - Override ASNs in outbound updates if AS-Path equals Remote-AS
- default
Originate boolean - Originate Default Route
- default
Originate stringMap - Route-Map used in Default Originate Configuration
- enable boolean
- Enable
- maximum
Prefix BgpAddress Family Routing Profile Ipv6Unicast Maximum Prefix - next
Hop BgpAddress Family Routing Profile Ipv6Unicast Next Hop - orf
Bgp
Address Family Routing Profile Ipv6Unicast Orf - remove
Private BgpAs Address Family Routing Profile Ipv6Unicast Remove Private As - route
Reflector booleanClient - Route Reflector Client
- send
Community BgpAddress Family Routing Profile Ipv6Unicast Send Community - soft
Reconfig booleanWith Stored Info - Soft reconfiguration of peer with stored routes
- add_
path BgpAddress Family Routing Profile Ipv6Unicast Add Path - allowas_
in BgpAddress Family Routing Profile Ipv6Unicast Allowas In - as_
override bool - Override ASNs in outbound updates if AS-Path equals Remote-AS
- default_
originate bool - Originate Default Route
- default_
originate_ strmap - Route-Map used in Default Originate Configuration
- enable bool
- Enable
- maximum_
prefix BgpAddress Family Routing Profile Ipv6Unicast Maximum Prefix - next_
hop BgpAddress Family Routing Profile Ipv6Unicast Next Hop - orf
Bgp
Address Family Routing Profile Ipv6Unicast Orf - remove_
private_ Bgpas Address Family Routing Profile Ipv6Unicast Remove Private As - route_
reflector_ boolclient - Route Reflector Client
- send_
community BgpAddress Family Routing Profile Ipv6Unicast Send Community - soft_
reconfig_ boolwith_ stored_ info - Soft reconfiguration of peer with stored routes
- add
Path Property Map - allowas
In Property Map - as
Override Boolean - Override ASNs in outbound updates if AS-Path equals Remote-AS
- default
Originate Boolean - Originate Default Route
- default
Originate StringMap - Route-Map used in Default Originate Configuration
- enable Boolean
- Enable
- maximum
Prefix Property Map - next
Hop Property Map - orf Property Map
- remove
Private Property MapAs - route
Reflector BooleanClient - Route Reflector Client
- send
Community Property Map - soft
Reconfig BooleanWith Stored Info - Soft reconfiguration of peer with stored routes
BgpAddressFamilyRoutingProfileIpv6UnicastAddPath, BgpAddressFamilyRoutingProfileIpv6UnicastAddPathArgs
- Tx
All boolPaths - Advertise all paths to peer
- Tx
Bestpath boolPer As - Advertise the bestpath per each neighboring AS
- Tx
All boolPaths - Advertise all paths to peer
- Tx
Bestpath boolPer As - Advertise the bestpath per each neighboring AS
- tx
All BooleanPaths - Advertise all paths to peer
- tx
Bestpath BooleanPer As - Advertise the bestpath per each neighboring AS
- tx
All booleanPaths - Advertise all paths to peer
- tx
Bestpath booleanPer As - Advertise the bestpath per each neighboring AS
- tx_
all_ boolpaths - Advertise all paths to peer
- tx_
bestpath_ boolper_ as - Advertise the bestpath per each neighboring AS
- tx
All BooleanPaths - Advertise all paths to peer
- tx
Bestpath BooleanPer As - Advertise the bestpath per each neighboring AS
BgpAddressFamilyRoutingProfileIpv6UnicastAllowasIn, BgpAddressFamilyRoutingProfileIpv6UnicastAllowasInArgs
- Occurrence double
- Number of occurrences of AS number
- Origin
Bgp
Address Family Routing Profile Ipv6Unicast Allowas In Origin
- Occurrence float64
- Number of occurrences of AS number
- Origin
Bgp
Address Family Routing Profile Ipv6Unicast Allowas In Origin
- occurrence Double
- Number of occurrences of AS number
- origin
Bgp
Address Family Routing Profile Ipv6Unicast Allowas In Origin
- occurrence number
- Number of occurrences of AS number
- origin
Bgp
Address Family Routing Profile Ipv6Unicast Allowas In Origin
- occurrence float
- Number of occurrences of AS number
- origin
Bgp
Address Family Routing Profile Ipv6Unicast Allowas In Origin
- occurrence Number
- Number of occurrences of AS number
- origin Property Map
BgpAddressFamilyRoutingProfileIpv6UnicastMaximumPrefix, BgpAddressFamilyRoutingProfileIpv6UnicastMaximumPrefixArgs
- Action
Bgp
Address Family Routing Profile Ipv6Unicast Maximum Prefix Action - Max
Prefixes double - Max allowed prefixes from this peer
- Threshold double
- Threshold value (%) at which to generate a warning msg
- Action
Bgp
Address Family Routing Profile Ipv6Unicast Maximum Prefix Action - Max
Prefixes float64 - Max allowed prefixes from this peer
- Threshold float64
- Threshold value (%) at which to generate a warning msg
- action
Bgp
Address Family Routing Profile Ipv6Unicast Maximum Prefix Action - max
Prefixes Double - Max allowed prefixes from this peer
- threshold Double
- Threshold value (%) at which to generate a warning msg
- action
Bgp
Address Family Routing Profile Ipv6Unicast Maximum Prefix Action - max
Prefixes number - Max allowed prefixes from this peer
- threshold number
- Threshold value (%) at which to generate a warning msg
- action
Bgp
Address Family Routing Profile Ipv6Unicast Maximum Prefix Action - max_
prefixes float - Max allowed prefixes from this peer
- threshold float
- Threshold value (%) at which to generate a warning msg
- action Property Map
- max
Prefixes Number - Max allowed prefixes from this peer
- threshold Number
- Threshold value (%) at which to generate a warning msg
BgpAddressFamilyRoutingProfileIpv6UnicastMaximumPrefixAction, BgpAddressFamilyRoutingProfileIpv6UnicastMaximumPrefixActionArgs
BgpAddressFamilyRoutingProfileIpv6UnicastMaximumPrefixActionRestart, BgpAddressFamilyRoutingProfileIpv6UnicastMaximumPrefixActionRestartArgs
- Interval double
- Restart interval in minutes
- Interval float64
- Restart interval in minutes
- interval Double
- Restart interval in minutes
- interval number
- Restart interval in minutes
- interval float
- Restart interval in minutes
- interval Number
- Restart interval in minutes
BgpAddressFamilyRoutingProfileIpv6UnicastNextHop, BgpAddressFamilyRoutingProfileIpv6UnicastNextHopArgs
BgpAddressFamilyRoutingProfileIpv6UnicastOrf, BgpAddressFamilyRoutingProfileIpv6UnicastOrfArgs
- Orf
Prefix stringList - Advertise Prefix-List ORF Capability
- Orf
Prefix stringList - Advertise Prefix-List ORF Capability
- orf
Prefix StringList - Advertise Prefix-List ORF Capability
- orf
Prefix stringList - Advertise Prefix-List ORF Capability
- orf_
prefix_ strlist - Advertise Prefix-List ORF Capability
- orf
Prefix StringList - Advertise Prefix-List ORF Capability
BgpAddressFamilyRoutingProfileIpv6UnicastRemovePrivateAs, BgpAddressFamilyRoutingProfileIpv6UnicastRemovePrivateAsArgs
BgpAddressFamilyRoutingProfileIpv6UnicastSendCommunity, BgpAddressFamilyRoutingProfileIpv6UnicastSendCommunityArgs
- All
Bgp
Address Family Routing Profile Ipv6Unicast Send Community All - Both
Bgp
Address Family Routing Profile Ipv6Unicast Send Community Both - Extended
Bgp
Address Family Routing Profile Ipv6Unicast Send Community Extended - Large
Bgp
Address Family Routing Profile Ipv6Unicast Send Community Large - Standard
Bgp
Address Family Routing Profile Ipv6Unicast Send Community Standard
- All
Bgp
Address Family Routing Profile Ipv6Unicast Send Community All - Both
Bgp
Address Family Routing Profile Ipv6Unicast Send Community Both - Extended
Bgp
Address Family Routing Profile Ipv6Unicast Send Community Extended - Large
Bgp
Address Family Routing Profile Ipv6Unicast Send Community Large - Standard
Bgp
Address Family Routing Profile Ipv6Unicast Send Community Standard
- all
Bgp
Address Family Routing Profile Ipv6Unicast Send Community All - both
Bgp
Address Family Routing Profile Ipv6Unicast Send Community Both - extended
Bgp
Address Family Routing Profile Ipv6Unicast Send Community Extended - large
Bgp
Address Family Routing Profile Ipv6Unicast Send Community Large - standard
Bgp
Address Family Routing Profile Ipv6Unicast Send Community Standard
- all
Bgp
Address Family Routing Profile Ipv6Unicast Send Community All - both
Bgp
Address Family Routing Profile Ipv6Unicast Send Community Both - extended
Bgp
Address Family Routing Profile Ipv6Unicast Send Community Extended - large
Bgp
Address Family Routing Profile Ipv6Unicast Send Community Large - standard
Bgp
Address Family Routing Profile Ipv6Unicast Send Community Standard
- all
Bgp
Address Family Routing Profile Ipv6Unicast Send Community All - both
Bgp
Address Family Routing Profile Ipv6Unicast Send Community Both - extended
Bgp
Address Family Routing Profile Ipv6Unicast Send Community Extended - large
Bgp
Address Family Routing Profile Ipv6Unicast Send Community Large - standard
Bgp
Address Family Routing Profile Ipv6Unicast Send Community Standard
BgpAddressFamilyRoutingProfileLocation, BgpAddressFamilyRoutingProfileLocationArgs
- Ngfw
Bgp
Address Family Routing Profile Location Ngfw - Located in a specific NGFW device
- Template
Bgp
Address Family Routing Profile Location Template - Located in a specific template
- Template
Stack BgpAddress Family Routing Profile Location Template Stack - Located in a specific template stack
- Ngfw
Bgp
Address Family Routing Profile Location Ngfw - Located in a specific NGFW device
- Template
Bgp
Address Family Routing Profile Location Template - Located in a specific template
- Template
Stack BgpAddress Family Routing Profile Location Template Stack - Located in a specific template stack
- ngfw
Bgp
Address Family Routing Profile Location Ngfw - Located in a specific NGFW device
- template
Bgp
Address Family Routing Profile Location Template - Located in a specific template
- template
Stack BgpAddress Family Routing Profile Location Template Stack - Located in a specific template stack
- ngfw
Bgp
Address Family Routing Profile Location Ngfw - Located in a specific NGFW device
- template
Bgp
Address Family Routing Profile Location Template - Located in a specific template
- template
Stack BgpAddress Family Routing Profile Location Template Stack - Located in a specific template stack
- ngfw
Bgp
Address Family Routing Profile Location Ngfw - Located in a specific NGFW device
- template
Bgp
Address Family Routing Profile Location Template - Located in a specific template
- template_
stack BgpAddress Family Routing Profile Location Template Stack - Located in a specific template stack
- ngfw Property Map
- Located in a specific NGFW device
- template Property Map
- Located in a specific template
- template
Stack Property Map - Located in a specific template stack
BgpAddressFamilyRoutingProfileLocationNgfw, BgpAddressFamilyRoutingProfileLocationNgfwArgs
- Ngfw
Device string - The NGFW device
- Ngfw
Device string - The NGFW device
- ngfw
Device String - The NGFW device
- ngfw
Device string - The NGFW device
- ngfw_
device str - The NGFW device
- ngfw
Device String - The NGFW device
BgpAddressFamilyRoutingProfileLocationTemplate, BgpAddressFamilyRoutingProfileLocationTemplateArgs
- Name string
- Specific Panorama template
- Ngfw
Device string - The NGFW device
- Panorama
Device string - Specific Panorama device
- Name string
- Specific Panorama template
- Ngfw
Device string - The NGFW device
- Panorama
Device string - Specific Panorama device
- name String
- Specific Panorama template
- ngfw
Device String - The NGFW device
- panorama
Device String - Specific Panorama device
- name string
- Specific Panorama template
- ngfw
Device string - The NGFW device
- panorama
Device string - Specific Panorama device
- name str
- Specific Panorama template
- ngfw_
device str - The NGFW device
- panorama_
device str - Specific Panorama device
- name String
- Specific Panorama template
- ngfw
Device String - The NGFW device
- panorama
Device String - Specific Panorama device
BgpAddressFamilyRoutingProfileLocationTemplateStack, BgpAddressFamilyRoutingProfileLocationTemplateStackArgs
- Name string
- Specific Panorama template stack
- Ngfw
Device string - The NGFW device
- Panorama
Device string - Specific Panorama device
- Name string
- Specific Panorama template stack
- Ngfw
Device string - The NGFW device
- Panorama
Device string - Specific Panorama device
- name String
- Specific Panorama template stack
- ngfw
Device String - The NGFW device
- panorama
Device String - Specific Panorama device
- name string
- Specific Panorama template stack
- ngfw
Device string - The NGFW device
- panorama
Device string - Specific Panorama device
- name str
- Specific Panorama template stack
- ngfw_
device str - The NGFW device
- panorama_
device str - Specific Panorama device
- name String
- Specific Panorama template stack
- ngfw
Device String - The NGFW device
- panorama
Device String - Specific Panorama device
Package Details
- Repository
- panos paloaltonetworks/terraform-provider-panos
- License
- Notes
- This Pulumi package is based on the
panosTerraform Provider.
